﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-product .homepro-list .proitem{height:auto;}
.home-certi{clear:both;padding:80px 0px 50px;background:url(https://css02.v15cdn.com/m418/images/certi_bg.webp) var(--color) left top repeat}
.home-certi .home-des-box .home-des-into{border-top:2px solid var(--headercolor);border-bottom:2px solid var(--headercolor)}
.home-certi .home-des-box .home-des{color:var(--headercolor)}
.home-certi .home-title{color:#fff}
.certi-swiper{padding:50px 0px 40px !important}
.certi-swiper .swiper-slide{position:relative;transition:transform .2s ease}
.certi-swiper .swiper-slide img{max-width:100%}
.certi-swiper .certi-item:after{content:"";display:block;padding-top:138%}
.certi-swiper .img-wrap{position:absolute;top:0px;left:0px;width:100%;height:100%;max-width:350px;max-height:600px}
.certi-swiper .certi-name{padding:10px 0px;font-size:var(--fontsize18);text-align:center;color:#FFFFFF}
.certi-swiper .certi-dot{width:10px;height:10px;background:#FFFFFF;position:absolute;border-radius:50%;left:50%;margin-left:-5px}
.certi-swiper .swiper-slide.is-active{transform:translate3d(0,0,0) scale(1.1)}
.certi-swiper .swiper-slide.is-active .certi-dot{display:none}
.certi-swiper .swiper-slide.is-active .certi-name{background:#FFFFFF;color:var(--color);position:relative}
.certi-swiper .swiper-slide.is-active .certi-name:after{content:"";position:absolute;bottom:-5px;display:block;height:4px;width:100%;background:#111111}
.certi-swiper:after{content:"";display:block;position:absolute;bottom:35px;width:100%;height:1px;background:#FFFFFF;left:0px}
@media screen and (max-width:1280px){.certi-swiper{padding:30px 0px 40px !important}}
@media screen and (max-width:769px){
.home-certi{padding:10.6666666667vw 0 5.3333333333vw;overflow:hidden}
.certi-swiper .certi-name{font-size:var(--fontsize15);padding:1.3333333333vw 0}
.certi-swiper{padding:4vw 0vw 5.3vw !important}
.certi-swiper:after{bottom:4vw;width:auto;left:12vw;right:12vw}
.home-certi .l-wrap{margin:0vw 4vw;padding:0px}}
.home-video{padding:4% 0;}
.home-video ul{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:2.5%;}
.home-video ul li{width:24%;list-style:none;}
.home-video ul li lite-youtube{width:100%;max-width:100%;}
@media (max-width:768px){.home-video{padding:40px 0;}
.home-video ul{margin-top:25px;}
.home-video ul li{width:49%;}
.home-video ul li:nth-child(n+3){margin-top:2%;}}
@media (max-width:550px){.home-video ul li{width:100%;}
.home-video ul li:nth-child(n+2){margin-top:2%;}}
.home-product .home-title{text-transform:none}
.home-video ul{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}
.home-video ul li{width:100%;margin-right:0}
@media (max-width:768px){.home-video ul{grid-template-columns:repeat(2,1fr)}}
   @media (max-width:768px){.certi-swiper .img-wrap{position:unset;width:100%;display:flex;align-items:center;justify-content:center;max-width:unset}
.certi-swiper .certi-item{width:100%}
.certi-swiper .certi-item:after{display:none}
.certi-swiper .swiper-slide img{width:100%}
.home-certi .l-wrap{margin:0;padding:0 2%}
.certi-swiper .swiper-slide.is-active{transform:unset}
}

.home-about .about-text h4{color:var(--introcolor);font-size:var(--fontsize16)}
.home-about .about-adv{font-weight: normal;}

.home-banner .ban{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}
.home-banner .swiper-slide-active .ban{animation:bannerani .5s forwards;animation-delay:.7s}
.home-banner .swiper-slide-active img{animation:none}
.home-banner .bannerswiper-next, .home-banner .bannerswiper-prev{display:none}
@keyframes bannerani{0%{margin-left:-30px}
100%{opacity:1;margin-left:0}
}
.home-banner .ban4{top:45%;left:22%;line-height:1.2}
.home-banner .ban4 .p1{position:relative;margin-top:1vw;padding-bottom:1vw;font-size:2.5vw;font-weight:var(--fontbold6)}
.home-banner .ban4 .p1::after{content:"";position:absolute;bottom:0;left:0;width:3.5vw;height:.15vw;background:var(--color)}
.home-banner .ban4 .btn{display:inline-flex;flex-direction:column}
.home-banner .ban4 .more{margin-top:1.2vw;padding:.4vw 1.5vw;font-size:1.2vw;border:1px solid var(--color);border-radius:2vw;display:inline-flex;justify-content:space-between;align-items:center}
.home-banner .ban4 .more em.icon-arrowRight{margin-left:1vw;font-size:1vw;width:1.5vw;height:1.5vw;color:var(--color);border:1px solid var(--color);border-radius:50%;display:flex;justify-content:center;align-items:center}
.home-banner .ban4 .more1{color:#fff;background:var(--color)}
.home-banner .ban4 .more1 em.icon-arrowRight{background:#fff;border-color:#fff}


.wmpage34-page1{background-color:#f4f5f6;}
.wmpage34-item{border-width:2px;border-color:#f5f5f5;margin-bottom:5px;}
.wmpage34-title{border-width:2px;padding:16px;font-weight: var(--fontbold7);line-height:1;cursor:pointer;outline:0;font-size:var(--wmpage-font18);display:flex;justify-content:space-between}
.wmpage34-item.active .wmpage34-title{border-bottom-color:#f5f5f5;}
.wmpage34-con{border-width:2px;border-top-color:#f5f5f5;padding:0 16px 16px;display:none}
.wmpage34-title h3{color:#555;font-size: var(--fontsize18);font-weight: var(--fontbold6);}
.wmpage34-ioce{margin-left:16px;float:right;text-align:right;color:var(--color);display:inline-block;width:1.5em}
.wmpage34-ioce span{font-size:var(--wmpage-font22);line-height:1;display:block}
.wmpage34-ioce span:nth-last-child(1){display:none}
.wmpage34-contant .active .wmpage34-con{display:block}
.wmpage34-contant .active .wmpage34-title h3{color:var(--color)}
.wmpage34-contant .active .wmpage34-ioce span:nth-of-type(1){display:none}
.wmpage34-contant .active .wmpage34-ioce span:nth-of-type(2){display:block}
.wmpage34-table{text-align:center;margin-bottom:35px}
@media(max-width:500px){.wmpage34-title{padding:10px}
.wmpage34-con{padding:0 10px 10px;font-size:var(--wmpage-font14);line-height:1.25}
}

.wmkcinquirybtn{cursor:pointer}
.wmkcpopup-inquiry{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;display:none;align-items:center;justify-content:center}
.wmkcpopup-inquiry.is-active{display:flex}
.wmkcpopup-inquiry.is-active .wmkcinquiry-box{animation:wmkcinquiryanimation .3s forwards}
.wmkcinquiry-diaolg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1}
.wmkcinquiry-box{z-index:2;background:#fff;width:100%;max-width:900px;margin:0 auto;padding:30px 30px;border-radius:10px;box-shadow:1px 2px 10px rgba(0,0,0,.2);max-height:100vh;overflow-y:auto;transform:translateY(20px);opacity:.5}
.wmkcinquiry-box .wmkcinquiry-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.wmkcinquiry-box .wmkcinquiry-title{font-weight:700;font-size:var(--fontsize20);text-align:left}
.wmkcinquiry-box .wmkcinquiry-close{position:relative;cursor:pointer;width:30px;height:30px}
.wmkcinquiry-box .wmkcinquiry-close::before{content:"";position:absolute;top:0;left:0;width:20px;height:2px;background:var(--color);left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg)}
.wmkcinquiry-box .wmkcinquiry-close::after{content:"";position:absolute;top:0;left:0;width:20px;height:2px;background:var(--color);left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg)}
@keyframes wmkcinquiryanimation{0%{transform:translateY(20px);opacity:.5}
100%{transform:translateY(0);opacity:1}}

.wmpage167-page2 .wmpage167-page2-title{position:relative;max-width:75%;width:100%;margin:0 auto;padding-bottom:30px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}
.wmpage167-page2 .title-box{text-align:center;}
.wmpage167-page2 .wmpage-title{position:relative;display:inline-block;padding-bottom:5px;line-height:1;margin-bottom:15px}
.wmpage167-page2 .wmpage-title::before{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-page2-row{margin-top:2%;display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage167-page2-col{width:32%;position:relative;display:block;background:#fff;border:1px solid #dcdcdc;padding:30px 22px;margin-bottom:30px;transition:all .5s ease;border-radius: 15px;overflow: hidden;}
.wmpage167-page2-sub{max-width:85%;position:relative;display:block;font-size:var(--wmpage-font20);line-height:30px;color:#222;font-weight:var(--fontbold6);text-transform:uppercase;margin-bottom:25px;padding-left:50px}
.wmpage167-page2-sub:before{position:absolute;content:'';background:var(--color);height:2px;width:35px;top:12px;left:0}
.wmpage167-page2-count{font-size:48px;line-height:60px;position:absolute;top:8px;right:30px;text-shadow:-1px -1px 0 #e0e0e0,1px -1px 0 #e0e0e0,-1px 1px 0 #e0e0e0,1px 1px 0 #e0e0e0;color:#fff;display:block;font-weight:var(--fontbold9)}
.wmpage167-page2-text{position:relative;display:block;margin-bottom:39px}
.wmpage167-page2-link a{position:relative;display:inline-block;font-size:var(--wmpage-font14);color:#222;font-weight:var(--fontbold6);text-transform:uppercase}
.wmpage167-page2-col:hover{box-shadow:-15px 5px 30px rgba(229,229,229,.5);transform:translateY(-15px)}
.wmpage167-page2-link:hover a{color:var(--color)}
@media (max-width:1200px){.wmpage167-page2-title{padding-bottom:30px;max-width:90%}
.wmpage167-page2-text{margin-bottom:20px}}
@media (max-width:1024px){.wmpage167-page2-col{margin-bottom:2%;width:49%}}
@media (max-width:768px){.wmpage167-page2-col{width:100%}}
.wmpage184-page3{overflow: hidden;padding:0 0 4%}
.wmpage184-page3 .wmpage-lwrap{position:relative;z-index:1}
.wmpage184-page3 .wmpage-lwrap::before{position:absolute;content:'';background:url(https://img01.v15cdn.com/singletem/wmpage184/wmpage184-page3-img1.webp) center center/contain no-repeat;width:100%;height:500px;z-index:-1}
.wmpage184-page3 .wmpage-title{text-align:center}
.wmpage184-page3 .wmpage184-page1-desc{max-width:500px;text-align:center;margin:0 auto;color:var(--wmpage-color8)}
.wmpage184-page3 .wmpage184-page3-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}
.wmpage184-page3 .wmpage184-page3-list li{width:32%;text-align:center;background:#f8f9fa;padding:30px 20px;border-radius:10px;margin-top:20px;box-shadow:0 0 20px 1px rgba(0,0,0,.2);list-style:none}
.wmpage184-page3 .wmpage184-page3-list .wmpage184-page3-num{color:var(--color);font-size:var(--wmpage-font36);font-weight:var(--fontbold6);line-height: 1.4;margin-bottom:10px}
.wmpage184-page3 .wmpage184-page3-list .wmpage184-page3-title{font-weight:var(--fontbold6)}
.wmpage184-page3 .wmpage184-page3-box{display:flex;align-items:center;justify-content:space-between;width:80%;margin:40px auto 0;background:#fff;border-radius:15px;padding:20px 40px;box-shadow:0 0 1.375rem rgba(0,0,0,.1)}
.wmpage184-page3 .wmpage184-page3-box .wmpage184-page3-words{font-weight:var(--fontbold6);font-size:var(--wmpage-font20)}
.wmpage184-page3 .wmpage184-page3-box .wmpage184-page3-btn a{position:relative;display:flex;justify-content:center;align-items:center;min-width:150px;height:45px;padding:0 20px;background:var(--color);border-radius:30px;color:#fff;font-size:var(--wmpage-font15);font-weight:var(--fontbold7);overflow:hidden;z-index:1}
.wmpage184-page3 .wmpage184-page3-box .wmpage184-page3-btn a::before{content:'';width:0%;height:100%;display:block;background:#000;position:absolute;transform:skewX(-20deg);opacity:1;left:-10%;top:0;z-index:-12;transition:all .7s cubic-bezier(.77,0,.175,1)}
.wmpage184-page3 .wmpage184-page3-box .wmpage184-page3-btn a:hover::before{opacity:1;width:116%}
.wmpage184-page3 .wmpage184-page3-box .wmpage184-page3-btn a::after{content:'';width:0%;height:100%;display:block;background:#684a36;position:absolute;transform:skewX(-20deg);left:-10%;opacity:0;top:0;z-index:-15;transition:all .4s cubic-bezier(.2,.95,.57,.99);box-shadow:2px 0 14px rgba(0,0,0,.6)}
.wmpage184-page3 .wmpage184-page3-box .wmpage184-page3-btn a:hover::after{opacity:1;width:120%}
@media (max-width:1280px){.wmpage184-page3 .wmpage184-page3-list .wmpage184-page3-num{font-size:var(--fontsize28)}}
@media screen and (max-width:1024px){.wmpage184-page3 .wmpage184-page3-list li{width:48%}
}
@media screen and (max-width:768px){.wmpage184-page3{padding:0 0 40px}
.wmpage184-page3 .wmpage184-page3-list{margin-top:5px}
.wmpage184-page3 .wmpage184-page3-list li{width:48%;padding:30px 10px}
.wmpage184-page3 .wmpage184-page3-box{width:100%;height:auto;padding:20px;flex-direction:column;text-align:center}
.wmpage184-page3 .wmpage184-page3-box .wmpage184-page3-btn a{margin-top:30px}
.wmpage184-page3 .wmpage184-page3-list .wmpage184-page3-num{font-size:var(--fontsize24)}}
.wmpage221-page1 .wmpage221-page1-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.wmpage221-page1 .wmpage221-page1-box .wmpage221-page1-left{width:48%;}
.wmpage221-page1 .wmpage221-page1-left img{position:relative;width:100%;height:100%;object-fit:cover}
.wmpage221-page1 .wmpage221-page1-box .wmpage221-page1-right{width:48%}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-text{margin-bottom:15px;position:relative;display:inline-block;text-transform:uppercase;color:var(--color);font-weight:var(--fontbold6);font-size:var(--wmpage-font17);letter-spacing:3px;padding-bottom:15px}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-text::after{position:absolute;content:'';width:70px;height:4px;background:#aec6ef;border-radius:10px;bottom:0;left:0}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-text::before{position:absolute;content:'';width:10px;height:10px;border-radius:50%;background:var(--color);left:0;bottom:-3px;z-index:1;animation:page1 3s linear infinite}
@keyframes page1{0%{transform:translateX(0)}
100%{transform:translateX(68px)}
}
.wmpage221-page1 .wmpage221-page1-right .wmpage-title{color:var(--wmpage-color22);margin:10px 0}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-desc{color:var(--wmpage-color8);margin-bottom:5px;margin-top:15px}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-catalog{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-catalog li{width:50%;color:var(--wmpage-color8);font-size:var(--wmpage-font17);margin-top:8px;list-style:none;display:flex;}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-catalog li em{color:var(--color);margin-right:5px;font-weight:var(--fontbold6);font-size:var(--wmpage-font18)}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-catalog li>div{flex:1;}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-list li{position:relative;display:block;margin-top:30px}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-list li .wmpage221-page1-title{font-weight:var(--fontbold6);font-size:var(--wmpage-font20);margin-bottom:10px}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-list li .wmpage221-page1-bar{position:relative;width:100%;height:9px;background:#e9e9e9;border-radius:1px}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-list li .wmpage221-page1-inner{position:relative;display:block;width:0;height:9px;transition:width 1.2s linear;border-radius:1px;background:var(--color)}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-list li .wmpage221-page1-barcount{font-weight:var(--fontbold7);color:var(--wmpage-color8);color:var(--color);font-size:var(--wmpage-font18);position:absolute;bottom:15px;right:-17px;transition:opacity 1s linear;opacity:0}
.wmpage221-page1 .wmpage221-page1-btn a{display:inline-flex;justify-content:center;align-items:center;position:relative;min-width:150px;height:45px;border-radius:5px;overflow:hidden;padding:0 20px;background:var(--color);color:#fff;font-size:var(--wmpage-font17);font-weight:var(--fontbold6);text-transform:uppercase;margin-top:30px;z-index:1}
.wmpage221-page1 .wmpage221-page1-btn a::before{position:absolute;content:'';width:100%;height:0;left:0;top:0;background:var(--wmpage-color22);z-index:-1;transition:all .3s linear}
.wmpage221-page1 .wmpage221-page1-btn a:hover::before{height:100%}
@media screen and (max-width:1024px){.wmpage221-page1 .wmpage221-page1-box .wmpage221-page1-left{width:100%;margin-bottom:30px}
.wmpage221-page1 .wmpage221-page1-box .wmpage221-page1-right{width:100%}
}
@media screen and (max-width:768px){.wmpage221-page1 .wmpage221-page1-box .wmpage221-page1-left{height:400px}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-catalog li{width:100%}
}

.wmpage228-page1 .contact{display:flex}
.wmpage228-page1 .contact .contact-box{-ms-flex:0 0 420px;flex:0 0 420px;margin-right:90px;-ms-flex-item-align:self-start;align-self:self-start;padding:50px 30px 80px;box-sizing:border-box;background:var(--color);color:#fff}
.wmpage228-page1 .contact .contact-box p,.wmpage228-page1 .contact .contact-box p a{color:#fff}
.wmpage228-page1 .contact .contact-box .title{font-size:2em;margin-bottom:10px}
.wmpage228-page1 .contact .contact-box .tip{margin-bottom:20px}
.wmpage228-page1 .contact .contact-inquiry{padding-top:10px;flex:1}
.wmpage228-page1 .contact .contact-inquiry .title{font-size:2em;font-weight:var(--fontbold6);position:relative;margin-bottom:10px;padding-bottom:10px;color:var(--fontcolor)}
.wmpage228-page1 .contact .contact-inquiry .title:after{content:'';position:absolute;width:80px;height:3px;top:100%;left:0;background:var(--color)}
.wmpage228-page1 .contact .contact-inquiry .tip{color:var(--fontcolor);margin-bottom:30px}
.wmpage228-page1 .contact .contact-item{display:flex;margin-bottom:20px}
.wmpage228-page1 .contact .contact-item .icon{width:50px;height:50px;-ms-flex:0 0 50px;flex:0 0 50px}
.wmpage228-page1 .contact .contact-item .con{flex:1}
.wmkcfb-fileupload,.wmpage228-page1 .inquiry-form input{position:relative;padding-left:10px;width:49%;height:50px;outline:0;margin-bottom:20px;background:#f6f6f6;border:1px solid #f6f6f6}
.wmpage228-page1 .inquiry-form textarea{padding-top:10px;padding-left:10px;width:100%;outline:0;height:200px;background:#f6f6f6;border:1px solid #f6f6f6;resize:none}
.wmpage228-page1 .wmkcfeedback .send-btn{min-width:200px;border:1px solid #fff;height:50px;display:flex;cursor:pointer;justify-content:center;align-items:center;margin:20px 0;background-color:#000;color:#fff;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.5s}
.wmpage228-page1 .wmkcfeedback .send-btn::before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:var(--color);transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease-out}
.wmpage228-page1 .wmkcfeedback .send-btn:hover::before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
@media screen and (max-width:768px){.contact{display:block}
.contact .contact-box{-ms-flex:initial;flex:initial;padding:14px;margin-right:0}
.contact .contact-box .title{font-size:18px}
.contact .contact-inquiry .title{font-size:18px;padding-bottom:14px}
}
.wmpage97-page5{background-image:url(/uploads/45207/page/p20260527085200cff37.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:40px 0}
.wmpage97-page5 .wmpage-title{text-align:center;color:#fff}
.wmpage97-page5 .wmpage97-page4-desc{text-align: center;color: #fff;margin: 0 20%;margin-top: 10px;}
.wmpage97-page5 .wmpage97-page4-btn{display:flex;align-items:center;justify-content:center;margin-top:25px}
.wmpage97-page5 .wmpage97-page4-btn .wmpage97-page4-more{background-color:var(--color);color:#fff;padding:12px 40px;line-height: 1;border-radius:30px;font-weight:var(--fontbold5);transition:all .2s ease-in;position:relative;overflow:hidden}
.wmpage97-page5 .wmpage97-page4-btn .wmpage97-page4-more::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);opacity:0;transition:all .2s ease-in}
.wmpage97-page5 .wmpage97-page4-btn .wmpage97-page4-more:hover{padding:12px 38px}
.wmpage97-page5 .wmpage97-page4-btn .wmpage97-page4-more:hover::after{opacity:1}
@media screen and (max-width:768px){.wmpage97-page5 .wmpage97-page4-desc{font-size:var(--wmpage-font16);margin: 0;}
}
.wmpage178-page2 .wmpage-title{text-transform:uppercase}
.wmpage178-page2 .wmpage178-page2-box{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}
.wmpage178-page2 .wmpage178-page2-box .wmpage178-page2-left{width:45%}
.wmpage178-page2 .wmpage178-page2-left .wmpage178-page2-top{display:flex;align-items:center;margin-bottom:20px}
.wmpage178-page2 .wmpage178-page2-left .wmpage178-page2-top em{color:var(--color);font-size:var(--wmpage-font24);width: var(--wmpage-font24);line-height: 1;}
.wmpage178-page2 .wmpage178-page2-left .wmpage178-page2-top .wmpage178-page2-text{color:var(--wmpage-color8);margin-left:20px}
.wmpage178-page2 .wmpage178-page2-left .wmpage178-page2-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;padding-right:45px}
.wmpage178-page2 .wmpage178-page2-left .wmpage178-page2-bottom::after{position:absolute;content:'';right:10px;bottom:0;height:70%;width:2px;background:#ccc}
.wmpage178-page2 .wmpage178-page2-bottom .wmpage178-page2-slide img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.wmpage178-page2 .wmpage178-page2-bottom .wmpage178-page2-pagination{position:absolute;right:0;top:0;display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:2}
.wmpage178-page2 .wmpage178-page2-bottom .wmpage178-page2-pagination .swiper-pagination-bullet{position:relative;width:15px;height:15px;border-radius:0;opacity:1;background:#989da3}
.wmpage178-page2 .wmpage178-page2-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
.wmpage178-page2 .wmpage178-page2-pagination .swiper-pagination-bullet::after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:var(--color);transform:scale(0);transform-origin:center;transition:all .2s linear}
.wmpage178-page2 .wmpage178-page2-pagination .swiper-pagination-bullet:hover:after{transform:scale(1)}
.wmpage178-page2 .wmpage178-page2-box .wmpage178-page2-right{width:50%}
.wmpage178-page2 .wmpage178-page2-right .wmpage178-page2-list{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage178-page2 .wmpage178-page2-list .wmpage178-page2-item{width:45%;margin-top:30px}
.wmpage178-page2 .wmpage178-page2-item .wmpage178-page2-icon em{display:inline-flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background:#ebebeb;font-size:var(--wmpage-font30);color:var(--color);transition:all .2s linear}
.wmpage178-page2 .wmpage178-page2-item:hover .wmpage178-page2-icon em{transform:translateY(-5px)}
.wmpage178-page2 .wmpage178-page2-item .wmpage178-page2-title{position:relative;display:inline-block;font-weight:var(--fontbold6);font-size:var(--wmpage-font20);text-transform:uppercase;padding:15px 0;transition:all .2s linear}
.wmpage178-page2 .wmpage178-page2-item .wmpage178-page2-title:hover{color:var(--color)}
.wmpage178-page2 .wmpage178-page2-item .wmpage178-page2-title::after{position:absolute;content:'';width:60px;height:3px;background:var(--color);left:0;bottom:0;transition:all .2s linear}
.wmpage178-page2 .wmpage178-page2-item:hover .wmpage178-page2-title::after{background:#ffb426}
.wmpage178-page2 .wmpage178-page2-item .wmpage178-page2-words{color:var(--wmpage-color8);margin-top:15px}
@media screen and (max-width:1024px){.wmpage178-page2 .wmpage178-page2-box .wmpage178-page2-left{width:100%}
.wmpage178-page2 .wmpage178-page2-box .wmpage178-page2-right{width:100%}
}
@media screen and (max-width:768px){.wmpage178-page2 .wmpage178-page2-list .wmpage178-page2-item{width:100%;text-align:center}
.wmpage178-page2 .wmpage178-page2-item .wmpage178-page2-title::after{left:50%;transform:translateX(-50%)}
}
@media screen and (max-width:500px){.wmpage178-page2 .wmpage178-page2-left .wmpage178-page2-bottom::after{height:45%}
}
.wmpage178-page2 .wmpage-lwrap{padding:0 70px 4%;max-width:1700px}
.wmpage228-page1 .wmpage-lwrap,.wmpage97-page5 .wmpage-lwrap{padding:4% 70px;max-width:1700px}
.wmpage178-page2 .wmpage178-page2-bottom .wmpage178-page2-slide img{aspect-ratio:inherit}
.wmpage228-page1 .inquiry-form{display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage228-page1 .wmkcfb-fileupload,.wmpage228-page1 .inquiry-form input,.wmpage228-page1 .inquiry-form textarea{margin-top:0}
.wmpage228-page1 .contact .contact-inquiry{padding:0}
@media (max-width:1024px){.wmpage178-page2 .wmpage-lwrap{padding:0 15px 40px}
.wmpage228-page1 .wmpage-lwrap,.wmpage97-page5 .wmpage-lwrap{padding:40px 15px}
.wmpage228-page1 .contact .contact-box{flex:inherit;width:45%;margin-right:40px}}
@media (max-width:768px){.wmpage228-page1 .contact .contact-box{width:100%;margin:0 0 20px;padding:20px 15px}
.wmpage228-page1 .contact{flex-wrap:wrap}
.wmpage228-page1 .wmkcfb-fileupload,.wmpage228-page1 .inquiry-form input{width:100%}
.wmpage228-page1 .contact .contact-box .title,.wmpage228-page1 .contact .contact-inquiry .title{font-size:var(--fontsize24)}}
.wmpage97-page5 .home-title{color:#fff;margin-bottom:15px}
@media (max-width:768px){.wmpage97-page5{padding:0}}

.wmpage59-page5 .wmpage59-page5-into{width:45px;height:3px;background-color:var(--color,#3483f9);margin:0 auto;margin-bottom:20px}
.wmpage59-page5 .wmpage-title{font-size:var(--wmpage-font24,24px);font-weight:var(--fontbold6,600);text-align:center;color:#000;margin:0}
.wmpage59-page5 .wmpage59-page5-list{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.wmpage59-page5 .wmpage59-page5-item{width:24%;text-align:center}
.wmpage59-page5 .wmpage59-page5-item .wmpage59-page5-item-img{padding:10px;box-sizing:border-box}
.wmpage59-page5 .wmpage59-page5-item .wmpage59-page5-item-img img{display:block;max-width:100%;width:100%;height:auto;transition:all .1s linear}
.wmpage59-page5 .wmpage59-page5-item .wmpage59-page5-item-text{box-sizing:border-box;padding:20px 0;color:#000}
.wmpage59-page5 .wmpage59-page5-item .wmpage59-page5-item-tit{font-size:var(--wmpage-font18);font-weight:var(--fontbold5);text-align:center;margin:0}
.wmpage59-page5 .wmpage59-page5-item .wmpage59-page5-item-img:hover img{transform:scale(1.02)}
.wmpage59-page5 .swiper-pagination-bullet{border-radius:0}
.wmpage59-page5 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--color,#3483f9)}
@media(max-width:768px){.wmpage59-page5 .wmpage59-page5-item{width:48%}}
@media(max-width:500px){.wmpage59-page5 .wmpage59-page5-title{font-size:var(--wmpage-font20)}
.wmpage59-page5 .wmpage59-page5-item .wmpage59-page5-item-text{padding:10px 0}
.wmpage59-page5 .wmpage59-page5-into{margin-bottom:10px}}

@media (min-width:1281px){:root{--hometitlefont:35px}}
.home-certi,.home-video,.home-about, .home-choose, .home-message, .home-news, .home-product{padding:5% 0}
.wmpage184-page3{padding:0 0 5%}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-text,.wmpage167-page2-text{font-size:var(--fontsize18)}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-desc,.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-catalog li,.wmpage167-page2-link a,.home-product .homepro-list .proitem .item-info .text,.home-product .homepro-list .proitem .more-btn span,.home-news .homenews-list .homenews-text .homenews-des p,.wmpage178-page2 .wmpage178-page2-left .wmpage178-page2-top .wmpage178-page2-text,.wmpage178-page2 .wmpage178-page2-item .wmpage178-page2-words{color:var(--fontcolor);font-size:var(--fontsize18)}
.wmpage184-page3 .wmpage184-page3-list .wmpage184-page3-title,.wmpage184-page3 .wmpage184-page3-box .wmpage184-page3-words,.wmpage59-page5 .wmpage59-page5-item .wmpage59-page5-item-text .des{font-size:var(--fontsize18)}
.home-product .homepro-list .proitem .item-info .item-tit,.home-news .homenews-list .homenews-text .homenews-tit,.wmpage59-page5 .wmpage59-page5-item .wmpage59-page5-item-tit{font-weight:bold}
.home-message .homemessage-des p{color:var(--fontcolor)}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-catalog li h3{color:#0050A0;}
.wmpage167-page2-sub{text-transform:initial}
.wmpage167-page2-text{text-align:center;margin:0}
.wmpage167-page2-link{display:none}
.home-news .homenews-list .homenews-img{max-height:inherit;aspect-ratio:4/3;}
@media (max-width:768px){.home-certi,.home-video,.home-about, .home-choose, .home-message, .home-news, .home-product{padding:50px 0}
.wmpage184-page3{padding:0 0 50px}}
.kche-t9{margin-bottom:25px}
.kche-t9>h2{position:relative;font-size:var(--fontsize24);padding:5px 20px 5px;box-sizing:border-box;margin:0px;font-weight:var(--fontbold6,600);background:#0050A0;color:#fff;}
.kche-t9>h2::before{content:'';position:absolute;width:100%;height:7px;bottom:-4px;left:0;background:radial-gradient(circle,#f4f5f6,#f4f5f6 4px,transparent 4px);background-size:9px 10px;margin:0px;}
.wmpage34-item{border:1px solid #ccc;border-radius:2px;margin-top:10px}
.wmpage34-ioce{display:none}
.wmpage34-con{display:block;font-size:var(--fontsize18)}
.wmpage34-title{padding-bottom:8px}
.wmpage34-title h3{font-size:var(--fontsize20);color:#0050A0}