/* 水平间距 */
/* 水平间距 */
.u-empty.data-v-eda42115,
.u-empty__wrap.data-v-eda42115,
.u-tabs.data-v-eda42115,
.u-tabs__wrapper.data-v-eda42115,
.u-tabs__wrapper__scroll-view-wrapper.data-v-eda42115,
.u-tabs__wrapper__scroll-view.data-v-eda42115,
.u-tabs__wrapper__nav.data-v-eda42115,
.u-tabs__wrapper__nav__line.data-v-eda42115 {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  flex-grow: 0;
  flex-basis: auto;
  align-items: stretch;
  align-content: flex-start;
}
.u-swiper__wrapper.data-v-eda42115 {
  flex: 1;
}
.u-swiper.data-v-eda42115 {

  display: flex;

  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: relative;
  overflow: hidden;
}
.u-swiper__wrapper.data-v-eda42115 {
  flex: 1;
}
.u-swiper__wrapper__item.data-v-eda42115 {
  flex: 1;
}
.u-swiper__wrapper__item__wrapper.data-v-eda42115 {

  display: flex;

  flex-direction: row;
  position: relative;
  overflow: hidden;
  transition: transform 0.3s;
  flex: 1;
}
.u-swiper__wrapper__item__wrapper__image.data-v-eda42115 {
  flex: 1;
}
.u-swiper__wrapper__item__wrapper__video.data-v-eda42115 {
  flex: 1;
}
.u-swiper__wrapper__item__wrapper__title.data-v-eda42115 {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  right: 0;
  font-size: 28rpx;
  padding: 12rpx 24rpx;
  color: #FFFFFF;
  flex: 1;
}
.u-swiper__indicator.data-v-eda42115 {
  position: absolute;
  bottom: 10px;
}