/* H5-only compatibility for uni-app custom elements. */
.easy-loadimage {
  display: block;
  max-width: 100%;
}
.easy-loadimage uni-image.origin-img,
.easy-loadimage uni-image.border-img {
  display: block;
  width: 100%;
  height: 100%;
}
.page_swiper uni-swiper,
.page_swiper .uni-swiper-wrapper,
.page_swiper .uni-swiper-slides,
.page_swiper .uni-swiper-slide-frame,
.page_swiper uni-swiper-item,
.page_swiper uni-swiper-item > uni-view,
.page_swiper .slide-navigator,
.page_swiper uni-image.slide-image {
  width: 100%;
  height: 100%;
}
.page_swiper uni-image.slide-image {
  display: block;
  margin: 0 auto;
  transform: scale(0.93);
  transition: all 0.6s ease;
}
.page_swiper uni-swiper-item.active uni-image.slide-image,
.page_swiper uni-swiper-item.scalex uni-image.slide-image {
  transform: scale(1);
}
.page_count .bg-img uni-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  filter: blur(calc(30 * min(100vw, 480px) / 750));
  transform: scale(1.5);
  opacity: 0;
  transition: opacity 0.5s ease;
}
.page_count .bg-img uni-image.active {
  opacity: 1;
  transform: scale(1.5);
}
.page-footer .foot-item {
  min-width: 0;
  flex: 1 1 0%;
}
.page-footer .foot-item uni-image {
  display: block;
  width: calc(48 * min(100vw, 480px) / 750);
  height: calc(48 * min(100vw, 480px) / 750);
  margin: 0 auto;
  flex: 0 0 auto;
}
@media (min-width: 760px) {
  html {
    background: #fff;
  }
  body.uni-body,
  uni-page,
  uni-page-wrapper,
  uni-page-body {
    max-width: 480px;
    margin-left: auto;
    margin-right: auto;
  }
  .fixed-lb {
    left: 50% !important;
    right: auto !important;
    width: min(100vw, 480px) !important;
    transform: translateX(-50%) !important;
  }
}
