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}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{color:#222;font-size:14px;line-height:1.5;font-family:Roboto-Regular,"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none;display:block}
input,select,textarea{font-size:14px;color:#222;font-family:Roboto-Regular,PingFangSC,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#222;text-decoration:none!important}
@font-face{font-family:Roboto-Regular;src:url(../fonts/Roboto-Regular.ttf)}
@font-face{font-family:Roboto-Black;src:url(../fonts/Roboto-Black.ttf)}
@font-face{font-family:Roboto-Medium;src:url(../fonts/Roboto-Medium.ttf)}
@font-face{font-family:Roboto-Blod;src:url(../fonts/Roboto-Bold.ttf)}
@font-face{font-family:SourceHanSansCN-Bold;src:url(../fonts/SourceHanSansCN-Bold.otf)}
@font-face{font-family:SourceHanSansCN-Heavy;src:url(../fonts/SourceHanSansCN-Heavy.otf)}
@font-face{font-family:SourceHanSansCN-Medium;src:url(../fonts/SourceHanSansCN-Medium.otf)}
@font-face{font-family:SourceHanSansCN-Regular;src:url(../fonts/SourceHanSansCN-Regular.otf)}
@font-face{font-family:SourceHanSansSC-Bold;src:url(../fonts/SourceHanSansSC-Bold.OTF)}
.wp{margin:0 auto;width:100%;max-width:1776px}
.wp1428{margin:0 auto;width:100%;max-width:1428px}
.wp1440{margin:0 auto;width:100%;max-width:1440px}
.wp1587{margin:0 auto;width:100%;max-width:1587px}
@media only screen and (min-width:1199px) {
.wp{margin:0 auto;max-width:92.5vw}
.wp1428{margin:0 auto;max-width:74.37vw}
.wp1440{margin:0 auto;max-width:75vw}
.wp1587{margin:0 auto;max-width:82.65vw}
}
@media only screen and (max-width:1199px){
.wp,.wp1428,.wp1440,.wp1587{margin:0 auto;width:100%;max-width:100%;padding:0 15px}
}
.menuBtn{display:none;padding: 60px 0px;position:fixed;top:17px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;z-index:99}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 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)}
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px;background:url(../images/cur.png) left center no-repeat}
.cur a:hover{color:#ca1318}
.pages{font-size:0;text-align:center;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 5px}
.pages li a{display:block;width:60px;font-size:14px;color:#222;line-height:30px;text-align:center;background-color:#f2f2f2;border-radius:28px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages .disabled a,.pages .disabled:hover a{color:rgba(34,34,34,.4);background-color:#f2f2f2;pointer-events:none}
.pages li:hover a{color:#fff;background-color:#82c478}
.pages li.on a{color:#fff;background-color:#222}
.banner .item{display:block;height:800px;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}
.g-tita1{font-family:Roboto-Black;letter-spacing:.04em;font-size:40px;text-align:center;line-height:1.1}
.g-morea1{text-transform: capitalize; border:none;background-position:center;background-repeat:no-repeat;background-size:100% auto;width:216px;line-height:40px;position:relative;background-image:url(../images/bg1.png);display:inline-block;font-family:Roboto-Black;font-size:14px;text-align:center;transition:.3s;color:#fff;background-color:transparent;cursor:pointer;letter-spacing:.04em}
.g-morea2{background-image:url(../images/bg1-1.png);color:#222}
.g-morea1::after{position:absolute;right:-4px;top:-4px;content:"";width:19px;height:19px;background-color:#222;border-radius:50%;transition:.3s}
.g-morea2::after{background-color:#fff}
.g-morea1:hover:after{top:-8px}
@media only screen and (min-width:1199px) {
.pages li{margin:0 .26vw}
.pages li a{width:3.125vw;font-size:.729vw;line-height:1.562vw;border-radius:1.458vw}
.g-tita1{letter-spacing:.04em;font-size:2.083vw;line-height:1.1}
.g-morea1{width:11.25vw;line-height:2.083vw;font-size:.729vw;transition:.3s}
.g-morea1::after{right:-.208vw;top:-.208vw;content:"";width:.989vw;height:.989vw;border-radius:50%;transition:.3s}
.g-morea1:hover:after{top:-.416vw}
}
@media only screen and (max-width:1199px){
.pages li{margin:0 2px}
.pages li a{width:60px}
.g-tita1{font-size:24px}
}
@media only screen and (max-width:959px){
.g-tita1{font-size:20px}
/* .g-morea1{line-height:32px;font-size:12px;background-color:#222;background-size:0;border-radius:30px;overflow:hidden;display:inline-block;width:auto;padding:0 15px;min-width:100px}
.g-morea1::after{display:none}
.g-morea2{background-color:#fff;color:#222} */
}
@media only screen and (max-width:767px){
.pages li{display:none}
.pages li a{width:40px}
.pages .pages-next,.pages .pages-prev,.pages li.on{display:block}
}
.body2,body{padding-top:0}
 .header{/*height:118.95px;*/position:fixed;top:0;left:0;right:0;width:100%;z-index:99;transition:.5s} 
.header.fixed{background-color:#fff}
.hd-r,.header .inner{display:flex;justify-content:space-between;align-items:center}
.header .logo{z-index:999;position:relative;display:inline-block}
.header .logo a{display:inline-block;width:250px;margin-right:114px}
.header .logo img{display:inline-block;width:100%;vertical-align: baseline;}
.header .logo .img1,.header2 .logo .img2{display:none}
.header2 .logo .img1,.nav{display:inline-block!important}
.nav .v1{position:relative;z-index:999;font-family:Roboto-Medium;font-size:18px;color:#222;transition:.3s}
.header2 .nav .v1{color:#fff}
.hd-l{display: flex;align-items: center;}
/* .nav .on .v1, */
/* .nav .v1:hover{font-family:Roboto-Blod;color:#222} */
.nav .v1:hover{color:#222}
/* .header2 .nav .on .v1, */
.header2  .nav .v1:hover{color:#fff}
.nav li{position:relative;float:left;margin-right:71px}
.nav li:last-child{margin-right:0!important}
.navr{vertical-align: middle;}
.navr li{margin-right:38px;}
.navr li:last-child{margin-right:35px!important}
.nav .li2{position:static}
.nav .sub{position:absolute;left:0;top:-57px;display:none;z-index:99;width:500%;}

.nav .sub::after{position: absolute;top: 0;bottom: 0;display: block;content: ' ';width: 300vw;left: -100vw;right: -100vw;background-color: #fff;transition:linear 300ms;}
.nav .li2 .sub-con2{margin-top:100px}
.m-hdbox{position:relative;/*padding:50px 0 30px*/}
.header.on{/*background-color:#fff;height:700px*/transition:linear 300ms;}
.header.on .logo .img1{display:none}
.header.on .logo .img2{display:inline-block}
.nav .li2 .sub{top: 0;position:absolute;left:0;right:0;width:100%;background-color:#fff}
.nav .sub .sub-con2{margin-top:97px;padding-top: 57px;}
.nav .li2 .sub .sub-con{background:#fff;width:95%;margin:160px auto 0;padding-top: 0;}
.ul-hd{ 
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  scroll-behavior: smooth;
  margin: 0 -30px;
  -webkit-overflow-scrolling: touch;
}
.ul-hd .li{border: none;font-size: 0;vertical-align: top;display: inline-block;width: 14%;margin-bottom:10px;margin-right:0!important}
.ul-hd .con{margin:0 30px}
.ul-hd .pic{position: relative;z-index: 20; width:100px;height:100px;margin:0 0 10px}
.ul-hd .pic img{display:block;width:100%;height:100%;object-fit:contain}
.ul-hd .tit{font-family:Roboto-Black;font-size:20px;letter-spacing:.02em;color:#222;margin-bottom:14px;position: relative;z-index: 50;}
.nav .v2,.ul-hd .v2{position:relative;z-index:999;/* font-family:Roboto-Medium; */font-size:16px;color:#222;line-height:1.19;display:block;margin-bottom:17px}
.nav .v2,.ul-hd .v2{ transition:all .3s; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; }
.header.on .nav .v1{color:#222}
.header2 .header2 .nav .v1,.header2 .nav .v2,.header2 .ul-hd .tit,.header2 .ul-hd .v2{color:#222}
/* .header .nav .v1:hover, */
.nav .v2.on,.nav .v2:hover,.ul-hd .v2.on,.ul-hd .v2:hover{color:#82c478}
.hd-lang{font-size:16px;display:inline-block;vertical-align:middle;margin-left:38px;position:relative}
.hd-lang a{color:#141e36}
.header2 .hd-lang>a{color: #fff;}
.hd-lang>a{margin-left: 10px;display: inline-block;vertical-align: middle;}
.hd-lang em{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/lang.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.header.on .hd-lang em,.header2 .hd-lang em{background:url(../images/lang.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.hd-lang.on .langdown{display:block}
.hd-lang .langdown{position:absolute;top:140%;left:50%;transform:translateX(-50%);width:100px;background-color:#fff;-webkit-box-shadow:2px 0 10px rgba(0,0,0,.2);-moz-box-shadow:2px 0 10px rgba(0,0,0,.2);-ms-box-shadow:2px 0 10px rgba(0,0,0,.2);-o-box-shadow:2px 0 10px rgba(0,0,0,.2);box-shadow:2px 0 10px rgba(0,0,0,.2);display:none}
.hd-lang .langdown a{display:block;line-height:2em;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.hd-lang .langdown a:hover{color:#82c478}
.header .so{display:inline-block;vertical-align:middle;width:18px;height:20px;position:relative}
.header .so-btn{display:block;height:20px;background:url(../images/so.svg) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header.on .so-btn,.header2 .so-btn{background:url(../images/so.svg) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto}
.header2.on .so-btn{background:url(../images/so.svg) center center no-repeat;-webkit-background-size:18px auto;background-size:18px auto}
.header2.on .hd-lang em{background:url(../images/lang.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.header .so-btn:hover{opacity:.8;filter:alpha(opacity=80)}
.form-so{display:none;line-height:35px;position:absolute;top:35px;right:0;width:200px;overflow:hidden;border:1px solid #222;border-radius:35px}
.header2 .form-so{border-color:#fff}
.form-so .row{position:relative}
.form-so input{outline:0;border:none}
.form-so .inp{display:block;width:100%;height:35px;line-height:35px;background-color:transparent;padding:0 30px 0 10px;font-size:14px;color:#222}
.header2 .form-so .inp{color:#fff}
.form-so .inp::placeholder{color:#222}
.header2 .form-so .inp::placeholder{color:rgba(255,255,255,.8)}
.form-so .sub{position:absolute;top:0;right:6px;width:30px;height:33px;background:url(../images/so.svg) center center no-repeat;background-size:18px auto}
.header.on .form-so .sub,.header2 .form-so .sub{background:url(../images/so2.svg) center center no-repeat}
.m-so{display:none}
.hd-r{position:relative;z-index:99}
.footer{overflow:hidden;background-color:rgba(40,40,40,1)}
.footer .box{padding:0 95px;position:relative;overflow:hidden}
.m-ftlinks{padding-top:178px}
.footer2 .m-ftlinks{padding-top:256px}
.m-ftl{float:left;width:30%}
.m-ftr{float:right;width:59.7%}
.m-ftl .tit{text-transform:uppercase;font-family:Roboto-Blod;font-size:60px;line-height:1.175;color:#fff;margin-bottom:36px}
.m-ftl .email{font-family:Roboto-Medium;font-size:28px;color:#fff;margin-bottom:75px}
.g-moree1{border:none;background-position:center;background-repeat:no-repeat;background-size:100% auto;width:216px;color:#222;background-image:url(../images/ft-bg.png)}
.g-moree1::after{background-color:#fff}
.m-ftlinks .info{text-transform:capitalize;font-family:Roboto-Medium;font-size:20px;color:#7e7e7e;margin-bottom:20px}
.m-ftlinks .link{overflow:hidden}
.m-ftlinks .link a{display:block;float:left;width:24px;height:24px;opacity:.6;margin-right:20px}
.m-ftlinks .link a img{display:block;width:100%;height:100%}
.ul-ft .con{padding:9px 0 8px}
.ul-ft li:first-child .con{border-top:1px solid rgba(255,255,255,.4);}
.ul-ft .con:last-child{border-bottom:1px solid rgba(255,255,255,.4)}
.ul-ft .tit{font-family:Roboto-Medium;font-size:20px;text-transform:capitalize;color:#fff}
.ul-ft .sub{display:none}
.ul-ft .links{padding:5px 0 7.5px}
/* .ul-ft .a{font-family:Roboto-Medium;font-size:16px;text-transform:capitalize;color:#fff;margin-right:15px;transition:.5s;word-break: break-word;} */
.ul-ft .a{font-family:Roboto-Medium;font-size:16px;text-transform:capitalize;color:#fff;margin-right:15px;transition:.5s;display: inline-block;}
.ul-ft .a:hover{opacity:.8}
.ul-ft .a:last-child{margin-right:0!important}
.ft-bot{position:absolute;bottom:0;left:0;right:0;width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.ft-bot .copy a,.ft-bot .copy span,.ft-bot .copyr,.ft-bot .copyr a{font-family:Roboto-Medium;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:#777;transition:.3s}
.ft-bot .copy span,.ft-bot .copyr span{margin-right:44px}
.ft-bot .copy a:hover,.ft-bot .copyr a:hover{color:#fff}
.ft-bot .copy .span2{margin-right:20px}
.ft-bot .copy .span3,.ft-bot .copyr span{margin-right:14px}
.ft-bot .copyr .span2{margin-right:20px}
.ft-bot .copy span:last-child,.ft-bot .copyr span:last-child{margin-right:0!important}
.footer .inner{position:relative;padding:87px 0 97px}
.footer2 .inner{height:100vh;padding:87px 0 233px}
.g-fttop{position:absolute;left:50%;transform:translateX(-50%);bottom:-140px;width:280px;height:280px;background:#787878;border-radius:50%;overflow:hidden;z-index:99;cursor:pointer}
.g-fttop .con img{display:block;width:38px;margin:49px auto 3px}
.g-fttop .con .tit{font-family:Roboto-Blod;font-size:20px;color:#282828;text-align:center}
.g-bot-z1{overflow:hidden}
.g-bot-z1 .item{position:relative;padding-left:44px;float:left;margin-right:60px;font-size:16px;color:#222}
.g-bot-z1 .item:last-child{margin-right:0}
.g-bot-z1 .icon{width:24px;height:24px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background-size:contain;background-position:0 0;background-repeat:no-repeat}
.g-tit-z1{font-size:78px;color:#222;line-height:100px;font-weight:700;width:70%;font-family:Roboto-Black}
.wp-c{max-width:1696px}
.ul-news{margin:0 -64px;overflow:hidden}
.ul-news li{float:left;width:33.33%;margin-bottom:108px}
.ul-news .con{display:block;margin:0 64px;padding-bottom:23px}
.ul-news .con:hover .pic img{transform:scale(1.1) translateY(-50%);-webkit-transform:scale(1.1) translateY(-50%);-moz-transform:scale(1.1) translateY(-50%);-ms-transform:scale(1.1) translateY(-50%);-o-transform:scale(1.1) translateY(-50%)}
.ul-news .pic{margin-bottom:27px;padding-top:62.5%;position:relative;overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.ul-news .pic img{position:absolute;top:50%;left:0;width:100%;height:100%;object-fit:cover;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-news .tit{font-size:20px;font-weight:700;color:#222;line-height:1.3em;height:5.2em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:26px}

@media only screen and (min-width:1200px) {
.header{/*height:6.195vw;*/top:0;left:0;right:0}
.hd-r,.header .inner{justify-content:space-between;align-items:center}
.header .logo a{width:250px;margin-right:5.937vw}
.nav .v1{font-family:Roboto-Medium;font-size:.937vw;transition:.3s}
/* .nav .on .v1,.nav .v1:hover{font-family:Roboto-Blod} */
.nav li{margin-right:3.697vw}
.nav li:last-child{margin-right:0!important}
.navr li{margin-right:1.979vw}
.navr li:last-child{margin-right:1.822vw!important}
.nav .sub{top: -2.968vw;left:0}
/* .m-hdbox{padding:2.604vw 0 1.562vw} */
 .header.on{/*height:36.45vw*/} 
.nav .sub .sub-con2{margin-top:5.052vw;padding-top: 2.968vw;}
.nav .li2 .sub .sub-con{background:#fff;width:95%;margin:8.333vw auto 0;padding-top: 0;} 
.ul-hd .li{width: 14%;margin-bottom:.52vw;margin-right:0!important}
.ul-hd .con{margin:0 1.562vw}
.ul-hd .pic{width:5.208vw;height:5.208vw;margin:0 0 .52vw}
.ul-hd .pic img{object-fit:contain}
.ul-hd .tit{font-family:Roboto-Black;font-size:1.041vw;letter-spacing:.02em;margin-bottom:.729vw}
.nav .v2,.ul-hd .v2{/* font-family:Roboto-Medium; */font-size:.833vw;line-height:1.19;margin-bottom:.885vw}
.hd-lang{font-size:.833vw;margin-left:1.979vw}
.hd-lang em{width:1.041vw;height:1.041vw;background:url(../images/lang.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.header.on .hd-lang em,.header2 .hd-lang em{background:url(../images/lang.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.hd-lang .langdown{top:110%;transform:translateX(-50%);width:5.208vw;-webkit-box-shadow:.104vw 0 .52vw rgba(0,0,0,.2);-moz-box-shadow:.104vw 0 .52vw rgba(0,0,0,.2);-ms-box-shadow:.104vw 0 .52vw rgba(0,0,0,.2);-o-box-shadow:.104vw 0 .52vw rgba(0,0,0,.2);box-shadow:.104vw 0 .52vw rgba(0,0,0,.2)}
.hd-lang .langdown a{line-height:2em;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.header .so{width:.937vw;height:1.041vw}
.header .so-btn{height:1.041vw;background:url(../images/so.svg) center center no-repeat;-webkit-background-size:.937vw auto;background-size:.937vw auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header.on .so-btn,.header2 .so-btn{background:url(../images/so.svg) center center no-repeat;-webkit-background-size:.937vw auto;background-size:.937vw auto}
.header2.on .so-btn{background:url(../images/so.svg) center center no-repeat;-webkit-background-size:.937vw auto;background-size:.937vw auto}
.header2.on .hd-lang em{background:url(../images/lang.svg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.header .so-btn:hover{opacity:.8;filter:alpha(opacity=80)}
.form-so{line-height:1.822vw;top:1.822vw;right:0;width:10.41vw;border:1px solid #222;border-radius:1.822vw}
.form-so input{outline:0;border:none}
.form-so .inp{height:1.822vw;line-height:1.822vw;padding:0 1.562vw 0 .52vw;font-size:.729vw}
.form-so .sub{top:0;right:.312vw;width:1.562vw;height:1.718vw;background:url(../images/so.svg) center center no-repeat;background-size:.937vw auto}
.header.on .form-so .sub,.header2 .form-so .sub{background:url(../images/so2.svg) center center no-repeat}
.footer .box{padding:0 4.947vw}
.m-ftlinks{padding-top:9.27vw}
.footer2 .m-ftlinks{padding-top:13.33vw}
.m-ftr{width:59.7%}
.m-ftl .tit{text-transform:uppercase;font-family:Roboto-Blod;font-size:3.125vw;line-height:1.175;margin-bottom:1.875vw}
.m-ftl .email{font-family:Roboto-Medium;font-size:1.458vw;margin-bottom:3.906vw}
.g-moree1{border:none;background-repeat:no-repeat;background-size:100% auto;width:11.25vw;background-image:url(../images/ft-bg.png)}
.m-ftlinks .info{text-transform:capitalize;font-family:Roboto-Medium;font-size:1.041vw;margin-bottom:1.041vw}
.m-ftlinks .link a{width:1.25vw;height:1.25vw;opacity:.6;margin-right:1.041vw}
.ul-ft .con{padding:.468vw 0 .416vw}
.ul-ft .con:last-child{border-bottom:1px solid rgba(255,255,255,.4)}
.ul-ft .tit{font-family:Roboto-Medium;font-size:1.041vw;text-transform:capitalize}
.ul-ft .links{padding:.26vw 0 .39vw}
.ul-ft .a{font-family:Roboto-Medium;font-size:.833vw;text-transform:capitalize;margin-right:.781vw;transition:.5s}
.ul-ft .a:hover{opacity:.8}
.ul-ft .a:last-child{margin-right:0!important}
.ft-bot{bottom:0;left:0;right:0;justify-content:space-between;align-items:center;margin-bottom:1.041vw}
.ft-bot .copy a,.ft-bot .copy span,.ft-bot .copyr,.ft-bot .copyr a{font-family:Roboto-Medium;font-size:.729vw;letter-spacing:.02em;text-transform:uppercase}
.ft-bot .copy span,.ft-bot .copyr span{margin-right:2.291vw}
.ft-bot .copy .span2{margin-right:1.041vw}
.ft-bot .copy .span3,.ft-bot .copyr span{margin-right:.729vw}
.ft-bot .copyr .span2{margin-right:1.041vw}
.ft-bot .copy span:last-child,.ft-bot .copyr span:last-child{margin-right:0!important}
.footer .inner{padding:4.531vw 0 5.052vw}
.footer2 .inner{height:100vh;padding:4.531vw 0 12.13vw}
.g-fttop{transform:translateX(-50%);bottom:-7.291vw;width:14.58vw;height:14.58vw;background:#787878;border-radius:50%}
.g-fttop .con img{width:1.979vw;margin:2.552vw auto .156vw}
.g-fttop .con .tit{font-family:Roboto-Blod;font-size:1.041vw}
.g-bot-z1 .item{padding-left:2.291vw;margin-right:3.125vw;font-size:.833vw}
.g-bot-z1 .icon{width:1.25vw;height:1.25vw;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-tit-z1{font-size:4.062vw;line-height:5.208vw}
.wp-c{max-width:88.33vw}
.ul-news{margin:0 -3.333vw}
.ul-news li{margin-bottom:5.625vw}
.ul-news .con{margin:0 3.333vw;padding-bottom:1.197vw}
.ul-news .pic{margin-bottom:1.406vw;padding-top:62.5%;border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw}
.ul-news .tit{font-size:1.041vw;height:5.2em;margin-bottom:1.354vw}
}
.nav-mob{display:none}
@media only screen and (max-width:1200px){
/* .m-hdbox{padding:14px 0} */
.navl,.navr{display:none!important}
.menuBtn{display:block}
.menuBtn b{background-color:#222}
.hd-r{margin-right:50px}
body{padding-top:60px}
.header .logo a{display:inline-block;width:250px;margin:10px 0}
.nav-mob{position:fixed;top:150px;left:0;bottom:0;right:0;width:100%;height:calc(100vh - 60px);overflow:hidden;overflow-y:auto;background-color:#fff}
.nav li{position:relative;float:none;margin-right:0}
.header{min-height:60px;background-color:#fff}
.header .inner{position:relative;z-index:5}
.nav-mob .nav{display:block}
.nav .v1{display:block;position:relative;font-size:16px;line-height:2}
.nav .v1 i{position:absolute;right:0;top:50%;transform:translateY(-50%);font-style:normal;width:10px;height:10px;background-image:url(../images/sel.png);background-repeat:no-repeat;background-position:center;background-size:100% auto}
.nav .sub{position:static!important;top:auto!important;width:100%;background-color:#fff}
.nav .li2 .sub .sub-con{width:100%;margin:10px 15px 0}
.nav .sub .sub-con2{padding:10px;margin-top:0}
.ul-hd .con{margin:0 10px} 
.ul-hd .li{width:19%}
.ul-hd .tit{font-size:18px;margin-bottom:8px}
.nav .v2,.ul-hd .v2{font-size:14px;margin-bottom:8px}
.ul-hd .pic{width:80px;height:80px;margin:0 0 8px}
.hd-lang{font-size:14px;margin-left:18px}
.m-ftr{display:none}
.m-ftl{float:none;width:100%}
.footer .inner{position:relative;padding-top:30px;padding-bottom:0;height:auto}
.g-fttop .con img{display:block;width:18px;margin:20px auto 2px}
.g-fttop .con .tit{font-size:15px}
.footer .box{padding:0;position:relative;overflow:hidden}
.footer2 .inner{height:auto}
.m-ftl .tit{text-align:center;font-size:28px;margin-bottom:5px}
.m-ftl .email{text-align:center;font-size:17px;margin-bottom:25px}
.m-ftl .more{text-align:center;margin-bottom:10px}
.m-ftlinks{position:static;left:auto;bottom:auto;padding-top:10px!important}
.m-ftlinks .link{margin-bottom:10px;display:flex;justify-content:center;align-items:center}
.ft-bot .copy span,.ft-bot .copyr span{margin-right:8px}
.m-ftlinks .link a{margin-right:13px}
.g-moree1{width:180px;font-size:12px}
.m-ftlinks .info{text-align:center;font-size:18px;margin-bottom:16px}
.ft-bot{position:static;display:block;margin-bottom:20px;text-align:center}
.g-fttop{bottom:-70px;width:140px;height:140px;display:none}
.g-bot-z1 .item{padding-left:30px;margin-right:30px;font-size:14px}
.g-bot-z1 .icon{width:18px;height:18px}
.g-tit-z1{font-size:38px;line-height:50px}
.wp-c{max-width:100%;padding:0}
.ul-news{margin:0 -15px}
.ul-news li{margin-bottom:20px}
.ul-news .con{margin:0 15px;padding-bottom:10px}
.ul-news .pic{margin-bottom:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-news .tit{font-size:18px;margin-bottom:15px;height:3.9em;-webkit-line-clamp:3}
}
@media only screen and (max-width:959px){
/* .g-moree1{width:150px;background-color:#fff} */
.ft-bot .copy a,.ft-bot .copy span,.ft-bot .copyr,.ft-bot .copyr a{font-size:12px}
.m-ftlinks .info{text-align:center;font-size:16px;margin-bottom:9px}
.g-tit-z1{font-size:26px;line-height:38px}
.ul-news{margin:0 -10px}
.ul-news li{width:50%}
.ul-news .con{margin:0 10px}
.ul-news .tit{font-size:16px;margin-bottom:15px}
}
@media only screen and (max-width:767px){
.hd-lang>a{margin-left: 5px;} 
.ul-hd .li{display:inline-block;vertical-align:top;float:none;width:auto}
.g-tit-z1{font-size:20px;line-height:32px}
.ul-news{margin:0}
.ul-news li{width:100%}
.ul-news .con{margin:0}
.ul-news .tit{font-size:16px}
}
.sobox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.8);overflow:hidden}
.sobox .close{display:block;width:50px;height:50px;background:url(../images/close.png) center center no-repeat;-webkit-background-size:24px auto;-moz-background-size:24px auto;-ms-background-size:24px auto;-o-background-size:24px auto;background-size:24px auto;text-align:center;position:absolute;top:20px;right:20px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.sobox .close:hover{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.sobox .so{top:50%;left:50%;transform:translate(-50%,-50%);width:50%;background-color:#f7f7f7;border-radius:41px;position:relative;padding-right:166px;overflow:hidden}
.sobox .so .inp{display:block;width:100%;height:63px;font-size:20px;color:#222;line-height:63px;font-family:Roboto-Medium;border:none;background:0 0;padding-left:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sobox .so .sub-btn{width:120px;background-image:url(../images/icon1_1.png);position:absolute;top:50%;right:23px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media only screen and (min-width:1200px) {
.sobox{top:0;left:0;right:0;bottom:0}
.sobox .close{width:2.604vw;height:2.604vw;background:url(../images/close.png) center center no-repeat;-webkit-background-size:1.25vw auto;-moz-background-size:1.25vw auto;-ms-background-size:1.25vw auto;-o-background-size:1.25vw auto;background-size:1.25vw auto;top:1.041vw;right:1.041vw;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.sobox .close:hover{-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.sobox .so{top:50%;transform:translate(-50%,-50%);border-radius:2.135vw;padding-right:8.645vw}
.sobox .so .inp{height:3.281vw;font-size:1.041vw;line-height:3.281vw;font-family:Roboto-Medium;border:none;background:0 0;padding-left:1.614vw;white-space:nowrap}
.sobox .so .sub-btn{width:6.25vw;background-image:url(../images/icon1_1.png);top:50%;right:1.197vw;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
}
@media only screen and (max-width:959px){
.sobox .so .inp{width:100%;height:59px;font-size:18px;line-height:59px}
.sobox .so{width:70%}
}
@media only screen and (max-width:767px){
.sobox .so{width:92%}
.sobox .so .inp{height:50px;font-size:16px;line-height:50px;padding-left:25px}
}
/*   //多级折叠 */
.tree{
    position: relative;
    z-index: 22;
}
.tree_two,
.tree_one{
    display: none;
}
.tree .v3,.tree .v4{
    display: block;
font-size: 16px;
color: #222;
padding: 0px 15px 10px;
font-family: Roboto-Medium;
}
.tree .v4{
    padding: 0px 30px 10px;   
}
.tree_box .v3 span,
.tree_box .v2 span{
    display: inline-block;
    vertical-align: middle;
}
.tree_box .arr1{
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    width: 18px;
    height: 18px;
    object-fit: contain;
    margin-left: 8px;
}
.tree_box .arr1 img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}


@media only screen and (min-width: 1200px)  {

    .tree .v3,.tree .v4{
    font-size: 0.833vw;
    padding: 0 0.781vw 0.520vw;
    font-family: Roboto-Medium;
    }
    .tree .v4{
        padding: 0 1.562vw 0.520vw;   
    }
    .tree_box .arr1{
        font-style: normal;
        width: 0.937vw;
        height: 0.937vw;
        object-fit: contain;
        margin-left: 0.416vw;
    }
    .tree_box .arr1 img{
        object-fit: contain;
    }
    }
    @media only screen and (max-width: 1200px)  {
        .nav-mob   .tree_box .v2,
        .nav-mob   .tree_box .v3{
            position: relative;
        }
        .nav-mob   .tree_box .v2{
            font-size: 16px;
        }
        .tree .v3 {
            font-size: 14px;
        }
        .tree .v4 {
            font-size: 12px;
        }
        .nav-mob   .tree_box .arr1,
     .nav-mob   .tree_box .v2 i {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            font-style: normal;
            width: 10px;
            height: 10px;
            background-image: url(../images/sel.png);
            background-repeat: no-repeat;
            background-position: center;
            background-size: 100% auto;
        }
        .tree .v3,.tree .v4{
        padding: 0px 10px 8px;
        }
        .tree .v4{
            padding: 0px 20px 8px;   
        }
        .tree_box .arr1 img {
        display: none;
        }
    }
    /* 新增关于我们 */
    .row-abe1 .m-ab10_1{display:flex;align-items:center;margin-bottom:29px}
.row-abe1 .m-ab10_1 .back{width:60px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:15px;background-color:#222;border-radius:28px;transition:.3s}
.row-abe1 .m-ab10_1 .back:hover{opacity:.8}
.row-abe1 .m-ab10_1 .back img{display:block;width:7px;height:auto}
.row-abe1 .g-tita1{font-family:Roboto-Black;letter-spacing:.04em;font-size:20px;text-align:center;line-height:1.1}
.row-abe1{display:flex;justify-content:space-between}
.row-abe1 .total{font-size:14px;letter-spacing:.04em;color:#222}
.row-abe1 .total span{display:inline-block;vertical-align:middle}
.row-abe1 .total .num{font-family:Roboto-Black;color:#b2c47b;margin:0 5px}
@media only screen and (min-width:1200px) and (max-width:1920px){
.row-abe1 .m-ab10_1{align-items:center;margin-bottom:1.51vw}
.row-abe1 .m-ab10_1 .back{width:3.125vw;height:1.562vw;align-items:center;justify-content:center;margin-right:.781vw;border-radius:1.458vw;transition:.3s}
.row-abe1 .m-ab10_1 .back:hover{opacity:.8}
.row-abe1 .m-ab10_1 .back img{width:.364vw;height:auto}
.row-abe1 .g-tita1{font-family:Roboto-Black;letter-spacing:.04em;font-size:1.041vw;line-height:1.1}
.row-abe1{justify-content:space-between}
.row-abe1 .total{font-size:.729vw;letter-spacing:.04em}
.row-abe1 .total .num{font-family:Roboto-Black;margin:0 .26vw}
}
@media only screen and (max-width:767px){
.row-abe1 .m-ab10_1 .back{width:50px;height:25px;margin-right:11px}
.row-abe1 .g-tita1{font-size:17px}
.row-abe1 .total{font-size:12px}
.row-abe1 .total .num{margin:0 3px}
.row-abe1 .m-ab10_1{margin-bottom:20px}
}