/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:''; color:#666;}
a{color:#666;}
a:hover{ color:#f60; text-decoration:underline;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:960px; margin:0 auto;}


img{ max-width:100%}
.header{ background:url(../images/topbg.jpg) repeat-x;}
.top{ height:27px; line-height:27px; text-align:right;}
.top a{ background:url(../images/topico.jpg) left center no-repeat; padding-left:10px; margin-left:5px; padding-right:10px;}
.head{ height:78px; padding-top:30px;}
.head .logo{ float:left;}
.head .logo_add{ float:left; margin-left:26px; font-size:14px; line-height:59px;}
.head .logo_add span{ font-size:31px; display:block;}
.head .logo_add b{ color:#3462a9;}
.head .tel{ float:right; margin-top:24px;font-size:17px;height:45px;}
.head .tel b{ font-size:24px; color:#1B6BB4; font-weight: normal; font-family: arial;}
/*menu*/
.menu{height:66px;background:url(../images/navbg.jpg) repeat-x;position: absolute; left:50%; top:135px; z-index: 99; width: 1300px; margin-left:-655px;}
.menu ul li{ float:left; position:relative; background:url(../images/ge.jpg) no-repeat right;width:159px;}
.menu li b{ display: block; font-size: 12px; color: #869cc5;  font-weight: normal;  text-align: center; font-family: arial; line-height: 25px;}
.menu li a{ color: #fff; font-size: 15px; font-weight: bold; text-align: center; display:block; padding:16px 18px 0 18px; height:50px; }
.menu li a:hover{color: #fff; background:#ffa801; text-decoration:none; }
.menu li a:hover b{ color: #ffc575;}
.menu ul li dl{ background:#fff; width:100%; position:absolute; left:0px; top:66px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); padding:10px 0;display:none; }
.menu ul li dl dd{ line-height:28px;border-bottom:#ddd dotted 1px; margin:0 10px; }
.menu ul li dl dd a{ font-size:12px; color:#666; font-weight:normal; display:inline; padding:0; text-align:left;}
.menu ul li dl dd a:hover{ color:#f60; background:none;}
.menu a:hover{color:#fff;}
a.menu_hover{ background:#ffa801;color:#fff;}
/*banner_02*/
.banner_02{ height:520px; overflow:hidden;}
.banner_02 #banner_02_con{ display:none;}

.con1bg{ background:#eaeaea; padding-bottom:30px;}
.con1 h2{background:url(../images/anlitit.jpg) no-repeat center bottom;height:50px; padding-top: 36px;  margin-bottom: 24px; text-align: center; position:relative; }
.con1 h2 strong{ display:block;font-size: 20px;}
.con1 h2 span{ display:block;font-size: 14px; color: #959595; font-family: arial; font-weight:normal;}
.con1 h2 a.more{ top:63px; right:0; font-family: arial; position:absolute; font-weight:normal; font-size:12px;}
/*slideTxtBox_01*/
.slideTxtBox_01{ float:left; width:768px;}
.slideTxtBox_01 .hd{ float:left; width:212px;}
.slideTxtBox_01 .hd ul li{ height:72px; background:url(../images/ta1bg.jpg) left no-repeat;}
.slideTxtBox_01 .hd ul li a{ color:#fff; display:block; padding-left:25px; padding-top:25px; font-size:14px;}
.slideTxtBox_01 .hd ul li a span{ display:block; color:#a5aab5; font-size:12px;}
.slideTxtBox_01 .hd ul li.on{ background:url(../images/ta1bgh.jpg) no-repeat;cursor:pointer; } 
.slideTxtBox_01 .bd{ float:left; width:526px; height:358px; margin-left:30px;}
.slideTxtBox_01 .bd ul li{ position:relative;}
.slideTxtBox_01 .bd ul li img{ width:526px; height:358px;object-fit: contain}
.slideTxtBox_01 .bd ul li span{ display:block;position: absolute; left: 0; bottom:0px; height: 104px; background:url(../images/serbg.png) repeat; padding:18px 66px 0 24px; width:436px; cursor: pointer; color:#fff; }

/*scroll_02*/
.scroll_02{ float:right; width:147px; position:relative;}
.scroll_02 .hd .prev{ display:block; width:28px; height:24px; overflow:hidden;cursor:pointer; background:url(../images/ljt.jpg) no-repeat; position:absolute; top:0px; right:85px;} 
.scroll_02 .hd .prev:hover{ background:url(../images/ljth.jpg) no-repeat;}
.scroll_02 .hd .next{ background:url(../images/rjt.jpg) no-repeat;display:block;width:28px; height:24px; overflow:hidden;cursor:pointer; position:absolute; top:0px; left:0px;} 
.scroll_02 .hd .next:hover{ background:url(../images/rjth.jpg)}
.scroll_02 .bd{ padding-top:29px;}
.scroll_02 .bd ul li{ width:146px; background: url(../images/anbg.jpg) no-repeat; margin-bottom: 26px;}
.scroll_02 .bd ul li img{ width:134px; height:82px; padding: 0 12px 12px 0; }
.u_btn1{ width: 147px; height: 37px; display: block; margin-bottom: 9px; margin-top:25px;}
.u_btn1 a{display: block; width: 147px; height: 37px;}

.c1{ margin-top:42px; background:#fff; height:166px;}
.c1 h3{ float:left; width: 140px; border-right: 1px solid #dadada; margin-top: 11px; height: 119px; padding: 36px 32px 0 32px; text-align: center; color: #666666;}
.c1 span.u_hztit{ font-size: 18px; font-weight: bold; height: 32px; line-height: 32px; border-bottom: 1px solid #d6e0ee; display: block; }
.c1 h3 strong{ display: block; border-bottom: 1px solid #d6e0ee; font-size: 14px; color: #666; font-weight: normal; line-height: 24px; padding-bottom: 3px;}
.c1 h3 b{ display: block; color: #3462a9; font-size: 17px; font-family: arial; font-weight: normal;}
/*scroll_03*/
.scroll_03{ float:right;width: 710px; margin-top: 11px; padding-left: 45px; padding-top: 24px;}
.scroll_03 .hd .prev,.scroll_03 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_03 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_03 .bd li{ float:left; width:154px; overflow:hidden; margin:0 8px;}
.scroll_03 .bd li .img{height:81px; border:1px solid #c0c5cd; background:#fff;}
.scroll_03 .bd li .img:hover{background:#f4f4f4;}
.scroll_03 .bd li span{ height:30px; line-height:30px; text-align:center; display:block;}
.scroll_03 .bd li .img table tr td{ height:79px;}
.scroll_03 .bd li .img table tr td img{ width:152px; height:81px;}

.con2{ margin-top:33px;height: 149px; position:relative;}
.con2 .u_tel2{left: 770px; top:27px; font-size: 14px; color: #fff; text-align: center; position:absolute;}
.con2 .u_tel2 b{font-weight: normal; font-family: arial; font-size: 22px; display: block;}
.con2 .u_btn3{left: 802px; top:83px; position:absolute;}

.con3{ padding-top: 33px;}
.con3 h2{background:url(../images/anlitit.jpg) no-repeat left bottom;height:50px; text-align: center; margin-bottom: 24px; padding-bottom:3px;}
.con3 h2 strong{ display:block; font-size: 20px; }
.con3 h2 span{ display: block; font-weight: normal; font-size: 14px; }
.con3 .m_pro{ margin-top: 22px; height: 500px; background: #eaeaea;}
.con3 .m_pro dl{ width: 320px; float: left;}
.con3 .m_pro dl dd{ padding: 33px 13px 0 29px; height:216px; }
.con3 .m_pro dl h3{  position: relative; padding-left: 50px; width: 226px; color: #3462a9; font-size: 18px; font-weight: bold;}
.con3 .m_pro dl h3 a{color: #3462a9; text-decoration: none;}
.con3 .m_pro dl h3 i{position: absolute; font-size: 52px; color: #ccced2; font-family: arial; left:-5px; top:-10px; letter-spacing: -6px; font-style:normal;}
.con3 .m_pro dl h3 b{font-size: 18px; color: #999faa; font-family: arial; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; display: inline-block; padding-left: 6px; }
.con3 .m_pro dl h3 strong{ font-size: 14px; font-weight: normal; display: block;padding-top: 3px;}
.con3 .m_pro dl span{ font-size: 12px; color: #666; line-height: 21px; margin-top: 12px; display:block;}

.con4{ height: 153px; margin-top: 11px; position:relative;}
.con4 .u_btn4{ left: 272px; top:92px; position:absolute;}

.con5bg{ margin-top:33px; background:url(../images/ysbg.jpg) repeat-y center top;}
.con5 h2{ margin-bottom:35px;}
.con5 dl{ height: 244px; }
.con5 dl dt{ width: 480px;}
.con5 dl dt img{ width: 480px; height: 244px; display: block;}
.con5 dl dd{ padding: 26px 13px 0 22px; width: 445px; background: #fff; height: 218px; }
.con5 dl h3{  position: relative; padding-left: 46px; width: 396px; color: #3462a9; font-size: 20px; font-weight: bold;}
.con5 dl h3 a{color: #3462a9; text-decoration: none;}
.con5 dl h3 i{position: absolute; font-size: 52px; color: #ccced2; font-family: arial; left:-10px; top:-10px; letter-spacing: -4px; font-style:normal;}
.con5 dl h3 b{font-size: 18px; color: #999faa; font-family: arial; font-weight: normal; text-transform: uppercase; letter-spacing: -1px; display: inline-block; padding-left: 6px; }
.con5 dl h3 strong{ font-size: 16px; font-weight: normal; display: block;padding-top: 3px;}
.con5 dl span{ font-size: 12px; color: #666; line-height: 21px; margin-top: 12px; display:block;}
.f_fl{ float:left;}
.f_fr{ float:right;}

.pic{ height: 154px; margin-top: 37px; position:relative;}
.pic .u_btn5{ left: 750px; top:92px; position:absolute;}
.pic .u_tel2 {color: #fff;font-size: 14px;left: 750px;text-align: center;top: 30px; width: 200px; position:absolute;}
.pic .u_tel2 b{ display: block; font-size: 20px; font-family: arial; font-weight: normal; }

.con6{ margin-top:33px;}
.con6 h2{ background:url(../images/h2.png) left bottom no-repeat; height:36px; line-height:36px;}
.con6 h2 strong{ font-size:16px; float:left;}
.con6 h2 strong span{ font-weight:normal; margin-left:10px;}
.con6 h2 a{ float:right; font-size:12px; font-weight:normal;}
/*scroll_04*/
.scroll_04{ margin-top:30px;}
.scroll_04 .hd .prev,.scroll_04 .hd .next{ display:block;  width:5px; height:9px; line-height:10px;overflow:hidden;cursor:pointer; background:url(../images/icoLeft.gif) no-repeat;} 
.scroll_04 .hd .next{ background:url(../images/icoRight.gif) no-repeat;} 
.scroll_04 .bd li{ float:left; width:218px; overflow:hidden; margin:0 11px; background:#eaeaea;}
.scroll_04 .bd li .img{height:184px; background:#fff;}
.scroll_04 .bd li .img:hover{background:#f4f4f4;}
.scroll_04 .bd .title{ padding: 18px 10px 12px 12px;}
.scroll_04 .bd .title a{ height:20px; line-height: 20px;color: #3462a9; font-size: 16px; font-weight: normal; display:block;}
.scroll_04 .bd .title strong{ font-weight: normal; font-size: 14px; line-height: 21px; height: 21px; display:block;}
.scroll_04 .bd .title span{line-height: 21px;display:block;}
.scroll_04 .bd li .img table tr td{ height:79px;}
.scroll_04 .bd li .img table tr td img{width:218px; height:184px;    object-fit: contain;}

.con7{ margin-top:33px;}
.con7 h2{ background:url(../images/h2.png) left bottom no-repeat; height:36px; line-height:36px;}
.con7 h2 strong{ font-size:16px; float:left;}
.con7 h2 strong span{ font-weight:normal; margin-left:10px;}
.con7 h2 a{ float:right; font-size:12px; font-weight:normal;}
.con7 dl{ width: 450px; padding-top: 23px; float: left; margin-bottom: 20px;}
.con7 dl dt{ width: 136px; float: left; margin-right: 26px;}
.con7 dl dt img{ width: 136px; height: 174px; }
.con7 dl dd{ float: left; width: 287px;}
.con7 dl dd strong{height: 30px; line-height: 30px; display:block;}
.con7 dl dd strong a{ font-size: 14px; color: #3462a9; }
.con7 dl dd span{line-height: 24px; padding: 10px 10px 0 10px; margin: 13px 0 0 0; background:url(../images/kfp.jpg) no-repeat; height: 114px; display:block; }
.con7 dl dd span a{ color: #ff6000; padding-left: 22px;}

.con8bg{ background: #eaeaea; height: 334px; padding-top: 32px;}
.con8 h2{ background:url(../images/h2.png) left bottom no-repeat; height:36px; line-height:36px;}
.con8 h2 strong{ font-size:16px; float:left;}
.con8 h2 strong span{ font-weight:normal; margin-left:10px;}
.con8 h2 a{ float:right; font-size:12px; font-weight:normal;}
/*scroll_05*/
.scroll_05{ margin-top:26px; position:relative;}
.scroll_05 .hd .prev{ display:block;  width:28px; height:24px; overflow:hidden;cursor:pointer; background:url(../images/ljt2.jpg) no-repeat; position:absolute; top:108px; left:0px;} 
.scroll_05 .hd .prev:hover{ background:url(../images/ljt2h.jpg) no-repeat;}
.scroll_05 .hd .next{display:block;  width:28px; height:24px; overflow:hidden;cursor:pointer; background:url(../images/rjt2.jpg) no-repeat; position:absolute; top:108px; right:0px;} 
.scroll_05 .hd .next:hover{ background:url(../images/rjt2h.jpg) no-repeat;}
.scroll_05 .bd{ margin-left:44px;}
.scroll_05 .bd li{ float:left; width:268px; overflow:hidden; margin:0 11px; background:url(../images/zsbg.jpg) no-repeat;}
.scroll_05 .bd li .img{width:206px; height:147px;  padding: 12px 0 45px 30px; display: block;}
.scroll_05 .bd li .img:hover{background:#f4f4f4;}
.scroll_05 .bd li .img table tr td{ height:79px;}
.scroll_05 .bd li .img table tr td img{width:206px; height:147px; }
.scroll_05 .bd li span{ display:block; text-align:center; color:#fff; height:26px; line-height:26px;}

.con9{ margin-top:33px;}
.con9 h2{ background:url(../images/h2.png) left bottom no-repeat; height:36px; line-height:36px;}
.con9 h2 strong{ font-size:16px; float:left;}
.con9 h2 strong span{ font-weight:normal; margin-left:10px;}
.con9 h2 a{ float:right; font-size:12px; font-weight:normal;}
.c9_left{ float:left; width:660px;}
.c9_left dl{ margin-top:23px; float:left;width:507px;}
.c9_left dl dt img{ width:507px; height:198px;}
.c9_left dl dd strong{display: block; height: 36px; line-height: 36px; margin-top: 11px; font-size: 14px;}
.c9_left dl dd span{ display:block; line-height: 24px;}
.c9_left dl dd span a{ color: #ff6000;}
.c9_left ul{ float:right;width: 114px;margin-top:23px;}
.c9_left ul li{background: url(../images/abbg.jpg) no-repeat; width: 114px; height: 96px; margin-bottom: 13px;}
.c9_left ul li img{ width: 106px; height: 90px;  padding-right: 6px;}
.c9_right{ float:right; width:274px;}
.c9_right dl{ margin-top:23px;}
.c9_right dl dt{height: 105px; padding-bottom: 10px;}
.c9_right dl dt img{height: 105px;width:274px;}
.c9_right dl dd{background: url(../images/dtico.jpg) no-repeat left center; padding-left: 14px; height: 32px; line-height: 32px; border-bottom: 1px dashed #c5c5c5;}

.con10bg{ background: #eaeaea; margin-top:33px; padding-top:23px;}
.con10 h2{ background:url(../images/h2.png) left bottom no-repeat; height:36px; line-height:36px;}
.con10 h2 strong{ font-size:16px; float:left;}
.con10 h2 strong span{ font-weight:normal; margin-left:10px;}
.con10 h2 a{ float:right; font-size:12px; font-weight:normal;}
.con10 ul {float:left;width: 114px;margin-top: 23px;}
.con10 ul li {width:400px;height:53px;margin-bottom: 13px;}

.c10_left{ float:left; width:658px;}
.c10_left dl{padding-top: 24px; padding-left: 8px; height: 146px;}
.c10_left dl dt{ float: left; width: 307px; }
.c10_left dl dt img{width:307px; height: 140px;}
.c10_left dl dd{ float:right; width: 310px;}
.c10_left dl dd strong{ font-size: 14px; height: 26px; line-height: 26px; display:block;}
.c10_left dl dd span{ display:block; line-height: 24px;}
.c10_left dl dd span a{ margin-top: 10px;}
.c10_left ul{padding-top: 18px; width:684px;}
.c10_left ul li{ width: 300px; float: left; height: 33px; line-height: 33px;background:url(../images/dtico2.jpg) no-repeat left center; padding-left: 12px; border-bottom: 1px dashed #b5b5b5;  margin-right: 30px; }
.c10_left ul li a{ float:left;}
.c10_left ul li span{ float:right;}
.c10_right{ float:right; width:272px;}
/*scroll_06*/
.scroll_06{ margin-top:20px;}
.scroll_06 .bd ul li{ padding:5px 0px;}
.scroll_06 .bd ul li a{ line-height:25px;  font-size:14px; display:block;font-weight: bold; background:url(../images/wen.jpg) no-repeat left center;padding-left:43px;}
.scroll_06 .bd ul li span{padding-left:43px; background:url(../images/da.jpg) no-repeat left center; line-height:25px; display:block;}

.link{ margin-top:20px;}
.link b{ display:block; font-weight:normal; line-height:25px; padding-top:10px;}
.link b a{ padding-right:10px;}

.footer{ background:url(../images/fbg.jpg) repeat-x top #EAEAEA;}
.foot_nav{ text-align:center; height:41px; line-height:41px; color:#fff;}
.foot_nav a{ padding:0px 10px; color:#fff;}
.foot { padding-top:32px; padding-bottom:30px;}
.foot .fleft{ float:left;}
.foot .fmid{ float:left; margin:0px 20px; line-height:23px;}
.foot .fright{ float:right; width:96px; height:108px;}
.foot .fright img{ width:130px; height:130px;}





/*Add------------------------------------------------------------------------------*/

.weizhi{font-size:14px; }
.inside{margin-top:10px; min-height:400px; margin-bottom:20px;}

.inside_left{ width:200px; float:left;}
.inside_left .side_a { border:1px solid #3462a9;}
.inside_left .side_a h2{ background: #3462a9; height: 46px; line-height: 46px; padding-left: 16px; font-size: 16px;}
.inside_left .side_a h2 strong{color:#fff;}
.inside_left .side_a h2 a{ color: #fff;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ background: #c2d0e5;  height: 44px; line-height: 44px;margin-bottom:5px;}
.inside_left .side_a dl dd a{ display: block; padding-left: 34px; color: #3462a9; font-size: 12px; }
 


 
 
 
.lianxi{ border:1px solid #3462a9;}
.lianxi h2{ background:#3462a9; height:38px; line-height:38px; padding-left:13px; font-weight:bold;font-size:14px}
.lianxi h2 a{ color:#FFF; }
.lianxi dl{ padding:10px;}
.lianxi dl dt{ background:url(../images/teln.jpg) left center no-repeat; padding-left:60px;}
.lianxi dl dt span{ display:block;}
.lianxi dl dt strong{ display:block; font:18px "Impact"; color:#3462a9;}
.lianxi dl dd{ line-height:24px;}
.inside_right{border: solid 1px #ccc;padding: 10px;float:right; width:732px; border-radius:5px;}
.inside_con{ padding:10px 0;}



/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}


