﻿.home-choose .home-tip{color:var(--color)}
.home-choose .home-tip span::before{background: var(--color);}
.home-choose .right .info{text-align:left}
.home-choose .mid-inner{width:36%;text-align:center}
.home-choose .img-box{width:100%;}
.home-choose .mid-inner .tit{padding:5px 10px;background: var(--color);color:#fff;border-radius: 30px;margin-top:10px;}
.home-choose .item .num{background: var(--color);}
.home-choose .item .icoimg{width: 64px;height: 64px;margin: 0 5px;}
.home-choose .item .icoimg img{width: 100%;height: 100%;}
.home-choose .item .num span{color:#fff}
.home-choose .right .info{margin-right:0;margin-left:10px;}
.home-choose .left .info{margin-left:10px;}
.home-choose .item .info{padding-left:15px;position: relative;padding-top:5px;}
.home-choose .item .info:before{content:'';width:2px;height:60%;display:block;background: var(--color);position: absolute;top:8px;left:0;}
.home-choose .item .num::after{background: var(--color);}
@media (max-width:768px){.home-choose .mid-inner{width:100%;}
.home-choose .right .info{text-align:center}}
@media (max-width:500px){.home-choose .item .info:before{display:none;}
.home-choose .item .info{margin-left:0;padding-left:0;}
.home-choose .right{margin-top:20px;}
.home-choose .right .item{flex-direction: column;}}
.home-contact .home-tip span,.home-contact .home-title,.home-contact .inquiry-box{color:var(--fontcolor)}
.home-contact .home-tip span:before{background: var(--fontcolor);}
.home-contact .wmkcfeedback .wmkcfb-fileupload, .home-contact .wmkcfeedback input, .home-contact .wmkcfeedback textarea{border-color:var(--fontcolor) !important;color:var(--fontcolor)}
.home-contact .wmkcfeedback input::placeholder,.home-contact .wmkcfeedback textarea::placeholder{color:var(--fontcolor)}
.home-contact .wmkcfeedback .send-btn{background:var(--color);color:#000;}
.home-contact .inquiry-box{background: rgba(255,255,255,0.5);}
.home-about .img .img-box img {aspect-ratio: 1;border-radius: 50%;}

.wmkc-service{position: relative;padding-top: 4%}
.wmkc-service .l-wrap{max-width: 1600px;margin: 0 auto;padding: 0 40px}
.wmkc-service .home-tip {color: var(--color);font-size: var(--fontsize18);font-weight: var(--fontbold6);}
.wmkc-service .service-list{display: flex;flex-wrap: wrap;margin-top: 30px;justify-content: space-between;}
.wmkc-service .service-item{width: 24%;box-sizing: border-box;margin-bottom: 24px;text-align: center;background: #fdf8f6;border-radius: 12px;overflow: hidden;padding-bottom: 20px;}
.wmkc-service .service-img{position: relative;overflow: hidden;margin-bottom: 20px;aspect-ratio: 1;background: #fff;}
.wmkc-service .service-img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease;}
.wmkc-service .service-item:hover .service-img img{transform: scale(1.05)}
.wmkc-service .service-icon{display: flex;align-items: center;justify-content: center;width: 80px;height: 80px;border-radius: 50%;background-color: #fff;box-shadow: 0 2px 12px rgba(0,0,0,.08);margin: -60px auto 14px;position: relative;z-index: 2;flex-shrink: 0}
.wmkc-service .service-icon:after{display: block;content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50%;background: var(--color);width: 90%;height: 90%;}
.wmkc-service .service-icon img{display: block;width:38px;height: 38px;position: relative;z-index: 9;}
.wmkc-service .service-title{font-size: var(--fontsize20);font-weight: var(--fontbold6);margin-bottom: 10px}
.wmkc-service .service-line{background: var(--color);height: 2px;width: 40px;margin: 10px auto;}
.wmkc-service .service-text{font-size: var(--fontsize14);color: var(--color-light);line-height: 1.6}
@media (max-width: 1024px){
.wmkc-service{padding: 40px 0}
.wmkc-service .service-item{width: 50%;padding: 12px;margin-bottom: 20px}
}
@media (max-width: 768px){
.wmkc-service .service-item{width: 100%;padding: 5px;margin-bottom: 28px}
.wmkc-service .service-item:last-child{margin-bottom: 0}
}

.home-products .pro-list li .info .txt{display:none}
.home-about .img .img-box{border-radius:inherit;border:none}
.home-about .img .img-box img{border-radius:inherit;aspect-ratio:auto;transform:none}
.home-choose .item{min-height:113px}
@media (max-width:1280px){.home-choose .item{min-height:138px}}
@media (max-width:1024px){.home-choose .item{min-height:228px}}
@media (max-width:768px){.home-choose .item{min-height:auto}}
.home-news .news-list li:hover .info .title{color: var(--color);}
.home-news .news-list li .info .more{color: #000;}
.home-contact .wmkcfeedback .send-btn:hover{color: #000;}
.home-service .swiper-slide:hover .info .more{color:#000}
.home-service .swiper-slide .img{border-radius: 0;border:none;border-radius: 0;}
.home-service .swiper-slide .img img{width:100%;max-width:100%;border-radius: 0;}
.home-service .swiper-slide{padding:0;}
.home-service .swiper-slide:hover .img{border:none;}
.home-service .swiper-slide .info{margin-bottom:20px;}
.home-service .box{padding-bottom:0;}
.home-service .service-list{display:flex;flex-wrap:wrap;justify-content: space-between;position: relative;}
.home-service .service-list .swiper-slide{width:24%;position: relative;}
@media (max-width:768px){.home-service .service-list .swiper-slide{width:49%;margin-top:2%}}
.home-products .pro-list li .info .title{text-align:center}

.akadvan{margin-bottom: 30px;}
.akadvan .l-wrap{padding:0 40px;}
.akadvan .list{background: var(--color1);padding: 20px 25px;display: flex;justify-content: space-between;border-radius: 12px;overflow: hidden;}
.akadvan .item{width: 20%;border-right: 2px solid var(--color);padding: 0 10px;display: flex;align-items: center;}
.akadvan .item:nth-last-child(1){border-right: none;}
.akadvan .item .img{width: 60px;height: 60px;background: var(--color);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.akadvan .item .img img{width: 30px;height: 30px;}
.akadvan .item .info{flex: 1;padding-left: 10px;}

.home-consultation{background: initial;}
.home-consultation .l-wrap{padding:0 40px;}
.home-consultation .box{justify-content: center;padding: 20px 0;background: var(--color);border-radius: 12px;overflow: hidden;line-height: 1;}
.home-consultation .box .info{justify-content: center;color: #fff;font-size: var(--fontsize24);display: flex;align-items: center;}
.home-consultation .box .btn{margin-left: 10px;background: var(--color1);line-height: 1;padding: 8px 20px;}
.home-consultation .box em{font-size: var(--fontsize24);margin-right: 10px;}
.home-consultation .box span{font-size: var(--fontsize20);}
@media (max-width:1024px){.akadvan .list{flex-wrap: wrap;}
.akadvan .l-wrap,.home-consultation .l-wrap{padding: 0 20px;}
.akadvan .item{width: 48%;margin-bottom: 10px;border-right: none;}}
