*,: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{border:none}
input,select,textarea{font-family:oracle,sans-serif;border:none}
textarea{resize:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
select::-ms-expand{display:none}
.mzw-prel{position:relative}
.mzw-ofh{overflow:hidden}
.mzw-clear::after{content:"";display:block;clear:both}
.mzw-fl{float:left}
.mzw-fr{float:right}
.mzw-img1 img{display:block;width:100%;height:auto}
.mzw-img2 img{display:block;width:auto;height:100%}
.mzw-img3 img,.mzw-img3 video{display:block;width:100%;height:100%;object-fit:cover}
.mzw-img3 video{transform:scale(1.01)}
.mzw-img4{height:0;overflow:hidden;position:relative;z-index:0}
.mzw-img4 img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}
.mzw-hvr-img img{transition:.4s}
.mzw-hvr-img:hover img{transform:scale(1.08)}
.mzw-hvr-img2 .img{transition:.4s}
.mzw-hvr-img2:hover .img{transform:scale(1.08)}
.mzw-det img{display:inline-block}
.mzw-det img,.mzw-det table,.mzw-det video{max-width:100%}
.mzw-det ul{list-style:disc inside}
.mzw-det ol{list-style:decimal inside}
.mzw-bg1{overflow:hidden;background-repeat:no-repeat;background-position:center;background-size:cover}
.mzw-tabcon{display:none}
.mzw-tabcon.show{display:block}
.mzw-placeholder input::-webkit-input-placeholder{color:#ccc}
.mzw-placeholder input:-moz-placeholder{color:#ccc}
.mzw-placeholder input::-moz-placeholder{color:#ccc}
.mzw-placeholder input::-ms-input-placeholder{color:#ccc}
.mzw-pc{display:block!important}
.mzw-pe{display:none!important}
body,input,select,textarea{font-size:14px;line-height:1.5;font-weight:350;font-family:oracle,sans-serif,'Microsoft YaHei',"PingFang SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
@font-face{font-family:oracle;src:url(../fonts/ABCOracle-Book-DFQjm65U.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}
@font-face{font-family:oracle;src:url(../fonts/ABCOracle-Medium-D4O7Ibm4.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:oracle;src:url(../fonts/ABCOracle-Bold-CkkkZJoi.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:simon;src:url(../fonts/ABCSimonMono-Regular-lGq1MUNE.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:simon;src:url(../fonts/ABCSimonMono-Medium-DMhJ1ptG.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}
.wp{max-width:100%;width:100%;padding:0 .2rem}
.fs10{font-size:.1rem}
.fs12{font-size:.12rem}
.fs14{font-size:.14rem}
.fs15{font-size:.15rem}
.fs16{font-size:.16rem}
.fs17{font-size:.17rem}
.fs18{font-size:.18rem}
.fs20{font-size:.2rem}
.fs21{font-size:.21rem}
.fs22{font-size:.22rem}
.fs24{font-size:.24rem}
.fs14-12{font-size:.14rem}
.fs16-16{font-size:.16rem}
.fs18-16,.fs18-18{font-size:.18rem}
.fs20-16,.fs20-18{font-size:.2rem}
.fs21-16,.fs21-18{font-size:.21rem}
.fs22-16,.fs22-18{font-size:.22rem}
.fs24-16,.fs24-18{font-size:.24rem}
@media only screen and (max-width:1920px){
.fs10{font-size:10px}
.fs12{font-size:12px}
.fs14{font-size:14px}
.fs16-16{font-size:16px}
.fs18-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1792px){
.fs15{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1728px){
.fs20-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1706px){
.fs18-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1680px){
.fs14-12{font-size:12px}
.fs16{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1645px){
.fs21-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1580px){
.fs17{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1570px){
.fs22-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1536px){
.fs20-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1500px){
.fs18{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1462px){
.fs21-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1440px){
.fs24-18{font-size:18px}
}
@media only screen and (min-width:1200px) and (max-width:1396px){
.fs22-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1344px){
.fs20{font-size:14px}
}
@media only screen and (min-width:1200px) and (max-width:1280px){
.fs24-16{font-size:16px}
}
@media only screen and (min-width:1200px) and (max-width:1220px){
.fs22{font-size:14px}
}
.header{width:100%;position:fixed;left:0;top:0;transition:.3s;z-index:100}
.header .hdr-mask{content:'';display:none;width:100%;height:100vh;background-color:rgba(0,0,0,.5);position:absolute;left:0;top:0}
.header .hdr-con{height:.7rem;padding:0 .2rem;display:flex;align-items:center;position:relative;transition:.3s}
.header .hdr-menubtn{display:none}
.header .logo{display:block;width:.8rem;flex-shrink:0;position:relative}
.header .logo img{transition:.4s}
.header .logo .img2{position:absolute;left:0;top:0;opacity:0}
.header .hdr-l,.header .hdr-r{flex:1;overflow:hidden}
.header .hdr-r{display:flex;justify-content:flex-end}
.header .nav{display:flex}
.header .nav .li1{margin-right:.32rem}
.header .nav .li1:last-child{margin-right:0}
.header .nav .a1{display:block;color:#f5f0eb;transition:.3s;line-height:.7rem}
.header .nav .a1:hover{text-decoration:underline;text-underline-offset:.25em}
.header .dropmenu{width:100%;height:5.69rem;max-height:calc(100vh - .7rem);display:none;overflow:hidden;background-color:#f5f0eb;border-top:1px solid #aeaca6;position:absolute;left:0;top:.7rem}
.header .dropmenu .drop-back{display:none}
.header .dropmenu .drop-con{height:100%;display:flex;overflow:hidden}
.header .nav_level{height:100%;min-width:2.3rem;padding:.2rem;border-left:1px solid #aeaca6}
.header .nav_level .nav_tit{color:#191919;font-family:simon;font-weight:350;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem}
.header .nav_level .nav_menu .li2{margin-bottom:.34em}
.header .nav_level .nav_menu .li2:last-child{margin-bottom:0}
.header .nav_level .nav_menu .a2{display:block;color:#191919;line-height:1.4;transition:.3s}
.header .nav_level .nav_menu .a2:hover,.header .nav_level .nav_menu .li2.on .a2{text-decoration:underline;text-underline-offset:.25em}
.header .nav_levels,.header .nav_levels .nav_level{display:none}
.header .nav_medias{flex:1;overflow:hidden;padding:.2rem;position:relative;box-sizing:border-box}
.header .nav_media{width:33vw;height:calc(100% - .4rem);display:flex;flex-direction:column;overflow:hidden;transition:.3s;position:absolute;top:.2rem;right:.2rem;opacity:0}
.header .nav_media .pic{flex:1;overflow:hidden}
.header .nav_media .txt{min-height:4.5em;flex-shrink:0;line-height:1.5;margin-top:1em;color:#191919}
.header .nav_media.show{opacity:1}
.header .nav_banner{width:66vw;height:100%;display:flex;overflow:hidden;border-left:1px solid #aeaca6;padding-left:.2rem;margin-left:auto}
.header .nav_banner .con,.header .nav_banner .pic{flex:1;overflow:hidden}
.header .nav_banner .con{margin-right:.2rem;display:flex;flex-direction:column}
.header .nav_banner .con .tit{color:#191919;font-family:simon;font-weight:350;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.4rem}
.header .nav_banner .con .txt{margin-top:auto;line-height:1.4}
.header .nav_banner .con .btn{margin-top:.2rem}
.header .nav_banner .pic{height:100%}
.header .nav_level.active+.nav_levels{display:block}
.header .nav_level.active~.nav_medias .nav_banner{display:none}
.header.down{transform:translateY(-100%)}
.header.hover{transform:none}
.header.active .hdr-con,.header.hover .hdr-con{background-color:#f5f0eb}
.header.active .logo .img1,.header.hover .logo .img1{opacity:0}
.header.active .logo .img2,.header.hover .logo .img2{opacity:1}
.header.active .nav .a1,.header.hover .nav .a1{color:#191919}
.footer{background-color:#191919;padding:1rem 0 .2rem}
.footer .ftr-nav{line-height:1.4;color:#f5f0eb;display:flex;flex-wrap:wrap;overflow:hidden}
.footer .ftr-nav li{min-width:12.5vw}
.footer .ftr-nav li:last-child{flex:1;overflow:hidden}
.footer .ftr-nav li .tit{margin-bottom:.2rem}
.footer .ftr-nav .tit{height:1.2em;margin-bottom:.2rem;letter-spacing:.05em;font-weight:500;line-height:1.2;text-transform:uppercase}
.footer .ftr-nav .tit a{display:inline;color:inherit}
.footer .ftr-nav .list{display:flex}
.footer .ftr-nav .item{width:12.5vw;flex-shrink:0}
.footer .ftr-nav a:hover{text-decoration:underline;text-underline-offset:.25em}
.footer .ftr-nav .a1,.footer .ftr-nav .a2{display:block;margin-bottom:.4167em;color:inherit}
.footer .ftr-search{width:4.51rem;max-width:100%;position:relative}
.footer .ftr-search .con{display:flex;overflow:hidden;height:.3rem}
.footer .ftr-search .btn,.footer .ftr-search .input1{display:block;height:100%;line-height:.3rem;border:none;background-color:#2d2d2d;color:#f5f0eb}
.footer .ftr-search .input1{flex:1;width:100%;font-size:.12rem;padding-left:.1rem}
.footer .ftr-search .input1::-webkit-input-placeholder{color:#8f8f8f}
.footer .ftr-search .input1:-moz-placeholder{color:#8f8f8f}
.footer .ftr-search .input1::-moz-placeholder{color:#8f8f8f}
.footer .ftr-search .input1::-ms-input-placeholder{color:#8f8f8f}
.footer .ftr-search .btn{padding:0 .2rem;font-size:.08rem;transition:.3s;text-transform:uppercase;cursor:pointer}
.footer .ftr-search .btn:hover{color:#8f8f8f}
.footer .ftr-search .tip{display:none;width:100%;color:#bf0000;padding-top:.05rem;line-height:1.4;position:absolute;left:0;top:100%;opacity:.7}
.footer .ftr-row2{display:flex;justify-content:space-between;align-items:flex-end;overflow:hidden;padding-top:2rem}
.footer .copyright,.footer .ftr-link{width:37.5%}
.footer .copyright{color:#8f8f8f;font-size:.09rem;line-height:1}
.footer .copyright a{display:inline;color:inherit;transition:.3s}
.footer .copyright a:hover{color:#f5f0eb}
.footer .logo{display:block;width:1.5rem;flex-shrink:0}
.footer .ftr-link{font-size:.09rem;color:#8f8f8f;line-height:1;display:flex;flex-wrap:wrap;justify-content:space-between}
.footer .ftr-link li{margin-right:.2rem}
.footer .ftr-link li:last-child{margin-right:0}
.footer .ftr-link .a1{display:block;color:inherit;transition:.3s;text-transform:uppercase}
.footer .ftr-link .a1:hover{color:#f5f0eb}
@media only screen and (max-width:1920px){
.header .dropmenu{height:569px}
.footer .ftr-search{width:451px}
.footer .ftr-search .con{height:30px}
.footer .ftr-search .btn,.footer .ftr-search .input1{line-height:30px}
.footer .ftr-search .input1{padding-left:10px}
.footer .ftr-search .btn{padding:0 20px;font-size:8px}
.footer .ftr-search .tip{padding-top:5px}
.footer .copyright,.footer .ftr-link{font-size:9px}
}
@media only screen and (max-width:1199px){
.mzw-l,.mzw-r{float:none}
.mzw-pc{display:none!important}
.mzw-pe{display:block!important}
.fs10{font-size:.2rem}
.fs12{font-size:.24rem}
.fs14,.fs15,.fs16,.fs17,.fs18,.fs20,.fs21,.fs22{font-size:.28rem}
.fs16-16,.fs18-16,.fs20-16,.fs20-18,.fs21-16,.fs21-18,.fs22-16,.fs22-18{font-size:.36rem}
.header .hdr-mask{display:none}
.header .hdr-con{height:1.2rem}
.header .hdr-menubtn{display:block;color:#f5f0eb;line-height:1.4}
.header .hdr-menubtn span:nth-child(2){display:none}
.header .hdr-menubtn.open span:nth-child(1){display:none}
.header .hdr-menubtn.open span:nth-child(2){display:inline}
.header .logo{width:1.2rem}
.header .hdr-nav{display:none;width:100%;height:calc(100vh - 1.2rem);background-color:#f5f0eb;border-top:1px solid #191919;overflow:hidden;position:absolute;left:0;top:1.2rem}
.header .nav{display:block;padding:.2rem}
.header .nav .li1{margin-right:0;margin-bottom:.2rem}
.header .nav .li1:last-child{margin-bottom:0}
.header .nav .a1{display:flex;align-items:center;line-height:1.4;color:#191919}
.header .nav .a1.icon1::after{content:"▸";display:block;margin-left:auto}
.header .hdr-r .nav{padding:0}
.header .hdr-r .nav .li1{display:none}
.header .hdr-r .nav .li1.language{display:block}
.header .hdr-r .nav .li1 .a1{color:#f5f0eb}
.header .dropmenu{height:100%;max-height:none;display:none;top:0;border-top:none}
.header .dropmenu .drop-back{height:1rem;display:flex;align-items:center;padding:.2rem;border-bottom:1px solid #aeaca6;color:#191919;opacity:.5;box-sizing:border-box}
.header .dropmenu .drop-back::before{content:"";display:block;position:relative;width:0;height:0;top:0;border:.4em solid;margin-right:.84em;transform:scaleX(-1);border-color:transparent transparent transparent currentColor}
.header .dropmenu .drop-con{display:block}
.header .nav_level{height:100%;min-width:0;padding:.2rem;border-left:none}
.header .nav_level .nav_tit{margin:.4rem 0}
.header .nav_level .nav_menu .li2{margin-bottom:.2rem}
.header .nav_level .nav_menu .a2{display:flex;align-items:center}
.header .nav_level .nav_menu .a2.icon2::after{content:"▸";display:block;margin-left:auto}
.header .nav_levels{width:100%;height:calc(100% - 1rem);background-color:#f5f0eb;position:absolute;left:0;top:1rem}
.header .nav_medias{display:none}
.header.active .hdr-menubtn,.header.active .hdr-r .nav .li1 .a1,.header.hover .hdr-menubtn,.header.hover .hdr-r .nav .li1 .a1{color:#191919}
.footer .ftr-nav{margin-bottom:-.8rem}
.footer .ftr-nav li{min-width:calc(25vw - .1rem);margin-bottom:.8rem}
.footer .ftr-nav .list{margin:0 -.1rem}
.footer .ftr-nav .item{width:calc(25vw - .1rem);padding:0 .1rem;box-sizing:border-box}
.footer .ftr-search{width:100%;max-width:100%}
.footer .ftr-row2{padding-top:2rem}
.footer .copyright,.footer .ftr-link{width:25%}
.footer .ftr-link{display:block}
.footer .ftr-link li{margin-right:0;margin-bottom:.2rem}
.footer .ftr-link li:last-child{margin-bottom:0}
}
@media only screen and (max-width:767px){
.footer .ftr-nav li{min-width:calc(50vw - .2rem)}
.footer .ftr-nav li:last-child{flex:0 1 auto;width:100%}
.footer .ftr-nav .item{width:calc(50vw - .2rem)}
.footer .ftr-search{margin-top:.8rem}
.footer .ftr-row2{display:block;position:relative}
.footer .copyright,.footer .ftr-link{width:100%}
.footer .logo{margin:0 auto .8rem}
.footer .ftr-link{margin-bottom:.8rem}
}
body{background-color:#f5f0eb}
.g-mzw-btn1{display:flex;align-items:center;color:#191919;transition:.3s;opacity:.5;line-height:1}
.g-mzw-btn1::before{content:"";display:block;position:relative;width:0;height:0;top:0;border:.4em solid;margin-right:.1rem;border-color:transparent transparent transparent currentColor}
.g-mzw-btn1:hover{opacity:1;text-indent:.05rem}
.g-mzw-btn1.c1{color:#f5f0eb}
.g-mzw-tit1{font-family:simon;font-weight:350;text-transform:uppercase;letter-spacing:.1em;font-size:.36rem;line-height:1.35;color:#191919}
.g-mzw-tit1.center{padding-left:.1em;text-align:center}
.g-mzw-tit1.c1{color:#f5f0eb}
.g-mzw-tit1.sty2{font-size:.18rem}
.mzw-banner{position:relative;overflow:hidden}
.mzw-banner .con{height:100vh;display:block}
.mzw-banner .bg,.mzw-banner .box1,.mzw-banner .box2{width:100%;height:100%}
.mzw-banner .bg,.mzw-banner .box2{position:absolute;left:0;top:0}
.mzw-banner .bg{overflow:hidden}
.mzw-banner .bg::after{content:'';display:block;width:100%;height:100%;background-color:rgba(25,25,25,.5);position:absolute;left:0;top:0}
.mzw-banner .tit{font-family:simon;font-weight:350;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;font-size:.36rem;color:#f5f0eb}
.mzw-banner .box1{display:flex;flex-direction:column;overflow:hidden;position:relative;padding:.7rem .2rem .2rem}
.mzw-banner .box1 .row1{width:100%;flex:1;overflow:hidden;display:flex;align-items:center}
.mzw-banner .box1 .tit{width:100%;display:flex;justify-content:space-between;overflow:hidden}
.mzw-banner .box1 .txt{max-width:60ch;margin-top:.2rem;padding-bottom:.3rem}
.mzw-banner .box1 .desc{line-height:1.35;color:#f5f0eb}
.mzw-banner .box1 .btn{margin-top:1.5em}
.mzw-banner .box2{display:flex;overflow:hidden}
.mzw-banner .box2 .item{position:relative;width:50%;height:100%;display:flex;align-items:center;justify-content:center}
.mzw-banner .box2 .tit{position:relative;padding-left:.1em}
.mzw-banner .swiper-pagination{display:flex;position:absolute;left:.2rem;bottom:.2rem;margin:0 -.2rem}
.mzw-banner .swiper-pagination-bullet{width:auto;height:auto;background-color:transparent;border-radius:0;color:#f5f0eb;line-height:1.2;opacity:.5;letter-spacing:.05em;font-weight:500;margin:0 .2rem!important}
.mzw-banner .swiper-pagination-bullet-active{opacity:1}
.mzw-box1{padding:.7rem 0;border-bottom:1px solid #191919}
.mzw-box1 .box-con{padding-left:calc(50% + .1rem)}
.mzw-box1 .txt{line-height:1.2;color:#191919;margin-bottom:1.5em}
.mzw-row-a1{padding:2rem 0 .2rem}
.mzw-row-a1-1{margin-bottom:2rem}
.mzw-litpic1{display:flex;flex-wrap:wrap;overflow:hidden;margin:0 -.1rem}
.mzw-litpic1 li{width:20%;padding:0 .1rem;position:relative}
.mzw-litpic1 li::before{content:'';display:block;width:1px;height:100%;background-color:#7a7976;position:absolute;left:0;top:0}
.mzw-litpic1 li:first-child::before{display:none}
.mzw-litpic1 .con{display:block;transition:.2s}
.mzw-litpic1 .txt{line-height:1.2;color:#191919}
.mzw-litpic1 .index{margin-bottom:.1rem}
.mzw-litpic1 .tit{margin-bottom:.7rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.mzw-litpic1 .pic{padding-top:130%}
@media (hover:hover){
.mzw-litpic1:hover .con{filter:grayscale(1) brightness(.8);opacity:.5}
.mzw-litpic1:hover .con:hover{filter:brightness(1);opacity:1}
}
.mzw-swiper1{position:relative;overflow:hidden}
.mzw-swiper1 .con{display:block;position:relative}
.mzw-swiper1 .bg{width:100%;height:100%;position:absolute;left:0;top:0}
.mzw-swiper1 .bg::after{content:'';display:block;width:100%;height:100%;background-color:rgba(25,25,25,.5);position:absolute;left:0;top:0}
.mzw-swiper1 .txt{height:100vh;display:flex;align-items:center;justify-content:space-between;overflow:hidden;position:relative}
.mzw-swiper1 .tit{font-family:simon;font-weight:350;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;font-size:.32rem;color:#f5f0eb}
.mzw-swiper1 .swiper-pagination{text-align:left;padding:.2rem;left:70%;bottom:0}
.mzw-swiper1 .swiper-pagination-bullet{display:block;width:auto;height:auto;background-color:transparent;border-radius:0;color:#f5f0eb;line-height:1.4;opacity:.5;position:relative;margin:0 0 .4167em!important;transition:.3s}
.mzw-swiper1 .swiper-pagination-bullet:last-child{margin-bottom:0}
.mzw-swiper1 .swiper-pagination-bullet .p1{display:block;position:relative;padding-left:1em}
.mzw-swiper1 .swiper-pagination-bullet .p1::before{content:'';display:block;width:.4167em;height:.4167em;background-color:#f5f0eb;transition:.3s;opacity:0;position:absolute;left:0;top:0;bottom:0;margin:auto}
.mzw-swiper1 .swiper-pagination-bullet .p2{display:none}
.mzw-swiper1 .swiper-pagination-bullet-active,.mzw-swiper1 .swiper-pagination-bullet:hover{opacity:1}
.mzw-swiper1 .swiper-pagination-bullet-active .p1::before{opacity:1}
.mzw-box2{padding:1rem 0}
.mzw-box2 .box-con{display:flex;flex-wrap:wrap;overflow:hidden}
.mzw-box2 .left{width:45.621%;height:calc(100vh - 2rem);margin-right:1rem;overflow:hidden}
.mzw-box2 .right{flex:1;overflow:hidden;display:flex;flex-direction:column;justify-content:center;color:#191919;line-height:1.35;margin-right:20.648%}
.mzw-box2 .tit{font-family:simon;font-weight:350;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.3rem}
.mzw-box2 .desc{margin-bottom:.21rem}
.mzw-box2 .btns .btn{margin-bottom:.1rem}
.mzw-box2 .btns .btn:last-child{margin-bottom:0}
.mzw-swiper2{height:90vh;display:flex;overflow:hidden}
.mzw-swiper2 .right,.mzw-swiper2 .swiper1{width:50%;height:100%;overflow:hidden}
.mzw-swiper2 .swiper1 .con{display:block;height:100%}
.mzw-swiper2 .right{display:flex;flex-direction:column;justify-content:flex-end;padding:.4rem;position:relative}
.mzw-swiper2 .bg{width:100%;height:100%;position:absolute;left:0;top:0}
.mzw-swiper2 .bg::after{content:'';display:block;width:100%;height:100%;background-color:rgba(25,25,25,.5);position:absolute;left:0;top:0}
.mzw-swiper2 .txt{position:relative}
.mzw-swiper2 .txt .tit{display:block;font-family:simon;font-weight:350;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;color:#f5f0eb}
.mzw-swiper2 .txt .desc{border-top:1px solid #ede8e2;color:#f5f0eb;line-height:1.35;padding-top:.2rem;margin-top:.2rem;padding-right:.1rem}
.mzw-swiper2 .txt .btn{margin-top:.2rem}
.mzw-swiper2 .swiper2{display:flex;flex-wrap:wrap;overflow:hidden;margin-top:.2rem;position:relative}
.mzw-swiper2 .swiper2 a{display:block;width:1.875em;height:1.875em;margin:0 .3125em 0 0;position:relative}
.mzw-swiper2 .swiper2 a::after{content:'';display:block;width:100%;height:100%;box-shadow:0 0 0 .125em #191919 inset,0 0 0 .1875em #f5f0eb inset;position:absolute;left:0;top:0;transition:.4s;opacity:0}
.mzw-swiper2 .swiper2 a.on::after{opacity:1}
.mzw-row-a2{padding:.4rem 0 1rem}
.mzw-row-a2-1{display:flex;justify-content:space-between;overflow:hidden;border-top:1px solid #7a79a6;padding-top:.15rem;margin-bottom:1.5rem}
.mzw-row-a2-1 .col{width:calc(50% - .1rem)}
.mzw-litpic2{display:flex;flex-wrap:wrap;overflow:hidden;margin:0 -.1rem}
.mzw-litpic2 li{width:25%}
.mzw-litpic2 .con{display:block;margin:0 .1rem;transition:.2s}
.mzw-litpic2 .pic{padding-top:120%}
.mzw-litpic2 .txt{padding-top:.1rem;overflow:hidden}
.mzw-litpic2 .tag{line-height:1.5;color:#7a7976;text-transform:uppercase;letter-spacing:.025em}
.mzw-litpic2 .tit{color:#191919;line-height:1.35;margin-top:.1rem}
.mzw-litpic2 .date{line-height:1.4;color:#191919;margin-top:.07rem}
@media (hover:hover){
.mzw-litpic2:hover .con{filter:grayscale(1) brightness(.8);opacity:.5}
.mzw-litpic2:hover .con:hover{filter:brightness(1);opacity:1}
}
.mzw-row-a3{background-color:#191919;padding:.4rem 0}
.mzw-row-a3-1{display:flex;overflow:hidden;justify-content:space-between;border-top:1px solid #8f8f8f;padding-top:.15rem;margin-bottom:1.5rem}
.mzw-row-a3-1 .col{width:calc(50% - .1rem)}
.mzw-swiper3{display:flex;overflow:hidden;padding:.5rem 0 1rem}
.mzw-swiper3 .swiper-btn{width:19.14%;margin-right:.2rem;display:flex;align-items:center;overflow:hidden}
.mzw-swiper3 .swiper-box{flex:1;overflow:hidden}
.mzw-swiper3 .con{display:flex;align-items:center;overflow:hidden;padding-left:.2rem}
.mzw-swiper3 .picbox{width:40.5%;margin-right:.8rem}
.mzw-swiper3 .pic{padding-top:141.4%}
.mzw-swiper3 .txt{flex:1;overflow:hidden}
.mzw-swiper3 .tag{line-height:1.3;color:#8f8f8f;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.15rem}
.mzw-swiper3 .tit{width:80%;text-wrap:balance;color:#f5f0eb;line-height:1.2;font-weight:500;margin-bottom:.25rem}
.mzw-swiper3 .swiper-pagination{display:flex;position:static}
.mzw-swiper3 .swiper-pagination-bullet{display:block;width:auto;height:auto;background-color:transparent;border-radius:0;color:#f5f0eb;line-height:1.3;opacity:.5;position:relative;margin:0 .2rem!important;transition:.3s}
.mzw-swiper3 .swiper-pagination-bullet-active,.mzw-swiper3 .swiper-pagination-bullet:hover{opacity:1}
.mzw-box3{padding-bottom:.7rem}
.mzw-box3 .pic{height:calc(100vh - 1.4rem)}
.mzw-box3 .txt{padding:.2rem 0 .35rem}
.mzw-box3 .tit{color:#191919;line-height:1.4;letter-spacing:.025em;text-transform:uppercase}
.mzw-box3 .tit a{display:inline;color:inherit}
.mzw-box4{padding:1rem 0;background-color:#191919;overflow:hidden}
.mzw-box4 .box-con{height:calc(100vh - 1.4rem);display:flex;flex-direction:row-reverse;justify-content:center;overflow:hidden}
.mzw-box4 .pic{width:50%;height:100%;border-left:1px solid #8f8f8f;padding-left:.2rem}
.mzw-box4 .txt{flex:1;overflow:hidden;padding:0 8.7%;display:flex;flex-direction:column;justify-content:center}
.mzw-box4 .tit{font-family:simon;font-weight:350;line-height:1.2;text-transform:uppercase;letter-spacing:.1em;color:#f5f0eb;margin-bottom:.3rem}
.mzw-box4 .desc{color:#f5f0eb;line-height:1.4;margin-bottom:.21rem}
.mzw-box4 .btns .btn{margin-bottom:.1rem}
.mzw-box4 .btns .btn:last-child{margin-bottom:0}
@media only screen and (max-width:1920px){
.g-mzw-btn1::before{margin-right:10px}
.g-mzw-btn1:hover{text-indent:.05rem}
.g-mzw-tit1.sty2{font-size:18px}
}
@media only screen and (max-width:1199px){
.g-mzw-btn1:hover{text-indent:.05rem}
.g-mzw-tit1{font-size:.5rem}
.g-mzw-tit1.sty2{font-size:.28rem}
.mzw-banner .tit{font-size:.5rem}
.mzw-banner .box1{display:flex;flex-direction:column;overflow:hidden;position:relative;padding-top:1.2rem}
.mzw-banner .box1 .tit{display:block}
.mzw-banner .box1 .txt{width:100%;max-width:none;margin-top:.4rem;padding-bottom:.6rem}
.mzw-banner .box1 .btn{margin-top:.4rem}
.mzw-banner .box2{display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}
.mzw-banner .box2 .item{position:static;width:100%;height:auto;display:block}
.mzw-banner .box2 .item:nth-child(2) .bg{display:none}
.mzw-banner .box2 .tit{position:relative;padding-left:.1em;text-align:center;z-index:2}
.mzw-banner .swiper-pagination{margin:0 -.4rem}
.mzw-banner .swiper-pagination-bullet{margin:0 .4rem!important}
.mzw-box1{padding:1.4rem 0}
.mzw-box1 .box-con{padding-left:0}
.mzw-box1 .txt{font-size:.34rem;margin-bottom:.4rem}
.mzw-row-a1{padding:1.4rem 0 .2rem}
.mzw-row-a1-1{margin-bottom:1.4rem}
.mzw-litpic1{display:grid;grid-auto-flow:column;grid-auto-columns:calc(70vw - .2rem);overflow-x:auto;overflow-y:hidden;margin:0 -.2rem}
.mzw-litpic1::-webkit-scrollbar{display:none}
.mzw-litpic1 li{width:auto;padding:0 .2rem}
.mzw-litpic1 .index{font-size:.24rem}
.mzw-litpic1 .tit{margin-bottom:.6rem;font-size:.36rem}
.mzw-swiper1 .txt{flex-direction:column;align-items:flex-start;justify-content:center}
.mzw-swiper1 .tit{font-size:.48rem;text-align:left}
.mzw-swiper1 .swiper-pagination{padding:.2rem;left:0;bottom:0}
.mzw-swiper1 .swiper-pagination-bullet{display:flex;justify-content:space-between}
.mzw-swiper1 .swiper-pagination-bullet .p2{display:block}
.mzw-box2{padding:.8rem 0}
.mzw-box2 .box-con{display:block}
.mzw-box2 .left{width:100%;height:calc(100vw - 1.2rem);margin-right:0;margin-bottom:.6rem}
.mzw-box2 .right{display:block;margin-right:0}
.mzw-box2 .desc{margin-bottom:.3rem}
.mzw-box2 .btns .btn{margin-bottom:.2rem}
.mzw-swiper2{height:70svh;display:block}
.mzw-swiper2 .swiper1{display:none}
.mzw-swiper2 .right{width:100%;padding:.2rem}
.mzw-swiper2 .txt .tit{font-size:.36rem}
.mzw-swiper2 .txt .desc{padding-right:.2rem}
.mzw-swiper2 .txt .btn{margin-top:.4rem}
.mzw-swiper2 .swiper2{margin-top:.4rem;font-size:.32rem}
.mzw-row-a2{padding:.8rem 0}
.mzw-row-a2-1{padding-top:.3rem;margin-bottom:.7rem}
.mzw-row-a2-1 .col{width:auto}
.mzw-litpic2 li{width:50%;margin-bottom:1.2rem}
.mzw-litpic2 .txt{padding-top:.2rem}
.mzw-litpic2 .tag span{display:inline-block}
.mzw-litpic2 .tit{font-size:.28rem;margin-top:.2rem}
.mzw-litpic2 .date{margin-top:.14rem}
.mzw-row-a3{padding:.2rem 0}
.mzw-row-a3-1{padding-top:.3rem;margin-bottom:.7rem}
.mzw-row-a3-1 .col{width:auto}
.mzw-swiper3{display:block;padding:1rem 0 3rem;position:relative}
.mzw-swiper3 .swiper-btn{width:19.14%;margin-right:.4rem}
.mzw-swiper3 .swiper-box{flex:1;overflow:hidden}
.mzw-swiper3 .con{display:flex;align-items:center;overflow:hidden;padding-left:.2rem}
.mzw-swiper3 .picbox{width:40.5%;margin-right:.4rem}
.mzw-swiper3 .pic{padding-top:141.4%}
.mzw-swiper3 .txt{flex:1;overflow:hidden}
.mzw-swiper3 .tag{margin-bottom:.3rem}
.mzw-swiper3 .tit{font-size:.32rem;width:90%;margin-bottom:.4rem}
.mzw-swiper3 .swiper-pagination{margin:0 -.4rem;position:absolute;left:.2rem;bottom:.2rem}
.mzw-swiper3 .swiper-pagination-bullet{margin:0 .4rem!important}
.mzw-box3{padding-bottom:1.4rem}
.mzw-box3 .pic{height:calc(100svh - 2.4rem)}
.mzw-box3 .txt{padding:.4rem 0 .7rem}
.mzw-box4{padding:.8rem 0}
.mzw-box4 .box-con{height:auto;display:block}
.mzw-box4 .pic{width:100%;height:calc(100vw - 1.2rem);border-left:none;padding-left:0;margin-bottom:.4rem}
.mzw-box4 .txt{padding:0;display:block}
.mzw-box4 .desc{margin-bottom:.3rem}
.mzw-box4 .btns .btn{margin-bottom:.2rem}
}
.mainc1{background-color:#f5f0eb}
.g-banc1{position:relative}
.g-banc1::after{position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;background-color:#191919;opacity:.5;content:""}
.g-banc1 .pic img{display:block;width:100%;height:100vh;object-fit:cover;animation:2s cubic-bezier(.19,1,.22,1) forwards fade-in}
.g-banc1 .txt{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);color:#fff;text-align:center;font-size:.36rem;font-family:simon;z-index:1;padding:0 .2rem}
.g-banc1 .txt2{display:flex;align-items:center}
.g-banc1 .txt2 .tit{width:50%}
.g-banc1 .txt .tit{text-transform:uppercase;letter-spacing:.1em;animation:3s cubic-bezier(.19,1,.22,1) .1s forwards fade-in-up;opacity:0}
.g-banc1 .txt2 .tit:nth-child(2){animation-delay:.4s}
.g-banc1 .txt3{display:flex;align-items:center;justify-content:space-between}
.g-banc1 .txt3 .tit{width:auto}
@keyframes fade-in-up{
0%{opacity:0;transform:translateY(50px)}
100%{opacity:1;transform:none}
}
@keyframes fade-in{
0%{opacity:0}
100%{opacity:1}
}
.g-banc1 .page-cover__text{text-wrap:pretty;opacity:0;animation:2s cubic-bezier(.19,1,.22,1) .3s forwards fade-in-up;left:.2rem;bottom:.2rem;position:absolute;color:#f5f0eb;font-size:.14rem;width:5.4rem;z-index:1}
.m-contact1{padding:.7rem 0 1.6rem;overflow:hidden}
.m-contact1 .txt{width:49%;float:right;font-size:.16rem}
.m-contact1 .txt p:last-child{margin-bottom:0}
.m-contact1 .txt ul{margin:.22rem 0}
.m-contact1 .txt ul li{margin-bottom:.08rem;position:relative;padding-left:.32rem}
.block-form .hsfc-RichText ul li:before,.m-contact1 .txt ul li:before{content:"";display:block;height:.06rem;width:.06rem;background:#191919;position:absolute;left:.5em;top:.74em;transform:translateY(-50%)}
.m-contact2{display:flex;justify-content:space-between;border-top:1px solid #7a7976;padding:.3rem 0 1rem}
.g-titc1{font-family:simon;font-size:18px;text-transform:uppercase}
.m-contact2 .left{width:30%}
.m-contact2 .right{width:49%;overflow:hidden}
.m-contact2 .form{display:flex;flex-wrap:wrap;margin:0 -.15rem;font-size:.14rem}
.m-contact2 .form .info{margin-bottom:.08rem}
.m-contact2 .form .ort .info{margin-bottom:.04rem}
.m-contact2 .form .ort .n2{margin-bottom:.04rem;opacity:.5;font-size:.12rem}
.m-contact2 .form .item{width:100%;margin-bottom:.35rem;padding:0 .15rem}
.m-contact2 .form .item2{width:50%}
.m-contact2 .form input,.m-contact2 .form select{height:.35rem;line-height:.35rem;border-bottom:1px solid #191919;display:block;width:100%;background-color:transparent;font-size:.14rem}
.m-contact2 .form textarea{border-bottom:1px solid #191919;display:block;width:100%;background-color:transparent;font-size:.14rem}
.m-contact2 .form .up-input{border-bottom:none;margin-top:.1rem;font-size:.12rem}
.m-contact2 .form .up-input[type=file]::file-selector-button{margin-right:.25rem;cursor:pointer;color:#fff;background-color:#191919;transition:opacity .2s;border:none;padding:.06rem .14rem;font-size:.12rem}
.m-contact2 .form .up-input[type=file]::file-selector-button:hover{opacity:.5}
.m-contact2 .form .selbox{position:relative}
.m-contact2 .form .selbox:after{content:"";position:absolute;top:50%;right:-.05rem;width:0;height:0;pointer-events:none;border-left:solid transparent;border-right:solid transparent;border-top:solid currentColor;transform:translateY(-50%) scaleX(.8) translate(-100%)}
.m-contact2 .form label{color:#bf0000;font-size:.12rem}
.m-contact2 .form .btn{width:.94rem;line-height:.42rem;background-color:#191919;text-align:center;display:block;color:#fff;font-size:.14rem;font-weight:500;transition:.3s;cursor:pointer}
.m-contact2 .form .btn:hover{opacity:.5}
.m-contact2 .form .box{position:relative;padding-left:1.6rem}
.m-contact2 .form .box .selbox2{position:absolute;left:0;top:0;width:1.4rem}
.m-contact2 .telbox{position:relative}
.m-contact2 .telbox input{padding-left:.3rem}
.m-contact2 .telbox span{display:inline-block;position:absolute;left:0;top:0;height:.35rem;line-height:.35rem}
.m-contact2 .form .selbox3 select{background-color:#ede8e2;padding-left:.08rem}
.mainc2{background-color:#191919;color:#f5f0eb}
.row-working{padding:.7rem 0 .5rem;overflow:hidden}
.m-working1{border-top:1px solid #8f8f8f;display:flex;justify-content:space-between;padding-top:.16rem;margin-bottom:1.06rem}
.m-working1 .left{width:30%;font-size:.18rem;font-family:simon;letter-spacing:.02rem;margin-bottom:.4rem;text-transform: uppercase;}
.m-working1 .right{width:49%;font-size:.16rem}
.m-working1 .right p{margin-bottom:.25rem}
.g-link1{font-size:.14rem;opacity:.5;transition:.3s;color:inherit;padding-left:.2rem;position:relative;display:inline-block}
.g-link1:hover{opacity:1;padding-left:.3rem}
.g-link1:before{content:"";display:block;position:absolute;width:0;height:0;top:50%;transform:translateY(-50%);left:0;border:.4em solid;border-color:transparent transparent transparent currentColor}
.m-working2 .right{font-size:.14rem}
.m-working2{margin-bottom:1.48rem}
.ul-working3{display:flex;flex-wrap:wrap;margin:0 -.1rem}
.ul-working3 li{width:33.333%;padding:0 .1rem;margin-bottom:1.2rem}
.ul-working3 .con{display:block;color:inherit;font-size:.14rem}
.ul-working3 .pic{padding-top:120%;position:relative;overflow:hidden;margin-bottom:.2rem}
.ul-working3 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;display:block;height:100%;object-fit:cover;transition:.3s}
.ul-working3 .con:hover .pic img{transform:scale(1.05)}
.ul-working3 .num{font-size:.1rem;margin-bottom:.1rem}
.ul-working3 .tit{margin-bottom:.08rem;font-size:.16rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-working3 .desc{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.g-swbtn{padding-top:.22rem;position:relative}
.m-banw1{margin-bottom:1.75rem}
.m-banw1 .swiper-slide{padding:0 .1rem}
.m-banw1 .con{display:block}
.m-banw1 .pic{padding-top:120%;position:relative;overflow:hidden;margin-bottom:.18rem}
.m-banw1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banw1 .con:hover .pic img{transform:scale(1.06)}
.m-banw1 .tit{font-size:.16rem;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:.12rem}
.m-banw1 .desc{font-size:.12rem;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;color:#8f8f8f}
.g-swbtn .swiper-button-next,.g-swbtn .swiper-button-prev{width:.08rem;height:.08rem;top:0;margin-top:0;background-color:#f5f0eb;background-image:none;right:0;left:auto;opacity:1;transition:.3s}
.g-swbtn .swiper-button-next:hover,.g-swbtn .swiper-button-prev:hover{opacity:.5}
.g-swbtn .swiper-button-next{clip-path:polygon(0 0,100% 50%,0 100%)}
.g-swbtn .swiper-button-prev{clip-path:polygon(100% 0,0 50%,100% 100%);right:.26rem}
.ul-working5{display:flex;flex-wrap:wrap}
.ul-working5 li{width:25%;padding:0 .1rem;margin-bottom:.6rem}
.ul-working5 .con{display:block;color:#f5f0eb;transition:opacity .5s,filter .5s}
.ul-working5 .pic{padding-top:120%;position:relative;overflow:hidden;margin-bottom:.12rem}
.ul-working5 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;display:block;object-fit:cover;transition:.3s;height:100%}
.ul-working5 .info{color:#7a7976;font-size:.1rem;margin-bottom:.05rem;text-transform:uppercase}
.ul-working5 .tit{font-size:.16rem;margin-bottom:.06rem}
.ul-working5 .dw span{display:inline-block;font-size:.14rem;color:#7a7976;margin-left:.1rem}
body:has(.ul-working5.con:hover) .ul-working5 .con:not(:hover){filter:grayscale(1) brightness(.8);opacity:.5}
.row-brand{overflow:hidden}
.m-brand1{padding:.8rem 0 1.1rem;border-top:none;border-bottom:1px solid #8f8f8f;margin-bottom:1.8rem}
.m-brand1 .right{font-size:.24rem;line-height:1.2}
.m-banbr1 .swiper-slide{padding:0}
.m-banbr1 .content{font-size:.12rem;line-height:1.3}
.m-banbr1 .content p{margin-bottom:.15rem}
.m-brand3{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6rem}
.m-brand3 .picbox{width:50.5%;padding:.5rem}
.m-brand3 .content{width:49.5%}
.m-brand3 .picbox .pic{padding-top:60%;position:relative;overflow:hidden}
.m-brand3 .picbox .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.ul-brand3 .con{display:block;font-size:.14rem;color:#f5f0eb;border-top:1px solid #2d2d2d;padding:.1rem 0 .3rem;position:relative;opacity:.5}
.ul-brand3 .tit{top:.1rem;left:0;position:absolute}
.ul-brand3 .txt{height:0;transition:.3s;overflow:hidden;padding-left:2rem;interpolate-size:allow-keywords}
.ul-brand3 .on .txt{height:auto}
.ul-brand3 .on .con{opacity:1}
.m-brand4{position:relative;margin-bottom:1.16rem}
.m-brand4::after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:#191919;opacity:.5}
.m-brand4 .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-brand4_1{min-height:7.7rem;padding:0 1rem;border-top:none;margin:0;align-items:center;position:relative;z-index:2;display:flex}
.m-brand4_1 .m-working1{padding:0;border-top:none;margin:0}
.m-brand4_1 .m-working1 .left,.m-brand4_1 .m-working1 .right{font-size:.21rem}
.m-brand4_1 .m-working1 .right{line-height:1.3}
.m-brand5 a{color:inherit}
.m-brand5 .con{display:flex;align-items:center;margin-bottom:1.16rem}
.m-brand5 .left{width:45%;margin-right:1rem}
.m-brand5 .txt{flex:1;font-size:.14rem}
.m-brand5 .txt .inner{width:5.3rem}
.m-brand5 .pic{padding-top:91%;position:relative;overflow:hidden}
.m-brand5 .pic img{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-brand5 .tit{font-size:.21rem;margin-bottom:.24rem;letter-spacing:.1em;text-transform:uppercase;font-family:simon}
.m-brand5 .desc{margin-bottom:.2rem}
.m-brand6{margin-bottom:0}
@media only screen and (max-width:1199px){
.g-banc1 .page-cover__text{font-size:.24rem;width:auto;padding:0 .2rem 0 0}
.m-contact1{padding:.6rem 0}
.m-contact1 .txt,.m-contact2 .form{font-size:.28rem}
.m-contact2 .form input,.m-contact2 .form select{font-size:.28rem;line-height:.7rem;height:.7rem}
.m-contact2 .telbox span{line-height:.7rem;height:.7rem}
.m-contact2 .right{width:70%}
.m-contact2 .form .box{padding-left:3rem}
.m-contact2 .form .box .selbox2{width:2.8rem}
.m-contact2 .form .selbox:after{border-left:solid transparent;border-right:solid transparent;border-top:solid currentColor}
.m-contact2 .form .ort .n2,.m-contact2 .form .up-input{font-size:.22rem}
.m-contact2 .form .up-input[type=file]::file-selector-button{border:none;padding:.08rem .2rem;font-size:.22rem}
.m-contact2 .form .btn{width:2rem;font-size:.28rem}
.g-banc1 .pic img{height:8rem}
.m-contact2{padding:.4rem 0}
.m-contact2 .form textarea{font-size:.28rem}
.m-banbr1 .swiper-slide,.m-banw1 .swiper-slide{padding:0 .2rem}
.m-brand1 .right{font-size:.3rem}
.g-swbtn .swiper-button-next,.g-swbtn .swiper-button-prev{width:.22rem;height:.22rem;top:-.3rem}
.g-swbtn .swiper-button-next{right:.3rem}
.g-swbtn .swiper-button-prev{right:.8rem}
.m-banw1 .tit{font-size:.32rem}
.m-banbr1 .content{font-size:.28rem}
.ul-brand3 .con{font-size:.28rem;padding:.4rem 0}
.ul-brand3 .txt{padding-left:1rem}
.m-brand3 .swiper-slide{padding:0 .2rem}
.m-brand3 .txt{font-size:.28rem;line-height:1.3;margin-bottom:.4rem}
.m-brand3 .swiper .pic{padding-top:60%;position:relative;overflow:hidden}
.m-brand3 .swiper .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-brand4_1 .m-working1 .left,.m-brand4_1 .m-working1 .right{font-size:.28rem}
.g-link1{font-size:.24rem}
.m-brand5 .tit{font-size:.32rem}
.m-brand5 .txt{font-size:.28rem}
.m-brand5 .txt .inner{width:100%}
.m-brand5 .left{margin-right:.6rem}
.m-working1 .left{font-size:.32rem}
.m-banw1 .desc,.m-working1 .right{font-size:.28rem}
.ul-working5 .info{font-size:.2rem}
.ul-working5 .tit{font-size:.32rem}
.ul-working5 .dw span{font-size:.28rem}
.ul-working3 li,.ul-working5 li{width:33.3%;margin-bottom:.8rem}
.ul-working3 .tit{font-size:.32rem}
.ul-working3 .con{font-size:.28rem}
.m-contact2 .form label,.ul-working3 .num{font-size:.22rem}
}
@media only screen and (max-width:959px){
.ul-working3 li,.ul-working5 li{width:50%}
}
@media only screen and (max-width:767px){
.m-contact1 .txt{width:100%;float:none}
.m-contact2{display:block}
.m-contact2 .left{width:100%;margin-bottom:.4rem}
.m-contact2 .form .item2,.m-contact2 .right{width:100%}
.m-contact2 .form .item{padding:0;margin-bottom:.4rem}
.m-contact2 .form{margin:0}
.m-working1{display:block;padding:.4rem 0;margin-bottom:.7rem}
.m-working1 .left{width:100%;margin-bottom:.2rem}
.m-brand1 .right{width:100%}
.m-banbr1 .swiper-slide,.m-banw1 .swiper-slide,.m-brand3 .swiper-slide{padding:0 .1rem}
.m-brand4_1{display:block;padding:1rem .4rem;min-height:4rem}
.m-working1 .right{width:100%}
.m-brand5 .con{display:block;margin-bottom:1rem}
.m-brand5 .left{width:100%;margin:0 0 .5rem}
.ul-working3 li,.ul-working5 li{padding:0;margin-bottom:.7rem;width:100%}
.ul-working3,.ul-working5{margin:0}
}
.row-produts{background-color:#f5f0eb}
.m-products1 .box1{margin-bottom:.8rem;border-bottom:solid #7a7976;border-bottom-width:.005rem;overflow:hidden;padding:.19rem 0 .21rem}
.m-products1 .box1 .l{float:left;width:35%}
.m-products1 .box1 .l .tit{font-size:.14rem;color:#191919;font-family:simon;font-weight:300;text-transform:uppercase;line-height:1.2;letter-spacing:.1em}
.m-products1 .box1 .r{float:right;width:58%}
.m-products1 .box1 .r .desc{line-height:1.35;font-weight:350;font-size:.14rem;color:#191919}
.m-videopro{position:relative;height:0;overflow:hidden;padding-top:42.718%;margin-bottom:.2rem}
.m-videopro video{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;z-index:4;border:none;outline:0}
.m-videopro .box{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;box-sizing:border-box;padding:0 .3rem;z-index:5;overflow:hidden}
.m-videopro .box .l{float:left;width:50%}
.m-videopro .box .r{float:right;width:50%}
.m-videopro .box .l .tit{font-family:oracle;font-weight:350;font-size:.1rem;color:#f5f0eb;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.09rem}
.m-videopro .box .l .desc{font-family:simon;font-weight:400;font-size:.21rem;color:#f5f0eb}
.m-videopro .box .r .desc{line-height:1.35;font-family:oracle;font-weight:350;font-size:.21rem;color:#f5f0eb;margin-bottom:.26rem}
.g-morepro{position:relative;font-family:oracle;font-weight:350;font-size:.14rem;color:#f5f0eb;padding-left:.17rem;transition:all .3s linear;opacity:.5}
.g-morepro:hover{opacity:1;padding-left:.25rem}
.g-morepro::before{content:"";display:block;position:absolute;width:0;height:0;top:50%;left:0;transform:translateY(-50%);border:.4em solid;border-color:transparent transparent transparent currentColor}
.m-videobot{position:relative;border-top:solid #7a7976;border-top-width:.005rem;padding:.12rem 0}
.m-products5 .box .l .tit,.m-videobot .tit{font-family:simon;font-weight:400;font-size:.18rem;color:#191919;text-transform:uppercase;letter-spacing:.1em}
.m-videobot .g-morepro{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#191919}
.m-products5 .inner{padding:.3rem 0 .51rem;border-top:solid #7a7976;border-top-width:.005rem}
.m-products5 .box{overflow:hidden}
.m-products5 .box .l{float:left;width:29%}
.m-products5 .box .r{float:right;width:49.464%}
.ul-proliste1{position:relative;padding:0rem .2rem .47rem .1rem}
.ul-proliste1 li{margin-bottom:.02rem;border-bottom:solid #aeaca6;border-bottom-width:.01rem}
.ul-proliste1 li .title{position:relative;display:block;font-size:.14rem;font-family:oracle;font-weight:350;color:#191919;padding:.06rem .1rem .06rem 0}
.ul-proliste1 li .title::after{content:"";display:block;width:.08rem;height:.05rem;right:0;top:0;bottom:0;margin:auto;position:absolute;background:rgba(25,25,25,1);clip-path:polygon(50% 100%,0 0,100% 0)}
.m-prosub{display:none}
.m-prosub .desc,.m-prosub .desc a{font-size:.14rem;font-family:oracle;font-weight:350;color:#191919}
.m-prosub .desc a{text-decoration:underline;transition:.3s}
.m-prosub .desc a:hover{opacity:.6}
.m-prosub .desc{padding:.13rem 0 .29rem;overflow:hidden}
.ul-proliste1 li.on .title::after{transform:scaleY(-1)}
.m-prolistre1 .tit1{font-size:.14rem;font-family:oracle;font-weight:350;padding:.065rem .1rem;background-color:#ede8e2}
.m-products2{padding:0 0 .39rem}
.m-products2 .inner{display:flex;font-size:0;position:relative}
.m-products2 .boxl{display:inline-block;width:16.086%}
.m-subpro2{position:sticky;top:.2rem}
.is-scroll{overflow-y:auto;height:calc(100vh - .2rem)}
.is-scroll::-webkit-scrollbar{width:.05rem;height:.05rem}
.m-products2 .boxr{margin:0 .1rem 0 .3rem;flex:1}
.m-subpro2 .item .tit1{font-family:oracle;font-weight:600;font-size:.12rem;color:#191919;letter-spacing:.05em;padding:.05rem .1rem;background-color:#ede8e2;margin-bottom:.07rem}
.ul-subproe1{margin-bottom:.17rem}
.ul-subproe1 .con{position:relative;cursor:pointer;font-family:oracle;font-weight:350;font-size:.14rem;color:#191919;padding-left:.14rem;margin-bottom:.05rem}
.ul-subproe1 .con::before{content:"";display:block;position:absolute;width:.05rem;height:.05rem;top:50%;transform:translateY(-50%);left:0;background-color:#191919;opacity:0}
.ul-subproe1 .on .con::before{opacity:1}
.g-radio label{position:relative;z-index:2;display:block;padding-left:.3rem}
.g-radio{position:relative;display:block;font-family:oracle;font-weight:350;font-size:.14rem;color:#191919}
.g-radio input{position:fixed;left:-99.99rem}
.g-radio:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:.14rem;height:.14rem;box-sizing:border-box;border:solid #191919;border-width:.01rem;vertical-align:bottom;transition:all .1s;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;padding-bottom:.1rem}
.g-radio.checked:after{background:#191919}
.m-addcontente1 .tit2{font-family:oracle;font-weight:350;font-size:.14rem;color:#191919;text-decoration:underline;margin-bottom:.1rem;display:none}
.ul-addcontentliste{font-size:0;overflow:hidden}
.ul-addcontentliste1 li{float:left;font-size:0}
.ul-addcontentliste1 .con span{display:inline-block;vertical-align:middle;text-align:center;font-family:oracle;font-weight:350;font-size:.12rem;color:#f5f0eb}
.ul-addcontentliste1 .con .close{margin-left:.05rem}
.ul-addcontentliste1 .con{transition:.3s;padding:.05rem .08rem;background-color:#191919;display:none;margin:0 .05rem .05rem 0;cursor:pointer}
.ul-addcontentliste1 .con:hover{opacity:.8}
.ul-propiclist1{overflow:hidden;margin:0 -.2rem}
.ul-propiclist1 .li{float:left;width:50%;margin-bottom:.98rem}
.m-protxt1 .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}
.m-protxt1 .top .tit{font-family:oracle;font-weight:350;font-size:.16rem;color:#191919}
.m-protxt1 .info{color:#7a7976;font-family:oracle;font-weight:350;font-size:.14rem;line-height:1.35;margin-bottom:.19rem;max-width:90%}
.ul-tablelist .con{align-items:center;display:flex;overflow:hidden;background-color:#ede8e2;padding:.05rem .1rem;margin-bottom:.02rem}
.ul-tablelist .con .tit1{width:.91rem;margin-right:.1rem;font-family:oracle;font-weight:350;font-size:.09rem;color:#191919;text-transform:uppercase}
.ul-tablelist .con .desc{flex:1;overflow:hidden;font-family:oracle;font-weight:350;font-size:.12rem}
.m-tabconimg .con .pic{display:block;position:relative;height:0;overflow:hidden;padding-top:99.8%;margin-bottom:.2rem}
.m-tabconimg .con .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover}
.ul-propic1{overflow:hidden;margin:0 -.03rem}
.ul-propic1 li{float:left}
.ul-propic1 .pic2{display:block;width:.25rem;height:.25rem;margin:0 .03rem}
.ul-propic1 .pic2 .icon{display:block;width:100%;height:100%;object-fit:cover}
.ul-propiclist1,.ul-tablelist{transition:.3s}
.ul-propiclist1 .box{transition:.3s;margin:0 .1rem}
.ul-propiclist1:hover .box{filter:grayscale(1) brightness(.8);opacity:.5}
.ul-propiclist1:hover .ul-tablelist{opacity:.2}
.ul-propiclist1 .on .box{filter:grayscale(0) brightness(1);opacity:1}
.ul-propiclist1 .on .ul-tablelist{opacity:1}
.m-products4 .mzw-row-a2-1{margin-bottom:1.46rem}
.m-products4.mzw-row-a2{padding-bottom:2rem}
.ul-subproe2{padding:.13rem 0 0}
.ul-checke1{padding:.03rem 0 .2rem}
.ul-checke1 .li{margin-bottom:.04rem}
.mobe1{display:none}
.m-tabconimg{overflow:hidden;position:relative}
.m-tabconimg .tab{position:relative;top:0;z-index:1;visibility:hidden;opacity:0;height:0;overflow:hidden;min-height:inherit!important}
.m-tabconimg .tab.op{position:relative;visibility:visible;opacity:1;height:auto}
.m-tacitlyapprovepic{position:relative;display:block;width:100%;padding-top:99.8%;height:0;overflow:hidden;margin-bottom:.2rem}
.m-tacitlyapprovepic .img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover}
@media only screen and (max-width:1199px){
.m-products1 .box1 .l,.m-products1 .box1 .r{float:none;width:auto}
.m-products1 .box1 .l .tit{font-size:.24rem}
.m-products1 .box1 .r .desc{font-size:.28rem}
.is-scroll{height:auto}
.m-subpro2{position:static;top:auto}
.m-products2 .inner{display:block}
.m-products2 .boxl,.m-products2 .boxr{width:100%;display:block;margin:0}
.m-subpro2 .item .tit1{font-size:.24rem;padding:.1rem .2rem;margin-bottom:.15rem}
.ul-subproe1 .con{font-size:.28rem;padding-left:.28rem;margin-bottom:.03rem}
.ul-subproe1 .con::before{width:.1rem;height:.1rem}
.ul-propiclist1{margin:0 0 1.15rem}
.ul-propiclist1 .box{margin:0 0rem}
.ul-propiclist1 .li{float:none;width:100%;margin-bottom:1.05rem}
.m-protxt1 .top .tit{font-size:.26rem}
.ul-propic1 .pic2{width:.5rem;height:.5rem;margin:0 .05rem}
.ul-propic1{margin:0 -.05rem}
.m-protxt1 .info{font-size:.28rem;margin-bottom:.8rem}
.ul-tablelist .con .tit1{width:1.9rem;font-size:.18rem}
.ul-tablelist .con .desc{font-size:.24rem}
.m-products5 .box .l,.m-products5 .box .r,.m-videopro .box .l,.m-videopro .box .r{float:none;width:100%}
.m-videopro .box .l .tit{font-size:.2rem;margin-bottom:.15rem}
.m-videopro .box .l .desc{font-size:.36rem;margin-bottom:.26rem}
.m-videopro .box .r .desc{font-size:.3rem;margin-bottom:.35rem;line-height:1.3}
.g-morepro{font-size:.28rem}
.m-videopro{position:relative;height:0;min-height:7.56rem;overflow:hidden;padding-top:0;margin-bottom:.2rem}
.m-products5 .box .l .tit,.m-videobot .tit{font-size:.26rem}
.m-prolistre1 .tit1{padding:.11rem .1rem;font-size:.28rem;margin-bottom:.05rem}
.ul-proliste1 li .title{line-height:1.35;font-size:.24rem;padding:.15rem .2rem .21rem 0}
.m-prosub .desc{padding:.15rem 0 .66rem}
.m-prosub .desc,.m-prosub .desc a{font-size:.24rem}
.m-products1 .box1{margin-bottom:0rem;padding:.42rem 0 .4rem}
.pce1{display:none}
.mobe1{display:block}
.is-scroll .item{margin-bottom:.64rem}
.m-tabconimg .con .pic{margin-bottom:.4rem}
.m-protxt1 .top{margin-bottom:.6rem}
.ul-tablelist .con{padding:.075rem .15rem;margin-bottom:.06rem}
.m-videobot .tit{width:45%;line-height:1.2}
.m-videobot .g-morepro{left:auto;right:0;transform:translate(0,-50%)}
.m-videobot{padding:.3rem 0}
.ul-proliste1 li .title::after{width:.16rem;height:.1rem}
.m-products5 .inner{padding:.55rem 0 0rem}
.m-products5 .box .l .tit{margin-bottom:.6rem}
.ul-proliste1{padding:0rem .2rem .98rem .1rem}
.m-products4.mzw-row-a2{padding-bottom:1.73rem}
.m-products4 .mzw-row-a2-1{margin-bottom:.7rem}
.ul-propiclist1:hover .box{filter:grayscale(0) brightness(1);opacity:1}
.ul-propiclist1:hover .ul-tablelist{opacity:1}
}
.row-prodetail1 .inner{display:flex}
.row-prodetail1 .inner .boxl{width:53.701%}
.row-prodetail1 .inner .boxr{flex:1;width:50%;display:flex;flex-direction:column-reverse}
.ul-prodetaile1{padding:0}
.row-prodetail1 .inner .boxr .row{padding:0 .2rem .17rem .4rem}
.m-swiperdateil{position:relative}
.m-swipere1{position:absolute;bottom:.14rem;left:.1rem;z-index:5;overflow:hidden}
.swiper-e1 .con{display:block;padding:.1rem}
.swiper-e1 .num{font-size:.1rem;color:#f5f0eb;font-family:oracle;font-weight:350;margin-bottom:.12rem}
.swiper-e1 .pic{width:.65rem;height:.735rem;box-shadow:0 0 0 .005rem #f5f0eb}
.swiper-e1 .pic img,.swiper-e2 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-e2 .pic{display:block;width:100%;height:100vh}
.swiper-e1 .swiper-slide-thumb-active .pic{box-shadow:0 0 0 .015rem #f5f0eb}
.row-prodetail1 .boxr .h3{font-size:.36rem;line-height:1.2;font-family:simon;font-weight:400;color:#191919;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.2rem;padding-left:.69rem}
.row-prodetail1 .boxr .info{font-size:.16rem;line-height:1.35;font-family:oracle;font-weight:350;color:#191919;margin-bottom:.29rem}
.ul-prodetaile1 li{border-bottom:none;margin-bottom:.03rem}
.ul-prodetaile1 li .title{display:flex;align-items:center;justify-content:space-between;background-color:#ede8e2;padding:.05rem .1rem;overflow:hidden}
.ul-prodetaile1 li .title::after{right:.1rem}
.ul-prodetaile1 .title:hover{background-color:#7a797650}
.ul-prodetaile1 li .title .span{padding-right:.25rem;float:right;font-family:oracle;font-weight:500;font-size:.12rem;color:#7a7976;text-decoration:underline;line-height:1;opacity:0}
.ul-prodetaile1 li.on .title .span{opacity:1}
.ul-detailsub{overflow:hidden;margin:.34rem -.1rem .17rem}
.ul-detailsub .li{float:left;width:25%;margin-bottom:.21rem}
.ul-detailsub .item{margin:0 .1rem}
.ul-detailsub .tit1{font-size:.1rem;color:#7a7976;text-transform:uppercase;letter-spacing:.05em;font-family:oracle;font-weight:350;margin-bottom:.06rem}
.ul-detailsub .tit2,.ul-detailsub2 .tit2 .a{font-size:.12rem;color:#191919;font-family:oracle;font-weight:350;line-height:1.35}
.ul-detailsub2 .li{float:none!important;width:100%!important;padding:.25rem 0 0;margin-bottom:.1rem}
.ul-detailsub2 .item{margin:0!important;padding:.1rem 0 0;border-top:solid;border-top-width:.01rem}
.ul-detailsub2{margin:0 0 .28rem}
.ul-detailsub2 .tit2 .a{text-decoration:underline;line-height:1.4;transition:.3s}
.ul-detailsub2 .tit2 .a:hover{opacity:.5}
.ul-detailsub3{padding:.23rem 0 0rem}
.ul-detailsub3 .tit3{font-weight:500;margin-bottom:.11rem}
.ul-detailsub3 .li{float:none!important;width:100%!important;padding:0rem 0 0!important;margin-bottom:.21rem}
.ul-detailsub3 .li:last-child{margin-bottom:0!important}
.ul-detailsub3 .item{padding:0rem 0 0!important;border-top:none!important}
.swiper-e3 .con{display:flex;justify-content:space-between}
.swiper-e3 .con .pic{padding-top:49.5%;height:0;position:relative;display:block;width:49.464%}
.swiper-e3 .con .pic img{bottom:0;right:0;left:0;top:0;position:absolute;display:block;width:100%;height:100%;object-fit:cover}
.swiper-e3 .con .txt{position:relative;width:49.45%;padding:0 0rem 0 .2rem;border-left:solid;border-left-width:.01rem}
.swiper-e3 .txt .top{position:absolute;width:100%;top:36.4%;text-align:center}
.swiper-e3 .txt .top .tit1{font-size:.14rem;font-family:oracle;font-weight:350;color:#7a7976;margin-bottom:.1rem;text-align:center}
.swiper-e3 .txt .top .tit2 .a{font-size:.21rem;line-height:1.2;text-transform:uppercase;font-family:simon;font-weight:400;text-align:center;letter-spacing:.1em;color:#191919}
.swiper-e3 .bot{position:absolute;width:100%;padding-right:.16rem;box-sizing:border-box;bottom:.39rem}
.swiper-e3 .bot .desc{font-family:oracle;font-weight:350;font-size:.16rem;line-height:1.35;color:#191919}
.swiper-e3 .bot .desc .link{font-weight:500;text-decoration:underline;transition:.3s;color:#191919}
.swiper-e3 .bot .desc .link:hover{opacity:.5}
.swiper-e3 .swiper-pagination{display:flex;position:absolute;left:52%!important;width:auto!important;bottom:-.01rem!important;margin:0 -.2rem}
.swiper-e3 .swiper-pagination-bullet{width:auto;height:auto;background-color:transparent;border-radius:0;color:#191919;line-height:1.2;opacity:.5;letter-spacing:.05em;font-weight:500;margin:0 .2rem!important}
.swiper-e3 .swiper-pagination-bullet-active{opacity:1}
.row-prodetail4{padding:1.1rem 0 .81rem}
.ul-prodetaile2,.ul-prodetaile3{overflow:hidden;margin:0 -.1rem}
.ul-prodetaile2 li,.ul-prodetaile3 .li{float:left;width:25%;margin-bottom:.1rem}
.ul-prodetaile2 .con,.ul-prodetaile3 .box{margin:0 .1rem}
.ul-prodetaile2 .pic{position:relative;height:0;padding-top:119.8%;overflow:hidden;margin-bottom:.1rem}
.ul-prodetaile2 .pic img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover}
.ul-prodetaile2 .con .num{font-family:oracle;font-weight:350;font-size:.1rem;letter-spacing:.05em;color:#191919}
.m-protxtdetail1 .bot{display:flex;justify-content:space-between;align-items:center}
.m-protxtdetail1 .botl .tit a{font-family:oracle;font-weight:350;font-size:.14rem;color:#191919;margin-bottom:.2rem}
.m-protxtdetail1 .botl .desc a{font-family:oracle;font-weight:350;font-size:.14rem;color:#7a7976}
.m-tabconimgdetail .tip{position:absolute;top:.12rem;right:.12rem;z-index:10;background-color:#191919;color:#f5f0eb;padding:.175rem;line-height:1;font-family:oracle;font-weight:350;font-size:.14rem;display:flex;justify-content:center;align-items:center;overflow:hidden;opacity:.5;transition:.5s;cursor:pointer}
.m-tabconimgdetail .tip .add{position:absolute;right:.35rem;opacity:0;z-index:2;white-space:nowrap;transition:.5s}
.m-tabconimgdetail .tip:hover{width:1.38rem;opacity:1}
.m-tabconimgdetail .tip:hover .add{opacity:1}
.m-tabconimgdetail .tip .img{position:absolute;top:50%;transform:translateY(-50%);right:.1rem;z-index:2;opacity:1;width:.16rem;height:.16rem;color:#f5f0eb}
.ul-propicdetail1 .pic2 svg,.ul-propicdetail1 .pic2 svg use{display:block;width:100%;height:100%}
.ul-prodetaile3 .ul-propicdetail1{opacity:0;transition:.5s}
.ul-prodetaile3 .box:hover .tip,.ul-prodetaile3 .box:hover .ul-propicdetail1{opacity:1}
.row-prodetail2{padding:1.1rem 0 1.6rem}
.row-prodetail2 .top{border-bottom:solid;border-bottom-width:.01rem;margin-bottom:.6rem}
.row-prodetail2 .top .tit{position:relative;margin-bottom:.2rem}
.row-prodetail2 .top .tit .tit1,.row-prodetail2 .top .tit2{font-size:.14rem;font-family:simon;text-transform:uppercase;font-weight:400;line-height:1.2;letter-spacing:.1em}
.row-prodetail2 .top .tit2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.m-tabconimgdetail .con .pic,.m-tabconimgdetail .m-tacitlyapprovepic{padding-top:120%;margin-bottom:.08rem}
.swiper-e1 .swiper-slide{width:auto!important}
@media (max-width:1199px){
.row-prodetail1 .inner{display:block}
.row-prodetail1 .inner .boxl,.row-prodetail1 .inner .boxr{width:100%}
.swiper-e1 .num{font-size:.2rem;margin-bottom:.24rem}
.m-swipere1{bottom:.14rem;left:.1rem;right:.2rem;box-sizing:border-box;width:auto}
.swiper-e1 .pic{width:1.3rem;height:1.47rem;box-shadow:0 0 0 .01rem #f5f0eb}
.swiper-e1 .swiper-slide-thumb-active .pic{box-shadow:0 0 0 .03rem #f5f0eb}
.row-prodetail1 .boxr .h3{font-size:.5rem;margin-bottom:.8rem;padding-left:0;text-align:center}
.row-prodetail1 .boxr .info{font-size:.262rem;margin-bottom:.6rem}
.row-prodetail1 .inner .boxr .row{padding:.4rem .2rem}
.ul-prodetaile1 li .title .span{padding-right:.4rem;font-size:.24rem}
.ul-detailsub .tit1{font-size:.2rem;margin-bottom:.12rem}
.ul-detailsub .tit2,.ul-detailsub2 .tit2 .a{font-size:.24rem}
.ul-detailsub .li{flex:0 0 calc((100% - .4rem)/ 2);margin-bottom:.2rem}
.row-prodetail2 .top .tit .tit1,.row-prodetail2 .top .tit2{font-size:.241rem}
.m-tabconimgdetail .tip .img{right:.2rem;width:.32rem;height:.32rem;color:#f5f0eb}
.m-tabconimgdetail .tip{top:.24rem;right:.24rem;padding:.35rem;font-size:.28rem}
.m-tabconimgdetail .tip .add{right:.7rem}
.ul-prodetaile2 li,.ul-prodetaile3 .li{width:50%;margin-bottom:.2rem}
.m-protxtdetail1 .botl .tit a{font-size:.28rem;margin-bottom:.4rem}
.m-protxtdetail1 .botl .desc a{font-size:.28rem;line-height:1.2}
.ul-prodetaile3 .ul-propicdetail1{opacity:1}
.ul-propicdetail1{text-align:right;font-size:0}
.ul-propicdetail1 li{float:none;display:inline-block;margin-bottom:.1rem}
.ul-propicdetail1 .pic2{width:.34rem;height:.34rem}
.swiper-e3 .con{position:relative;display:block}
.swiper-e3 .con::after{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;background-color:#191919;opacity:.5;content:' '}
.swiper-e3 .con .pic{padding-top:235.5%;width:100%}
.swiper-e3 .con .txt{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;box-sizing:border-box;width:100%;padding:0 .2rem;border-left:none!important;z-index:5}
.swiper-e3 .txt .top .tit1,.swiper-e3 .txt .top .tit2 .a{color:#fff}
.swiper-e3 .swiper-pagination{width:auto!important;bottom:auto!important;top:.1rem;left:.1rem!important;z-index:99}
.swiper-e3 .swiper-pagination-bullet{color:#fff;margin:0 .3rem!important}
.swiper-e3 .txt .top .tit1{font-size:.28rem;margin-bottom:.25rem}
.swiper-e3 .txt .top .tit2 .a{font-size:.362rem}
.swiper-e3 .bot .desc,.swiper-e3 .bot .desc .link{font-size:.262rem;color:#fff}
.swiper-e3 .bot{padding-right:.1rem;bottom:.2rem;width:auto}
.ul-prodetaile2 .con .num{font-size:.2rem}
.ul-prodetaile2 .pic{padding-top:119.8%;margin-bottom:.1rem}
.row-prodetail4{padding:1.8rem 0 1.4rem}
.ul-prodetaile2 li{margin-bottom:.3rem}
.swiper-e3 .txt .top{top:36.8%}
.row-prodetail2{padding:1.05rem 0 1.98rem}
.m-tabconimgdetail .tip:hover{width:3rem}
.m-tabconimgdetail .con .pic,.m-tabconimgdetail .m-tacitlyapprovepic{margin-bottom:.2rem}
.m-protxtdetail1 .botl .tit{margin-bottom:-.04rem}
.ul-prodetaile3 .li{margin-bottom:1.17rem}
.row-prodetail2 .top{margin-bottom:.18rem}
.row-prodetail2 .top .tit{margin-bottom:.38rem}
.ul-prodetaile1 li .title{padding:.15rem .2rem}
.ul-prodetaile1 li .title::after{right:.2rem}
.ul-detailsub{display:flex;flex-wrap:wrap;gap:.2rem;margin:.68rem 0rem .5rem}
.ul-detailsub .item{margin:0 .2rem}
.ul-prodetaile1 li{margin-bottom:.06rem}
.ul-detailsub2{display:block;margin:.5rem 0 .07rem}
.ul-detailsub2 .li{padding:0rem 0 0;margin-bottom:.71rem}
.ul-detailsub2 .item{padding:.2rem 0 0}
.ul-detailsub3{margin:0;padding:.5rem 0 .54rem}
.ul-detailsub3 .tit3{margin-bottom:.25rem}
.ul-detailsub3 .li{margin-bottom:.4rem}
}
.sep-pagination{text-align:center}
.pagination>li{display:inline}
.sep-pagination .pagination li a,.sep-pagination .pagination li span{display:inline-block;padding:.125rem .19rem;font-size:.16rem;color:#191919;transition:.3s}
.sep-pagination .pagination li a:hover,.sep-pagination .pagination li span:hover{opacity:.5}
.sep-pagination .pagination li.active a,.sep-pagination .pagination li.active span{background:#191919;color:#fff}
.row-search{padding:1.3rem 0 0}
.m-search1 .box1{border-top:1px solid;overflow:hidden;padding:.2rem 0 1.2rem}
.m-search1 .box1 .l{float:left;width:49.465%}
.m-search1 .box1 .r{float:right;width:50%}
.m-search1 .box1 .tit{font-size:.32rem;line-height:1.2;text-transform:uppercase;font-family:simon;font-weight:400;letter-spacing:.1em}
.m-search1 .r .desc{width:4.82rem;font-size:.16rem;line-height:1.35;color:#191919;font-family:oracle;font-weight:350}
.m-soe1{position:sticky;top:0;padding:.15rem 0 .16rem;border-bottom:1px solid #7a7976;z-index:55;background-color:#f5f0eb}
.m-soe1 .con{width:2.75rem;margin:0 auto;border-bottom:1px solid #7a7976}
.m-soe1 .con input{font-family:oracle;font-weight:350;font-size:.14rem;color:#191919;line-height:.27rem;background-color:transparent}
.m-soe1 .con input::placeholder{color:#7a7976}
.g-search{font-family:simon;font-weight:400;font-size:.14rem;color:#191919;text-transform:uppercase;line-height:1.2;letter-spacing:.1em;margin-bottom:.43rem}
.g-searchtit{font-family:simon;font-weight:400;font-size:.14rem;color:#191919;letter-spacing:.1em;border-top:1px solid rgba(25,25,25,1);border-top-width:1px;padding:.12rem 0 0;margin-bottom:.44rem;text-transform:uppercase}
.ul-subsearche1 li{margin-bottom:.04rem}
.m-search2{padding:.11rem 0 .5rem}
.m-search2 .m-subpro2{top:.9rem}
.m-search2 .boxl{width:23.15%;padding-top:.07rem}
.ul-searchlist{overflow:hidden;margin:0 -.1rem .15rem}
.ul-searchlist li{float:left;width:25%;margin-bottom:.3rem}
.ul-searchlist .link{display:inline-block;margin:0 .1rem}
.ul-searchlist .link .h3{font-size:.16rem;color:#191919;font-family:Arial,serif;font-weight:400;text-decoration:underline}
.m-searchcon{text-align:center;padding-bottom:.99rem}
.m-searchcon .count,.m-searchcon .more span{font-size:.12rem;color:#191919;opacity:.5;line-height:1.4}
.m-searchcon .more span{opacity:1;text-decoration:underline;transition:.3s}
.m-searchcon .more span:hover{opacity:.7}
.m-searchbox2 .ul-prodetaile3{margin-bottom:.42rem}
.m-searchbox3 .ul-searchpiclist1{margin-bottom:-.5rem}
.ul-searchpiclist1 .m-tabconimg .con .pic,.ul-searchpiclist1 .m-tacitlyapprovepic{padding-top:98.6%;margin-bottom:.2rem}
.ul-searchpiclist1 .li{margin-bottom:1.02rem}
.g-ulsearch{margin-bottom:.31rem}
.ul-searche2{margin-bottom:.46rem}
.ul-searche3{margin-bottom:.5rem}
.ul-searche5 .pic{padding-top:117.5%}
.ul-searche1 .con{display:block}
.ul-searche1 .txt .tit{font-family:oracle;font-weight:350;font-size:.14rem;line-height:1.35;color:#191919;margin-bottom:.1rem}
.ul-searche1 .txt .desc{font-family:oracle;font-weight:350;font-size:.14rem;color:#7a7976}
.ul-searche5{margin-bottom:-.49rem}
.ul-searche5 li{width:50%;margin-bottom:1rem}
.ul-searche6{margin-bottom:-.29rem}
.ul-searche6 .pic{position:relative;padding-top:55.8%}
.ul-searche6 .pic .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;background-color:#f5f0eb;background-image:url(../images/play.png);background-size:.36rem auto;background-repeat:no-repeat;background-position:center;z-index:5}
.ul-downloads{margin-bottom:.52rem}
.ul-downloads .item{border-top:1px solid;padding:.08rem 0 .245rem;overflow:hidden;display:flex;justify-content:space-between;align-items:center}
.ul-downloads .item .desc,.ul-downloads .item .link a,.ul-downloads .item .tit{font-family:oracle;font-weight:350;font-size:.14rem;color:#191919;transition:.3s}
.ul-downloads .item .tit{float:left;width:50.3%}
.ul-downloads .item .link a,.ul-downloads .item:hover .tit{text-decoration:underline}
.ul-downloads .item .link:hover a{opacity:.5}
.ul-downloads .item .desc{float:left;width:33.3%}
.m-searchliste1{overflow:hidden;margin:0 -.2rem;margin-bottom:.35rem}
.m-searchliste1 .group{float:left;width:50%;margin-bottom:.3rem}
.m-searchliste1 .box{margin:0 .2rem}
.m-searchliste1 .tit1{padding:.045rem .1rem}
.ul-searchlist2{padding:0}
.ul-searchlist2 li .title{padding:.15rem .1rem .05rem 0}
.ul-searchlist2 ol,.ul-searchlist2 ol li,.ul-searchlist2 ul,.ul-searchlist2 ul li{margin:0;padding:0;border:none}
.ul-searchlist2 ol{margin-left:.02em}
.ul-searchlist2 ol li{position:relative;margin-bottom:.1rem}
.ul-searchlist2 ol li::before{content:"";display:block;height:.06rem;width:.06rem;background:currentColor;position:absolute;left:-1.5em;top:50%;transform:translateY(-50%)}
.m-searchbox10 .g-searchtit{margin-bottom:.49rem}
.hd2 .nav .a1{color:#191919}
.hd2 .logo .img1,.header .logo .img3{display:none}
.header.hd2 .logo .img3{display:block}
@media only screen and (max-width:1199px){
.sep-pagination{margin-bottom:.6rem}
.m-soe1 .con input{font-size:.28rem;font-size:.32rem;line-height:.54rem}
.m-search1 .box1 .tit{font-size:.448rem;line-height:1.2;margin-bottom:.4rem}
.m-search1 .box1{padding:.2rem 0 1.2rem}
.m-search1 .r .desc{width:auto;font-size:.26rem}
.m-search1 .box1 .l,.m-search1 .box1 .r{float:none;width:100%}
.m-soe1{padding:.3rem 0 .32rem}
.m-soe1 .con{width:5.2rem;margin:0 0 0 .2rem}
.g-search{font-size:.284rem;margin-bottom:.9rem}
.ul-searchlist .link .h3{font-size:.264rem}
.ul-searchlist li{float:none;width:50%;margin-bottom:.6rem}
.m-searchcon .count,.m-searchcon .more span{font-size:.24rem}
.g-searchtit{margin-bottom:.88rem;padding:.26rem 0 0;font-size:.242rem}
.m-search2 .boxl,.m-searchliste1 .group,.ul-downloads .item .desc,.ul-downloads .item .tit{float:none;width:100%}
.ul-downloads .item{padding:.15rem 0 .48rem;display:block}
.ul-downloads .item .desc,.ul-downloads .item .link a,.ul-downloads .item .tit{display:block;font-size:.28rem}
.ul-downloads .item .tit{margin-bottom:.18rem}
.row-search{padding:2.42rem 0 0}
.m-search2{padding:.7rem 0 1.02rem}
.m-search2 .boxl{margin-bottom:.75rem}
.ul-subsearche1 li{margin-bottom:.06rem}
.ul-searchlist{margin-bottom:.35rem}
.m-searchcon{padding-bottom:1.95rem}
.m-searchbox2 .ul-prodetaile3{margin-bottom:-.1rem}
.m-searchbox3 .ul-searchpiclist1{margin-bottom:.42rem}
.ul-searche1 .txt .tit{font-size:.28rem;margin-bottom:-.01rem}
.ul-searche1 .txt .desc{font-size:.28rem}
.ul-searche1 li{margin-bottom:1rem}
.ul-searche1 .pic{margin-bottom:.23rem}
.g-ulsearch{margin-bottom:.08rem}
.ul-searche2 .tit{margin-top:.09rem}
.ul-searche2 li{margin-bottom:.58rem}
.ul-searche3 .tit{margin-top:.2rem}
.ul-searche3 li{margin-bottom:.93rem}
.ul-searche5 .pic{padding-top:120%}
.ul-searche5 li{margin-bottom:.9rem}
.ul-searche5 .tit{margin-top:.23rem}
.ul-searche5{margin-bottom:.16rem}
.ul-searche6 .pic{padding-top:55.3%}
.ul-searche6 .tit{margin-top:.3rem}
.ul-searche6 .pic .play{background-size:.28rem auto}
.ul-searche6{margin-bottom:.39rem}
.ul-downloads .item .desc{margin-bottom:.155rem;color:#7a7976}
.ul-downloads{margin-bottom:1.08rem}
.m-searchbox10 .g-searchtit{margin-bottom:1rem}
.m-searchliste1 .tit1{padding:.09rem .2rem;margin-bottom:-.1rem}
.ul-searchlist2 li .title{padding:.38rem .2rem .11rem 0}
.m-searchliste1 .group{margin-bottom:1.4rem}
.m-searchliste1{margin-bottom:-.08rem}
}