﻿.home-banner .swiper-slide>a::after{display:none}
.home-logo{padding:4% 0}
.home-logo .l-wrap{display:flex;justify-content:space-between}
.home-logo .home-title{text-align:left;margin:0;white-space:nowrap}
.home-logo .logo-container{width:calc(100% - 460px)}
.home-logo .swiper-free-mode>.swiper-wrapper{transition-timing-function:linear!important;margin:0 auto;align-items:center}
.home-logo .logoswiper-pagination{display:none}
.logoswiper-pagination{text-align:center;position:absolute;bottom:0}
.logoswiper-pagination .swiper-pagination-bullet{background:#000;opacity:1}
.logoswiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color)}
@media (max-width:1024px){.home-logo{padding-bottom:60px}
.home-logo .l-wrap{display:block}
.home-logo .home-title{text-align:center}
.home-logo .logo-container{width:100%;margin-top:30px}}
@media (max-width:768px){.home-logo{padding:40px 0}
.home-logo .logoswiper-pagination{display:block;bottom:0}
#logoswiper{padding-bottom:60px}}
#logoswiper img{aspect-ratio:5/3;object-fit:contain}
.home-certi2 {padding:15% 0 4%;background:url(/uploads/48656/page/p20260819142014f024c.jpg) no-repeat center/cover}
@media (min-width:1025px) and (max-width:1600px){.home-certi2{padding-top:19%}}
.certi-swiper {padding:30px 0}
.certi-swiper .swiper-slide {position:relative;transition:transform .2s ease;display:block;}
.certi-swiper .swiper-slide img {max-width:100%}
.certi-swiper .certi-item:after {content:"";display:block;padding-top:140%}
.certi-swiper .img-wrap {position:absolute;top:0;left:0;width:100%;height:100%}
@media (min-width:1025px){.certi-swiper .swiper-slide-next+.swiper-slide {transform:translate3d(0,0,0) scale(1.1)}
.certi-swiper .swiper-slide-next+.swiper-slide .certi-dot {display:none}}
@media (max-width:1024px){.certi-swiper .swiper-slide-next{transform:translate3d(0,0,0) scale(1.1)}
.certi-swiper .swiper-slide-next .certi-dot {display:none}}
.home-procate::before{display:none;}
.home-procate .procate-top .home-title{color:#000}
/*.home-custom{background:url(/uploads/48656/page/p20260818115915ef3c3.jpg) no-repeat center/cover;}*/
.home-custom .custom-right .customlist li:nth-child(6){background:#f7f7f7;color:#000;align-items: flex-start;}
.home-custom .custom-right .customlist li:nth-child(6)::after{display:none}
.home-custom .custom-right .customlist li:nth-child(6) p{font-weight:normal;}
.home-custom .custom-right .customlist li .num{width:100%;}
.home-custom .custom-right .customlist li:nth-child(6):hover {background: var(--color);color: #fff;border-color: var(--color);box-shadow: 0 7px 23px 1px rgba(181, 176, 169, .79);}
.home-custom .custom-left{padding:3%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:url(/uploads/48656/page/p20260819093126b42a6.jpg) no-repeat center;background-size:cover;background-blend-mode:overlay;background-color:#ffffffbb;}
.home-custom .l-wrap>div{width:48%}
.home-custom .des{margin-bottom:15px;font-size:var(--fontsize24)}
.home-custom .custom-left p{display:block;width:100%;margin-top:20px;font-size:var(--fontsize18)}
.home-custom .custom-right .customlist li:nth-last-child(-n+2){margin-bottom:0}
@media (max-width:1024px){.home-custom .l-wrap>div{width:100%}
.home-custom .custom-left{margin-bottom:20px}
.home-custom .des{font-size:var(--fontsize22)}}
@media (max-width:768px){.home-custom .custom-left{padding:20px;}
.home-custom .des{font-size:var(--fontsize20)}}

.home-custom .custom-right .customlist li .num{font-size:14px}
@media (min-width:1025px){.home-custom .custom-right .customlist li .num span{font-size:20px;margin-right:5px}}
@media (max-width:1440px){.home-custom .custom-right .customlist li .num{font-size:13px}}
@media (max-width:1024px){.home-custom .custom-right .customlist li .num{font-size:14px}}
@media (max-width:768px){.home-custom .custom-right .customlist li .num{font-size:13px}}
@media (max-width:540px){.home-custom .custom-right .customlist li .num span{margin-right:5px}
.home-custom .custom-right .customlist li .num{font-size:12px}
}

@media (min-width:1025px) {
.home-sourcing .sourcinglist li .text .p1{font-size: var(--fontsize20);}
.home-sourcing .sourcinglist li .text .p2{line-height: 1.4;}
}
.home-sourcing {padding:35px 0}
.home-sourcing .sourcinglist li{padding: 15px;}