﻿.home-aboutus{padding:3% 0;text-align:center;}
.home-aboutus .home-title{color:var(--color)}
.home-aboutus .des{margin:10px auto 15px;max-width:1000px;}
.home-aboutus .more-btn a{display:inline-block;padding:5px 25px;color:var(--introcolor);border:1px solid var(--introcolor);border-radius: 30px;transition: all .3s;}
.home-aboutus .more-btn a:hover{background:var(--color);color:#fff;border-color:var(--color)}
@media (max-width:768px){.home-aboutus{padding:30px 0;}}
.home-choose{padding-top:0;}
.home-choose.abbotchoose .numCount {transform: inherit;}
.home-choose:not(.abbotchoose){background-size: cover !important;}
.home-choose.abbotchoose .numCount{box-shadow: none;align-items:inherit;}
.home-choose.abbotchoose .numCount .itemnum{text-align:center;border-right:none;padding-top:10px;padding-bottom:10px;justify-content:inherit;}
.home-choose.abbotchoose .numCount .itemnum .num{margin-top:10px;}
.home-case .home-art{text-align:center;color:#fff;margin:0 auto;max-width:1110px;}
.home-case .home-art .tit{font-size:26px;}
@media (max-width:768px){.home-case .home-art .tit{font-size:20px;}}
.home-product{background: #f5f5f5}
.home-product .home-des{display:none}
.home-product .home-title{color:var(--color)}
.home-case .home-art{margin-top:20px;}
.home-case .home-art p:nth-child(2){margin-top:20px;}
.home-case .home-art .tit{font-weight:bold;margin-top:15px}
.home-icon{background:var(--color);text-align:center;text-transform:uppercase;margin-bottom:10px;width:30px;height:3px;display:flex}
.home-more{min-width:150px;padding:0 20px;height:45px;border-radius:var(--borderradius);background:var(--color);color:#FFFFFF;text-transform:capitalize;display:inline-flex;align-items:center;justify-content:center;transition:all .1s linear;font-size:var(--fontsize16);position:relative;z-index:1;overflow:hidden}
.home-more::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:calc(100% + 20px);border-radius:50%;aspect-ratio:1/1;background:rgba(0,0,0,.4);z-index:-1;transition:all .2s linear}
.home-more:hover::after{transform:translate(-50%,-50%) scale(1)}
.home-more em{margin-left:10px}
.home-choose2{padding:5% 0;position:relative;background:var(--hovercolor);background-size:cover!important;}
.home-choose2 .l-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.home-choose2 .left{width:30%;padding-right:3%}
.home-choose2 .left .home-title{text-align:left;color:#fff;}
.home-choose2 .left p{margin:1em 0}
.home-choose2 .left .home-more{margin-top:1em}
.home-choose2 .right{flex:1}
.home-choose2 .right ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}
.home-choose2 .right ul li{width:47%;padding:20px;position:relative;background:url(/uploads/46577/page/p2026010913170981549.png) no-repeat;background-position: bottom right;background-size: cover;}
.home-choose2 .right ul li:nth-child(n+3){margin-top:3em}
.home-choose2 .right ul li:hover em{transform:rotateY(180deg)}
.home-choose2 .right ul li em{line-height:1;display:inline-block;transition:all .2s linear}
.home-choose2 .right ul li em img{max-height:40px;width:auto;}
.home-choose2 .right ul li .p1{font-size:var(--fontsize24);font-weight:var(--fontbold6);margin:10px 0 5px;line-height:1.4}
.home-choose2 .right ul li .p2{color:var(--introcolor)}
@media (max-width:1024px){.home-choose2 .right ul li{width:48%}}
@media (max-width:768px){.home-choose2{padding:50px 0}
.home-choose2 .l-wrap{flex-direction:column}
.home-choose2 .left{width:100%;padding:0}
.home-choose2 .right{margin-top:20px}
.home-more{min-width:auto;height:40px;font-size:var(--fontsize15)}}
@media (max-width:500px){.home-choose2 .right ul li{width:100%;margin-top:1em!important;}
.home-choose2 .right ul li .p1{font-size:var(--fontsize20)}
.home-choose2 .right ul li::after{display:none}}

.home-news .title-box{position: relative;}
@media (min-width:769px){.home-news .title-box .new-more{position: absolute;right:0;top:50%;transform: translateY(-50%);}}
.home-news .title-box .new-more a{display:inline-block;padding:5px 25px;background: var(--color);color:#fff;border-radius: 30px;transition: all .3s;}
.home-news .title-box .new-more a:hover{opacity: 0.9;}
@media (max-width:768px){.home-news .title-box{display:flex;flex-direction: column;align-items: center;}
.home-news .title-box .new-more{margin-top:10px;}}
.banner-text2{position:absolute;top:50%;left:8%;transform:translateY(-50%);width:45%;color:#fff}
.banner-text2 .title{font-weight:bold;line-height:1.3;font-size:2.6vw;}
.banner-text2 .des{margin:.8vw 0 2.5vw;font-size:1vw;}
.banner-text2 .btn{background:var(--color);color:#fff;border-radius:50px;padding:.5vw 1.2vw;display:inline-block;font-size:.8vw;position:relative;overflow:hidden}
.banner-text2 .btn span{position:relative;z-index:1}
.banner-text2 .btn em{font-size:.6vw;margin-left:.2vw;position:relative;z-index:1}
.banner-text2 .btn::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:calc(100% + 20px);border-radius:50%;aspect-ratio:1/1;background:rgba(0,0,0,.4);transition:all .2s linear}
.banner-text2 .btn:hover::after{transform:translate(-50%,-50%) scale(1)}
video#video {filter:brightness(.8);min-height:inherit}
@media (max-width:1280px){.banner-text2 .des,.banner-text2 .btn,.banner-text2 .btn em{font-size:var(--fontsize13);}}
@media (max-width:1024px){.banner-text2{left:2%;width:55%}}
@media (max-width:768px){.banner-text2{left:0%;width:100%;padding:0 15px}
.banner-text2 .title{font-size:var(--fontsize20)}
.banner-text2 .des{margin-bottom:0}
.banner-text2 .btn{display:none}}
@media (max-width:550px){.banner-text2 .title{font-size:var(--fontsize18)}
.banner-text2 .des{display:none}}
.home-product .product-list .itempro:hover .img::before {background-color: rgb(0 0 0 / 21%);}
.home-title{font-weight:var(--fontbold7)}
@media (min-width:1025px){.home-choose.abbotchoose .numCount{justify-content:center;}
.home-choose.abbotchoose .numCount .itemnum{width:22%;}}
.home-product .product-list{align-items:flex-start;}
.home-product .product-list .itempro{height:auto;}
.home-product .product-list .itempro img{aspect-ratio:1/1;object-fit:cover;}
@media (min-width:1367px){.home-choose2 .left .home-title{font-size:40px;}}
.home-choose2 .left .home-more{border-radius:30px;}
@media (min-width:1025px){.home-choose2 .left{width:300px;}}
@media (min-width:1025px) and (max-width:1600px){.home-choose2 .right ul li .p1{font-size:1.3vw;}}


@media (min-width:1025px){
.home-case .caselist .itemcase{padding: 20px;}
}
.home-case .caselist .itemcase .img::before{display: none;}
@media (min-width:480px){.home-case .caselist .itemcase .img{overflow: hidden;display: flex;aspect-ratio: 1;}
.home-case .caselist .itemcase .img img{width: calc(100% + 4px);aspect-ratio: 1;max-width: calc(100% + 4px);height: calc(100% + 4px);object-fit: cover;}}
.home-news .title-box .new-more a{position:relative;overflow:hidden;z-index:1}
.home-news .title-box .new-more a::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:calc(100% + 20px);border-radius:50%;aspect-ratio:1/1;background:rgba(0,0,0,.4);z-index:-1;transition:all .2s linear}
.home-news .title-box .new-more a:hover::after{transform:translate(-50%,-50%) scale(1)}
.home-more{height:auto}
.banner-text2 .btn,.home-choose2 .left .home-more,footer .wmkcfeedback .send-btn,.home-aboutus .more-btn a{position:relative;overflow:hidden; z-index: 0;}
.banner-text2 .btn::after,.home-choose2 .left .home-more::after,footer .wmkcfeedback .send-btn::after,.home-aboutus .more-btn a::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);width:calc(100% + 20px);border-radius:50%;aspect-ratio:1 / 1;background:rgba(0,0,0,.4);z-index:-1;transition:all .2s linear}
.banner-text2 .btn:hover::after,.home-choose2 .left .home-more:hover::after,footer .wmkcfeedback .send-btn:hover::after,.home-aboutus .more-btn a:hover::after{transform:translate(-50%,-50%) scale(1)}
.home-case .home-title{text-transform:initial}
.swiper-pagination .swiper-pagination-bullet{border:1px solid #000000}
@media screen and (max-width: 500px) {.home-product .product-list .itempro .info .title {font-size: 12px;}}
.swiper-pagination .swiper-pagination-bullet,.home-news .swiper-pagination .swiper-pagination-bullet {border-color:var(--color)}
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before,.home-news .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{width:6px;height:6px;}
.home-news .newslist{align-items: initial;}
.home-news .newslist .newsitem{height: auto;}
.home-news .newslist .newsitem .img img{aspect-ratio: 1/1;object-fit: contain;}