.series-title[data-v-0d17d918] {
    font-size: 24px;
    font-weight: 500;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin: 1em 0 26px
}

.h-120[data-v-5d65c42c] {
    height: 128px;
}

.series-list-title[data-v-5d65c42c] {
    color: #fff;
    font-size: 16px;
    text-align: center;
    height: 24px;
    max-width: "120px"
}

.swiper-warpper .swiper-button-next[data-v-7d1731ab]:after,
.swiper-warpper .swiper-button-prev[data-v-7d1731ab]:after {
    background-image: url(../image/3db4184.png)
}

.swiper-warpper[data-v-7d1731ab] {
    position: relative
}

.swiper-warpper:hover .swiper-button-next[data-v-7d1731ab],
.swiper-warpper:hover .swiper-button-prev[data-v-7d1731ab] {
    opacity: .5
}

.swiper-warpper .swiper-button-next[data-v-7d1731ab],
.swiper-warpper .swiper-button-prev[data-v-7d1731ab] {
    transition: opacity .2s ease-in;
    opacity: 0;
    height: 50px;
    width: 50px
}

.swiper-warpper .swiper-button-next[data-v-7d1731ab]:hover,
.swiper-warpper .swiper-button-prev[data-v-7d1731ab]:hover {
    opacity: 1
}

.swiper-warpper .swiper-button-next[data-v-7d1731ab]:after,
.swiper-warpper .swiper-button-prev[data-v-7d1731ab]:after {
    content: "";
    display: block;
    height: 50px;
    width: 50px;
    background-position: 50%;
    background-size: contain;
    background-repeat: no-repeat
}

.swiper-warpper .swiper-button-next[data-v-7d1731ab] {
    right: 28px
}

.swiper-warpper .swiper-button-prev[data-v-7d1731ab] {
    left: 28px
}

.swiper-warpper .swiper-button-prev[data-v-7d1731ab]:after {
    transform: rotate(180deg)
}

.size[data-v-7d1731ab] {
    height: 480px;
    width: 100%
}

.swiper-conetent[data-v-7d1731ab] {
    height: 100%;
    width: 100%;
    background-color: #ecf8f1
}

.swiper-conetent a[data-v-7d1731ab] {
    display: block;
    height: 100%;
    width: 100%;
    background-size: auto 100%;
    background-position: 50%;
    background-repeat: no-repeat
}

.pt-120 {
    padding-top: 120px
}

.topic-banner {
    background-size: cover
}

.topic-swiper {
    margin-top: 36px
}

.v-main {
    background-color: #fafafa;
    padding-bottom: 88px !important
}

.small-img {
    margin: 40px auto 20px;
    display: flex;
    width: 1248px;
    justify-content: space-between;
}

.mt60 {
    margin-top: 60px
}