﻿@charset "utf-8"; 
strong{font-weight: var(--fontbold6) !important;}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
.home-banner .swiper-slide-active img {animation:none;}
.bannertxt1 {position:absolute;bottom:0;left:60%;height:40%;padding:1% 0;display:flex;align-items:center;width:38%;}
.bannertxt1 div {font-weight:bold;font-size:2.7vw;line-height:1.2;}
.bannertxt3 {position:absolute;bottom:35%;left:8%;width:35%;}
.bannertxt3 div {font-weight:bold;font-size:2.3vw;line-height:1.2;margin-bottom:10px;}
.bannertxt3 p {font-size:1.2vw;}
.bannertxt3 p:nth-child(3) {font-size:1.4vw;font-weight:bold;margin:5px 0}
@media (max-width:960px){.bannertxt3 {left:13%;width:30%;}
.bannertxt3 div {font-size:2.5vw;}
.bannertxt3 p {font-size:12px}
.bannertxt3 p:nth-child(3) {font-size:1.7vw;}
.bannertxt3 p:last-child{display:none}}
@media (max-width:560px){.bannertxt3 {left:8%;width:35%;}
.bannertxt3 div {font-size:15px;}
.bannertxt3 p{display:none}}
#wmkc{transform:translateY(-50%) scale(1.14)!important}
.home-contact {padding-bottom:3.5%;}
.home-contact #wmkcfeedback {margin-top:40px;text-align:center;}
.home-contact #wmkcfeedback .inquiry-form {display:flex;flex-wrap:wrap;justify-content:space-between;}
.home-contact .wmkcfeedback .send-btn {width:auto;padding:0 25px;}
@media (min-width:769px){.home-contact .wmkcfeedback input {width:49%;}}
@media (max-width:768px){.home-contact #wmkcfeedback{margin-top:20px}}
header.is-active .head-top{margin-top:0;opacity:1;visibility:visible}
.home-testimonials {padding:4% 0;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:400;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:300;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-case .caselist .itemcase {height:auto;display:flex;flex-direction:column;}
.home-case .caselist .itemcase .info {flex:1;box-sizing:border-box;}
.home-news .newslist .newsitem {height:auto;padding-bottom:2px;display:flex;flex-direction:column;}
.home-news .newslist .newsitem .info {flex:1;}
.home-news .newslist {align-items:inherit;}
.home-news .newslist .newsitem .img {padding-bottom:100%;height:0;}
.home-news .newslist .newsitem .img img {width:100%;height:100%;position:absolute;top:0;left:0;object-fit:contain;background:#fff}
.home-choose .chooselist {align-items:inherit;}
.home-choose .chooselist .itemchoose {height:auto;}
.home-product .product-list .itempro .info .des{-webkit-line-clamp:2}
.home-company .company-info .des{-webkit-line-clamp:inherit}
.touch-block .touch-message .touch-text{-webkit-line-clamp:inherit}
