*,: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-l{float:left}

.mzw-r{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-imgHvr img{transition:.4s}

.mzw-imgHvr:hover img{transform:scale(1.2)}

.mzw-imgHvr2 .img{transition:.4s}

.mzw-imgHvr2:hover .img{transform:scale(1.2)}

.mzw-det img{display:inline-block}

.mzw-det img,.mzw-det table,.mzw-det video{max-width:100%}

.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:#b2b2b2}

.mzw-placeholder input:-moz-placeholder{color:#b2b2b2}

.mzw-placeholder input::-moz-placeholder{color:#b2b2b2}

.mzw-placeholder input::-ms-input-placeholder{color:#b2b2b2}

.mzw-placeholder textarea::-webkit-input-placeholder{color:#b2b2b2}

.mzw-placeholder textarea:-moz-placeholder{color:#b2b2b2}

.mzw-placeholder textarea::-moz-placeholder{color:#b2b2b2}

.mzw-placeholder textarea::-ms-input-placeholder{color:#b2b2b2}

.mzw-pc{display:block!important}

.mzw-pe{display:none!important}

body{background-color:#000;font-size:14px;line-height:1.5;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}

input,select,textarea{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}

@font-face{font-family:Billajenka;src:url(../fonts/billajenka-mazjj.ttf);font-display:swap}

/* @font-face{font-family:MiSans-Thin;src:url(../fonts/MiSans-Thin.ttf);font-display:swap}

@font-face{font-family:MiSans-Light;src:url(../fonts/MiSans-Light.ttf);font-display:swap}

@font-face{font-family:MiSans-Regular;src:url(../fonts/MiSans-Regular.ttf);font-display:swap}

@font-face{font-family:MiSans-Medium;src:url(../fonts/MiSans-Medium.ttf);font-display:swap}

@font-face{font-family:MiSans-Demibold;src:url(../fonts/MiSans-Demibold.ttf);font-display:swap}

@font-face{font-family:MiSans-Bold;src:url(../fonts/MiSans-Bold.ttf);font-display:swap} */

.wp{margin:0 auto;max-width:17.7rem}

.wp1545{margin:0 auto;max-width:15.45rem}

@keyframes mzw-ani1{

0%,100%{transform:translateX(0)}

50%{transform:translateX(100%)}

51%{transform:translateX(-100%)}

}

.fs12{font-size:.12rem}

.fs14{font-size:.14rem}

.fs16{font-size:.16rem}

.fs18{font-size:.18rem}

.fs20{font-size:.2rem}

.fs22{font-size:.22rem}

.fs16-16{font-size:.16rem}

.fs18-16,.fs18-18{font-size:.18rem}

.fs20-16,.fs20-18{font-size:.2rem}

.fs20-18,.fs22-16{font-size:.22rem}

@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: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){

.fs16{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: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:1220px){

.fs22{font-size:14px}

}

@media only screen and (max-width:1199px){

.mzw-l,.mzw-r{float:none}

.mzw-pc{display:none!important}

.mzw-pe{display:block!important}

.wp,.wp1545{max-width:none;padding:0 .3rem}

.fs12{font-size:.24rem}

.fs14,.fs16,.fs18{font-size:.28rem}

.fs16-16,.fs20,.fs22{font-size:.32rem}

.fs18-16,.fs20-16,.fs20-18,.fs22-16,.fs22-18{font-size:.36rem}

}

.header{width:100%;position:fixed;top:0;left:0;z-index:100;background-color:#131313;border-bottom:1px solid #fff}

.header .hdr-con,.header-height{height:.98rem}

.header-height{box-sizing:content-box;border-bottom:1px solid transparent}

.header .logo{width:1.83rem;height:100%;overflow:hidden;position:relative;float:left}

.header .logo img{position:absolute;left:0;top:50%;transform:translateY(-50%)}

.header .hdr-menubtn{display:none}

.header .hdr-tel{height:100%;display:flex;align-items:center;overflow:hidden;padding:0 .05rem 0 .45rem;border-left:1px solid #fff;float:right}

.header .hdr-tel .icon{width:.29rem;flex-shrink:0;margin-right:.3rem}

.header .hdr-tel .txt{font-size:.21rem;/*font-family:MiSans-Demibold;*/font-weight:500;color:#fff;line-height:1.875}

.header .hdr-nav{float:right;margin-right:.64rem}

.nav .li1{float:left;position:relative;margin-left:.77rem}

.nav .li1:first-child{margin-left:0}

.nav .a1,.nav2 .a2{display:block;cursor:pointer;position:relative;text-align:center;transition:.4s;color:#fff}

.nav .a1{line-height:.98rem;padding:0 .1rem;text-transform:uppercase}

.nav .a1::after{content:'';display:block;width:100%;height:.03rem;background-color:#c00110;position:absolute;bottom:1px;left:50%;transform:translateX(-50%);transition:opacity .4s;opacity:0}

.nav .tit1{display:block}

.nav .icon1{display:none}

.nav .dropmenu{width:2rem;position:absolute;left:50%;top:100%;transform:translateX(-50%);background-color:#131313;box-sizing:border-box;display:none}

.nav2{width:100%;padding:.2rem 0;border:1px solid #fff}

.nav2 .a2{padding:.1rem .05rem}

.nav .li1.on .a1,.nav .li1:hover .a1,.nav2 .li2:hover .a2{color:#c00110}

.nav .li1.on .a1::after,.nav .li1:hover .a1::after{opacity:1}

.footer{background-color:#000;background-image:url(../images/bgpic-a1.png)}

.footer.bdrT{border-top:1px solid #fff}

.footer .row1{display:flex;overflow:hidden}

.footer .left,.footer .right{padding-top:1.09rem;padding-bottom:.4rem}

.footer .left{width:3.73rem;flex-shrink:0;border-right:1px solid;display:flex;flex-direction:column;align-items:center}

.footer .logo{width:1.98rem;margin-bottom:.29rem}

.footer .qrcode{border:1px solid #bcbcbc;width:1.23rem;padding:.18rem}

.footer .right{flex:1;overflow:hidden;padding-left:.98rem}

.footer .ftr-nav{overflow:hidden}

.footer .ftr-nav li{float:left;margin-right:.76rem}

.footer .ftr-nav li:last-child{margin-right:0}

.footer .ftr-nav dt{color:#fff;line-height:1.2;margin-bottom:.2rem}

.footer .ftr-nav .a1{display:block;/*font-family:MiSans-Light;*/font-weight:300;color:#cbcbcb;line-height:2.111;transition:color .4s}

.footer .ftr-nav .a1:hover{color:#c00110}

.footer .row2{border-top:1px solid;padding:.34rem 0}

.footer .copyright{/*font-family:MiSans-Light;*/font-weight:300;color:#9c9c9c;line-height:1.625;text-align:center}

.footer .copyright a{display:inline;color:inherit;transition:color .4s}

.footer .copyright a:hover{color:#c00110}

@media only screen and (max-width:1199px){

.header .hdr-con,.header-height{height:1rem}

.header .logo{width:2.2rem}

.header .hdr-tel{padding:0 .4rem}

.header .hdr-tel .icon{width:.32rem;margin-right:.2rem}

.header .hdr-tel .txt{font-size:.28rem}

.header .hdr-nav{float:none;margin-right:0;width:100%;height:calc(100vh - 1rem - 1px);position:absolute;left:0;top:calc(1rem + 1px);display:none;background-color:#000;overflow-x:hidden;overflow-y:auto}

.nav{padding:.2rem 0}

.nav .li1{float:none;margin-left:0;padding:0 .3rem}

.nav .a1,.nav2 .a2{text-align:left}

.nav .a1{line-height:1.5;padding:.2rem 0;display:flex;align-items:center;overflow:hidden}

.nav .a1::after{display:none}

.nav .tit1{flex:1;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.nav .icon1{display:block;width:.4rem;height:.4rem;background:url(../images/icon-a5.png) center/100% auto no-repeat;transition:transform .4s}

.nav .a1.active .icon1{transform:rotate(90deg)}

.nav .dropmenu{width:100%;position:static;transform:unset}

.nav2{padding:.2rem}

.nav .li1:hover .a1{color:#fff}

.header .hdr-menubtn{width:.6rem;height:100%;display:block;float:right;position:relative}

.mzw-menuBtn{width:100%;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}

.mzw-menuBtn .s{display:block;width:100%;height:.04rem;background-color:#fff;transition:.4s}

.mzw-menuBtn .s2{margin:.1rem 0}

.mzw-menuBtn.open .s1{transform:translateY(.14rem) rotateZ(45deg)}

.mzw-menuBtn.open .s2{opacity:0}

.mzw-menuBtn.open .s3{transform:translateY(-.14rem) rotateZ(-45deg)}

.footer .row1{display:block}

.footer .left{padding:.8rem 0;width:100%;border-right:none}

.footer .logo{width:3.2rem;margin-bottom:.6rem}

.footer .qrcode{width:2.4rem;padding:.2rem}

.footer .right{display:none}

.footer .row2{padding:.4rem 0}

}

.mzw-maodian{height:.98rem;box-sizing:content-box;border-bottom:1px;position:absolute;left:0;top:0;transform:translateY(-100%)}

.m-mzw-banner{overflow:hidden;position:relative}

.m-mzw-banner .bgpic,.m-mzw-banner .bgpic::after,.m-mzw-banner .bgpic::before{width:100%;height:100%;position:absolute;left:0;top:0}

.m-mzw-banner .bgpic::after,.m-mzw-banner .bgpic::before{content:'';display:block}

.m-mzw-banner .bgpic::before{background-image:linear-gradient(to right,#000 25%,rgba(0,0,0,0) 60%)}

.m-mzw-banner .bgpic::after{background-color:rgba(19,19,19,.459)}

.m-mzw-banner .con{height:7.96rem;position:relative;padding-top:2.11rem}

.m-mzw-banner .txt{width:100%}

.m-mzw-banner .tit{letter-spacing:8px;font-size:1.2rem;font-family:Billajenka;line-height:1.2;color:#c00110;text-transform:uppercase;margin-bottom:.08rem}

.m-mzw-banner .desc{width:45%;font-size:.36rem;/*font-family:MiSans-Medium;*/font-weight:500;color:silver;line-height:1.25;margin-bottom:.47rem}

.m-mzw-banner.sty2 .con{height:6.86rem}

.m-mzw-banner.sty2 .tit{margin-bottom:0}

.g-mzw-btn1{display:inline-flex;align-items:center;justify-content:center;border-radius:27px;min-width:2rem;padding:.14rem .25rem;border:1px solid #c00110;transition:background-color .4s}

.g-mzw-btn1 .btnTxt{color:#c00110;transition:color .4s}

.g-mzw-btn1 .btnIcon{width:.23rem;margin-left:.23rem;position:relative}

.g-mzw-btn1 .btnIcon img{transition:opacity .4s}

.g-mzw-btn1 .btnIcon .img2{position:absolute;left:0;top:0;opacity:0}

.g-mzw-btn1:hover{background-color:#c00110}

.g-mzw-btn1:hover .btnTxt{color:#fff}

.g-mzw-btn1:hover .btnIcon .img1{opacity:0}

.g-mzw-btn1:hover .btnIcon .img2{opacity:1}

.g-mzw-tit1{font-size:.36rem;/*font-family:MiSans-Bold;*/color:#fff;font-weight:700;line-height:1.5;/*font-style:italic;*/text-transform:uppercase}

.m-mzw-box1{background:url(../images/bgpic-a2.jpg) left bottom/100% auto no-repeat #131313}

.m-mzw-box1 .con{min-height:6.12rem;padding:1.07rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center}

.m-mzw-box1 .icon{width:1.53rem;margin:0 auto .44rem}

.m-mzw-box1 .txt{width:50%;/*font-family:MiSans-Light;*/font-weight:300;color:#fff;line-height:2;text-align:center;margin-bottom:.43rem}

.ul-mzw-litpic1{overflow:hidden;margin:0 -.22rem;padding:.2rem 0 1.2rem}

.ul-mzw-litpic1 li{float:left;width:33.333%;margin-bottom:.31rem}

.ul-mzw-litpic1 li:nth-child(3n+1){transform:translateY(1.2rem)}

.ul-mzw-litpic1 li:nth-child(3n+2){transform:translateY(.6rem)}

.ul-mzw-litpic1 .con{display:block;position:relative;overflow:hidden;border-radius:.12rem;margin:0 .22rem;transition:box-shadow .4s}

.ul-mzw-litpic1 .pic{padding-top:67.2014%}

.ul-mzw-litpic1 .box{width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0,0,0,.388);transition:background-color .4s;padding:.85rem .3rem .42rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}

.ul-mzw-litpic1 .box::before{content:'';display:block;border-radius:50%;background-color:rgba(255,255,255,.1);width:2.06rem;height:2.06rem;position:absolute;top:.42rem;right:.15rem;transform:scale(6);opacity:0;transition:.6s}

.ul-mzw-litpic1 .txt{color:#fff;line-height:1.2}

.ul-mzw-litpic1 .info{/*font-family:MiSans-Medium;*/font-weight:500;text-transform:uppercase;margin-bottom:.13rem}

.ul-mzw-litpic1 .tit{font-size:.24rem;/*font-family:MiSans-Bold;*/font-weight:700}

.ul-mzw-litpic1 .btn{overflow:hidden}

.ul-mzw-litpic1 .btnIcon{width:1.18rem;transition:transform .6s;transform:translateX(-.86rem)}

.ul-mzw-litpic1 .con:hover{box-shadow:0 0 .15rem rgba(225,255,255,.2)}

.ul-mzw-litpic1 .con:hover .box{background-color:rgba(0,0,0,.91)}

.ul-mzw-litpic1 .con:hover .box::before{transform:scale(1);opacity:1}

.ul-mzw-litpic1 .con:hover .btnIcon{transform:translateX(0)}

.ul-mzw-litpic2{overflow:hidden;margin:0 -.32rem}

.ul-mzw-litpic2 li{width:25%;float:left}

.ul-mzw-litpic2 .con{display:block;margin:0 .32rem}

.ul-mzw-litpic2 .pic{padding-top:57.7215%;border-radius:.12rem}

.ul-mzw-litpic2 .pic::after{content:'';display:block;width:100%;height:100%;border-radius:.12rem;border:solid #fff;position:absolute;left:0;top:0}

.ul-mzw-litpic2 .txt{color:#fff;/*font-family:MiSans-Medium;*/font-weight:500;margin-bottom:.42rem}

.ul-mzw-litpic2 .date{margin-bottom:.15rem}

.ul-mzw-litpic2 .tit{text-transform:uppercase;line-height:1.8}

.ul-mzw-litpic2.sty2 li{margin-bottom:.97rem}

.mzw-swiper2{position:relative;overflow:hidden}

.mzw-swiper2 .swiper-pagination-bullet{background-color: #fff;opacity: 1}
.mzw-swiper2 .swiper-pagination-bullet-active{background-color: rgb(244, 15, 33)}

.mzw-row-a1{background-color:#1c1c1c;padding:.49rem 0 1.34rem}

.mzw-row-a1-1{margin-bottom:.47rem}

.mzw-list1{overflow:hidden;margin:0 -.09rem}

.mzw-list1 li{width:20%;float:left}

.mzw-list1 .con{height:4.97rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;overflow:hidden;border-radius:.15rem;background-color:#3a3a3e;transition:background-color .4s;padding:.59rem .3rem .63rem;margin:0 .09rem}

.mzw-list1 .txt{width:100%;font-size:.3rem;color:#fff;line-height:1.2}

.mzw-list1 .tit{/*font-family:MiSans-Medium;*/font-weight:500;margin-bottom:.25rem}

.mzw-list1 .info{/*font-family:MiSans-Thin;*/font-weight:100}

.mzw-list1 .pic{height:1.2rem;position:relative;margin-right:-.12rem}

.mzw-list1 .pic img{transition:opacity .4s}

.mzw-list1 .pic .img2{position:absolute;left:0;top:0;opacity:0}

.mzw-list1 .con:hover{background-color:#131313}

.mzw-list1 .con:hover .pic .img1{opacity:0}

.mzw-list1 .con:hover .pic .img2{opacity:1}

.mzw-row-a2{background:url(../images/bgpic-a3.jpg) left top/100% auto no-repeat #000;overflow:hidden;padding:.53rem 0 1.32rem}

.mzw-row-a2-1{margin-bottom:.6rem}

.mzw-row-a2-3{display:flex;justify-content:flex-end;margin-top:-.81rem}

.mzw-row-a3{background-image:url(../images/bgpic-a2-2.jpg);padding:.48rem 0 .61rem}

.mzw-row-a3-1{margin-bottom:.33rem}

.mzw-box1{background:url(../images/bgpic-a4.jpg) left top/100% auto no-repeat #000;padding:1.88rem 0 2.03rem}

.mzw-box1 .box{position:relative}

.mzw-box1 .head{width:36%;position:absolute;left:0;top:0;padding-top:.64rem}

.mzw-box1 .head .tit{margin-bottom:.38rem}

.mzw-box1 .head .desc{color:#fff;line-height:2}

.mzw-box1 .body{width:12.5rem;margin-left:auto}

.mzw-box1 .list{padding:.2rem 0;margin:0 -.2rem;overflow:hidden;display:flex;flex-wrap:wrap}

.mzw-box1 .list li{width:33.333%;margin-bottom:.3rem}

.mzw-box1 .list .con{display:block;margin:0 .2rem;border-radius:.15rem;overflow:hidden;position:relative;background-color:#3a3a3e}

.mzw-box1 .list .pic{padding-top:109.4871%}

.mzw-box1 .list .txt{width:100%;height:100%;background-image:linear-gradient(to bottom,#3a3a3e 27% ,rgb(58,58,62,.85) 30%,rgb(58,58,62,0) 50%);position:absolute;left:0;top:0;padding-top:.59rem}

.mzw-box1 .list .tit{font-size:.3rem;/*font-family:MiSans-Demibold;*/font-weight:500;color:#fff;line-height:1.2;text-align:center}

.mzw-row-b1{background-image:url(../images/bgpic-a5.jpg);padding-top:.68rem}

.mzw-list2 li{margin-bottom:.66rem}

.mzw-list2 li:last-child{margin-bottom:0}

.mzw-list2 .con{display:flex;align-items:center;overflow:hidden;border-bottom:1px solid #2f2f2f;transition:border-bottom .4s}

.mzw-list2 .index{font-size:1rem;color:#c00110;/*font-family:MiSans-Bold;*/font-weight:700;line-height:1.25;margin-right:.94rem}

.mzw-list2 .tit{flex:1;font-size:1rem;/*font-family:MiSans-Bold;*/color:#7f7f7f;font-weight:700;line-height:1.25;transition:color .4s;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.mzw-list2 .box{border:1px solid #fff;width:3.34rem;flex-shrink:0;transition:.4s;transform:scale(0)}

.mzw-list2 .pic{padding-top:56.8862%}

.mzw-list2 .con:hover{border-color:#fff}

.mzw-list2 .con:hover .tit{color:#fff}

.mzw-list2 .con:hover .box{transform:scale(1)}

.mzwPage{text-align:center}

.mzwPage li{display:inline-block;margin:0 8px}

.mzwPage a,.mzwPage span{display:inline-block;width:28px;height:28px;border:3px solid transparent;box-sizing:content-box;border-radius:50%;text-align:center;color:#a8aaae;/*font-family:MiSans-Bold;*/font-weight:700;line-height:28px}

.mzwPage a{transition:.4s}

.mzwPage a:hover,.mzwPage li.on a{border-color:#e32e37;background-color:#d40d15;color:#fff}

.mzwPage li.disabled a{opacity:.5;cursor:auto;pointer-events:none}

.mzwPage li.next a::before,.mzwPage li.prev a::before{content:'0';opacity:0}

.mzwPage li.next a,.mzwPage li.prev a{background-repeat:no-repeat;background-size:9px auto;background-position:center}

.mzwPage li.prev a{background-image:url(../images/icon-a6-1.png)}

.mzwPage li.next a{background-image:url(../images/icon-a6-2.png)}

.mzwPage li.next a:hover,.mzwPage li.prev a:hover{border-color:transparent;background-color:transparent}

.m-mzw-popup1{display:none;width:100%;height:100vh;position:fixed;left:0;top:0;z-index:200}

.m-mzw-popup1 .popup-mask{width:100%;height:100%;background-color:rgba(0,0,0,.761)}

.m-mzw-popup1 .popup-con{width:11rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

.m-mzw-popup1 .popup-close{width:.54rem;position:absolute;top:.38rem;right:.47rem;cursor:pointer;z-index:5}

.m-mzw-swiper1{position:relative;overflow:hidden;margin-bottom:.27rem}

.m-mzw-swiper1 .con{border:solid #d40d15;border-radius:.12rem;overflow:hidden;position:relative}

.m-mzw-swiper1 .pic{padding-top:59.4374%}

.m-mzw-swiper1 .txt{width:100%;height:100%;background-color:rgba(0,0,0,.24);background-image:linear-gradient(to top,#000 10%,rgba(0,0,0,0) 40%);position:absolute;left:0;top:0;display:flex;align-items:flex-end;padding:.38rem .43rem}

.m-mzw-swiper1 .tit{font-size:.3rem;/*font-family:MiSans-Demibold;*/font-weight:500;color:#fff;line-height:1.2}

.m-mzw-swiper1 .swiper-button-next,.m-mzw-swiper1 .swiper-button-prev{width:.27rem;height:.51rem;margin-top:0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:100% auto;transform:translateY(-50%)}

.m-mzw-swiper1 .swiper-button-prev{background-image:url(../images/icon-a8-1.png);left:.44rem}

.m-mzw-swiper1 .swiper-button-next{background-image:url(../images/icon-a8-2.png);right:.44rem}

.m-mzw-swiper1 .swiper-button-next::after,.m-mzw-swiper1 .swiper-button-prev::after{display:none}

.m-mzw-swiper2{display:flex;overflow:hidden}

.m-mzw-swiper2 .swiper-slide{width:auto}

.m-mzw-swiper2 .swiper-box{flex:1;overflow:hidden;margin:0 .31rem}

.m-mzw-swiper2 .con{display:block;border-radius:.12rem;overflow:hidden;position:relative;width:2.07rem;margin-right:.2rem}

.m-mzw-swiper2 .swiper-slide:last-child .con{margin-right:0}

.m-mzw-swiper2 .con::after{content:'';display:block;width:100%;height:100%;border:solid #d40d15;border-radius:.12rem;position:absolute;left:0;top:0;transition:opacity .4s;opacity:0}

.m-mzw-swiper2 .pic{padding-top:59.9033%}

.m-mzw-swiper2 .swiper-slide-thumb-active .con::after{opacity:1}

.m-mzw-swiper2 .swiper-button-next,.m-mzw-swiper2 .swiper-button-prev{width:.34rem;height:auto;margin-top:0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:.17rem auto;position:static;background-color:#d40d15}

.m-mzw-swiper2 .swiper-button-prev{background-image:url(../images/icon-a9-1.png)}

.m-mzw-swiper2 .swiper-button-next{background-image:url(../images/icon-a9-2.png)}

.m-mzw-swiper2 .swiper-button-next::after,.m-mzw-swiper2 .swiper-button-prev::after{display:none}

.m-mzw-swiper2 .swiper-button-next.swiper-button-disabled,.m-mzw-swiper2 .swiper-button-prev.swiper-button-disabled{opacity:1;background-color:#bdbdbd}

.mzw-case{background-image:url(../images/bgpic-a6.jpg);padding:1.26rem 0 1.04rem}

.mzw-case .title{font-size:1.2rem;font-family:Billajenka;line-height:1.2;color:#c00110;text-transform:uppercase;margin-bottom:.14rem}

.mzw-case .list{margin-bottom:.5rem}

.mzw-row-c1{background-image:url(../images/bgpic-a7.jpg);padding:.74rem 0 .8rem}

.mzw-row-c1-2{margin-top:-.14rem}

.mzw-row-d1{background-image:url(../images/bgpic-a8.jpg);padding:1.88rem 0 2.99rem}

.mzw-row-d1-1{margin-bottom:1.24rem}

.mzw-det1{color:#fff}

.mzw-det1 .tit{font-size:.48rem;text-transform:uppercase;line-height:1.2;/*font-family:MiSans-Demibold;*/font-weight:500;margin-bottom:.31rem}

.mzw-det1 .date{font-size:.24rem;/*font-family:MiSans-Demibold;*/font-weight:500;border-bottom:1px solid #fff;padding-bottom:.35rem;margin-bottom:.29rem}

.mzw-det1 .txt{line-height:2.667}

.mzw-swiper1{position:relative;overflow:hidden}

.mzw-swiper1 .con{display:block;width:9.33rem;border-radius:.28rem;position:relative;overflow:hidden}

.mzw-swiper1 .con::after{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.22);position:absolute;left:0;top:0}

.mzw-swiper1 .pic{padding-top:63.4512%}

.mzw-swiper1 .swiper-slide{width:auto}

.mzw-swiper1 .swiper-button-next,.mzw-swiper1 .swiper-button-prev{width:.43rem;height:.77rem;margin-top:0;overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:100% auto;transform:translateY(-50%)}

.mzw-swiper1 .swiper-button-prev{background-image:url(../images/icon-a10-1.png);left:.44rem}

.mzw-swiper1 .swiper-button-next{background-image:url(../images/icon-a10-2.png);right:.44rem}

.mzw-swiper1 .swiper-button-prev:hover{background-image:url(../images/icon-a10-3.png)}

.mzw-swiper1 .swiper-button-next:hover{background-image:url(../images/icon-a10-4.png)}

.mzw-swiper1 .swiper-button-next::after,.mzw-swiper1 .swiper-button-prev::after{display:none}

.mzw-contact{background-image:url(../images/bgpic-a9.jpg);padding:.55rem 0 1.59rem}

.mzw-contact .box{display:flex;justify-content:space-between;overflow:hidden}

.mzw-contact .title{font-size:.44rem;color:#fff;/*font-family:MiSans-Bold;*/font-weight:700;margin-bottom:.5rem}

.mzw-contact .list li{margin-bottom:.53rem}

.mzw-contact .list li:last-child{margin-bottom:0}

.mzw-contact .list .con{overflow:hidden}

.mzw-contact .list .icon{width:.85rem;height:.55rem;float:left}

.mzw-contact .list .txt{overflow:hidden}

.mzw-contact .list .tit{font-size:.38rem;/*font-family:MiSans-Bold;*/color:#fff;font-weight:700;line-height:.55rem}

.mzw-contact .list .info{/*font-family:MiSans-Demibold;*/font-weight:500;color:#fff;margin-top:.15rem}

.mzw-contact .list .qrcode{width:1.65rem;position:relative;padding:.12rem;margin-top:.32rem}

.mzw-contact .list .qrcode::before{content:'';display:block;width:100%;height:100%;background:url(../images/bgpic-b1.png) left top/100% 100% no-repeat;position:absolute;left:0;top:0}

.mzw-contact .list li.tel .info{font-size:.3rem;margin-top:.03rem}

.mzw-contact .right{width:7.92rem}

.mzw-contact .right .title{margin-bottom:.17rem}

.mzw-contact .form1{display:block;border-radius:.25rem;background-color:#fff;padding:.45rem .5rem .86rem}

.mzw-contact .form1 .row1{margin:0 -.15rem;overflow:hidden}

.mzw-contact .form1 .row1 .col{width:50%;float:left}

.mzw-contact .form1 .item{margin-bottom:.29rem}

.mzw-contact .form1 .row1 .item{margin-left:.15rem;margin-right:.15rem}

.mzw-contact .form1 .input1,.mzw-contact .form1 .input2,.mzw-contact .form1 .select1,.mzw-contact .form1 .tel .input3{display:block;width:100%;border:1px solid #d7d7d7;border-radius:.04rem;/*font-family:MiSans-Medium;*/font-weight:500;background-color:transparent;color:#000;padding:0 .23rem}

.mzw-contact .form1 .input1,.mzw-contact .form1 .select1,.mzw-contact .form1 .tel .input3{height:.63rem}

.mzw-contact .form1 .input2{height:1.43rem;padding-top:.2rem;padding-bottom:.2rem}

.mzw-contact .form1 .select{position:relative}

.mzw-contact .form1 .select::before{content:'';display:block;width:.13rem;height:.07rem;background:url(../images/icon-a12.png) center/100% auto no-repeat;position:absolute;top:50%;right:.36rem;transform:translateY(-50%)}

.mzw-contact .form1 .select1{padding-right:.6rem}

.mzw-contact .form1 .tel .input3{padding-left:calc(70px + .23rem)}

.mzw-contact .form1 .iti-flag{box-shadow:unset}

.mzw-contact .form1 .intl-tel-input{display:block}

.mzw-contact .form1 .flag-container{border:1px solid #d7d7d7;border-radius:.04rem 0 0 .04rem}

.mzw-contact .form1 .intl-tel-input .selected-flag{padding-left:12px}

.mzw-contact .form1 .intl-tel-input.allow-dropdown .selected-flag,.mzw-contact .form1 .intl-tel-input.separate-dial-code .selected-flag{width:70px}

.mzw-contact .form1 .intl-tel-input.allow-dropdown .flag-container .selected-flag,.mzw-contact .form1 .intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:#f7f9ff}

.mzw-contact .form1 .intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;right:10px;margin-top:0;width:.13rem;height:.07rem;background:url(../images/icon-a12.png) center/100% auto no-repeat;border:none;transform:translateY(-50%)}

.mzw-contact .form1 .submitBtn{height:.67rem;width:2.32rem;border-radius:.35rem;background-color:#c00110;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;color:#f6f6f6;border:none;margin:.41rem auto 0}

.mzw-contact .form1 .submitBtn .icon{width:.32rem;margin-left:.13rem;overflow:hidden}

.mzw-contact .form1 .submitBtn:hover .icon img{animation:.6s mzw-ani1}

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

.g-mzw-btn1 .btnIcon{width:20px}

}

@media only screen and (max-width:1199px){

.mzw-maodian{height:1rem;border-bottom:1px}

.m-mzw-banner .con{height:8rem}

.m-mzw-banner .tit{letter-spacing:2px;font-size:.8rem}

.m-mzw-banner .desc{width:60%;font-size:.28rem}

.m-mzw-banner.sty2 .con{height:6rem}

.g-mzw-btn1{min-width:3.2rem;padding:.16rem .4rem}

.g-mzw-btn1 .btnIcon{width:.4rem;margin-left:.2rem}

.g-mzw-tit1{font-size:.48rem}

.m-mzw-box1 .con{padding:.8rem 0}

.m-mzw-box1 .txt{width:100%;margin-bottom:.43rem}

.ul-mzw-litpic1{margin:0;padding:0}

.ul-mzw-litpic1 li{width:100%;margin-bottom:.3rem}

.ul-mzw-litpic1 li:nth-child(3n+1){transform:translateY(0)}

.ul-mzw-litpic1 li:nth-child(3n+2){transform:translateY(0)}

.ul-mzw-litpic1 .con{border-radius:.16rem;margin:0}

.ul-mzw-litpic1 .box::before{display:none}

.ul-mzw-litpic1 .info{margin-bottom:.13rem}

.ul-mzw-litpic1 .tit{font-size:.36rem}

.ul-mzw-litpic1 .btnIcon{width:1.18rem;transform:translateX(0)}

.ul-mzw-litpic2{margin:0 -.15rem}

.ul-mzw-litpic2 li{width:50%;float:left;margin-bottom:.4rem}

.ul-mzw-litpic2 .con{display:block;margin:0 .15rem}

.ul-mzw-litpic2 .pic{border-radius:.16rem}

.ul-mzw-litpic2 .pic::after{border-radius:.16rem}

.ul-mzw-litpic2 .txt{margin-bottom:.3rem}

.ul-mzw-litpic2 .tit{font-size:.28rem;line-height:1.5}

.ul-mzw-litpic2 .date{margin-bottom:.15rem}

.ul-mzw-litpic2.sty2 li{margin-bottom:.4rem}

.mzw-row-a1{padding:.8rem 0}

.mzw-row-a1-1{margin-bottom:.6rem}

.mzw-list1{margin:0 -.15rem}

.mzw-list1 li{width:50%;margin-bottom:.3rem}

.mzw-list1 .con{height:3.4rem;border-radius:.16rem;padding:.4rem .2rem;margin:0 .15rem}

.mzw-list1 .txt{font-size:.32rem}

.mzw-list1 .tit{margin-bottom:.3rem}

.mzw-list1 .pic{height:1rem;margin-right:0}

.mzw-row-a2{padding:.8rem 0}

.mzw-row-a2-3{justify-content:center;margin-top:.3rem}

.mzw-row-a3{padding:.8rem 0 .4rem}

.mzw-row-a3-1{margin-bottom:.6rem}

.mzw-box1{padding:.8rem 0 .5rem}

.mzw-box1 .head{width:100%;position:static;padding-top:0}

.mzw-box1 .body{width:100%;margin-left:0}

.mzw-box1 .list{padding:.2rem 0;margin:0 -.15rem}

.mzw-box1 .list li{width:50%}

.mzw-box1 .list .con{margin:0 .15rem;border-radius:.16rem}

.mzw-box1 .list .txt{padding-top:.4rem}

.mzw-box1 .list .tit{font-size:.32rem}

.mzw-row-b1{padding:.8rem 0}

.mzw-list2 li{margin-bottom:.6rem}

.mzw-list2 li:last-child{margin-bottom:0}

.mzw-list2 .con{display:block}

.mzw-list2 .index{font-size:.48rem;margin-right:0;margin-bottom:.2rem}

.mzw-list2 .tit{flex:1;font-size:.36rem}

.mzw-list2 .box{width:100%;transform:scale(1);margin-top:.4rem}

.mzwPage li{display:none;margin:0 4px}

.mzwPage li.next,.mzwPage li.on,.mzwPage li.prev{display:inline-block}

.m-mzw-popup1 .popup-con{width:calc(100% - .6rem)}

.m-mzw-popup1 .popup-close{width:.4rem;top:.3rem;right:.3rem}

.m-mzw-swiper1{margin-bottom:.3rem}

.m-mzw-swiper1 .con{border-radius:.16rem}

.m-mzw-swiper1 .tit{font-size:.28rem}

.m-mzw-swiper1 .swiper-button-prev{left:.3rem}

.m-mzw-swiper1 .swiper-button-next{right:.3rem}

.m-mzw-swiper2 .swiper-box{margin:0 .2rem}

.m-mzw-swiper2 .con{border-radius:.16rem}

.m-mzw-swiper2 .con::after{border-radius:.16rem}

.mzw-case{padding:.8rem 0}

.mzw-case .title{font-size:.8rem;margin-bottom:.6rem}

.mzw-case .list{margin-bottom:.6rem}

.mzw-row-c1{padding:.8rem 0}

.mzw-row-c1-2{margin-top:.2rem}

.mzw-row-d1{padding:.8rem 0}

.mzw-row-d1-1{margin-bottom:.6rem}

.mzw-det1 .date{font-size:.28rem;margin-bottom:.6rem}

.mzw-det1 .txt{line-height:1.5}

.mzw-swiper1 .con,.mzw-swiper1 .swiper-slide{width:100%}

.mzw-swiper1 .swiper-button-next,.mzw-swiper1 .swiper-button-prev{width:.43rem;height:.77rem}

.mzw-swiper1 .swiper-button-prev{left:.3rem}

.mzw-swiper1 .swiper-button-next{right:.3rem}

.mzw-contact{padding:.8rem 0}

.mzw-contact .box{display:block}

.mzw-contact .left{margin-bottom:.8rem}

.mzw-contact .title{font-size:.48rem;margin-bottom:.6rem;text-align:center}

.mzw-contact .list li{margin-bottom:.4rem}

.mzw-contact .list .icon{width:.8rem;height:.4rem}

.mzw-contact .list .tit{font-size:.36rem;line-height:.4rem}

.mzw-contact .list .info{margin-top:.2rem}

.mzw-contact .list .qrcode{width:2rem;padding:.2rem;margin-top:.4rem}

.mzw-contact .list li.tel .info{font-size:.32rem;margin-top:.1rem}

.mzw-contact .right{width:100%}

.mzw-contact .right .title{margin-bottom:.6rem}

.mzw-contact .form1{padding:.4rem .3rem}

.mzw-contact .form1 .row1{margin:0}

.mzw-contact .form1 .row1 .col{width:100%}

.mzw-contact .form1 .item{margin-bottom:.3rem}

.mzw-contact .form1 .row1 .item{margin-left:0;margin-right:0}

.mzw-contact .form1 .input1,.mzw-contact .form1 .input2,.mzw-contact .form1 .select1,.mzw-contact .form1 .tel .input3{border-radius:.08rem;padding:0 .2rem}

.mzw-contact .form1 .input1,.mzw-contact .form1 .select1,.mzw-contact .form1 .tel .input3{height:.8rem}

.mzw-contact .form1 .input2{height:2rem;padding-top:.2rem;padding-bottom:.2rem}

.mzw-contact .form1 .select::before{width:.24rem;height:.24rem;right:.2rem}

.mzw-contact .form1 .select1{padding-right:.54rem}

.mzw-contact .form1 .tel .input3{padding-left:calc(60px + .2rem)}

.mzw-contact .form1 .flag-container{border-radius:.08rem 0 0 .08rem}

.mzw-contact .form1 .intl-tel-input .selected-flag{padding-left:10px}

.mzw-contact .form1 .intl-tel-input.allow-dropdown .selected-flag,.mzw-contact .form1 .intl-tel-input.separate-dial-code .selected-flag{width:60px}

.mzw-contact .form1 .intl-tel-input .selected-flag .iti-arrow{right:6px;width:.24rem;height:.24rem}

.mzw-contact .form1 .submitBtn{height:.8rem;width:2.8rem;border-radius:.4rem;margin:.4rem auto 0}

.mzw-contact .form1 .submitBtn .icon{width:.4rem;margin-left:.3rem}

}