/* thumb */
.content1 .swiper-pagination-bullet {
    width:70px;
    height:45px;
    border-radius:0;
    opacity:1;
    margin-bottom:16px !important;
}

.content1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    border:2px solid #333;
}

.content1 .swiper-horizontal > .swiper-pagination-bullets, .content1 .swiper-pagination-bullets.swiper-pagination-horizontal {
    bottom:0;
}

.content1 .swiper {
    width:100%;
    max-width:880px;
    height:28vw;
}

.content1 .swiper-slide {
    width:100%;
}

.content1 .swiper-slide img {
    object-fit: contain;
    vertical-align:top;
    height:auto;
}

.content1 .swiper-button-next, .content1 .swiper-button-prev {
    color:#fff;
    top:35%;
}

.content1 .swiper-button-next:after, .content1 .swiper-button-prev:after {
    font-size:24px;
    text-shadow: 0 0px 2px rgba(0, 0, 0, 0.15);
}

@media all and (max-width:1838px) {
    .content1 .swiper {
        height:30vw;
    }
}

@media all and (max-width:1718px) {
    .content1 .swiper {
        height:32vw;
    }
}

@media all and (max-width:1623px) {
    .content1 .swiper {
        height:33vw;
    }
}

@media all and (max-width:1579px) {
    .content1 .swiper {
        height:34vw;
    }
}

@media all and (max-width:1539px) {
    .content1 .swiper {
        height:36vw;
    }
}

@media all and (max-width:1479px) {
    .content1 .swiper {
        height:37vw;
    }
}

@media all and (max-width:1441px) {
    .content1 .swiper {
        height:38vw;
    }
}

@media all and (max-width:1373px) {
    .content1 .swiper {
        height:39vw;
    }
}

@media all and (max-width:1299px) {
    .content1 .swiper {
        height:52vw;
    }

    .content1 .swiper-pagination-bullet {
        width:90px;
        height:62px;
    }

    .content1 .swiper-button-next, .content1 .swiper-button-prev {
        top:40%;
    }
}

@media all and (max-width:1115px) {
    .content1 .swiper {
        height:51vw;
    }
}

@media all and (max-width:1024px) {


    .content1 .swiper-pagination-bullet {
        width:72px;
        height:40px;
    }

    .content1 .swiper {
        height:52vw;
    }
}

@media all and (max-width:988px) {
    .content1 .swiper {
        height:53vw;
    }
}

@media all and (max-width:958px) {
    .content1 .swiper {
        height:55vw;
    }

    .content1 .swiper-pagination-bullet {
        width:90px;
        height:52px;
    }
}

@media all and (max-width:862px) {
    .content1 .swiper {
        height:66vw;
    }
}

@media all and (max-width:799px) {
    .content1 .swiper {
        height:67vw;
    }

    .content1 .swiper-button-next, .content1 .swiper-button-prev {
        top:32%;
    }
}


@media all and (max-width:720px) {


    .content1 .swiper {
        height:69vw;
    }

    .content1 .swiper-button-next, .content1 .swiper-button-prev {
        top:30%;
    }

    .content1 .swiper-pagination-bullet {
        width:70px;
        height:42px;
    }
}

@media all and (max-width:595px) {
    .content1 .swiper {
        height:70vw;
    }
}

@media all and (max-width:560px) {

    .content1 .swiper-pagination-bullet {
        margin-bottom:10px !important;
    }

}

@media all and (max-width:533px) {
    .content1 .swiper {
        height:81vw;
    }

    .content1 .swiper-pagination-bullet {
        width:80px;
        height:46px;
    }

    .content1 .swiper-button-next, .content1 .swiper-button-prev {
        top:24%;
    }
}

@media all and (max-width:460px) {
    .content1 .swiper {
        height:86vw;
    }

    .content1 .swiper-button-next, .content1 .swiper-button-prev {
        top:20%;
    }
}

@media all and (max-width:410px) {
    .content1 .swiper-pagination-bullet {
        width:70px;
        height:42px;
    }
}

@media all and (max-width:373px) {
    .content1 .swiper {
        height:106vw;
    }

    .content1 .swiper-button-next, .content1 .swiper-button-prev {
        top:15%;
    }
}

@media all and (max-width:359px) {
    .content1 .swiper-pagination-bullet {
        width:60px;
        height:36px;
    }

}

@media all and (max-width:330px) {
    .content1 .swiper {
        height:91vw;
    }

    .content1 .swiper-pagination-bullet {
        width:50px;
        height:32px;
    }
}