@charset "utf-8";
/*powered by:杭州翰臣科技有限公司 邱爽*/
/*http://www.68hanchen.com http://68hanchen.com*/
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/*#ff8a00; 翰臣科技有限公司VI色系*/
/* 起始样式 */
*{ margin:0 ; padding:0;}
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%;}
div{behavior: url("css/iepngfix.htc")}
ul,ul li,ol li,tr td,dl dd,dd{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0}
.clear{ clear:both; height:0px; line-height:0px; font-size:0px;}
a{ text-decoration:none; cursor:pointer; color:#666}
a:hover{ color:#de3f29;}
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{  -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/*text-decoration:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* 公用样式 */
.head{ width:1200px; margin:0 auto; position:relative; z-index:10000; top:33px;}
.logo{ width:230px; height:77px; background:url("../images/1_02.png") repeat}
.dh{ width:774px; background:url("../images/1_02.png") repeat; height:77px; position:relative; z-index:100;}
.dh .activesss{ float:left; width:110px; text-align:center; height:77px;}
.dh .activesss .a1{ color:#fff; font-size:14px; line-height:77px; display:block;}
.dh .activesss:hover{ background:url("../images/1_06.png") center bottom no-repeat;}
.dh .activesss1{ background:url("../images/1_06.png") center bottom no-repeat;}
.dh:hover .activesss1{ background:none;}
.dh:hover .activesss1:hover{ background:url("../images/1_06.png") center bottom no-repeat;}
.dh .Locate{ position:absolute; top:77px; overflow:hidden; display:none; z-index:10000; background:#BF050A; line-height:45px; padding-left:25px; margin-left:-50px; *margin-left:-100px;}
.dh .Locate li{ float:left; margin-right:35px;}
.dh .Locate li a{ line-height:45px; display:block; color:#fff;}
.dh .Locate li a:hover{ color:#f496a4;}

.div_abo10 .div2{ background:url("../images/tj_21.png") no-repeat; width:300px; height:570px; right:0; position:absolute; top:155px; padding-left:50px; padding-top:80px; color:#fff; padding-right:50px;}
.div_abo10 .div2 .p1{ font-size:18px; text-transform:uppercase;}
.div_abo10 .div2 .p2{ font-size:30px; line-height:38px; margin-top:5px; font-weight:bold; background:url("../images/tj_26.jpg") left bottom no-repeat; padding-bottom:30px;}
.div_abo10 .div2 .p3{ background:url("../images/tj_22.png") left center no-repeat; height:53px; line-height:26px; overflow:hidden; padding-left:30px; border-bottom:1px solid #E85055; font-size:14px;}
.div_abo10 .div2 .p4{ background:url("../images/tj_23.png") left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #E85055; font-size:14px; }
.div_abo10 .div2 .p5{ background:url("../images/tj_23.png") left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #E85055; font-size:14px ;}
.div_abo10 .div2 .p6{ background:url("../images/tj_25.png") left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #E85055; font-size:14px;}
.div_abo10 .div2 .p7{ background:url("../images/tj_27.png") left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #E85055; font-size:14px;}
.div_abo10 .div2 .p8{ background:url("../images/tj_28.png") left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #E85055; font-size:14px;}
.div_abo10 .div2 .p9{ background:url("../images/tj_29.png") left center no-repeat; height:53px; line-height:53px; overflow:hidden; padding-left:30px; border-bottom:1px solid #E85055; font-size:14px;}

.qq{ width:113px; background:url("../images/1_02.png") repeat; height:77px;}
.qq #pronav{ overflow: hidden; padding-top:12px; height:60px; padding-left:10px;}
.qq #pronav li{position:relative; top:10px; z-index:20; float:right; width:35px; height:35px; padding-right:10px;}
#tpz{ width:383px; position:relative; overflow:hidden; top:-77px; left:817px; height:77px; *z-index:10000;}
#tp1{ right:0px;}
#topTxt{ position:absolute; width:180px; right:83px; background:#87081c; display:block; width:0px; height:77px; z-index:100;}
#topTxt div .text{ background:none; border:0px; height:77px; line-height:77px; font-family:微软雅黑; font-size:14px; color:#fff; width:150px;}
.topBtn{ position:absolute; right:0px; z-index:101;}

.box{ width:1200px; margin:0 auto;}
.foot{ width:100%; position:relative; margin:0 auto;}
.foot_top{ background:#333; height:140px;}
.foot_top .logo1{padding-top: 20px;}
.foot_top .div1{ margin-left:70px; width:400px; color:#f7f7f7; font-size:14px; line-height:44px; padding-top:28px;}
.foot_top .div1 a{ color:#f7f7f7}
.foot_bottom{ background:#161616; height:55px; line-height:55px; color:#888888}
.foot_bottom .lf a{ color:#888;}
.foot_bottom .lf a:hover{ color:#de3f29}
.foot_bottom .rg{}
.foot_bottom .rg a{ margin-left:15px;}
/* 公用样式 End */
.busi_nr { padding: 0 0 26px 0; height:auto; overflow:hidden; }
.busi_zj { width: 1155px; margin: 0 auto }
.busi_list01 { width: 192px; float: left; text-align: center }
.busi_pic01 { height: 188px }
.busi_pic01 a { height: 188px; display: block }
.busi_text01 { height: 40px; font-size: 18px; color:#fff;}
.busi_text02 { height: 44px; color: #ccc; font-size: 14px;}
.busi_more a { width: 104px; height: 32px; display: block; background: #979797; margin: 0 auto; color: #fff; line-height: 32px;border-radius:5%;  }
.busi_more a:hover { background: #e70012; text-decoration: none;font-weight:bold; }
.busi_more .on { background: #e70012; text-decoration: none; font-weight:bold;}
.busi_pic02 { width: 38px; float: left; padding: 76px 0 0 0 }
.busi_pic_1 { background: url("../images/busi_pic1.png") no-repeat center center!important }
.busi_pic_1h { background: url("../images/busi_pic1.png") no-repeat center center!important }
.busi_pic_2 { background: url("../images/busi_pic2.png") no-repeat center center!important }
.busi_pic_2h { background: url("../images/busi_pic2.png") no-repeat center center!important }
.busi_pic_3 { background: url("../images/busi_pic3.png") no-repeat center center!important }
.busi_pic_3h { background: url("../images/busi_pic3.png") no-repeat center center!important }
.busi_pic_4 { background: url("../images/busi_pic4.png") no-repeat center center!important }
.busi_pic_4h { background: url("../images/busi_pic4.png") no-repeat center center!important }
.busi_pic_5 { background: url("../images/busi_pic5.png") no-repeat center center!important }
.busi_pic_5h { background: url("../images/busi_pic5.png") no-repeat center center!important }
.busi_pic_6 { background: url("../images/busi_pic6.png") no-repeat center center!important }
.busi_pic_6h { background: url("../images/busi_pic6.png") no-repeat center center!important }
.busi_list01img,.xuanzhuan:hover { -webkit-animation: rotateIn 1s .2s ease both; -moz-animation: rotateIn 1s .1s ease both; animation: rotateIn 1s .1s ease both }
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(0)
}
100% {
-webkit-transform-origin:center center;
-webkit-transform:rotate(360deg)
}
}
@-moz-keyframes rotateIn {
0% {
-moz-transform-origin:center center;
-moz-transform:rotate(0)
}
100% {
-moz-transform-origin:center center;
-moz-transform:rotate(360deg)
}
}
@keyframes rotateIn {
from {
transform-origin:50% 50%;
transform:rotate(0)
}
to {
transform-origin:50% 50%;
transform:rotate(360deg)
}
}
/* Index */
.banner{ width:1920px; position:absolute; left:50%; margin-left:-960px;z-index:100;}
.banner .slides_container a {width:1920px;height:660px;display:block;}
.banner .slides_container a img {display:block;}
.banner .pagination { margin-top:-30px; position:absolute; z-index:100; width:552px; left:50%; margin-left:-125px;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:77px; font-size:0px; height:8px; background:#fff;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px; opacity:0.5;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:#B40A24;}


.jointitd{ clear:both; padding:10px 0 10px 0; font-size:30px; line-height:48px; font-weight:bold; }
.jointagd{ clear:both; width:1230px; padding-bottom:50px; overflow:hidden; zoom:1; }
.jointagd p{ float:left; margin:0 20px 20px 0; padding:0 18px; line-height:30px; border:1px #BF050A solid; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; }
.jointagd p:hover{ background:#BF050A; color:#fff;}
.joinuld{ clear:both; width:1230px; padding-bottom:80px; overflow:hidden; }
.joinlid{ float:left; width:585px; margin:0 30px 30px 0; background-color:#e4e4e4; }
.joinlid .titd{ clear:both; padding:25px 55px 25px 30px; overflow:hidden; zoom:1; position:relative; }
.joinlid .titd h3{ float:left; font-size:18px; font-weight:bold; }
.joinlid .titd h4{ float:right; color:#666; font-weight: normal; font-size:100%;}
.joinlid .titd h4 span{ color:#972324; font-weight: normal;font-size:100%;}
.joinlid .titd p{ position:absolute; top:50%; right:10px; margin-top:-15px; }
.joinlid .titd p a{ width:30px; height:30px; background:url("../images/ico18.png") center no-repeat; display:block; }
.joinlid .titd p.show a{ background:url("../images/ico18_o.png") center no-repeat; }

.joinlid .infod{ clear:both; padding:20px 55px 10px 30px; display:none; }
.joinlid .infod .ilid{ clear:both; }
.joinlid .infod .ilid h3{ clear:both; color:#333; }
.joinlid .infod .ilid p{ clear:both;font-size:14px; color:#333;}
.joinlid .infod .ilid span{ color:#972324; }

.ss{ margin-top:500px; height:auto;}
.ssbox{ width:1032px; margin:0 auto; padding-top:75px; background:url("../images/1_07.png") center 75px no-repeat;}
.ss1{ text-align:center; padding-left:5px;} 
.ss .ss1 .div1{ color:#303030; font-size:26px; font-weight:bold; line-height:28px;}
.ss .ss1 .div2{ color:#aaaaaa; text-transform:uppercase; margin-top:4px;}
.ss2{ margin-top:68px;}
.ss2 .lf{ width:391px;}
.ss2 .rg{ width:520px;}
.ss2 .rg .div1{ font-size:27px; font-weight:bold; color:#B40A24; line-height:30px;}
.ss2 .rg .div2{ font-size:20px; font-weight:bold; color:#373737; line-height:24px; margin-top:12px;}
.ss2 .rg .div3{ margin-top:30px; color:#606060; font-size:14px; line-height:28px;}
.ss2 .rg .div3 div{ margin-top:15px;}
.ss2 .rg .div4 a{ display:block; text-align:center; height:33px; width:138px; border:1px solid #dedede; color:#7d7d7d; line-height:33px; margin-top:30px;}
.ss2 .rg .div4 a:hover{ background:#B40A24; color:#fff; border:1px solid #de3f29;}

.dd{ background:url("../images/1_09.jpg") center no-repeat; height:690px; overflow:hidden;}
.dd .ss1 .div1{ color:#fff; font-size:26px; font-weight:bold; line-height:28px;}
.dd .ss1 .div2{ color:#aaaaaa; text-transform:uppercase; margin-top:4px;}

.dd1{ margin-top:20px;}
.dd1 .div1{ text-align:center; width:337px; padding-left:436px; color:#eee; font-size:13px; line-height:24px;}
.dd1 .div2{ width:90px; padding-top:10px;}
.dd1 .div2 a{ display:block;}
.dd1 .div2 .lf{ width:50px; font-size:12px; font-weight:bold; line-height:14px; text-align:right;}
.dd1 .div2 .lf .p1{ color:#999; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.dd1 .div2 .lf .p2{ color:#cccccc;}
.dd1 .div2 .rg{ width:29px; height:29px; border:1px solid #929292; background:#05060b; font-size:25px; line-height:26px; text-align:center; color:#929292; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.dd1 .div2:hover .rg{ background:#de3f29; border:1px solid #de3f29; color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}

.dd2{ overflow: hidden; margin-top:30px; height:370px;}
.ul_index{ height:360px;}
.ul_index li{ position:relative; z-index:20; top:10px; float:left; height:360px; width:284px; padding-right:21px;}
.ul_index .li{ padding-right:0px;}
.ul_index li a{ display:block; width:284px; background:url("../images/1_11.png") repeat; height:360px;}
.ul_index .li1 a{ background:url("../images/1_12.png") repeat;}

.ul_index li a .div2{ text-align:center; color:#fff; padding-left:10px; padding-right:10px; margin-top:20px; font-size:16px; font-weight:bold; line-height:18px;}
.ul_index li a .div3{ text-align:center; color:#ccc; padding-left:10px; padding-right:10px; height:22px; line-height:22px; overflow:hidden; font-size:13px; margin-top:10px;}
.ul_index li a .div4{ text-align:center; margin-top:10px;}
.ul_index li a .div5{ width:88px; height:23px; line-height:23px; color:#c2c2c2; margin:0 auto; margin-top:10px; border:1px solid #dedede; text-align:center; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ul_index li a:hover .div5{ background:#fff; color:#940c20; border:#fff 1px solid; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;}}

.ff{ background:url("../images/1_14.jpg") center no-repeat; height:690px;}
.ff .ss1 .div1{ color:#303030; font-size:26px; font-weight:bold; line-height:28px;}
.ff .ss1 .div2{ color:#aaaaaa; text-transform:uppercase; margin-top:4px;}
.ff1{ text-align:center; margin-top:15px; color:#666666; height:44px;}
.ff2{ text-align:center; margin-top:30px; height:420px;}

.caseuld{ clear:both; width:1200px; padding:30px 0 80px 0; overflow:hidden; zoom:1; }
.caselid{ float:left; width:585px; margin:0 13px 30px 0; padding:30px 0; background-color:#F9F9F9; overflow:hidden; zoom:1; height: 140px; overflow: hidden;border:1px solid #F9F9F9;transition: all 0.8s ease 0s; }
.caselid:hover{ border:1px solid #BF050A;transition: all 0.8s ease 0s;}
.caselid .picd{ float:left; width:195px; height:138px; border-right:1px #ccc solid; transition: all 0.5s ease 0s;}
.caselid:hover .picd{border-right:1px #BF050A solid;transition: all 0.5s ease 0s;}
.caselid .picd img{ height:138px; text-align:center; margin:0 auto; display:block;}
.caselid .infod{ float:left; width:329px; padding:0 30px; color:#666; }
.caselid .infod a:hover{color:#000; }
.caselid .infod h3{ clear:both; font-size:18px; color:#333; padding-top:5px;font-weight: normal; }
.caselid .infod:hover h3{ color:#BF050A;}
.caselid .infod h4{ clear:both; padding-top:10px; height:72px; font-weight: normal;}
.caselid .infod p{ clear:both; font-size:12px; padding-top:5px;  }


.maintitd{ clear:both; background:url("../images/ico13.png") no-repeat; padding-top:30px; }
.maintitd h3{ clear:both; font-size:30px; line-height:30px; color:#999; font-family:"微软雅黑 Light";font-weight: normal; }
.maintitd h4{ clear:both; font-size:18px; line-height:20px; padding-top:10px; font-weight: normal;}
.prodd{ clear:both; padding-bottom:100px; }
.prodd1p{ clear:both; padding:30px 0 50px 0; border-bottom:1px #D5D5D5 dashed; }
.prodd1{ clear:both; padding-top:40px; overflow:hidden; zoom:1; }
.prodd1ld{ float:left; width:600px; font-size:18px; line-height:30px; padding-top:40px; }
.prodd1rd{ float:right; width:500px; }
.prodpicd{ clear:both; width:500px; overflow:hidden; position:relative; }
.prodpicd .pcbg{ width:493px; height:239px; margin:0 0 0 0px; padding:13px 0px 30px 0px; background:url("../images/ico22_pc.png") center no-repeat; }
.prodpicd .bd{ position:absolute; top:17px; left:60px; z-index:1; width:373px; height:232px; }
.prodpicd .bd li{ position:relative;text-align:center; }
.prodpicd .bd li img{ text-align:center;display:block; margin:0 auto; max-height:250px;}
.prodpicd .mobbg{ position:absolute; top:105px; left:35px; z-index:2; width:84px; height:145px; padding:15px 1px 23px 2px; background:url("../images/ico22_mob.png") center no-repeat; }
.prodpicd .mobbg img{ background:#fff; }
.prodpicd .hd{ clear:both; padding-top:20px; text-align:center; margin:0 auto; *width:145px; }
.prodpicd .hd ul{ display:inline-block; text-align:center; height:16px; }
.prodpicd .hd ul li{ display:inline-block; *float:left; margin:0 8px; width:13px; height:13px; background:url("../images/ico20_g.png") center no-repeat; cursor:pointer; }
.prodpicd .hd ul li.on{ background:url("../images/ico20_o.png") center no-repeat; }

.cpxq{width:160px; height:42px; text-align:center; color:#fff; font-size:16px; line-height:42px; display:block; font-style:normal; position: absolute;top:-57px;left: 0;z-index: 1;background:url("../images/tab_on.png") center center no-repeat;}

.newsList{ width:1100px; margin:0 auto; }
.newsListDl{ 
	float: left;
	width: 550px; height: 91px;border-bottom:1px solid #d5d5d5;}
.newsListDl a{width: 550px; height: 90px; display:block;padding-bottom:1px;}
.newsListDl a:hover{ }
.newsListDl a:hover .title{ color: #ffffff;}
.newsListDl a:hover .intro{ color: #ccc;}	
.newsListDl a:hover .num{ color: #ffffff;}
.newsListDl dt{
	float: left;
	width: 90px;
	height:90px;
	color: #B40A24;
	font-size: 48px;
	line-height: 90px;
	font-family: impact;
	text-align: center;
	}	
.newsListDl dd{float: left;  width: 410px; height:90px;  }
.newsListDl .title {
	width: 450px;
	height: 30px;
	display: block;
	padding-top: 18px;
	color: #42525b;
	overflow: hidden;
	font-size:16px;
	line-height:30px;
	}	
.newsListDl .intro{
	width: 450px;
	height: 24px;
	display: block;
	overflow: hidden;
	color: #666666;
	font-size:12px;
	line-height:24px;
	}

/* Main */
.mian_banner{ position:absolute; width:1920px; left:50%; margin-left:-960px;}
.main_box{ position:relative; z-index:100; margin-top:35px; margin-bottom:30px;}
.main_boxlf{ background:url("../images/2_02.png") no-repeat; width:210px; height:210px; padding:8px; padding-top:7px;}
.main_boxrg{ width:940px; margin-top:74px;}
.main_tittle{ text-transform:uppercase;}
.main_tittle .div1{ color:#BF050A; font-size:48px; font-weight:bold; font-family:Times New Roman; line-height:48px;}
.main_tittle .div2{ margin-top:3px; font-size:24px; font-weight:bold; line-height:26px; color:#080808;}
.main_nar{ margin-top:20px;}
.main_nar a{ transition: all 0.5s ease 0s;display:block; background:url("../images/2_03.jpg") bottom right no-repeat; height:55px; padding-right:60px; margin-right:10px; float:left; width:80px; text-align:right;}
.main_nar a .div1{color:#8b8b8b; line-height:18px; font-size:12px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.main_nar a .div2{ color:#444; font-size:13px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.main_nar a:hover .div1,.main_nar a:hover .div2{ color:#BF050A; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.main_nar .a1{ background:url("../images/2_03a.jpg") right bottom no-repeat;}
.main_nar .a1 .div1,.main_nar .a1 .div2{ color:#BF050A; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.main_nar .a2{ background:none;}
.main_nar .a3{ width:107px;}
.main_txt{ margin-top:35px;color:#666;opacity:0; filter:alpha(opacity=0); -moz-opacity:0; left:250px; position:relative;}
.main_txt p{ line-height:33px; font-size:16px;}
.main_txt .ssbox{ padding-top:0;background: url("../images/1_07.png") center  no-repeat;}
.main_txt .ss1{ text-align:center; padding-left:5px;} 
.main_txt .ss1 .div1{ color:#303030; font-size:26px; font-weight:bold; line-height:28px;}
.main_txt .ss1 .div2{ color:#aaaaaa; text-transform:uppercase; margin-top:4px;}


.develd{ clear:both; padding:20px 20px 0 20px; overflow:hidden; zoom:1; }
.develld{ float:left; width:330px; color:#666; font-size:12px; }
.develld .t{ clear:both; padding-top:120px; }
.develld .t .l{ float:left; font-size:160px; line-height:160px; color:#333; }
.develld .t .r{ float:left; padding-top:125px; }
.develld .depd{ clear:both; line-height:20px; padding-top:30px; }

.develcd{ float:left; width:38px; margin-left:82px; margin-top:41.5px; position:relative; }
.develcd ul{ clear:both; border-top:2px #D1D1D1 solid; }
.develcd li{ clear:both; width:38px; height:103px; background:url("../images/ico14.png") center no-repeat; position:relative; }
.develcd li.last{ height:0; }
.develcd li i{ position:absolute; top:-11px; right:46px; z-index:1; height:20px; line-height:20px; font-size:12px; font-style:normal; color:#999; font-family:"微软雅黑 Light"; }
.develcd .selond{ position:absolute; top:0; right:0; z-index:2; width:38px; height:105px; background:url("../images/ico14_o.png") center no-repeat; display:block; }

.develrd{ float:left; width:610px; padding-left:100px; }
.derlid{ clear:both; padding:13px 30px 13px 40px; margin-left:30px; width:485px; height:57px; line-height:57px; margin-bottom:20px; background-color:#fff; overflow:hidden; zoom:1; }
.derlid p{ float:left; width:130px; font-size:18px;line-height: 57px;}
.derlid h3{ float:left; width:314px; padding-left:30px; height:57px; border-left:1px #ccc solid;  overflow:hidden; color:#666; font-family:"微软雅黑 Light"; }
.derlid, .derlid h3{ transition:all 0.7s;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;font-weight:normal; }
.derlid.on{ margin-left:0; background-color:#BF050A; color:#fff; }
.derlid.on h3{ color:#fff; border-left:1px #ccc solid; font-weight:normal;}


.div_abo1 .div1{ color:#444; font-size:30px; font-weight:bold; line-height:32px;}
.div_abo1 .div2{ color:#333333; font-size:18px; font-weight:bold; line-height:20px; margin-top:10px; border-bottom:3px solid #e4dccf; padding-bottom:14px; margin-bottom:30px;}
.div_abo1 .div2 span{ margin-left:30px; margin-right:20px;}
.div_abo1 .div2 em{ color:#c6b6a6; text-transform:uppercase; font-weight:bold; font-size:14px;}
.div_abo1 .div3{ background:url("../images/2_04.jpg") left center no-repeat; color:#a78654; font-size:24px; line-height:26px; font-weight:bold; padding-left:24px;}
.div_abo1 .div4{ padding-left:24px; color:#c6b6a6; font-size:14px; font-weight:bold; margin-top:10px;}
.div_abo1 .div5{ font-size:18px; color:#666666; padding-left:24px; margin-top:4px;}
.div_abo1 .div6{ color:#666; margin-left:24px; margin-top:5px; border-bottom:1px dashed #e0e0e0; padding-bottom:20px; margin-bottom:40px;}

.ul_abo li{ width:279px; text-align:center; height:210px; float:left; margin-right:20px; margin-bottom:20px;}

.div_abo2 .div1{ background:url("../images/2_07.jpg") no-repeat; height:27px; line-height:0px; font-size:0px; width:826px;}
.div_abo2 .div1a{ background:url("../images/2_07a.jpg") no-repeat; height:27px; line-height:0px; font-size:0px; width:826px;}
.div_abo2 .div2{ background:url("../images/2_08.jpg") repeat-y; width:826px; padding-bottom:15px;}
.div_abo2 .div3{ background:url("../images/2_09.jpg") no-repeat; height:19px; line-height:0px; font-size:0px; width:826px;}
.ul_abo1{ width:780px; margin:0 auto; padding-top:42px;}
.ul_abo1 li{ height:40px; line-height:40px; border-bottom:1px solid #ededed; *margin-bottom:-4px;}
.ul_abo1 li .p1{ padding-left:28px; width:205px; float:left;}
.ul_abo1 li .p2{ text-align:center; width:65px; float:left;}
.ul_abo1 li .p3{ text-align:center; width:102px; margin-left:127px; float:left;}
.ul_abo1 li .p4{ text-align:center; width:108px; margin-left:98px; padding-right:40px; float:left;}
.ul_abo1 li a{ color:#666666; display:block; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ul_abo1 li:hover a{ color:#de3f29; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.ul_abo1 .li{ background:#cb1c18; height:36px; line-height:36px; color:#fff; border-bottom:0px;}
.div_abo3{ width:717px; margin:0 auto; padding-top:25px;}
.div_abo3 .p1{ color:#444; font-size:18px;}
.div_abo3 .p1 .rg{ font-size:12px;}
.div_abo3 .p2 table{ background:#cccccc; margin-top:15px;}
.div_abo3 .p2 table td{ background:#fff; padding:10px 20px;}
.div_abo3 .p3{ margin-top:32px; padding-left:241px;}
.div_abo3 .p3 a{ display:block; width:121px; height:35px; margin-right:7px; float:left; background:#c7c7c7; text-align:center; color:#fff; line-height:35px; font-size:14px;}
.div_abo3 .p3 .a1{ background:#cb1c18} 
.div_abo3 .p3 a:hover{ background:#293e82;}

.wwd_block{ padding-top:10px;}
.wwd_block .w_auto{ }
.wwd_block .wwd_bllibox{ width:1200px;}
.wwd_block li{ width:380px; margin-right:8px;margin-left:8px; float:left; display:inline-block; margin-bottom:20px; position:relative;transition: all 0.5s ease 0s;}
.wwd_block li.wwd_bkdoua{ margin-right:0px;}
.wwd_block .wwd_bloimg{ width:100%; position:relative; height:200px;}
.wwd_block .wwd_bloimg img{ display:block; height:200px; width:380px;}
.wwd_block .wwd_blomar{ background:url("../images/indsm.png") repeat; width:100%; height:100%; position:absolute; top:0px; left:0px; display:none;}
.wwd_block li:hover .wwd_blomar{ display:block;}
.wwd_block .wwd_blitran{ display:block; position:absolute; bottom:0px; left:10%; border:12px solid transparent; border-bottom:12px solid #af0505;}
.wwd_block .wwd_blb{ width:90%; height:160px; padding:20px 5%; background:#af0505; overflow:hidden;}
.wwd_block .wwd_blbtit{ color:#fff; font-size:12px; line-height:30px; height:40px; overflow:hidden;}
.wwd_block .wwd_blbtit span{ float:right;}
.wwd_block .wwd_blbdes{ color:#fff; font-size:16px; line-height:30px; height:30px; overflow:hidden;}
.wwd_block .wwd_blbcon{ color:#fff; font-size:12px; line-height:18px;}
/*偶数个*/
.wwd_block li.wwd_bkdou .wwd_blitran{ border-bottom:12px solid #ddd;}
.wwd_block li.wwd_bkdou .wwd_blb{ background:#ddd;}
.wwd_block li.wwd_bkdou .wwd_blbtit{ color:#af0505;}
.wwd_block li.wwd_bkdou .wwd_blbdes{ color:#101010;}
.wwd_block li.wwd_bkdou .wwd_blbcon{ color:#151515;}
/*****分页******/
.listbox{ padding:20px 0; text-align:center; width:100%;}
.listbox a,.listbox span{ display:inline-block; margin:0 5px; padding:0 10px; line-height:28px; height:28px; color:#fff; background:#9f9f9f;}
.listbox a:hover,.listbox span:hover{ background:#af0505;}
.listbox a.current,.listbox span.current{ background:#af0505;}

.div_abo4{ width:717px; margin:0 auto; padding-top:25px;}
.div_abo4 .p1{ color:#444; border-bottom:1px solid #e6e6e6; font-size:18px; padding-bottom:14px;}
.div_abo4 .p2{ margin-top:20px;}
.div_abo4 .p2 table td{ padding-right:15px; padding-bottom:10px;}
.div_abo4 .p2 table td .text{ border:1px solid #d0d0d0; height:26px; width:218px; color:#666; font-family:微软雅黑;}
.div_abo4 .p2 table td .text1{ border:1px solid #d0d0d0; height:26px; width:88px; color:#666; font-family:微软雅黑;}
.div_abo4 .p2 table td .text2{ border:1px solid #d0d0d0; height:26px; width:488px; color:#666; font-family:微软雅黑;}
.div_abo4 .p2 table td span{ margin-left:8px; margin-right:8px;}
.div_abo4 .p2 table td .text3{ border:1px solid #d0d0d0; height:186px; width:488px; color:#666; font-family:微软雅黑;}
.div_abo4 .p2 table td .text:hover,.div_abo4 .p2 table td .text1:hover,.div_abo4 .p2 table td .text2:hover,.div_abo4 .p2 table td .text3:hover{ background:#eee}
.div_abo4 .p2 table td .lf{ padding-top:15px;}
.div_abo4 .p2 table td .lf a{ display:block; width:121px; height:35px; margin-right:7px; float:left; background:#c7c7c7; text-align:center; color:#fff; line-height:35px; font-size:14px;}
.div_abo4 .p2 table td .lf .a1{ background:#cb1c18} 
.div_abo4 .p2 table td .lf a:hover{ background:#293e82;}
.div_abo4 .p2 table td .rg{ padding-top:30px;}

.div_abo5{ width:717px; margin:0 auto; padding-top:25px;}
.div_abo5 table{ margin-top:15px; line-height:34px; padding-left:10px;}

.div_case{ background:#927645; min-height:400px; padding:20px; width:870px;}
.div_case #slider{width:870px; height:365px; margin:0 auto;}
.show-box{width:500px; height:365px; background:url("../images/3_05.jpg") no-repeat; position:relative;}
.show-box li{width:490px; height:340px; display:none; float:left; padding:5px;}
.show-box .show{display: block;}
.show-box img{display:block; height:340px; max-width:490px; max-height:340px; margin: 0 auto;}

.minImgs{width:340px; position:relative; margin-top:20px; overflow:hidden;}
.minImgs .div1{ color:#f2dbb6; font-size:24px; line-height:48px; height:48px; overflow:hidden;}
.min-btn{width:30px; height:60px; display:block; float:left; margin-right:15px;}
.min-box{width:340px; margin:0 auto; overflow:hidden; margin-top:10px;}
.min-box-list{ width:340px; height:208px;}
.min-box-list li{width:102px; height:77px; float:left; cursor: pointer; margin-right:14px; margin-bottom:14px;}
.min-box-list li div{ padding:3px; width:96px; height:71px; background:#f2dbb6;}
.min-box-list li:hover div{ background:#ffffff}
.min-box-list .cur div{background:#ffffff;}

.div_case1 ul li{ width:158px; float:left; padding-left:16px; height:22px; overflow:hidden;}
.div_case1 ul li:hover{ background:url("../images/3_08.jpg") center left no-repeat; }
.div_case1 ul li a{ color:#f2dbb6;}
.div_case1 ul li:hover a{ background:url("../images/3_09.jpg") right center no-repeat; padding-right:16px; color:#fff;}
.div_case1 ul .li{ background:url("../images/3_08.jpg") center left no-repeat; }
.div_case1 ul .li a{ background:url("../images/3_09.jpg") right center no-repeat; padding-right:16px; color:#fff;}
.div_case1 ul:hover .li{ background:none;}
.div_case1 ul:hover .li a{ background:none; color:#f2dbb6}

.div_case1 ul:hover .li:hover{ background:url("../images/3_08.jpg") center left no-repeat; }
.div_case1 ul:hover .li:hover a{ background:url("../images/3_09.jpg") right center no-repeat; padding-right:16px; color:#fff;}

.ul_pro .ic_container{ vertical-align:baseline; position:relative; width:300px; height:200px; margin-right:6px; float:left; margin-bottom:6px;}
.ul_pro .ic_container .overlay{ position:absolute; top:0px; bottom:0px; left:0px; right:0px; width:300px; height:200px; filter:alpha(opacity=30); opacity:0.3;}
.ul_pro .ic_container .ic_caption{ position:absolute; background:url("../images/4_04.png") center top no-repeat; height:178px; margin:0px; padding:0px;}
.ul_pro .ic_container a{ display:block;}
.ul_pro .ic_container a .div1{ text-align:center; font-size:24px; color:#fff; padding-top:30px; height:26px; line-height:26px; overflow:hidden;}
.ul_pro .ic_container a .div2{ background:#fff; height:36px; line-height:36px; width:156px; text-align:center; margin:0 auto; margin-top:34px; color:#444444; font-size:14px;}
.ul_pro .ic_container a .div2:hover{ background:#293e82; color:#fff;}
.ul_pro .li{ margin-right:0px;}

.paruld{ clear:both; width:1215px; position:relative; padding-top:100px;padding-bottom:100px; height:auto; overflow:hidden; margin:0 auto;}
.paruld ul{ zoom:1; }
.paruld li{ float:left; width: 163px; height: 100px; margin:0 9px 48px 0; /*width:227px; height:132px; margin:0 16px 77px 0;*/ position:relative; }
.paruld li.cf{ /*margin-left:121px;*/ margin-left: 86px; }
.paruld li p{ position:absolute; left:0; z-index:1; width: 163px; height: 188px; top: -40px; /*top:-65px; width:227px; height:262px;*/ background:url("../images/bg0.png") center no-repeat; }
.paruld li h3{ position:absolute; top:9px; left:3px; z-index:2; width:157px; height:91px; overflow: hidden; /*top:2px; width:223px; height:128px;*/ }
.paruld li h3 img{width: 158px; height: auto; transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s; }
.paruld li p, .paruld li h3 img{ transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s; }
.paruld li.mouse p{ background:url("../images/bg0_o.png") center no-repeat; }

.div_pro .div1{ color:#666666; font-size:24px; line-height:28px; font-weight:bold; text-align:center;}
.txt{ margin-top:15px; line-height:24px;}
.txt table{border-collapse:collapse; width:100%;}
.txt table td{ border:1px solid #ddd;}
.fh{ margin-top:20px; padding-top:15px; border-top:1px dashed #e0e0e0; height:auto; overflow:hidden;}
.fh a{ line-height:24px;}
.fh .rg{ padding-top:25px;}

.ul_news li{ border-bottom:1px dashed #e0e0e0; background:url("../images/5_03.jpg") 1px center no-repeat; padding-left:13px; padding-right:13px; height:39px; line-height:39px; *margin-bottom:-4px;}
.fenye{ margin-top:15px; text-align:right; padding-right:15px;}

.div_pro .div2{ color:#888; margin-top:10px; border-bottom:1px dashed #e0e0e0; padding-bottom:10px; text-align:center;}

.ul_ser li{ border-bottom:2px solid #e4dccf; padding-bottom:38px;}
.ul_ser li .div1{ color:#e6b845; font-size:24px; font-weight:bold; line-height:26px;}
.ul_ser li .div2{ color:#a78654; font-size:18px; font-weight:bold; line-height:20px; margin-top:10px;}
.ul_ser1{ margin-top:38px;}
.ul_ser1 li{ margin-bottom:30px;}
.ul_ser1 li .div1{ background:url("../images/2_04.jpg") left center no-repeat; color:#a78654; font-size:24px; line-height:26px; font-weight:bold; padding-left:24px;}
.ul_ser1 li .div2{ color:#c0aa89; font-size:14px; text-transform:uppercase; padding-left:24px; font-weight:bold; margin-top:7px;}
.ul_ser1 li .div3{ margin-left:24px; border-bottom:1px dashed #e0e0e0; padding-bottom:20px; margin-top:10px; line-height:24px;}

.opacity{ position:relative; opacity:0; filter:alpha(opacity=0); -moz-opacity:0;}
.div_dong_js{}
.div_dong_js1{}
.div_dong_js2{ right:250px;}
.div_dong_js3{ left:250px;}

.div_dong_js4{ top:250px;}
.div_dong_js5{}
.div_dong_js6{}
.div_dong_js7{ left:250px;}
.div_dong_js8{ top:360px;}

.div_dong_js12{ top:250px;}
.div_dong_js13{ }
.div_dong_js14{ }
.div_dong_js15{ right:250px;}
.div_dong_js16{ left:250px;}

.div_dong_js17{}
/* Main End */

.page1{clear:both; text-align:center;font-size:12px; height:24px; line-height:24px;}
.page1 span a{border:1px solid #0187C5;color:#0187C5;padding:2px 6px;line-height:15px;height:15px;text-decoration:none;background:#fff;}
.page1 span a:hover{border:1px solid #999;color:#999;}
.page1 span{margin:2px;}
.page1 span.current a{border:1px solid #0187C5;background:#0187C5;color:#fff;}
.page1 span a.disabled{border:1px solid #ccc;color:#ccc;cursor:default;}



/* de3f29 */


