
.carousel[data-v-46fc6a09] {
  overflow: hidden;
  position: relative;
  width: 100%;
  margin: 0 auto 0.74667rem auto;
}
.carousel-items[data-v-46fc6a09] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  width: 100% * var(--image-count); /* 此处var(--image-count)应替换为实际图片数量 */
}
.carousel-item[data-v-46fc6a09] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}
.carousel-item img[data-v-46fc6a09] {
  width: 100%;
  height: auto;
  display: block;
}

*[data-v-418eafbc] {
  margin: 0;
  padding: 0;
}
i[data-v-418eafbc] {
  font-style: normal;
}
.instant_charging_box[data-v-418eafbc] {
  height: 100vh;
  overflow-y: auto;
  font-size: 0.74667rem;
  font-family: MINI-SERIF-REGULAR;
  color: #8c8c8c;
}
.instant_charging_box .content[data-v-418eafbc] {
    height: 100%;
    margin: 0.37333rem;
    padding: 1.22667rem;
    background: #fff;
    border-radius: 1.33333rem;
}
.instant_charging_box .content .wrap[data-v-418eafbc] {
      overflow: auto;
}
.instant_charging_box .content .wrap .banner[data-v-418eafbc] {
        width: 100%;
        height: auto;
        margin: 0 auto 0.74667rem auto;
}
.instant_charging_box .content .wrap .p[data-v-418eafbc] {
        line-height: 1.28rem;
        margin-bottom: 1.06667rem;
}
.instant_charging_box .content .wrap .card li[data-v-418eafbc] {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
}
.instant_charging_box .content .wrap .card li div[data-v-418eafbc] {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          line-height: 1.28rem;
}
.instant_charging_box .content .wrap .card li div i[data-v-418eafbc] {
            display: inline-block;
            width: 0.26667rem;
            height: 0.26667rem;
            border-radius: 0.26667rem;
            background: #8c8c8c;
}
.instant_charging_box .content .wrap .card li div span[data-v-418eafbc] {
            width: 90%;
            -webkit-box-sizing: content-box;
                    box-sizing: content-box;
            padding-left: 0.69333rem;
}
.instant_charging_box .no_scrollbars[data-v-418eafbc]::-webkit-scrollbar {
    width: 0 !important;
}
.instant_charging_box .no_scrollbars[data-v-418eafbc] {
    -ms-overflow-style: none;
    overflow: -moz-scrollbars-none;
}

