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}
.wow{visibility:hidden}
@font-face{font-family:DINPro;src:url(../fonts/HarmonyOS_Sans_Medium.ttf);font-weight:500}
@font-face{font-family:DINPro;src:url(../fonts/HarmonyOS_Sans_Bold.ttf);font-weight:900}
@font-face{font-family:DIN;src:url(../fonts/HarmonyOS_Sans_Medium.ttf)}
@font-face{font-family:DIN;src:url(../fonts/HarmonyOS_Sans_Bold.ttf);font-weight:700}
body{font:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:"PingFang SC",'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none;}
input,select,textarea{font-size:14px;color:#333;font-family: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:#333;text-decoration:none}
.wp{margin:0 auto;width:100%;max-width:1440px}
.menuBtn{display:none;position:fixed;top:12px;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:-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}
.m-loading{position:fixed;left:0;right:0;top:0;bottom:0;z-index:2000}
.m-loading .page{position:absolute;left:0;right:0;top:0;bottom:0;z-index:20;background:#d61042}
.m-loading .page .tip{width:487px;position:absolute;left:0;bottom:0}
.m-loading .page .tip svg{width:100%;height:auto;display:block}
.m-loading .page .tip2{width:350px;bottom:auto;left:auto;top:0;right:0}
.m-loading .page1 .loading-logo{width:140px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-loading .page1 .loading-logo svg{width:100%;height:auto;display:block;opacity:0;overflow:visible}
@keyframes fadeInRightCustom{
0%{opacity:0;transform:translateX(-120%);-webkit-transform:translateX(-120%);-ms-transform:translateX(-120%);-moz-transform:translateX(-120%);-o-transform:translateX(-120%)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInRightCustom{-webkit-animation-name:fadeInRightCustom;animation-name:fadeInRightCustom;animation-duration:1s}
@keyframes leftRightMove{
0%,100%{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}
40%,50%{transform:translateX(-68%);-webkit-transform:translateX(-68%);-ms-transform:translateX(-68%);-moz-transform:translateX(-68%);-o-transform:translateX(-68%)}
}
.leftRightMove{-webkit-animation-name:leftRightMove;animation-name:leftRightMove;animation-duration:1.5s}
@keyframes scaleFadeOut{
0%{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}
30%{opacity:1}
100%{opacity:0;transform:translate(0,20%) scale(3);-webkit-transform:translate(0,20%) scale(3);-ms-transform:translate(0,20%) scale(3);-moz-transform:translate(0,20%) scale(3);-o-transform:translate(0,20%) scale(3)}
}
.scaleFadeOut{transform-origin:center;-webkit-animation-name:scaleFadeOut;animation-name:scaleFadeOut;animation-duration:.8s}
@keyframes scaleFadeOutEnd{
0%{transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0)}
30%{opacity:1}
100%{opacity:0;transform:scale(10);-webkit-transform:scale(10);-ms-transform:scale(10);-moz-transform:scale(10);-o-transform:scale(10)}
}
.scaleFadeOutEnd{transform-origin:center;-webkit-animation-name:scaleFadeOutEnd;animation-name:scaleFadeOutEnd;animation-duration:1s}
.m-loading .page2{z-index:19;background:#fff;animation-duration:.4s}
.m-loading .page2 .loading-logo{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);font-size:0}
.m-loading .page2 .loading-logo img{margin-right:58px;width:260px;height:auto;opacity:0;overflow:visible;display:inline-block;vertical-align:middle}
.m-loading .page2 .loading-logo .text{height:95px;line-height:95px;display:inline-block;vertical-align:middle}
.m-loading .page2 .loading-logo .text span{display:inline-block;position:relative;font-weight:500;font-size:68px;letter-spacing:4px;color:#333;opacity:0}
.m-loading .page2 .loading-logo .text .red{color:#d61042}
@keyframes fadeInLeftCustom{
0%{opacity:0;transform:translateX(120%);-webkit-transform:translateX(120%);-ms-transform:translateX(120%);-moz-transform:translateX(120%);-o-transform:translateX(120%)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeftCustom{-webkit-animation-name:fadeInLeftCustom;animation-name:fadeInLeftCustom;animation-duration:1.5s}
.m-loading .page3{z-index:1;background:0 0}
.m-loading .page3 .circle{width:300px;height:300px;box-shadow:rgba(255,255,255,1) 0 0 40000px 40000px;position:absolute;top:50%;left:50%;margin-left:-150px;margin-top:-150px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}
.m-loading .page3 .circle .inner{width:110%;height:110%;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;box-shadow:inset rgba(255,255,255,1) 0 0 60px 120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-border-radius:100%;-ms-border-radius:100%}
@media only screen and (min-width:1200px){
body{font-size:.729vw;line-height:1.5;font-family:"PingFang SC",'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
input,select,textarea{font-size:.729vw}
.wp{margin:0 auto;max-width:75vw}
.m-loading{left:0;right:0;top:0;bottom:0}
.m-loading .page{left:0;right:0;top:0;bottom:0;background:#d61042}
.m-loading .page .tip{width:25.36vw;left:0;bottom:0}
.m-loading .page .tip svg{height:auto}
.m-loading .page .tip2{width:18.22vw;bottom:auto;left:auto;top:0;right:0}
.m-loading .page1 .loading-logo{width:7.291vw;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-loading .page1 .loading-logo svg{height:auto;opacity:0}
.fadeInRightCustom{-webkit-animation-name:fadeInRightCustom;animation-name:fadeInRightCustom;animation-duration:1s}
.leftRightMove{-webkit-animation-name:leftRightMove;animation-name:leftRightMove;animation-duration:1.5s}
.scaleFadeOut{transform-origin:center;-webkit-animation-name:scaleFadeOut;animation-name:scaleFadeOut;animation-duration:.8s}
.scaleFadeOutEnd{transform-origin:center;-webkit-animation-name:scaleFadeOutEnd;animation-name:scaleFadeOutEnd;animation-duration:1s}
.m-loading .page2{background:#fff;animation-duration:.4s}
.m-loading .page2 .loading-logo{white-space:nowrap;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);font-size:0}
.m-loading .page2 .loading-logo img{margin-right:3.020vw;width:13.54vw;height:auto;opacity:0}
.m-loading .page2 .loading-logo .text{height:4.947vw;line-height:4.947vw}
.m-loading .page2 .loading-logo .text span{font-weight:500;font-size:3.541vw;letter-spacing:.208vw;opacity:0}
@keyframes fadeInLeftCustom{
0%{opacity:0;transform:translateX(120%);-webkit-transform:translateX(120%);-ms-transform:translateX(120%);-moz-transform:translateX(120%);-o-transform:translateX(120%)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.fadeInLeftCustom{-webkit-animation-name:fadeInLeftCustom;animation-name:fadeInLeftCustom;animation-duration:1.5s}
.m-loading .page3{background:0 0}
.m-loading .page3 .circle{width:15.62vw;height:15.62vw;box-shadow:rgba(255,255,255,1) 0 0 2083vw 2083vw;top:50%;margin-left:-7.812vw;margin-top:-7.812vw;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}
.m-loading .page3 .circle .inner{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;box-shadow:inset rgba(255,255,255,1) 0 0 3.125vw 6.25vw;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-border-radius:100%;-ms-border-radius:100%}
}
@media only screen and (max-width:1199px){
.m-loading .page .tip{width:25.36vw}
.m-loading .page .tip2{width:18.22vw}
.m-loading .page1 .loading-logo{width:7.291vw}
.m-loading .page2 .loading-logo img{margin-right:3.020vw;width:13.54vw}
.m-loading .page2 .loading-logo .text{height:4.947vw;line-height:4.947vw}
.m-loading .page2 .loading-logo .text span{font-size:3.541vw;letter-spacing:.208vw}
.m-loading .page3 .circle{width:15.62vw;height:15.62vw;box-shadow:rgba(255,255,255,1) 0 0 2083vw 2083vw;margin-left:-7.812vw;margin-top:-7.812vw}
.m-loading .page3 .circle .inner{box-shadow:inset rgba(255,255,255,1) 0 0 3.125vw 6.25vw}
}
@media only screen and (max-width:768px){
.m-loading .page .tip{width:40vw}
.m-loading .page .tip2{width:30vw}
.m-loading .page1 .loading-logo{width:20vw}
.m-loading .page2 .loading-logo img{margin:0 0 20px auto;width:50vw;display:block}
.m-loading .page2 .loading-logo .text{text-align:center}
.m-loading .page2 .loading-logo .text span{font-size:5vw;letter-spacing:2px;padding-left:2px}
.m-loading .page3 .circle{width:15.62vw;height:15.62vw;box-shadow:rgba(255,255,255,1) 0 0 2083vw 2083vw;margin-left:-7.812vw;margin-top:-7.812vw}
.m-loading .page3 .circle .inner{box-shadow:inset rgba(255,255,255,1) 0 0 3.125vw 6.25vw}
}
.rowz-z01{padding:110px 0 120px}
.m-detail-ab .txt{padding-bottom:50px;color:#292929;overflow:hidden;position:relative}
.m-detail-ab .tit{font-size:52px;line-height:1.4em;float:left}
.m-detail-ab .desc{font-size:18px;line-height:32px;width:70%;float:right}
.m-detail-ab .desc p{margin-bottom:20px}
.m-detail-ab .bg{font-size:189px;color:#fafafa;line-height:217px;position:absolute;bottom:0;right:0;z-index:-1}
.rowz-z03{padding-top:82px}
.m-info-ab .title{font-size:52px;line-height:1.4em;margin-bottom:56px;color:#292929;text-align:center}
.m-info-ab .box-zn{position: relative;z-index: 1;box-shadow: 0px 10px 10px 0px rgba(0,0,0,.05);}
.ul-info-ab{overflow:hidden}
.ul-info-ab li{width:25%;float:left;text-align:center}
.ul-info-ab .tit{display:inline-block;font-size:24px;color:#292929;line-height:33px;padding-bottom:18px;position:relative;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-info-ab .tit::after{content:"";display:block;width:0;height:5px;background-color:#d61042;position:absolute;left:50%;transform:translateX(-50%);bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.ul-info-ab .on .tit::after{width:100%}
.ul-info-ab .on .tit,.ul-info-ab .tit:hover{color:#d61042}
.g-content-ab{background-color:#f9fafc;padding:110px 0 100px}
.ul-Lease{margin:0 -30px}
.ul-Lease li{width:33.33%;float:left}
.ul-Lease .con{ display:block; margin:0 30px; background-color:#fff; box-shadow:0 10px 12px 0 rgba(0,0,0,.05); border-radius:24px; height:460px; position:relative; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; }
.ul-Lease .box{width:100%;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%);text-align:center;padding:0 52px}
.ul-Lease .pic{width:112px;margin-bottom:48px;display:inline-block;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}

.m-management .con2 .pic {display: inline-block;margin-bottom: 70px;}
.m-management .pic2,.m-management .con2 .pic2,.ul-Lease .pic2 {display: none;}
.m-management .con:hover,.ul-Lease .con:hover {background-color: #D61042;}
.m-management .con:hover .pic,.ul-Lease .con:hover .pic {display: none;opacity: 0;}
.m-management .con:hover .pic2,.ul-Lease .con:hover .pic2 {display: inline-block;opacity: 1;}

.ul-Lease .pic img{display:block;width:100%;object-fit:cover}
.ul-Lease .tits{ font-size:26px; line-height:36px; margin-bottom:17px; color:#292929; transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; }
.m-management .con:hover .tits,.m-management .con:hover .desc,.ul-Lease .con:hover .tits {color: #fff;}
.ul-Lease .desc{font-size:18px;line-height:30px;color:#fff;height:0;opacity:0;overflow:hidden;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}
.ul-management .txt{text-align:right}
.ul-Lease .con:hover .desc{height:auto;opacity:1}
.g-content-ab .bot{text-align:center}
.g-content-ab .more{display:inline-block;margin-top:78px;width:163px;line-height:56px;height:58px;border-radius:29px;border:1px solid #d61042;font-size:18px;color:#d61042;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-content-ab .more span{display:inline-block;padding-right:20px;position:relative}
.g-content-ab .more span::after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);background:url(../images/zc/zc8.png) center center no-repeat;background-size:contain;width:12px;height:10px;-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}
.g-content-ab .more:hover{background-color:#d61042;color:#fff}
.g-content-ab .more:hover span::after{background:url(../images/zc/zc9.png) center center no-repeat;background-size:contain}
.m-management .left{width:22.33%;height:460px;float:left;margin-right:2.77%}
.m-management .pic{width:112px;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s}
.m-management .pic img{display:block;width:100%}
.m-management .con{height:100%;background:#fff;box-shadow:0 10px 12px 0 rgba(0,0,0,.05);border-radius:24px;cursor:pointer;transition: .5s;}
.m-management .con2{padding:90px 63px 0;text-align:center}
.m-management .con2 .tits{margin-bottom:37px}
.m-management .con2 .desc{font-size:18px;color:#292929;line-height:25px;transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; }
.m-management .tits{color:#292929;font-size:26px;line-height:37px;transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; }
.m-management .right{width:74.9%;float:right}
.ul-management{margin:0 -20px;overflow:hidden}
.ul-management li{float:left;width:50%;margin-bottom:40px}
.ul-management li:nth-child(3){margin-bottom:0}
.ul-management .con{margin:0 20px;height:210px;display:flex;align-items:center;padding:0 94px;justify-content:space-between;}
.rowz-z04{background-size:cover;background-position:center center;background-repeat:no-repeat}
.m-enterprise{position:relative;background-color:rgba(0,0,0,.25)}
.m-enterprise .title{font-size:52px;line-height:73px;color:#fff;position:absolute;top:90px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:3}
.ul-enterprise{overflow:hidden;height:100%;width:100%;left:0;top:0;position:absolute;z-index:2}
.ul-enterprise .li{height:100%;border-right:1px solid rgba(255,255,255,.3)}
.ul-enterprise li:last-child{border:none}
.ul-enterprise .con{display:block;height:100%;padding:376px 155px 0;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-enterprise .con:hover{background:rgba(214,16,66,.66)}
.ul-enterprise .pic{display:inline-block;margin-bottom:46px;width:100px}
.ul-enterprise .pic img{width:100%;object-fit:cover;display:block}
.ul-enterprise .tit{font-size:36px;line-height:50px;color:#fff;margin-bottom:138px}
.ul-enterprise .desc{padding-top:48px;font-size:22px;line-height:40px;color:#fff;position:relative;transition:.5s; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; }
.ul-enterprise .line{display:inline-block;width:31px;height:2px;background:rgba(255,255,255,.6);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-enterprise .con:hover .line{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg)}
.rowz-z05{background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}
#carousel{position:relative;width:1600px;height:1080px}
#carousel::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:465px;height:1080px;background:url(../images/zc/zc1.png) center center no-repeat;background-size:cover}
#carousel .swiper{height:100%;visibility:hidden;overflow:visible}
#carousel .swiper-wrapper{visibility:visible;overflow:visible;align-items:flex-start}
#carousel .swiper-slide{width:calc(1700px / 2);height:calc(1700px / 2);flex-shrink:0;position:relative;overflow:visible}
#carousel .swiper-slide .inner{line-height:58px;padding-top:0;text-align:center;color:#636363;font-size:.8em;margin:0;position:absolute;left:590px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-carousel .pic{position:relative;display:flex;justify-content:center;align-items:center;height:40px;width:180px;line-height:40px;font-size:26px;color:#333}
.carousel-m{display:none}
.m-idx3 .left{margin-left:420px;position:relative;width:800px;height:1080px}
.g-carousel .pic::before{content:"";display:block;position:absolute;top:50%;left:-30px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:20px;height:20px;background-color:#fff;border-radius:50%;border:4px solid #d61042;z-index:5}
.g-carousel .swiper-slide-active .pic::before{width:22px;height:22px;background-color:#d61042;box-shadow:0 0 20px 0 rgba(214,16,66,1);border:none}
.g-carousel .swiper-slide-active .pic{font-weight:700;color:#d61042}
.m-swiper-tabcon{position:absolute;left:0;top:0;width:780px;height:1080px;overflow:hidden;padding-top:300px}
.swiper-tab-con{height:100%}
.m-swiper-tab{width:300px;height:650px;z-index:10;position:absolute;right:-400px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.swiper-e3{width:300px;height:650px;margin:0 auto;overflow:hidden}
.swiper-e3 .inner{width:142px;font-size:142px;color:#eeedee;position:absolute;top:0;left:0}
.g-inner-e1{background:url(../images/zc/zc3.png) center center no-repeat;background-size:cover;width:779px;height:428px;padding:100px 50px 0}
.g-inner-e1 .tits{font-size:36px;font-weight: bold;line-height:50px;margin-bottom:30px;color:#d61042;padding-left:20px;position:relative}
.g-inner-e1 .tits::after{content:"";display:block;width:5px;height:20px;background-color:#d61042;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-inner-e1 .desc{padding-left:20px;font-size:20px;color:#333;line-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.m-idx3,.m-value{position:relative}
.m-value .title{position:absolute;top:100px;left:0}
.m-value .tit{font-size:52px;line-height:73px;color:#292929;margin-bottom:18px}
.m-value .info{font-size:26px;line-height:37px;color:#5c5c5c;padding-left:73px;position:relative}
.m-value .info::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;width:63px;height:1px;background-color:#5c5c5c}
#carousel .swiper-arw3{position:absolute;width:66px;height:36px;border-radius:18px;background-color:rgba(255,255,255,.75);background-repeat:no-repeat;background-position:center center;-webkit-background-size:24px auto;background-size:24px auto;cursor:pointer;z-index:10;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;left:49%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);background-color:#f2f2f2}
#carousel .swiper-arw3:hover{background-color:#d61042}
#carousel .swiper-button-next{top:120px;background-image:url(../images/zc/zc5.png)}
#carousel .swiper-button-next:hover{background-image:url(../images/zc/zc6.png)}
#carousel .swiper-button-prev{top:auto;bottom:120px;background-image:url(../images/zc/zc7.png)}
#carousel .swiper-button-prev:hover{background-image:url(../images/zc/zc4.png)}
.swiper-button-next:after,.swiper-button-prev:after{display:none}
.swiper-ab1{width:100%;position:absolute;z-index:1;overflow:hidden}
.swiper-ab1 .pic{width:100%;height:1080px}
.swiper-ab1 .pic img{object-fit:cover;height:100%;width:100%;display:block}
.swiper-ab2{z-index:2}
.ul-enterprise2{display:none}
@media only screen and (min-width:1199px){
.rowz-z01{padding:5.729vw 0 6.25vw}
.m-detail-ab .txt{padding-bottom:2.604vw}
.m-detail-ab .tit{font-size:2.708vw;line-height:1.4em}
.m-detail-ab .desc{font-size:.937vw;line-height:1.666vw}
.m-detail-ab .desc p{margin-bottom:1.041vw}
.m-detail-ab .bg{font-size:9.843vw;line-height:11.3vw;bottom:0;right:0}
.rowz-z03{padding-top:4.27vw}
.m-info-ab .title{font-size:2.708vw;line-height:1.4em;margin-bottom:2.916vw}
.ul-info-ab .tit{font-size:1.25vw;line-height:1.718vw;padding-bottom:.937vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-info-ab .tit::after{content:"";height:.26vw;transform:translateX(-50%);bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.g-content-ab{padding:5.729vw 0 5.208vw}
.ul-Lease{margin:0 -1.562vw}
.ul-Lease li{width:33.33%}
.ul-Lease .con{margin:0 1.562vw;box-shadow:0 .52vw .625vw 0 rgba(0,0,0,.05);border-radius:1.25vw;height:23.95vw}
.ul-Lease .box{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);padding:0 2.708vw}
.ul-Lease .pic{width:5.833vw;margin-bottom:2.5vw}
.ul-Lease .tits{font-size:1.354vw;line-height:1.875vw;margin-bottom:.885vw}
.ul-Lease .desc{font-size:.937vw;line-height:1.562vw}
.g-content-ab .more{margin-top:4.062vw;width:8.489vw;line-height:2.916vw;height:3.020vw;border-radius:1.51vw;border:1px solid #d61042;font-size:.937vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-content-ab .more span{padding-right:1.041vw}
.g-content-ab .more span::after{content:"";right:0;top:50%;transform:translateY(-50%);background:url(../images/zc/zc8.png) center center no-repeat;background-size:contain;width:.625vw;height:.52vw;-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}
.g-content-ab .more:hover span::after{background:url(../images/zc/zc9.png) center center no-repeat;background-size:contain}
.m-management .left{width:22.33%;height:23.95vw;margin-right:2.77%}
.m-management .pic{width:5.833vw}
.m-management .con{background:#fff;box-shadow:0 .52vw .625vw 0 rgba(0,0,0,.05);border-radius:1.25vw}
.m-management .con2{padding:4.687vw 3.281vw 0}
.m-management .con2 .pic{margin-bottom:3.645vw}
.m-management .con2 .tits{margin-bottom:1.927vw}
.m-management .con2 .desc{font-size:.937vw;line-height:1.302vw}
.m-management .tits{font-size:1.354vw;line-height:1.927vw}
.m-management .right{width:74.9%}
.ul-management{margin:0 -1.041vw}
.ul-management li{margin-bottom:2.083vw}
.ul-management .con{margin:0 1.041vw;height:10.93vw;align-items:center;padding:0 4.895vw;justify-content:space-between}
.m-enterprise,.swiper-ab1 .pic{height:56.25vw}
.m-enterprise .title{font-size:2.708vw;line-height:3.802vw;top:4.687vw;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.ul-enterprise{left:0;top:0}
.ul-enterprise li:last-child{border:none}
.ul-enterprise .con{padding:19.58vw 8.072vw 0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-enterprise .con:hover{background:rgba(214,16,66,.66)}
.ul-enterprise .pic{width:5.833vw;margin-bottom:2.395vw}
.ul-enterprise .tit{font-size:1.875vw;line-height:2.604vw;margin-bottom:7.187vw}
.ul-enterprise .desc{padding-top:2.5vw;font-size:1.145vw;line-height:2.083vw}
.ul-enterprise .line{width:1.614vw;height:.104vw;background:rgba(255,255,255,.6);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-enterprise .con:hover .line{transform:translateY(-50%) rotate(90deg);-webkit-transform:translateY(-50%) rotate(90deg);-moz-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);-o-transform:translateY(-50%) rotate(90deg)}
#carousel{width:83.33vw;height:56.25vw}
#carousel::before{content:"";top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);width:24.21vw;height:56.25vw;background:url(../images/zc/zc1.png) center center no-repeat;background-size:cover}
#carousel .swiper{visibility:hidden}
#carousel .swiper-wrapper{visibility:visible;align-items:flex-start}
#carousel .swiper-slide{width:calc(88.54vw / 2);height:calc(88.54vw / 2);flex-shrink:0}
#carousel .swiper-slide .inner{line-height:3.020vw;font-size:.8em;margin:0;left:30.72vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-carousel .pic{justify-content:center;align-items:center;height:2.083vw;width:9.375vw;line-height:2.083vw;font-size:1.354vw}
.m-idx3 .left{margin-left:21.87vw;width:41.66vw;height:56.25vw}
.g-carousel .pic::before{content:"";top:50%;left:-1.562vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:1.041vw;height:1.041vw;background:#fff;border-radius:50%;border:solid #d61042}
.g-carousel .swiper-slide-active .pic::before{width:1.145vw;height:1.145vw;box-shadow:0 0 1.041vw 0 rgba(214,16,66,1);border:none}
.g-carousel .swiper-slide-active .pic{font-weight:700}
.m-swiper-tabcon{left:0;top:0;width:40.62vw;height:56.25vw;padding-top:15.62vw}
.m-swiper-tab{width:15.62vw;height:33.85vw;right:-20.83vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.swiper-e3{width:15.62vw;height:33.85vw;margin:0 auto}
.swiper-e3 .inner{width:7.395vw;font-size:7.395vw;top:0;left:0}
.g-inner-e1{background:url(../images/zc/zc3.png) center center no-repeat;background-size:cover;width:40.57vw;height:22.29vw;padding:5.208vw 2.604vw 0}
.g-inner-e1 .tits{font-size:1.875vw;line-height:2.604vw;margin-bottom:1.562vw;padding-left:1.041vw}
.g-inner-e1 .tits::after{content:"";width:.26vw;height:1.041vw;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.g-inner-e1 .desc{padding-left:1.041vw;font-size:1.041vw;line-height:2.604vw;}
.m-value .title{top:5.208vw;left:0}
.m-value .tit{font-size:2.708vw;line-height:3.802vw;margin-bottom:.937vw}
.m-value .info{font-size:1.354vw;line-height:1.927vw;padding-left:3.802vw}
.m-value .info::after{content:"";top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;width:3.281vw;height:1px}
#carousel .swiper-arw3{width:3.437vw;height:1.875vw;border-radius:.937vw;background-repeat:no-repeat;-webkit-background-size:1.25vw auto;background-size:1.25vw auto}
#carousel .swiper-button-next{top:8.25vw}
#carousel .swiper-button-prev{top:auto;bottom:7.25vw}
}

@media only screen and (max-width:1199px){
.m-info-ab .title{font-size:30px;margin-bottom:30px}
.m-detail-ab .tit{font-size:30px}
.m-detail-ab .desc{font-size:16px;line-height:28px}
.m-detail-ab .bg{font-size:80px;line-height:1.2em}
.rowz-z01{padding:40px 0}
.m-detail-ab .txt{padding-bottom:30px}
.rowz-z03{padding-top:40px}
.ul-info-ab .tit{font-size:20px;line-height:26px;padding-bottom:12px}
.ul-info-ab .tit::after{height:2px}
.g-content-ab{padding:40px 0}
.ul-Lease{margin:0 -10px}
.ul-Lease .con{margin:0 10px;height:300px}
.ul-Lease .pic{width:80px;margin-bottom:20px}
.ul-Lease .tits{font-size:20px;line-height:28px;margin-bottom:15px}
.ul-Lease .box{padding:0 20px}
.ul-Lease .desc{font-size:16px;line-height:24px}
.g-content-ab .more{margin-top:30px;width:140px;height:42px;line-height:40px;font-size:16px}
.m-management .pic{width:80px}
.m-management .con2 .pic{margin-bottom:30px}
.m-management .left{height:360px}
.m-management .con2 .tits{margin-bottom:20px}
.m-management .con2{padding:40px 20px 0}
.m-management .con2 .desc{font-size:16px;line-height:22px}
.m-management .tits{font-size:20px;line-height:28px}
.ul-management li{margin-bottom:20px}
.ul-management .con{height:170px}
.ul-enterprise .con{padding:130px 20px 0}
.m-enterprise,.swiper-ab1 .pic{height:600px}
.ul-enterprise .pic{width:80px;margin-bottom:30px}
.m-enterprise .title{font-size:30px;line-height:1.4em;top:30px}
.ul-enterprise .tit{font-size:24px;line-height:34px;margin-bottom:30px}
.ul-enterprise .desc{padding-top:30px;font-size:18px;line-height:26px}
.ul-management .con{padding:0 30px}
.m-value .title{top:30px}
.m-value .tit{font-size:30px;line-height:1.4em}
.m-value .info{font-size:20px;line-height:1.4em;padding-left:60px}
.m-value .info::after{width:40px}
.g-inner-e1 .tits{line-height:36px}
.m-idx3 .left{width:480px;height:648px}
#carousel{width:960px;height:648px}
#carousel .swiper-slide{width:calc(800px / 3);height:calc(800px /3)}
#carousel::before{width:279px;height:648px;top:0;left:200px;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.m-swiper-tabcon{width:468px;height:648px;padding-top:250px}
.m-swiper-tab{width:180px;height:260px;right:-120px}
.swiper-e3{width:180px;height:260px}
.swiper-e3 .inner{width:50px;font-size:50px}
.g-inner-e1{width:468px;height:257px;padding:40px}
.g-inner-e1 .tits{font-size:24px}
.g-inner-e1 .desc{line-height:32px;font-size:18px}
#carousel .swiper-slide .inner{left:194px}
.g-carousel .pic::before{left:0;width:14px;height:14px;border-width:2px}
.g-carousel .swiper-slide-active .pic::before{width:15px;height:15px;box-shadow:0 0 13px 0 rgb(214 16 66)}
.g-carousel .pic{width:150px;font-size:18px;height:32px;line-height:32px}
#carousel .swiper-arw3{width:40px;height:28px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;background-size:18px auto;left:330px;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
#carousel .swiper-button-next{top:30px}
#carousel .swiper-button-prev{top:auto;bottom:10px}
}
@media only screen and (max-width:959px){
.ul-enterprise2{display:block}
.m-detail-ab .tit{font-size:20px;float:none;width:100%;margin-bottom:15px}
.m-detail-ab .desc{width:100%;float:none;font-size:14px;line-height:1.8em}
.m-detail-ab .desc p{margin-bottom:15px}
.m-detail-ab .bg{font-size:60px}
.ul-Lease li{width:100%;margin-bottom:20px}
.ul-Lease .con{height:240px}
.ul-info-ab .tit{font-size:18px}
.ul-info-ab{text-align:center;white-space:nowrap;overflow-x:auto;overflow-y:hidden}
.ul-info-ab li{width:auto;float:none;display:inline-block;padding:0 20px}
.ul-Lease .pic{width:60px}
.ul-Lease .tits{font-size:18px;line-height:24px}
.ul-Lease .desc{font-size:14px}
.m-info-ab .title{font-size:20px}
.m-management .left,.m-management .right,.ul-management li{width:100%;float:none}
.m-management .left{height:240px;margin-bottom:20px}
.ul-management li:nth-child(3){margin-bottom:20px}
.m-management .con2{padding:20px 20px 0}
.m-management .con2 .pic{margin-bottom:20px}
.m-management .con2 .tits{margin-bottom:15px;font-size:18px;line-height:24px}
.m-management .con2 .desc{font-size:14px}
.ul-enterprise .swiper-slide{width:100%;border-right:none}
.m-enterprise .title,.m-value .tit{font-size:20px}
.g-carousel .pic,.m-value .info{font-size:18px}
.g-inner-e1{padding:50px 20px}
.g-inner-e1 .tits{font-size:22px;margin-bottom:15px}
.g-inner-e1 .desc{font-size:18px;line-height:36px}
.g-carousel .swiper-pagination-bullet{width:10px;height:10px}
.m-swiper-tab{width:120px;right:-80px}
.m-enterprise,.swiper-ab1 .pic{height:700px}
.ul-enterprise{display:block;height:86%;position:absolute;left:0;width:100%;bottom:0;top:auto;z-index:2}
.ul-enterprise .li{height:33.33%;width:100%}
.ul-enterprise .pic{width:50px;margin-bottom:15px}
.ul-enterprise .con{padding:20px 20px 0}
.ul-enterprise .tit{font-size:18px;line-height:24px;margin-bottom:15px}
.ul-enterprise .line{display:none}
.ul-enterprise .desc{padding-top:0;font-size:14px;line-height:1.6em}
.m-swiper-tabcon{padding-top:150px}
#carousel{width:800px;height:540px}
#carousel .swiper-slide{width:calc(540px / 2);height:calc(540px /2)}
#carousel::before{width:233px;height:540px}
.m-idx3 .left{width:400px;height:540px;margin-left:330px}
.g-carousel .pic{width:120px;font-size:16px}
#carousel .swiper-arw3{left:300px}
}
@media only screen and (max-width:767px){
.m-swiper-tab{display:none}
.m-enterprise,.swiper-ab1 .pic{height:600px}
.m-idx3 .left{width:auto;height:auto;margin:0 auto}
.m-value{padding:40px 0}
.m-value .title{position:static;margin-bottom:30px}
#carousel{display:none}
.carousel-m{display:block;margin-bottom:30px}
.m-swiper-tabcon{position:static;width:auto;height:auto;padding-top:0;margin-bottom:30px}
.m-swiper-tab{position:static;width:auto;height:auto;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.swiper-e3{width:auto;height:100px;margin-bottom:30px}
.swiper-e3 .inner{width:100%;font-size:50px;line-height:100px;text-align:center}
.g-carousel .pic{width:100%;display:block;text-align:center;height:auto;font-size:16px}
.g-carousel .pic span{display:block}
.g-carousel .pic::before{display:inline-block;position:relative;z-index:2;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.carousel-m .pic::after{position:absolute;content:"";display:block;width:100%;height:1px;background-color:#d61042;top:15px;left:0}
.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:5px!important}
.g-carousel .swiper-pagination-bullet{background-color:#fff;width:10px;height:10px;border:2px solid #d61042;margin:0 10px!important;opacity:1!important}
.g-carousel .swiper-pagination-bullet-active{background-color:#d61042}
.g-inner-e1 .tits{font-size:20px}
.g-inner-e1 .desc{font-size:16px}
.g-inner-e1{width:100%;height:auto;padding:40px 30px}
.ul-enterprise .pic,.ul-enterprise .tit{margin-bottom:10px}
}
.row-z1_1.mzw-row-a1{padding:100px 0 56px}
.g-mzw-text-a1.g-titz1 .text-txt{font-size:24px}
.m-tabz1_1{text-align:center}
.ul-tabz1_1{display:inline-block;background:#f2f2f2;box-shadow:inset 0 5px 7px 0 #e8e8e8;border-radius:36px;padding:4px;margin:40px 0 50px}
.ul-tabz1_1 li{display:inline-block}
.ul-tabz1_1 .con{display:block;line-height:66px;border-radius:36px;font-size:24px;padding:0 42px;transition:.3s;font-weight:400;min-width:230px}
.ul-tabz1_1 .con:hover{color:#d61042;}
.ul-tabz1_1 .on .con{background-color:#fff;color:#d61042;font-weight:600}
.ul-tabz1_2{display:flex;align-items:center;justify-content:space-between;margin-bottom:35px;padding:0 70px}
.ul-tabz1_2 li{display:block}
.ul-tabz1_2 .con{display:block;font-size:24px;padding-bottom:10px;transition:.3s;min-width:92px;text-align:center;white-space: nowrap;position: relative;}
.ul-tabz1_2 .con:hover,.ul-tabz1_2 .on .con{font-weight:600;color:#d61042}

.ul-tabz1_2 .con::after{content:"";display:block;width:0;height:3px;background-color:#d61042;position:absolute;left:50%;transform:translateX(-50%);bottom:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.ul-tabz1_2 .on .con::after{
  opacity: 1;
  width: 100%;
}
.m-boxz1_1{overflow:hidden;background-color:#fff;display:block}
.m-boxz1_1 .pic{float:right;width:50%;overflow:hidden}
.m-boxz1_1 .img{padding-top:56%;position:relative;overflow:hidden}
.m-boxz1_1 .pic img{display:block;position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-boxz1_1:hover .pic img{transform:scale(1.06)}
.m-boxz1_1 .txt{overflow:hidden;padding:70px 92px 0 240px}
.m-boxz1_1 .txt .tit{font-size:48px;margin-bottom:16px}
.m-boxz1_1 .txt .desc{font-size:20px;margin-bottom:44px;line-height:1.8;min-height:10.8em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.m-boxz1_1 .more{display:inline-block;font-size:16px;color:#d61042;padding-right:20px;background-position:right center;background-repeat:no-repeat;background-size:19px;background-image:url(../images/zwj/a3.png);transition:.3s}
.m-boxz1_1:hover .more{padding-right:25px}
.g-contact{background-position:center;background-repeat:no-repeat;background-size:cover;padding:72px 0 62px}
.m-boxact{text-align:center}
.m-boxact .icon img{display:block;width:42px;margin:0 auto}
.m-boxact .tit{font-size:30px;margin-top:18px;letter-spacing:4px;font-weight:600}
.m-boxact .desc{font-size:16px;margin-bottom:45px}
.m-boxact .btn{display:block;width:130px;height:54px;border:1px solid #d61042;line-height:52px;text-align:center;font-size:16px;color:#d61042;margin:0 auto;transition:.3s;border-radius:27px}
.m-boxact .btn:hover{background-color:#d61042;color:#fff}
.m-pop1{position:fixed;left:0;top:0;width:100%;height:100%;display:none;z-index:1000;background-color:rgba(0,0,0,.6)}
.pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;display:block}
.m-pop1 .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block;max-height:90%;overflow:hidden}
.m-popform{background-color:#fff;background-position:top center;background-repeat:no-repeat;background-size:cover;border-radius:16px;padding:70px 86px 60px;width:1022px;margin:0 auto}
.m-pop1 .cls{width:16px;height:16px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/cls.png);position:absolute;top:30px;right:30px;cursor:pointer;z-index:10}
.m-formp1 .top{margin-bottom:56px}
.m-formp1 .top .tit{font-size:50px;font-weight:600}
.m-formp1 .top .desc{font-size:24px;color:#5e5e5e}
.ul-pop1{margin:0 -24px}
.ul-pop1 li{margin-bottom:28px;width:50%;float:left;padding:0 24px}
.ul-pop1 li:last-child{width:100%}
.ul-pop1 .txt{margin-bottom:12px;font-size:20px}
.ul-pop1 .txt span{color:#ff2600}
.ul-pop1 .inpt{background-color:#fff;border:1px solid #e9e9e9;position:relative;transition:.3s;border-radius:4px}
.ul-pop1 .on .inpt{border-color:#d61042;box-shadow:0 2px 7px 0 rgba(0,0,0,.08)}
.ul-pop1 .inpt .num{display:inline-block;position:absolute;font-size:14px;color:silver;right:12px;bottom:10px}
.ul-pop1 .inpt input{height:50px;font-size:18px;background-color:transparent;padding:0 15px;width:100%}
.ul-pop1 .inpt textarea{height:134px;font-size:18px;background-color:transparent;resize:none;padding:15px;display:block;width:100%}
.m-formp1 .submit{width:206px;line-height:54px;background:#d61042;border-radius:27px;text-align:center;display:block;margin:0 auto;font-size:18px;color:#fff;cursor:pointer;transition:.3s}
.m-formp1 .submit:hover{opacity:.8}
.con-check{margin-bottom:40px}
.con-check .labbox{display:flex;align-items:flex-start;align-items:center}
.con-check .radio{position:absolute;left:-999999999px}
.con-check .lab{width:16px;height:16px;border-radius:5px;display:block;margin-right:8px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid #b9bfc8}
.con-check .checked .lab{border-color:#d61042;background-image:url(../images/zwj/a4.png)}
.con-check .desc{font-size:14px;color:#666;cursor:pointer}
.con-check .desc a{transition:.3s;color:#267bde}
.con-check .desc a:hover{text-decoration:underline}
.m-popform2{background-position:top center;background-repeat:no-repeat;background-size:cover;width:605px;margin:0 auto;border-radius:16px;padding:70px 20px 58px;text-align:center}
.m-popform2 .tit{font-weight:600;font-size:50px;letter-spacing:2px;background:linear-gradient(to right,#f4571d,#d61042);-webkit-background-clip:text;background-clip:text;color:transparent}
.m-popform2 .desc{font-size:24px;color:#5e5e5e;margin-bottom:75px}
.m-popform2 .btn-succ{width:206px;height:54px;background:#d61042;border-radius:27px;line-height:52px;cursor:pointer;transition:.3s;font-size:18px;text-align:center;color:#fff;margin:0 auto}
.m-popform2 .btn-succ:hover{opacity:.8}
.main-det .pos-s1{border-bottom:none}
.row-casesdet{padding-bottom:72px}
.m-casesdet{background-color:#fff;border-radius:20px;padding:50px 80px 50px 90px;font-size:20px}
.m-casesdet .desc{line-height:1.9}
.m-boxcases1{margin-bottom:78px}
.m-boxcases1 .tit{font-weight:600;font-size:48px;margin-bottom:8px}
.m-boxcases1 .desc{margin-bottom:78px}
.m-boxcases1 .pic img{display:block;margin:0 auto;width:660px}
.m-boxcases2{margin-bottom:70px}
.m-boxcases2 .tit{font-size:30px;margin-bottom:16px;position:relative}
.m-boxcases2 .tit::after{position:absolute;content:"";top:50%;transform:translateY(-50%);left:-30px;width:5px;height:18px;background:#d61042}
.ul-listcases1{overflow:hidden;margin:0 -70px}
.ul-listcases1 li{float:left;width:50%;padding:0 70px;margin-bottom:72px}
.ul-listcases1 .con{display:block;overflow:hidden}
.ul-listcases1 .icon{float:left;margin-right:36px;width:66px}
.ul-listcases1 .icon img{display:block;width:100%}
.ul-listcases1 .txt{overflow:hidden}
.ul-listcases1 .tit{font-weight:600;font-size:30px;margin-bottom:8px}
.ul-listcases1 .desc{height:11.8em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.row-z2_1{padding:0 0 48px}
.row-tabbox{padding-top:76px}
.ul-tabz2_2{border-bottom:1px solid #eaeaea;margin:90px 0 38px}
.ul-listz2_1{margin:0 -18px}
.ul-listz2_1 li{float:left;padding:0 18px;width:50%;margin-bottom:40px}
.ul-listz2_1 .con{display:block;border-radius:10px;border:1px solid #e8e8e8;padding:66px 20px 0;height:300px;transition:.3s}
.ul-listz2_1 .con:hover{box-shadow:0 11px 22px 0 rgba(0,0,0,.05);border-color:transparent}
.ul-listz2_1 .icon{margin-bottom:50px}
.ul-listz2_1 .icon img{display:block;width:72px;margin:0 auto}
.ul-listz2_1 .tit{font-weight:600;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;text-align:center}
.row-z2_2{padding-bottom:122px}
.m-z2_2{text-align:center;margin-bottom:92px}
.m-z2_2 .tit{font-weight:600;font-size:30px;margin-bottom:20px}
.m-z2_2 .desc{margin-bottom:45px;font-size:22px}
.m-z2_2 .pic img{display:block;margin:0 auto;width:911px}
.ul-listz2_2{overflow:hidden;margin:0 -80px;font-size: 0;text-align: center;}
.ul-listz2_2 li{width:33.3%;padding:0 80px;display: inline-block;vertical-align: top;}
.ul-listz2_2 .con{display:block}
.ul-listz2_2 .top{background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/zwj/b6.png);height:160px;padding:20px 32px 0;margin-bottom:28px}
.ul-listz2_2 .top .num{font-weight:900;font-size:22px;margin-bottom:22px}
.ul-listz2_2 .top .info{font-size:20px}
.ul-listz2_2 .pic{position:relative}
.ul-listz2_2 .pic::after{position:absolute;width:40px;height:22px;right:-105px;top:50%;transform:translateY(-50%);content:"";background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/c1.png)}
.ul-listz2_2 li:last-child .pic::after{display:none}
.ul-listz2_2 .pic img{display:block;width:100%}
.m-boxz3{position:relative;margin-bottom:107px}
.m-boxz3 .bg{display:block;width:100%}
.m-boxz3_bg .bg{
  border-radius: 16px;
  overflow: hidden;
}
.m-boxz3 .txt{position:absolute;top:125px;left:75px;color:#fff;width:802px}
.m-boxz3 .txt .tit{font-size:48px;margin-bottom:30px}
.m-boxz3 .txt .desc{font-weight:500;font-size:20px;line-height:1.9;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ul-listz3_1{overflow:hidden;margin:0 -10px}
.ul-listz3_1 li{float:left;width:25%;padding:0 20px}
.ul-listz3_1 .con{display:block;height:300px;text-align:center;border:1px solid #e8e8e8;padding:56px 20px 0;transition:.3s}
.ul-listz3_1 .con:hover{border-color:#d61042}
.ul-listz3_1 .icon{margin-bottom:32px}
.ul-listz3_1 .icon img{display:block;margin:0 auto;width:96px}
.ul-listz3_1 .tit{position:relative;font-weight:600;font-size:24px;padding-bottom:14px}
.ul-listz3_1 .tit::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);content:"";width:82px;height:3px;background:#d61042;opacity:0;transition:.3s}
.ul-listz3_1 .con:hover .tit::after{opacity:1}
.row-z3_1{padding-bottom:105px}
.row-z3_2{padding:96px 0 62px;background-position:center;background-repeat:no-repeat;background-size:cover}
.m-banz3-top{margin-bottom:82px;overflow:hidden}
.m-banz3-top .con{overflow:hidden}
.m-banz3-top .pic{float:right;width:36%}
.m-banz3-top .pic img{width:100%;display: block;}
.m-banz3-top .txt{overflow:hidden}
.m-banz3-top .top{font-size:24px;margin-bottom:95px;line-height:1.9}
.m-banz3-top .box{width:615px;background:linear-gradient(180deg,#fff 0,#fdfdfd 100%);box-shadow:0 10px 12px 0 rgba(0,0,0,.05);border-radius:10px;padding:28px 32px 10px}
.m-banz3-top .tit{font-weight:600;font-size:30px;border-bottom:1px solid #dfdfdf;padding-bottom:10px;margin-bottom:25px}
.m-banz3-top .tit span{display:inline-block;padding-left:54px;background-position:left center;background-repeat:no-repeat;background-size:35px auto;background-image:url(../images/zwj/c6.png)}
.m-banz3-top .group{margin-bottom:24px}
.m-banz3-top .group .tit1{font-weight:600;font-size:24px;padding-left:18px;position:relative;margin-bottom:8px}
.m-banz3-top .group .tit1::after{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";width:8px;height:8px;background:#fff;border:2px solid #d61042;border-radius:50%}
.m-banz3-top .group .desc{font-size:16px}
.m-banz3-dw{overflow:hidden;position:relative}
.m-banz3-dw .swiper-slide{padding:0 10px}
.m-banz3-dw .con{border-radius:10px;background-color:#fff;padding:0 25px;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:28px;height:156px;transition:.3s;border:1px solid #fff}
.m-banz3-dw .swiper-slide-thumb-active .con {
    box-shadow: 0px 10px 12px 0px rgba(0, 0, 0, 0.05);
    border-radius: 10px 100px 100px 10px;
    border: 1px solid #d61042;
    background-color: #d61042;
    color: #fff;
  }
  .m-banz3-dw .icon img {
    display: block;
    height: 100px;
    transition: .3s;
  }
  .m-banz3-dw .icon .img2{
    display: none;
  }
  .m-banz3-dw .swiper-slide-thumb-active .icon .img1{
    display: none;
  }
  .m-banz3-dw .swiper-slide-thumb-active .icon .img2{
    display: block;
  }
.m-banz3-dw .icon img{display:block;height:100px}
.m-banz3-dw .tit{width:28px;text-align:center}
.m-banz3-dw .swiper-arw2{width:38px;height:38px;background-size:12px auto}
.banboxz3{position:relative}
.banboxz3 .swiper-arw2.swiper-prev{left:-60px}
.banboxz3 .swiper-arw2.swiper-next{right:-60px}
.row-z4_1{padding-bottom:80px}
.m-boxz4{margin-bottom:100px}
.m-boxz4 .txt{color:#333;top:80px}
.m-boxz4 .info{font-weight:600;font-size:26px;color:#d61042;margin-bottom:16px}
.m-boxz4 .txt .tit{font-size:46px}
.m-boxz4_2{text-align:center}
.m-boxz4_2 .tit{font-size:44px;margin-bottom:10px;font-weight:500}
.m-boxz4_2 .desc{font-size:30px}
.ul-listz4_1{overflow:hidden;margin:58px -20px 0}
.ul-listz4_1 li{float:left;width:33.3%;margin-bottom:40px;padding:0 20px}
.ul-listz4_1 .con{display:flex;align-items:center;justify-content:space-between;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/zwj/bg7.png);border-radius:10px;height:186px;padding:0 76px}
.ul-listz4_1 .con .tit{font-size:24px;position:relative;font-weight:500;transition:.3s}
.ul-listz4_1 .con .icon{width:80px}
.ul-listz4_1 .con .icon img{width:100%;display:block}
.ul-listz4_1 .con:hover .tit{padding-bottom:8px}
.ul-listz4_1 .con .tit::after{position:absolute;right:0;bottom:0;content:"";width:27px;height:4px;background:#d61042;opacity:0;transition:.3s}
.ul-listz4_1 .con:hover .tit::after{opacity:1}
.row-z5_1.row-s2_1{padding-bottom:100px}
.row-z5_1 .box-s1{align-items:center}
.ul-listz5_1{border-top:1px solid rgba(51,51,51,.2)}
.g-titboxz5 .info{font-size:30px;margin-top:20px}
.m-boxz5_2-1{display:flex;align-items:center;justify-content:space-between;margin-top:90px}
.m-boxz5_2-1 .left{width:38%}
.m-boxz5_2-2 .left{width:40%}
.m-boxz5_2-1 .right{width:57%}
.g-titboxz5-2 .tit{font-weight:600;font-size:40px;margin-bottom:30px}
.g-titboxz5-2 .tit .span1{font-size:26px;color:#666}
.g-titboxz5-2 .desc{font-weight:500;line-height:1.8;font-size:18px;color:#666}
.ul-listz5_2{margin:0 -13px}
.ul-listz5_2 li{float:left;width:33.3%;padding:0 13px}
.ul-listz5_2 .con{background:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);border-radius:20px;padding:38px 30px;height:340px;transition:.3s}
.ul-listz5_2 .con:hover{transform:translateY(-10px)}
.ul-listz5_2 .icon{height:71px;margin-bottom:50px}
.ul-listz5_2 .icon img{display:block;max-width:71px}
.ul-listz5_2 .tit{font-weight:600;font-size:24px;margin-bottom:12px}
.ul-listz5_2 .desc{font-size:16px;color:#888;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.8}
.m-videoz5_1 .pic{border-radius:20px;position:relative}
.m-videoz5_1 .pic .play{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/f1.png);z-index:1;width:82px;height:82px}
.m-videoz5_1 .pic img{display:block;width:100%}
.m-videoz5_1 .ort{font-weight:500;font-size:18px;color:#666;text-align:center;margin-top:18px}
.row-z5_2{padding-bottom:115px}
/*!视频弹窗*/
.m-pop-video{position:fixed;left:0;top:0;right:0;bottom:0;z-index:101;cursor:auto;display:none}
.m-pop-video .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.6)}
.m-pop-video .inner{position:absolute;left:50%;top:50%;width:1440px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#fff;overflow:hidden}
.m-pop-video .close{position:absolute;right:14px;top:12px;z-index:5;color:#fff;text-align:center;line-height:66px;width:66px;height:66px;background-color:rgba(0,0,0,.6);border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/cls-1.png)}
.m-pop-video.open{display:block}
.m-win .video{width:100%;height:auto;position:relative;overflow:hidden}
.m-win .video video{display:block;width:100%;height:auto}
.m-win .video .play{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.m-win .video .play i{display:block;width:108px;height:94px;background:url(../images/icon18.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}
/*!视频弹窗end*/
.row-z5_3{background-position:center;background-repeat:no-repeat;background-size:cover;}
.m-boxz5_3-1{overflow:hidden;margin-bottom:110px}
.m-boxz5_3-1 .col-l{width:540px}
.m-boxz5_3-1 .g-titboxz5-2,.m-boxz5_3-1 .g-titboxz5-2 .desc,.m-boxz5_3-1 .text-s1.text-s1_v2 .tit{color:#fff;text-align:left}
.right-box{overflow:hidden}
.ul-listz5_3{margin:0 -12px}
.ul-listz5_3 li{float:left;width:20%;padding:0 12px}
.ul-listz5_3 .con{display:block;height:392px;background:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);border-radius:20px;transition:.3s;text-align:center;padding:58px 20px 0}
.ul-listz5_3 .con:hover{background-color:#d61542;color:#fff}
.ul-listz5_3 .icon{height:73px;margin-bottom:38px}
.ul-listz5_3 .icon img{display:block;max-width:73px;max-height:73px;transition:.3s;margin:0 auto}
.ul-listz5_3 .con:hover .icon .img1,.ul-listz5_3 .icon .img2{display:none}
.ul-listz5_3 .con:hover .icon .img2{display:block}
.ul-listz5_3 .tit{font-size:24px;margin-bottom:18px}
.ul-listz5_3 .desc{font-size:18px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.m-boxz5_4-1{display:flex;align-items:center;margin-top:70px}
.m-boxz5_4-1 .col-l{width:50%}
.m-boxz5_4-1 .pic img{width:100%;display: block;}
.m-boxz5_4-1 .right-box{flex:1;padding:0 190px 0 40px}
.ul-listz5_4{overflow:hidden;text-align:center}
.ul-listz5_4 li{display:inline-block;margin-bottom:80px;float:left}
.ul-listz5_4-2{padding:0 40px}
.ul-listz5_4-2 li{width:33.3%}
.ul-listz5_4-3 li{margin-bottom:0;width:25%}
.ul-listz5_4 .txt{font-size:20px;text-align:center}
.ul-listz5_4 .icon{width:106px;margin:0 auto 10px}
.ul-listz5_4-1 .icon{margin-bottom:0}
.ul-listz5_4-1 .txt p{margin-bottom:5px}
.ul-listz5_4 .icon img{display:block;width:100%}
.ul-listz5_4-1 li{float:none}
.ul-listz5_4-1 .con{display:flex;align-items:center;justify-content:center;margin:0 auto}
.ul-listz5_4-1 .icon{margin-right:25px}
.row-z5_4{padding:120px 0 40px}
.ul-listz5_5{border-top:1px solid rgba(51,51,51,.2);margin-top:30px}
.ul-listz5_5.ul-s5 .ul-bd{padding-left:0}
.tabsD-s1.m-boxz5_5 .box-s1 .box-cor{padding-top:0}
.tabsD-s1.m-boxz5_5{padding-bottom:120px}
@media only screen and (min-width:1199px){
.row-z1_1.mzw-row-a1{padding:5.208vw 0 2.916vw}
.row-z1_2{
  padding-top: 5.208vw;
}
.g-mzw-text-a1.g-titz1 .text-txt{font-size:1.25vw}
.ul-tabz1_1{background:#f2f2f2;box-shadow:inset 0 .26vw .364vw 0 #e8e8e8;border-radius:1.875vw;padding:.208vw;margin:2.083vw 0 2.604vw}
.ul-tabz1_1 .con{line-height:3.437vw;border-radius:1.875vw;font-size:1.25vw;padding:0 2.187vw;transition:.3s;font-weight:400;min-width:11.97vw}
.ul-tabz1_1 .con:hover,.ul-tabz1_1 .on .con{font-weight:600}
.ul-tabz1_2{align-items:center;justify-content:center;margin-bottom:1.822vw;padding:0 3.645vw}
.ul-tabz1_2 li{
  margin: 0 2vw;
}
.ul-tabz1_2 .con{font-size:1.25vw;padding-bottom:.52vw;transition:.3s;min-width:4.791vw}
.ul-tabz1_2 .con:hover,.ul-tabz1_2 .on .con{font-weight:600}
.m-boxz1_1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-boxz1_1:hover .pic img{transform:scale(1.06)}
.m-boxz1_1 .txt{padding:3.645vw 4.791vw 0 12.5vw}
.m-boxz1_1 .txt .tit{font-size:2.5vw;margin-bottom:.833vw}
.m-boxz1_1 .txt .desc{font-size:1.041vw;margin-bottom:2.291vw;line-height:1.8;min-height:10.8em}
.m-boxz1_1 .more{font-size:.933vw;padding-right:1.041vw;background-size:.989vw;background-image:url(../images/zwj/a3.png);transition:.3s}
.m-boxz1_1:hover .more{padding-right:1.302vw}
.g-contact{padding:3.75vw 0 3.229vw}
.m-boxact .icon img{width:2.187vw;margin:0 auto}
.m-boxact .tit{font-size:1.562vw;margin-top:.937vw;letter-spacing:.208vw;font-weight:600}
.m-boxact .desc{font-size:.833vw;margin-bottom:2.343vw}
.m-boxact .btn{width:6.77vw;height:2.812vw;border:1px solid #d61042;line-height:2.708vw;font-size:.833vw;margin:0 auto;transition:.3s;border-radius:1.406vw}
.m-pop1,.pop-bg{left:0;top:0}
.m-pop1 .inner{top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-popform{border-radius:.833vw;padding:3.645vw 4.479vw 3.125vw;width:53.22vw;margin:0 auto}
.m-pop1 .cls{width:.833vw;height:.833vw;background-size:contain;background-image:url(../images/zwj/cls.png);top:1.562vw;right:1.562vw}
.m-formp1 .top{margin-bottom:2.916vw}
.m-formp1 .top .tit{font-size:2.604vw;font-weight:600;margin-bottom:.5vw}
.m-formp1 .top .desc{font-size:1.25vw}
.ul-pop1{margin:0 -1.25vw}
.ul-pop1 li{margin-bottom:1.458vw;padding:0 1.25vw}
.ul-pop1 .txt{margin-bottom:.625vw;font-size:1.041vw}
.ul-pop1 .inpt{border:1px solid #e9e9e9;transition:.3s;border-radius:.208vw}
.ul-pop1 .on .inpt{box-shadow:0 .104vw .364vw 0 rgba(0,0,0,.08)}
.ul-pop1 .inpt .num{font-size:.729vw;right:.625vw;bottom:.52vw}
.ul-pop1 .inpt input{height:2.604vw;font-size:.837vw;padding:0 .781vw}
.ul-pop1 .inpt textarea{height:6.979vw;font-size:.937vw;resize:none;padding:.781vw}
.m-formp1 .submit{width:10.72vw;line-height:2.812vw;background:#d61042;border-radius:1.406vw;margin:0 auto;font-size:.937vw;transition:.3s}
.m-formp1 .submit:hover{opacity:.8}
.con-check{margin-bottom:2.083vw}
.con-check .labbox{align-items:flex-start;align-items:center}
.con-check .radio{left:-52083vw}
.con-check .lab{width:.833vw;height:.833vw;border-radius:.26vw;margin-right:.416vw;background-repeat:no-repeat;border:1px solid #b9bfc8}
.con-check .checked .lab{background-image:url(../images/zwj/a4.png)}
.con-check .desc{font-size:.729vw}
.con-check .desc a{transition:.3s}
.m-popform2{width:31.51vw;margin:0 auto;border-radius:.833vw;padding:3.645vw 1.041vw 3.02vw}
.m-popform2 .tit{font-weight:600;font-size:2.604vw;letter-spacing:.104vw;background:linear-gradient(to right,#f4571d,#d61042);-webkit-background-clip:text;background-clip:text}
.m-popform2 .desc{font-size:1.25vw;margin-bottom:3.906vw}
.m-popform2 .btn-succ{width:10.72vw;height:2.812vw;background:#d61042;border-radius:1.406vw;line-height:2.708vw;transition:.3s;font-size:.937vw;margin:0 auto}
.m-popform2 .btn-succ:hover{opacity:.8}
.main-det .pos-s1{border-bottom:none}
.row-casesdet{padding-bottom:3.75vw}
.m-casesdet{border-radius:1.041vw;padding:2.604vw 4.166vw 2.604vw 4.687vw;font-size:1.041vw}
.m-casesdet .desc{line-height:1.9}
.m-boxcases1{margin-bottom:4.062vw}
.m-boxcases1 .tit{font-weight:600;font-size:2.5vw;margin-bottom:.416vw}
.m-boxcases1 .desc{margin-bottom:4.062vw}
.m-boxcases1 .pic img{margin:0 auto;width:34.37vw}
.m-boxcases2{margin-bottom:3.645vw}
.m-boxcases2 .tit{font-size:1.562vw;margin-bottom:.833vw}
.m-boxcases2 .tit::after{content:"";top:50%;transform:translateY(-50%);left:-1.562vw;width:.26vw;height:.937vw;background:#d61042}
.ul-listcases1{margin:0 -3.645vw}
.ul-listcases1 li{padding:0 3.645vw;margin-bottom:3.75vw}
.ul-listcases1 .icon{margin-right:1.875vw;width:3.437vw}
.ul-listcases1 .tit{font-weight:600;font-size:1.562vw;margin-bottom:.416vw}
.ul-listcases1 .desc{height:11.8em}
.row-z2_1{padding:0 0 2.5vw}
.row-tabbox{padding-top:3.958vw}
.ul-tabz2_2{border-bottom:1px solid #eaeaea;margin:4.687vw 0 1.979vw}
.ul-listz2_1{margin:0 -.937vw}
.ul-listz2_1 li{padding:0 .937vw;margin-bottom:2.083vw}
.ul-listz2_1 .con{border-radius:.52vw;border:1px solid #e8e8e8;padding:3.437vw 1.041vw 0;height:15.62vw;transition:.3s}
.ul-listz2_1 .con:hover{box-shadow:0 .572vw 1.145vw 0 rgba(0,0,0,.05)}
.ul-listz2_1 .icon{margin-bottom:2.604vw}
.ul-listz2_1 .icon img{width:3.75vw;margin:0 auto}
.ul-listz2_1 .tit{font-weight:600;font-size:1.25vw;-webkit-box-orient:vertical}
.row-z2_2{padding-bottom:6.354vw}
.m-z2_2{margin-bottom:4.791vw}
.m-z2_2 .tit{font-weight:600;font-size:1.562vw;margin-bottom:1.041vw}
.m-z2_2 .desc{margin-bottom:2.343vw;font-size:1.145vw}
.m-z2_2 .pic img{margin:0 auto;width:47.44vw}
.ul-listz2_2{margin:0 -4.166vw}
.ul-listz2_2 li{width:33.3%;padding:0 4.166vw;margin-bottom: 1vw;}
.ul-listz2_2 .top{background-image:url(../images/zwj/b6.png);height:8.333vw;padding:1.041vw 1.666vw 0;margin-bottom:1.458vw}
.ul-listz2_2 .top .num{font-weight:900;font-size:1.145vw;margin-bottom:1.145vw}
.ul-listz2_2 .top .info{font-size:1.041vw}
.ul-listz2_2 .pic::after{width:2.083vw;height:1.145vw;right:-5.468vw;top:50%;transform:translateY(-50%);content:"";background-size:contain;background-image:url(../images/zwj/c1.png)}
.m-boxz3{margin-bottom:5.572vw}
.m-boxz3 .txt{top:6.51vw;left:3.906vw;width:41.77vw}
.m-boxz3 .txt .tit{font-size:2.5vw;margin-bottom:1.562vw}
.m-boxz3 .txt .desc{font-weight:500;font-size:1.041vw;line-height:1.9;-webkit-box-orient:vertical}
.ul-listz3_1{margin:0 -.52vw}
.ul-listz3_1 li{padding:0 1.041vw}
.ul-listz3_1 .con{height:15.62vw;border:1px solid #e8e8e8;padding:2.916vw 1.041vw 0;transition:.3s}
.ul-listz3_1 .icon{margin-bottom:1.666vw}
.ul-listz3_1 .icon img{margin:0 auto;width:5vw}
.ul-listz3_1 .tit{font-weight:600;font-size:1.25vw;padding-bottom:.729vw}
.ul-listz3_1 .tit::after{bottom:0;transform:translateX(-50%);content:"";width:0;height:.156vw;background:#d61042;opacity:0;transition:.3s}
.ul-listz3_1 .con:hover .tit::after{opacity:1;width: 4.27vw;}
.row-z3_1{padding-bottom:5.468vw}
.row-z3_2{padding:5vw 0 3.229vw}
.m-banz3-top{margin-bottom:4.27vw}
.m-banz3-top .top{font-size:1.25vw;margin-bottom:4.947vw;line-height:1.9}
.m-banz3-top .box{width:32.03vw;background:linear-gradient(180deg,#fff 0,#fdfdfd 100%);box-shadow:0 .52vw .625vw 0 rgba(0,0,0,.05);border-radius:.52vw;padding:1.458vw 1.666vw .52vw}
.m-banz3-top .tit{font-weight:600;font-size:1.562vw;border-bottom:1px solid #dfdfdf;padding-bottom:.52vw;margin-bottom:1.302vw}
.m-banz3-top .tit span{padding-left:2.812vw;background-size:1.822vw auto;background-image:url(../images/zwj/c6.png)}
.m-banz3-top .group{margin-bottom:1.25vw}
.m-banz3-top .group .tit1{font-weight:600;font-size:1.25vw;padding-left:.937vw;margin-bottom:.416vw}
.m-banz3-top .group .tit1::after{left:0;top:50%;transform:translateY(-50%);content:"";width:.416vw;height:.416vw;background:#fff;border:solid #d61042;border-radius:50%}
.m-banz3-top .group .desc{font-size:.833vw;padding-left:.937vw}
.m-banz3-dw .swiper-slide{padding:0 .52vw}
.m-banz3-dw .con{border-radius:.52vw;padding:0 1.302vw;align-items:center;justify-content:space-between;font-weight:600;font-size:1.458vw;height:8.125vw;transition:.3s}
.m-banz3-dw .swiper-slide-thumb-active .con{box-shadow:0 .52vw .625vw 0 rgba(0,0,0,.05);border-radius:.52vw 5.208vw 5.208vw .52vw;border:1px solid #d61042}
.m-banz3-dw .icon img{height:5.208vw}
.m-banz3-dw .tit{width:1.458vw}
.m-banz3-dw .swiper-arw2{width:1.979vw;height:1.979vw;background-size:.625vw auto}
.banboxz3 .swiper-arw2.swiper-prev{left:-3.125vw}
.banboxz3 .swiper-arw2.swiper-next{right:-3.125vw}
.row-z4_1{padding-bottom:4.166vw}
.m-boxz4{margin-bottom:5.208vw}
.m-boxz4 .txt{top:4.166vw}
.m-boxz4 .info{font-weight:600;font-size:1.354vw;margin-bottom:.833vw}
.m-boxz4 .txt .tit{font-size:2.395vw}
.m-boxz4_2 .tit{font-size:2.291vw;margin-bottom:.52vw}
.m-boxz4_2 .desc{font-size:1.562vw}
.ul-listz4_1{margin:3.02vw -1.041vw 0}
.ul-listz4_1 li{width:33.3%;margin-bottom:2.083vw;padding:0 1.041vw}
.ul-listz4_1 .con{align-items:center;justify-content:space-between;background-image:url(../images/zwj/bg7.png);border-radius:.52vw;height:9.687vw;padding:0 3.958vw}
.ul-listz4_1 .con .tit{font-size:1.25vw;font-weight:500;transition:.3s}
.ul-listz4_1 .con .icon{width:4.166vw}
.ul-listz4_1 .con:hover .tit{padding-bottom:.416vw}
.ul-listz4_1 .con .tit::after{right:0;bottom:0;content:"";width:1.406vw;height:.208vw;background:#d61042;opacity:0;transition:.3s}
.ul-listz4_1 .con:hover .tit::after{opacity:1}
.row-z5_1.row-s2_1{padding-bottom:5.208vw}
.row-z5_1 .box-s1{align-items:center}
.ul-listz5_1{border-top:1px solid rgba(51,51,51,.2)}
.g-titboxz5 .info{font-size:1.562vw;margin-top:1.041vw}
.m-boxz5_2-1{align-items:center;justify-content:space-between;margin-top:0}
.g-titboxz5-2 .tit{font-weight:600;font-size:2.083vw;margin-bottom:0.562vw}
.g-titboxz5-2 .tit .span1{font-size:1.354vw}
.g-titboxz5-2 .desc{font-weight:500;line-height:1.8;font-size:.937vw}
.ul-listz5_2{margin:0 -.677vw}
.ul-listz5_2 li{width:33.3%;padding:0 .677vw}
.ul-listz5_2 .con{background:#fff;box-shadow:0 .52vw 2.083vw 0 rgba(0,0,0,.1);border-radius:1.041vw;padding:1.979vw 1.562vw;height:17.7vw;transition:.3s}
.ul-listz5_2 .con:hover{transform:translateY(-.52vw)}
.ul-listz5_2 .icon{height:3.697vw;margin-bottom:1.604vw}
.ul-listz5_2 .icon img{max-width:3.697vw}
.ul-listz5_2 .tit{font-weight:600;font-size:1.25vw;margin-bottom:.625vw}
.ul-listz5_2 .desc{font-size:.833vw;-webkit-box-orient:vertical;line-height:1.8}
.m-videoz5_1 .pic{border-radius:1.041vw}
.m-videoz5_1 .pic .play{top:50%;transform:translate(-50%,-50%);background-image:url(../images/zwj/f1.png);width:4.27vw;height:4.27vw}
.m-videoz5_1 .ort{font-weight:500;font-size:.937vw;margin-top:.937vw}
.row-z5_2{padding-bottom:3.49vw}
.row-gualinew2{
  padding: 2vw 0 5.3vw;
}
.row-z5_2 .g-titnew1{
  max-width: 50vw;
  margin: 0 auto;
}
.row-z5_3 .text-s1{
  max-width: 67vw;
  margin: 0 auto;
}
.row-z5_4 .text-s1{
  max-width: 60vw;
  margin: 0 auto;
}
/*!视频弹窗*/
.m-pop-video{left:0;top:0;right:0;bottom:0}
.m-pop-video .pop-bg{left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.6)}
.m-pop-video .inner{top:50%;width:75vw;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-pop-video .close{width:1.041vw;height:1.041vw;right:.729vw;top:.625vw;line-height:3.437vw;width:3.437vw;height:3.437vw;border-radius:50%;background-image:url(../images/zwj/cls-1.png)}
.m-win .video,.m-win .video video{height:auto}
.m-win .video .play{top:0;left:0;right:0;bottom:0}
.m-win .video .play i{width:5.625vw;height:4.895vw;background:url(../images/icon18.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
/*!视频弹窗end*/
/* .row-z5_3{padding:6.666vw 0 7.083vw} */
.m-boxz5_3-1{margin-bottom:5.729vw}
.m-boxz5_3-1 .col-l{width:28.12vw}
.ul-listz5_3{margin:0 -.625vw}
.ul-listz5_3 li{padding:0 .625vw}
.ul-listz5_3 .con{height:20.41vw;background:#fff;box-shadow:0 .52vw 2.083vw 0 rgba(0,0,0,.1);border-radius:1.041vw;transition:.3s;padding:3.020vw 1.041vw 0}
.ul-listz5_3 .icon{height:3.802vw;margin-bottom:1.979vw}
.ul-listz5_3 .icon img{max-width:3.802vw;max-height:3.802vw;transition:.3s;margin:0 auto}
.ul-listz5_3 .tit{font-size:1.25vw;margin-bottom:.937vw}
.ul-listz5_3 .desc{font-size:.937vw;line-height:1.7;-webkit-box-orient:vertical}
.m-boxz5_4-1{align-items:center;margin-top:3.645vw}
.m-boxz5_4-1 .right-box{flex:1;padding:0 9.895vw 0 2.083vw}
.ul-listz5_4 li{margin-bottom:4.66vw}
.ul-listz5_4-2{padding:0 2.083vw}
.ul-listz5_4-2 li{width:33.3%}
.ul-listz5_4-3 li{margin-bottom:0}
.ul-listz5_4 .txt{font-size:1.041vw}
.ul-listz5_4 .icon{width:5.52vw;margin:0 auto .52vw}
.ul-listz5_4-1 .txt p{margin-bottom:.26vw}
.ul-listz5_4-1 .con{align-items:center;justify-content:center;margin:0 auto}
.ul-listz5_4-1 .icon{margin-right:1.302vw}
.row-z5_4{padding:6.25vw 0 2.083vw}
.ul-listz5_5{border-top:1px solid rgba(51,51,51,.2);margin-top:1.562vw}
.tabsD-s1.m-boxz5_5{padding-bottom:6.25vw}
}
@media only screen and (max-width:1199px){
.g-mzw-text-a1.g-titz1 .text-txt{font-size:18px}
.row-z1_2{
  padding-top: 40px;
}
.ul-tabz1_1 .con{font-size:20px;line-height:45px;padding:0 20px;min-width:auto}
.ul-tabz1_2{padding:0;display:block;overflow-y:auto;white-space:nowrap;text-align:center;margin-bottom:20px}
.ul-tabz1_2 li{display:inline-block;margin:0 10px}
.ul-tabz1_2 .con{padding-bottom:4px;font-size:18px;min-width:auto}
.ul-tabz1_1{margin:20px 0}
.m-boxz1_1 .txt{padding:20px 20px 40px}
.m-boxz1_1 .txt .tit{font-size:24px}
.m-boxz1_1 .txt .desc{font-size:16px;margin-bottom:10px}
.m-boxz1_1 .more{font-size:14px;padding-right:15px;background-size:12px auto}
.m-boxact .tit{font-size:22px}
.m-popform{width:100%;max-height:80vh;height:100%;overflow-y:auto}
.m-pop1 .inner{width:90%}
.m-popform2{width:100%}
.m-formp1 .top .tit{font-size:22px}
.m-formp1 .top .desc,.ul-pop1 .txt{font-size:16px}
.ul-pop1 .inpt input{height:45px;font-size:16px}
.ul-pop1 .inpt textarea{font-size:16px}
.m-boxact .btn{line-height:40px;height:42px}
.m-casesdet{padding:40px 20px;font-size:16px}
.m-boxcases1 .tit{font-size:22px}
.m-casesdet .desc{line-height:1.6}
.ul-listcases1 .desc{height:auto}
.ul-listcases1{margin:0}
.ul-listcases1 li{padding:0;margin-bottom:20px;float:none;width:100%}
.ul-listcases1 .tit{font-size:20px}
.ul-listcases1 .icon{width:50px;margin-right:10px}
.m-boxcases2 .tit{font-size:22px;margin-bottom:10px}
.m-boxcases2 .tit::after{left:-6px;width:2px}
.ul-listz2_1{margin:0}
.ul-listz2_1 li{padding:0 10px}
.ul-listz2_1 .icon img{width:45px;display: block;}
.ul-listz2_1 .icon{margin-bottom:20px}
.ul-listz2_1 .tit{font-size:20px}
.ul-listz2_1 .con{height:250px}
.m-z2_2 .tit{font-size:22px;margin-bottom:10px}
.m-z2_2 .desc{font-size:18px;margin-bottom:20px}
.m-z2_2 .pic img{width:100%;display: block;}
.ul-listz2_2{margin:0}
.ul-listz2_2 li{padding:0 10px}
.ul-listz2_2 .pic::after{display:none}
.ul-listz2_2 .top .info{font-size:16px}
.ul-listz2_2 .top .num{font-size:20px;margin-bottom:10px}
.ul-listz2_2 .top{padding:15px}
.m-boxz3 .txt .tit{font-size:22px;margin-bottom:10px}
.m-boxz3 .txt .desc{line-height:1.6;font-size:16px}
.ul-listz3_1 li{padding:0 5px}
.ul-listz3_1{margin:0}
.ul-listz3_1 .icon img{width:50px;display: block;}
.ul-listz3_1 .icon{margin-bottom:10px}
.ul-listz3_1 .tit{font-size:18px}
.ul-listz3_1 .con{height:180px;padding-top:30px}
.banboxz3 .swiper-arw2.swiper-next{right:0}
.banboxz3 .swiper-arw2.swiper-prev{left:0}
.m-banz3-dw .tit{font-size:20px}
.m-banz3-dw .icon img{height:60px;display: block;}
.m-banz3-dw .con{height:100px}
.m-banz3-dw{padding:0 50px}
.m-banz3-top .top{font-size:18px;margin-bottom:10px}
.m-banz3-top .tit{font-size:20px}
.m-banz3-top .tit span{padding-left:24px;background-size:20px auto}
.m-banz3-top .group .tit1{font-size:18px}
.m-banz3-top .group .desc{font-size:14px}
.m-banz3-top .box{width:auto;padding:20px 15px}
.m-boxz4 .info{font-size:18px}
.m-boxz4_2 .tit{font-size:22px}
.m-boxz4_2 .desc,.ul-listz4_1 .con .tit{font-size:18px}
.ul-listz4_1 .con .icon{width:40px}
.ul-listz4_1 .con{padding:0 20px;height:100px}
.g-titboxz5-2 .tit{font-size:24px}
.g-titboxz5 .info{font-size:20px}
.g-titboxz5-2 .desc{font-size:14px}
.ul-listz5_2 .tit{font-size:18px}
.ul-listz5_2 .icon img{max-width:35px;display: block;}
.ul-listz5_2 .icon{height:35px;margin-bottom:20px}
.ul-listz5_2 .con{height:260px;padding:20px 10px}
.ul-listz5_2 .desc{font-size:14px}
.ul-listz5_2{margin:0}
.ul-listz5_2 li{padding:0 6px}
.m-videoz5_1 .pic .play{width:60px;height:60px}
.m-boxz5_3-1 .col-l{float:none;width:100%;margin-bottom:30px}
.m-boxz5_3-1{margin-bottom:50px}
.ul-listz5_3 .icon img{max-width:45px;display: block;max-height:45px}
.ul-listz5_3 .icon{height:45px;margin-bottom:10px}
.ul-listz5_3 .con{padding:30px 10px 0;height:280px}
.ul-listz5_3 .tit{font-size:18px;margin-bottom:8px}
.ul-listz5_3 .desc{font-size:14px}
.ul-listz5_3 li{padding:0 6px}
.ul-listz5_3{margin:0}
.m-boxz5_4-1 .right-box{padding:0 10px}
.ul-listz5_4 .icon{width:70px;margin-bottom:5px}
.ul-listz5_4-1 .icon{margin-right:10px}
.ul-listz5_4 li{margin-bottom:20px}
.ul-listz5_4 .txt{font-size:10px}
.g-titboxz5-2 .tit .span1{font-size:18px}
.m-pop-video .inner{max-width:100%}
.m-boxz5_2-1{
  margin-top: 0;
}
.row-z5_2{
  padding-bottom: 40px;
}
.row-gualinew2{
  padding: 40px 0;
}
.m-boxz3_bg .bg{
  border-radius: 10px;
}
}
@media only screen and (max-width:959px){
.m-boxz1_1 .pic{width:100%;float:none}
.m-popform2 .tit{font-size:22px}
.m-formp1 .submit,.m-popform2 .btn-succ{width:120px;height:40px;line-height:40px;font-size:14px}
.m-popform2 .desc{font-size:16px;margin-bottom:20px}
.ul-pop1{margin:0}
.ul-pop1 li{padding:0;float:none;width:100%;margin-bottom:20px}
.m-formp1 .top{margin-bottom:20px}
.con-check .desc{font-size:12px}
.con-check .lab{width:12px;height:12px}
.con-check .labbox{align-items:flex-start}
.con-check .left{padding-top:4px}
.con-check{margin-bottom:20px}
.m-boxcases1 .pic img{width:100%;display: block;}
.m-boxz3 .txt{top:15px;left:15px;right:15px;width:auto}
.m-banz3-top .pic{float:none;width:100%;margin-bottom:30px}
.m-banz3-top .pic img{display:block;width:100%}
.m-banz3-top{margin-bottom:30px}
.ul-listz4_1{margin:30px 0 0}
.ul-listz4_1 li{width:50%;padding:0 10px;margin-bottom:10px}
.m-boxz5_2-1{margin-top:0;display:block}
.m-boxz5_2-1 .left,.m-boxz5_2-1 .right{width:100%}
.g-titboxz5-2 .tit{font-size:20px;margin-bottom:10px}
.m-boxz5_2-1 .left{margin-bottom:30px}
.m-videoz5_1 .ort{font-size:14px;margin-top:4px}
.ul-listz5_3 li{width:33.3%;margin-bottom:10px}
.ul-listz5_3 .con{height:250px}
.row-z5_1.row-s2_1,.row-z5_2{padding-bottom:50px}
.row-z5_2{
  padding-bottom: 10px;
}
/* .row-z5_3{padding:50px 0} */
.m-boxz5_3-1 .col-l{margin-bottom:15px}
.m-boxz5_4-1{display:block;margin-top:30px}
.m-boxz5_4-1 .col-l{float:none;width:100%;margin-bottom:20px}
.g-titboxz5-2 .tit .span1{font-size:15px}
.row-z5_4{padding:50px 0 20px}
.row-gualinew2{
  padding: 40px 0;
}
.g-titboxz5-2 .desc br,
.row-s2_1 .text-s1 .desc br{
  display: none;
}
}
@media only screen and (max-width:767px){
.m-popform{padding:20px 10px;border-radius:4px}
.m-pop1 .cls{width:12px;height:12px;right:10px;top:10px}
.m-formp1 .top .tit{font-size:18px}
.m-formp1 .top .desc{font-size:14px}
.m-boxact .icon img{width:30px}
.m-boxact .tit{font-size:20px}
.m-boxact .desc{font-size:14px;margin-bottom:20px}
.m-boxact .btn{font-size:14px;line-height:32px;height:32px;width:110px}
.row-z1_1.mzw-row-a1{padding:50px 0}
.g-mzw-text-a1.g-titz1 .text-txt{font-size:14px}
.ul-tabz1_1 .con{font-size:18px;line-height:34px;padding:0 10px}
.m-boxz1_1 .txt .tit{font-size:20px;margin-bottom:4px}
.m-boxz1_1 .txt .desc{font-size:14px;height:auto;min-height:auto}
.g-contact{padding:50px 0}
.m-boxcases1 .tit{font-size:20px}
.m-boxcases1 .desc{margin-bottom:30px}
.m-casesdet{font-size:14px}
.m-boxcases1,.m-boxcases2{margin-bottom:30px}
.ul-listcases1 .tit{font-size:16px;margin-bottom:4px}
.ul-listcases1 .icon{width:35px}
.m-boxcases2 .tit{font-size:20px}
.row-z2_1{padding:0 0 50px}
.row-tabbox{padding-top:50px}
.ul-tabz2_2{margin:20px 0}
.ul-listz2_1 li{float:none;width:100%;padding:0;margin-bottom:20px}
.ul-listz2_1 .con{height:auto;padding:30px 15px}
.ul-listz2_1 .icon{margin-bottom:10px}
.ul-listz2_1 .icon img{width:35px}
.ul-listz2_1 .tit{font-size:16px}
.m-z2_2 .desc{font-size:14px}
.ul-listz2_2 li{padding:0;float:none;width:100%;margin-bottom:30px}
.ul-listz2_2 .top{height:auto;margin-bottom:10px}
.row-z2_2{padding-bottom:50px}
.ul-listz2_2 .top .num{font-size:18px;margin-bottom:4px}
.ul-listz2_2 .top .info{font-size:14px}
.m-z2_2{margin-bottom:40px}
.m-boxz3 .txt{position:relative;left:auto;right:auto;top:auto;color:#333;margin-top:10px}
.m-boxz3 .txt .tit{font-size:16px;margin-bottom:4px}
.m-boxz3 .txt .desc{font-size:14px}
.m-boxz3{margin-bottom:30px}
.ul-listz3_1 li{float:none;width:100%;padding:0;margin-bottom:10px}
.ul-listz3_1 .con{height:auto;padding:20px 10px}
.ul-listz3_1 .icon img{width:35px}
.ul-listz3_1 .tit{font-size:16px;padding:0}
.ul-listz3_1 .con:hover{border-color:#e8e8e8}
.ul-listz3_1 .con:hover .tit{padding:0}
.ul-listz3_1 .con:hover .tit::after{display:none}
.row-z3_2{padding:50px 0}
.m-banz3-dw .tit{font-size:16px}
.m-banz3-dw .con{padding:0 10px}
.m-banz3-top .top{font-size:16px;line-height:1.6}
.m-banz3-top .tit span{font-size:18px}
.m-banz3-top .tit{margin-bottom:10px;padding-bottom:4px}
.m-banz3-top .group .tit1{font-size:16px;padding-left:10px}
.m-banz3-top .group .tit1::after{width:4px;height:4px}
.m-boxz4 .info{font-size:16px;margin-bottom:4px}
.m-boxz4_2 .tit{font-size:18px}
.m-boxz4_2 .desc{font-size:14px}
.ul-listz4_1 li{float:none;width:100%}
.ul-listz4_1 .con{height:auto;padding:30px 10px;border-radius:4px}
.ul-listz4_1 .con .tit{font-size:16px}
.g-titboxz5 .info{font-size:18px;margin-top:8px}
.ul-listz5_2 li{padding:0;float:none;width:100%;margin-bottom:15px}
.ul-listz5_2 .con{height:auto;border-radius:8px}
.ul-listz5_2 .icon{margin-bottom:5px}
.ul-listz5_2 .tit{font-size:16px;margin-bottom:4px}
.m-videoz5_1 .pic .play{width:40px;height:40px}
.m-videoz5_1 .ort{font-size:12px}
.ul-listz5_3 .icon{height:35px}
.ul-listz5_3 .icon img{max-width:35px;max-height:35px}
.ul-listz5_3 .tit{margin-bottom:4px;font-size:16px}
.ul-listz5_3 li{width:50%}
.ul-listz5_3 .con{height:220px;padding:20px 10px 0}
.ul-listz5_4-1 .icon{width:55px}
.ul-listz5_4-2{padding:0}
.m-boxz5_2-1 .left,.m-boxz5_3-1{margin-bottom:20px}
.m-pop-video .close{width:30px;height:30px;top:10px;right:10px;background-size:contain}
.tabsD-s1.m-boxz5_5{padding-bottom:70px}
.g-titboxz5-2 .tit .span1{display:block}
.ul-listz4_1 .con .tit::after{opacity:1;height:2px;bottom:-4px}
}
.bdC-s1{background-color:#f9f9f9}
.pos-s1{border-bottom:1px solid #e0e0e0}
.pos-s1,.pos-s1 .wp{min-height:70px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.pos-s1 .wp{width:100%;height:100%}
.pos-s1.pos-s1_v2{border:none}
.cur-s1{margin:10px 0;padding-left:46px;font-size:18px;color:#aeaeae;min-height:30px;line-height:30px;background:url(../images/zpfu/zpfu-icon_home1.png) left top no-repeat;-webkit-background-size:26px auto;background-size:26px auto;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.cur-s1 a{display:block;font-size:inherit;color:inherit;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.cur-s1 em{margin:0 15px;width:12px;height:12px;background:url(../images/zpfu/zpfu-icon_arrow1.png) center center no-repeat;-webkit-background-size:12px auto;background-size:12px auto}
.cur-s1 a:hover,.cur-s1 span{color:#333}
.ban-s1{position:relative;overflow:hidden}
.ban-s1:before{content:'';position:absolute;left:0;top:0;right:0;height:69.47%;background:url(../images/zpfu/zpfu-ban_bg1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:2}
.ban-s1 .ban-bg{display:block;width:100%;z-index:1}
.ban-s1 .ban-cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.ban-s1 .ban-cont .tit{color:#fff}
.ban-s1 .ban-cont .tit .cn{margin-bottom:20px;font-size:80px;font-weight:700;line-height:1.18}
.ban-s1 .ban-cont .tit .en{font-size:30px;font-weight:700;line-height:1.1}
.ban-s1 .ban-cont .desc{margin-top:40px;font-size:30px;color:#fff;line-height:1.4}
.swiper-pag1{position:absolute;left:0!important;bottom:0!important;right:0!important;top:auto!important;height:9px!important;background-color:transparent!important;z-index:10}
.swiper-pag1:before{content:'';position:absolute;left:0;bottom:0;right:0;height:6px;background-color:#f6f6f6;z-index:-1}
.swiper-pag1 .swiper-pagination-progressbar-fill{background-color:#d61042!important}
.swiper-arw1{margin:0 -10px;position:absolute;left:0!important;bottom:0!important;right:0!important;z-index:10;display:-webkit-flex;display:flex;align-items:center}
.swiper-arw1 .swiper-next,.swiper-arw1 .swiper-prev{margin:0 10px!important;width:38px;height:38px;border-radius:50%;background-color:#ededed;background-repeat:no-repeat;background-position:center center;-webkit-background-size:16px auto;background-size:16px auto;z-index:10;cursor:pointer;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.swiper-arw1 .swiper-prev{left:0;background-image:url(../images/zpfu/zpfu-icon_arrow2.png)}
.swiper-arw1 .swiper-next{right:0;background-image:url(../images/zpfu/zpfu-icon_arrow3.png)}
.swiper-arw1 .swiper-next:hover,.swiper-arw1 .swiper-prev:hover{background-color:#d61042}
.swiper-arw1 .swiper-prev:hover{background-image:url(../images/zpfu/zpfu-icon_arrow4.png)}
.swiper-arw1 .swiper-next:hover{background-image:url(../images/zpfu/zpfu-icon_arrow5.png)}
.swiper-arw2{position:absolute;top:50%;width:54px;height:54px;border-radius:50%;background-color:rgba(255,255,255,.75);background-repeat:no-repeat;background-position:center center;-webkit-background-size:24px auto;background-size:24px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:10;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.swiper-arw2.swiper-prev{left:0;background-image:url(../images/zpfu/zpfu-icon_arrow6.png)}
.swiper-arw2.swiper-next{right:0;background-image:url(../images/zpfu/zpfu-icon_arrow7.png)}
.swiper-arw2.swiper-next:hover,.swiper-arw2.swiper-prev:hover{background-color:#d61042}
.swiper-arw2.swiper-prev:hover{background-image:url(../images/zpfu/zpfu-icon_arrow4.png)}
.swiper-arw2.swiper-next:hover{background-image:url(../images/zpfu/zpfu-icon_arrow5.png)}
.tips-s1{font-size:20px;color:#666;line-height:1.4;text-align:center}
.text-s1{text-align:center}
.text-s1 .tit{font-size:52px;color:#292929;font-weight:700;line-height:1.4}
.text-s1 .desc{margin-top:14px;font-size:24px;color:#292929;line-height:1.5}
.text-s1.text-s1_v2 .tit{color:#111}
.text-s1.text-s1_v2 .desc{font-size:20px;color:#666;line-height:1.9}
.buttons-s1{display:-webkit-flex;display:flex}
.buttons-s1 .b1{padding:0 20px;display:block;min-width:164px;height:58px;background-color:#d61042;border-radius:29px;font-size:18px;color:#fff;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.buttons-s1 .b1 .icon-arrow{margin-left:10px;width:16px;height:16px;background:url(../images/zpfu/zpfu-icon_arrow8.png) center center no-repeat;-webkit-background-size:100% auto;background-size:100% auto;flex-shrink:0}
.row-s1_1{padding:80px 0;position:relative;overflow:hidden}
.row-s1_1 .s1-bg1,.row-s1_1 .s1-bg2{position:absolute;width:275px;z-index:-1}
.row-s1_1 .s1-bg1{left:0;top:52%;overflow:hidden}
.row-s1_1 .s1-bg2{right:0;bottom:-70px;overflow:hidden}
.row-s1_1 .s1-bg1 img,.row-s1_1 .s1-bg2 img{display:block}
.row-s1_1 .text-s1{margin-bottom:52px}
.row-s1_1 .text-s1:nth-child(2){margin-bottom:60px}
.row-s1_1 .ul-s1{margin-bottom:44px}
.row-s1_1 .ul-s2{margin-bottom:80px}
.row-s1_1 .swiper-s1{margin-bottom:90px}
.ul-s1{margin:0 -20px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-s1 li{padding:0 20px;margin-bottom:40px;width:50%;flex-shrink:0}
.ul-s1 .con{display:block;padding-top:62.86%;position:relative;border-radius:10px;overflow:hidden}
.ul-s1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.ul-s1 .text{padding:44px 32px;position:absolute;left:0;bottom:0;width:100%;z-index:10}
.ul-s1 .desc{font-size:24px;color:#fff;line-height:1.83}
.ul-s1 .con:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.ul-s2{margin:0 -20px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-s2 li{padding:0 20px;margin-bottom:40px;width:33.33%;flex-shrink:0}
.ul-s2 .con{padding:84px 40px 48px;display:block;min-height:382px;height:100%;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(224,227,233,0));box-shadow:0 2px 15px 0 rgba(0,0,0,.07);border-radius:10px;position:relative;overflow:hidden;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.ul-s2 .con:before{content:'';position:absolute;left:2px;top:2px;right:2px;bottom:2px;background:linear-gradient(0deg,#fff 0,#f5f7fa 100%);border-radius:10px}
.ul-s2 .icon,.ul-s2 .text{position:relative;z-index:2}
.ul-s2 .icon{margin-bottom:48px;height:74px;line-height:74px;font-size:0;text-align:center}
.ul-s2 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-s2 .text{text-align:center}
.ul-s2 .tit{margin-bottom:24px;font-size:30px;color:#292929;font-weight:700;line-height:1.4}
.ul-s2 .desc{font-size:18px;color:#666;line-height:1.72}
.ul-s2 .con:hover{box-shadow:0 20px 30px rgba(0,0,0,.1)}
.swiper-s1{padding:8px 0 140px;position:relative}
.swiper-s1 .swiper-slide{height:auto}
.swiper-s1 .con{padding:50px 56px 26px;display:block;height:100%;background-color:#f8f9fb;border-radius:10px;overflow:hidden}
.swiper-s1 .index{margin-bottom:50px;font-size:41px;color:#1f1f1f;font-weight:700;line-height:1.22}
.swiper-s1 .tit{margin-bottom:14px;font-size:30px;color:#d61042;line-height:1.4;font-weight:700}
.swiper-s1 .desc{font-size:22px;color:#5b5b5b;line-height:1.36}
.swiper-s1 .swiper-pag1{bottom:68px!important}
.ul-s3{margin:0 -76px -70px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-s3 li{padding:0 76px;margin-bottom:70px;width:50%;flex-shrink:0}
.ul-s3 .con{display:block}
.ul-s3 .icon{margin-bottom:14px;height:74px;line-height:74px;font-size:0}
.ul-s3 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-s3 .tit{margin-bottom:20px;font-size:30px;color:#292929;font-weight:700;line-height:1.4}
.ul-s3 .desc{font-size:22px;color:#5b5b5b;line-height:1.68}
.row-s1_2{padding:80px 0 82px;background-color:#f9fafc;overflow:hidden}
.row-s1_2 .text-s1{margin-bottom:60px}
.row-s1_2 .ul-s4{margin-bottom:14px}
.ul-s4{margin:0 -18px -36px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.ul-s4 li{padding:0 18px;margin-bottom:36px;width:33.33%;flex-shrink:0}
.ul-s4 .con{padding:114px 40px 80px;display:block;height:100%;border-radius:10px;background-color:#fff;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.ul-s4 .icon{margin-bottom:84px;height:90px;line-height:90px;font-size:0;text-align:center}
.ul-s4 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-s4 .text{text-align:center}
.ul-s4 .tit{margin-bottom:18px;font-size:30px;color:#292929;font-weight:700;line-height:1.4}
.ul-s4 .desc{font-size:20px;color:#5b5b5b;line-height:1.85}
.ul-s4 .con:hover{box-shadow:0 7px 25px 0 rgba(0,0,0,.06);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}
.row-s1_3{padding:100px 0;overflow:hidden}
.row-s1_3 .text-s1{margin-bottom:50px}
.swiper-s2{padding:0 10.63%;position:relative}
.swiper-s2 .con{display:block;padding-top:51.33%;position:relative;border-radius:20px;overflow:hidden}
.swiper-s2 .con:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .18); z-index: 2;}
.swiper-s2 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1;-webkit-transition:all 1.5s;-o-transition:all 1.5s;transition:all 1.5s}
.swiper-s2 .text{padding:10.2% 30% 30px 85px;position:absolute;left:0;top:0;right:0;z-index:10;opacity:0;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);-o-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}
.swiper-s2 .tit{margin-bottom:25px;font-size:42px;color:#fff;font-weight:700;line-height:1.4;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.swiper-s2 .desc{margin-bottom:80px;font-size:22px;color:#fff;line-height:1.9;height:3.8em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.swiper-s2 .con:hover .bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.swiper-s2 .swiper-slide-active .text{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.swiper-s2 .swiper-prev{left:-56px}
.swiper-s2 .swiper-next{right:-56px}
.row-s2_1{padding:44px 0 68px;overflow:hidden}
.row-s2_1 .text-s1{margin:0 auto 86px;max-width:1298px}
.box-s1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.box-s1 .box-col{width:41.94%;flex-shrink:0}
.box-s1 .box-cor{padding-top:20px;width:48.61%;flex-shrink:0}
.box-s1 .bigPic{border-radius:20px;overflow:hidden}
.box-s1 .bigPic img{display:block;width:100%}
.box-s1 .box-top{padding-bottom:14px;min-height:106px;border-bottom:1px solid rgba(51,51,51,.2)}
.box-s1 .box-top .tit{font-size:40px;color:#111;font-weight:700;line-height:1.1}
.box-s1 .box-top .desc{margin-top:14px;font-size:20px;color:#d61043;font-weight:700}
.box-s1.box-s1_v2 .box-col{order:2}
.box-s1.box-s1_v2 .box-cor{order:1}
.ul-s5 li{padding:25px 0;border-bottom:1px solid rgba(51,51,51,.2);cursor:pointer}
.ul-s5 .ul-top{padding-right:30px;position:relative;display:-webkit-flex;display:flex;align-items:flex-start}
.ul-s5 .ul-top .icon{margin:6px 12px 0 0;width:30px;height:30px;line-height:30px;font-size:0;flex-shrink:0}
.ul-s5 .ul-top .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-s5 .ul-top .tit{font-size:26px;color:#333;font-weight:700;flex-grow:1}
.ul-s5 .ul-top .icon-arrow{position:absolute;right:0;top:11px;width:20px;height:20px}
.ul-s5 .ul-top .icon-arrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/jjfa/jjfa-icon_arrow1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.ul-s5 .ul-bd{padding:9px 0 0 44px;display:none}
.ul-s5 .ul-bd .desc{font-size:18px;color:#666;line-height:1.78}
.ul-s5 li.on .ul-top .icon-arrow:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-image:url(../images/jjfa/jjfa-icon_arrow2.png)}
.row-s2_2{padding:68px 0 0;overflow:hidden}
.row-s2_2 .text-s1{margin:0 auto 60px;max-width:900px}
.tabsT-s1{margin:0 -60px;font-size:0;text-align:center}
.tabsT-s1 li{padding:0 60px;display:inline-block;vertical-align:bottom}
.tabsT-s1 .tit{padding-bottom:24px;display:block;position:relative;font-size:24px;color:#111;text-align:center;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.tabsT-s1 .tit:before{content:'';position:absolute;left:50%;bottom:0;width:93px;height:5px;background-color:#d61043;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.tabsT-s1 .tit:hover,
.tabsT-s1 .on .tit{color:#d61043;font-weight:700}
.tabsT-s1 .on .tit:before{opacity:1}
.tabsD-s1{padding:114px 0 94px;background-color:#f9fafe;box-shadow:0 0 13px 0 rgba(0,0,0,.08) inset}
.row-s2_3{padding:110px 0;overflow:hidden}
.row-s2_3 .text-s1{padding:0 70px}
.row-s3_1{padding-bottom:58px;overflow:hidden}
.desc-s1{padding:68px;background-color:#fff;border-radius:20px}
.desc-s1 .desc-top{margin-bottom:32px}
.desc-s1 .desc-top .tit{font-size:48px;color:#292929;font-weight:700;line-height:1.4}
.desc-s1 .desc-bd{font-size:20px;color:#292929;line-height:1.8}
.desc-s1 .bigPic{margin-bottom:58px;border-radius:20px;overflow:hidden}
.desc-s1 .bigPic img{display:block;width:100%}
.desc-s1 .desc-bd .item+.item{margin-top:50px}
.desc-s1 .desc-bd .item h4{padding-left:24px;font-size:30px;color:inherit;font-weight:700;line-height:1.4;position:relative}
.desc-s1 .desc-bd .item h4:before{ content:''; position:absolute; left:0; top:50%; width:5px; height:18px; background-color:#d61042; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%); -moz-transform:translateY(-50%); }
.desc-s1 .desc-bd,.desc-s1 .desc-bd .item .txt{margin-top:19px;}
.ul-ls6{padding:32px 0 0 24px}
.ul-ls6 li+li{margin-top:32px}
.ul-ls6 h5{margin-bottom:18px;font-size:24px;font-weight:700}
@media only screen and (min-width:950px) and (max-width:1920px){
.wp{max-width:75vw}
.pos-s1,.pos-s1 .wp{min-height:3.645vw}
.cur-s1{padding-left:2.395vw;font-size:.937vw;background-size:1.354vw auto;min-height:1.562vw;line-height:1.562vw}
.cur-s1 em{margin:0 .781vw;width:.625vw;height:.625vw;-webkit-background-size:.625vw auto;background-size:.625vw auto}
.ban-s1 .ban-cont .tit .cn{margin-bottom:1.041vw;font-size:4.166vw}
.ban-s1 .ban-cont .tit .en{font-size:1.562vw}
.ban-s1 .ban-cont .desc{margin-top:2.083vw;font-size:1.562vw}
.swiper-pag1{height:.468vw!important}
.swiper-pag1:before{height:.312vw}
.swiper-arw1{margin:0 -.52vw}
.swiper-arw1 .swiper-next,.swiper-arw1 .swiper-prev{margin:0 .52vw!important;width:1.979vw;height:1.979vw;background-size:.833vw auto}
.swiper-arw2{width:2.812vw;height:2.812vw;background-size:1.25vw auto}
.tips-s1{font-size:1.041vw}
.text-s1 .tit{font-size:2.708vw}
.text-s1 .desc{margin-top:.733vw;font-size:1.25vw}
.text-s1.text-s1_v2 .desc{font-size:1.041vw}
.buttons-s1 .b1{padding:0 1.041vw;min-width:8.541vw;height:3.020vw;border-radius:1.51vw;font-size:.937vw}
.buttons-s1 .b1 .icon-arrow{margin-left:.52vw;width:.833vw;height:.833vw}
.row-s1_1{padding:4.166vw 0}
.row-s1_1 .s1-bg1,.row-s1_1 .s1-bg2{width:14.32vw}
.row-s1_1 .s1-bg2{bottom:-3.645vw}
.row-s1_1 .text-s1{margin-bottom:2.708vw}
.row-s1_1 .text-s1:nth-child(2){margin-bottom:3.125vw}
.row-s1_1 .ul-s1{margin-bottom:2.291vw}
.row-s1_1 .ul-s2{margin-bottom:4.166vw}
.row-s1_1 .swiper-s1{margin-bottom:4.687vw}
.ul-s1{margin:0 -1.041vw -2.083vw}
.ul-s1 li{padding:0 1.041vw;margin-bottom:2.083vw}
.ul-s1 .con{border-radius:.52vw}
.ul-s1 .text{padding:2.291vw 1.666vw}
.ul-s1 .desc{font-size:1.25vw}
.ul-s2{margin:0 -1.041vw -2.083vw}
.ul-s2 li{padding:0 1.041vw;margin-bottom:2.083vw}
.ul-s2 .con{padding:4.375vw 2.083vw 2.5vw;min-height:19.89vw;box-shadow:0 .104vw .781vw 0 rgba(0,0,0,.07);border-radius:.52vw}
.ul-s2 .con:before{left:.104vw;top:.104vw;right:.104vw;bottom:.104vw}
.ul-s2 .icon{margin-bottom:2.5vw;height:3.854vw;line-height:3.854vw}
.ul-s2 .tit{margin-bottom:1.25vw;font-size:1.562vw}
.ul-s2 .desc{font-size:.937vw}
.ul-s2 .con:hover{box-shadow:0 1.041vw 1.562vw rgba(0,0,0,.1)}
.swiper-s1{padding:.416vw 0 7.291vw}
.swiper-s1 .con{padding:2.604vw 2.916vw 1.354vw}
.swiper-s1 .index{margin-bottom:2.604vw;font-size:2.135vw}
.swiper-s1 .tit{margin-bottom:.729vw;font-size:1.562vw}
.swiper-s1 .desc{font-size:1.145vw}
.swiper-s1 .swiper-pag1{bottom:3.541vw!important}
.ul-s3{margin:0 -3.958vw -3.645vw}
.ul-s3 li{padding:0 3.958vw;margin-bottom:3.645vw}
.ul-s3 .icon{margin-bottom:.729vw;height:3.854vw;line-height:3.854vw}
.ul-s3 .tit{margin-bottom:1.041vw;font-size:1.562vw}
.ul-s3 .desc{font-size:1.145vw}
.row-s1_2{padding:4.166vw 0 4.27vw}
.row-s1_2 .text-s1{margin-bottom:3.125vw}
.row-s1_2 .ul-s4{margin-bottom:.729vw}
.ul-s4{margin:0 -.937vw -1.875vw}
.ul-s4 li{padding:0 .937vw;margin-bottom:1.875vw}
.ul-s4 .con{padding:5.937vw 2.083vw 4.166vw;border-radius:.52vw}
.ul-s4 .icon{margin-bottom:4.375vw;height:4.687vw;line-height:4.687vw}
.ul-s4 .tit{margin-bottom:.937vw;font-size:1.562vw}
.ul-s4 .desc{font-size:1.041vw}
.ul-s4 .con:hover{box-shadow:0 .364vw 1.302vw 0 rgba(0,0,0,.06);-webkit-transform:translateY(-.52vw);-ms-transform:translateY(-.52vw);-o-transform:translateY(-.52vw);transform:translateY(-.52vw)}
.row-s1_3{padding:5.208vw 0}
.row-s1_3 .text-s1{margin-bottom:2.604vw}
.swiper-s2 .con{border-radius:1.041vw}
.swiper-s2 .text{padding:10.2% 4.427vw 1.562vw;-webkit-transform:translateY(.781vw);-ms-transform:translateY(.781vw);-o-transform:translateY(.781vw);transform:translateY(.781vw)}
.swiper-s2 .tit{margin-bottom:1.302vw;font-size:2.187vw}
.swiper-s2 .desc{margin-bottom:4.166vw;font-size:1.145vw}
.swiper-s2 .swiper-prev{left:-2.916vw}
.swiper-s2 .swiper-next{right:-2.916vw}
.row-s2_1{padding:2.291vw 0 3.541vw}
.row-s2_1 .text-s1{margin:0 auto 4.479vw;max-width:67.6vw}
.box-s1 .box-cor{padding-top:1.041vw}
.box-s1 .bigPic{border-radius:1.041vw}
.box-s1 .box-top{padding-bottom:.729vw;min-height:5.52vw}
.box-s1 .box-top .tit{font-size:2.083vw}
.box-s1 .box-top .desc{margin-top:.729vw;font-size:1.041vw}
.ul-s5 li{padding:1.302vw 0}
.ul-s5 .ul-top{padding-right:1.562vw}
.ul-s5 .ul-top .icon{margin:.312vw .625vw 0 0;width:1.562vw;height:1.562vw;line-height:1.562vw}
.ul-s5 .ul-top .tit{font-size:1.354vw}
.ul-s5 .ul-top .icon-arrow{top:.572vw;width:1.041vw;height:1.041vw}
.ul-s5 .ul-bd{padding:.468vw 0 0 2.291vw}
.ul-s5 .ul-bd .desc{font-size:.937vw}
.row-s2_2{padding:3.541vw 0 0}
.row-s2_2 .text-s1{margin:0 auto 3.125vw;max-width:46.87vw}
.tabsT-s1{margin:0 -3.125vw}
.tabsT-s1 li{padding:0 3.125vw}
.tabsT-s1 .tit{padding-bottom:1.25vw;font-size:1.25vw}
.tabsT-s1 .tit:before{width:0;height:.26vw}
.tabsT-s1 .on .tit:before{width:4.843vw;}
.tabsD-s1{padding:5.937vw 0 4.895vw}
.row-s2_3{padding:5.729vw 0}
.row-s2_3 .text-s1{padding:0 3.645vw}
.row-s3_1{padding-bottom:3.020vw}
.desc-s1{padding:3.541vw}
.desc-s1 .desc-top{margin-bottom:1.666vw}
.desc-s1 .desc-top .tit{font-size:2.5vw}
.desc-s1 .desc-bd{font-size:1.041vw}
.desc-s1 .bigPic{margin-bottom:3.020vw;border-radius:1.041vw}
.desc-s1 .desc-bd .item+.item{margin-top:2.604vw}
.desc-s1 .desc-bd .item h4{padding-left:1.25vw;font-size:1.562vw}
.desc-s1 .desc-bd .item h4:before{width:.26vw;height:.937vw}
.desc-s1 .desc-bd,.desc-s1 .desc-bd .item .txt{margin-top:.989vw}
.ul-ls6{padding:1.666vw 0 0 1.25vw}
.ul-ls6 li+li{margin-top:1.666vw}
.ul-ls6 h5{margin-bottom:.937vw;font-size:1.25vw}
}
@media only screen and (max-width:1199px){
.wp{max-width:none}
.swiper-arw1 .swiper-next,.swiper-arw1 .swiper-prev{width:24px;height:24px;-webkit-background-size:10px auto;background-size:10px auto}
.swiper-arw2{width:28px;height:28px;-webkit-background-size:12px auto;background-size:12px auto}
.swiper-pag1{height:6px!important}
.swiper-pag1:before{height:3px}
.pos-s1 .wp{width:96%}
.tips-s1{font-size:12px}
.cur-s1{padding-left:24px;font-size:12px;-webkit-background-size:16px auto;background-size:16px auto;background-position:left top 1px;min-height:20px;line-height:20px}
.text-s1 .tit{font-size:32px!important}
.text-s1 .desc{font-size:14px!important}
.buttons-s1 .b1{font-size:12px}
.buttons-s1 .b1 .icon-arrow{width:10px;height:10px}
.ul-s1 .desc{font-size:14px}
.ul-s2 .tit{font-size:18px}
.ul-s2 .desc{font-size:12px}
.swiper-s1 .index{font-size:26px}
.swiper-s1 .tit{font-size:18px}
.swiper-s1 .desc{font-size:14px}
.ul-s3 .tit{font-size:18px}
.ul-s3 .desc{font-size:14px}
.ul-s4 .tit{font-size:18px}
.ul-s4 .desc{font-size:12px}
.swiper-s2{padding:0 20%}
.swiper-s2 .tit{font-size:26px}
.swiper-s2 .desc{font-size:14px}
.swiper-s2 .swiper-prev{left:6%}
.swiper-s2 .swiper-next{right:6%}
.row-s2_1 .text-s1{max-width:90vw}
.box-s1 .box-top .tit{font-size:24px}
.box-s1 .box-top .desc{font-size:12px}
.ul-s5 .ul-top{padding-right:18px}
.ul-s5 .ul-top .icon{margin-top:4px;width:18px;height:18px;line-height:18px}
.ul-s5 .ul-top .tit{font-size:16px}
.ul-s5 .ul-top .icon-arrow{width:12px;height:12px}
.ul-s5 .ul-bd .desc{font-size:12px}
.row-s2_2 .text-s1{max-width:70vw}
.tabsT-s1 .tit{font-size:16px}
.desc-s1 .desc-top .tit{font-size:30px}
.desc-s1 .desc-bd{font-size:12px}
.desc-s1 .desc-bd .item h4{font-size:18px}
.desc-s1 .desc-bd .item h4:before{width:3px;height:12px}
.ul-ls6 h5{font-size:14px}
}
@media only screen and (max-width:949px){
.wp{max-width:none;width:90%!important}
.swiper-arw1{margin:0 -5px}
.swiper-arw1 .swiper-next,.swiper-arw1 .swiper-prev{margin:0 5px!important;width:30px;height:30px;-webkit-background-size:16px auto;background-size:16px auto}
.pos-s1,.pos-s1 .wp{min-height:40px}
.cur-s1 em{margin:0 5px}
.ban-s1 .ban-cont .tit .cn{margin-bottom:5px;font-size:24px}
.ban-s1 .ban-cont .tit .en{font-size:14px}
.ban-s1 .ban-cont .desc{margin-top:12px;font-size:14px}
.text-s1 .tit{font-size:24px!important}
.text-s1 .desc{margin-top:10px!important;font-size:12px!important}
.buttons-s1 .b1{height:32px;min-width:90px}
.buttons-s1 .b1 .icon-arrow{margin-left:5px}
.row-s1_1{padding:30px 0 40px}
.row-s1_1 .text-s1{margin-bottom:25px}
.row-s1_1 .ul-s1,.row-s1_1 .ul-s2{margin-bottom:20px}
.row-s1_1 .swiper-s1{margin-bottom:30px}
.ul-s1{margin:0 -5px -10px}
.ul-s1 li{padding:0 5px;margin-bottom:10px;width:50%}
.ul-s1 .text{padding:20px}
.ul-s2{margin:0 -5px -10px}
.ul-s2 li{padding:0 5px;margin-bottom:10px}
.ul-s2 .con{padding:30px 20px;min-height:0}
.ul-s2 .icon{margin-bottom:15px;height:40px;line-height:40px}
.ul-s2 .tit{margin-bottom:10px;font-size:16px}
.swiper-s1{padding:0 0 60px}
.swiper-s1 .con{padding:20px 25px}
.swiper-s1 .index{margin-bottom:15px;font-size:20px}
.swiper-s1 .tit{margin-bottom:5px;font-size:16px}
.swiper-s1 .swiper-pag1{bottom:40px!important}
.ul-s3{margin:0 -10px -30px}
.ul-s3 li{padding:0 10px;margin-bottom:30px}
.ul-s3 .icon{margin-bottom:10px;height:40px;line-height:40px;text-align:center}
.ul-s3 .text{text-align:center}
.ul-s3 .tit{margin-bottom:5px;font-size:16px}
.ul-s3 .desc{font-size:12px}
.row-s1_2{padding:30px 0}
.row-s1_2 .text-s1{margin-bottom:25px}
.row-s1_2 .ul-s4{margin-bottom:10px}
.ul-s4{margin:0 -5px -10px}
.ul-s4 li{padding:0 5px;margin-bottom:10px}
.ul-s4 .con{padding:30px 20px}
.ul-s4 .icon{margin-bottom:15px;height:50px;line-height:50px}
.ul-s4 .tit{margin-bottom:5px;font-size:16px}
.row-s1_3{padding:30px 0}
.row-s1_3 .text-s1{margin-bottom:25px}
.swiper-s2 .con{border-radius:10px}
.swiper-s2 .text{padding:10.2% 50px}
.swiper-s2 .tit{margin-bottom:8px;font-size:18px}
.swiper-s2 .desc{margin-bottom:20px;line-height:1.5;height:3em}
.swiper-s2 .swiper-prev{left:10px}
.swiper-s2 .swiper-next{right:10px}
.row-s2_1{padding:30px 0}
.row-s2_1 .text-s1{margin-bottom:20px;max-width:none}
.box-s1{display:block}
.box-s1 .box-col,.box-s1 .box-cor{width:100%}
.box-s1 .box-col{margin-bottom:20px}
.box-s1 .box-cor{padding:0}
.box-s1 .bigPic{border-radius:10px}
.box-s1 .box-top{padding-bottom:10px;min-height:0}
.box-s1 .box-top .tit{font-size:20px}
.box-s1 .box-top .desc{margin-top:5px}
.ul-s5 li{padding:15px 0}
.row-s2_2{padding:30px 0 0}
.row-s2_2 .text-s1{max-width:none;margin-bottom:20px}
.tabsT-s1{margin:0 -15px;white-space:nowrap;overflow-x:auto}
.tabsT-s1 li{padding:0 15px}
.tabsT-s1 .tit{padding-bottom:15px}
.row-s2_3,.tabsD-s1{padding:30px 0}
.row-s2_3 .text-s1{padding:0}
.row-s3_1{padding-bottom:30px}
.desc-s1{padding:20px;border-radius:10px}
.desc-s1 .desc-top{margin-bottom:15px}
.desc-s1 .desc-top .tit{font-size:24px}
.desc-s1 .bigPic{margin-bottom:15px;border-radius:10px}
.desc-s1 .desc-bd .item+.item{margin-top:15px}
.desc-s1 .desc-bd .item h4{padding-left:16px}
.desc-s1 .desc-bd,.desc-s1 .desc-bd .item .txt{margin-top:10px}
.ul-ls6{padding:10px 0 0 16px}
.ul-ls6 li+li{margin-top:10px}
.ul-ls6 h5{margin-bottom:5px}
}
@media only screen and (max-width:767px){
.ul-s1 li{width:100%}
.ul-s2 li,.ul-s4 li{width:100%}
.swiper-s2{padding:0}
.swiper-s2 .text{padding:7.5% 50px}
}
.banner a{display: block;}
.banner,.banner .inner{position:relative}
.banner .pic{height:calc(100vh - 90px);overflow:hidden}
.banner .pic img{width:100%;height:100%;display:block;object-fit:cover}
.banner .tip{width:700px;position:absolute;right:242px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:2}
.banner .tip img{width:100%;height:auto;display:block}
.banner .txt{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.banner .txt h3{font-weight:500;font-size:64px;color:#fff;line-height:90px;font-style:normal;margin-bottom:2px}
.banner .txt .desc{height:1.5em;font-weight:300;font-size:38px;color:#fff;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.banner .slick-dots{position:absolute;bottom:0;left:240px;z-index:3;height:90px;line-height:90px;font-size:0}
.banner .slick-dots li{display:inline-block;vertical-align:middle;margin:0 14px;position:relative;width:16px;height:16px}
.banner .slick-dots button{width:16px;height:16px;display:block;font-size:0;cursor:pointer;border:none;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;background:url(../images/index/ban-dot.svg) center center no-repeat;background-size:contain;opacity:0}
.banner .slick-dots li:after{content:"";display:block;width:6px;height:6px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.banner .slick-dots li.slick-active button{opacity:1}
.banner .slick-dots li.slick-active:after{opacity:0;display:none}
.m-page{position:absolute;left:0;bottom:0;width:811px;height:90px;line-height:90px;border-radius:0 20px 0 0;-webkit-border-radius:0 20px 0 0;-moz-border-radius:0 20px 0 0;-ms-border-radius:0 20px 0 0;-o-border-radius:0 20px 0 0;overflow:hidden;text-align:right;background:#d61042;font-weight:600;font-size:14px;color:rgba(255,255,255,.5);font-style:normal;padding:0 52px}
.m-page .current{color:#fff}
.row-index01{position:relative;margin-bottom:38px;overflow:hidden}
.row-index01::before{content:"";display:block;width:740px;height:740px;background:url(../images/index/module1-p01.svg) center center no-repeat;background-size:contain;position:absolute;top:-158px;right:60px}
.m-about-index01{padding-top:108px;padding-bottom:112px;position:relative;z-index:2}
.m-about-index01 .txt{margin-bottom:67px;overflow:hidden}
.m-about-index01 .txt .left{margin-right:18px;width:560px;float:left}
.m-about-index01 .txt .right{padding-top:97px;overflow:hidden}
.m-about-index01 .txt .about{width:530px;font-weight:400;font-size:16px;color:#292929;line-height:38px;font-style:normal;float:left}
.m-about-index01 .txt .g-more-f01{float:right;margin-top:13px}
.g-video{background:#fff;overflow:hidden;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;position:relative}
.g-video video{width:100%;height:auto;display:block}
@keyframes playAni{
0%{transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0)}
100%{transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg)}
}
@-webkit-keyframes playAni{
0%{transform:scale(1) rotate(0);-webkit-transform:scale(1) rotate(0);-moz-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0)}
100%{transform:scale(1) rotate(360deg);-webkit-transform:scale(1) rotate(360deg);-moz-transform:scale(1) rotate(360deg);-ms-transform:scale(1) rotate(360deg);-o-transform:scale(1) rotate(360deg)}
}
.g-play{width:95px;height:95px;background:url(../images/index/module1-icon-02.png) center center no-repeat;background-size:21px auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.g-play .bg{width:100%;height:100%;overflow:hidden;position:absolute;background:url(../images/index/module1-icon-01.png) center center no-repeat;background-size:contain}
.g-play:hover .bg{animation:2s linear infinite playAni;-webkit-animation:2s linear infinite playAni}
.g-more-f01{width:163px;line-height:56px;background:#fff;border:1px solid #d61042;display:block;text-align:center;color:#d61042;font-style:normal;border-radius:29px;-webkit-border-radius:29px;-moz-border-radius:29px;-ms-border-radius:29px;-o-border-radius:29px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;font-size:0;fill:#d61042;overflow:hidden}
.g-more-f01:hover{background:#d61042;color:#fff;fill:#fff}
.g-more-f01 .text{padding-right:1.5em;font-weight:400;font-size:18px;display:inline-block;vertical-align:middle;position:relative}
.g-more-f01 .icon{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:20px;display:inline-block;vertical-align:middle;transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s;-ms-transition:color .3s;-o-transition:color .3s}
.g-tit-f01{text-align:center}
.g-tit-f01.txtleft{text-align:left}
.g-tit-f01 h2{margin-bottom:15px;font-weight:500;font-size:24px;color:#333;line-height:1.375}
.g-tit-f01 .desc{font-weight:600;font-size:52px;color:#292929;line-height:1.4;position:relative}
.g-tit-f01 .desc .red{color:#d61042}
.g-tit-f01.txtleft .desc .red:after{content:"";display:block;width:455px;height:26px;background:linear-gradient(270deg,rgba(213,21,66,0) 0,rgba(213,21,66,.1) 100%);position:absolute;left:0;bottom:-3px}
.row-index02{height:250vh;position:relative}
.fixed-section{position:absolute;left:0;right:0;top:0;height:100vh;background:#000}
.row-index02 .fixed-section.skrollable-after{position:absolute!important;top:auto!important;bottom:0!important}
.m-cover-culture{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3}
.m-cover-culture .g-tit-f01{position:absolute;top:20%;left:0;right:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);z-index:2}
.m-cover-culture .img{width:100%;height:100%;display:block;position:absolute;top:0;left:0}
.m-cover-culture .img img{width:100%;height:100%;display:block;object-fit:cover}
.m-culture-contain{position:relative}
.m-culture-contain .slick .item{height:100vh;position:relative;background:#fff}
.m-culture-contain .slick .pic{height:100%}
.m-culture-contain .slick .pic img{height:100%;width:100%;display:block;object-fit:cover}
.m-culture-contain .slick .txt{position:absolute;top:15%;left:0;right:0}
.m-culture-contain .slick .txt .svg{height:130px;margin-bottom:44px}
.m-culture-contain .slick .txt .svg img{height:100%;width:auto;display:block}
.m-culture-contain .slick .txt h3{margin-bottom:14px;font-weight:500;font-size:32px;color:#fff;line-height:1.4}
.m-culture-contain .slick .txt .desc{max-width:884px;font-weight:600;font-size:52px;color:#fff;line-height:1.4}
.m-culture-slick-progress{position:absolute;left:0;right:0;bottom:54px;z-index:2}
.m-culture-slick-progress .list{display:flex;justify-content:space-between;align-items:center;margin:0 -20px}
.m-culture-slick-progress .item{padding:0 20px;flex:1;overflow:hidden;display:flex;justify-content:space-between;align-items:center}
.m-culture-slick-progress .item .tit{height:22px;font-weight:600;font-size:16px;color:#fff;line-height:22px;margin-left:16px}
.m-culture-slick-progress .item .progress{flex:1;overflow:hidden;height:5px;background:rgba(255,255,255,.3);position:relative}
@keyframes Progress{
0%{width:0}
100%{width:100%}
}
.m-culture-slick-progress .item .progress .bar{position:absolute;left:0;top:0;bottom:0;height:100%;background:#fff}
.m-culture-slick-progress .item.slick-current .progress .bar{animation:5s linear forwards Progress;-webkit-animation:5s linear forwards Progress}
.m-traditional{position:relative}
.m-traditional .traditionalbg{min-height:1080px;height:100vh;display:flex;align-items:center;justify-content:space-between}
.m-traditional .traditionalbg img{width:100%;height:100%;display:block;object-fit:cover}
.m-traditional .traditional{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-traditional .top{margin-bottom:6px}
.m-traditional .top .tip{height:130px;margin-bottom:4px}
.m-traditional .top .tip img{height:100%;width:auto;display:block}
.m-traditional .top .tit{font-size:0}
.m-traditional .top .tit h3{margin-bottom:42px;position:relative;display:inline-block;font-weight:600;font-size:94px;color:#fff;line-height:1.4}
.m-traditional .top .tit h3:after{content:"";display:block;width:18px;height:18px;background:#d61042;position:absolute;right:-45px;bottom:18.18%}
.ul-traditional{overflow:hidden;margin:0 - 15px}
.ul-traditional li{padding:0 15px;width:19.33333%;float:left;transition:.5s linear;-webkit-transition:.5s linear;-moz-transition:.5s linear;-ms-transition:.5s linear;-o-transition:.5s linear}
.ul-traditional li.on{width:42%}
.ul-traditional .inner{height:400px;background-color:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.6);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;display:block;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;position:relative;  cursor: default;}
.ul-traditional .normal{padding-top:70px}
.ul-traditional .normal .pic{width:125px;height:125px;margin:0 auto 60px;position:relative}
@keyframes rotate360{
0%{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}
100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg)}
}
.ul-traditional .normal .pic .bg{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background:url(../images/index/module3-list-bg.png) center center no-repeat;background-size:contain;animation:3s linear infinite rotate360;-webkit-animation:3s linear infinite rotate360}
.ul-traditional .normal .pic .img{width:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.ul-traditional .normal .pic .img svg{width:100%;height:auto;display:block}
.ul-traditional .normal em{width:32px;height:4px;background:#da253f;display:block;margin:0 auto 27px}
.ul-traditional .normal h3{font-weight:600;font-size:28px;color:#d61042;height:1.42em;line-height:1.42;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}
.ul-traditional .on .inner{background:#d61042;border-color:#d61042}
.ul-traditional .cover{position:absolute;top:0;left:0;right:0;bottom:0;padding:55px 56px 20px 60px;display:none;overflow:hidden}
.ul-traditional .cover:after{content:'';width:286px;height:286px;border-radius:50%;border:52px solid #ce0c3d;position:absolute;top:-157px;left:-143px}
.ul-traditional .cover .txt{position:relative;z-index:2}
.ul-traditional .cover .img{width:46px;position:absolute;right:0;top:0}
.ul-traditional .cover .img path{fill:#fff}
.ul-traditional .cover h3{height:1.4em;font-weight:600;font-size:32px;color:#fff;line-height:1.4;margin-bottom:14px}
.ul-traditional .cover .info{margin-bottom:35px;font-weight:500;font-size:22px;color:#fff;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ul-traditional .cover .desc{font-weight:400;font-size:16px;color:#fff;line-height:1.5}
.ul-traditional .cover .desc p{position:relative;margin-bottom:15px}
.ul-traditional .cover .desc p:after{content:"";display:block;width:6px;height:6px;border:2px solid #fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;position:absolute;top:.75em;margin-top:-2px;left:-15px}
.ul-traditional.mobile{display:none}
.m-develop{min-height:1080px;height:100vh;display:flex;align-items:center;justify-content:space-between;background-size:auto 900px;background-position:center bottom;background-repeat:no-repeat}
.m-develop .develop{flex:1;overflow:hidden}
.m-develop .g-tit-f01{margin-bottom:178px;color:#005aa7}
.m-develop-swiper{margin-bottom:91px;padding:0 160px;position:relative}
.m-develop-swiper .con{padding:0 20px;display:flex;align-items:flex-start;justify-content:space-between}
.m-develop-swiper .pic{margin-right:40px;width:600px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;overflow:hidden}
.m-develop-swiper .pic img{width:100%;height:auto;display:block}
.m-develop-swiper .txt{flex:1;overflow:hidden}
.m-develop-swiper .txt .year{font-weight:900;font-size:90px;color:#d61042;line-height:100px;text-align:justify;font-style:normal;margin-bottom:1px}
.m-develop-swiper .txt h3{margin-bottom:45px;font-weight:600;font-size:36px;color:#292929;line-height:1.4}
.m-develop-swiper .txt .desc{font-weight:400;font-size:18px;color:#292929;line-height:1.89;text-align:justify;font-style:normal;display:-webkit-box;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}
.m-develop-swiper .swiper-arrow-btn{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%);display:flex;align-items:center;flex-wrap:nowrap;cursor:pointer}
.m-develop-swiper .swiper-arrow-btn svg{width:26px;height:auto;display:block}
.m-develop-swiper .swiper-arrow-btn svg g{fill:#d61042;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-develop-swiper .swiper-arrow-btn.swiper-button-disabled svg g{fill:#444}
.m-develop-swiper .swiper-arrow-btn .text{padding:0 12px;font-weight:500;font-size:30px;color:#333;display:block;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-develop-swiper .swiper-arrow-btn.swiper-next{left:auto;right:0;flex-direction:row-reverse;z-index:2}
.m-develop-swiper-nav .con{padding:49px 0;position:relative;cursor:pointer}
.m-develop-swiper-nav .con .dot{width:16px;height:16px;border:2px solid #e8e8e8;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-develop-swiper-nav .con .tit{text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);font-weight:500;font-size:20px;color:#c7c7c7;line-height:34px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-develop-swiper-nav .swiper-slide-thumb-active .con .tit{font-weight:700;font-size:28px;color:#d61042}
.m-develop-swiper-nav .con .dot:after{content:"";display:block;background:#e8e8e8;width:4px;height:4px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-develop-swiper-nav .swiper-slide-thumb-active .con .dot{width:22px;height:22px;border-color:#da253f}
.m-develop-swiper-nav .swiper-slide-thumb-active .con .dot:after{background:#da253f;width:8px;height:8px}
.m-develop-swiper-nav:before{content:"";display:block;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;height:2px;background:#e8e8e8}
@media only screen and (min-width:1200px){
.banner .pic{height:calc(100vh - 4.687vw)}
.banner .tip{width:36.45vw;right:12.6vw}
.banner .txt h3{font-size:3.333vw;line-height:4.687vw}
.banner .txt .desc{font-size:1.979vw}
.banner .slick-dots{left:12.5vw;height:4.687vw;line-height:4.687vw}
.banner .slick-dots li{margin:0 .729vw;width:.833vw;height:.833vw}
.banner .slick-dots button{width:.833vw;height:.833vw}
.banner .slick-dots li:after{width:.312vw;height:.312vw}
.m-page{width:42.23vw;height:4.687vw;line-height:4.687vw;border-radius:0 1.041vw 0 0;-webkit-border-radius:0 1.041vw 0 0;-moz-border-radius:0 1.041vw 0 0;-ms-border-radius:0 1.041vw 0 0;-o-border-radius:0 1.041vw 0 0;font-size:.729vw;padding:0 2.708vw}
.row-index01{margin-bottom:1.979vw}
.row-index01::before{width:38.54vw;height:38.54vw;top:-8.229vw;right:3.125vw}
.m-about-index01{padding-top:5.625vw;padding-bottom:5.833vw}
.m-about-index01 .txt{margin-bottom:3.489vw}
.m-about-index01 .txt .left{margin-right:.937vw;width:29.16vw}
.m-about-index01 .txt .right{padding-top:5.052vw}
.m-about-index01 .txt .about{width:27.6vw;font-size:.833vw;line-height:1.979vw}
.m-about-index01 .txt .g-more-f01{margin-top:.677vw}
.g-video{border-radius:.781vw;-webkit-border-radius:.781vw;-moz-border-radius:.781vw;-ms-border-radius:.781vw;-o-border-radius:.781vw}
.g-play{width:4.947vw;height:4.947vw;background-size:1.09vw auto}
.g-more-f01{width:8.489vw;line-height:2.916vw;border-radius:1.51vw;-webkit-border-radius:1.51vw;-moz-border-radius:1.51vw;-ms-border-radius:1.51vw;-o-border-radius:1.51vw}
.g-more-f01 .text{font-size:.937vw}
.g-more-f01 .icon{width:1.041vw}
.g-tit-f01 h2{margin-bottom:.781vw;font-size:1.25vw}
.g-tit-f01 .desc{font-size:2.708vw}
.g-tit-f01.txtleft .desc .red:after{width:23.69vw;height:1.354vw;bottom:-.156vw}
.m-culture-contain .slick .txt .svg{height:6.77vw;margin-bottom:2.291vw}
.m-culture-contain .slick .txt h3{margin-bottom:.729vw;font-size:1.666vw}
.m-culture-contain .slick .txt .desc{max-width:46.04vw;font-size:2.708vw}
.m-culture-slick-progress{bottom:2.812vw}
.m-culture-slick-progress .list{margin:0 -1.041vw}
.m-culture-slick-progress .item{padding:0 1.041vw}
.m-culture-slick-progress .item .tit{height:1.145vw;font-size:.833vw;line-height:1.145vw;margin-left:.833vw}
.m-culture-slick-progress .item .progress{height:.26vw}
.m-traditional .traditionalbg{min-height:56.25vw;height:100vh}
.m-traditional .top{margin-bottom:.312vw}
.m-traditional .top .tip{height:6.77vw;margin-bottom:.208vw}
.m-traditional .top .tit h3{margin-bottom:2.187vw;font-size:4.895vw}
.m-traditional .top .tit h3:after{width:.937vw;height:.937vw;right:-2.343vw}
.ul-traditional{margin:0 - .781vw}
.ul-traditional li{padding:0 .781vw}
.ul-traditional .inner{height:20.83vw;border-radius:1.25vw;-webkit-border-radius:1.25vw;-moz-border-radius:1.25vw;-ms-border-radius:1.25vw;-o-border-radius:1.25vw}
.ul-traditional .normal{padding-top:3.645vw}
.ul-traditional .normal .pic{width:6.51vw;height:6.51vw;margin:0 auto 3.125vw}
.ul-traditional .normal .pic .img{width:2.812vw}
.ul-traditional .normal em{width:1.666vw;height:.208vw;margin:0 auto 1.406vw}
.ul-traditional .normal h3{font-size:1.458vw}
.ul-traditional .cover{padding:2.864vw 2.916vw 1.041vw 3.125vw}
.ul-traditional .cover .img{width:2.395vw}
.ul-traditional .cover h3{font-size:1.666vw;margin-bottom:.729vw}
.ul-traditional .cover .info{margin-bottom:1.822vw;font-size:1.145vw;line-height:1.562vw;height:1.562vw}
.ul-traditional .cover .desc{font-size:.833vw}
.ul-traditional .cover .desc p{margin-bottom:.781vw}
.ul-traditional .cover .desc p:after{width:.312vw;height:.312vw;margin-top:-.104vw;left:-.781vw}
.m-develop{min-height:56.25vw;background-size:auto 46.87vw}
.m-develop .g-tit-f01{margin-bottom:9.27vw}
.m-develop-swiper{margin-bottom:4.739vw;padding:0 8.333vw}
.m-develop-swiper .con{padding:0 1.041vw}
.m-develop-swiper .pic{margin-right:2.083vw;width:31.25vw;border-radius:1.25vw;-webkit-border-radius:1.25vw;-moz-border-radius:1.25vw;-ms-border-radius:1.25vw;-o-border-radius:1.25vw}
.m-develop-swiper .txt .year{font-size:4.687vw;line-height:5.208vw}
.m-develop-swiper .txt h3{margin-bottom:2.343vw;font-size:1.875vw}
.m-develop-swiper .txt .desc{font-size:.937vw}
.m-develop-swiper .swiper-arrow-btn svg{width:1.354vw}
.m-develop-swiper .swiper-arrow-btn .text{padding:0 .625vw;font-size:1.562vw}
.m-develop-swiper-nav .con{padding:2.552vw 0}
.m-develop-swiper-nav .con .dot{width:.833vw;height:.833vw;border:solid #e8e8e8}
.m-develop-swiper-nav .con .tit{font-size:1.041vw;line-height:1.77vw}
.m-develop-swiper-nav .swiper-slide-thumb-active .con .tit{font-size:1.458vw}
.m-develop-swiper-nav .con .dot:after{width:.208vw;height:.208vw}
.m-develop-swiper-nav .swiper-slide-thumb-active .con .dot{width:1.145vw;height:1.145vw}
.m-develop-swiper-nav .swiper-slide-thumb-active .con .dot:after{width:.416vw;height:.416vw}
.m-develop-swiper-nav:before{height:.104vw}
}
@media only screen and (max-width:1199px){
.banner .pic,.banner .pic img,.banner .pic video{min-height: 200px;height:52.08vw}
.banner .tip{width:490px;right:10%}
.banner .txt h3{font-size:30px;line-height:1.41em}
.banner .txt .desc{font-size:20px}
.banner .slick-dots{left:120px;height:45px;line-height:45px}
.banner .slick-dots li{margin:0 8px}
.m-page{width:420px;height:45px;line-height:45px;padding:0 26px}
.m-about-index01{padding-top:30px;padding-bottom:30px}
.m-about-index01 .txt{margin-bottom:20px}
.m-about-index01 .txt .left{float:none;width:auto;margin-right:0;margin-bottom:10px}
.m-about-index01 .txt .right{padding-top:0}
.g-tit-f01 h2{font-size:18px;margin-bottom:10px}
.g-tit-f01 .desc{font-size:24px}
.g-tit-f01.txtleft .desc .red:after{width:227px;height:14px}
.m-about-index01 .txt .about{float:none;width:auto;font-size:14px;line-height:1.8em}
.g-more-f01{width:120px;line-height:40px}
.g-more-f01 .text{font-size:16px}
.g-more-f01 .icon{width:16px}
.m-about-index01 .txt .g-more-f01{float:none;display:block;margin-top:10px}
.g-play{width:60px;height:60px;-webkit-background-size:16px auto;-moz-background-size:16px auto;-ms-background-size:16px auto;-o-background-size:16px auto;background-size:16px auto}
.g-play .bg{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.m-culture-contain .slick .txt{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-culture-contain .slick .txt .svg{height:70px;margin-bottom:10px}
.m-culture-contain .slick .txt h3{font-size:18px;margin-bottom:10px}
.m-culture-contain .slick .txt .desc{max-width:none;font-size:20px}
.m-culture-slick-progress{bottom:20px}
.m-culture-slick-progress .list{margin:0 -10px}
.m-culture-slick-progress .item{padding:0 10px}
.m-culture-slick-progress .item .progress{height:3px}
.m-culture-slick-progress .item .tit{font-size:14px;margin-left:10px}
.m-traditional .top .tip{height:70px}
.m-traditional .top .tit h3{font-size:40px;margin-bottom:10px}
.m-traditional .top .tit h3:after{width:14px;height:14px;right:-22px}
.m-traditional .traditionalbg{height:auto;min-height:0}
.ul-traditional{margin:0 -10px}
.ul-traditional li{padding:0 10px}
.ul-traditional .inner{height:290px}
.ul-traditional .normal .pic{width:80px;height:80px;margin-bottom:20px}
.ul-traditional .normal .pic .img{width:40px}
.ul-traditional .normal em{width:20px;height:2px;margin-bottom:20px}
.ul-traditional .normal h3{font-size:16px}
.ul-traditional .cover{padding:20px}
.ul-traditional .cover h3{font-size:20px;margin-bottom:10px}
.ul-traditional .cover .info{height:1.5em;font-size:16px;line-height:1.5em;margin-bottom:10px}
.ul-traditional .cover .desc{font-size:14px;height:12em;overflow:hidden}
.ul-traditional .cover .desc p{padding-left:10px}
.ul-traditional .cover .desc p:after{left:0}
.m-develop{min-height:0;height:auto;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:30px 0}
.m-develop .g-tit-f01{margin-bottom:20px}
.m-develop-swiper{padding:0 100px;margin-bottom:10px}
.m-develop-swiper .con{display:block;padding:0 10px}
.m-develop-swiper .pic{width:60%;margin:0 auto 10px}
.m-develop-swiper .txt .year{font-size:36px;line-height:1.2em}
.m-develop-swiper .txt h3{font-size:18px;margin-bottom:10px}
.m-develop-swiper .txt .desc{font-size:16px;line-height:1.8em}
.m-develop-swiper .swiper-arrow-btn svg{width:20px}
.m-develop-swiper .swiper-arrow-btn .text{font-size:18px;padding:0 8px}
.m-develop-swiper-nav .con{padding:32px 0}
.m-develop-swiper-nav .con .dot{width:12px;height:12px;border-width:1px}
.m-develop-swiper-nav .swiper-slide-thumb-active .con .dot{width:18px;height:18px}
.m-develop-swiper-nav .con .tit{font-size:16px;line-height:24px}
.m-develop-swiper-nav .swiper-slide-thumb-active .con .tit{font-size:18px}
}
@media only screen and (max-width:959px){
.m-culture-contain .slick .txt .svg,.m-traditional .top .tip{height:50px}
.m-traditional .traditionalbg{display:none}
.m-traditional .traditional{background:url(../images/index/module3-p01.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding:30px 0}
.m-develop-swiper .pic{width:auto}
}
@media only screen and (max-width:767px){
.banner{padding-bottom:45px}
.banner .tip{width:240px}
.banner .txt{text-align:center}
.banner .txt h3{font-size:24px}
.banner .slick-dots{left:20px;bottom:-45px}
.m-page{width:100%;border-radius:0}
.row-index02{height:auto}
.fixed-section{height:auto;position:static!important;background-color:#fff}
.row-index02 .fixed-section.skrollable-after{position:static!important}
.m-cover-culture{position:static;margin-bottom:10px}
.m-cover-culture .g-tit-f01{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1!important}
.m-cover-culture .img{display:none}
.m-culture-contain .slick .item{height:auto}
.m-culture-contain .slick .txt,.m-culture-slick-progress{opacity:1!important}
.m-culture-slick-progress{bottom:10px}
.m-culture-contain .slick .txt .svg,.m-traditional .top .tip{display:none}
.ul-traditional{display:none;margin:0}
.ul-traditional.mobile{display:block}
.ul-traditional li{width:auto;padding:0;margin-bottom:10px}
.ul-traditional li.on{width:auto}
.ul-traditional .inner{background:#d61042;border-color:#d61042}
.ul-traditional .normal{display:none}
.ul-traditional .cover{display:block}
.m-develop-swiper{padding:0}
.m-develop-swiper .pic{width:auto}
.m-develop-swiper .swiper-arrow-btn{display:none}
.m-traditional .top .tit h3{font-size:30px}
.m-develop-swiper .txt .year{font-size:24px}
.m-develop-swiper .txt h3{font-size:16px}
.m-develop-swiper .txt .desc{font-size:14px}
.m-culture-contain .slick .pic{height:0;position:relative;padding-top:70%}
.m-culture-contain .slick .pic img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.row-index01::before{width:370px;height:370px;top:-80px}
}
@media only screen and (max-width:479px){
.m-culture-slick-progress{bottom:0}
}
.main.bgc1{background-color:#f9f9f9}
.mzw-scrollbar::-webkit-scrollbar{width:9px}
.mzw-scrollbar::-webkit-scrollbar-thumb{background-color:#e82652}
.mzw-scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.g-mzw-text-a1{text-align:center}
.g-mzw-text-a1 .text-tit{font-size:52px;font-weight:700;color:#111;line-height:1.5;margin-bottom:12px}
.g-mzw-text-a1 .text-txt{font-size:20px;color:#666;line-height:1.9}
.g-mzw-btn-a1{display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;border:1px solid #9f9f9f;min-width:150px;height:56px;border-radius:56px;box-sizing:border-box;padding:0 20px;font-size:18px;color:#333;line-height:1.5;transition:.4s}
.g-mzw-btn-a1::after{content:'';display:block;width:14px;height:10px;background:url(../images/mzw/icon-arrow1-1.png) center no-repeat;background-size:100% auto;margin-left:16px;transition:.4s}
.g-mzw-btn-a1:hover{color:#fff;border-color:#d51641;background-color:#d51641}
.g-mzw-btn-a1:hover::after{background-image:url(../images/mzw/icon-arrow1-2.png)}
.mzw-row-a1{padding-top:20px}
.mzw-row-a1-1{margin-bottom:12px}
.m-mzw-list-a1 .list{width:100%;overflow:hidden}
.m-mzw-list-a1 ul{overflow:hidden;display:flex}
.m-mzw-list-a1 li{float:left;margin-bottom:24px}
.m-mzw-list-a1 .con{display:block;width:231px;margin:0 12px;position:relative;cursor:pointer}
.m-mzw-list-a1 .litpic{transition:.8s;border-radius:20px;overflow:hidden;background-color:#fff}
.m-mzw-list-a1 .pic{padding-top:100%}
.m-mzw-list-a1 .pic img{transition:.4s}
.m-mzw-list-a1 .litpic:hover{box-shadow:0 10px 40px 0 rgba(0,0,0,.08)}
.m-mzw-list-a1 .litpic:hover .pic img{transform:scale(1.1)}
.m-mzw-list-a1 .list1 ul{padding-top:40px}
.m-mzw-list-a1 .list2 ul{padding-bottom:20px}
.m-mzw-list-a1 .box{border-radius:20px;background-color:#fff;box-shadow:0 10px 40px 0 rgba(0,0,0,.08);width:780px;height:440px;position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0);transform-origin:left center;z-index:2;overflow:hidden;transition:.4s}
.m-mzw-list-a1 .left,.m-mzw-list-a1 .right{width:50%;height:100%;float:left;overflow:hidden;box-sizing:border-box}
.m-mzw-list-a1 .left{padding:56px 50px 0}
.m-mzw-list-a1 .pic2{width:100%;height:200px;overflow:hidden;display:flex;align-items:center;margin-bottom:27px}
.m-mzw-list-a1 .pic2 img{display:block;max-width:100%;max-height:100%}
.m-mzw-list-a1 .btn{display:flex}
.m-mzw-list-a1 .right{background-color:#d51641;padding:40px 20px 0 40px}
.m-mzw-list-a1 .txt{height:100%;font-size:22px;color:#fff;line-height:1.818;text-align:justifyLeft;overflow:hidden auto;padding-right:20px}
.m-mzw-list-a1.sty2 ul{padding-top:170px;padding-bottom:93px}
.m-mzw-list-a1.sty2 .con{width:276px;margin:0 15px}
.m-mzw-list-a1.sty2 .con:hover .box{transform:translateY(-50%) scale(1)}
.m-mzw-list-a1.sty2 .litpic:hover{box-shadow:none}
.m-mzw-list-a1.sty2 .litpic:hover .pic img{transform:scale(1)}
.mzw-row-a2{padding:62px 0 42px}
.mzw-row-a2-1{margin-bottom:50px}
.mzw-row-a2.sty2{padding-bottom:125px}
.m-mzw-list-a2{border-radius:20px;background-color:#fff;overflow:hidden;padding:40px;box-sizing:border-box}
.m-mzw-list-a2 ul{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}
.m-mzw-list-a2 .con{display:block;padding:0 10px}
.m-mzw-list-a2 .pic{min-width:220px;height:160px;overflow:hidden;display:flex;justify-content:center;align-items:center}
.m-mzw-list-a2 .pic img{display:block;width:auto;max-height:100%;transition:.4s}
.m-mzw-models-a1{padding-top:52px}
.m-mzw-models-a1 .models-tit{font-weight:600;font-size:48px;color:#292929;line-height:67px;text-align:center;margin-bottom:39px}
.m-mzw-models-a1 .models-box{position:relative;overflow:hidden;border-radius:20px}
.m-mzw-models-a1 .pic{padding-top:43.0555%}
.m-mzw-models-a1 .pic img{object-fit:cover}
.m-mzw-models-a1 .txt{width:100%;padding:0 60px;box-sizing:border-box;color:#fff;font-weight:600;position:absolute;left:0;bottom:0}
.m-mzw-models-a1 .info{font-size:14px;line-height:20px;margin-bottom:30px}
.m-mzw-models-a1 .tit{font-size:28px;line-height:40px;margin-bottom:21px}
.m-mzw-models-a1 .date{font-size:16px;line-height:22px;letter-spacing:1px;margin-bottom:43px}
.mzw-row-b2{padding:30px 0 10px}
.ul-mzw-litpic-a1{margin:0 -22px;}
.ul-mzw-litpic-a1 li{float:left;width:33.333%;margin-bottom:45px}
.ul-mzw-litpic-a1 .con{display:block;margin:0 22px;background-color:#fff;border-radius:20px;overflow:hidden;transition: .4s;}
.ul-mzw-litpic-a1 .pic{padding-top:64.6666%}
.ul-mzw-litpic-a1 .pic img{transition:.4s;object-fit:cover}
.ul-mzw-litpic-a1 .txt{padding:23px 28px 30px;font-weight:600}
.ul-mzw-litpic-a1 .tag{display:inline-block;height:26px;background:#d61042;border-radius:15px;font-size:12px;color:#fff;line-height:26px;padding:0 11px;margin-bottom:20px}
.ul-mzw-litpic-a1 .tit{font-size:24px;color:#333;line-height:40px;height:80px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:28px;transition:.4s}
.ul-mzw-litpic-a1 .date{font-size:16px;color:#666;line-height:22px;letter-spacing:1px}
.ul-mzw-litpic-a1.sty2 li:nth-child(1),
.ul-mzw-litpic-a1.sty2 li:nth-child(2),
.ul-mzw-litpic-a1.sty2 li:nth-child(3),
.ul-mzw-litpic-a1.sty2 li:nth-child(4){width: 50%;}
.ul-mzw-litpic-a1 .con:hover{box-shadow: 0 10px 20px 0 rgba(55,53,53,0.15);}
.ul-mzw-litpic-a1 .con:hover .pic img{transform:scale(1.2)}
.ul-mzw-litpic-a1 .con:hover .tit{color:#d61042}
.mzw-row-b4{padding:20px 0 64px}
.m-mzw-page-a1{display:flex;justify-content:space-between;align-items:center;overflow:hidden}
.m-mzw-page-a1 .page-btn{display:flex;justify-content:center;align-items:center;width:154px;height:66px;border:2px solid #ddd;box-sizing:border-box;font-weight:600;font-size:18px;color:#333;line-height:1.5;transition:.4s}
.m-mzw-page-a1 ul{overflow:hidden}
.m-mzw-page-a1 ul li{float:left;margin:0 8px}
.m-mzw-page-a1 ul a,.m-mzw-page-a1 ul span{display:block;min-width:40px;font-weight:600;font-size:18px;color:#333;text-align:center;line-height:40px;transition:.4s}
.m-mzw-page-a1 ul a:hover,.m-mzw-page-a1 ul li.on a{color:#d61042}
.m-mzw-page-a1 .page-btn:hover{color:#fff;border-color:#d61042;background-color:#d61042}
.m-mzw-det-a1{background:#fff;border-radius:20px;overflow:hidden;padding:67px 78px 84px;font-weight:600}
.m-mzw-det-a1 .tit{font-size:48px;color:#292929;line-height:67px;text-align:center;margin-bottom:24px}
.m-mzw-det-a1 .date{font-size:16px;color:#333;line-height:22px;letter-spacing:1px;text-align:center;margin-bottom:73px}
.m-mzw-det-a1 .share{font-weight:400;font-size:18px;color:#292929;line-height:25px;display:flex;justify-content:center;align-items:center;margin-bottom:44px}
.m-mzw-det-a1 .txt{border-top:1px solid #e0e0e0;padding:51px 0 75px;font-weight:400;font-size:20px;color:#292929;line-height:42px}
.m-mzw-det-a1 .txt .img1{display:block;width:941px;margin:0 auto}
.m-mzw-det-a1 .list1{list-style:disc inside}
.m-mzw-det-a1 .list1 .li-tit{font-weight:600}
.m-mzw-det-a1 .btns{overflow:hidden}
.m-mzw-det-a1 .btn{display:block;width:calc(50% - 21px);box-sizing:border-box;padding:43px 60px 57px 58px;background-color:#f6f7fa;border-radius:20px;overflow:hidden}
.m-mzw-det-a1 .btn.prev{float:left}
.m-mzw-det-a1 .btn.next{float:right}
.m-mzw-det-a1 .btn-name{font-weight:400;font-size:20px;color:#292929;line-height:28px;margin-bottom:24px;transition:.4s}
.m-mzw-det-a1 .btn-tit{font-weight:600;font-size:24px;color:#292929;line-height:42px;transition:.4s;height:84px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-mzw-det-a1 .btn:hover .btn-name,.m-mzw-det-a1 .btn:hover .btn-tit{color:#d61042}
.m-mzw-models-a2{padding:72px 0 0}
.m-mzw-models-a2 .models-tit{font-weight:600;font-size:36px;color:#292929;line-height:50px;text-align:center;margin-bottom:41px}
.m-mzw-models-a2 .models-box{position:relative}
.m-mzw-models-a2 .models-swiper{overflow:hidden;padding-bottom: 91px;}
.m-mzw-models-a2 .swiper-button-next,.m-mzw-models-a2 .swiper-button-prev{width:54px;height:54px;background-color:rgba(255,255,255,.75);border-radius:50%;margin-top:0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:20px auto;transition:.4s}
.m-mzw-models-a2 .swiper-button-prev{background-image:url(../images/mzw/icon-f1-1.png);left:-94px}
.m-mzw-models-a2 .swiper-button-next{background-image:url(../images/mzw/icon-f2-1.png);right:-94px}
.m-mzw-models-a2 .swiper-button-next:hover,.m-mzw-models-a2 .swiper-button-prev:hover{background-color:#d61042}
.m-mzw-models-a2 .swiper-button-prev:hover{background-image:url(../images/mzw/icon-f1-2.png)}
.m-mzw-models-a2 .swiper-button-next:hover{background-image:url(../images/mzw/icon-f2-2.png)}
.m-mzw-models-a2 .swiper-button-next::after,.m-mzw-models-a2 .swiper-button-prev::after{display:none}
.tabsT-s1.sty2 .tit:before{width:50px}
.m-mzw-models-a3{overflow:hidden;padding-top:30px}
.m-mzw-models-a3 .models-head{border-bottom:1px solid #eaeaea;margin-bottom:63px}
.m-mzw-models-a3 .models-body .mtxt{font-weight:400;font-size:20px;color:#292929;line-height:38px;margin-bottom:99px}
.m-mzw-models-a3 .models-body .mtxt .img1{display:block;width:661px;margin:0 auto}
.m-mzw-models-a3 .models-body .list1{padding-top:18px}
.m-mzw-models-a3 .models-body .list1 dt{font-weight:600;font-size:28px;position:relative;padding-left:14px;margin-bottom:23px}
.m-mzw-models-a3 .models-body .list1 dt::before{content:'';display:block;width:4px;height:15px;background:#d61042;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.m-mzw-models-a3 .models-body .list1 dd{margin-left:14px}
.m-mzw-models-a3 .models-body .list2{overflow:hidden;margin:0 -61px;display:flex;flex-wrap:wrap;align-items:stretch}
.m-mzw-models-a3 .models-body .list2 li{width:50%;margin-bottom:68px}
.m-mzw-models-a3 .models-body .list2 .con{display:block;overflow:hidden;margin:0 61px}
.m-mzw-models-a3 .models-body .list2 .pic{width:58px;float:left;margin-right:34px}
.m-mzw-models-a3 .models-body .list2 .txt{overflow:hidden;color:#292929;line-height:38px;padding-top:16px}
.m-mzw-models-a3 .models-body .list2 .tit{font-weight:600;font-size:28px;margin-bottom:39px}
.m-mzw-models-a3 .models-body .list2 .desc{font-weight:400;font-size:20px}
.ul-enterprise.sty2 .con{font-weight: 600;}
.ul-enterprise.sty2 .pic{width: 50px;margin-bottom: 22px;}
.ul-enterprise.sty2 .tit{font-size: 28px;line-height: 40px;letter-spacing: 9px;margin-bottom: 0;}
.ul-enterprise.sty2 .desc{font-size: 32px;line-height: 55px;padding-top: 0;height: 220px;}
.ul-enterprise.sty2 .line{display: block;margin: 54px auto 80px;}
.m-mzw-models-a4{border-radius: 20px;overflow: hidden;border: 1px solid #E0E3EA;background-color: #F6F7FA;box-sizing: border-box;padding: 40px 70px 40px 78px;margin-top: 44px;font-weight: 400;font-size: 20px;line-height: 36px;}
.m-mzw-models-a4 .models-tit{display: flex;justify-content: center;align-items: center;font-weight: 600;font-size: 30px;color: #292929;line-height: 42px;text-align: center;position: relative;margin-bottom: 33px;}
.m-mzw-models-a4 .models-tit::before{content: '';display: block;width: 5px;height: 18px;background: #D61042;margin-right: 23px;}
.m-mzw-models-a4 .models-box{overflow: hidden;color: #292929;font-weight: 400;}
.m-mzw-models-a4 dl{margin-bottom: 37px;}

.m-mzw-models-a4 .models-txt h3,
.m-mzw-models-a4 dt{font-weight: 600;font-size: 24px;line-height: 33px;margin-bottom: 13px;}
.m-mzw-models-a4 .models-txt,
.m-mzw-models-a4 dd{font-weight: 400;font-size: 20px;line-height: 36px;}
@media only screen and (min-width:950px){
.g-mzw-text-a1 .text-tit{font-size:2.708vw;margin-bottom:.625vw}
.g-mzw-text-a1 .text-txt{font-size:1.041vw}
.g-mzw-btn-a1{min-width:7.812vw;height:2.916vw;border-radius:2.916vw;padding:0 1.041vw;font-size:.937vw}
.g-mzw-btn-a1::after{width:.729vw;height:.52vw;margin-left:.833vw}
.mzw-row-a1{padding-top:1.041vw}
.mzw-row-a1-1{margin-bottom:.625vw}
.m-mzw-list-a1 li{margin-bottom:1.25vw}
.m-mzw-list-a1 .con{width:12.03vw;margin:0 .625vw}
.m-mzw-list-a1 .litpic{border-radius:1.041vw}
.m-mzw-list-a1 .litpic:hover{box-shadow:0 .52vw 2.083vw 0 rgba(0,0,0,.08)}
.m-mzw-list-a1 .list1 ul{padding-top:2.083vw}
.m-mzw-list-a1 .list2 ul{padding-bottom:1.041vw}
.m-mzw-list-a1 .box{border-radius:1.041vw;box-shadow:0 .52vw 2.083vw 0 rgba(0,0,0,.08);width:40.62vw;height:22.91vw}
.m-mzw-list-a1 .left{padding:2.916vw 2.604vw 0}
.m-mzw-list-a1 .pic2{height:10.41vw;margin-bottom:1.406vw}
.m-mzw-list-a1 .right{padding:2.083vw 1.041vw 0 2.083vw}
.m-mzw-list-a1 .txt{font-size:1.145vw;padding-right:1.041vw}
.m-mzw-list-a1.sty2 ul{padding-top:8.854vw;padding-bottom:4.843vw}
.m-mzw-list-a1.sty2 .con{width:14.37vw;margin:0 .781vw}
.mzw-row-a2{padding:3.229vw 0 2.187vw}
.mzw-row-a2-1{margin-bottom:2.604vw}
.mzw-row-a2.sty2{padding-bottom:6.51vw}
.m-mzw-list-a2{border-radius:1.041vw;padding:2.083vw}
.m-mzw-list-a2 .con{padding:0 .52vw}
.m-mzw-list-a2 .pic{min-width:11.45vw;height:8.333vw}
.m-mzw-models-a1{padding-top:2.708vw}
.m-mzw-models-a1 .models-tit{font-size:2.5vw;line-height:3.489vw;margin-bottom:2.031vw}
.m-mzw-models-a1 .models-box{border-radius:1.041vw}
.m-mzw-models-a1 .txt{padding:0 3.125vw}
.m-mzw-models-a1 .info{font-size:.729vw;line-height:1.041vw;margin-bottom:1.562vw}
.m-mzw-models-a1 .tit{font-size:1.458vw;line-height:2.083vw;margin-bottom:1.093vw}
.m-mzw-models-a1 .date{font-size:.833vw;line-height:1.145vw;margin-bottom:2.239vw}
.mzw-row-b2{padding:1.562vw 0 .52vw}
.ul-mzw-litpic-a1{margin:0 -1.145vw}
.ul-mzw-litpic-a1 li{margin-bottom:2.343vw}
.ul-mzw-litpic-a1 .con{margin:0 1.145vw;border-radius:1.041vw}
.ul-mzw-litpic-a1 .txt{padding:1.197vw 1.458vw 1.562vw}
.ul-mzw-litpic-a1 .tag{height:1.354vw;border-radius:.781vw;font-size:.625vw;line-height:1.354vw;padding:0 .572vw;margin-bottom:1.041vw}
.ul-mzw-litpic-a1 .tit{font-size:1.25vw;line-height:2.083vw;height:4.166vw;margin-bottom:1.458vw}
.ul-mzw-litpic-a1 .date{font-size:.833vw;line-height:1.145vw}
.mzw-row-b4{padding:1.041vw 0 3.333vw}
.m-mzw-page-a1 .page-btn{width:8.020vw;height:3.437vw;border:solid #ddd;font-size:.937vw}
.m-mzw-page-a1 ul li{margin:0 .416vw}
.m-mzw-page-a1 ul a,.m-mzw-page-a1 ul span{min-width:2.083vw;font-size:.937vw;line-height:2.083vw}
.m-mzw-det-a1{border-radius:1.041vw;padding:3.489vw 4.062vw 4.375vw}
.m-mzw-det-a1 .tit{font-size:2.5vw;line-height:3.489vw;margin-bottom:1.25vw}
.m-mzw-det-a1 .date{font-size:.833vw;line-height:1.145vw;margin-bottom:3.802vw}
.m-mzw-det-a1 .share{font-size:.937vw;line-height:1.302vw;margin-bottom:2.291vw}
.m-mzw-det-a1 .txt{padding:2.656vw 0 3.906vw;font-size:1.041vw;line-height:2.187vw}
.m-mzw-det-a1 .txt .img1{width:49.01vw}
.m-mzw-det-a1 .btn{width:calc(50% - 1.093vw);padding:2.239vw 3.125vw 2.968vw 3.020vw;border-radius:1.041vw}
.m-mzw-det-a1 .btn-name{font-size:1.041vw;line-height:1.458vw;margin-bottom:1.25vw}
.m-mzw-det-a1 .btn-tit{font-size:1.25vw;line-height:2.187vw;height:4.375vw}
.m-mzw-models-a2{padding:3.75vw 0 0}
.m-mzw-models-a2 .models-tit{font-weight:600;font-size:1.875vw;line-height:2.604vw;margin-bottom:2.135vw}
.m-mzw-models-a2 .models-swiper{padding-bottom: 4.739vw;}
.m-mzw-models-a2 .swiper-button-next,.m-mzw-models-a2 .swiper-button-prev{width:2.812vw;height:2.812vw;background-size:1.041vw auto}
.m-mzw-models-a2 .swiper-button-prev{left:-4.895vw}
.m-mzw-models-a2 .swiper-button-next{right:-4.895vw}
.tabsT-s1.sty2 .tit:before{width:0}
.tabsT-s1.sty2 .on .tit:before{width:2.604vw}
.m-mzw-models-a3{padding-top:1.562vw}
.m-mzw-models-a3 .models-head{margin-bottom:3.281vw}
.m-mzw-models-a3 .models-body .mtxt{font-size:1.041vw;line-height:1.979vw;margin-bottom:5.156vw}
.m-mzw-models-a3 .models-body .mtxt .img1{width:34.42vw}
.m-mzw-models-a3 .models-body .list1{padding-top:.937vw}
.m-mzw-models-a3 .models-body .list1 dt{font-size:1.458vw;padding-left:.729vw;margin-bottom:1.197vw}
.m-mzw-models-a3 .models-body .list1 dt::before{width:.208vw;height:.781vw}
.m-mzw-models-a3 .models-body .list1 dd{margin-left:.729vw}
.m-mzw-models-a3 .models-body .list2{margin:0 -3.177vw}
.m-mzw-models-a3 .models-body .list2 li{margin-bottom:3.541vw}
.m-mzw-models-a3 .models-body .list2 .con{margin:0 3.177vw}
.m-mzw-models-a3 .models-body .list2 .pic{width:3.020vw;margin-right:1.77vw}
.m-mzw-models-a3 .models-body .list2 .txt{line-height:1.979vw;padding-top:.833vw}
.m-mzw-models-a3 .models-body .list2 .tit{font-size:1.458vw;margin-bottom:2.031vw}
.m-mzw-models-a3 .models-body .list2 .desc{font-size:1.041vw}
.ul-enterprise.sty2 .pic{width: 2.604vw;margin-bottom: 1.145vw;}
.ul-enterprise.sty2 .tit{font-size: 1.458vw;line-height: 2.083vw;letter-spacing: 0.468vw;}
.ul-enterprise.sty2 .desc{font-size: 1.666vw;line-height: 2.864vw;height: 11.45vw;}
.ul-enterprise.sty2 .line{margin: 2.812vw auto 4.166vw;}
.m-mzw-models-a4{border-radius: 1.041vw;padding: 2.083vw 3.645vw 2.083vw 4.062vw;margin-top: 2.291vw;font-size: 1.041vw;line-height: 1.875vw;}
.m-mzw-models-a4 .models-tit{font-size: 1.562vw;margin-bottom: 1.718vw;}
.m-mzw-models-a4 .models-tit::before{width: 0.260vw;height: 0.937vw;margin-right: 1.197vw;}
.m-mzw-models-a4 dl{margin-bottom: 1.927vw;}
.m-mzw-models-a4 .models-txt h3,
.m-mzw-models-a4 dt{font-size: 1.25vw;line-height: 1.718vw;margin-bottom: 0.677vw;}
.m-mzw-models-a4 .models-txt,
.m-mzw-models-a4 dd{font-size: 1.041vw;line-height: 1.875vw;}
}
@media only screen and (min-width:950px) and (max-width:1440px){
.mzw-scrollbar::-webkit-scrollbar{width:4px}
}
@media only screen and (max-width:949px){
.g-mzw-text-a1 .text-tit{font-size:24px}
.g-mzw-text-a1 .text-txt{font-size:14px;line-height:1.5}
.mzw-row-a1-1{margin-bottom:12px}
.m-mzw-list-a1 li{margin-bottom:10px}
.m-mzw-list-a1 .con,.m-mzw-list-a1.sty2 .con{width:100px;margin:0 5px}
.m-mzw-list-a1 .litpic{border-radius:10px}
.m-mzw-list-a1 .litpic:hover{box-shadow:0 5px 20px 0 rgba(0,0,0,.08)}
.m-mzw-list-a1 .list1 ul{padding-top:20px}
.m-mzw-list-a1 .list2 ul{padding-bottom:0}
.m-mzw-list-a1.sty2 ul{padding:40px 0 0}
.m-mzw-list-a1.sty2 .box{display:none!important}
.mzw-row-a2{padding:40px 0 0}
.mzw-row-a2-1{margin-bottom:30px}
.mzw-row-a2.sty2{padding-bottom:40px}
.m-mzw-list-a2{border-radius:10px;padding:20px 15px}
.m-mzw-list-a2 .con{padding:0}
.m-mzw-list-a2 .pic{min-width:100px;height:60px}
.m-mzw-models-a1{padding-top:30px}
.m-mzw-models-a1 .models-tit{font-size:24px;line-height:1.5;margin-bottom:20px}
.m-mzw-models-a1 .models-box{border-radius:10px}
.m-mzw-models-a1 .txt{padding:0 15px}
.m-mzw-models-a1 .info{font-size:14px;line-height:1.5;margin-bottom:5px}
.m-mzw-models-a1 .tit{font-size:20px;line-height:1.5;margin-bottom:5px}
.m-mzw-models-a1 .date{font-size:14px;line-height:1.5;margin-bottom:20px}
.mzw-row-b2{padding:30px 0 10px}
.ul-mzw-litpic-a1{margin:0}
.ul-mzw-litpic-a1 li,.ul-mzw-litpic-a1.sty2 li:nth-child(1),.ul-mzw-litpic-a1.sty2 li:nth-child(2),.ul-mzw-litpic-a1.sty2 li:nth-child(3),.ul-mzw-litpic-a1.sty2 li:nth-child(4){float:none;width:100%;margin-bottom:20px}
.ul-mzw-litpic-a1 .con{margin:0;border-radius:10px}
.ul-mzw-litpic-a1 .txt{padding:20px 15px}
.ul-mzw-litpic-a1 .tag{margin-bottom:10px}
.ul-mzw-litpic-a1 .tit{font-size:18px;line-height:30px;height:60px;margin-bottom:20px}
.ul-mzw-litpic-a1 .date{font-size:14px;line-height:1.5}
.mzw-row-b4{padding:20px 0 40px}
.m-mzw-page-a1{justify-content:center}
.m-mzw-page-a1 .page-btn{width:80px;height:40px;border-width:1px;font-size:14px}
.m-mzw-page-a1 ul li{display:none;margin:0 4px}
.m-mzw-page-a1 ul a,.m-mzw-page-a1 ul span{font-size:14px}
.m-mzw-page-a1 ul li.on{display:block}
.m-mzw-det-a1{border-radius:10px;padding:40px 15px 30px}
.m-mzw-det-a1 .tit{font-size:24px;line-height:1.5;margin-bottom:10px}
.m-mzw-det-a1 .date{font-size:14px;line-height:1.5;margin-bottom:30px}
.m-mzw-det-a1 .share{font-size:14px;line-height:1.5;margin-bottom:20px}
.m-mzw-det-a1 .txt{padding:30px 0;font-size:14px;line-height:1.5}
.m-mzw-det-a1 .txt .img1,.m-mzw-det-a1 .txt img{display:block;width:100%}
.m-mzw-det-a1 .btn{width:100%;padding:20px 15px;border-radius:10px}
.m-mzw-det-a1 .btn.next,.m-mzw-det-a1 .btn.prev{float:none}
.m-mzw-det-a1 .btn.prev{margin-bottom:20px}
.m-mzw-det-a1 .btn-name{font-size:14px;line-height:1.5;margin-bottom:10px}
.m-mzw-det-a1 .btn-tit{font-size:14px;line-height:24px;height:48px}
.m-mzw-det-a1 .btn:hover .btn-name,.m-mzw-det-a1 .btn:hover .btn-tit{color:#d61042}
.m-mzw-models-a2{padding:40px 0 0}
.m-mzw-models-a2 .models-tit{font-size:24px;line-height:1.5;margin-bottom:30px}
.m-mzw-models-a2 .models-box{padding-bottom:64px}
.m-mzw-models-a2 .models-swiper{padding-bottom: 40px;}
.m-mzw-models-a2 .swiper-button-next,.m-mzw-models-a2 .swiper-button-prev{width:44px;height:44px;background-color:#fff;background-size:16px auto;top:auto;bottom:0}
.m-mzw-models-a2 .swiper-button-prev{left:50%;transform:translateX(-54px)}
.m-mzw-models-a2 .swiper-button-next{right:50%;transform:translateX(54px)}
.m-mzw-models-a3{padding-top:30px}
.m-mzw-models-a3 .models-head{margin-bottom:30px}
.m-mzw-models-a3 .models-body .mtxt{font-size:14px;line-height:1.5;margin-bottom:60px}
.m-mzw-models-a3 .models-body .mtxt .img1{width:100%}
.m-mzw-models-a3 .models-body .list1{padding-top:0}
.m-mzw-models-a3 .models-body .list1 dt{font-size:18px;line-height:1.25;margin-bottom:10px}
.m-mzw-models-a3 .models-body .list1 dt::before{width:2px;height:15px}
.m-mzw-models-a3 .models-body .list2{margin:0;display:block}
.m-mzw-models-a3 .models-body .list2 li{width:100%;margin-bottom:30px}
.m-mzw-models-a3 .models-body .list2 .con{margin:0}
.m-mzw-models-a3 .models-body .list2 .pic{width:48px;float:left;margin-right:15px}
.m-mzw-models-a3 .models-body .list2 .txt{line-height:1.5;padding-top:10px}
.m-mzw-models-a3 .models-body .list2 .tit{font-size:18px;margin-bottom:20px}
.m-mzw-models-a3 .models-body .list2 .desc{font-size:14px}
.ul-enterprise.sty2 .pic{margin-bottom: 0;}
.ul-enterprise.sty2 .tit{font-size: 18px;line-height: 24px;letter-spacing: 0;}
.ul-enterprise.sty2 .desc{font-size: 14px;line-height: 1.6;padding-top: 0;height: auto;margin-bottom: 10px;}
.ul-enterprise.sty2 .line{display: none;}
.m-mzw-models-a4{border-radius: 10px;padding: 20px 15px;margin-top: 40px;font-size: 12px;line-height: 1.8;}
.m-mzw-models-a4 .models-tit{font-size: 18px;line-height: 42px;margin-bottom: 20px;}
.m-mzw-models-a4 .models-tit::before{width: 3px;height: 12px;margin-right: 10px;}
.m-mzw-models-a4 dl{margin-bottom: 20px;}

.m-mzw-models-a4 .models-txt h3,
.m-mzw-models-a4 dt{font-size: 14px;line-height: 1.5;margin-bottom: 13px;}
.m-mzw-models-a4 .models-txt,
.m-mzw-models-a4 dd{font-size: 12px;line-height: 1.8;}
}
.pages{text-align:center;font-size:0;border:0;padding:0;margin:0}
.pages ul{display:inline-block;font-size:0;border:0;padding:0;margin:0}
.pages ul li{float:left;margin:0 5px}
.pages ul li a{display:block;width:44px;height:44px;line-height:44px;overflow:hidden;border-radius:4px;background:rgba(232,234,235,0);border:2px solid #e9e9e9;font-size:16px;color:#666;transition:.5s;cursor:pointer;box-sizing:border-box}
.pages ul li span{display:block;width:44px;height:44px;line-height:44px;background:rgba(232,234,235,0);border-radius:4px;border:2px solid #e9e9e9;font-size:16px;color:#666;overflow:hidden;box-sizing:border-box}
.pages ul a:hover,.pages ul li.on a{background:#d61043;border:1px solid #d61043;color:#fff}
.pages ul li.next a,.pages ul li.prev a{background:url(../images/contactus/e-arrow1.png) center no-repeat #e1e4e8;background-size:8px auto;transition:.5s}
.pages ul li.next a{background:url(../images/contactus/e-arrow2.png) center no-repeat #e1e4e8;background-size:8px auto}
.pages ul li.next a:hover,.pages ul li.prev a:hover{background:url(../images/contactus/e-arrow1-on.png) center no-repeat #d61043;background-size:8px auto}
.pages ul li.next a:hover{background-image:url(../images/contactus/e-arrow2-on.png)}
.g-contacte1 .tit1{font-weight:800;font-size:26px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:13px}
.g-contacte1 .desc{font-weight:500;font-size:18px;color:#fff;line-height:32px}
.g-contacte2 .tit1{color:#333}
.g-contacte2 .desc{color:#666}
.row-e8 .invite .desc .info{height:457px;overflow-y:auto;padding-right:5px}
.m-contacte1{padding:20px 0 111px}
.m-contacte1 .text-s1{margin-bottom:40px}
.m-contacte1 .map{position:relative}
.m-contacte1 .inner{position:absolute;top:23px;right:18px;bottom:21px;width:415px;background:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);z-index:20!important}
.g-contacte1{padding:40px 35px 46px;background:#d61043}
.g-contacte2{padding:35px 25px 0;background:#fff}
.swiper-e1{padding:0 25px!important;position:relative; border-bottom: 1px solid rgba(0,0,0,.15);}
.swiper-e1 .add{text-align:center}
.swiper-e1 .add span{display:inline-block;font-weight:800;font-size:20px;color:#333;padding:12px 0;border-bottom:3px solid transparent;cursor:pointer}
.swiper-e1 .swiper-slide-thumb-active .add span{border-bottom-color:#d61043}
.tabe1{position:relative;overflow:hidden}
.tabe1 .swiper-button-next:after,.tabe1 .swiper-button-prev:after,.tabe1 .swiper-rtl .swiper-button-next:after,.tabe1 .swiper-rtl .swiper-button-prev:after{display:none}
.g-swiper-next,.g-swiper-prev{margin:0!important;width:38px!important;height:38px!important;border-radius:50%;background-color:#ccc!important;background-repeat:no-repeat;background-position:left 16px center;-webkit-background-size:16px auto;background-size:16px auto;z-index:10;cursor:pointer;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;opacity:1!important;top:10px!important}
.g-swiper-prev{left:-18px!important;background-image:url(../images/zpfu/zpfu-icon_arrow4.png)}
.g-swiper-next{right:-18px!important;background-image:url(../images/zpfu/zpfu-icon_arrow5.png);background-position:right 16px center}
.g-swiper-next:hover,.g-swiper-prev:hover{background-color:#d61042!important}
.swiper-e2 .con1{height:144px;overflow:hidden;overflow-y:auto;padding-right:20px}
.swiper-e2 .con1::-webkit-scrollbar{width:4px;height:14px}
.swiper-e2 .con1::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,.06);width:1px}
.swiper-e2 .con1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d61043}
.swiper-e2 .con1 .box {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f0f0f0;
}
.swiper-e2 .con1 .box:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: 0;
}
#mapDiv{height:577px;width:100%;z-index:3}
.row-contacte2{padding:87px 0 86px}
.row-contacte2 .text-s1{margin-bottom:29px}
.ul-liste1{padding-bottom:35px}
.ul-liste1 .ul-top{justify-content:space-between;align-items:center;height:100px;line-height:100px;overflow:hidden;padding:0 100px 0 34px;transition:.5s}
.ul-liste1 .on .ul-top,.ul-liste1 li:hover .ul-top{background:#d61043}
.ul-liste1 .ul-top .icon-arrow{position:absolute;top:50%;right:40px;transform:translateY(-50%);width:18px;height:18px}
.ul-liste1 .ul-top .tit1{font-weight:800;font-size:22px;color:#111;transition:.5s}
.ul-liste1 .tit-span{overflow:hidden}
.ul-liste1 .tit-span span{float:left;display:block;font-weight:500;font-size:18px;color:#666;width:550px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.5s}
.ul-liste1 .on .tit1,.ul-liste1 .on .tit-span span,.ul-liste1 li:hover .tit1,.ul-liste1 li:hover .tit-span span{color:#fff}
.ul-liste1 .tit-span .span2{width:140px;margin: 0 60px 0 80px;}
.ul-liste1 .tit-span .span3{width:170px}
.ul-liste1 li{padding:0;border-bottom:none;cursor:pointer;margin-bottom:14px;background:#fff;box-shadow:0 10px 30px 0 rgba(0,0,0,.06);border-radius:10px;overflow:hidden}
.ul-liste1 .ul-bd{overflow:hidden;padding:46px 70px 0 58px}
.ul-liste1 .top .tit2{float:left;font-weight:800;font-size:26px;color:#333;margin-right:173px}
.ul-liste1 .ul-bd .info{overflow:hidden;font-weight:500;font-size:18px;color:#333;line-height:20px;padding-top:6px}
.ul-liste1 .ul-bd .info p{margin-bottom:20px}
.ul-liste1 .con{padding:28px 0 48px}
.ul-liste1 .item{border-top:1px solid rgba(0,0,0,.15);padding-top:26px;padding-bottom:25px}
.ul-liste1 .item:last-child{padding-bottom:0}
.ul-liste1 .item .tit3{font-weight:800;font-size:20px;color:#333;margin-bottom:16px}
.ul-liste1 .item .desc{font-weight:500;font-size:18px;color:#333;line-height:34px}
.ul-liste1 li.on .ul-top .icon-arrow:before{background-image:url(../images/jjfa/jjfa-icon_arrow2-on.png)}
@media only screen and (min-width:1199px){
.pages,.pages ul{font-size:0;border:0;padding:0;margin:0}
.pages ul li{margin:0 .26vw}
.pages ul li a{width:2.291vw;height:2.291vw;line-height:2.291vw;border-radius:.208vw;background:rgba(232,234,235,0);border-width:0.104vw;font-size:.833vw;transition:.5s;box-sizing:border-box}
.pages ul li span{width:2.291vw;height:2.291vw;line-height:2.291vw;background:rgba(232,234,235,0);border-radius:.208vw;border:solid #e9e9e9;font-size:.833vw;box-sizing:border-box}
.pages ul li.next a,.pages ul li.next a:hover,.pages ul li.prev a,.pages ul li.prev a:hover{background-size:.416vw auto}
.g-contacte1 .tit1{font-weight:800;font-size:1.354vw;white-space:nowrap;margin-bottom:.677vw}
.g-contacte1 .desc{font-weight:500;font-size:.937vw;line-height:1.666vw}
.row-e8 .invite .desc .info{height:23.8vw;padding-right:.26vw}
.m-contacte1{padding:1.041vw 0 5.781vw}
.m-contacte1 .text-s1{margin-bottom:2.083vw}
.m-contacte1 .inner{top:1.197vw;right:.937vw;bottom:1.093vw;width:21.61vw;background:#fff;box-shadow:0 .208vw 1.25vw 0 rgba(0,0,0,.1)}
.g-contacte1{padding:2.083vw 1.822vw 2.395vw;background:#d61043}
.g-contacte2{padding:1.822vw 1.302vw 0;background:#fff}
.swiper-e1{padding:0 1.302vw!important;}
.swiper-e1 .add span{font-weight:800;font-size:1.041vw;padding:.625vw 0;border-bottom:solid transparent}
.g-swiper-next,.g-swiper-prev{margin:0!important;width:1.979vw!important;height:1.979vw!important;border-radius:50%;background-repeat:no-repeat;background-position:left .833vw center;-webkit-background-size:.833vw auto;background-size:.833vw auto;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;opacity:1!important;top:.52vw!important}
.g-swiper-prev{left:-.937vw!important;background-image:url(../images/zpfu/zpfu-icon_arrow4.png)}
.g-swiper-next{right:-.937vw!important;background-image:url(../images/zpfu/zpfu-icon_arrow5.png);background-position:right .833vw center}
.swiper-e2 .con1::-webkit-scrollbar{width:.208vw;height:.729vw}
.swiper-e2 .con1::-webkit-scrollbar-track{border-radius:.52vw;width:1px}
.swiper-e2 .con1::-webkit-scrollbar-thumb{border-radius:.52vw;-webkit-box-shadow:inset 0 0 .312vw rgba(0,0,0,.3)}
.swiper-e2 .con1{height:7.5vw;padding-right:1.041vw}
.swiper-e2 .con1::-webkit-scrollbar{width:0.208vw;height:0.729vw}
.swiper-e2 .con1::-webkit-scrollbar-track{border-radius:0.520vw;width:1px}
.swiper-e2 .con1::-webkit-scrollbar-thumb{border-radius:0.520vw;-webkit-box-shadow:inset 0 0 0.312vw rgba(0,0,0,.3);background-color:#d61043}
.swiper-e2 .con1 .box {
  margin-bottom: 1.041vw;
  padding-bottom: 1.041vw;
  border-bottom: 1px solid #f0f0f0;
}
.swiper-e2 .con1 .box:last-child {
  border: 0;
}
#mapDiv{height:30.05vw}
.row-contacte2{padding:4.531vw 0 4.479vw}
.row-contacte2 .text-s1{margin-bottom:1.51vw}
.ul-liste1{padding-bottom:1.822vw}
.ul-liste1 .ul-top{justify-content:space-between;align-items:center;height:5.208vw;line-height:5.208vw;padding:0 5.208vw 0 1.77vw;transition:.5s}
.ul-liste1 .on .ul-top,.ul-liste1 li:hover .ul-top{background:#d61043}
.ul-liste1 .ul-top .icon-arrow{top:50%;right:2.083vw;transform:translateY(-50%);width:.937vw;height:.937vw}
.ul-liste1 .ul-top .tit1{font-weight:800;font-size:1.145vw;transition:.5s}
.ul-liste1 .tit-span span{font-weight:500;font-size:.937vw;width:28.64vw;white-space:nowrap;transition:.5s}
.ul-liste1 .tit-span .span2{width:7.291vw;margin: 0 3.125vw 0 4.166vw;}
.ul-liste1 .tit-span .span3{width:8.854vw}
.ul-liste1 li{padding:0;border-bottom:none;margin-bottom:.729vw;background:#fff;box-shadow:0 .52vw 1.562vw 0 rgba(0,0,0,.06);border-radius:.52vw}
.ul-liste1 .ul-bd{padding:2.395vw 3.645vw 0 3.020vw}
.ul-liste1 .top .tit2{font-weight:800;font-size:1.354vw;margin-right:9.010vw}
.ul-liste1 .ul-bd .info{font-weight:500;font-size:.937vw;line-height:1.041vw;padding-top:.312vw}
.ul-liste1 .ul-bd .info p{margin-bottom:1.041vw}
.ul-liste1 .con{padding:1.458vw 0 2.5vw}
.ul-liste1 .item{padding-top:1.354vw;padding-bottom:1.302vw}
.ul-liste1 .item .tit3{font-weight:800;font-size:1.041vw;margin-bottom:.833vw}
.ul-liste1 .item .desc{font-weight:500;font-size:.937vw;line-height:1.77vw}
.ul-liste1 li.on .ul-top .icon-arrow:before{background-image:url(../images/jjfa/jjfa-icon_arrow2-on.png)}
}
@media only screen and (max-width:1199px){
.m-contacte1 .text-s1{margin-bottom:15px}
.m-contacte1{padding:30px 0}
.m-contacte1 .inner{position:static;top:auto;right:auto;bottom:auto;background:#fff;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);z-index:20!important;width:100%;padding:20px 0}
#mapDiv{height:400px}
.g-contacte1{padding:30px 20px}
.g-contacte1 .tit1{font-size:20px;margin-bottom:5px}
.g-contacte1 .desc{font-size:16px;line-height:30px}
.row-contacte2{padding:30px 0 50px}
.row-contacte2 .text-s1{margin-bottom:20px}
.ul-liste1 .tit-span span{font-size:16px}
.ul-liste1 .ul-top .tit1{font-size:18px}
.ul-liste1 .span2{margin:0 30px 0 60px}
.ul-liste1 .ul-top{height:80px;line-height:80px;padding:0 50px 0 20px}
.ul-liste1 .ul-bd{padding:30px 20px 0}
.ul-liste1 .top .tit2{font-size:20px;margin-right:140px}
.ul-liste1 .ul-bd .info{font-size:16px;line-height:18px;padding-top:6px}
.ul-liste1 .ul-bd .info p{margin-bottom:15px}
.ul-liste1 .item .tit3{font-size:16px;margin-bottom:8px}
.ul-liste1 .item .desc{font-size:15px;line-height:26px}
.ul-liste1 .con{padding:20px 0 30px}
.pages ul li a,.pages ul li span{width:42px;height:42px;line-height:42px;font-size:14px}
.ul-liste1 .tit-span {
 display: none;
}
}
@media only screen and (max-width:950px){
.ul-liste1 .tit-span{display:none}
#mapDiv{height:350px}
}
@media only screen and (max-width:767px){
.swiper-e2 .con1{height:104px}
#mapDiv{height:300px}
.g-contacte1{padding:20px 15px}
.g-contacte1 .tit1{font-size:16px;margin-bottom:3px}
.g-contacte1 .desc{font-size:14px;line-height:27px}
.swiper-e1 .add span{font-size:17px;padding:10px 0;border-bottom:2px solid transparent}
.g-swiper-next,.g-swiper-prev{width:32px!important;height:32px!important;-webkit-background-size:14px auto;background-size:14px auto}
.ul-liste1 .ul-top{height:60px;line-height:60px;padding:0 30px 0 20px}
.ul-liste1 .ul-top .icon-arrow{right:15px}
.ul-liste1 .ul-bd{padding:20px 15px 0}
.ul-liste1 .top .tit2{font-size:16px;margin-right:0;float:none;margin-bottom:5px}
.ul-liste1 .ul-bd .info{font-size:14px;line-height:10px;padding-top:10px}
.ul-liste1 .con{padding:10px 0 20px}
.ul-liste1 .item{padding-top:20px;padding-bottom:20px}
.ul-liste1 .ul-top .tit1{font-size:17px}
.pages ul li a,.pages ul li span{width:38px;height:38px;line-height:38px;font-size:12px}
.pages ul li{display:none}
.pages ul li.next,.pages ul li.on,.pages ul li.prev{display:block}
.row-contacte2{padding:30px 0}
.ul-liste1{padding-bottom:8px}
}
.m-mzw-models-a4.m-mzw-models-a4-article {
  margin-bottom: 30px;
}
@media only screen and (max-width:1199px){
.wp{width:auto!important;padding:0 10px}
.m-mzw-models-a4.m-mzw-models-a4-article {
  margin-bottom: 15px;
}
}
.m-article-custom video,
.m-article-custom img {
  max-width: 100%;
  height: auto!important;
  display: inline;
}
.m-mzw-models-a4.m-mzw-models-a4-article .models-tit{
  justify-content: flex-start;
}