@charset "UTF-8";
.examine-more[data-v-8a28aa18] {
  background-color: #fff;
}
.examine-more .van-col[data-v-8a28aa18] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    color: #5792fd;
    font-family: PingFangSC-Regular, PingFang SC;
    font-size: calc(0.32rem *  var(--font-size-scale));
    font-weight: 400;
    margin-bottom: 0.27rem;
    line-height: calc(0.45rem *  var(--font-size-scale));
    text-align: center;
}
.exhibition-container[data-v-8a28aa18] {
  font-family: PingFangSC-Medium, PingFang SC;
}
.exhibition-title[data-v-8a28aa18] {
  font-size: calc(0.37rem *  var(--font-size-scale));
  color: #333333;
  font-weight: 700;
}
.exhibition-primary[data-v-8a28aa18] {
  margin-top: 0.27rem;
}
.van-col--6[data-v-8a28aa18] {
  font-weight: 400;
  color: #666666;
  font-size: calc(0.37rem *  var(--font-size-scale));
}
.exhibition-primary-right_container[data-v-8a28aa18] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.exhibition-primary-right_container > .exhibition-primary-right-container_item[data-v-8a28aa18]:nth-of-type(odd) {
    margin-right: 18%;
}
.exhibition-primary-right_container > .gagugeActive[data-v-8a28aa18]:nth-of-type(odd) {
    margin-right: 8%;
}
.exhibition-primary-right-container_item[data-v-8a28aa18] {
  width: 41%;
  margin-bottom: 0.22rem;
  font-size: calc(0.37rem *  var(--font-size-scale));
  font-weight: 400;
  color: #333;
  line-height: calc(0.53rem *  var(--font-size-scale));
}
.exhibition-primary-right-container_item .van-col--5[data-v-8a28aa18] {
    padding-top: 0.04rem;
}

/*配套设施图标大小适配*/
.property-icon[data-v-8a28aa18] {
  width: calc(0.43rem *  var(--font-size-scale));
  height: calc(0.43rem *  var(--font-size-scale));
}
.am-large-font .exhibition-primary-right_container > .exhibition-primary-right-container_item[data-v-8a28aa18]:nth-of-type(odd) {
  margin-right: 10%;
}
.am-large-font .exhibition-primary-right-container_item[data-v-8a28aa18] {
  width: 100%;
}
.am-large-font .exhibition-primary-right-container_item .property-icon[data-v-8a28aa18] {
    margin-top: 0.05333rem;
}
.am-large-font .exhibition-primary-right-container_item .property-text[data-v-8a28aa18] {
    padding-left: 0.13333rem;
}

