@charset "utf-8";
body{overflow-x:hidden;min-width: 1200px;}
.banner{ height:643px;}
.banner li a{ height:643px; background: url("../image/banner.jpg") no-repeat center; display: block;}


			.headbj{height: 215px;background: url("../image/headbj.jpg") no-repeat center;width:100%;}
			.headbj .head{height: 215px;}
			.headbj .head .he{height: 160px;}
			.headbj .head h3{height:35px; width: 1200px; line-height:35px; font-size:14px; color:#a1a1a1;float:left;font-weight:normal; }
			.headbj .head h3 em{ height:35px; display: block; float:right;}
			.headbj .head h3 em a{font-size:14px; color:#006fb1; height:35px;line-height: 35px; margin-left:7px; width:88px; text-align: center;display: block; float:left; }
			.headbj .head h3 em .sc{ background: url("../image/sc.jpg") no-repeat left;padding-left:22px;width:58px; }
			.headbj .head h3 em .dt{background: url("../image/dt.jpg") no-repeat left;padding-left:20px;width:60px; }
			.headbj .head h3 em .ly{background: url("../image/ly.jpg") no-repeat left;padding-left:12px;width:75px;padding-right:0; margin-right:0; }
			.headbj .head dl{width:600px;height:71px;display: block;float:left;margin-top: 31px;}
			.headbj .head dl dt{width: 170px;float: left;margin-right: 24px;}
			.headbj .head dl dt a{display: block;width:169px;height:71px;border-right:1px solid #e8e8e8;/* padding-right: 0px; */}
			.headbj .head dl dt a img{width: 149px;height: 60px;}
			.headbj .head dl dd{float:left;width:380px;height:45px;font-size:22px;font-weight:bold;color:#006fb1;margin-top: 5px;}
			.headbj .head dl dd em{font-size: 23px;font-style: normal;letter-spacing: 2px;}
			.headbj .head dl dd i{display: block;color:#333;font-size: 17px;margin-top:5px;font-weight: normal;text-transform: uppercase;}
.h_tel{float: right;padding: 41px 0 0;}
.h_tel p{font-size: 15px;color: #333;line-height: 20px;float: left;margin-right: 20px;}
.h_tel em{width: 33px;height: 33px;float: left;border-radius: 50%;box-shadow: 0 3px 10px 3px #f1f1f1;margin: 5px 10px 0 0;}
.h_tel em img{width: 33px;height: 33px;}
.h_tel span{display: block;float: left;}
.h_tel i{display: block;font-size: 23px;line-height: 27px;}

			.headbj .head ul{ height:55px;}
			.headbj .head ul li{height:55px; float:left; line-height:55px;position: relative;}
			.headbj .head ul li.cur a{border-right:0;}
			.headbj .head ul li a{ font-size:14px; color:#FFF; padding:0 34px; border-right:1px solid #eb9e9e;}
			.headbj .head ul li p{position: absolute;width:197px ;left: 0;top: 58px;font-size:0;display: none;background:rgba(0,0,0,0.8);}
			.headbj .head ul li p a{display: block;}
			.headbj .head ul li:hover, .headbj .head ul li.cur{ background:#e7e7e7;margin-left:-1px;margin-right:1px;}
			.headbj .head ul li:hover a,.headbj .head ul li.cur a{color:#006fb1;}
			.headbj .head ul li.nobor a{ border:0;}
			
						
			.footer{ background: #30333a;}
			.ft{ padding-top: 60px; padding-bottom: 44px; background: url(../image/ft_bg.jpg) no-repeat center 60px; }
			.footer dd{ float: left; color: #c2c2c3; font-size: 14px;}
			.footer dd p{display: block;}
			.footer dd a{color: #c2c2c3;}
			.footer dd h5{color: #fff; padding-bottom: 18px; font-size: 18px; display: block;}
			.footer .d1{width: 354px;}
			.footer .d1 p a{  line-height: 30px; display: inline-block; width: 102px; }

			.footer .d2{width: 303px;padding-left: 46px;padding-right: 50px;}
			.footer .d2 p em{ float: left; display: inline-block; }
			.footer .d2 p span{ float: left; display: inline-block;  }

			.footer .d3{width: 276px; padding-left: 38px;}
			.footer .d3 p{ padding-left: 22px; line-height: 28px; }

			.footer .d4{}

			.footer .d4{float: right;}
			.footer .d4 img{ width:90px; height: 90px; display: block;  }
			.footer .d4 span{  display: block;  line-height: 40px; font-size: 14px; color: #fff; text-align: center; }

			.copy { color: #fff;line-height: 44px; height: 44px; background: #222429;}
			.copy p{ float: left; font-size: 12px; padding:0 10px; color: #fff;line-height: 44px; }
			.copy p a,.copy span a{ color: #d7d7d7; }
			.copy span a{margin-left:10px;  }
			.copy span{ float: right; }
			.copy em{display:inline-block; padding:0 10px; color:#FFFFFF; font-size:12px;}
			.copy em  a:hover{display:inline-block; padding:0 10px; color:#FFFFFF; font-size:12px;}
			.copy em  a{display:inline-block; padding:0 10px; color:#FFFFFF; font-size:12px;}


.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
.yunu-section {padding: 60px 0;}

.yunu-title {text-align: center;padding-top: 26px;font-size: 36px;color: #565656;margin-bottom: 40px;background: no-repeat center 0;}
.yunu-title span {color: #006fb1;}
.yunu-title p {margin: 0;font-size: 18px;}

.yunu-kunr {margin-left: -28px;}
.yunu-kunr li {float: left;margin-left: 10px;/* border: 1px solid #ddd; */width: 223px;height: 230px;padding: 6px 5px 0 5px;-webkit-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.yunu-kunr li img {display: block;margin: 0 auto;}
.yunu-kunr li p {margin: 11px 24px 0;font-size: 16px;text-align: center;}
.yunu-kunr li:hover {/* border: 1px solid #006fb1; */-webkit-transform: translateY(-10px);transform: translateY(-10px);color: #006fb1;}
.yunu-kunr-lx {text-align: center;margin-top: 63px;}

.yunu-kunr-lx a {display: block;/* margin: 0 auto; */line-height: 46px;background-color: #006fb1;color: #fff;font-size: 16px;width: 115px;border-radius: 5px;-webkit-transition: all 0.3s;transition: all 0.3s;/* position: relative; */overflow: hidden;text-align: center;}
.yunu-kunr-lx a span {position: relative;z-index: 1;}
.yunu-kunr-lx a:hover {-webkit-box-shadow: 0 5px 7px -1px #d2d2d2;box-shadow: 0 5px 7px -1px #d2d2d2;}
.yunu-kunr-lx a:before {content: "";position: absolute;width: 0;height: 48px;top: 0;left: 0;-webkit-transition: width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);transition: width .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.yunu-kunr-lx a:hover:before {width: 100%;background-color: #075280;}
.yunu-kunr-lx em {font-size: 30px;margin: 35px 0;display: block;}
.yunu-kunr-lx img {display: block;margin: 0 auto;}




.yunu-kunr-lx span{display: inline-block;}
.yunu-kunr-lx p{padding-left: 44px;background: url(../image/lctel.png) no-repeat left 5px;/* margin:0 auto; */width: 400px;box-sizing:border-box;position: relative;display: block;font-size: 17px;color: #666666;line-height: 52px;float: left;margin-left: 328px;}
.yunu-kunr-lx p b {overflow: hidden;color: #006fb1;font: 42px "Arial";font-weight: bold;}


.yunu-fuw {text-align: center;/* margin-left: -48px; */}
.yunu-fuw dl {float: left;margin: 0 0 0 22px;width: 222px;}
.yunu-fuw dt img {display: block;width: 100%;height: auto;-webkit-transition: all 0.3s;transition: all 0.3s;}
/*.yunu-fuw dt:hover img {-webkit-transform: rotate(360deg);transform: rotate(360deg);}*/
.yunu-fuw dd {margin: 20px 0 0;padding: 0 15px;}
.yunu-fuw dd h4 {margin: 0;color: #006fb1;font-size: 24px;}
.yunu-fuw dd p {margin: 20px 0 0;font-size: 18px;line-height: 26px;}
.yunu-fuw dl.d {position: relative;top: -60px;}
.yunu-fuw dl:first-child {
                margin-left: 0;
            }


/*我们*/
.webox{height: 550px;padding:68px 0 0;font-family: "Microsoft Yahei";border-bottom: solid 4px #f4f4f4;font-size: 16px;line-height: 40px;color: #575757;}
.webox_l,.webox_l img{width: 540px;height: 453px;display: block;}
.webox_r{width: 603px;display: block;}
.webox_w{display: block;height: 250px;overflow: hidden;}
.webox_w h3{font-weight: normal;font-size: 48px;line-height:92px;color: #3c3c3c;}
.webox_w h3 span{font-weight: bold;color: #006fb1;}
.webox_p,.webox_p img{width: 603px;height: 205px;}



.productbj{ height:1223px; }
.productbj .product{ height:1160px; padding-top:63px;}

.productbj h3{text-align: center;font-weight:bold;margin-bottom: 65px;}
.productbj h3 span{display: block;width: 271px;height:40px;line-height: 40px;margin: 0 auto 12px;font-size: 40px;color:#3c3c3c;padding: 0 136px;position: relative;}
.productbj h3 span:before{width:100px;height:7px;background:url(../image/xt3.png) no-repeat center;content:"";position: absolute;left:0;bottom: 10px;}
.productbj h3 span:after{width:100px;height:7px;background:url(../image/xt4.png) no-repeat center;content:"";position: absolute;right:0;bottom: 10px;}
.productbj h3 i{display: block;font-size: 21px;line-height: 16px;color: #006fb1;}

.product .btbj{ width:231px;height:980px; display: block; background:#006fb1;}
.btbj{float:left;}
.btbj h4{ height:60px; text-align: center; line-height: 66px; color:#FFF; font-size:30px; font-weight:normal; background: url("../image/xt.png") no-repeat bottom right;}
.btbj .pro{width:202px; height:886px; padding:22px 10px 0;  display: block; background:#FFF; border-radius: 10px; margin:0 auto;}
.pro li{ width:202px; line-height: 36px;   margin-bottom:15px; }
.pro li .p{ margin:0 auto; width:202px;}
.pro li a{ color:#FFF; font-size:16px; display: block;margin-bottom: 10px;background: #006fb1; width:202px;border-radius: 20px;height:36px; display: block;}
.pro li.tb1 a{ background: #006fb1 url("../image/tb1.png") no-repeat 8px;text-indent: 7px;  width:177px; padding-left:25px;}
.pro li.tb1{ margin-bottom:8px;}
.pro li.tb1 .p{display: block; margin: 0 auto;  width: 187px; }
.pro li.tb1 .p li{height:38px; line-height: 38px;width: 178px; padding-left: 15px;margin-bottom:0; border-bottom: 1px dashed #666666; background:0; border-radius: 0;}
.pro li.tb1 .p li a{ background: url("../image/tb.png") no-repeat left; padding-left:13px;  font-size:14px; color:#666666;}
.pro li.tb1 .p li.erj a{color:#191919; font-weight:bold; font-size:16px;}
.pro li.tb1 .p li.cur{border-bottom:0;}
.pro li.tb2 a{ background: #006fb1 url("../image/tb2.png") no-repeat 8px;text-indent: 7px;   width:177px; padding-left:25px;}
.pro li.tb2{margin-bottom:8px;}
.pro li.tb2 .p{display: block; margin: 0 auto; width: 187px; }
.pro li.tb2 .p li{height:38px; line-height: 38px;width: 178px;padding-left: 15px; margin-bottom:0; border-bottom: 1px dashed #666666; background:0; border-radius: 0;}
.pro li.tb2 .p li a{ background: url("../image/tb.png") no-repeat left; padding-left:3px;  font-size:14px; color:#666666;}
.pro li.tb2 .p li a.cur{color:#191919; font-weight:bold; font-size:16px;}
.pro li.tb2 .p li.cur{border-bottom:0;}
.pro li.tb3 a{ background: #006fb1 url("../image/tb3.png") no-repeat 8px; text-indent: 7px; width:177px; padding-left:25px;}
.pro li.tb3{ margin-bottom:8px;}
.pro li.tb3 .p{display: block; margin: 0 auto; height:272px; width: 187px; }
.pro li.tb3 .p li{height:38px; line-height: 38px;width: 178px;padding-left: 15px; margin-bottom:0; border-bottom: 1px dashed #666666; background:0; border-radius: 0;}
.pro li.tb3 .p li a{ background: url("../image/tb.png") no-repeat left; padding-left:13px;  font-size:14px; color:#666666;}
.pro li.tb3 .p li a.cur{color:#191919; font-weight:bold; font-size:16px;}
.pro li.tb3 .p li.cur{border-bottom:0;}
.pro_1{ width:947px; height:953px; float:right; padding-top:0px;}
.pro_1 span{ display: block;height: 44px; border-bottom:1px solid #d8d8d8; margin-bottom:24px;}
.pro_1 span a {margin-right:42px;color:#2b2b2b; font-size:24px;height: 47px;float: left;display: block; }
.pro_1 span a i{display: none; height:3px; background: url("../image/hg.png") no-repeat;margin-top: 21px;}
.pro_1 span em{float:right;}
.pro_1 span em a{ font-size:16px; color:#979797; background:0;}
.pro_1 span a:hover,.pro_1 span a.cur{color:#006fb1;}
.pro_1 span a:hover i,.pro_1 span a.cur i{display: block;}
.pro_1 .pro_11{height:352px;background:#FFF;padding-top: 0px;}
.pro_11 dl{height:350px;}
.pro_11 dl dt{width: 580px;height:336px;display: block;float:left;margin-right:15px;overflow:hidden;}
.pro_11 dl dt img{width: 590px;height:336px;transition: all 0.5s linear;}
.pro_11 dl dt:hover img{ -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
.pro_11 dl dd{float:left;width:248px;height:265px;font-size: 14px;line-height: 31px;margin-top:38px;border-left:1px solid #e9e9e9;padding-left: 73px;}
.pro_11 dl dd a{width:166px; height:47px; line-height: 47px; text-align: center; color:#FFF; display: block;background:#006fb1; border-radius: 10px;}
.t{height: 528px;margin-top: 5px;}
.t li{float:left;width:297px;height: 248px;position:relative;display: block;margin: 10px 9px;}
.t li img{ width:297px; height:223px;border:1px solid #d7d7d7;}
.t li em { margin: 0 auto;
    text-align: center;
    width: 299px;
    display: block;}
.t li.cur{margin-left:0;}
.t li dl{width:297px; height:178px;  display: none; position: absolute;top:0;background:#006fb1; opacity: 0.8;
                             -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
                             filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); padding-top:46px;}
.t li dl dt{margin: 0 auto; width:297px; height:92px;text-align: center; }
.t li dl dt a{color:#FFF;}
.t li dl dt i{ width:50px; height:50px;margin: 0 auto; margin-bottom: 20px;background: url("../image/ss.png") no-repeat center; display: block;}
.t li dl dd{height:37px;line-height: 35px;padding:0;width:230px;margin-left:37px ;margin-top: 32px;}
.t li dl dd a{padding:5px 10px; color:#FFF; border:1px solid #FFF; display: block;float: left;margin: 0;height: 25px;line-height: 25px;width: 86px;border-radius: 0}
.t li dl dd a.ck{ margin-right:10px;}
.t li:hover dl{ display: block;}

/**/
.edgebj2{height:748px;/* background:url(../image/edgebj2.jpg) no-repeat center; */}
.edge2{padding-top: 55px;}
.edge2 h3{text-align: center;font-weight:bold;margin-bottom: 45px;}
.edge2 h3 span{display: block;width:342px;height:40px;line-height: 40px;margin: 0 auto 12px;font-size: 40px;color:#3c3c3c;padding: 0 136px;position: relative;}
.edge2 h3 span:before{width:100px;height:7px;background:url(../image/xt3.png) no-repeat center;content:"";position: absolute;left:0;bottom: 10px;}
.edge2 h3 span:after{width:100px;height:7px;background:url(../image/xt4.png) no-repeat center;content:"";position: absolute;right:0;bottom: 10px;}
.edge2 h3 i{display: block;font-size: 21px;line-height: 16px;color: #006fb1;}
.edge2 ul{height:481px;}
.edge2 ul li{float:left;width: 290px;height:481px;overflow: hidden;margin-left: 10px;position: relative;border: 1px #d6d6d6 solid;}
.edge2 ul li dl dt{height:301px;}
.edge2 ul li dl dt img{width:292px; height:301px;}
.edge2 ul li dl dd{height:150px;padding:30px 28px 0 22px;background:#FFF;}
.edge2 ul li dl dd span{display: block;font-size: 26px; line-height: 26px; height:46px; position: relative; color:#333333; font-weight: bold;margin-bottom: 22px;}
.edge2 ul li dl dd span:before{width:59px; height:1px; background:#DA251C; content:""; position: absolute; left:0; bottom:0; }
.edge2 ul li dl dd p{width:242px; height:39px; font-size: 14px; color:#999999;}
.edge2 ul li.first{margin-left: 0;}
.edge2 ul li:hover dd span{display: none;}
.edge2 ul li:hover dd p{display: none;}
.edge2 ul li .jh{display:none;width:292px;height:396px;background:url(../image/yy.png) no-repeat center; position: absolute; top:0;left:0;}
.edge2 ul li .jh em{display: block; text-align: center; font-size: 30px; line-height: 30px; color:#FFFFFF; font-weight: bold;padding-top:152px;margin-bottom: 49px;}
.edge2 ul li .jh .edt1{background:url(../image/edt1.png) no-repeat top center;}
.edge2 ul li .jh .edt2{background:url(../image/edt2.png) no-repeat top center;}
.edge2 ul li .jh .edt3{background:url(../image/edt3.png) no-repeat top center;}
.edge2 ul li .jh .edt4{background:url(../image/edt4.png) no-repeat top center;}
.edge2 ul li .jh p{width:239px;height:39px;font-size: 14px;color:#FFFFFF;margin:0 auto;padding-top:44px; background:url(../image/xt5.jpg) no-repeat top center;}
.edge2 ul li:hover .jh{display: block;padding-top:85px;}


.patentbj{ height:267px; background: url("../image/patentbj.jpg") no-repeat center;}
.patentbj .patent{ height:189px; padding-top:78px;}
.patent .pat{height: 97px;margin-left: 449px;margin-top:18px;width: 387px;line-height: 32px;float:left;}
.patent .pat span{ font-size:33px; color:#FFF; font-weight:bold;}
.patent .pat p{font-size:27px; color:#FFF;float:left; margin-right:12px; margin-top:10px;}
.patent .pat i{ font-size:33px;float:left; color:#FFF; width:360px; height:42px; margin-top:5px; line-height: 42px; text-align: center; background:#05456b; opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.patent strong{ float:right; width:205px; height:100px; color:#FFF; font-weight:bold; font-size:17px;}
.patent strong em{display: block;color:#FFF;font-weight:bold; font-size:24px;}
.patent strong a{font-size:14px; color:#FFF; padding:10px 25px;background:#05456b; opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); line-height:74px;}

.usebj{ height:654px; }
.usebj .use{ height:654px; padding-top:48px; }
.use h3{ text-align: center;font-size:33px; color:#006fb1; font-weight:bold; margin-bottom:22px;}
.use h3 i{ display: block; font-size:18px; color:#8e8e8e; margin-top:10px; font-weight:normal; height:46px;background: url("../image/usetb.png") no-repeat center 98%;}
.use ul{ height:382px;}
.use ul li{height:382px;width:277px; float:left; margin-left:29px;}
.use ul li.userli1{ margin-left:0;}
.use ul li dl{height:382px;}
.use ul li dl dt{width:277px; height:183px; position: relative;}
.use ul li dl dt em{ position: absolute;bottom:0; left:0; width:277px; height:45px; line-height: 45px; text-align: center; color:#FFF;background:#4d5a66; opacity: 0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.use ul li dl dt img{width:277px; height:183px;}
.use ul li dl dd{ height:169px; margin-top:30px;padding-left: 24px; font-size:13px;}
.use ul li dl dd i{ background: url("../image/tb4.png") no-repeat left 2%; width:12px; height:237px;display: block; float:left;margin-right:8px;}
.use ul li dl dd a{display: block; width:100px; height:30px; line-height: 30px; text-align: center; background:#adadad; margin-top:50px; margin-left:130px; font-size:14px; color:#FFF;}
.use ul li:hover dl dd a,.use ul li.cur dl dd a{background:#006fb1;}
.use ul li:hover dl dt em,.use ul li.cur dl dt em{background:#c73030; opacity: 0.9;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}

.edgebj{ height:974px; background: url("../image/edgebj.jpg") no-repeat center;}
.edgebj .edge{height:906px;padding-top: 50px;}
.edge{ position: relative;}


.edge h3{text-align: center;font-weight:bold;margin-bottom: 45px;}
.edge h3 span{display: block;width: 360px;height:40px;line-height: 40px;margin: 0 auto 12px;font-size: 34px;color:#3c3c3c;padding: 0 114px;position: relative;}
.edge h3 span:before{width:100px;height:7px;background:url(../image/xt3.png) no-repeat center;content:"";position: absolute;left:0;bottom: 10px;}
.edge h3 span:after{width:100px;height:7px;background:url(../image/xt4.png) no-repeat center;content:"";position: absolute;right:0;bottom: 10px;}
.edge h3 i{display: block;font-size: 23px;line-height: 16px;color: #006fb1;}


.edge .ed{width:193px;height: 723px;float:left;}
.edge .ed dl{width: 300px;height: 52px;margin-top: 181px;}
.edge .ed dl dt{float:left; width:65px; height:43px; font-size:48px; font-weight:bold; color:#d4d4d4;line-height: 43px;}
.edge .ed dl dd{width: 223px;height:43px;float:left;font-size:16px;}
.edge .ed1{ float:right;}
.edge .ed1{width: 270px;height:518px;float:right;}
.edge .ed1 dl{margin-top: 169px;}
.edge .ed1 dl:nth-child(3n) { margin-top: 220px; }
.edge .ed1 dl dt{float:left;width: 46px;height: 67px;font-size:48px;font-weight:bold;color:#d4d4d4;line-height: 43px;margin-right: 23px;}
.edge .zxrx{ width:456px; height:76px; position: absolute;left:30%;bottom:44px;}
.edge .zxrx dl{width:456px; height:76px;}
.edge .zxrx dl dt{ margin-right:22px;float:left; margin-top:14px;}
.edge .zxrx dl dt img{ float:left;}
.edge .zxrx dl dt i{width:1px; height:40px;background:#b1b1b1;display: block;margin-top: 14px; float:left; margin-left:21px;}
.edge .zxrx dl dd{ width:260px; float:left; height:62px; margin-top:14px; }
.edge .zxrx dl dd em{height:62px; width:254px; font-size:18px; color:#006fb1; }
.edge .zxrx dl dd em p{ font-size:30px; color:#006fb1; font-weight:bold;margin-top: 14px;}
.edge .zxrx dl a{font-size: 21px;font-weight: bold;color: #FFF;width: 44px;height: 46px;border-radius: 10px;background: #006fb1;display: block;float: right;padding: 15px;}

.edgbj{height:737px;}
.edgbj .edg{height:673px; padding-top:64px;}
.edg h3{text-align: center; font-size: 33px; font-weight: bold;color:#006fb1; margin-bottom:58px;}
.edg h3 i{height: 25px;display: block;font-size:22px;font-weight:normal;margin-top: 20px;color:#4c4c4c;}
.edg .bt{ height:70px; background: #f2f2f2; margin-bottom:27px; }
.edg .bt a{ display: block; float:left; padding:22px 100px; font-size:24px;}
.edg .bt a:hover,.edg .bt a.cur{ background:#006fb1;font-size:24px;  font-weight:bold;color:#FFF;}
.edg .detail{ height:403px; }
.edg .detail em{ width:600px;  height:403px; display: block; float:left; overflow:hidden;}
.edg .detail em img{transition: all 0.5s linear;}
.edg .detail em img:hover{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.edg .detail dl{width:540px; height:403px; background:#f5f5f5; padding-left:60px;float: left;}
.edg .detail dl dt{font-size:29px; font-weight:bold;color:#006fb1; margin-top:108px; margin-bottom:26px;}
.edg .detail dl dd li{ font-size:16px; background: url("../image/2a3b37dbca3c4bdbadbbb06544cb832a.png") no-repeat left 10%; padding-left:16px; margin-bottom:17px;}


/*3*/
.edgebj3{height: 1400px;}
.edge3{padding-top: 68px;}
.edge3 h3{text-align: center;width: 669px;margin: 0 auto 70px;font-size: 40px;font-weight:bold;height:50px;line-height:50px;color:#333333;position: relative;padding:0 100px;}
.edge3 h3 i{font-size: 66px;color:#006fb1;font-style: italic;margin:0 5px;}
.edge3 h3:before{width:100px;height:7px;background:url(../image/xt3.png) no-repeat center;content:"";position: absolute;left:0;top: 37px;}
.edge3 h3:after{width:100px;height:7px;background:url(../image/xt4.png) no-repeat center;content:"";position: absolute;right:0;top: 37px;}
.edge3 .edt1{height:600px; position: relative;}
.edge3 .edt1 .ed1{height:600px;}
.edge3 .edt1 .ed1 .e1{width:600px;height:300px;padding-top: 41px;padding-left: 63px;border:1px solid #d9d9d9;float:left;box-sizing:border-box;}
.edge3 .edt1 .ed1 .e1 span{display: block;height: 70px;line-height: 58px;background:url(../image/xt6.jpg) no-repeat left bottom;margin-bottom: 28px;}
.edge3 .edt1 .ed1 .e1 span em{display: block;width:402px;font-size: 30px; color:#006fb1;background:url(../image/01.png) no-repeat right;}
.edge3 .edt1 .ed1 .e1 span em i{font-weight: bold; font-size: 30px; color:#006fb1;margin-left: 18px;}
.edge3 .edt1 .ed1 .e1 p{font-size: 14px;color:#333333;width: 467px;}
.edge3 p em{font-size: 14px; font-weight: bold;color:#006fb1;}
.edge3 .edt1 .ed1 strong{float:right;margin-right:-360px;}
.edge3 .edt1 .ed2{height:300px; position: absolute; left:0; bottom:0;}
.edge3 .edt1 .ed2 strong{display: block; width:600px; height:300px;float:left;}
.edge3 .edt1 .ed2 strong img{width:600px; height:300px;}
.edge3 .edt1 .ed2 .e2{width: 600px;height:300px;background:#FFF;border:1px solid #d9d9d9;padding-top: 33px;padding-left: 57px;float:left;box-sizing:border-box;}
.edge3 .edt1 .ed2 .e2 span{display: block;height: 70px;line-height: 58px;background:url(../image/xt6.jpg) no-repeat left bottom;margin-bottom: 28px;}
.edge3 .edt1 .ed2 .e2 span em{display: block;width:402px;font-size: 30px; color:#006fb1;background:url(../image/02.png) no-repeat right;}
.edge3 .edt1 .ed2 .e2 span em i{font-weight: bold; font-size: 30px; color:#006fb1;margin-left: 18px;}
.edge3 .edt1 .ed2 .e2 p{font-size: 14px;color:#333333;width: 487px;}
.edge3 .edt2{height:599px; position: relative;}
.edge3 .edt2 .ed4{height:599px;}
.edge3 .edt2 .ed4 strong{display: block;width:960px; height:599px; float:left; margin-left: -360px;}
.edge3 .edt2 .ed4 strong img{width:960px; height:599px;}
.edge3 .edt2 .ed4 .e4{width:600px;height:300px;background:#FFF;padding-top:52px;padding-left: 80px;float:left;border:1px solid #d9d9d9;box-sizing:border-box;position: absolute;right:0;bottom:0;}
.edge3 .edt2 .ed4 .e4 span{display: block;height: 70px;line-height: 58px;background:url(../image/xt6.jpg) no-repeat left bottom;margin-bottom: 28px;}
.edge3 .edt2 .ed4 .e4 span em{display: block;width:402px;font-size: 30px; color:#006fb1;background:url(../image/04.png) no-repeat right;}
.edge3 .edt2 .ed4 .e4 span em i{font-weight: bold; font-size: 30px; color:#006fb1;margin-left: 18px;}
.edge3 .edt2 .ed4 .e4 p{font-size: 14px;color:#333333;width: 450px;}
.edge3 .edt2 .ed3{height:300px; position: absolute; top:0; left:0;z-index:100;}
.edge3 .edt2 .ed3 strong{display: block; width:600px; height:298px;float:right;}
.edge3 .edt2 .ed3 strong img{width:600px; height:300px;}
.edge3 .edt2 .ed3 .e3{width:600px;height:300px;padding-top: 41px;padding-left: 58px;float:left;box-sizing:border-box;background: #ffffff;border:1px solid #d9d9d9;}
.edge3 .edt2 .ed3 .e3 span{display: block;height: 70px;line-height: 58px;background:url(../image/xt6.jpg) no-repeat left bottom;margin-bottom: 18px;}
.edge3 .edt2 .ed3 .e3 span em{display: block;width:402px;font-size: 30px;color: #006fb1;background:url(../image/03.png) no-repeat right;}
.edge3 .edt2 .ed3 .e3 span em i{font-weight: bold;font-size: 30px;color: #006fb1;margin-left: 18px;}
.edge3 .edt2 .ed3 .e3 p{font-size: 14px;color: #2b2b2b;width: 470px;}
.edge3 .edt2 .ed3 .sk{display: block;width:360px; height:300px; position: absolute;top:0; left:-360px;}

.edge3 .edt2 .ed5{height:300px; position: absolute; top:0; left:0;z-index:100;}
.edge3 .edt2 .ed5 strong{display: block; width:600px; height:298px;float:right;}
.edge3 .edt2 .ed5 strong img{width:600px; height:300px;}
.edge3 .edt2 .ed5 .e5{width:600px;height:300px;padding-top: 45px;padding-left: 58px;float:left;box-sizing:border-box;background: #ffffff;border:1px solid #d9d9d9;}
.edge3 .edt2 .ed5 .e5 span{display: block;height: 70px;line-height: 58px;background:url(../image/xt6.jpg) no-repeat left bottom;margin-bottom: 28px;}
.edge3 .edt2 .ed5 .e5 span em{display: block;width:402px;font-size: 30px;color: #006fb1;background:url(../image/05.png) no-repeat right;}
.edge3 .edt2 .ed5 .e5 span em i{font-weight: bold;font-size: 30px;color: #006fb1;margin-left: 18px;}
.edge3 .edt2 .ed5 .e5 p{font-size: 14px;color: #2b2b2b;width: 470px;}
.edge3 .edt2 .ed5 .sk{display: block;width:360px; height:300px; position: absolute;top:0; left:-360px;}


/*我们*/
.serv{padding: 50px 0 0;background: url(../image/mapbg.jpg) no-repeat center -43px;height: 173px;text-align: center;color: #555;line-height: 26px;}
.servtil{height:133px;background:url(../image/ico10.gif) no-repeat center 60px;font-size: 36px;color: #333;font-weight: normal;line-height: 60px;}
.servtil p{display: block;font-size: 24px;line-height:45px;}
.servtil b{color: #c30c22;}
.serv_c{height: 273px;overflow: hidden;}
.serv_c dl{width:228px;float: left;margin:0 90px 0 0;}
.serv_c dl.born{margin:0;}
.serv_c dt{height: 60px;}
.serv_c dt b{height:44px;display: block;line-height: 44px;font-size: 16px;margin-bottom: 14px;color: #333;background:url(../image/ico09.gif) no-repeat center bottom;}
.serv_c dt span{width:172px;height:43px;display: block;margin:0 auto; position: relative;overflow: hidden;}
.serv_c dt em{display: block;font-style: normal;color: #999;line-height: 35px;}
.serv_c dt i{position:absolute;width:100%;height:100%;top:0;left:0;}
.serv_c dt i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.serv_c dt i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
	-webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
	-webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.serv_c dl.cur dt span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.serv_c dl.cur dt span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}

.serv_more{clear: both;text-align: center;background:url(../image/icobg1.gif) no-repeat center 0;line-height: 42px;color: #fff;}
.serv_more a{color: #fff;display:inline-block;padding-right: 20px;}


/*客户*/
.clientbj{height: 610px;background:#f5f5f5;}
.clientbj .client{height: 550px;padding-top:58px;}
.client h3{text-align: center;font-weight:bold;margin-bottom: 45px;}
.client h3 span{display: block;width: 360px;height:40px;line-height: 40px;margin: 0 auto 12px;font-size: 34px;color:#3c3c3c;padding: 0 114px;position: relative;}
.client h3 span:before{width:100px;height:7px;background:url(../image/xt3.png) no-repeat center;content:"";position: absolute;left:0;bottom: 5px;}
.client h3 span:after{width:100px;height:7px;background:url(../image/xt4.png) no-repeat center;content:"";position: absolute;right:0;bottom: 5px;}
.client h3 i{display: block;font-size: 19px;line-height: 16px;color: #006fb1;}

.client ul{height: 382px;}
.client ul li{height: 356px;float:left;border:1px solid #dfdfdf;margin-left:22px;}
.client ul li.cur{margin-left:0;}
.client ul li a.ck{padding:8px 16px; background:#adadad; margin-top:-15px; margin-left:68px; width:96px; height:22px; text-align: center;line-height: 22px; display: block; color:#FFF; font-size:16px;}
.client ul li a{width:274px;height: 354px;background:#dfdfdf;margin:1px;display: block;}
.client ul li em{width: 241px;height: 169px;display: block;padding: 24px 15px;overflow:hidden;}
.client ul li em img{transition: all 0.5s linear;}
.client ul li:hover em img{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.client ul li img{width: 240px;height: 164px;border: 2px solid #FFF;/* border-radius: 50%; */}
.client ul li dl{width:233px; height:100px;display: block; padding-left:24px;}
.client ul li dl dt{ margin-bottom:13px; font-size:14px; font-weight: bold; color:#000; text-align: center;}
.client ul li dl dd{font-size:14px;}
.client ul li:hover a{background:#006fb1;}
.client ul li:hover a.ck{background:#003a5d;}
.client ul li:hover dt{color:#FFF;}
.client ul li:hover dd{color:#FFF;}

.aboutbj{height: 920px;}
.aboutbj .about{ height:870px; padding-top:60px; }
.aboutbj h3{text-align: center;font-weight:bold;margin-bottom: 45px;}
.aboutbj h3 span{display: block;width: 360px;height:40px;line-height: 40px;margin: 0 auto 12px;font-size: 34px;color:#3c3c3c;padding: 0 114px;position: relative;}
.aboutbj h3 span:before{width:100px;height:7px;background:url(../image/xt3.png) no-repeat center;content:"";position: absolute;left:0;bottom: 5px;}
.aboutbj h3 span:after{width:100px;height:7px;background:url(../image/xt4.png) no-repeat center;content:"";position: absolute;right:0;bottom: 5px;}
.aboutbj h3 i{display: block;font-size: 19px;line-height: 16px;color: #006fb1;}
.about .gy{ width:560px; height:352px;float:left;}
.about .gy dl{ width:536px; height:352px; }
.about .gy dl dt{ height:77px; margin-bottom:48px;}
.about .gy dl dt img{width:378px; height:18px;}
.about .gy dl dt em{display: block; width:400px; line-height: 14px; font-size:27px; color:#222222; font-weight: bold;}
.about .gy dl dt i{width:70px; height:3px;display: block;background:#006fb1;  margin-top:35px;}
.about .gy dl dd{ font-size: 14px; color:#444444; height:124px;line-height: 25px; margin-bottom:31px;}
.about .gy dl span{width:139px; height:42px; padding-left:38px;background: #006fb1; line-height: 42px;  color:#FFF;  display: block;}
.about .gy dl a.q{ background: #006fb1 url("../image/wx.png") no-repeat left; display: block; padding-left:35px; color:#FFF;}
.about .gc{width:618px; height:352px;float:right; overflow: hidden;}
.about .gc img{width:618px; height:352px; transition: all 0.5s linear;}
.about .gc:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.about .zz{ margin-bottom:60px;}
.about .xc{ position:relative;overflow:hidden; }
.about .xc span{height:42px;margin-bottom:18px; display: block;}
.about .xc span em{ width:78px; height:35px;display: block;float:left; border-left:3px solid #b3b3b3; padding-left:10px;}
.about .xc span em i{ display: block; font-size: 12px; color:#c0c0c0;}
.about .xc span em:hover,.about .xc span em.cur{color:#006fb1;  border-left:3px solid #006fb1;}
.about .xc span em:hover i,.about .xc span em.cur i{color:#006fb1;}
.about .xc span p{ float:right;width:63px; height:31px; display: block;}
.about .xc a.jt1{height:30px;width:30px;background: url("../image/jt1.jpg") no-repeat center; display: block; float:left; position:absolute; top:10px;right:33px;}
.about .xc a.jt2{height:30px;width:30px;background: url("../image/jt2.jpg") no-repeat center;display: block;float:right; position:absolute; top:10px;right:0px;}
.about .xc a.jt1:hover{background: url("../image/jt1_h.jpg") no-repeat center;}
.about .xc a.jt2:hover{background: url("../image/jt2_h.jpg") no-repeat center;}
.about .xc ul li{ float:left; margin-left:39px;height: 240px; overflow:hidden; }
.about .xc ul li em{height:30px; line-height:30px; width:270px;display:block;}
.about .xc ul li em a{ text-align:center;height: 30px;display:block;color: #333;}
.about .xc ul li.cur{margin-left:0;}
.about .xc ul li img{width:270px;height: 170px;transition: all 0.5s linear;}
.about .xc ul li:hover img{ -webkit-transform: scale(1.1);-moz-transform:scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}


.news{ background: #f5f5f5; padding-top: 58px; padding-bottom: 62px; }

.news h3{text-align: center;font-weight:bold;margin-bottom: 45px;}
.news h3 span{display: block;width: 210px;height:40px;line-height: 40px;margin: 0 auto 12px;font-size: 34px;color:#3c3c3c;padding: 0 114px;position: relative;}
.news h3 span:before{width:100px;height:7px;background:url(../image/xt3.png) no-repeat center;content:"";position: absolute;left:0;bottom: 5px;}
.news h3 span:after{width:100px;height:7px;background:url(../image/xt4.png) no-repeat center;content:"";position: absolute;right:0;bottom: 5px;}
.news h3 i{display: block;font-size: 19px;line-height: 16px;color: #006fb1;}

.news_con dl{ float: left; width: 328px; padding-left: 20px; background: #fff; padding-right: 20px; padding-bottom: 29px; margin-right: 44px; display: inline; border: 1px solid #e6e6e6; border-top: 3px solid #006fb1; }
.news_con dl.none{ float: right; margin-right: 0; }
.news_con dl span{ display: block; height: 30px; line-height: 30px; border-bottom: 1px solid #d9d9d9; padding-top: 22px; }
.news_con dl span a{ float: left; font-size: 18px; color: #222222; font-weight: bold; }
.news_con dl span a.more{float: right;}
.news_con dl span a.more img{ width: 59px; height: 29px; display: inline-block; }
.news_con dl dt img{ width: 328px; height: 164px; display: block; margin: 0 auto; margin-top: 30px; margin-bottom: 12px; }
.news_con dl dd li{ line-height: 44px; height: 44px; background: url(../image/li.jpg) no-repeat left center; border-bottom: 1px dashed #e6e6e6;  }
.news_con dl dd li.last{border-bottom: none;}
.news_con dl dd li a{ color: #555555; display: block; width: 100%; font-size: 14px; text-indent: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.flk em{ float: left; background: url(../image/lk.jpg) no-repeat left center; width: 169px; height: 92px; line-height: 92px; text-indent: 92px; font-size: 16px; color: #fff; }
.flk p{ float: left; margin-left: 30px; padding-top: 22px; width: 968px; }
.flk p a{ font-size: 14px; line-height: 45px; color: #444444; padding-right: 12px; display: inline-block; }