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{font:14px/1.5 宋体,Arial,sans-serif;color:#000;font-family: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:#000;font-family: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:#000;text-decoration:none}
@font-face{font-family:Regular;src:url(../fonts/NHAASGROTESKTXPRO-55RG.TTF)}
@font-face{font-family:Medium;src:url(../fonts/NEUEHAASDISPLAYBLACK.TTF)}
.wp{margin:0 auto;width:100%;max-width:1680px}
.bdinner{padding-top:120px}
.bdinner2{background-color:#f5f5f5}
.header{position:fixed;left:0;right:0;top:0;width:100%;z-index:99;transition:.3s;border-bottom:1px solid rgba(255,255,255,.5)}
.header.fixed1{transform:translateY(-10vw)}
.idxhd{position:relative}
.idxhd .header{position:absolute}
.bdinner .header{border-bottom:none}
.header.fixed{padding-top:0;background-color:#fff}
.header .wp{display:flex;align-items:center;justify-content:space-between;max-width:100%;padding:0 35px 0 55px}
.nav li{display:inline-block;margin-right:80px;position:relative}
.nav li.on{color:#ff8931;}
.nav .v1{display:block;font-size:18px;color:#fff;line-height:120px;transition:.3s}
.bdinner .nav .v1{color:#444}
.bdinner .logo .img2{display:block}
.bdinner .logo .img1{display:none}
.fixed .nav .v1{line-height:90px;color:#333}
.nav .v1:hover{color:#f60}
.logo{width:144px}
.logo img{display:block;width:100%}
.fixed .logo .img1,.logo .img2{display:none}
.fixed .logo .img2{display:block}
.sub{display:none;position:absolute;left:50%;transform:translateX(-50%);top:100%;min-width:340px;text-align:center}
.sub-nav{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.05)}
.sub-nav a{display:block;font-size:16px;padding:15px 10px;transition:.3s}
.sub-nav a:hover{color:#fff;background-color:#eb5c20}
.h-btns,.h-r{display:flex;align-items:center}
.h-btns.m{display:none}
.h-btns a{color:inherit}
.h-search{display:block;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/h-search.svg)}
.bdinner .h-search,.fixed .h-search,.on .h-search{background-image:url(../images/h-search-1.svg)}
.h-lang{position:relative;margin-left:78px}
.h-lang .lang{width:50px;height:50px;background-color:#eb5c20;background-position:center;background-repeat:no-repeat;background-size:20px auto;background-image:url(../images/earth.svg)}
.h-lang .lanbox{position:absolute;left:50%;transform:translateX(-50%);top:130%;width:100px;text-align:center;background-color:#fff;display:none;color:#333}
.h-lang .lanbox .v2{display:block;font-size:16px;padding:10px 0;transition:.3s}
.h-lang .lanbox .v2.on,.h-lang .lanbox .v2:hover{background-color:#eb5c20;color:#fff}
.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100;display:none}
.pop-search .pop-search-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.pop-search .pop-search-close{position:absolute;right:50px;top:50px;width:32px;height:32px;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:690px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 140px 0 12px;display:block;width:100%;line-height:50px;font-size:16px;color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:100%;bottom:0;background-color:#eb5c20;font-size:18px;color:#fff;text-align:center}
.menuBtn{display:none;position:fixed;top:15px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.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: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)}
.footer{background-color:#000;font-size:16px;color:#fff}
.footer a{color:inherit;transition:.3s}
.footer a:hover{opacity:.8}
.f-top{border-bottom:1px solid rgba(255,255,255,.2);padding:74px 0 30px;display:flex}
.f-dw{display:flex;align-items:center;justify-content:space-between;padding:35px 0 45px}
.f-left{width:350px;margin-right:200px}
.f-right{flex:1;padding-top:15px}
.ul-links1{width:100%;display:flex;justify-content:space-between}
.ul-links1 li{display:block}
.ul-links1 .f1{display:block;color:rgba(255,255,255,.8);margin-bottom:15px}
.ul-links1 .tit{font-size:18px;padding-bottom:20px;margin-bottom:14px;position:relative}
.ul-links1 .tit::after{position:absolute;left:0;bottom:0;content:"";width:20px;height:2px;background-color:#fff;content:""}
.ul-links2 li{display:inline-block;margin-right:10px;position:relative}
.ul-links2 .con{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:50%}
.ul-links2 .con .img{display:block;width:16px}
.ul-links2 .subqr{width:80px;background-color:#fff;bottom:100%;left:50%;transform:translateX(-50%);display:none;position:absolute}
.ul-links2 .subqr .vximg{display:block;width:100%}
.f-logo{display:block;width:143px;margin-bottom:35px}
.f-logo img{display:block;width:100%}
.f-txt .desc{font-size:20px;margin-bottom:20px}
.ft-list1{margin-bottom:16px}
.ft-list1 .group{display:flex;align-items:center;margin-bottom:10px;font-size:18px}
.ft-list1 .group .icon{display:block;width:22px;margin-right:14px}
.ft-list1 .group img{display:block;width:100%}
.cur{font-size:16px;color:#666;line-height:20px;margin:60px 0 38px}
.cur i{font-style:normal;display:inline-block;vertical-align:middle;margin:0 5px}
.cur span{display:inline-block;vertical-align:middle}
.cur a{display:inline-block;vertical-align:middle;transition:.3s;color:inherit}
.cur a:hover{color:#eb5c20}
.pages{text-align:center}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:20px;color:#666;border-radius:50%;background-color:#fff;transition:.3s}
.pages ul a:hover,.pages ul li.on a{background-color:#eb5c20;color:#fff}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"宋体";font-size:20px;margin:0 10px}
.pages ul li.next a,.pages ul li.prev a{background-color:transparent;width:30px}
.pages ul li.next a:hover,.pages ul li.prev a:hover{color:#eb5c20}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
@media only screen and (min-width:1199px){
.wp{margin:0 auto;max-width:87.5vw}
.bdinner{padding-top:6.25vw}
.header{left:0;right:0;top:0;transition:.3s;border-bottom:1px solid rgba(255,255,255,.5)}
.bdinner .header{border-bottom:none}
.header .wp{padding:0 1.822vw 0 2.864vw}
.nav li{margin-right:4.166vw}
.nav .v1{font-size:.937vw;line-height:6.25vw;transition:.3s}
.fixed .nav .v1{line-height:4.687vw}
.logo{width:7.5vw}
.sub{transform:translateX(-50%);top:100%;min-width:17.7vw}
.sub-nav{background:#fff;box-shadow:0 0 1.041vw rgba(0,0,0,.05)}
.sub-nav a{font-size:.733vw;padding:.781vw .52vw;transition:.3s}
.h-btns,.h-r{align-items:center}
.h-search{width:1.145vw;height:1.145vw;background-size:contain;background-image:url(../images/h-search.svg)}
.bdinner .h-search,.fixed .h-search,.on .h-search{background-image:url(../images/h-search-1.svg)}
.h-lang{margin-left:4.062vw}
.h-lang .lang{width:2.604vw;height:2.604vw;background-size:1.041vw auto;background-image:url(../images/earth.svg)}
.h-lang .lanbox{transform:translateX(-50%);top:130%;width:5.208vw}
.h-lang .lanbox .v2{font-size:.833vw;padding:.52vw 0;transition:.3s}
.pop-search,.pop-search .pop-search-bg{left:0;top:0}
.pop-search .pop-search-close{right:2.604vw;top:2.604vw;width:1.666vw;height:1.666vw;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.search-box{top:50%;width:35.93vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 7.291vw 0 .625vw;line-height:2.604vw;font-size:.833vw}
.search-box .submit{right:0;top:0;width:6.25vw;bottom:0;font-size:.937vw}
.menuBtn{top:.625vw;right:.625vw;width:1.562vw;height:1.562vw;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{height:.208vw;margin:.208vw 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{margin:0;left:0;top:50%;margin-top:-.26vw;width:1.562vw}
.menuBtn.open b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{font-size:.833vw;font-size:1.041vw}
.footer a{transition:.3s}
.footer a:hover{opacity:.8}
.f-top{border-bottom:1px solid rgba(255,255,255,.2);padding:3.854vw 0 1.562vw}
.f-dw{align-items:center;justify-content:space-between;padding:1.822vw 0 2.343vw}
.f-left{width:18.22vw;margin-right:10.41vw}
.f-right{flex:1;padding-top:.781vw}
.ul-links1{justify-content:space-between}
.ul-links1 .f1{margin-bottom:.781vw}
.ul-links1 .tit{font-size:.937vw;font-size:1.041vw;padding-bottom:1.041vw;margin-bottom:.729vw}
.ul-links1 .tit::after{left:0;bottom:0;content:"";width:1.041vw;height:.104vw;content:""}
.ul-links2 li{margin-right:.52vw}
.ul-links2 .con{width:2.083vw;height:2.083vw;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);border-radius:50%}
.ul-links2 .con .img{width:.833vw}
.ul-links2 .subqr{width:4.166vw;bottom:100%;transform:translateX(-50%)}
.f-logo{width:7.447vw;margin-bottom:1.822vw}
.f-txt .desc{font-size:1.041vw;margin-bottom:1.041vw}
.ft-list1{margin-bottom:.833vw}
.ft-list1 .group{align-items:center;margin-bottom:.52vw;font-size:.937vw}
.ft-list1 .group .icon{width:1.145vw;margin-right:.729vw}
.cur{font-size:.833vw;line-height:1.041vw;margin:3.125vw 0 1.979vw}
.cur i{font-style:normal;margin:0 .26vw}
.cur a{transition:.3s}
.pages ul li{margin:0 .26vw}
.pages ul li a{width:2.604vw;height:2.604vw;line-height:2.604vw;font-size:1.041vw;border-radius:50%;transition:.3s}
.pages ul li.next,.pages ul li.prev{font-weight:700;font-family:"宋体";font-size:1.041vw;margin:0 .52vw}
.pages ul li.next a,.pages ul li.prev a{width:1.562vw}
.pages ul li span{margin-top:.26vw;font-weight:700;font-family:Arial}
}
@media only screen and (max-width:1199px){
body{padding-top:60px}
.menuBtn{display:block}
.logo{width:80px}
.header{padding:0;background-color:#fff;box-shadow:-1px 0 10px rgba(0,0,0,.05);line-height:60px;height:60px;border-bottom:none;background-color:rgba(0,0,0,.8)}
.idxhd .header{position:fixed}
.idxhd{padding-top:0}
.header .wp{display:block;max-width:100%;padding:0 15px}
.logo img{display:inline-block;vertical-align:middle}
.bdinner .logo .img2,.logo .img2{display:inline-block}
.logo .img1{display:none}
.h-r{display:none;position:fixed;top:60px;left:0;right:0;bottom:0;overflow-y:auto;background-color:#fff;background-color:rgba(0,0,0,.8)}
.nav li{display:block;margin-left:0;padding:0 15px;margin-right:0}
.nav .arr{height:35px;width:10px;position:absolute;right:15px;top:0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/index/next.svg);transition:.3s}
.nav .ok .arr{transform:rotate(-90deg)}
.nav .v1{font-size:18px;color:#fff;line-height:35px}
.sub{position:relative;left:auto;transform:translateX(0)}
.sub-nav{box-shadow:none;padding:10px;background-color:transparent;text-align:left}
.sub-nav a{line-height:30px;font-size:14px;padding:0;margin:0;background-size:0;color:#fff}
.h-btns.pc{display:none}
.h-btns.m{display:flex;position:fixed;right:50px;top:15px}
.h-lang .lang{width:30px;height:30px;background-size:16px auto}
.h-lang{margin-left:10px}
.wp{padding:0 15px;max-width:100%;width:100%}
.f-top{display:block;padding:20px 0}
.f-right{display:none}
.f-txt .desc,.ft-list1 .group{font-size:16px}
.ft-list1 .group .icon{width:18px;margin-right:5px}
.f-dw{display:block;padding:10px 0;text-align:center}
.footer{font-size:14px}
.f-logo{width:80px;margin:0 auto 15px}
.f-left{width:100%;margin:0;text-align:center}
.ft-list1 .group{justify-content:center}
.ul-links2 .con{width:30px;height:30px}
.ul-links2 .con .img{width:12px}
.cur,.pages li{display:none}
.pages li.next,.pages li.on,.pages li.prev{display:inline-block}
.pages ul li a{width:35px;line-height:35px;height:35px;font-size:14px}
.search-box{width:90%}
.h-lang .lanbox .v2{font-size:14px;line-height:1.5}
.bdinner .nav .v1{color:#fff}
}
.m-container{position:relative;height:100vh;overflow:hidden}
.m-container .swiper-container{height:100%}
.m-container .swiper-slide{position:relative;z-index:3;height:100vh!important;overflow:hidden}
.m-container .swiper-footer{height:auto!important}
.banner{position:relative}
.banner::after{position:absolute;top:0;bottom:0;width:1px;height:100%;content:"";background-color:#fff;right:120px;z-index:12;opacity:.5}
.banner .pic{position:relative}
.banner .txt{position:absolute;top:50%;transform:translateY(-50%);font-size:80px;color:#fff;left:0;right:0;width:100%}
.banner .txt .tit{text-align:center;width:1110px;margin:0 auto;font-family:Medium;line-height:1.2}
.banner .pic img{display:block;height:100vh;object-fit:cover;width:100%}
.banner .g-swpPagination1{background-color:rgba(255,255,255,.3);width:112px;height:1px;transform:translateY(-50%) rotate(90deg);top:50%;right:9px;z-index:1}
.banner .g-swpPagination1 .swiper-pagination-progressbar-fill{height:1px;background-color:#fff}
.banner .g-swpFraction1{height:184px;display:flex;justify-content:space-between;flex-direction:column;color:#fff;font-size:18px;position:absolute;right:52px;top:50%;transform:translateY(-50%);z-index:1}
.banner .g-swpArrow1{height:216px;display:flex;justify-content:space-between;flex-direction:column;position:absolute;right:58px;top:50%;transform:translateY(-50%);z-index:1}
.banner .swiper-arrow{width:11px;height:11px;background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer}
.banner .swiper-prev{background-image:url(../images/index/prev.svg)}
.banner .swiper-next{background-image:url(../images/index/next.svg)}
.g-titd1{font-size:70px;font-family:Medium}
.g-titd1 span{color:#eb5c20}
.ul-listidx2 {
  overflow: hidden;
  display: flex;
justify-content: space-between;
overflow: hidden;
}
.ul-listidx2 li {
  width: 15%;
  float: left;
  transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  flex: 3;overflow: hidden;
}
.ul-listidx2 li.on {
  width: 40%;
  /* flex: 1; */
  flex: 8;
}
.ul-listidx2 .pic{position:relative}
.ul-listidx2 .pic img{height:800px;object-fit:cover;display:block;width:100%}
.ul-listidx2 .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.3)}
.ul-listidx2 .inner{position:relative}
.ul-listidx2 .default{position:absolute;left:0;right:0;top:330px;padding:0 35px;color:#fff;font-size:20px;transition:.3s;z-index:1}
.ul-listidx2 .default .tit{font-size:22px;line-height:1.3}
.ul-listidx2 .default .line{width:100%;margin:10px 0 14px;background-color:rgba(255,255,255,.3);height:1px}
.ul-listidx2 .on .default{opacity:0}
.ul-listidx2 .cover{position:absolute;left:0;right:0;top:290px;padding:0 48px;color:#fff;font-size:20px;opacity:0;transition:.3s;z-index:1}
.ul-listidx2 .on .cover{opacity:1}
.ul-listidx2 .cover .line{margin:10px 0;background-color:#eb5c20;height:2px;width:30px}
.ul-listidx2 .cover .num{font-size:20px}
.ul-listidx2 .cover .tit{font-size:28px;margin-bottom:22px;font-family:Medium;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-listidx2 .cover .desc{font-size:22px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:7;-webkit-line-clamp:7;-webkit-box-orient:vertical}
.g-idxbox{height:100%;display:flex;align-items:center}
.section2 .g-idxbox{flex-direction:column;flex:1}
.m-idx2{display:flex;flex-direction:column;justify-content:flex-end;flex:1}
.m-idx3{overflow:hidden}
.m-idx3 .left{float:left;width:47%}
.m-idx3 .right{float:right;width:47%}
.m-idx3 .top .desc{font-size:22px;margin:4px 0 122px}
.m-idx3 .pic img{display:block;width:100%}
.ul-idx3_1 li{margin-bottom:42px}
.ul-idx3_1 .line{height:1px;background-color:rgba(0,0,0,.1);position:relative}
.ul-idx3_1 .line::after{position:absolute;left:0;top:0;bottom:0;height:100%;content:"";background-color:#eb5c20;width:200px;transition:.3s}
.ul-idx3_1 .con:hover .line::after{width:100%}
.ul-idx3_1 .inner{padding-top:30px;display:flex;align-items:center;font-size:22px;justify-content:space-between}
.ul-idx3_1 .icon{width:62px}
.ul-idx3_1 .icon img{display:block;width:100%}
.ul-idx3_1 .top1{color:#eb5c20;font-size:50px;font-family:Medium;line-height:1.2}
.m-idx3 .top2{margin-bottom:40px}
.m-idx3 .top2 .desc2{font-size:22px;margin:30px 0}
.m-idx3 .top2 .more{width:200px;line-height:50px;border:1px solid #d9d9d9;text-align:center;font-size:18px;color:#444;display:block;transition:.3s}
.m-idx3 .top2 .more:hover{border-color:#eb5c20;color:#eb5c20}
.m-idx3 .top2 .more span{padding-left:48px;background-position:left center;background-repeat:no-repeat;background-size:24px auto;background-image:url(../images/index/arr.svg)}
.m-idx3 .top2 .more:hover span{background-image:url(../images/index/arr-1.svg)}
.m-idx3 .top2 .pic{padding-top:55%;position:relative;overflow:hidden}
.m-idx3 .top2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.g-topd1{display:flex;align-items:center;justify-content:space-between}
.ul-tabidx4 li{display:inline-block}
.ul-tabidx4 .con{display:block;color:#444;font-size:22px;transition:.3s;position:relative;padding-left:30px}
.ul-tabidx4 .con:hover,.ul-tabidx4 .on .con{color:#eb5c20}
.ul-tabidx4 .icon{width:24px;position:absolute;left:-10px;top:50%;transform:translateY(-50%);transition:.3s;opacity:0}
.ul-tabidx4 .con:hover .icon{left:0;opacity:1}
.ul-idx4 .tit span{background-image:linear-gradient(#eb5c20,#eb5c20);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s ease-in-out;-webkit-transition:background-size .3s ease-in-out;-moz-transition:background-size .3s ease-in-out;-ms-transition:background-size .3s ease-in-out;-o-transition:background-size .3s ease-in-out}
.ul-idx4 .tit{min-height:3em;margin-bottom:55px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.3s;font-size:22px}
.ul-idx4 .con:hover .tit{color:#eb5c20}
.ul-idx4 .con:hover .tit span{background-size:100% 1px}
.ul-idx4{margin:118px -13px 0}
.ul-idx4 li{float:left;width:25%;padding:0 13px;margin-bottom:20px}
.ul-idx4 .con{display:block;background-color:#fff;transition:.3s}
.ul-idx4 .con:hover{box-shadow:0 15px 30px rgba(0,0,0,.3);transform:translateY(-8px)}
.ul-idx4 .txt{padding:56px 32px 36px}
.ul-idx4 .year{font-size:20px;color:#666}
.ul-idx4 .m{font-size:40px}
.ul-idx4 .pic{position:relative;padding-top:80%;overflow:hidden}
.ul-idx4 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.g-ban1{position:relative}
.g-ban1 .pic img{display:block;width:100%;height:100vh;object-fit:cover}
.g-ban1 .txt{position:absolute;left:0;top:50%;transform:translateY(-50%);right:0;width:100%}
.g-ban1 .tit{font-size:80px;color:#fff;font-family:Medium;text-align:center}
@keyframes skip{
0%{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:1}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:0}
}
@-webkit-keyframes skip{
0%{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:1}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:.3}
}
.g-scr{cursor:pointer;position:absolute;bottom:0;left:50%;transform:translateX(-50%);font-size:14px;color:#fff}
.g-scr .info{animation:2s infinite skip;-webkit-animation:2s infinite skip}
.g-scr .line{width:2px;height:56px;background-color:#fff;margin:10px auto 0}
.row-contact{background-color:#f5f5f5;display:flex;align-items:stretch}
.row-contact .left{width:50%;padding:115px 110px 100px 120px}
.row-contact .right{background-color:#fff;flex:1;padding:150px 120px 146px 100px}
.m-formct{margin-top:70px}
.m-formct .group{margin-bottom:20px}
.m-formct .group input,.m-formct .group textarea{padding:0 25px;height:60px;line-height:60px;font-size:20px;background-color:#fff;width:100%;display:block}
.m-formct .group textarea{padding:10px 25px;height:150px;line-height:1.5;resize:none}
.m-formct .submit{display:block;background-color:#eb5c20;width:250px;height:60px;line-height:60px;text-align:center;font-size:20px;color:#fff;transition:.3s;border:none;cursor:pointer}
.m-formct .submit:hover{background-color:#fff;color:#eb5c20}
.row-contact .top-tit{font-size:40px;margin-bottom:65px}
.row-contact .top-tit2{font-size:22px;color:#666;margin-bottom:25px}
.ul-ct1{margin-bottom:54px}
.ul-ct1 li{margin-bottom:50px}
.ul-ct1 .con{display:flex}
.ul-ct1 .icon,.ul-ct2 .con{width:60px;height:60px;border-radius:50%;background-color:#eb5c20;display:flex;align-items:center;justify-content:center;margin-right:28px}
.ul-ct1 .icon img,.ul-ct2 .con img{display:block;width:24px}
.ul-ct1 .txt{flex:1}
.ul-ct1 .tit{font-size:22px;color:#666;margin-bottom:5px}
.ul-ct1 .desc{font-size:26px;line-height:1.3}
.ul-ct2 li{display:inline-block;margin-right:22px}
.ul-ct2 .con{margin-right:0;transition:.3s}
.ul-ct2 .con:hover{transform:translateY(-8px)}
.row-news{padding:122px 0 150px;background-color:#f5f5f5}
.row-news .ul-idx4 li{margin-bottom:40px}
.ul-news{margin:95px 0 30px}
.row-newsdet{padding:34px 0 10px}
.row-newsdet .wp{max-width:1400px}
.m-newsdet{background-color:#fff;padding:110px 75px 105px}
.m-newsdet .top{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:25px;margin-bottom:50px}
.m-newsdet .tit{font-size:44px;margin-bottom:72px;line-height:1.2}
.m-newsdet .info{display:flex;justify-content:space-between;align-items:center}
.m-newsdet .info .d1{font-size:18px;color:#666}
.m-newsdet .info .d2{font-size:40px}
.m-newsdet .info .box{font-size:16px;color:#999;display:flex;align-items:center}
.m-newsdet .sharebox{display:flex;align-items:center}
.m-newsdet .sharebox .link,.m-newsdet .sharebox .social-share .social-share-icon{display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;border:none;margin:0 0 0 28px;border-radius:0}
.m-newsdet .sharebox .social-share .icon-twitter{background-image:url(../images/inset/twitter.svg)}
.m-newsdet .sharebox .social-share .icon-linkedin{background-image:url(../images/inset/linkedin2.svg)}
.m-newsdet .sharebox .social-share .icon-facebook{background-image:url(../images/inset/facebook3.svg)}
.m-newsdet .sharebox .social-share .social-share-icon:hover{background-color:transparent}
.m-newsdet .sharebox .social-share .social-share-icon:before{display:none}
.m-newsdet .sharebox .social-share{display:flex;align-items:center}
.m-newsdet .sharebox .link img{display:block;width:100%}
.m-newsdet .desc{font-size:20px;color:#444;padding-bottom:64px;line-height:1.8}
.m-newsdet .desc img{display:block;width:100%}
.pages-det{display:flex;align-items:flex-start;justify-content:space-between;padding-top:60px;border-top:1px solid rgba(0,0,0,.1)}
.pages-det .a{width:45%;display:block}
.pages-det .right{text-align:right}
.pages-det .t1{font-size:20px;color:#666;margin-bottom:22px}
.pages-det .cont{font-size:24px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}
.pages-det .cont span{background-image:linear-gradient(#eb5c20,#eb5c20);background-position:0 100%;background-size:0 1px;background-repeat:no-repeat;transition:background-size .3s ease-in-out;-webkit-transition:background-size .3s ease-in-out;-moz-transition:background-size .3s ease-in-out;-ms-transition:background-size .3s ease-in-out;-o-transition:background-size .3s ease-in-out}
.pages-det .a:hover .cont{color:#eb5c20}
.pages-det .a:hover .cont span{background-size:100% 1px}
.row-newsdet2 .g-titd1{text-align:center}
.ul-newsdet{margin-top:36px}
.row-down{padding:150px 0 145px}
.row-down .wp{max-width:1588px}
.ul-down{margin:0 -65px 25px}
.ul-down li{width:25%;padding:0 65px;margin-bottom:78px;float:left}
.ul-down .con{display:block;text-align:center}
.ul-down .pic{padding-top:135.3%;position:relative;overflow:hidden;transition:.3s;margin-bottom:28px}
.ul-down .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.ul-down .tit{font-size:22px;margin-bottom:32px;height:1.5em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-down .desc{font-size:16px;margin-bottom:16px;color:#666}
.ul-down .btn{width:84px;line-height:34px;text-align:center;border:1px solid #000;font-size:18px;transition:.3s;margin:0 auto}
.ul-down .con:hover .btn{background-color:#eb5c20;color:#fff;border-color:#eb5c20}
.ul-down .btn span{display:inline-block;padding-right:22px;background-position:right center;background-repeat:no-repeat;background-size:15px auto;background-image:url(../images/inset/down.svg)}
.ul-down .con:hover .btn span{background-image:url(../images/inset/down-1.svg)}
.row-cases{background-color:#eaeaea;padding:106px 0 108px}
.m-cases1{margin-bottom:66px;border-bottom:1px solid #000;padding-bottom:20px}
.m-cases1 ul li{display:inline-block;margin-right:60px}
.m-cases1 ul .con{display:block;font-size:30px}
.m-cases1 ul .con:hover,.m-cases1 ul .on .con{color:#eb5c20;font-weight:700}
.ul-cases2 .con{display:flex;background-color:#fff}
.ul-cases2{margin-bottom:56px}
.ul-cases2 li{margin-bottom:50px}
.ul-cases2 li:nth-child(even) .con{flex-direction:row-reverse}
.ul-cases2 .pic{width:66%}
.ul-cases2 .pic1{padding-top:48%;position:relative;overflow:hidden}
.ul-cases2 .pic1 img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-cases2 .con:hover .pic1 img{transform:scale(1.06)}
.ul-cases2 .txt{flex:1;padding:62px 35px 0 52px}
.ul-cases2 .tit{font-size:24px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-cases2 .desc{font-size:20px;margin-bottom:118px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#444}
.ul-cases2 .btn{width:200px;line-height:44px;text-align:center;border:1px solid #000;font-size:16px;transition:.3s}
.ul-cases2 .btn:hover{background-color:#eb5c20;border-color:#eb5c20;color:#fff}
.ul-cases3{overflow:hidden;margin:0 -6px 42px}
.ul-cases3 li{float:left;width:25%;padding:0 6px;margin-bottom:14px}
.ul-cases3 .li1{width:50%}
.ul-cases3 .con{display:block;position:relative}
.ul-cases3 .pic{height:390px;position:relative;overflow:hidden}
.ul-cases3 .pic .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-cases3 .con:hover .pic .bg{transform:scale(1.06)}
.ul-cases3 .span{position:absolute;width:24px;height:24px;right:32px;top:28px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/inset/icon11.png);z-index:1}
.ul-cases3 .txt{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:0 30px 30px}
.ul-cases3 .txt .tit{font-size:22px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-cases3 .li1 .txt .tit{font-size:30px}
.ul-cases3 .txt .desc{font-size:18px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;cursor:auto;opacity:0;overflow:hidden;z-index:-99}
.m-pop .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.6)}
.m-pop .inner{position:absolute;left:50%;top:50%;width:1100px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#fff;padding:15px}
.m-pop .close{position:absolute;right:14px;top:12px;z-index:5;text-align:center;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/inset/cls.svg)}
.m-pop.open{opacity:1;z-index:99}
.m-win{background-color:#fff}
.m-win .box{position:relative}
.m-popban .pic{padding-top:60%;position:relative;overflow:hidden}
.m-popban .pic .img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-popban .con{position:relative}
.m-popban .txt{position:absolute;left:0;right:0;bottom:0;color:#fff;padding:0 35px 20px}
.m-popban .txt .tit{font-size:30px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-popban .li1 .txt .tit{font-size:30px}
.m-popban .txt .desc{font-size:18px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-popban .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;width:50px;height:50px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:20px auto;font-size:0;border:none;cursor:pointer;z-index:1;transition:.3s}
.m-popban .slick-arrow:hover{background-color:#eb5c20}
.m-popban .slick-prev{left:-100px;background-image:url(../images/inset/left.svg)}
.m-popban .slick-next{right:-100px;background-image:url(../images/inset/right.svg)}
.m-popban .slick-prev:hover{background-image:url(../images/inset/left-1.svg)}
.m-popban .slick-next:hover{background-image:url(../images/inset/right-1.svg)}
.row-ab1{padding:138px 0 72px;overflow:hidden}
.m-ab1{margin:35px 0 116px;font-size:22px}
.ul-listab1{overflow:hidden;margin:0 -30px 82px}
.ul-listab1 li{float:left;width:33.3%;padding:0 30px}
.ul-listab1 .inner{padding-top:20px}
.ul-listab1 .top1{line-height:1.2}
.g-swpBtns2{margin-top:16px}
.g-swpBtns2 .g-swpPagination2{background-color:#d9d9d9;width:122px;height:1px;z-index:1;position:relative;margin:0 10px}
.g-swpBtns2 .g-swpPagination2 .swiper-pagination-progressbar-fill{height:1px;background-color:#000}
.g-swpFraction2{display:flex;align-items:center;justify-content:center;font-size:16px}
.m-banab1 .con,.m-banab1 .swp{position:relative}
.m-banab1 .txt{position:absolute;left:0;right:0;bottom:0;color:#fff;font-size:20px;padding:0 20px 12px}
.m-banab1 .tit{position:relative;padding-left:20px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.m-banab1 .tit::after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:4px;height:20px;background-color:#eb5c20}
.m-banab1 .pic{padding-top:55%;position:relative;overflow:hidden}
.m-banab1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banab1 .con:hover .pic img{transform:scale(1.06)}
.g-swpArrow2 .swiper-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:#fff;width:50px;height:50px;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:20px auto;font-size:0;border:none;cursor:pointer;z-index:1;transition:.3s}
.g-swpArrow2 .swiper-arrow:hover{background-color:#eb5c20}
.g-swpArrow2 .swiper-prev{left:0;background-image:url(../images/inset/left.svg)}
.g-swpArrow2 .swiper-next{right:0;background-image:url(../images/inset/right.svg)}
.g-swpArrow2 .swiper-prev:hover{background-image:url(../images/inset/left-1.svg)}
.g-swpArrow2 .swiper-next:hover{background-image:url(../images/inset/right-1.svg)}
.row-ab2 .desc{margin:10px 0 52px;font-size:22px}
.ul-listab2{overflow:hidden;margin:0 -14px}
.ul-listab2 li{float:left;width:20%;padding:0 14px;margin-bottom:40px}
.ul-listab2 .pic{padding-top:57%;position:relative;overflow:hidden;margin-bottom:18px}
.ul-listab2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listab2 .con:hover .pic img{transform:scale(1.06)}
.ul-listab2 .tit{min-height:1.5em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:18px;position:relative;padding-left:17px}
.ul-listab2 .tit::after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:4px;height:20px;background-color:#eb5c20}
.row-ab2{padding-bottom:78px}
.row-ab3{padding:95px 0 70px;background-color:#f5f5f5}
.m-banab3{overflow:hidden;padding-top:75px;margin-top:50px}
.m-banab3 .swp{position:relative;height:1030px}
.m-banab3 .con{width:280px;margin:0 auto;text-align:center;font-size:22px}
.m-banab3 .swiper-slide{height:calc((100% - 90px)/ 2);justify-content:center;align-items:center;margin-bottom:45px}
.m-banab3 .pic{padding-top:142%;position:relative;overflow:hidden;margin-bottom:15px;box-shadow:-1px 0 10px 10px rgba(0,0,0,.1)}
.m-banab3 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:.3s}
.m-banab3 .con:hover .pic img{transform:scale(1.06)}
.m-banab3 .tit{min-height:1.5em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.row-procenter{padding:30px 0 100px}
.m-protop .tit{font-size:70px;margin-bottom:40px;font-family:Medium}
.m-protop .search{width:640px;border-bottom:1px solid #000;margin-bottom:78px}
.m-protop .search .form{position:relative;padding-right:40px}
.m-protop .search .submit{position:absolute;right:0;top:50%;width:40px;transform:translateY(-50%);height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/inset/serach.svg);font-size:0;background-color:transparent;border:none;cursor:pointer;transition:.3s}
.m-protop .search .submit:hover{opacity:.8}
.m-protop .search .inp{display:block;width:100%;line-height:65px;font-size:18px}
.m-hdul3{overflow:hidden}
.m-hdul3 li{margin-bottom:16px}
.m-hdul3 .links{display:block;line-height:1.2;font-size:20px;color:#000;transition:.5s;margin-bottom:20px;padding-right:28px;position:relative}
.js-g-open{cursor:pointer}
.m-hdul3 .on .tit2,.m-hdul3 a.on{color:#ff8931}
.m-hdul3 .links i{position:absolute;z-index:5;display:inline-block;width:24px;height:24px;background-image:url(../images/inset/down2.svg);background-size:contain;background-position:center;background-repeat:no-repeat;cursor:pointer;right:0;top:0;transition:.3s}
.m-hdul3 .open .links i{transform:rotate(-180deg)}
.m-hdul3 .tit2{display:block;font-size:16px;color:#666;transition:.5s;padding-left:24px;position:relative;margin-bottom:12px}
.m-hdul3 li .on .tit2,.m-hdul3 li .tit2.on,.m-hdul3 li .tit2:hover{color:#ff8931}
.m-hdul3 .tit2 .rad{position:absolute;left:0;top:5px;width:14px;height:14px;border:1px solid #000;display:inline-block;z-index:1;transition:.3s}
.m-hdul3 .tit2.on .rad{background-color:#eb5c20;border-color:#eb5c20}
.m-hdul3 .tit2 .rad::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);content:"";width:12px;height:12px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/inset/rad.svg)}
.m-tabprol{float:left;position:absolute;width:341px;background:#fff;overflow:hidden;z-index:6}
.on .m-tabprol{position:fixed;left:66px;top:0}
.m-procenter{padding-left:388px;overflow:hidden}
.m-tabprol .tit1{font-size:17px;color:#999;margin-bottom:26px}
.tabsub{display:none}
.m-tabprol.fixed{position:fixed;top:100px;left:120px}
.m-tabprol .txt1{max-height:calc(100vh - 250px);overflow-y:auto}
.ul-listp1{overflow:hidden;margin:0 -23px}
.ul-listp1 li{float:left;width:33.3%;padding:0 23px;margin-bottom:32px}
.ul-listp1 .con{display:block}
.ul-listp1 .pic{padding-top:55%;position:relative;overflow:hidden;margin-bottom:10px}
.ul-listp1 .pic img{position:absolute;left:0;top:0;bottom:0;width:100%;right:0;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listp1 .con:hover .pic img{transform:scale(1.06)}
.ul-listp1 .tit{font-size:16px;min-height:1.5em;transition:.3s;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-listp1 .con:hover .tit{color:#eb5c20}
.g-titp1{font-size:20px;margin-bottom:24px;font-family:Medium}
.g-titp2{font-size:16px;margin-bottom:22px;font-family:Medium}
.itemtabcon{margin-bottom:26px;}
.itemtabcon .g-titp1{
  position:relative  
}
.itemtabcon .proid{
    position: absolute;
    left: 0;
    top: -4.8vw;
}
.row-prodet{padding-bottom:140px}
.row-prodet .wp{max-width:1400px}
.m-bandet1{position:relative;margin-bottom:85px}
.m-bandet1 .pic-info{position:absolute;left:30px;bottom:24px;width:260px;display:block;z-index:11}
.m-bandet1 .swp{overflow:hidden;position:relative}
.m-bandet1 .swp .pic img{display:block;width:100%}
.m-bandet1 .g-swpBtns2{position:absolute;right:44px;bottom:14px;z-index:11}
.m-prodet2{margin-bottom:85px}
.g-titp3{font-size:40px;text-align:center}
.ul-listd2{border-top:1px solid #000;font-size:0;overflow:hidden;margin-top:22px}
.ul-listd2 li{float:left;width:33.3%}
.ul-listd2 .con{display:flex;align-items:center;height:80px;font-size:18px;border-bottom:1px solid #000}
.ul-listd2 .tit{min-width:200px;color:#999}
.m-prodet3{margin-bottom:85px}
.ul-listd3{margin:58px -12px 0;text-align:center;}
.ul-listd3 li{width:19.5%;padding:0 12px;display:inline-block;vertical-align:top;}
.ul-listd3 .con{display:block;transition:.3s;background-color:#f5f5f5;font-size:16px;height:260px;padding:32px 20px 0;text-align:left}
.ul-listd3 .con:hover{transform:translateY(-10px)}
.ul-listd3 .tit{font-size:20px;margin-bottom:20px;font-family:Medium;color:#eb5c20}
.ul-listd4{overflow:hidden;margin:60px -14px 0}
.ul-listd4 li{float:left;width:20%;padding:0 14px}
.ul-listd4 .con{display:block;padding-bottom:12px;font-size:18px;position:relative;transition:.3s;border-bottom:1px solid #000}
.ul-listd4 .con:hover{color:#eb5c20}
.ul-listd4 .con::after{position:absolute;left:0;width:0;bottom:-1px;height:1px;content:"";background-color:#eb5c20;transition:.5s}
.ul-listd4 .con:hover:after{width:100%}
.m-prodet4{margin-bottom:95px}
.m-prodet5{margin-bottom:105px}
.m-prodet5 .box{margin-top:60px}
.m-prodet5 table{width:100%;border-top:1px solid rgba(0,0,0,.1);font-size:16px}
.m-prodet5 table td{border-bottom:1px solid rgba(0,0,0,.1);height:60px;text-align:center}
.m-prodet5 table .d1{color:#999}
.ul-listd6{margin-top:52px}
.ul-listd6 .pic{padding-top:50%;margin-bottom:14px}
.ul-listd6 li{margin-bottom:38px}
@media only screen and (min-width:1199px){
.m-container{height:100vh}
.m-container .swiper-slide{height:100vh!important}
.m-container .swiper-footer{height:auto!important}
.banner::after{top:0;bottom:0;width:1px;content:"";right:6.25vw;opacity:.5}
.banner .txt{top:50%;transform:translateY(-50%);font-size:3.6vw;left:0;right:0}
.banner .txt .tit{width:57.81vw;margin:0 auto;font-family:Medium;line-height:1.2}
.banner .pic img{height:100vh;object-fit:cover}
.banner .g-swpPagination1{width:5.833vw;height:1px;transform:translateY(-50%) rotate(90deg);top:50%;right:.468vw}
.banner .g-swpPagination1 .swiper-pagination-progressbar-fill{height:1px}
.banner .g-swpFraction1{height:9.583vw;justify-content:space-between;flex-direction:column;font-size:.937vw;right:2.708vw;top:50%;transform:translateY(-50%)}
.banner .g-swpArrow1{height:11.25vw;justify-content:space-between;flex-direction:column;right:2.86vw;top:50%;transform:translateY(-50%)}
.banner .swiper-arrow{width:.9vw;height:.572vw;background-size:contain}
.banner .swiper-prev{background-image:url(../images/index/prev.svg)}
.banner .swiper-next{background-image:url(../images/index/next.svg)}
.g-titd1{font-size:3.645vw;font-family:Medium}
.ul-listidx2{margin-top:1vw}
.ul-listidx2 li{transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear}
.ul-listidx2 .pic img{height:41.66vw;object-fit:cover}
.ul-listidx2 .pic::after{left:0;right:0;top:0;bottom:0;content:""}
.ul-listidx2 .default{left:0;right:0;top:17.18vw;padding:0 1.822vw;font-size:1.041vw;transition:.3s}
.ul-listidx2 .default .tit{color: #ffffff;font-size:1.145vw;line-height:1.3}
.ul-listidx2 .default .line{margin:.52vw 0 .729vw;height:1px}
.ul-listidx2 .on .default{opacity:0}
.ul-listidx2 .cover{left:0;right:0;top:15.1vw;padding:0 2.5vw;font-size:1.041vw;opacity:0;transition:.3s}
.ul-listidx2 .on .cover{opacity:1}
.ul-listidx2 .cover .line{margin:.52vw 0;height:.104vw;width:1.562vw}
.ul-listidx2 .cover .num{font-size:1.041vw}
.ul-listidx2 .cover .tit{color: #ffffff;font-size:1.458vw;margin-bottom:1.145vw;font-family:Medium}
.ul-listidx2 .cover .desc{font-size:1.145vw;line-height:1.3}
.g-idxbox{align-items:center}
.m-idx3 .top .desc{font-size:1.145vw;margin:.208vw 0 6.354vw}
.ul-idx3_1 li{margin-bottom:2.287vw}
.ul-idx3_1 .line{height:1px}
.ul-idx3_1 .line::after{left:0;top:0;bottom:0;content:"";width:10.41vw;transition:.3s}
.ul-idx3_1 .inner{padding-top:1.2562vw;align-items:center;font-size:1.145vw;justify-content:space-between}
.ul-idx3_1 .icon{width:3.229vw}
.ul-idx3_1 .top1{font-size:2.604vw;font-family:Medium}
.m-idx3 .top2{margin-bottom:2.083vw}
.m-idx3 .top2 .desc2{font-size:1.145vw;margin:1.562vw 0}
.m-idx3 .top2 .more{width:10.41vw;line-height:2.604vw;border:1px solid #d9d9d9;font-size:.937vw;transition:.3s}
.m-idx3 .top2 .more span{padding-left:2.5vw;background-size:1.25vw auto;background-image:url(../images/index/arr.svg)}
.m-idx3 .top2 .more:hover span{background-image:url(../images/index/arr-1.svg)}
.m-idx3 .top2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.g-topd1{align-items:center;justify-content:space-between}
.ul-tabidx4 .con{font-size:1.145vw;transition:.3s;padding-left:1.562vw}
.ul-tabidx4 .icon{width:1.25vw;left:-.52vw;top:50%;transform:translateY(-50%);transition:.3s;opacity:0}
.ul-tabidx4 .con:hover .icon{left:0;opacity:1}
.ul-idx4 .tit{min-height:3em;margin-bottom:2.864vw;font-size:1.145vw}
.ul-idx4 .con:hover .tit span{background-size:100% 1px}
.ul-idx4{margin:6.145vw -.677vw 0}
.ul-idx4 li{padding:0 .677vw}
.ul-idx4 .con{transition:.3s}
.ul-idx4 .con:hover{box-shadow:0 .781vw 1.562vw rgba(0,0,0,.3);transform:translateY(-.416vw)}
.ul-idx4 .txt{padding:2.916vw 1.666vw 1.875vw}
.ul-idx4 .year{font-size:1.041vw}
.ul-idx4 .m{font-size:2.083vw}
.g-ban1 .pic img{height:100vh;object-fit:cover}
.g-ban1 .txt{left:0;top:50%;transform:translateY(-50%);right:0}
.g-ban1 .tit{font-size:4.166vw;font-family:Medium}
@keyframes skip{
0%{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:1}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:0}
}
@-webkit-keyframes skip{
0%{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);opacity:1}
100%{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:.3}
}
.g-scr .info{animation:2s infinite skip;-webkit-animation:2s infinite skip}
.g-scr .line{width:.104vw;height:2.916vw;margin:.52vw auto 0}
.g-scr{bottom:0;transform:translateX(-50%);font-size:.729vw}
.row-contact{align-items:stretch}
.row-contact .left{padding:5.989vw 5.729vw 5.208vw 6.25vw}
.row-contact .right{flex:1;padding:7.812vw 6.25vw 7.604vw 5.208vw}
.m-formct{margin-top:3.645vw}
.m-formct .group{margin-bottom:1.041vw}
.m-formct .group input,.m-formct .group textarea{padding:0 1.302vw;height:3.125vw;line-height:3.125vw;font-size:1.041vw}
.m-formct .group textarea{padding:.52vw 1.302vw;height:7.812vw;line-height:1.5;resize:none}
.m-formct .submit{width:13.02vw;height:3.125vw;line-height:3.125vw;font-size:1.041vw;transition:.3s;border:none}
.row-contact .top-tit{font-size:2.083vw;margin-bottom:3.385vw}
.row-contact .top-tit2{font-size:1.145vw;margin-bottom:1.302vw}
.ul-ct1{margin-bottom:2.812vw}
.ul-ct1 li{margin-bottom:2.604vw}
.ul-ct1 .icon,.ul-ct2 .con{width:3.125vw;height:3.125vw;border-radius:50%;align-items:center;justify-content:center;margin-right:1.458vw}
.ul-ct1 .icon img,.ul-ct2 .con img{width:1.25vw}
.ul-ct1 .txt{flex:1}
.ul-ct1 .tit{font-size:1.145vw;margin-bottom:.26vw}
.ul-ct1 .desc{font-size:1.354vw;line-height:1.3}
.ul-ct2 li{margin-right:1.145vw}
.ul-ct2 .con{transition:.3s}
.ul-ct2 .con:hover{transform:translateY(-.416vw)}
.row-news{padding:6.354vw 0 7.812vw}
.row-news .ul-idx4 li{margin-bottom:2.083vw}
.ul-news{margin:4.947vw 0 1.562vw}
.row-newsdet{padding:1.77vw 0 .52vw}
.row-newsdet .wp{max-width:72.91vw}
.m-newsdet{padding:5.729vw 3.906vw 5.468vw}
.m-newsdet .top{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:1.302vw;margin-bottom:2.604vw}
.m-newsdet .tit{font-size:2.291vw;margin-bottom:3.75vw;line-height:1.2}
.m-newsdet .info{justify-content:space-between;align-items:center}
.m-newsdet .info .d1{font-size:.937vw}
.m-newsdet .info .d2{font-size:2.083vw}
.m-newsdet .info .box{font-size:.833vw;align-items:center}
.m-newsdet .sharebox{align-items:center}
.m-newsdet .sharebox .link,.m-newsdet .sharebox .social-share .social-share-icon{width:1.041vw;height:1.041vw;border:none;margin:0 0 0 1.458vw;border-radius:0}
.m-newsdet .desc{font-size:1.041vw;padding-bottom:3.333vw;line-height:1.8}
.pages-det{align-items:flex-start;justify-content:space-between;padding-top:3.125vw;border-top:1px solid rgba(0,0,0,.1)}
.pages-det .t1{font-size:1.041vw;margin-bottom:1.145vw}
.pages-det .cont{font-size:1.25vw}
.pages-det .a:hover .cont span{background-size:100% 1px}
.ul-newsdet{margin-top:1.875vw}
.row-down{padding:7.812vw 0 7.552vw}
.row-down .wp{max-width:82.7vw}
.ul-down{margin:0 -3.385vw 1.302vw}
.ul-down li{padding:0 3.385vw;margin-bottom:4.062vw}
.ul-down .pic{padding-top:135.3%;transition:.3s;margin-bottom:1.458vw}
.ul-down .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-down .tit{font-size:1.145vw;margin-bottom:1.666vw}
.ul-down .desc{font-size:.833vw;margin-bottom:.833vw}
.ul-down .btn{width:4.375vw;line-height:1.77vw;border:1px solid #000;font-size:.937vw;transition:.3s;margin:0 auto}
.ul-down .btn span{text-transform: uppercase;padding-right:1.145vw;background-size:.781vw auto;background-image:url(../images/inset/down.svg)}
.ul-down .con:hover .btn span{background-image:url(../images/inset/down-1.svg)}
.row-cases{padding:5.52vw 0 5.625vw}
.m-cases1{margin-bottom:3.437vw;border-bottom:1px solid #000;padding-bottom:1.041vw}
.m-cases1 ul li{margin-right:3.125vw}
.m-cases1 ul .con{font-size:1.562vw}
.m-cases1 ul .con:hover,.m-cases1 ul .on .con{font-weight:700}
.ul-cases2{margin-bottom:2.916vw}
.ul-cases2 li{margin-bottom:2.604vw}
.ul-cases2 li:nth-child(even) .con{flex-direction:row-reverse}
.ul-cases2 .pic1 img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-cases2 .con:hover .pic1 img{transform:scale(1.06)}
.ul-cases2 .txt{flex:1;padding:3.229vw 1.822vw 0 2.708vw}
.ul-cases2 .tit{font-size:1.25vw;margin-bottom:1.041vw}
.ul-cases2 .desc{font-size:1.041vw;margin-bottom:6.145vw}
.ul-cases2 .btn{width:10.41vw;line-height:2.291vw;border:1px solid #000;font-size:.833vw;transition:.3s}
.ul-cases3{margin:0 -.312vw 2.187vw}
.ul-cases3 li{padding:0 .312vw;margin-bottom:.729vw}
.ul-cases3 .pic{height:20.31vw}
.ul-cases3 .pic .bg{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-cases3 .con:hover .pic .bg{transform:scale(1.06)}
.ul-cases3 .span{width:1.25vw;height:1.25vw;right:1.666vw;top:1.458vw;background-size:contain;background-image:url(../images/inset/icon11.png)}
.ul-cases3 .txt{left:0;right:0;bottom:0;padding:0 1.562vw 1.562vw}
.ul-cases3 .txt .tit{font-size:1.145vw}
.ul-cases3 .li1 .txt .tit{font-size:1.562vw}
.ul-cases3 .txt .desc{font-size:.937vw}
.m-pop .inner{top:50%;width:57.29vw;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);padding:.781vw}
.m-pop .close{right:.729vw;top:.625vw;width:1.25vw;height:1.25vw;background-size:contain;background-image:url(../images/inset/cls.svg)}
.m-pop.open{opacity:1}
.m-popban .pic .img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.m-popban .txt{left:0;right:0;bottom:0;padding:0 1.822vw 1.041vw}
.m-popban .li1 .txt .tit,.m-popban .txt .tit{font-size:1.562vw}
.m-popban .txt .desc{font-size:.937vw}
.m-popban .slick-arrow{top:50%;transform:translateY(-50%);width:2.604vw;height:2.604vw;border-radius:50%;background-size:1.041vw auto;font-size:0;border:none;transition:.3s}
.m-popban .slick-prev{left:-5.208vw;background-image:url(../images/inset/left.svg)}
.m-popban .slick-next{right:-5.208vw;background-image:url(../images/inset/right.svg)}
.m-popban .slick-prev:hover{background-image:url(../images/inset/left-1.svg)}
.m-popban .slick-next:hover{background-image:url(../images/inset/right-1.svg)}
.row-ab1{padding:7.187vw 0 3.75vw}
.m-ab1{margin:1.822vw 0 6.041vw;font-size:1.145vw}
.ul-listab1{margin:0 -1.562vw 4.27vw}
.ul-listab1 li{width:33.3%;padding:0 1.562vw}
.ul-listab1 .inner{padding-top:1.041vw}
.ul-listab1 .top1{line-height:1.2}
.g-swpBtns2{margin-top:.833vw}
.g-swpBtns2 .g-swpPagination2{width:6.354vw;height:1px;margin:0 .52vw}
.g-swpBtns2 .g-swpPagination2 .swiper-pagination-progressbar-fill{height:1px}
.g-swpFraction2{align-items:center;justify-content:center;font-size:.833vw}
.m-banab1 .txt{left:0;right:0;bottom:0;font-size:1.041vw;padding:0 1.041vw .625vw}
.m-banab1 .tit{padding-left:1.041vw}
.m-banab1 .tit::after{left:0;top:50%;transform:translateY(-50%);content:"";width:.208vw;height:1.041vw}
.m-banab1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banab1 .con:hover .pic img{transform:scale(1.06)}
.g-swpArrow2 .swiper-arrow{top:50%;transform:translateY(-50%);width:2.604vw;height:2.604vw;border-radius:50%;background-size:1.041vw auto;font-size:0;border:none;transition:.3s}
.g-swpArrow2 .swiper-prev{left:0;background-image:url(../images/inset/left.svg)}
.g-swpArrow2 .swiper-next{right:0;background-image:url(../images/inset/right.svg)}
.g-swpArrow2 .swiper-prev:hover{background-image:url(../images/inset/left-1.svg)}
.g-swpArrow2 .swiper-next:hover{background-image:url(../images/inset/right-1.svg)}
.row-ab2 .desc{margin:.52vw 0 1.708vw;font-size:1.145vw}
.ul-listab2{margin:0 -.729vw}
.ul-listab2 li{padding:0 .729vw;margin-bottom:0.53vw}
.ul-listab2 .pic{margin-bottom:.37vw}
.ul-listab2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listab2 .con:hover .pic img{transform:scale(1.06)}
.ul-listab2 .tit{text-transform: capitalize;min-height:1.5em;font-size:.937vw;padding-left:.885vw}
.ul-listab2 .tit::after{left:0;top:50%;transform:translateY(-50%);content:"";width:.208vw;height:1.041vw}
.row-ab2{padding-bottom:4.062vw}
.row-ab3{padding:4.947vw 0 3.645vw}
.m-banab3{padding-top:0.5vw;margin-top:0.5vw}
.m-banab3 .swp{height:53.64vw;height:43vw}
.m-banab3 .con{width:14.58vw;margin:0 auto;font-size:1.145vw;width:10vw}
.m-banab3 .swiper-slide{height:calc((100% - 8vw)/ 2);justify-content:center;align-items:center;margin-bottom:0.82vw}
.m-banab3 .pic{margin-bottom:.781vw;box-shadow:-1px 0 .52vw .52vw rgba(0,0,0,.1)}
.m-banab3 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banab3 .con:hover .pic img{transform:scale(1.06)}
.m-banab3 .tit{text-transform: capitalize;min-height:1.5em}
.row-procenter{padding:1.562vw 0 5.208vw}
.m-protop .tit{font-size:3.645vw;margin-bottom:2.083vw;font-family:Medium}
.m-protop .search{width:33.33vw;border-bottom:1px solid #000;margin-bottom:4.062vw}
.m-protop .search .form{padding-right:2.083vw}
.m-protop .search .submit{right:0;top:50%;width:2.083vw;transform:translateY(-50%);height:1.145vw;background-size:contain;background-image:url(../images/inset/serach.svg);font-size:0;border:none;transition:.3s}
.m-protop .search .submit:hover{opacity:.8}
.m-protop .search .inp{line-height:3.385vw;font-size:.937vw}
.m-hdul3 li{margin-bottom:.833vw}
.m-hdul3 .links{line-height:1.2;font-size:1.041vw;transition:.5s;margin-bottom:1.041vw;padding-right:1.458vw}
.m-hdul3 .links i{width:1.25vw;height:1.25vw;background-image:url(../images/inset/down2.svg);background-size:contain;right:0;top:0;transition:.3s}
.m-hdul3 .open .links i{transform:rotate(-180deg)}
.m-hdul3 .tit2{font-size:.833vw;transition:.5s;padding-left:1.25vw;margin-bottom:.625vw}
.m-hdul3 .tit2 .rad{left:0;top:.26vw;width:.729vw;height:.729vw;border:1px solid #000;transition:.3s}
.m-hdul3 .tit2 .rad::after{top:50%;transform:translate(-50%,-50%);content:"";width:.625vw;height:.625vw;background-size:contain;background-image:url(../images/inset/rad.svg)}
.m-tabprol{width:17.76vw;background:#fff}
.on .m-tabprol{left:3.437vw;top:0}
.m-procenter{padding-left:20.2vw}
.m-tabprol .tit1{font-size:.885vw;margin-bottom:1.354vw}
.m-tabprol.fixed{top:5.208vw;left:5.825vw}
.m-tabprol .txt1{max-height:calc(100vh - 13.02vw)}
.ul-listp1{margin:0 -1.197vw}
.ul-listp1 li{width:33.3%;padding:0 1.197vw;margin-bottom:1.666vw}
.ul-listp1 .pic{margin-bottom:.52vw}
.ul-listp1 .pic img{left:0;top:0;bottom:0;right:0;object-fit:cover;transition:.3s}
.ul-listp1 .con:hover .pic img{transform:scale(1.06)}
.ul-listp1 .tit{font-size:.833vw;min-height:1.5em;transition:.3s}
.g-titp1{font-size:1.041vw;margin-bottom:1.25vw;font-family:Medium}
.g-titp2{font-size:.833vw;margin-bottom:1.145vw;font-family:Medium}
.itemtabcon{margin-bottom:1.354vw}
.row-prodet{padding-bottom:7.291vw}
.row-prodet .wp{max-width:72.91vw}
.m-bandet1{margin-bottom:4.427vw}
.m-bandet1 .pic-info{left:1.562vw;bottom:1.25vw;width:13.54vw}
.m-bandet1 .g-swpBtns2{right:2.291vw;bottom:.729vw}
.m-prodet2{margin-bottom:4.427vw}
.g-titp3{font-size:2.083vw}
.ul-listd2{border-top:1px solid #000;font-size:0;margin-top:1.145vw}
.ul-listd2 li{width:33.3%}
.ul-listd2 .con{align-items:center;height:4.166vw;font-size:.937vw;border-bottom:1px solid #000}
.ul-listd2 .tit{min-width:10.41vw}
.m-prodet3{margin-bottom:4.427vw}
.ul-listd3{margin:3.02vw -.625vw 0}
.ul-listd3 li{padding:0 .625vw}
.ul-listd3 .con{transition:.3s;font-size:.833vw;height:13.54vw;padding:1.666vw 1.041vw 0}
.ul-listd3 .con:hover{transform:translateY(-.52vw)}
.ul-listd3 .tit{font-size:1.041vw;margin-bottom:1.041vw;font-family:Medium}
.ul-listd4{margin:3.125vw -.729vw 0}
.ul-listd4 li{padding:0 .729vw}
.ul-listd4 .con{padding-bottom:.625vw;font-size:.937vw;transition:.3s;border-bottom:1px solid #000}
.ul-listd4 .con::after{left:0;bottom:-1px;height:1px;content:"";transition:.5s}
.m-prodet4{margin-bottom:4.947vw}
.m-prodet5{margin-bottom:5.468vw}
.m-prodet5 .box{margin-top:3.125vw}
.m-prodet5 table{border-top:1px solid rgba(0,0,0,.1);font-size:.833vw}
.m-prodet5 table td{border-bottom:1px solid rgba(0,0,0,.1);height:3.125vw}
.ul-listd6{margin-top:2.708vw}
.ul-listd6 .pic{margin-bottom:.729vw}
.ul-listd6 li{margin-bottom:1.979vw}
}
@media only screen and (max-width:1199px){
.m-container{height:auto;overflow:hidden}
.m-container .swiper-container{height:auto}
.m-container .swiper-slide{position:relative;z-index:3;height:auto!important;overflow:hidden}
.m-container,.m-container .swiper-slide.section1,.main-swiper .swiper-wrapper,.main-swiper.swiper-container{position:static}
.m-container .swiper-wrapper{display:block}
.banner .swiper-wrapper{display:flex}
.banner .pic img{height:400px}
.banner .txt .tit{width:100%;font-size:24px}
.banner::after{display:none}
.banner .g-swpArrow1{display:none}
.banner .g-swpFraction1{display:block;height:auto;display:flex;align-items:center;flex-direction:row;top:auto;bottom:20px;transform:translateY(0);font-size:14px}
.g-swpFraction1 .current,.g-swpFraction1 .total{margin:0 5px}
.g-swpFraction1::after{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;content:"";width:2px;height:14px}
.banner .g-swpPagination1{display:none}
.g-titd1{font-size:24px}
.ul-listidx2 li{width:50%}
.ul-listidx2 .pic img{height:300px}
.ul-listidx2 .default{display:none}
.ul-listidx2 .cover{opacity:1;top:20px;left:0;right:0;width:100%;padding:0 20px}
.ul-listidx2 .cover .tit{font-size:18px;margin-bottom:10px}
.ul-listidx2 .cover .desc{font-size:14px}
.g-idxbox{padding:50px 0;display:block}
.ul-listidx2{margin-top:30px}
.m-idx3 .left,.m-idx3 .right{float:none;width:100%}
.m-idx3 .top .desc{font-size:14px;margin:0 0 30px}
.ul-idx3_1 .top1{font-size:30px}
.ul-idx3_1 .inner{font-size:18px;padding-top:10px}
.ul-idx3_1 .icon{width:45px}
.ul-idx3_1 li{margin-bottom:20px}
.m-idx3 .top2 .desc2{font-size:16px}
.m-idx3 .top2 .more{width:110px;line-height:40px;border:1px solid #d9d9d9;text-align:center;font-size:14px}
.m-idx3 .top2 .more span{padding-left:20px;background-size:16px auto}
.ul-idx4 li{width:50%}
.ul-idx4 .tit{font-size:18px;margin-bottom:10px}
.ul-idx4 .year{font-size:16px}
.ul-idx4 .m{font-size:24px}
.ul-idx4 .txt{padding:15px}
.ul-tabidx4 .con{font-size:16px}
.ul-idx4{margin-top:30px}
.g-ban1 .tit{font-size:30px}
.g-ban1 .pic img{height:300px}
.g-scr .line{height:25px}
.row-down{padding:50px 0}
.ul-down li{padding:0 20px;margin-bottom:20px}
.ul-down{margin:0 0 20px}
.ul-down .pic{margin-bottom:10px}
.ul-down .tit{font-size:18px;margin-bottom:10px}
.ul-down .desc{font-size:14px;margin-bottom:10px}
.ul-down .btn{width:65px;line-height:28px;font-size:14px}
.ul-down .btn span{padding-right:18px;background-size:12px auto}
.m-ab1{margin:20px 0 40px;font-size:14px}
.g-swpArrow2 .swiper-arrow{width:35px;height:35px;line-height:35px;background-size:14px auto}
.ul-listab2 li{padding:0 10px;margin-bottom:20px;width:33.3%}
.ul-listab2{margin:0 -10px}
.row-ab2 .desc{font-size:14px;margin:0 0 20px}
.ul-listab2 .tit{font-size:14px;padding-left:8px}
.ul-listab2 .tit::after{width:2px;height:12px}
.ul-listab2 .pic{margin-bottom:8px}
.m-banab3{padding-top:0;margin-top:20px}
.m-banab3 .pic{box-shadow:none;margin-bottom:5px}
.m-banab3 .con{font-size:16px}
.m-banab3 .swp{height:900px}
.row-ab1{padding:50px 0}
.bdinner{padding-top:60px}
.m-newsdet{padding:20px}
.m-newsdet .tit{font-size:20px;margin-bottom:15px}
.m-newsdet .info .d1{font-size:14px}
.m-newsdet .info .d2{font-size:24px}
.m-newsdet .sharebox .link{width:16px;margin-left:10px}
.m-newsdet .top{padding-bottom:15px;margin-bottom:20px}
.m-newsdet .desc{font-size:14px;line-height:1.6;padding-bottom:20px}
.pages-det{padding-top:20px}
.pages-det .t1{font-size:14px;margin-bottom:6px}
.pages-det .cont{font-size:16px}
.row-news{padding:50px 0}
.row-contact .left,.row-contact .right{padding:20px}
.m-formct{margin-top:20px}
.row-contact .top-tit{margin-bottom:20px;font-size:20px}
.ul-ct1 .icon,.ul-ct2 .con{width:30px;height:30px;margin-right:10px}
.ul-ct1 .tit{font-size:14px}
.ul-ct1 .desc{font-size:16px}
.ul-ct1 .icon img,.ul-ct2 .con img{width:16px}
.ul-ct2 li{margin-right:0}
.row-contact .top-tit2{font-size:18px;margin-bottom:10px}
.ul-ct1 li{margin-bottom:20px}
.m-formct .group input,.m-formct .group textarea{padding:0 10px;height:40px;line-height:40px;font-size:16px}
.m-formct .submit{width:90px;height:40px;line-height:40px;font-size:14px}
.row-cases{padding:50px 0}
.m-cases1 ul .con{font-size:20px}
.m-cases1 ul li{margin-right:10px}
.m-cases1{padding-bottom:15px;margin-bottom:20px}
.ul-cases2 .txt{padding:20px}
.ul-cases2 .tit{font-size:18px;margin-bottom:5px}
.ul-cases2 .desc{margin-bottom:10px;font-size:14px}
.ul-cases2 .btn{width:100px;line-height:30px;text-align:center;border:1px solid #000;font-size:14px}
.ul-cases3 .li1 .txt .tit,.ul-cases3 .txt .tit{font-size:18px}
.ul-cases3 .txt .desc{font-size:14px}
.ul-cases3 .txt{padding:0 10px 10px}
.ul-cases3 .pic{height:280px}
.m-pop .inner{width:90vw;padding:0}
.m-popban .txt .tit{font-size:16px}
.m-popban .txt .desc{font-size:14px}
.m-popban .slick-next{right:0}
.m-popban .slick-prev{left:0}
.m-popban .slick-arrow{width:30px;height:30px;background-size:14px auto}
.m-procenter{padding-left:0}
.m-tabprol{float:none;width:100%;position:relative;margin-bottom:50px;display:none}
.m-protop .tit{font-size:24px;margin-bottom:20px}
.m-protop .search{width:100%;margin-bottom:30px}
.m-bandet1{margin:30px 0}
.g-titp3{font-size:24px}
.ul-listd2 .con{height:60px;font-size:14px}
.ul-listd2 .tit{min-width:170px}
.ul-listd3 .tit{font-size:16px;margin-bottom:10px}
.ul-listd3 .con{padding:10px 10px 0;font-size:14px}
.ul-listd4 .con{font-size:14px;padding-bottom:6px}
.m-prodet5 table{font-size:14px}
.ul-listp1 li{padding:0 10px}
.ul-listp1{margin:30px -10px 0}
}
@media only screen and (max-width:959px){
.ul-down li{width:33.3%}
.ul-listab1 li{float:none;width:100%}
.ul-cases3 .pic{height:220px}
.ul-listp1 li{width:50%;padding:0 10px}
.ul-listp1{margin:0 -10px}
.ul-listd3 li{width:33.3%;margin-bottom:20px}
.m-prodet5 table{min-width:800px}
.m-prodet5 .box{margin-top:20px;overflow-x:auto}
}
@media only screen and (max-width:767px){
.banner .txt .tit{font-size:20px}
.ul-listidx2{
    display: block;
}
.ul-listidx2 li{width:100%;float:none}
.ul-idx3_1 .top1{font-size:24px}
.ul-idx3_1 .inner{font-size:16px}
.g-idxbox{padding:30px 0}
.ul-idx3_1 .icon{width:30px}
.ul-idx4{margin:20px 0 0}
.ul-idx4 li{padding:0;float:none;width:100%}
.g-topd1{display:block}
.ul-tabidx4{margin-top:10px}
.ul-tabidx4 li{margin-right:10px}
.ul-tabidx4 .con{padding-left:0}
.ul-tabidx4 .icon{display:none}
.ul-down li{width:50%;padding:0 5px}
.ul-down .tit{margin-bottom:5px}
.m-banab3 .swp{height:auto}
.m-banab3 .swiper-slide{height:auto;margin-bottom:0}
.ul-listab2{margin:0}
.ul-listab2 li{float:none;width:100%;padding:0}
.row-ab3{padding:40px 0}
.row-ab2{padding-bottom:40px}
.row-ab1,.row-news{padding:40px 0}
.pages-det{display:block}
.pages-det .a{width:100%;margin-bottom:15px}
.pages-det .right{text-align:left}
.row-contact{display:block}
.row-contact .left{float:none;width:100%;padding:40px 15px}
.row-contact .right{padding:40px 15px}
.ul-cases2 .con{display:block}
.ul-cases2 .pic{width:100%}
.ul-cases2 .txt{padding:10px}
.ul-cases2 .tit{font-size:16px}
.ul-cases3{margin:0 0 20px}
.ul-cases3 .li1,.ul-cases3 li{float:none;width:100%;padding:0}
.ul-cases3 .span{width:18px;height:18px;right:15px;top:15px}
.ul-listp1 li{width:100%;float:none;padding:0}
.ul-listp1{margin:0}
.m-hdul3 .links{font-size:18px}
.ul-listd3 li{padding:0;width:100%}
.ul-listd3{margin:20px 0 0}
.ul-listd3 .con{padding:10px;height:auto}
.ul-listd2 li{float:none;width:100%}
.ul-listd4 li{padding:0;float:none;width:100%;margin-bottom:20px}
.ul-listd4{margin:20px 0 0}
.g-titp3{font-size:22px}
.m-prodet2,.m-prodet3,.m-prodet4,.m-prodet5{margin-bottom:40px}
.ul-listd6{margin-top:20px}
.row-prodet{padding-bottom:50px}
.m-bandet1 .pic-info{width:100px;left:10px;bottom:10px}
.g-swpBtns2 .g-swpPagination2{width:60px}
.m-bandet1 .g-swpBtns2{right:10px;bottom:10px}
.ul-listd3 .tit{margin-bottom:5px}
.m-newsdet .info{display:block}
.g-titp1{font-size:18px}
.ul-listp1 .tit{font-size:14px}
}