blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,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{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.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 PingFangSC,"微软雅黑","Microsoft Yahei";color:#444;background-color:#fff;overflow-x:hidden;overflow-y:auto}
a{text-decoration:none;color:#444;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
a:hover{color:#f60}
img{max-width:100%;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
input,select,textarea{font-size:12px;color:#444;font-family:PingFangSC,"微软雅黑","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:#b2b2b2}
::-moz-placeholder{color:#b2b2b2}
::-ms-input-placeholder{color:#b2b2b2}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.ani{transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
@keyframes aniw1{
0%,100%{transform:translate3d(0,-5px,0)}
50%{transform:translate3d(0,5px,0)}
}
@-moz-keyframes aniw1{
0%,100%{transform:translate3d(0,-5px,0)}
50%{transform:translate3d(0,5px,0)}
}
@-ms-keyframes aniw1{
0%,100%{transform:translate3d(0,-5px,0)}
50%{transform:translate3d(0,5px,0)}
}
@-webkit-keyframes aniw1{
0%,100%{transform:translate3d(0,-5px,0)}
50%{transform:translate3d(0,5px,0)}
}
@-o-keyframes aniw1{
0%,100%{transform:translate3d(0,-5px,0)}
50%{transform:translate3d(0,5px,0)}
}
@keyframes rotate{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(-360deg)}
}
@-webkit-keyframes rotate{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotate{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(-360deg)}
}
@-ms-keyframes rotate{
0%{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(-360deg)}
}
.wp{width:92%;max-width:1535px;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:PingFangSC;src:url(../font/PingFangSC-Regular.ttf)}
@font-face{font-family:Helvetica;src:url(../font/Helvetica.ttf)}
@font-face{font-family:Bold;src:url(/fonts/Helvetica-Bold.otf)}
.bd2{padding-top:88px}
.bd2.qm{padding-top:0}
.header{position:fixed;top:0;left:0;right:0;z-index:10;background-color:#fff;padding:0 88px 0 96px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.06);-moz-box-shadow:0 1px 1px rgba(0,0,0,.06);-ms-box-shadow:0 1px 1px rgba(0,0,0,.06);-o-box-shadow:0 1px 1px rgba(0,0,0,.06);box-shadow:0 1px 1px rgba(0,0,0,.06)}
.header:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.header.fixed{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.06);-moz-box-shadow:0 1px 1px rgba(0,0,0,.06);-ms-box-shadow:0 1px 1px rgba(0,0,0,.06);-o-box-shadow:0 1px 1px rgba(0,0,0,.06);box-shadow:0 1px 1px rgba(0,0,0,.06)}
.bd2.qm .header{background-color: transparent;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}
.header .logo{float:left;height:88px;line-height:88px;overflow:hidden}
.header .logo a{display:block}
.header .logo img{display:inline-block;vertical-align:middle;height:37px;margin-top:-2px}
.header .logo .img2{display: none;}
.hdr{float:right}
.hdr .alink{float:left;margin-top:24px;overflow:hidden}
.hdr .alink a{float:left;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.hdr .alink .lang{background-image:url(../image/iconq1-2.svg)}
.bd2.qm .hdr .alink .lang{background-image:url(../image/iconq1.svg)}
.hdr .alink .tel{background-image:url(../image/iconq2-1.svg);margin-left:10px;-webkit-background-size: 30px auto;-moz-background-size: 30px auto;-ms-background-size: 30px auto;-o-background-size: 30px auto;background-size: 30px auto;}
.bd2.qm .hdr .alink .tel{background-image:url(../image/iconq2.svg)}
.hdr .alink a:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.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:#fff;margin-bottom:5px;border-radius:2px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.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)}
.nav{float:left;margin-right:158px}
.nav li{float:left;margin:0 30px}
.nav li .v1{display:block;font-size:18px;color:grey;line-height:88px;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.bd2.qm .nav li .v1{color: #fff}
.nav li:hover .v1{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}
.nav li.on .v1{color:#2c85a6}
.bd2.qm .nav li.on .v1{color:#2c85a6}
.banner{overflow:hidden;position:relative}
.banner .con{display:block;height: 100vh;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;}
.banner .pic{width:100%;height:auto;position:relative;overflow:hidden}
.banner .pic img{display:block;width:100%;height:auto}
.banner .tit{display:block;font-size:59px;color:#fff;line-height:1.5em;font-weight:600;text-align:center;position:absolute;top:284px;left:10px;right:10px;overflow:hidden}
.banner-m{display:none}
#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;bottom:30px;width:100%;text-align:center;z-index:9}
#banner .slick-dots li{display:inline-block;margin:0 2px}
#banner .slick-dots li button{display:block;width:24px;height:24px;font-size:0;line-height:0;text-indent:999px;background-color:#fff;border-radius:50%}
#banner .slick-dots li.slick-active button{background-color:#000}
.footer:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.fd-top{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:114px 0 92px}
.fd-top:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.fd-top .contact{margin-bottom:64px}
.fd-top .contact:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.fd-top .contact h3{float:left;font-size:32px;color:#fff;line-height:1.56em;font-weight:400;font-family:Helvetica,"微软雅黑";overflow:hidden}
.fd-top .contact .con{float:left}
.fd-top .contact .item{float:left;position:relative;margin-left:30px}
.fd-top .contact a{display:block;width:50px;height:50px;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}
.fd-top .contact .wechat{background-image:url(../image/iconq3.png)}
.fd-top .contact .tel{background-image:url(../image/iconq4.png)}
.fd-top .contact .down{display:none;position:absolute;left:50%;top:60px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:120px;font-size:18px;color:#4c4c4c;line-height:1.5em;text-align:center;background-color:#fff;padding:10px;overflow:hidden}
.fd-top .contact .down .pic{width:100px;height:100px;margin:0 auto;overflow:hidden}
.fd-top .contact .down .pic img{display:block;width:100%;height:100%}
.fd-top .contact .down span{display:block}
.fd-top .telephone{font-size:36px;color:#fff;line-height:1.5em;font-family:Helvetica,"微软雅黑";margin-bottom:58px;overflow:hidden}
.fd-top .telephone p a{color:#fff;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.fd-top .telephone p a:hover{text-decoration:underline}
.fd-top .addr{font-size:24px;color:#fff;line-height:2.1em;overflow:hidden}
.fd-copy{background-color:#2c85a6;font-size:14px;color:#fff;line-height:1.5em;padding:40px 0 39px;overflow:hidden}
.fd-copy span{display:block;float:right;text-transform: uppercase;font-size: 0;}
.fd-copy p{float: left;overflow:hidden}
.fd-copy a{color: #fff}
.fd-copy a:hover{text-decoration:underline}
.fd-copy span img{display: inline-block;vertical-align: middle;height: 9px;margin-right: 10px;}
.fd-copy span a{display: inline-block;vertical-align: middle;width: 12px;height: 12px;border-radius: 50%;background: url(../image/comma01.svg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;}
.fd-copy span a:hover{background-image: url(../image/comma02.svg);}
/*!公用*/
.g-titq1{position:relative}
.g-titq1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.g-titq1 h3{font-size:48px;color:#333;line-height:1.33em;position:relative;overflow:hidden;margin-bottom: 7px;text-transform: capitalize;}
.g-titq1 em{display: block;font-size:24px;color:#595959;line-height:1.33em;text-transform:capitalize;overflow:hidden}
.g-titq1.qm em{right:auto;left:192px;margin-top:-4px}
/*!页码*/
.pages{font-size:0;text-align:center;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 12px}
.pages li a{display:block;width:36px;height:36px;font-size:20px;color:#ccc;line-height:36px;text-align:center;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;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.pages li.on a,.pages li:hover a{color:#2c85a6}
.pages .pages-next a,.pages .pages-prev a{border:1px solid #ccc}
.pages .pages-prev a{background-image:url(../image/iconq9.png)}
.pages .pages-next a{background-image:url(../image/iconq10.png)}
.pages .pages-next:hover a,.pages .pages-prev:hover a{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.pages .off{opacity:.4;filter:alpha(opacity=40);filter:alpha(Opacity=40);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=40)'}
/*!首页*/
.row-a1{padding:120px 0;overflow:hidden}
.m-industry{position:relative;padding-top:75px;padding-left:94px}
.m-industry:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-industry .bg{width:87.56%;position:absolute;top:0;left:0;bottom: 14.595%;z-index:-1}
.m-industry .box{margin-top:23px;overflow:hidden}
.ul-imgtxtq1{float:right;width:60%;margin-right:-20px;overflow:hidden}
.ul-imgtxtq1 li{float:left;width:50%;padding:0 20px;overflow:hidden}
.ul-imgtxtq1 .con{display:block}
.ul-imgtxtq1 .pic{position:relative;height:0;padding-top:132.5%;margin-bottom:18px;background-color: #000;overflow:hidden}
.ul-imgtxtq1 .pic img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.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 h3{font-size:24px;color:#2c85a6;line-height:1.5em;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-industry .box .txt{float: left;width: 40%;padding-top: 57px;padding-right:32px;overflow:hidden}
.m-industry .box .txt .tit{font-size: 24px;color: #2c85a6;line-height: 1.5em;font-family: Bold,"微软雅黑";overflow: hidden;}
.m-industry .box .txt .tit span{display: block;float: left;margin-right: 18px;font-family: Regular,"微软雅黑";}
.m-industry .box .txt .tit i{display: block;width: 48%;height: 1px;background-color: #2c85a6;margin-top: 18px;overflow: hidden;}
.m-industry .box .desc{height:17.5em;font-size:16px;color:#818181;line-height:1.75em;overflow:hidden}
.ul-listq1{overflow: hidden;margin-top: 48px;}
.ul-listq1 li{float: left;width: 14%;margin-right: 32px;margin-bottom: 20px;}
.ul-listq1 .con{display: block;overflow: hidden;}
.ul-listq1 .pic{width: 62px;height: 74px;margin: 0 auto 10px;overflow: hidden;}
.ul-listq1 .pic img{display: block;width: 100%;height: 100%;}
.ul-listq1 span{display: block;font-size: 14px;color: #2c85a6;line-height: 1.5em;font-weight: bold;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-industry .box .aa{display:block;font-size:20px;color:#2c85a6;line-height:1.35em;font-weight: bold;text-decoration:underline;margin-top:44px;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-industry .box .aa:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-txtq1{position:fixed;left:0;right:0;bottom:18.2%;z-index:-2;overflow:hidden;display: none;}
.m-txtq1 .tempWrap{width:100%!important}
.m-txtq1 li{float:left;width:559px;margin-right:50px}
.m-txtq1 .pic{width:100%;height:auto;overflow:hidden}
.m-txtq1 .pic img{display:block;width:100%;height:auto}
.row-a2{position:relative;padding:100px 0 98px;overflow:hidden}
.row-a2 .bg{width:90%;position:absolute;left:0;top:0;bottom:0;z-index:-1}
.m-imgtxtq1{margin-top:67px;overflow:hidden}
.m-imgtxtq1 .slick-list{padding-right:20%}
.m-imgtxtq1 .item{margin:0 32px}
.m-imgtxtq1 .con{display:block}
.m-imgtxtq1 .pic{position:relative;height:0;padding-top:65.8%;margin-bottom:32px;background-color: #000;overflow:hidden}
.m-imgtxtq1 .pic img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;left:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-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)}
.m-imgtxtq1 .txt{overflow:hidden}
.m-imgtxtq1 h3{font-size:24px;color:#333;line-height:1.35em;margin-bottom:17px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-imgtxtq1 a:hover h3{color:#2c85a6}
.m-imgtxtq1 .desc{height:3.5em;font-size:18px;color:#595959;line-height:1.75em;overflow:hidden}
.row-a3{overflow:hidden}
.row-a3 .video{background-color:#000;position:relative;overflow:hidden}
.row-a3 .video video{display:block;width:100%;height:auto;}
.row-a3 .video .mask{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.row-a3 .video .mask img{display:block;width:100%;height:100%}
.row-a3 .video .mask .play{display:block;width:76px;height:76px;position:absolute;top:50%;left:50%;z-index:2;margin-top:-38px;margin-left:-38px}
.row-a3 .video .mask .play i{display:block;width:100%;height:100%;background:url(../image/iconq5.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:relative;z-index:2;overflow:hidden}
.row-a3 .video .mask .play:after{content:'';width:90px;height:90px;border-radius:50%;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%);z-index:-1;background-color:rgba(44,133,166,.6);-webkit-animation:1.5s ease-out infinite pulse-border;-moz-animation:1.5s ease-out infinite pulse-border;-ms-animation:pulse-border 1.5s ease-out infinite;-o-animation:1.5s ease-out infinite pulse-border;animation:1.5s ease-out infinite pulse-border}
.row-a3 .video .mask .icon{overflow:hidden}
.row-a3 .video .mask .icon i{display:block;width:614px;height:728px;background:url(../image/iconq6.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%;margin-left:-307px;margin-top:-364px}
.row-a3 .video .mask .icon .i1{-webkit-animation:2.2s 1.1s infinite shake;-moz-animation:2.2s 1.1s infinite shake;-ms-animation:shake 2.2s 1.1s infinite;-o-animation:2.2s 1.1s infinite shake;animation:2.2s 1.1s infinite shake}
.row-a3 .video .mask .icon .i2{-webkit-animation:2.2s infinite shake;-moz-animation:2.2s infinite shake;-ms-animation:shake 2.2s infinite;-o-animation:2.2s infinite shake;animation:2.2s infinite shake}
@keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@-moz-keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@-ms-keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@-webkit-keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@-o-keyframes shake{
0%{transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
21%{opacity:1;visibility:visible}
95%{transform:scale3d(1.14,1.14,1.14) rotate(.1deg);-webkit-transform:scale3d(1.14,1.14,1.14);-moz-transform:scale3d(1.14,1.14,1.14);-o-transform:scale3d(1.14,1.14,1.14)}
100%{opacity:0;visibility:hidden;transform:scale3d(1,1,1) rotate(.1deg);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1)}
}
@keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
@-moz-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
@-ms-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
@-webkit-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
@-o-keyframes pulse-border{
0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.3);opacity:0}
}
.ul-imgtxtq2{margin:120px -33px 0;overflow:hidden}
.ul-imgtxtq2 li{float:left;width:33.33%;padding:0 33px;margin-bottom:75px;overflow:hidden}
.ul-imgtxtq2 .con{display:block}
.ul-imgtxtq2 .pic{position:relative;height:0;padding-top:63.7%;background-color: #eee;overflow:hidden}
.ul-imgtxtq2 .pic img{display:block;min-width:100%;min-height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-imgtxtq2 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-imgtxtq2 .line{overflow:hidden}
.ul-imgtxtq2 .line i{float:right;width:40px;height:3px;background-color:#2c85a6;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-imgtxtq2 a:hover .line i{width:100%}
.ul-imgtxtq2 .txt{margin-top:16px;overflow:hidden}
.ul-imgtxtq2 .tit{margin-bottom:16px;overflow:hidden}
.ul-imgtxtq2 .tit span{display:block;float:left;font-size:18px;color:#999;line-height:1.31em;font-weight: bold;margin-right:10px;overflow:hidden}
.ul-imgtxtq2 .tit h3{font-size:16px;color:#2c85a6;line-height:1.31em;font-weight:600;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq2 .desc{height:3.26em;font-size:16px;color:grey;line-height:1.63em;letter-spacing:1px;overflow:hidden}
.row-a4{position:relative;padding:60px 0 30px;overflow:hidden}
.row-a4 .bg{height:273px;position:absolute;left:9.6%;right:0;bottom:0;z-index:0;overflow:hidden}
.m-imgq1{margin-top:52px;padding-bottom:58px;margin-bottom:56px;white-space: nowrap;overflow:hidden;overflow-x: auto;border-bottom: 1px #E3E3E3 solid;padding-right:6%;font-size: 0;}
.m-imgq1::-webkit-scrollbar {
    height: 5px;
} 
.m-imgq1::-webkit-scrollbar-track {
    background: none;
} 
.m-imgq1::-webkit-scrollbar-thumb {
    background: #2C85A6;
} 
.m-imgq1::-webkit-scrollbar-thumb:window-inactive { 
    background: #2C85A6;
}
.m-imgq1 .item{display: inline-block;vertical-align: middle;width: 16.2%;padding-right: 42px;}
.m-imgq1 .con{display:block}
.m-imgq1 .pic{text-align:center;background-color:#2c84a4;overflow:hidden;position: relative;height: 0;padding-top: 100%;}
.m-imgq1 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;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-imgq1 a:hover .pic img{-webkit-transform: translate(-50%,-50%) scale(1.08);-moz-transform: translate(-50%,-50%) scale(1.08);-ms-transform: translate(-50%,-50%) scale(1.08);-o-transform: translate(-50%,-50%) scale(1.08);transform: translate(-50%,-50%) scale(1.08)}
.m-imgq1 .slick-next,.m-imgq1 .slick-prev{position:absolute;bottom:0;overflow:hidden;width:60px;height:60px;font-size:0;line-height:0;z-index:2;border:none;background-color:#2c85a6;background-repeat:no-repeat;background-position:-4px 50%;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-imgq1 .slick-prev{left:0;background-image:url(../image/iconq7.png)}
.m-imgq1 .slick-next{right:0;background-image:url(../image/iconq8.png);background-position:4px 50%}
.m-imgq1 .slick-disabled{background-color:#abcedb}
.m-imgq1 .slick-next:hover,.m-imgq1 .slick-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
/*!新闻动态*/
.m-news{padding:73px 0 85px}
.m-news:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-txtq1{position:relative;margin-top:48px;overflow:hidden}
.ul-txtq1:after{content:'';height:1px;background-color:#e6e6e6;position:absolute;left:0;right:0;bottom:0;z-index:-1}
.ul-txtq1 li{float:left;margin-right:60px}
.ul-txtq1 li a{display:block;font-size:24px;color:#999;line-height:1.33em;position:relative;padding-bottom:8px;overflow:hidden;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.ul-txtq1 li.on a,.ul-txtq1 li:hover a{color:#2c85a6}
.ul-txtq1 li a:after{content:'';height:2px;background-color:transparent;position:absolute;left:0;right:0;bottom:0}
.ul-txtq1 li.on a:after,.ul-txtq1 li:hover a:after{background-color:#2c85a6}
.ul-imgtxtq2.qm{margin-top:80px;margin-bottom:20px}
/*!动态详情*/
.m-textq1{width:1152px;padding:100px 0 74px;margin:0 auto;overflow:hidden}
.m-textq1 h1{font-size:42px;color:#4c4c4c;line-height:1.33em;font-weight:400;margin-bottom:20px;overflow:hidden}
.m-textq1 .info{overflow:hidden}
.m-textq1 .info span{display:block;float:left;font-size:20px;color:#ccc;line-height:1.35em;margin-right:18px;overflow:hidden}
.m-textq1 .info i{display:block;height:1px;background-color:#e6e6e6;margin-top:13px;overflow:hidden}
.m-textq1 .txt{font-size:16px;color:grey;line-height:1.75em;border-bottom:1px solid #e6e6e6;padding-bottom:55px;margin-top:35px;overflow:hidden}
.m-pn{position:relative;margin-top:40px;overflow:hidden}
.m-pn a{display:block;float:left;width:50%;font-size:20px;color:#818181;line-height:40px;padding-right:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.m-pn .a-next{text-align:right;padding-right:0;padding-left:100px}
.m-pn a:hover{color:#2c85a6}
.m-pn .a-return{display:block;width:160px;font-size:16px;color:#818181;line-height:38px;text-align:center;border:1px solid #ccc;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding-right:0;overflow:hidden}
.m-pn .a-return:hover{color:#fff;background-color:#2c85a6;border-color:#2c85a6}
.banl{height:100vh;min-height:200px;overflow:hidden;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center}
.banl .swiper-slide{height:100vh;min-height:200px;position:relative}
.banl .swiper-slide .pic{width:100%;height:100%;overflow:hidden;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}
.banl .swiper-slide .txt{position:absolute;top:33.35%;left:0;width:100%}
.banl .swiper-slide .txt .box{overflow:hidden;}
.banl .swiper-slide .txt .tit{color:#fff}
.banl .swiper-slide .txt .tit:after{background-color:#fff}
.banl .swiper-slide .txt .desc{width:680px;font-size: 22px;line-height:1.65em;color:#fff;max-height:3.3em;overflow:hidden}
.gallery-top .swiper-pagination{position:absolute;right:88px;bottom:9px;top:43.9%;text-align:right;z-index:9;font-size:0;left:auto!important;width:30px!important}
.gallery-top .swiper-pagination .swiper-pagination-bullet{display:inline-block!important;width:20px;height:4px;font-size:0;color:#fff;background:rgba(255,255,255,.3);text-align:center;border:none;cursor:pointer;overflow:hidden;padding:0;margin:0 0 12px!important;border-radius:0;opacity:1}
.gallery-top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:30px}
.m-solvel{position:relative;overflow:hidden}
.m-slickl1{position:absolute;left:0;bottom:0;width:100%;z-index:10}
.m-listl2{padding:0 94px;overflow:hidden;width:100%;position:relative;background-image:url(../image/bgl1.png);background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto}
.m-listl2 .item{width:20%;float:left}
.m-listl2 .con{display:block;width:100%;position:relative;padding-bottom:20px}
.m-listl2 .pic{padding-top:100%;position:relative;height:0;overflow:hidden;margin:0 auto}
.m-listl2 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-transition:0;-moz-transition:0;-ms-transition:0;-o-transition:0;transition:0}
.m-slickl1.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease!important;-o-transition-timing-function:ease!important;transition-timing-function:ease!important}
.m-listl2 .txt{color:#2c85a6;margin-top:-15px;text-align:center;font-size:18px;line-height:1.5em;height: 3em}
.m-listl2 .slick-arrow{position:absolute;width:24px;height:24px;top:54%;font-size:0;border:none;outline:0;z-index:10;cursor:pointer;background-color:transparent;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-listl2 .slick-prev{left:88px;background-image:url(../image/iconl2.svg)}
.m-listl2 .slick-next{right:88px;background-image:url(../image/iconl1.svg)}
.m-listl2 .slick-arrow:hover{opacity:.5}
.footer{position:relative}
.go-top{position:absolute;background-color:#fff;width:54px;height:54px;top:120px;right:9.6%;z-index:20}
.go-top .con{display:block;position:absolute;top:50%;left:0;width:100%;padding-top:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#2c85a6;font-size:14px;line-height:1.5em;text-align:center;overflow:hidden;font-family:Bold,"微软雅黑";}
.go-top .con:after{content:"";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #2c85a6;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.ban{position:relative;overflow:hidden}
.ban-m{display:none}
.ban .pic{width:100%;height:auto;overflow:hidden}
.ban .pic img{display:block;width:100%;height:auto}
.ban .txt{position:absolute;left:20%;top:31.7%;overflow:hidden}
.ban .tit{font-size:59px;color:#fff;line-height:1.33em;text-transform:capitalize;margin-bottom:46px;overflow:hidden}
.ban .tit:after{content:" ";display:block;width:96px;height:3px;background-color:#fff;margin-top:54px}
.ban .desc{font-size:32px;color:#fff;line-height:1.35;text-transform: unset;font-family:"Arial";font-weight: bold;overflow:hidden}
.m-boxg1{padding:112px 0 75px;}
.m-boxg1:after{content: '';display: block;clear:both;visibility: hidden;width: 100%;height: 0;}
.m-boxg1 .col-l{/* width:192px; */width:252px;margin-right:125px}
.m-sortg1:after{content: '';display: block;clear:both;visibility: hidden;width: 100%;height: 0;}
.m-sortg1 .tit{font-size:30px;color:#333;line-height:1.3333;font-weight:400;margin-bottom:34px;overflow:hidden}
.m-sortg1 ul{overflow:hidden}
.m-sortg1 li{margin-bottom:25px;overflow:hidden}
.m-sortg1 .title{position: relative;overflow: hidden;}
.m-sortg1 .v1{display:block;font-size:20px;color:#666;line-height:1.35;padding-right: 26px;overflow:hidden;}
.m-sortg1 .title i{display: block;width: 18px;height:18px;background:url(../image/icong1.png) center center no-repeat;-webkit-transition: 0s;-moz-transition: 0s;-ms-transition: 0s;-o-transition: 0s;transition: 0s;position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);cursor: pointer;}
.m-sortg1 li.on .v1{color:#2c85a6;}
.m-sortg1 li.on .title i{background-image:url(../image/icong2.png)}
.m-sortg1 .sub a .v2{color:#2c85a6;}
.m-sortg1 .sub{display:none;padding-top:21px;padding-left:20px;overflow:hidden}
.m-sortg1 .sub a{display:block;font-size:16px;color:#999;line-height:1.3125;margin-bottom:15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.m-sortg1 .sub a.on,.m-sortg1 .sub a:hover{color:#2c85a6}
.m-sortg1 .sub span{display:block;font-size:16px;color:#D4D4D4;line-height:1.3125;margin-bottom:15px;}
.m-boxg1 .col-r{float:none;overflow:hidden}
.ul-listg1{margin:8px -8px -12px;overflow:hidden}
.ul-listg1 li{float:left;width:33.33%;padding:0 8px;margin-bottom:72px;overflow:hidden}
.ul-listg1 .con{position:relative;display:block;padding:0 24px 24px;overflow:hidden}
.ul-listg1 .box{position:relative;border:1px solid #2c85a6;background-color:#fff;overflow:hidden;z-index:2}
.ul-listg1 .pic{height:442px;line-height:442px;text-align:center;overflow:hidden}
.ul-listg1 .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listg1 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-listg1 li:nth-child(3n+1) .con:after{position:absolute;left:0;right:119px;bottom:0;content:" ";display:block;height:108px;background-color:#e5e6e7;overflow:hidden;z-index:1}
.ul-listg1 li:nth-child(3n) .con:after{position:absolute;left:119px;right:0;bottom:0;content:" ";display:block;height:108px;background-color:#e5e6e7;overflow:hidden;z-index:1}
.ul-listg1 li:nth-child(3n-1) .con:after{position:absolute;bottom:0;left:0;right:0;content:" ";display:block;height:108px;background-color:#e5e6e7;overflow:hidden;z-index:1}
.g-more{display:block;font-size:20px;line-height:1.35;color:#666;text-align:center;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-more:hover{color:#666;opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.g-more i{display:inline-block;vertical-align:middle;width:17px;height:10px;background:url(../image/icog3.png) bottom center no-repeat;margin-left:10px;margin-top:-2px}
.m-formw{padding:142px 95px 120px}
.m-formw .title{position:relative;margin-bottom:18px}
.m-formw .title h3{font-size:42px;font-weight:400;color:#4a4a4a}
.m-formw .title h3::before{content:'';display:inline-block;width:24px;height:2px;margin-right:20px;background:#9b9b9b;vertical-align:middle}
.m-formw .title em{position:absolute;left:0;bottom:0;font-size:90px;font-weight:800;color:#9b9b9b;text-transform:uppercase;opacity:.1;z-index:-1}
.m-formw .desc{margin-bottom:100px;font-size:20px;color:#9b9b9b;margin-top: 20px;}
.m-formw .form{max-width:1152px;margin:0 auto}
.m-formw li{margin-bottom:40px}
.m-formw .inp{overflow:hidden}
.m-formw .inp span{float:left;width:16.66%;font-size:20px;color:grey}
.m-formw .inp span em{color:#2c85a6}
.m-formw .inp .con{overflow:hidden}
.m-formw .inp input{width:100%;display:block;padding:0 30px;font-size:20px;height:3.6em;background:#f4f4f4;border:none}
.m-formw .inp select{width:100%;padding:0 80px 0 30px;font-size:20px;color:#b2b2b2;height:3.6em;border:none;background:#f4f4f4 url(../image/iconw1.png) no-repeat 95.2% 50%;}
.m-formw .inp textarea{width:100%;height:7.95em;padding:20px 30px;font-size:20px;border:none;background:#f4f4f4;resize:none}
.m-formw .submit{display:block;width:384px;margin-top:16px;margin-left:16.66%;font-size:24px;color:rgba(255,255,255,.8);line-height:2.56em;border:1px solid #2c85a6;background:#2c85a6;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.m-formw .submit:hover{color:#2c85a6;background-color:#fff}
.m-mapw .mapBox1{width:100%;height:686px}
.m-mapw .mapBox1 img{max-width:99999px}
.m-mapw .anchorBL{display:none}
.m-mapw .BMap_mask{background-color:rgba(0,0,0,.15)}
.m-mapw .BMap_Marker{width:111px;height:106px}
.m-mapw .Map_Marker img{display:block;width:100%;height:auto}
#map1 img{-webkit-transition:0s;-o-transition:0s;transition:0s}
.main-boxw{background: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}
.g-titq1.w1{left:192px;top:149px}
.g-titq1.w1 h3{color:#fff}
.g-titq1.w1 h3::after{background-color:#fff}
.g-titq1.w1 em{color:rgba(163,163,163,.2)}
.m-serw{padding-top:264px;padding-bottom:127px}
.m-serw .pic1{max-width:661px;height:auto;margin:108px auto 102px}
.m-serw .pic1 img{display:block;width:100%;height:auto}
.g-titw h3{font-size:42px;font-weight:400;color:#4c4c4c;text-align:center}
.g-titw.white h3{color:#fff}
.g-titw.white h3::after,.g-titw.white h3::before{background-color:#fff}
.g-titw h3::after,.g-titw h3::before{content:'';display:inline-block;width:42px;height:2px;margin:0 20px;vertical-align:middle;background-color:#4c4c4c}
.g-iconw{width:46px;height:46px;margin:0 auto}
.g-iconw img{display:block;width:100%;height:100%;-webkit-animation:1s infinite aniw1;-moz-animation:1s infinite aniw1;-ms-animation:aniw1 1s infinite;-o-animation:1s infinite aniw1;animation:1s infinite aniw1}
.m-serw .imgtxt{padding-top:78px;padding-bottom:57px}
.m-serw .imgtxt .img{position:relative;width:176px;height:auto;margin:0 auto 22px}
.m-serw .imgtxt .img i{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../image/bgw5.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-animation:5s linear infinite rotate;-moz-animation:5s linear infinite rotate;-ms-animation:rotate 5s infinite linear;-o-animation:5s linear infinite rotate;animation:5s linear infinite rotate}
.m-serw .imgtxt .img img{display:block;width:100%;height:auto}
.m-serw .imgtxt .txt{font-size:32px;color:#fff;text-align:center}
.m-serw .imgtxt .txt span{display:block;line-height:1.6em;font-size:24px}
.ul-listw1{font-size:0;text-align:center;margin-bottom:75px;overflow:hidden}
.ul-listw1 li{display:inline-block;margin:0 -8px}
.ul-listw1 li:first-child{margin:0}
.ul-listw1 .con{display:block;width:133px;height:133px;padding-top:27%;text-align:center;background:center center no-repeat;-webkit-background-size:auto 133px;-moz-background-size:auto 133px;-ms-background-size:auto 133px;-o-background-size:auto 133px;background-size:auto 133px}
.ul-listw1 .pic{width:31px;height:32px;margin:0 auto}
.ul-listw1 .pic img{display:block;width:100%;height:100%}
.ul-listw1 .con: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-listw1 .con h3{padding:0 10px;line-height:1.3em;font-size:22px;font-weight:400;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-listw1 .con:hover h3{color:#2c85a6}
.ul-listw2{padding-top:31px}
.ul-listw2 li{margin-bottom:-8px}
.ul-listw2 .con{display:block;width:393px;height:265px;font-size:0;line-height:245px;margin:0 auto;background: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}
.ul-listw2 .con .box{display:inline-block;vertical-align:middle;width:393px;padding-left:65px;padding-right: 20px;overflow: hidden;}
.ul-listw2 .pic{float:left;width:77px;height:68px;margin-right:17px}
.ul-listw2 .pic img{display:block;width:100%;height:100%}
.ul-listw2 .con: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-listw2 .con h3{font-size:32px;font-weight:400;color:#fff;line-height:2.13em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.ul-listw2 .con:hover h3{color:#2c85a6}
.m-perfectw{padding-top:114px;padding-bottom:119px;background-color:rgba(255,255,255,.94)}
.m-perfectw .pic{margin:82px auto 0;max-width:1152px;height:auto}
.m-perfectw .pic img{display:block;width:100%;height:auto}
.hide{height:0;overflow:hidden;padding:0}
.box-about1{padding:131px 0 121px}
.m-txt1{margin:42px auto 74px;font-size:16px;color:#818181;line-height:1.75}
.m-txt1 p span{color:#2c85a6}
.m-qualified1{margin-left:9.6%;position:relative;z-index:1;white-space: nowrap;padding-bottom: 60px;overflow-y: hidden;overflow-x: auto;border-bottom: 1px #E3E3E3 solid;}
.m-qualified1::-webkit-scrollbar {
    height: 5px;
} 
.m-qualified1::-webkit-scrollbar-track {
    background: none;
} 
.m-qualified1::-webkit-scrollbar-thumb {
    background: #2C85A6;
} 
.m-qualified1::-webkit-scrollbar-thumb:window-inactive { 
    background: #2C85A6;
}
.m-qualified1 .item{display: inline-block;vertical-align: middle;margin: 0 18px}
.m-qualified1 .slick-next,.m-qualified1 .slick-prev{position:absolute;top:50%;margin-top:-52px;overflow:hidden;width:60px;height:60px;font-size:0;line-height:0;z-index:2;border:none;background-color:#2c85a6;background-repeat:no-repeat;background-position:-4px 50%;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-qualified1 .slick-prev{left:0;background-image:url(../image/iconq7.png)}
.m-qualified1 .slick-next{right:0;background-image:url(../image/iconq8.png);background-position:4px 50%}
.m-qualified1 .slick-disabled{background-color:#abcedb}
.m-qualified1 .slick-next:hover,.m-qualified1 .slick-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-qualified1 .con{font-size:20px;color:#2c85a6;line-height:1.5;text-align:center;overflow: hidden;}
.m-qualified1 .pic{background: #fff;height: 291px;text-align: center;margin: 0 auto 14px;overflow: hidden;}
.m-qualified1 .slick-current .pic{border-color: transparent;}
.m-qualified1 .pic img{display: block;width: auto;height: 100%;
max-width: 100%;max-height: 100%;margin: 0 auto;}
.m-qualified1 .con p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.box-about2{padding:127px 0 0}
.m-qualified2{font-size:20px;color:#818181;line-height:1.5;margin:40px auto 0}
.m-qualified2 p i{display: inline-block;vertical-align: middle;width: 1px;height: 20px;background-color: #818181;margin: -2px 18px 0}
.m-qualified2 .con{overflow: hidden;margin:18px auto 0}
.m-qualified2 .con::-webkit-scrollbar{display:none}
.m-qualified2 .con::-webkit-scrollbar-button{display:none}
.m-qualified2 .con::-webkit-scrollbar-track-piece{background:#dbdcdb}
.m-qualified2 .con::-webkit-scrollbar-thumb{background:#f90}
.p-list1{overflow:hidden;margin-right: -78px;font-size: 0;padding-top:40px;margin-bottom:60px;white-space: nowrap;overflow-x: auto;}
.p-list1::-webkit-scrollbar {
    height: 5px;
} 
.p-list1::-webkit-scrollbar-track {
    background: none;
} 
.p-list1::-webkit-scrollbar-thumb {
    background: #2C85A6;
} 
.p-list1::-webkit-scrollbar-thumb:window-inactive { 
    background: #2C85A6;
}
.p-list1 li{display: inline-block;vertical-align: middle;width:25%;padding:0 78px 50px 0;font-size:20px;color:#2c85a6;line-height:1.5;text-align:center;position:relative;z-index:1}
.p-list1 .pic{height:0;padding-top:137.349%;margin-bottom:17px;position:relative;z-index:1}
.p-list1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;border:13px solid #515564}
.p-list1 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.box-about3{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:131px 0 144px}
.box-about3 .inner{margin:0 auto}
.box-about3 .g-titq1 h3{color:#fff}
.box-about3 .g-titq1 h3:after{background:#fff}
.box-about3 .con{border-top:2px solid rgba(255,255,255,.3);margin-top:83px;padding-top:83px}
.p-list2{overflow:hidden;margin:0 -10% 0 -8%}
.p-list2 li{float:left;width:25%;font-size:24px;color:#fff;line-height:1.4;text-align:center;position:relative;z-index:1}
.p-list2 .icon{display:block;width:90px;height:90px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;margin:0 auto 23px}
.p-list2 .bg{position:absolute;right:-7%;top:27px;width:50px;height:50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.box-about4{padding:140px 0 0;position:relative;z-index:1;overflow:hidden}
.p-list3{margin:39px 0 60px;position:relative;z-index:1}
.p-list3:after{content:"";position:absolute;left:0;right:-999px;bottom:0;z-index:-1;height:1px;background:#dbdbdb}
.p-list3 li{display:inline-block;vertical-align:top;font-size:24px;color:#999;line-height:42px;margin-right:60px;cursor:pointer;border-bottom:2px solid transparent}
.p-list3 li.on{color:#2c85a6;border-color:#2c85a6}
.m-video{padding-left:15%;margin-bottom:87px}
.m-video:after{content:"";position:absolute;left:9.6%;top:50%;right:0;bottom:-118px;z-index:-1;background:#f5f5f5}
.m-video .con{display:block;height:372px;margin-right:100px;position:relative;z-index:1}
.m-video .con img{display:block;height:100%}
.m-video .icon-play{position:absolute;left:50%;top:50%;z-index:1;width:60px;height:60px;background:url(../image/img7.png) center center no-repeat #ccc;-webkit-background-size:cover;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-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-video .con:hover .icon-play{background-color:#2c85a6}
.m-video .slick-next,.m-video .slick-prev{position:absolute;top:50%;margin-top:-30px;overflow:hidden;width:60px;height:60px;font-size:0;line-height:0;z-index:2;border:none;background-color:#2c85a6;background-repeat:no-repeat;background-position:-4px 50%;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-video .slick-prev{left:0;background-image:url(../image/iconq7.png)}
.m-video .slick-next{right:0;background-image:url(../image/iconq8.png);background-position:4px 50%}
.m-video .slick-disabled{background-color:#abcedb}
.m-video .slick-next:hover,.m-video .slick-prev:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-pop-video{position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;overflow:hidden;background:#000;display:none}
.m-pop-video video{display:block;width:100%;height:100%}
.m-pop-video .close{position:absolute;right:20px;top:20px;z-index:5;width:60px;height:60px;
	background:rgba(0,0,0,.2) url(../image/img16.png) center center no-repeat;-webkit-background-size:80% auto;background-size:80% auto;cursor:pointer}
.m-video .det{
	font-size: 16px;color: #333;line-height: 1.5;text-align: center;
	padding-right: 100px;
	padding-top: 10px;
}
.box-recruitment1 .inner{padding:120px 0 125px}
.box-recruitment1 .con{padding:53px 0 0;font-size:16px;color:grey;line-height:1.75}
.p-list4{position:relative;z-index:1;padding:74px 0 80px}
.p-list4:after{content:"";position:absolute;left:-999px;right:-999px;top:0;bottom:0;z-index:-1;background:#f4f4f4}
.p-list4 li{overflow:hidden}
.p-list4 .date{float:left;width:189px;font-size:20px;color:#d6d6d6;line-height:92px;font-weight: bold;}
.p-list4 .txt{overflow:hidden;border-bottom:2px solid #ededed;font-size:16px;color:grey;line-height:2}
.p-list4 li:last-child .txt{border:none}
.p-list4 .tit1{font-size:24px;color:#666;line-height:92px;padding-right:50px;background:url(../image/img18.png) right center no-repeat;cursor:pointer}
.p-list4 .tit1 .date2{display: none;}
.p-list4 li:hover .tit1{color:#2c85a6}
.p-list4 li.on .tit1{background-image:url(../image/img19.png);color:#2c85a6}
.p-list4 .det{padding-bottom:59px;display:none}
.p-list4 li.on .det{display:block}
.p-list4 .tit2{font-size:20px;color:#4a4a4a;padding-bottom:15px}
.p-list4 .more{display:block;width:220px;height:58px;background:#2c85a6;font-size:20px;color:#fff;line-height:58px;text-align:center;margin-top:43px}
.p-list4 .more:hover{background:#277896}
.p-list4 .item{margin-bottom:18px}
.box-recruitment2{padding:136px 0 153px}
.box-recruitment2 .inner{overflow: hidden;}
.p-list5{overflow:hidden;padding:54px 0 0;margin: 0 -15px;position:relative;z-index:1}
.p-list5:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#fff}
.p-list5 li{float:left;width:33.33%;padding: 0 15px;margin-bottom: 30px;}
.p-list5 .con{font-size:20px;color:#4a4a4a;line-height:30px;letter-spacing:2px;text-align:center;padding:70px 34px 45px;background-color: #FAFAFA;}
.p-list5 .icon{display:block;width:58px;height:58px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;margin:0 auto 15px}
.p-list5 .det{/* height:60px; */height:88px;overflow:hidden}
.m-icon{overflow:hidden}
.m-icon i{display:block;width:200px;height:237px;background:url(../image/iconq6.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%;margin-left:-100px;margin-top:-118px}
.m-icon .i1{-webkit-animation:2.2s 1.1s infinite shake;-moz-animation:2.2s 1.1s infinite shake;-ms-animation:shake 2.2s 1.1s infinite;-o-animation:2.2s 1.1s infinite shake;animation:2.2s 1.1s infinite shake}
.m-icon .i2{-webkit-animation:2.2s infinite shake;-moz-animation:2.2s infinite shake;-ms-animation:shake 2.2s infinite;-o-animation:2.2s infinite shake;animation:2.2s infinite shake}
.box-recruitment3{font-size:18px;color:#4a4a4a;line-height:2;padding:80px 0 105px}
.box-recruitment3 .inner{overflow: hidden;}
.box-recruitment3 p span{color:#9b9b9b}
.box-recruitment3 .tit{font-size:48px;color:#4091af;font-weight:400;margin-bottom:30px}
.box-recruitment3 .txt{overflow:hidden}
.box-recruitment3 .col-l{margin-right:110px}
.box-recruitment3 .col-r{float:left}
@media only screen and (max-width:1920px){
.box-recruitment3 .tit{font-size:2.5vw}
}
@media only screen and (max-width:1640px){
.ul-listq1 li{margin-right: 26px;}
}
@media only screen and (max-width:1439px){
.box-about1,.box-about3{padding:80px 0}
.box-about2,.box-about4{padding-top:80px}
.m-txt1{font-size:14px}
.m-qualified1 .con,.m-qualified2{font-size:16px}
.m-qualified1 .pic{height: 210px;}
.p-list1 li{font-size:14px}
.p-list2 li,.p-list3 li{font-size:18px}
.m-video .con{margin-right:50px}
.m-video .det{padding-right: 50px;}
.box-recruitment1 .inner{font-size:14px;padding-top:80px;padding-bottom:50px}
.box-recruitment1 .con{padding-top:30px;font-size:14px}
.p-list4{padding:50px 0}
.p-list4 .tit2{font-size:18px}
.p-list4 .txt{font-size:14px}
.p-list4 .date,.p-list4 .tit1{line-height:70px}
.p-list4 .tit1{-webkit-background-size:24px auto;background-size:24px auto}
.box-recruitment2{padding-top:80px;padding-bottom:50px}
.p-list5 li .con{font-size:16px}
.box-recruitment3{padding:50px 0;font-size:14px}
.ul-listq1{margin-bottom: 100px;margin-top: 30px;}
.ul-listq1 li{margin-right: 20px;}
}
@media only screen and (max-width:1199px){
.banner .con{height: 46.875vw;}
.m-txt1{width:auto;margin:30px 0}
.m-qualified1{margin-left:10px}
.m-qualified1 .item{margin: 0 10px}
.m-qualified1 .slick-next,.m-qualified1 .slick-prev{width:40px;height:40px;margin-top:-39px}
.m-qualified2{width:auto;margin-top:30px;font-size:14px}
.m-qualified1:after{margin-top:-19px}
.box-about3 .inner{width:auto}
.box-about3 .con{margin-top:30px;padding-top:30px}
.p-list2{margin:0}
.p-list2 li{font-size:14px}
.p-list2 .icon{width:90px;height:90px}
.p-list2 .bg{width:40px;height:40px}
.box-about4 .g-titq1{margin-left:0}
.p-list3{margin:30px 0}
.p-list3 li{font-size:14px;margin-right:30px}
.m-video{padding-left:10px}
.m-video .con{height:300px}
.m-icon i{width:140px;height:166px;margin-left:-70px;margin-top:-83px}
.m-video:after{left:0}
.p-list4 .tit1{font-size:18px}
.p-list4 .date{font-size:16px;width:100px}
.box-recruitment3 .tit{font-size:24px}
.box-recruitment1 .con,.box-recruitment1 .inner{padding-left:0;padding-right:0}
.p-list4 .tit2{font-size:14px;padding-bottom:10px}
.p-list4 .more{width:152px;height:40px;font-size:14px;line-height:40px;margin-top:20px}
.p-list4 .det{padding-bottom:30px}
.p-list5{padding:30px 0 0}
.p-list5 li{padding:0 10px;margin-bottom: 20px;}
.p-list5 li .con{font-size:14px;padding: 20px 10px}
.box-recruitment2 .inner,.box-recruitment3 .inner{padding:0}
.m-qualified1{margin-left: 0;padding-bottom: 40px;}
}
@media only screen and (max-width:767px){
.box-about1,.box-about3{padding:40px 0}
.box-about2,.box-about4{padding-top:40px}
.m-txt1{margin-top:20px}
.m-qualified1 .con{width: auto;margin:0 auto;font-size:12px}
.m-qualified2{margin-top:20px}
.p-list1{width: auto;margin:0 -5px;padding:0}
.p-list1 li{width:50%;padding:0 5px 10px;top:0!important;font-size:12px}
.p-list1 .pic img{border-width:4px}
.p-list1 .pic{margin-bottom:5px}
.p-list2 li{font-size:12px}
.p-list2{margin:0 -10px}
.p-list2 .bg{width:14px;height:14px;top:20px}
.p-list2 .icon{width:50px;height:50px}
.p-list3{margin:20px 0}
.m-video{margin-bottom:40px}
.m-video:after{bottom:-40px}
.m-video .con{margin-right:10px;height:180px}
.m-video .det{padding-right: 10px;font-size: 12px;}
.m-icon i{left:5%;right:5%;top:10%;bottom:10%;margin:0;-webkit-background-size:auto 70%;background-size:auto 70%;background-position:center center;width:auto;height:auto}
.m-video .slick-next,.m-video .slick-prev{width:40px;height:40px;margin-top:-20px}
.m-video .icon-play{width:30px;height:30px}
.m-pop-video .close{width:40px;height:40px;right:10px;top:10px}
.box-recruitment1 .inner{padding-top:40px;padding-bottom:40px}
.p-list4{padding:30px 0}
.p-list4 .date{font-size:14px;width:60px;line-height:50px}
.p-list4 .tit1{font-size:16px;line-height:50px;-webkit-background-size:20px auto;background-size:20px auto}
.p-list4 .txt{font-size:12px;line-height:1.8}
.box-recruitment2{padding:40px 0}
.p-list5{padding-top:20px}
.p-list5 li{padding:0 5px;width:50%}
.p-list5 li .con{font-size:12px;line-height:18px;padding: 10px;}
.p-list5 .det{height: 58px;}
.p-list5 .icon{width:50px;height:50px}
.box-recruitment3 .tit{font-size:20px;line-height:1.5;margin-bottom:20px}
.box-recruitment3{padding:30px 0}
.box-recruitment3 .col-l,.box-recruitment3 .col-r{float:none;margin-right:0}
}
@media only screen and (max-width:1920px){
.header{padding:0 4.5833vw 0 5vw}
.nav{margin-right:8.229167vw}
.banner .tit{top:14.79167vw;font-size:3.0729167vw}
.g-titq1 h3{font-size:2.5vw}
.row-a3 .video .mask .icon i{width:31.979167vw;height:37.9167vw;margin-left:-15.989583vw;margin-top:-18.95833vw}
/*.m-imgq1 .slick-list{width:90.4%}*/
/*.m-industry .bg{height:34.375vw}*/
.row-a4 .bg{height:14.21875vw}
.m-textq1 h1{font-size:2.1875vw}
.m-listl2{width:75%}
.banl .slick-dots,.banl .slick-next{right:4.583333vw}
.banl .slick-prev{right:9.1666667vw}
.ban .tit{font-size:3.0729167vw}
.m-formw{padding:7.39583vw 4.947916vw 6.25vw}
.m-formw .title em{font-size:4.6875vw}
.m-formw .title h3{font-size:2.1875vw}
.m-formw .desc{margin-bottom:5.2083vw}
.m-mapw .mapBox1{height:35.72916vw}
.g-titq1.w1{left:10vw;top:7.7604166vw}
.m-serw{padding:13.75vw 0 6.614583vw}
.g-titw h3{font-size:2.1875vw}
.m-serw .pic1{margin:5.625vw auto 5.3125vw}
.m-serw .imgtxt{padding:4.0625vw 0 2.96875vw}
.ul-listw1{margin-bottom:3.90625vw}
.m-perfectw{padding:5.9375vw 0 6.197916vw}
.m-perfectw .pic{margin-top:4.27083vw}
/*.m-imgtxtq1 .slick-list{width: 91.3%;}*/
}
@media only screen and (max-width:1760px){
.header{padding:0 4vw}
.nav{margin-right:50px}
.nav li{margin:0 20px}
.m-industry .bg{height: 42vw;}
.m-industry .box .txt{padding-top: 35px;}
.m-industry .box{margin-top: 40px;}
}
@media only screen and (max-width:1439px){
.g-titq1 h3{font-size: 36px;}
.wp{width:auto;max-width:1180px}
.row-a4 .bg{left: 8.5%;}
.m-qualified1{margin-left: 8.5%;}
.m-video:after{left: 8.5%;}
.header{padding:0 20px}
.nav{margin-right:20px}
.nav li{margin:0 10px}
.fd-top{padding:60px 0}
.fd-top .contact{margin-bottom:20px}
.fd-top .contact h3{font-size:22px;line-height:35px}
.fd-top .contact a{width:35px;height:35px}
.fd-top .contact .down{font-size:14px}
.fd-top .telephone{font-size:24px;margin-bottom:20px}
.fd-top .addr{font-size:18px}
.fd-copy{padding:20px 0}
.row-a1{padding:30px 0}
.g-titq1 em{right:-10px}
.ul-imgtxtq1{margin-right:0}
.ul-imgtxtq1 li{padding:0 10px}
.ul-imgtxtq1 .pic{margin-bottom:10px}
.m-industry{padding-top:30px;padding-left:20px}
.m-industry .box{margin-top:20px}
.m-industry .box .txt{padding-right:40px}
.m-industry .box .aa{margin-top:20px}
.row-a2{padding:30px 0}
.m-imgtxtq1{margin-top:20px}
.m-imgtxtq1 .item{margin:0 10px}
.m-imgtxtq1 .pic{margin-bottom:10px}
.ul-imgtxtq2{margin:30px -10px 0}
.ul-imgtxtq2 li{padding:0 10px;margin-bottom:30px}
.g-titq1.qm2 em{top:-60px}
.m-imgq1{margin-top:30px;margin-bottom:30px;padding-bottom: 30px;}
.row-a4{padding:30px 0}
.m-txtq1 li{width:300px}
.m-news{padding:60px 0 30px}
.ul-txtq1{margin-top:20px}
.ul-imgtxtq2.qm{margin-top:20px;margin-bottom:10px}
.m-textq1{padding:30px 0}
.m-textq1 h1{margin-bottom:10px}
.m-textq1 .txt{margin-top:20px;padding-bottom:20px}
.m-pn{margin-top:20px}
.go-top{right:5%}
.ban .tit{margin-bottom:20px;}
.ban .tit:after{margin-top:20px}
.m-boxg1{padding:30px 0}
.m-boxg1 .col-l{margin-right:50px}
.ul-listg1{margin-bottom:0}
.ul-listg1 li{margin-bottom:30px}
.ul-listg1 .pic{height:400px;line-height:400px}
.ul-listw2 .con{width:314.4px;height:212px;padding:0;text-align:center;line-height:200px}
.ul-listw2 .con .box{width: 314.4px;padding: 0 20px;}
.ul-listw2 .pic{float:none;margin:0 auto}
.ul-listw2 .con h3{font-size:25px}
.p-list1{margin: 0 -20px 40px 0;}
.p-list1 li{padding: 0 20px 20px 0;}
.m-industry .box .txt{padding-right: 20px;padding-top: 20px;}
.m-industry .box .txt .tit{font-size: 20px;}
.m-industry .box .txt .tit i{margin-top: 15px;}
.m-imgq1 .item{padding-right: 20px;}
}
@media only screen and (max-width:1280px){
.m-imgq1 .slick-list,.m-imgtxtq1 .slick-list{width:100%}
}
@media only screen and (max-width:1199px){
.wp{max-width:none;padding:0 10px}
.bd2,body{padding-top:70px}
.header{background-color:#2C85A6;padding:0 10px;}
.bd2.qm .header{background-color:#2C85A6;}
.bd2 .header .logo,.header .logo,.header.fixed .logo{height:70px;line-height:70px}
.menuBtn{display:block}
.hdr{float:none;position:fixed;top:70px;left:0;right:0;bottom:0;background-color:#2C85A6;padding:10px 18px;overflow-y:auto;display:none;z-index: 20;border-top: 1px rgba(255,255,255,.19) solid;}
.nav{float:none;margin-right:0}
.nav li{float:none;margin:0}
.nav li .v1{color:#fff;font-size:16px;line-height:40px;border-bottom: 1px rgba(255,255,255,.19) solid;}
.fixed .nav li .v1{line-height:40px}
.nav li:hover .v1{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity: .8;filter: alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';color: #fff;}
.nav li.on .v1{opacity: .8;filter: alpha(opacity=80);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';color: #fff;}
.bd2 .nav li .v1{line-height:40px}
.bd2.qm .nav li .v1{color: #fff;}
.bd2.qm .nav li.on .v1{color: #fff;}
.hdr .alink{float:none;font-size:0;margin-top:10px}
.bd2 .hdr .alink,.header.fixed .hdr .alink{margin-top:10px}
.hdr .alink a{float:none;display:inline-block;vertical-align:middle}
.hdr .alink .lang{background-image:url(../image/iconq1.png);margin:0 5px}
.hdr .alink .tel{background-image:url(../image/iconq2.png);margin:0 5px}
.bd2.qm .hdr .alink .lang{background-image:url(../image/iconq1.png)}
.bd2.qm .hdr .alink .tel{background-image:url(../image/iconq2.png);}
.header .logo .img1{display: none;}
.header .logo .img2{display: inline-block;}
.fd-top{padding:40px 0}
.fd-top .contact{margin-bottom:10px}
.fd-top .contact h3{font-size:16px}
.fd-top .contact .item{margin-left:10px}
.fd-top .contact .down{top:50px}
.fd-top .telephone{font-size:16px;margin-bottom:10px}
.fd-top .addr{font-size:14px}
.fd-copy{padding:10px 0;}
.fd-copy p{float: none;}
.fd-copy span{float:none}
.g-titq1 h3{font-size:24px;}
.g-titq1 em{font-size:18px}
.m-industry .box .txt{padding-right:10px;padding-left: 10px;}
.m-industry .box .desc{font-size:14px;height:8.75em}
.m-industry .box .aa{font-size:16px;margin-top:10px}
.ul-imgtxtq1 h3{font-size:16px}
.ul-listq1{margin-bottom: 20px;}
.ul-listq1 .pic{width: 46px;height: 54px;margin-bottom: 10px;}
.ul-listq1 span{font-size: 12px;}
.g-titq1.qm em{left:80px;margin-top:0}
.row-a2 .g-titq1{margin-left:0}
.m-imgtxtq1 .slick-list{width:100%}
.m-imgtxtq1 h3{font-size:16px}
.m-imgtxtq1 .desc{font-size:14px}
.ul-imgtxtq2 .txt{margin-top:10px}
.ul-imgtxtq2 .tit{margin-bottom:10px}
.ul-imgtxtq2 .desc,.ul-imgtxtq2 .tit h3,.ul-imgtxtq2 .tit span{font-size:14px}
.m-imgq1 .slick-list{width:100%}
.m-imgq1 .slick-next,.m-imgq1 .slick-prev{width:40px;height:40px}
.m-imgq1{margin-bottom:0}
.g-titq1.qm2 em{top:-20px;left:0}
.m-news{padding-top:30px}
.ul-txtq1 li a{font-size:16px}
.ul-txtq1 li{margin-right:20px}
.pages li{margin:0 5px}
.pages li a{font-size:14px;width:30px;height:30px;line-height:30px}
.m-textq1{width:auto}
.m-textq1 h1{font-size:18px}
.m-textq1 .info span{font-size:16px}
.m-textq1 .info i{margin-top:10px}
.m-textq1 .txt{font-size:14px}
.m-pn a{font-size:16px;padding-right:80px}
.m-pn .a-return{font-size:14px;width:120px}
.m-pn .a-next{padding-left:80px}
.banl,.banl .item{height:-moz-calc(100vh - 70px);height:-webkit-calc(100vh - 70px);height:calc(100vh - 70px)}
.gallery-top .swiper-pagination{right:10px}
.m-listl2 .txt{font-size:16px}
.m-listl2 .con{padding-bottom:10px}
.banl .slick-dots{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.go-top{display:none}
.m-listl2{padding:0 20px}
.m-listl2 .slick-prev{left:30px}
.m-listl2 .slick-next{right:30px}
.ban .desc{font-size:16px}
.ban .tit{margin-bottom:10px;font-size:20px}
.banl .swiper-slide .txt .desc{font-size: 16px;}
.m-sortg1 li{margin-bottom:10px}
.ban .tit:after{margin-top:10px}
.m-sortg1 .tit{font-size:18px;margin-bottom:20px}
.m-sortg1 .v1{font-size:16px;-webkit-background-size:12px auto;-moz-background-size:12px auto;-ms-background-size:12px auto;-o-background-size:12px auto;background-size:12px auto}
.m-sortg1 .sub{padding-top:10px;padding-left:10px}
.m-sortg1 .sub a{font-size:14px;margin-bottom:10px}
.ul-listg1 .con{padding:0 10px 10px}
.ul-listg1 li:nth-child(3n+1) .con:after{right:70px}
.ul-listg1 li:nth-child(3n) .con:after{left:70px}
.ul-listg1 .pic{height:320px;line-height:320px}
.g-more{font-size:16px}
.m-formw .title h3{font-size:25px}
.m-formw .desc,.m-formw .inp input,.m-formw .inp select,.m-formw .inp span,.m-formw .inp textarea{font-size:18px}
.m-formw li{margin-bottom:20px}
.m-formw .submit{width:237px;margin-top:0;font-size:20px}
.g-titw h3{font-size:25px}
.m-serw .pic1{width:80%}
.m-serw .imgtxt .txt{font-size:20px}
.m-serw .imgtxt .txt span{font-size:16px}
.ul-listw1 .con h3{font-size:18px}
.ul-listw2 .con h3{font-size:20px}
.row-a4 .bg{left: 10px;}
.p-list1{padding-top: 20px;margin-bottom: 20px;}
.m-qualified1{margin-left: 10px;}
.m-video:after{left: 10px;}
.m-qualified2 p i{height:14px;margin: 0 10px;}
.m-industry .box .txt{padding-top: 10px;}
.m-industry .box .txt .tit{font-size: 18px;}
.m-industry .box .txt .tit i{margin-top: 13px;}
.m-imgq1 .item{width: 25%;}
}
@media only screen and (max-width:959px){
.m-boxg1 .col-l{float: none;width: auto;margin-right: 0;}
.m-boxg1 .col-r{float:none;width:auto}
.g-iconw{width:23px;height:23px}
.m-industry .box .txt{float: none;width: auto;}
.ul-imgtxtq1{float: none;width: auto;}
.ul-listq1 li{width: auto;}
.ul-listg1{margin-top: 20px;}
.m-sortg1{position: relative;margin: 0 -10px;}
.m-sortg1 .tit{border-top: 1px #E6E6E6 solid;border-bottom: 1px #E6E6E6 solid;line-height: 50px;padding: 0 50px 0 18px;background: url(../image/i-q.png) no-repeat 98% 50%;-webkit-background-size: 20px auto;-moz-background-size: 20px auto;-ms-background-size: 20px auto;-o-background-size: 20px auto;background-size: 20px auto;cursor: pointer;}
.m-sortg1 ul{padding: 10px 18px 20px;position: absolute;top:100%;left: 0;right: 0;z-index: 5;background-color: #fff;display: none;-webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);-moz-box-shadow: 0 10px 10px rgba(0,0,0,.1);-ms-box-shadow: 0 10px 10px rgba(0,0,0,.1);-o-box-shadow: 0 10px 10px rgba(0,0,0,.1);box-shadow: 0 10px 10px rgba(0,0,0,.1);}
.m-sortg1 li{margin-bottom: 0;}
.m-sortg1 .v1{border-bottom: 1px rgba(51, 51, 51, .19) solid;line-height: 39px;}
.m-sortg1 .sub{padding-left: 13px;}
}
@media only screen and (max-width:767px){
.bd2,body{padding-top:50px}
.bd2 .header .logo,.header .logo,.header.fixed .logo{height:50px;line-height:50px}
.header .logo img{height:25px}
.hdr{top:50px}
.nav li .v1{font-size:14px;line-height:35px}
.bd2 .nav li .v1,.fixed .nav li .v1{line-height:35px}
.hdr .alink a{width:30px;height:30px}
.banner{display:none}
.banner-m{display:block}
.ban-pc{display: none;}
.pic-m{display:block}
.ul-imgtxtq1{float:none;width:auto;margin-bottom:10px}
.m-industry{padding-top:30px;padding-left:0}
.m-industry .g-titq1{padding-left:10px}
.m-industry .box .desc{height:auto}
.ul-listq1{margin-bottom: 20px;}
.ul-listq1 li{width: 20%;margin-right: 0;padding: 0 10px;}
.m-industry .box .aa{text-align: center;}
.row-a3 .video .mask .play{width:50px;height:50px;margin-top:-25px;margin-left:-25px}
.ul-imgtxtq2 li{width:50%}
.pages li{display:none}
.pages .pages-next,.pages .pages-prev{display:block}
.m-pn a{float:none;padding-right:0;line-height:1.8em;width:auto}
.m-pn .a-next{text-align:left;padding-left:0}
.m-pn .a-return{position:static;-webkit-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0);margin:0 auto 10px}
.banl,.banl .item{height:-moz-calc(100vh - 50px);height:-webkit-calc(100vh - 50px);height:calc(100vh - 50px)}
.m-listl2{width:100%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:0 10px}
.m-listl2 .txt{font-size:14px;margin-top:0}
.m-listl2 .con{padding:10px}
.m-solvel .banl{display:block}
.banl .swiper-slide .txt .box{width:auto}
.gallery-top .swiper-pagination .gallery-top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:15px}
.gallery-top .swiper-pagination .swiper-pagination-bullet{width:10px;height:3px;margin:0 2px!important}
.gallery-top .swiper-pagination{text-align:center;bottom:20px;left:0;width:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);top:auto}
.m-slickl1 .bg{height:100%}
.banl .item .txt .desc{line-height:1.5em;max-height:3em}
.banl .item .txt{top:20%}
.ban{display:none}
.ban-m{display:block}
.ban .txt{top:50%;left:0;right:0;padding:0 10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.ban .tit br{display:none}
.ban .tit:after{height:1px}
.ban .desc{font-size:14px}
.ul-listg1 li{width:50%}
.ul-listg1 li:nth-child(odd) .con:after{left:0;right:70px;bottom:0}
.ul-listg1 li:nth-child(even) .con:after{left:70px;right:0;bottom:0}
.m-formw{padding:30px 10px}
.m-formw .title{margin-bottom:5px}
.m-formw .title h3::before{width:12px;height:1px;margin-right:10px}
.m-formw .title h3{font-size:18px}
.m-formw .title em{font-size:30px}
.m-formw .desc,.m-formw .inp input,.m-formw .inp select,.m-formw .inp span,.m-formw .inp textarea{font-size:14px}
.m-formw li{margin-bottom:10px}
.m-formw .inp textarea{height:auto}
.m-formw .inp select{padding-right: 50px;-webkit-background-size:13px auto;-moz-background-size:13px auto;-ms-background-size:13px auto;-o-background-size:13px auto;background-size:13px auto}
.m-formw .submit{width:146px;font-size:16px}
.m-mapw .mapBox1{height:280px}
.g-titw h3{font-size:18px}
.g-titw h3::after,.g-titw h3::before{width:15px;height:1px;margin:0 10px}
.m-serw .imgtxt .img{width:88px}
.m-serw .imgtxt .txt{font-size:16px}
.m-serw .imgtxt .txt span{font-size:14px}
.ul-listw1 li{margin:0 0 10px}
.ul-listw1 .con{width:80px;height:80px;padding-top:15%;-webkit-background-size:auto 80px;-moz-background-size:auto 80px;-ms-background-size:auto 80px;-o-background-size:auto 80px;background-size:auto 80px}
.ul-listw1 .con h3{font-size:14px}
.ul-listw2 .con{width:235.8px;height:159px;line-height:150px}
.ul-listw2 .con .box{width:235.8px;}
.ul-listw2 .pic{width:46.2px;height:40.8px}
.ul-listw2 .con h3{font-size:16px}
.row-a4 .bg{height: 120px;}
.p-list1{margin: 0 -10px 20px 0;}
.p-list1 li{padding: 0 10px 10px 0;}
.m-imgq1 .item{width: 50%;}
.m-industry .bg{height: auto;bottom: 10%;width: 100%;}
}
@media only screen and (max-width:479px){
.ul-imgtxtq1 li{margin-bottom:20px}
.m-imgtxtq1 .slick-list{padding-right:50px}
.ul-imgtxtq2{margin:30px 0 0}
.ul-imgtxtq2 li{float:none;width:auto;padding:0}
.m-imgq1 .slick-list{padding-right:50px}
.m-imgq1 .pic{height:120px;line-height:118px}
.m-formw{padding:20px 0}
.m-formw .inp span{float:none;width:auto}
.m-formw .inp textarea{width:100%;padding:10px}
.m-formw .inp input,.m-formw .inp select{padding:0 10px}
.m-formw .submit{margin:0 auto}
.g-titw h3{font-size:16px}
.ul-imgtxtq2 .desc{height: auto;}
.m-imgq1{padding-right: 20%;border-bottom: none;padding-bottom: 0;}
.m-imgq1::-webkit-scrollbar{display: none;}
.ul-listq1 .pic{width: 40px;height: 48px;}
.ul-listq1 li{padding: 0 5px;}
.banner .tit{font-size: 27px;padding: 0 16px;}
.m-txt1{margin-bottom: 0;}
.box-about1{padding-bottom: 30px;}
.box-recruitment1 .inner{display: none;}
.p-list4 .date{display: none;}
.p-list4 .tit1 .date2{display: inline-block;float: none;margin-left: 10px;}
.p-list5{padding-top: 0;margin: 30px 0 -1px;border-top: 1px #E6E6E6 solid;}
.p-list5 li{padding: 0;margin-bottom: 0;border-right: 1px #E6E6E6 solid;border-bottom: 1px #E6E6E6 solid;}
.p-list5 li .con{background-color: transparent;}
.p-list5 li:nth-child(even){border-right: none;}
.p-list4 .tit1{color: #2C85A6;background-image: url(../image/img18-1.png);}
.box-recruitment2{background-color: #f0f2f5;padding-bottom: 0;}
.p-list5:after{display: none;}
.ul-listg1 .pic{height: 200px;line-height: 200px;}
.m-industry .box .txt .tit i{width: 35%;}
}
@media only screen and (max-width:350px){
.ul-listg1{margin:0}
.ul-listg1 li{float:none;width:auto;padding:0}
}
