.orderbody[data-v-398c06a5] {
  padding-bottom: 0 !important;
}
.room-detail__info-title[data-v-398c06a5] {
  font-size: calc(0.4rem * var(--font-size-scale));
  font-weight: 400;
  color: #333333;
  margin: 0.26667rem 0;
  line-height: calc(0.4rem * var(--font-size-scale));
}
.room-detail__info-title span[data-v-398c06a5]:not(:first-child)::before {
    content: '|';
    color: #ededed;
    height: 0.32rem;
    margin: 0 0.13333rem;
}
.room-detail__info[data-v-398c06a5] {
  font-size: calc(0.37333rem * var(--font-size-scale));
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  padding-bottom: 0.26667rem;
  line-height: calc(0.37333rem * var(--font-size-scale));
}
.room-detail__info span[data-v-398c06a5]:not(:first-child)::before {
    content: '|';
    color: #ededed;
    height: 0.32rem;
}
.date-line[data-v-398c06a5] {
  font-size: calc(0.37333rem * var(--font-size-scale));
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: bold;
  color: #000000;
  line-height: calc(0.37333rem * var(--font-size-scale));
}
.date[data-v-398c06a5] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.date .night[data-v-398c06a5] {
    position: relative;
    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;
    padding: 0 0.13333rem;
}
.date .night .nightNum[data-v-398c06a5] {
      color: #EF4033;
      font-size: calc(0.26667rem * var(--font-size-scale));
      line-height: calc(0.4rem * var(--font-size-scale));
      text-align: center;
      width: calc(0.85333rem * var(--font-size-scale));
      height: calc(0.4rem * var(--font-size-scale));
      background: #FFFFFF;
      border-radius: 0.21333rem;
      border: 0.02667rem solid #EF4033;
      padding: 0 0.13333rem;
      z-index: 99;
}
.line[data-v-398c06a5] {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  background: #EF4033;
  height: 0.02667rem;
}
.cut-line[data-v-398c06a5] {
  width: 100%;
  height: 0.02667rem;
  background: #EDEDED;
  margin: 0.26667rem 0 0.26667rem;
}
.hotel-info[data-v-398c06a5] {
  margin-top: 0.21333rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.hotel-info img[data-v-398c06a5] {
    width: calc(1.6rem * var(--font-size-scale));
    height: calc(1.6rem * var(--font-size-scale));
    border-radius: 0.13333rem;
    margin-right: 0.13333rem;
}
.hotel-info .text[data-v-398c06a5] {
    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-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.hotel-info .text .name[data-v-398c06a5] {
      font-size: calc(0.42667rem * var(--font-size-scale));
      font-weight: bold;
      color: #000000;
      line-height: 0.58667rem;
}
.hotel-info .text .hotel-info-sub-title[data-v-398c06a5] {
      font-size: calc(0.32rem * var(--font-size-scale));
}
[data-v-398c06a5] .van-tabs__line {
  display: none !important;
  width: 1.6rem !important;
}
.approver_body[data-v-398c06a5] {
  margin-top: 0.26667rem;
}
.margin_de[data-v-398c06a5] {
  font-size: calc(0.373333rem * var(--font-size-scale));
  font-weight: 400;
}
.stowimgbox[data-v-398c06a5] {
  width: 100% !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  padding: 0.13333rem !important;
  color: #5792fd;
}
.stowimgbox .stowimg[data-v-398c06a5] {
    width: 0.48rem !important;
    height: 0.48rem 0.48rem !important;
    margin-right: 0.13333rem !important;
}
.font6[data-v-398c06a5] {
  color: #666;
}
.menu[data-v-398c06a5] {
  margin-top: 0.26667rem;
  font-size: calc(0.4rem * var(--font-size-scale)) !important;
}
.main_title_color[data-v-398c06a5] {
  color: #666 !important;
  white-space: nowrap;
}
.main_info_color[data-v-398c06a5] {
  color: #333333;
}
.main_info_left[data-v-398c06a5] {
  margin-left: 0.24rem;
  color: #333;
}
.text-right[data-v-398c06a5] {
  text-align: right;
}
.text-left[data-v-398c06a5] {
  text-align: left;
}
.purchaseGoods[data-v-398c06a5] {
  background: #FFFFFF;
  margin-top: 0.266667rem;
  padding: 0.26667rem 0.26667rem 0.26667rem 0.26667rem;
}
.activepading[data-v-398c06a5] {
  padding: 0.26667rem 0.26667rem 0 0.26667rem;
}
.purchaseOver[data-v-398c06a5] {
  color: #5792FD !important;
}
.main-list[data-v-398c06a5] {
  padding-top: 0.3rem;
}
.main-list-meg[data-v-398c06a5] {
  padding: 0.1867rem 0;
}
.main-list-meg .menu[data-v-398c06a5]:nth-child(1) {
    margin-top: 0;
}
.main-list-meg + div[data-v-398c06a5] {
  border-top: 0.013333rem solid #fafafa;
}
.main-list-meg > p + p[data-v-398c06a5] {
  margin-top: 0.2rem;
}
.hotelbodys[data-v-398c06a5] {
  background: #FFFFFF;
  margin-top: 0.266667rem;
  padding: 0.26667rem 0.4rem;
}
.hotelbodys .purchasebtn[data-v-398c06a5] {
    width: 1.06667rem;
    height: 0.53333rem;
    font-size: calc(0.26667rem * var(--font-size-scale));
    text-align: center;
    line-height: 0.53333rem;
    position: relative;
    top: 0.05333rem;
    border-radius: 0.05333rem;
}
.hotelbodys .purchaseOver[data-v-398c06a5] {
    color: #5792FD !important;
    background: #EEF4FE;
}
.hotelbodys .purchase[data-v-398c06a5] {
    color: #06C764;
    background: #E6F9EF;
}
.hotelbody[data-v-398c06a5] {
  padding: 0.21333rem 0.4rem;
  background: #FFFFFF;
  margin-top: 0.266667rem;
}
.enquiry_size[data-v-398c06a5] {
  font-size: calc(0.4rem * var(--font-size-scale));
  font-family: PingFang SC;
  font-weight: bold;
  color: #333;
  line-height: calc(0.56rem * var(--font-size-scale));
}
[data-v-398c06a5] .van-tab__text {
  font-size: calc(0.37333rem * var(--font-size-scale));
}
[data-v-398c06a5] .van-tab--active {
  position: relative;
}
[data-v-398c06a5] .van-tab--active .van-tab__text {
    font-weight: 600 !important;
    font-size: calc(0.37333rem * var(--font-size-scale)) !important;
    color: #ef4033 !important;
}
[data-v-398c06a5] .van-tab--active::after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 1.6rem;
  left: 50%;
  height: 0.06rem;
  background: #ef4033;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.order-container[data-v-398c06a5] {
  height: 100vh;
  overflow: hidden;
  background: #fff;
}
.order-content[data-v-398c06a5] {
  height: calc(100vh - 2.24rem - 0.66667rem);
  overflow: auto;
}
.tab-title[data-v-398c06a5] {
  display: block;
  min-width: 1.49333rem;
}