.hotelDetails-room-area_top[data-v-f972f1c2] {
  padding: 0.16rem 0.4rem 0 0.4rem;
  background-color: #fff;
  box-shadow: 0rem 0.05rem 0.48rem 0rem rgba(0, 0, 0, 0.08);
}
.van-icon[data-v-f972f1c2] {
  position: absolute;
  right: 0;
}
.hotelDetails-room-area_screen[data-v-f972f1c2] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.screen_time[data-v-f972f1c2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: PingFangSC-Medium, PingFang SC;
}
.screen_time .screen-time_left[data-v-f972f1c2] {
    font-size: calc(0.48rem *  var(--font-size-scale));
    font-weight: 500;
    color: #333;
    margin-right: 0.16rem;
}
.screen_time .screen-time_right[data-v-f972f1c2] {
    font-size: calc(0.32rem *  var(--font-size-scale));
    font-weight: 400;
    color: #969696;
}
.allDays[data-v-f972f1c2] {
  width: calc(1.2rem *  var(--font-size-scale));
  line-height: calc(0.48rem *  var(--font-size-scale));
  margin: 0 0.4rem;
  text-align: center;
  border-radius: 0.28rem;
  border: 0.03rem solid #5792fd;
  color: #5792fd;
  font-size: calc(0.32rem *  var(--font-size-scale));
}
[data-v-f972f1c2] .van-dropdown-menu__bar {
  height: 1rem;
  box-shadow: none;
}
[data-v-f972f1c2] .van-dropdown-menu__bar > :last-child.van-dropdown-menu__item {
    width: auto;
}
[data-v-f972f1c2] .van-dropdown-menu__item {
  -webkit-box-flex: 0;
  -webkit-flex: none;
      -ms-flex: none;
          flex: none;
  width: 2.8533rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
[data-v-f972f1c2] .van-dropdown-menu__title {
  color: #666;
  font-size: calc(0.35rem *  var(--font-size-scale));
  padding: 0 0.26667rem 0 0;
  font-family: PingFangSC-Regular, PingFang SC;
}
[data-v-f972f1c2] .van-dropdown-item__content {
  border-top: 0.02667rem solid #ededed;
  padding: 0.3rem 0 0 0.35rem;
}
[data-v-f972f1c2] .van-sticky {
  /* height: 1.87rem;*/
}
.hotelDetails-room-area-downBox[data-v-f972f1c2] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.hotelDetails-room-area-downBox .downBox_item[data-v-f972f1c2] {
    width: 2.14rem;
    margin-right: 0.27rem;
    margin-bottom: 0.4rem;
    line-height: 0.93rem;
    text-align: center;
    color: #666;
    border-radius: 0.05rem;
    background: #f5f5f5;
    font-weight: 400;
    font-size: calc(0.32rem *  var(--font-size-scale));
    font-family: PingFangSC-Regular, PingFang SC;
}
.hotelDetails-room-area-downBox .downBox-item_active[data-v-f972f1c2] {
    background: rgba(239, 64, 51, 0.1);
    color: #ef4033;
}
.am-large-font .screen_time[data-v-f972f1c2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.am-large-font .hotelDetails-room-area_screen[data-v-f972f1c2] {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 0.26667rem;
}
.am-large-font .hotelDetails-room-area-downBox .downBox_item[data-v-f972f1c2] {
  width: 2.92rem;
}


.van-empty[data-v-39731d38] {
  background-color: #fff;
  padding: 0;
}
.van-empty__description[data-v-39731d38] {
  margin-top: 0;
  margin-bottom: 0.26667rem;
}
.van-loading[data-v-39731d38] {
  text-align: center;
  margin: 1.06667rem 0;
}

@charset "UTF-8";
.maxfont[data-v-9e733326] {
  opacity: 0.5 !important;
}
.max[data-v-9e733326] {
  color: #C0C4CC !important;
}
.max[data-v-9e733326]::before {
  color: #C0C4CC !important;
}
.examine-more[data-v-9e733326] {
  background-color: #fff;
}
.examine-more .van-col[data-v-9e733326] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: calc(0.32rem *  var(--font-size-scale));
    font-weight: 400;
    margin-bottom: 0.27rem;
    color: #5792fd;
    font-family: PingFangSC-Regular, PingFang SC;
    text-align: center;
}
.hotelDetails-show_area .hotelDetails-show-area_info[data-v-9e733326] {
  position: relative;
  top: -0.29rem;
  border-radius: 0.37rem;
  background-color: #fff;
  padding: 0.4rem 0.4rem 0.32rem 0.4rem;
}
.hotelDetails-show_area .hotelDetails-show-area-info_name[data-v-9e733326] {
  font-size: calc(0.48rem *  var(--font-size-scale));
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 700;
  color: #333333;
  line-height: 0.67rem;
}
.hotelDetails-show_area .hotelDetails-show-area-info_star[data-v-9e733326] {
  line-height: calc(0.8rem *  var(--font-size-scale));
  /*五星大小适配*/
}
.hotelDetails-show_area .hotelDetails-show-area-info_star .hotelDetails-show-area-info_notStar[data-v-9e733326] {
    font-size: calc(0.32rem *  var(--font-size-scale));
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #666666;
}
.hotelDetails-show_area .hotelDetails-show-area-info_star[data-v-9e733326] .hotel-star .van-rate__item .van-icon-star {
    font-size: calc(0.32rem *  var(--font-size-scale));
}
.hotelDetails-show_area .hotelDetails_show_area-infomatingServe[data-v-9e733326] {
  margin-top: 0.15rem;
}
.hotelDetails-show_area .hotelDetails_show_area-infomatingServe .van-col[data-v-9e733326]:nth-child(1),
  .hotelDetails-show_area .hotelDetails_show_area-infomatingServe .van-col[data-v-9e733326]:nth-child(2) {
    color: #666666;
    font-size: calc(0.37rem *  var(--font-size-scale));
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    line-height: 0.53rem;
}
.hotelDetails-show_area .hotelDetails_show_area-infomatingServe .van-col[data-v-9e733326]:nth-child(2) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    color: #5792fd;
    text-align: end;
}
.hotelDetails-show_area .hotelDetails-show-area-place[data-v-9e733326] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.15rem;
  font-size: calc(0.37rem *  var(--font-size-scale));
  font-weight: 600;
}
.hotelDetails-show_area .hotelDetails-show-area-place .van-image[data-v-9e733326] {
    margin-left: 0.21rem;
    width: calc(0.67rem *  var(--font-size-scale));
}
.hotelDetails-room_area[data-v-9e733326] {
  /* padding-top: 0px;*/
  position: relative;
}
.hotelDetails-room_area[data-v-9e733326] > :first-child {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
}
.hotelDetails-room_area[data-v-9e733326] .van-image__img {
    border-radius: 0.13rem;
}
.hotelDetails-room_area .hotelDetails-room-area_model[data-v-9e733326] {
    padding-left: 0.4rem;
    background-color: #fff;
}
.hotelDetails-room_area .hotelDetails-room-area_model > .hotelDetails-room-area-model_item:last-child .van-col--18[data-v-9e733326] {
      border-bottom: none;
}
.hotelDetails-room_area .hotelDetails-room-area-model_item[data-v-9e733326] {
    padding-right: 0.4rem;
}
.hotelDetails-room_area .hotelDetails-room-area-model_item .van-image[data-v-9e733326] {
      vertical-align: middle;
      width: 1.95rem;
}
.hotelDetails-room_area .hotelDetails-room-area-model_item .van-col--6[data-v-9e733326],
    .hotelDetails-room_area .hotelDetails-room-area-model_item .van-col--18[data-v-9e733326] {
      padding: 0.4rem 0;
      height: calc(3.3rem *  var(--font-size-scale));
}
.hotelDetails-room_area .hotelDetails-room-area-model_item .van-col--18[data-v-9e733326] {
      font-family: PingFangSC-Regular, PingFang SC;
      border-bottom: 0.02667rem solid #ededed;
}
.hotelDetails-room_area .hotelDetails-room-area-model_item .van-col--18 p[data-v-9e733326]:nth-child(1) {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: calc(0.4rem *  var(--font-size-scale));
        color: #333;
        font-weight: 700;
        line-height: 0.48rem;
}
.hotelDetails-room_area .hotelDetails-room-area-model_item .van-col--18 p[data-v-9e733326]:nth-child(4) {
        font-size: calc(0.48rem *  var(--font-size-scale));
        color: #ff4b10;
        text-align: end;
}
.hotelDetails-room_area .hotelDetails-room-area-model_item .van-col--18 p:nth-child(4) i[data-v-9e733326] {
          font-size: calc(0.32rem *  var(--font-size-scale));
}
.hotelDetails-room_area .hotelDetails-room-area-model_item .van-col--18 p[data-v-9e733326]:nth-child(2),
      .hotelDetails-room_area .hotelDetails-room-area-model_item .van-col--18 p[data-v-9e733326]:nth-child(3) {
        font-size: calc(0.35rem *  var(--font-size-scale));
        color: #666;
        font-weight: 400;
        margin-top: 0.16rem;
}
.hotelDetails-room_facility[data-v-9e733326] {
  background-color: #fff;
  margin-top: 0.27rem;
  padding: 0.4rem 0.4rem 0 0.4rem;
}
.hotelDetails-room_facility .hotelDetails-introduce_title[data-v-9e733326],
  .hotelDetails-room_facility .hotelDetails-introduce_content[data-v-9e733326] {
    font-size: calc(0.37rem *  var(--font-size-scale));
    font-weight: 400;
    font-family: PingFangSC-Regular, PingFang SC;
    color: #666666;
}
.hotelDetails-room_facility .hotelDetails-introduce_content[data-v-9e733326] {
    padding-bottom: 0.4rem;
    margin-top: 0.21rem;
    color: #333;
}
.hotelDetails-pay-container[data-v-9e733326] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  position: relative;
  top: calc(-0.4rem *  var(--font-size-scale));
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.hotelDetails-pay-container .pay-price[data-v-9e733326] {
    margin-right: 0.18667rem;
    font-size: calc(0.42667rem *  var(--font-size-scale));
    font-weight: 600;
    color: #ff4b10;
}
.hotelDetails-pay-container .pay-price[data-v-9e733326]::before {
      display: inline-block;
      content: '￥';
      font-size: calc(0.26667rem *  var(--font-size-scale));
      font-weight: 300;
      color: #ff4b10;
}
.hotelDetails-pay-container .pay-icon-box[data-v-9e733326] {
    width: calc(1.22667rem *  var(--font-size-scale));
    height: calc(1.28rem *  var(--font-size-scale));
    border: 0.02667rem solid #ff4b10;
    background: #ff4b10;
    border-radius: 0.13333rem;
    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;
    color: #ff4b10;
}
.hotelDetails-pay-container .pay-icon-box .top[data-v-9e733326] {
      height: calc(0.69333rem *  var(--font-size-scale));
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: calc(0.42667rem *  var(--font-size-scale));
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #ffffff;
}
.hotelDetails-pay-container .pay-icon-box .bottom[data-v-9e733326] {
      height: calc(0.53333rem *  var(--font-size-scale));
      border-radius: 0 0 0.13333rem 0.13333rem;
      background: #fff;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: calc(0.32rem *  var(--font-size-scale));
      font-family: PingFangSC-Medium, PingFang SC;
      font-weight: 500;
      color: #ff3100;
}
.hotelDetails-pay-container .max-img[data-v-9e733326] {
    width: calc(1.22667rem *  var(--font-size-scale));
    height: calc(1.28rem *  var(--font-size-scale));
}
.am-large-font .hotelDetails-show_area .hotelDetails-show-area-place .van-image[data-v-9e733326] {
  width: 1.4rem;
}
.am-big-font .hotelDetails-show_area .hotelDetails-show-area-place .van-image[data-v-9e733326] {
  width: 1.2rem;
}

