﻿@charset "utf-8"; 
table tr:nth-child(odd){background-color: #efefef!important;}
table tr:nth-child(even){background-color: #fff!important;}
.home-banner .swiper-slide>a::after {display:none}
.home-banner .swiper-slide-active img {animation:none}
.bannertxt2 {position:absolute;z-index:2;top:50%;transform:translate(0,-50%);left:19%;width:30%;}
.bannertxt2 div {font-weight:bold;font-size:1.7vw;}
.bannertxt3 {position:absolute;z-index:2;top:5%;left:5%;width:63%;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;height:40%;padding:2.5% 0;}
.bannertxt3 div {font-weight:bold;font-size:2vw;min-width:40%;}
.home-banner .mobimg {height:auto}
@media (max-width:560px){.bannertxt2,.bannertxt3{display:none}}
@media (max-width:1400px) and (min-width:769px){.contact-list .contact-item{width:24%;padding:20px 5px}}
.prodetails-content .prodetails-tabs .prodetails-tabs-item:nth-child(2){display:none}
#wmkc{transform:translateY(-50%) scale(1.14)!important}
.home-footcontactus{padding:4% 0;}
.home-footcontactus #wmkcfeedback {margin-top:30px;}
@media (max-width:768px){.home-footcontactus{padding:40px 0;}
.home-footcontactus #wmkcfeedback{margin-top:20px}}
header.is-active .head-top{opacity:1;height:50px}
.home-testimonials {padding:3% 0 20px;background:#fafafa}
.testimonialstop {display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px;}
.testimonialstoplef {padding-right:25px}
.testimonialstoptitle {color:rgb(23,27,28);font-family:Unbounded;font-size:36px;font-weight:700;line-height:43px;padding-bottom:30px;}
.testimonialstoplef p {color:rgb(23,27,28);font-size:22px;font-weight:500;line-height:27px;max-width:640px;}
.testimonialstoprigflex {display:flex;align-items:center;justify-content:end;gap:16px;padding-bottom:10px;position:relative;top:0;transition:all 0.5s;}
.testimonialstoprigflex img {transition:all 0.5s;}
.testimonialstoprigflex:hover {top:-5px;}
.testimonialstoprigflex:hover img {transform:rotate(-30deg);}
.testimonialstoprigflex span {color:rgb(246,153,36);font-family:Unbounded;font-size:36px;font-weight:700;line-height:43px;}
.testimonialstopriglink {color:rgb(246,153,36);font-family:Unbounded;font-size:22px;font-weight:700;line-height:26px;transition:all 0.5s;}
.testimonialstopriglink:hover {color:rgb(23,27,28);}
.testimonials-swiper {position:relative;margin:0 -20px}
.testimonials-swiper .swiper {padding:30px 20px;}
.testimonials-swiper .swiper-slide {border-radius:30px;box-shadow:4px 4px 14px 4px rgba(0,0,0,0.04);background-color:rgb(255,255,255);padding:25px 45px;width:100%;position:relative;top:0;transition:all 0.5s;height:auto;}
.testimonials-next {width:22px;height:38px;position:absolute;right:-50px;top:calc(50% - 19px);display:block;z-index:5;cursor:pointer;}
.testimonials-prev {width:22px;height:38px;position:absolute;left:-50px;top:calc(50% - 19px);display:block;transform:rotate(180deg);z-index:5;cursor:pointer;}
.testimonials-btn .swiper-button-disabled {opacity:0.5;cursor:default;}
.testimonials-swiper .swiper-slide:hover {top:-15px;}
.testimonials-slide-top {display:flex;align-items:center;padding-bottom:10px;}
.testimonials-slide-pic {display:flex;width:80px;height:80px;}
.testimonials-slide-pic img {width:100%;}
.testimonials-slide-name {padding-left:15px;padding-right:10px;flex:1}
.testimonials-slide-name div {color:rgb(23,27,28);font-size:20px;font-weight:700;line-height:24px;padding-bottom:5px;}
.testimonials-slide-social {margin-left:auto;}
.testimonials-slide-social img {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
.testimonials-slide-social img:hover {-webkit-filter:inherit;-moz-filter:inherit;-ms-filter:inherit;-o-filter:inherit;filter:inherit;}
.testimonials-slide-txt {color:rgb(141,141,141);font-style:italic;font-size:17px;font-weight:400;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;}
.testimonials-swiper .swiper-pagination {display:none;}
@media (max-width:1750px) {.testimonials-next {right:-30px}
.testimonials-prev {left:-30px}}
@media screen and (max-width:1550px) {.testimonials-swiper {padding:0 0 70px 0;}
.testimonials-next {top:inherit;bottom:0;right:calc(50% - 111px);}
.testimonials-prev {top:inherit;bottom:0;left:calc(50% - 111px);}}
@media (max-width:1440px) and (min-width:561px){.testimonials-slide-top {flex-wrap:wrap;position:relative}
.testimonials-slide-name {width:100%;flex:inherit;text-align:center;margin-top:10px;padding-bottom:20px}
.testimonials-slide-social {position:absolute;right:0;top:17px}}
@media (max-width:1024px) {.testimonialstop {flex-wrap:wrap}
.testimonialstoplef {width:100%;padding:0 0 35px;text-align:center}
.testimonialstoplef p {margin:0 auto}
.testimonialstoprig {width:100%;text-align:center}
.testimonialstoprigflex {justify-content:center}}
@media (max-width:768px) {.home-testimonials{padding:40px 0}
.testimonialstoptitle {line-height:1.4;font-size:26px;padding-bottom:10px}
.testimonialstoplef p {font-size:16px;line-height:1.6}
.testimonialstoplef {padding-bottom:20px;}
.testimonialstoprigflex {gap:7px;padding-bottom:2px}
.testimonialstoprigflex img {width:24px}
.testimonialstoprigflex span {font-size:26px;line-height:1.5}
.testimonialstopriglink{font-size:19px}
.testimonials-swiper .swiper-slide{padding:25px}
.testimonials-swiper {padding:0 0 40px 0;}
.testimonials-next {right:calc(50% - 50px);display:flex;align-items:center;justify-content:center}
.testimonials-prev {left:calc(50% - 50px);display:flex;align-items:center;justify-content:center}
.testimonials-next img,.testimonials-prev img{width:15px}}
@media (max-width:560px){.testimonialstop{padding-bottom:0}
.testimonials-slide-pic{width:45px;height:45px;}
.testimonials-slide-name div{font-size:15px;line-height:1.2}
.testimonials-slide-name img{height:16px}
.testimonials-slide-name{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.testimonials-slide-social img{width:35px}
.testimonials-slide-txt{font-size:15px}}
.home-choose {padding:2.5% 0 0}
.home-choose .numCount {display:flex;border-radius:var(--border);background-color:#FFF;box-shadow:0 10px 30px 0 rgba(0,0,0,.1);}
.home-choose .numCount .itemnum {text-align:center;display:flex;box-sizing:border-box;padding:2.5% 10px;width:25%;border-right:1px solid rgba(0,0,0,.06);flex-direction:column;align-items:center;justify-content:flex-start}
.home-choose .numCount .itemnum .num {position:relative}
.home-choose .numCount .itemnum .numCX {font-weight:var(--fontbold5);font-size:60px}
.home-choose .numCount .itemnum sup {position:absolute;top:0px;right:-26px;color:var(--color);font-weight:var(--fontbold5);font-size:40px}
.home-choose .numCount .itemnum p {color:var(--summarycolor)}
.home-choose .numCount .itemnum:last-child {border-right:none}
@media (max-width:768px){.home-choose .numCount {flex-wrap:wrap}
.home-choose .numCount .itemnum {width:50%}
.home-choose .numCount .itemnum .numCX {font-size:48px}}
@media (max-width:500px){.home-choose .numCount .itemnum {padding:3% 10px}
.home-choose .numCount .itemnum .numCX {font-size:34px}
.home-choose .numCount .itemnum sup {right:-18px;font-size:28px}
.home-choose .numCount .itemnum p {font-size:14px}}

.home-stages{margin-top:3%;}
.home-stages .stages-list{display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:2%;}
.home-stages .stages-list>li{width:24%;margin:10px 0;transition: all .3s;list-style:none}
.home-stages .stages-list>li:hover{transform: translateY(-15px);}
.home-stages .stages-list>li .items-top{padding:20px;border-radius: 30px 30px 30px 0;overflow: hidden;background:var(--color1);}
.home-stages .stages-list>li:nth-child(2n) .items-top{background:var(--color)}
.home-stages .stages-list>li .items-top div{color:#fff;}
.home-stages .stages-list>li .items-top .num{font-size:40px;font-weight:var(--fontbold7);line-height: 1;}
.home-stages .stages-list>li .items-top .title{font-size:38px;font-weight:var(--fontbold7);margin:10px 0;line-height:1.2}
.home-stages .stages-list>li .items-bottom{display: flex;margin-top:-1px;}
.home-stages .stages-list>li .items-bottom .bot-left{width: calc(100% - 180px);border-radius: 0px 0px 10px 30px;background:var(--color1)}
.home-stages .stages-list>li .items-bottom .bot-right{width: 180px;background:var(--color1);}
.home-stages .stages-list>li:nth-child(2n) .items-bottom .bot-right{background:var(--color);}
.home-stages .stages-list>li .items-bottom .bot-right .button{padding-top:5px;padding-left:3px;border-top-left-radius: 20px;margin-bottom:-1px;padding-bottom:1px;background:#fff;}
.home-stages .stages-list>li .items-bottom .bot-right .button a{display: flex;justify-content: center;align-items: center;color:#fff;font-weight:var(--fontbold7);font-size: 18px;padding:5px 10px;line-height:1.8;background: var(--color1);border-radius: 20px;}
.home-stages .stages-list>li .items-bottom .bot-right .button a span{line-height:1;margin-left:5px;width:16px;}
.home-stages .stages-list>li:nth-child(2n) .items-bottom .bot-left,.home-stages .stages-list>li:nth-child(2n) .items-bottom .bot-right .button a{background:var(--color)}
.home-stages .stages-list>li .items-bottom .bot-right .button a:hover{background:var(--color)}
.home-stages .stages-list>li:nth-child(2n) .items-bottom .bot-right .button a:hover{background:var(--color1)}
@media (max-width:1600px){.home-stages .stages-list>li .items-top .title{font-size:35px;}}
@media (max-width:1440px){.home-stages .stages-list>li .items-top .title{font-size:32px;}
.home-stages .stages-list>li .items-bottom .bot-right .button{box-shadow: 0px 0px 0px 1px #fff;}}
@media (max-width:1366px){.home-stages .stages-list>li .items-top .title{font-size:29px;}}
@media (max-width:1280px){.home-stages .stages-list>li{width:49%;}}
@media (max-width:550px){.home-stages .stages-list>li{width:100%;}
.home-stages .stages-list>li .items-top .num{font-size:30px;}
.home-stages .stages-list>li .items-top .title{font-size:24px;}}
.home-footcontactus .wmkcfeedback{margin-top:20px;}
.home-display {padding-top:4%;}
.home-displaylist {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:10px;}
.home-displaylist li {width:32%;list-style:none;position:relative;margin-top:25px;padding-bottom:25%;}
.home-displaylist li img {width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;}
@media (max-width:768px){.home-displaylist li {width:48%;margin-top:15px;padding-bottom:37%;}}