.zq-coverflow-section {
    padding: 50px 0 90px;
    background-size: cover;
}

.zq-coverflow-swiper {
    width: 100%;
    padding-bottom: 30px !important;
    overflow: hidden;
}

.zq-coverflow-swiper-box {
    position: relative;
}

.zq-coverflow-swiper .swiper-slide {
    background-position: center;
    background-size: cover;
    width: 330px;
    height: 520px;
    transform: scale(0.7);
    margin: 0 16px;
    margin-top: 40px;
    transition: all ease-in-out 0.5s;
}

.zq-coverflow-swiper .swiper-slide-prev,
.zq-coverflow-swiper .swiper-slide-next {
    transform: scale(0.9);
    width: 340px;
    margin-top: 20px;
}

.zq-coverflow-swiper .swiper-slide-active {
    width: 360px;
    margin-top: 0px;

}

.swiper-container-3d .swiper-slide-shadow-left {
    display: none;
}

.swiper-container-3d .swiper-slide-shadow-right {
    display: none;
}

.zq-coverflow-swiper .swiper-slide img {
    display: block;
    width: 100%;
}


.zq-coverflow-swiper .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    opacity: 1;
    background: #e5e5e5;
}

.zq-coverflow-swiper .swiper-pagination-bullet-active {
    opacity: 1;
    background: #004e8c;
}

.zq-coverflow-swiper-box {
    width: 1560px;
    margin: 0 auto;

}

.zq-coverflow-swiper-box .swiper-button-next,
.zq-coverflow-swiper-box .swiper-button-prev {
    width: 54px;
    height: 54px;
    border: 1px dashed #898989;
    border-radius: 50%;
    position: absolute;
}

.zq-coverflow-swiper-box .swiper-button-next:hover,
.zq-coverflow-swiper-box .swiper-button-prev:hover {
    border: 1px solid #898989;
}

.zq-coverflow-swiper-box .swiper-button-next {
    background: url(../images/arrow-right.png) no-repeat center center;
    right: -12px;
}

.zq-coverflow-swiper-box .swiper-button-next::after {
    display: none;
}

.zq-coverflow-swiper-box .swiper-button-prev {
    background: url(../images/arrow-left.png) no-repeat center center;
    left: -12px;
}

.zq-coverflow-swiper-box .swiper-button-prev::after {
    display: none;
}

@media screen and (max-width: 1600px) {
    .zq-coverflow-swiper-box {
        width: 1360px;
    }
}

@media screen and (max-width: 1440px) {
    .zq-coverflow-swiper-box {
        width: 1160px;
    }

}
@media screen and (max-width: 1200px) {
    .zq-coverflow-swiper-box {
        width: 80%;
    }

}

/* 手机端适应 */
@media screen and (max-width: 768px) {
    .zq-coverflow-section {
        padding: 50px 0 40px;
    }

    .zq-coverflow-swiper-box {
        left: 0;
    }

    .zq-coverflow-swiper .swiper-slide-active {
        width: 90%;
        margin: 0 auto;
        height: auto;
        margin-top: 0px;

    }

    .zq-coverflow-swiper {
        width: 100%;
        padding-top: 0px;
        padding-bottom: 0px !important;
        overflow: hidden;
    }

    .zq-coverflow-swiper-box .swiper-button-next,
    .zq-coverflow-swiper-box .swiper-button-prev {
        display: none;
    }

    .zq-coverflow-swiper-box {
        width: 90%;
        margin: 0 5%;
    }

    .zq-coverflow-swiper .swiper-slide {
        height: auto;
        transform: none !important;
        margin: 0 !important;
        width: 100% !important;
        padding-bottom: 50px !important;
    }


}