﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.home-contact .inquiry-box{color:#000;font-weight: var(--fontbold7);}
.home-contact .inquiry-box .home-tip{color:#000}
.home-contact .home-tip span::before{background: #000;}
.home-contact .wmkcfeedback .wmkcfb-fileupload, .home-contact .wmkcfeedback input, .home-contact .wmkcfeedback textarea{color:#000;border-color:rgba(0,0,0,.06);font-weight:var(--fontbold7)}
.home-contact .wmkcfeedback input::placeholder,.home-contact .wmkcfeedback textarea::placeholder{color:#000;font-weight:var(--fontbold7);}
@media (min-width:1025px){.home-contact .wmkcfeedback input::placeholder,.home-contact .wmkcfeedback textarea::placeholder,.home-contact .wmkcfeedback .wmkcfb-fileupload, .home-contact .wmkcfeedback input, .home-contact .wmkcfeedback textarea{font-size:18px;}}
.home-logo{padding:20px 0;}
.home-logo .swiper-slide{height:auto;}
.home-logo .swiper-slide img{width:auto;max-height: 120px;}
.home-service .list{display:flex;justify-content:space-around;flex-wrap:wrap}


.wmpage180-page4{position:relative;padding:5% 0;background: var(--color);}
.wmpage180-page4 .wmpage180-page4-list{display:flex;justify-content:space-between;flex-wrap:wrap}
.wmpage180-page4 .wmpage180-page4-list .wmpage180-page4-item{width:24%;text-align:center}
.wmpage180-page4 .wmpage180-page4-item .wmpage180-page4-icon{width:95px;height:95px;background:#000;border-radius:50%;display: flex;justify-content: center;align-items: center;margin: 0 auto;}
.wmpage180-page4 .wmpage180-page4-item .wmpage180-page4-icon em{position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:var(--wmpage-font38);width: var(--wmpage-font38);color:#fff;line-height: 1;}
.wmpage180-page4 .wmpage180-page4-item .wmpage180-page4-icon em img{filter:brightness(0) invert(1)}
.wmpage180-page4 .wmpage180-page4-item .wmpage180-page4-num{font-size: var(--wmpage-font30);font-weight: var(--fontbold6);color: #fff;margin: 15px 0 10px;line-height: 1;}
.wmpage180-page4 .wmpage180-page4-item .wmpage180-page4-title{font-size:var(--wmpage-font18);font-weight:var(--fontbold6);color:#fff}
.wmpage180-page4 .wmpage180-page4-item .wmpage180-page4-title span{font-size:var(--wmpage-font18)}
@media screen and (max-width:1024px){.wmpage180-page4 .wmpage180-page4-list .wmpage180-page4-item{width:32%}
.wmpage180-page4 .wmpage180-page4-list .wmpage180-page4-item:last-child{margin-top:30px}
}
@media screen and (max-width:768px){.wmpage180-page4{padding:30px 0}
.wmpage180-page4 .wmpage180-page4-list .wmpage180-page4-item{width:48%}
.wmpage180-page4 .wmpage180-page4-list .wmpage180-page4-item:nth-child(n+3){margin-top:30px}
.wmpage180-page4 .wmpage180-page4-item .wmpage180-page4-icon em{width:80px;height:80px;font-size:var(--wmpage-font40)}
}
.home-logo .swiper-slide:hover img{transform: inherit;filter: initial;}

.home-choose .img-box{aspect-ratio:auto;border-radius:initial}
.home-choose .img-box::before,.home-choose .img-box img{border-radius:initial}
.home-static{background:url(https://css02.v15cdn.com/m421/static-bg.webp) var(--color) no-repeat left top;background-size:cover;position:relative;padding:4% 0}
.home-static .list{display:flex;justify-content:space-between;flex-wrap:wrap}
.home-static .list li{width:22%;display:flex;flex-direction:column;align-items:center;color:#FFFFFF}
.home-static .list li .num{font-size:50px;font-weight:var(--fontbold5);position:relative;line-height:1;padding-bottom:20px}
.home-static .list li .num sup{font-size:25px}
.home-static .list li .num::after{content:"";position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:40px;height:2px;background:#FFFFFF}
.home-static .list li .inner{padding:20px 0px 0px;font-size:var(--fontsize16);color:#FFFFFF;text-align:center}
@media (max-width:1024px){.home-static .list li{width:48%;margin:15px 0}}
@media (max-width:768px){.home-static .list{padding:10px 0}
.home-static .list li .num{font-size:35px}
.home-static .list li .inner{padding:12px 0 0;font-size:var(--fontsize15)}}

.home-banner{position:relative;height:auto}
.home-banner video{min-height:auto}
.home-banner #indexbanner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff30}
.banner-text{color:#fff;position:absolute;left:50%;top:37%;transform:translate(-50%,-50%);width:70%;text-align:center;z-index:2}
.banner-text .p1{margin-bottom:4vw;font-size:2.8vw;font-weight:bold;line-height:1.2;word-spacing: 5px;}
.banner-text .p2{margin-top:2.5vw;font-size:1.5vw;line-height:1.2}
.banner-text .search-input{display:flex;}
.banner-text #banSearch{flex:1;height:3vw;padding-left:1vw;border:none;outline:0;font-size:1vw}
.banner-text .search-btn{width:3vw;background:#b4d037;border:none;color:#fff;cursor:pointer}
.banner-text .search-btn em{font-size:1.5vw;}
.banner-text .list{display:flex;flex-wrap:wrap;justify-content:center;gap:.9vw;padding:0;list-style:none;}
.banner-text .list li a{margin-top:4vw;display:inline-block;padding:.5vw 2vw;font-size:1.2vw;background:rgb(180,208,55,.85);color:#fff;text-decoration:none;border-radius:.3vw;transition: all .3s ease-in-out;font-weight: bold;}
.banner-text .more{margin-top:2vw;display:inline-block;padding:.5vw 2vw;font-size:1.2vw;background:rgb(180,208,55,.85);color:#fff;text-decoration:none;border-radius:.3vw;transition: all .3s ease-in-out;}
.banner-text .list li a:hover,.banner-text .more:hover{background:rgb(180,208,55,1);}

.home-contact{background-position:center}
.home-contact .l-wrap{aspect-ratio:1.875;display:flex;align-items:center}
.home-contact .inquiry-box{padding:5%;background:#f6f9f0}
.home-contact .home-tip span{color:var(--color)}
.home-contact .home-tip span::before{background:var(--color)}
.home-contact .wmkcfeedback .wmkcfb-fileupload,.home-contact .wmkcfeedback input,.home-contact .wmkcfeedback textarea{border-width:2px}
.home-contact .wmkcfeedback input#wmkcfb-company{width:100%}
.home-contact .wmkcfeedback textarea{height:150px}
.home-contact .wmkcfeedback .send-btn{color:#fff;background:#537b26}
@media (max-width:1024px){.home-contact .l-wrap{aspect-ratio:auto;display:block}
.home-contact .inquiry-box{width:53%;padding:30px}
}
@media (max-width:768px){.home-contact{background-position:left}
.home-contact .inquiry-box{width:100%}}
  .home-logo .swiper-slide img{transition:all .3s;cursor:pointer}
.home-logo .swiper-slide:hover img{transform:scale(1.2)}
@media (min-width:1441px){.home-contact .wmkcfeedback .inquiry-form>*{width:100%;}}

.home-service .box .serviceswiper-pagination{display:none}
.home-service .box{padding:20px 0 0 0}
.home-service .swiper-wrapper{transform:none !important;transition-duration:0s !important;flex-wrap:wrap}
.home-service .swiper-slide{margin-top:20px;width:32% !important;margin-right:2% !important}
.home-service .swiper-slide:nth-child(3n){margin-right:0 !important}
.home-service .swiper-slide .img img{max-width:none}
@media (max-width:768px){
.home-service .box{padding:0}
.home-service .swiper-wrapper{justify-content:space-between}
.home-service .swiper-slide{margin-top:15px;width:49% !important;margin-right:0 !important}
}