blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{display:block;overflow:hidden;visibility:hidden}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:12px/1.5 "微软雅黑","Microsoft Yahei";color:#444;overflow-x:hidden;overflow-y:auto;padding-top:130px}
a{text-decoration:none;color:#444;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
a:hover{color:#2EA7E0}
img{max-width:100%;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
input,select,textarea{font-size:12px;color:#444;font-family:"微软雅黑","Microsoft Yahei";outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.wp{width:85%;max-width:1440px;margin:0 auto}
.wp2{width:85%;max-width:1480px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
/*!字体*/
@font-face{font-family:Helvetica;src:url(../fonts/Helvetica.ttf)}
@font-face{font-family:Bold;src:url(../fonts/DIN-Bold.otf)}
@font-face{font-family:gabodrive;src:url(../fonts/gabodrive.otf)}
.header{position:fixed;left:0;right:0;top:0;background:#fff;height:130px;box-shadow:0 10px 110px rgba(0,0,0,.3);z-index:100;padding:0 6.8%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.header .collect{float:left;font-size:14px;color:#000;line-height:30px;padding-left:30px;background:url(../images/img5.png) left center no-repeat;margin-top:50px}
.header .collect:hover{color:#2EA7E0}
.logo{float:left;height:130px;line-height:130px;-webkit-transition:.1s;-moz-transition:.1s;-ms-transition:.1s;-o-transition:.1s;transition:.1s}
.logo img{display:inline-block;vertical-align:middle;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.hdr{float:right}
.hdr .col-r{padding-left:143px}
.nav{position:relative;float:left}
.nav li{float:left;margin:0 24px;position:relative}
.nav .v1{display:block;font-size:18px;color:#333;line-height:130px;padding:0 6px;position:relative}
.nav .v1:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:#2EA7E0;display:none}
.nav li.on .v1,.nav li:hover .v1{color:#2EA7E0}
.nav li.on .v1:after,.nav li:hover .v1:after{display:block}
.nav dl{width:200px;background:#fff;position:absolute;left:50%;top:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:10px 0;box-shadow:0 0 5px rgba(0,0,0,.2);display:none}
.nav li:hover dl{display:block}
.nav .v2{display:block;font-size:14px;color:#333;line-height:24px;text-align:center;padding:8px 5px}
.nav dd.on .v2,.nav dd:hover .v2{text-decoration:underline}
.btn-slide{width:40px;height:40px;position:absolute;right:0;top:0;background:url(../images/img7.png) center center no-repeat;cursor:pointer;display:none}
.btn-slide.open{background-image:url(../images/img8.png)}
.btn-so{float:right;height:30px;background:url(../images/img6.png) left 21px center no-repeat;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin:50px 0 0 20px;padding-left:52px;font-size:14px;color:#999;line-height:30px;position:relative}
.btn-so:hover{color:#2EA7E0}
.btn-so:after{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:#ccc}
.soBox{width:200px;position:absolute;top:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.3);display:none}
.soBox .inp{display:block;width:100%;background:0 0;border:none;font-size:14px;color:#333;line-height:40px;padding:0 50px 0 15px}
.soBox .sub{width:40px;height:40px;background:url(../images/img6.png) center center no-repeat;position:absolute;right:0;top:0;cursor:pointer;border:none;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.header.small{height:90px;box-shadow:0 5px 20px rgba(0,0,0,.3)}
.header.small .logo{height:90px;line-height:90px}
.header.small .nav .v1{line-height:90px}
.header.small .btn-so,.header.small .collect{margin-top:30px}
.menuBtn{width:30px;cursor:pointer;position:absolute;right:10px;top:50%;z-index:9;padding-top:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none}
.menuBtn b{display:block;height:3px;background-color:#004a84;margin-bottom:5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.banner{overflow:hidden;position:relative;height:870px}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:100%}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .slick-next,.banner .slick-prev{position:absolute;top:50%;margin-top:-25px;overflow:hidden;width:45px;height:50px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-o-background-size:auto 50px;-ms-background-size:auto 50px;-moz-background-size:auto 50px;-webkit-background-size:auto 50px;background-size:auto 50px}
.banner .slick-prev{left:50%;margin-left:-645px;background-image:url(../images/arr-l.png)}
.banner .slick-next{right:50%;margin-right:-645px;background-image:url(../images/arr-r.png)}
.banner .slick-dots{position:absolute;left:0;right:0;bottom:41px;width:85%;max-width:1480px;text-align:left;margin:0 auto;z-index:9}
.banner .slick-dots li{display:inline-block;margin-right:14px;position:relative}
.banner .slick-dots li:after{content:"";width:14px;height:1px;background:rgba(255,255,255,.5);position:absolute;left:100%;top:50%}
.banner .slick-dots li:last-child:after{display:none}
.banner .slick-dots li button{display:block;width:26px;height:26px;font-size:0;line-height:0;text-indent:999px;border-radius:50%;cursor:pointer;padding:0;border:none;background:url(../images/img13.png) center no-repeat;-webkit-background-size:cover;background-size:cover}
.banner .slick-dots li.slick-active button{background-image:url(../images/img14.png)}
.banner .txt{position:absolute;left:0;right:0;top:27%;z-index:2;font-size:32px;color:#fff;line-height:42px;text-shadow:0 3px 6px rgba(0,0,0,.1)}
.banner em{font-family:Arial;}
.banner .tit{font-size:62px;line-height:82px;font-weight:700;text-shadow:0 3px 6px rgba(0,0,0,.3)}
.banner .det{padding-top:11px;padding-bottom:43px}
.banner .more{display:inline-block;vertical-align:top;padding-left:36px;background:url(../images/img9.png) left center no-repeat;font-size:14px;color:#fff}
.banner .more:hover{text-decoration:underline}
.footer{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;clear:both}
.footer .con-top{background:url(../images/img3.png) center no-repeat;-webkit-background-size:cover;background-size:cover;overflow:hidden;padding:38px 0 21px}
.footer .con-top .col-l{max-width:52.29%}
.footer .con-bot{background:rgba(255,255,255,.94);overflow:hidden;padding:12px 0;font-size:14px;color:#999;line-height:24px}
.f-contact{float:left;max-width:48%}
.f-contact span{margin-right:16px}
.f-copy{float:right;max-width:48%}
.f-copy em{text-decoration:underline;color:#040404;margin:0 17px}
.f-copy a{color:#999}
.f-copy a:hover{color:#040404}
.f-ma{float:right;overflow:hidden}
.f-ma span{float:left;width:18px;font-size:18px;color:#000;line-height:26px;font-weight:700;margin-right:16px;padding-top:10px}
.f-ma .pic{float:left;width:148px;height:149px;background:url(../images/img4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;padding:11px}
.f-ma .pic img{display:block;width:100%;height:auto}
.f-nav{overflow:hidden;padding:29px 0 26px}
.f-nav li{float:left;margin-right:55px;font-size:18px;color:#272628;line-height:24px;font-weight:700}
.f-nav li:last-child{margin-right:0}
.f-nav a{color:inherit}
.f-nav a:hover{color:#2EA7E0}
.f-link{overflow:hidden;font-size:16px;color:#666;line-height:24px;border-top:1px solid #90929c;padding-top:25px}
.f-link a{display:block;float:left;margin-right:50px;color:inherit;position:relative}
.f-link a:hover{color:#2EA7E0}
.f-link a:after{content:"";position:absolute;right:-25px;top:50%;width:1px;height:9px;margin-top:-4px;background:#b3b4c2}
.f-link a:last-child:after{display:none}
.hide{height:0;overflow:hidden}
.clear{clear:both;width:100%;height:0}
.m-tit1{font-size:16px;color:#000;line-height:24px;text-align:center}
.m-tit1 h3{font-size:46px;line-height:1.5;font-weight:700;margin-bottom:4px}
.m-tit1 h3 span{color:#2EA7E0}
.m-tit1.white{color:#fff}
.m-tit1.normal h3{font-weight:400}
.m-news{position:relative;z-index:10;margin:-173px 0 3px;width:803px;padding-left:9px;background:url(../images/img16.jpg) left top no-repeat;-webkit-background-size:9px 100%;background-size:9px 100%;float:right}
.m-news .slick-next,.m-news .slick-prev{position:absolute;bottom:0;overflow:hidden;width:41px;height:38px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#fff;border:none;cursor:pointer}
.m-news .slick-prev{right:0;background-image:url(../images/img17.png)}
.m-news .slick-next{left:100%;background-image:url(../images/img18.png)}
.m-news .slick-prev:hover{background-color:#2EA7E0;background-image:url(../images/img19.png)}
.m-news .slick-next:hover{background-color:#2EA7E0;background-image:url(../images/img20.png)}
.m-news .slick-dots{position:absolute;left:0;bottom:-20px;width:100%;text-align:center;z-index:99}
.m-news .slick-dots li{display:inline-block;margin:0 2px}
.m-news .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:#333;border-radius:50%;border:none;cursor:pointer;padding:0}
.m-news .slick-dots li.slick-active button{background-color:#2EA7E0}
.m-news .con{height:171px;background:rgba(255,255,255,.88)}
.m-news .txt{float:left;width:60%;font-size:14px;color:#666;line-height:22px;margin-top:22px;margin-left:30px}
.m-news .det{height:44px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.m-news .tit1{font-size:18px;color:#333;line-height:30px;text-transform:uppercase}
.m-news .tit2{font-size:22px;color:#000;line-height:30px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 11px}
.m-news .tit2 a{color:inherit}
.m-news .tit2 a:hover{color:#2EA7E0}
.m-news .pic{width:251px;height:171px;float:right;box-shadow:0 3px 23px rgba(102,102,102,.2);overflow:hidden}
.m-news .pic img{display:block;width:100%;height:100%}
.m-news .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.row-a1{padding:86px 0 102px}
/*.p-list1{text-align:right;margin-top:-24px;margin-bottom:57px}*/
.p-list1{text-align:center;margin-top:24px;margin-bottom:57px}
.p-list1 li{display:inline-block;vertical-align:top;cursor:pointer;font-size:18px;color:#000;line-height:24px;position:relative;margin-left:32px}
.p-list1 li.on{color:#2EA7E0;font-weight:700}
.p-list1 li:hover{color:#2EA7E0}
.p-list1 li:before{content:"";width:17px;height:11px;background:url(../images/img21.png) center center no-repeat;position:absolute;left:50%;bottom:-27px;margin-left:-6px;display:none}
.p-list1 li.on:before{display:block}
.p-list1 li:after{content:"";width:1px;position:absolute;left:-16px;top:5px;bottom:5px;background:#a3a6a8}
.p-list1 li:first-child:after{display:none}
.m-product{padding-bottom: 20px;box-shadow:0 3px 63px rgba(153,153,153,.2);background:#fff;overflow:hidden}
.m-product .con{display:block;position:relative;overflow:hidden}
/*.m-product .item:nth-child(2n+1) .con:first-child{background:#f3f7fa}
.m-product .item:nth-child(2n) .con:nth-child(2){background:#f3f7fa}*/
.m-product li{width: 25%;float: left;}
.m-product .pic{height:0;padding-top:99.45%;overflow:hidden;position:relative;z-index:1}
.m-product .pic img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-product h3{font-size: 20px;text-align: center;line-height: 40px;
	height: 40px;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
}
.m-product .txt{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;background:rgba(22,85,181,.9);padding:70px 50px 0;font-size:16px;color:#fff;line-height:26px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;filter:alpha(opacity=0)}
.m-product .con:hover .txt{opacity:1;filter:alpha(opacity=100)}
.m-product .det{height:52px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:16px;margin-bottom:76px;position:relative}
.m-product .tit{font-size:26px;font-weight:700;line-height:1.5}
.m-product .more{display:block;width:142px;height:36px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#fff;font-size:14px;color:#2EA7E0;line-height:36px;text-align:center;position:relative}
.m-product .more:after{content:"";position:absolute;left:0;top:-41px;width:37px;height:1px;background:#fff}
.m-product .more:hover{font-weight:700}
.row-a2{padding:67px 0 82px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;z-index:2}
.row-a2:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;height:182px;background:url(../images/img34.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.m-plan{margin-top:56px}
.m-plan .slick-dots{position:absolute;left:0;bottom:-25px;width:100%;text-align:center;z-index:99}
.m-plan .slick-dots li{display:inline-block;margin:0 2px}
.m-plan .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%;border:none;cursor:pointer;padding:0}
.m-plan .slick-dots li.slick-active button{background-color:#2EA7E0}
.m-plan .slick-next,.m-plan .slick-prev{position:absolute;top:50%;margin-top:-27px;overflow:hidden;width:57px;height:57px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#fefbfb;border:none;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-plan .slick-prev{left:-117px;background-image:url(../images/img35.png)}
.m-plan .slick-next{right:-117px;background-image:url(../images/img36.png)}
.m-plan .slick-prev:hover{background-color:#f1b94f;background-image:url(../images/img37.png)}
.m-plan .slick-next:hover{background-color:#f1b94f;background-image:url(../images/img38.png)}
.m-plan .con{overflow:hidden;position:relative;z-index:2}
.m-plan .con:after{content:"";position:absolute;left:0;right:21.7%;bottom:0;top:60px;z-index:-1;background:#fff}
.m-plan .txt{float:left;width:40.54%;margin:185px 0 120px 40px;font-size:16px;color:#666;line-height:26px}
.m-plan .tit{font-size:26px;color:#333;line-height:36px;font-weight:700;padding-bottom:33px;margin-bottom:25px;border-bottom:1px solid #999}
.m-plan .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.m-plan .more{display:inline-block;vertical-align:top;padding-left:35px;background:url(../images/img26.png) left center no-repeat;font-size:14px;color:#333;line-height:30px;margin-top:59px}
.m-plan .more:hover{color:#2EA7E0}
.m-plan .pic{float:right;width:51.48%;padding-right:40px;padding-bottom:37px;background:url(../images/img39.png) right bottom no-repeat;overflow:hidden}
.m-plan .pic img{display:block;width:100%}
/*.p-list2{text-align:center;position:absolute;left:0;right:0;bottom:28px;z-index:2}*/
.p-list2{text-align:center;position:relative;z-index:2;margin-top: 50px;}
.p-list2:after{content:"";position:absolute;left:0;right:0;top:12px;z-index:-1;height:1px;background:rgba(255,255,255,.6)}
.p-list2 li{display:inline-block;vertical-align:top;margin:0 3.2%;font-size:18px;color:#fff;line-height:24px;padding-top:46px;background:url(../images/img13.png) center top no-repeat;-webkit-background-size:25px 25px;background-size:25px 25px;cursor:pointer}
.p-list2 li.on{background-image:url(../images/img32.png)}
.row-a3{padding:88px 0 100px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.row-a3 .inner{padding-top:55px;display:table;font-size:0;position:relative;z-index:1}
.row-a3 .inner:before{content:"";position:absolute;right:-16px;top:0;left:0;bottom:0;z-index:-1;background:url(../images/img28.png) right -25px top no-repeat}
.row-a3 .txt{display:table-cell;width:50%;background:#fff;padding:60px 29px 47px 30px;font-size:16px;color:#666;line-height:32px;box-shadow:0 10px 40px rgba(38,117,198,.1)}
.row-a3 .tit{font-size:26px;color:#000;line-height:1.5;border-bottom:1px solid #ccc;font-weight:400;padding-bottom:23px;margin-bottom:21px}
.row-a3 .det{margin-bottom:28px}
.row-a3 .more{display:inline-block;vertical-align:top;font-size:14px;color:#040404;line-height:30px;padding-left:35px;position:relative}
.row-a3 .more:hover{color:#2EA7E0}
.row-a3 .more:after{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px;box-shadow:0 3px 23px rgba(103,103,103,.2);background:url(../images/img26.png) center center no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}
.row-a3 .pic{display:table-cell;height:100%;width:47.9%;margin-top:-36px;background:url(../images/img28.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;z-index:2}
.row-a3 .pic:after{content:"";position:absolute;left:10px;right:10px;top:10px;bottom:10px;background:url(../images/img29.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.p-list3{overflow:hidden;padding:20px 0;margin:57px -4px 0}
.p-list3 li{float:left;width:20%;padding:0 4px}
.p-list3 .con{display:block;height:112px;box-shadow:0 3px 23px rgba(0,0,0,.06);position:relative;overflow:hidden;background:#fff}
.p-list3 .pic{
	margin: 0;
	display: block;
	width:100% !important;height:100% !important;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:0;filter:alpha(opacity=0);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.p-list3 .con:hover .pic{opacity:.19;filter:alpha(opacity=19)}
.p-list3 .txt1{position:absolute;left:0;right:0;z-index:5;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:#333;line-height:24px;text-align:center}
.p-list3 i{display:block;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin:0 auto}
.p-list3 .icon1{background-image:url(../images/img42.png)}
.p-list3 .icon2{background-image:url(../images/img43.png)}
.p-list3 .icon3{background-image:url(../images/img44.png)}
.p-list3 .icon4{background-image:url(../images/img45.png)}
.p-list3 .icon5{background-image:url(../images/img46.png)}
.p-list3 .con:hover .icon1{background-image:url(../images/img47.png)}
.p-list3 .con:hover .icon2{background-image:url(../images/img48.png)}
.p-list3 .con:hover .icon3{background-image:url(../images/img49.png)}
.p-list3 .con:hover .icon4{background-image:url(../images/img50.png)}
.p-list3 .con:hover .icon5{background-image:url(../images/img51.png)}
.p-list3 .con-pic{
	width: 50px;height: 50px;
	margin: 0 auto;
	overflow: hidden;
}
.p-list3 .con-pic img{
	display: block;width: 100%;height: 100%;
}
.p-list3 .con-pic .img2{display: none;}
.p-list3 .con:hover .con-pic .img1{display: none;}
.p-list3 .con:hover .con-pic .img2{display: block;}
.p-list3 .con:hover{background:#2EA7E0}
.p-list3 .con:hover .txt1{color:#fff}
.row-a4{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.row-a4 .inner{padding:88px 0}
.row-a4 .m-tit1 h3{margin-bottom:25px}
.m-mess{margin-top:96px}
.m-mess .sub{display:block;width:204px;height:61px;background:#fff;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:18px;color:#333;line-height:61px;text-align:center;font-weight:700;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;margin:120px auto 0}
.m-mess .sub:hover{background:#2EA7E0;color:#fff}
.m-mess .con{overflow:hidden;margin:0 -20px 20px 0}
.m-mess .item{float:left;width:25%;padding-right:20px;position:relative}
.m-mess .inp{display:block;width:100%;height:63px;border:1px solid #e1e1e3;background:left 13px center no-repeat #fff;padding:0 10px 0 54px;font-size:16px;color:#000;line-height:61px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-background-size:30px 30px;background-size:30px 30px}
.m-mess .inp::-webkit-input-placeholder{color:#000}
.m-mess .inp::-moz-placeholder{color:#000}
.m-mess .inp::-ms-input-placeholder{color:#000}
.m-mess .inp:focus{background-color:#2EA7E0;border-color:#00a0e9;color: #fff;}
.m-mess .inp:focus::-webkit-input-placeholder{color:#fff}
.m-mess .inp:focus::-moz-placeholder{color:#fff}
.m-mess .inp:focus::-ms-input-placeholder{color:#fff}
.m-mess .inp1{background-image:url(../images/img52.png)}
.m-mess .inp2{background-image:url(../images/img53.png)}
.m-mess .inp3{background-image:url(../images/img54.png)}
.m-mess .inp4{background-image:url(../images/img55.png)}
.m-mess .inp1:focus{background-image:url(../images/img56.png)}
.m-mess .inp2:focus{background-image:url(../images/img57.png)}
.m-mess .inp3:focus{background-image:url(../images/img58.png)}
.m-mess .inp4:focus{background-image:url(../images/img59.png)}
.box-recruit{padding:74px 0 71px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.box-recruit .con-tit{background:#2EA7E0;overflow:hidden;font-size:18px;color:#fff;line-height:53px;padding-left:120px;margin-bottom:10px}
.box-recruit .con-tit .item1{float:left;width:24%}
.box-recruit .con-tit .item2{float:left;width:23%}
.box-recruit .con-tit .item3,.box-recruit .con-tit .item4{float:left;width:20%}
.box-recruit .con-tit .item5{float:left;width:13%}
.p-list4 li{margin-bottom:10px}
.p-list4 .tit1{cursor:pointer;overflow:hidden;background:#fff;font-size:18px;color:#666;line-height:53px;padding-left:120px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.p-list4 .tit1:hover{box-shadow:0 0 5px rgba(0,0,0,.3)}
.p-list4 .tit1 span{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.p-list4 .tit1 .s1{float:left;width:24%}
.p-list4 .tit1 .s2{float:left;width:23%}
.p-list4 .tit1 .s3,.p-list4 .tit1 .s4{float:left;width:20%}
.p-list4 .tit1 .s5{display:inline-block;vertical-align:middle;width:42px;height:42px;background:url(../images/img61.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.p-list4 li.open .tit1 .s5{background-image:url(../images/img62.png)}
.p-list4 .con{border:1px solid #e6e6e6;padding:55px 10% 45px 9.7%;font-size:15px;color:#666;line-height:30px;display:none}
.p-list4 li.open .con{display:block}
.p-list4 .con-top{overflow:hidden;padding-bottom:23px}
.p-list4 .con-det{padding:25px 0 0;margin-bottom:17px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.p-list4 .date{float:right;font-size:18px}
.p-list4 .tit2{font-size:20px;color:#333;font-weight:400;overflow:hidden}
.p-list4 .tit3{font-size:16px;color:#005897;font-weight:700;margin-bottom:39px}
.p-list4 .txt1{margin-bottom:28px}
.p-list4 .txt2{margin-bottom:32px}
.p-list4 .btn-email{display:block;width:286px;height:45px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#2EA7E0;font-size:14px;color:#fff;line-height:45px;text-align:center}
.p-list4 .btn-email:hover{opacity:.9;filter:alpha(opacity=90)}
.p-list4 .btn-email i{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:5px;width:21px;height:13px;background:url(../images/img63.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.m-contact2{margin:0 -10px 14px}
.m-contact2 .slick-dots{position:absolute;left:0;bottom:0;width:100%;text-align:center;z-index:99}
.m-contact2 .slick-dots li{display:inline-block;margin:0 2px}
.m-contact2 .slick-dots li button{display:block;width:10px;height:10px;font-size:0;line-height:0;text-indent:999px;background-color:#333;border-radius:50%;border:none;cursor:pointer;padding:0}
.m-contact2 .slick-dots li.slick-active button{background-color:#2EA7E0}
.m-contact2 .slick-next,.m-contact2 .slick-prev{position:absolute;top:50%;margin-top:-31px;overflow:hidden;width:62px;height:62px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#fff;border:none;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;box-shadow:0 0 10px rgba(204,204,204,.3)}
.m-contact2 .slick-prev{left:-100px;background-image:url(../images/img66.png)}
.m-contact2 .slick-next{right:-100px;background-image:url(../images/img67.png)}
.m-contact2 .slick-prev:hover{background-image:url(../images/img68.png)}
.m-contact2 .slick-next:hover{background-image:url(../images/img69.png)}
.m-contact2 .con{background:#fff;box-shadow:0 1px 21px rgba(1,2,2,.06);border-top:2px solid #999;font-size:14px;color:#333;line-height:22px;width:94.5%;margin:48px auto;padding-bottom:13px}
.m-contact2 .slick-current .con{border-color:#2EA7E0}
.m-contact2 .det{height:44px;overflow:hidden}
.m-contact2 .txt1{padding:28px 18px 25px;margin-bottom:12px;border-bottom:1px solid #e0e1e1}
.m-contact2 .txt2{padding:0 18px;height:78px;overflow:hidden;line-height:26px}
.m-contact2 .tit{font-size:24px;line-height:30px;font-weight:400;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}
.m-contact1{overflow:hidden;padding-top:92px}
.m-contact1 .tit1{font-size:30px;color:#333;line-height:2;text-align:center;padding-bottom:14px;font-weight:400;position:relative;margin-bottom:43px;clear:both}
.m-contact1 .tit1:after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:38px;height:3px;background:#2EA7E0}
.m-contact1 .map{float:left;width:64.2%;position:relative}
.m-contact1 .img-map{display:block;width:100%}
.p-list5 li{position:absolute;width:50px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer}
.p-list5 .li1{    
	right: 25%;
    top: 34.8%;
}
.p-list5 .li2{
	right: 16.2%;
    top: 55.5%;
}
.p-list5 .li3{right: 30.94%;top: 72.32%;}
/*.p-list5 .li4{
	right: 28.79%;
    top: 50.09%;
}
.p-list5 .li5{
	right: 31.5%;
    top: 54.51%;
}
.p-list5 .li6{right: 36.79%;top: 54.09%;}
.p-list5 .li7{right: 41.99%;top: 44.51%;}
.p-list5 .li8{right: 45.67%;top: 50.96%;}
.p-list5 .li9{right: 50.33%;top: 47.87%;}
.p-list5 .li10{
    right: 73.75%;
    top: 27.54%;
}*/
.p-list5 li:after{content:"";height:1px;background:#e60012;position:absolute;left:100%;top:50%;width:999px;display:none}
.p-list5 li.on:after{display:block}
.p-list6{float:right;width:363px;margin-top:91px;position:relative;z-index:5}
.p-list6 li{padding:36px 36px 74px;font-size:14px;color:#333;line-height:26px;background:#f6f9fb;display:none}
.p-list6 li.on{display:block}
.p-list6 .pic img{display:block;width:100%}
.p-list6 .tit2{font-size:24px;line-height:30px;font-weight:400;margin-top:32px;margin-bottom:18px}
/*!首页*/
.ban{height:478px;min-height:200px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;overflow:hidden}
.ban .txt{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}
.ban .txt h3{font-size:54px;color:#fff;line-height:1.3em;text-align:center;font-weight:400;overflow:hidden}
.ban .txt h3 em{display:block;font-size:20px;color:rgba(255,255,255,.4);line-height:1.3em;font-family:Helvetica,"微软雅黑";margin-top:-1px;overflow:hidden}
.ban .so{width:908px;position:relative;margin:40px auto 0;padding-right:142px;overflow:hidden}
.ban .so .inp{display:block;width:100%;height:55px;font-size:14px;color:#333;line-height:55px;border:none;background:#fff;padding:0 28px;overflow:hidden}
.ban .so .sub-btn{display:block;width:142px;height:55px;background:url(../images/iconq1.png) center center no-repeat #f1b94f;-webkit-background-size:30px auto;-moz-background-size:30px auto;-ms-background-size:30px auto;-o-background-size:30px auto;background-size:30px auto;border:none;position:absolute;top:0;right:0;overflow:hidden}
.ban .so .sub-btn:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.g-cur{position:relative;overflow:hidden}
.g-cur:after{content:'';height:1px;background-color:rgba(0,0,0,.1);position:absolute;left:0;right:0;bottom:1px}
.g-cur .cur{float:right;font-size:14px;color:#666;line-height:77px;background:url(../images/iconq2.png) left center no-repeat;padding-left:40px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.g-cur .cur a{color:#666}
.g-cur .cur a:hover{color:#2EA7E0}
.snv{overflow:hidden}
.snv li{float:left;margin-right:36px;overflow:hidden}
.snv li a{display:block;font-size:18px;color:#666;line-height:77px;font-weight:700;position:relative;overflow:hidden}
.snv li.on a,.snv li:hover a{color:#2EA7E0}
.snv li a:after{content:'';height:3px;background-color:transparent;position:absolute;left:0;right:0;bottom:0;z-index:2}
.snv li.on a:after,.snv li:hover a:after{background-color:#2EA7E0}
.g-titq1{text-align:center;overflow:hidden}
.g-titq1 h3{font-size:24px;color:#333;line-height:1.5em;font-weight:400;margin-bottom:12px;overflow:hidden}
.g-titq1 .desc{font-size:16px;color:#333;line-height:1.88em;overflow:hidden}
.g-titq2{text-align:center;overflow:hidden}
.g-titq2 em{display:block;font-size:30px;color:#2b2b2b;line-height:1.3em;text-transform:uppercase;overflow:hidden}
.g-titq2 h3{font-size:42px;color:#000;line-height:1.3em;font-weight:400;margin-top:-2px;overflow:hidden}
/*!页码*/
.pages{font-size:0;text-align:center;margin-bottom:55px;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left}
.pages li a{display:block;width:44px;height:44px;font-size:14px;color:#c9c8c8;line-height:42px;text-align:center;font-weight:700;font-family:Helvetica,"微软雅黑";border:1px solid #f4f4f4;background-color:#fff;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
.pages li:hover a{color:#666;background-color:#e5e5e5}
.pages li.on a{color:#fff;background-color:#2EA7E0;border-color:#2EA7E0}
.pages li span{display:block;width:44px;height:44px;border:1px solid #f4f4f4;background:url(../images/iconq3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}
/*!产品中心*/
.m-products .top{font-size:0;text-align:center;margin-top:71px;overflow:hidden}
.m-products .top .ll{display:inline-block;vertical-align:middle;width:243px;border-right:1px solid rgba(27,27,27,.21);margin-right:48px;overflow:hidden}
.m-products .top .pic{width:133px;height:auto;margin:0 auto 3px;overflow:hidden}
.m-products .top .pic img{display:block;width:100%;height:auto}
.m-products .top .ll h3{font-size:18px;color:#404040;line-height:1.6em;font-weight:400;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-products .top .con{display:inline-block;vertical-align:middle;overflow:hidden}
.m-products .top .txt{font-size:16px;color:#404040;line-height:1.88em;text-align:left;overflow:hidden}
.ul-txtq1{width:1238px;margin:94px auto 0;overflow:hidden}
.ul-txtq1 span{display:block;float:left;font-size:18px;color:#595959;line-height:34px;margin-right:32px;overflow:hidden}
.ul-txtq1 ul{overflow:hidden}
.ul-txtq1 li{float:left;margin:0 3px}
.ul-txtq1 li a{display:block;font-size:16px;color:#595959;line-height:32px;border:1px solid transparent;padding:0 30px;overflow:hidden}
.ul-txtq1 li.ok a{font-size:15px;color:#2EA7E0;border-color:#2EA7E0;padding:0 25px}
.ul-txtq1 li.on a,.ul-txtq1 li:hover a{background-color:#2EA7E0;border-color:#2EA7E0;color:#fff}
.ul-imgtxtq1{background-color:#f2f6f9;margin:69px 0 63px;padding:75px 0 32px;overflow:hidden}
.ul-imgtxtq1 ul{margin:0 -11px;overflow:hidden}
.ul-imgtxtq1 li{float:left;width:33.33%;padding:0 11px;margin-bottom:43px;overflow:hidden}
.ul-imgtxtq1 .con{display:block;background-color:#fff;border:1px solid #e5e5e5;padding-bottom:32px;overflow:hidden}
.ul-imgtxtq1 .pic{height:313px;line-height:313px;text-align:center;margin-bottom:9px;overflow:hidden}
.ul-imgtxtq1 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.ul-imgtxtq1 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxtq1 .txt{text-align:center;overflow:hidden}
.ul-imgtxtq1 .txt h3{font-size:20px;color:#262626;line-height:1.3em;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq1 a:hover .txt h3{color:#2EA7E0}
.ul-imgtxtq1 .desc{height:2em;font-size:14px;color:#777;line-height:2em;overflow:hidden}
.ul-imgtxtq1 .desc p span{display:inline-block;color:#2EA7E0}
.ul-imgtxtq1 a:hover .desc p span{text-decoration:underline}
/*!产品中心-详情*/
.m-pdtdetails{overflow:hidden}
.m-pdtdetails .cont{background-color:#f2f6f9;padding:59px 0 51px;margin-bottom:51px;overflow:hidden}
.m-pdtdetails .top{position:relative;margin-bottom:60px;overflow:hidden}
.m-pdtdetails .pic{float:left;width:626px;height:451px;line-height:449px;text-align:center;border:1px solid #e5e5e5;background-color:#fff;margin-right:95px;overflow:hidden}
.m-pdtdetails .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.m-pdtdetails .con{padding-top:61px;overflow:hidden}
.m-pdtdetails .con .tit{border-bottom:1px solid rgba(51,51,51,.2);margin-bottom:32px;padding-bottom:38px;overflow:hidden}
.m-pdtdetails .return{display:block;float:right;font-size:14px;color:#2EA7E0;line-height:1.5em;text-align:center;margin-left:10px;overflow:hidden}
.m-pdtdetails .return:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-pdtdetails .return i{display:block;width:63px;height:63px;background:url(../images/iconq4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto 6px;overflow:hidden}
.m-pdtdetails .con .tit h3{font-size:36px;color:#262626;line-height:1.33em;margin-bottom:12px;overflow:hidden}
.m-pdtdetails .con .tit span{display:block;font-size:24px;color:#777;line-height:1.5em;overflow:hidden}
.m-pdtdetails .con .info{font-size:18px;color:#333;line-height:1.56em;margin:0 -22px 24px;overflow:hidden}
.m-pdtdetails .con .info span{display:block;float:left;font-weight:700;position:relative;padding:0 22px;overflow:hidden}
.m-pdtdetails .con .info span:after{content:'';width:1px;height:15px;background-color:#434343;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-pdtdetails .con .info span:last-child:after{display:none}
.m-pdtdetails .con .desc{font-size:16px;color:#666;line-height:2em;overflow:hidden}
.m-pdtdetails .details{overflow:hidden}
.m-pdtdetails .details .tit{width:362px;font-size:27px;color:#fff;line-height:70px;text-align:center;background-color:#2EA7E0;border-radius:3px;position:relative;z-index:2;margin:0 auto -34px;overflow:hidden}
.m-pdtdetails .details .tit i{display:inline-block;vertical-align:middle;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:14px;margin-top:-2px}
.m-pdtdetails .details .box{background-color:#fff;border:1px solid rgba(160,160,160,.3);padding:116px 137px 70px 130px;overflow:hidden}
.m-pdtdetails .details .item{margin-bottom:37px;overflow:hidden}
.m-pdtdetails .details .item h3{font-size:24px;color:#2EA7E0;line-height:2.1em;border-bottom:1px solid rgba(51,51,51,.2);background:url(../images/iconq6.png) left center no-repeat;padding-left:18px;margin-bottom:11px;overflow:hidden}
.m-pdtdetails .details .desc{font-size:16px;color:#474747;line-height:2em;overflow:hidden}
.m-pdtdetails .details dl{overflow:hidden}
.m-pdtdetails .details dd{position:relative;padding-left:13px;padding-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-pdtdetails .details dd:after{content:'';width:5px;height:5px;border-radius:50%;background-color:#434343;position:absolute;top:50%;left:0}
.m-pdtdetails .details .dl2 dd{float:left;width:50%}
.m-pdtdetails .details table th,.m-pdtdetails .details table td{padding: 10px;}
.m-pdtdetails .details table th *,.m-pdtdetails .details table td *{word-break:break-all;}
table th *,table td *,table *{word-break:break-all;}
.m-pn{margin:0 -17px 48px;overflow:hidden}
.m-pn .item{float:left;width:50%;padding:0 17px;overflow:hidden}
.m-pn a{display:block;font-size:18px;color:#333;line-height:3.73em;font-weight:700;background-color:#f2f6f9;padding:0 10px 0 90px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-pn a:hover{color:#fff;background-color:#2EA7E0}
.m-pn a i{display:inline-block;vertical-align:middle;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-right:17px;margin-top:-2px}
.m-pn .a-prev i{background-image:url(../images/iconq7.png)}
.m-pn .a-next i{background-image:url(../images/iconq8.png)}
.m-pn .a-prev:hover i{background-image:url(../images/iconq7-1.png)}
.m-pn .a-next:hover i{background-image:url(../images/iconq8-1.png)}
/*!工程服务-工程服务*/
.m-systems{background-color:#f2f6f9;padding:60px 0 83px;overflow:hidden}
.m-systems .pic{width:100%;height:auto;margin-top:30px;overflow:hidden}
.m-systems .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq2{margin:24px -10px 0;overflow:hidden}
.ul-imgtxtq2 li{float:left;width:25%;padding:0 10px;overflow:hidden}
.ul-imgtxtq2 .con{display:block;background-color:#fff;position:relative;padding:24px 26px 30px;overflow:hidden}
.ul-imgtxtq2 a:hover{background:linear-gradient(0deg,rgba(39,117,194,1),rgba(80,146,216,1))}
.ul-imgtxtq2 span{display:block;font-size:79px;color:#ececec;line-height:1.5em;font-family:Bold,"微软雅黑";opacity:.6;filter:alpha(opacity=60);filter:alpha(Opacity=60);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';position:absolute;bottom:3px;right:21px;overflow:hidden}
.ul-imgtxtq2 a:hover span{opacity:.21;filter:alpha(opacity=21);filter:alpha(Opacity=21);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=21)'}
.ul-imgtxtq2 .icon{width:50px;height:50px;margin-bottom:38px;overflow:hidden}
.ul-imgtxtq2 .icon img{display:block;width:100%;height:100%}
.ul-imgtxtq2 .icon .img2,.ul-imgtxtq2 a:hover .icon .img1{display:none}
.ul-imgtxtq2 a:hover .icon .img2{display:block}
.ul-imgtxtq2 h3{font-size:18px;color:#333;line-height:1.5em;position:relative;padding-bottom:19px;overflow:hidden}
.ul-imgtxtq2 a:hover h3{color:#fff}
.ul-imgtxtq2 h3:after{content:'';width:28px;height:4px;background-color:#f1de7f;position:absolute;left:0;bottom:0}
.m-oem{padding:67px 0 69px;overflow:hidden}
.m-oem .cont{margin-top:37px;overflow:hidden}
.m-oem .pic{float:left;width:721px;height:428px;line-height:422px;text-align:center;border:3px solid #e9f1f6;margin-right:16px;overflow:hidden}
.m-oem .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.ul-imgtxtq4{overflow:hidden}
.ul-imgtxtq4 li{margin-bottom:17px;overflow:hidden}
.ul-imgtxtq4 .con{display:block;background-color:#f2f6f9;position:relative;padding:22px 20px 22px 52px;overflow:hidden}
.ul-imgtxtq4 a:hover{background:linear-gradient(-17deg,rgba(39,117,194,1),rgba(80,146,216,1))}
.ul-imgtxtq4 span{display:block;font-size:79px;color:#70a6de;line-height:1.3em;font-family:Bold,"微软雅黑";opacity:.1;filter:alpha(opacity=10);filter:alpha(Opacity=10);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=10)';position:absolute;top:50%;right:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ul-imgtxtq4 a:hover span{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'}
.ul-imgtxtq4 .icon{display:block;float:left;width:50px;height:50px;margin-right:46px;overflow:hidden}
.ul-imgtxtq4 .icon img{display:block;width:100%;height:100%}
.ul-imgtxtq4 .icon .img2,.ul-imgtxtq4 a:hover .icon .img1{display:none}
.ul-imgtxtq4 a:hover .icon .img2{display:block}
.ul-imgtxtq4 h3{font-size:18px;color:#333;line-height:50px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq4 a:hover h3{color:#fff}
/*!工程服务-培训服务*/
.m-train{background-color:#f2f6f9;padding:59px 0 88px;overflow:hidden}
.m-train .video{position:relative;margin-top:57px;overflow:hidden;background-color: #000;}
.m-train .video video{display:block;width:100%;height:auto;}
.m-train .video .play{display:block;width:79px;height:79px;background:url(../images/iconq17.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
/*!关于我们-公司简介*/
.m-profile{position:relative;padding:55px 0 44px;overflow:hidden}
.m-profile .con{position:relative;margin-top:51px;overflow:hidden}
.m-profile .con:after{content:'';width:561px;height:132px;background:url(../images/txtq1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:30px;bottom:32px;z-index:-1}
.m-profile .pic{float:left;width:643px;height:auto;margin-right:72px;overflow:hidden}
.m-profile .pic img{display:block;width:100%;height:auto}
.m-profile .txt{overflow:hidden}
.m-profile .txt h3{font-size:30px;color:#333;line-height:1.5em;font-weight:400;position:relative;margin-top:-6px;margin-bottom:21px;padding-bottom:25px;overflow:hidden}
.m-profile .txt h3:after{content:'';width:38px;height:3px;background-color:#2EA7E0;position:absolute;left:0;bottom:0}
.m-profile .desc{font-size:16px;color:#666;line-height:1.88em;overflow:hidden}
.m-history{padding-bottom:81px;overflow:hidden}
.m-imgtxtq1{padding:18px 70px 0 45px;margin-top:51px}
.m-imgtxtq1:after{content:'';width:353px;height:238px;background-color:#2EA7E0;position:absolute;top:0;right:51px;z-index:-1}
.m-imgtxtq1 .con{display:block;background-color:#f2f6f9;position:relative;overflow:hidden}
.m-imgtxtq1 .pic{float:right;width:47.5%;height:auto;overflow:hidden}
.m-imgtxtq1 .pic img{display:block;width:100%;height:auto}
.m-imgtxtq1 .txt{width:52.5%;position:absolute;top:0;left:0;bottom:0;z-index:2;padding:46px 73px 30px;overflow:hidden}
.m-imgtxtq1 .txt span{display:block;font-size:319px;color:rgba(0,0,0,.02);line-height:1.3em;font-family:gabodrive,"微软雅黑";text-align:center;position:absolute;top:50%;left:0;right:0;z-index:-1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:4px;overflow:hidden}
.m-imgtxtq1 .txt h3{font-size:39px;color:#000;line-height:1.5em;font-weight:400;position:relative;padding-left:23px;margin-bottom:17px;overflow:hidden}
.m-imgtxtq1 .txt h3:after{content:'';width:4px;height:33px;background-color:#1b1b1b;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-imgtxtq1 .desc{font-size:16px;color:#333;line-height:2.19em;overflow:hidden}
.m-imgtxtq1 .slick-next,.m-imgtxtq1 .slick-prev{position:absolute;top:50%;margin-top:-30px;width:60px;height:60px;font-size:0;line-height:0;z-index:2;border:none;border-radius:50%;background:center center no-repeat #d0d0d0;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;cursor:pointer;padding:0;overflow:hidden}
.m-imgtxtq1 .slick-prev{left:-61px;background-image:url(../images/iconq18.png)}
.m-imgtxtq1 .slick-next{right:-61px;background-image:url(../images/iconq19.png)}
.m-imgtxtq1 .slick-next:hover,.m-imgtxtq1 .slick-prev:hover{background-color:#2EA7E0}
.m-txtq1{position:relative;margin-top:60px;overflow:hidden}
.m-txtq1:after{content:'';height:12px;background:url(../images/iconq20.png) center center no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;position:absolute;top:0;left:0;right:0;z-index:-1}
.m-txtq1 .slider{margin:0 -40px}
.m-txtq1 .item{font-size:18px;color:rgba(37,37,37,.8);line-height:1.5em;text-align:center;cursor:pointer;overflow:hidden}
.m-txtq1 .slick-current{color:#2EA7E0}
.m-txtq1 .item i{display:block;width:19px;height:19px;background:url(../images/iconq21.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto 11px;overflow:hidden}
.m-structure{background-color:#f2f6f9;padding:77px 0 86px;overflow:hidden}
.m-structure .pic{width:100%;height:auto;margin-top:40px;overflow:hidden}
.m-structure .pic img{display:block;width:100%;height:auto}
/*!关于我们-公司新闻-详情*/
.g-boxq1{margin-top:84px;margin-bottom:87px;overflow:hidden}
.g-boxq1 .col-l{width:72.4%;overflow:hidden}
.g-boxq1 .col-r{width:21.53%;overflow:hidden}
.m-textq1{overflow:hidden}
.m-textq1 h1{font-size:30px;color:#57575a;line-height:1.5em;font-weight:400;text-align:center;overflow:hidden}
.m-textq1 .info{text-align:center;border-bottom:1px solid #dee3e7;margin-top:10px;padding-bottom:16px;overflow:hidden}
.m-textq1 .info span{display:inline-block;vertical-align:middle;font-size:16px;color:#9ca6ae;line-height:1.5em;margin:0 9px;overflow:hidden}
.m-textq1 .info .size{margin:0 22px}
.m-textq1 .info span a{color:#9ca6ae;margin:0 10px}
.m-textq1 .info span a.on,.m-textq1 .info span a:hover{color:#000}
.m-textq1 .txt{font-size:14px;color:#666;line-height:2.2em;letter-spacing:-.6px;margin-top:22px;overflow:hidden}
.m-textq1 .share{font-size:0;text-align:right;margin-top:58px;overflow:hidden}
.m-textq1 .share span{display:inline-block;vertical-align:middle;font-size:16px;color:#333;line-height:30px;overflow:hidden}
.m-textq1 .share a{float:none;display:inline-block;vertical-align:middle;width:30px;height:30px;line-height:30px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:0;margin:0 4px;overflow:hidden}
.m-textq1 .share .bds_sqq{background-image:url(../images/iconq22.png)}
.m-textq1 .share .bds_weixin{background-image:url(../images/iconq23.png)}
.m-textq1 .share .bds_qzone{background-image:url(../images/iconq24.png)}
.m-textq1 .share .bds_tsina{background-image:url(../images/iconq25.png)}
.m-textq1 .share .bds_fbook{background-image:url(../images/iconq26.png)}
.m-textq1 .share .bds_twi{background-image:url(../images/iconq27.png)}
.m-textq1 .share a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-flip{border-top:1px solid #dae0e5;padding-top:32px;margin-top:23px;overflow:hidden}
.m-flip .return{display:block;float:left;width:166px;height:42px;font-size:14px;color:#fff;line-height:42px;text-align:center;border-radius:2px;background-color:#2EA7E0;overflow:hidden}
.m-flip .return:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-flip .return i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/iconq28.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:11px}
.m-flip .rr{float:right;overflow:hidden}
.m-flip .rr a{display:block;float:left;width:124px;height:42px;font-size:12px;color:#666;line-height:40px;text-align:center;background-color:#fff;border:1px solid #dae0e5;border-radius:2px;margin-left:7px;overflow:hidden}
.m-flip .rr a:hover{background-color:#2EA7E0;border-color:#2EA7E0;color:#fff}
.m-recommend{padding-top:8px;overflow:hidden}
.m-recommend .tit{overflow:hidden}
.m-recommend .tit h3{font-size:20px;color:#57575a;line-height:1.5em;position:relative;padding-bottom:22px;overflow:hidden}
.m-recommend .tit h3:after{content:'';width:24px;height:2px;background-color:#57575a;position:absolute;left:0;bottom:0}
.ul-imgtxtq5{margin-top:29px;overflow:hidden}
.ul-imgtxtq5 li{margin-bottom:47px;overflow:hidden}
.ul-imgtxtq5 .con{display:block;overflow:hidden}
.ul-imgtxtq5 .pic{width:100%;height:auto;margin-bottom:21px;overflow:hidden}
.ul-imgtxtq5 .pic img{display:block;width:100%;height:auto}
.ul-imgtxtq5 a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul-imgtxtq5 .txt{overflow:hidden}
.ul-imgtxtq5 .txt span{display:block;font-size:16px;color:#666;line-height:1.5em;font-family:Arial;font-weight:700;background:url(../images/iconq29.png) left center no-repeat;padding-left:20px;margin-bottom:3px;overflow:hidden}
.ul-imgtxtq5 .txt h3{font-size:15px;color:#828282;line-height:1.41em;font-weight:400;padding-right:45px;overflow:hidden}
.ul-imgtxtq5 a:hover .txt h3{color:#2EA7E0}
.ban .so .sub-btn,.g-cur .cur a,.m-flip .return,.m-flip .rr a,.m-imgtxtq1 .slick-next,.m-imgtxtq1 .slick-prev,.m-pdtdetails .return,.m-pn a,.m-pn a i,.m-textq1 .info span a,.m-textq1 .share a,.pages li a,.snv li a,.snv li a:after,.ul-imgtxtq1 .desc p span,.ul-imgtxtq1 .pic img,.ul-imgtxtq1 .txt h3,.ul-imgtxtq2 .con,.ul-imgtxtq2 .icon img,.ul-imgtxtq2 h3,.ul-imgtxtq2 span,.ul-imgtxtq4 .con,.ul-imgtxtq4 .icon img,.ul-imgtxtq4 h3,.ul-imgtxtq4 span,.ul-imgtxtq5 .pic img,.ul-imgtxtq5 .txt h3,.ul-txtq1 li a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ban .txt.ls h3 em{text-transform:uppercase}
.m-technologyl{overflow:hidden;padding-top:83px;margin-bottom:32px}
.ul-listl1{overflow:hidden;margin:0 -10px}
.ul-listl1 li{width:50%;float:left;padding:0 10px;margin-bottom:20px}
.ul-listl1 .con{display:block;width:100%;overflow:hidden;background-color:#f5f8fb;position:relative;padding:39px 0}
.ul-listl1 .con .date{float:left;font-size:40px;line-height:1.32em;color:#000;font-family:Arial,"微软雅黑";font-weight:700;border-right:1px solid #c9ccce;padding:0 33px}
.ul-listl1 .con .txt{overflow:hidden;padding:0 90px 0 32px}
.ul-listl1 .con .tit{font-size:18px;font-weight:400;color:#000;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:3px}
.ul-listl1 .con .desc{font-size:14px;line-height:1.5em;color:#666;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listl1 .con .icon{display:block;width:48px;height:48px;position:absolute;top:50%;right:34px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/iconl1.png) center center no-repeat #c7c8ca;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.pages.ls{text-align:left}
.ul-listl1 .con:hover .icon{background-color:#2EA7E0}
.m-companyl{padding-top:85px;margin-bottom:52px;overflow:hidden}
.ul-listl2{overflow:hidden}
.ul-listl2 li{width:25%;float:left;border:2px solid #e6e6e6}
.ul-listl2 .con{display:block;border:4px solid transparent}
.ul-listl2 .pic{height:0;padding-top:119.5503726%;overflow:hidden;position:relative}
.ul-listl2 .pic img{display:block;position:absolute;top:50%;left:50%;max-height:80%;max-width:80%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-listl2 .txt{height:70px;padding:0 29px;line-height:68px;position:relative}
.ul-listl2 .txt::after{position:absolute;content:"";height:2px;top:0;left:-4px;right:-4px;background-color:#e6e6e6}
.ul-listl2 .txt .tit{font-size:16px;color:#000;font-weight:400;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ul-listl2 .txt .icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:29px;width:16px;height:16px;background:url(../images/iconl2.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.ul-listl2 li:hover,.ul-listl2 li:hover .con{border-color:#2EA7E0}
.ul-listl2 li:hover .txt::after{left:0;right:0}
.ul-listl2 li:hover .txt .tit{color:#2EA7E0}
.ul-listl2 li:hover .txt .icon{background-image:url(../images/iconl2-1.png)}
.m-pop{position:fixed;left:9999px;top:0;right:0;bottom:0;cursor:auto;z-index:110}
.m-pop .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.5)}
.m-pop .inner{position:absolute;left:50%;top:50%;width:32.8125%;max-height:90%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#fff;overflow-y:scroll;overflow-x:hidden}
.m-pop .close{position:absolute;width:24px;height:24px;right:40px;top:34px;background:url(../images/close.png) center no-repeat}
.m-win.ls{overflow:hidden}
.m-win.ls .tit{font-size:30px;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:21px 70px 21px 40px;font-weight:400;border-bottom:1px solid #cececf}
.m-win.ls .pic{width:100%;height:100%;padding:36px 45px 30px}
.m-win.ls .pic img{display:block;width:100%}
.m-pop.open{display:block}
.m-solutionsl{overflow:hidden;padding:43px 0 50px}
.m-solutionsl .tit{font-size:30px;color:#333;line-height:1.5em;font-weight:400;text-align:center}
.m-forml{overflow:hidden;padding-top:35px}
.m-forml .box{overflow:hidden;margin:0 -15px}
.m-forml .box .item{width:50%;float:left;padding:0 15px;margin-bottom:21px}
.m-forml .box .con{background-color:#fff;border:2px solid #f2f4f7;position:relative}
.m-forml .box .con .inp,.m-forml .box .con textarea{width:100%;overflow:hidden;height:64px;line-height:64px;display:block;border:none;padding:0 37px;font-size:18px;color:rgba(51,51,51,.8)}
.m-forml .box .con .tips{position:absolute;top:0;left:0;padding:0 37px;width:100%;height:100%;font-size:18px;color:rgba(51,51,51,.8);line-height:64px}
.m-forml .box .con .tips em{display:inline-block;color:#e20000;font-size:14px;margin-right:5px}
.m-forml .box .con textarea{height:216px;line-height:1.5em;padding:20px 50px;resize:none}
.m-forml .box.box1{margin:0 0 21px}
.m-forml .box .con textarea::-webkit-input-placeholder{color:rgba(51,51,51,.8)}
.m-forml .box .con textarea::-moz-placeholder{color:rgba(51,51,51,.8)}
.m-forml .box .con textarea::-ms-input-placeholder{color:rgba(51,51,51,.8)}
.m-forml .box.box2{overflow:hidden;margin:0 0 30px}
.m-forml .box2 .left{width:453px;float:left;margin-right:14px}
.m-forml .box2 .img{height:64px;float:left;overflow:hidden;margin-right:4px}
.m-forml .box2 .img img{display:block;height:100%}
.m-forml .box2 .Refresh{font-size:16px;color:#999;line-height:64px}
.m-forml .btn{height:68px;width:169px;overflow:hidden}
.m-forml .btn input{display:block;width:100%;height:100%;border:none;background-color:#2EA7E0;color:#fff;font-size:18px}
.m-forml .btn input:hover{opacity:.8}
.m-industryl{overflow:hidden;background-color:#f2f6f9;padding-top:39px}
.row-indu{overflow:hidden;background-color:#fff;padding:70px 95px}
.m-industryl .col-main{float:left;width:73.2%}
.m-industryl .col-slide{width:19.7%;float:right}
.m-industryl .col-main .tit{font-size:24px;color:#333;line-height:1.5em;font-weight:700;margin-bottom:10px}
.m-industryl .col-main .info{font-size:12px;color:#999;line-height:1.5em;border-bottom:1px dotted #ccc;padding-bottom:40px}
.m-industryl .col-main .txt{font-size:14px;color:#666;line-height:1.75em;padding-top:41px}
.m-industryl .col-slide .btn{display:block;text-align:center;height:45px;line-height:43px;border:1px solid #dfdfdf;background-color:#f8fafb;font-size:14px;color:#555;margin-bottom:43px}
.m-industryl .col-slide .btn em{display:inline-block;vertical-align:middle;width:19px;height:19px;background:url(../images/iconl3.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:-2px 20px 0 0}
.m-industryl .col-slide .btn:hover{background-color:#fff}
.m-recommendl{overflow:hidden}
.m-recommendl .tit{font-size:16px;color:#555;line-height:1.5em;font-weight:700;border-bottom:1px solid #ccc;position:relative;padding-bottom:18px;margin-bottom:28px}
.m-recommendl .tit::after{content:"";position:absolute;bottom:-1px;left:0;width:28px;height:2px;background-color:#49a4bc}
.ul-listl3{border-bottom:1px dotted #ccc;padding-bottom:30px;margin-bottom:38px}
.ul-listl3 li{margin-bottom:16px}
.ul-listl3 li .con{font-size:14px;color:#555;line-height:1.5em;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:9px;display:block}
.ul-listl3 li .con::after{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;background-color:#555;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-pagesl{overflow:hidden}
.m-pagesl li{margin-bottom:17px;overflow:hidden}
.m-pagesl .con{display:block;overflow:hidden}
.m-pagesl .con .left{float:left;margin-right:12px}
.m-pagesl .con .left em{display:block;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-image:url(../images/iconl4.png)}
.m-pagesl .con .left em.iconl2{background-image:url(../images/iconl5.png)}
.m-pagesl .con .right{overflow:hidden;font-size:14px;color:#555;line-height:1.79em;margin-top:-4px}
.m-pagesl .con .right em{display:block}
.m-pagesl .con:hover .right{color:#2EA7E0}
.m-pagesl .con:hover .left em{background-image:url(../images/iconl4-1.png)}
.m-pagesl .con:hover .left .iconl2{background-image:url(../images/iconl5-1.png)}
.m-industryl2{overflow:hidden;padding-top:74px;margin-bottom:49px}
.m-industryl2 .top{overflow:hidden;padding:0 80px;margin-bottom:55px}
.m-industryl2 .top .left{float: left;overflow:hidden;padding:0 49px;border-right:1px solid #c7cacd;}
.m-industryl2 .top .pic{width: 50px;overflow:hidden;margin-bottom:13px;margin: 0 auto;}
.m-industryl2 .top .pic img{display:block;max-width:100%}
.m-industryl2 .top .left .tit{font-size:18px;color:#2EA7E0;line-height:1.5em;text-align:center;font-weight:700}
.m-industryl2 .top .right{overflow:hidden;font-size:16px;color:#666;line-height:1.81em;max-height:5.43em;padding-left:54px}
.ul-listl4{overflow:hidden;margin:0 -15px 21px}
.ul-listl4 li{width:33.33%;float:left;padding:0 15px;margin-bottom:30px}
.ul-listl4 .con{display:block;border:1px solid #eee;background-color:#fff}
.ul-listl4 .con .box{margin:11px 13px 0;position:relative}
.ul-listl4 .con .box .picl1{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.3);z-index:1;opacity:0}
.ul-listl4 .con .box .picl1 em{position:absolute;top:50%;left:50%;width:59px;height:59px;overflow:hidden;background:url(../images/imgl22.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ul-listl4 .con .pic{padding-top:66.8202764%;height:0;overflow:hidden;position:relative;border:2px solid #e8e8e8}
.ul-listl4 .con .txt{overflow:hidden;padding:32px 25px 45px;border-bottom:2px solid transparent}
.ul-listl4 .con .txt .tit{font-size:19px;color:#444;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:17px}
.ul-listl4 .con .desc{font-size:17px;line-height:1.7em;max-height:3em;overflow:hidden;color:#959595}
.ul-listl4 .con .pic img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.ul-listl4 .con:hover .txt{border-color:#2EA7E0}
.ul-listl4 .con:hover .box .picl1{opacity:1}
.m-Journalisml{overflow:hidden;padding-top:14px}
.ul-newsl{overflow:hidden;margin-bottom:52px}
.ul-newsl .con{display:block;width:100%;overflow:hidden;padding:37px 0 40px;border-bottom:1px solid #f0f0f0}
.ul-newsl .con .left{width:286px;overflow:hidden;float:left;position:relative}
.ul-newsl .con .date{position:absolute;top:0;left:0;overflow:hidden;background-color:rgba(0,0,0,.46);padding:10px 12px 8px;font-family:Helvetica,"微软雅黑";color:#fff}
.ul-newsl .con .date span{display:block}
.ul-newsl .con .date .day{font-size:24px;line-height:1.2em}
.ul-newsl .con .date .year{font-size:14px;line-height:1.2em}
.ul-newsl .con .pic{display:block;width:100%;overflow:hidden}
.ul-newsl .con .pic img{width:100%;display:block}
.ul-newsl .con .txt{overflow:hidden;padding:0 140px 0 73px;position:relative;margin-top:29px}
.ul-newsl .con .txt .tit{font-size:20px;color:#000;line-height:1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:400;margin-bottom:19px}
.ul-newsl .con .desc{font-size:14px;line-height:1.79em;color:#666;max-height:3.58em;overflow:hidden}
.ul-newsl .con .txt .icon{position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:block;width:46px;height:46px;overflow:hidden;background:url(../images/iconl6.png) center center no-repeat #ccc;-webkit-background-size:18px auto;-moz-background-size:18px auto;-ms-background-size:18px auto;-o-background-size:18px auto;background-size:18px auto}
.ul-newsl li.on{background-color:#f2f6f9}
.ul-newsl li.on .con .txt .icon{background-color:#2EA7E0}
.m-forml .btn input,.m-industryl .col-slide .btn,.m-pagesl .con .right,.ul-listl1 .con .icon,.ul-listl2 .con,.ul-listl2 .txt .icon,.ul-listl2 .txt .tit,.ul-listl2 .txt::after,.ul-listl2 li,.ul-listl4 .con .box .picl1,.ul-listl4 .con .txt,.ul-newsl .con .txt .icon{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
@media only screen and (max-width:1920px){
.banner .txt{font-size:1.666vw}
.banner .tit{font-size:3.229vw}
.m-tit1 h3{font-size:2.3958vw}
.m-plan .tit,.m-product .tit,.row-a3 .tit{font-size:1.354vw}
.m-contact1 .tit1{font-size:1.5625vw}
.ban{height:24.895833vw}
.ban .txt h3{font-size:2.8125vw}
.m-pdtdetails .con .tit h3{font-size:1.875vw}
.ul-imgtxtq2 span,.ul-imgtxtq4 span{font-size:4.1145833vw}
.g-titq2 em{font-size:1.5625vw}
.g-titq2 h3{font-size:2.1875vw}
.m-profile .txt h3{font-size:1.5625vw}
.m-imgtxtq1 .txt span{font-size:16.6145833vw}
.m-imgtxtq1 .txt h3{font-size:2.03125vw}
.m-textq1 h1{font-size:1.5625vw}
.ul-listl1 .con .date{font-size:2.08333vw}
.m-solutionsl .tit,.m-win.ls .tit{font-size:1.5625vw}
}
@media only screen and (max-width:1680px){
.hdr .col-r{padding-left:50px}
}
@media only screen and (max-width:1600px){
.wp2{max-width:1440px}
.header{padding-left:3%;padding-right:3%}
.nav li{margin-left:15px;margin-right:15px}
.footer .con-bot{font-size: 12px;}
.m-plan .slick-prev{left:-70px}
.m-plan .slick-next{right:-70px}
.m-contact2 .slick-next,.m-contact2 .slick-prev{width:40px;height:40px;margin-top:-20px}
.m-contact2 .slick-prev{left:-40px}
.m-contact2 .slick-next{right:-40px}
.m-contact2 .con{box-shadow:0 1px 10px rgba(1,2,2,.06)}
.m-companyl{padding-top:30px;margin-bottom:30px}
.m-industryl2 .top{padding:0 30px}
}
@media only screen and (max-width:1440px){
.wp,.wp2{width:100%;max-width:1180px}
body{padding-top:90px}
.header{height:90px;box-shadow:0 5px 20px rgba(0,0,0,.3)}
.logo{height:90px;line-height:90px}
.nav .v1{font-size:16px;line-height:90px}
.nav li{margin-left:10px;margin-right:10px}
.header .btn-so,.header .collect{margin-top:30px}
.hdr .col-r{padding-left:30px}
.f-nav li{font-size:16px;margin-right:40px}
.f-link{font-size:14px}
.f-link a{margin-right:30px}
.f-link a:after{right:-15px}
.footer .con-bot{font-size:12px}
.banner{height:500px}
.banner .txt{line-height:1.5;top:20%}
.banner .tit{line-height:1.2}
.banner .more{line-height:30px}
.banner .slick-dots{max-width:1180px}
.row-a1,.row-a3{padding:50px 0}
.m-tit1,.p-list1 li{font-size:14px}
.m-plan .tit,.m-product .tit,.row-a3 .tit{font-size:18px}
.m-product .txt{font-size:14px;padding:30px 20px 0}
.m-product .more{width:120px;height:30px;line-height:30px;font-size:12px}
.m-product .det{margin-bottom:30px}
.m-product .more:after{top:-15px}
.m-news .tit2{font-size:18px}
.m-news .tit1{font-size:16px}
.row-a3 .txt{padding:30px 20px 20px;font-size:14px;line-height:1.8}
.p-list3 .txt1{font-size:14px}
.row-a2{padding:50px 0 60px}
.m-plan .txt{font-size:14px;line-height:1.8;margin-top:90px;margin-bottom:60px;margin-left:20px}
.m-plan .tit{line-height:1.8;padding-bottom:20px;margin-bottom:20px}
.m-plan .slick-next,.m-plan .slick-prev{width:40px;height:40px;margin-top:-20px}
.m-plan .slick-prev{left:-45px}
.m-plan .slick-next{right:-45px}
.p-list2 li{font-size:16px}
.row-a4 .inner{padding:50px 0}
.m-mess,.m-mess .sub{margin-top:60px}
.m-mess .inp{font-size:14px;height:52px;line-height:50px}
.m-mess .sub{font-size:16px;height:52px;line-height:52px}
.box-recruit{padding:50px 0}
.box-recruit .con-tit,.p-list4 .tit1{font-size:16px}
.p-list4 .con{font-size:14px;padding-top:30px;padding-bottom:30px}
.p-list4 .date{font-size:16px}
.p-list4 .tit2{font-size:18px}
.p-list4 .tit3{font-size:14px;margin-bottom:20px}
.p-list4 .tit1 .s5{width:36px;height:36px}
.m-contact2 .con{font-size:12px;margin-top:30px;margin-bottom:30px}
.m-contact2 .tit{font-size:18px}
.m-contact2 .txt1,.m-contact2 .txt2{padding-left:10px;padding-right:10px}
.m-contact1{padding-top:50px}
.p-list6 .tit2{font-size:18px;line-height:1.5}
.p-list6 li{padding:30px;font-size:13px;line-height:1.8}
.ban .txt h3{font-size:40px}
.ban .txt h3 em{font-size:16px}
.ban .so{margin-top:20px}
.snv li{margin-right:20px}
.snv li a{font-size:14px}
.pages{margin-bottom:30px}
.m-products .top{margin-top:20px}
.m-products .top .ll{margin-right:20px;width:200px}
.m-products .top .ll h3{font-size:16px}
.m-products .top .txt{font-size:14px}
.ul-txtq1{margin-top:20px;width:auto}
.ul-txtq1 span{font-size:16px;margin-right:15px}
.ul-txtq1 li.ok a{font-size:13px}
.ul-txtq1 li a{font-size:14px}
.ul-imgtxtq1{margin:20px 0 30px;padding:20px 0 10px}
.ul-imgtxtq1 li{margin-bottom:20px}
.ul-imgtxtq1 .con{padding-bottom:20px}
.ul-imgtxtq1 .txt h3{font-size:16px}
.m-pdtdetails .cont{padding:30px 0;margin-bottom:20px}
.m-pdtdetails .top{margin-bottom:30px}
.m-pdtdetails .pic{margin-right:30px}
.m-pdtdetails .con{padding-top:20px}
.m-pdtdetails .con .tit{padding-bottom:20px;margin-bottom:20px}
.m-pdtdetails .con .tit h3{font-size:24px}
.m-pdtdetails .con .tit span{font-size:18px}
.m-pdtdetails .return i{width:50px;height:50px}
.m-pdtdetails .con .info{font-size:16px;margin:0 -10px 20px}
.m-pdtdetails .con .info span{padding:0 10px}
.m-pdtdetails .con .desc{font-size:14px}
.m-pdtdetails .details .tit{font-size:20px;line-height:50px;width:250px}
.m-pdtdetails .details .tit i{width:20px;height:20px;margin-right:10px}
.m-pdtdetails .details .box{padding:40px 20px 20px}
.m-pdtdetails .details .item{margin-bottom:20px}
.m-pdtdetails .details .item h3{font-size:18px;-webkit-background-size:5px auto;-moz-background-size:5px auto;-ms-background-size:5px auto;-o-background-size:5px auto;background-size:5px auto}
.m-pdtdetails .details .desc{font-size:14px}
.m-pn{margin:0 -10px 30px}
.m-pn .item{padding:0 10px}
.m-pn a{font-size:14px;padding-left:20px}
.m-pn a i{width:15px;height:15px;margin-right:10px}
.m-systems{padding:30px 0}
.g-titq1 h3{font-size:18px;margin-bottom:10px}
.g-titq1 .desc{font-size:14px}
.m-systems .pic,.ul-imgtxtq2{margin-top:20px}
.ul-imgtxtq2 .con{padding:20px}
.ul-imgtxtq2 .icon{margin-bottom:30px}
.ul-imgtxtq2 h3{font-size:16px;padding-bottom:10px}
.ul-imgtxtq2 span{font-size:50px}
.m-oem{padding:30px 0}
.m-oem .cont{margin-top:20px}
.ul-imgtxtq4 .con{padding:22px 20px}
.ul-imgtxtq4 .icon{margin-right:20px}
.ul-imgtxtq4 h3{font-size:16px}
.ul-imgtxtq4 span{font-size:50px}
.m-train{padding:30px 0}
.m-train .video{margin-top:20px}
.m-train .video .play{width:60px;height:60px}
.m-profile{padding:30px 0}
.g-titq2 em{font-size:18px}
.g-titq2 h3{font-size:30px}
.m-profile .con{margin-top:20px}
.m-profile .con:after{width:400px;height:94px}
.m-profile .pic{margin-right:30px}
.m-profile .txt h3{font-size:18px;margin-top:0;padding-bottom:10px;margin-bottom:10px}
.m-profile .txt h3:after{height:1px}
.m-profile .desc{font-size:14px}
.m-imgtxtq1{margin-top:20px;padding:20px 40px}
.m-imgtxtq1:after{right:16px}
.m-imgtxtq1 .txt{padding:30px}
.m-imgtxtq1 .txt span{font-size:220px}
.m-imgtxtq1 .txt h3{font-size:28px;margin-bottom:10px;padding-left:20px}
.m-imgtxtq1 .desc{font-size:14px}
.m-imgtxtq1 .slick-next,.m-imgtxtq1 .slick-prev{width:40px;height:40px;margin-top:-20px}
.m-imgtxtq1 .slick-prev{left:-8px}
.m-imgtxtq1 .slick-next{right:-8px}
.m-history{padding-bottom:30px}
.m-txtq1{margin-top:20px}
.m-txtq1 .item{font-size:16px}
.m-structure{padding:30px 0}
.m-structure .pic{margin-top:20px}
.g-boxq1{margin:30px 0}
.m-textq1 h1{font-size:22px}
.m-textq1 .info{padding-bottom:10px}
.m-textq1 .info span{font-size:14px;margin:0 5px}
.m-textq1 .info .size{margin:0 10px}
.m-textq1 .info span a{margin:0 5px}
.m-textq1 .txt{margin-top:20px;line-height:1.8em}
.m-textq1 .txt img{margin:0 auto!important}
.m-textq1 .share{margin-top:20px}
.m-textq1 .share span{font-size:14px}
.m-flip{margin-top:10px;padding-top:10px}
.m-recommend{padding-top:0}
.m-recommend .tit h3{font-size:16px;padding-bottom:10px}
.m-recommend .tit h3:after{height:1px}
.ul-imgtxtq5{margin-top:20px}
.ul-imgtxtq5 li{margin-bottom:20px}
.ul-imgtxtq5 .pic{margin-bottom:10px}
.ul-imgtxtq5 .txt span{font-size:14px}
.ul-imgtxtq5 .txt h3{font-size:13px;padding-right:25px}
.m-technologyl{padding-top:30px;margin-bottom:30px}
.ul-listl1 .con .tit{font-size:16px}
.ul-listl1 .con .desc{font-size:12px}
.ul-listl1 .con .date{line-height:1.5em}
.ul-listl1 .con{padding:20px 0}
.ul-listl1 .con .icon{width:40px;height:40px}
.m-pop .close{right:20px;top:20px}
.m-win.ls .pic{padding:30px}
.ul-listl2 .txt{height:50px;line-height:50px}
.ul-listl2 .txt .tit{font-size:14px}
.m-solutionsl .tit,.m-win.ls .tit{font-size:22px}
.m-solutionsl{padding:30px 0}
.m-forml{padding-top:20px}
.m-forml .box .con .inp,.m-forml .box .con textarea,.m-forml .btn{height:50px;line-height:50px;font-size:16px;padding:0 15px}
.m-forml .btn{padding:0}
.m-forml .box .con .tips{line-height:50px;font-size:16px;padding:0 15px}
.m-forml .box .con textarea{height:200px;padding:10px 15px;line-height:1.5em}
.m-forml .box2 .img{height:50px}
.m-forml .box2 .Refresh{font-size:14px;line-height:50px}
.row-indu{padding:30px}
.m-industryl .col-main .tit{font-size:22px}
.m-industryl .col-main .info{padding-bottom:20px}
.m-industryl .col-main .txt{padding-top:20px}
.m-industryl .col-slide .btn{margin-bottom:20px}
.m-recommendl .tit{font-size:14px;padding-bottom:10px;margin-bottom:15px}
.ul-listl3 li{margin-bottom:10px}
.ul-listl3{padding-bottom:15px;margin-bottom:15px}
.m-industryl{padding-top:30px}
.m-industryl2{padding-top:30px;margin-bottom:30px}
.m-industryl2 .top{padding:0;margin-bottom:30px}
.m-industryl2 .top .right{font-size:14px;padding-left:30px}
.ul-listl4 .con .txt .tit{font-size:17px}
.ul-listl4 .con .desc{font-size:15px}
.ul-newsl{margin-bottom:30px}
.ul-newsl .con .txt{padding:0 100px 0 30px}
.ul-newsl .con .txt .tit{font-size:18px;margin-bottom:10px}
.ul-newsl .con{padding:25px 0}
.ul-newsl .con .date .day{font-size:20px}
}
@media only screen and (max-width:1199px){
.wp,.wp2{width:auto;padding:0 10px}
body{padding-top:80px}
.header,.header.small{padding:0 10px;height:80px}
.header.small .logo,.logo{height:80px;line-height:80px}
.logo img{height:70%;margin-top:-2px}
.menuBtn{display:block}
.hdr{float:none;position:fixed;left:0;right:0;top:80px;bottom:0;z-index:100;overflow-x:hidden;overflow-y:auto;background:rgba(255,255,255,.95);border-top:1px solid #ccc;padding:20px 0;display:none}
.hdr .col-r{float:none;padding:0 10px 10px}
.header .collect,.header.small .collect{float:right;margin-top:0;margin-bottom:10px}
.btn-so{display:none}
.soBox{display:block!important;position:relative;width:90%;margin:0 auto;clear:both}
.nav{float:none}
.nav li{float:none;margin:0}
.header.small .nav .v1,.nav .v1{text-align:center;line-height:40px;padding:0 40px}
.nav .v1:after{height:2px}
.nav li:hover dl{display:none}
.nav dl{position:static;width:auto;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.btn-slide{display:block}
.footer .con-top{padding:20px 0}
.footer .con-top .col-l{float:none;max-width:none}
.f-ma{float:none;text-align:center}
.f-ma .pic,.f-ma span{float:none;display:inline-block;vertical-align:middle}
.f-ma span{padding-top:0}
.f-nav{display:none}
.f-link{padding-top:0;padding-bottom:20px;margin-bottom:20px;border-top:none;border-bottom:1px solid #90929c;text-align:center}
.f-link a{float:none;display:inline-block;vertical-align:top;margin:0 10px}
.f-link a:after{right:-13px}
.f-contact,.f-copy{float:none;max-width:none;text-align:center}
.banner .txt{font-size:16px}
.banner .tit{font-size:31px}
.banner .slick-dots{width:auto;max-width:none;text-align:center}
.banner .slick-dots li{margin:0 7px}
.p-list1{margin-top:0}
.m-tit1 h3{font-size:22px}
.m-news{margin:0 0 30px;float:none;width:auto}
.m-news .txt{margin-left:20px}
.row-a3 .inner{padding-top:30px}
.row-a3 .inner:before{display:none}
.row-a3 .pic{width:50%}
.p-list2{bottom:10px}
.m-plan .more{margin-top:30px}
.box-recruit .con-tit,.p-list4 .tit1{padding-left:60px}
.p-list4 .con{padding-left:60px;padding-right:60px}
.m-contact2{margin-left:0;margin-right:0}
.m-contact1 .map{width:60%}
.p-list6{width:35%;margin-top:30px}
.p-list6 li{padding:20px}
.m-contact1 .tit1{font-size:20px}
.p-list6 .tit2{font-size:16px;margin-top:20px;margin-bottom:10px}
.ban .txt h3{font-size:30px}
.ban .txt h3 em{font-size:14px}
.ban .so{width:90%;padding-right:60px}
.ban .so .inp{height:40px;line-height:40px;padding:0 10px}
.ban .so .sub-btn{width:60px;height:40px;-webkit-background-size:20px auto;-moz-background-size:20px auto;-ms-background-size:20px auto;-o-background-size:20px auto;background-size:20px auto}
.g-cur .cur{float:none;line-height:40px}
.snv{float:none;margin-right: -25px;}
.snv li{margin-right:25px}
.snv li a{line-height:40px}
.snv li a:after{height:2px}
.m-products .top .ll{display:block;float:left}
.m-products .top .con{display:block;padding-top:20px}
.ul-txtq1 li{margin: 0 2px 5px}
.ul-txtq1 li a,.ul-txtq1 li.ok a{padding:0 10px}
.ul-imgtxtq1 .pic{height:250px;line-height:250px}
.m-pdtdetails .pic{width:450px;height:400px;line-height:398px;margin-right:15px}
.m-pdtdetails .con .tit h3{font-size:18px}
.m-pdtdetails .con .tit span{font-size:16px}
.m-pdtdetails .return i{width:30px;height:30px}
.m-pdtdetails .con .info{margin-bottom:10px}
.m-pdtdetails .details .tit{font-size:18px;margin-bottom:-20px}
.m-pdtdetails .details .item h3{font-size:16px}
.m-pdtdetails .details .dl2 dd{float:none;width:auto}
.m-pn{margin:0 0 20px}
.m-pn .item{float:none;width:auto;margin-bottom:10px;padding:0}
.m-pn a{padding-left:10px}
.ul-imgtxtq2 .icon{width:40px;height:40px;margin-bottom:20px}
.m-oem .pic{float:none;width:auto;margin-right:0;margin-bottom:20px}
.ul-imgtxtq4 .icon{width:40px;height:40px;margin-right:10px}
.ul-imgtxtq4 h3{line-height:40px}
.m-txtq1 .slider{margin:0}
.g-titq2 em{font-size:16px}
.g-titq2 h3{font-size:20px}
.m-profile .con:after{display:none}
.m-profile .pic{float:none;margin:0 auto 20px}
.m-profile .txt h3{font-size:16px}
.m-profile .desc{line-height:1.8em}
.m-imgtxtq1:after{width:250px;height:168px}
.m-imgtxtq1 .txt{padding:20px}
.m-imgtxtq1 .txt span{font-size:120px}
.m-imgtxtq1 .txt h3{font-size:20px;padding-left:10px}
.m-imgtxtq1 .txt h3:after{width:2px;height:20px}
.m-imgtxtq1 .desc{line-height:1.8em}
.g-boxq1 .col-r{width:25%}
.m-textq1 h1{font-size:18px}
.ul-listl1 .con .date{font-size:24px;line-height:1.8em;padding:0 20px}
.ul-listl1 .con .txt{padding:0 80px 0 20px}
.ul-listl1 .con .tit{margin-bottom:0}
.ul-listl1 .con .icon{right:20px}
.ul-listl2 .con{border:0}
.ul-listl2 .txt::after{left:0;right:0}
.m-win.ls .tit{font-size:20px;padding:15px 40px 15px 15px}
.m-pop .close{width:20px;height:20px}
.m-win.ls .pic{padding:15px}
.m-solutionsl .tit{font-size:20px}
.m-forml .box{margin:0 -5px}
.m-forml .box .item{padding:0 5px}
.m-industryl .col-main .tit{font-size:20px}
.m-industryl2 .top .left{padding:0 30px}
.ul-listl4{margin:0 -5px}
.ul-listl4 li{padding:0 5px;margin-bottom:10px}
.ul-listl4 .con .txt{padding:20px 15px}
.ul-listl4 .con .txt .tit{margin-bottom:10px}
.ul-newsl .con .date .day{font-size:18px}
.m-industryl .col-slide{width:21%}
.m-product li{width: auto;float: none;}
}
@media only screen and (max-width:959px){
.row-a3 .inner{display:block}
.row-a3 .txt{display:block;height:auto;width:auto;padding:20px}
.row-a3 .pic{display:block;width:auto;height:300px;margin-top:0}
.m-plan,.p-list3{margin-top:30px}
.m-plan .txt{margin-top:40px}
.m-plan .con:after{top:25px}
.m-mess .con{margin-right:-5px}
.m-mess .item{padding-right:5px}
.m-contact1{padding-top:30px}
.m-contact1 .tit1{font-size:18px;margin-bottom:20px}
.m-contact1 .map{float:none;width:90%;margin:0 auto}
.p-list5{display:none}
.p-list6{float:none;width:auto;overflow:hidden}
.p-list6 li{display:block;padding:10px}
.m-products .top .ll{float:none;width:auto;margin-right:0;margin-bottom:10px;border:none}
.m-products .top .con{padding-top:0}
.ul-imgtxtq1 li{width:50%}
.g-boxq1{margin-bottom:20px}
.g-boxq1 .col-l{float:none;width:auto;margin-bottom:20px}
.g-boxq1 .col-r{float:none;width:auto}
.m-textq1 .txt p{padding-left:0!important}
.ul-imgtxtq5 .txt h3{padding-right:0}
.ul-listl1 .con .date{font-size:22px;line-height:2em}
.ul-listl2 li{width:33.33%}
.m-solutionsl .tit{font-size:18px}
.m-industryl .col-main,.m-industryl .col-slide{width:auto;float:none}
.m-industryl .col-main{margin-bottom:30px}
.m-industryl2 .top .left{width:79px;padding:0;float:none;margin:0 auto;border:none}
.m-industryl2 .top .right{padding-left:0;max-height:none}
.ul-listl4 li{width:50%}
}
@media only screen and (max-width:767px){
body{padding-top:50px}
.header,.header.small{height:50px}
.header.small .logo,.logo{height:50px;line-height:50px}
.hdr{top:50px}
.f-ma span{font-size:16px;line-height:20px}
.f-ma .pic{width:110px;height:110px}
.f-contact span,.f-copy span{display:block;margin-right:0}
.banner{height:auto}
.banner .txt{position:static;padding:15% 0;font-size:14px}
.banner .tit{font-size:24px}
.banner .det{padding-bottom:20px}
.banner .more{font-size:12px}
.banner .slick-dots{bottom:10px}
.banner .slick-dots li button{width:15px;height:15px}
.m-tit1 h3{font-size:18px}
.row-a1,.row-a3{padding:30px 0}
.p-list1{text-align:center;margin-top:10px;margin-bottom:40px}
.p-list1 li{margin:0 16px}
.p-list1 li:before{bottom:-15px}
.m-product .txt{padding-top:50px}
.m-plan .tit,.m-product .tit,.row-a3 .tit{font-size:16px}
.m-product .det{margin-bottom:40px}
.m-product .more:after{top:-20px}
.m-news{padding-left:0;background:0 0}
.m-news .con{height:auto}
.m-news .txt{float:none;width:auto;padding:10px 0;margin:0;font-size:12px}
.m-news .pic{float:none;width:auto;height:auto}
.m-news .tit1{font-size:14px}
.m-news .tit2{font-size:16px;margin-top:5px;margin-bottom:5px}
.row-a3 .txt{padding:10px}
.row-a3 .tit{padding-bottom:10px;margin-bottom:10px;text-align:center}
.row-a3 .det{margin-bottom:20px}
.p-list3{margin-top:10px}
.p-list3 .con{height:80px}
.p-list3 .txt1{font-size:12px;line-height:1.5}
.p-list3 i{width:30px;height:30px}
.p-list3 .con-pic{width: 30px;height: 30px;}
.row-a3 .pic{height:250px}
.row-a2{padding:30px 0}
.m-product .pic{padding-top: 50%;}
.m-plan .con:after{display:none}
.m-plan .txt{float:none;width:auto;margin:0;padding:10px;background:#fff}
.m-plan .det{display:block}
.m-plan .tit{padding-bottom:10px;margin-bottom:10px;text-align:center}
.m-plan .more{margin-top:20px}
.p-list2{position:relative;bottom:auto;overflow:hidden;margin-top:20px}
.p-list2 li{float:left;width:20%;margin:0;font-size:12px;padding-top:30px;-webkit-background-size:20px 20px;background-size:20px 20px}
.p-list2:after{top:9px}
.m-plan .pic{float:none;width:auto;padding-right:20px;padding-bottom:20px}
.m-plan .slick-dots{bottom:-18px}
.row-a4 .inner{padding:30px 0}
.m-mess{margin-top:30px}
.m-mess .con{margin-right:0;margin-bottom:0}
.m-mess .item{float:none;width:auto;padding-right:0;margin-bottom:10px}
.m-mess .inp{height:42px;line-height:40px}
.m-mess .sub{margin-top:20px;height:42px;line-height:42px}
.row-a4 .m-tit1 h3{margin-bottom:10px}
.box-recruit{padding:30px 0}
.box-recruit .con-tit{display:none}
.p-list4 .tit1{padding:10px 40px 10px 10px;line-height:2;overflow:hidden;position:relative;font-size:14px}
.p-list4 .tit1 .s1,.p-list4 .tit1 .s2,.p-list4 .tit1 .s3,.p-list4 .tit1 .s4{display:block;float:none;width:auto}
.p-list4 .tit1 .s5{width:30px;height:30px;position:absolute;right:5px;top:50%;margin-top:-15px}
.p-list4 .con{font-size:12px;line-height:1.8;padding:10px}
.p-list4 .date{float:none;font-size:14px}
.p-list4 .tit2{font-size:16px}
.p-list4 .con-top{padding-bottom:15px}
.p-list4 .con-det{padding-top:15px;margin-bottom:10px}
.p-list4 .tit3{margin-bottom:10px}
.p-list4 .txt1,.p-list4 .txt2{margin-bottom:15px}
.p-list4 .btn-email{font-size:12px;width:240px;margin:0 auto}
.m-contact2 .txt1{padding-top:10px;padding-bottom:10px}
.ban .txt h3{font-size:18px}
.pages li{display:none}
.pages .pages-next,.pages .pages-prev{display:block}
.ul-txtq1 span{float:none;margin-right:0}
.ul-imgtxtq1 .pic{height:150px;line-height:150px}
.m-pdtdetails .pic{float:none;width:auto;margin-right:0}
.m-pdtdetails .con{padding-top:10px}
.m-pdtdetails .con .tit{padding-bottom:10px;margin-bottom:10px}
.m-pdtdetails .con .tit h3{margin-bottom:10px}
.ul-imgtxtq2{margin:20px -5px 0}
.ul-imgtxtq2 li{padding:0 5px;width:50%;margin-bottom:10px}
.ul-imgtxtq2 .con{padding:10px}
.ul-imgtxtq2 span{font-size: 40px;}
.ul-imgtxtq2 .icon{margin-bottom:5px;width: 30px;height: 30px;}
.m-oem .pic{height:220px;line-height:218px;border-width:1px}
.ul-imgtxtq4 .con{padding:10px}
.m-train .video{height: 220px;}
.m-train .video video{position: absolute;top: 50%;left: 0;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.m-train .video .play{width:40px;height:40px}
.m-profile .pic{width:auto}
.m-imgtxtq1{padding:0 30px}
.m-imgtxtq1:after{display:none}
.m-imgtxtq1 .pic{float:none;width:auto}
.m-imgtxtq1 .txt{position:static;width:auto;padding:20px 10px}
.m-imgtxtq1 .slick-next,.m-imgtxtq1 .slick-prev{width:30px;height:30px;margin-top:-15px}
.m-imgtxtq1 .txt h3{font-size:16px}
.g-titq2 h3{font-size:18px}
.m-textq1 .info span{display:block;margin:0}
.m-textq1 .share{text-align:left;line-height:20px}
.m-textq1 .share a{width:20px;height:20px;line-height:20px}
.m-flip .return{width: 110px;margin:0 auto 10px}
.m-flip .rr{text-align:center;font-size:0}
.m-flip .rr a{float:none;display:inline-block;vertical-align:middle;width: 80px;margin:0 5px}
.ul-listl1 li{width:auto;float:none}
.ul-listl1 li:last-child{margin-bottom:0}
.ul-listl1 .con .date{font-size:20px;padding:0 10px}
.ul-listl1 .con{padding:15px 0}
.ul-listl1 .con .txt{padding:0 50px 0 10px}
.ul-listl1 .con .icon{right:10px;width:30px;height:30px}
.ul-listl2 li{width:50%}
.ul-listl2 .pic{padding-top: 60.550373%;}
.m-forml .box .con .inp,.m-forml .box .con textarea,.m-forml .btn{height:40px;line-height:40px;font-size:14px}
.m-forml .box .con .tips{line-height:40px;font-size:14px}
.m-forml .box .con textarea{height:180px;line-height:1.5em}
.m-forml .box2 .left{width:45%}
.m-forml .box2 .img{height:40px}
.m-forml .box2 .Refresh{line-height:40px}
.m-forml .box .item,.m-forml .box.box1,.m-forml .box.box2{margin-bottom:10px}
.row-indu{padding:15px 10px}
.ul-newsl .con .left{float:none;margin:0 auto 20px}
.ul-newsl .con .txt .tit{font-size:16px}
.ul-newsl .con .txt{padding:0;margin:0}
.ul-newsl .con .txt .icon{display: none;}
.p-list1 li:after{display: none;}
.p-list1 li{margin: 0 4px;}
.m-product h3{font-size: 16px;}
}
@media only screen and (max-width:479px){
.ul-imgtxtq1 ul{margin:0}
.ul-imgtxtq1 li{float:none;padding:0;width:auto}
.m-pdtdetails .pic{height:250px;line-height:248px}
.ul-imgtxtq2{margin:20px 0 0}
.ul-imgtxtq2 li{float:none;width:auto;padding:0}
.m-forml .box .item,.m-forml .box2 .left,.ul-listl2 li{width:auto;float:none}
.m-forml .box2 .left{margin-right:0;margin-bottom:10px}
.ul-listl4 li{float:none;width:auto}
.ul-newsl .con .left{width:auto}
}