.hotelDetails-show_carouselBanner[data-v-d6145594] {
  width: 100%;
  height: calc(6.67rem * var(--font-size-scale));
}
.custom-indicator[data-v-d6145594] {
  position: absolute;
  right: 0.13333rem;
  bottom: 0.77rem;
  width: calc(1.07rem * var(--font-size-scale));
  line-height: calc(0.53rem * var(--font-size-scale));
  text-align: center;
  background: #000;
  border-radius: 0.27rem;
  opacity: 0.4;
  font-size: calc(0.35rem * var(--font-size-scale));
  color: #fff;
  font-weight: 400;
  font-family: PingFangSC-Regular, PingFang SC;
}
.custom-indicator_active[data-v-d6145594] {
  bottom: 0.3rem;
}

.popup-roomDetails_container[data-v-a27ced3a] {
  font-family: PingFangSC-Regular, PingFang SC;
  padding: 0.37rem 0.4rem 0 0.4rem;
}
.popup-roomDetails_title[data-v-a27ced3a] {
  font-size: calc(0.45rem *  var(--font-size-scale));
  font-weight: 900;
  color: #333;
}
.popup-roomDetails_breakfast[data-v-a27ced3a] {
  margin-left: 0.26667rem;
}
.popup-roomDetails-kong[data-v-a27ced3a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-top: 0.4rem;
  border-bottom: 0.02667rem solid #ededed;
}
.popup-roomDetails-kong_wrap[data-v-a27ced3a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.35rem;
  width: 20%;
}
.popup-roomDetails-kong_wrap .popup-roomDetails-kong-wrap_name[data-v-a27ced3a] {
    color: #333;
    font-size: 0.37rem;
    margin-top: 0.25rem;
    font-family: ArialMT;
    white-space: nowrap;
}
.popup-roomDetails-kong_wrap .imgClass[data-v-a27ced3a] {
    width: 0.6rem;
}
.popup-roomDetails_facility[data-v-a27ced3a] {
  padding-top: 0.4rem;
  border-bottom: 0.02667rem solid #ededed;
}
.popup-roomDetails_facility_wrap[data-v-a27ced3a] {
  margin-bottom: 0.4rem;
}
.popup-roomDetails_facility_wrap .van-image[data-v-a27ced3a] {
    vertical-align: bottom;
    width: calc( 0.53rem *  var(--font-size-scale));
}
.popup-roomDetails_facility_wrap .van-col--22[data-v-a27ced3a] {
    color: #333333;
    font-weight: 400;
    font-size: calc(0.37rem *  var(--font-size-scale));
}
.popup-roomDetails_priceInfo[data-v-a27ced3a] {
  padding-top: 0.4rem;
}
.popup-roomDetails_priceInfo .popup-roomDetails_title[data-v-a27ced3a] {
    font-size: calc(0.37rem *  var(--font-size-scale));
}
.popup-roomDetails_priceInfo > p[data-v-a27ced3a] {
    color: #333;
    font-size: calc(0.32rem *  var(--font-size-scale));
    margin-top: 0.4rem;
    margin-bottom: 0.21rem;
}
.popup-roomDetails_priceInfo .van-row--flex[data-v-a27ced3a] {
    margin-bottom: 0.21rem;
}
.popup-roomDetails_priceInfo .van-row--flex .van-col[data-v-a27ced3a]:nth-child(1),
    .popup-roomDetails_priceInfo .van-row--flex .van-col[data-v-a27ced3a]:nth-child(2) {
      color: #333333;
      font-weight: 400;
      font-size: calc(0.37rem *  var(--font-size-scale));
}
.popup-roomDetails_priceInfo .van-row--flex .van-col[data-v-a27ced3a]:nth-child(1) {
      text-align: left;
}
.popup-roomDetails_priceInfo .van-row--flex .van-col[data-v-a27ced3a]:nth-child(2) {
      text-align: right;
}
.popup-roomDetails_botbar[data-v-a27ced3a] {
  box-shadow: 0rem -0.03rem 0.45rem 0rem rgba(0, 0, 0, 0.08);
  height: calc(1.04rem *  var(--font-size-scale));
  line-height: calc(1.04rem *  var(--font-size-scale));
  padding-right: 0.4rem;
  text-align: right;
}
.popup-roomDetails_botbar .popup-roomDetails-botbar_str[data-v-a27ced3a] {
    font-size: calc(0.32rem *  var(--font-size-scale));
    font-weight: 400;
    color: #666;
}
.popup-roomDetails_botbar .popup-roomDetails-botbar_num[data-v-a27ced3a] {
    font-size: calc(0.53rem *  var(--font-size-scale));
    font-weight: 600;
    color: #ff4b10;
    margin-left: 0.4rem;
}
.popup-roomDetails_botbar .popup-roomDetails-botbar_num i[data-v-a27ced3a] {
      font-size: calc(0.32rem *  var(--font-size-scale));
}
.examine-more .van-col[data-v-a27ced3a] {
  color: #5792fd;
  text-align: center;
  font-family: PingFangSC-Regular, PingFang SC;
  font-size: calc(0.32rem *  var(--font-size-scale));
  font-weight: 400;
  line-height: calc(0.45rem *  var(--font-size-scale));
  margin-bottom: 0.27rem;
}
.examine-more .van-col .van-icon[data-v-a27ced3a] {
    line-height: calc(0.45rem *  var(--font-size-scale));
}

