.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-be244f3e] {
  height: 120px
}
.series-list-title[data-v-be244f3e] {
  color: #fff;
  font-size: 16px;
  text-align: center;
  height: 24px;
  max-width: "120px"
}
.swiper-warpper .swiper-button-next[data-v-1b036af4]:after, .swiper-warpper .swiper-button-prev[data-v-1b036af4]:after {
  background-image: url(../images/3db4184.png)
}
.swiper-warpper[data-v-1b036af4] {
  position: relative
}
.swiper-warpper:hover .swiper-button-next[data-v-1b036af4], .swiper-warpper:hover .swiper-button-prev[data-v-1b036af4] {
  opacity: .5
}
.swiper-warpper .swiper-button-next[data-v-1b036af4], .swiper-warpper .swiper-button-prev[data-v-1b036af4] {
  transition: opacity .2s ease-in;
  opacity: 0;
  height: 50px;
  width: 50px
}
.swiper-warpper .swiper-button-next[data-v-1b036af4]:hover, .swiper-warpper .swiper-button-prev[data-v-1b036af4]:hover {
  opacity: 1
}
.swiper-warpper .swiper-button-next[data-v-1b036af4]:after, .swiper-warpper .swiper-button-prev[data-v-1b036af4]: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-1b036af4] {
  right: 28px
}
.swiper-warpper .swiper-button-prev[data-v-1b036af4] {
  left: 28px
}
.swiper-warpper .swiper-button-prev[data-v-1b036af4]:after {
  transform: rotate(180deg)
}
.size[data-v-1b036af4] {
  height: 480px;
  width: 100%
}
.swiper-conetent[data-v-1b036af4] {
  height: 100%;
  width: 100%;
  background-color: #ecf8f1
}
.swiper-conetent a[data-v-1b036af4] {
  display: block;
  height: 100%;
  width: 100%;
  background-size: auto 100%;
  background-position: 50%;
  background-repeat: no-repeat
}
.pt-120[data-v-7aa0a404] {
  padding-top: 120px
}
.topic-banner[data-v-7aa0a404] {
  background-size: cover
}
.topic-swiper[data-v-7aa0a404] {
  margin-top: 36px
}
.v-main[data-v-7aa0a404] {
  background-color: #f5f5f7;
  padding-bottom: 88px !important
}
.small-img[data-v-7aa0a404] {
  margin-top: 40px
}
.mt60[data-v-7aa0a404] {
  margin-top: 60px
}