﻿.home-banner .swiper-slide .banner-text1{position:absolute;top:50%;width:65%;opacity:0;transform:translateY(-50%)}
.home-banner .swiper-slide .banner-text1 .title{color:#fff;font-weight:var(--fontbold5);font-size:var(--fontsize30);line-height:30px}
.home-banner .swiper-slide-active .banner-text1{animation:bannerani .5s forwards;animation-delay:.7s}
.home-banner .swiper-slide .banner-text1{left:10%;color:#FFFFFF;text-align:left}
.home-banner .swiper-slide .banner-text1 .theme{margin-bottom:20px;font-size:var(--fontsize26)}
.home-banner .swiper-slide .banner-text1 .des{margin-top:20px;font-size:var(--fontsize16);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.home-banner .swiper-slide .banner-text1 .btn{display:inline-flex;margin:15px 0;min-width:160px;padding: 0 10px;margin-right:15px;height:50px;border:1px solid rgba(255,255,255,.5);color:#fff;font-size:var(--fontsize20);align-items:center;justify-content:center;transition: all .3s ease-in-out;}
.home-banner .swiper-slide .banner-text1 .btn:hover{background:var(--color1);border-color:var(--color1)}
.home-banner .swiper-slide .banner-text1 .list li{list-style: none;}
@media screen and (max-width:1600px){
.home-banner .swiper-slide .banner-text1 .theme{margin-bottom:14px;font-size:var(--fontsize22)}
.home-banner .swiper-slide .banner-text1 .des{margin-top:15px;width:100%;}
}
@media screen and (max-width:1024px){
.home-banner .swiper-slide .banner-text1{left:15px}
.home-banner .swiper-slide .banner-text1 .btn{margin-bottom:0;}
.home-banner .swiper-slide .banner-text1 .list{display: none;}
}
@media screen and (max-width:768px){
.home-banner .swiper-slide .banner-text1 .title{font-size:var(--fontsize18)}
.home-banner .swiper-slide .banner-text1 .theme{margin-bottom:0px;font-size:var(--fontsize18)}
.home-banner .swiper-slide .banner-text1 .des{margin-top:8px;font-size:var(--fontsize14)}
.home-banner .swiper-slide .banner-text1 .btn{display:none}
}
@media screen and (max-width:500px){
.home-banner .swiper-slide .banner-text1 .title{font-size:var(--fontsize16);line-height:28px}
.home-banner .swiper-slide .banner-text1 .theme{font-size:var(--fontsize14)}
.home-banner .swiper-slide .banner-text1 .des{display:none}
}
.banner-button-prev, .home-banner .banner-button-next{opacity:0}
.home-banner:hover .banner-button-prev, .home-banner:hover .banner-button-next{opacity:1}
.home-banner .swiper-slide .banner-text1{left:2%;width:29%;padding:0;color:#000}
.home-banner .swiper-slide .banner-text1 .title{color:#000;font-size:1.8vw;line-height:1.3}
.home-banner .swiper-slide .banner-text1 .des{margin-top:.6vw;margin-bottom:.6vw;font-size:.85vw;display:block}
.home-banner .swiper-slide .banner-text1 .btn{color:#000;border-color:#000;margin:.6vw .6vw .4vw 0;padding:.4vw .6vw;font-size:.85vw;min-width:initial;height:auto}
.home-banner .swiper-slide .banner-text1 .list{border-color:#000;font-size:.85vw;padding:.4vw}
@media (max-width:1024px){.home-banner .swiper-slide .banner-text1 .title{font-size:2vw;}
.home-banner .swiper-slide .banner-text1 .des{font-size:1vw;}
.home-banner .swiper-slide .banner-text1 .btn{margin:.6vw .6vw 0 0;font-size:1vw;}}
.wmpage07-testings{margin-top:4%}
.wmpage07-testings-back {background:url(/uploads/5445/page/p20260729154033f1d76.jpg) no-repeat;background-size:cover;background-blend-mode:overlay;background-color:#00000055}
.wmpage07-testings .home-des,.wmpage07-testings-text p:nth-of-type(1){color:#fff}
.wmpage07-testings-text p:nth-of-type(2){color:#fff;line-height:1.4}
.wmpage07-testings .wmpage-lwrap{padding-top:4%}
.wmpage07-testings-all{padding-bottom:3%}
.wmpage24-certifications{background-image:url(/uploads/5445/page/p2026072915414359830.jpg);background-blend-mode:overlay;background-color:#00000033}
.wmpage24-team-text,.wmpage24-mySwiper .swiper-slide p{color:#fff;}
.wmpage24-team-btn .wmpage24-team-next, .wmpage24-team-btn .wmpage24-team-prev{color:#fff;border-color:#fff}
@media (max-width:768px){.wmpage07-testings{margin-top:40px}
.wmpage07-testings .wmpage-lwrap{padding-top:40px}
.wmpage07-testings-all{padding-bottom:30px}}