﻿@import url(https://js01.v15cdn.com/single-template/public.css);
  .hero-slider{position:relative;width:100%;height:800px;overflow:hidden;background:#000}
.slide{position:absolute;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;background-size:cover;background-position:center}
.slide.active{opacity:1}
.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,0.6) 0%,rgba(0,0,0,0) 60%);z-index:1}
.slide-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 50px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff}
.slide-content h1{font-family:'Montserrat',sans-serif;font-size:3.5rem;line-height:1.2;margin-bottom:20px;max-width:700px;transform:translateY(30px);opacity:0;transition:0.8s 0.3s forwards}
.slide-content p{font-size:1.25rem;margin-bottom:35px;max-width:600px;color:#ddd;transform:translateY(30px);opacity:0;transition:0.8s 0.5s forwards}
.active .slide-content h1,.active .slide-content p{transform:translateY(0);opacity:1}
.btn-cta{padding:15px 35px;background:#76B82A;color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;letter-spacing:1px;border-radius:2px;transition:0.3s}
.btn-cta:hover{background:#5e9322}
.dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:3;display:flex;gap:15px}
.dot{width:12px;height:12px;border:2px solid #fff;border-radius:50%;cursor:pointer}
.dot.active{background:#fff}



.home-product{padding:4% 0;position: relative;background: #F8FAFC;}
.home-product .home-title{position: relative;padding-bottom:15px;margin-bottom:15px;}
.home-product .home-title:after{content:'';width:50px;height:3px;background: var(--color);bottom:0;position: absolute;left:50%;transform: translateX(-50%);}
.home-product ul.product-list{margin-top:3%;display:flex;flex-wrap:wrap;justify-content: space-between;}
.home-product ul.product-list>li{width:24%;border:1px solid transparent;transition: all .3s;border-radius: 10px;overflow: hidden;display:flex;flex-direction: column;}
.home-product ul.product-list>li:hover{transform: translateY(-10px);border-color:var(--color);box-shadow: 0 20px 30px rgba(10, 37, 64, 0.1);}
.home-product ul.product-list>li .img img{width:100%;display:block;transition: all .3s;}
.home-product ul.product-list>li:hover .img img{transform: scale(1.05);}
.home-product ul.product-list>li .inner{padding:30px;background: #fff;flex:1;}
.home-product ul.product-list>li .inner .code{color:var(--color);font-size:12px;}
.home-product ul.product-list>li .inner .tit a{font-size:24px;font-weight: var(--fontbold7);margin:10px 0;display:inline-block}
.home-product ul.product-list>li .inner .des{color:#64748b;}
.home-product ul.product-list>li .inner ul{flex-direction: column;margin-top:10px;}
.home-product ul.product-list>li .inner ul li{position: relative;width:100%;padding-left:20px;}
.home-product ul.product-list>li .inner ul li:before{content:'✓';font-weight:var(--fontbold7);color:var(--color);position: absolute;left:0;top:50%;transform: translateY(-50%);}
.home-product ul.product-list>li .inner .more{font-weight:var(--fontbold7);display:block;border-top:1px solid #eee;padding-top:20px;margin-top:20px;color:var(--color);text-transform: uppercase;}
.home-product ul.product-list>li .inner .more span{transition:all .3s;display:inline-block;}
.home-product ul.product-list>li:hover .inner .more{color:var(--fontcolor)}
.home-product ul.product-list>li:hover .inner .more span{transform: translateX(7px);color:var(--color)}
.home-product .productall-more{text-align: center;}
.home-product .productall-more a{display:inline-block;margin:3% auto 0;color:#fff;background: var(--color);padding:7px 20px;border-radius: 8px;transition: all .3s;}
.home-product .productall-more a:hover{background: var(--fontcolor);}
@media (max-width:1366px){.home-product ul.product-list>li .inner{padding:20px;}}
@media (max-width:768px){.home-product ul.product-list>li{width:49%;}
.home-product ul.product-list>li:nth-child(n+3){margin-top:2%;}
.home-product{padding:40px 0}
.home-product ul.product-list{margin-top:30px;}
}
@media (max-width:550px){.home-product ul.product-list>li .inner{padding:10px;}
.home-product ul.product-list>li .inner .tit a{font-size:18px;}
.home-product ul.product-list>li .inner .des{font-size:12px;}
.home-product ul.product-list>li .inner ul li{font-size:13px;}
.home-product ul.product-list>li .inner .more{font-size:16px;}
.home-product .productall-more a{margin-top:20px;}
}

.wmpage221-page1{padding:4% 0;}
.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%;}
.wmpage221-page1 .wmpage221-page1-box .wmpage221-page1-right{width:48%}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-text{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:#eee;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}
.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}
.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-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{padding:40px 0}
.wmpage221-page1 .wmpage221-page1-right .wmpage221-page1-catalog li{width:100%}
}

.home-cate{background: #0A1929;}
.home-cate .home-title{color:#fff}
.home-cate .home-des{color:#ccc}
.home-cate .list li .title span:nth-child(1){font-weight: var(--fontbold7);font-size:20px;}
.home-cate .list li .title span:nth-child(2){font-size:14px;color:#ccc;}
@media (max-width:500px){.home-cate .list li{width:100% !important}}

.wmpage49-page1{padding:4% 0 0;}
.wmpage49-page1 .wmpage49-page1-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.wmpage49-page1 .wmpage49-page1-img{width:50%;text-align:left}
.wmpage49-page1 .wmpage49-page1-img:hover img{transform:scale(1.01)}
.wmpage49-page1 .wmpage49-page1-img img{max-width:100%;height:auto;border:1px solid #eee;border-radius:5px;box-sizing:border-box;transition:all .2s linear}
.wmpage49-page1 .wmpage49-page1-info{width:50%;box-sizing:border-box;padding-left:40px}
.wmpage49-page1 .wmpage49-page1-info .wmpage49-page1-into{display:flex;align-items:center;margin:10px 0}
.wmpage49-page1 .wmpage49-page1-info .wmpage49-page1-into div{width:30px;height:5px}
.wmpage49-page1 .wmpage49-page1-info .wmpage49-page1-into .wmpage49-page1-into-left{background-color:#000}
.wmpage49-page1 .wmpage49-page1-info .wmpage49-page1-into .wmpage49-page1-into-right{background-color:var(--color,#05c09b)}
.wmpage49-page1 .wmpage49-page1-info .wmpage49-page1-title h5{display:inline-block;color:#000;margin:0;line-height:1.6;font-weight:var(--fontbold6,600)}
.wmpage49-page1 .wmpage49-page1-info .wmpage49-page1-des{margin-top:20px}
.wmpage49-page1 .wmpage49-page1-info .wmpage49-page1-des p{color:#555;font-size:var(--wmpage-font16);line-height:1.6;margin:0}
.wmpage49-page1 .wmpage49-page1-bottom{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage49-page1 .wmpage49-page1-b-item{margin-top:30px;width:23%;box-sizing:border-box;padding:30px;color:#000;text-align:center;background-color:#f7f7f7;position:relative;border-radius:5px;overflow:hidden;transition:all .2s ease}
.wmpage49-page1 .wmpage49-page1-b-item:hover{color:#fff;transform:translateY(-5px)}
.wmpage49-page1 .wmpage49-page1-b-item:hover .wmpage49-page1-b-bg{opacity:1}
.wmpage49-page1 .wmpage49-page1-b-item .wmpage49-page1-b-bg{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;background-color:var(--color,#05c09b);transition:all .2s ease}
.wmpage49-page1 .wmpage49-page1-b-item p{line-height:1;margin:0}
.wmpage49-page1 .wmpage49-page1-b-item .wmpage49-page1-b-num{font-weight:var(--fontbold6,600);font-size:var(--wmpage-font36);position:relative;z-index:1;line-height: 1;margin-bottom: 15px;}
.wmpage49-page1 .wmpage49-page1-b-item .wmpage49-page1-b-text{font-size:var(--wmpage-font16);position:relative;z-index:1;text-transform:capitalize}
@media screen and (max-width:768px){.wmpage49-page1{padding:40px 0 0;}
.wmpage49-page1 .wmpage49-page1-img{width:100%;text-align:center}
.wmpage49-page1 .wmpage49-page1-img img{width:100%}
.wmpage49-page1 .wmpage49-page1-info{width:100%;padding-left:0;margin-top:20px}
.wmpage49-page1 .wmpage49-page1-b-item{width:48%;padding:30px 20px;margin-top:20px}
}
@media screen and (max-width:500px){.wmpage49-page1 .wmpage49-page1-b-item{width:48%;padding:20px}
.wmpage49-page1 .wmpage49-page1-b-item .wmpage49-page1-b-num{font-size:var(--wmpage-font30)}
}

.home-packet img{width:100%;display:block;}

.wmpage227-page1{padding:4% 0 0}
.wmpage227-page1 .contact1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.wmpage227-page1 .wmpage-title{text-align:center}
.wmpage227-page1 .contact1-inquiry{width:50%;padding:50px 40px;background:#fff;box-shadow:0 0 81px 0 rgba(0,39,61,.08);border-radius:6px}
.wmpage227-page1 .con-title{font-size:32px}
.wmpage227-page1 .contact1-inquiry .con-des{text-align:center;margin-top:15px}
.wmpage227-page1 .contact1-inquiry .wmkcfeedback{margin-top:25px}
.wmpage227-page1 .contact1-info{width:calc(50% - 85px)}
.wmpage227-page1 .contact1-info .contact1-list{margin:25px 0}
.wmpage227-page1 .contact1-info .contact1-list li{display:flex;align-items:center;margin-bottom:25px}
.wmpage227-page1 .contact1-info .contact1-list li:last-child{margin-bottom:0}
.wmpage227-page1 .contact1-info .contact1-list .li-icon{width:64px;height:64px;background:#fafafa;border-radius:50%;display:flex;justify-content:center;align-items:center}
.wmpage227-page1 .contact1-info .contact1-list .li-icon em{color:var(--color);font-size:26px}
.wmpage227-page1 .contact1-info .contact1-list .li-info{width:73%;margin-left:20px}
.wmpage227-page1 .contact1-info .contact1-list .li-info .p1{color:#232323;font-size:18px;font-weight:var(--fontbold5)}
.wmpage227-page1 .contact1 .contact1-info .contact1-list .li-info a,.wmpage227-page1 .contact1-info .contact1-list .li-info .p2{margin-top:5px;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.wmpage227-page1 .contact1-info .contact1-share{display:flex;flex-wrap:wrap;margin-top:20px}
.wmpage227-page1 .contact1-info .contact1-share a{margin-right:10px;width:30px;height:30px;background:var(--color);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .1s linear}
.wmpage227-page1 .contact1-info .contact1-share a:hover{opacity:.8}
.wmpage227-page1 .contact1-info .contact1-share a em{color:#fff}
.wmpage227-page1 .con-des{color:#555;margin-top:10px;line-height:1.5}
.wmpage227-page1 .wmkcfeedback .wmkcfb-fileupload,.wmpage227-page1 .wmkcfeedback input,.wmpage227-page1 .wmkcfeedback textarea{width:49%;outline:0;border:1px solid #eee;background:#f5f8f9;border-radius:5px;height:50px;padding:10px;margin-bottom:1em;font-family:inherit;font-size:16px;transition:all .1s linear;display:inline-flex;align-items:center}
.wmpage227-page1 .wmkcfeedback textarea{width:100%;height:140px;resize:none}
.wmpage227-page1 .wmkcfeedback .wmkcfb-fileupload,.wmpage227-page1 .wmkcfeedback input,.wmpage227-page1 .wmkcfeedback textarea{width:100%;background:#fafafa;margin-bottom:12px;border-radius:6px;border:none}
.wmpage227-page1 .wmkcfeedback .send-btn{margin:0 auto;min-width:180px;height:45px;font-size:15px;background:#333;border-radius:5px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;outline:0;padding:0 20px;transition:all .1s linear;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;transition-property:color;transition-duration:.5s}
.wmpage227-page1 .wmkcfeedback .send-btn{width:100%;background:#000}
.wmpage227-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;border-radius:3px}
.wmpage227-page1 .wmkcfeedback .send-btn:hover::before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}
@media (max-width:1280px){.wmpage227-page1 .contact1-inquiry{padding:30px}
.wmpage227-page1 .con-title{font-size:28px}
.wmpage227-page1 .contact1-info{width:calc(50% - 50px)}
.wmpage227-page1 .contact1-info .contact1-list li{margin-bottom:20px}
.wmpage227-page1 .contact1-info .contact1-list .li-icon{width:60px;height:60px}
}
@media (max-width:990px){.wmpage227-page1 .contact1-inquiry{width:100%;margin-bottom:20px;padding:20px}
.wmpage227-page1 .contact1-info{width:100%}
.wmpage227-page1 .contact1-info .contact1-list{margin:20px 0;display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage227-page1 .contact1-info .contact1-list li{width:49%}
.wmpage227-page1 .contact1-info .contact1-list .li-info{width:calc(100% - 60px)}
}
@media (max-width:768px){.wmpage227-page1{padding:40px 0 0;}
.wmpage227-page1 .con-title{font-size:26px}
.wmpage227-page1 .contact1-info .contact1-list li{width:100%}
}
@media (max-width:500px){.wmpage227-page1 .con-title{font-size:24px}
.wmpage227-page1 .contact1-info .contact1-list .li-info{margin-left:10px}
}