﻿@import url(https://js01.v15cdn.com/single-template/public.css);
@font-face{font-family:iconfont2;display:swap;src:url(https://css02.v15cdn.com/m422/fonts/iconfont.woff2?t=1743392225771) format('woff2'),url(https://css02.v15cdn.com/m422/fonts/iconfont.woff?t=1743392225771) format('woff'),url(https://css02.v15cdn.com/m422/fonts/iconfont.ttf?t=1743392225771) format('truetype')}
#videobox .iconfont{font-family:iconfont2!important;}
.icon-play:before{content:"\e627"}
#videobox em{position:absolute;width:50px;height:36px;border-radius:10px;border:2px solid var(--color);display:flex;align-items:center;justify-content:center;color:var(--color);font-size:var(--fontsize24);top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(255 255 255 / 80%)}
#videobox .inner-page{cursor:pointer;overflow:hidden}
#videobox .inner-page img{transition:.3s}
#videobox .inner-page:hover img{transform:scale(1.05)}
#videobox .inner-page:hover em{background:var(--color);color:#fff}
.popwindow-video{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999;background:rgba(0 0 0 / 40%);display:none}
.popwindow-info{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}
.popwindow-info video{max-width:92%;width:1000px;display:block;max-height:80vh;}
.popwindow-close{width:50px;height:50px;position:absolute;right:5%;top:40px;cursor:pointer;transform:scale(1.2)}
.popwindow-close:before{content:'';width:3px;height:36px;background:#fff;position:absolute;transform:rotate(45deg);top:7px;left:23px;}
.popwindow-close:after{content:'';width:3px;height:36px;background:#fff;position:absolute;transform:rotate(-45deg);top:7px;left:23px;}
@media (max-width:768px){.popwindow-close{right:20px;transform:none;}}
.home-banner video{width:100%;display:block;min-height:inherit;}
.home-banner{position: relative;}
.home-banner:before{content:'';width:100%;height:100%;display:block;position: absolute;top:0;left:0;background:rgba(21,21,21,0.5);z-index:3;}
.home-banner .homebanner-text{position: absolute;top:0;left:0;width:100%;height:100%;z-index:5;display:flex;justify-content: center;align-items: center;}
.home-banner .homebanner-text .l-wrap{max-width:1400px;border:1px solid #fff;padding:5% 20px;}
.home-banner .homebanner-text .homeban-title{text-align: center;font-size:40px;color:#fff;font-weight:var(--fontbold7);}
.home-banner .homebanner-text .homeban-line{width:200px;height:1px;background: #fff;display: block;margin:2% auto;}
.home-banner .homebanner-text .homeban-des{text-align: center;font-size:20px;color:#fff;}
@media (max-width:1600px){.home-banner .homebanner-text .l-wrap{max-width:80%;}
.home-banner .homebanner-text .homeban-title{font-size:2.5vw;}
.home-banner .homebanner-text .homeban-des{font-size:1.2vw;}}
@media (max-width:768px){.home-banner .homebanner-text .l-wrap{max-width:90%;}
.home-banner .homebanner-text .homeban-title{font-size:22px;}
.home-banner .homebanner-text .homeban-des{font-size:14px;}}
@media (max-width:550px){.home-banner .homebanner-text .homeban-title{font-size:16px;}
.home-banner .homebanner-text .l-wrap{padding:10px;}
.home-banner .homebanner-text .homeban-des,.home-banner .homebanner-text .homeban-line{display: none;}}
.home-banner .swiper-slide>a::after{display:none}
@media (min-width:1025px){header:not(.is-active) .head-logo a img {filter:brightness(50)}}
@media (max-width:768px){.home-banner .banner-animote{max-width: 50%;transform: translateY(-50%);left: 0;}
.home-banner .banner-animote .p2{line-height: 1;}}

#indexbanner video{ width: 100%;}
.wmpage156-page2 .wmpage156-page2-box{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-left{width:40%;display:flex;flex-direction:column;justify-content:center}
.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-left .wmpage-title{color:var(--wmpage-color22)}
.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-left .wmpage156-page2-desc{color:#555;margin:20px 0}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-list li{width:40%}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-list li .wmpage156-page2-num{font-size:var(--wmpage-font40)}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-list li .wmpage156-page2-letter{color:#555;margin-top:10px}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-btn a{position:relative;min-width:150px;height:50px;padding:0 35px;background:#000;color:#fff;display:inline-flex;justify-content:center;align-items:center;font-size:var(--wmpage-font14);font-weight:var(--fontbold6);border-radius:30px;margin-top:40px;transition:all .2s linear}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-btn a::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #000;box-sizing:border-box;transition:border-color .2s linear;border-radius:30px}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-btn a:hover{background:var(--color);color:var(--wmpage-color22)}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-btn a:hover::before{border-color:#000;animation:page2 1.5s linear infinite}
@keyframes page2{0%{clip-path:inset(100% 0 0 0)}
25%{clip-path:inset(0 100% 0 0)}
50%{clip-path:inset(0 0 100% 0)}
75%{clip-path:inset(0 0 0 100%)}
100%{clip-path:inset(100% 0 0 0)}
}
.wmpage156-page2 .wmpage-lwrap{padding-top: 0;}
.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-right{width:45%}
.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-right img{width:100%;height:auto;object-fit:cover;aspect-ratio:1;border-radius:5px}
@media screen and (max-width:1024px){.wmpage156-page2 .wmpage156-page2-box{flex-direction:column-reverse}
.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-left{width:100%}
.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-right{width:100%;margin-bottom:30px}
}
@media screen and (max-width:768px){.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-list li{width:50%}
.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-list li:first-child{margin-bottom:15px}}
.wmpage12-part1 .wmpage12-title .wmpage-title{font-size:var(--wmpage-font32);line-height:1.52;font-weight:var(--fontbold6);}
.wmpage12-part1{text-align:center}
.wmpage12-part1 .wmpage12-introduce{margin-top:25px}
.wmpage12-part1 .wmpage12-introduce p{line-height:1.5;color:var(--wmpage-color19,#777);max-width: 80%;margin: 0 auto;}
.wmpage12-part1 .swiper-slide img{width:100%}
.wmpage12-part1 .item .img{transition:all .3s ease-in-out}
.wmpage12-part1 .swiper-container{margin-top:35px;overflow:hidden}
.wmpage12-part1 .part1-title{font-size:var(--wmpage-font20);margin-top:20px;color:var(--wmpage-color20,#0d3745);font-weight:var(--fontbold7)}
.wmpage12-part1 .item:hover .img{box-shadow:0 20px 40px 0 rgba(13,55,69,.1)}
@media(max-width:1200px){.wmpage12-part1 .swiper-container{margin-top:25px}
.wmpage12-part1 .part1-title{font-size:var(--wmpage-font16);margin-top:10px}
}
@media(max-width:1024px){.wmpage12-part1 .wmpage12-introduce{margin-top:15px}
}
@media(max-width:800px){.wmpage12-part1 .wmpage12-introduce p{font-size:var(--wmpage-font14)}}
.wmpage160-page5-title{display:flex;flex-direction:column;justify-content:center;align-items:center}
.wmpage160-page5-dev{width:50px;background:var(--color,#ff7417);height:1px;margin-top:10px}
.wmpage160-page5-item{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage160-page5-box{flex:0 0 33.33333%;max-width:33.33333%;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}
.wmpage160-page5-box:nth-of-type(3n){border-right:none}
.wmpage160-page5-box:nth-last-child(-n+3){border-bottom:none}
.wmpage160-page5-services{min-height:100%;padding:50px 20px}
.wmpage160-page5-modern{max-width:70%;margin-left:auto;margin-right:auto;background:0 0}
.wmpage160-page5-icoe em{font-size:var(--wmpage-font40);line-height:1;color:var(--color);width:var(--wmpage-font40);display:block;transition:all .3s ease-in-out}
.wmpage160-page5-tit{margin-top:15px;font-size:var(--wmpage-font20);letter-spacing:.025em;text-transform:none;font-weight: var(--fontbold6);}
.wmpage160-page5-text{font-size:var(--wmpage-font14);line-height:1.6;letter-spacing:.075em;color:#777}
.wmpage160-page5-link{color:#151515;display:inline-block;font-size:16px;line-height:1.5;font-weight:var(--fontbold5);letter-spacing:.1em;margin-top:15px}
.wmpage160-page5-services:hover .wmpage160-page5-icoe em{transform:scale3d(1.3,1.3,1.3)}
@media (max-width:1400px){.wmpage160-page5-modern{max-width:90%}
.wmpage160-page5-tit{margin-top:10px;font-size:var(--wmpage-font20)}
}
@media (max-width:1140px){.wmpage160-page5-services{padding:30px 10px}
}
@media (max-width:1024px){.wmpage160-page5-tit{font-size:18px}
.wmpage160-page5-link{font-size:14px}
}
@media (max-width:768px){.wmpage160-page5-box{max-width:50%;flex:auto}
.wmpage160-page5-box:nth-of-type(3n){border-right:1px solid #ebebeb}
.wmpage160-page5-box:nth-last-child(-n+3){border-bottom:1px solid #ebebeb}
.wmpage160-page5-box:nth-of-type(2n){border-right:none}
.wmpage160-page5-box:nth-last-child(-n+2){border-bottom:none}}
.wmpage142-page4{position:relative;background:url(https://img01.v15cdn.com/singletem/wmpage142/wmpage142-page4-img1.webp) center center no-repeat;background-size:cover;background-position:center}
.wmpage142-page4 .page4-title{text-align:center;color:#fff;margin-bottom:40px}
.wmpage142-page4 .page4-p{margin-bottom:10px}
.wmpage142-page4 .page4-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage142-page4 .page4-li{width:23%;display:flex;flex-direction:column;align-items:center;text-align:center}
.wmpage142-page4 .page4-li-em,.wmpage142-page4 .page4-li-top{display:flex;align-items:center;justify-content:center;border-radius:50%}
.wmpage142-page4 .page4-li-top{position:relative;width:190px;height:190px;line-height:190px;border:2px dashed var(--color);margin-bottom:20px;transition:all .4s ease}
.wmpage142-page4 .page4-li-num{position:absolute;top:8px;right:6px;width:42px;height:42px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;background:var(--color);transform:scale(0);transition:all .4s ease}
.wmpage142-page4 .page4-li:hover .page4-li-top{border-color:var(--color)}
.wmpage142-page4 .page4-li:hover .page4-li-num{transform:scale(1)}
.wmpage142-page4 .page4-li-em{width:130px;height:130px;background:#fff}
.wmpage142-page4 .page4-li-em em{font-size:var(--wmpage-font52);color:var(--color);line-height:1;width:52px}
.wmpage142-page4 .page4-li-p{color:#fff}
.wmpage142-page4 .page4-li-p1{font-size:var(--wmpage-font20);font-weight:var(--fontbold6);margin-bottom:10px}
.wmpage142-page4 .page4-li-p2{color:#fff}
@media (max-width:1200px){.wmpage142-page4 .page4-li{width:32%;margin-bottom:30px}
}
@media (max-width:990px){.wmpage142-page4 .page4-li{width:48%}
}
@media (max-width:580px){.wmpage142-page4 .page4-title{margin-bottom:25px}
.wmpage142-page4 .page4-li{width:100%}
.wmpage142-page4 .page4-li-top{width:160px;height:160px;line-height:140px}
.wmpage142-page4 .page4-li-em{width:100px;height:100px}
.wmpage142-page4 .page4-li-em em{font-size:var(--wmpage-font46);width:46px}
}
@media (max-width:390px){.wmpage142-page4 .page4-li-top{width:140px;height:140px;line-height:140px}
.wmpage142-page4 .page4-li-num{width:30px;height:30px}
.wmpage142-page4 .page4-li-em{width:90px;height:90px}
.wmpage142-page4 .page4-li-em em{font-size:var(--wmpage-font40);width:40px}}
 .home-about{padding:4% 0;position:relative}
.home-about .circle{position:absolute;top:-75%;left:50%;transform:translateX(-50%);width:100%;max-width:855px;aspect-ratio:1/1;border-radius:50%;border:150px solid #c1986d;opacity:.1;z-index:0}
.home-about .l-wrap{z-index:1;position:relative}
.home-about .aboutinfo{width:48%}
.home-about .aboutinfo .icon{color:var(--color);font-weight:var(--fontbold6);text-transform:uppercase;display:inline-flex;align-items:center}
.home-about .aboutinfo .icon::before{content:"";display:inline-block;width:8px;height:8px;background:var(--color);margin-right:10px}
.home-about .aboutinfo .title{font-weight:var(--fontbold6);line-height:1.2;font-size:46px;color:#000;margin:10px 0}
.home-about .aboutinfo .title span{font-size:var(--fontsize40)}
.home-about .aboutinfo .text{color:#666;margin-bottom:20px}
.home-about #videobox{margin-top:30px;max-width:650px;margin-left:0}
.home-about #videobox .swiper-slide img{border-radius:5px}
.home-about .swiper-meta{display:flex;align-items:center;justify-content:space-between;margin-top:15px}
.home-about    .home-more{margin-right:20px;min-width:170px;padding:0px 20px;height:50px;background:0 0;border:1px solid var(--headercolor);border-radius:10px;color:var(--headercolor);font-weight:var(--fontbold5);text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;transition:all .1s linear;font-size:var(--fontsize14);background:var(--color)}
.home-about .line{flex:1;width:100%;height:1px;background:#ebebeb;margin:0 10px}
.home-about  .videobox-pagination{width:auto}
.home-about  .videobox-pagination .swiper-pagination-bullet{width:7px;height:7px;background:var(--color)}
.home-about  .videobox-next{width:40px;height:40px;background:#efefef;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s linear}
.home-about  .videobox-next:hover{background:#ccc}
.home-about  .videobox-next i{color:#fff;font-size:var(--fontsize22)}
.home-about .aboutimg{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:45%;border-radius:10px 0 0 10px;z-index:1;overflow:hidden}
.home-about .aboutimg.act::after{display:none}
.home-about .aboutimg iframe,.home-about .aboutimg img,.home-about .aboutimg video{width:100%}
.home-about .aboutimg .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(11,11,11,.8);cursor:pointer;transition:all .2s linear;z-index:1}
.home-about .aboutimg .play:hover{width:55px;height:55px}
.home-about .aboutimg .play em{position:static;background:0 0;color:#fff;border:none;transform:none}
@media (max-width:1024px){.home-about{padding:40px 0}
.home-about .aboutinfo .title{font-size:var(--fontsize36)}
.home-about .aboutinfo .title span{font-size:var(--fontsize36)}
}@media (max-width:768px){.home-about .aboutinfo .title{font-size:var(--fontsize26)}
.home-about .aboutinfo .title span{font-size:var(--fontsize26)}
.home-about .aboutinfo{width:100%}
.home-about .aboutimg{position:relative;top:0;width:auto;transform:none;left:auto;right:auto;border-radius:10px;margin:10px}
}@media (max-width:500px){.home-about .aboutinfo .title{font-size:var(--fontsize24)}
.home-about .aboutinfo .title span{font-size:var(--fontsize24)}
}.home-banner:before{display:none}
.home-banner .banner-animote .p2{margin:1% 0}
.home-banner .banner-animote,.home-banner .banner-animote .p1{text-align:left}
@media (min-width:1600px){.home-banner .banner-animote{left:45%}}
.wmpage119-page1{color:#fff;background:#1B1B1B}
.wmpage119-page1 .page1-content{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage119-page1 .page1-img,.wmpage119-page1 .page1-text{width:48%}
.wmpage119-page1 .page1-img{position:relative;text-align:center;border-radius:5px;overflow:hidden}
.wmpage119-page1 .page1-list1{position:absolute;bottom:0;right:0;background:var(--color);color:#fff;padding:6%;border-radius:5px}
.wmpage119-page1 .page1-list-p{font-size:var(--wmpage-font18);font-weight:var(--fontbold6);margin-bottom:6%}
.wmpage119-page1 .page1-li1{display:flex;justify-content:space-between;border-bottom:1px dashed #fff;padding:5% 0}
.wmpage119-page1 .page1-text-p1{font-weight:var(--fontbold6);color:var(--color);margin-bottom:6px}
.wmpage119-page1 .page1-text-p2{color:#fff;line-height:2;margin:15px 0}
.wmpage119-page1 .page1-li2{display:flex;align-items:center;margin-bottom:4px}
.wmpage119-page1 em{color:var(--color);font-size:var(--wmpage-font22);margin-right:4px}
.wmpage119-page1 .page1-li2-p{color:#fff}
.wmpage119-page1 .page1-text-btn{margin-top:30px}
.wmpage119-page1 .page1-text-btn a{color:#fff;background:var(--color);border:1px solid var(--color);padding:2% 5%;display:inline-block;transition:background .3s linear,color .3s linear;border-radius:5px;box-shadow:0 8px 16px 0 rgba(0,0,0,.3)}
.wmpage119-page1 .page1-text-btn a:hover{background:#fff;color:var(--color)}
@media (max-width:1024px){.wmpage119-page1 .page1-img,.wmpage119-page1 .page1-text{width:100%}
.wmpage119-page1 .page1-text{margin-top:20px}
.wmpage119-page1 .page1-list1{padding:4%}
}
@media (max-width:768px){.wmpage119-page1 .page1-text{margin-top:20%}
}
@media (max-width:430px){.wmpage119-page1 .page1-list1{opacity:0}}
.wmpage167-page5{position:relative;overflow:hidden}
.wmpage167-page5-mySwiper{position:relative;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20%,#000 80%,transparent 100%)}
.wmpage167-page5-mySwiper::after{content:'';position:absolute}
.wmpage167-page5-mySwiper .swiper-wrapper{-webkit-transition-timing-function:linear!important;-moz-transition-timing-function:linear!important;-ms-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important}
.wmpage167-page5-title .wmpage-title{text-align:center;position:relative;display:inline-block;padding-bottom:5px;line-height:1;margin-bottom:15px}
.wmpage167-page5-title{margin-bottom:35px;display:flex;flex-direction:column;align-items:center}
.wmpage167-page5-title .wmpage-title::after{position:absolute;content:'';background:var(--color);border-radius:20px;width:100%;height:35%;left:0;bottom:0;background-repeat:no-repeat;z-index:-1;opacity:.4}
.wmpage167-page5-mySwiper .swiper-slide img{position:relative;opacity:1;transition:all .5s ease}
.wmpage167-page5-mySwiper .swiper-slide:hover img{opacity:.4;transform:scale(1.03)}
.wmpage167-page5-title span{position:relative;display:block;font-size:14px;color:#c6a47e;line-height:20px;font-weight:var(--fontbold3);margin-bottom:1px;text-transform:uppercase}
    .home-contact{padding:4% 0;background-size:cover;background-repeat:no-repeat;background-position:right}
.home-contact .inquiry-box{width:50%;background-color:var(--color);padding:40px 50px;color:#FFF;border-radius:10px;flex-shrink:0}
.home-contact .inquiry-box .home-tip{text-align:left;color:#FFF}
.home-contact .inquiry-box .home-title{text-align:left;color:#fff}
.home-contact .inquiry-box .txt{font-size:var(--fontsize16)}
.home-contact .wmkcfeedback{margin-top:20px}
.home-contact .wmkcfeedback .wmkcfb-fileupload,.home-contact .wmkcfeedback input{height:48px}
.home-contact .wmkcfeedback textarea{height:120px}
.home-contact .wmkcfeedback .wmkcfb-fileupload,.home-contact .wmkcfeedback input,.home-contact .wmkcfeedback textarea{background-color:transparent;border:1px solid rgba(255,255,255,.06);border-radius:10px;margin-bottom:16px;color:#FFF;font-size:var(--fontsize14)}
.home-contact .wmkcfeedback .wmkcfb-fileupload::placeholder,.home-contact .wmkcfeedback input::placeholder,.home-contact .wmkcfeedback textarea::placeholder{color:#FFF}
.home-contact .wmkcfeedback .send-btn{border-color:#FFF;width:100%;background-color:#FFF;color:var(--color);font-weight:var(--fontbold6);border-radius:var(--borderradius)}
.home-contact .wmkcfeedback .send-btn:hover{background-color:var(--color1);color:#FFF;border-color:var(--color1)}
.home-contact .l-wrap{display:flex}
.home-contact .right{color:#fff;padding:3%}
.home-contact .right .title{font-size:30px;font-weight:600}
.home-contact .right .desc{font-size:26px;margin:3% 0}
.home-contact .right .list{line-height:2}
@media (max-width:1024px){.home-contact .inquiry-box{width:100%}
.home-contact .l-wrap{flex-wrap:wrap}
}@media (max-width:768px){.home-contact .inquiry-box{width:100%}
}@media (max-width:500px){.home-contact .inquiry-box{padding:20px}}
 .wmpage210-page4{background:#161616}
.wmpage210-page4 .wmpage210-page4-text{display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:var(--color);font-weight:var(--fontbold6);font-size:var(--wmpage-font15)}
.wmpage210-page4 .wmpage210-page4-text em{margin-right:5px}
.wmpage210-page4 .wmpage-title{color:#fff;text-align:center}
.wmpage210-page4 .wmpage210-page4-box{padding:30px 0 0}
.wmpage210-page4 .wmpage210-page4-slide{position:relative;width:100%;overflow:hidden}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-img img{position:relative;width:100%;height:auto;object-fit:cover}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-info{width:94%;height:27%;background-color:#666666ad;padding:25px 20px;display:flex;flex-direction:column;justify-content:space-between;position:absolute;left:3%;bottom:3%;transition:all .4s linear}
.wmpage210-page4 .wmpage210-page4-slide:hover .wmpage210-page4-info{height:94%}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-letter{display:inline-flex;justify-content:center;align-items:center;min-width:160px;height:35px;padding:0 10px;border:1px solid #fff;color:#fff;font-size:var(--wmpage-font15)}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-title{color:#fff;font-size:var(--wmpage-font20);font-weight:var(--fontbold7);margin:12px 0 8px}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-desc{color:#fff;opacity:0;transition:all .3s linear}
.wmpage210-page4 .wmpage210-page4-slide:hover .wmpage210-page4-desc{opacity:.8}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-bottom{opacity:0}
.wmpage210-page4 .wmpage210-page4-slide:hover .wmpage210-page4-bottom{opacity:1}
.wmpage210-page4 .wmpage210-page4-slide ul li{margin-bottom:10px;display:flex;align-items:center;color:#fff;line-height:1}
.wmpage210-page4 .wmpage210-page4-slide ul li em{color:var(--color);font-size:var(--fontsize18);width:var(--fontsize18);margin-right:10px;line-height:1;font-weight:var(--fontbold5)}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-btn a{display:inline-flex;justify-content:center;position:relative;align-items:center;padding:0 20px;min-width:150px;height:45px;z-index:1;transition:.5s;overflow:hidden;border:1px solid #a1a1a1;background-color:#fff;font-size:var(--wmpage-font14);text-transform:uppercase;color:#fff;font-weight:var(--fontbold6);-webkit-mask-position-x:0;-webkit-mask-position-y:0;transition:mask-position .7s steps(22),-webkit-mask-position .7s steps(22);margin-top:15px}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-btn em{font-size:var(--wmpage-font15);transform:rotate(-30deg);margin-left:5px;transition:all .3s linear}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-btn a:hover em{transform:rotate(0)}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-btn a:after{display:flex;align-items:flex-end;justify-content:flex-end;color:#fff;position:absolute;content:'';cursor:pointer;width:100%;height:100%;left:0;top:0;background-color:var(--color);background-image:url(https://img01.v15cdn.com/singletem/wmpage210/wmpage210-page1-img2.webp);-webkit-mask:url(https://img01.v15cdn.com/singletem/wmpage210/wmpage210-page1-img2.webp);mask:url(https://img01.v15cdn.com/singletem/wmpage210/wmpage210-page1-img2.webp);-webkit-mask-size:2300% 100%;mask-size:2300% 100%;z-index:-1;-webkit-mask-position-x:0;-webkit-mask-position-y:0;transition:mask-position .7s steps(22),-webkit-mask-position .7s steps(22);filter:grayscale(1)}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-btn a:hover{color:var(--color)}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-btn a:hover:after{animation:page1 .7s steps(22) forwards}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-btn a:not(:hover):after{animation:page1-reverse .7s steps(22) forwards}
.wmpage210-page4 .wmpage210-page4-button{display:flex;align-items:center;justify-content:center;margin-top:40px}
.wmpage210-page4 .wmpage210-page4-next,.wmpage210-page4 .wmpage210-page4-prev{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #fff;transition:all .2s linear}
.wmpage210-page4 .wmpage210-page4-next:hover,.wmpage210-page4 .wmpage210-page4-prev:hover{background:var(--color)}
.wmpage210-page4 .wmpage210-page4-next{margin-right:15px}
.wmpage210-page4 .wmpage210-page4-next em,.wmpage210-page4 .wmpage210-page4-prev em{color:#fff}
.wmpage210-page4 .home-des{text-align:center;width:100%}
.wmpage160-page5 .tag{text-align: center; width: 100%;}
.wmpage210-page4 .home-des{ color: #fff; margin: 0 auto;max-width:100%;}
.home-news .newslist .swiper-slide .img img{aspect-ratio:1;object-fit:contain}
.home-contact .inquiry-box{ background: #ebebeb;}
.home-contact .inquiry-box .home-tip,.home-contact .inquiry-box .txt,.home-contact .inquiry-box .home-title,.home-contact .wmkcfeedback .wmkcfb-fileupload::placeholder,.home-contact .wmkcfeedback input::placeholder,.home-contact .wmkcfeedback textarea::placeholder{color:var(--fontcolor)}
.home-contact .wmkcfeedback .wmkcfb-fileupload,.home-contact .wmkcfeedback input,.home-contact .wmkcfeedback textarea{background:#fff;border-radius:6px}

.home-about .aboutinfo .title,.wmpage-title,.home-title,.home-contact .right .title{font-size:46px!important;line-height:1.4}
.home-about .aboutinfo .text,.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-left .wmpage156-page2-desc,.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-list li .wmpage156-page2-letter,.wmpage12-part1 .wmpage12-introduce p,.wmpage160-page5-text,.wmpage142-page4 .page4-li-p2,.wmpage119-page1 .page1-text-p2,.wmpage119-page1 .page1-li2-p,.home-news .newslist .swiper-slide .info .text,.home-news .newslist .swiper-slide .info .more,.home-contact .inquiry-box .txt{font-size:var(--fontsize17);line-height:1.6;font-weight:var(--fontbold4)}
.home-des{font-size:var(--fontsize17);line-height:1.6;margin-top:10px;font-weight:var(--fontbold4)}
.wmpage160-page5-tit{line-height:1.4;margin-bottom:10px}
@media (max-width:1024px){.home-about .aboutinfo .title,.wmpage-title,.home-title,.home-contact .right .title{font-size:36px!important}}
@media (max-width:768px){.home-about .aboutinfo .title,.wmpage-title,.home-title,.home-contact .right .title{font-size:30px!important}
.home-about .aboutinfo .text,.wmpage156-page2 .wmpage156-page2-box .wmpage156-page2-left .wmpage156-page2-desc,.wmpage156-page2 .wmpage156-page2-left .wmpage156-page2-list li .wmpage156-page2-letter,.wmpage12-part1 .wmpage12-introduce p,.home-des,.wmpage160-page5-text,.wmpage142-page4 .page4-li-p2,.wmpage119-page1 .page1-text-p2,.wmpage119-page1 .page1-li2-p,.home-news .newslist .swiper-slide .info .text,.home-news .newslist .swiper-slide .info .more,.home-contact .inquiry-box .txt{font-size:var(--fontsize16)}}
@media (min-width:769px){.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-desc,.wmpage210-page4 .wmpage210-page4-slide ul li,.home-contact .right .list li,.home-contact .inquiry-box .home-tip,.home-icon,.wmpage119-page1 .page1-text-p1,.wmpage142-page4 .page4-p,.home-about .aboutinfo .icon,.wmpage160-page5 .tag,.desc{font-size:var(--fontsize17)}
.home-news .newslist .swiper-slide .info .title{font-size:var(--fontsize20)}}
.wmpage210-page4 .wmpage210-page4-slide .wmpage210-page4-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.wmpage210-page4 .wmpage210-page4-slide ul li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;overflow:hidden;line-height:1.1}
@media (max-width:1440px){.wmpage210-page4 .wmpage210-page4-slide ul li{-webkit-line-clamp:10;}}
@media (max-width:1366px){.wmpage210-page4 .wmpage210-page4-slide ul li{-webkit-line-clamp:7;}}
@media (max-width:1200px) and (min-width:1025px){.wmpage210-page4 .wmpage210-page4-slide ul li{-webkit-line-clamp:5;}}
.home-cate .homecate-list li .img {aspect-ratio: initial;}

@media (min-width:769px){
.home-cate .homecate-list{justify-content:space-between}
.home-cate .homecate-list li{width:49%;margin-right:0}
}