*,: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:transform .6s}

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

.mzw-imgHvr2 .img{transition:transform .6s}

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

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

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

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

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

.mzw-placeholder2 input::-webkit-input-placeholder{color:#7e7e7e}

.mzw-placeholder2 input:-moz-placeholder{color:#7e7e7e}

.mzw-placeholder2 input::-moz-placeholder{color:#7e7e7e}

.mzw-placeholder2 input::-ms-input-placeholder{color:#7e7e7e}

.mzw-placeholder3 input::-webkit-input-placeholder{color:#a9a9a9}

.mzw-placeholder3 input:-moz-placeholder{color:#a9a9a9}

.mzw-placeholder3 input::-moz-placeholder{color:#a9a9a9}

.mzw-placeholder3 input::-ms-input-placeholder{color:#a9a9a9}

.mzw-pc{display:block!important}

.mzw-pe{display:none!important}

body{font-size:14px;line-height:1.5;font-weight:300;font-family:Montserrat-Light,'Microsoft YaHei',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}

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

.anchorPoint{
  height: 60px;
  margin-top: -60px;
}
@media screen  and (min-width:1921px) {
  .anchorPoint{
    height: .6rem;
    margin-top: -.6rem;
  }
}
@media screen  and (max-width:1199px) {
  .anchorPoint{
    height: 1rem;
    margin-top: -1rem;
  }
}
@font-face{font-family:Montserrat-Light;src:url(../fonts/Montserrat-Light-6_0.otf);font-display:swap}

@font-face{font-family:Montserrat-Regular;src:url(../fonts/Montserrat-Regular-8.otf);font-display:swap}

@font-face{font-family:Montserrat-Medium;src:url(../fonts/Montserrat-Medium-7.otf);font-display:swap}

@font-face{font-family:Montserrat-SemiBold;src:url(../fonts/Montserrat-SemiBold-9.otf);font-display:swap}

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

.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{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:rgba(0,0,0,.9);padding:0 .38rem 0 .3rem}

.header .logo{width:1.22rem;height:.6rem;overflow:hidden;float:left;margin-right:4.26rem;display:flex;align-items:center}

.header .hdr-menubtn{display:none}

.header .hdr-nav{float:left}

.nav .li1{float:left;margin-left:.8rem}

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

.nav .a1{display:block}

.nav .tit1{cursor:pointer;position:relative;text-align:center;transition:.4s;color:#e4e4e4;line-height:.6rem}

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

.nav .icon1{display:none}

.nav .li1.on .tit1::after,.nav .li1:hover .tit1::after{width:.3rem}

.nav .dropmenu{width:100%;position:absolute;left:0;top:100%;background-color:#fff;box-sizing:border-box;overflow:hidden;display:none;box-shadow: 0 4px 10px -2px rgba(0,0,0,.1)}

.nav .dropCon{padding:.35rem 0}

.nav .tabs{overflow:hidden;margin-bottom:.32rem}

.nav .tabs li{float:left;margin-right:.85rem}

.nav .tabs .con{display:block;color:#aaa;line-height:2;transition:.4s;position:relative;padding:.03rem 0;cursor:pointer}

.nav .tabs .con::after{content:'';display:block;width:0;height:1px;background-color:#2e2e2e;position:absolute;left:0;bottom:0;transition:width .4s}

.nav .tabs .con:hover,.nav .tabs li.on .con{color:#2e2e2e}

.nav .tabs .con:hover::after,.nav .tabs li.on .con::after{width:100%}

.nav .litpic{overflow:hidden;margin:0 -.09rem}

.nav .litpic li{width:16.666%;float:left}

.nav .litpic .con{display:block;margin:0 .09rem;background-color:#f8f8f8;border-radius:.06rem;padding:.06rem .26rem .26rem;transition:background-color .4s}

.nav .litpic .box1{width:1.6rem;margin:0 auto .28rem}

.nav .litpic .pic{padding-top:100%}

.nav .litpic .title,.nav .litpic .info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.nav .litpic .title{font-family:Montserrat-Regular;font-weight:400;color:#545252;line-height:1.35;margin-bottom:.02rem;transition:color .4s}

.nav .litpic .info{color:#aaa;line-height:1.25;transition:color .4s;height: .15rem}

.nav .litpic .con:hover{background-color:#eaeaea}

.nav .dropmenu.sty1 .row1{min-height:2.62rem}

.nav .dropmenu.sty1 .row2{display:flex;justify-content:center;padding:.37rem 0 .19rem}

.nav2{display:flex;flex-wrap:wrap;justify-content:center;padding:.22rem 0}

.nav2 .li2{margin:0 .5rem}

.nav2 .a2{display:block;color:#000;transition:color .4s;cursor:pointer;padding:.1rem 0}

.nav2 .a2:hover,.nav2 .li2.on .a2{color:#acacac}


.nav3{
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    text-align: center;
}
.nav3 .li3{
    display: inline-block;
}
.nav3 .a3{
    display: block;
    margin: 0 0.6rem;
    width: 1.29rem;
    min-width: 129px;
    opacity: 0.407;
    transition: opacity .4s;
}
.nav3 .icon3{
    width: 0.48rem;
    margin: 0 auto 0.16rem;
}
.nav3 .tit3{
    text-align: center;
    color: #333;
    line-height: 1.5;
}
.nav3 .a3:hover,
.nav3 .li3.on .a3{
    opacity: 1;
}


.header .hdr-language{float:right}

.g-mzw-language{position:relative}

.g-mzw-language .box1{height:.6rem;display:flex;align-items:center;overflow:hidden;cursor:pointer;}

.g-mzw-language .icon{width:.24rem;/*margin-right:.16rem*/}

.g-mzw-language .txt{color:#e4e4e4}

.g-mzw-language .icon2{width:.24rem;transition:transform .4s}

.g-mzw-language.open .icon2{transform:rotateZ(180deg)}

.g-mzw-language .box2{display:none;width:100%;min-width:100px;position:absolute;top:100%;right:0;z-index:2}

.g-mzw-language ul{border-radius:.06rem;background-color:#2a2a2a;padding:.24rem 0 .35rem;margin-top:.1rem}

.g-mzw-language li{margin-bottom:.07rem}

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

.g-mzw-language .a1{display:block;text-align:center;color:#adadad;padding:.06rem 0;transition:color .4s;position:relative}

.g-mzw-language .a1::after{content:'';display:block;width:0;height:1px;background-color:#fff;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:width .4s}

.g-mzw-language li:last-child .a1{border-bottom:0}

.g-mzw-language .a1:hover,.g-mzw-language li.on .a1{color:#fff}

.g-mzw-language .a1:hover::after,.g-mzw-language li.on .a1::after{width:.26rem}

.header .hdr-search,.header .hdr-shop{width:.24rem;height:.6rem;display:flex;align-items:center;float:right;margin-right:.24rem}

.header .hdr-search .icon,.header .hdr-shop .icon{flex-shrink:0;width:100%;cursor:pointer}

.header .hdr-search .drop{width:100%;position:absolute;left:0;top:100%;background-color:#181818;box-sizing:border-box;overflow:hidden;display:none}

.header .hdr-search .box{margin:0 3.5rem;padding:.35rem .22rem .65rem}

.header .hdr-search .form{height:.6rem;display:flex;align-items:center;overflow:hidden;margin-bottom:.38rem}

.header .hdr-search .form .btn,.header .hdr-search .form .input{display:block;border:none;background-color:transparent}

.header .hdr-search .form .btn{width:.21rem;flex-shrink:0;cursor:pointer;margin-right:.16rem}

.header .hdr-search .form .input{flex:1;width:100%;height:100%;color:#fff}

.header .hdr-search .list .tit{font-size:.1rem;color:#6f6f6f;margin-bottom:.15rem}

.header .hdr-search .list ul{margin:0 -.22rem;height:1.7rem;overflow-y:auto;overflow-x:hidden}

.header .hdr-search .list li{margin-bottom:.05rem}

.header .hdr-search .list li:last-child{margin-bottom:0}

.header .hdr-search .list .a1{display:block;color:#a9a9a9;line-height:2;padding:.01rem .22rem;transition:.4s}

.header .hdr-search .list .a1:hover{color:#fff;background-color:#1e1e1e}

.header .hdr-shop .icon{
    position: relative;
}
.header .hdr-shop .tag{
    min-width: 0.08rem;
    text-align: center;
    line-height: 0.12rem;
    padding: 0.02rem 0.04rem;
    box-sizing: content-box;
    border-radius: 0.12rem;
    position: absolute;
    right: -0.04rem;
    top: -0.04rem;
    color: #fff;
    background-color: rgb(248, 70, 70);
}

.footer{background-color:#1E1E1E;padding:0.74rem 0 .72rem}

.footer .row1{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.1rem}

.footer .row1 .col2{padding-bottom: 0.35rem}

.footer .ftr-nav{overflow:hidden}

.footer .ftr-nav li{float:left;/*margin-right:.7rem*/margin-right:0.7rem; min-width: 1.5rem}

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

.footer .ftr-nav dt,.footer .ftr-nav .dt{color:#e4e4e4;line-height:2;margin-bottom:.29rem}

.footer .ftr-nav .dt{margin-top:.2rem}

.footer .ftr-nav dd{margin-bottom:.08rem}

.footer .ftr-nav dd:last-child{margin-bottom:0}

.footer .ftr-nav .a1{display:block;color:#acacac;line-height:2;transition:color .4s}

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

.footer .ftr-qrcode{display:flex;justify-content:flex-end;margin-bottom:.44rem}

.footer .ftr-qrcode li{margin-right:.14rem}

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

.footer .ftr-qrcode .con{display:flex;justify-content:center;align-items:center;width:.36rem;height:.36rem;border-radius:50%;background-color:#bcbcbc;transition:background-color .4s;cursor:pointer}

.footer .ftr-qrcode .icon{height:.18rem}

.footer .ftr-qrcode .con:hover{background-color:#fff}

.footer .ftr-serach{display:flex;overflow:hidden;width:3.46rem;height:.43rem;margin-bottom:.06rem}

.footer .ftr-serach .input,.footer .ftr-serach .submit{height:100%}

.footer .ftr-serach .input{width:100%;flex:1;padding:0 .15rem;color:#fff;background-color:transparent;border:1px solid #595959;border-right:none;border-radius:.04rem 0 0 .04rem;transition:border-color .4s}

.footer .ftr-serach .input:focus{border-color:#fff}

.footer .ftr-serach .submit{width:.51rem;background:linear-gradient(to bottom,#bfbfbf 0,#fff 100%);border:none;cursor:pointer;border-top-right-radius:.04rem;border-bottom-right-radius:.04rem}

.footer .ftr-serach .submit img{width:.28rem}

.footer .row2{display:flex;align-items:center}

.footer .logo{display:block;width:1.03rem;margin-right:.23rem}

.footer .copyright{color:#7e7e7e}

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

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

.g-mzw-top{display:none;width:.45rem;height:.45rem;border-radius:50%;background-color:#eaeaea;cursor:pointer;position:fixed;right:.69rem;bottom:10vh;z-index:90}

.g-mzw-top .con{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}

.g-mzw-top .icon{width:.22rem;margin-bottom:-.05rem}

.g-mzw-top .txt{font-size:.1rem;color:#000}

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

.header{padding:0 38px 0 30px}

.header .logo{width:122px;height:60px}

.nav .tit1{line-height:60px}

.nav .tit1::after{bottom:12px}
.nav .litpic .info{height:15px}

.nav .li1.on .tit1::after,.nav .li1:hover .tit1::after{width:30px}

.nav .dropmenu.sty1 .row1{min-height:calc(2.22rem + 40px)}

.nav3 .icon3{
  width: 48px;
  margin-bottom: 16px;
}

.g-mzw-language .box1{height:60px;}

.g-mzw-language .icon{width:24px;margin-right:16px}

.g-mzw-language .icon2{width:24px}

.g-mzw-language ul{margin-top:10px;border-radius:6px}

.g-mzw-language .a1:hover::after,.g-mzw-language li.on .a1::after{width:26px}

.header .hdr-search,.header .hdr-shop{width:24px;height:60px;margin-right:24px}

.header .hdr-search .form{height:60px}

.header .hdr-search .form .btn{width:21px;margin-right:16px}

.header .hdr-search .list .tit{font-size:10px;margin-bottom:15px}

.header .hdr-search .list ul{height:170px;margin:0 -22px}

.header .hdr-search .list li{margin-bottom:5px}

.header .hdr-search .list .a1{padding:1px 22px}

.header .hdr-shop .tag{
  min-width: 8px;
  line-height: 12px;
  padding: 2px 4px;
  border-radius: 12px;
  right: -4px;
  top: -4px;
}

.footer .logo{width:103px;margin-right:23px}

.g-mzw-top{width:45px;height:45px}

.g-mzw-top .icon{width:22px;margin-bottom:-5px}

.g-mzw-top .txt{font-size:10px}

}

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

.header .logo{margin-right:3.6rem}

}

@media only screen and (min-width:1200px) and (max-width:1440px){
.header .logo{
  margin-right: 2.8rem;
}
.footer .ftr-qrcode .con{width:32px;height:32px}

.footer .ftr-qrcode .icon{height:13px}

.footer .ftr-serach{width:300px}

}

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

.header .logo{margin-right:.6rem}

.nav .li1{margin-left:.6rem}
.footer .ftr-nav li{margin-right: 0.3rem;}

}

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

.header{height:1rem;padding:0 .3rem;background-color:#000}

.header-height{height:.98rem}

.header .logo{width:2rem;height:1rem;margin-right:0}

.header .hdr-menubtn{width:.5rem;height:1rem;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:.08rem 0;opacity:0}

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

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

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

.header .hdr-box{width:100%;height:calc(100vh - 1rem);position:absolute;left:0;top:1rem;display:none;background-color:#000}

.header .hdr-box-con{height:100%;padding:0 .3rem .4rem;display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden;overflow-y:auto}

.header .hdr-nav{float:none;flex:1}

.nav{margin-top:.4rem}

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

.nav .a1{display:flex;align-items:center;padding:.2rem 0}

.nav .tit1{text-align:left;line-height:2;flex:1;font-size:.32rem}

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

.nav .icon1{display:block;width:.6rem;height:.6rem;background:url(../images/mzw/icon-a3.svg) center/100% auto no-repeat;margin-left:.3rem;transition:transform .4s}

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

.nav .dropmenu{position:static;box-shadow:none}

.nav .dropCon{padding:.4rem 0}

.nav .tabs{margin-bottom:.4rem;white-space:nowrap;overflow-y:hidden;overflow-x:auto}

.nav .tabs li{display:inline-block;float:none;margin-right:.4rem}

.nav .tabs .con::after{display:none}

.nav .litpic{margin:0 -.1rem;white-space:nowrap;overflow-x:auto;overflow-y:hidden}

.nav .litpic li{display:inline-block;width:50%;float:none}

.nav .litpic .con{margin:0 .1rem;border-radius:.12rem;padding:.3rem}

.nav .litpic .box1{width:2.2rem;margin-bottom:.4rem}

.nav .litpic .title{font-size:.32rem;margin-bottom:.02rem}

.nav .litpic .info{height:0.3rem}

.nav .dropmenu.sty1 .row1{min-height:3.95rem}

.nav .dropmenu.sty1 .row2{padding:.4rem 0 0}

.nav2{display:block;padding:0}

.nav2 .li2{margin:0 0 .2rem}

.nav2 .li2:last-child{margin-bottom:0}

.nav2 .a2{padding:0}

.nav3{
  text-align: left;
  overflow: hidden;
  white-space: normal;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -0.2rem -0.3rem;
}
.nav3 .li3{
  width: 33.333%;
  margin-bottom: 0.3rem;
}
.nav3 .a3{
  margin: 0 0.2rem;
  width: auto;
  min-width: 0;
}
.nav3 .icon3{
  width: 0.72rem;
  margin-bottom: 0.16rem;
}

.header .hdr-language{display:inline-block;float:none;margin-right:0}

.g-mzw-language .box1{height:1rem;padding-right:.1rem}

.g-mzw-language .icon{width:.4rem;}

.g-mzw-language .icon2{width:.4rem}

.g-mzw-language .box2{position:static}

.g-mzw-language ul{margin-top:0;border-radius:.12rem}

.g-mzw-language li{margin-bottom:.14rem}

.g-mzw-language .a1:hover::after,.g-mzw-language li.on .a1::after{width:.52rem}

.header .hdr-search,.header .hdr-shop{width:.5rem;height:1rem;margin-right:.4rem}

.header .hdr-search .box{margin:0;padding:.6rem .3rem}

.header .hdr-search .form{height:.64rem;margin-bottom:.38rem}

.header .hdr-search .form .btn{width:.4rem;margin-right:.2rem}

.header .hdr-search .form .input{font-size:.32rem}

.header .hdr-search .list .tit{font-size:.2rem;margin-bottom:.15rem}

.header .hdr-search .list ul{margin:0 -.22rem;height:3.5rem}

.header .hdr-search .list li{margin-bottom:.1rem}

.header .hdr-search .list .a1{padding:.02rem .3rem}

.header .hdr-shop .tag {
  min-width: 0.16rem;
  line-height: 0.24rem;
  padding: 0.04rem 0.08rem;
  border-radius: 0.24rem;
  right: -0.08rem;
  top: -0.08rem;
}

.footer{padding:.8rem 0 .6rem}

.footer .row1{display:block;margin-bottom:1.6rem}

.footer .ftr-nav{display:none}

.footer .ftr-qrcode{display:flex;justify-content:center;margin-bottom:.37rem}

.footer .ftr-qrcode li{margin-right:.2rem}

.footer .ftr-qrcode .con{width:.6rem;height:.6rem}

.footer .ftr-qrcode .icon{height:.32rem}

.footer .ftr-serach{width:6rem;height:.66rem;margin:0 auto}

.footer .ftr-serach .input{padding:0 .2rem;border-radius:.08rem 0 0 .08rem}

.footer .ftr-serach .submit{width:.8rem;border-top-right-radius:.08rem;border-bottom-right-radius:.08rem}

.footer .ftr-serach .submit img{width:.44rem}

.footer .row2{display:block}

.footer .logo{width:2rem;margin:0 auto .6rem}

.footer .copyright{font-size:.24rem;line-height:1.25;text-align:center}

.g-mzw-top{width:.76rem;height:.76rem;right:.3rem}

.g-mzw-top .icon{width:.44rem;margin-bottom:-.12rem}

.g-mzw-top .txt{font-size:.2rem}

}

.animated{-webkit-animation-duration:2s;animation-duration:2s}

.m-mzw-popup1{display:none;width:100%;height:100vh;position:fixed;left:0;top:0;background-color:rgba(0,0,0,.8);z-index:9999}

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

.m-mzw-popup1 .close{display:block;width:.25rem;height:.25rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAlElEQVRIic3WUQqAIBAE0KHL62U9w/SRgVnqWjvSQj+h89BMBQCQTCQDSTg/gWRCRgKPio5AzJnhRMqXHtAlq0S8oFtGjXyFHvs+IW+hZp8WMgt12/YQKzRsM0JGIabRWpBWmHk6rUgdOrUwZpASMgMksWFV/WW65B9evoTlP6N8W5FvkPKtXn5oyY/fJRcJ/ZVIXTv8GM0XhxTytgAAAABJRU5ErkJggg==) center no-repeat;background-size:100% auto;position:absolute;top:-.3rem;right:-.3rem;cursor:pointer}

.m-mzw-popup1 .video{width:100%;display:block}

.g-mzw-btn1{display:inline-flex;justify-content:center;align-items:center;border:1px solid #4e4e4e;min-width:.71rem;line-height:1;padding:.09rem .2rem;border-radius:.17rem;box-sizing:content-box;text-align:center;color:#3d3d3d;overflow:hidden;cursor:pointer;transition:.4s}

.g-mzw-btn1 .btnText{display:inline-block;overflow:hidden;position:relative}

.g-mzw-btn1 .btnText span{display:inline-block;transition:transform .4s}

.g-mzw-btn1 .btnText span:last-child{width:100%;height:100%;position:absolute;left:0;top:0;transform:translateY(100%)}

.g-mzw-btn1:hover{border-color:#000;background-color:#000;color:#fff}

.g-mzw-btn1:hover .btnText span:first-child{transform:translateY(-100%)}

.g-mzw-btn1:hover .btnText span:last-child{transform:translateY(0)}

.g-mzw-btn1.bg1{background-color:#e4e4e4;border-color:#e4e4e4;color:#010101}

.g-mzw-btn1.bg2{background-color:#000;border-color:#000;color:#fff}

.g-mzw-btn1.bg3{background-color:#323232;border-color:#323232;color:#fff}

.g-mzw-btn1.bg4{background-color:#2f2f2f;border-color:#2f2f2f;color:#fff}

.g-mzw-btn1.sty2{min-width:.98rem;padding-top:.16rem;padding-bottom:.16rem;border-radius:.24rem}

.g-mzw-btn1.sty3{min-width:1.28rem;padding-top:.16rem;padding-bottom:.16rem;border-radius:.24rem}

.g-mzw-btn1.sty3 .btnIcon{width:.06rem;flex-shrink:0;margin-left:.12rem}

.g-mzw-tit1{display:flex;align-items:flex-end;justify-content:space-between}

.g-mzw-tit1 .left{flex:1}

.g-mzw-tit1 .info{color:#fff;margin-bottom:.06rem}

.g-mzw-tit1 .tit{font-family:Montserrat-Regular;font-weight:400;font-size:.4rem;color:#e4e4e4;line-height:1}

.g-mzw-tit1 .right{flex-shrink:0;margin-bottom:.06rem}

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

.m-mzw-banner1 .pic2{display:none}

.m-mzw-banner1 .bgpic{width:100%;height:100%;position:absolute;top:0;right:0}

.m-mzw-banner1 .pic{position:absolute;top:50%;right:0;transform:translateY(-50%)}

.m-mzw-banner1 .con{padding-bottom:1.71rem;position:relative}

.m-mzw-banner1 .txt{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:.6rem 0}

.m-mzw-banner1 .tit{font-size:.4rem;font-family:Montserrat-Regular;font-weight:400;text-transform:uppercase;line-height:1.25;margin-bottom:.16rem}

.m-mzw-banner1 .desc{width:3.3rem;color:#e7e7e7;line-height:1.25;font-size:.24rem;margin-bottom:.4rem}

.m-mzw-banner1 .row2{width:2.3rem}

.m-mzw-banner1 .info{line-height:1.286;margin-bottom:.43rem}

.m-mzw-banner1.c1 .desc,.m-mzw-banner1.c1 .tit{color:#e7e7e7}

.m-mzw-banner1.c1 .info{color:#e4e4e4}

.m-mzw-banner1.c2 .desc,.m-mzw-banner1.c2 .info,.m-mzw-banner1.c2 .tit{color:#000}

.m-mzw-banner1.index1 .pic{width:6.76rem;margin-right:-.8rem}

.m-mzw-banner1.index2 .pic{width:7.12rem;margin-top:.1rem;margin-right:-.06rem}

.m-mzw-banner1.index3 .pic{width:6.96rem;margin-top:-.08rem;margin-right:-.05rem}

.m-mzw-banner1.sty1 .con{/* height:8.48rem; */height:7.77rem;padding-top:2.24rem}

.m-mzw-banner1.sty1 .pic{width:6rem;margin-top:.2rem;margin-right:-.05rem}

.m-mzw-banner1.sty2 .con{height:7.77rem;padding-top:1.59rem}

.mzw-swiperBtns .swiper-btns{display:flex;justify-content:flex-end;align-items:center}

.mzw-swiperBtns .swiper-button-next,.mzw-swiperBtns .swiper-button-prev{margin-top:0;overflow:hidden;position:static;border-radius:50%;background-color:#323232;background-position:center;background-size:.09rem auto;background-repeat:no-repeat;width:.38rem;height:.38rem;display:flex;align-items:center;justify-content:center}

.mzw-swiperBtns .swiper-button-prev{background-image:url(../images/mzw/icon-a8-1.png)}

.mzw-swiperBtns .swiper-button-next{background-image:url(../images/mzw/icon-a8-2.png)}

.mzw-swiperBtns .swiper-button-next.swiper-button-disabled{opacity:1}

.mzw-swiperBtns .swiper-button-prev.swiper-button-disabled{opacity:0}

.mzw-swiperBtns .swiper-pagination{height:.38rem;border-radius:.19rem;position:static;display:flex;align-items:center;overflow:hidden;background-color:#323232;padding:0 .3rem;box-sizing:content-box;margin:0 .1rem}

.mzw-swiperBtns .swiper-pagination-bullet{display:block;border-radius:.05rem;background-color:#919191;width:.05rem;height:.05rem;opacity:1;margin:0 .03rem!important;transition:width .4s}

.mzw-swiperBtns .swiper-pagination-bullet-active{opacity:1;width:.34rem}

.mzw-row-a1{background-color:#0f0f0f;padding:1.24rem 0 1rem}

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

.mzw-swiper1{position:relative}

.mzw-swiper1 .swiper-box{overflow:hidden;padding:.2rem calc(50% - 7.2rem);margin-bottom:.45rem}

.mzw-swiper1 .con{display:block;width:4.6rem;margin-right:.18rem;padding:.15rem .48rem .4rem;background-color:#2f2f2f;border-radius:.1rem}

.mzw-swiper1 .box1{width:3.4rem;margin:0 auto .24rem}

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

.mzw-swiper1 .tit,.mzw-swiper1 .info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.mzw-swiper1 .tit{font-size:.3rem;font-family:Montserrat-Regular;color:#e4e4e4;font-weight:400;line-height:1.25;margin-bottom:.06rem}

.mzw-swiper1 .info{color:#a1a1a1;margin-bottom:.23rem}

.mzw-swiper1 .btn{display:inline-block;align-items:center;color:#e4e4e4;padding-right:.25rem;background:url(../images/mzw/icon-a3-2.svg) right center/.22rem auto no-repeat;position:relative;line-height:2}

.mzw-swiper1 .btn::after{content:'';display:block;width:0;height:1px;background-color:#e4e4e4;transition:width .4s;position:absolute;left:0;bottom:0}

.mzw-swiper1 .btn:hover::after{width:100%}

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

.mzw-box1{position:relative}

.mzw-box1 .bgpic{width:100%;height:100%;background-attachment:fixed;background-size:100% auto;position:absolute;left:0;top:0}

.mzw-box1 .con{height:7.39rem;display:flex;align-items:center;position:relative}

.mzw-box1 .txt{width:100%;text-align:center;color:#e4e4e4;margin-bottom:.08rem}

.mzw-box1 .tit{font-size:.6rem;font-family:Montserrat-Regular;font-weight:400;margin-bottom:.1rem}

.mzw-box1 .desc{width:5.7rem;margin:0 auto .85rem}

.mzw-box1 .btn{display:block;width:.64rem;cursor:pointer;margin:0 auto;transition:transform .6s}

.mzw-box1 .btn:hover{transform:scale(.9)}

.mzw-row-a3{background-color:#0f0f0f;padding:1.24rem 0 .62rem}

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

.mzw-swiper2 .swiper-box{overflow:hidden;margin:0 -.12rem .53rem}

.mzw-swiper2 .con{display:block;margin:0 .12rem;background-color:#252525;border-radius:.1rem;overflow:hidden;transition:background-color .4s}

.mzw-swiper2 .pic{padding-top:52%}

.mzw-swiper2 .txt{padding:.45rem .44rem .4rem}

.mzw-swiper2 .tit{color:#e4e4e4;line-height:1.5;height:.48rem;min-height:42px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-bottom:.36rem}

.mzw-swiper2 .info{display:flex;align-items:center;justify-content:space-between}

.mzw-swiper2 .date{color:#9c9c9c}

.mzw-swiper2 .btn{display:block;border-radius:50%;width:.37rem;height:.37rem;cursor:pointer;background:url(../images/mzw/icon-a8-2.png) center/.09rem auto no-repeat #323232}

.mzw-swiper2 .con:hover{background-color:#2a2a2a}

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

.m-mzw-popup1 .close{width:25px;height:25px;top:-30px;right:-30px}

.g-mzw-btn1{min-width:71px;padding:9px 20px;border-radius:17px}

.g-mzw-btn1.sty2,.g-mzw-btn1.sty3{border-radius:24px}

.g-mzw-btn1.sty3 .btnIcon{width:6px;margin-left:12px}

.mzw-swiperBtns .swiper-pagination-bullet{border-radius:5px;width:5px;height:5px;margin:0 3px!important}

.mzw-swiperBtns .swiper-pagination-bullet-active{width:34px}

.mzw-swiper1 .btn{padding-right:25px;background-size:22px auto}

}

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

.m-mzw-popup1 .con{width:95%}

.m-mzw-popup1 .close{width:20px;height:20px;top:calc(100% + 40px);right:50%;transform:translateX(50%)}

.g-mzw-btn1,.g-mzw-btn1.sty2,.g-mzw-btn1.sty3{min-width:1.4rem;line-height:.6rem;padding:0 .3rem;border-radius:.32rem}

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

.g-mzw-tit1{flex-direction:column;align-items:center;text-align:center}

.g-mzw-tit1 .left{margin-bottom:.6rem}

.g-mzw-tit1 .info{font-size:.28rem;margin-bottom:.1rem}

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

.g-mzw-tit1 .right{margin-bottom:0}

.m-mzw-banner1 .pic2{display:block}

.m-mzw-banner1 .bgpic{background-size:auto 100%;background-position:60% center;display: none;}

.m-mzw-banner1 .pic{position:static;transform:unset;margin:0 auto}

.m-mzw-banner1 .con{padding-bottom:.8rem;display:none}

.m-mzw-banner1 .txt{width:100%;align-items:center;justify-content:flex-start;text-align:center;padding:0}

.m-mzw-banner1 .desc{width:70%;font-size:.28rem;margin-bottom:.6rem;margin-left:auto;margin-right:auto}

.m-mzw-banner1 .row2{width:auto}

.m-mzw-banner1 .info{display:none;margin-bottom:.43rem}

.m-mzw-banner1.sty1 .con,.m-mzw-banner1.sty2 .con{height:auto;min-height:9.1rem;padding-top:.8rem}

.m-mzw-banner1.index1 .pic,.m-mzw-banner1.index2 .pic,.m-mzw-banner1.index3 .pic,.m-mzw-banner1.sty1 .pic{width:60%;margin-right:auto;margin-top:.8rem}

.mzw-swiperBtns .swiper-btns{justify-content:center}

.mzw-swiperBtns .swiper-button-next,.mzw-swiperBtns .swiper-button-prev{display:none;background-size:.16rem auto;width:.64rem;height:.64rem}

.mzw-swiperBtns .swiper-button-prev{margin-right:.4rem}

.mzw-swiperBtns .swiper-button-next.swiper-button-disabled,.mzw-swiperBtns .swiper-button-prev.swiper-button-disabled{opacity:1}

.mzw-swiperBtns .swiper-pagination{height:.64rem;border-radius:.32rem;padding:0 .3rem;margin:0}

.mzw-swiperBtns .swiper-pagination-bullet{border-radius:.1rem;width:.1rem;height:.1rem;margin:0 .04rem!important}

.mzw-swiperBtns .swiper-pagination-bullet-active{width:.4rem}

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

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

.mzw-swiper1 .swiper-box{padding:0 .3rem;margin-bottom:.6rem}

.mzw-swiper1 .con{margin-right:.3rem;padding:.15rem .48rem .4rem;border-radius:.12rem}

.mzw-swiper1 .tit{font-size:.36rem;margin-bottom:.06rem}

.mzw-swiper1 .info{margin-bottom:.23rem}

.mzw-swiper1 .btn{padding-right:.4rem;background-size:.4rem auto}

.mzw-swiper1 .con:hover{transform:translateY(0)}

.mzw-box1 .bgpic{background-attachment:scroll}

.mzw-box1 .con{height:9.1rem}

.mzw-box1 .txt{margin-bottom:.08rem}

.mzw-box1 .tit{font-size:.48rem;margin-bottom:.2rem}

.mzw-box1 .desc{width:90%;margin-bottom:.8rem}

.mzw-box1 .btn{width:.8rem}

.mzw-box1 .btn:hover{transform:scale(1)}

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

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

.mzw-swiper2 .swiper-box{margin:0 -.1rem .6rem}

.mzw-swiper2 .con{margin:0 .1rem;border-radius:.12rem}

.mzw-swiper2 .txt{padding:.3rem}

.mzw-swiper2 .tit{font-size:.28rem;height:.84rem;min-height:0;margin-bottom:.3rem}

.mzw-swiper2 .btn{width:.64rem;height:.64rem;background-size:.16rem auto}

}

.wow{visibility:hidden}

.ban_inb1{ background: #000000 url(../images/ban_inb1.png) no-repeat center center;
  background-size: cover;
  padding: 2rem 0 .7rem;
  position: relative;
  height: 0;
  padding-top: 34.275%;
  overflow: hidden;}

.ban_inb1 .txt{position: absolute;
  bottom: 0.7rem;
  left: 0;
  width: 100%;color: #fff;}

.ban_inb1 .tit{font-size:.4rem;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:6;-webkit-line-clamp:6;overflow:hidden;line-height:1.25;min-height:7.5em;font-weight:700;text-transform:uppercase;margin-bottom:.22rem}

.ban_inb1 .bot .h3{font-size:.24rem;margin-bottom:.08rem}

.g-cur{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#aaa}

.g-cur a{color:inherit;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.g-cur a:hover,.g-cur span{color:#fff}

.row-ab1{position:relative}

.row-ab1.act .play{background-image:url(../images/bl/pause.svg)}

.row-ab1.act video{z-index:10}

.row-ab1 .bg{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}

.row-ab1 .bgbox{position:relative;height:0;padding-top:56.22%;overflow:hidden;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover}

.row-ab1 video{display:block;width:100%;position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}

.row-ab1 .poster{display:block;width:100%}

.row-ab1 .play{width:.5rem;height:.5rem;border-radius:50%;background:url(../images/bl/play.svg) center center no-repeat #fff;-webkit-background-size:40% 40%;-o-background-size:40%;background-size:40%;position:absolute;bottom:.45rem;right:1rem;z-index:10;cursor:pointer}

.row-ab1 .play.act{background-image:url(../images/bl/pause.svg)}

.gap1{height:2.8rem}

.row-ab2{overflow:hidden;position:relative;padding:2.05rem 0 1.85rem}

.row-ab2::before{content:"";display:block;position:absolute;top:0;left:0;width:8.52rem;height:6.51rem;background:url(../images/bl/bg2.png) center center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain;pointer-events:none}

.m-infob1{overflow:hidden}

.m-infob1 .ll{float:left;width:46%}

.m-infob1 .rr{float:right;width:54%;color:#000}
.m-infob1 .txt{line-height:2;word-break:break-word}
.m-infob1 .txt p b{font-size:1.5em}

.ul-listb1{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}

.ul-listb1 li{width:33.33%;margin:-1px 0 -2px -2px}

.ul-listb1 li:nth-child(1) .con,.ul-listb1 li:nth-child(4) .con{padding-left:0}

.ul-listb1 .con{height:100%;border-left:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;min-height:1.2rem;padding:.14rem .14rem .14rem 1rem}

.ul-listb1 .top{color:#282828;font-size:18px}

.ul-listb1 .top .n{font-size:.6rem;font-weight:700;margin-right:.16rem}

.ul-listb1 .p{color:#acacac;line-height:1.2;height:2.4em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}

.row-ab3{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;padding:1.5rem 0 1.3rem}

.g-titb1{font-size:.4rem;font-weight:700;color:#282828;line-height:1.1;text-transform:uppercase}

.m-infob2 .ll{float:left;width:33.33%}

.m-infob2 .rr{overflow:hidden}

.ul-listb2{overflow:hidden;margin:0 -.1rem}

.ul-listb2 li{float:left;width:50%;min-height:1px}

.ul-listb2 .con{display:block;border-radius:.2rem;overflow:hidden;background-color:#fff;height:2.7rem;margin:0 .1rem .2rem;padding:.5rem}

.ul-listb2 .con:hover .icon img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transform:rotateY(360deg)}

.ul-listb2 .icon{width:.48rem;height:.48rem;line-height:.48rem;font-size:0;margin-bottom:.05rem}

.ul-listb2 .icon img{display:inline-block;vertical-align:middle;width:100%;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s}

.ul-listb2 .t{font-size:.24rem;color:#282828;font-weight:700;margin-bottom:.1rem}

.ul-listb2 .p{color:#acacac;line-height:1.3}

.row-ab4{padding:2rem 0 1.8rem}

.m-infob3{overflow:hidden}

.m-infob3 .ll{float:left;width:44%}

.m-boxb1,.m-infob3 .rr{overflow:hidden}

.m-boxb1 .left{float:left;width:70%}

.m-boxb1 .right{float:right;width:17%}

#yearSwiper{height:7rem}

.his-box{padding-left:.15rem;overflow-y:auto;height:100%}

.his-box::-webkit-scrollbar{width:4px;height:4px}

.his-box::-webkit-scrollbar-thumb{border-radius:4px;background:#b9b9b9}

.his-box::-webkit-scrollbar-track{border-radius:4px;background:#eee}

.his-box .year{font-size:.3rem;color:#000;font-weight:700;margin-bottom:.2rem}

.his-box .list .tit{color:#000;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;position:relative;display:block;line-height:1.6}

.his-box .list .tit::before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:-.1rem;width:3px;height:0;background-color:#000;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.his-box .list .tit:hover{color:#afafaf}

.his-box .list .tit:hover::before{height:80%}

.his-box .list .act .tit{color:#afafaf}

.his-box .list .act .tit::before{opacity:1}

.his-box .list .li{margin-bottom:.5rem}


.sw-year{font-size:.36rem;color:#b3b3b3;height:6rem;overflow-y: auto;
overflow-x: hidden;}

.sw-year .swiper-container{height:6rem}

.sw-year .active{color:#000}

.sw-year .year{cursor:pointer;line-height: 1rem;}

.sw-year .swiper-pagination-progressbar{right:0;left:auto!important;background:#eee;border-radius:4px;overflow:hidden}

.sw-year .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#b9b9b9}

.sw-year::-webkit-scrollbar {/*Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã¦â€¢Â´Ã¤Â½â€œÃ¦Â Â·Ã¥Â¼Â*/
        width: 6px;     /*Ã©Â«ËœÃ¥Â®Â½Ã¥Ë†â€ Ã¥Ë†Â«Ã¥Â¯Â¹Ã¥Âºâ€Ã¦Â¨ÂªÃ§Â«â€“Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã§Å¡â€žÃ¥Â°ÂºÃ¥Â¯Â¸*/
        height: 6px;
    }

.sw-year::-webkit-scrollbar-thumb {/*Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã©â€¡Å’Ã©ÂÂ¢Ã¥Â°ÂÃ¦â€“Â¹Ã¥Ââ€”*/
        border-radius: 6px;
        background: #b9b9b9;
    }

.sw-year::-webkit-scrollbar-track {/*Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã©â€¡Å’Ã©ÂÂ¢Ã¨Â½Â¨Ã©Ââ€œ*/
        border-radius: 6px;
        background: #eee;
}

.row-bl1{/* background:url(../images/bl/r-bg.png) center top repeat-y; */-webkit-background-size:100% 100%;-o-background-size:100%;background-size:100%;overflow:hidden;padding:2.05rem 0 1.1rem;position: relative;background-color: #fff;}
.left-img{
  position: absolute;
  left: 0;
  top: 0;
  width: 38%;
  height: 100%;
  display: block;
  pointer-events: none;
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: cover;
}

.row-bl1 .left{float:left;width:35%;position:relative}

.row-bl1 .left .bg{display:block;width:7rem;margin-top:-2.8rem;margin-left:-2.5rem;pointer-events:none}

.row-bl1 .left .txt .tit{font-size:.48rem;color: #2e2e2e;font-weight:700;line-height:1.1;text-transform:uppercase;margin-bottom:.1rem}

.row-bl1 .left .txt .desc{width:69%;color: #2e2e2e;margin-bottom:1.1rem}

.row-bl1 .left .txt .desc br{display:none}

.row-bl1 .left .txt .lk{display:inline-block;position:relative;padding-bottom:.5rem;padding-right:.5rem;font-size:.3rem;color: #2e2e2e;font-weight:700}

.row-bl1 .left .txt .lk::after{content:"";display:block;width:.71rem;height:.43rem;position:absolute;bottom:0;right:0;background:url(../images/bl/arr1.png) center center no-repeat;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}

.row-bl1 .right{overflow:hidden;width:65%;padding-left:.8rem}

.m-lx_info{color:#2e2e2e}

.m-lx_info .tit{font-size:.3rem;font-weight:700;line-height:1.3;margin-bottom:.42rem}

.m-lx_info .line{overflow:hidden;margin-bottom:.26rem;display: flex;align-items: center;}

.m-lx_info .icon{float:left;width:.48rem;text-align:center;font-size:0;margin-right:.1rem;flex-shrink: 0;}

.m-lx_info .icon img{display:inline-block;vertical-align:middle;max-width:90%}

.m-lx_info .p{overflow:hidden}

.m-formb1{color:#2e2e2e}

.m-formb1 .tit{font-size:.3rem;font-weight:700;margin-bottom:.4rem;line-height:1.3}

.m-formb1 .p1{margin-bottom:.2rem}

.m-formb1 .btn{display:inline-block;border-radius:.48rem;border:1px solid #595959;background-color:#fff;padding:.12rem .6rem;color:#010101;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;margin-top:.22rem;position:relative;overflow:hidden;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}

.m-formb1 .btn span{position:relative;z-index:2}

.m-formb1 .btn::after{content:"";display:block;position:absolute;left:-50%;top:0;width:300%;height:200%;background:#292929;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;-o-transition:-o-transform .75s;-moz-transition:transform .75s,-moz-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s,-moz-transform .75s,-o-transform .75s}

.m-formb1 .btn:hover{border-color:transparent;color:#fff}

.m-formb1 .btn:hover::after{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}

.m-formb1 .form{margin-bottom:1rem}

.m-formb1 .gp{margin:0 -.24rem .3rem;overflow:hidden;color:#2e2e2e}

.m-formb1 .gp .item{float:left;width:50%}

.m-formb1 .gp .item.w100{width:100%}

.m-formb1 .gp .in{border-bottom:1px solid #d9d9d9;margin:0 .24rem;position:relative;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-formb1 .gp .in::after{content:"";display:block;position:absolute;left:0;bottom:0;height:1px;background:#000;width:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}

.m-formb1 .gp .in.active{border-color:transparent}

.m-formb1 .gp .in.active::after{width:100%}

.m-formb1 .gp .sel{background:url(../images/bl/select.png) right center no-repeat;-webkit-background-size:.1rem .1rem;-o-background-size:.1rem;background-size:.1rem;cursor:pointer}

.m-formb1 .gp .inp{display:block;width:100%;height:.55rem}

.m-formb1 .gp .area{display:block;width:100%;height:1.5rem;resize:none}

::-webkit-input-placeholder{color:#777}

:-moz-placeholder{color:#777}

::-moz-placeholder{color:#777}

:-ms-input-placeholder{color:#777}

select:invalid{color:#777}

input[type=number]{-moz-appearance:textfield}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}

.txt-ani p{-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1);-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s}

.txt-ani div:nth-child(1) p{-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}

.txt-ani div:nth-child(2) p{-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}

.txt-ani div:nth-child(3) p{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}

.txt-ani div:nth-child(4) p{-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}

.txt-ani div:nth-child(5) p{-webkit-transition-delay:.5s;-moz-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}

.txt-ani div:nth-child(6) p{-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}

.oh{overflow:hidden}

.animated.txt-ani p{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

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

.ban_inb1{ 
  padding-bottom: 0.3rem;
  padding-top: 45%;}
  .ban_inb1 .txt{bottom: 0.3rem;}

.ban_inb1 .tit{width:auto;margin-bottom:.3rem}

.row-ab1 .play{top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.m-infob1 .ll,.m-infob1 .rr,.m-infob2 .ll,.m-infob2 .rr,.m-infob3 .ll,.m-infob3 .rr{float:none;width:auto}

.m-infob1 .ll,.m-infob2 .ll,.m-infob3 .ll{margin-bottom:.5rem}

.ul-listb1 li{width:50%}

.ul-listb1 .con{padding-left:.3rem!important}

.ul-listb2 .icon{height:.6rem;line-height:.6rem}

.ul-listb2 .con{padding:.3rem;margin:0 0 .3rem;height:auto;min-height:3rem}

.ul-listb2{margin:0}

.ul-listb2 .t{font-size:.32rem}

.ul-listb2 li{float:none;width:auto;min-height:auto}

.row-ab2,.row-ab3,.row-ab4{padding:1rem 0}

.his-box .list .li{margin-bottom:.4rem}

.m-boxb1 .left{width:80%}

.gap1{height:1rem}

.row-bl1 .left .bg{width:65vw;margin-left:-15vw;display:none}

.m-formb1 .gp .sel{-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem}

.row-bl1 .left .txt .lk::after{display:none}

.his-box .list .tit br{display:none}

.row-bl1 .left .txt .desc{width:auto}

.row-bl1 .left .txt .desc br{display:none}

.row-ab1 .bgbox{padding-top:55%}

.row-ab1 .bg{background-attachment:scroll}

}

@media screen and (max-width:767px){
  .ban_inb1{
    padding-top: 68%;
  }

.ul-listb1{margin:0;display:block;border-top:1px solid #e9e9e9}

.ul-listb1 li{float:none;width:auto;margin:0}

.ul-listb1 .con{border-left:none}

.row-bl1{padding:0;background:#fff}
.left-img{
  /* display: none; */
  bottom: auto;
  height: 4.8rem;
  width: 100%;
}

.row-bl1 .wp{padding:0}

/* .row-bl1 .left{float:none;width:auto;background:#292929;padding:.8rem .3rem} */
.row-bl1 .left{float:none;width:auto;padding:.8rem .3rem;height: 4.8rem;}

.row-bl1 .left .txt{width:auto}

.row-bl1 .left .txt .bg{display:none}

.row-bl1 .left .txt .desc br{display:block}

.row-bl1 .right{width:auto;padding:.5rem .3rem}

.m-formb1 .gp,.m-formb1 .gp .in{margin:0}

.m-formb1 .gp .item{float:none;width:auto;margin:0 0 .3rem}

.m-formb1 .tit br{display:none}

.m-formb1 .gp .inp{height:.8rem}

}

.ban_inb1.styl2{padding-top:3.59rem}

.ban_inb1.styl2 .bigtit{font-size:.88rem;color:#e4e4e4;font-family:Montserrat-Medium;text-transform:uppercase;margin-bottom:.92rem}

.g-listl1{overflow:hidden;padding:.85rem 0 .66rem}

.ul-listl1{overflow:hidden;border:1px solid #eaeaea;border-left:none;border-right:none;padding:.12rem 0 .11rem;text-align:center;font-size:0;white-space:nowrap;overflow-x:auto}

.ul-listl1 li{display:inline-block;vertical-align:middle;padding:0 .29rem}

.ul-listl1 .con{display:block;overflow:hidden;padding:.06rem .14rem;text-align:center;color:#2f2f2f;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.ul-listl1 .con:hover,.ul-listl1 li.on .con{background-color:#eaeaea}

.m-productl{overflow:hidden;padding-bottom:.98rem}

.m-productl .product{overflow:hidden;background-color:#fff;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}

.m-productl .product .pic{width:50%;height:5.35rem;line-height:5.35rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden;text-align:center;font-size:0}

/*.m-productl .product .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}*/

.m-productl .product .pic img{display: block; width: 100%; height: 100%; object-fit: cover}

.m-productl .product .txt{padding: 0 1rem; overflow:hidden}

.m-productl .product .tit{font-size:.24rem;color:#343434;font-family:Montserrat-SemiBold;overflow:hidden;margin-bottom:.13rem}

.m-productl .product .desc{color:#939393;overflow:hidden;line-height:1.75;margin-bottom:1.18rem}

.m-productl .product .btn{display:inline-block;vertical-align:middle;min-width:1.38rem;background:#000;color:#e4e4e4;border-radius:.3rem;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;-ms-border-radius:.3rem;-o-border-radius:.3rem;text-align:center;padding:.12rem .3rem;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.m-productl .product .btn:hover{background:#e4e4e4;color:#000}

.ul-listl2{overflow:hidden;margin:0 -.14rem;padding:.32rem 0 .6rem}

.ul-listl2 li{width:33.33%;float:left;padding:0 .14rem;margin-bottom:.25rem}

.ul-listl2 .con{display:block;overflow:hidden;padding:.2rem .52rem .43rem;background-color:#fff;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}

.ul-listl2 .con .pic{padding-top:91.87%;height:0;position:relative;overflow:hidden;margin-bottom:.27rem}

.ul-listl2 .con .pic .img{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}

.ul-listl2 .con .pic img{display:inline-block;vertical-align:middle;max-width:80%;max-height:80%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.ul-listl2 .con:hover .pic img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}

.ul-listl2 .con .tit{font-size:.3rem;color:#343434;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-family:Montserrat-SemiBold;margin-bottom:.03rem}
.ul-listl2 .con .desc br{
  display: none;
}
.ul-listl2 .con .desc{color:#a4a4a4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.27rem}

.ul-listl2 .con .more{color:#2f2f2f;overflow:hidden}

.ul-listl2 .con .more i{display:inline-block;vertical-align:middle;width:10px;height:10px;background:url(../images/ls/iconl1.png) center center no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;margin:0 0 1px .04rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.ul-listl2 .con:hover .more i{margin-left:.12rem}

.m-pagesl{overflow:hidden}

.m-pagesl ul{overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}

.m-pagesl li{padding:0 .14rem}

.m-pagesl a{display:block;color:#737373;background-color:#fff;border:1px solid #ececec;overflow:hidden;padding:.09rem .4rem;min-width:1.29rem;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}

.m-pagesl a:hover{background-color:#ececec}

.m-pagesl span{color:#737373}

.m-cameral{overflow:hidden;position:relative}

.m-cameral .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;overflow:hidden}

.m-cameral .pic{position:absolute;bottom:.59rem;right:2.41rem;width:41.51%;height:auto}

.m-cameral .pic img{display:block;width:100%}

.m-cameral .txt{padding:2.35rem 0 1rem;height:9.25rem;overflow:hidden;position:relative;z-index:2}

.m-cameral .txt .tit{font-size:.82rem;line-height:1.1;color:#363636;text-transform:uppercase;font-family:Montserrat-Medium;overflow:hidden;margin-bottom:.17rem}

.m-cameral .txt .stit{font-size:.36rem;color:#b4b4b4;overflow:hidden;margin-bottom:1.7rem}

.ul-listl3{overflow:hidden;overflow-x:auto;white-space:nowrap}

.ul-listl3 li{display:inline-block;vertical-align:middle;padding-right:.45rem;margin-right:.45rem;position:relative}

.ul-listl3 li:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:1px;height:.13rem;background:rgba(255,255,255,.29)}

.ul-listl3 li:last-child{margin-right:0;padding-right:0}

.ul-listl3 li:last-child:after{display:none}

.ul-listl3 .con{font-size:.24rem;color:#aaa;display:block;cursor:pointer}

.ul-listl3 li.on .con{color:#fff}

.m-overviewl{display:block;width:100%;height:auto;overflow:hidden}

.m-overviewl img{display:block;width: 100% !important;height: auto!important;}

.m-parameterl{overflow:hidden;padding:1.43rem 0 1.6rem}

.m-parameterl .tit{font-size:.36rem;color:#eaeaea;text-align:center;overflow:hidden;margin-bottom:.74rem}

.m-parameterl .parameter{background-color:#1c1c1c;overflow:hidden;padding:.74rem .8rem .9rem;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem}

.m-parameterl .parameter .box{width:50%;float:left;padding:0 .38rem}

.m-parameterl .parameter .ul-listl3{margin-bottom:.52rem}

.m-parameterl .tabl{overflow:hidden;margin:0 -.38rem}

.m-parameterl .tabl .box{width:50%;float:left;padding:0 .38rem}

.ul-listl4{overflow:hidden}

.ul-listl4 .con{overflow:hidden;border-bottom:1px solid #313131;color:#989898;padding:.12rem 0;line-height:1.7}

.ul-listl4 .con .ll{width:39.6%;float:left;overflow:hidden;padding-right:.3rem}

.ul-listl4 .con .rr{overflow:hidden;color:#fff}


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

.ban_inb1.styl2{padding-top:1rem}

.ban_inb1.styl2 .bigtit{font-size:.5rem;margin-bottom:.6rem}

.g-listl1{padding:.6rem 0}

.ul-listl1{padding:.1rem 0}

.ul-listl1 li{padding:0 .1rem}

.ul-listl1 .con{padding:.1rem .3rem}

.m-productl{padding-bottom:.6rem}

.m-productl .product{margin-bottom:.4rem}

.m-productl .product .txt{padding: 0}

.m-productl .product .tit{font-size:.36rem}

.m-productl .product .desc{margin-bottom:.6rem}

.ul-listl2{padding:.4rem 0 .3rem}

.ul-listl2 .con{padding:.5rem .3rem .3rem}

.ul-listl2 .con .more i{width:.2rem;height:.2rem}

.m-cameral .pic{right:.3rem}

.m-cameral .txt{height:auto}

.m-cameral .txt .tit{font-size:.44rem}

.m-cameral .txt .stit{font-size:.34rem}

.ul-listl3 .con{font-size:.28rem}

.ul-listl3 li:after{height:.2rem}

.m-parameterl{padding:.6rem 0}

.m-parameterl .tit{margin-bottom:.6rem}

.m-parameterl .parameter{padding:.6rem .3rem}

.m-parameterl .tabl .box{width:auto;float:none}

.ul-listl4 .con br{display:none}

.ul-listl4 .con{padding:.2rem 0}

.ul-listl3 li{padding-right:.3rem;margin-right:0}

}

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

.ul-listl2 li{width:50%}

.m-cameral .bg{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-ms-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%}

.ul-listl3 li{float:none;width:auto}

.ul-listl3 li:after{display:none}

.m-cameral{padding:.6rem 0}

.m-cameral .txt{padding:0}

}

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

.m-productl .product{display:block;padding:.3rem}

.m-productl .product .pic{width:auto;float:none;margin-bottom:.3rem}

.ul-listl4 .con .ll{width:auto;float:none;padding:0}

.m-cameral .txt .stit{margin-bottom:1rem}

.ul-listl2 .con .desc{height:3em;white-space:normal;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}

}

.row-news{padding:1rem 0 1.12rem}

.g-titn1{font-size:.4rem;font-family:Montserrat-Medium;text-transform:uppercase;color:#333}

.m-banw1{position:relative;margin:.5rem 0 1.32rem}

.m-banw1 .con{display:flex;align-items:stretch;overflow:hidden}

.m-banw1 .pic{padding-top:46%;position:relative;overflow:hidden;border-radius:.2rem}

.m-banw1 .pic img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;transition:.3s}

.m-banw1 .con:hover .pic img{transform:scale(1.06)}

.m-banw1 .pic .date{position:absolute;font-size:.36rem;color:#fff;left:.58rem;bottom:.42rem;font-family:Montserrat-Medium}

.m-banw1 .left{width:67.8%;margin-right:.26rem;float:none}

.m-banw1 .right{border-radius:.2rem;background-color:#efefef;flex:1;float:none;padding:.45rem .4rem 0;color:#6b6b6b}

.m-banw1 .info{color:#bababa;margin-bottom:.25rem}

.m-banw1 .tit{color:#000;font-family:Montserrat-Medium;margin-bottom:.22rem;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-banw1 .desc{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;margin-bottom:1.25rem;line-height:1.7}

.m-banw1 .btn{display:inline-block;width:1.4rem;line-height:.48rem;background-color:#000;color:#fff;text-align:center;border-radius:.5rem}

.m-banw1 .slick-dots{position:absolute;display:inline-block;right:.42rem;bottom:.46rem}

.m-banw1 .slick-dots li{display:inline-block;margin:0 .03rem}

.m-banw1 .slick-dots button{width:.1rem;height:.1rem;background-color:#c5c5c5;border-radius:50%;border:none;font-size:0;transition:.3s;cursor:pointer}

.m-banw1 .slick-dots .slick-active button{background-color:#949494}

.ul-tabn1 li{display:inline-block;margin-right:.4rem}

.ul-tabn1 .con{display:block;font-size:.36rem;color:#c7c7c7;line-height:.76rem;position:relative;transition:.3s;font-family:Montserrat-Regular;text-transform:uppercase}

.ul-tabn1 .con::after{position:absolute;left:50%;transform:translateX(-50%);top:0;width:0;content:"";height:.06rem;background:#000;border-radius:.03rem;transition:.3s}

.ul-tabn1 .con:hover::after,.ul-tabn1 .on .con::after{width:.36rem}

.ul-tabn1 .con:hover,.ul-tabn1 .on .con{color:#343434}

.ul-listn1{overflow:hidden;margin:.5rem -.2rem .46rem}

.ul-listn1 li{float:left;width:50%;padding:0 .2rem;margin-bottom:.7rem}

.ul-listn1 .con{display:block}

.ul-listn1 .pic{padding-top:52%;position:relative;overflow:hidden;margin-bottom:.34rem}

.ul-listn1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}

.ul-listn1 .con:hover .pic img{transform:scale(1.06)}

.ul-listn1 .txt{padding-left:.24rem;position:relative}

.ul-listn1 .txt .line{position:absolute;left:0;top:0;bottom:0;width:.04rem;height:100%;background-color:#eaeaea}

.ul-listn1 .txt .line::after{position:absolute;left:0;right:0;width:100%;top:0;height:.32rem;background-color:#363636;content:"";transition:.3s}

.ul-listn1 .con:hover .txt .line::after{height:100%}

.ul-listn1 .info{color:#a4a4a4;margin-bottom:.26rem}

.ul-listn1 .info span{display:inline-block;margin-right:.4rem}

.ul-listn1 .tit{margin-bottom:.3rem;color:#000;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:3em;font-family:Montserrat-Regular;margin-bottom:.42rem}

.ul-listn1 .icon{width:.31rem;height:.21rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/arr.png)}

.ul-listn1 .con:hover .icon{background-image:url(../images/zwj/arr-1.png)}

.m-news2{overflow:hidden}

.m-news2 .left{float:left;width:67.8%;margin-right:.8rem}

.m-news2 .right{padding:.3rem .3rem 0;overflow:hidden}

.g-titn2{font-size:.24rem;font-family:Montserrat-Medium}

.ul-listn2{margin-top:.48rem}

.ul-listn2 li{margin-bottom:.35rem}

.ul-listn2 .con{display:block;position:relative}

.ul-listn2 .con::after{position:absolute;top:.04rem;content:"";background-color:#000;width:.02rem;left:-.2rem;opacity:0;transition:.3s;height:0}

.ul-listn2 .con:hover::after{opacity:1;bottom:.04rem;height:90%}

.ul-listn2 .tit{margin-bottom:.18rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:.3s;color:#a4a4a4}

.ul-listn2 .con:hover .tit, .ul-listn2 .con:hover .date{color:#000}

.ul-listn2 .date{color:#a4a4a4;transition:.3s}

/* .ban-det{padding:2.24rem 0 .6rem} 

.ban-det .tit{text-transform:none;width:85%;min-height:auto;margin-bottom:.44rem;font-weight:400;line-height:1.2}*/

.ban-det .info{color: #868686;}

.ban-det .info span{display:inline-block;margin-right:.4rem;position:relative}

.ban-det .info span::after{position:absolute;top:50%;transform:translateY(-50%);content:"";height:.1rem;width:1px;background-color:#868686;right:-.2rem}

.ban-det .info span:last-child:after{display:none}
.ban-det .txt{
  color: rgb(89, 87, 87);
}
.ban-det .tit {
  width: 70%;
}
.m-newsdet{overflow:hidden;padding:.7rem 0 .92rem}

.m-newsdet .txt{margin-bottom:1.1rem;line-height:1.8}
.m-newsdet .txt strong{font-family: Montserrat-Medium;}
.m-newsdet .txt img{
  display: inline-block;
  max-width: 100%;
  width: 100%!important;
  height: auto!important;
}

.m-newsdet .left{width:67%;float:left;margin-right:1.08rem}

.m-newsdet .right{overflow:hidden;padding-left:.2rem}

.det-page{text-align:center}

.det-page .a{display:inline-block;color:#bfbfbf;transition:.3s}

.det-page .a:hover{color:#000}

.det-page .prev{padding-left:.26rem;background-position:left center;background-repeat:no-repeat;background-size:.07rem auto;background-image:url(../images/zwj/left.png)}

.det-page .prev:hover{background-image:url(../images/zwj/left-1.png)}

.det-page .back{padding-left:.24rem;background-position:left center;background-repeat:no-repeat;background-size:.14rem auto;background-image:url(../images/zwj/back.png);margin:0 1.1rem}

.det-page .back:hover{background-image:url(../images/zwj/back-1.png)}

.det-page .next{padding-right:.26rem;background-position:right center;background-repeat:no-repeat;background-size:.07rem auto;background-image:url(../images/zwj/right.png)}

.det-page .next:hover{background-image:url(../images/zwj/right-1.png)}

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

.m-banw1 .btn{width:1.8rem;line-height:.62rem}

.g-titn2{font-size:.32rem}

.ban-det .info span::after{height:.26rem}

}

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

.m-banw1 .desc,.ul-listn1 .info{margin-bottom:.25rem;line-clamp:2;-webkit-line-clamp:2}

.m-newsdet .left{float:none;width:100%;margin-right:0;margin-bottom:.8rem}

.m-newsdet .right{padding-left:0}

}

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

.m-banw1 .con{display:block;background-color:#efefef;border-radius:.1rem}

.m-banw1 .pic{border-radius:.1rem}

.m-banw1 .left{width:100%}

.m-banw1 .right{padding:.3rem}

.m-banw1 .pic .date{font-size:.28rem;bottom:.2rem;left:.3rem}

.m-banw1{margin:.3rem 0 .8rem}

.m-news2 .left{float:none;width:100%;margin-right:0;margin-bottom:.4rem}

.ul-tabn1{white-space:nowrap;overflow-y:auto}

.ul-tabn1 li{margin-right:.2rem}

.m-news2 .right{padding:.3rem 0 0}

.ul-listn2 .con::after{display:none}

.ul-listn2{margin-top:.3rem}

.ul-listn1{margin:.3rem 0 0}

.ul-listn1 li{float:none;width:100%;padding:0;margin-bottom:.4rem}

.det-page .back{margin:0 .4rem;background-size:.24rem auto;padding-left:.3rem}

.m-newsdet .txt{margin-bottom:.6rem;line-height:1.6}

.det-page .next,.det-page .prev{background-size:.12rem auto}

.ban-det .info{font-size:.2rem}

}




/*!2025.06.07*/
/* .hdr-shop{float: right; width: 21px; height: 60px; margin-right: 26px; display: flex ; align-items: center;}
.hdr-shop .icon{flex-shrink: 0; width: 100%; cursor: pointer;}
.hdr-shop .icon img{display: block; width: 100%; height: auto;} */
.hg-row1{height: 7.78rem; position: relative; z-index: 1; overflow: hidden;}
.hg-row1 .row-bg1{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -webkit-background-size: cover; background-size: cover; background-attachment: fixed; z-index: 1;}
.hg-row1 .cont{position: absolute; left: 0; top: 50%; right: 0; text-align: center; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 10;}
.hg-row1 .cont .tit{font-family: Montserrat-Regular; font-size: 0.6rem; color: #E4E4E4; font-weight: normal; line-height: 1.22;}
.hg-row1 .cont .desc{font-family: Montserrat-Light; margin: 0.24rem auto 0; width: 7.48rem; max-width: 100%; color: #E4E4E4; line-height: 1.21;}
.hg-row1 .cont .g-mzw-btn1{margin-top: 0.44rem;}
.hg-row2{overflow: hidden;}
.hg-honor1{position: relative; overflow: hidden;}
.hg-honor1 img{display: block; max-width: 100%;}
.hg-row3{overflow: hidden;}
.hg-row3 .text{margin: 0.8rem auto 0.23rem; text-align: center;}
.hg-row3 .text .tit{font-family: Montserrat-Regular; font-size: 0.48rem; color: #292929; line-height: 1.23; font-weight: normal;}
.hg-row3 .text .desc{font-family: Montserrat-Light; margin-top: 0.24rem; color: #292929;}
.hg-row3 .big-pic{display: block; margin: 0 auto; max-width: 100%;}
@media screen and (max-width:1199px){
    .footer .row1{margin-bottom: 1rem;}
    .footer .row1 .col2{padding: 0;}
    /* .hdr-shop{width: .5rem; height: 1rem; margin-right: .4rem;} */
    .hg-row1 .row-bg1{background-attachment: scroll;}
    .hg-row1 .cont .tit{font-size: 0.48rem;}
}
/*!2025.06.07 end*/



/*!2025.06.08*/
.row-csr{padding-top: 60px;}
.row-csr .row-items{}
.row-csr .row-items img{display: block; max-width: 100%;}
.row-csr .box-join1{padding: 0.8rem 0 1rem; text-align: center;}
.row-csr .box-join1 img{display: block; margin: 0 auto 0.08rem;}
.row-csr .box-join1 .tit{font-family: Montserrat-Medium; font-size: 0.48rem; color: #56B775; line-height: 1.23;}
.row-csr .box-join1 .desc{font-family:Montserrat-Regular; margin: 0.4rem auto 0; width: 1000px; max-width: 100%; font-size: 0.24rem; color: #56B775; line-height: 1.33; font-weight: bold;}
.row-csr .box-join1 .g-mzw-btn1{margin: 0.8rem auto 0; min-width: 1.28rem; border: 1px solid #AFAFAF; background-color: #fff;}
@media screen and (max-width:1199px){
    .row-csr{padding: 0;}
    .row-csr .box-join1 .tit{font-size: .48rem;}
    .row-csr .box-join1 .desc{margin-top: 0.2rem; font-size: 0.28rem;}
    .row-csr .box-join1 .g-mzw-btn1{margin-top: 0.4rem;}
}
/*!2025.06.08 end*/

.g-mobilel{display: none;}
@media screen and (max-width:1199px){
  .g-mobilel{display: block;}
  .g-pcl{display: none;}
}