.swiper-container .swiper-button-prev1, .swiper-container .swiper-button-next1  {
    width: 2.5vw;
    height: 2.5vw;
    position: absolute;
    bottom: 3.75vw;
    cursor: pointer;
    z-index: 1;
}
.swiper-container .swiper-button-prev1 {
    left: 8.33vw;
    background-image: url("../../images/swiper/prev.png");
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.swiper-container .swiper-button-next1 {
    left: 12.08vw;
    background-image: url("../../images/swiper/next.png");
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.swiper-container .swiper-pagination1 {
    display: none;
}
.swiper-container .swiper-slide .swiper-details {
    display: block;
    width: 7.29vw;
    height: 2.6vw;
    position: absolute;
    left: 8.33vw;
    bottom: 13.54vw;
    background-image: url("../../images/swiper/details.png");
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    z-index: 2;
}
.swiper2 {
    width: 100%;
    height: 35.42vw;
    padding: 0 8.33vw;
    box-sizing: border-box;
    background-image: url("../../images/swiper/bg1.png");
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}
.swiper2 .swiper-container2 {
    width: 100%;
    height: 100%;
}
.swiper2 .swiper-button-prev2, .swiper2 .swiper-button-next2  {
    width: 4.86vw;
    height: 4.86vw;
    position: absolute;
    bottom: 15.63vw;
    cursor: pointer;
    z-index: 1;
}
.swiper2 .swiper-button-prev2 {
    left: 2.08vw;
    background-image: url("../../images/swiper/zuo.png");
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}
.swiper2 .swiper-button-next2 {
    right: 2.08vw;
    background-image: url("../../images/swiper/you.png");
    background-size: 100% 100%;
    background-position: center center;
    background-repeat: no-repeat;
}

.swiper-container2 .swiper-slide {
    width: 19.79vw !important;
    height: 25.52vw;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 4.69vw;
    cursor: pointer;
}
.swiper-container2 .swiper-slide img {
    width: 100%;
}
.swiper-container2 .swiper-slide .swiper-slide-label {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: PingFang SC;
    font-weight: 600;
    font-size: 1.88vw;
    color: #FFFFFF;
}
@media screen and (max-width: 750px) {
    .banner {
        max-height: 59.87vw;
    }
    .swiper-container-horizontal .swiper-slide img {
        width: 100%;
        height: 100%;
    }
    .swiper-container .swiper-button-prev1, .swiper-container .swiper-button-next1  {
        display: none;
    }
    .swiper-container .swiper-pagination1 {
        display: flex;
        position: absolute;
        z-index: 2;
        justify-content: center
    }
    .swiper-container .swiper-pagination1 .swiper-pagination-bullet-active {
        background: #81D4C2;
    }
    .swiper-container .swiper-slide .swiper-details {
        left: 70.13vw;
        bottom: 8.27vw;
        width: 20.67vw;
        height: 6.4vw;
    }
    .swiper2 {
        height: 66.8vw;
        padding: 0;
    }
    .swiper2 .swiper-button-prev2, .swiper2 .swiper-button-next2  {
        width: 5.87vw;
        height: 5.87vw;
        bottom: 5.6vw;
    }
    .swiper2 .swiper-button-prev2 {
        left: 38.67vw;
    }
    .swiper2 .swiper-button-next2 {
        right: 38.67vw;
    }
    .swiper-container2 .swiper-slide {
        width: 31.87vw !important;
        height: 37.6vw;
        border-radius: 1.33vw;
    }
    .swiper-container2 .swiper-slide .swiper-slide-label {
        font-size: 3.2vw;
    }
    .swiper-container2 .swiper-slide img {
        border-radius: 1.33vw;
    }
}

