﻿.banner-text-1{position:absolute;left:10%;top:40%;transform:translate(0,-50%);color:#fff;width:80%;z-index: 2;}
.banner-text-1 .tag{background:var(--color);text-transform:uppercase;padding:.3% 2%;font-weight:700;font-size:.9vw;width:fit-content;}
.banner-text-1 .title{color:var(--color);font-size:2.5vw;line-height:1.3;margin:1% 0;font-weight:700}
.banner-text-1 .desc{color:var(--color);font-size:1vw}
.banner-text-2{z-index: 2;position:absolute;left:50%;top:20%;transform:translate(-50%,0);color:#fff;text-align:center}
.banner-text-2 .title{font-size:2vw;color:var(--color);font-weight:700;line-height:1.2}
.banner-text-3{z-index: 2;position:absolute;left:3%;top:50%;transform:translate(0,-50%);color:#fff;line-height:1.2}
.banner-text-3 .title{font-size:3vw;font-weight:800;color:var(--color)}
.banner-text-3 .tag{font-size:2vw;font-weight:600;color:var(--color);margin:3% auto}
.banner-text-3 .desc{font-size:1.2vw;color:var(--color)}
.home-advanced .advanced-list li .bg{opacity:.3}
 #partnerswiper .swiper-slide{height:auto;background:#fff;box-shadow:0 1px 7px 0 rgba(214,214,214,.22);border-radius:10px;border:1px solid #f4f4f4;padding:20px 10px;display:flex;align-items:center;justify-content:center}
#partnerswiper .swiper-slide:hover img{transform:scale(1.1)}
#partnerswiper .partnerswiper-pagination{display:flex;align-items:center;justify-content:center;margin-top:3em}
#partnerswiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--bgcolor)}
@media(max-width:500px){#partnerswiper .partnerswiper-pagination{margin-top:2em}
}
.home-cate .catelist{padding-left:0}