/* 首页
================================================== */

#swiperHome .swiper-button-prev,
#swiperHome .swiper-button-next {
    position    : relative;
    margin-top  : 0;
    top         : auto !important;
    left        : auto !important;
    bottom      : auto !important;
    padding-left: 0 !important;
    height      : auto !important;
}

#swiperHome .swiper-pagination {
    color            : #fff !important;
    display          : -webkit-box;
    display          : -ms-flexbox;
    display          : flex;
    -webkit-box-align: center;
    -ms-flex-align   : center;
    align-items      : center;
    font-size        : .875em;
    font-weight      : 500;
    color            : #0e0e0e;
    pointer-events   : none;
    width            : auto !important;
}

@media (max-width:576px) {
    #swiperHome .swiper-pagination-wrap {
        right: 0 !important;
    }
}

#swiperHome .swiper-pagination .swiper-pagination-current,
#swiperHome .swiper-pagination .swiper-pagination-total {
    width     : 2rem;
    text-align: center;
}

#swiperHome .swiper-button-prev:after,
#swiperHome .swiper-button-next:after {
    content: none !important;
}

/* 页码
================================================== */

#swiperHome .swiper-pagination-fraction {
    padding-left: 0 !important;
}

#swiperHome .swiper-pagination-bullet:not(.swiper-pagination-bullet-active) {
    opacity          : 0;
    -webkit-transform: translateY(-100%);
    -ms-transform    : translateY(-100%);
    transform        : translateY(-100%);
}

#swiperHome .swiper-pagination-bullet-active~.swiper-pagination-bullet {
    -webkit-transform: translateY(100%);
    -ms-transform    : translateY(100%);
    transform        : translateY(100%);
}

#swiperHome .swiper-pagination-bullet:not(:first-child) {
    position: absolute;
    top     : 0;
    left    : 0;
}

#swiperHome .swiper-pagination-bullet {
    width             : auto;
    height            : auto;
    background-color  : transparent;
    will-change       : transform, opacity;
    -webkit-transition: opacity .3s ease, -webkit-transform .35s ease;
    transition        : opacity .3s ease, -webkit-transform .35s ease;
    -o-transition     : transform .35s ease, opacity .3s ease;
    transition        : transform .35s ease, opacity .3s ease;
    transition        : transform .35s ease, opacity .3s ease, -webkit-transform .35s ease;
}