*,: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}
ol,ul{list-style:none}
a{text-decoration:none}
img,input,select,textarea{border:none}
textarea{resize:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
.mzw-prel{position:relative}
.mzw-ofh{overflow:hidden}
.mzw-clear::after{content:"";display:block;clear:both}
.mzw-fl{float:left}
.mzw-fr{float:right}
.mzw-img1 img{display:block;width:100%;height:auto}
.mzw-img2 img{display:block;width:auto;height:100%}
.mzw-img3 .img{background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img3 .img,.mzw-img3 img{display:block;width:100%;height:100%}
.mzw-img3 .img img{opacity:0}
.mzw-img4{height:0;overflow:hidden;position:relative;z-index:0}
.mzw-img4 .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-img4 .img img{display:block;width:100%;height:100%;opacity:0}
.mzw-hvr-img img{transition:.4s}
.mzw-hvr-img:hover img{transform:scale(1.08)}
.mzw-hvr-img2 .img{transition:.4s}
.mzw-hvr-img2:hover .img{transform:scale(1.08)}
.mzw-det img{display:inline-block}
.mzw-det img,.mzw-det table,.mzw-det video{max-width:100%}
.mzw-det ul{list-style:disc inside}
.mzw-det ol{list-style:decimal inside}
.mzw-bg1{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-tabcon{display:none}
.mzw-tabcon.show{display:block}
.mzw-placeholder input::-webkit-input-placeholder{color:rgba(29,29,29,.6)}
.mzw-placeholder input:-moz-placeholder{color:rgba(29,29,29,.6)}
.mzw-placeholder input::-moz-placeholder{color:rgba(29,29,29,.6)}
.mzw-placeholder input::-ms-input-placeholder{color:rgba(29,29,29,.6)}
.mzw-pc{display:block!important}
.mzw-pe{display:none!important}
body,input,select,textarea{font-size:14px;line-height:1.5;font-weight:400;font-family:OPPOSans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
@font-face{font-family:OPPOSans;src:url(../fonts/OPPOSans-R.ttf)}
@font-face{font-family:OPPOSans-M;src:url(../fonts/OPPOSans-M.ttf)}
@font-face{font-family:OPPOSans-B;src:url(../fonts/OPPOSans-B.ttf)}
@font-face{font-family:OPPOSans-H;src:url(../fonts/OPPOSans-H.ttf)}
@font-face{font-family:GeneralSans-Bold;src:url(../fonts/GeneralSans-Bold.otf)}
@font-face{font-family:GeneralSans-Regular;src:url(../fonts/GeneralSans-Regular.otf)}
@font-face{font-family:GeneralSans-Semibold;src:url(../fonts/GeneralSans-Semibold.otf)}
@font-face{font-family:GeneralSans-Medium;src:url(../fonts/GeneralSans-Medium.otf)}
.wp{margin:0 auto;max-width:16rem}
.fs12{font-size:.12rem}
.fs14{font-size:.14rem}
.fs15{font-size:.15rem}
.fs16{font-size:.16rem}
.fs17{font-size:.17rem}
.fs18{font-size:.18rem}
.fs20{font-size:.2rem}
.fs22{font-size:.22rem}
.fs24{font-size:.24rem}
.fs14-12{font-size:.14rem}
.fs16-16{font-size:.16rem}
.fs18-16,.fs18-18{font-size:.18rem}
.fs20-16,.fs20-18{font-size:.2rem}
.fs22-16,.fs22-18{font-size:.22rem}
.fs24-16,.fs24-18{font-size:.24rem}
@media only screen and (max-width:1920px){
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16-16{font-size:16px}
.fs18-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1792px){
.fs15{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1728px){
.fs20-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1706px){
.fs18-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1680px){
.fs14-12{font-size:12px}
.fs16{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1580px){
.fs17{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1570px){
.fs22-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1536px){
.fs20-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1500px){
.fs18{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1440px){
.fs24-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1396px){
.fs22-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1344px){
.fs20{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1280px){
.fs24-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1220px){
.fs22{font-size:14px}
}
@media only screen and (max-width:1199px){
.mzw-fl,.mzw-fr{float:none}
.mzw-pc{display:none!important}
.mzw-pe{display:block!important}
.wp{max-width:none;padding:0 .3rem}
.fs12{font-size:.24rem}
.fs14,.fs15,.fs16,.fs17,.fs18,.fs20,.fs22{font-size:.28rem}
.fs16-16,.fs18-16,.fs20-16,.fs20-18,.fs22-16,.fs22-18,.fs24-16,.fs24-18{font-size:.36rem}
}
.header{width:100%;position:fixed;top:0;left:0;z-index:100;transition:.4s}
.header .hdr-con,.header-height{height:.92rem}
.header .hdr-con{display:flex;align-items:center;justify-content:space-between}
.header .hdr-l,.header .hdr-r{height:100%;flex:1;display:flex}
.header .hdr-l{position:relative}
.header .hdr-r{justify-content:flex-end}
.header .logo{display:block;width:.88rem;position:absolute;left:0;bottom:0;transition:.4s}
.header .hdr-menubtn,.header .logo .img2{display:none}
.header .hdr-btn{width:.24rem;min-width:20px;height:100%;margin-left:.4rem;display:flex;align-items:center}
.header .hdr-btn:first-child{margin-left:0}
.header .hdr-btn .box1{cursor:pointer;width:100%}
.header .hdr-btn .img2{display:none}
.header .hdr-language{position:relative}
.header .hdr-language .drop{display:none;width:1.52rem;min-width:100px;background-color:#fff;padding:0 .2rem;position:absolute;left:50%;top:100%;transform:translateX(-50%);overflow:hidden;box-shadow:0 .04rem .1rem rgba(29,29,29,.2)}
.header .hdr-language .a1{display:block;line-height:1.3334;color:rgba(29,29,29,.6);transition:.4s;margin-bottom:.16rem;text-align:center}
.header .hdr-language .a1:hover{color:#1d1d1d}
.header .hdr-language .a1:first-child{margin-top:.16rem}
.header .hdr-c .hdr-language{display:none}
.nav{display:flex;align-items:center}
.nav .li1{margin-left:.6rem}
.nav .li1:first-child{margin-left:0}
.nav .a1{display:flex;align-items:center;font-family:OPPOSans-M;line-height:.92rem;color:#fff;transition:.4s;position:relative}
.nav .a1::after{content:'';display:block;width:100%;height:.02rem;background-color:#fff;position:absolute;left:0;bottom:0;transform:scaleX(0);transition:.4s}
.nav .icon1{width:.16rem;height:.16rem;min-width:14px;min-height:14px;margin-left:.04rem;background:url(../images/mzw/icon-a1-1.svg) center no-repeat;background-size:100% auto;overflow:hidden;transition:.4s}
.nav .a1.active .icon1{transform:rotate(180deg)}
.nav .li1.on .a1::after,.nav .li1:hover .a1::after{transform:scaleX(1)}
.nav .dropmenu1{display:none;width:100%;height:auto;background-color:#fff;position:absolute;left:0;top:100%;overflow:hidden}
.nav2{padding:0 calc(50% - 7.3rem);overflow-x:hidden;overflow-y:auto;margin:.4rem -.2rem;max-height:80vh;display:flex}
.nav2 .li2{width:calc(20% - .4rem);margin:0 .2rem}
.nav2 .a2{display:block;font-family:OPPOSans-M;line-height:1.3182;color:rgba(29,29,29,.6);margin-bottom:.3rem}
.nav3 .li3{margin-bottom:.16rem}
.nav3 .li3:last-child{margin-bottom:0}
.nav3 .a3,.nav3 .a4{line-height:1.3334;color:rgba(29,29,29,.6);transition:.4s}
.nav3 .a3{display:flex;align-items:center;overflow:hidden;cursor:pointer}
.nav3 .tit3{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nav3 .icon3{width:.16rem;height:.16rem;min-width:14px;min-height:14px;background:url(../images/mzw/icon-a5-1.svg) center no-repeat;background-size:100% auto;transition:.4s;flex-shrink:0}
.nav3 .dropmenu3{display:none}
.nav3 .li3.on .a3,.nav3 .li3:hover .a3,.nav4 .li4.on .a4,.nav4 .li4:hover .a4{color:#1d1d1d}
.nav3 .li3.on .icon3,.nav3 .li3:hover .icon3{background-image:url(../images/mzw/icon-a5-2.svg)}
.nav3 .a3.active .icon3{transform:rotate(90deg)}
.nav4{padding:0 .08rem;overflow:hidden}
.nav4 .li4{margin-top:.16rem}
.nav4 .a4{display:block;cursor:pointer}
.header.black,.header.scroll,.header:hover{background-color:#fff}
.header.scroll{box-shadow:0 0 .1rem rgba(29,29,29,.2)}
.header.black .logo,.header.scroll .logo,.header:hover .logo{bottom:50%;transform:translateY(50%)}
.header.black .hdr-btn .img1,.header.black .logo .img1,.header.scroll .hdr-btn .img1,.header.scroll .logo .img1,.header:hover .hdr-btn .img1,.header:hover .logo .img1{display:none}
.header.black .hdr-btn .img2,.header.black .logo .img2,.header.scroll .hdr-btn .img2,.header.scroll .logo .img2,.header:hover .hdr-btn .img2,.header:hover .logo .img2{display:block}
.header.black .nav .a1,.header.scroll .nav .a1,.header:hover .nav .a1{color:#1d1d1d}
.header.black .nav .icon1,.header.scroll .nav .icon1,.header:hover .nav .icon1{background-image:url(../images/mzw/icon-a1-2.svg)}
.header.black .nav .a1::after,.header.scroll .nav .a1::after,.header:hover .nav .a1::after{background-color:#004280}
.header.black .nav .li1.on .a1,.header.black .nav .li1:hover .a1,.header.scroll .nav .li1.on .a1,.header.scroll .nav .li1:hover .a1,.header:hover .nav .li1.on .a1{color:#004280}
.header.black .nav .li1.on .icon1,.header.black .nav .li1:hover .icon1,.header.scroll .nav .li1.on .icon1,.header.scroll .nav .li1:hover .icon1,.header:hover .nav .li1.on .icon1{background-image:url(../images/mzw/icon-a1-3.svg)}
.m-mzw-popup1,.m-mzw-popup1 .popup-mask{width:100%;height:100%;left:0;top:0}
.m-mzw-popup1{position:fixed;z-index:200;display:none}
.m-mzw-popup1 .popup-mask{position:absolute;background-color:rgba(29,29,29,.8);opacity:1}
.m-mzw-popup1 .popup-close{position:absolute;right:.5rem;top:.5rem;width:.3rem;height:.3rem;min-width:24px;min-height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAlElEQVRIic3WUQqAIBAE0KHL62U9w/SRgVnqWjvSQj+h89BMBQCQTCQDSTg/gWRCRgKPio5AzJnhRMqXHtAlq0S8oFtGjXyFHvs+IW+hZp8WMgt12/YQKzRsM0JGIabRWpBWmHk6rUgdOrUwZpASMgMksWFV/WW65B9evoTlP6N8W5FvkPKtXn5oyY/fJRcJ/ZVIXTv8GM0XhxTytgAAAABJRU5ErkJggg==) center no-repeat;z-index:10;cursor:pointer}
.m-mzw-popup1 .popup-search{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:6rem;max-width:90%;z-index:10}
.m-mzw-popup1 .input-submit,.m-mzw-popup1 .input-txt{outline:0;border:none;height:.6rem;line-height:.6rem;float:left}
.m-mzw-popup1 .input-txt{padding:0 .2rem;width:calc(100% - 1.2rem);color:#1d1d1d;box-sizing:border-box}
.m-mzw-popup1 .input-submit{width:1.2rem;background-color:#004280;color:#fff;text-align:center;cursor:pointer}
.footer{background-color:#fff}
.footer .ftr-row1{padding:1.2rem .4rem .63rem 1.6rem;overflow:hidden;display:flex}
.footer .ftr-l{width:3.6rem;flex-shrink:0}
.footer .ftr-r{flex:1;overflow:hidden}
.footer .logo{width:1.29rem;margin-bottom:2.76rem}
.footer .ftr-share{display:flex;align-items:center}
.footer .ftr-share li{margin-right:.48rem}
.footer .ftr-share li:last-child{margin-right:0}
.footer .ftr-share .con{display:block;width:.24rem;min-width:20px;position:relative}
.footer .ftr-share .icon{opacity:.4;transition:.4s}
.footer .ftr-share .drop{display:none;width:1.2rem;min-height:1.2rem;background-color:#fff;position:absolute;left:50%;bottom:calc(100% + .1rem);transform:translateX(-50%)}
.footer .ftr-share .con:hover .icon{opacity:1}
.footer .ftr-share .con:hover .drop{display:block}
.footer .ftr-nav{display:flex;overflow:hidden;font-family:GeneralSans-Medium}
.footer .ftr-nav li{flex:1;overflow:hidden;margin-right:.4rem}
.footer .ftr-nav li:last-child{margin-right:0}
.footer .ftr-nav .tit{line-height:1.3637;color:#1d1d1d;margin-bottom:.16rem}
.footer .ftr-nav .a1{display:block;line-height:1.3334;color:#838489;transition:.4s;margin-bottom:.16rem}
.footer .ftr-nav .a1:last-child{margin-bottom:0}
.footer .ftr-nav .a1:hover{color:#2e78c0}
.footer .back-to-top{display:block;background:linear-gradient(90deg,rgba(0,66,128,0) 0,rgba(0,66,128,.8) 50.31%,rgba(0,66,128,0) 100%);line-height:1.5;text-align:center;letter-spacing:.1em;text-transform:uppercase;padding:.02rem 0;color:#fff;cursor:pointer}
.footer .copyright{line-height:1.3334;color:#999;text-align:center;padding:.24rem 0}
.footer .copyright a{display:inline;color:inherit;transition:.4s}
.footer .copyright a:hover{color:#2e78c0}
@media only screen and (max-width:1199px){
.header{background-color:#fff;box-shadow:0 0 .1rem rgba(29,29,29,.2)}
.header-height{display:none}
body{padding-top:1rem}
.header .hdr-con{height:1rem}
.header .hdr-l,.header .hdr-r{flex:0 1 auto}
.header .hdr-l{align-items:center}
.header .logo{width:1rem;position:static;transform:none!important}
.header .logo .img1{display:none}
.header .logo .img2{display:block}
.header .hdr-menubtn{width:.52rem;height:100%;display:block;position:relative;margin-left:.4rem}
.mzw-menuBtn{width:100%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}
.mzw-menuBtn .s{display:block;width:100%;height:.06rem;background-color:#1d1d1d;transition:.4s;border-radius:.04rem}
.mzw-menuBtn .s2{margin:.1rem 0}
.mzw-menuBtn.open .s1{transform:translateY(.16rem) rotateZ(45deg)}
.mzw-menuBtn.open .s2{opacity:0}
.mzw-menuBtn.open .s3{transform:translateY(-.16rem) rotateZ(-45deg)}
.header .hdr-btn{width:.52rem;min-width:0}
.header .hdr-btn .img1{display:none}
.header .hdr-btn .img2{display:block}
.header .hdr-language{text-align:center;margin-bottom:.4rem}
.header .hdr-language .a1{display:inline;line-height:.6rem;margin-bottom:0}
.header .hdr-language .a1::after{content:'|';display:inline;margin:0 .2rem}
.header .hdr-language .a1:last-child::after{display:none}
.header .hdr-language .a1:hover{color:#1d1d1d}
.header .hdr-language .a1:first-child{margin-top:0}
.header .hdr-c,.header .hdr-r .hdr-language{display:none}
.header .hdr-c{display:none;width:100%;height:calc(100vh - 1rem);border-top:1px solid rgba(29,29,29,.1);background-color:#fff;position:absolute;left:0;top:1rem}
.header .hdr-c .hdr-language{display:block}
.nav{display:block;height:calc(100% - 1rem);overflow-x:hidden;overflow-y:auto;padding:.4rem .3rem 0}
.nav .li1{margin-left:0}
.nav .a1{line-height:2;color:#1d1d1d}
.nav .a1::after{display:none}
.nav .tit1{flex:1;font-size:.4rem}
.nav .icon1{width:.32rem;height:.32rem;min-width:0;min-height:0;background-image:url(../images/mzw/icon-a1-2.svg)}
.nav .dropmenu1{display:none;height:auto;max-height:none;position:static}
.nav2{padding:.2rem 0 0;overflow:hidden;margin:0;height:auto;max-height:none;display:block}
.nav2 .li2{width:100%;margin:0 0 .2rem}
.nav2 .li2:last-child{margin-bottom:0}
.nav2 .a2{margin-bottom:.2rem}
.nav2 .tit2{font-size:.32rem}
.nav3 .li3{margin-bottom:.16rem}
.nav3 .li3:last-child{margin-bottom:0}
.nav3 .a3{display:flex;align-items:center;overflow:hidden;cursor:pointer}
.nav3 .tit3{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nav3 .icon3{width:.32rem;height:.32rem;min-width:0;min-height:0}
.nav3 .dropmenu3{display:none}
.nav4{padding:0 .2rem}
.m-mzw-popup1 .popup-close{right:.6rem;top:.6rem;width:.4rem;height:.4rem;min-width:0;min-height:0}
.m-mzw-popup1 .popup-search{width:8rem;max-width:calc(100% - .6rem)}
.m-mzw-popup1 .input-submit,.m-mzw-popup1 .input-txt{height:.8rem;line-height:.8rem}
.m-mzw-popup1 .input-txt{padding:0 .2rem;width:calc(100% - 1.4rem)}
.m-mzw-popup1 .input-submit{width:1.4rem}
.footer .ftr-row1{padding:.8rem .3rem;overflow:hidden;display:block}
.footer .ftr-l{width:100%;display:flex;flex-direction:column;align-items:center}
.footer .ftr-r{display:none}
.footer .logo{margin-bottom:1.2rem}
.footer .ftr-share .con{width:.4rem;min-width:0}
.footer .ftr-share .drop{width:2rem;min-height:2rem;bottom:calc(100% + .2rem)}
.footer .back-to-top{padding:.04rem 0}
.footer .copyright{padding:.4rem .3rem}
}
.mzw-bgc1{background-color:#f5f7f9}
.g-mzw-btn1{display:inline-block;padding:.12rem .34rem;min-width:4em;background-color:#1d1d1d;border-radius:.48rem;line-height:1.3334;color:#fff;cursor:pointer;transition:.4s}
.g-mzw-btn1:hover{background-color:#004280}
.g-mzw-btn1.bg1{background-color:#fff;color:#1d1d1d}
.g-mzw-btn1.bg1:hover{background-color:#fff;color:#004280}
.g-mzw-btn2{display:inline-flex;align-items:center;justify-content:center;line-height:1.3334;color:#1d1d1d;overflow:hidden}
.g-mzw-btn2::after{content:'';display:block;width:2.22em;height:1em;background:url(../images/mzw/icon-a9-1.svg) right center no-repeat;background-size:auto 100%}
.g-mzw-btn2.bg1{color:#fff}
.g-mzw-btn2.bg1::after{background-image:url(../images/mzw/icon-a9-2.svg)}
.mzw-hvr-btn2:hover .g-mzw-btn2{color:#004280}
.mzw-hvr-btn2:hover .g-mzw-btn2::after{background-image:url(../images/mzw/icon-a9-3.svg)}
.g-mzw-tit1{display:flex;align-items:center;justify-content:space-between;overflow:hidden}
.g-mzw-tit1 .left{width:6.68rem}
.g-mzw-tit1 .tit-en{font-family:OPPOSans-H;font-size:.64rem;line-height:1.3125;text-transform:uppercase;color:#f3f3f3}
.g-mzw-tit1 .tit-ch{font-family:OPPOSans-B;font-size:.48rem;line-height:1.3125;letter-spacing:.08em;color:#1d1d1d;margin-top:-.52rem}
.g-mzw-tit1 .desc{line-height:1.3334;text-transform:uppercase;color:#838489;margin-top:.16rem}
.g-mzw-tit1.c1 .tit-en{color:#fff}
.mzw-swiper-btns{display:flex;align-items:center;justify-content:center}
.mzw-swiper-btns .swiper-button-next,.mzw-swiper-btns .swiper-button-prev{display:block;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:auto .5em;position:static;width:2em;height:1em;border:1px solid #1d1d1d;padding:1px;box-sizing:content-box;border-radius:.2rem;transition:.4s;margin:0 .2rem}
.mzw-swiper-btns .swiper-button-prev{background-image:url(../images/mzw/icon-a8-1.svg)}
.mzw-swiper-btns .swiper-button-next{background-image:url(../images/mzw/icon-a8-2.svg)}
.mzw-swiper-btns .swiper-button-next:hover,.mzw-swiper-btns .swiper-button-prev:hover{background-color:#1d1d1d}
.mzw-swiper-btns .swiper-button-prev:hover{background-image:url(../images/mzw/icon-a8-3.svg)}
.mzw-swiper-btns .swiper-button-next:hover{background-image:url(../images/mzw/icon-a8-4.svg)}
.mzw-swiper-btns .swiper-button-next::after,.mzw-swiper-btns .swiper-button-prev::after{display:none}
.mzw-swiper-btns .swiper-button-disabled{opacity:1}
.mzw-banner1,.mzw-banner1 .con{position:relative;overflow:hidden}
.mzw-banner1 .con{display:block;height:100vh;padding-top:3.73rem}
.mzw-banner1 .pic{width:100%;height:100%;position:absolute;left:0;top:0}
.mzw-banner1 .txt{position:relative;color:#fff}
.mzw-banner1 .tit{font-family:OPPOSans-B;font-size:.48rem;line-height:1.3125;letter-spacing:.08em;text-transform:uppercase}
.mzw-banner1 .tit p{margin-bottom:.2rem}
.mzw-banner1 .info{font-family:OPPOSans-M;line-height:1.3;margin-bottom:1rem}
.mzw-banner1 .swiper-pagination{display:flex;align-items:center;justify-content:center;bottom:.6rem}
.mzw-banner1 .swiper-pagination-bullet{display:block;width:.12rem;height:.12rem;min-width:8px;min-height:8px;background:rgba(255,255,255,.5);opacity:1;margin:0 .2rem!important}
.mzw-banner1 .swiper-pagination-bullet-active{background-color:#fff}
.mzw-row-a1{padding-top:.88rem;margin-bottom:.48rem}
.mzw-row-a1-1{margin-bottom:.36rem}
.mzw-litpic1{overflow:hidden;margin:0 -.2rem}
.mzw-litpic1 li{width:25%;float:left;margin-bottom:.4rem}
.mzw-litpic1 .con{display:block;margin:0 .2rem;border-radius:.2rem;overflow:hidden;position:relative}
.mzw-litpic1 .pic{padding-top:81.081%;background:url(../images/mzw/bgpic-a1.jpg) center no-repeat;background-size:cover}
.mzw-litpic1 .img{transition:.4s}
.mzw-litpic1 .small{top:-.16rem}
.mzw-litpic1 .big{opacity:0}
.mzw-litpic1 .txt{width:100%;padding:0 .24rem .21rem;position:absolute;left:0;bottom:0;text-align:center;transform:translateY(.38rem);transition:.4s}
.mzw-litpic1 .tit{font-family:OPPOSans-M;line-height:1.3182;text-align:center;text-transform:uppercase;color:#1d1d1d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mzw-litpic1 .btn{margin:.11rem 0 .03rem;opacity:0;transition:.4s}
.mzw-litpic1 .con:hover .big{opacity:1}
.mzw-litpic1 .con:hover .tit{color:#fff}
.mzw-litpic1 .con:hover .txt{transform:translateY(0)}
.mzw-litpic1 .con:hover .btn{opacity:1}
.mzw-row-a2{margin-bottom:.8rem}
.mzw-row-a2-1{margin-bottom:.6rem}
.mzw-litpic2{margin:0 -.2rem;overflow:hidden}
.mzw-litpic2 li{width:33.333%;float:left;margin-bottom:.4rem}
.mzw-litpic2 .con{display:block;margin:0 .2rem;border-radius:.2rem;overflow:hidden;position:relative}
.mzw-litpic2 .pic{padding-top:48.7179%;border-radius:.2rem;margin:1px}
.mzw-litpic2 .txt{width:100%;height:100%;background-image:linear-gradient(270deg,rgba(245,247,249,0) 0,rgba(245,247,249,.9) 80%,#f5f7f9 100%);position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;overflow:hidden;padding:0 .6rem}
.mzw-litpic2 .tit{font-family:OPPOSans-M;font-size:.28rem;line-height:1.3215;color:#1d1d1d;padding:.16rem 0}
.mzw-litpic2 .btn{height:0;opacity:0;transition:.4s}
.mzw-litpic2 .con:hover .btn{height:.24rem;opacity:1}
.mzw-row-a3{padding-top:.88rem;margin-bottom:1.27rem}
.mzw-row-a3-1{margin-bottom:.6rem}
.mzw-swiper1 .swiper-box{position:relative;margin:0 -.2rem .6rem}
.mzw-swiper1 .swiper-slide{width:4.8rem;margin:0 .2rem}
.mzw-swiper1 .con{display:block;border-radius:.2rem;background-color:#fff;overflow:hidden;padding:.36rem .24rem}
.mzw-swiper1 .tag{display:inline-block;padding:.03rem .07rem;border:1px solid #838489;border-radius:.04rem;box-sizing:content-box;line-height:1.3125;color:#838489;margin-bottom:.24rem;transition:.4s}
.mzw-swiper1 .pic{padding-top:69.4444%;border-radius:.12rem;margin-bottom:.24rem}
.mzw-swiper1 .tit{font-family:OPPOSans-M;line-height:1.3182;color:#1d1d1d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:.12rem;transition:.4s}
.mzw-swiper1 .desc{line-height:1.3334;color:#838489;height:2.6668em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-bottom:.24rem;transition:.4s}
.mzw-swiper1 .con:hover .desc,.mzw-swiper1 .con:hover .tag,.mzw-swiper1 .con:hover .tit{color:#004280}
.mzw-row-a4{margin-bottom:1.09rem}
.mzw-row-a4-1{margin-bottom:.6rem}
.mzw-swiper2 .swiper-box{margin:0 -.2rem .6rem}
.mzw-swiper2 .con{display:block;margin:0 .2rem;border-radius:.2rem;overflow:hidden}
.mzw-swiper2 .pic{padding-top:72.3684%}
.mzw-swiper2 .txt{background-color:#fff;padding:.32rem .24rem .36rem}
.mzw-swiper2 .date{line-height:1.3334;color:#1d1d1d;margin-bottom:.16rem;transition:.4s}
.mzw-swiper2 .tit{font-family:OPPOSans-M;line-height:1.3182;color:#1d1d1d;height:2.6364em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-bottom:.32rem;transition:.4s}
.mzw-swiper2 .con:hover .date,.mzw-swiper2 .con:hover .tit{color:#004280}
.mzw-box1{position:relative}
.mzw-box1::before{content:'';display:block;width:100%;height:100%;background:linear-gradient(180deg,#004280 0,rgba(0,66,128,.6) 65%,rgba(0,66,128,.3) 100%);position:absolute;left:0;top:0}
.mzw-box1 .con{position:relative;text-align:center;padding:1.99rem 0 1.13rem}
.mzw-box1 .tit-ch,.mzw-box1 .tit-en{line-height:1.3125;color:#fff}
.mzw-box1 .tit-en{font-family:OPPOSans-H;font-size:.64rem;opacity:.2}
.mzw-box1 .tit-ch{font-family:OPPOSans-B;font-size:.48rem;letter-spacing:.08em;margin:-.49rem 0 .48rem}
.mzw-box1 .desc1{font-family:OPPOSans-M;line-height:1.3;letter-spacing:.2em;color:#fff;margin:0 1.7rem .66rem}
.mzw-box1 .list1{display:flex;overflow:hidden;margin:0 .35rem 1rem}
.mzw-box1 .list1 .li{flex:1;overflow:hidden;padding:.47rem 0 .14rem}
.mzw-box1 .list1 .line{width:1px;background-color:#fff;margin:0 .9rem}
.mzw-box1 .list1 .tit{font-family:OPPOSans-B;font-size:.28rem;line-height:1.3215;color:#fff;margin-bottom:.24rem}
.mzw-box1 .list1 .desc{min-height:3em;line-height:1.3;text-align:center;color:#fff}
@media only screen and (min-width:1200px) and (max-width:1500px){
.mzw-litpic1 .txt{transform:translateY(calc(19px + .14rem))}
.mzw-litpic2 .con:hover .btn{height:19px}
}
@media only screen and (max-width:1199px){
.g-mzw-btn2{display:inline-flex;align-items:center;justify-content:center;line-height:1.3334;color:#1d1d1d;overflow:hidden}
.g-mzw-btn2::after{content:'';display:block;width:2.22em;height:1em;background:url(../images/mzw/icon-a9-1.svg) right center no-repeat;background-size:auto 100%}
.g-mzw-btn2.bg1{color:#fff}
.g-mzw-btn2.bg1::after{background-image:url(../images/mzw/icon-a9-2.svg)}
.mzw-hvr-btn2:hover .g-mzw-btn2{color:#004280}
.mzw-hvr-btn2:hover .g-mzw-btn2::after{background-image:url(../images/mzw/icon-a9-3.svg)}
.g-mzw-tit1{display:block}
.g-mzw-tit1 .left{width:100%;text-align:center}
.g-mzw-tit1 .desc{margin-top:.2rem}
.g-mzw-tit1 .right{display:none}
.mzw-swiper-btns{display:flex;align-items:center;justify-content:center}
.mzw-swiper-btns .swiper-button-next,.mzw-swiper-btns .swiper-button-prev{display:block;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:auto .5em;position:static;width:2em;height:1em;border:1px solid #1d1d1d;padding:1px;box-sizing:content-box;border-radius:.2rem;transition:.4s;margin:0 .2rem}
.mzw-swiper-btns .swiper-button-prev{background-image:url(../images/mzw/icon-a8-1.svg)}
.mzw-swiper-btns .swiper-button-next{background-image:url(../images/mzw/icon-a8-2.svg)}
.mzw-swiper-btns .swiper-button-next:hover,.mzw-swiper-btns .swiper-button-prev:hover{background-color:#1d1d1d}
.mzw-swiper-btns .swiper-button-prev:hover{background-image:url(../images/mzw/icon-a8-3.svg)}
.mzw-swiper-btns .swiper-button-next:hover{background-image:url(../images/mzw/icon-a8-4.svg)}
.mzw-swiper-btns .swiper-button-next::after,.mzw-swiper-btns .swiper-button-prev::after{display:none}
.mzw-swiper-btns .swiper-button-disabled{opacity:1}
.mzw-banner1 .con{height:calc(100vh - 1rem);padding-top:3rem}
.mzw-banner1 .txt{position:relative;color:#fff}
.mzw-banner1 .tit,.mzw-banner1 .tit p{margin-bottom:.1rem}
.mzw-banner1 .info{margin-bottom:.6rem}
.mzw-banner1 .swiper-pagination{bottom:.4rem}
.mzw-banner1 .swiper-pagination-bullet{width:.16rem;height:.16rem;min-width:0;min-height:0;margin:0 .1rem!important}
.mzw-row-a1,.mzw-row-a2,.mzw-row-a3,.mzw-row-a4{margin-bottom:.8rem}
.mzw-row-a1-1,.mzw-row-a2-1,.mzw-row-a3-1,.mzw-row-a4-1{margin-bottom:.6rem}
.mzw-row-a1-3,.mzw-row-a2-3,.mzw-row-a3-3,.mzw-row-a4-3{text-align:center;margin-top:.6rem}
.mzw-row-a1{padding-top:.8rem}
.mzw-litpic1 li{width:50%}
.mzw-litpic1 .small{display:none}
.mzw-litpic1 .big{opacity:1}
.mzw-litpic1 .txt{padding-bottom:.4rem;transform:translateY(0)}
.mzw-litpic1 .tit{color:#fff}
.mzw-litpic1 .btn{margin:.2rem 0 0;opacity:1}
.mzw-litpic2 li{width:50%}
.mzw-litpic2 .txt{padding:0 .6rem}
.mzw-litpic2 .tit{font-size:.36rem;padding:0;margin-bottom:.2rem}
.mzw-litpic2 .btn,.mzw-litpic2 .con:hover .btn{height:auto}
.mzw-row-a3{padding-top:.8rem}
.mzw-swiper1 .swiper-box{margin:0 -.15rem .6rem}
.mzw-swiper1 .swiper-slide{margin:0 .15rem}
.mzw-swiper1 .con{padding:.4rem .3rem}
.mzw-swiper1 .tag{padding:.04rem .08rem;border-radius:.08rem}
.mzw-swiper1 .pic{margin-bottom:.4rem}
.mzw-swiper1 .tit{margin-bottom:.2rem}
.mzw-swiper2 .swiper-box{margin:0 -.15rem .6rem}
.mzw-swiper2 .con{margin:0 .15rem}
.mzw-swiper2 .txt{padding:.4rem .3rem}
.mzw-swiper2 .date{margin-bottom:.2rem}
.mzw-box1 .con{padding:.8rem 0}
.mzw-box1 .desc1{margin:0 0 .8rem}
.mzw-box1 .list1{display:block;margin:0 0 .8rem}
.mzw-box1 .list1 .li{padding:0}
.mzw-box1 .list1 .line{width:100%;height:1px;margin:.8rem 0}
.mzw-box1 .list1 .tit{font-size:.36rem;margin-bottom:.24rem}
.mzw-box1 .list1 .desc{min-height:0}
}
@media only screen and (max-width:767px){
.mzw-litpic1,.mzw-litpic1 .con,.mzw-litpic2,.mzw-litpic2 .con{margin:0}
.mzw-litpic1 li,.mzw-litpic2 li{width:100%;margin-bottom:.3rem}
}
.ban{height:8rem;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.ban .wp{position:relative;height:100%}
.ban .txt{position:absolute;left:0;right:0;bottom:1.06rem;color:#fff}
.ban .tit{font-size:.96rem;line-height:1.3;text-transform:uppercase;font-family:GeneralSans-Semibold;text-transform:capitalize}
.ban .desc{font-size:.28rem;line-height:1.35;max-width:8.4rem;margin-top:.36rem;font-family:GeneralSans-Medium}
.ban .cur{position:absolute;top:1.16rem;left:0;font-size:.2rem;font-family:GeneralSans-Regular;color:rgba(255,255,255,.5)}
.ban .cur a{color:rgba(255,255,255,.5);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.ban .cur a:hover,.ban .cur span{color:#fff}
.row-z1{padding:1.6rem 0 0}
.m-list1 li{margin-bottom:.4rem}
.m-list1 .con{display:block;border-radius:.2rem;position:relative;height:6.4rem;padding:.6rem .8rem 0;color:#1d1d1d;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.m-list1 .con:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/i-bg1.png) left center no-repeat;-o-background-size:auto 100%;-ms-background-size:auto 100%;-moz-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}
.m-list1 .txt{position:relative;z-index:3;max-width:8.2rem}
.m-list1 .tit{font-size:.28rem;font-family:GeneralSans-Semibold;margin-bottom:.2rem}
.m-list1 .desc{font-size:.18rem;line-height:2;font-family:GeneralSans-Regular;margin-bottom:.2rem}
.m-list1 .more{font-size:.18rem;font-family:GeneralSans-Medium;color:#1d1d1d;display:inline-block;margin-bottom:.75rem;padding-right:.4rem;background:url(../images/i-01.svg) right center no-repeat;-o-background-size:.3rem auto;-ms-background-size:.3rem auto;-moz-background-size:.3rem auto;-webkit-background-size:.3rem auto;background-size:.3rem auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list1 .link{font-family:GeneralSans-Medium}
.m-list1 .i-t{display:block;font-size:.18rem;line-height:.6rem;height:.6rem;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,0) 100%);border-radius:.12rem;color:#1d1d1d;margin-bottom:.08rem;padding-left:.3rem}
.m-list1 .i-t:after{content:'';display:inline-block;vertical-align:middle;width:.3rem;height:.18rem;margin-left:.2rem;opacity:0;background:url(../images/i-01.svg) right center no-repeat;-o-background-size:.3rem auto;-ms-background-size:.3rem auto;-moz-background-size:.3rem auto;-webkit-background-size:.3rem auto;background-size:.3rem auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list1 .i-t:hover:after{opacity:1}
.m-list1 .more:hover{color:#2e78c0;background-image:url(../images/i-01-on.svg)}
.row-z2{padding:1.55rem 0}
.m-list2{display:flex;flex-wrap:wrap;margin:0 -.4rem;font-family:GeneralSans-Regular}
.m-list2 li{width:33.33%;margin-bottom:.8rem}
.m-list2 .con{display:block;height:6.4rem;margin:0 .4rem;border-radius:.2rem;padding:.36rem .24rem 0;background-color:#f5f7f9;position:relative}
.m-list2 .top{display:flex;flex-wrap:wrap;margin-bottom:.23rem}
.m-list2 .lab{display:block;line-height:.28rem;padding:0 .08rem;border:1px solid #838489;border-radius:.04rem;margin-right:4px;color:#838489}
.m-list2 .pic{height:3rem;overflow:hidden;border-radius:.12rem;margin-bottom:.24rem}
.m-list2 .pic img{width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-list2 .tit{font-size:.22rem;line-height:1.36;color:#1d1d1d;font-weight:400;font-family:GeneralSans-Medium;margin-bottom:.12rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list2 .desc{font-size:.18rem;line-height:1.33;color:#838489;margin-bottom:.2rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-list2 .more{position:absolute;left:.24rem;bottom:.32rem;font-size:.18rem;font-family:GeneralSans-Medium;color:#1d1d1d;padding-right:.4rem;background:url(../images/i-01.svg) right center no-repeat;-o-background-size:.3rem auto;-ms-background-size:.3rem auto;-moz-background-size:.3rem auto;-webkit-background-size:.3rem auto;background-size:.3rem auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list2 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.m-list2 .con:hover .tit,.m-sel dd a:hover{color:#004280}
.m-list2 .con:hover .more{color:#004280;background-image:url(../images/i-01-on.svg)}
.m-sel{display:flex;flex-wrap:wrap;z-index:6;position:relative;margin-bottom:.7rem;font-family:GeneralSans-Regular}
.m-sel .item{position:relative;margin-right:.6rem}
.m-sel dt{font-size:.2rem;color:#1d1d1d;padding-right:.2rem;line-height:.4rem;cursor:pointer;background:url(../images/i-02.svg) right center no-repeat;-o-background-size:.16rem auto;-ms-background-size:.16rem auto;-moz-background-size:.16rem auto;-webkit-background-size:.16rem auto;background-size:.16rem auto}
.m-sel dd{position:absolute;left:0;top:100%;border-radius:.12rem;padding:.1rem 0;background-color:#fff;box-shadow:0 0 .15rem rgba(0,0,0,.1);display:none}
.m-sel dd a{display:block;font-size:.18rem;line-height:.4rem;color:#1d1d1d;padding:0 .2rem;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.row-z3{padding:1.37rem 0 1.6rem}
.g-t2{font-size:.48rem;width:4rem;color:#1d1d1d;text-transform:uppercase;font-family:GeneralSans-Semibold;line-height:1.35}
.m-txt1{display:flex;flex-wrap:wrapjustify-content: space-between;margin-bottom:.8rem}
.m-txt1 .desc{width:11.28rem;font-size:.18rem;color:#1d1d1d;line-height:2;font-family:GeneralSans-Regular}
.m-txt1 .desc img{max-width:100%}
.row-z4{overflow:hidden;padding:0 0 1.8rem}
.m-slider1{margin-top:.6rem;position:relative;padding-bottom:1px}
.m-slider1 .swiper-container{overflow:visible;margin:0 -.1rem}
.m-slider1 .con{display:block;height:4.38rem;margin:0 .1rem;position:relative;background-color:#f5f7f9;overflow:hidden;border-radius:.2rem}
.m-slider1 .pic{margin:.3rem;height:2.8rem}
.m-slider1 .pic img{width:100%;height:100%;display:block}
.m-slider1 .txt{margin:0 .2rem;border-top:1px solid rgba(0,0,0,.1);padding:.18rem .2rem}
.m-slider1 .tit{color:#1d1d1d;font-size:.22rem;font-weight:400;font-family:GeneralSans-Medium;margin-bottom:.03rem;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-slider1 .desc{color:rgba(29,29,29,.6);font-size:.18rem;font-family:GeneralSans-Regular}
.m-slider1 .con:hover .tit{color:#004280}
.m-slider1 .swiper-arrow{width:40px;height:22px;border-radius:11px;cursor:pointer;border:1px solid #1d1d1d;margin-top:.6rem;margin-right:.4rem;float:left;background-position:center;background-repeat:no-repeat;-o-background-size:6px auto;-ms-background-size:6px auto;-moz-background-size:6px auto;-webkit-background-size:6px auto;background-size:6px auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-slider1 .swiper-prev{background-image:url(../images/i-03.svg)}
.m-slider1 .swiper-next{background-image:url(../images/i-04.svg)}
.m-slider1 .swiper-prev:hover{background-image:url(../images/i-03-on.svg)}
.m-slider1 .swiper-next:hover{background-image:url(../images/i-04-on.svg)}
.m-slider1 .swiper-arrow:hover{background-color:#1d1d1d}
.m-slider1-0 .swiper-arrow{position:absolute}
.m-slider1-0 .swiper-prev{left:50%;margin-left:-60px}
.m-slider1-0 .swiper-next{right:50%;margin-right:-60px}
.row-pro1{font-family:GeneralSans-Regular;padding:.2rem 0 0}
.row-pro1 .wp{display:flex;flex-wrap:wrap;justify-content:space-between}
.row-pro1 .col-l{width:3.2rem;float:none}
.row-pro1 .col-r{width:12.4rem;float:none}
.m-snv{padding:0 .2rem;background-color:#f5f7f9;border-radius:.2rem}
.m-snv li{border-bottom:1px solid rgba(0,0,0,.1)}
.m-snv .s1{display:block;font-size:.22rem;font-family:GeneralSans-Medium;color:#1d1d1d;padding:.24rem 0 .24rem .34rem;line-height:1.36;text-transform:uppercase;background:url(../images/i-05.svg) left center no-repeat;-o-background-size:.24rem auto;-ms-background-size:.24rem auto;-moz-background-size:.24rem auto;-webkit-background-size:.24rem auto;background-size:.24rem auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-snv .s2{font-size:.18rem;color:rgba(29,29,29,.6);display:block;text-transform:capitalize;padding:.08rem 0;padding-left:.24rem;background:url(../images/i-06.svg) left center no-repeat;-o-background-size:.2rem auto;-ms-background-size:.2rem auto;-moz-background-size:.2rem auto;-webkit-background-size:.2rem auto;background-size:.2rem auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-snv .sub-two a{font-size:.18rem;line-height:1.33;color:rgba(29,29,29,.6);display:block;padding:.08rem 0;padding-left:.24rem;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-snv .sub-two a:hover{color:#1d1d1d}
.m-snv .sub-one{border-top:1px solid rgba(0,0,0,.1);display:none;padding:.04rem 0}
.m-snv .sub-two{display:none}
.m-snv li:last-child{border-bottom:0}
.m-snv li.on .s1{background-image:url(../images/i-05-on.svg)}
.m-snv dd.on2 .s2{background-image:url(../images/i-06-on.svg);color:#1d1d1d}
.m-list3{margin:0 -.2rem;display:flex;flex-wrap:wrap}
.m-list3 li{width:50%;margin-bottom:.4rem}
.m-list3 .con{display:block;margin:0 .2rem;height:4.86rem;padding:.3rem;border-radius:.2rem;position:relative;overflow:hidden;background:url(../images/i-bg2.svg) center bottom no-repeat #f5f7f9;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.m-list3 .pic{height:3.58rem}
.m-list3 .pic img{width:100%;height:100%;display:block}
.m-list3 .txt{position:absolute;left:.3rem;right:.3rem;bottom:-.24rem;text-align:center;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list3 .tit{font-size:.22rem;font-weight:400;font-family:GeneralSans-Medium;color:#1d1d1d;margin-bottom:.2rem;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list3 .more{font-size:.18rem;font-family:OPPOSans;color:#1d1d1d;line-height:.24rem;padding-right:.38rem;display:inline-block;background:url(../images/i-07.svg) right center no-repeat;-o-background-size:.3rem auto;-ms-background-size:.3rem auto;-moz-background-size:.3rem auto;-webkit-background-size:.3rem auto;background-size:.3rem auto}
.m-list3 .con:hover .txt{bottom:.2rem}
.m-list3 .con:hover .tit{margin-bottom:.1rem}
.g-lab{position:absolute;left:0;top:0;height:.4rem;line-height:.4rem;padding:0 .2rem;border-radius:.05rem;color:#fff;font-size:.16rem;background-color:red}
.m-list4{margin:0 -.1rem;display:flex;flex-wrap:wrap}
.m-list4 li{width:33.33%;margin-bottom:.4rem}
.m-list4 .con{display:block;margin:0 .1rem;padding:.3rem .3rem 0;border-radius:.2rem;position:relative;overflow:hidden;background:#f5f7f9}
.m-list4 .pic{height:2.8rem;margin-bottom:.3rem}
.m-list4 .pic img{width:100%;height:100%;display:block}
.m-list4 .txt{border-top:1px solid rgba(0,0,0,.1);padding:.2rem}
.m-list4 .tit{font-size:.22rem;line-height:1.36;text-transform:capitalize;margin-bottom:.04rem;color:#1d1d1d;font-weight:400;font-family:GeneralSans-Medium;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-list4 .tips{font-size:.18rem;color:rgba(29,29,29,.6)}
.m-list4 .con:hover .tit{color:#2e78c0}
.row-pro2{padding:.4rem 0;font-family:GeneralSans-Regular;background-color:#f5f7f9}
.row-pro2 .wp{display:flex;flex-wrap:wrap;justify-content:space-between}
.row-pro2 .col-l{width:8.2rem;float:none;display:flex;flex-wrap:wrap;justify-content:space-between}
.row-pro2 .col-r{width:7.2rem;float:none}
.m-slider3{width:.8rem;position:relative;padding:.32rem 0}
.m-slider3 .swiper-container{height:4.96rem}
.m-slider3 .swiper-slide{height:.8rem}
.m-slider3 .pic{height:.8rem;border:1px solid #fff}
.m-slider3 .pic img{width:100%;height:100%;display:block;cursor:pointer}
.m-slider3 .swiper-slide-thumb-active .pic{border-color:#1d1d1d}
.m-slider3 .swiper-arrow{position:absolute;left:50%;height:.22rem;width:.4rem;border:1px solid #1d1d1d;border-radius:.11rem;z-index:2;cursor:pointer;background-position:center;background-repeat:no-repeat;-o-background-size:.1rem auto;-ms-background-size:.1rem auto;-moz-background-size:.1rem auto;-webkit-background-size:.1rem auto;background-size:.1rem auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-slider3 .swiper-prev{top:0;background-image:url(../images/i-08.svg)}
.m-slider3 .swiper-next{bottom:0;background-image:url(../images/i-09.svg)}
.m-slider3 .swiper-prev:hover{background-image:url(../images/i-08-on.svg)}
.m-slider3 .swiper-next:hover{background-image:url(../images/i-09-on.svg)}
.m-slider3 .swiper-arrow:hover{background-color:#1d1d1d}
.m-slider4{width:6.8rem}
.m-slider4 .pic{height:5.6rem}
.m-slider4 .pic img{width:100%;height:100%;display:block}
.m-txt2{padding-top:.6rem;color:#1d1d1d}
.m-txt2 .top{font-family:GeneralSans-Medium;line-height:1.35;margin-bottom:.6rem}
.m-txt2 .tit{font-size:.48rem;margin-bottom:.1rem;font-weight:400}
.m-txt2 .tips{font-size:.28rem}
.m-txt2 .txt{font-size:.18rem;line-height:2}
.m-txt2 .txt ul{list-style-type:disc;padding-left:.28rem}
.row-pro3{padding:1.11rem 0 1.8rem;font-family:GeneralSans-Regular}
.row-pro3 .wp{display:flex;flex-wrap:wrap;justify-content:space-between}
.row-pro3 .col-l{width:4.2rem;float:none}
.row-pro3 .col-r{width:11.28rem;float:none}
.m-tit{font-family:GeneralSans-Medium;line-height:1.35;margin-bottom:.4rem}
.m-tit .tit{font-size:.48rem;margin-bottom:.1rem;font-weight:400}
.m-tit .tips{font-size:.28rem}
.m-snv2 li a{font-size:.18rem;line-height:1.33;padding:.1rem 0 .1rem .2rem;position:relative;color:#1d1d1d;border-left:1px solid rgba(0,0,0,.1);display:block;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-snv2 li a:before{content:'';position:absolute;left:-1px;width:2px;top:50%;bottom:50%;background-color:#2e78c0;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-snv2 li.on a:before,.m-snv2 li:hover a:before{top:0;bottom:0}
.g-t3{font-size:.28rem;font-weight:400;font-family:GeneralSans-Medium;color:#2e78c0;border-bottom:1px solid rgba(0,0,0,.1);line-height:1.35;padding-bottom:.2rem;margin-bottom:.4rem}
.m-txt3{font-size:.18rem;line-height:2;color:#1d1d1d;margin-bottom:.8rem}
.m-list5{display:flex;flex-wrap:wrap;margin:0 -.2rem .4rem}
.m-list5 li{width:50%;margin-bottom:.4rem}
.m-list5 .con{display:block;margin:0 .2rem;position:relative}
.m-list5 .pic{padding-top:75%;height:0;position:relative;overflow:hidden;border-radius:.12rem}
.m-list5 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-list5 .pic:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(180deg,rgba(0,0,0,0) 69.63%,#000 100%)}
.m-list5 .play{position:absolute;top:50%;left:50%;width:.64rem;height:.64rem;border-radius:50%;z-index:3;background:url(../images/i-10.svg) center no-repeat rgba(255,255,255,.4);backdrop-filter:blur(4px);-o-background-size:.22rem auto;-ms-background-size:.22rem auto;-moz-background-size:.22rem auto;-webkit-background-size:.22rem auto;background-size:.22rem auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-list5 .tit{position:absolute;left:.2rem;right:.2rem;bottom:.2rem;z-index:2;font-size:.22rem;color:#fff;font-weight:400;font-family:GeneralSans-Medium}
.m-table{font-size:.18rem;color:#1d1d1d;line-height:2;margin-bottom:.4rem}
.m-table td,.m-table th{padding:.1rem 0;border-bottom:1px solid rgba(0,0,0,.1)}
.m-table th{color:rgba(29,29,29,.6);text-align:left;width:3.1rem}
.m-txt4{margin-bottom:.8rem}
.m-txt4 img{max-width:100%}
.m-table2{margin-bottom:.8rem}
.m-table2 table{width:100%;border-spacing:0}
.m-table2 td,.m-table2 th{font-size:.18rem;line-height:2;padding:.1rem;text-align:left;color:#1d1d1d}
.m-table2 th{background-color:#f5f7f9}
.m-table2 td{border-bottom:1px solid rgba(0,0,0,.1)}
.m-table2 .tit{color:rgba(29,29,29,.6)}
.m-table2 .download{display:block;width:.28rem;height:.28rem;background:url(../images/i-11.svg) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.m-table2 .ico{width:.16rem;height:.16rem;margin-left:2px;display:inline-block;vertical-align:middle;background:url(../images/i-12.svg) center no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto}
.m-table2 th.up .ico{background-image:url(../images/i-13.svg)}
.m-table2 th.down .ico{background-image:url(../images/i-14.svg)}
.m-soll{position:sticky;top:1.3rem}
.m-slider1-1 .swiper-container{overflow:hidden}
.m-slider1-1 .swiper-arrow{position:absolute;top:-1.1rem;margin:0}
.m-slider1-1 .swiper-prev{right:.8rem}
.m-slider1-1 .swiper-next{right:0}
.m-slider5{margin-bottom:.8rem;position:relative}
.m-slider5 .swiper-container{margin:0 -.2rem;overflow:hidden}
.m-slider5 .con{display:block;padding:.36rem .24rem;margin:0 .2rem;background-color:#f5f7f9;border-radius:.24rem}
.m-slider5 .lab{display:inline-block;padding:4px 8px;font-size:.16rem;margin-bottom:.36rem;color:#838489;border:1px solid #838489;border-radius:4px}
.m-slider5 .pic{padding-top:69%;height:0;position:relative;overflow:hidden;border-radius:.12rem;margin-bottom:.36rem}
.m-slider5 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-slider5 .tit{font-size:.22rem;font-family:OPPOSans-M;font-weight:400;color:#1d1d1d;line-height:1.32;margin-bottom:.12rem}
.m-slider5 .desc{font-size:.18rem;line-height:1.33;color:#838489;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-slider5 .more{display:inline-block;font-size:.18rem;line-height:.24rem;padding-right:.38rem;margin-top:.36rem;height:0;overflow:hidden;color:#1d1d1d;background:url(../images/i-01.svg) right center no-repeat;-o-background-size:.3rem auto;-ms-background-size:.3rem auto;-moz-background-size:.3rem auto;-webkit-background-size:.3rem auto;background-size:.3rem auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-slider5 .con:hover .more{height:.24rem}
.m-slider5 .swiper-arrow{width:40px;height:22px;border-radius:11px;cursor:pointer;border:1px solid #1d1d1d;float:left;background-position:center;background-repeat:no-repeat;-o-background-size:6px auto;-ms-background-size:6px auto;-moz-background-size:6px auto;-webkit-background-size:6px auto;background-size:6px auto;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;position:absolute;top:-.9rem;margin:0}
.m-slider5 .swiper-prev{background-image:url(../images/i-03.svg);right:.8rem}
.m-slider5 .swiper-next{background-image:url(../images/i-04.svg);right:0}
.m-slider5 .swiper-prev:hover{background-image:url(../images/i-03-on.svg)}
.m-slider5 .swiper-next:hover{background-image:url(../images/i-04-on.svg)}
.m-slider5 .swiper-arrow:hover{background-color:#1d1d1d}
@media only screen and (max-width:1199px){
.ban .cur{display:none}
.ban{height:5rem}
.ban .txt{left:.3rem;right:.3rem;bottom:.5rem}
.ban .tit{font-size:.5rem}
.m-sel dt{font-size:.28rem;padding-right:.4rem;-o-background-size:.26rem auto;-ms-background-size:.26rem auto;-moz-background-size:.26rem auto;-webkit-background-size:.26rem auto;background-size:.26rem auto}
.m-sel .item{margin-right:.3rem}
.row-z2{padding:.8rem 0}
.m-sel{margin-bottom:.4rem}
.m-list2{display:block}
.m-list2 li{width:auto;margin-bottom:.4rem}
.m-list2 .lab{padding:0 .12rem;line-height:.4rem}
.m-list2 .tit{font-size:.3rem}
.m-list2 .desc{font-size:.26rem}
.m-list1 .more,.m-list2 .more{font-size:.26rem;padding-right:.6rem;position:static;-o-background-size:.4rem auto;-ms-background-size:.4rem auto;-moz-background-size:.4rem auto;-webkit-background-size:.4rem auto;background-size:.4rem auto}
.m-list2 .con{height:auto;padding-bottom:.3rem}
.row-z1{padding:.8rem 0}
.m-list1 .con{height:auto;padding:.5rem .3rem}
.m-list1 .desc{font-size:.26rem}
.m-list1 .tit{font-size:.32rem}
.m-list1 .more{margin-bottom:.4rem}
.m-list1 .i-t{font-size:.26rem;line-height:1.3;height:auto;padding:.24rem .3rem}
.m-txt1{display:block}
.row-z3{padding:.8rem 0 .1rem}
.m-txt1 .desc{font-size:.28rem}
.g-t2{width:auto;margin-bottom:.3rem;font-size:.42rem}
.m-slider1{margin-top:.4rem}
.m-slider1 .tit{font-size:.3rem}
.m-slider1 .desc{font-size:.26rem}
.m-slider1 .con{height:auto}
.row-z4{padding-bottom:.8rem}
.row-pro1{padding:.6rem 0}
.row-pro1 .wp{display:block}
.row-pro1 .col-l{width:auto;margin-bottom:.4rem}
.row-pro1 .col-r{width:auto}
.m-list3{display:block}
.m-list3 li{width:auto}
.m-list3 .tit{font-size:.3rem}
.m-list3 .more{font-size:.26rem;line-height:.4rem;padding-right:.6rem;-o-background-size:.4rem auto;-ms-background-size:.4rem auto;-moz-background-size:.4rem auto;-webkit-background-size:.4rem auto;background-size:.4rem auto}
.m-list3 .txt{bottom:-.4rem}
.m-snv .s1{font-size:.28rem}
.m-snv .s2,.m-snv .sub-two a{font-size:.26rem;padding:.16rem 0;padding-left:.3rem}
.m-list4{display:block}
.m-list4 li{width:auto}
.m-list4 .pic,.m-list4 .pic img{height:auto}
.m-list4 .tit{font-size:.3rem}
.m-list4 .tips{font-size:.26rem}
.row-pro2 .wp{display:block}
.row-pro2 .col-l{width:auto;display:block}
.m-slider3{float:left;padding:.5rem 0}
.m-slider3 .swiper-arrow{width:.6rem;height:.4rem}
.m-slider3 .swiper-container{height:4rem}
.m-slider4{width:auto;overflow:hidden}
.m-slider4 .pic{height:5rem}
.m-txt2 .txt{font-size:.26rem}
.m-txt2 .top{margin-bottom:.3rem}
.row-pro3{padding:.8rem 0}
.m-snv2{display:none}
.row-pro3 .wp{display:block}
.row-pro3 .col-l,.row-pro3 .col-r{width:auto}
.g-t3{font-size:.4rem}
.m-txt3{font-size:.26rem}
.m-list5{display:block;width:auto;margin-bottom:.6rem}
.m-list5 li{width:auto}
.m-list5 .tit{font-size:.3rem}
.m-table{font-size:.26rem;margin-bottom:.6rem}
.m-table2 td,.m-table2 th{font-size:.26rem}
.m-table2{overflow-x:auto}
.m-table2 table{width:15rem}
.m-slider5 .desc{font-size:.26rem}
.m-slider5 .tit{font-size:.3rem}
.m-slider5 .lab{font-size:.26rem}
.m-slider1 .pic{height:auto}
.m-slider1-1 .swiper-prev{right:1rem}
.g-lab{font-size:.24rem;line-height:.5rem;height:.5rem}
}
.main-en{font-family:GeneralSans-Regular}
.g-banz{position:relative}
.g-banz .pic img{display:block;min-height:4.5rem;object-fit:cover;width:100%}
.m-cur{position:absolute;left:0;right:0;width:100%;top:1.16rem;font-size:.2rem;color:rgba(255,255,255,.5);text-transform:capitalize}
.m-cur .wp{display:flex;align-items:center}
.m-cur a,.m-cur i,.m-cur span{display:inline-block;vertical-align:middle;color:inherit;transition:.3s}
.m-cur a:hover{color:#fff}
.m-cur span{color:#fff;width:3rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:GeneralSans-Medium}
.m-cur i{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/line.svg);width:.16rem;height:.16rem;margin:0 .04rem}
.g-banz .txt{position:absolute;left:0;right:0;width:100%;bottom:1rem;color:#fff}
.g-banz .txt .inner{width:11.4rem}
.g-banz .txt .tit{font-size:.96rem;margin-bottom:.26rem;font-family:GeneralSans-Semibold;text-transform:uppercase;line-height:1.4}
.g-banz .txt .desc{font-size:.28rem;text-transform:capitalize;width:8.4rem;line-height:1.4}
.row-about1{background-position:center;background-repeat:no-repeat;background-size:cover;padding:1.58rem 0 1.68rem}
.m-about1{overflow:hidden}
.m-about1 .left{float:left;width:2rem;margin-right:4rem}
.m-about1 .left img{display:block;width:100%}
.m-about1 .txt{overflow:hidden}
.m-about1 .txt .tit{font-size:.48rem;font-family:GeneralSans-Bold;background:linear-gradient(90deg,#000 0,#2e78c0 35.71%,#004280 70.53%,#838489 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:.26rem}
.m-about1 .txt .desc{font-size:.18rem;color:#1d1d1d;line-height:2}
.row-about2{padding:1rem 0 0}
.g-topz{display:flex}
.g-topz .tit{width:4.6rem;margin-right:1.4rem;font-size:.48rem;font-family:GeneralSans-Semibold;line-height:1.3;text-transform:uppercase}
.g-topz .right{flex:1;font-size:.18rem;color:#1d1d1d;line-height:2}
.m-swidx3_2 .swiper-slide{opacity:0}
.m-navidx3 .swiper-slide,.m-swidx3_2 .swiper-slide-active{opacity:1}
.m-about2{margin:.7rem 0 1.08rem}
.m-about2 .inner{overflow:hidden}
.m-about2 .left{width:.88rem;float:left;margin-right:.6rem;padding:.6rem 0;position:relative}
.m-about2 .right-box{overflow:hidden}
.m-swidx3_1{height:3.9rem;position:relative;overflow:hidden}
.m-swidx3_1 .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative}
.m-swidx3_1 .swiper-slide::after{left:50%;top:0;bottom:0;height:100%;transform:translateX(-50%);content:"";background-color:#838489;width:1px;position:absolute}
.m-swidx3_1 .txt{color:#838489;font-size:.36rem;font-family:GeneralSans-Bold;padding:.2rem 0;background-color:#fff;position:relative;z-index:1;transition:.3s;cursor:pointer}
.m-swidx3_1 .swiper-slide-thumb-active .txt{color:#004280}
.m-about2 .left .swiper-arrows{box-sizing:border-box;width:.4rem;height:.22rem;border:1px solid #1d1d1d;border-radius:.11rem;background-position:center;background-repeat:no-repeat;background-size:.09rem auto;margin-top:0;left:50%;transform:translateX(-50%);transition:.3s}
.m-about2 .left .swiper-arrows:hover{background-color:#1d1d1d}
.m-about2 .left .swiper-button-prev{top:.1rem;background-image:url(../images/zwj/left2.svg)}
.m-about2 .left .swiper-button-next{top:auto;bottom:0;background-image:url(../images/zwj/right2.svg)}
.m-about2 .left .swiper-button-prev:hover{background-image:url(../images/zwj/left2-1.svg)}
.m-about2 .left .swiper-button-next:hover{background-image:url(../images/zwj/right2-1.svg)}
.m-foridx3{position:relative}
.m-foridx3 .box{background-color:#f5f7f9;border-radius:.2rem;overflow:hidden}
.m-foridx3 .box .pic1{width:8.4rem;float:left}
.m-foridx3 .box .pic{padding-top:64%;position:relative;overflow:hidden}
.m-foridx3 .box .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-foridx3 .box:hover .pic img{transform:scale(1.06)}
.m-foridx3 .box .txt{padding:.75rem .6rem 0;overflow:hidden}
.m-foridx3 .box .tit{font-size:.18rem;padding:0 .2rem;margin-bottom:.2rem}
.m-foridx3 .box .tit span{display:inline-block;background-color:#f3f3f3;border-radius:.08rem;overflow:hidden;line-height:.36rem;padding:0 .2rem}
.m-foridx3 .box .desc{font-size:.32rem;font-family:GeneralSans-Semibold;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.m-foridx3 .swiper-arrows{box-sizing:border-box;width:.4rem;height:.22rem;border:1px solid #1d1d1d;border-radius:.11rem;background-position:center;background-repeat:no-repeat;background-size:.06rem auto;margin-top:0;transition:.3s;top:auto;bottom:.6rem;left:auto}
.m-foridx3 .swiper-arrows:hover{background-color:#1d1d1d}
.m-foridx3 .swiper-button-prev{background-image:url(../images/zwj/left.svg);right:1.6rem}
.m-foridx3 .swiper-button-next{background-image:url(../images/zwj/right.svg);right:.6rem}
.m-foridx3 .swiper-button-prev:hover{background-image:url(../images/zwj/left-1.svg)}
.m-foridx3 .swiper-button-next:hover{background-image:url(../images/zwj/right-1.svg)}
.m-foridx3 .swiper-pagination{position:absolute;bottom:.5rem;display:inline-block;right:4.66rem;color:#838489;font-size:.18rem;font-family:GeneralSans-Semibold;left:auto;width:auto}
.m-foridx3 .swiper-pagination .prev{font-size:.32rem;color:#1d1d1d}
.row-about3 .g-topz .right{padding-left:.4rem}
.ul-listjs1{margin-bottom:.4rem}
.ul-listjs1 .con{padding:.2rem 0;border-bottom:1px solid #838489}
.ul-listjs1 .top{display:flex;align-items:center;height:.68rem}
.ul-listjs1 .top .arr{width:.48rem;height:.48rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/icon16.png);cursor:pointer}
.ul-listjs1 .on .top .arr{background-image:url(../images/zwj/icon16-1.png)}
.ul-listjs1 .tit1{display:flex;align-items:center;font-size:.22rem;flex:1;font-family:GeneralSans-Semibold}
.ul-listjs1 .tit1 .font{flex:1;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.ul-listjs1 .tit1 .icon{display:block;width:.68rem;margin-right:.3rem}
.ul-listjs1 li.hidden-item{display:none}
.ul-listjs1 .desc{font-size:.18rem;padding:.1rem 0 0}
.g-btnz{display:inline-block;color:#004280;font-size:.22rem;font-family:GeneralSans-Medium;text-transform:capitalize;cursor:pointer}
.row-about3{padding:1.6rem 0}
.row-about4{padding-bottom:.6rem}
.idx_productCon2{width:100%;height:auto;position:relative;z-index:1;--color_fff:#fff;--fit:brightness(0) invert(1);overflow:hidden}
.idx_productCon2 .center_box{width:100%;height:100%;position:absolute;top:0;left:0;padding:.65rem 0 .6rem;display:flex}
.idx_productCon2 .center_box .wp{display:flex;flex:1;width:100%}
.idx_productCon2 .center_box .center{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex:1}
.idx_productCon2 .center_box .center .swiper_box{width:100%;height:auto;margin-bottom:.8rem}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo{width:100%;height:auto;position:relative}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:.48rem;color:#fff;transform:translateY(2rem);opacity:0;text-transform:uppercase;line-height:1.2;font-family:GeneralSans-Semibold;margin-bottom:.3rem;text-align:center}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .subtitle{font-size:.18rem;color:#fff;font-weight:500;transform:translateY(2rem);opacity:0;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:2}
.idx_productCon2 .center_box .center .swiper_box ul li.swiper-slide-active .centerInfo .en,.idx_productCon2 .center_box .center .swiper_box ul li.swiper-slide-active .centerInfo .title{transform:translateY(0);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;opacity:1}
.idx_productCon2 .center_box .center .swiper_box ul li.swiper-slide-active .centerInfo .subtitle{transform:translateY(0);-webkit-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;opacity:1}
.idx_productCon2 .center_box .center .item_box{width:100%;height:auto;display:flex;justify-content:space-between;grid-template-columns:repeat(8,1fr);position:relative;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.idx_productCon2 .center_box .center .item_box .item{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;position:relative;z-index:2;line-height:.7rem;cursor:pointer;opacity:.5;border-top:solid #fff;color:#fff;width:2rem}
.row-experience .center_box .center .item_box .item{width:1.46rem}
.idx_productCon2 .center_box .center .item_box .item .word{font-size:.2rem;z-index:12}
.idx_productCon2 .center_box .center .item_box .item.active,.idx_productCon2 .center_box .center .item_box .item:hover{opacity:1}
.idx_productCon2 .center_box .center .item_box .item.active::after,.idx_productCon2 .center_box .center .item_box .item:hover::after{opacity:1}
.idx_productCon2 .swiper_img{width:100%;height:auto;position:relative}
.idx_productCon2 .swiper-arrows{width:.5rem;height:.5rem;background-size:contain}
.idx_productCon2 .swiper_img .swiper-button-next{right:1rem;background-image:url(../images/zwj/right4.svg)}
.idx_productCon2 .swiper_img .swiper-button-prev{left:1rem;background-image:url(../images/zwj/left4.svg)}
.idx_productCon2 .swiper_img ul li{height:auto}
.idx_productCon2 .swiper_img ul li .images{width:100%;height:100%;transition:all ease-out 5s;-moz-transition:5s;-webkit-transition:5s;-o-transition:5s;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);position:relative;transform:scale(1.1)}
.idx_productCon2 .swiper_img ul li .images::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.4)}
.row-experience .swiper_img ul li .images::after{background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/zwj/bg2.png);background-color:transparent}
.idx_productCon2 .swiper_img ul li .images img{width:100%;height:100%;object-fit:cover;min-height:3.5rem;max-height:8.4rem;display:block}
.idx_productCon2 .swiper_img ul li.swiper-slide-active{z-index:2}
.idx_productCon2 .swiper_img ul li.swiper-slide-active .images{transform:scale(1)}
.idx_productCon2 .swiper_img ul li.swiper-slide-prev{opacity:1!important}
@keyframes lines{
0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}
100%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
}
@keyframes lines_2{
0%{top:0;transform:translateY(-100%)}
100%{top:100%;transform:translateY(0)}
}
.row-about5{overflow:hidden}
.row-about6{padding:1.6rem 0 0;position:relative;overflow:hidden}
.row-about6 .wp{position:relative;z-index:11}
.row-about6::after{position:absolute;left:0;right:0;top:0;width:100%;content:"";background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/zwj/bg3.png);height:6.04rem;z-index:1}
.ul-ab6{justify-content:space-between;display:flex;margin-top:.54rem}
.ul-ab6 li{width:3rem}
.ul-ab6 .top{font-size:.48rem;font-family:GeneralSans-Semibold;line-height:1.4}
.ul-ab6 .info{font-size:.22rem;font-family:GeneralSans-Medium;color:#838489}
.m-ab6{margin-top:-1.3rem}
.m-ab6 img{display:block;width:100%}
.row-experience{padding-top:4.84rem;position:relative}
.m-contex{position:absolute;width:10.8rem;top:1.54rem;left:50%;transform:translateX(-50%);text-align:center;z-index:20}
.m-contex .tit{font-size:.48rem;margin-bottom:.54rem;font-family:GeneralSans-Semibold;line-height:1.4}
.m-contex .desc{font-size:.22rem;margin-bottom:.56rem;line-height:1.7}
.m-contex .desc b{font-family:GeneralSans-Bold}
.g-btnct{display:block;width:1.8rem;line-height:.48rem;background-color:#1d1d1d;border-radius:.26rem;font-size:.18rem;color:#fff;font-family:OPPOSans;margin:0 auto;transition:.5s;text-transform:uppercase}
.g-btnct:hover{background-color:#fff;color:#1d1d1d}
.row-resp1{padding:1.6rem 0}
.m-resp1{position:relative;left:auto;transform:translateX(0);margin:0 auto;top:auto}
.m-resp1 .desc{margin-bottom:0}
.row-resp2{overflow:hidden}
.m-banresp2,.row-resp2{position:relative}
.row-resp2 .group{padding:1.6rem 0;position:relative}
.row-resp2 .bg{position:absolute;left:0;right:0;top:0;width:100%;display:block}
.row-resp2 .wp{position:relative;z-index:1}
.row-resp2 .txt-top{font-size:.48rem;font-family:GeneralSans-Semibold;color:#fff;width:10.8rem;margin:0 auto 1.06rem;text-align:center}
.m-banresp2 .swiper-slide{padding-right:.6rem}
.m-banresp2 .con{background-color:#f5f7f9;border-radius:.2rem;overflow:hidden}
.m-banresp2 .txt{height:3rem;padding:.6rem .4rem 0;font-size:.18rem}
.m-banresp2 .pic{padding-top:79%;position:relative;overflow:hidden}
.m-banresp2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banresp2 .con:hover .pic img{transform:scale(1.06)}
.m-banresp2 .num{margin-bottom:.3rem;font-size:.32rem;color:#004280;margin-bottom:.24rem;font-family:GeneralSans-Semibold}
.m-banresp2 .desc{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.4}
.m-banresp2 .swiper-arrows{box-sizing:border-box;width:.4rem;height:.22rem;border:1px solid #fff;border-radius:.11rem;background-position:center;background-repeat:no-repeat;background-size:.06rem auto;margin-top:0;top:-.76rem;transition:.3s}
.m-banresp2 .swiper-arrows:hover{background-color:#fff}
.m-banresp2 .swiper-button-prev{right:51%;left:auto;background-image:url(../images/zwj/left-1.svg)}
.m-banresp2 .swiper-button-next{left:51%;background-image:url(../images/zwj/right-1.svg)}
.m-banresp2 .swiper-button-prev:hover{background-image:url(../images/zwj/left.svg)}
.m-banresp2 .swiper-button-next:hover{background-image:url(../images/zwj/right.svg)}
.row-contact1{overflow:hidden;padding:1.4rem 0 0}
.row-contact1 .pic{width:12.1rem;float:left;margin-right:.7rem}
.row-contact1 .pic img{display:block;width:100%}
.row-contact1 .right-box{overflow:hidden;padding:.62rem 1.6rem 0 0}
.ul-contact .top{height:.82rem;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);font-size:.32rem;font-family:GeneralSans-Semibold;cursor:pointer}
.ul-contact .desc{padding:.3rem 0 .2rem}
.ul-contact .desc p{padding-left:.54rem;background-position:left center;background-repeat:no-repeat;background-size:.24rem auto;font-size:.22rem;margin-bottom:.1rem}
.ul-contact .desc a{color:inherit;transition:.3s}
.ul-contact .desc a:hover{color:#004280}
.row-contact2{position:relative;padding:5.82rem 0 1.6rem}
.row-contact2 .bg{position:absolute;left:0;right:0;top:0;width:100%;display:block}
.row-contact2 .wp{position:relative;z-index:1}
.m-contact2{border-radius:.2rem;background-color:#f5f7f9;padding:.6rem .8rem}
.m-contact2 .tit{text-align:center;font-size:.36rem;font-family:GeneralSans-Bold;margin-bottom:.58rem}
.m-contact2 .form .outer em{font-style:normal}
.m-contact2 .form{overflow:hidden;margin:0 -.15rem .26rem}
.m-contact2 .form .group{float:left;width:50%;padding:0 .15rem;margin-bottom:.3rem}
.m-contact2 .form .group2{width:100%}
.m-contact2 .form .text{height:2.68rem;padding:.2rem .24rem;font-size:.16rem;width:100%;border-radius:.12rem;background-color:#fff;border:1px solid rgba(0,0,0,.1);transition:.3s}
.m-contact2 .form input{height:.7rem;line-height:.7rem;font-size:.16rem;width:100%;border-radius:.12rem;background-color:#fff;border:1px solid rgba(0,0,0,.1);transition:.3s;padding:0 .24rem}
.m-contact2 .form .outer{display:flex;align-items:center;height:.7rem;line-height:.7rem;font-size:.16rem;width:100%;border-radius:.12rem;background-color:#fff;border:1px solid rgba(0,0,0,.1);transition:.3s;padding:0 .24rem}
.m-contact2 .form .outer .sp{padding-right:.1rem}
.m-contact2 .form .outer select{cursor:pointer}
.m-contact2 .form .on .outer,.m-contact2 .form .on .text,.m-contact2 .form .on input{border-color:#1d1d1d}
.m-contact2 .btn{width:1.35rem;height:.48rem;display:flex;align-items:center;justify-content:center;margin:0 auto .6rem;border-radius:.46rem;background-color:#1d1d1d;font-size:.18rem;text-transform:uppercase;border:none;color:#fff;cursor:pointer;transition:.3s}
.m-contact2 .btn:hover{opacity:.8}
.m-contact2 .info{text-align:center;font-size:.16rem}
.m-contact2 .form input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}
.m-contact2 .form input:-moz-placeholder{color:rgba(0,0,0,.5)}
.m-contact2 .form input::-moz-placeholder{color:rgba(0,0,0,.5)}
.m-contact2 .form input::-ms-input-placeholder{color:rgba(0,0,0,.5)}
.m-contact2 .form textarea::-webkit-input-placeholder{color:rgba(0,0,0,.5)}
.m-contact2 .form textarea:-moz-placeholder{color:rgba(0,0,0,.5)}
.m-contact2 .form textarea::-moz-placeholder{color:rgba(0,0,0,.5)}
.m-contact2 .form textarea::-ms-input-placeholder{color:rgba(0,0,0,.5)}
.g-topz2{justify-content:center}
.g-topz2 .tit{width:auto;margin:0}
.row-cases1{overflow:hidden;padding:1.6rem 0}
.m-bancase{position:relative;margin-top:.6rem}
.m-bancase .con{position:relative;overflow:hidden;border-radius:.2rem;display:block}
.m-bancase .con::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;content:"";background-color:rgba(0,0,0,.6);background-position:bottom center;background-repeat:no-repeat;background-size:cover;transition:.3s}
.m-bancase .pic{padding-top:51%;position:relative;overflow:hidden}
.m-bancase .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-bancase .txt{position:absolute;left:0;right:0;opacity:0;transition:.3s;font-size:.28rem;font-family:GeneralSans-Semibold;bottom:.45rem;color:#fff;text-align:center;padding:0 1.8rem;z-index:1}
.m-bancase .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-bancase .swiper-slide-active .txt{opacity:1}
.m-bancase .swiper-slide{transform:scale(.9)}
.m-bancase .swiper-slide-active{transform:scale(1)}
.m-bancase .swiper-slide-active .con::after{background-color:transparent;background-image:url(../images/zwj/bg5.png)}
.row-cases1 .wp{max-width:14.4rem}
.m-bancase .btns-arrows{margin-top:.6rem;display:flex;align-items:center;justify-content:center}
.m-bancase .swiper-arrows{box-sizing:border-box;width:.4rem;height:.22rem;border:1px solid #1d1d1d;border-radius:.11rem;background-position:center;background-repeat:no-repeat;background-size:.06rem auto;transition:.3s;top:auto;bottom:auto;left:auto;right:auto;position:relative;margin:0 .2rem}
.m-bancase .swiper-arrows:hover{background-color:#1d1d1d}
.m-bancase .swiper-button-prev{background-image:url(../images/zwj/left.svg)}
.m-bancase .swiper-button-next{background-image:url(../images/zwj/right.svg)}
.m-bancase .swiper-button-prev:hover{background-image:url(../images/zwj/left-1.svg)}
.m-bancase .swiper-button-next:hover{background-image:url(../images/zwj/right-1.svg)}
.row-cases2{padding:0 0 1.8rem;overflow:hidden}
.row-cases2 .g-topz2{margin-bottom:.56rem}
.row-cases2 .m-list2{margin-bottom:1rem}
.m-pages ul{text-align:center}
.m-pages ul li{display:inline-block;vertical-align:top;margin:0 .05rem}
.m-pages ul a{width:.6rem;line-height:.3rem;height:.3rem;text-align:center;display:block;font-size:.14rem;color:#222;transition:.3s;border:1px solid transparent;border-radius:.2rem}
.m-pages ul .on a,.m-pages ul a:hover{border-color:#222}
.m-pages ul .on a{background-color:#222;color:#fff}
.m-pages ul .next a,.m-pages ul .prev a{background-position:center;background-repeat:no-repeat;background-size:.2rem auto;transition:.3s;opacity:.4;box-sizing:border-box}
.m-pages ul .next a:hover,.m-pages ul .prev a:hover{opacity:1;border-color:transparent}
.m-pages ul .prev a{background-image:url(../images/zwj/prev.svg)}
.m-pages ul .next a{background-image:url(../images/zwj/next.svg)}
.row-teach{padding:.9rem 0 1.8rem;overflow:hidden}
.ul-teach{margin-bottom:1.8rem}
.ul-teach li{margin-bottom:.4rem}
.ul-teach .con{display:block;background-color:#f5f7f9;border-radius:.2rem;display:flex;align-items:center;overflow:hidden}
.ul-teach .left{width:5.8rem;margin-right:.8rem}
.ul-teach .pic{padding-top:72%;position:relative;overflow:hidden}
.ul-teach .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s;transform:scale(1.06)}
.ul-teach .txt{flex:1;color:#1d1d1d;padding-right:.8rem}
.ul-teach .txt .date{font-size:.18rem;margin-bottom:.32rem}
.ul-teach .txt .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.22rem;font-family:GeneralSans-Medium;margin-bottom:.8rem;transition:.3s}
.ul-teach .con:hover .txt .tit{color:#004280}
.ul-teach .txt .btn{display:inline-block;font-size:.18rem;font-family:GeneralSans-Medium;padding-right:.4rem;background-repeat:no-repeat;background-position:right center;background-size:.3rem auto;background-image:url(../images/i-01.svg);transition:.3s}
.ul-teach .con:hover .txt .btn{background-image:url(../images/i-01-on.svg);color:#004280}
.ul-teach2 .txt .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:.2rem}
.ul-teach2 .txt .desc{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;font-size:.18rem;margin-bottom:.7rem}
.ul-video{overflow:hidden;margin:0 -.4rem 1rem}
.ul-video li{float:left;width:33.3%;padding:0 .4rem;margin-bottom:.8rem}
.ul-video .con{display:block;color:#1d1d1d;transition:.3s}
.ul-video .con:hover{color:#004280}
.ul-video .pic{padding-top:66.6%;position:relative;overflow:hidden;border-radius:.2rem}
.ul-video .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-video .pic .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.64rem;height:.64rem;background-position:center;background-repeat:no-repeat;background-size:.24rem auto;background-image:url(../images/zwj/play2.svg);background-color:rgba(255,255,255,.4);backdrop-filter:blur(4px);border-radius:64px}
.ul-video .con:hover .pic img{transform:scale(1.06)}
.ul-video .txt{padding:.2rem}
.ul-video .tit{font-size:.22rem;height:3em;font-family:GeneralSans-Medium;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
/*!视频弹窗*/
.m-pop-video{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;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,.5)}
.m-pop-video .inner{position:absolute;left:50%;top:50%;width:16rem;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;border-radius:.2rem}
.m-pop-video.open{display:block}
.m-win .video{width:100%;height:auto;position:relative;overflow:hidden;padding-top:52.5%}
.m-win .video video{display:block;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;object-fit:cover}
.m-win .video .play i{display:block;width:.64rem;height:.64rem;background-position:center;background-repeat:no-repeat;background-size:.24rem auto;background-image:url(../images/zwj/play2.svg);position:absolute;background-color:rgba(255,255,255,.4);backdrop-filter:blur(4px);border-radius:64px;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}
.m-win .video .play.on i{background-image:url(../images/zwj/play2-1.svg)}
/*!视频弹窗end*/
.m-down{overflow-x:auto;width:100%;margin-bottom:1.8rem}
.m-down table{min-width:10rem;width:100%;border-spacing:0}
.m-down thead{font-size:.2rem;color:#838489;background-color:#f5f7f9;text-align:left}
.m-down tbody td:first-child,.m-down thead .th1{border-radius:.12rem 0 0 .12rem;overflow:hidden}
.m-down tbody td:last-child,.m-down thead .th7{border-radius:0 .12rem .12rem 0}
.m-down thead th{height:.62rem;border:none;padding:0 .2rem;font-weight:400}
.m-down tbody{font-size:.22rem;color:#1d1d1d;font-family:GeneralSans-Medium;text-align:left}
.m-down tbody td{border-bottom:1px solid rgba(0,0,0,.1);height:1.1rem;padding:0 .2rem}
.m-down .th1{width:23.75%}
.m-down .th2{width:21.875%}
.m-down .th3,.m-down .th4,.m-down .th5{width:9.375%}
.m-down .th6{width:15%}
.m-down .btn-down img{display:block;width:.28rem;margin:0 auto}
.m-sel-down{align-items:center}
.m-sel-down .search{width:2rem;position:relative}
.m-sel-down .search .inpt{display:block;width:100%;line-height:.26rem;border-bottom:1px solid #1d1d1d;padding-right:.3rem;font-size:.18rem}
.m-sel-down .search .btn{position:absolute;right:0;top:50%;transform:translateY(-50%);width:.16rem;height:.16rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/search.svg);border:none;background-color:transparent}
.ul-news li{width:25%}
.ul-news{margin:0 -.15rem 1rem}
.ul-news .con{height:4.97rem;padding:0;background-color:#fff;margin:0 .15rem}
.ul-news .pic{padding-top:72.23%;height:auto;position:relative;border-radius:.12rem .12rem 0 0;margin-bottom:0}
.ul-news .pic img{position:absolute;top:0;left:0;object-fit:cover;bottom:0;right:0}
.ul-news .txt{padding:.26rem .24rem .2rem}
.ul-news .tit{margin-bottom:.32rem;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;height:2.72em}
.ul-news .date{color:#1d1d1d;font-size:.22rem;margin-bottom:.16rem}
.ul-news .more{position:relative;left:auto;bottom:auto}
.m-cur2{position:relative;left:auto;top:auto;color:#838489;padding:.24rem 0}
.m-cur2 a:hover,.m-cur2 span{color:#1d1d1d}
.m-cur2 i{background-image:url(../images/zwj/line-1.svg)}
.m-newsdet .tit{font-size:.96rem;font-family:GeneralSans-Semibold;margin-bottom:.6rem;text-transform:uppercase}
.m-newsdet .top-tit{font-size:.32rem;font-family:GeneralSans-Medium;margin-bottom:.4rem;line-height:1.5}
.m-newsdet .content{flex-direction:row-reverse;justify-content:space-between}
.m-newsdet .content img{max-width:100%}
.m-pages2{display:flex;flex-direction:column}
.m-pages2 a{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:.18rem;width:1.22rem;height:.4rem;border:1px solid #1d1d1d;border-radius:.46rem;margin-bottom:.24rem;color:#1d1d1d;text-transform:capitalize;transition:.5s;background-color:#fff}
.m-pages2 a:hover{color:#fff;background-color:#1d1d1d}
.row-cases2 .m-list2 .pic{padding-top:69.44%;height:auto;position:relative}
.row-cases2 .m-list2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover}
@media only screen and (max-width:1199px){
.m-contex{width:100%}
.m-contex .desc{font-size:.28rem;line-height:1.5}
.m-banresp2 .txt{font-size:.28rem;height:4rem}
.row-resp2 .txt-top{width:100%}
.m-bancase .swiper-arrows,.m-banresp2 .swiper-arrows,.m-foridx3 .swiper-arrows{width:.6rem;height:.34rem;background-size:.12rem auto;border-radius:.4rem}
.m-about2 .left{float:none;width:100%;margin:0 0 .3rem}
.g-banz .txt .tit{font-size:.4rem}
.g-banz .txt .desc{font-size:.28rem;width:auto}
.g-banz .txt .inner{width:100%}
.m-cur{display:none}
.g-topz .right,.m-about1 .txt .desc{font-size:.28rem;line-height:1.5}
.m-foridx3 .box .tit span{font-size:.24rem}
.m-swidx3_1{height:auto}
.m-about2 .left .swiper-arrows,.m-swidx3_1 .swiper-slide::after{display:none}
.m-about2 .left,.m-swidx3_1 .txt{padding:0}
.ul-listjs1 .tit1{font-size:.32rem}
.ul-listjs1 .desc{font-size:.28rem}
.row-about3 .g-topz .right{padding-left:0}
.m-pages ul li{display:none}
.m-pages ul li.next,.m-pages ul li.on,.m-pages ul li.prev{display:inline-block}
.m-pages ul a{width:.8rem;height:.5rem;line-height:.5rem;border-radius:.5rem;font-size:.22rem}
.m-pages ul .next a,.m-pages ul .prev a{background-size:.32rem auto}
.ul-teach .txt .date{font-size:.24rem;margin-bottom:.1rem}
.ul-teach .txt .tit{font-size:.32rem;margin-bottom:.2rem}
.ul-teach .txt .btn{font-size:.24rem;background-size:.5rem;padding-right:.8rem}
.ul-teach2 .txt .desc{font-size:.28rem;margin-bottom:.2rem}
.ul-video .tit{font-size:.3rem;height:auto}
.ul-video .pic{border-radius:.1rem}
.m-pop-video .inner{width:90%}
.m-newsdet .tit{font-size:.4rem;margin-bottom:.2rem}
.m-pages2 a{font-size:.24rem;margin-bottom:.1rem}
.m-newsdet .content{display:block}
.m-txt1 .desc{width:auto}
.m-pages2{align-items:center;justify-content:space-between;margin-top:.3rem;flex-direction:row}
.m-contact2 .form .outer,.m-contact2 .form .text,.m-contact2 .form input{font-size:.28rem}
.m-contact2 .form .outer,.m-contact2 .form input{height:.8rem;line-height:.8rem}
.m-contact2 .btn{width:2rem;height:.66rem;font-size:.28rem;margin-bottom:.2rem}
.m-contact2 .info{font-size:.24rem}
.m-contact2 .form{margin:.2rem 0}
.m-contact2 .form .group{float:none;width:100%;padding:0}
.m-down tbody,.m-down thead{font-size:.24rem}
.ul-news li{width:auto}
.ul-news .con{height:auto}
.row-cases2 .m-list2{display:flex;margin:0 -.1rem}
.row-cases2 .m-list2 li{width:33.3%}
.row-cases2 .m-list2 .con{height:100%;margin:0 .1rem}
}
@media only screen and (max-width:950px){
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo{max-width:none;font-size:18px;padding-left:0}
.idx_productCon2 .center_box{padding:30px 0}
.idx_productCon2 .center_box .center .item_box .item::after{display:none}
.idx_productCon2 .center_box .center .swiper_box{margin-bottom:40px}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .subtitle{font-size:14px;line-height:1.6;display:block;max-height:330px;overflow-y:auto}
.idx_productCon2 .center_box .center .item_box{text-align:center;white-space:nowrap;overflow-x:auto;display:block}
.idx_productCon2 .center_box .center .item_box .item{width:auto;line-height:.5rem;display:inline-block;min-width:1.1rem}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo::after{width:30px;height:2px;display:none}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .title{font-size:16px;margin-bottom:5px}
.idx_productCon2 .center_box .center .item_box .item .icon{width:18px;margin-bottom:10px}
.idx_productCon2 .center_box .center .item_box .item .word{font-size:10px;height:3em;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}
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .en{font-size:20px}
.idx_productCon2 .swiper_img ul li .images img{min-height:450px}
.g-topz{display:block}
.g-topz .tit{width:auto;margin:0 0 .3rem;text-align:center}
.g-topz .tit br{display:none}
.m-about1 .left{margin-right:2rem}
.ul-video{margin:0 -.2rem .8rem}
.ul-video li{width:50%;padding:0 .2rem}
.row-contact1 .pic{width:6rem}
.row-cases2 .m-list2 li{width:50%}
}
@media only screen and (max-width:767px){
.row-resp1,.row-resp2 .group{padding:.8rem 0}
.row-resp2 .bg{height:5rem;object-fit:cover}
.m-contex .tit{margin-bottom:.2rem}
.m-about2{margin:.4rem 0}
.m-foridx3 .box .pic1{float:none;width:100%}
.m-foridx3 .box .txt{padding:.3rem .1rem 1.2rem}
.m-foridx3 .swiper-pagination{bottom:.2rem;left:.2rem;right:auto}
.m-banresp2 .swiper-arrows,.m-foridx3 .swiper-arrows{bottom:.2rem}
.m-foridx3 .swiper-button-next{right:.2rem}
.m-foridx3 .swiper-button-prev{right:1rem}
.row-about6{padding:.8rem 0 0}
.m-about1 .left{float:none;margin:0 auto .3rem}
.row-about1{padding:.8rem 0 .4rem}
.m-bancase .swiper-slide{transform:scale(1);padding:0 .1rem}
.m-bancase .txt{padding:0}
.row-cases1{padding:.8rem 0}
.m-bancase,.m-bancase .btns-arrows{margin-top:.3rem}
.ul-news li{width:100%}
.ul-news .con{height:auto}
.ul-news .date{font-size:.24rem;margin-bottom:.1rem}
.ul-news .txt{padding:.1rem 0 0}
.ul-news .tit{margin-bottom:.1rem;height:auto}
.m-down{margin-bottom:.8rem}
.row-teach{padding:.8rem 0}
.ul-teach .con{display:block;width:100%}
.ul-teach .left{width:100%;margin:0}
.ul-teach .txt{padding:.2rem .2rem .4rem}
.ul-teach{margin-bottom:.8rem}
.ul-video{margin:0}
.ul-video li{padding:0;margin-bottom:.4rem;float:none;width:100%}
.row-contact2{padding:.4rem 0}
.m-contact2{padding:.2rem}
}
@media only screen and (max-width:480px){
.idx_productCon2 .center_box .center .swiper_box ul li .centerInfo .subtitle{max-height:280px}
.row-contact1 .pic{width:100%;float:none}
.row-contact1 .right-box{padding:.2rem}
.idx_productCon2 .swiper-arrows{margin-top:0;top:60%}
.idx_productCon2 .swiper_img .swiper-button-next{right:.1rem}
.idx_productCon2 .swiper_img .swiper-button-prev{left:.1rem}
.row-cases2 .m-list2{margin:0;display:block}
.row-cases2 .m-list2 .con{margin:0}
.row-cases2 .m-list2 li{width:100%}
}