#app{
  width: 100px;
  height: 100px;
  background-color: red;
}

.root[data-v-0966422c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-0966422c] {
  width: 10rem;
}

.bg-default[data-v-0966422c] {
  background-color: #ffffff;
}

.bg-gray[data-v-0966422c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-0966422c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
}

.i-header-box[data-v-66d41715] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.i-header[data-v-66d41715] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-header-left[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-right[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-main[data-v-66d41715] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-header-title[data-v-66d41715] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  text-align: center;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  lines: 1;
  text-overflow: ellipsis;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-text[data-v-66d41715] {
  /* font-size: 32px; */
  font-size: 0.37rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-icon[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
}

.i-header-icon-next[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.4rem;
}

.app-download {
  width: 10rem;
  height: 1.53333rem;
  position: absolute;
  z-index: 50;
}

.inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.4rem;
  -webkit-box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  position: relative;
  background-color: #ffffff;
}

.inner-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn {
  width: 1.86667rem;
}

.text-box {
  margin-left: 0.26667rem;
}

.text-box-sold-text {
  font-size: 0.26667rem;
  font-weight: 900;
  color: #323232;
}

.text-box-light-text {
  font-size: 0.26667rem;
  color: #323232;
}

.close-btn {
  position: absolute;
  right: 0.26667rem;
  top: 0px;
  color: #BEBEBE;
  font-size: 0.66667rem;
  padding: 0 0.13333rem 0.4rem 0.4rem;
  font-weight: lighter;
  z-index: 99;
}

.mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.i-mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
  opacity: 0.7;
  z-index: 99;
}

.i-actionsheet-box[data-v-7b22c6de] {
  position: fixed;
  left: 0px;
  right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  z-index: 99;
}

.root[data-v-a1322c36] {
  width: 10rem;
}

.slider[data-v-a1322c36] {
  width: 10rem;
  height: 4.8rem;
  /*border-radius: 10px;*/
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}



.bg-img-default[data-v-a1322c36] {
  position: absolute;
  width: 10rem;
  height: 4.8rem;
}

.bg-img[data-v-a1322c36] {
  position: relative;
  width: 10rem;
  height: 4.8rem;
  /* border-radius: 10px; */
}

.flight-indicators[data-v-a1322c36] {
  position: absolute;
  bottom: 0.4rem;
}

.indicators[data-v-9c53c136] {
  width: 10rem;
  height: 0.05333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indicator[data-v-9c53c136] {
  width: 0.26667rem;
  height: 0.05333rem;
  margin-right: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1.33333rem;
  background-color: #9B9B9B;
  -webkit-box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
  box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
}

.active-dot[data-v-9c53c136] {
  background-color: white;
}

.tabbar-item-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
}

.root[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.search-wrapper[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  height: 0;
}

.flight-row[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  height: 1.6rem;
  width: 8.66667rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  overflow: visible;
}

.flight-row-item[data-v-1c51be85] {
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-text[data-v-1c51be85] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-city-item[data-v-1c51be85] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  position: relative;
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-depcity[data-v-1c51be85] {
  position: absolute;
  left: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-arrcity[data-v-1c51be85] {
  position: absolute;
  right: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.index-tag[data-v-1c51be85] {
  width: 0.48rem;
  height: 0.48rem;
  background-color: #eaeaea;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  border-bottom-left-radius: 0.24rem;
  border-bottom-right-radius: 0.24rem;
  position: absolute;
  left: 0.66667rem;
  top: 0;
}

.index-tag-text[data-v-1c51be85] {
  font-size: 0.32rem;
  color: rgba(120, 120, 120, 1);
}

.index-tag-white-point[data-v-1c51be85] {
  width: 0.13333rem;
  height: 0.13333rem;
  background-color: #ffffff;
  position: absolute;
  left: 1.14667rem;
}

.index-tag-three[data-v-1c51be85] {
  top: 7.76rem;
}

.white-point-three[data-v-1c51be85] {
  top: 7.92rem;
}

.flight-text-small[data-v-1c51be85] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9B9B9B;
  padding-left: 0.13333rem;
}

.flight-date[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.translate-item[data-v-1c51be85] {
  -webkit-transform: translate(3.46667rem, 0);
  transform: translate(3.46667rem, 0);
}

.bold-bottom[data-v-1c51be85] {
  border-bottom-color: rgba(50, 50, 50, 1);
}

.grey-text[data-v-1c51be85] {
  color: rgba(190, 190, 190, 1);
}

.cut-step-button[data-v-1c51be85] {
  padding-left: 0.66667rem;
}

.add-step-box[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.86667rem;
  width: 8.26667rem;
  margin-left: 0.86667rem;
  margin-right: 0.86667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-width: 0;
}

.add-step-box-text[data-v-1c51be85] {
  color: rgba(50, 50, 50, 1);
  font-size: 0.4rem;
  margin-left: 0.29333rem;
}



.i-toast[data-v-97750262] {
  position: fixed;
  background-color: rgba(70,70,70,0.80);
  border-radius: 0.13333rem;
  top: 8.22667rem;
  left: 1rem;
  right: 1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  z-index: 99;
}

.i-toast-content[data-v-97750262] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.toast-content-text[data-v-97750262] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.cashback-wrapper[data-v-53c09006] {
  margin-top: 0.93333rem;
  height: 0.53333rem;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cashback-container[data-v-53c09006] {
  margin-left: 0.13333rem;
  width: 4.85333rem;
  overflow: hidden;
}

.cashback-text[data-v-53c09006] {
  width: 4.85333rem;
  height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
  letter-spacing: 0;
  line-height: 0.53333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
}

.timeline-header[data-v-761725fc] {
  background-color: white;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
  box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
}

.top-row[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trip-title[data-v-761725fc] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  /*font-weight: bold;*/
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline-body[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
  min-height: 10.66667rem;
  padding-bottom: 0px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding-right: 1.06667rem;
  width: 10rem;
  /*解决ios上滑动不流畅*/
  -webkit-overflow-scrolling: touch;
}

.timeline-body[data-v-761725fc]::-webkit-scrollbar {
  display: none;
  height: 0px;
  width: 0px;
}

.flight-box-modal[data-v-761725fc] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  left: 0.4rem;
  top: 0.2rem;
  bottom: 0.2rem;
  background-color: rgba(0,190,220,0.04);
}

.previous-step[data-v-761725fc] {
  width: 9.2rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.previous-step .previous-step-text[data-v-761725fc] {
  font-size: 0.32rem;
  color: #464646;
  margin-right: 0.13333rem;
  font-weight: 600;
}

.previous-step .previour-step-blue-text[data-v-761725fc] {
  color: #3296D2;
}

.timeline-footer[data-v-761725fc] {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.6rem;
  -webkit-transform: translateY(1.6rem);
  transform: translateY(1.6rem);
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  z-index: 99;
}

.filter-box[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.blue-point[data-v-761725fc] {
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: rgba(0,190,220,1);
  border-top-left-radius: 0.09333rem;
  border-top-right-radius: 0.09333rem;
  border-bottom-left-radius: 0.09333rem;
  border-bottom-right-radius: 0.09333rem;
  position: absolute;
  left: 2rem;
  top: 0;
}

.filter-icon[data-v-761725fc] {
  color: #464646;
}

.filter-font[data-v-761725fc] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10rem;
  height: 1.06667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.arrive-bottom-tips[data-v-761725fc] {
  width: 10rem;
  height: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-tips[data-v-761725fc] {
  font-family: 'PingFangSC-Light';
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
  height: 0.62667rem;
  color: rgba(155,155,155,1);
  margin-left: 0.06667rem;
  margin-right: 0.06667rem;
  font-size: 0.34667rem;
}

.line-box[data-v-761725fc] {
  width: 0.66667rem;
  height: 0.17333rem;
  border-top-width: 1px;
  border-top-color: #9b9b9b;
  border-top-style: solid;
}

.text-tips-text[data-v-761725fc] {
  color: #9b9b9b;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  margin-top: -0.2rem;
}

.indicator[data-v-761725fc] {
  text-align: center;
}

.no-result-box[data-v-761725fc] {
  padding-top: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  /* height: 1334px; */
}

.no-result-box-text[data-v-761725fc] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
}

.no-result-box-button[data-v-761725fc] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  margin-left: 1.66667rem;
  margin-right: 1.66667rem;
  margin-top: 0.93333rem;
}

.list-container[data-v-761725fc] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-761725fc] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-font[data-v-761725fc] {
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  color: #323232;
}

.filter-select-box[data-v-761725fc] {
  background-color: #ffffff;
  padding-top: 0.42667rem;
  padding-bottom: 0.06667rem;
  padding-left: 0.36rem;
  padding-right: 0.36rem;
}

.select-box[data-v-761725fc] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.filter-select-box-header[data-v-761725fc] {
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-close-button[data-v-761725fc] {
  width: 1.06667rem;
  height: 1.06667rem;
}

.filter-content-box[data-v-761725fc] {
  height: 6.66667rem;
  border-top-width: 1px;
  border-top-color: #DCDCDC;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.filter-content-box-left[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 2.16rem;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #DCDCDC;
}

.filter-content-box-right[data-v-761725fc] {
  margin-left: 0.26667rem;
  overflow: hidden;
}

.comfirm-button-box[data-v-761725fc] {
  height: 1.73333rem;
}

.filter-text[data-v-761725fc] {
  font-size: 0.4rem;
  color: #323232;
}

.filter-content-tab[data-v-761725fc] {
  height: 1.09333rem;
  width: 2.16rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.selected-point[data-v-761725fc] {
  position: absolute;
  top: 0.46667rem;
  right: 0.26667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #00BEDC;
  border-radius: 50%;
}

.selected[data-v-761725fc] {
  color: #00BEDC;
}

.filter-content-content[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.22667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-airport[data-v-761725fc] {
  width: 6.74667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-org-title[data-v-761725fc] {
  height: 0.4rem;
  margin-top: 0.26667rem;
}

.filter-content-content-item[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-airport-box[data-v-761725fc] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.filter-title-text[data-v-761725fc] {
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.26667rem;
}

.refresh[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading-gif[data-v-761725fc] {
  margin-top: 0.8rem;
}

.direct-box[data-v-761725fc] {
  margin-top: -0.10667rem;
}

.ios-box[data-v-761725fc] {
  height: 0.2rem;
  background-color: rgba(240,240,240,0.80);
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
}

.timeline-body-warp[data-v-761725fc] {
  width: 10rem;
  overflow: hidden;
}

.flight-cell[data-v-dbb6d6fe] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: white;
  /*box-shadow: 0px 5px 10px rgba(211, 210, 210, 0.70);*/
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.box-shadow[data-v-dbb6d6fe] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.base-price-row[data-v-dbb6d6fe] {
  height: 1.61333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.13333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.base-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  margin-left: -0.26667rem;
}

.base-left[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.base-between[data-v-dbb6d6fe] {
  width: 1.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  margin-top: -0.04rem;
}

.base-right[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.time-font-big[data-v-dbb6d6fe] {
  font-size: 0.64rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.city-font-big[data-v-dbb6d6fe] {
  font-size: 0.34667rem;
  color: #464646;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.duration-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.grey-line-box[data-v-dbb6d6fe] {
  height: 0.46667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grey-line[data-v-dbb6d6fe] {
  height: 1px;
  width: 1.33333rem;
  background-color: rgba(120, 120, 120, 1);
}

.transform-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 1.33333rem;
  height: 0.34667rem;
}

.change-airport-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
}

.transform-label-font[data-v-dbb6d6fe] {
  position: absolute;
  top: 0.06667rem;
  left: 0.42667rem;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  background-color: white;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.cross-day-font[data-v-dbb6d6fe] {
  width: 0.66667rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
  position: absolute;
  top: 0.06667rem;
  right: -0.06667rem;
}

.price-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.price-inline[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-font[data-v-dbb6d6fe] {
  font-size: 0.53333rem;
  color: #00BEDC;
  font-weight: 600;
}

.price-symbol[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #00bedc;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.cabin-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #969696;
}

.other-row[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  lines: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.other-row-left[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-row-right[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.on-time-rate-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.share-font[data-v-dbb6d6fe] {
  color: #00BEDC;
  font-size: 0.29333rem;
  margin-left: 0.13333rem;
}

.airline-logo[data-v-dbb6d6fe] {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.13333rem;
  background-color: transparent;
  margin-top: 0.04rem;
}

.another-cabin-box[data-v-dbb6d6fe] {
  height: 0.8rem;
  margin-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.another-cabin-text[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  font-weight: 700;
  color: #00BEDC;
}

.icon-price[data-v-dbb6d6fe] {
  margin-right: 0px;
  margin-top: -0.06667rem;
}

.cashback-en[data-v-dbb6d6fe] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.62667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cashback-en-icon[data-v-dbb6d6fe] {
  margin-top: 0;
  margin-right: -0.06667rem;
  padding-top: 0;
}

.direct-lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(0,190,220,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.direct-lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #00BEDC;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(255,120,70,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.wxc-tag[data-v-6c6e591a] {
  border-color: #3d3d3d;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
}

.tag-text[data-v-6c6e591a] {
  font-size: 0.26667rem;
  color: #3d3d3d;
}

.pink[data-v-6c6e591a] {
  color: rgba(255,120,70,1);
}

.black[data-v-6c6e591a] {
  color: #3D3D3D;
}

.yellow[data-v-6c6e591a] {
  color: #EE9900;
}

.blue[data-v-6c6e591a] {
  color: #30A0FF;
}

.gray[data-v-6c6e591a] {
  color: #A5A5A5;
}

.red[data-v-6c6e591a] {
  color: #FF5000;
}

.border-pink[data-v-6c6e591a] {
  border-color: rgba(255,120,70,1);
}

.border-black[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-yellow[data-v-6c6e591a] {
  border-color: #EE9900;
}

.border-blue[data-v-6c6e591a] {
  border-color: #30A0FF;
}

.border-gray[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-red[data-v-6c6e591a] {
  border-color: #FF5000;
}

.modal[data-v-e085dbfe] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
}

.close[data-v-e085dbfe] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(70, 70, 70, 0.80);
}

.modal-content[data-v-e085dbfe] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-e085dbfe] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.default-font[data-v-e085dbfe] {
  font-family: PingFangSC-Regular;
  color: #323232;
  font-size: 0.48rem;
}

.confirm-button[data-v-e085dbfe] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
  color: #ffffff;
  margin-top: 0.66667rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.confirm-button-text[data-v-e085dbfe] {
  font-family: SourceHanSansCN-Bold;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.icon[data-v-e085dbfe] {
  font-family: iconfont;
  color: #464646;
  font-size: 0.45333rem;
}

.icon[data-v-5753fc01] {
  font-family: iconfont;
  color: #323232;
  font-size: 0.48rem;
}

.btn-date[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.8rem;
  color: #9B9B9B;
  font-size: 0.29333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-top: 0.10667rem;
}

.date-row[data-v-5753fc01] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #ffffff;
}

.date-list-content[data-v-5753fc01] {
  width: 8rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.date-cell[data-v-5753fc01] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.66667rem;
}

.active-line[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.05333rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.date-text[data-v-5753fc01] {
  font-family: PingFangSC-Semibold;
  font-size: 0.34667rem;
  color: #9B9B9B;
}

.date-text-small[data-v-5753fc01] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  padding-left: 0.06667rem;
  padding-top: 0.09333rem;
}

.date-active[data-v-5753fc01] {
  color: #464646;
}

.i-dialog[data-v-4d71cf84] {
  position: fixed;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  top: 4rem;
  left: 0.66667rem;
  right: 0.66667rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.66667rem;
  z-index: 100;
}

.i-dialog-title[data-v-4d71cf84] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 1.06667rem;
  margin-bottom: 0.4rem;
}

.dialog-title-text[data-v-4d71cf84] {
  font-family: PingFangSC-Medium;
  font-size: 0.37333rem;
  color: #FF7846;
  line-height: 1.06667rem;
}

.i-dialog-content[data-v-4d71cf84] {
  width: 7.6rem;
  min-height: 2.93333rem;
  max-height: 12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: scroll;
}

.dialog-content-text[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.i-dialog-footer[data-v-4d71cf84] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.06667rem;
  margin-top: 0.4rem;
}

.btn[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  line-height: 1.06667rem;
  border-radius: 0.13333rem;
}

.btn-default[data-v-4d71cf84] {
  color: #FFFFFF;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.btn-white[data-v-4d71cf84] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.dialog-action-text[data-v-4d71cf84]:active {
  color: #000000;
}

.scroller[data-v-4d71cf84] {
  width: 8.66667rem;
  min-height: 1.33333rem;
  max-height: 12rem;
}

.loading[data-v-21e81364] {
  position: fixed;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-21e81364] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.flightTimelineLoading[data-v-b2d8358a] {
  background-color: rgba(240, 240, 240, 0.80);
  margin-top: 0.2rem;
}

.flight-cell[data-v-b2d8358a] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.process-wrapper {
  width: 10rem;
  height: 0.88rem;
  position: fixed;
  left: 0px;
  bottom: 0px;
}

.process {
  width: 0px;
  height: 0.13333rem;
  background-color: #00bedc;
  opacity: 1;
  position: absolute;
  left: 0;
  bottom: 0;
}

.process-tip {
  width: 10rem;
  height: 0.88rem;
  background-color: rgba(155,155,155,1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.process-tip-text {
  font-size: 0.34667rem;
  color: #ffffff;
}

.summary[data-v-06391010] {
  background-color: #f3f3f3;
  position: relative;
}

.summary-flight-detail[data-v-06391010] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.16rem;
}

.flight-detail-box[data-v-06391010] {
  /*padding-top: 25px;*/
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: relative;
  height: auto;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.show-all-detail-button[data-v-06391010] {
  height: 2.13333rem;
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  bottom: 0px;
  left: 0;
}

.show-all-detail-button-top[data-v-06391010] {
  height: 0.26667rem;
  width: 9.2rem;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
}

.show-all-detail-button-middle[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(#ffffff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), #ffffff);
}

.show-all-detail-button-bottom[data-v-06391010] {
  height: 0.53333rem;
  width: 9.2rem;
  background-color: #ffffff;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.hide-all-detail-button[data-v-06391010] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  left: 0;
  bottom: 0;
}

.hide-all-detail-button-web[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.ota-box[data-v-06391010] {
  width: 9.2rem;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-bottom: 0.4rem;
}

.booking-item[data-v-06391010] {
  height: 2.50667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0.4rem;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.booking-item-wrapper-box[data-v-06391010] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-item-left[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.booking-item-right[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.rule-tip[data-v-06391010] {
  height: 0.86667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rule-tip-text[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
}

.special-ticket-box[data-v-06391010] {
  height: 0.97333rem;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: rgb(243, 243, 243);
}

.special-ticket-text[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
  margin-left: 0.06667rem;
}

.special-ticket-sub-text[data-v-06391010] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 6.66667rem;
  height: 0.93333rem;
  line-height: 0.93333rem;
  font-family: 'PingFangSC-Light';
  font-size: 0.29333rem;
  color: rgba(120, 120, 120, 1);
}

.igola-booking-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.ota-booking-text[data-v-06391010] {
  color: rgba(0, 190, 220, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.price-text[data-v-06391010] {
  font-size: 0.53333rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.price-symbol[data-v-06391010] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgba(70, 70, 70, 1);
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.price-box[data-v-06391010] {
  height: 0.66667rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-ota[data-v-06391010] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.booking-ota-btn[data-v-06391010] {
  height: 1.06667rem;
}

.ota-booking-btn[data-v-06391010] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.booking-ota-text[data-v-06391010] {
  height: 1.06667rem;
  font-size: 0.42667rem;
  line-height: 1.06667rem;
  text-align: center;
  color: rgba(70, 70, 70, 1);
  font-family: 'PingFangSC-Medium';
  font-weight: 600;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.ota-redirect-tip[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(155, 155, 155, 1);
  margin-top: 0.52rem;
  margin-bottom: 0.41333rem;
}

.summary-footer[data-v-06391010] {
  height: 0.74667rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  margin-bottom: 0.48rem;
}

.summary-footer-tip[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(155, 155, 155, 1);
  text-align: center;
}

.no-result-box[data-v-06391010] {
  width: 10rem;
  height: 5.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 2.50667rem;
  padding-bottom: 2rem;
}

.no-result-text[data-v-06391010] {
  font-family: 'PingFangSC-Regular';
  color: rgba(155, 155, 155, 1);
  font-size: 0.4rem;
  margin-top: 1.06667rem;
  margin-bottom: 1.06667rem;
}

.orange-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
}

.small-text[data-v-06391010] {
  font-size: 0.29333rem;
}

.show-all-detail-bottom[data-v-06391010] {
  height: 0.4rem;
  background-color: #ffffff;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.8);
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
}

.i-bottom-tipbar-box[data-v-06391010] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.cashback-en[data-v-06391010] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}



.i-dialog[data-v-c3314760] {
  position: fixed;
  background-color: white;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 99;
}

.i-bottom-tipbar-box[data-v-d6947abc] {
  background-color: none;
}

.i-bottom-tipbar[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-bottom-tipbar-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-right[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-main[data-v-d6947abc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  left: 1.33333rem;
}

.i-bottom-tipbar-text[data-v-d6947abc] {
  font-size: 0.34667rem;
  color: #fff;
  text-align: center;
}

.i-header-box-mask[data-v-d6947abc] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
}

.btn[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 2.4rem;
  height: 0.8rem;
  text-align: center;
  font-family: SourceHanSansCN-Bold;
  font-size: 0.37333rem;
  line-height: 0.8rem;
  border-radius: 0.13333rem;
  padding: 0 0.4rem;
  border: 0;
}

.btn-default[data-v-d6947abc] {
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(left, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to right, rgba(40,200,220,1), rgba(50,150,210,1));
}

.btn-white[data-v-d6947abc] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.row-center-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-webview {
  position: absolute;
  top: 1.17333rem;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.close {
  font-size: 0.42667rem;
  color: #ffffff;
}

.webview {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.flights-detail-wrapper-box[data-v-53ea27cc] {
  margin-left: 0.26667rem;
  /* margin-right: 20px; */
}

.warning-box[data-v-53ea27cc] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-53ea27cc] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.flex-row[data-v-53ea27cc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-53ea27cc] {
  font-size: 0.32rem;
}

.middle-text[data-v-53ea27cc] {
  font-size: 0.4rem;
}

.big-text[data-v-53ea27cc] {
  font-size: 0.48rem;
}

.right-text[data-v-53ea27cc] {
  text-align: right;
}

.deep-grey[data-v-53ea27cc] {
  color: #464646;
}

.light-grey[data-v-53ea27cc] {
  color: #787878;
}

.black-text[data-v-53ea27cc] {
  color: #464646;
}

.blue-text[data-v-53ea27cc] {
  color: #3296D2;
}

.orange-text[data-v-53ea27cc] {
  color: #FF7846;
}

.bold-text[data-v-53ea27cc] {
  font-weight: 600;
}



.flight-detail-header[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-left[data-v-77d85ed2] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-77d85ed2] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-info-box[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.flight-info-box-left[data-v-77d85ed2] {
  width: 2.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-77d85ed2] {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  padding-left: 0.77333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -1px;
}

.flight-line-box[data-v-77d85ed2] {
  width: 0.08rem;
  height: 2.26667rem;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
  position: absolute;
  left: 2.6rem;
  top: 0.26667rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
}

.segment-wrapper[data-v-77d85ed2] {
  margin-top: 0.42667rem;
  margin-bottom: 0.66667rem;
}

.cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  top: 0.10667rem;
}

.arr-cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  bottom: 0.10667rem;
}

.cross-day-tip-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.flight-stop-box[data-v-77d85ed2] {
  margin-left: 2.46667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.flight-stop-box-en[data-v-77d85ed2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flight-stop-info-en[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.step-city-name[data-v-77d85ed2] {
  max-width: 2rem;
  lines: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.big-point-item[data-v-77d85ed2] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
  /* margin-top: 5px; */
  margin-top: auto;
  margin-bottom: auto;
}

.small-point[data-v-77d85ed2] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.airlineLogo[data-v-77d85ed2] {
  margin-right: 0.06667rem;
}

.flight-share-box[data-v-77d85ed2] {
  margin-left: 0.48rem;
  margin-bottom: 0.12rem;
}

.flight-airline-company[data-v-77d85ed2] {
  margin-bottom: 0.12rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-row[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.sub-small-text[data-v-77d85ed2] {
  font-size: 0.32rem;
}

.middle-text[data-v-77d85ed2] {
  font-size: 0.4rem;
}

.big-text[data-v-77d85ed2] {
  font-size: 0.48rem;
}

.right-text[data-v-77d85ed2] {
  text-align: right;
}

.deep-grey[data-v-77d85ed2] {
  color: #464646;
}

.light-grey[data-v-77d85ed2] {
  color: #787878;
}

.black-text[data-v-77d85ed2] {
  color: #464646;
}

.blue-text[data-v-77d85ed2] {
  color: #3296D2;
}

.orange-text[data-v-77d85ed2] {
  color: #FF7846;
}

.bold-text[data-v-77d85ed2] {
  font-weight: 500;
}

.mt3[data-v-77d85ed2] {
  margin-top: -0.05333rem;
}

.time-bold-text[data-v-77d85ed2] {
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-77d85ed2] {
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.root[data-v-70ca2775] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 99;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
}

.summary-login[data-v-70ca2775] {
  width: 8rem;
  height: 8.96rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
}

.quick-login-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.setting-password-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.tool-bar[data-v-70ca2775] {
  height: 0.88rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header[data-v-70ca2775] {
  margin-top: -0.22667rem;
}

.header-sub-box[data-v-70ca2775] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-title-text[data-v-70ca2775] {
  font-size: 0.48rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.header-sub-title[data-v-70ca2775] {
  margin-top: 0.26667rem;
}

.header-sub-title-text[data-v-70ca2775] {
  font-size: 0.4rem;
  color: rgba(70, 70, 70, 1);
}

.content[data-v-70ca2775] {
  width: 6.66667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-top: 0.6rem;
}

.form-group[data-v-70ca2775] {
  width: 6.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: black;
  placeholder-color: rgba(190, 190, 190, 1);
  background-color: transparent;
  height: 0.8rem;
  width: 6.33333rem;
  font-weight: lighter;
}

.input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:placeholder-shown {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:focus {
  placeholder-color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:placeholder-shown {
  color: rgba(255, 255, 255, 0.5);
}

input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox < 19 */

input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox > 19 */

input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Internet Explorer 10 */

input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input-code[data-v-70ca2775] {
  width: 4.26667rem;
}

.input-password[data-v-70ca2775] {
  width: 6.06667rem;
}

.input-reset[data-v-70ca2775] {
  width: 5.6rem;
}

.white-line[data-v-70ca2775] {
  height: 1px;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  background-color: rgba(120, 120, 120, 1);
}

.warning-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: rgba(0, 190, 220, 1);
  margin-top: 0.49333rem;
  margin-bottom: 0.48rem;
}

.warning-info-box[data-v-70ca2775] {
  height: 0.85333rem;
  margin-top: 0.08rem;
}

.warning-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: rgba(0, 190, 220, 1);
  text-align: center;
}

.validation-code-box[data-v-70ca2775] {
  width: 1.93333rem;
  height: 0.61333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(190, 190, 190, 1);
}

.validation-code-box-active[data-v-70ca2775] {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.validation-code-font[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  color: rgba(190, 190, 190, 1);
  opacity: 0.6;
  font-size: 0.32rem;
}

.validation-code-font-active[data-v-70ca2775] {
  color: #000000;
}

.other-login[data-v-70ca2775] {
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.other-login-text[data-v-70ca2775] {
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.summary-login-button[data-v-70ca2775] {
  opacity: 0.5;
  width: 6.66667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  color: #ffffff;
}

.login-button-active[data-v-70ca2775] {
  opacity: 1;
}

.err-line-box[data-v-70ca2775] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.grey-line[data-v-70ca2775] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.err-info[data-v-70ca2775] {
  height: 0.53333rem;
  margin-bottom: 2rem;
}

.err-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Resetular;
  font-size: 0.32rem;
  color: #00BEDC;
  text-align: center;
}

.register-tip-box[data-v-70ca2775] {
  height: 1.52rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.register-tip-text[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.line[data-v-ff160734] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.10667rem;
  border-radius: 1.33333rem;
}

.red-point[data-v-ff160734] {
  position: absolute;
  right: 0.42667rem;
  top: 0.13333rem;
  width: 0.18667rem;
  height: 0.18667rem;
  border-radius: 100%;
  background-color: #FF4646;
}



.bind-phone-wrapper[data-v-598eece4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #F0F0F0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-598eece4] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-598eece4] {
  color: #00BEDC;
}

.container[data-v-7c484194] {
  background-color: white;
}

.userBox[data-v-7c484194] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.06667rem;
}

.userAvatar[data-v-7c484194] {
  background-color: #323232;
  width: 2.13333rem;
  height: 2.13333rem;
  border-radius: 100%;
  margin-bottom: 0.53333rem;
}

.userAvatarText[data-v-7c484194] {
  font-size: 0.4rem;
  color: white;
  text-align: center;
  line-height: 2.13333rem;
}

.userName[data-v-7c484194] {
  font-size: 0.37333rem;
  color: #9B9B9B;
}

.more-cell[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell-no-active[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell[data-v-2a63c429]:active {
  background-color: #D2D2D2;
}

.border-line[data-v-2a63c429] {
  height: 1px;
  background-color: #D2D2D2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.black-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.customer-service-box[data-v-2a63c429] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.service-content[data-v-2a63c429] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-choose-text[data-v-2a63c429] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.service-row[data-v-2a63c429] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-item[data-v-2a63c429] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.service-item-text[data-v-2a63c429] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120,120,120,1);
}

.cancel-btn[data-v-2a63c429] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-2a63c429]:active {
  background-color: #f5f5f5;
}

.register-header[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.text-row[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.text-row[data-v-66c41d68]:active {
  opacity: 0.5;
}

.register-logo-box[data-v-66c41d68] {
  height: 3.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-input[data-v-66c41d68] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.36rem;
  padding-bottom: 2.28rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-tip[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.8rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.light-white-text[data-v-66c41d68] {
  font-family: SourceHanSansCN-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68]:active {
  opacity: 0.5;
}

.set-pwd-container[data-v-3fbfd580] {
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 0.53333rem;
  padding-bottom: 0.8rem;
  color: white;
  width: 10rem;
}

.set-pwd-header[data-v-3fbfd580] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.skipsetpwd-text[data-v-3fbfd580] {
  font-family: PingFangSC-Light;
  font-size: .32rem;
  color: white;
}

.pwd-input[data-v-3fbfd580] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.73333rem;
}

.reset-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.53333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.reset-ways[data-v-c2d30e9a] {
  margin-bottom: 0.66667rem;
}

.reset-way-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 0.69333rem;
}

.reset-ways-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  opacity: 0.6;
}

.active-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Bold;
  opacity: 1;
}

.vertical-line[data-v-c2d30e9a] {
  width: 1px;
  height: 0.42667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #464646;
}

.active-line[data-v-c2d30e9a] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.66667rem;
  height: 0.10667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  border-radius: 1.33333rem;
}

.form-group[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.err-line-box[data-v-c2d30e9a] {
  height: 0.10667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.42667rem;
}

.grey-line[data-v-c2d30e9a] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-c2d30e9a] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.get-code[data-v-c2d30e9a] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #BEBEBE;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #BEBEBE;
}

.get-code-active[data-v-c2d30e9a] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-c2d30e9a] {
  font-family: SourceHanSansCN-Light;
  color: #BEBEBE;
  font-size: 0.32rem;
}

.code-text-active[data-v-c2d30e9a] {
  color: #464646;
}

.err-info[data-v-c2d30e9a] {
  height: 0.53333rem;
}

.err-info-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #00BEDC;
  text-align: center;
}

.pwd-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.53333rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.input-reset[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9B9B9B;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-reset[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:placeholder-shown {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-c2d30e9a] {
  width: 5.73333rem;
}

.input-code[data-v-c2d30e9a] {
  width: 6.33333rem;
}

.input-pwd[data-v-c2d30e9a] {
  width: 7.73333rem;
}

input[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.email-result-box[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.resend-tips[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  opacity: 1;
}

.resend-tips[data-v-c2d30e9a]:active {
  opacity: 0.5;
}

.profile-content[data-v-d57ddf18] {
  background-color: white;
}

.profile-list[data-v-d57ddf18] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.06667rem;
}

.profile-cell[data-v-d57ddf18] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.border-line[data-v-d57ddf18] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.profile-cell[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.profile-cell-divide[data-v-d57ddf18] {
  height: 2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.8rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.profile-footer-cell[data-v-d57ddf18] {
  height: 4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.avatar-img[data-v-d57ddf18] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #969696;
}

.normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.grey-normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.grey-light-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.profile-row[data-v-d57ddf18] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.photo-choose-box[data-v-d57ddf18] {
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.choose-content[data-v-d57ddf18] {
  height: 2.66667rem;
  background-color: white;
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
}

.choose-item[data-v-d57ddf18] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.choose-item[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.item-top[data-v-d57ddf18] {
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.item-bottom[data-v-d57ddf18] {
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

.cancel-btn[data-v-d57ddf18] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
}

.save-text[data-v-efa80856] {
  padding: 0.2rem;
  padding-right: 0px;
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  opacity: 1;
}

.save-text[data-v-efa80856]:active {
  opacity: 0.5;
}

.column-form[data-v-efa80856] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-efa80856] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-name[data-v-efa80856] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-name[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:placeholder-shown {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-efa80856] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-efa80856] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-efa80856] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-efa80856] {
  height: 0.53333rem;
}

.err-info-text[data-v-efa80856] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bd4a712] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bd4a712] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bd4a712] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bd4a712] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bd4a712] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bd4a712] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bd4a712] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bd4a712] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.tip-box[data-v-6520b583] {
  height: 0.8rem;
  background-color: #f0f0f0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-text[data-v-6520b583] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
}

.bind-input-box[data-v-6520b583] {
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-group[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.input-phone[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 5.73333rem;
}

.input-phone[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:placeholder-shown {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-code[data-v-6520b583] {
  width: 6.33333rem;
}

input[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.get-code[data-v-6520b583] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bebebe;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #bebebe;
}

.get-code-active[data-v-6520b583] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  color: #bebebe;
  font-size: 0.32rem;
}

.code-text-active[data-v-6520b583] {
  color: #464646;
}

.err-line-box[data-v-6520b583] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6520b583] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6520b583] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6520b583] {
  height: 0.53333rem;
}

.err-info-text[data-v-6520b583] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bf7ca29] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bf7ca29] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bf7ca29] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bf7ca29] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bf7ca29] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bf7ca29] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bf7ca29] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bf7ca29] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.coupon-list[data-v-545932ae] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.2rem;
}

.coupon-list-null[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4rem;
}

.grey-light-text[data-v-545932ae] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.coupon-list-bottom-box[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.8rem;
  padding-bottom: 1.33333rem;
}

.tips-text[data-v-545932ae] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
}

.font-22[data-v-545932ae] {
  font-size: 0.29333rem;
}

.coupon-loading[data-v-545932ae] {
  height: 16rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-list-loading[data-v-545932ae] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 10rem;
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0px !important;
}

.coupon-list-loading-indicator[data-v-545932ae] {
  font-size: 0.4rem;
}

.coupons-loading[data-v-545932ae] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-3d5314d5] {
  width: 9.2rem;
  height: 4.66667rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
}

.bg-img[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.coupon-container[data-v-3d5314d5] {
  width: 9.2rem;
  padding: 0.4rem;
}

.front-box[data-v-3d5314d5] {
  height: 2.96rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
}

.coupon-displayName[data-v-3d5314d5] {
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.total[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.symbol[data-v-3d5314d5] {
  color: #ffffff;
  font-size: 0.4rem;
  margin-bottom: 0.33333rem;
  font-weight: 400;
  margin-left: 0.09333rem;
  margin-right: 0.09333rem;
}

.discount[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 1.33333rem;
  color: #FFFFFF;
  letter-spacing: -0.0204rem;
}

.coupon-desc[data-v-3d5314d5] {
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  lines: 2;
  max-height: 0.93333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.coupon-date[data-v-3d5314d5] {
  margin-top: 0.26667rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
}

.coupon-btn-box[data-v-3d5314d5] {
  height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-btn[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: transparent;
  opacity: 1;
  border-radius: 0.10667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: white;
}

.coupon-btn[data-v-3d5314d5]:active {
  background-color: rgba(200, 200, 200, 0.20);
}

.coupon-btn-text[data-v-3d5314d5] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  letter-spacing: -0.6px;
}

.coupon-invalid-btn[data-v-3d5314d5] {
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: white;
  border-radius: 0.10667rem;
  color: #3296D2;
  line-height: 0.53333rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Light;
}

.coupon-mask[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.5);
}

.back-box[data-v-3d5314d5] {
  margin-top: -3.73333rem;
  height: 4.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.coupon-text[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.coupon-rules-box[data-v-3d5314d5] {
  height: 1.6rem;
  width: 7.73333rem;
  margin-top: 0.48rem;
}

.coupon-icon-right[data-v-3d5314d5] {
  position: absolute;
  /* top: 7px; */
  top: 0.06667rem;
  right: 0.02667rem;
}

.more-content[data-v-758d40cc] {
  background-color: white;
}

.about-content[data-v-6640f654] {
  background-color: white;
}

.about-container[data-v-6640f654] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 4rem;
  padding-bottom: 7.94667rem;
}

.footer[data-v-6640f654] {
  height: 1.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-6640f654] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #000000;
}

.big-text[data-v-6640f654] {
  font-family: ArialRoundedMTBold;
  font-size: 1.92rem;
  color: #000000;
}

.light-text[data-v-6640f654] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
}

.order-loading[data-v-8241b680] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #F3F3F3;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  margin-top: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-30023e8c] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-status-title-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-30023e8c] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-description[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-description-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-description-dot[data-v-30023e8c] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-description-text[data-v-30023e8c] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-price[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  opacity: 1;
}

.order-price[data-v-30023e8c]:active {
  opacity: 0.5;
}

.text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.price-symbol[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  margin-right: 0.12rem;
  color: #FF7846;
}

.price-text[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #FF7846;
}

.price-exchange[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #FF7846;
}

.order-options[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.8rem;
}

.order-info[data-v-30023e8c] {
  width: 9.2rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210,210,210,1);
}

.order-info-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-info-title[data-v-30023e8c] {
  width: 1.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-info-text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-record[data-v-30023e8c] {
  width: 9.2rem;
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.change-ticket-record-font[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-red-point[data-v-30023e8c] {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background-color: #FF4646;
  margin-right: 0.06667rem;
  margin-top: -0.2rem;
  margin-left: -0.04rem;
}

.flights-detail-cell[data-v-eedf554a] {
  /*padding-top: 25px;*/
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-eedf554a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.flight-box[data-v-eedf554a] {
  margin-top: 0.21333rem;
}

.warning-box-order[data-v-eedf554a] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210, 210, 210, 1);
  padding: 0.4rem;
}

.warning-box-order-item[data-v-eedf554a] {
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-eedf554a] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-eedf554a] {
  font-size: 0.32rem;
}

.light-grey[data-v-eedf554a] {
  color: #787878;
}

.blue-text[data-v-eedf554a] {
  color: #3296D2;
}

.orange-text[data-v-eedf554a] {
  color: #FF7846;
}

.rules-row[data-v-eedf554a] {
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  opacity: 1;
}

.rules-text[data-v-eedf554a] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.flight-detail[data-v-687ade13] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-687ade13] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.flight-info-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-687ade13] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-687ade13] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-687ade13] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.duration-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.cross-day-tip-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.flight-stop-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-687ade13] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-687ade13] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.img-airlineLogo[data-v-687ade13] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-687ade13] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-687ade13] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  color: #464646;
}

.info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.info-small-strong-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #787878;
}

.blue-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #3296D2;
}

.gay-info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #464646;
}

.oranger-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #FF7846;
}

.right-text[data-v-687ade13] {
  text-align: right;
}

.mask[data-v-a10351f4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-a10351f4] {
  width: 10rem;
  min-height: 14.66667rem;
}

.root[data-v-a10351f4] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  background-color: rgba(70,70,70,0.80);
}

.title[data-v-a10351f4] {
  margin-top: 1.68rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #00BEDC;
}

.rules-root[data-v-48b92e79] {
  width: 8.66667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.8rem;
}

.title[data-v-48b92e79] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 0.32rem;
  margin-bottom: 0.8rem;
}

.row[data-v-48b92e79] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 0.53333rem;
}

.sub-title[data-v-48b92e79] {
  width: 1.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  margin-right: 0.26667rem;
}

.sub-content[data-v-48b92e79] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  /* margin-right: 20px; */
}

.root[data-v-1c8efc80] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.rule-scroller[data-v-1c8efc80] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.66667rem;
}

.rule-line[data-v-1c8efc80] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-color: #787878;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.border-bottom-1[data-v-1c8efc80] {
  border-bottom-width: 1px;
  border-bottom-color: #787878;
  border-bottom-style: solid;
}

.rule-title-wrapper[data-v-1c8efc80] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.rule-title[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.rule-desc-wrapper[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  margin-left: -1px;
}

.rule-desc[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.rule-trips-wrapper[data-v-1c8efc80] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.trip-name[data-v-1c8efc80] {
  color: #00cbe0;
  margin-top: 0.13333rem;
}

.period-wrapper[data-v-1c8efc80] {
  margin-top: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-1[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.w-157[data-v-1c8efc80] {
  padding-right: 0.26667rem;
  width: 2.09333rem;
}

.order-passengers-cell[data-v-23bb4c61] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-23bb4c61] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-passengers-title[data-v-23bb4c61] {
  margin-top: 0.33333rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #3296D2;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-passengers-box[data-v-23bb4c61] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-passengers-box[data-v-23bb4c61]:active {
  background-color: #f5f5f5;
}

.passenger-info-row[data-v-23bb4c61] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.passenger-name-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-card-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
  padding-top: 0.13333rem;
  padding-bottom: 0.2rem;
}

.passenger-ticketNo-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #464646;
}

.border-bottom[data-v-23bb4c61] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border-bottom[data-v-23bb4c61] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.order-contact-box[data-v-23bb4c61] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  margin-bottom: 0.33333rem;
}

.order-contact-body[data-v-23bb4c61] {
  padding-top: 0.4rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #ffffff;
}

.contact-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-cashback-cell[data-v-7d95f7ee] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-freme-cell[data-v-7d95f7ee] {
  /* height: 100px; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* align-items: center; */
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.shadow[data-v-7d95f7ee] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-cashback-left[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-cashback-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #323232;
}

.order-cashback-tips[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.order-freme-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Regular;
  margin-left: 0.2rem;
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.order-freme-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.32rem;
}

.freme-static-contain[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.freme-static-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.32rem;
}

.text-right[data-v-7d95f7ee] {
  text-align: right;
}

.badge[data-v-7d95f7ee] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.freme-text-wrap[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.order-suppliers-cell[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-d2cf5be2] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-suppliers-title[data-v-d2cf5be2] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #3296D2;
}

.order-suppliers-img-box[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.suppliers-image[data-v-d2cf5be2] {
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.13333rem;
}

.passenger-info-content[data-v-55b7a5f4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.passenger-form[data-v-55b7a5f4] {
  margin: 0.4rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  opacity: 1;
}

.passenger-form-row[data-v-55b7a5f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.33333rem;
  padding: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border[data-v-55b7a5f4] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.passenger-form-title[data-v-55b7a5f4] {
  width: 2.53333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-form-content[data-v-55b7a5f4] {
  width: 5.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.passengerInfo-title[data-v-55b7a5f4] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  padding-left: 0.8rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0px;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
}

.change-ticket-box[data-v-4fe3999b] {
  background-color: rgba(240,240,240,0.80);
  padding-bottom: 0.4rem;
}

.change-ticket-item[data-v-4fe3999b] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #fff;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.porcess-tips[data-v-4fe3999b] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.porcess-pay-tips[data-v-4fe3999b] {
  height: 0.8rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.53333rem;
}

.process-detail[data-v-4fe3999b] {
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 2.32rem;
}

.process-detail-item[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.66667rem;
}

.process-detail-icon[data-v-4fe3999b] {
  position: absolute;
  left: 0px;
  top: 0;
}

.play-record-item[data-v-4fe3999b] {
  margin-top: 0.6rem;
}

.step-line[data-v-4fe3999b] {
  width: 0.02667rem;
  height: 1.16rem;
  background-color: rgba(120,120,120,1);
  position: absolute;
  left: 0.24rem;
}

.change-ticket-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.upgrade-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.total-fee[data-v-4fe3999b] {
  height: 1.38667rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 7.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211,210,210,1);
}

.pay-btn[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.porcess-pay-history[data-v-4fe3999b] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-color: rgba(240,240,240,1);
  border-top-width: 0.02667rem;
  border-top-style: solid;
}

.process-detail-counter[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.change-ticket-status[data-v-4fe3999b] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-style: solid;
  border-top-color: rgba(240,240,240,1);
  border-bottom-width: 0.02667rem;
  border-bottom-style: solid;
  border-bottom-color: rgba(240,240,240,1);
}

.change-ticket-detail[data-v-4fe3999b] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.change-ticket-detail-title[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detial-title-text[data-v-4fe3999b] {
  font-size: 0.32rem;
  color: rgba(0,190,220,1);
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,190,220,1);
  border-top-left-radius: 0.06667rem;
  border-top-right-radius: 0.06667rem;
  border-bottom-left-radius: 0.06667rem;
  border-bottom-right-radius: 0.06667rem;
  text-align: center;
  line-height: 0.53333rem;
  width: 0.93333rem;
  height: 0.53333rem;
}

.change-ticket-detail-content[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  margin-bottom: 0.4rem;
}

.detail-date[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.6rem;
  width: 0.8rem;
}

.detail-time[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.8rem;
  width: 1.28rem;
}

.detail-city[data-v-4fe3999b] {
  width: 6.13333rem;
  height: 1.6rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.6rem;
}

.detail-city-line[data-v-4fe3999b] {
  height: 1.06667rem;
  width: 0.08rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to bottom, rgba(40,200,220,1), rgba(50,150,210,1));
  position: absolute;
  left: 0.24rem;
  top: 0.33333rem;
}

.change-ticket-passenger[data-v-4fe3999b] {
  height: 1.70667rem;
  border-top-color: rgba(210,210,210,1);
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.change-ticket-passenger-box[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-text-box[data-v-4fe3999b] {
  height: 3.22667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-btn-box[data-v-4fe3999b] {
  height: 1.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.font-grey[data-v-4fe3999b] {
  color: rgba(120,120,120,1);
}

.font-black[data-v-4fe3999b] {
  color: rgba(70,70,70,1);
}

.font-blue[data-v-4fe3999b] {
  color: rgba(0,190,220,1);
}

.font-orange[data-v-4fe3999b] {
  color: rgba(255,120,70,1);
}

.font-20[data-v-4fe3999b] {
  font-size: 0.26667rem;
}

.font-22[data-v-4fe3999b] {
  font-size: 0.29333rem;
}

.font-24[data-v-4fe3999b] {
  font-size: 0.32rem;
}

.font-26[data-v-4fe3999b] {
  font-size: 0.34667rem;
}

.font-30[data-v-4fe3999b] {
  font-size: 0.4rem;
}

.font-36[data-v-4fe3999b] {
  font-size: 0.48rem;
}

.font-bold[data-v-4fe3999b] {
  font-weight: 600;
}

.pr5[data-v-4fe3999b] {
  padding-right: 0.06667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
}

.navbar[data-v-d1013358] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.46667rem;
}

.nav-item[data-v-d1013358] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-title[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #9B9B9B;
  line-height: 0.53333rem;
  /* margin-bottom: 10px; */
}

.nav-detail[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.53333rem;
}

.active[data-v-d1013358] {
  color: #464646;
}

.modal-err[data-v-d1013358] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 6.66667rem;
  top: 6rem;
  left: 1.73333rem;
  border-radius: 0.13333rem;
  padding: 0.13333rem 0.26667rem;
}

.modal-err-text[data-v-d1013358] {
  color: white;
  font-size: 0.34667rem;
  line-height: 0.46667rem;
}

.margin-30[data-v-d1013358] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  height: 1.33333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 9.2rem;
}

.datepicker-wrapper[data-v-0696d874] {
  width: 10rem;
}

.loading[data-v-0696d874] {
  top: 3.50667rem;
}

.day-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  height: 0.82667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
}

.day[data-v-0696d874] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.29333rem;
  text-align: center;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.29333rem;
  color: #323232;
  line-height: 0.29333rem;
}

.day-weekends[data-v-0696d874] {
  color: #00bedc;
}

.scroller[data-v-0696d874] {
  width: 10rem;
  height: 11.77333rem;
  overflow: hidden;
}

.month-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.month-line[data-v-0696d874] {
  width: 10rem;
  height: 1.77333rem;
  padding-top: 0.61333rem;
  padding-bottom: 0.2rem;
  padding-left: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
}

.monthtxt[data-v-0696d874] {
  font-family: PingFangSC-Regular;
  font-size: 0.64rem;
  color: #323232;
  line-height: 0.8rem;
}

.txt-wrapper[data-v-0696d874] {
  width: 1.41333rem;
  height: 1.70667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
  position: relative;
}

.daytxt-text[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  text-align: center;
  font-size: 0.53333rem;
  color: rgba(50, 50, 50, 1);
}

.daytxt-date[data-v-0696d874] {
  width: 1.06667rem;
  height: 1.76rem;
  line-height: 1.76rem;
  text-align: center;
  font-size: 0.53333rem;
  /*font-weight: 800;*/
  font-family: PingFangSC-Regular;
  color: #323232;
}

.daytxt-date-weekends[data-v-0696d874],.daytxt-date-holiday[data-v-0696d874] {
  color: #00BEDC !important;
}

.daytxt-dateType-txt[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(70, 70, 70, 1);
}

.daytxt-dateType-unAvailabledate[data-v-0696d874] {
  color: #d2d2d2;
}

.daytxt-price-txt[data-v-0696d874] {
  width: 1.33333rem;
  height: 0.37333rem;
  line-height: 0.37333rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  /*lines: 1;
  text-overflow: ellipsis;*/
}

.daytxt-bg-active[data-v-0696d874] {
  background-color: #00BEDC;
}

.daytxt-bg-same[data-v-0696d874] {
  background-color: #3296d2;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 0.72rem;
  position: absolute;
}

.daytxt-txt-active[data-v-0696d874] {
  color: #ffffff;
}

.daytxt-txt-between-active[data-v-0696d874] {
  color: rgba(120, 120, 120, 1);
}

.daytxt-bg-between[data-v-0696d874] {
  background-color: rgba(0, 190, 220, 0.2);
}

.list-loading[data-v-6374d5fe] {
  position: fixed;
  top: 3.2rem;
  left: 4.6rem;
}

.search[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #464646;
  border-bottom-style: solid;
}

.search-input[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  line-height: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #323232;
  placeholder-color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-ms-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:placeholder-shown {
  color: #9B9B9B;
}

.wrapper[data-v-6374d5fe] {
  width: 10rem;
  /* height: 1000px; */
}

.navbar[data-v-6374d5fe] {
  position: relative;
  width: 10rem;
  height: 1.6rem;
}

.nav-first[data-v-6374d5fe] {
  position: absolute;
  width: 5.25333rem;
  height: 1.6rem;
  left: 0px;
  padding-top: 0.66667rem;
  padding-left: 2.26667rem;
}

.nav-sec[data-v-6374d5fe] {
  position: absolute;
  width: 3.94667rem;
  height: 1.6rem;
  right: 0px;
  padding-top: 0.66667rem;
  padding-right: 2.26667rem;
}

.nav-title[data-v-6374d5fe] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.45333rem;
  letter-spacing: 0.02667rem;
}

.txt-left[data-v-6374d5fe] {
  text-align: left;
}

.txt-right[data-v-6374d5fe] {
  text-align: right;
}

.active[data-v-6374d5fe] {
  font-weight: 700;
}

.nav-border[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  width: 2.05333rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.nav-border2[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  margin-left: 0.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.scroller[data-v-6374d5fe] {
  width: 10rem;
}

.history-wrapper[data-v-6374d5fe] {
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.history-item[data-v-6374d5fe] {
  width: 2.93333rem;
  height: 0.93333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  margin-left: 0.05333rem;
  margin-right: 0.05333rem;
}

.inner-item[data-v-6374d5fe] {
  width: 2.66667rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}

.city-name[data-v-6374d5fe] {
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-size: 0.37333rem;
  color: #323232;
  max-width: 2.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.booking-bottom-tips[data-v-6374d5fe] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangHK-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.mb-100[data-v-6374d5fe] {
  margin-bottom: 1.33333rem;
}

.margin-100[data-v-6374d5fe] {
  width: 10rem;
  height: 1.33333rem;
}

.city-active-line[data-v-6374d5fe] {
  position: absolute;
  bottom: 0.2rem;
  left: 2.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.city-active-line-right[data-v-6374d5fe] {
  -webkit-transform: translateX(4.04rem);
  transform: translateX(4.04rem);
}

.root[data-v-43838972] {
  width: 10rem;
}

.title-wrapper[data-v-43838972] {
  width: 10rem;
  height: 0.4rem;
  margin-top: 0.34667rem;
  margin-bottom: 0.34667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-43838972] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.4rem;
  letter-spacing: 0.02667rem;
}

.content[data-v-43838972] {
  width: 10rem;
  margin-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.root[data-v-58660a20] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.4rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
}

.city[data-v-58660a20] {
  height: 0.53333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-58660a20] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-58660a20] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-58660a20] {
  height: 0.32rem;
}

.proName[data-v-58660a20] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.loading[data-v-2e4337bf] {
  position: absolute;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-2e4337bf] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.root[data-v-7087ec7a] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.left[data-v-7087ec7a] {
  width: 1.06667rem;
  padding-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-header-text[data-v-7087ec7a] {
  width: 0.8rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  background-color: rgba(210, 210, 210, 0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.right[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pdl35[data-v-7087ec7a] {
  padding-left: 0.46667rem;
}

.city[data-v-7087ec7a] {
  height: 0.53333rem;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-7087ec7a] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-7087ec7a] {
  height: 0.32rem;
}

.proName[data-v-7087ec7a] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.root[data-v-59867364] {
  width: 10rem;
}

.img[data-v-59867364] {
  margin-top: 2.30667rem;
  margin-left: 3.44rem;
}

.title[data-v-59867364] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.warning-box[data-v-7c65cc09] {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-7c65cc09] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.other-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.pr10[data-v-7c65cc09] {
  padding-right: 0.13333rem;
}

.booking-scroller[data-v-7c65cc09] {
  background-color: rgba(240, 240, 240, 0.8);
  /* padding-bottom: 110px; */
}

.small-text[data-v-7c65cc09] {
  font-size: 0.32rem;
}

.orange-text[data-v-7c65cc09] {
  color: #FF7846;
}

.step-wrapper[data-v-7c65cc09] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
  padding-top: 0.13333rem;
}

.container[data-v-7c65cc09] {
  width: 10rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  background-color: #ffffff;
  margin-bottom: 1.46667rem;
  /* box-shadow: 0 5px 10px 0 rgba(211, 210, 210, 0.40); */
}

.list-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  margin-bottom: 1px;
}

.row[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-7c65cc09] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.coupon[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.93333rem;
}

.gray[data-v-7c65cc09] {
  color: #787878;
}

.badge[data-v-7c65cc09] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.comment[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
  line-height: 0.93333rem;
}

.user-wrapper[data-v-7c65cc09] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sub-msg[data-v-7c65cc09] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.user-name-wrapper[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency-tip[data-v-7c65cc09] {
  position: fixed;
  bottom: 1.61333rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-7c65cc09] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
}

.fail-verify-price-text[data-v-7c65cc09] {
  color: #9b9b9b;
  font-size: 1.33333rem;
  line-height: 0.66667rem;
}

.footer-price-r[data-v-7c65cc09] {
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-text[data-v-7c65cc09] {
  padding-top: 0.33333rem;
}

.pirce-change-amount[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff4646;
  line-height: 0.34667rem;
  margin-bottom: 0.18667rem;
}

.price-exchange[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
  margin-bottom: 0.18667rem;
}

.red[data-v-7c65cc09] {
  color: #ff4646;
}

.green[data-v-7c65cc09] {
  color: #1ea064;
}

.total-price-symbol[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.2rem;
}

.total-price[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
}

.carbin[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.32rem;
  margin-bottom: 0.26667rem;
  margin-left: 0.4rem;
}

.footer-detail[data-v-7c65cc09] {
  width: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail-label[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.32rem;
  margin-right: 0.13333rem;
}

.footer-button[data-v-7c65cc09] {
  width: 2.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
}

.btn-booking[data-v-7c65cc09] {
  height: 1.06667rem;
  width: 2.4rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.99)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.06667rem;
}

.list-container[data-v-7c65cc09] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-7c65cc09] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-7c65cc09] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-7c65cc09] {
  height: 1.2rem;
}

.rule-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.73333rem;
  padding-bottom: 0.73333rem;
}

.rule-wrapper-content[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  /* padding-left: 20px; */
}

.rule-wrapper-item[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* padding-left: 20px; */
}

.rule-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: rgb(50,50,50);
  line-height: 0.53333rem;
}

.rule-msg-grey[data-v-7c65cc09] {
  color: #787878;
}

.rule-msg-blue[data-v-7c65cc09] {
  color: rgb(0, 190, 220);
}

.verify-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
  padding-left: 0.26667rem;
}

.detail-scroller[data-v-7c65cc09] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-height: 9.33333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.booking-bottom-tips[data-v-7c65cc09] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.suppliers-title[data-v-7c65cc09] {
  margin-top: 0.4rem;
  margin-bottom: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
}

.suppliers-scroller[data-v-7c65cc09] {
  width: 7.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.unavailable-msg-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 0.42667rem;
  margin-top: 0.06667rem;
}

.unavailable-err-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #464646;
  line-height: 0.42667rem;
}

.booking-loading-box[data-v-7c65cc09] {
  width: 5.28rem;
  height: 5.28rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  position: fixed;
  left: 2.37333rem;
  top: 4.25333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  padding-top: 0.4rem;
  z-index: 2;
}

.fail-verify-price-line[data-v-7c65cc09] {
  width: 0.4rem;
  height: 0.05333rem;
  background-color: #9b9b9b;
  margin-right: 0.13333rem;
}

.grey-mask[data-v-7c65cc09] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(240, 240, 240, 1);
}

.transparent-mask[data-v-7c65cc09] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: transparent;
}

.i-dialog-content[data-v-7c65cc09] {
  width: 7.6rem;
  height: 2.2rem;
}

.dialog-content-text[data-v-7c65cc09] {
  width: 7.6rem;
  text-align: center;
  font-size: 0.4rem;
  color: #464646;
}

.bubble-wrapper[data-v-7c65cc09] {
  position: absolute;
  /* top: 97px; */
  right: 0.4rem;
  width: 5.61333rem;
  height: 2rem;
}

.bubble-container[data-v-7c65cc09] {
  margin-top: 0.30667rem;
  width: 5.61333rem;
  height: 1.69333rem;
  background-color: rgba(70, 70, 70, 0.8);
  border-radius: 0.10667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  /* z-index: 3; */
}

.bubble-container-left[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 0.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.26667rem;
}

.bubble-container-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bubble-container-right-title[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #ffffff;
  line-height: 0.42667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-container-right-desc[data-v-7c65cc09] {
  margin-top: 0.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.24rem;
  color: #ffffff;
  line-height: 0.29333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-triangle-wrapper[data-v-7c65cc09] {
  width: 0.66667rem;
  position: absolute;
  right: 0px;
  height: 0.30667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.igola-fare-tip[data-v-7c65cc09] {
  width: 10rem;
  height: 0.76rem;
  background-color: rgba(248, 231, 28, 0.2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.igola-fare-tip-sub-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  font-weight: 500;
  color: rgba(50, 50, 50, 1);
}

.igola-fare-tip-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.list-row-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cashback-tips-header[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #464646;
  line-height: 0.4rem;
  text-align: center;
  margin-top: 0.13333rem;
  line-height: 0.53333rem;
}

.cashback-tips-text[data-v-7c65cc09] {
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 1.08rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.53333rem;
}

.i-list[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 30px;
    padding-bottom: 30px; */
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1px;
}

.i-list-no-border[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*
  .i-list-text {
    font-family: PingFangSC-Regular;
    font-size: 26px;
    color: #323232;
    line-height: 34px;
    lines: 1;
  }
*/

.txt-all[data-v-1c2f6a0a] {
  text-align: left;
}

.txt-alr[data-v-1c2f6a0a] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.45333rem;
  lines: 1;
  color: #9b9b9b;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-list-left[data-v-1c2f6a0a] {
  min-height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-1c2f6a0a] {
  overflow: hidden;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-1c2f6a0a] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pdl10[data-v-1c2f6a0a] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-1c2f6a0a] {
  padding-right: 0.13333rem;
}

.i-actionsheet[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
}

.mask[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
}

.i-mask[data-v-e906c21e] {
  width: 10rem;
  background-color: #000000;
}

.i-actionsheet-box[data-v-e906c21e] {
  width: 10rem;
  background-color: white;
  position: fixed;
  bottom: 0;
  z-index: 1;
}

.root[data-v-3ac86717] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.header[data-v-3ac86717] {
  height: 0.81333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  border-bottom-width: 1px;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.tips[data-v-3ac86717] {
  margin-left: 0.13333rem;
  max-width: 8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.msg[data-v-3ac86717] {
  margin-left: 0.13333rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.body[data-v-3ac86717] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-3ac86717] {
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.45333rem;
  margin-top: -0.10667rem;
  margin-bottom: 0.26667rem;
}

.content[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-left[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.trip-row[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mb20[data-v-3ac86717] {
  margin-bottom: 0.26667rem;
}

.trip-type[data-v-3ac86717] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.4rem;
  margin-left: 1.33333rem;
}

.trip-detail[data-v-3ac86717] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.content-right[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.46667rem;
}

.mutil-right[data-v-3ac86717] {
  width: 0.66667rem;
}

.footer[data-v-3ac86717] {
  height: 1.12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
}

.rules[data-v-3ac86717] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 1.12rem;
}

.trip-row-left[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.trip-type-mutil[data-v-3ac86717] {
  width: 0.4rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.26667rem;
}

.trip-city-mutil[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.4rem;
  lines: 1;
  text-overflow: ellipsis;
  margin-right: 0.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.trip-detail-mutil[data-v-3ac86717] {
  width: 4.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.cross-day-font[data-v-3ac86717] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: left;
  position: absolute;
  top: -0.13333rem;
  right: -0.26667rem;
}



.supplier[data-v-58867fe6] {
  height: 1.6rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-style: solid;
  border-bottom-color: #787878;
}

.supplier-left[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.supplier-right[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.total[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.currency[data-v-58867fe6] {
  color: #464646;
  color: rgba(70,70,70,1);
  font-size: 0.32rem;
  margin-bottom: 0.06667rem;
  font-weight: 400;
}

.price[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.desc[data-v-58867fe6] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.4rem;
}

.ota[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 0.26667rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  font-weight: 600;
  color: #464646;
  line-height: 1.06667rem;
  text-align: right;
}

.btn[data-v-58867fe6] {
  width: 1.06667rem;
  height: 1.06667rem;
  padding-top: 0.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.38667rem;
  border-radius: 0.13333rem;
}

.btn-orange[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
}

.btn-primary[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.root[data-v-1d264c62] {
  width: 9.2rem;
  /* margin-left: 30px; */
  margin-right: 0.4rem;
}

.row[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-1d264c62] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.cashback-avaliable-wrapper[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cashback-avaliable-left[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cashback-avaliable-right[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gray-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.93333rem;
}

.orange-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.column[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d3d2d2;
}

.cashback-get-label[data-v-1d264c62] {
  margin-bottom: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  height: 0.53333rem;
  line-height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.des-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.coupon-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.text-wrap[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.des-orange[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
}

.des-black[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.badge[data-v-1d264c62] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.cashback-balance-can-use[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.passenger-confirm-header {
  margin-top: 0.4rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.passenger-confrim-wrapper {
  margin-top: 0.66667rem;
}

.passenger-confirm-item {
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 0.26667rem;
}

.passenger-confirm-line {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.passenger-confirm-title {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.passenger-confirm-value {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.w180 {
  width: 2.4rem;
}

.w228 {
  width: 3.04rem;
}

.book-confirm-title {
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.book-confirm-scroller {
  width: 7.2rem;
  margin-top: 0.66667rem;
}

.trip-wrapper {
  margin-bottom: 0.4rem;
}

.trip-wrapper-line {
  position: relative;
}

.confirm-title {
  float: left;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.8rem;
}

.confirm-check-icon {
  position: absolute;
  right: 0;
  top: 0;
}

.confirm-desc {
  float: left;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.8rem;
}

.book-confirm-footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  height: 0.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.book-confirm-footer-tip {
  margin-left: 0.26667rem !important;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.6rem;
}

.passengers-wrapper[data-v-9ce774ce] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.passengers-scroller[data-v-9ce774ce] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
}

.btn-add[data-v-9ce774ce] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-9ce774ce] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-9ce774ce] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-9ce774ce] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-9ce774ce] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-9ce774ce] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-9ce774ce] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-9ce774ce] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-9ce774ce] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-9ce774ce] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-9ce774ce] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-9ce774ce] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-9ce774ce] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-9ce774ce] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-9ce774ce] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-9ce774ce] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7c634ae0] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-passengers-scroller[data-v-7c634ae0] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7c634ae0] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7c634ae0] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7c634ae0] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7c634ae0] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7c634ae0] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7c634ae0] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7c634ae0] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7c634ae0] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7c634ae0] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7c634ae0] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7c634ae0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7c634ae0] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7c634ae0] {
  width: 2.21333rem;
}

.hidden-text[data-v-7c634ae0] {
  font-size: 1px;
  opacity: 0;
}

.panel[data-v-e256d082] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.i-list[data-v-706058a4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #D3D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-list-text[data-v-706058a4] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.45333rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.txt-all[data-v-706058a4] {
  text-align: left;
}

.txt-alr[data-v-706058a4] {
  color: #9B9B9B;
  text-align: right;
}

.i-list-left[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-706058a4] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.pdl10[data-v-706058a4] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-706058a4] {
  padding-right: 0.13333rem;
}

.item-input[data-v-706058a4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.56rem;
  placeholder-color: #999999;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  /* color: #464646; */
  line-height: 0.45333rem;
  lines: 1;
  text-overflow: ellipsis;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.item-input[data-v-706058a4]::-webkit-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]::-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-ms-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:placeholder-shown {
  color: #999999;
}

.small-list .i-list-left .i-list-text[data-v-706058a4],.small-list .i-list-main .item-input[data-v-706058a4] {
  font-size: 0.32rem;
  font-family: HelveticaNeue;
}

.small-list .i-list-right[data-v-706058a4] {
  width: auto;
}

.panel[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  background-color: white;
}

.btnWrapper[data-v-51d53f1a] {
  width: 2.73333rem;
  height: 0.66667rem;
  position: absolute;
  top: 0.93333rem;
  left: 6.4rem;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passengers-baseinfo[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  overflow: hidden;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.contacts-wrapper[data-v-30f38559] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.scroller[data-v-30f38559] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-30f38559] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-30f38559] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-30f38559] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-30f38559] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-30f38559] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-30f38559] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-30f38559] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-30f38559] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.root[data-v-064fe183] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-contacts-scroller[data-v-064fe183] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-064fe183] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-064fe183] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-064fe183]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-064fe183] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-064fe183] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-064fe183] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-064fe183] {
  height: 1.33333rem;
  width: 10rem;
}

.panel[data-v-5cdd660a] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.coupons-wrapper[data-v-7a9e064a] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.btn-wrapper[data-v-7a9e064a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-7a9e064a] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-7a9e064a] {
  /* padding-bottom: 110px; */
}

.margin-110[data-v-7a9e064a] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-8e0ce934] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-8e0ce934] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-8e0ce934] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.discount[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.fs-40[data-v-8e0ce934] {
  font-size: 0.53333rem;
}

.discount-off[data-v-8e0ce934] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rigth-left[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-8e0ce934] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-name[data-v-8e0ce934] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
}

.coupon-desc[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-8e0ce934] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-8e0ce934] {
  color: #d2d2d2;
}

.edit-contacts-scroller[data-v-7e1c276d] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-7e1c276d] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-7e1c276d] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-7e1c276d]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-7e1c276d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7e1c276d] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-41a88a9a] {
  background-color: rgba(240, 240, 240, 0.8);
}

.edit-passengers-scroller[data-v-41a88a9a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-41a88a9a] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-41a88a9a] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-41a88a9a] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-41a88a9a] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-41a88a9a] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-41a88a9a] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-41a88a9a] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-41a88a9a] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-41a88a9a] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.passengers-scroller[data-v-14bc0609] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-14bc0609] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-14bc0609] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-14bc0609] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-14bc0609] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-14bc0609] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-14bc0609] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  /* line-height: 70px; */
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-14bc0609] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-14bc0609] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-14bc0609] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-14bc0609] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-14bc0609] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-14bc0609] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-14bc0609] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-14bc0609] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-14bc0609] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-14bc0609] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7a454f48] {
  background-color: #F3F3F3;
}

.add-passenger-wrapper[data-v-7a454f48] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.66667rem;
}

.passenger-notify[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7a454f48] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7a454f48] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7a454f48] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7a454f48] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7a454f48] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7a454f48] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7a454f48] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7a454f48] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7a454f48] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7a454f48] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7a454f48] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7a454f48] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7a454f48] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7a454f48] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7a454f48] {
  width: 2.21333rem;
}

.hidden-text[data-v-7a454f48] {
  font-size: 1px;
  opacity: 0;
}

.loading-wrapper[data-v-7a454f48] {
  height: 5.33333rem;
  padding-top: 1.33333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.loading-text[data-v-7a454f48] {
  margin-top: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.loading-text-cn[data-v-7a454f48] {
  width: 3.33333rem;
  line-height: 0.66667rem;
}

.loading-text-en[data-v-7a454f48] {
  width: 5.06667rem;
}

.tips-box[data-v-7a454f48] {
  background-color: #FFFFFF;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-wrap[data-v-7a454f48] {
  margin-top: -1.17333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-title[data-v-7a454f48] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.8rem;
}

.tips-box-desc[data-v-7a454f48] {
  width: 7.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.66667rem;
}

.root[data-v-0ff89e4b] {
  background-color: #F3F3F3;
}

.message-wrapper[data-v-0ff89e4b] {
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  padding-left: 1.26667rem;
  padding-right: 1.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.message-title[data-v-0ff89e4b] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc[data-v-0ff89e4b] {
  width: 7.46667rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc-div[data-v-0ff89e4b] {
  width: 7.46667rem;
  margin-top: 0.26667rem;
}

.message-desc-div-text[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
}

.add-other-passenger-btn[data-v-0ff89e4b] {
  width: 6.66667rem;
  margin-top: 0.53333rem;
}

.download-wrapper[data-v-0ff89e4b] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.53333rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn[data-v-0ff89e4b] {
  width: 7.6rem;
}

.download-desc[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  text-align: center;
  margin-top: 0.53333rem;
}

.scroller[data-v-f6595f7a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-f6595f7a] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-f6595f7a] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-f6595f7a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-f6595f7a] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-f6595f7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-f6595f7a] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-f6595f7a] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-f6595f7a] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

/* .root {
  width: 750px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
} */

.btn-wrapper[data-v-173eb74d] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-173eb74d] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-173eb74d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.margin-110[data-v-173eb74d] {
  height: 1.33333rem;
  width: 10rem;
}

.coupon-title[data-v-173eb74d] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-173eb74d] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-173eb74d] {
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  margin-top: 0.6rem;
}

.payment-container[data-v-4f2d8140] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.payment-cell[data-v-4f2d8140] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  padding: 0.4rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  opacity: 1;
}

.status-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.4rem;
}

.description-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-top: 0.4rem;
  width: 6.93333rem;
  text-align: center;
}

.btn-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
}

.cash-back-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #323232;
}

.light-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
}

.text-paylater[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #323232;
  opacity: 1;
}

.text-paylater[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.scroller[data-v-71aca5f3] {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.scroller[data-v-71aca5f3]::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.payment-method[data-v-71aca5f3] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 8rem;
  background-color: white;
  padding-bottom: 1.6rem;
}

.payment-method-header[data-v-71aca5f3] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding: 0.4rem;
  padding-left: 0.26667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-line[data-v-71aca5f3] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.payment-method-cell[data-v-71aca5f3] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #ffffff;
}

.payment-method-cell[data-v-71aca5f3]:active {
  background-color: #d2d2d2;
}

.payment-method-cell-row[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.normal-text[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-grey-light[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.currency-tip[data-v-71aca5f3] {
  position: fixed;
  bottom: 1.6rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-71aca5f3] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-light-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.total-price[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #ff7846;
}

.price-exchange[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
}

.orange-btn[data-v-71aca5f3] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: rgba(255, 133, 50, 1);
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  opacity: 1;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.orange-btn[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.orange-btn-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.payment-loading[data-v-71aca5f3] {
  position: fixed;
  top: 0;
  bottom: 1.6rem;
  left: 0;
  right: 0;
  background-color: #f0f0f0;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-17833c6a] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.32rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-17833c6a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.order-status[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  padding-top: 0.66667rem;
}

.order-status-title-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-17833c6a] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-status-description[data-v-17833c6a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-status-description-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-status-description-dot[data-v-17833c6a] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-status-description-text[data-v-17833c6a] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-schedule[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.order-schedule-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-details-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.26667rem;
  opacity: 1;
}

.order-details-row[data-v-17833c6a]:active {
  opacity: 0.5;
}

.text-regular[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-blue[data-v-17833c6a] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
}

.mask[data-v-d105e60c] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-d105e60c] {
  min-height: 14.66667rem;
}

.root[data-v-d105e60c] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding: 0.66667rem;
  background-color: rgba(70, 70, 70, 0.9);
}

.order-details-row[data-v-d105e60c] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.title-blue-text[data-v-d105e60c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #00BEDC;
}

.passenger-row[data-v-d105e60c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passenger-name[data-v-d105e60c] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  margin-right: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.grey-light-text[data-v-d105e60c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
}



.warning-box-order[data-v-27c41ad3] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-27c41ad3] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-27c41ad3] {
  font-size: 0.32rem;
}

.light-grey[data-v-27c41ad3] {
  color: #D2D2D2;
}

.blue-text[data-v-27c41ad3] {
  color: #00BEDC;
}

.flight-detail[data-v-91a154ea] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-91a154ea] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.flight-info-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-91a154ea] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-91a154ea] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-91a154ea] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: white;
}

.time-normal-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: white;
}

.duration-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.cross-day-tip-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #D2D2D2;
}

.flight-stop-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-91a154ea] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-91a154ea] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #585858;
  border-radius: 50%;
}

.img-airlineLogo[data-v-91a154ea] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-91a154ea] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-91a154ea] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  color: white;
}

.info-small-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.info-small-strong-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.blue-info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #00BEDC;
}

.right-text[data-v-91a154ea] {
  text-align: right;
}

.title[data-v-e93118a8] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  margin-top: 0.26667rem;
}

.row[data-v-e93118a8] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0.26667rem;
}

.sub-title[data-v-e93118a8] {
  width: 1.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
  margin-right: 0.13333rem;
}

.sub-content[data-v-e93118a8] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
}

.list-container[data-v-6de5d316] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-6de5d316] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-6de5d316] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-6de5d316] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-6de5d316] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-6de5d316] {
  height: 1.2rem;
}

.list-row-right[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.payment-confirm-wrapper[data-v-6ab61d70] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.payment-confirm-container[data-v-6ab61d70] {
  background-color: rgb(240, 240, 240);
  padding-bottom: 0.13333rem;
}

.title-label[data-v-6ab61d70] {
  height: 0.8rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-item[data-v-6ab61d70] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-item-append[data-v-6ab61d70] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.border-top[data-v-6ab61d70] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(200, 200,200);
}

.border-bottom[data-v-6ab61d70] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(200, 200,200);
}

.row[data-v-6ab61d70] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-box[data-v-6ab61d70] {
  padding: 0.8rem;
  padding-left: 1.06667rem;
  padding-right: 1.06667rem;
}

.strong-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.normal-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.small-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: rgb(150, 150, 150);
}

.grey[data-v-6ab61d70] {
  color: rgb(150, 150, 150);
}

.orange[data-v-6ab61d70] {
  color: rgb(255, 120, 0);
}

.customer-service-box[data-v-066ccb87] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.customer-service-content[data-v-066ccb87] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-choose-text[data-v-066ccb87] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.customer-service-row[data-v-066ccb87] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-item[data-v-066ccb87] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.customer-service-item-text[data-v-066ccb87] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120, 120, 120, 1);
}

.customer-service-cancel-btn[data-v-066ccb87] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.customer-service-cancel-btn[data-v-066ccb87]:active {
  background-color: #f5f5f5;
}

.root[data-v-51e4c7b2] {
  background-color: rgba(240, 240, 240, 0.8);
  width: 10rem;
}

.i-pay-scroller[data-v-51e4c7b2] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.wrap-content[data-v-51e4c7b2] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
}

.price-line[data-v-51e4c7b2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-amount[data-v-51e4c7b2] {
  padding-top: 0.37333rem;
  padding-bottom: 0.2rem;
}

.price-charge[data-v-51e4c7b2] {
  padding-top: 0.2rem;
  padding-bottom: 0.42667rem;
}

.price-total[data-v-51e4c7b2] {
  height: 1.28rem;
  border-top-color: #d3d2d2;
  border-top-style: solid;
  border-top-width: 1px;
}

.price-line-text[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #323232;
  font-family: PingFangSC-Light;
}

.price-line-orange[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #ff7846;
  font-family: HelveticaNeue;
}

.price-total .price-line-text[data-v-51e4c7b2] {
  font-size: 0.4rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
}

.price-total .price-line-orange[data-v-51e4c7b2] {
  font-size: 0.48rem;
  font-weight: bold;
  font-family: HelveticaNeue;
}

.notify[data-v-51e4c7b2] {
  padding: 0.33333rem 0.4rem;
  font-size: 0.32rem;
  color: #787878;
  font-family: PingFangSC-Regular;
}

.en-notify[data-v-51e4c7b2] {
  padding: 0.33333rem;
  font-size: 0.28rem;
}

.btn-box[data-v-51e4c7b2] {
  margin: 0.6rem 1.26667rem 0.8rem;
}

input[data-v-51e4c7b2] {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

/* Firefox < 19 */

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

/* Firefox > 19 */

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

/* Internet Explorer 10 */

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

.ipay-model[data-v-51e4c7b2] {
  padding: 0.26667rem 0;
}

.ipay-tips[data-v-51e4c7b2] {
  text-align: center;
}

.ipay-tips-reason[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #787878;
  margin: 0.29333rem 0 0.48rem 0;
}

.ipay-img[data-v-51e4c7b2] {
  margin: 0.66667rem auto;
}

.ipay-btn[data-v-51e4c7b2] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cancel-btn[data-v-51e4c7b2] {
  width: 50%;
  margin: 0.13333rem 0.4rem 0 0;
}

.change-btn[data-v-51e4c7b2] {
  width: 50%;
  margin-top: 0.13333rem;
}

.i-toast-wrap[data-v-51e4c7b2] {
  z-index: 1000;
}

.select-currency-container[data-v-36dcf833] {
  background-color: white;
}

.select-currency-cell[data-v-36dcf833] {
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C8C8C8;
}

.select-currency-cell[data-v-36dcf833]:active {
  background-color: #D2D2D2;
}

.normal-text[data-v-36dcf833] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.item-line[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-title[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
}

.bind-phone-wrapper[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #f0f0f0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-0bd16e24] {
  color: #00bedc;
}

.cashback-cell-wrapper[data-v-0bd16e24] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
}

.front[data-v-0bd16e24] {
  margin-top: -5.6rem;
  height: 5.6rem;
  width: 9.2rem;
  padding-top: 1.6rem;
  padding-bottom: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
}

.total-balance[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 1.2rem;
  color: #ffffff;
  letter-spacing: -0.69px;
  line-height: 1.33333rem;
  margin-bottom: 0.4rem;
}

.total-balance-txt[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  font-weight: 100;
  color: #ffffff;
  line-height: 0.4rem;
}

.tips-wrapper[data-v-0bd16e24] {
  margin-top: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tips-content[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  font-weight: 200;
  color: #ffffff;
  line-height: 0.4rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.item-line[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-left[data-v-7afac9a5] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.item-title[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

.item-date[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.29333rem;
  color: #BEBEBE;
  line-height: 0.34667rem;
}

.item-right[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-price[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.48rem;
  line-height: 0.53333rem;
  margin-right: 0.26667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
}

.no-result-text[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.img[data-v-7afac9a5] {
  margin-top: 2.30667rem;
  margin-left: 2.69333rem;
}

.default-font[data-v-2ed55a46] {
  font-family: PingFangSC-Regular;
  font-size: 0.42667rem;
  color: #464646;
}

.ifont[data-v-2ed55a46] {
  font-family: iconfont;
  font-size: 0.53333rem;
}

.font-28[data-v-2ed55a46] {
  font-size: 0.34667rem;
  /*font-weight: 100;*/
}

.orange[data-v-2ed55a46] {
  color: #FF7846;
}

.login-alert[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #E4F8FF;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.login-alert-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #464646;
}

.login-alert-link[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #00BEDC;
}

.login-close[data-v-2ed55a46] {
  position: absolute;
  right: 0.33333rem;
  line-height: 0.8rem;
}

.hotel-name[data-v-2ed55a46] {
  padding-bottom: 0.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.26667rem;
  width: 9.33333rem;
  /*background-color: #afddff;*/
  /*margin-right: 30px;*/
}

.name-title[data-v-2ed55a46] {
  font-size: 0.42667rem;
  font-weight: bold;
  text-wrap: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  margin-bottom: 0.13333rem;
}

.name-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
  font-family: PingFangSC-Regular;
  /*width: 580px;*/
  margin-bottom: 0.13333rem;
}

.name-address-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
  color: #464646;
  margin-bottom: 0.13333rem;
}

.title-row[data-v-2ed55a46] {
  width: 10rem;
  /*height: 218px;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.star-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.13333rem;
}

.score-panel[data-v-2ed55a46] {
  height: 1.06667rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  border-top-width: 0.02667rem;
  border-top-color: #EFEFEF;
}

.score-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.33333rem;
  height: 1.06667rem;
  padding-left: 0.4rem;
  border-right-width: 0.02667rem;
  border-right-color: #EFEFEF;
}

.score-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: #464646;
}

.score-base-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
}

.x-sell-panel[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #dcf0f0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sell-btn[data-v-2ed55a46] {
  width: 2.13333rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 1px;
  border-color: #00BEDC;
  margin-right: 0.13333rem;
}

.x-sell-btn-text[data-v-2ed55a46] {
  font-size: 0.26667rem;
  color: #00BEDC;
  line-height: 0.29333rem;
}

.x-sell-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #00BEDC;
}

.x-sell-text-black[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
}

.title-panel[data-v-2ed55a46] {
  width: 10rem;
}

.room-panel[data-v-2ed55a46] {
  border-top-style: solid;
  border-top-width: 0.13333rem;
  border-top-color: #EFEFEF;
  padding-top: 0.29333rem;
  padding-bottom: 0.29333rem;
  background-color: white;
  padding-left: 0.2rem;
}

.date-panel[data-v-2ed55a46] {
  height: 1.44rem;
  width: 9.46667rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 0.13333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.32rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.check-panel[data-v-2ed55a46] {
  width: 4.28rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.set-inline-item[data-v-2ed55a46] {
  width: 1.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-right: 0.26667rem;
}

.border-right[data-v-2ed55a46] {
  border-right: 1px solid #d2d2d2;
}

.date-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #464646;
  line-height: 0.53333rem;
}

.night-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #969696;
}

.price-text[data-v-2ed55a46] {
  position: relative;
  top: 0.06667rem;
  font-size: 0.53333rem;
  font-weight: 600;
  font-family: PingFangSC-Regular;
}

.rate-plan[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.room-style[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.border-bottom-bold[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.13333rem;
}

.error-panel[data-v-2ed55a46] {
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-top: 0.66667rem;
}

.error-div[data-v-2ed55a46] {
  width: 8.4rem;
  height: 5.33333rem;
  left: 0.8rem;
  position: absolute;
  top: 5.46667rem;
  background: #FFFFFF;
  border-radius: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeout-text[data-v-2ed55a46] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.56rem;
  margin-top: 1.24rem;
  width: 6.8rem;
}

.timeout-style[data-v-2ed55a46] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 6.66667rem;
  height: 1.06667rem;
  margin-top: 1.2rem;
}

.error-pic[data-v-2ed55a46] {
  height: 2.21333rem;
  width: 2.62667rem;
  position: relative;
  left: 3.6rem;
}

.pic-center[data-v-2ed55a46] {
  left: 2.34667rem;
  margin-bottom: 0.4rem;
}

.error-text[data-v-2ed55a46] {
  width: 6.66667rem;
  margin-left: 1rem;
  text-align: center;
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: gray;
}

.back-btn[data-v-2ed55a46] {
  border-width: 1px;
  border-color: #dcdcdc;
  line-height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  width: 2.4rem;
  height: 0.8rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 3rem;
}

.back-btn-text[data-v-2ed55a46] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  text-align: center;
  color: gray;
}

.loading[data-v-2ed55a46] {
  height: 5.33333rem;
}

.loading-img[data-v-2ed55a46] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.price-right[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.price-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-right: 0.13333rem;
  position: relative;
  top: -0.06667rem;
}

.rate-list-top[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
}

.rate-list-top-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #9b9b9b;
  padding-left: 0.26667rem;
  padding-top: 0.08rem;
  font-family: PingFangSC-Regular;
  font-weight: 300;
}

.rate-title[data-v-2ed55a46] {
  padding-left: 0.4rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rate-title-text[data-v-2ed55a46] {
  width: 5.73333rem;
  line-height: 0.53333rem;
  font-size: 0.37333rem;
  font-weight: bold;
}

.from-left[data-v-2ed55a46] {
  margin-left: 0.06667rem;
  color: #787878;
}

.load-more-btn[data-v-2ed55a46] {
  height: 1.33333rem;
  width: 10rem;
}

.load-btn[data-v-2ed55a46] {
  height: 0.66667rem;
  width: 2rem;
  margin-left: 4rem;
  margin-top: 0.33333rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  text-align: center;
  line-height: 0.66667rem;
  color: #323232;
  font-size: 0.32rem;
  font-family: opensans;
}

.pics-group[data-v-2ed55a46] {
  -webkit-box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  width: 10rem;
  height: 6.66667rem;
}

.back-panel[data-v-2ed55a46] {
  position: fixed;
  left: 0.21333rem;
  width: 0.72rem;
  height: 0.72rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.default-img[data-v-2ed55a46] {
  width: 10rem;
  height: 6.66667rem;
}

.sliderpic[data-v-2ed55a46] {
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 6.66667rem;
}

.top-shadow[data-v-2ed55a46] {
  position: absolute;
  top: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}

.picnum[data-v-2ed55a46] {
  position: absolute;
  bottom: 0.26667rem;
  right: 0.4rem;
  width: 1.46667rem;
  height: 0.66667rem;
  border-radius: 0.33333rem;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.num-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: white;
}

.service-panel[data-v-2ed55a46] {
  padding-left: 0.4rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.inline-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.hotline-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: #00BEDC;
}

.service-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: rgb(70, 70, 70);
}

.hotel-list-scroller[data-v-2ed55a46] {
  width: 10rem;
  show-scrollbar: false;
}

.black-mask[data-v-2ed55a46] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-text[data-v-2ed55a46] {
  text-align: center;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  color: white;
}

.btn-style[data-v-2ed55a46] {
  border-width: 0.02667rem;
  border-color: white;
  width: 4.8rem;
  border-radius: 0.53333rem;
  position: relative;
  left: 2.6rem;
  margin-top: 0.26667rem;
  height: 1.06667rem;
}

.btn-text[data-v-2ed55a46] {
  color: white;
  text-align: center;
  font-size: 0.45333rem;
  line-height: 1.06667rem;
}

.go-top[data-v-2ed55a46] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
  z-index: 9;
}

.top-fix[data-v-2ed55a46] {
  position: fixed;
  top: 0;
  background-color: #FFFFFF;
  width: 10rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.fix-middle-panel[data-v-2ed55a46] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: white;
}

.top-text[data-v-2ed55a46] {
  color: rgb(70, 70, 70);
  width: 7.33333rem;
  lines: 1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.text-title[data-v-2ed55a46] {
  font-size: 0.34667rem;
  margin-bottom: 0.13333rem;
  margin-top: 0.13333rem;
  font-family: opensans;
  font-weight: 600;
}

.text-address[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-family: PingFangSC-Regular;
  margin-bottom: 0.06667rem;
}

.filter-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.filter-cell[data-v-2ed55a46] {
  position: relative;
  width: 2.53333rem;
  height: 0.66667rem;
  border-radius: 0.13333rem;
  border-color: #00BEDC;
  margin-right: 0.26667rem;
  margin-top: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
}

.filter-delete[data-v-2ed55a46] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0.4rem;
  font-size: 0.4rem;
}

.filter-text[data-v-2ed55a46] {
  color: #00BEDC;
  font-size: 0.32rem;
}

.room-filter[data-v-9241416a] {
  height: 1.06667rem;
  padding-left: 0.33333rem;
  background-color: rgb(250,250,250);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-top-width: 0.02667rem;
  border-bottom-width: 0.02667rem;
  border-color: rgb(239, 239, 239);
}

.filter-option[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.border-green[data-v-9241416a] {
  border-color: #00BEDC;
}

.border-gray[data-v-9241416a] {
  border-color: #dcdcdc;
}

.text-green[data-v-9241416a] {
  color: #00BEDC;
}

.text-black[data-v-9241416a] {
  color: #464646;
}

.filter-panel[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.33333rem;
  height: 0.64rem;
  margin-right: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  border-width: 1px;
}

.filter-text[data-v-9241416a] {
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
}

.point[data-v-9241416a] {
  height: 0.13333rem;
  border-radius: 0.06667rem;
  width: 0.13333rem;
  background-color: #00BEDC;
  margin-left: 0.06667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular;
}

.rate-panel[data-v-57d61cf2] {
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.33333rem;
  background-color: #F9F9F9;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hotel-bed[data-v-57d61cf2] {
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
}

.item-name[data-v-57d61cf2] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
  color: rgb(70, 70, 70);
}

.info-text[data-v-57d61cf2] {
  font-size: 0.32rem;
  color: #9B9B9B;
}

.price-symbol[data-v-57d61cf2] {
  font-size: 0.37333rem;
  color: #FF7846;
  margin-bottom: 0.06667rem;
}

.price-text[data-v-57d61cf2] {
  font-size: 0.50667rem;
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-weight: 600;
}

.del-el[data-v-57d61cf2] {
  text-decoration: line-through;
  font-size: 0.37333rem;
  color: #BEBEBE;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.book-text[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-weight: 100;
  text-align: center;
  letter-spacing: 0.02667rem;
  color: white;
}

.item-text[data-v-57d61cf2] {
  margin-top: 0.48rem;
  width: 7.06667rem;
}

.item-right[data-v-57d61cf2] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.item-price[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.book-btn[data-v-57d61cf2] {
  width: 1.2rem;
  height: 1.2rem;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left,#FF8532,#FF5200);
  background-image: -webkit-gradient(linear,left top, right top,from(#FF8532),to(#FF5200));
  background-image: linear-gradient(to right,#FF8532,#FF5200);
  border-radius: 0.13333rem;
  margin-top: 0.13333rem;
}

.label-panel[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.label-style[data-v-57d61cf2] {
  width: 1.6rem;
  height: 0.4rem;
  border-width: 1px;
  border-color: #00BEDC;
  margin-top: 0.26667rem;
  margin-right: 0.13333rem;
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.label-large-style[data-v-57d61cf2] {
  width: 2.13333rem;
}

.promo-text[data-v-57d61cf2] {
  font-size: 0.26667rem;
  text-align: center;
  color: #00BEDC;
}

.base-panel[data-v-fc60df6a] {
  background-color: white;
  width: 8.4rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.8rem;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-bottom: 0.26667rem;
}

.normal-text[data-v-fc60df6a] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.normal-text-bold[data-v-fc60df6a] {
  font-size: 0.4rem;
  font-weight: bold;
  margin-top: 0.26667rem;
}

.last-line[data-v-fc60df6a] {
  margin-bottom: 0.26667rem;
}

.btn-active[data-v-fc60df6a] {
  width: 6.66667rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: #00BEDC;
  margin-top: 0.4rem;
}

.btn-text[data-v-fc60df6a] {
  font-size: 0.4rem;
  color: white;
  line-height: 1.06667rem;
  text-align: center;
}

.text-gray[data-v-fc60df6a] {
  color: #969696;
}

.base-panel[data-v-12b9c90f] {
  background-color: white;
  width: 8.4rem;
  height: 5.33333rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.53333rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-bottom: 0.66667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.normal-text[data-v-12b9c90f] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  font-weight: 200;
}

.full-width[data-v-12b9c90f] {
  width: 7.06667rem;
  margin-left: 0;
}

.btn-panel[data-v-12b9c90f] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 7.06667rem;
}

.btn[data-v-12b9c90f] {
  width: 3.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: white;
  margin-top: 0.26667rem;
  border-width: 0.02667rem;
  border-color: #dcdcdc;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-active[data-v-12b9c90f] {
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  /*border-color: #00BEDC;*/
  border: none;
  margin-left: 0.26667rem;
}

.btn-text[data-v-12b9c90f] {
  font-size: 0.4rem;
  line-height: 1.06667rem;
  text-align: center;
  color: #464646;
}

.text-white[data-v-12b9c90f] {
  color: white;
}

.process-bar {
  height: 0.10667rem;
  background-color: #00BEDC;
  width: 1px;
  opacity: 1;
}

.detail-panel[data-v-1187b5b7] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.title-1[data-v-1187b5b7] {
  font-size: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title-2[data-v-1187b5b7] {
  font-size: 0.34667rem;
  line-height: 0.34667rem;
  font-weight: bold;
  color: #00BEDC;
  margin-bottom: 0.26667rem;
}

.title-3[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: bold;
  /*margin-bottom: 20px;*/
}

.item-row-hotel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0.2rem;
}

.detail-item[data-v-1187b5b7] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text-item[data-v-1187b5b7] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.intro-text[data-v-1187b5b7] {
  lines: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}

.more-btn[data-v-1187b5b7] {
  width: 2.4rem;
  height: 0.8rem;
  border-width: 1px;
  border-color: #D2D2D2;
  border-radius: 0.13333rem;
  margin-left: 3.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-text[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
}

.qa-title-panel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.13333rem;
}

.qa-panel[data-v-1187b5b7] {
  width: 9.13333rem;
  margin-left: 0.2rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  padding: 0.26667rem;
  margin-bottom: 0.4rem;
}

.qa-text[data-v-1187b5b7] {
  width: 8.6rem;
  margin-bottom: 0;
}

.default-font[data-v-ad6aa232] {
  font-family: opensans;
}

.ifont[data-v-ad6aa232] {
  font-family: iconfont;
}

.room-panel[data-v-ad6aa232] {
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.inline-item[data-v-ad6aa232] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-panel[data-v-ad6aa232] {
  height: 1.28rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.right-item[data-v-ad6aa232] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-panel[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pick-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  color: #323232;
}

.choose-panel[data-v-ad6aa232] {
  background-color: white;
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
}

.cell-ul[data-v-ad6aa232] {
  height: 8rem;
  overflow-y: auto;
  overflow-x: hidden;
}

.cell-list[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 1.6rem;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cell-text[data-v-ad6aa232] {
  color: #323232;
  font-size: 0.48rem;
}

.top-group[data-v-ad6aa232] {
  height: 1.52rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.content-wrapper[data-v-ad6aa232] {
  margin-bottom: 2.66667rem;
  width: 8.93333rem;
  show-scrollbar: false;
}

.panel-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  font-weight: 200;
  color: #9B9B9B;
}

.item-name[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.num-icon[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.edit-wrapper[data-v-ad6aa232] {
  width: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.child-detail[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.confirm-btn[data-v-ad6aa232] {
  position: fixed;
  bottom: 0.4rem;
  width: 8.93333rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.btn-text[data-v-ad6aa232] {
  color: white;
  font-size: 0.4rem;
  font-weight: bold;
}

.black-mask[data-v-ad6aa232] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.select-age-panel[data-v-ad6aa232] {
  background-color: white;
  padding: 0.33333rem;
  position: fixed;
  bottom: 0;
}

.default-font[data-v-9be87ab4] {
  font-family: opensans;
}

.detail[data-v-9be87ab4] {
  show-scrollbar: false;
  background-color: white;
  width: 10rem;
  position: relative;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.93333rem;
}

.inline-item[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.item-row-hotel[data-v-9be87ab4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.detail-item[data-v-9be87ab4] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text[data-v-9be87ab4] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.title-1[data-v-9be87ab4] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title[data-v-9be87ab4] {
  color: #00BEDC;
  font-size: 0.34667rem;
  font-weight: bold;
  margin-bottom: 0.26667rem;
}

.text[data-v-9be87ab4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.other[data-v-9be87ab4] {
  margin-top: 0.8rem;
}

.back-icon[data-v-9be87ab4] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.default-font[data-v-6c7e77e9] {
  font-family: opensans;
}

.middle-text[data-v-6c7e77e9] {
  font-size: 0.42667rem;
  color: #323232;
  margin-left: 3.57333rem;
}

.top-fix[data-v-6c7e77e9] {
  width: 10rem;
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}

.header[data-v-6c7e77e9] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.pic-list[data-v-6c7e77e9] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pic-panel[data-v-6c7e77e9] {
  margin-bottom: 0.13333rem;
  position: relative;
}

.default-img[data-v-6c7e77e9] {
  width: 4.53333rem;
  height: 4.53333rem;
}

.pic-image[data-v-6c7e77e9] {
  position: absolute;
  top: 0;
  width: 4.53333rem;
  height: 4.53333rem;
}

.go-top[data-v-6c7e77e9] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
}

.root[data-v-87cca37c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-87cca37c] {
  width: 10rem;
}

.bg-default[data-v-87cca37c] {
  background-color: #ffffff;
}

.bg-gray[data-v-87cca37c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-87cca37c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-62e76907] {
  width: 10rem;
  background-color: rgba(70,70,70,1);
  position: relative;
}

.slider[data-v-62e76907] {
  position: relative;
  top: 0px;
  width: 10rem;
}

.img-wrapper[data-v-62e76907] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.bg-img[data-v-62e76907] {
  position: absolute;
  top: 3.73333rem;
  width: 10rem;
  height: 6.66667rem;
}

.picindex[data-v-62e76907] {
  position: absolute;
  height: 0.66667rem;
  right: 1.06667rem;
  bottom: 2rem;
  color: #ffffff;
  font-size: 0.53333rem;
  text-align: right;
  margin-right: 0.06667rem;
}

.picnum[data-v-62e76907] {
  position: absolute;
  right: 0.26667rem;
  bottom: 2rem;
  width: 0.8rem;
  height: 0.4rem;
  text-align: left;
  color: #ffffff;
  font-size: 0.32rem;
}

.header[data-v-08e4a425] {
  position: fixed;
  top: 0;
  width: 10rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  z-index: 99;
}

.header-title[data-v-08e4a425] {
  height: 1.2rem;
  background-color: white;
  width: 10rem;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-08e4a425] {
  width: 2rem;
  text-align: center;
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  font-family: PingFangSC-Regular;
}

.reset-text[data-v-08e4a425] {
  width: 2rem;
  text-align: right;
  padding-right: 0.4rem;
  color: #323232;
  font-weight: bold;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular;
}

.filter-list[data-v-08e4a425] {
  background-color: rgb(250, 250, 250);
}

.filter-row[data-v-08e4a425] {
  background-color: white;
  margin-top: 0.26667rem;
  width: 9.46667rem;
  margin-left: 0.26667rem;
  -webkit-box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  border-radius: 0.13333rem;
}

.last-row[data-v-08e4a425] {
  margin-bottom: 0.26667rem;
}

.border-style[data-v-08e4a425] {
  border-width: 0.02667rem;
  border-color: #f0f0f0;
}

.filter-title[data-v-08e4a425] {
  margin-left: 0.26667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.53333rem;
  font-size: 0.37333rem;
  /*font-weight: bold;*/
  color: #969696;
}

.row-list[data-v-08e4a425] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.price-input[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  text-align: center;
  border-radius: 0.13333rem;
  border: none;
  background-color: #FAFAFA;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  font-weight: bold;
  font-family: PingFangSC-Regular;
}

.line[data-v-08e4a425] {
  height: 0.33333rem;
  width: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-color: #464646;
}

.filter-input-cell[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
  border-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.filter-cell[data-v-08e4a425] {
  width: 2.8rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  border-radius: 0.13333rem;
  background-color: #FAFAFA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
  border-color: white;
}

.content-text[data-v-08e4a425] {
  font-size: 0.34667rem;
  font-weight: normal;
  color: #464646;
  line-height: 0.8rem;
  font-family: PingFangSC-Regular;
}

.footer[data-v-08e4a425] {
  width: 10rem;
  position: fixed;
  bottom: 0;
}

.btn-panel[data-v-08e4a425] {
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.confirm-btn[data-v-08e4a425] {
  width: 9.2rem;
  height: 1.33333rem;
  margin-left: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.confirm-text[data-v-08e4a425] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.4rem;
  color: white;
}

.qa-title[data-v-1999ccf2] {
  height: 1.73333rem;
  width: 10rem;
  padding-top: 0.93333rem;
  padding-left: 0.53333rem;
}

.panel-text[data-v-1999ccf2] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.item-title[data-v-1999ccf2] {
  margin-top: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-1999ccf2] {
  width: 8.4rem;
  font-size: 0.34667rem;
  font-weight: bold;
  color: #464646;
}

.content-panel[data-v-1999ccf2] {
  width: 8.93333rem;
  margin-top: 0.26667rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
}

.content-text[data-v-1999ccf2] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  width: 8.4rem;
  color: #323232;
}

.result-container[data-v-1999ccf2] {
  width: 10rem;
  position: relative;
}

.main[data-v-1999ccf2] {
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-bottom: 0.93333rem;
  show-scrollbar: false;
}

.back-icon[data-v-1999ccf2] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.black-mask[data-v-11b3a4e0] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.layout-row[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 6.66667rem;
}

.booking-term[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.6rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.term-text[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.agoda-logo[data-v-11b3a4e0] {
  width: 0.90667rem;
  height: 0.37333rem;
}

.term-link[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #464646;
  text-decoration: underline;
}

.icon-check[data-v-11b3a4e0] {
  margin-right: 0.13333rem;
  font-size: 0.48rem;
  color: #464646;
}

.list-left-right[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-font[data-v-11b3a4e0] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-11b3a4e0] {
  font-family: iconfont;
}

.root[data-v-11b3a4e0] {
  background-color: #f3f3f3;
}

.error[data-v-11b3a4e0] {
  position: fixed;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-11b3a4e0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.top-group[data-v-11b3a4e0] {
  position: fixed;
  top: 0px;
  background-color: #f3f3f3;
  z-index: 2;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
}

.top-middle[data-v-11b3a4e0] {
  position: absolute;
  /* left:178px; */
  left: 1.06667rem;
  /* top:19px; */
  /* top:12px; */
  /* width:392px; */
  width: 7.86667rem;
  /* height:50px; */
  height: 1.17333rem;
  /* flex-direction: row; */
  /* flex-wrap: nowrap; */
  /* justify-content: center; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* height: 64px; */
}

.middle-text[data-v-11b3a4e0] {
  font-size: 0.4rem;
  font-weight: 600;
}

.content-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  show-scrollbar: false;
  background-color: #f3f3f3;
  /*top:88px;*/
  padding-top: 1.17333rem;
  padding-bottom: 1.66667rem;
}

.hotel-info-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  /*padding-top: 25px;*/
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.line-one[data-v-11b3a4e0] {
  width: 2.66667rem;
}

.information-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #F0F0F0;
  border-bottom-style: solid;
  border-top-style: solid;
  border-top-color: #f0f0f0;
  border-top-width: 0.13333rem;
}

.info-all[data-v-11b3a4e0] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  width: 10rem;
}

.info[data-v-11b3a4e0] {
  width: 9.33333rem;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-result[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-selected[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.4rem;
  padding-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-selected-result[data-v-11b3a4e0] {
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  border-bottom-style: solid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-email[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  padding-bottom: 0.26667rem;
  line-height: 0.66667rem;
}

.info-data[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-note[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.56rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.info-room[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-top: 0.4rem;
}

.info-edit[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  text-align: right;
}

.info-contact-one[data-v-11b3a4e0] {
  -ms-flex-direction: row;
  flex-direction: row;
  /*height: 65px;*/
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}

.info-contact-left[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.26667rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-contactName[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
  max-width: 4rem;
  word-break: break-all;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.adult-list[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-adult[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.53333rem;
  padding-top: 0.13333rem;
  padding-bottom: 0.4rem;
}

.info-contactPhone[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-name[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  /*font-weight: 600;*/
}

.info-title[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width:350px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-coupon[data-v-11b3a4e0] {
  width: 5.06667rem;
  text-align: right;
  font-size: 0.4rem;
  line-height: 0.58667rem;
  margin-left: 0.37333rem;
}

.info-couponPrice[data-v-11b3a4e0] {
  text-align: right;
  line-height: 0.36rem;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.couponPrice-name[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  text-align: right;
  lines: 1;
  width: 4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.couponPrice-price[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.info-right[data-v-11b3a4e0] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-arrow[data-v-11b3a4e0] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 0.32rem;
  color: #787878;
}

.info-option[data-v-11b3a4e0] {
  width: 4rem;
  text-align: right;
  font-size: 0.34667rem;
  color: #9B9B9B;
  lines: 1;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.policy-info[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.policy-info-item[data-v-11b3a4e0] {
  margin-bottom: 0.4rem;
}

.policy-title[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.74667rem;
  font-weight: 700;
}

.policy-des-box[data-v-11b3a4e0] {
  overflow: hidden;
}

.arrow-more[data-v-11b3a4e0] {
  text-align: right;
  font-size: 0.29333rem;
}

.policy-des[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.53333rem;
}

.book-price[data-v-11b3a4e0] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 10rem;
  height: 1.66667rem;
  z-index: 2;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  /*box-shadow: 0 -5px 8px rgb(240, 240, 240);*/
  border-top-color: rgb(240, 240, 240);
  border-bottom-style: solid;
}

.total-text-center[data-v-11b3a4e0] {
  height: 1.66667rem;
  padding-left: 0.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 7.33333rem;
}

.other-price[data-v-11b3a4e0] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-11b3a4e0] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-11b3a4e0] {
  color: #FF7846;
  font-weight: bold;
}

.total-name[data-v-11b3a4e0] {
  color: rgb(70, 70, 70);
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-weight: 600;
  padding-top: 0.16rem;
  /*line-height: 24px;*/
}

.total-values[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.06667rem;
  width: 3.73333rem;
}

.total-i[data-v-11b3a4e0] {
  color: #ff7846;
  font-size: 0.32rem;
  line-height: 0.32rem;
  padding-top: 0.17333rem;
  /*line-height: 24px;*/
  padding-right: 0.10667rem;
}

.total-value[data-v-11b3a4e0] {
  font-size: 0.53333rem;
  line-height: 0.53333rem;
  color: #ff7846;
  font-weight: 600;
  /*line-height: 30px;*/
}

.total-detail[data-v-11b3a4e0] {
  color: #464646;
  font-size: 0.29333rem;
  line-height: 0.61333rem;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.total-position[data-v-11b3a4e0] {
  position: absolute;
  top: 0.26667rem;
  right: 0.33333rem;
}

.total-btn[data-v-11b3a4e0] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  /*background-color:#FF8532;*/
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.3)), to(rgba(255, 82, 0, 0.3)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.total-btn-txt[data-v-11b3a4e0] {
  color: white;
  text-align: center;
  font-size: 0.42667rem;
  letter-spacing: 0.02667rem;
}

.btnReady[data-v-11b3a4e0] {
  /*background-color:#ff9f00;*/
  background-image: -webkit-linear-gradient(left, #FF8532, #FF5200);
  background-image: -webkit-gradient(linear, left top, right top, from(#FF8532), to(#FF5200));
  background-image: linear-gradient(to right, #FF8532, #FF5200);
}

.loading-img[data-v-11b3a4e0] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

/* 抵现样式 */

.info-cashback-option[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #FF7846;
  margin-right: 0.10667rem;
}

.info-cashBack[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.color-gray[data-v-11b3a4e0] {
  color: #9B9B9B;
}

/* 住客偏好 */

.preference-box[data-v-11b3a4e0] {
  width: 10rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.booking-box[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
  box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
}

/* 酒店信息 */

.title-big[data-v-11b3a4e0] {
  color: rgb(50, 50, 50);
  font-size: 0.34667rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  margin-top: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.title-small[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  /* line-height: 22px; */
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

/* 限时取消 */

.cancel-policy[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.cancel-title[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #f66303;
  padding-bottom: 0.33333rem;
  font-weight: 600;
}

screen
.cancel-des[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  line-height: 0.53333rem;
  /*color: #9b9b9b;*/
}

.root[data-v-650b9c60] {
  width: 10rem;
  position: relative;
}

.wrapper[data-v-650b9c60] {
  position: relative;
  width: 10rem;
  height: 1.17333rem;
}

.root[data-v-53ed6ae0] {
  width: 1.17333rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.default-font[data-v-bc63a9f4] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-bc63a9f4] {
  font-family: iconfont;
}

.gray[data-v-bc63a9f4] {
  color: #BEBEBE;
}

.copying-style[data-v-bc63a9f4] {
  background-color: #afddff;
}

.copy-panel[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-bc63a9f4] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-bc63a9f4] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-bc63a9f4] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-bc63a9f4] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-bc63a9f4] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-bc63a9f4] {
  /*width: 750px;*/
}

.room-info-texts[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-bc63a9f4] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-bc63a9f4] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-bc63a9f4] {
  border: none;
}

.info-line[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-bc63a9f4] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-bc63a9f4] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-bc63a9f4] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-bc63a9f4] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

/* 入住时间 */

.checkinout-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* align-items: center; */
  /* justify-content: space-between; */
}

.checkin-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.layout-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.text-big[data-v-bc63a9f4] {
  font-size: 0.4rem;
}

.text-bold[data-v-bc63a9f4] {
  font-weight: bold;
}

.text-small[data-v-bc63a9f4] {
  font-size: 0.34667rem;
}

.margin-left-25[data-v-bc63a9f4] {
  margin-left: 0.33333rem;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.people-detail-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0.33333rem;
  padding-bottom: 0.13333rem;
}

.people-detail-column[data-v-bc63a9f4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /*align-items: center;*/
  padding-top: 0.33333rem;
}

.child-age-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.child-age[data-v-bc63a9f4] {
  font-size: 0.29333rem;
  line-height: 0.42667rem;
  color: #787878;
}

.child-age-detail[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #f6f6f6;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-top: 0.02667rem;
  padding-bottom: 0.02667rem;
  border-radius: 0.10667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-79f03724] {
  font-family: opensans;
  color: #464646;
}

.color-warning[data-v-79f03724] {
  color: #f66303;
}

.guest[data-v-79f03724] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.guest-top-title[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.33333rem;
}

.guest-top-title-icon[data-v-79f03724] {
  font-size: 0.48rem;
  color: #f66303;
}

.guest-top-title-text[data-v-79f03724] {
  font-size: 0.4rem;
  font-weight: 600;
}

.guest-top-note[data-v-79f03724] {
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.46667rem;
}

.guest-edit[data-v-79f03724] {
  margin-top: 0.66667rem;
}

.guest-edit-top[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.4rem;
}



.guest-edit-input[data-v-79f03724] {
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.room-num[data-v-79f03724] {
  font-size: 0.34667rem;
  font-weight: 600;
}

.select-guest[data-v-79f03724] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.default-font[data-v-d6b569bc] {
  font-family: opensans;
  color: #464646;
}

.edit-cell[data-v-d6b569bc] {
  placeholder-color: #aaa;
  font-size: 0.4rem;
  line-height: 0.66667rem;
  height: 0.66667rem;
}

.edit-cell[data-v-d6b569bc]::-webkit-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]::-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-ms-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:placeholder-shown {
  color: #aaa;
}

.edit-box[data-v-d6b569bc] {
  width: 8.53333rem;
}

.edit-input[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-one[data-v-d6b569bc] {
  width: 3.73333rem;
  padding-right: 0.4rem;
}

.edit-two[data-v-d6b569bc] {
  width: 4.8rem;
  padding-left: 0.4rem;
  border-left-color: #d2d2d2;
  border-left-style: solid;
  border-left-width: 0.5px;
}

.edit-input[data-v-d6b569bc] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 0.5px;
  border-bottom-type: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.active[data-v-d6b569bc] {
  border-bottom-color: #00bedc;
  border-bottom-width: 0.05333rem;
  border-bottom-type: solid;
}

.edit-top[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.2rem;
  line-height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-title[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
}

.edit-error[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
  color: #ff7846;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  background-color: #f6f6f6;
  margin-left: 0.06667rem;
  border-radius: 0.05333rem;
}

.default-font[data-v-8ea5b876] {
  font-family: opensans;
  color: #464646;
}

.contact-top[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.33333rem;
}

.layout-row[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact[data-v-8ea5b876] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.contact-top-title[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact-top-title-icon[data-v-8ea5b876] {
  font-size: 0.48rem;
  color: #f66303;
}

.contact-top-title-text[data-v-8ea5b876] {
  font-size: 0.4rem;
  font-weight: 600;
}

.select-contcat[data-v-8ea5b876] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.contact-input[data-v-8ea5b876] {
  border-top-color: #d2d2d2;
  border-top-style: solid;
  border-top-width: 0.5px;
}

.input-slot[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cuntryCode[data-v-8ea5b876] {
  font-size: 0.4rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
}

.ifont[data-v-f4300716] {
  font-family: iconfont;
}

.root[data-v-f4300716] {
  width: 10rem;
  position: fixed;
  background-color: rgba(0,0,0,0.30);
  top: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 99;
}

.guests[data-v-f4300716] {
  width: 10rem;
  height: 6.46667rem;
}

.close[data-v-f4300716] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-f4300716] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-f4300716] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-f4300716] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-f4300716] {
  width: 8.66667rem;
  height: 1.6rem;
  padding-top: 0.56rem;
  padding-bottom: 0.4rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.edit-lable[data-v-f4300716] {
  width: 8.13333rem;
  font-size: 0.48rem;
  color: #323232;
  color: #464646;
  text-align: left;
}

.edit-chose[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.default-font[data-v-4ead6948] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-4ead6948] {
  font-family: iconfont;
}

.pop[data-v-4ead6948] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-4ead6948] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-4ead6948] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-4ead6948] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-4ead6948] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.btn[data-v-4ead6948] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-4ead6948] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-4ead6948] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-4ead6948] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.fixed {
  position: fixed;
  bottom: 0;
}

.default-font[data-v-7a412a66] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.allChild[data-v-7a412a66] {
  width: 10rem;
  top: 0px;
  position: fixed;
  z-index: 9999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.childs[data-v-7a412a66] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 5.33333rem;
  background-color: white;
  padding-bottom: 0.26667rem;
}

.close[data-v-7a412a66] {
  line-height: 1.33333rem;
  text-align: right;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  margin-bottom: 0.26667rem;
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.chid-detail[data-v-7a412a66] {
  width: 8.4rem;
}

.child-list[data-v-7a412a66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding-top: 15px;
      padding-bottom: 15px;*/
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.num[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  text-align: left;
  letter-sapcing: 0.03333rem;
}

.age[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  letter-sapcing: 0.03333rem;
}

.layout-row[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-5ef04080] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-5ef04080] {
  font-family: iconfont;
}

.modal[data-v-5ef04080] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.modal-body[data-v-5ef04080] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 4rem;
  background-color: white;
  /*padding-bottom:20px;*/
}

.close[data-v-5ef04080] {
  line-height: 1.33333rem;
  text-align: right;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.price-detail[data-v-5ef04080] {
  width: 8.4rem;
  margin-bottom: 0.2rem;
}

.room-night[data-v-5ef04080] {
  font-size: 0.32rem;
  color: #969696;
  padding-left: 0.4rem;
  line-height: 0.93333rem;
}

.row-list[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-list[data-v-5ef04080] {
  /*padding-top: 15px;
    padding-bottom: 15px;*/
}

.list-text[data-v-5ef04080] {
  color: #464646;
  font-size: 0.37333rem;
  line-height: 0.93333rem;
}

.pay-total[data-v-5ef04080] {
  border-top-width: 1px;
  border-top-color: rgb(220, 220, 220);
  padding-top: 0.4rem;
}

.price-foot[data-v-5ef04080] {
  background-color: #FAFAFA;
  border-bottom-left-radius: 0.26667rem;
  border-bottom-right-radius: 0.26667rem;
  margin-top: 0.4rem;
}

.other-price[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.13333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.text-small[data-v-5ef04080] {
  font-size: 0.26667rem;
  line-height: 0.34667rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-5ef04080] {
  color: #FF7846;
  font-weight: bold;
}

.foot-text[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #BEBEBE;
  text-align: center;
  line-height: 0.8rem;
  letter-spacing: 0.02667rem;
}

.total-text[data-v-5ef04080] {
  font-size: 0.42667rem;
  font-weight: 600;
  color: #464646;
}

.total-tax[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #464646;
  padding-top: 0.16rem;
  padding-left: 0.13333rem;
}

.total-num[data-v-5ef04080] {
  font-size: 0.53333rem;
  font-weight: 600;
  color: #FF7846;
}

.total-num-unit[data-v-5ef04080] {
  font-size: 0.34667rem;
  font-weight: 600;
  color: #FF7846;
  padding-top: 0.14667rem;
}

.default-font[data-v-77a8bfca] {
  font-family: opensans;
  color: #464646;
}

.special[data-v-77a8bfca] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.special-top[data-v-77a8bfca] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0.33333rem;
}

.special-title[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 0.33333rem;
}

.special-title-text[data-v-77a8bfca] {
  font-size: 0.4rem;
  font-weight: 600;
}

.special-note[data-v-77a8bfca] {
  font-size: 0.29333rem;
  line-height: 0.46667rem;
  color: #9b9b9b;
}

.special-content[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.special-select-item[data-v-77a8bfca] {
  font-size: 0.4rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 0.26667rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  border-radius: 0.08rem;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
}

.checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #00bedc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00bedc;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #00bedc;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #00bedc; */
  color: #00bedc;
  font-weight: 600;
  border-color: #00bedc;
  border-style: solid;
  border-width: 1px;
}

.no-checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
  font-weight: normal;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
}

.default-font[data-v-3005a316] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-3005a316] {
  font-family: iconfont;
}

.pop[data-v-3005a316] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-3005a316] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-3005a316] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-3005a316] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-3005a316] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.cash-rule[data-v-3005a316] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-top: 0.13333rem;
}

.cash-rule2[data-v-3005a316] {
  margin-bottom: 0.8rem;
}

.btn[data-v-3005a316] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-3005a316] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-3005a316] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-3005a316] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-yes[data-v-3005a316] {
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-no[data-v-3005a316] {
  margin-left: 0.26667rem;
}

.border-bottom-1px[data-v-588455ed] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-bottom-10px[data-v-588455ed] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-588455ed] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-588455ed] {
  font-family: iconfont;
}

.root[data-v-588455ed] {
  position: relative;
}

.top-bar-box[data-v-588455ed] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.top-group[data-v-588455ed] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-588455ed] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-588455ed] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-588455ed] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.edit-scroller[data-v-588455ed] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-588455ed] {
  /*display:relative;*/
  width: 10rem;
}

.edit-line[data-v-588455ed] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.info-arrow[data-v-588455ed] {
  font-weight: 400;
  padding-top: 1px;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-588455ed] {
  width: 2.53333rem;
  font-size: 0.4rem;
  color: #323232;
}

.edit-value[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  text-align: left;
  color: #464646;
  /*height: 100px;*/
  line-height: 0.53333rem;
  placeholder-color: #999999;
}

.edit-value[data-v-588455ed]::-webkit-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]::-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-ms-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:placeholder-shown {
  color: #999999;
}

.default-wrapper[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-label[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
}

.default-tips[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.trash-warpper[data-v-588455ed] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 2.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-picture[data-v-588455ed] {
  width: 0.8rem;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-pic[data-v-588455ed] {
  width: 0.42667rem;
  height: 0.42667rem;
  margin-left: 0.17333rem;
}

.edit-code[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.53333rem;
  line-height: 0.53333rem;
  font-size: 0.4rem;
  color: #464646;
  text-align: left;
}

.wrapper-button[data-v-588455ed] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-588455ed] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-588455ed] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.history-guest[data-v-588455ed] {
  width: 10rem;
  margin-top: 0.41333rem;
}

.selected-guest[data-v-588455ed] {
  width: 2.93333rem;
  height: 0.8rem;
  margin-bottom: 0.2rem;
  border-radius: 0.53333rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.selected-guests-title[data-v-588455ed] {
  padding-left: 0.4rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guest-name[data-v-588455ed] {
  font-size: 0.32rem;
  width: 2.93333rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
}

.selected-guests-wrapper[data-v-588455ed] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.error[data-v-588455ed] {
  position: absolute;
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
}

.error-text[data-v-588455ed] {
  color: white;
  font-size: 0.32rem;
  text-align: center;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: rgba(0,0,0,0.7);
  border-radius: 0.13333rem;
}

.default-font[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
}

.root[data-v-6ec1b7fb] {
  position: relative;
}

.row[data-v-6ec1b7fb] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.top-group[data-v-6ec1b7fb] {
  position: relative;
  background-color: #ffffff;
}

.top-bar-box[data-v-6ec1b7fb] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-middle[data-v-6ec1b7fb] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-6ec1b7fb] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.add-btn-box[data-v-6ec1b7fb] {
  height: 2.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.33333rem;
  margin-right: 0.33333rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}

.add-btn[data-v-6ec1b7fb] {
  height: 1.06667rem;
  width: 6.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #9B9B9B;
}

.add-btn-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #646464;
}

.contact-list[data-v-6ec1b7fb] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.contact-item[data-v-6ec1b7fb] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}



.contact-base-info[data-v-6ec1b7fb] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.user-name-wrapper[data-v-6ec1b7fb] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-name[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  line-height: 0.53333rem;
  color: #464646;
  max-width: 4.66667rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-6ec1b7fb] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.contact-phone[data-v-6ec1b7fb] {
  font-size: 0.29333rem;
  color: #787878;
  padding-top: 0.06667rem;
}

.contact-item-right[data-v-6ec1b7fb] {
  width: 1.33333rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.contact-edit[data-v-6ec1b7fb] {
  font-size: 0.34667rem;
  color: #464646;
}

.top-bar-box[data-v-1a05fd82] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.border-bottom-1px[data-v-1a05fd82] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.border-bottom-10px[data-v-1a05fd82] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-1a05fd82] {
  font-family: opensans;
}

.ifont[data-v-1a05fd82] {
  font-family: iconfont;
}

.root[data-v-1a05fd82] {
  position: relative;
}

.top-group[data-v-1a05fd82] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-1a05fd82] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-1a05fd82] {
  font-size: 0.4rem;
  font-weight: 600;
}

.edit-scroller[data-v-1a05fd82] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-1a05fd82] {
  position: relative;
  width: 10rem;
}

.edit-line-note[data-v-1a05fd82] {
  width: 9.2rem;
  height: 2.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-line[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.edit-note[data-v-1a05fd82] {
  width: 9.2rem;
  line-height: 0.34667rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.edit-lable[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-other[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-chose[data-v-1a05fd82] {
  width: 0.53333rem;
  height: 0.53333rem;
  background-color: rgb(211,209,210);
  border-radius: 0.36rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-selected[data-v-1a05fd82] {
  color: white;
  font-size: 0.34667rem;
}

.edit-others[data-v-1a05fd82] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.edit-point[data-v-1a05fd82] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 10rem;
  height: 3.06667rem;
  font-size: 0.4rem;
}

.wrapper[data-v-1a05fd82] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-1a05fd82] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.default-font[data-v-8b222fdc] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-8b222fdc] {
  font-family: iconfont;
}

.gray[data-v-8b222fdc] {
  color: #BEBEBE;
}

.copying-style[data-v-8b222fdc] {
  background-color: #afddff;
}

.copy-panel[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-8b222fdc] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-8b222fdc] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-8b222fdc] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-8b222fdc] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-8b222fdc] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-8b222fdc] {
  /*width: 750px;*/
}

.room-info-texts[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-8b222fdc] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-8b222fdc] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-8b222fdc] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-8b222fdc] {
  border: none;
}

.info-line[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-8b222fdc] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-8b222fdc] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-8b222fdc] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-8b222fdc] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-8b222fdc] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

.default-font[data-v-b26b7a7a] {
  font-family: opensans;
}

.ifont[data-v-b26b7a7a] {
  font-family: iconfont;
}

.border-bottom-1px[data-v-b26b7a7a] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}

.border-bottom-10px[data-v-b26b7a7a] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.root[data-v-b26b7a7a] {
  font-family: opensans;
  width: 10rem;
  /*height:850px;*/
}

.scroller[data-v-b26b7a7a] {
  width: 10rem;
  /*height:850px;*/
}

.selected-guests[data-v-b26b7a7a] {
  width: 10rem;
  /*margin-top:21px;*/
}

.guest-choose[data-v-b26b7a7a] {
  width: 2.8rem;
  line-height: 0.8rem;
  border-color: #464646;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  position: relative;
  margin-top: 0.8rem;
  left: 3.6rem;
}

.selected-guests-title[data-v-b26b7a7a] {
  padding-left: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guests-wrapper[data-v-b26b7a7a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*padding-top:30px;*/
  /*padding-bottom:15px;*/
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.46667rem;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.selected-guest[data-v-b26b7a7a] {
  position: relative;
  height: 1.46667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.selected-guest-note[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #323232;
  margin-top: 0.06667rem;
}

.selected-guest-input[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  width: 4rem;
  height: 1.44rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.guest-show[data-v-b26b7a7a] {
  font-size: 0.32rem;
  color: #464646;
  text-align: right;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
  text-decoration: underline;
}

.default-font[data-v-3a34fbb0] {
  font-family: opensans;
}

.ifont[data-v-3a34fbb0] {
  font-family: iconfont;
}

.root[data-v-3a34fbb0] {
  position: relative;
}

.top-bar-box[data-v-3a34fbb0] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;*/
}

.top-group[data-v-3a34fbb0] {
  position: relative;
  background-color: #ffffff;
}

.top-left[data-v-3a34fbb0] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
}

.arrow-left[data-v-3a34fbb0] {
  font-size: 0.53333rem;
  color: #323232;
}

.top-left-img[data-v-3a34fbb0] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-3a34fbb0] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.top-right[data-v-3a34fbb0] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.room-wrapper[data-v-3a34fbb0] {
  height: 1.33333rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  border-bottom-style: solid;
  border-bottom-color: #464646;
  border-bottom-width: 1px;
}

.toLeft-icon[data-v-3a34fbb0] {
  position: absolute;
  left: 0px;
  top: -0.88rem;
}

.toRight-icon[data-v-3a34fbb0] {
  position: absolute;
  right: 0px;
  top: -0.88rem;
}

.room[data-v-3a34fbb0] {
  position: relative;
  width: 3.33333rem;
  height: 0.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.linear[data-v-3a34fbb0] {
  height: 0.10667rem;
  width: 0.66667rem;
  position: absolute;
  bottom: -0.04rem;
  left: 1.26667rem;
  border-radius: 1.33333rem;
}

.room-note[data-v-3a34fbb0] {
  height: 1.46667rem;
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.note-icon[data-v-3a34fbb0] {
  color: #BEBEBE;
  font-size: 0.42667rem;
  margin-right: 0.09333rem;
}

.note-text[data-v-3a34fbb0] {
  font-size: 0.29333rem;
  color: #9B9B9B;
  /*text-align: justify;*/
  /*line-height: 22px;*/
}

.room-text[data-v-3a34fbb0] {
  width: 1.42667rem;
  height: 0.66667rem;
  font-size: 0.4rem;
  color: #464646;
  letter-spacing: -0.5px;
  text-align: center;
  /*border-bottom-style:solid;*/
  /*border-bottom-width:8px;*/
  /*border-bottom-color: white;*/
  padding-bottom: 0.18667rem;
}

.room-settings[data-v-3a34fbb0] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 2.13333rem;
}

.room-setting[data-v-3a34fbb0] {
  width: 10rem;
}

.guest-edit[data-v-3a34fbb0] {
  width: 10rem;
  height: 10.66667rem;
}

.wrapper[data-v-3a34fbb0] {
  /*position:fixed;*/
  position: absolute;
  bottom: 0.66667rem;
  left: 0px;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-3a34fbb0] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.error[data-v-3a34fbb0] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-3a34fbb0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.sure-back[data-v-3a34fbb0] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
}

.font-pingfang[data-v-2d9473bc] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-2d9473bc] {
  font-family: iconfont;
}

.root[data-v-2d9473bc] {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  background-color: rgba(0,0,0,0.30);
  z-index: 1986;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.guests[data-v-2d9473bc] {
  width: 10rem;
  height: 6.46667rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.close[data-v-2d9473bc] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-2d9473bc] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-2d9473bc] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-2d9473bc] {
  width: 8.66667rem;
  height: 1.6rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.guest-name[data-v-2d9473bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.badge[data-v-2d9473bc] {
  line-height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  color: #464646;
}

.edit-chose[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.root[data-v-3715d3f2] {
  width: 10rem;
  /*position: absolute;*/
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.btn-wrapper[data-v-3715d3f2] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-3715d3f2] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-3715d3f2] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  /* padding-bottom: 110px; */
}

.margin-110[data-v-3715d3f2] {
  height: 1.33333rem;
  width: 10rem;
  background-color: #fff;
}

.coupon-title[data-v-3715d3f2] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-3715d3f2] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-3715d3f2] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.root[data-v-6d2b3f4e] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-6d2b3f4e] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-6d2b3f4e] {
  width: 2.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.discount[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.discount-percent[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 1.06667rem;
  padding-top: 0.26667rem;
}

.discount-off[data-v-6d2b3f4e] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.rigth-left[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-6d2b3f4e] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.73333rem;
}

.coupon-name[data-v-6d2b3f4e] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
  font-weight: 600;
}

.coupon-desc[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-6d2b3f4e] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-6d2b3f4e] {
  color: #d2d2d2;
}



.webview[data-v-59c0841c] {
  width: 10rem;
}

.top-group[data-v-59c0841c] {
  position: relative;
  background-color: rgb(250,250,250);
}

.top-left[data-v-59c0841c] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
  width: 0.72rem;
  height: 0.72rem;
}

.arrow-left[data-v-59c0841c] {
  font-size: 0.72rem;
  color: #BEBEBE;
}

.top-left-img[data-v-59c0841c] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-59c0841c] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-59c0841c] {
  font-size: 0.42667rem;
}

.top-right[data-v-59c0841c] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-59c0841c] {
  font-size: 0.42667rem;
  color: #9B9B9B;
}

.default-font[data-v-30d20ec7] {
  font-family: opensans;
  /*text-align:center;*/
}

.header[data-v-30d20ec7] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f0f0f0;
}

.header-left[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-30d20ec7] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-30d20ec7] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  height: 4.88rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-30d20ec7] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #00BEDC;
  line-height: 0.4rem;
}

.order-content[data-v-30d20ec7] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-30d20ec7] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.payment-price[data-v-30d20ec7] {
  background: rgba(255,255,255,0.95);
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  height: 1.6rem;
  width: 10rem;
  position: fixed;
  bottom: 0px;
  padding: 0.26667rem 0.4rem;
}

.price-detail[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.total-text[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
}

.total-CNY[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #FF7846;
}

.total-num[data-v-30d20ec7] {
  font-size: 0.53333rem;
  color: #FF7846;
}

.total-detail[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.pay-now[data-v-30d20ec7] {
  background-image: -webkit-linear-gradient(right,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear,  right top, left top,  color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  width: 2.4rem;
  height: 1.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  top: 0.26667rem;
  right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.now-text[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.other-price[data-v-30d20ec7] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 6.66667rem;
}

.text-small[data-v-30d20ec7] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-30d20ec7] {
  color: #FF7846;
  font-weight: bold;
}

.layout-row[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.black-mask[data-v-30d20ec7] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-img[data-v-30d20ec7] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.payment-method[data-v-04244dde] {
  margin-top: 0.4rem;
  width: 10rem;
  padding: 0 0.4rem 0.66667rem;
  background-color: #FFFFFF;
  margin-bottom: 1.6rem;
}

.payment-title[data-v-04244dde] {
  height: 1.09333rem;
  border-bottom: 1px solid #D3D2D2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.title-text[data-v-04244dde] {
  font-size: 0.29333rem;
  color: #787878;
}

.method-list[data-v-04244dde] {
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*justify-content: center;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D3D2D2;
}

.list-name[data-v-04244dde] {
  font-size: 0.4rem;
  color: #323232;
  margin-left: 0.26667rem;
}

.list-choose[data-v-04244dde] {
  width: 0.53333rem;
  height: 0.53333rem;
  border: 0.05333rem solid #D3D2D2;
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.58667rem;
}

.list-check[data-v-04244dde] {
  /*border:4px solid #D3D2D2;*/
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.56rem;
}

.default-font[data-v-00670c27] {
  font-family: opensans;
}

.modal[data-v-00670c27] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 99;
  background-color: rgba(70,70,70,0.5);
}

.modal-fail[data-v-00670c27] {
  width: 8.4rem;
  height: 5.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.13333rem;
  left: 0.8rem;
}

.fail-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  margin-top: 1.86667rem;
  margin-bottom: 1.33333rem;
}

.fail-button[data-v-00670c27] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.modal-back[data-v-00670c27] {
  width: 8.4rem;
  position: relative;
  left: 0.8rem;
  top: 5.41333rem;
  background-color: #FFFFFF;
  border-radius: 0.26667rem;
  overflow: hidden;
}

.back-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
  width: 6.66667rem;
  margin: 1.06667rem 0 0 0.86667rem;
  text-align: center;
}

.button[data-v-00670c27] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 1.06667rem 0 0.66667rem 0.73333rem;
}

.back-sure[data-v-00670c27] {
  border: 0.02667rem solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  text-align: center;
}

.back-not[data-v-00670c27] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  color: #FFFFFF;
  text-align: center;
  margin-left: 0.26667rem;
}

.app-download[data-v-00670c27] {
  width: 8.4rem;
  height: 1.6rem;
  background-color: #F3F3F3;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.download-text[data-v-00670c27] {
  width: 5rem;
  height: 0.96rem;
  margin: 0.32rem 0 0 0.53333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.48rem;
}

.download-button[data-v-00670c27] {
  width: 1.77333rem;
  height: 0.8rem;
  background-color: #FFFFFF;
  border: 1px solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.8rem;
  text-align: center;
  margin: 0.4rem 0 0 0.53333rem;
}

.header[data-v-1d82b170] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-1d82b170] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-1d82b170] {
  width: 9.2rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-1d82b170] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #FF7846;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-content[data-v-1d82b170] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-1d82b170] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-1d82b170] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.order-status[data-v-bcbc3708] {
  width: 10rem;
}

.order-success[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-reservations[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 8.26667rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-icon[data-v-bcbc3708] {
  background-color: #00BEDC;
  width: 1.33333rem;
  height: 1.33333rem;
  border-radius: 1.33333rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.4rem;
  margin-left: 3.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.status-content[data-v-bcbc3708] {
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-title[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #464646;
  margin-bottom: 0.66667rem;
  text-align: center;
}

.content-row[data-v-bcbc3708] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #787878;
}

.content-num[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #00BEDC;
}

.detail-button[data-v-bcbc3708] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.app-download[data-v-bcbc3708] {
  position: relative;
  width: 10rem;
  height: 7.28rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.download-image[data-v-bcbc3708] {
  margin-top: 0.26667rem;
}

.download-button[data-v-bcbc3708] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 7.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
}

.button-text[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.app-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.layout-row[data-v-178592d6] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-178592d6] {
  font-family: opensans;
}

.bottomBorder[data-v-178592d6] {
  border-bottom: 1px solid #D2D2D2;
}

.header[data-v-178592d6] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.hotel-detail[data-v-178592d6] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  border-radius: 0.13333rem;
}

.detail-content[data-v-178592d6] {
  padding: 0 0.26667rem;
}

.hotel-address[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem 0 0.66667rem 0;
}

.address-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.hotel-nameZh[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 700;
  margin-bottom: 0.26667rem;
}

.hotel-nameEn[data-v-178592d6] {
  font-size: 0.29333rem;
  color: #464646;
  margin-bottom: 0.26667rem;
}

.hotel-star[data-v-178592d6] {
  margin-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.roomType[data-v-178592d6] {
  margin-top: 0.4rem;
  margin-bottom: 0.26667rem;
  font-size: 0.34667rem;
  color: #464646;
}

.bedType[data-v-178592d6] {
  font-size: 0.34667rem;
  margin-bottom: 0.4rem;
  color: #464646;
}

.detail-check[data-v-178592d6] {
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.26667rem;
}

.check[data-v-178592d6] {
  font-size: 0.26667rem;
  color: #464646;
  border: 1px solid #464646;
  border-radius: 0.04rem;
  padding: 0px 0.10667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.33333rem;
  height: 0.33333rem;
}

.check-time[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.check-day[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  right: 0.26667rem;
  top: 0.34667rem;
  position: absolute;
}

.cancel[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  margin-top: 0.4rem;
  margin-bottom: 0.32rem;
}

.policy-des[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  text-align: justify;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.special-prompt[data-v-178592d6] {
  height: 1.12rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.special-text[data-v-178592d6] {
  font-size: 0.32rem;
  color: #787878;
}

.check-num[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.people-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.contact[data-v-178592d6] {
  margin-top: 0.4rem;
  width: 9.2rem;
  margin-left: -0.26667rem;
  padding: 0 0.26667rem;
  border-top: 1px solid #D2D2D2;
}

.contact-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.26667rem;
}

.supplierCode[data-v-178592d6] {
  border: 0.13333rem;
  margin-bottom: 0.66667rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  height: 1.6rem;
  padding: 0px 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.supplierCode-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
}

.logo[data-v-178592d6] {
  position: absolute;
  top: 0.53333rem;
  right: 0.26667rem;
}

.order-status[data-v-26d95318] {
  width: 10rem;
}

.marginB[data-v-26d95318] {
  margin-bottom: 0px;
}

.order-success[data-v-26d95318] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
  border-radius: 0.13333rem;
}

.status[data-v-26d95318] {
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D2D2D2;
}

.status-price[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.toPay[data-v-26d95318] {
  width: 3.46667rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  margin-bottom: 0.66667rem;
  border-radius: 0.13333rem;
  text-align: center;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 0.93333rem;
  background-image: -webkit-linear-gradient(right, #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg, #FF5200 100%, rgba(255,133,50,0.99) 0%);
}

.status-prompt[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.66667rem;
}

.price-name[data-v-26d95318] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #787878;
}

.price-num[data-v-26d95318] {
  font-size: 0.48rem;
  color: #FF7846;
}

.status-name[data-v-26d95318] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  margin: 0.66667rem 0px;
}

.order-detail[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0px 0.26667rem;
  margin-bottom: 0.4rem;
}

.detail-name[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.detail-content[data-v-26d95318] {
  position: absolute;
  left: 2.93333rem;
  font-size: 0.34667rem;
  color: #464646;
}

.default-font[data-v-161899da] {
  font-family: opensans;
}

.order-status[data-v-161899da] {
  width: 10rem;
}

.order-success[data-v-161899da] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  padding: 0px 0.26667rem 0.18667rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.service-detail[data-v-161899da] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.4rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.detail-title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
}

.detail-content[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.hotel-phone[data-v-161899da] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.detail-time[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  position: absolute;
  left: 2.81333rem;
  line-height: 0.34667rem;
}

.layout-row[data-v-388ad544] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-388ad544] {
  font-family: opensans;
}

.root[data-v-388ad544] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-388ad544] {
  border-bottom: 1px solid #464646;
}

.header[data-v-388ad544] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-388ad544] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-388ad544] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-388ad544] {
  padding: 0px 0.4rem;
}

.special-title[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: 600;
  margin: 0.66667rem 0 0.4rem 0;
}

.special-content[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-388ad544] {
  margin-top: 0.4rem;
}

.layout-row[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-36b78f66] {
  font-family: opensans;
}

.root[data-v-36b78f66] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-36b78f66] {
  border-bottom: 1px solid #464646;
}

.header[data-v-36b78f66] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-36b78f66] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-36b78f66] {
  padding: 0px 0.4rem;
}

.hotel-detail[data-v-36b78f66] {
  padding: 0.4rem 0px;
  border-bottom: 1px solid #D2D2D2;
}

.roomNight[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.other-price[data-v-36b78f66] {
  margin-top: 0.26667rem;
  width: 9.2rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-36b78f66] {
  font-size: 0.29333rem;
  color: #969696;
  line-height: 0.37333rem;
}

.price-detail[data-v-36b78f66] {
  border-bottom: 1px solid #D2D2D2;
  padding-top: 0.42667rem;
}

.detail-date[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.price[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  position: absolute;
  right: 0px;
  line-height: 0.4rem;
}

.detail-fee[data-v-36b78f66] {
  font-size: 0.26667rem;
  color: #464646;
}

.toPay-price[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.totalPrice[data-v-36b78f66] {
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  position: absolute;
  right: 0px;
}

.price-symbol[data-v-36b78f66] {
  color: #FF7846;
  font-size: 0.26667rem;
}

.price-num[data-v-36b78f66] {
  font-size: 0.53333rem;
  color: #FF7846;
}
/*# sourceMappingURL=entry.cdc05b99d66dc28b9ada3fc8949f318d.css.map*/

.root[data-v-0966422c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-0966422c] {
  width: 10rem;
}

.bg-default[data-v-0966422c] {
  background-color: #ffffff;
}

.bg-gray[data-v-0966422c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-0966422c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
}

.i-header-box[data-v-66d41715] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.i-header[data-v-66d41715] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-header-left[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-right[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-main[data-v-66d41715] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-header-title[data-v-66d41715] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  text-align: center;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  lines: 1;
  text-overflow: ellipsis;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-text[data-v-66d41715] {
  /* font-size: 32px; */
  font-size: 0.37rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-icon[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
}

.i-header-icon-next[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.4rem;
}

.app-download {
  width: 10rem;
  height: 1.53333rem;
  position: absolute;
  z-index: 50;
}

.inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.4rem;
  -webkit-box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  position: relative;
  background-color: #ffffff;
}

.inner-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn {
  width: 1.86667rem;
}

.text-box {
  margin-left: 0.26667rem;
}

.text-box-sold-text {
  font-size: 0.26667rem;
  font-weight: 900;
  color: #323232;
}

.text-box-light-text {
  font-size: 0.26667rem;
  color: #323232;
}

.close-btn {
  position: absolute;
  right: 0.26667rem;
  top: 0px;
  color: #BEBEBE;
  font-size: 0.66667rem;
  padding: 0 0.13333rem 0.4rem 0.4rem;
  font-weight: lighter;
  z-index: 99;
}

.mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.i-mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
  opacity: 0.7;
  z-index: 99;
}

.i-actionsheet-box[data-v-7b22c6de] {
  position: fixed;
  left: 0px;
  right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  z-index: 99;
}

.root[data-v-a1322c36] {
  width: 10rem;
}

.slider[data-v-a1322c36] {
  width: 10rem;
  height: 4.8rem;
  /*border-radius: 10px;*/
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}



.bg-img-default[data-v-a1322c36] {
  position: absolute;
  width: 10rem;
  height: 4.8rem;
}

.bg-img[data-v-a1322c36] {
  position: relative;
  width: 10rem;
  height: 4.8rem;
  /* border-radius: 10px; */
}

.flight-indicators[data-v-a1322c36] {
  position: absolute;
  bottom: 0.4rem;
}

.indicators[data-v-9c53c136] {
  width: 10rem;
  height: 0.05333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indicator[data-v-9c53c136] {
  width: 0.26667rem;
  height: 0.05333rem;
  margin-right: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1.33333rem;
  background-color: #9B9B9B;
  -webkit-box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
  box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
}

.active-dot[data-v-9c53c136] {
  background-color: white;
}

.tabbar-item-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
}

.root[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.search-wrapper[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  height: 0;
}

.flight-row[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  height: 1.6rem;
  width: 8.66667rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  overflow: visible;
}

.flight-row-item[data-v-1c51be85] {
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-text[data-v-1c51be85] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-city-item[data-v-1c51be85] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  position: relative;
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-depcity[data-v-1c51be85] {
  position: absolute;
  left: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-arrcity[data-v-1c51be85] {
  position: absolute;
  right: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.index-tag[data-v-1c51be85] {
  width: 0.48rem;
  height: 0.48rem;
  background-color: #eaeaea;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  border-bottom-left-radius: 0.24rem;
  border-bottom-right-radius: 0.24rem;
  position: absolute;
  left: 0.66667rem;
  top: 0;
}

.index-tag-text[data-v-1c51be85] {
  font-size: 0.32rem;
  color: rgba(120, 120, 120, 1);
}

.index-tag-white-point[data-v-1c51be85] {
  width: 0.13333rem;
  height: 0.13333rem;
  background-color: #ffffff;
  position: absolute;
  left: 1.14667rem;
}

.index-tag-three[data-v-1c51be85] {
  top: 7.76rem;
}

.white-point-three[data-v-1c51be85] {
  top: 7.92rem;
}

.flight-text-small[data-v-1c51be85] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9B9B9B;
  padding-left: 0.13333rem;
}

.flight-date[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.translate-item[data-v-1c51be85] {
  -webkit-transform: translate(3.46667rem, 0);
  transform: translate(3.46667rem, 0);
}

.bold-bottom[data-v-1c51be85] {
  border-bottom-color: rgba(50, 50, 50, 1);
}

.grey-text[data-v-1c51be85] {
  color: rgba(190, 190, 190, 1);
}

.cut-step-button[data-v-1c51be85] {
  padding-left: 0.66667rem;
}

.add-step-box[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.86667rem;
  width: 8.26667rem;
  margin-left: 0.86667rem;
  margin-right: 0.86667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-width: 0;
}

.add-step-box-text[data-v-1c51be85] {
  color: rgba(50, 50, 50, 1);
  font-size: 0.4rem;
  margin-left: 0.29333rem;
}



.i-toast[data-v-97750262] {
  position: fixed;
  background-color: rgba(70,70,70,0.80);
  border-radius: 0.13333rem;
  top: 8.22667rem;
  left: 1rem;
  right: 1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  z-index: 99;
}

.i-toast-content[data-v-97750262] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.toast-content-text[data-v-97750262] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.cashback-wrapper[data-v-53c09006] {
  margin-top: 0.93333rem;
  height: 0.53333rem;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cashback-container[data-v-53c09006] {
  margin-left: 0.13333rem;
  width: 4.85333rem;
  overflow: hidden;
}

.cashback-text[data-v-53c09006] {
  width: 4.85333rem;
  height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
  letter-spacing: 0;
  line-height: 0.53333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
}

.timeline-header[data-v-761725fc] {
  background-color: white;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
  box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
}

.top-row[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trip-title[data-v-761725fc] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  /*font-weight: bold;*/
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline-body[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
  min-height: 10.66667rem;
  padding-bottom: 0px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding-right: 1.06667rem;
  width: 10rem;
  /*解决ios上滑动不流畅*/
  -webkit-overflow-scrolling: touch;
}

.timeline-body[data-v-761725fc]::-webkit-scrollbar {
  display: none;
  height: 0px;
  width: 0px;
}

.flight-box-modal[data-v-761725fc] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  left: 0.4rem;
  top: 0.2rem;
  bottom: 0.2rem;
  background-color: rgba(0,190,220,0.04);
}

.previous-step[data-v-761725fc] {
  width: 9.2rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.previous-step .previous-step-text[data-v-761725fc] {
  font-size: 0.32rem;
  color: #464646;
  margin-right: 0.13333rem;
  font-weight: 600;
}

.previous-step .previour-step-blue-text[data-v-761725fc] {
  color: #3296D2;
}

.timeline-footer[data-v-761725fc] {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.6rem;
  -webkit-transform: translateY(1.6rem);
  transform: translateY(1.6rem);
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  z-index: 99;
}

.filter-box[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.blue-point[data-v-761725fc] {
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: rgba(0,190,220,1);
  border-top-left-radius: 0.09333rem;
  border-top-right-radius: 0.09333rem;
  border-bottom-left-radius: 0.09333rem;
  border-bottom-right-radius: 0.09333rem;
  position: absolute;
  left: 2rem;
  top: 0;
}

.filter-icon[data-v-761725fc] {
  color: #464646;
}

.filter-font[data-v-761725fc] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10rem;
  height: 1.06667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.arrive-bottom-tips[data-v-761725fc] {
  width: 10rem;
  height: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-tips[data-v-761725fc] {
  font-family: 'PingFangSC-Light';
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
  height: 0.62667rem;
  color: rgba(155,155,155,1);
  margin-left: 0.06667rem;
  margin-right: 0.06667rem;
  font-size: 0.34667rem;
}

.line-box[data-v-761725fc] {
  width: 0.66667rem;
  height: 0.17333rem;
  border-top-width: 1px;
  border-top-color: #9b9b9b;
  border-top-style: solid;
}

.text-tips-text[data-v-761725fc] {
  color: #9b9b9b;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  margin-top: -0.2rem;
}

.indicator[data-v-761725fc] {
  text-align: center;
}

.no-result-box[data-v-761725fc] {
  padding-top: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  /* height: 1334px; */
}

.no-result-box-text[data-v-761725fc] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
}

.no-result-box-button[data-v-761725fc] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  margin-left: 1.66667rem;
  margin-right: 1.66667rem;
  margin-top: 0.93333rem;
}

.list-container[data-v-761725fc] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-761725fc] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-font[data-v-761725fc] {
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  color: #323232;
}

.filter-select-box[data-v-761725fc] {
  background-color: #ffffff;
  padding-top: 0.42667rem;
  padding-bottom: 0.06667rem;
  padding-left: 0.36rem;
  padding-right: 0.36rem;
}

.select-box[data-v-761725fc] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.filter-select-box-header[data-v-761725fc] {
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-close-button[data-v-761725fc] {
  width: 1.06667rem;
  height: 1.06667rem;
}

.filter-content-box[data-v-761725fc] {
  height: 6.66667rem;
  border-top-width: 1px;
  border-top-color: #DCDCDC;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.filter-content-box-left[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 2.16rem;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #DCDCDC;
}

.filter-content-box-right[data-v-761725fc] {
  margin-left: 0.26667rem;
  overflow: hidden;
}

.comfirm-button-box[data-v-761725fc] {
  height: 1.73333rem;
}

.filter-text[data-v-761725fc] {
  font-size: 0.4rem;
  color: #323232;
}

.filter-content-tab[data-v-761725fc] {
  height: 1.09333rem;
  width: 2.16rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.selected-point[data-v-761725fc] {
  position: absolute;
  top: 0.46667rem;
  right: 0.26667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #00BEDC;
  border-radius: 50%;
}

.selected[data-v-761725fc] {
  color: #00BEDC;
}

.filter-content-content[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.22667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-airport[data-v-761725fc] {
  width: 6.74667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-org-title[data-v-761725fc] {
  height: 0.4rem;
  margin-top: 0.26667rem;
}

.filter-content-content-item[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-airport-box[data-v-761725fc] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.filter-title-text[data-v-761725fc] {
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.26667rem;
}

.refresh[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading-gif[data-v-761725fc] {
  margin-top: 0.8rem;
}

.direct-box[data-v-761725fc] {
  margin-top: -0.10667rem;
}

.ios-box[data-v-761725fc] {
  height: 0.2rem;
  background-color: rgba(240,240,240,0.80);
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
}

.timeline-body-warp[data-v-761725fc] {
  width: 10rem;
  overflow: hidden;
}

.flight-cell[data-v-dbb6d6fe] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: white;
  /*box-shadow: 0px 5px 10px rgba(211, 210, 210, 0.70);*/
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.box-shadow[data-v-dbb6d6fe] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.base-price-row[data-v-dbb6d6fe] {
  height: 1.61333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.13333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.base-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  margin-left: -0.26667rem;
}

.base-left[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.base-between[data-v-dbb6d6fe] {
  width: 1.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  margin-top: -0.04rem;
}

.base-right[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.time-font-big[data-v-dbb6d6fe] {
  font-size: 0.64rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.city-font-big[data-v-dbb6d6fe] {
  font-size: 0.34667rem;
  color: #464646;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.duration-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.grey-line-box[data-v-dbb6d6fe] {
  height: 0.46667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grey-line[data-v-dbb6d6fe] {
  height: 1px;
  width: 1.33333rem;
  background-color: rgba(120, 120, 120, 1);
}

.transform-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 1.33333rem;
  height: 0.34667rem;
}

.change-airport-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
}

.transform-label-font[data-v-dbb6d6fe] {
  position: absolute;
  top: 0.06667rem;
  left: 0.42667rem;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  background-color: white;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.cross-day-font[data-v-dbb6d6fe] {
  width: 0.66667rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
  position: absolute;
  top: 0.06667rem;
  right: -0.06667rem;
}

.price-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.price-inline[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-font[data-v-dbb6d6fe] {
  font-size: 0.53333rem;
  color: #00BEDC;
  font-weight: 600;
}

.price-symbol[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #00bedc;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.cabin-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #969696;
}

.other-row[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  lines: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.other-row-left[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-row-right[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.on-time-rate-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.share-font[data-v-dbb6d6fe] {
  color: #00BEDC;
  font-size: 0.29333rem;
  margin-left: 0.13333rem;
}

.airline-logo[data-v-dbb6d6fe] {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.13333rem;
  background-color: transparent;
  margin-top: 0.04rem;
}

.another-cabin-box[data-v-dbb6d6fe] {
  height: 0.8rem;
  margin-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.another-cabin-text[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  font-weight: 700;
  color: #00BEDC;
}

.icon-price[data-v-dbb6d6fe] {
  margin-right: 0px;
  margin-top: -0.06667rem;
}

.cashback-en[data-v-dbb6d6fe] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.62667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cashback-en-icon[data-v-dbb6d6fe] {
  margin-top: 0;
  margin-right: -0.06667rem;
  padding-top: 0;
}

.direct-lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(0,190,220,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.direct-lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #00BEDC;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(255,120,70,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.wxc-tag[data-v-6c6e591a] {
  border-color: #3d3d3d;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
}

.tag-text[data-v-6c6e591a] {
  font-size: 0.26667rem;
  color: #3d3d3d;
}

.pink[data-v-6c6e591a] {
  color: rgba(255,120,70,1);
}

.black[data-v-6c6e591a] {
  color: #3D3D3D;
}

.yellow[data-v-6c6e591a] {
  color: #EE9900;
}

.blue[data-v-6c6e591a] {
  color: #30A0FF;
}

.gray[data-v-6c6e591a] {
  color: #A5A5A5;
}

.red[data-v-6c6e591a] {
  color: #FF5000;
}

.border-pink[data-v-6c6e591a] {
  border-color: rgba(255,120,70,1);
}

.border-black[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-yellow[data-v-6c6e591a] {
  border-color: #EE9900;
}

.border-blue[data-v-6c6e591a] {
  border-color: #30A0FF;
}

.border-gray[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-red[data-v-6c6e591a] {
  border-color: #FF5000;
}

.modal[data-v-e085dbfe] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
}

.close[data-v-e085dbfe] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(70, 70, 70, 0.80);
}

.modal-content[data-v-e085dbfe] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-e085dbfe] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.default-font[data-v-e085dbfe] {
  font-family: PingFangSC-Regular;
  color: #323232;
  font-size: 0.48rem;
}

.confirm-button[data-v-e085dbfe] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
  color: #ffffff;
  margin-top: 0.66667rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.confirm-button-text[data-v-e085dbfe] {
  font-family: SourceHanSansCN-Bold;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.icon[data-v-e085dbfe] {
  font-family: iconfont;
  color: #464646;
  font-size: 0.45333rem;
}

.icon[data-v-5753fc01] {
  font-family: iconfont;
  color: #323232;
  font-size: 0.48rem;
}

.btn-date[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.8rem;
  color: #9B9B9B;
  font-size: 0.29333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-top: 0.10667rem;
}

.date-row[data-v-5753fc01] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #ffffff;
}

.date-list-content[data-v-5753fc01] {
  width: 8rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.date-cell[data-v-5753fc01] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.66667rem;
}

.active-line[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.05333rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.date-text[data-v-5753fc01] {
  font-family: PingFangSC-Semibold;
  font-size: 0.34667rem;
  color: #9B9B9B;
}

.date-text-small[data-v-5753fc01] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  padding-left: 0.06667rem;
  padding-top: 0.09333rem;
}

.date-active[data-v-5753fc01] {
  color: #464646;
}

.i-dialog[data-v-4d71cf84] {
  position: fixed;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  top: 4rem;
  left: 0.66667rem;
  right: 0.66667rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.66667rem;
  z-index: 100;
}

.i-dialog-title[data-v-4d71cf84] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 1.06667rem;
  margin-bottom: 0.4rem;
}

.dialog-title-text[data-v-4d71cf84] {
  font-family: PingFangSC-Medium;
  font-size: 0.37333rem;
  color: #FF7846;
  line-height: 1.06667rem;
}

.i-dialog-content[data-v-4d71cf84] {
  width: 7.6rem;
  min-height: 2.93333rem;
  max-height: 12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: scroll;
}

.dialog-content-text[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.i-dialog-footer[data-v-4d71cf84] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.06667rem;
  margin-top: 0.4rem;
}

.btn[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  line-height: 1.06667rem;
  border-radius: 0.13333rem;
}

.btn-default[data-v-4d71cf84] {
  color: #FFFFFF;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.btn-white[data-v-4d71cf84] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.dialog-action-text[data-v-4d71cf84]:active {
  color: #000000;
}

.scroller[data-v-4d71cf84] {
  width: 8.66667rem;
  min-height: 1.33333rem;
  max-height: 12rem;
}

.loading[data-v-21e81364] {
  position: fixed;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-21e81364] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.flightTimelineLoading[data-v-b2d8358a] {
  background-color: rgba(240, 240, 240, 0.80);
  margin-top: 0.2rem;
}

.flight-cell[data-v-b2d8358a] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.process-wrapper {
  width: 10rem;
  height: 0.88rem;
  position: fixed;
  left: 0px;
  bottom: 0px;
}

.process {
  width: 0px;
  height: 0.13333rem;
  background-color: #00bedc;
  opacity: 1;
  position: absolute;
  left: 0;
  bottom: 0;
}

.process-tip {
  width: 10rem;
  height: 0.88rem;
  background-color: rgba(155,155,155,1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.process-tip-text {
  font-size: 0.34667rem;
  color: #ffffff;
}

.summary[data-v-06391010] {
  background-color: #f3f3f3;
  position: relative;
}

.summary-flight-detail[data-v-06391010] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.16rem;
}

.flight-detail-box[data-v-06391010] {
  /*padding-top: 25px;*/
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: relative;
  height: auto;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.show-all-detail-button[data-v-06391010] {
  height: 2.13333rem;
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  bottom: 0px;
  left: 0;
}

.show-all-detail-button-top[data-v-06391010] {
  height: 0.26667rem;
  width: 9.2rem;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
}

.show-all-detail-button-middle[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(#ffffff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), #ffffff);
}

.show-all-detail-button-bottom[data-v-06391010] {
  height: 0.53333rem;
  width: 9.2rem;
  background-color: #ffffff;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.hide-all-detail-button[data-v-06391010] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  left: 0;
  bottom: 0;
}

.hide-all-detail-button-web[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.ota-box[data-v-06391010] {
  width: 9.2rem;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-bottom: 0.4rem;
}

.booking-item[data-v-06391010] {
  height: 2.50667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0.4rem;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.booking-item-wrapper-box[data-v-06391010] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-item-left[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.booking-item-right[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.rule-tip[data-v-06391010] {
  height: 0.86667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rule-tip-text[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
}

.special-ticket-box[data-v-06391010] {
  height: 0.97333rem;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: rgb(243, 243, 243);
}

.special-ticket-text[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
  margin-left: 0.06667rem;
}

.special-ticket-sub-text[data-v-06391010] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 6.66667rem;
  height: 0.93333rem;
  line-height: 0.93333rem;
  font-family: 'PingFangSC-Light';
  font-size: 0.29333rem;
  color: rgba(120, 120, 120, 1);
}

.igola-booking-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.ota-booking-text[data-v-06391010] {
  color: rgba(0, 190, 220, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.price-text[data-v-06391010] {
  font-size: 0.53333rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.price-symbol[data-v-06391010] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgba(70, 70, 70, 1);
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.price-box[data-v-06391010] {
  height: 0.66667rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-ota[data-v-06391010] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.booking-ota-btn[data-v-06391010] {
  height: 1.06667rem;
}

.ota-booking-btn[data-v-06391010] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.booking-ota-text[data-v-06391010] {
  height: 1.06667rem;
  font-size: 0.42667rem;
  line-height: 1.06667rem;
  text-align: center;
  color: rgba(70, 70, 70, 1);
  font-family: 'PingFangSC-Medium';
  font-weight: 600;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.ota-redirect-tip[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(155, 155, 155, 1);
  margin-top: 0.52rem;
  margin-bottom: 0.41333rem;
}

.summary-footer[data-v-06391010] {
  height: 0.74667rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  margin-bottom: 0.48rem;
}

.summary-footer-tip[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(155, 155, 155, 1);
  text-align: center;
}

.no-result-box[data-v-06391010] {
  width: 10rem;
  height: 5.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 2.50667rem;
  padding-bottom: 2rem;
}

.no-result-text[data-v-06391010] {
  font-family: 'PingFangSC-Regular';
  color: rgba(155, 155, 155, 1);
  font-size: 0.4rem;
  margin-top: 1.06667rem;
  margin-bottom: 1.06667rem;
}

.orange-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
}

.small-text[data-v-06391010] {
  font-size: 0.29333rem;
}

.show-all-detail-bottom[data-v-06391010] {
  height: 0.4rem;
  background-color: #ffffff;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.8);
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
}

.i-bottom-tipbar-box[data-v-06391010] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.cashback-en[data-v-06391010] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}



.i-dialog[data-v-c3314760] {
  position: fixed;
  background-color: white;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 99;
}

.i-bottom-tipbar-box[data-v-d6947abc] {
  background-color: none;
}

.i-bottom-tipbar[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-bottom-tipbar-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-right[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-main[data-v-d6947abc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  left: 1.33333rem;
}

.i-bottom-tipbar-text[data-v-d6947abc] {
  font-size: 0.34667rem;
  color: #fff;
  text-align: center;
}

.i-header-box-mask[data-v-d6947abc] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
}

.btn[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 2.4rem;
  height: 0.8rem;
  text-align: center;
  font-family: SourceHanSansCN-Bold;
  font-size: 0.37333rem;
  line-height: 0.8rem;
  border-radius: 0.13333rem;
  padding: 0 0.4rem;
  border: 0;
}

.btn-default[data-v-d6947abc] {
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(left, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to right, rgba(40,200,220,1), rgba(50,150,210,1));
}

.btn-white[data-v-d6947abc] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.row-center-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-webview {
  position: absolute;
  top: 1.17333rem;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.close {
  font-size: 0.42667rem;
  color: #ffffff;
}

.webview {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.flights-detail-wrapper-box[data-v-53ea27cc] {
  margin-left: 0.26667rem;
  /* margin-right: 20px; */
}

.warning-box[data-v-53ea27cc] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-53ea27cc] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.flex-row[data-v-53ea27cc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-53ea27cc] {
  font-size: 0.32rem;
}

.middle-text[data-v-53ea27cc] {
  font-size: 0.4rem;
}

.big-text[data-v-53ea27cc] {
  font-size: 0.48rem;
}

.right-text[data-v-53ea27cc] {
  text-align: right;
}

.deep-grey[data-v-53ea27cc] {
  color: #464646;
}

.light-grey[data-v-53ea27cc] {
  color: #787878;
}

.black-text[data-v-53ea27cc] {
  color: #464646;
}

.blue-text[data-v-53ea27cc] {
  color: #3296D2;
}

.orange-text[data-v-53ea27cc] {
  color: #FF7846;
}

.bold-text[data-v-53ea27cc] {
  font-weight: 600;
}



.flight-detail-header[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-left[data-v-77d85ed2] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-77d85ed2] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-info-box[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.flight-info-box-left[data-v-77d85ed2] {
  width: 2.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-77d85ed2] {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  padding-left: 0.77333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -1px;
}

.flight-line-box[data-v-77d85ed2] {
  width: 0.08rem;
  height: 2.26667rem;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
  position: absolute;
  left: 2.6rem;
  top: 0.26667rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
}

.segment-wrapper[data-v-77d85ed2] {
  margin-top: 0.42667rem;
  margin-bottom: 0.66667rem;
}

.cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  top: 0.10667rem;
}

.arr-cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  bottom: 0.10667rem;
}

.cross-day-tip-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.flight-stop-box[data-v-77d85ed2] {
  margin-left: 2.46667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.flight-stop-box-en[data-v-77d85ed2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flight-stop-info-en[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.step-city-name[data-v-77d85ed2] {
  max-width: 2rem;
  lines: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.big-point-item[data-v-77d85ed2] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
  /* margin-top: 5px; */
  margin-top: auto;
  margin-bottom: auto;
}

.small-point[data-v-77d85ed2] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.airlineLogo[data-v-77d85ed2] {
  margin-right: 0.06667rem;
}

.flight-share-box[data-v-77d85ed2] {
  margin-left: 0.48rem;
  margin-bottom: 0.12rem;
}

.flight-airline-company[data-v-77d85ed2] {
  margin-bottom: 0.12rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-row[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.sub-small-text[data-v-77d85ed2] {
  font-size: 0.32rem;
}

.middle-text[data-v-77d85ed2] {
  font-size: 0.4rem;
}

.big-text[data-v-77d85ed2] {
  font-size: 0.48rem;
}

.right-text[data-v-77d85ed2] {
  text-align: right;
}

.deep-grey[data-v-77d85ed2] {
  color: #464646;
}

.light-grey[data-v-77d85ed2] {
  color: #787878;
}

.black-text[data-v-77d85ed2] {
  color: #464646;
}

.blue-text[data-v-77d85ed2] {
  color: #3296D2;
}

.orange-text[data-v-77d85ed2] {
  color: #FF7846;
}

.bold-text[data-v-77d85ed2] {
  font-weight: 500;
}

.mt3[data-v-77d85ed2] {
  margin-top: -0.05333rem;
}

.time-bold-text[data-v-77d85ed2] {
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-77d85ed2] {
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.root[data-v-70ca2775] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 99;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
}

.summary-login[data-v-70ca2775] {
  width: 8rem;
  height: 8.96rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
}

.quick-login-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.setting-password-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.tool-bar[data-v-70ca2775] {
  height: 0.88rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header[data-v-70ca2775] {
  margin-top: -0.22667rem;
}

.header-sub-box[data-v-70ca2775] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-title-text[data-v-70ca2775] {
  font-size: 0.48rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.header-sub-title[data-v-70ca2775] {
  margin-top: 0.26667rem;
}

.header-sub-title-text[data-v-70ca2775] {
  font-size: 0.4rem;
  color: rgba(70, 70, 70, 1);
}

.content[data-v-70ca2775] {
  width: 6.66667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-top: 0.6rem;
}

.form-group[data-v-70ca2775] {
  width: 6.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: black;
  placeholder-color: rgba(190, 190, 190, 1);
  background-color: transparent;
  height: 0.8rem;
  width: 6.33333rem;
  font-weight: lighter;
}

.input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:placeholder-shown {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:focus {
  placeholder-color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:placeholder-shown {
  color: rgba(255, 255, 255, 0.5);
}

input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox < 19 */

input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox > 19 */

input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Internet Explorer 10 */

input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input-code[data-v-70ca2775] {
  width: 4.26667rem;
}

.input-password[data-v-70ca2775] {
  width: 6.06667rem;
}

.input-reset[data-v-70ca2775] {
  width: 5.6rem;
}

.white-line[data-v-70ca2775] {
  height: 1px;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  background-color: rgba(120, 120, 120, 1);
}

.warning-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: rgba(0, 190, 220, 1);
  margin-top: 0.49333rem;
  margin-bottom: 0.48rem;
}

.warning-info-box[data-v-70ca2775] {
  height: 0.85333rem;
  margin-top: 0.08rem;
}

.warning-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: rgba(0, 190, 220, 1);
  text-align: center;
}

.validation-code-box[data-v-70ca2775] {
  width: 1.93333rem;
  height: 0.61333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(190, 190, 190, 1);
}

.validation-code-box-active[data-v-70ca2775] {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.validation-code-font[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  color: rgba(190, 190, 190, 1);
  opacity: 0.6;
  font-size: 0.32rem;
}

.validation-code-font-active[data-v-70ca2775] {
  color: #000000;
}

.other-login[data-v-70ca2775] {
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.other-login-text[data-v-70ca2775] {
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.summary-login-button[data-v-70ca2775] {
  opacity: 0.5;
  width: 6.66667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  color: #ffffff;
}

.login-button-active[data-v-70ca2775] {
  opacity: 1;
}

.err-line-box[data-v-70ca2775] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.grey-line[data-v-70ca2775] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.err-info[data-v-70ca2775] {
  height: 0.53333rem;
  margin-bottom: 2rem;
}

.err-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Resetular;
  font-size: 0.32rem;
  color: #00BEDC;
  text-align: center;
}

.register-tip-box[data-v-70ca2775] {
  height: 1.52rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.register-tip-text[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.line[data-v-ff160734] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.10667rem;
  border-radius: 1.33333rem;
}

.red-point[data-v-ff160734] {
  position: absolute;
  right: 0.42667rem;
  top: 0.13333rem;
  width: 0.18667rem;
  height: 0.18667rem;
  border-radius: 100%;
  background-color: #FF4646;
}



.bind-phone-wrapper[data-v-598eece4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #F0F0F0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-598eece4] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-598eece4] {
  color: #00BEDC;
}

.container[data-v-7c484194] {
  background-color: white;
}

.userBox[data-v-7c484194] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.06667rem;
}

.userAvatar[data-v-7c484194] {
  background-color: #323232;
  width: 2.13333rem;
  height: 2.13333rem;
  border-radius: 100%;
  margin-bottom: 0.53333rem;
}

.userAvatarText[data-v-7c484194] {
  font-size: 0.4rem;
  color: white;
  text-align: center;
  line-height: 2.13333rem;
}

.userName[data-v-7c484194] {
  font-size: 0.37333rem;
  color: #9B9B9B;
}

.more-cell[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell-no-active[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell[data-v-2a63c429]:active {
  background-color: #D2D2D2;
}

.border-line[data-v-2a63c429] {
  height: 1px;
  background-color: #D2D2D2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.black-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.customer-service-box[data-v-2a63c429] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.service-content[data-v-2a63c429] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-choose-text[data-v-2a63c429] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.service-row[data-v-2a63c429] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-item[data-v-2a63c429] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.service-item-text[data-v-2a63c429] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120,120,120,1);
}

.cancel-btn[data-v-2a63c429] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-2a63c429]:active {
  background-color: #f5f5f5;
}

.register-header[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.text-row[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.text-row[data-v-66c41d68]:active {
  opacity: 0.5;
}

.register-logo-box[data-v-66c41d68] {
  height: 3.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-input[data-v-66c41d68] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.36rem;
  padding-bottom: 2.28rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-tip[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.8rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.light-white-text[data-v-66c41d68] {
  font-family: SourceHanSansCN-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68]:active {
  opacity: 0.5;
}

.set-pwd-container[data-v-3fbfd580] {
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 0.53333rem;
  padding-bottom: 0.8rem;
  color: white;
  width: 10rem;
}

.set-pwd-header[data-v-3fbfd580] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.skipsetpwd-text[data-v-3fbfd580] {
  font-family: PingFangSC-Light;
  font-size: .32rem;
  color: white;
}

.pwd-input[data-v-3fbfd580] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.73333rem;
}

.reset-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.53333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.reset-ways[data-v-c2d30e9a] {
  margin-bottom: 0.66667rem;
}

.reset-way-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 0.69333rem;
}

.reset-ways-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  opacity: 0.6;
}

.active-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Bold;
  opacity: 1;
}

.vertical-line[data-v-c2d30e9a] {
  width: 1px;
  height: 0.42667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #464646;
}

.active-line[data-v-c2d30e9a] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.66667rem;
  height: 0.10667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  border-radius: 1.33333rem;
}

.form-group[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.err-line-box[data-v-c2d30e9a] {
  height: 0.10667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.42667rem;
}

.grey-line[data-v-c2d30e9a] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-c2d30e9a] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.get-code[data-v-c2d30e9a] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #BEBEBE;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #BEBEBE;
}

.get-code-active[data-v-c2d30e9a] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-c2d30e9a] {
  font-family: SourceHanSansCN-Light;
  color: #BEBEBE;
  font-size: 0.32rem;
}

.code-text-active[data-v-c2d30e9a] {
  color: #464646;
}

.err-info[data-v-c2d30e9a] {
  height: 0.53333rem;
}

.err-info-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #00BEDC;
  text-align: center;
}

.pwd-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.53333rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.input-reset[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9B9B9B;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-reset[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:placeholder-shown {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-c2d30e9a] {
  width: 5.73333rem;
}

.input-code[data-v-c2d30e9a] {
  width: 6.33333rem;
}

.input-pwd[data-v-c2d30e9a] {
  width: 7.73333rem;
}

input[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.email-result-box[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.resend-tips[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  opacity: 1;
}

.resend-tips[data-v-c2d30e9a]:active {
  opacity: 0.5;
}

.profile-content[data-v-d57ddf18] {
  background-color: white;
}

.profile-list[data-v-d57ddf18] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.06667rem;
}

.profile-cell[data-v-d57ddf18] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.border-line[data-v-d57ddf18] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.profile-cell[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.profile-cell-divide[data-v-d57ddf18] {
  height: 2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.8rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.profile-footer-cell[data-v-d57ddf18] {
  height: 4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.avatar-img[data-v-d57ddf18] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #969696;
}

.normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.grey-normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.grey-light-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.profile-row[data-v-d57ddf18] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.photo-choose-box[data-v-d57ddf18] {
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.choose-content[data-v-d57ddf18] {
  height: 2.66667rem;
  background-color: white;
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
}

.choose-item[data-v-d57ddf18] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.choose-item[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.item-top[data-v-d57ddf18] {
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.item-bottom[data-v-d57ddf18] {
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

.cancel-btn[data-v-d57ddf18] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
}

.save-text[data-v-efa80856] {
  padding: 0.2rem;
  padding-right: 0px;
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  opacity: 1;
}

.save-text[data-v-efa80856]:active {
  opacity: 0.5;
}

.column-form[data-v-efa80856] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-efa80856] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-name[data-v-efa80856] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-name[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:placeholder-shown {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-efa80856] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-efa80856] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-efa80856] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-efa80856] {
  height: 0.53333rem;
}

.err-info-text[data-v-efa80856] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bd4a712] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bd4a712] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bd4a712] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bd4a712] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bd4a712] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bd4a712] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bd4a712] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bd4a712] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.tip-box[data-v-6520b583] {
  height: 0.8rem;
  background-color: #f0f0f0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-text[data-v-6520b583] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
}

.bind-input-box[data-v-6520b583] {
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-group[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.input-phone[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 5.73333rem;
}

.input-phone[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:placeholder-shown {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-code[data-v-6520b583] {
  width: 6.33333rem;
}

input[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.get-code[data-v-6520b583] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bebebe;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #bebebe;
}

.get-code-active[data-v-6520b583] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  color: #bebebe;
  font-size: 0.32rem;
}

.code-text-active[data-v-6520b583] {
  color: #464646;
}

.err-line-box[data-v-6520b583] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6520b583] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6520b583] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6520b583] {
  height: 0.53333rem;
}

.err-info-text[data-v-6520b583] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bf7ca29] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bf7ca29] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bf7ca29] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bf7ca29] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bf7ca29] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bf7ca29] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bf7ca29] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bf7ca29] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.coupon-list[data-v-545932ae] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.2rem;
}

.coupon-list-null[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4rem;
}

.grey-light-text[data-v-545932ae] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.coupon-list-bottom-box[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.8rem;
  padding-bottom: 1.33333rem;
}

.tips-text[data-v-545932ae] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
}

.font-22[data-v-545932ae] {
  font-size: 0.29333rem;
}

.coupon-loading[data-v-545932ae] {
  height: 16rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-list-loading[data-v-545932ae] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 10rem;
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0px !important;
}

.coupon-list-loading-indicator[data-v-545932ae] {
  font-size: 0.4rem;
}

.coupons-loading[data-v-545932ae] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-3d5314d5] {
  width: 9.2rem;
  height: 4.66667rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
}

.bg-img[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.coupon-container[data-v-3d5314d5] {
  width: 9.2rem;
  padding: 0.4rem;
}

.front-box[data-v-3d5314d5] {
  height: 2.96rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
}

.coupon-displayName[data-v-3d5314d5] {
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.total[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.symbol[data-v-3d5314d5] {
  color: #ffffff;
  font-size: 0.4rem;
  margin-bottom: 0.33333rem;
  font-weight: 400;
  margin-left: 0.09333rem;
  margin-right: 0.09333rem;
}

.discount[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 1.33333rem;
  color: #FFFFFF;
  letter-spacing: -0.0204rem;
}

.coupon-desc[data-v-3d5314d5] {
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  lines: 2;
  max-height: 0.93333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.coupon-date[data-v-3d5314d5] {
  margin-top: 0.26667rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
}

.coupon-btn-box[data-v-3d5314d5] {
  height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-btn[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: transparent;
  opacity: 1;
  border-radius: 0.10667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: white;
}

.coupon-btn[data-v-3d5314d5]:active {
  background-color: rgba(200, 200, 200, 0.20);
}

.coupon-btn-text[data-v-3d5314d5] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  letter-spacing: -0.6px;
}

.coupon-invalid-btn[data-v-3d5314d5] {
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: white;
  border-radius: 0.10667rem;
  color: #3296D2;
  line-height: 0.53333rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Light;
}

.coupon-mask[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.5);
}

.back-box[data-v-3d5314d5] {
  margin-top: -3.73333rem;
  height: 4.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.coupon-text[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.coupon-rules-box[data-v-3d5314d5] {
  height: 1.6rem;
  width: 7.73333rem;
  margin-top: 0.48rem;
}

.coupon-icon-right[data-v-3d5314d5] {
  position: absolute;
  /* top: 7px; */
  top: 0.06667rem;
  right: 0.02667rem;
}

.more-content[data-v-758d40cc] {
  background-color: white;
}

.about-content[data-v-6640f654] {
  background-color: white;
}

.about-container[data-v-6640f654] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 4rem;
  padding-bottom: 7.94667rem;
}

.footer[data-v-6640f654] {
  height: 1.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-6640f654] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #000000;
}

.big-text[data-v-6640f654] {
  font-family: ArialRoundedMTBold;
  font-size: 1.92rem;
  color: #000000;
}

.light-text[data-v-6640f654] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
}

.order-loading[data-v-8241b680] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #F3F3F3;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  margin-top: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-30023e8c] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-status-title-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-30023e8c] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-description[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-description-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-description-dot[data-v-30023e8c] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-description-text[data-v-30023e8c] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-price[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  opacity: 1;
}

.order-price[data-v-30023e8c]:active {
  opacity: 0.5;
}

.text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.price-symbol[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  margin-right: 0.12rem;
  color: #FF7846;
}

.price-text[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #FF7846;
}

.price-exchange[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #FF7846;
}

.order-options[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.8rem;
}

.order-info[data-v-30023e8c] {
  width: 9.2rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210,210,210,1);
}

.order-info-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-info-title[data-v-30023e8c] {
  width: 1.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-info-text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-record[data-v-30023e8c] {
  width: 9.2rem;
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.change-ticket-record-font[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-red-point[data-v-30023e8c] {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background-color: #FF4646;
  margin-right: 0.06667rem;
  margin-top: -0.2rem;
  margin-left: -0.04rem;
}

.flights-detail-cell[data-v-eedf554a] {
  /*padding-top: 25px;*/
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-eedf554a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.flight-box[data-v-eedf554a] {
  margin-top: 0.21333rem;
}

.warning-box-order[data-v-eedf554a] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210, 210, 210, 1);
  padding: 0.4rem;
}

.warning-box-order-item[data-v-eedf554a] {
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-eedf554a] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-eedf554a] {
  font-size: 0.32rem;
}

.light-grey[data-v-eedf554a] {
  color: #787878;
}

.blue-text[data-v-eedf554a] {
  color: #3296D2;
}

.orange-text[data-v-eedf554a] {
  color: #FF7846;
}

.rules-row[data-v-eedf554a] {
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  opacity: 1;
}

.rules-text[data-v-eedf554a] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.flight-detail[data-v-687ade13] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-687ade13] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.flight-info-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-687ade13] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-687ade13] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-687ade13] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.duration-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.cross-day-tip-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.flight-stop-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-687ade13] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-687ade13] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.img-airlineLogo[data-v-687ade13] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-687ade13] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-687ade13] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  color: #464646;
}

.info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.info-small-strong-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #787878;
}

.blue-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #3296D2;
}

.gay-info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #464646;
}

.oranger-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #FF7846;
}

.right-text[data-v-687ade13] {
  text-align: right;
}

.mask[data-v-a10351f4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-a10351f4] {
  width: 10rem;
  min-height: 14.66667rem;
}

.root[data-v-a10351f4] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  background-color: rgba(70,70,70,0.80);
}

.title[data-v-a10351f4] {
  margin-top: 1.68rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #00BEDC;
}

.rules-root[data-v-48b92e79] {
  width: 8.66667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.8rem;
}

.title[data-v-48b92e79] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 0.32rem;
  margin-bottom: 0.8rem;
}

.row[data-v-48b92e79] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 0.53333rem;
}

.sub-title[data-v-48b92e79] {
  width: 1.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  margin-right: 0.26667rem;
}

.sub-content[data-v-48b92e79] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  /* margin-right: 20px; */
}

.root[data-v-1c8efc80] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.rule-scroller[data-v-1c8efc80] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.66667rem;
}

.rule-line[data-v-1c8efc80] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-color: #787878;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.border-bottom-1[data-v-1c8efc80] {
  border-bottom-width: 1px;
  border-bottom-color: #787878;
  border-bottom-style: solid;
}

.rule-title-wrapper[data-v-1c8efc80] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.rule-title[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.rule-desc-wrapper[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  margin-left: -1px;
}

.rule-desc[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.rule-trips-wrapper[data-v-1c8efc80] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.trip-name[data-v-1c8efc80] {
  color: #00cbe0;
  margin-top: 0.13333rem;
}

.period-wrapper[data-v-1c8efc80] {
  margin-top: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-1[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.w-157[data-v-1c8efc80] {
  padding-right: 0.26667rem;
  width: 2.09333rem;
}

.order-passengers-cell[data-v-23bb4c61] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-23bb4c61] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-passengers-title[data-v-23bb4c61] {
  margin-top: 0.33333rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #3296D2;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-passengers-box[data-v-23bb4c61] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-passengers-box[data-v-23bb4c61]:active {
  background-color: #f5f5f5;
}

.passenger-info-row[data-v-23bb4c61] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.passenger-name-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-card-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
  padding-top: 0.13333rem;
  padding-bottom: 0.2rem;
}

.passenger-ticketNo-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #464646;
}

.border-bottom[data-v-23bb4c61] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border-bottom[data-v-23bb4c61] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.order-contact-box[data-v-23bb4c61] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  margin-bottom: 0.33333rem;
}

.order-contact-body[data-v-23bb4c61] {
  padding-top: 0.4rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #ffffff;
}

.contact-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-cashback-cell[data-v-7d95f7ee] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-freme-cell[data-v-7d95f7ee] {
  /* height: 100px; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* align-items: center; */
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.shadow[data-v-7d95f7ee] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-cashback-left[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-cashback-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #323232;
}

.order-cashback-tips[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.order-freme-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Regular;
  margin-left: 0.2rem;
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.order-freme-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.32rem;
}

.freme-static-contain[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.freme-static-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.32rem;
}

.text-right[data-v-7d95f7ee] {
  text-align: right;
}

.badge[data-v-7d95f7ee] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.freme-text-wrap[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.order-suppliers-cell[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-d2cf5be2] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-suppliers-title[data-v-d2cf5be2] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #3296D2;
}

.order-suppliers-img-box[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.suppliers-image[data-v-d2cf5be2] {
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.13333rem;
}

.passenger-info-content[data-v-55b7a5f4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.passenger-form[data-v-55b7a5f4] {
  margin: 0.4rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  opacity: 1;
}

.passenger-form-row[data-v-55b7a5f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.33333rem;
  padding: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border[data-v-55b7a5f4] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.passenger-form-title[data-v-55b7a5f4] {
  width: 2.53333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-form-content[data-v-55b7a5f4] {
  width: 5.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.passengerInfo-title[data-v-55b7a5f4] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  padding-left: 0.8rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0px;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
}

.change-ticket-box[data-v-4fe3999b] {
  background-color: rgba(240,240,240,0.80);
  padding-bottom: 0.4rem;
}

.change-ticket-item[data-v-4fe3999b] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #fff;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.porcess-tips[data-v-4fe3999b] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.porcess-pay-tips[data-v-4fe3999b] {
  height: 0.8rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.53333rem;
}

.process-detail[data-v-4fe3999b] {
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 2.32rem;
}

.process-detail-item[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.66667rem;
}

.process-detail-icon[data-v-4fe3999b] {
  position: absolute;
  left: 0px;
  top: 0;
}

.play-record-item[data-v-4fe3999b] {
  margin-top: 0.6rem;
}

.step-line[data-v-4fe3999b] {
  width: 0.02667rem;
  height: 1.16rem;
  background-color: rgba(120,120,120,1);
  position: absolute;
  left: 0.24rem;
}

.change-ticket-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.upgrade-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.total-fee[data-v-4fe3999b] {
  height: 1.38667rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 7.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211,210,210,1);
}

.pay-btn[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.porcess-pay-history[data-v-4fe3999b] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-color: rgba(240,240,240,1);
  border-top-width: 0.02667rem;
  border-top-style: solid;
}

.process-detail-counter[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.change-ticket-status[data-v-4fe3999b] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-style: solid;
  border-top-color: rgba(240,240,240,1);
  border-bottom-width: 0.02667rem;
  border-bottom-style: solid;
  border-bottom-color: rgba(240,240,240,1);
}

.change-ticket-detail[data-v-4fe3999b] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.change-ticket-detail-title[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detial-title-text[data-v-4fe3999b] {
  font-size: 0.32rem;
  color: rgba(0,190,220,1);
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,190,220,1);
  border-top-left-radius: 0.06667rem;
  border-top-right-radius: 0.06667rem;
  border-bottom-left-radius: 0.06667rem;
  border-bottom-right-radius: 0.06667rem;
  text-align: center;
  line-height: 0.53333rem;
  width: 0.93333rem;
  height: 0.53333rem;
}

.change-ticket-detail-content[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  margin-bottom: 0.4rem;
}

.detail-date[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.6rem;
  width: 0.8rem;
}

.detail-time[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.8rem;
  width: 1.28rem;
}

.detail-city[data-v-4fe3999b] {
  width: 6.13333rem;
  height: 1.6rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.6rem;
}

.detail-city-line[data-v-4fe3999b] {
  height: 1.06667rem;
  width: 0.08rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to bottom, rgba(40,200,220,1), rgba(50,150,210,1));
  position: absolute;
  left: 0.24rem;
  top: 0.33333rem;
}

.change-ticket-passenger[data-v-4fe3999b] {
  height: 1.70667rem;
  border-top-color: rgba(210,210,210,1);
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.change-ticket-passenger-box[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-text-box[data-v-4fe3999b] {
  height: 3.22667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-btn-box[data-v-4fe3999b] {
  height: 1.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.font-grey[data-v-4fe3999b] {
  color: rgba(120,120,120,1);
}

.font-black[data-v-4fe3999b] {
  color: rgba(70,70,70,1);
}

.font-blue[data-v-4fe3999b] {
  color: rgba(0,190,220,1);
}

.font-orange[data-v-4fe3999b] {
  color: rgba(255,120,70,1);
}

.font-20[data-v-4fe3999b] {
  font-size: 0.26667rem;
}

.font-22[data-v-4fe3999b] {
  font-size: 0.29333rem;
}

.font-24[data-v-4fe3999b] {
  font-size: 0.32rem;
}

.font-26[data-v-4fe3999b] {
  font-size: 0.34667rem;
}

.font-30[data-v-4fe3999b] {
  font-size: 0.4rem;
}

.font-36[data-v-4fe3999b] {
  font-size: 0.48rem;
}

.font-bold[data-v-4fe3999b] {
  font-weight: 600;
}

.pr5[data-v-4fe3999b] {
  padding-right: 0.06667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
}

.navbar[data-v-d1013358] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.46667rem;
}

.nav-item[data-v-d1013358] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-title[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #9B9B9B;
  line-height: 0.53333rem;
  /* margin-bottom: 10px; */
}

.nav-detail[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.53333rem;
}

.active[data-v-d1013358] {
  color: #464646;
}

.modal-err[data-v-d1013358] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 6.66667rem;
  top: 6rem;
  left: 1.73333rem;
  border-radius: 0.13333rem;
  padding: 0.13333rem 0.26667rem;
}

.modal-err-text[data-v-d1013358] {
  color: white;
  font-size: 0.34667rem;
  line-height: 0.46667rem;
}

.margin-30[data-v-d1013358] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  height: 1.33333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 9.2rem;
}

.datepicker-wrapper[data-v-0696d874] {
  width: 10rem;
}

.loading[data-v-0696d874] {
  top: 3.50667rem;
}

.day-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  height: 0.82667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
}

.day[data-v-0696d874] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.29333rem;
  text-align: center;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.29333rem;
  color: #323232;
  line-height: 0.29333rem;
}

.day-weekends[data-v-0696d874] {
  color: #00bedc;
}

.scroller[data-v-0696d874] {
  width: 10rem;
  height: 11.77333rem;
  overflow: hidden;
}

.month-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.month-line[data-v-0696d874] {
  width: 10rem;
  height: 1.77333rem;
  padding-top: 0.61333rem;
  padding-bottom: 0.2rem;
  padding-left: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
}

.monthtxt[data-v-0696d874] {
  font-family: PingFangSC-Regular;
  font-size: 0.64rem;
  color: #323232;
  line-height: 0.8rem;
}

.txt-wrapper[data-v-0696d874] {
  width: 1.41333rem;
  height: 1.70667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
  position: relative;
}

.daytxt-text[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  text-align: center;
  font-size: 0.53333rem;
  color: rgba(50, 50, 50, 1);
}

.daytxt-date[data-v-0696d874] {
  width: 1.06667rem;
  height: 1.76rem;
  line-height: 1.76rem;
  text-align: center;
  font-size: 0.53333rem;
  /*font-weight: 800;*/
  font-family: PingFangSC-Regular;
  color: #323232;
}

.daytxt-date-weekends[data-v-0696d874],.daytxt-date-holiday[data-v-0696d874] {
  color: #00BEDC !important;
}

.daytxt-dateType-txt[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(70, 70, 70, 1);
}

.daytxt-dateType-unAvailabledate[data-v-0696d874] {
  color: #d2d2d2;
}

.daytxt-price-txt[data-v-0696d874] {
  width: 1.33333rem;
  height: 0.37333rem;
  line-height: 0.37333rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  /*lines: 1;
  text-overflow: ellipsis;*/
}

.daytxt-bg-active[data-v-0696d874] {
  background-color: #00BEDC;
}

.daytxt-bg-same[data-v-0696d874] {
  background-color: #3296d2;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 0.72rem;
  position: absolute;
}

.daytxt-txt-active[data-v-0696d874] {
  color: #ffffff;
}

.daytxt-txt-between-active[data-v-0696d874] {
  color: rgba(120, 120, 120, 1);
}

.daytxt-bg-between[data-v-0696d874] {
  background-color: rgba(0, 190, 220, 0.2);
}

.list-loading[data-v-6374d5fe] {
  position: fixed;
  top: 3.2rem;
  left: 4.6rem;
}

.search[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #464646;
  border-bottom-style: solid;
}

.search-input[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  line-height: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #323232;
  placeholder-color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-ms-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:placeholder-shown {
  color: #9B9B9B;
}

.wrapper[data-v-6374d5fe] {
  width: 10rem;
  /* height: 1000px; */
}

.navbar[data-v-6374d5fe] {
  position: relative;
  width: 10rem;
  height: 1.6rem;
}

.nav-first[data-v-6374d5fe] {
  position: absolute;
  width: 5.25333rem;
  height: 1.6rem;
  left: 0px;
  padding-top: 0.66667rem;
  padding-left: 2.26667rem;
}

.nav-sec[data-v-6374d5fe] {
  position: absolute;
  width: 3.94667rem;
  height: 1.6rem;
  right: 0px;
  padding-top: 0.66667rem;
  padding-right: 2.26667rem;
}

.nav-title[data-v-6374d5fe] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.45333rem;
  letter-spacing: 0.02667rem;
}

.txt-left[data-v-6374d5fe] {
  text-align: left;
}

.txt-right[data-v-6374d5fe] {
  text-align: right;
}

.active[data-v-6374d5fe] {
  font-weight: 700;
}

.nav-border[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  width: 2.05333rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.nav-border2[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  margin-left: 0.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.scroller[data-v-6374d5fe] {
  width: 10rem;
}

.history-wrapper[data-v-6374d5fe] {
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.history-item[data-v-6374d5fe] {
  width: 2.93333rem;
  height: 0.93333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  margin-left: 0.05333rem;
  margin-right: 0.05333rem;
}

.inner-item[data-v-6374d5fe] {
  width: 2.66667rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}

.city-name[data-v-6374d5fe] {
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-size: 0.37333rem;
  color: #323232;
  max-width: 2.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.booking-bottom-tips[data-v-6374d5fe] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangHK-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.mb-100[data-v-6374d5fe] {
  margin-bottom: 1.33333rem;
}

.margin-100[data-v-6374d5fe] {
  width: 10rem;
  height: 1.33333rem;
}

.city-active-line[data-v-6374d5fe] {
  position: absolute;
  bottom: 0.2rem;
  left: 2.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.city-active-line-right[data-v-6374d5fe] {
  -webkit-transform: translateX(4.04rem);
  transform: translateX(4.04rem);
}

.root[data-v-43838972] {
  width: 10rem;
}

.title-wrapper[data-v-43838972] {
  width: 10rem;
  height: 0.4rem;
  margin-top: 0.34667rem;
  margin-bottom: 0.34667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-43838972] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.4rem;
  letter-spacing: 0.02667rem;
}

.content[data-v-43838972] {
  width: 10rem;
  margin-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.root[data-v-58660a20] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.4rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
}

.city[data-v-58660a20] {
  height: 0.53333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-58660a20] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-58660a20] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-58660a20] {
  height: 0.32rem;
}

.proName[data-v-58660a20] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.loading[data-v-2e4337bf] {
  position: absolute;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-2e4337bf] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.root[data-v-7087ec7a] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.left[data-v-7087ec7a] {
  width: 1.06667rem;
  padding-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-header-text[data-v-7087ec7a] {
  width: 0.8rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  background-color: rgba(210, 210, 210, 0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.right[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pdl35[data-v-7087ec7a] {
  padding-left: 0.46667rem;
}

.city[data-v-7087ec7a] {
  height: 0.53333rem;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-7087ec7a] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-7087ec7a] {
  height: 0.32rem;
}

.proName[data-v-7087ec7a] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.root[data-v-59867364] {
  width: 10rem;
}

.img[data-v-59867364] {
  margin-top: 2.30667rem;
  margin-left: 3.44rem;
}

.title[data-v-59867364] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.warning-box[data-v-7c65cc09] {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-7c65cc09] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.other-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.pr10[data-v-7c65cc09] {
  padding-right: 0.13333rem;
}

.booking-scroller[data-v-7c65cc09] {
  background-color: rgba(240, 240, 240, 0.8);
  /* padding-bottom: 110px; */
}

.small-text[data-v-7c65cc09] {
  font-size: 0.32rem;
}

.orange-text[data-v-7c65cc09] {
  color: #FF7846;
}

.step-wrapper[data-v-7c65cc09] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
  padding-top: 0.13333rem;
}

.container[data-v-7c65cc09] {
  width: 10rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  background-color: #ffffff;
  margin-bottom: 1.46667rem;
  /* box-shadow: 0 5px 10px 0 rgba(211, 210, 210, 0.40); */
}

.list-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  margin-bottom: 1px;
}

.row[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-7c65cc09] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.coupon[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.93333rem;
}

.gray[data-v-7c65cc09] {
  color: #787878;
}

.badge[data-v-7c65cc09] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.comment[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
  line-height: 0.93333rem;
}

.user-wrapper[data-v-7c65cc09] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sub-msg[data-v-7c65cc09] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.user-name-wrapper[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency-tip[data-v-7c65cc09] {
  position: fixed;
  bottom: 1.61333rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-7c65cc09] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
}

.fail-verify-price-text[data-v-7c65cc09] {
  color: #9b9b9b;
  font-size: 1.33333rem;
  line-height: 0.66667rem;
}

.footer-price-r[data-v-7c65cc09] {
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-text[data-v-7c65cc09] {
  padding-top: 0.33333rem;
}

.pirce-change-amount[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff4646;
  line-height: 0.34667rem;
  margin-bottom: 0.18667rem;
}

.price-exchange[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
  margin-bottom: 0.18667rem;
}

.red[data-v-7c65cc09] {
  color: #ff4646;
}

.green[data-v-7c65cc09] {
  color: #1ea064;
}

.total-price-symbol[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.2rem;
}

.total-price[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
}

.carbin[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.32rem;
  margin-bottom: 0.26667rem;
  margin-left: 0.4rem;
}

.footer-detail[data-v-7c65cc09] {
  width: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail-label[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.32rem;
  margin-right: 0.13333rem;
}

.footer-button[data-v-7c65cc09] {
  width: 2.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
}

.btn-booking[data-v-7c65cc09] {
  height: 1.06667rem;
  width: 2.4rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.99)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.06667rem;
}

.list-container[data-v-7c65cc09] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-7c65cc09] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-7c65cc09] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-7c65cc09] {
  height: 1.2rem;
}

.rule-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.73333rem;
  padding-bottom: 0.73333rem;
}

.rule-wrapper-content[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  /* padding-left: 20px; */
}

.rule-wrapper-item[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* padding-left: 20px; */
}

.rule-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: rgb(50,50,50);
  line-height: 0.53333rem;
}

.rule-msg-grey[data-v-7c65cc09] {
  color: #787878;
}

.rule-msg-blue[data-v-7c65cc09] {
  color: rgb(0, 190, 220);
}

.verify-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
  padding-left: 0.26667rem;
}

.detail-scroller[data-v-7c65cc09] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-height: 9.33333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.booking-bottom-tips[data-v-7c65cc09] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.suppliers-title[data-v-7c65cc09] {
  margin-top: 0.4rem;
  margin-bottom: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
}

.suppliers-scroller[data-v-7c65cc09] {
  width: 7.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.unavailable-msg-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 0.42667rem;
  margin-top: 0.06667rem;
}

.unavailable-err-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #464646;
  line-height: 0.42667rem;
}

.booking-loading-box[data-v-7c65cc09] {
  width: 5.28rem;
  height: 5.28rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  position: fixed;
  left: 2.37333rem;
  top: 4.25333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  padding-top: 0.4rem;
  z-index: 2;
}

.fail-verify-price-line[data-v-7c65cc09] {
  width: 0.4rem;
  height: 0.05333rem;
  background-color: #9b9b9b;
  margin-right: 0.13333rem;
}

.grey-mask[data-v-7c65cc09] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(240, 240, 240, 1);
}

.transparent-mask[data-v-7c65cc09] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: transparent;
}

.i-dialog-content[data-v-7c65cc09] {
  width: 7.6rem;
  height: 2.2rem;
}

.dialog-content-text[data-v-7c65cc09] {
  width: 7.6rem;
  text-align: center;
  font-size: 0.4rem;
  color: #464646;
}

.bubble-wrapper[data-v-7c65cc09] {
  position: absolute;
  /* top: 97px; */
  right: 0.4rem;
  width: 5.61333rem;
  height: 2rem;
}

.bubble-container[data-v-7c65cc09] {
  margin-top: 0.30667rem;
  width: 5.61333rem;
  height: 1.69333rem;
  background-color: rgba(70, 70, 70, 0.8);
  border-radius: 0.10667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  /* z-index: 3; */
}

.bubble-container-left[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 0.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.26667rem;
}

.bubble-container-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bubble-container-right-title[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #ffffff;
  line-height: 0.42667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-container-right-desc[data-v-7c65cc09] {
  margin-top: 0.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.24rem;
  color: #ffffff;
  line-height: 0.29333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-triangle-wrapper[data-v-7c65cc09] {
  width: 0.66667rem;
  position: absolute;
  right: 0px;
  height: 0.30667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.igola-fare-tip[data-v-7c65cc09] {
  width: 10rem;
  height: 0.76rem;
  background-color: rgba(248, 231, 28, 0.2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.igola-fare-tip-sub-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  font-weight: 500;
  color: rgba(50, 50, 50, 1);
}

.igola-fare-tip-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.list-row-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cashback-tips-header[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #464646;
  line-height: 0.4rem;
  text-align: center;
  margin-top: 0.13333rem;
  line-height: 0.53333rem;
}

.cashback-tips-text[data-v-7c65cc09] {
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 1.08rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.53333rem;
}

.i-list[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 30px;
    padding-bottom: 30px; */
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1px;
}

.i-list-no-border[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*
  .i-list-text {
    font-family: PingFangSC-Regular;
    font-size: 26px;
    color: #323232;
    line-height: 34px;
    lines: 1;
  }
*/

.txt-all[data-v-1c2f6a0a] {
  text-align: left;
}

.txt-alr[data-v-1c2f6a0a] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.45333rem;
  lines: 1;
  color: #9b9b9b;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-list-left[data-v-1c2f6a0a] {
  min-height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-1c2f6a0a] {
  overflow: hidden;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-1c2f6a0a] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pdl10[data-v-1c2f6a0a] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-1c2f6a0a] {
  padding-right: 0.13333rem;
}

.i-actionsheet[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
}

.mask[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
}

.i-mask[data-v-e906c21e] {
  width: 10rem;
  background-color: #000000;
}

.i-actionsheet-box[data-v-e906c21e] {
  width: 10rem;
  background-color: white;
  position: fixed;
  bottom: 0;
  z-index: 1;
}

.root[data-v-3ac86717] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.header[data-v-3ac86717] {
  height: 0.81333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  border-bottom-width: 1px;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.tips[data-v-3ac86717] {
  margin-left: 0.13333rem;
  max-width: 8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.msg[data-v-3ac86717] {
  margin-left: 0.13333rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.body[data-v-3ac86717] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-3ac86717] {
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.45333rem;
  margin-top: -0.10667rem;
  margin-bottom: 0.26667rem;
}

.content[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-left[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.trip-row[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mb20[data-v-3ac86717] {
  margin-bottom: 0.26667rem;
}

.trip-type[data-v-3ac86717] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.4rem;
  margin-left: 1.33333rem;
}

.trip-detail[data-v-3ac86717] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.content-right[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.46667rem;
}

.mutil-right[data-v-3ac86717] {
  width: 0.66667rem;
}

.footer[data-v-3ac86717] {
  height: 1.12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
}

.rules[data-v-3ac86717] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 1.12rem;
}

.trip-row-left[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.trip-type-mutil[data-v-3ac86717] {
  width: 0.4rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.26667rem;
}

.trip-city-mutil[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.4rem;
  lines: 1;
  text-overflow: ellipsis;
  margin-right: 0.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.trip-detail-mutil[data-v-3ac86717] {
  width: 4.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.cross-day-font[data-v-3ac86717] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: left;
  position: absolute;
  top: -0.13333rem;
  right: -0.26667rem;
}



.supplier[data-v-58867fe6] {
  height: 1.6rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-style: solid;
  border-bottom-color: #787878;
}

.supplier-left[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.supplier-right[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.total[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.currency[data-v-58867fe6] {
  color: #464646;
  color: rgba(70,70,70,1);
  font-size: 0.32rem;
  margin-bottom: 0.06667rem;
  font-weight: 400;
}

.price[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.desc[data-v-58867fe6] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.4rem;
}

.ota[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 0.26667rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  font-weight: 600;
  color: #464646;
  line-height: 1.06667rem;
  text-align: right;
}

.btn[data-v-58867fe6] {
  width: 1.06667rem;
  height: 1.06667rem;
  padding-top: 0.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.38667rem;
  border-radius: 0.13333rem;
}

.btn-orange[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
}

.btn-primary[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.root[data-v-1d264c62] {
  width: 9.2rem;
  /* margin-left: 30px; */
  margin-right: 0.4rem;
}

.row[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-1d264c62] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.cashback-avaliable-wrapper[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cashback-avaliable-left[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cashback-avaliable-right[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gray-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.93333rem;
}

.orange-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.column[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d3d2d2;
}

.cashback-get-label[data-v-1d264c62] {
  margin-bottom: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  height: 0.53333rem;
  line-height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.des-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.coupon-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.text-wrap[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.des-orange[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
}

.des-black[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.badge[data-v-1d264c62] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.cashback-balance-can-use[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.passenger-confirm-header {
  margin-top: 0.4rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.passenger-confrim-wrapper {
  margin-top: 0.66667rem;
}

.passenger-confirm-item {
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 0.26667rem;
}

.passenger-confirm-line {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.passenger-confirm-title {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.passenger-confirm-value {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.w180 {
  width: 2.4rem;
}

.w228 {
  width: 3.04rem;
}

.book-confirm-title {
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.book-confirm-scroller {
  width: 7.2rem;
  margin-top: 0.66667rem;
}

.trip-wrapper {
  margin-bottom: 0.4rem;
}

.trip-wrapper-line {
  position: relative;
}

.confirm-title {
  float: left;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.8rem;
}

.confirm-check-icon {
  position: absolute;
  right: 0;
  top: 0;
}

.confirm-desc {
  float: left;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.8rem;
}

.book-confirm-footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  height: 0.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.book-confirm-footer-tip {
  margin-left: 0.26667rem !important;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.6rem;
}

.passengers-wrapper[data-v-9ce774ce] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.passengers-scroller[data-v-9ce774ce] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
}

.btn-add[data-v-9ce774ce] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-9ce774ce] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-9ce774ce] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-9ce774ce] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-9ce774ce] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-9ce774ce] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-9ce774ce] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-9ce774ce] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-9ce774ce] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-9ce774ce] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-9ce774ce] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-9ce774ce] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-9ce774ce] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-9ce774ce] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-9ce774ce] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-9ce774ce] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7c634ae0] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-passengers-scroller[data-v-7c634ae0] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7c634ae0] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7c634ae0] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7c634ae0] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7c634ae0] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7c634ae0] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7c634ae0] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7c634ae0] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7c634ae0] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7c634ae0] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7c634ae0] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7c634ae0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7c634ae0] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7c634ae0] {
  width: 2.21333rem;
}

.hidden-text[data-v-7c634ae0] {
  font-size: 1px;
  opacity: 0;
}

.panel[data-v-e256d082] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.i-list[data-v-706058a4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #D3D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-list-text[data-v-706058a4] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.45333rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.txt-all[data-v-706058a4] {
  text-align: left;
}

.txt-alr[data-v-706058a4] {
  color: #9B9B9B;
  text-align: right;
}

.i-list-left[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-706058a4] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.pdl10[data-v-706058a4] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-706058a4] {
  padding-right: 0.13333rem;
}

.item-input[data-v-706058a4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.56rem;
  placeholder-color: #999999;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  /* color: #464646; */
  line-height: 0.45333rem;
  lines: 1;
  text-overflow: ellipsis;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.item-input[data-v-706058a4]::-webkit-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]::-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-ms-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:placeholder-shown {
  color: #999999;
}

.small-list .i-list-left .i-list-text[data-v-706058a4],.small-list .i-list-main .item-input[data-v-706058a4] {
  font-size: 0.32rem;
  font-family: HelveticaNeue;
}

.small-list .i-list-right[data-v-706058a4] {
  width: auto;
}

.panel[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  background-color: white;
}

.btnWrapper[data-v-51d53f1a] {
  width: 2.73333rem;
  height: 0.66667rem;
  position: absolute;
  top: 0.93333rem;
  left: 6.4rem;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passengers-baseinfo[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  overflow: hidden;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.contacts-wrapper[data-v-30f38559] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.scroller[data-v-30f38559] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-30f38559] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-30f38559] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-30f38559] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-30f38559] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-30f38559] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-30f38559] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-30f38559] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-30f38559] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.root[data-v-064fe183] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-contacts-scroller[data-v-064fe183] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-064fe183] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-064fe183] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-064fe183]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-064fe183] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-064fe183] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-064fe183] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-064fe183] {
  height: 1.33333rem;
  width: 10rem;
}

.panel[data-v-5cdd660a] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.coupons-wrapper[data-v-7a9e064a] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.btn-wrapper[data-v-7a9e064a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-7a9e064a] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-7a9e064a] {
  /* padding-bottom: 110px; */
}

.margin-110[data-v-7a9e064a] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-8e0ce934] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-8e0ce934] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-8e0ce934] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.discount[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.fs-40[data-v-8e0ce934] {
  font-size: 0.53333rem;
}

.discount-off[data-v-8e0ce934] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rigth-left[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-8e0ce934] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-name[data-v-8e0ce934] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
}

.coupon-desc[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-8e0ce934] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-8e0ce934] {
  color: #d2d2d2;
}

.edit-contacts-scroller[data-v-7e1c276d] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-7e1c276d] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-7e1c276d] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-7e1c276d]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-7e1c276d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7e1c276d] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-41a88a9a] {
  background-color: rgba(240, 240, 240, 0.8);
}

.edit-passengers-scroller[data-v-41a88a9a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-41a88a9a] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-41a88a9a] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-41a88a9a] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-41a88a9a] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-41a88a9a] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-41a88a9a] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-41a88a9a] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-41a88a9a] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-41a88a9a] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.passengers-scroller[data-v-14bc0609] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-14bc0609] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-14bc0609] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-14bc0609] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-14bc0609] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-14bc0609] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-14bc0609] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  /* line-height: 70px; */
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-14bc0609] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-14bc0609] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-14bc0609] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-14bc0609] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-14bc0609] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-14bc0609] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-14bc0609] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-14bc0609] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-14bc0609] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-14bc0609] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7a454f48] {
  background-color: #F3F3F3;
}

.add-passenger-wrapper[data-v-7a454f48] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.66667rem;
}

.passenger-notify[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7a454f48] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7a454f48] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7a454f48] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7a454f48] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7a454f48] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7a454f48] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7a454f48] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7a454f48] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7a454f48] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7a454f48] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7a454f48] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7a454f48] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7a454f48] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7a454f48] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7a454f48] {
  width: 2.21333rem;
}

.hidden-text[data-v-7a454f48] {
  font-size: 1px;
  opacity: 0;
}

.loading-wrapper[data-v-7a454f48] {
  height: 5.33333rem;
  padding-top: 1.33333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.loading-text[data-v-7a454f48] {
  margin-top: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.loading-text-cn[data-v-7a454f48] {
  width: 3.33333rem;
  line-height: 0.66667rem;
}

.loading-text-en[data-v-7a454f48] {
  width: 5.06667rem;
}

.tips-box[data-v-7a454f48] {
  background-color: #FFFFFF;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-wrap[data-v-7a454f48] {
  margin-top: -1.17333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-title[data-v-7a454f48] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.8rem;
}

.tips-box-desc[data-v-7a454f48] {
  width: 7.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.66667rem;
}

.root[data-v-0ff89e4b] {
  background-color: #F3F3F3;
}

.message-wrapper[data-v-0ff89e4b] {
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  padding-left: 1.26667rem;
  padding-right: 1.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.message-title[data-v-0ff89e4b] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc[data-v-0ff89e4b] {
  width: 7.46667rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc-div[data-v-0ff89e4b] {
  width: 7.46667rem;
  margin-top: 0.26667rem;
}

.message-desc-div-text[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
}

.add-other-passenger-btn[data-v-0ff89e4b] {
  width: 6.66667rem;
  margin-top: 0.53333rem;
}

.download-wrapper[data-v-0ff89e4b] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.53333rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn[data-v-0ff89e4b] {
  width: 7.6rem;
}

.download-desc[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  text-align: center;
  margin-top: 0.53333rem;
}

.scroller[data-v-f6595f7a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-f6595f7a] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-f6595f7a] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-f6595f7a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-f6595f7a] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-f6595f7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-f6595f7a] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-f6595f7a] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-f6595f7a] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

/* .root {
  width: 750px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
} */

.btn-wrapper[data-v-173eb74d] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-173eb74d] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-173eb74d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.margin-110[data-v-173eb74d] {
  height: 1.33333rem;
  width: 10rem;
}

.coupon-title[data-v-173eb74d] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-173eb74d] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-173eb74d] {
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  margin-top: 0.6rem;
}

.payment-container[data-v-4f2d8140] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.payment-cell[data-v-4f2d8140] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  padding: 0.4rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  opacity: 1;
}

.status-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.4rem;
}

.description-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-top: 0.4rem;
  width: 6.93333rem;
  text-align: center;
}

.btn-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
}

.cash-back-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #323232;
}

.light-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
}

.text-paylater[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #323232;
  opacity: 1;
}

.text-paylater[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.scroller[data-v-71aca5f3] {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.scroller[data-v-71aca5f3]::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.payment-method[data-v-71aca5f3] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 8rem;
  background-color: white;
  padding-bottom: 1.6rem;
}

.payment-method-header[data-v-71aca5f3] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding: 0.4rem;
  padding-left: 0.26667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-line[data-v-71aca5f3] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.payment-method-cell[data-v-71aca5f3] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #ffffff;
}

.payment-method-cell[data-v-71aca5f3]:active {
  background-color: #d2d2d2;
}

.payment-method-cell-row[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.normal-text[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-grey-light[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.currency-tip[data-v-71aca5f3] {
  position: fixed;
  bottom: 1.6rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-71aca5f3] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-light-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.total-price[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #ff7846;
}

.price-exchange[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
}

.orange-btn[data-v-71aca5f3] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: rgba(255, 133, 50, 1);
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  opacity: 1;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.orange-btn[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.orange-btn-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.payment-loading[data-v-71aca5f3] {
  position: fixed;
  top: 0;
  bottom: 1.6rem;
  left: 0;
  right: 0;
  background-color: #f0f0f0;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-17833c6a] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.32rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-17833c6a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.order-status[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  padding-top: 0.66667rem;
}

.order-status-title-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-17833c6a] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-status-description[data-v-17833c6a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-status-description-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-status-description-dot[data-v-17833c6a] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-status-description-text[data-v-17833c6a] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-schedule[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.order-schedule-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-details-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.26667rem;
  opacity: 1;
}

.order-details-row[data-v-17833c6a]:active {
  opacity: 0.5;
}

.text-regular[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-blue[data-v-17833c6a] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
}

.mask[data-v-d105e60c] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-d105e60c] {
  min-height: 14.66667rem;
}

.root[data-v-d105e60c] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding: 0.66667rem;
  background-color: rgba(70, 70, 70, 0.9);
}

.order-details-row[data-v-d105e60c] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.title-blue-text[data-v-d105e60c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #00BEDC;
}

.passenger-row[data-v-d105e60c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passenger-name[data-v-d105e60c] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  margin-right: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.grey-light-text[data-v-d105e60c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
}



.warning-box-order[data-v-27c41ad3] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-27c41ad3] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-27c41ad3] {
  font-size: 0.32rem;
}

.light-grey[data-v-27c41ad3] {
  color: #D2D2D2;
}

.blue-text[data-v-27c41ad3] {
  color: #00BEDC;
}

.flight-detail[data-v-91a154ea] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-91a154ea] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.flight-info-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-91a154ea] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-91a154ea] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-91a154ea] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: white;
}

.time-normal-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: white;
}

.duration-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.cross-day-tip-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #D2D2D2;
}

.flight-stop-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-91a154ea] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-91a154ea] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #585858;
  border-radius: 50%;
}

.img-airlineLogo[data-v-91a154ea] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-91a154ea] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-91a154ea] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  color: white;
}

.info-small-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.info-small-strong-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.blue-info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #00BEDC;
}

.right-text[data-v-91a154ea] {
  text-align: right;
}

.title[data-v-e93118a8] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  margin-top: 0.26667rem;
}

.row[data-v-e93118a8] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0.26667rem;
}

.sub-title[data-v-e93118a8] {
  width: 1.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
  margin-right: 0.13333rem;
}

.sub-content[data-v-e93118a8] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
}

.list-container[data-v-6de5d316] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-6de5d316] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-6de5d316] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-6de5d316] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-6de5d316] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-6de5d316] {
  height: 1.2rem;
}

.list-row-right[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.payment-confirm-wrapper[data-v-6ab61d70] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.payment-confirm-container[data-v-6ab61d70] {
  background-color: rgb(240, 240, 240);
  padding-bottom: 0.13333rem;
}

.title-label[data-v-6ab61d70] {
  height: 0.8rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-item[data-v-6ab61d70] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-item-append[data-v-6ab61d70] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.border-top[data-v-6ab61d70] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(200, 200,200);
}

.border-bottom[data-v-6ab61d70] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(200, 200,200);
}

.row[data-v-6ab61d70] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-box[data-v-6ab61d70] {
  padding: 0.8rem;
  padding-left: 1.06667rem;
  padding-right: 1.06667rem;
}

.strong-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.normal-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.small-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: rgb(150, 150, 150);
}

.grey[data-v-6ab61d70] {
  color: rgb(150, 150, 150);
}

.orange[data-v-6ab61d70] {
  color: rgb(255, 120, 0);
}

.customer-service-box[data-v-066ccb87] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.customer-service-content[data-v-066ccb87] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-choose-text[data-v-066ccb87] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.customer-service-row[data-v-066ccb87] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-item[data-v-066ccb87] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.customer-service-item-text[data-v-066ccb87] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120, 120, 120, 1);
}

.customer-service-cancel-btn[data-v-066ccb87] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.customer-service-cancel-btn[data-v-066ccb87]:active {
  background-color: #f5f5f5;
}

.root[data-v-51e4c7b2] {
  background-color: rgba(240, 240, 240, 0.8);
  width: 10rem;
}

.i-pay-scroller[data-v-51e4c7b2] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.wrap-content[data-v-51e4c7b2] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
}

.price-line[data-v-51e4c7b2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-amount[data-v-51e4c7b2] {
  padding-top: 0.37333rem;
  padding-bottom: 0.2rem;
}

.price-charge[data-v-51e4c7b2] {
  padding-top: 0.2rem;
  padding-bottom: 0.42667rem;
}

.price-total[data-v-51e4c7b2] {
  height: 1.28rem;
  border-top-color: #d3d2d2;
  border-top-style: solid;
  border-top-width: 1px;
}

.price-line-text[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #323232;
  font-family: PingFangSC-Light;
}

.price-line-orange[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #ff7846;
  font-family: HelveticaNeue;
}

.price-total .price-line-text[data-v-51e4c7b2] {
  font-size: 0.4rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
}

.price-total .price-line-orange[data-v-51e4c7b2] {
  font-size: 0.48rem;
  font-weight: bold;
  font-family: HelveticaNeue;
}

.notify[data-v-51e4c7b2] {
  padding: 0.33333rem 0.4rem;
  font-size: 0.32rem;
  color: #787878;
  font-family: PingFangSC-Regular;
}

.en-notify[data-v-51e4c7b2] {
  padding: 0.33333rem;
  font-size: 0.28rem;
}

.btn-box[data-v-51e4c7b2] {
  margin: 0.6rem 1.26667rem 0.8rem;
}

input[data-v-51e4c7b2] {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

/* Firefox < 19 */

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

/* Firefox > 19 */

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

/* Internet Explorer 10 */

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

.ipay-model[data-v-51e4c7b2] {
  padding: 0.26667rem 0;
}

.ipay-tips[data-v-51e4c7b2] {
  text-align: center;
}

.ipay-tips-reason[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #787878;
  margin: 0.29333rem 0 0.48rem 0;
}

.ipay-img[data-v-51e4c7b2] {
  margin: 0.66667rem auto;
}

.ipay-btn[data-v-51e4c7b2] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cancel-btn[data-v-51e4c7b2] {
  width: 50%;
  margin: 0.13333rem 0.4rem 0 0;
}

.change-btn[data-v-51e4c7b2] {
  width: 50%;
  margin-top: 0.13333rem;
}

.i-toast-wrap[data-v-51e4c7b2] {
  z-index: 1000;
}

.select-currency-container[data-v-36dcf833] {
  background-color: white;
}

.select-currency-cell[data-v-36dcf833] {
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C8C8C8;
}

.select-currency-cell[data-v-36dcf833]:active {
  background-color: #D2D2D2;
}

.normal-text[data-v-36dcf833] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.item-line[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-title[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
}

.bind-phone-wrapper[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #f0f0f0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-0bd16e24] {
  color: #00bedc;
}

.cashback-cell-wrapper[data-v-0bd16e24] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
}

.front[data-v-0bd16e24] {
  margin-top: -5.6rem;
  height: 5.6rem;
  width: 9.2rem;
  padding-top: 1.6rem;
  padding-bottom: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
}

.total-balance[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 1.2rem;
  color: #ffffff;
  letter-spacing: -0.69px;
  line-height: 1.33333rem;
  margin-bottom: 0.4rem;
}

.total-balance-txt[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  font-weight: 100;
  color: #ffffff;
  line-height: 0.4rem;
}

.tips-wrapper[data-v-0bd16e24] {
  margin-top: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tips-content[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  font-weight: 200;
  color: #ffffff;
  line-height: 0.4rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.item-line[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-left[data-v-7afac9a5] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.item-title[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

.item-date[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.29333rem;
  color: #BEBEBE;
  line-height: 0.34667rem;
}

.item-right[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-price[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.48rem;
  line-height: 0.53333rem;
  margin-right: 0.26667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
}

.no-result-text[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.img[data-v-7afac9a5] {
  margin-top: 2.30667rem;
  margin-left: 2.69333rem;
}

.default-font[data-v-2ed55a46] {
  font-family: PingFangSC-Regular;
  font-size: 0.42667rem;
  color: #464646;
}

.ifont[data-v-2ed55a46] {
  font-family: iconfont;
  font-size: 0.53333rem;
}

.font-28[data-v-2ed55a46] {
  font-size: 0.34667rem;
  /*font-weight: 100;*/
}

.orange[data-v-2ed55a46] {
  color: #FF7846;
}

.login-alert[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #E4F8FF;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.login-alert-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #464646;
}

.login-alert-link[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #00BEDC;
}

.login-close[data-v-2ed55a46] {
  position: absolute;
  right: 0.33333rem;
  line-height: 0.8rem;
}

.hotel-name[data-v-2ed55a46] {
  padding-bottom: 0.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.26667rem;
  width: 9.33333rem;
  /*background-color: #afddff;*/
  /*margin-right: 30px;*/
}

.name-title[data-v-2ed55a46] {
  font-size: 0.42667rem;
  font-weight: bold;
  text-wrap: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  margin-bottom: 0.13333rem;
}

.name-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
  font-family: PingFangSC-Regular;
  /*width: 580px;*/
  margin-bottom: 0.13333rem;
}

.name-address-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
  color: #464646;
  margin-bottom: 0.13333rem;
}

.title-row[data-v-2ed55a46] {
  width: 10rem;
  /*height: 218px;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.star-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.13333rem;
}

.score-panel[data-v-2ed55a46] {
  height: 1.06667rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  border-top-width: 0.02667rem;
  border-top-color: #EFEFEF;
}

.score-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.33333rem;
  height: 1.06667rem;
  padding-left: 0.4rem;
  border-right-width: 0.02667rem;
  border-right-color: #EFEFEF;
}

.score-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: #464646;
}

.score-base-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
}

.x-sell-panel[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #dcf0f0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sell-btn[data-v-2ed55a46] {
  width: 2.13333rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 1px;
  border-color: #00BEDC;
  margin-right: 0.13333rem;
}

.x-sell-btn-text[data-v-2ed55a46] {
  font-size: 0.26667rem;
  color: #00BEDC;
  line-height: 0.29333rem;
}

.x-sell-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #00BEDC;
}

.x-sell-text-black[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
}

.title-panel[data-v-2ed55a46] {
  width: 10rem;
}

.room-panel[data-v-2ed55a46] {
  border-top-style: solid;
  border-top-width: 0.13333rem;
  border-top-color: #EFEFEF;
  padding-top: 0.29333rem;
  padding-bottom: 0.29333rem;
  background-color: white;
  padding-left: 0.2rem;
}

.date-panel[data-v-2ed55a46] {
  height: 1.44rem;
  width: 9.46667rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 0.13333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.32rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.check-panel[data-v-2ed55a46] {
  width: 4.28rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.set-inline-item[data-v-2ed55a46] {
  width: 1.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-right: 0.26667rem;
}

.border-right[data-v-2ed55a46] {
  border-right: 1px solid #d2d2d2;
}

.date-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #464646;
  line-height: 0.53333rem;
}

.night-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #969696;
}

.price-text[data-v-2ed55a46] {
  position: relative;
  top: 0.06667rem;
  font-size: 0.53333rem;
  font-weight: 600;
  font-family: PingFangSC-Regular;
}

.rate-plan[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.room-style[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.border-bottom-bold[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.13333rem;
}

.error-panel[data-v-2ed55a46] {
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-top: 0.66667rem;
}

.error-div[data-v-2ed55a46] {
  width: 8.4rem;
  height: 5.33333rem;
  left: 0.8rem;
  position: absolute;
  top: 5.46667rem;
  background: #FFFFFF;
  border-radius: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeout-text[data-v-2ed55a46] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.56rem;
  margin-top: 1.24rem;
  width: 6.8rem;
}

.timeout-style[data-v-2ed55a46] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 6.66667rem;
  height: 1.06667rem;
  margin-top: 1.2rem;
}

.error-pic[data-v-2ed55a46] {
  height: 2.21333rem;
  width: 2.62667rem;
  position: relative;
  left: 3.6rem;
}

.pic-center[data-v-2ed55a46] {
  left: 2.34667rem;
  margin-bottom: 0.4rem;
}

.error-text[data-v-2ed55a46] {
  width: 6.66667rem;
  margin-left: 1rem;
  text-align: center;
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: gray;
}

.back-btn[data-v-2ed55a46] {
  border-width: 1px;
  border-color: #dcdcdc;
  line-height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  width: 2.4rem;
  height: 0.8rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 3rem;
}

.back-btn-text[data-v-2ed55a46] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  text-align: center;
  color: gray;
}

.loading[data-v-2ed55a46] {
  height: 5.33333rem;
}

.loading-img[data-v-2ed55a46] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.price-right[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.price-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-right: 0.13333rem;
  position: relative;
  top: -0.06667rem;
}

.rate-list-top[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
}

.rate-list-top-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #9b9b9b;
  padding-left: 0.26667rem;
  padding-top: 0.08rem;
  font-family: PingFangSC-Regular;
  font-weight: 300;
}

.rate-title[data-v-2ed55a46] {
  padding-left: 0.4rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rate-title-text[data-v-2ed55a46] {
  width: 5.73333rem;
  line-height: 0.53333rem;
  font-size: 0.37333rem;
  font-weight: bold;
}

.from-left[data-v-2ed55a46] {
  margin-left: 0.06667rem;
  color: #787878;
}

.load-more-btn[data-v-2ed55a46] {
  height: 1.33333rem;
  width: 10rem;
}

.load-btn[data-v-2ed55a46] {
  height: 0.66667rem;
  width: 2rem;
  margin-left: 4rem;
  margin-top: 0.33333rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  text-align: center;
  line-height: 0.66667rem;
  color: #323232;
  font-size: 0.32rem;
  font-family: opensans;
}

.pics-group[data-v-2ed55a46] {
  -webkit-box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  width: 10rem;
  height: 6.66667rem;
}

.back-panel[data-v-2ed55a46] {
  position: fixed;
  left: 0.21333rem;
  width: 0.72rem;
  height: 0.72rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.default-img[data-v-2ed55a46] {
  width: 10rem;
  height: 6.66667rem;
}

.sliderpic[data-v-2ed55a46] {
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 6.66667rem;
}

.top-shadow[data-v-2ed55a46] {
  position: absolute;
  top: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}

.picnum[data-v-2ed55a46] {
  position: absolute;
  bottom: 0.26667rem;
  right: 0.4rem;
  width: 1.46667rem;
  height: 0.66667rem;
  border-radius: 0.33333rem;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.num-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: white;
}

.service-panel[data-v-2ed55a46] {
  padding-left: 0.4rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.inline-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.hotline-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: #00BEDC;
}

.service-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: rgb(70, 70, 70);
}

.hotel-list-scroller[data-v-2ed55a46] {
  width: 10rem;
  show-scrollbar: false;
}

.black-mask[data-v-2ed55a46] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-text[data-v-2ed55a46] {
  text-align: center;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  color: white;
}

.btn-style[data-v-2ed55a46] {
  border-width: 0.02667rem;
  border-color: white;
  width: 4.8rem;
  border-radius: 0.53333rem;
  position: relative;
  left: 2.6rem;
  margin-top: 0.26667rem;
  height: 1.06667rem;
}

.btn-text[data-v-2ed55a46] {
  color: white;
  text-align: center;
  font-size: 0.45333rem;
  line-height: 1.06667rem;
}

.go-top[data-v-2ed55a46] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
  z-index: 9;
}

.top-fix[data-v-2ed55a46] {
  position: fixed;
  top: 0;
  background-color: #FFFFFF;
  width: 10rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.fix-middle-panel[data-v-2ed55a46] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: white;
}

.top-text[data-v-2ed55a46] {
  color: rgb(70, 70, 70);
  width: 7.33333rem;
  lines: 1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.text-title[data-v-2ed55a46] {
  font-size: 0.34667rem;
  margin-bottom: 0.13333rem;
  margin-top: 0.13333rem;
  font-family: opensans;
  font-weight: 600;
}

.text-address[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-family: PingFangSC-Regular;
  margin-bottom: 0.06667rem;
}

.filter-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.filter-cell[data-v-2ed55a46] {
  position: relative;
  width: 2.53333rem;
  height: 0.66667rem;
  border-radius: 0.13333rem;
  border-color: #00BEDC;
  margin-right: 0.26667rem;
  margin-top: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
}

.filter-delete[data-v-2ed55a46] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0.4rem;
  font-size: 0.4rem;
}

.filter-text[data-v-2ed55a46] {
  color: #00BEDC;
  font-size: 0.32rem;
}

.room-filter[data-v-9241416a] {
  height: 1.06667rem;
  padding-left: 0.33333rem;
  background-color: rgb(250,250,250);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-top-width: 0.02667rem;
  border-bottom-width: 0.02667rem;
  border-color: rgb(239, 239, 239);
}

.filter-option[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.border-green[data-v-9241416a] {
  border-color: #00BEDC;
}

.border-gray[data-v-9241416a] {
  border-color: #dcdcdc;
}

.text-green[data-v-9241416a] {
  color: #00BEDC;
}

.text-black[data-v-9241416a] {
  color: #464646;
}

.filter-panel[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.33333rem;
  height: 0.64rem;
  margin-right: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  border-width: 1px;
}

.filter-text[data-v-9241416a] {
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
}

.point[data-v-9241416a] {
  height: 0.13333rem;
  border-radius: 0.06667rem;
  width: 0.13333rem;
  background-color: #00BEDC;
  margin-left: 0.06667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular;
}

.rate-panel[data-v-57d61cf2] {
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.33333rem;
  background-color: #F9F9F9;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hotel-bed[data-v-57d61cf2] {
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
}

.item-name[data-v-57d61cf2] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
  color: rgb(70, 70, 70);
}

.info-text[data-v-57d61cf2] {
  font-size: 0.32rem;
  color: #9B9B9B;
}

.price-symbol[data-v-57d61cf2] {
  font-size: 0.37333rem;
  color: #FF7846;
  margin-bottom: 0.06667rem;
}

.price-text[data-v-57d61cf2] {
  font-size: 0.50667rem;
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-weight: 600;
}

.del-el[data-v-57d61cf2] {
  text-decoration: line-through;
  font-size: 0.37333rem;
  color: #BEBEBE;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.book-text[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-weight: 100;
  text-align: center;
  letter-spacing: 0.02667rem;
  color: white;
}

.item-text[data-v-57d61cf2] {
  margin-top: 0.48rem;
  width: 7.06667rem;
}

.item-right[data-v-57d61cf2] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.item-price[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.book-btn[data-v-57d61cf2] {
  width: 1.2rem;
  height: 1.2rem;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left,#FF8532,#FF5200);
  background-image: -webkit-gradient(linear,left top, right top,from(#FF8532),to(#FF5200));
  background-image: linear-gradient(to right,#FF8532,#FF5200);
  border-radius: 0.13333rem;
  margin-top: 0.13333rem;
}

.label-panel[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.label-style[data-v-57d61cf2] {
  width: 1.6rem;
  height: 0.4rem;
  border-width: 1px;
  border-color: #00BEDC;
  margin-top: 0.26667rem;
  margin-right: 0.13333rem;
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.label-large-style[data-v-57d61cf2] {
  width: 2.13333rem;
}

.promo-text[data-v-57d61cf2] {
  font-size: 0.26667rem;
  text-align: center;
  color: #00BEDC;
}

.base-panel[data-v-fc60df6a] {
  background-color: white;
  width: 8.4rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.8rem;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-bottom: 0.26667rem;
}

.normal-text[data-v-fc60df6a] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.normal-text-bold[data-v-fc60df6a] {
  font-size: 0.4rem;
  font-weight: bold;
  margin-top: 0.26667rem;
}

.last-line[data-v-fc60df6a] {
  margin-bottom: 0.26667rem;
}

.btn-active[data-v-fc60df6a] {
  width: 6.66667rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: #00BEDC;
  margin-top: 0.4rem;
}

.btn-text[data-v-fc60df6a] {
  font-size: 0.4rem;
  color: white;
  line-height: 1.06667rem;
  text-align: center;
}

.text-gray[data-v-fc60df6a] {
  color: #969696;
}

.base-panel[data-v-12b9c90f] {
  background-color: white;
  width: 8.4rem;
  height: 5.33333rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.53333rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-bottom: 0.66667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.normal-text[data-v-12b9c90f] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  font-weight: 200;
}

.full-width[data-v-12b9c90f] {
  width: 7.06667rem;
  margin-left: 0;
}

.btn-panel[data-v-12b9c90f] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 7.06667rem;
}

.btn[data-v-12b9c90f] {
  width: 3.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: white;
  margin-top: 0.26667rem;
  border-width: 0.02667rem;
  border-color: #dcdcdc;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-active[data-v-12b9c90f] {
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  /*border-color: #00BEDC;*/
  border: none;
  margin-left: 0.26667rem;
}

.btn-text[data-v-12b9c90f] {
  font-size: 0.4rem;
  line-height: 1.06667rem;
  text-align: center;
  color: #464646;
}

.text-white[data-v-12b9c90f] {
  color: white;
}

.process-bar {
  height: 0.10667rem;
  background-color: #00BEDC;
  width: 1px;
  opacity: 1;
}

.detail-panel[data-v-1187b5b7] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.title-1[data-v-1187b5b7] {
  font-size: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title-2[data-v-1187b5b7] {
  font-size: 0.34667rem;
  line-height: 0.34667rem;
  font-weight: bold;
  color: #00BEDC;
  margin-bottom: 0.26667rem;
}

.title-3[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: bold;
  /*margin-bottom: 20px;*/
}

.item-row-hotel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0.2rem;
}

.detail-item[data-v-1187b5b7] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text-item[data-v-1187b5b7] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.intro-text[data-v-1187b5b7] {
  lines: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}

.more-btn[data-v-1187b5b7] {
  width: 2.4rem;
  height: 0.8rem;
  border-width: 1px;
  border-color: #D2D2D2;
  border-radius: 0.13333rem;
  margin-left: 3.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-text[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
}

.qa-title-panel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.13333rem;
}

.qa-panel[data-v-1187b5b7] {
  width: 9.13333rem;
  margin-left: 0.2rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  padding: 0.26667rem;
  margin-bottom: 0.4rem;
}

.qa-text[data-v-1187b5b7] {
  width: 8.6rem;
  margin-bottom: 0;
}

.default-font[data-v-ad6aa232] {
  font-family: opensans;
}

.ifont[data-v-ad6aa232] {
  font-family: iconfont;
}

.room-panel[data-v-ad6aa232] {
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.inline-item[data-v-ad6aa232] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-panel[data-v-ad6aa232] {
  height: 1.28rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.right-item[data-v-ad6aa232] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-panel[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pick-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  color: #323232;
}

.choose-panel[data-v-ad6aa232] {
  background-color: white;
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
}

.cell-ul[data-v-ad6aa232] {
  height: 8rem;
  overflow-y: auto;
  overflow-x: hidden;
}

.cell-list[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 1.6rem;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cell-text[data-v-ad6aa232] {
  color: #323232;
  font-size: 0.48rem;
}

.top-group[data-v-ad6aa232] {
  height: 1.52rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.content-wrapper[data-v-ad6aa232] {
  margin-bottom: 2.66667rem;
  width: 8.93333rem;
  show-scrollbar: false;
}

.panel-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  font-weight: 200;
  color: #9B9B9B;
}

.item-name[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.num-icon[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.edit-wrapper[data-v-ad6aa232] {
  width: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.child-detail[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.confirm-btn[data-v-ad6aa232] {
  position: fixed;
  bottom: 0.4rem;
  width: 8.93333rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.btn-text[data-v-ad6aa232] {
  color: white;
  font-size: 0.4rem;
  font-weight: bold;
}

.black-mask[data-v-ad6aa232] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.select-age-panel[data-v-ad6aa232] {
  background-color: white;
  padding: 0.33333rem;
  position: fixed;
  bottom: 0;
}

.default-font[data-v-9be87ab4] {
  font-family: opensans;
}

.detail[data-v-9be87ab4] {
  show-scrollbar: false;
  background-color: white;
  width: 10rem;
  position: relative;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.93333rem;
}

.inline-item[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.item-row-hotel[data-v-9be87ab4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.detail-item[data-v-9be87ab4] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text[data-v-9be87ab4] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.title-1[data-v-9be87ab4] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title[data-v-9be87ab4] {
  color: #00BEDC;
  font-size: 0.34667rem;
  font-weight: bold;
  margin-bottom: 0.26667rem;
}

.text[data-v-9be87ab4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.other[data-v-9be87ab4] {
  margin-top: 0.8rem;
}

.back-icon[data-v-9be87ab4] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.default-font[data-v-6c7e77e9] {
  font-family: opensans;
}

.middle-text[data-v-6c7e77e9] {
  font-size: 0.42667rem;
  color: #323232;
  margin-left: 3.57333rem;
}

.top-fix[data-v-6c7e77e9] {
  width: 10rem;
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}

.header[data-v-6c7e77e9] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.pic-list[data-v-6c7e77e9] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pic-panel[data-v-6c7e77e9] {
  margin-bottom: 0.13333rem;
  position: relative;
}

.default-img[data-v-6c7e77e9] {
  width: 4.53333rem;
  height: 4.53333rem;
}

.pic-image[data-v-6c7e77e9] {
  position: absolute;
  top: 0;
  width: 4.53333rem;
  height: 4.53333rem;
}

.go-top[data-v-6c7e77e9] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
}

.root[data-v-87cca37c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-87cca37c] {
  width: 10rem;
}

.bg-default[data-v-87cca37c] {
  background-color: #ffffff;
}

.bg-gray[data-v-87cca37c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-87cca37c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-62e76907] {
  width: 10rem;
  background-color: rgba(70,70,70,1);
  position: relative;
}

.slider[data-v-62e76907] {
  position: relative;
  top: 0px;
  width: 10rem;
}

.img-wrapper[data-v-62e76907] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.bg-img[data-v-62e76907] {
  position: absolute;
  top: 3.73333rem;
  width: 10rem;
  height: 6.66667rem;
}

.picindex[data-v-62e76907] {
  position: absolute;
  height: 0.66667rem;
  right: 1.06667rem;
  bottom: 2rem;
  color: #ffffff;
  font-size: 0.53333rem;
  text-align: right;
  margin-right: 0.06667rem;
}

.picnum[data-v-62e76907] {
  position: absolute;
  right: 0.26667rem;
  bottom: 2rem;
  width: 0.8rem;
  height: 0.4rem;
  text-align: left;
  color: #ffffff;
  font-size: 0.32rem;
}

.header[data-v-08e4a425] {
  position: fixed;
  top: 0;
  width: 10rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  z-index: 99;
}

.header-title[data-v-08e4a425] {
  height: 1.2rem;
  background-color: white;
  width: 10rem;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-08e4a425] {
  width: 2rem;
  text-align: center;
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  font-family: PingFangSC-Regular;
}

.reset-text[data-v-08e4a425] {
  width: 2rem;
  text-align: right;
  padding-right: 0.4rem;
  color: #323232;
  font-weight: bold;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular;
}

.filter-list[data-v-08e4a425] {
  background-color: rgb(250, 250, 250);
}

.filter-row[data-v-08e4a425] {
  background-color: white;
  margin-top: 0.26667rem;
  width: 9.46667rem;
  margin-left: 0.26667rem;
  -webkit-box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  border-radius: 0.13333rem;
}

.last-row[data-v-08e4a425] {
  margin-bottom: 0.26667rem;
}

.border-style[data-v-08e4a425] {
  border-width: 0.02667rem;
  border-color: #f0f0f0;
}

.filter-title[data-v-08e4a425] {
  margin-left: 0.26667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.53333rem;
  font-size: 0.37333rem;
  /*font-weight: bold;*/
  color: #969696;
}

.row-list[data-v-08e4a425] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.price-input[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  text-align: center;
  border-radius: 0.13333rem;
  border: none;
  background-color: #FAFAFA;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  font-weight: bold;
  font-family: PingFangSC-Regular;
}

.line[data-v-08e4a425] {
  height: 0.33333rem;
  width: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-color: #464646;
}

.filter-input-cell[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
  border-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.filter-cell[data-v-08e4a425] {
  width: 2.8rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  border-radius: 0.13333rem;
  background-color: #FAFAFA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
  border-color: white;
}

.content-text[data-v-08e4a425] {
  font-size: 0.34667rem;
  font-weight: normal;
  color: #464646;
  line-height: 0.8rem;
  font-family: PingFangSC-Regular;
}

.footer[data-v-08e4a425] {
  width: 10rem;
  position: fixed;
  bottom: 0;
}

.btn-panel[data-v-08e4a425] {
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.confirm-btn[data-v-08e4a425] {
  width: 9.2rem;
  height: 1.33333rem;
  margin-left: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.confirm-text[data-v-08e4a425] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.4rem;
  color: white;
}

.qa-title[data-v-1999ccf2] {
  height: 1.73333rem;
  width: 10rem;
  padding-top: 0.93333rem;
  padding-left: 0.53333rem;
}

.panel-text[data-v-1999ccf2] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.item-title[data-v-1999ccf2] {
  margin-top: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-1999ccf2] {
  width: 8.4rem;
  font-size: 0.34667rem;
  font-weight: bold;
  color: #464646;
}

.content-panel[data-v-1999ccf2] {
  width: 8.93333rem;
  margin-top: 0.26667rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
}

.content-text[data-v-1999ccf2] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  width: 8.4rem;
  color: #323232;
}

.result-container[data-v-1999ccf2] {
  width: 10rem;
  position: relative;
}

.main[data-v-1999ccf2] {
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-bottom: 0.93333rem;
  show-scrollbar: false;
}

.back-icon[data-v-1999ccf2] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.black-mask[data-v-11b3a4e0] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.layout-row[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 6.66667rem;
}

.booking-term[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.6rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.term-text[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.agoda-logo[data-v-11b3a4e0] {
  width: 0.90667rem;
  height: 0.37333rem;
}

.term-link[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #464646;
  text-decoration: underline;
}

.icon-check[data-v-11b3a4e0] {
  margin-right: 0.13333rem;
  font-size: 0.48rem;
  color: #464646;
}

.list-left-right[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-font[data-v-11b3a4e0] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-11b3a4e0] {
  font-family: iconfont;
}

.root[data-v-11b3a4e0] {
  background-color: #f3f3f3;
}

.error[data-v-11b3a4e0] {
  position: fixed;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-11b3a4e0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.top-group[data-v-11b3a4e0] {
  position: fixed;
  top: 0px;
  background-color: #f3f3f3;
  z-index: 2;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
}

.top-middle[data-v-11b3a4e0] {
  position: absolute;
  /* left:178px; */
  left: 1.06667rem;
  /* top:19px; */
  /* top:12px; */
  /* width:392px; */
  width: 7.86667rem;
  /* height:50px; */
  height: 1.17333rem;
  /* flex-direction: row; */
  /* flex-wrap: nowrap; */
  /* justify-content: center; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* height: 64px; */
}

.middle-text[data-v-11b3a4e0] {
  font-size: 0.4rem;
  font-weight: 600;
}

.content-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  show-scrollbar: false;
  background-color: #f3f3f3;
  /*top:88px;*/
  padding-top: 1.17333rem;
  padding-bottom: 1.66667rem;
}

.hotel-info-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  /*padding-top: 25px;*/
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.line-one[data-v-11b3a4e0] {
  width: 2.66667rem;
}

.information-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #F0F0F0;
  border-bottom-style: solid;
  border-top-style: solid;
  border-top-color: #f0f0f0;
  border-top-width: 0.13333rem;
}

.info-all[data-v-11b3a4e0] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  width: 10rem;
}

.info[data-v-11b3a4e0] {
  width: 9.33333rem;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-result[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-selected[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.4rem;
  padding-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-selected-result[data-v-11b3a4e0] {
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  border-bottom-style: solid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-email[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  padding-bottom: 0.26667rem;
  line-height: 0.66667rem;
}

.info-data[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-note[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.56rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.info-room[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-top: 0.4rem;
}

.info-edit[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  text-align: right;
}

.info-contact-one[data-v-11b3a4e0] {
  -ms-flex-direction: row;
  flex-direction: row;
  /*height: 65px;*/
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}

.info-contact-left[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.26667rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-contactName[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
  max-width: 4rem;
  word-break: break-all;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.adult-list[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-adult[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.53333rem;
  padding-top: 0.13333rem;
  padding-bottom: 0.4rem;
}

.info-contactPhone[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-name[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  /*font-weight: 600;*/
}

.info-title[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width:350px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-coupon[data-v-11b3a4e0] {
  width: 5.06667rem;
  text-align: right;
  font-size: 0.4rem;
  line-height: 0.58667rem;
  margin-left: 0.37333rem;
}

.info-couponPrice[data-v-11b3a4e0] {
  text-align: right;
  line-height: 0.36rem;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.couponPrice-name[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  text-align: right;
  lines: 1;
  width: 4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.couponPrice-price[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.info-right[data-v-11b3a4e0] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-arrow[data-v-11b3a4e0] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 0.32rem;
  color: #787878;
}

.info-option[data-v-11b3a4e0] {
  width: 4rem;
  text-align: right;
  font-size: 0.34667rem;
  color: #9B9B9B;
  lines: 1;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.policy-info[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.policy-info-item[data-v-11b3a4e0] {
  margin-bottom: 0.4rem;
}

.policy-title[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.74667rem;
  font-weight: 700;
}

.policy-des-box[data-v-11b3a4e0] {
  overflow: hidden;
}

.arrow-more[data-v-11b3a4e0] {
  text-align: right;
  font-size: 0.29333rem;
}

.policy-des[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.53333rem;
}

.book-price[data-v-11b3a4e0] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 10rem;
  height: 1.66667rem;
  z-index: 2;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  /*box-shadow: 0 -5px 8px rgb(240, 240, 240);*/
  border-top-color: rgb(240, 240, 240);
  border-bottom-style: solid;
}

.total-text-center[data-v-11b3a4e0] {
  height: 1.66667rem;
  padding-left: 0.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 7.33333rem;
}

.other-price[data-v-11b3a4e0] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-11b3a4e0] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-11b3a4e0] {
  color: #FF7846;
  font-weight: bold;
}

.total-name[data-v-11b3a4e0] {
  color: rgb(70, 70, 70);
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-weight: 600;
  padding-top: 0.16rem;
  /*line-height: 24px;*/
}

.total-values[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.06667rem;
  width: 3.73333rem;
}

.total-i[data-v-11b3a4e0] {
  color: #ff7846;
  font-size: 0.32rem;
  line-height: 0.32rem;
  padding-top: 0.17333rem;
  /*line-height: 24px;*/
  padding-right: 0.10667rem;
}

.total-value[data-v-11b3a4e0] {
  font-size: 0.53333rem;
  line-height: 0.53333rem;
  color: #ff7846;
  font-weight: 600;
  /*line-height: 30px;*/
}

.total-detail[data-v-11b3a4e0] {
  color: #464646;
  font-size: 0.29333rem;
  line-height: 0.61333rem;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.total-position[data-v-11b3a4e0] {
  position: absolute;
  top: 0.26667rem;
  right: 0.33333rem;
}

.total-btn[data-v-11b3a4e0] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  /*background-color:#FF8532;*/
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.3)), to(rgba(255, 82, 0, 0.3)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.total-btn-txt[data-v-11b3a4e0] {
  color: white;
  text-align: center;
  font-size: 0.42667rem;
  letter-spacing: 0.02667rem;
}

.btnReady[data-v-11b3a4e0] {
  /*background-color:#ff9f00;*/
  background-image: -webkit-linear-gradient(left, #FF8532, #FF5200);
  background-image: -webkit-gradient(linear, left top, right top, from(#FF8532), to(#FF5200));
  background-image: linear-gradient(to right, #FF8532, #FF5200);
}

.loading-img[data-v-11b3a4e0] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

/* 抵现样式 */

.info-cashback-option[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #FF7846;
  margin-right: 0.10667rem;
}

.info-cashBack[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.color-gray[data-v-11b3a4e0] {
  color: #9B9B9B;
}

/* 住客偏好 */

.preference-box[data-v-11b3a4e0] {
  width: 10rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.booking-box[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
  box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
}

/* 酒店信息 */

.title-big[data-v-11b3a4e0] {
  color: rgb(50, 50, 50);
  font-size: 0.34667rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  margin-top: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.title-small[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  /* line-height: 22px; */
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

/* 限时取消 */

.cancel-policy[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.cancel-title[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #f66303;
  padding-bottom: 0.33333rem;
  font-weight: 600;
}

screen
.cancel-des[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  line-height: 0.53333rem;
  /*color: #9b9b9b;*/
}

.root[data-v-650b9c60] {
  width: 10rem;
  position: relative;
}

.wrapper[data-v-650b9c60] {
  position: relative;
  width: 10rem;
  height: 1.17333rem;
}

.root[data-v-53ed6ae0] {
  width: 1.17333rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.default-font[data-v-bc63a9f4] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-bc63a9f4] {
  font-family: iconfont;
}

.gray[data-v-bc63a9f4] {
  color: #BEBEBE;
}

.copying-style[data-v-bc63a9f4] {
  background-color: #afddff;
}

.copy-panel[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-bc63a9f4] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-bc63a9f4] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-bc63a9f4] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-bc63a9f4] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-bc63a9f4] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-bc63a9f4] {
  /*width: 750px;*/
}

.room-info-texts[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-bc63a9f4] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-bc63a9f4] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-bc63a9f4] {
  border: none;
}

.info-line[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-bc63a9f4] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-bc63a9f4] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-bc63a9f4] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-bc63a9f4] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

/* 入住时间 */

.checkinout-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* align-items: center; */
  /* justify-content: space-between; */
}

.checkin-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.layout-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.text-big[data-v-bc63a9f4] {
  font-size: 0.4rem;
}

.text-bold[data-v-bc63a9f4] {
  font-weight: bold;
}

.text-small[data-v-bc63a9f4] {
  font-size: 0.34667rem;
}

.margin-left-25[data-v-bc63a9f4] {
  margin-left: 0.33333rem;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.people-detail-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0.33333rem;
  padding-bottom: 0.13333rem;
}

.people-detail-column[data-v-bc63a9f4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /*align-items: center;*/
  padding-top: 0.33333rem;
}

.child-age-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.child-age[data-v-bc63a9f4] {
  font-size: 0.29333rem;
  line-height: 0.42667rem;
  color: #787878;
}

.child-age-detail[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #f6f6f6;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-top: 0.02667rem;
  padding-bottom: 0.02667rem;
  border-radius: 0.10667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-79f03724] {
  font-family: opensans;
  color: #464646;
}

.color-warning[data-v-79f03724] {
  color: #f66303;
}

.guest[data-v-79f03724] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.guest-top-title[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.33333rem;
}

.guest-top-title-icon[data-v-79f03724] {
  font-size: 0.48rem;
  color: #f66303;
}

.guest-top-title-text[data-v-79f03724] {
  font-size: 0.4rem;
  font-weight: 600;
}

.guest-top-note[data-v-79f03724] {
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.46667rem;
}

.guest-edit[data-v-79f03724] {
  margin-top: 0.66667rem;
}

.guest-edit-top[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.4rem;
}



.guest-edit-input[data-v-79f03724] {
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.room-num[data-v-79f03724] {
  font-size: 0.34667rem;
  font-weight: 600;
}

.select-guest[data-v-79f03724] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.default-font[data-v-d6b569bc] {
  font-family: opensans;
  color: #464646;
}

.edit-cell[data-v-d6b569bc] {
  placeholder-color: #aaa;
  font-size: 0.4rem;
  line-height: 0.66667rem;
  height: 0.66667rem;
}

.edit-cell[data-v-d6b569bc]::-webkit-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]::-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-ms-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:placeholder-shown {
  color: #aaa;
}

.edit-box[data-v-d6b569bc] {
  width: 8.53333rem;
}

.edit-input[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-one[data-v-d6b569bc] {
  width: 3.73333rem;
  padding-right: 0.4rem;
}

.edit-two[data-v-d6b569bc] {
  width: 4.8rem;
  padding-left: 0.4rem;
  border-left-color: #d2d2d2;
  border-left-style: solid;
  border-left-width: 0.5px;
}

.edit-input[data-v-d6b569bc] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 0.5px;
  border-bottom-type: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.active[data-v-d6b569bc] {
  border-bottom-color: #00bedc;
  border-bottom-width: 0.05333rem;
  border-bottom-type: solid;
}

.edit-top[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.2rem;
  line-height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-title[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
}

.edit-error[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
  color: #ff7846;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  background-color: #f6f6f6;
  margin-left: 0.06667rem;
  border-radius: 0.05333rem;
}

.default-font[data-v-8ea5b876] {
  font-family: opensans;
  color: #464646;
}

.contact-top[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.33333rem;
}

.layout-row[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact[data-v-8ea5b876] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.contact-top-title[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact-top-title-icon[data-v-8ea5b876] {
  font-size: 0.48rem;
  color: #f66303;
}

.contact-top-title-text[data-v-8ea5b876] {
  font-size: 0.4rem;
  font-weight: 600;
}

.select-contcat[data-v-8ea5b876] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.contact-input[data-v-8ea5b876] {
  border-top-color: #d2d2d2;
  border-top-style: solid;
  border-top-width: 0.5px;
}

.input-slot[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cuntryCode[data-v-8ea5b876] {
  font-size: 0.4rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
}

.ifont[data-v-f4300716] {
  font-family: iconfont;
}

.root[data-v-f4300716] {
  width: 10rem;
  position: fixed;
  background-color: rgba(0,0,0,0.30);
  top: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 99;
}

.guests[data-v-f4300716] {
  width: 10rem;
  height: 6.46667rem;
}

.close[data-v-f4300716] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-f4300716] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-f4300716] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-f4300716] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-f4300716] {
  width: 8.66667rem;
  height: 1.6rem;
  padding-top: 0.56rem;
  padding-bottom: 0.4rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.edit-lable[data-v-f4300716] {
  width: 8.13333rem;
  font-size: 0.48rem;
  color: #323232;
  color: #464646;
  text-align: left;
}

.edit-chose[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.default-font[data-v-4ead6948] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-4ead6948] {
  font-family: iconfont;
}

.pop[data-v-4ead6948] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-4ead6948] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-4ead6948] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-4ead6948] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-4ead6948] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.btn[data-v-4ead6948] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-4ead6948] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-4ead6948] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-4ead6948] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.fixed {
  position: fixed;
  bottom: 0;
}

.default-font[data-v-7a412a66] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.allChild[data-v-7a412a66] {
  width: 10rem;
  top: 0px;
  position: fixed;
  z-index: 9999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.childs[data-v-7a412a66] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 5.33333rem;
  background-color: white;
  padding-bottom: 0.26667rem;
}

.close[data-v-7a412a66] {
  line-height: 1.33333rem;
  text-align: right;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  margin-bottom: 0.26667rem;
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.chid-detail[data-v-7a412a66] {
  width: 8.4rem;
}

.child-list[data-v-7a412a66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding-top: 15px;
      padding-bottom: 15px;*/
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.num[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  text-align: left;
  letter-sapcing: 0.03333rem;
}

.age[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  letter-sapcing: 0.03333rem;
}

.layout-row[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-5ef04080] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-5ef04080] {
  font-family: iconfont;
}

.modal[data-v-5ef04080] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.modal-body[data-v-5ef04080] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 4rem;
  background-color: white;
  /*padding-bottom:20px;*/
}

.close[data-v-5ef04080] {
  line-height: 1.33333rem;
  text-align: right;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.price-detail[data-v-5ef04080] {
  width: 8.4rem;
  margin-bottom: 0.2rem;
}

.room-night[data-v-5ef04080] {
  font-size: 0.32rem;
  color: #969696;
  padding-left: 0.4rem;
  line-height: 0.93333rem;
}

.row-list[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-list[data-v-5ef04080] {
  /*padding-top: 15px;
    padding-bottom: 15px;*/
}

.list-text[data-v-5ef04080] {
  color: #464646;
  font-size: 0.37333rem;
  line-height: 0.93333rem;
}

.pay-total[data-v-5ef04080] {
  border-top-width: 1px;
  border-top-color: rgb(220, 220, 220);
  padding-top: 0.4rem;
}

.price-foot[data-v-5ef04080] {
  background-color: #FAFAFA;
  border-bottom-left-radius: 0.26667rem;
  border-bottom-right-radius: 0.26667rem;
  margin-top: 0.4rem;
}

.other-price[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.13333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.text-small[data-v-5ef04080] {
  font-size: 0.26667rem;
  line-height: 0.34667rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-5ef04080] {
  color: #FF7846;
  font-weight: bold;
}

.foot-text[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #BEBEBE;
  text-align: center;
  line-height: 0.8rem;
  letter-spacing: 0.02667rem;
}

.total-text[data-v-5ef04080] {
  font-size: 0.42667rem;
  font-weight: 600;
  color: #464646;
}

.total-tax[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #464646;
  padding-top: 0.16rem;
  padding-left: 0.13333rem;
}

.total-num[data-v-5ef04080] {
  font-size: 0.53333rem;
  font-weight: 600;
  color: #FF7846;
}

.total-num-unit[data-v-5ef04080] {
  font-size: 0.34667rem;
  font-weight: 600;
  color: #FF7846;
  padding-top: 0.14667rem;
}

.default-font[data-v-77a8bfca] {
  font-family: opensans;
  color: #464646;
}

.special[data-v-77a8bfca] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.special-top[data-v-77a8bfca] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0.33333rem;
}

.special-title[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 0.33333rem;
}

.special-title-text[data-v-77a8bfca] {
  font-size: 0.4rem;
  font-weight: 600;
}

.special-note[data-v-77a8bfca] {
  font-size: 0.29333rem;
  line-height: 0.46667rem;
  color: #9b9b9b;
}

.special-content[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.special-select-item[data-v-77a8bfca] {
  font-size: 0.4rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 0.26667rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  border-radius: 0.08rem;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
}

.checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #00bedc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00bedc;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #00bedc;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #00bedc; */
  color: #00bedc;
  font-weight: 600;
  border-color: #00bedc;
  border-style: solid;
  border-width: 1px;
}

.no-checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
  font-weight: normal;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
}

.default-font[data-v-3005a316] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-3005a316] {
  font-family: iconfont;
}

.pop[data-v-3005a316] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-3005a316] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-3005a316] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-3005a316] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-3005a316] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.cash-rule[data-v-3005a316] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-top: 0.13333rem;
}

.cash-rule2[data-v-3005a316] {
  margin-bottom: 0.8rem;
}

.btn[data-v-3005a316] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-3005a316] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-3005a316] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-3005a316] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-yes[data-v-3005a316] {
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-no[data-v-3005a316] {
  margin-left: 0.26667rem;
}

.border-bottom-1px[data-v-588455ed] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-bottom-10px[data-v-588455ed] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-588455ed] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-588455ed] {
  font-family: iconfont;
}

.root[data-v-588455ed] {
  position: relative;
}

.top-bar-box[data-v-588455ed] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.top-group[data-v-588455ed] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-588455ed] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-588455ed] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-588455ed] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.edit-scroller[data-v-588455ed] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-588455ed] {
  /*display:relative;*/
  width: 10rem;
}

.edit-line[data-v-588455ed] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.info-arrow[data-v-588455ed] {
  font-weight: 400;
  padding-top: 1px;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-588455ed] {
  width: 2.53333rem;
  font-size: 0.4rem;
  color: #323232;
}

.edit-value[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  text-align: left;
  color: #464646;
  /*height: 100px;*/
  line-height: 0.53333rem;
  placeholder-color: #999999;
}

.edit-value[data-v-588455ed]::-webkit-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]::-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-ms-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:placeholder-shown {
  color: #999999;
}

.default-wrapper[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-label[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
}

.default-tips[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.trash-warpper[data-v-588455ed] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 2.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-picture[data-v-588455ed] {
  width: 0.8rem;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-pic[data-v-588455ed] {
  width: 0.42667rem;
  height: 0.42667rem;
  margin-left: 0.17333rem;
}

.edit-code[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.53333rem;
  line-height: 0.53333rem;
  font-size: 0.4rem;
  color: #464646;
  text-align: left;
}

.wrapper-button[data-v-588455ed] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-588455ed] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-588455ed] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.history-guest[data-v-588455ed] {
  width: 10rem;
  margin-top: 0.41333rem;
}

.selected-guest[data-v-588455ed] {
  width: 2.93333rem;
  height: 0.8rem;
  margin-bottom: 0.2rem;
  border-radius: 0.53333rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.selected-guests-title[data-v-588455ed] {
  padding-left: 0.4rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guest-name[data-v-588455ed] {
  font-size: 0.32rem;
  width: 2.93333rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
}

.selected-guests-wrapper[data-v-588455ed] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.error[data-v-588455ed] {
  position: absolute;
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
}

.error-text[data-v-588455ed] {
  color: white;
  font-size: 0.32rem;
  text-align: center;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: rgba(0,0,0,0.7);
  border-radius: 0.13333rem;
}

.default-font[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
}

.root[data-v-6ec1b7fb] {
  position: relative;
}

.row[data-v-6ec1b7fb] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.top-group[data-v-6ec1b7fb] {
  position: relative;
  background-color: #ffffff;
}

.top-bar-box[data-v-6ec1b7fb] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-middle[data-v-6ec1b7fb] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-6ec1b7fb] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.add-btn-box[data-v-6ec1b7fb] {
  height: 2.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.33333rem;
  margin-right: 0.33333rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}

.add-btn[data-v-6ec1b7fb] {
  height: 1.06667rem;
  width: 6.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #9B9B9B;
}

.add-btn-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #646464;
}

.contact-list[data-v-6ec1b7fb] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.contact-item[data-v-6ec1b7fb] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}



.contact-base-info[data-v-6ec1b7fb] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.user-name-wrapper[data-v-6ec1b7fb] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-name[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  line-height: 0.53333rem;
  color: #464646;
  max-width: 4.66667rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-6ec1b7fb] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.contact-phone[data-v-6ec1b7fb] {
  font-size: 0.29333rem;
  color: #787878;
  padding-top: 0.06667rem;
}

.contact-item-right[data-v-6ec1b7fb] {
  width: 1.33333rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.contact-edit[data-v-6ec1b7fb] {
  font-size: 0.34667rem;
  color: #464646;
}

.top-bar-box[data-v-1a05fd82] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.border-bottom-1px[data-v-1a05fd82] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.border-bottom-10px[data-v-1a05fd82] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-1a05fd82] {
  font-family: opensans;
}

.ifont[data-v-1a05fd82] {
  font-family: iconfont;
}

.root[data-v-1a05fd82] {
  position: relative;
}

.top-group[data-v-1a05fd82] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-1a05fd82] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-1a05fd82] {
  font-size: 0.4rem;
  font-weight: 600;
}

.edit-scroller[data-v-1a05fd82] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-1a05fd82] {
  position: relative;
  width: 10rem;
}

.edit-line-note[data-v-1a05fd82] {
  width: 9.2rem;
  height: 2.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-line[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.edit-note[data-v-1a05fd82] {
  width: 9.2rem;
  line-height: 0.34667rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.edit-lable[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-other[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-chose[data-v-1a05fd82] {
  width: 0.53333rem;
  height: 0.53333rem;
  background-color: rgb(211,209,210);
  border-radius: 0.36rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-selected[data-v-1a05fd82] {
  color: white;
  font-size: 0.34667rem;
}

.edit-others[data-v-1a05fd82] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.edit-point[data-v-1a05fd82] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 10rem;
  height: 3.06667rem;
  font-size: 0.4rem;
}

.wrapper[data-v-1a05fd82] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-1a05fd82] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.default-font[data-v-8b222fdc] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-8b222fdc] {
  font-family: iconfont;
}

.gray[data-v-8b222fdc] {
  color: #BEBEBE;
}

.copying-style[data-v-8b222fdc] {
  background-color: #afddff;
}

.copy-panel[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-8b222fdc] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-8b222fdc] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-8b222fdc] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-8b222fdc] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-8b222fdc] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-8b222fdc] {
  /*width: 750px;*/
}

.room-info-texts[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-8b222fdc] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-8b222fdc] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-8b222fdc] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-8b222fdc] {
  border: none;
}

.info-line[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-8b222fdc] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-8b222fdc] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-8b222fdc] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-8b222fdc] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-8b222fdc] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

.default-font[data-v-b26b7a7a] {
  font-family: opensans;
}

.ifont[data-v-b26b7a7a] {
  font-family: iconfont;
}

.border-bottom-1px[data-v-b26b7a7a] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}

.border-bottom-10px[data-v-b26b7a7a] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.root[data-v-b26b7a7a] {
  font-family: opensans;
  width: 10rem;
  /*height:850px;*/
}

.scroller[data-v-b26b7a7a] {
  width: 10rem;
  /*height:850px;*/
}

.selected-guests[data-v-b26b7a7a] {
  width: 10rem;
  /*margin-top:21px;*/
}

.guest-choose[data-v-b26b7a7a] {
  width: 2.8rem;
  line-height: 0.8rem;
  border-color: #464646;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  position: relative;
  margin-top: 0.8rem;
  left: 3.6rem;
}

.selected-guests-title[data-v-b26b7a7a] {
  padding-left: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guests-wrapper[data-v-b26b7a7a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*padding-top:30px;*/
  /*padding-bottom:15px;*/
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.46667rem;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.selected-guest[data-v-b26b7a7a] {
  position: relative;
  height: 1.46667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.selected-guest-note[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #323232;
  margin-top: 0.06667rem;
}

.selected-guest-input[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  width: 4rem;
  height: 1.44rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.guest-show[data-v-b26b7a7a] {
  font-size: 0.32rem;
  color: #464646;
  text-align: right;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
  text-decoration: underline;
}

.default-font[data-v-3a34fbb0] {
  font-family: opensans;
}

.ifont[data-v-3a34fbb0] {
  font-family: iconfont;
}

.root[data-v-3a34fbb0] {
  position: relative;
}

.top-bar-box[data-v-3a34fbb0] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;*/
}

.top-group[data-v-3a34fbb0] {
  position: relative;
  background-color: #ffffff;
}

.top-left[data-v-3a34fbb0] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
}

.arrow-left[data-v-3a34fbb0] {
  font-size: 0.53333rem;
  color: #323232;
}

.top-left-img[data-v-3a34fbb0] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-3a34fbb0] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.top-right[data-v-3a34fbb0] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.room-wrapper[data-v-3a34fbb0] {
  height: 1.33333rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  border-bottom-style: solid;
  border-bottom-color: #464646;
  border-bottom-width: 1px;
}

.toLeft-icon[data-v-3a34fbb0] {
  position: absolute;
  left: 0px;
  top: -0.88rem;
}

.toRight-icon[data-v-3a34fbb0] {
  position: absolute;
  right: 0px;
  top: -0.88rem;
}

.room[data-v-3a34fbb0] {
  position: relative;
  width: 3.33333rem;
  height: 0.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.linear[data-v-3a34fbb0] {
  height: 0.10667rem;
  width: 0.66667rem;
  position: absolute;
  bottom: -0.04rem;
  left: 1.26667rem;
  border-radius: 1.33333rem;
}

.room-note[data-v-3a34fbb0] {
  height: 1.46667rem;
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.note-icon[data-v-3a34fbb0] {
  color: #BEBEBE;
  font-size: 0.42667rem;
  margin-right: 0.09333rem;
}

.note-text[data-v-3a34fbb0] {
  font-size: 0.29333rem;
  color: #9B9B9B;
  /*text-align: justify;*/
  /*line-height: 22px;*/
}

.room-text[data-v-3a34fbb0] {
  width: 1.42667rem;
  height: 0.66667rem;
  font-size: 0.4rem;
  color: #464646;
  letter-spacing: -0.5px;
  text-align: center;
  /*border-bottom-style:solid;*/
  /*border-bottom-width:8px;*/
  /*border-bottom-color: white;*/
  padding-bottom: 0.18667rem;
}

.room-settings[data-v-3a34fbb0] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 2.13333rem;
}

.room-setting[data-v-3a34fbb0] {
  width: 10rem;
}

.guest-edit[data-v-3a34fbb0] {
  width: 10rem;
  height: 10.66667rem;
}

.wrapper[data-v-3a34fbb0] {
  /*position:fixed;*/
  position: absolute;
  bottom: 0.66667rem;
  left: 0px;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-3a34fbb0] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.error[data-v-3a34fbb0] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-3a34fbb0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.sure-back[data-v-3a34fbb0] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
}

.font-pingfang[data-v-2d9473bc] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-2d9473bc] {
  font-family: iconfont;
}

.root[data-v-2d9473bc] {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  background-color: rgba(0,0,0,0.30);
  z-index: 1986;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.guests[data-v-2d9473bc] {
  width: 10rem;
  height: 6.46667rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.close[data-v-2d9473bc] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-2d9473bc] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-2d9473bc] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-2d9473bc] {
  width: 8.66667rem;
  height: 1.6rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.guest-name[data-v-2d9473bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.badge[data-v-2d9473bc] {
  line-height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  color: #464646;
}

.edit-chose[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.root[data-v-3715d3f2] {
  width: 10rem;
  /*position: absolute;*/
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.btn-wrapper[data-v-3715d3f2] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-3715d3f2] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-3715d3f2] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  /* padding-bottom: 110px; */
}

.margin-110[data-v-3715d3f2] {
  height: 1.33333rem;
  width: 10rem;
  background-color: #fff;
}

.coupon-title[data-v-3715d3f2] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-3715d3f2] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-3715d3f2] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.root[data-v-6d2b3f4e] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-6d2b3f4e] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-6d2b3f4e] {
  width: 2.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.discount[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.discount-percent[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 1.06667rem;
  padding-top: 0.26667rem;
}

.discount-off[data-v-6d2b3f4e] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.rigth-left[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-6d2b3f4e] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.73333rem;
}

.coupon-name[data-v-6d2b3f4e] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
  font-weight: 600;
}

.coupon-desc[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-6d2b3f4e] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-6d2b3f4e] {
  color: #d2d2d2;
}



.webview[data-v-59c0841c] {
  width: 10rem;
}

.top-group[data-v-59c0841c] {
  position: relative;
  background-color: rgb(250,250,250);
}

.top-left[data-v-59c0841c] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
  width: 0.72rem;
  height: 0.72rem;
}

.arrow-left[data-v-59c0841c] {
  font-size: 0.72rem;
  color: #BEBEBE;
}

.top-left-img[data-v-59c0841c] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-59c0841c] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-59c0841c] {
  font-size: 0.42667rem;
}

.top-right[data-v-59c0841c] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-59c0841c] {
  font-size: 0.42667rem;
  color: #9B9B9B;
}

.default-font[data-v-30d20ec7] {
  font-family: opensans;
  /*text-align:center;*/
}

.header[data-v-30d20ec7] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f0f0f0;
}

.header-left[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-30d20ec7] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-30d20ec7] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  height: 4.88rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-30d20ec7] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #00BEDC;
  line-height: 0.4rem;
}

.order-content[data-v-30d20ec7] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-30d20ec7] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.payment-price[data-v-30d20ec7] {
  background: rgba(255,255,255,0.95);
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  height: 1.6rem;
  width: 10rem;
  position: fixed;
  bottom: 0px;
  padding: 0.26667rem 0.4rem;
}

.price-detail[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.total-text[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
}

.total-CNY[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #FF7846;
}

.total-num[data-v-30d20ec7] {
  font-size: 0.53333rem;
  color: #FF7846;
}

.total-detail[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.pay-now[data-v-30d20ec7] {
  background-image: -webkit-linear-gradient(right,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear,  right top, left top,  color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  width: 2.4rem;
  height: 1.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  top: 0.26667rem;
  right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.now-text[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.other-price[data-v-30d20ec7] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 6.66667rem;
}

.text-small[data-v-30d20ec7] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-30d20ec7] {
  color: #FF7846;
  font-weight: bold;
}

.layout-row[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.black-mask[data-v-30d20ec7] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-img[data-v-30d20ec7] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.payment-method[data-v-04244dde] {
  margin-top: 0.4rem;
  width: 10rem;
  padding: 0 0.4rem 0.66667rem;
  background-color: #FFFFFF;
  margin-bottom: 1.6rem;
}

.payment-title[data-v-04244dde] {
  height: 1.09333rem;
  border-bottom: 1px solid #D3D2D2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.title-text[data-v-04244dde] {
  font-size: 0.29333rem;
  color: #787878;
}

.method-list[data-v-04244dde] {
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*justify-content: center;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D3D2D2;
}

.list-name[data-v-04244dde] {
  font-size: 0.4rem;
  color: #323232;
  margin-left: 0.26667rem;
}

.list-choose[data-v-04244dde] {
  width: 0.53333rem;
  height: 0.53333rem;
  border: 0.05333rem solid #D3D2D2;
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.58667rem;
}

.list-check[data-v-04244dde] {
  /*border:4px solid #D3D2D2;*/
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.56rem;
}

.default-font[data-v-00670c27] {
  font-family: opensans;
}

.modal[data-v-00670c27] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 99;
  background-color: rgba(70,70,70,0.5);
}

.modal-fail[data-v-00670c27] {
  width: 8.4rem;
  height: 5.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.13333rem;
  left: 0.8rem;
}

.fail-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  margin-top: 1.86667rem;
  margin-bottom: 1.33333rem;
}

.fail-button[data-v-00670c27] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.modal-back[data-v-00670c27] {
  width: 8.4rem;
  position: relative;
  left: 0.8rem;
  top: 5.41333rem;
  background-color: #FFFFFF;
  border-radius: 0.26667rem;
  overflow: hidden;
}

.back-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
  width: 6.66667rem;
  margin: 1.06667rem 0 0 0.86667rem;
  text-align: center;
}

.button[data-v-00670c27] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 1.06667rem 0 0.66667rem 0.73333rem;
}

.back-sure[data-v-00670c27] {
  border: 0.02667rem solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  text-align: center;
}

.back-not[data-v-00670c27] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  color: #FFFFFF;
  text-align: center;
  margin-left: 0.26667rem;
}

.app-download[data-v-00670c27] {
  width: 8.4rem;
  height: 1.6rem;
  background-color: #F3F3F3;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.download-text[data-v-00670c27] {
  width: 5rem;
  height: 0.96rem;
  margin: 0.32rem 0 0 0.53333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.48rem;
}

.download-button[data-v-00670c27] {
  width: 1.77333rem;
  height: 0.8rem;
  background-color: #FFFFFF;
  border: 1px solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.8rem;
  text-align: center;
  margin: 0.4rem 0 0 0.53333rem;
}

.header[data-v-1d82b170] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-1d82b170] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-1d82b170] {
  width: 9.2rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-1d82b170] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #FF7846;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-content[data-v-1d82b170] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-1d82b170] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-1d82b170] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.order-status[data-v-bcbc3708] {
  width: 10rem;
}

.order-success[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-reservations[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 8.26667rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-icon[data-v-bcbc3708] {
  background-color: #00BEDC;
  width: 1.33333rem;
  height: 1.33333rem;
  border-radius: 1.33333rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.4rem;
  margin-left: 3.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.status-content[data-v-bcbc3708] {
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-title[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #464646;
  margin-bottom: 0.66667rem;
  text-align: center;
}

.content-row[data-v-bcbc3708] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #787878;
}

.content-num[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #00BEDC;
}

.detail-button[data-v-bcbc3708] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.app-download[data-v-bcbc3708] {
  position: relative;
  width: 10rem;
  height: 7.28rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.download-image[data-v-bcbc3708] {
  margin-top: 0.26667rem;
}

.download-button[data-v-bcbc3708] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 7.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
}

.button-text[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.app-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.layout-row[data-v-178592d6] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-178592d6] {
  font-family: opensans;
}

.bottomBorder[data-v-178592d6] {
  border-bottom: 1px solid #D2D2D2;
}

.header[data-v-178592d6] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.hotel-detail[data-v-178592d6] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  border-radius: 0.13333rem;
}

.detail-content[data-v-178592d6] {
  padding: 0 0.26667rem;
}

.hotel-address[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem 0 0.66667rem 0;
}

.address-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.hotel-nameZh[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 700;
  margin-bottom: 0.26667rem;
}

.hotel-nameEn[data-v-178592d6] {
  font-size: 0.29333rem;
  color: #464646;
  margin-bottom: 0.26667rem;
}

.hotel-star[data-v-178592d6] {
  margin-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.roomType[data-v-178592d6] {
  margin-top: 0.4rem;
  margin-bottom: 0.26667rem;
  font-size: 0.34667rem;
  color: #464646;
}

.bedType[data-v-178592d6] {
  font-size: 0.34667rem;
  margin-bottom: 0.4rem;
  color: #464646;
}

.detail-check[data-v-178592d6] {
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.26667rem;
}

.check[data-v-178592d6] {
  font-size: 0.26667rem;
  color: #464646;
  border: 1px solid #464646;
  border-radius: 0.04rem;
  padding: 0px 0.10667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.33333rem;
  height: 0.33333rem;
}

.check-time[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.check-day[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  right: 0.26667rem;
  top: 0.34667rem;
  position: absolute;
}

.cancel[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  margin-top: 0.4rem;
  margin-bottom: 0.32rem;
}

.policy-des[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  text-align: justify;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.special-prompt[data-v-178592d6] {
  height: 1.12rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.special-text[data-v-178592d6] {
  font-size: 0.32rem;
  color: #787878;
}

.check-num[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.people-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.contact[data-v-178592d6] {
  margin-top: 0.4rem;
  width: 9.2rem;
  margin-left: -0.26667rem;
  padding: 0 0.26667rem;
  border-top: 1px solid #D2D2D2;
}

.contact-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.26667rem;
}

.supplierCode[data-v-178592d6] {
  border: 0.13333rem;
  margin-bottom: 0.66667rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  height: 1.6rem;
  padding: 0px 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.supplierCode-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
}

.logo[data-v-178592d6] {
  position: absolute;
  top: 0.53333rem;
  right: 0.26667rem;
}

.order-status[data-v-26d95318] {
  width: 10rem;
}

.marginB[data-v-26d95318] {
  margin-bottom: 0px;
}

.order-success[data-v-26d95318] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
  border-radius: 0.13333rem;
}

.status[data-v-26d95318] {
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D2D2D2;
}

.status-price[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.toPay[data-v-26d95318] {
  width: 3.46667rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  margin-bottom: 0.66667rem;
  border-radius: 0.13333rem;
  text-align: center;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 0.93333rem;
  background-image: -webkit-linear-gradient(right, #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg, #FF5200 100%, rgba(255,133,50,0.99) 0%);
}

.status-prompt[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.66667rem;
}

.price-name[data-v-26d95318] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #787878;
}

.price-num[data-v-26d95318] {
  font-size: 0.48rem;
  color: #FF7846;
}

.status-name[data-v-26d95318] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  margin: 0.66667rem 0px;
}

.order-detail[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0px 0.26667rem;
  margin-bottom: 0.4rem;
}

.detail-name[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.detail-content[data-v-26d95318] {
  position: absolute;
  left: 2.93333rem;
  font-size: 0.34667rem;
  color: #464646;
}

.default-font[data-v-161899da] {
  font-family: opensans;
}

.order-status[data-v-161899da] {
  width: 10rem;
}

.order-success[data-v-161899da] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  padding: 0px 0.26667rem 0.18667rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.service-detail[data-v-161899da] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.4rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.detail-title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
}

.detail-content[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.hotel-phone[data-v-161899da] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.detail-time[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  position: absolute;
  left: 2.81333rem;
  line-height: 0.34667rem;
}

.layout-row[data-v-388ad544] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-388ad544] {
  font-family: opensans;
}

.root[data-v-388ad544] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-388ad544] {
  border-bottom: 1px solid #464646;
}

.header[data-v-388ad544] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-388ad544] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-388ad544] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-388ad544] {
  padding: 0px 0.4rem;
}

.special-title[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: 600;
  margin: 0.66667rem 0 0.4rem 0;
}

.special-content[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-388ad544] {
  margin-top: 0.4rem;
}

.layout-row[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-36b78f66] {
  font-family: opensans;
}

.root[data-v-36b78f66] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-36b78f66] {
  border-bottom: 1px solid #464646;
}

.header[data-v-36b78f66] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-36b78f66] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-36b78f66] {
  padding: 0px 0.4rem;
}

.hotel-detail[data-v-36b78f66] {
  padding: 0.4rem 0px;
  border-bottom: 1px solid #D2D2D2;
}

.roomNight[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.other-price[data-v-36b78f66] {
  margin-top: 0.26667rem;
  width: 9.2rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-36b78f66] {
  font-size: 0.29333rem;
  color: #969696;
  line-height: 0.37333rem;
}

.price-detail[data-v-36b78f66] {
  border-bottom: 1px solid #D2D2D2;
  padding-top: 0.42667rem;
}

.detail-date[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.price[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  position: absolute;
  right: 0px;
  line-height: 0.4rem;
}

.detail-fee[data-v-36b78f66] {
  font-size: 0.26667rem;
  color: #464646;
}

.toPay-price[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.totalPrice[data-v-36b78f66] {
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  position: absolute;
  right: 0px;
}

.price-symbol[data-v-36b78f66] {
  color: #FF7846;
  font-size: 0.26667rem;
}

.price-num[data-v-36b78f66] {
  font-size: 0.53333rem;
  color: #FF7846;
}
/*# sourceMappingURL=entry.cdc05b99d66dc28b9ada3fc8949f318d.css.map*/

.root[data-v-0966422c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-0966422c] {
  width: 10rem;
}

.bg-default[data-v-0966422c] {
  background-color: #ffffff;
}

.bg-gray[data-v-0966422c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-0966422c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
}

.i-header-box[data-v-66d41715] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.i-header[data-v-66d41715] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-header-left[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-right[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-main[data-v-66d41715] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-header-title[data-v-66d41715] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  text-align: center;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  lines: 1;
  text-overflow: ellipsis;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-text[data-v-66d41715] {
  /* font-size: 32px; */
  font-size: 0.37rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-icon[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
}

.i-header-icon-next[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.4rem;
}

.app-download {
  width: 10rem;
  height: 1.53333rem;
  position: absolute;
  z-index: 50;
}

.inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.4rem;
  -webkit-box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  position: relative;
  background-color: #ffffff;
}

.inner-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn {
  width: 1.86667rem;
}

.text-box {
  margin-left: 0.26667rem;
}

.text-box-sold-text {
  font-size: 0.26667rem;
  font-weight: 900;
  color: #323232;
}

.text-box-light-text {
  font-size: 0.26667rem;
  color: #323232;
}

.close-btn {
  position: absolute;
  right: 0.26667rem;
  top: 0px;
  color: #BEBEBE;
  font-size: 0.66667rem;
  padding: 0 0.13333rem 0.4rem 0.4rem;
  font-weight: lighter;
  z-index: 99;
}

.mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.i-mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
  opacity: 0.7;
  z-index: 99;
}

.i-actionsheet-box[data-v-7b22c6de] {
  position: fixed;
  left: 0px;
  right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  z-index: 99;
}

.root[data-v-a1322c36] {
  width: 10rem;
}

.slider[data-v-a1322c36] {
  width: 10rem;
  height: 4.8rem;
  /*border-radius: 10px;*/
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}



.bg-img-default[data-v-a1322c36] {
  position: absolute;
  width: 10rem;
  height: 4.8rem;
}

.bg-img[data-v-a1322c36] {
  position: relative;
  width: 10rem;
  height: 4.8rem;
  /* border-radius: 10px; */
}

.flight-indicators[data-v-a1322c36] {
  position: absolute;
  bottom: 0.4rem;
}

.indicators[data-v-9c53c136] {
  width: 10rem;
  height: 0.05333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indicator[data-v-9c53c136] {
  width: 0.26667rem;
  height: 0.05333rem;
  margin-right: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1.33333rem;
  background-color: #9B9B9B;
  -webkit-box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
  box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
}

.active-dot[data-v-9c53c136] {
  background-color: white;
}

.tabbar-item-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
}

.root[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.search-wrapper[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  height: 0;
}

.flight-row[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  height: 1.6rem;
  width: 8.66667rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  overflow: visible;
}

.flight-row-item[data-v-1c51be85] {
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-text[data-v-1c51be85] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-city-item[data-v-1c51be85] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  position: relative;
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-depcity[data-v-1c51be85] {
  position: absolute;
  left: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-arrcity[data-v-1c51be85] {
  position: absolute;
  right: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.index-tag[data-v-1c51be85] {
  width: 0.48rem;
  height: 0.48rem;
  background-color: #eaeaea;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  border-bottom-left-radius: 0.24rem;
  border-bottom-right-radius: 0.24rem;
  position: absolute;
  left: 0.66667rem;
  top: 0;
}

.index-tag-text[data-v-1c51be85] {
  font-size: 0.32rem;
  color: rgba(120, 120, 120, 1);
}

.index-tag-white-point[data-v-1c51be85] {
  width: 0.13333rem;
  height: 0.13333rem;
  background-color: #ffffff;
  position: absolute;
  left: 1.14667rem;
}

.index-tag-three[data-v-1c51be85] {
  top: 7.76rem;
}

.white-point-three[data-v-1c51be85] {
  top: 7.92rem;
}

.flight-text-small[data-v-1c51be85] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9B9B9B;
  padding-left: 0.13333rem;
}

.flight-date[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.translate-item[data-v-1c51be85] {
  -webkit-transform: translate(3.46667rem, 0);
  transform: translate(3.46667rem, 0);
}

.bold-bottom[data-v-1c51be85] {
  border-bottom-color: rgba(50, 50, 50, 1);
}

.grey-text[data-v-1c51be85] {
  color: rgba(190, 190, 190, 1);
}

.cut-step-button[data-v-1c51be85] {
  padding-left: 0.66667rem;
}

.add-step-box[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.86667rem;
  width: 8.26667rem;
  margin-left: 0.86667rem;
  margin-right: 0.86667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-width: 0;
}

.add-step-box-text[data-v-1c51be85] {
  color: rgba(50, 50, 50, 1);
  font-size: 0.4rem;
  margin-left: 0.29333rem;
}



.i-toast[data-v-97750262] {
  position: fixed;
  background-color: rgba(70,70,70,0.80);
  border-radius: 0.13333rem;
  top: 8.22667rem;
  left: 1rem;
  right: 1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  z-index: 99;
}

.i-toast-content[data-v-97750262] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.toast-content-text[data-v-97750262] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.cashback-wrapper[data-v-53c09006] {
  margin-top: 0.93333rem;
  height: 0.53333rem;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cashback-container[data-v-53c09006] {
  margin-left: 0.13333rem;
  width: 4.85333rem;
  overflow: hidden;
}

.cashback-text[data-v-53c09006] {
  width: 4.85333rem;
  height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
  letter-spacing: 0;
  line-height: 0.53333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
}

.timeline-header[data-v-761725fc] {
  background-color: white;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
  box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
}

.top-row[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trip-title[data-v-761725fc] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  /*font-weight: bold;*/
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline-body[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
  min-height: 10.66667rem;
  padding-bottom: 0px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding-right: 1.06667rem;
  width: 10rem;
  /*解决ios上滑动不流畅*/
  -webkit-overflow-scrolling: touch;
}

.timeline-body[data-v-761725fc]::-webkit-scrollbar {
  display: none;
  height: 0px;
  width: 0px;
}

.flight-box-modal[data-v-761725fc] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  left: 0.4rem;
  top: 0.2rem;
  bottom: 0.2rem;
  background-color: rgba(0,190,220,0.04);
}

.previous-step[data-v-761725fc] {
  width: 9.2rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.previous-step .previous-step-text[data-v-761725fc] {
  font-size: 0.32rem;
  color: #464646;
  margin-right: 0.13333rem;
  font-weight: 600;
}

.previous-step .previour-step-blue-text[data-v-761725fc] {
  color: #3296D2;
}

.timeline-footer[data-v-761725fc] {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.6rem;
  -webkit-transform: translateY(1.6rem);
  transform: translateY(1.6rem);
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  z-index: 99;
}

.filter-box[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.blue-point[data-v-761725fc] {
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: rgba(0,190,220,1);
  border-top-left-radius: 0.09333rem;
  border-top-right-radius: 0.09333rem;
  border-bottom-left-radius: 0.09333rem;
  border-bottom-right-radius: 0.09333rem;
  position: absolute;
  left: 2rem;
  top: 0;
}

.filter-icon[data-v-761725fc] {
  color: #464646;
}

.filter-font[data-v-761725fc] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10rem;
  height: 1.06667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.arrive-bottom-tips[data-v-761725fc] {
  width: 10rem;
  height: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-tips[data-v-761725fc] {
  font-family: 'PingFangSC-Light';
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
  height: 0.62667rem;
  color: rgba(155,155,155,1);
  margin-left: 0.06667rem;
  margin-right: 0.06667rem;
  font-size: 0.34667rem;
}

.line-box[data-v-761725fc] {
  width: 0.66667rem;
  height: 0.17333rem;
  border-top-width: 1px;
  border-top-color: #9b9b9b;
  border-top-style: solid;
}

.text-tips-text[data-v-761725fc] {
  color: #9b9b9b;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  margin-top: -0.2rem;
}

.indicator[data-v-761725fc] {
  text-align: center;
}

.no-result-box[data-v-761725fc] {
  padding-top: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  /* height: 1334px; */
}

.no-result-box-text[data-v-761725fc] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
}

.no-result-box-button[data-v-761725fc] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  margin-left: 1.66667rem;
  margin-right: 1.66667rem;
  margin-top: 0.93333rem;
}

.list-container[data-v-761725fc] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-761725fc] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-font[data-v-761725fc] {
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  color: #323232;
}

.filter-select-box[data-v-761725fc] {
  background-color: #ffffff;
  padding-top: 0.42667rem;
  padding-bottom: 0.06667rem;
  padding-left: 0.36rem;
  padding-right: 0.36rem;
}

.select-box[data-v-761725fc] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.filter-select-box-header[data-v-761725fc] {
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-close-button[data-v-761725fc] {
  width: 1.06667rem;
  height: 1.06667rem;
}

.filter-content-box[data-v-761725fc] {
  height: 6.66667rem;
  border-top-width: 1px;
  border-top-color: #DCDCDC;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.filter-content-box-left[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 2.16rem;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #DCDCDC;
}

.filter-content-box-right[data-v-761725fc] {
  margin-left: 0.26667rem;
  overflow: hidden;
}

.comfirm-button-box[data-v-761725fc] {
  height: 1.73333rem;
}

.filter-text[data-v-761725fc] {
  font-size: 0.4rem;
  color: #323232;
}

.filter-content-tab[data-v-761725fc] {
  height: 1.09333rem;
  width: 2.16rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.selected-point[data-v-761725fc] {
  position: absolute;
  top: 0.46667rem;
  right: 0.26667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #00BEDC;
  border-radius: 50%;
}

.selected[data-v-761725fc] {
  color: #00BEDC;
}

.filter-content-content[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.22667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-airport[data-v-761725fc] {
  width: 6.74667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-org-title[data-v-761725fc] {
  height: 0.4rem;
  margin-top: 0.26667rem;
}

.filter-content-content-item[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-airport-box[data-v-761725fc] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.filter-title-text[data-v-761725fc] {
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.26667rem;
}

.refresh[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading-gif[data-v-761725fc] {
  margin-top: 0.8rem;
}

.direct-box[data-v-761725fc] {
  margin-top: -0.10667rem;
}

.ios-box[data-v-761725fc] {
  height: 0.2rem;
  background-color: rgba(240,240,240,0.80);
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
}

.timeline-body-warp[data-v-761725fc] {
  width: 10rem;
  overflow: hidden;
}

.flight-cell[data-v-dbb6d6fe] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: white;
  /*box-shadow: 0px 5px 10px rgba(211, 210, 210, 0.70);*/
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.box-shadow[data-v-dbb6d6fe] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.base-price-row[data-v-dbb6d6fe] {
  height: 1.61333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.13333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.base-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  margin-left: -0.26667rem;
}

.base-left[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.base-between[data-v-dbb6d6fe] {
  width: 1.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  margin-top: -0.04rem;
}

.base-right[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.time-font-big[data-v-dbb6d6fe] {
  font-size: 0.64rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.city-font-big[data-v-dbb6d6fe] {
  font-size: 0.34667rem;
  color: #464646;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.duration-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.grey-line-box[data-v-dbb6d6fe] {
  height: 0.46667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grey-line[data-v-dbb6d6fe] {
  height: 1px;
  width: 1.33333rem;
  background-color: rgba(120, 120, 120, 1);
}

.transform-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 1.33333rem;
  height: 0.34667rem;
}

.change-airport-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
}

.transform-label-font[data-v-dbb6d6fe] {
  position: absolute;
  top: 0.06667rem;
  left: 0.42667rem;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  background-color: white;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.cross-day-font[data-v-dbb6d6fe] {
  width: 0.66667rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
  position: absolute;
  top: 0.06667rem;
  right: -0.06667rem;
}

.price-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.price-inline[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-font[data-v-dbb6d6fe] {
  font-size: 0.53333rem;
  color: #00BEDC;
  font-weight: 600;
}

.price-symbol[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #00bedc;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.cabin-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #969696;
}

.other-row[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  lines: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.other-row-left[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-row-right[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.on-time-rate-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.share-font[data-v-dbb6d6fe] {
  color: #00BEDC;
  font-size: 0.29333rem;
  margin-left: 0.13333rem;
}

.airline-logo[data-v-dbb6d6fe] {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.13333rem;
  background-color: transparent;
  margin-top: 0.04rem;
}

.another-cabin-box[data-v-dbb6d6fe] {
  height: 0.8rem;
  margin-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.another-cabin-text[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  font-weight: 700;
  color: #00BEDC;
}

.icon-price[data-v-dbb6d6fe] {
  margin-right: 0px;
  margin-top: -0.06667rem;
}

.cashback-en[data-v-dbb6d6fe] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.62667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cashback-en-icon[data-v-dbb6d6fe] {
  margin-top: 0;
  margin-right: -0.06667rem;
  padding-top: 0;
}

.direct-lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(0,190,220,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.direct-lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #00BEDC;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(255,120,70,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.wxc-tag[data-v-6c6e591a] {
  border-color: #3d3d3d;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
}

.tag-text[data-v-6c6e591a] {
  font-size: 0.26667rem;
  color: #3d3d3d;
}

.pink[data-v-6c6e591a] {
  color: rgba(255,120,70,1);
}

.black[data-v-6c6e591a] {
  color: #3D3D3D;
}

.yellow[data-v-6c6e591a] {
  color: #EE9900;
}

.blue[data-v-6c6e591a] {
  color: #30A0FF;
}

.gray[data-v-6c6e591a] {
  color: #A5A5A5;
}

.red[data-v-6c6e591a] {
  color: #FF5000;
}

.border-pink[data-v-6c6e591a] {
  border-color: rgba(255,120,70,1);
}

.border-black[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-yellow[data-v-6c6e591a] {
  border-color: #EE9900;
}

.border-blue[data-v-6c6e591a] {
  border-color: #30A0FF;
}

.border-gray[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-red[data-v-6c6e591a] {
  border-color: #FF5000;
}

.modal[data-v-e085dbfe] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
}

.close[data-v-e085dbfe] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(70, 70, 70, 0.80);
}

.modal-content[data-v-e085dbfe] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-e085dbfe] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.default-font[data-v-e085dbfe] {
  font-family: PingFangSC-Regular;
  color: #323232;
  font-size: 0.48rem;
}

.confirm-button[data-v-e085dbfe] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
  color: #ffffff;
  margin-top: 0.66667rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.confirm-button-text[data-v-e085dbfe] {
  font-family: SourceHanSansCN-Bold;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.icon[data-v-e085dbfe] {
  font-family: iconfont;
  color: #464646;
  font-size: 0.45333rem;
}

.icon[data-v-5753fc01] {
  font-family: iconfont;
  color: #323232;
  font-size: 0.48rem;
}

.btn-date[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.8rem;
  color: #9B9B9B;
  font-size: 0.29333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-top: 0.10667rem;
}

.date-row[data-v-5753fc01] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #ffffff;
}

.date-list-content[data-v-5753fc01] {
  width: 8rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.date-cell[data-v-5753fc01] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.66667rem;
}

.active-line[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.05333rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.date-text[data-v-5753fc01] {
  font-family: PingFangSC-Semibold;
  font-size: 0.34667rem;
  color: #9B9B9B;
}

.date-text-small[data-v-5753fc01] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  padding-left: 0.06667rem;
  padding-top: 0.09333rem;
}

.date-active[data-v-5753fc01] {
  color: #464646;
}

.i-dialog[data-v-4d71cf84] {
  position: fixed;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  top: 4rem;
  left: 0.66667rem;
  right: 0.66667rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.66667rem;
  z-index: 100;
}

.i-dialog-title[data-v-4d71cf84] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 1.06667rem;
  margin-bottom: 0.4rem;
}

.dialog-title-text[data-v-4d71cf84] {
  font-family: PingFangSC-Medium;
  font-size: 0.37333rem;
  color: #FF7846;
  line-height: 1.06667rem;
}

.i-dialog-content[data-v-4d71cf84] {
  width: 7.6rem;
  min-height: 2.93333rem;
  max-height: 12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: scroll;
}

.dialog-content-text[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.i-dialog-footer[data-v-4d71cf84] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.06667rem;
  margin-top: 0.4rem;
}

.btn[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  line-height: 1.06667rem;
  border-radius: 0.13333rem;
}

.btn-default[data-v-4d71cf84] {
  color: #FFFFFF;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.btn-white[data-v-4d71cf84] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.dialog-action-text[data-v-4d71cf84]:active {
  color: #000000;
}

.scroller[data-v-4d71cf84] {
  width: 8.66667rem;
  min-height: 1.33333rem;
  max-height: 12rem;
}

.loading[data-v-21e81364] {
  position: fixed;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-21e81364] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.flightTimelineLoading[data-v-b2d8358a] {
  background-color: rgba(240, 240, 240, 0.80);
  margin-top: 0.2rem;
}

.flight-cell[data-v-b2d8358a] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.process-wrapper {
  width: 10rem;
  height: 0.88rem;
  position: fixed;
  left: 0px;
  bottom: 0px;
}

.process {
  width: 0px;
  height: 0.13333rem;
  background-color: #00bedc;
  opacity: 1;
  position: absolute;
  left: 0;
  bottom: 0;
}

.process-tip {
  width: 10rem;
  height: 0.88rem;
  background-color: rgba(155,155,155,1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.process-tip-text {
  font-size: 0.34667rem;
  color: #ffffff;
}

.summary[data-v-06391010] {
  background-color: #f3f3f3;
  position: relative;
}

.summary-flight-detail[data-v-06391010] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.16rem;
}

.flight-detail-box[data-v-06391010] {
  /*padding-top: 25px;*/
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: relative;
  height: auto;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.show-all-detail-button[data-v-06391010] {
  height: 2.13333rem;
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  bottom: 0px;
  left: 0;
}

.show-all-detail-button-top[data-v-06391010] {
  height: 0.26667rem;
  width: 9.2rem;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
}

.show-all-detail-button-middle[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(#ffffff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), #ffffff);
}

.show-all-detail-button-bottom[data-v-06391010] {
  height: 0.53333rem;
  width: 9.2rem;
  background-color: #ffffff;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.hide-all-detail-button[data-v-06391010] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  left: 0;
  bottom: 0;
}

.hide-all-detail-button-web[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.ota-box[data-v-06391010] {
  width: 9.2rem;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-bottom: 0.4rem;
}

.booking-item[data-v-06391010] {
  height: 2.50667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0.4rem;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.booking-item-wrapper-box[data-v-06391010] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-item-left[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.booking-item-right[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.rule-tip[data-v-06391010] {
  height: 0.86667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rule-tip-text[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
}

.special-ticket-box[data-v-06391010] {
  height: 0.97333rem;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: rgb(243, 243, 243);
}

.special-ticket-text[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
  margin-left: 0.06667rem;
}

.special-ticket-sub-text[data-v-06391010] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 6.66667rem;
  height: 0.93333rem;
  line-height: 0.93333rem;
  font-family: 'PingFangSC-Light';
  font-size: 0.29333rem;
  color: rgba(120, 120, 120, 1);
}

.igola-booking-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.ota-booking-text[data-v-06391010] {
  color: rgba(0, 190, 220, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.price-text[data-v-06391010] {
  font-size: 0.53333rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.price-symbol[data-v-06391010] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgba(70, 70, 70, 1);
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.price-box[data-v-06391010] {
  height: 0.66667rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-ota[data-v-06391010] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.booking-ota-btn[data-v-06391010] {
  height: 1.06667rem;
}

.ota-booking-btn[data-v-06391010] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.booking-ota-text[data-v-06391010] {
  height: 1.06667rem;
  font-size: 0.42667rem;
  line-height: 1.06667rem;
  text-align: center;
  color: rgba(70, 70, 70, 1);
  font-family: 'PingFangSC-Medium';
  font-weight: 600;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.ota-redirect-tip[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(155, 155, 155, 1);
  margin-top: 0.52rem;
  margin-bottom: 0.41333rem;
}

.summary-footer[data-v-06391010] {
  height: 0.74667rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  margin-bottom: 0.48rem;
}

.summary-footer-tip[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(155, 155, 155, 1);
  text-align: center;
}

.no-result-box[data-v-06391010] {
  width: 10rem;
  height: 5.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 2.50667rem;
  padding-bottom: 2rem;
}

.no-result-text[data-v-06391010] {
  font-family: 'PingFangSC-Regular';
  color: rgba(155, 155, 155, 1);
  font-size: 0.4rem;
  margin-top: 1.06667rem;
  margin-bottom: 1.06667rem;
}

.orange-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
}

.small-text[data-v-06391010] {
  font-size: 0.29333rem;
}

.show-all-detail-bottom[data-v-06391010] {
  height: 0.4rem;
  background-color: #ffffff;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.8);
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
}

.i-bottom-tipbar-box[data-v-06391010] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.cashback-en[data-v-06391010] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}



.i-dialog[data-v-c3314760] {
  position: fixed;
  background-color: white;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 99;
}

.i-bottom-tipbar-box[data-v-d6947abc] {
  background-color: none;
}

.i-bottom-tipbar[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-bottom-tipbar-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-right[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-main[data-v-d6947abc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  left: 1.33333rem;
}

.i-bottom-tipbar-text[data-v-d6947abc] {
  font-size: 0.34667rem;
  color: #fff;
  text-align: center;
}

.i-header-box-mask[data-v-d6947abc] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
}

.btn[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 2.4rem;
  height: 0.8rem;
  text-align: center;
  font-family: SourceHanSansCN-Bold;
  font-size: 0.37333rem;
  line-height: 0.8rem;
  border-radius: 0.13333rem;
  padding: 0 0.4rem;
  border: 0;
}

.btn-default[data-v-d6947abc] {
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(left, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to right, rgba(40,200,220,1), rgba(50,150,210,1));
}

.btn-white[data-v-d6947abc] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.row-center-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-webview {
  position: absolute;
  top: 1.17333rem;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.close {
  font-size: 0.42667rem;
  color: #ffffff;
}

.webview {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.flights-detail-wrapper-box[data-v-53ea27cc] {
  margin-left: 0.26667rem;
  /* margin-right: 20px; */
}

.warning-box[data-v-53ea27cc] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-53ea27cc] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.flex-row[data-v-53ea27cc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-53ea27cc] {
  font-size: 0.32rem;
}

.middle-text[data-v-53ea27cc] {
  font-size: 0.4rem;
}

.big-text[data-v-53ea27cc] {
  font-size: 0.48rem;
}

.right-text[data-v-53ea27cc] {
  text-align: right;
}

.deep-grey[data-v-53ea27cc] {
  color: #464646;
}

.light-grey[data-v-53ea27cc] {
  color: #787878;
}

.black-text[data-v-53ea27cc] {
  color: #464646;
}

.blue-text[data-v-53ea27cc] {
  color: #3296D2;
}

.orange-text[data-v-53ea27cc] {
  color: #FF7846;
}

.bold-text[data-v-53ea27cc] {
  font-weight: 600;
}



.flight-detail-header[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-left[data-v-77d85ed2] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-77d85ed2] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-info-box[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.flight-info-box-left[data-v-77d85ed2] {
  width: 2.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-77d85ed2] {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  padding-left: 0.77333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -1px;
}

.flight-line-box[data-v-77d85ed2] {
  width: 0.08rem;
  height: 2.26667rem;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
  position: absolute;
  left: 2.6rem;
  top: 0.26667rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
}

.segment-wrapper[data-v-77d85ed2] {
  margin-top: 0.42667rem;
  margin-bottom: 0.66667rem;
}

.cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  top: 0.10667rem;
}

.arr-cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  bottom: 0.10667rem;
}

.cross-day-tip-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.flight-stop-box[data-v-77d85ed2] {
  margin-left: 2.46667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.flight-stop-box-en[data-v-77d85ed2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flight-stop-info-en[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.step-city-name[data-v-77d85ed2] {
  max-width: 2rem;
  lines: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.big-point-item[data-v-77d85ed2] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
  /* margin-top: 5px; */
  margin-top: auto;
  margin-bottom: auto;
}

.small-point[data-v-77d85ed2] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.airlineLogo[data-v-77d85ed2] {
  margin-right: 0.06667rem;
}

.flight-share-box[data-v-77d85ed2] {
  margin-left: 0.48rem;
  margin-bottom: 0.12rem;
}

.flight-airline-company[data-v-77d85ed2] {
  margin-bottom: 0.12rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-row[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.sub-small-text[data-v-77d85ed2] {
  font-size: 0.32rem;
}

.middle-text[data-v-77d85ed2] {
  font-size: 0.4rem;
}

.big-text[data-v-77d85ed2] {
  font-size: 0.48rem;
}

.right-text[data-v-77d85ed2] {
  text-align: right;
}

.deep-grey[data-v-77d85ed2] {
  color: #464646;
}

.light-grey[data-v-77d85ed2] {
  color: #787878;
}

.black-text[data-v-77d85ed2] {
  color: #464646;
}

.blue-text[data-v-77d85ed2] {
  color: #3296D2;
}

.orange-text[data-v-77d85ed2] {
  color: #FF7846;
}

.bold-text[data-v-77d85ed2] {
  font-weight: 500;
}

.mt3[data-v-77d85ed2] {
  margin-top: -0.05333rem;
}

.time-bold-text[data-v-77d85ed2] {
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-77d85ed2] {
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.root[data-v-70ca2775] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 99;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
}

.summary-login[data-v-70ca2775] {
  width: 8rem;
  height: 8.96rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
}

.quick-login-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.setting-password-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.tool-bar[data-v-70ca2775] {
  height: 0.88rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header[data-v-70ca2775] {
  margin-top: -0.22667rem;
}

.header-sub-box[data-v-70ca2775] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-title-text[data-v-70ca2775] {
  font-size: 0.48rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.header-sub-title[data-v-70ca2775] {
  margin-top: 0.26667rem;
}

.header-sub-title-text[data-v-70ca2775] {
  font-size: 0.4rem;
  color: rgba(70, 70, 70, 1);
}

.content[data-v-70ca2775] {
  width: 6.66667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-top: 0.6rem;
}

.form-group[data-v-70ca2775] {
  width: 6.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: black;
  placeholder-color: rgba(190, 190, 190, 1);
  background-color: transparent;
  height: 0.8rem;
  width: 6.33333rem;
  font-weight: lighter;
}

.input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:placeholder-shown {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:focus {
  placeholder-color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:placeholder-shown {
  color: rgba(255, 255, 255, 0.5);
}

input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox < 19 */

input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox > 19 */

input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Internet Explorer 10 */

input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input-code[data-v-70ca2775] {
  width: 4.26667rem;
}

.input-password[data-v-70ca2775] {
  width: 6.06667rem;
}

.input-reset[data-v-70ca2775] {
  width: 5.6rem;
}

.white-line[data-v-70ca2775] {
  height: 1px;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  background-color: rgba(120, 120, 120, 1);
}

.warning-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: rgba(0, 190, 220, 1);
  margin-top: 0.49333rem;
  margin-bottom: 0.48rem;
}

.warning-info-box[data-v-70ca2775] {
  height: 0.85333rem;
  margin-top: 0.08rem;
}

.warning-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: rgba(0, 190, 220, 1);
  text-align: center;
}

.validation-code-box[data-v-70ca2775] {
  width: 1.93333rem;
  height: 0.61333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(190, 190, 190, 1);
}

.validation-code-box-active[data-v-70ca2775] {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.validation-code-font[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  color: rgba(190, 190, 190, 1);
  opacity: 0.6;
  font-size: 0.32rem;
}

.validation-code-font-active[data-v-70ca2775] {
  color: #000000;
}

.other-login[data-v-70ca2775] {
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.other-login-text[data-v-70ca2775] {
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.summary-login-button[data-v-70ca2775] {
  opacity: 0.5;
  width: 6.66667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  color: #ffffff;
}

.login-button-active[data-v-70ca2775] {
  opacity: 1;
}

.err-line-box[data-v-70ca2775] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.grey-line[data-v-70ca2775] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.err-info[data-v-70ca2775] {
  height: 0.53333rem;
  margin-bottom: 2rem;
}

.err-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Resetular;
  font-size: 0.32rem;
  color: #00BEDC;
  text-align: center;
}

.register-tip-box[data-v-70ca2775] {
  height: 1.52rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.register-tip-text[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.line[data-v-ff160734] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.10667rem;
  border-radius: 1.33333rem;
}

.red-point[data-v-ff160734] {
  position: absolute;
  right: 0.42667rem;
  top: 0.13333rem;
  width: 0.18667rem;
  height: 0.18667rem;
  border-radius: 100%;
  background-color: #FF4646;
}



.bind-phone-wrapper[data-v-598eece4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #F0F0F0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-598eece4] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-598eece4] {
  color: #00BEDC;
}

.container[data-v-7c484194] {
  background-color: white;
}

.userBox[data-v-7c484194] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.06667rem;
}

.userAvatar[data-v-7c484194] {
  background-color: #323232;
  width: 2.13333rem;
  height: 2.13333rem;
  border-radius: 100%;
  margin-bottom: 0.53333rem;
}

.userAvatarText[data-v-7c484194] {
  font-size: 0.4rem;
  color: white;
  text-align: center;
  line-height: 2.13333rem;
}

.userName[data-v-7c484194] {
  font-size: 0.37333rem;
  color: #9B9B9B;
}

.more-cell[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell-no-active[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell[data-v-2a63c429]:active {
  background-color: #D2D2D2;
}

.border-line[data-v-2a63c429] {
  height: 1px;
  background-color: #D2D2D2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.black-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.customer-service-box[data-v-2a63c429] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.service-content[data-v-2a63c429] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-choose-text[data-v-2a63c429] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.service-row[data-v-2a63c429] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-item[data-v-2a63c429] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.service-item-text[data-v-2a63c429] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120,120,120,1);
}

.cancel-btn[data-v-2a63c429] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-2a63c429]:active {
  background-color: #f5f5f5;
}

.register-header[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.text-row[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.text-row[data-v-66c41d68]:active {
  opacity: 0.5;
}

.register-logo-box[data-v-66c41d68] {
  height: 3.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-input[data-v-66c41d68] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.36rem;
  padding-bottom: 2.28rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-tip[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.8rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.light-white-text[data-v-66c41d68] {
  font-family: SourceHanSansCN-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68]:active {
  opacity: 0.5;
}

.set-pwd-container[data-v-3fbfd580] {
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 0.53333rem;
  padding-bottom: 0.8rem;
  color: white;
  width: 10rem;
}

.set-pwd-header[data-v-3fbfd580] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.skipsetpwd-text[data-v-3fbfd580] {
  font-family: PingFangSC-Light;
  font-size: .32rem;
  color: white;
}

.pwd-input[data-v-3fbfd580] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.73333rem;
}

.reset-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.53333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.reset-ways[data-v-c2d30e9a] {
  margin-bottom: 0.66667rem;
}

.reset-way-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 0.69333rem;
}

.reset-ways-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  opacity: 0.6;
}

.active-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Bold;
  opacity: 1;
}

.vertical-line[data-v-c2d30e9a] {
  width: 1px;
  height: 0.42667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #464646;
}

.active-line[data-v-c2d30e9a] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.66667rem;
  height: 0.10667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  border-radius: 1.33333rem;
}

.form-group[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.err-line-box[data-v-c2d30e9a] {
  height: 0.10667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.42667rem;
}

.grey-line[data-v-c2d30e9a] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-c2d30e9a] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.get-code[data-v-c2d30e9a] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #BEBEBE;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #BEBEBE;
}

.get-code-active[data-v-c2d30e9a] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-c2d30e9a] {
  font-family: SourceHanSansCN-Light;
  color: #BEBEBE;
  font-size: 0.32rem;
}

.code-text-active[data-v-c2d30e9a] {
  color: #464646;
}

.err-info[data-v-c2d30e9a] {
  height: 0.53333rem;
}

.err-info-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #00BEDC;
  text-align: center;
}

.pwd-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.53333rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.input-reset[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9B9B9B;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-reset[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:placeholder-shown {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-c2d30e9a] {
  width: 5.73333rem;
}

.input-code[data-v-c2d30e9a] {
  width: 6.33333rem;
}

.input-pwd[data-v-c2d30e9a] {
  width: 7.73333rem;
}

input[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.email-result-box[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.resend-tips[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  opacity: 1;
}

.resend-tips[data-v-c2d30e9a]:active {
  opacity: 0.5;
}

.profile-content[data-v-d57ddf18] {
  background-color: white;
}

.profile-list[data-v-d57ddf18] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.06667rem;
}

.profile-cell[data-v-d57ddf18] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.border-line[data-v-d57ddf18] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.profile-cell[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.profile-cell-divide[data-v-d57ddf18] {
  height: 2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.8rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.profile-footer-cell[data-v-d57ddf18] {
  height: 4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.avatar-img[data-v-d57ddf18] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #969696;
}

.normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.grey-normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.grey-light-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.profile-row[data-v-d57ddf18] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.photo-choose-box[data-v-d57ddf18] {
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.choose-content[data-v-d57ddf18] {
  height: 2.66667rem;
  background-color: white;
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
}

.choose-item[data-v-d57ddf18] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.choose-item[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.item-top[data-v-d57ddf18] {
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.item-bottom[data-v-d57ddf18] {
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

.cancel-btn[data-v-d57ddf18] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
}

.save-text[data-v-efa80856] {
  padding: 0.2rem;
  padding-right: 0px;
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  opacity: 1;
}

.save-text[data-v-efa80856]:active {
  opacity: 0.5;
}

.column-form[data-v-efa80856] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-efa80856] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-name[data-v-efa80856] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-name[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:placeholder-shown {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-efa80856] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-efa80856] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-efa80856] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-efa80856] {
  height: 0.53333rem;
}

.err-info-text[data-v-efa80856] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bd4a712] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bd4a712] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bd4a712] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bd4a712] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bd4a712] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bd4a712] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bd4a712] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bd4a712] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.tip-box[data-v-6520b583] {
  height: 0.8rem;
  background-color: #f0f0f0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-text[data-v-6520b583] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
}

.bind-input-box[data-v-6520b583] {
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-group[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.input-phone[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 5.73333rem;
}

.input-phone[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:placeholder-shown {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-code[data-v-6520b583] {
  width: 6.33333rem;
}

input[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.get-code[data-v-6520b583] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bebebe;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #bebebe;
}

.get-code-active[data-v-6520b583] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  color: #bebebe;
  font-size: 0.32rem;
}

.code-text-active[data-v-6520b583] {
  color: #464646;
}

.err-line-box[data-v-6520b583] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6520b583] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6520b583] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6520b583] {
  height: 0.53333rem;
}

.err-info-text[data-v-6520b583] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bf7ca29] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bf7ca29] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bf7ca29] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bf7ca29] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bf7ca29] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bf7ca29] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bf7ca29] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bf7ca29] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.coupon-list[data-v-545932ae] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.2rem;
}

.coupon-list-null[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4rem;
}

.grey-light-text[data-v-545932ae] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.coupon-list-bottom-box[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.8rem;
  padding-bottom: 1.33333rem;
}

.tips-text[data-v-545932ae] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
}

.font-22[data-v-545932ae] {
  font-size: 0.29333rem;
}

.coupon-loading[data-v-545932ae] {
  height: 16rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-list-loading[data-v-545932ae] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 10rem;
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0px !important;
}

.coupon-list-loading-indicator[data-v-545932ae] {
  font-size: 0.4rem;
}

.coupons-loading[data-v-545932ae] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-3d5314d5] {
  width: 9.2rem;
  height: 4.66667rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
}

.bg-img[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.coupon-container[data-v-3d5314d5] {
  width: 9.2rem;
  padding: 0.4rem;
}

.front-box[data-v-3d5314d5] {
  height: 2.96rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
}

.coupon-displayName[data-v-3d5314d5] {
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.total[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.symbol[data-v-3d5314d5] {
  color: #ffffff;
  font-size: 0.4rem;
  margin-bottom: 0.33333rem;
  font-weight: 400;
  margin-left: 0.09333rem;
  margin-right: 0.09333rem;
}

.discount[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 1.33333rem;
  color: #FFFFFF;
  letter-spacing: -0.0204rem;
}

.coupon-desc[data-v-3d5314d5] {
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  lines: 2;
  max-height: 0.93333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.coupon-date[data-v-3d5314d5] {
  margin-top: 0.26667rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
}

.coupon-btn-box[data-v-3d5314d5] {
  height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-btn[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: transparent;
  opacity: 1;
  border-radius: 0.10667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: white;
}

.coupon-btn[data-v-3d5314d5]:active {
  background-color: rgba(200, 200, 200, 0.20);
}

.coupon-btn-text[data-v-3d5314d5] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  letter-spacing: -0.6px;
}

.coupon-invalid-btn[data-v-3d5314d5] {
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: white;
  border-radius: 0.10667rem;
  color: #3296D2;
  line-height: 0.53333rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Light;
}

.coupon-mask[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.5);
}

.back-box[data-v-3d5314d5] {
  margin-top: -3.73333rem;
  height: 4.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.coupon-text[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.coupon-rules-box[data-v-3d5314d5] {
  height: 1.6rem;
  width: 7.73333rem;
  margin-top: 0.48rem;
}

.coupon-icon-right[data-v-3d5314d5] {
  position: absolute;
  /* top: 7px; */
  top: 0.06667rem;
  right: 0.02667rem;
}

.more-content[data-v-758d40cc] {
  background-color: white;
}

.about-content[data-v-6640f654] {
  background-color: white;
}

.about-container[data-v-6640f654] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 4rem;
  padding-bottom: 7.94667rem;
}

.footer[data-v-6640f654] {
  height: 1.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-6640f654] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #000000;
}

.big-text[data-v-6640f654] {
  font-family: ArialRoundedMTBold;
  font-size: 1.92rem;
  color: #000000;
}

.light-text[data-v-6640f654] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
}

.order-loading[data-v-8241b680] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #F3F3F3;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  margin-top: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-30023e8c] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-status-title-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-30023e8c] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-description[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-description-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-description-dot[data-v-30023e8c] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-description-text[data-v-30023e8c] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-price[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  opacity: 1;
}

.order-price[data-v-30023e8c]:active {
  opacity: 0.5;
}

.text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.price-symbol[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  margin-right: 0.12rem;
  color: #FF7846;
}

.price-text[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #FF7846;
}

.price-exchange[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #FF7846;
}

.order-options[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.8rem;
}

.order-info[data-v-30023e8c] {
  width: 9.2rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210,210,210,1);
}

.order-info-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-info-title[data-v-30023e8c] {
  width: 1.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-info-text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-record[data-v-30023e8c] {
  width: 9.2rem;
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.change-ticket-record-font[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-red-point[data-v-30023e8c] {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background-color: #FF4646;
  margin-right: 0.06667rem;
  margin-top: -0.2rem;
  margin-left: -0.04rem;
}

.flights-detail-cell[data-v-eedf554a] {
  /*padding-top: 25px;*/
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-eedf554a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.flight-box[data-v-eedf554a] {
  margin-top: 0.21333rem;
}

.warning-box-order[data-v-eedf554a] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210, 210, 210, 1);
  padding: 0.4rem;
}

.warning-box-order-item[data-v-eedf554a] {
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-eedf554a] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-eedf554a] {
  font-size: 0.32rem;
}

.light-grey[data-v-eedf554a] {
  color: #787878;
}

.blue-text[data-v-eedf554a] {
  color: #3296D2;
}

.orange-text[data-v-eedf554a] {
  color: #FF7846;
}

.rules-row[data-v-eedf554a] {
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  opacity: 1;
}

.rules-text[data-v-eedf554a] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.flight-detail[data-v-687ade13] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-687ade13] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.flight-info-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-687ade13] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-687ade13] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-687ade13] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.duration-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.cross-day-tip-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.flight-stop-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-687ade13] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-687ade13] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.img-airlineLogo[data-v-687ade13] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-687ade13] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-687ade13] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  color: #464646;
}

.info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.info-small-strong-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #787878;
}

.blue-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #3296D2;
}

.gay-info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #464646;
}

.oranger-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #FF7846;
}

.right-text[data-v-687ade13] {
  text-align: right;
}

.mask[data-v-a10351f4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-a10351f4] {
  width: 10rem;
  min-height: 14.66667rem;
}

.root[data-v-a10351f4] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  background-color: rgba(70,70,70,0.80);
}

.title[data-v-a10351f4] {
  margin-top: 1.68rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #00BEDC;
}

.rules-root[data-v-48b92e79] {
  width: 8.66667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.8rem;
}

.title[data-v-48b92e79] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 0.32rem;
  margin-bottom: 0.8rem;
}

.row[data-v-48b92e79] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 0.53333rem;
}

.sub-title[data-v-48b92e79] {
  width: 1.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  margin-right: 0.26667rem;
}

.sub-content[data-v-48b92e79] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  /* margin-right: 20px; */
}

.root[data-v-1c8efc80] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.rule-scroller[data-v-1c8efc80] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.66667rem;
}

.rule-line[data-v-1c8efc80] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-color: #787878;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.border-bottom-1[data-v-1c8efc80] {
  border-bottom-width: 1px;
  border-bottom-color: #787878;
  border-bottom-style: solid;
}

.rule-title-wrapper[data-v-1c8efc80] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.rule-title[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.rule-desc-wrapper[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  margin-left: -1px;
}

.rule-desc[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.rule-trips-wrapper[data-v-1c8efc80] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.trip-name[data-v-1c8efc80] {
  color: #00cbe0;
  margin-top: 0.13333rem;
}

.period-wrapper[data-v-1c8efc80] {
  margin-top: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-1[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.w-157[data-v-1c8efc80] {
  padding-right: 0.26667rem;
  width: 2.09333rem;
}

.order-passengers-cell[data-v-23bb4c61] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-23bb4c61] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-passengers-title[data-v-23bb4c61] {
  margin-top: 0.33333rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #3296D2;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-passengers-box[data-v-23bb4c61] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-passengers-box[data-v-23bb4c61]:active {
  background-color: #f5f5f5;
}

.passenger-info-row[data-v-23bb4c61] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.passenger-name-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-card-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
  padding-top: 0.13333rem;
  padding-bottom: 0.2rem;
}

.passenger-ticketNo-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #464646;
}

.border-bottom[data-v-23bb4c61] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border-bottom[data-v-23bb4c61] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.order-contact-box[data-v-23bb4c61] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  margin-bottom: 0.33333rem;
}

.order-contact-body[data-v-23bb4c61] {
  padding-top: 0.4rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #ffffff;
}

.contact-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-cashback-cell[data-v-7d95f7ee] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-freme-cell[data-v-7d95f7ee] {
  /* height: 100px; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* align-items: center; */
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.shadow[data-v-7d95f7ee] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-cashback-left[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-cashback-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #323232;
}

.order-cashback-tips[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.order-freme-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Regular;
  margin-left: 0.2rem;
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.order-freme-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.32rem;
}

.freme-static-contain[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.freme-static-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.32rem;
}

.text-right[data-v-7d95f7ee] {
  text-align: right;
}

.badge[data-v-7d95f7ee] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.freme-text-wrap[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.order-suppliers-cell[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-d2cf5be2] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-suppliers-title[data-v-d2cf5be2] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #3296D2;
}

.order-suppliers-img-box[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.suppliers-image[data-v-d2cf5be2] {
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.13333rem;
}

.passenger-info-content[data-v-55b7a5f4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.passenger-form[data-v-55b7a5f4] {
  margin: 0.4rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  opacity: 1;
}

.passenger-form-row[data-v-55b7a5f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.33333rem;
  padding: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border[data-v-55b7a5f4] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.passenger-form-title[data-v-55b7a5f4] {
  width: 2.53333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-form-content[data-v-55b7a5f4] {
  width: 5.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.passengerInfo-title[data-v-55b7a5f4] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  padding-left: 0.8rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0px;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
}

.change-ticket-box[data-v-4fe3999b] {
  background-color: rgba(240,240,240,0.80);
  padding-bottom: 0.4rem;
}

.change-ticket-item[data-v-4fe3999b] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #fff;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.porcess-tips[data-v-4fe3999b] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.porcess-pay-tips[data-v-4fe3999b] {
  height: 0.8rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.53333rem;
}

.process-detail[data-v-4fe3999b] {
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 2.32rem;
}

.process-detail-item[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.66667rem;
}

.process-detail-icon[data-v-4fe3999b] {
  position: absolute;
  left: 0px;
  top: 0;
}

.play-record-item[data-v-4fe3999b] {
  margin-top: 0.6rem;
}

.step-line[data-v-4fe3999b] {
  width: 0.02667rem;
  height: 1.16rem;
  background-color: rgba(120,120,120,1);
  position: absolute;
  left: 0.24rem;
}

.change-ticket-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.upgrade-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.total-fee[data-v-4fe3999b] {
  height: 1.38667rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 7.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211,210,210,1);
}

.pay-btn[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.porcess-pay-history[data-v-4fe3999b] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-color: rgba(240,240,240,1);
  border-top-width: 0.02667rem;
  border-top-style: solid;
}

.process-detail-counter[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.change-ticket-status[data-v-4fe3999b] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-style: solid;
  border-top-color: rgba(240,240,240,1);
  border-bottom-width: 0.02667rem;
  border-bottom-style: solid;
  border-bottom-color: rgba(240,240,240,1);
}

.change-ticket-detail[data-v-4fe3999b] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.change-ticket-detail-title[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detial-title-text[data-v-4fe3999b] {
  font-size: 0.32rem;
  color: rgba(0,190,220,1);
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,190,220,1);
  border-top-left-radius: 0.06667rem;
  border-top-right-radius: 0.06667rem;
  border-bottom-left-radius: 0.06667rem;
  border-bottom-right-radius: 0.06667rem;
  text-align: center;
  line-height: 0.53333rem;
  width: 0.93333rem;
  height: 0.53333rem;
}

.change-ticket-detail-content[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  margin-bottom: 0.4rem;
}

.detail-date[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.6rem;
  width: 0.8rem;
}

.detail-time[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.8rem;
  width: 1.28rem;
}

.detail-city[data-v-4fe3999b] {
  width: 6.13333rem;
  height: 1.6rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.6rem;
}

.detail-city-line[data-v-4fe3999b] {
  height: 1.06667rem;
  width: 0.08rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to bottom, rgba(40,200,220,1), rgba(50,150,210,1));
  position: absolute;
  left: 0.24rem;
  top: 0.33333rem;
}

.change-ticket-passenger[data-v-4fe3999b] {
  height: 1.70667rem;
  border-top-color: rgba(210,210,210,1);
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.change-ticket-passenger-box[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-text-box[data-v-4fe3999b] {
  height: 3.22667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-btn-box[data-v-4fe3999b] {
  height: 1.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.font-grey[data-v-4fe3999b] {
  color: rgba(120,120,120,1);
}

.font-black[data-v-4fe3999b] {
  color: rgba(70,70,70,1);
}

.font-blue[data-v-4fe3999b] {
  color: rgba(0,190,220,1);
}

.font-orange[data-v-4fe3999b] {
  color: rgba(255,120,70,1);
}

.font-20[data-v-4fe3999b] {
  font-size: 0.26667rem;
}

.font-22[data-v-4fe3999b] {
  font-size: 0.29333rem;
}

.font-24[data-v-4fe3999b] {
  font-size: 0.32rem;
}

.font-26[data-v-4fe3999b] {
  font-size: 0.34667rem;
}

.font-30[data-v-4fe3999b] {
  font-size: 0.4rem;
}

.font-36[data-v-4fe3999b] {
  font-size: 0.48rem;
}

.font-bold[data-v-4fe3999b] {
  font-weight: 600;
}

.pr5[data-v-4fe3999b] {
  padding-right: 0.06667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
}

.navbar[data-v-d1013358] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.46667rem;
}

.nav-item[data-v-d1013358] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-title[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #9B9B9B;
  line-height: 0.53333rem;
  /* margin-bottom: 10px; */
}

.nav-detail[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.53333rem;
}

.active[data-v-d1013358] {
  color: #464646;
}

.modal-err[data-v-d1013358] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 6.66667rem;
  top: 6rem;
  left: 1.73333rem;
  border-radius: 0.13333rem;
  padding: 0.13333rem 0.26667rem;
}

.modal-err-text[data-v-d1013358] {
  color: white;
  font-size: 0.34667rem;
  line-height: 0.46667rem;
}

.margin-30[data-v-d1013358] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  height: 1.33333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 9.2rem;
}

.datepicker-wrapper[data-v-0696d874] {
  width: 10rem;
}

.loading[data-v-0696d874] {
  top: 3.50667rem;
}

.day-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  height: 0.82667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
}

.day[data-v-0696d874] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.29333rem;
  text-align: center;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.29333rem;
  color: #323232;
  line-height: 0.29333rem;
}

.day-weekends[data-v-0696d874] {
  color: #00bedc;
}

.scroller[data-v-0696d874] {
  width: 10rem;
  height: 11.77333rem;
  overflow: hidden;
}

.month-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.month-line[data-v-0696d874] {
  width: 10rem;
  height: 1.77333rem;
  padding-top: 0.61333rem;
  padding-bottom: 0.2rem;
  padding-left: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
}

.monthtxt[data-v-0696d874] {
  font-family: PingFangSC-Regular;
  font-size: 0.64rem;
  color: #323232;
  line-height: 0.8rem;
}

.txt-wrapper[data-v-0696d874] {
  width: 1.41333rem;
  height: 1.70667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
  position: relative;
}

.daytxt-text[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  text-align: center;
  font-size: 0.53333rem;
  color: rgba(50, 50, 50, 1);
}

.daytxt-date[data-v-0696d874] {
  width: 1.06667rem;
  height: 1.76rem;
  line-height: 1.76rem;
  text-align: center;
  font-size: 0.53333rem;
  /*font-weight: 800;*/
  font-family: PingFangSC-Regular;
  color: #323232;
}

.daytxt-date-weekends[data-v-0696d874],.daytxt-date-holiday[data-v-0696d874] {
  color: #00BEDC !important;
}

.daytxt-dateType-txt[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(70, 70, 70, 1);
}

.daytxt-dateType-unAvailabledate[data-v-0696d874] {
  color: #d2d2d2;
}

.daytxt-price-txt[data-v-0696d874] {
  width: 1.33333rem;
  height: 0.37333rem;
  line-height: 0.37333rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  /*lines: 1;
  text-overflow: ellipsis;*/
}

.daytxt-bg-active[data-v-0696d874] {
  background-color: #00BEDC;
}

.daytxt-bg-same[data-v-0696d874] {
  background-color: #3296d2;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 0.72rem;
  position: absolute;
}

.daytxt-txt-active[data-v-0696d874] {
  color: #ffffff;
}

.daytxt-txt-between-active[data-v-0696d874] {
  color: rgba(120, 120, 120, 1);
}

.daytxt-bg-between[data-v-0696d874] {
  background-color: rgba(0, 190, 220, 0.2);
}

.list-loading[data-v-6374d5fe] {
  position: fixed;
  top: 3.2rem;
  left: 4.6rem;
}

.search[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #464646;
  border-bottom-style: solid;
}

.search-input[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  line-height: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #323232;
  placeholder-color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-ms-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:placeholder-shown {
  color: #9B9B9B;
}

.wrapper[data-v-6374d5fe] {
  width: 10rem;
  /* height: 1000px; */
}

.navbar[data-v-6374d5fe] {
  position: relative;
  width: 10rem;
  height: 1.6rem;
}

.nav-first[data-v-6374d5fe] {
  position: absolute;
  width: 5.25333rem;
  height: 1.6rem;
  left: 0px;
  padding-top: 0.66667rem;
  padding-left: 2.26667rem;
}

.nav-sec[data-v-6374d5fe] {
  position: absolute;
  width: 3.94667rem;
  height: 1.6rem;
  right: 0px;
  padding-top: 0.66667rem;
  padding-right: 2.26667rem;
}

.nav-title[data-v-6374d5fe] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.45333rem;
  letter-spacing: 0.02667rem;
}

.txt-left[data-v-6374d5fe] {
  text-align: left;
}

.txt-right[data-v-6374d5fe] {
  text-align: right;
}

.active[data-v-6374d5fe] {
  font-weight: 700;
}

.nav-border[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  width: 2.05333rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.nav-border2[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  margin-left: 0.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.scroller[data-v-6374d5fe] {
  width: 10rem;
}

.history-wrapper[data-v-6374d5fe] {
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.history-item[data-v-6374d5fe] {
  width: 2.93333rem;
  height: 0.93333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  margin-left: 0.05333rem;
  margin-right: 0.05333rem;
}

.inner-item[data-v-6374d5fe] {
  width: 2.66667rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}

.city-name[data-v-6374d5fe] {
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-size: 0.37333rem;
  color: #323232;
  max-width: 2.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.booking-bottom-tips[data-v-6374d5fe] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangHK-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.mb-100[data-v-6374d5fe] {
  margin-bottom: 1.33333rem;
}

.margin-100[data-v-6374d5fe] {
  width: 10rem;
  height: 1.33333rem;
}

.city-active-line[data-v-6374d5fe] {
  position: absolute;
  bottom: 0.2rem;
  left: 2.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.city-active-line-right[data-v-6374d5fe] {
  -webkit-transform: translateX(4.04rem);
  transform: translateX(4.04rem);
}

.root[data-v-43838972] {
  width: 10rem;
}

.title-wrapper[data-v-43838972] {
  width: 10rem;
  height: 0.4rem;
  margin-top: 0.34667rem;
  margin-bottom: 0.34667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-43838972] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.4rem;
  letter-spacing: 0.02667rem;
}

.content[data-v-43838972] {
  width: 10rem;
  margin-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.root[data-v-58660a20] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.4rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
}

.city[data-v-58660a20] {
  height: 0.53333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-58660a20] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-58660a20] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-58660a20] {
  height: 0.32rem;
}

.proName[data-v-58660a20] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.loading[data-v-2e4337bf] {
  position: absolute;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-2e4337bf] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.root[data-v-7087ec7a] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.left[data-v-7087ec7a] {
  width: 1.06667rem;
  padding-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-header-text[data-v-7087ec7a] {
  width: 0.8rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  background-color: rgba(210, 210, 210, 0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.right[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pdl35[data-v-7087ec7a] {
  padding-left: 0.46667rem;
}

.city[data-v-7087ec7a] {
  height: 0.53333rem;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-7087ec7a] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-7087ec7a] {
  height: 0.32rem;
}

.proName[data-v-7087ec7a] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.root[data-v-59867364] {
  width: 10rem;
}

.img[data-v-59867364] {
  margin-top: 2.30667rem;
  margin-left: 3.44rem;
}

.title[data-v-59867364] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.warning-box[data-v-7c65cc09] {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-7c65cc09] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.other-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.pr10[data-v-7c65cc09] {
  padding-right: 0.13333rem;
}

.booking-scroller[data-v-7c65cc09] {
  background-color: rgba(240, 240, 240, 0.8);
  /* padding-bottom: 110px; */
}

.small-text[data-v-7c65cc09] {
  font-size: 0.32rem;
}

.orange-text[data-v-7c65cc09] {
  color: #FF7846;
}

.step-wrapper[data-v-7c65cc09] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
  padding-top: 0.13333rem;
}

.container[data-v-7c65cc09] {
  width: 10rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  background-color: #ffffff;
  margin-bottom: 1.46667rem;
  /* box-shadow: 0 5px 10px 0 rgba(211, 210, 210, 0.40); */
}

.list-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  margin-bottom: 1px;
}

.row[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-7c65cc09] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.coupon[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.93333rem;
}

.gray[data-v-7c65cc09] {
  color: #787878;
}

.badge[data-v-7c65cc09] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.comment[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
  line-height: 0.93333rem;
}

.user-wrapper[data-v-7c65cc09] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sub-msg[data-v-7c65cc09] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.user-name-wrapper[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency-tip[data-v-7c65cc09] {
  position: fixed;
  bottom: 1.61333rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-7c65cc09] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
}

.fail-verify-price-text[data-v-7c65cc09] {
  color: #9b9b9b;
  font-size: 1.33333rem;
  line-height: 0.66667rem;
}

.footer-price-r[data-v-7c65cc09] {
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-text[data-v-7c65cc09] {
  padding-top: 0.33333rem;
}

.pirce-change-amount[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff4646;
  line-height: 0.34667rem;
  margin-bottom: 0.18667rem;
}

.price-exchange[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
  margin-bottom: 0.18667rem;
}

.red[data-v-7c65cc09] {
  color: #ff4646;
}

.green[data-v-7c65cc09] {
  color: #1ea064;
}

.total-price-symbol[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.2rem;
}

.total-price[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
}

.carbin[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.32rem;
  margin-bottom: 0.26667rem;
  margin-left: 0.4rem;
}

.footer-detail[data-v-7c65cc09] {
  width: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail-label[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.32rem;
  margin-right: 0.13333rem;
}

.footer-button[data-v-7c65cc09] {
  width: 2.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
}

.btn-booking[data-v-7c65cc09] {
  height: 1.06667rem;
  width: 2.4rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.99)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.06667rem;
}

.list-container[data-v-7c65cc09] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-7c65cc09] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-7c65cc09] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-7c65cc09] {
  height: 1.2rem;
}

.rule-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.73333rem;
  padding-bottom: 0.73333rem;
}

.rule-wrapper-content[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  /* padding-left: 20px; */
}

.rule-wrapper-item[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* padding-left: 20px; */
}

.rule-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: rgb(50,50,50);
  line-height: 0.53333rem;
}

.rule-msg-grey[data-v-7c65cc09] {
  color: #787878;
}

.rule-msg-blue[data-v-7c65cc09] {
  color: rgb(0, 190, 220);
}

.verify-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
  padding-left: 0.26667rem;
}

.detail-scroller[data-v-7c65cc09] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-height: 9.33333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.booking-bottom-tips[data-v-7c65cc09] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.suppliers-title[data-v-7c65cc09] {
  margin-top: 0.4rem;
  margin-bottom: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
}

.suppliers-scroller[data-v-7c65cc09] {
  width: 7.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.unavailable-msg-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 0.42667rem;
  margin-top: 0.06667rem;
}

.unavailable-err-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #464646;
  line-height: 0.42667rem;
}

.booking-loading-box[data-v-7c65cc09] {
  width: 5.28rem;
  height: 5.28rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  position: fixed;
  left: 2.37333rem;
  top: 4.25333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  padding-top: 0.4rem;
  z-index: 2;
}

.fail-verify-price-line[data-v-7c65cc09] {
  width: 0.4rem;
  height: 0.05333rem;
  background-color: #9b9b9b;
  margin-right: 0.13333rem;
}

.grey-mask[data-v-7c65cc09] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(240, 240, 240, 1);
}

.transparent-mask[data-v-7c65cc09] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: transparent;
}

.i-dialog-content[data-v-7c65cc09] {
  width: 7.6rem;
  height: 2.2rem;
}

.dialog-content-text[data-v-7c65cc09] {
  width: 7.6rem;
  text-align: center;
  font-size: 0.4rem;
  color: #464646;
}

.bubble-wrapper[data-v-7c65cc09] {
  position: absolute;
  /* top: 97px; */
  right: 0.4rem;
  width: 5.61333rem;
  height: 2rem;
}

.bubble-container[data-v-7c65cc09] {
  margin-top: 0.30667rem;
  width: 5.61333rem;
  height: 1.69333rem;
  background-color: rgba(70, 70, 70, 0.8);
  border-radius: 0.10667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  /* z-index: 3; */
}

.bubble-container-left[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 0.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.26667rem;
}

.bubble-container-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bubble-container-right-title[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #ffffff;
  line-height: 0.42667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-container-right-desc[data-v-7c65cc09] {
  margin-top: 0.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.24rem;
  color: #ffffff;
  line-height: 0.29333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-triangle-wrapper[data-v-7c65cc09] {
  width: 0.66667rem;
  position: absolute;
  right: 0px;
  height: 0.30667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.igola-fare-tip[data-v-7c65cc09] {
  width: 10rem;
  height: 0.76rem;
  background-color: rgba(248, 231, 28, 0.2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.igola-fare-tip-sub-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  font-weight: 500;
  color: rgba(50, 50, 50, 1);
}

.igola-fare-tip-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.list-row-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cashback-tips-header[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #464646;
  line-height: 0.4rem;
  text-align: center;
  margin-top: 0.13333rem;
  line-height: 0.53333rem;
}

.cashback-tips-text[data-v-7c65cc09] {
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 1.08rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.53333rem;
}

.i-list[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 30px;
    padding-bottom: 30px; */
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1px;
}

.i-list-no-border[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*
  .i-list-text {
    font-family: PingFangSC-Regular;
    font-size: 26px;
    color: #323232;
    line-height: 34px;
    lines: 1;
  }
*/

.txt-all[data-v-1c2f6a0a] {
  text-align: left;
}

.txt-alr[data-v-1c2f6a0a] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.45333rem;
  lines: 1;
  color: #9b9b9b;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-list-left[data-v-1c2f6a0a] {
  min-height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-1c2f6a0a] {
  overflow: hidden;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-1c2f6a0a] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pdl10[data-v-1c2f6a0a] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-1c2f6a0a] {
  padding-right: 0.13333rem;
}

.i-actionsheet[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
}

.mask[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
}

.i-mask[data-v-e906c21e] {
  width: 10rem;
  background-color: #000000;
}

.i-actionsheet-box[data-v-e906c21e] {
  width: 10rem;
  background-color: white;
  position: fixed;
  bottom: 0;
  z-index: 1;
}

.root[data-v-3ac86717] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.header[data-v-3ac86717] {
  height: 0.81333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  border-bottom-width: 1px;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.tips[data-v-3ac86717] {
  margin-left: 0.13333rem;
  max-width: 8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.msg[data-v-3ac86717] {
  margin-left: 0.13333rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.body[data-v-3ac86717] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-3ac86717] {
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.45333rem;
  margin-top: -0.10667rem;
  margin-bottom: 0.26667rem;
}

.content[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-left[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.trip-row[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mb20[data-v-3ac86717] {
  margin-bottom: 0.26667rem;
}

.trip-type[data-v-3ac86717] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.4rem;
  margin-left: 1.33333rem;
}

.trip-detail[data-v-3ac86717] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.content-right[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.46667rem;
}

.mutil-right[data-v-3ac86717] {
  width: 0.66667rem;
}

.footer[data-v-3ac86717] {
  height: 1.12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
}

.rules[data-v-3ac86717] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 1.12rem;
}

.trip-row-left[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.trip-type-mutil[data-v-3ac86717] {
  width: 0.4rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.26667rem;
}

.trip-city-mutil[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.4rem;
  lines: 1;
  text-overflow: ellipsis;
  margin-right: 0.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.trip-detail-mutil[data-v-3ac86717] {
  width: 4.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.cross-day-font[data-v-3ac86717] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: left;
  position: absolute;
  top: -0.13333rem;
  right: -0.26667rem;
}



.supplier[data-v-58867fe6] {
  height: 1.6rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-style: solid;
  border-bottom-color: #787878;
}

.supplier-left[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.supplier-right[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.total[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.currency[data-v-58867fe6] {
  color: #464646;
  color: rgba(70,70,70,1);
  font-size: 0.32rem;
  margin-bottom: 0.06667rem;
  font-weight: 400;
}

.price[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.desc[data-v-58867fe6] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.4rem;
}

.ota[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 0.26667rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  font-weight: 600;
  color: #464646;
  line-height: 1.06667rem;
  text-align: right;
}

.btn[data-v-58867fe6] {
  width: 1.06667rem;
  height: 1.06667rem;
  padding-top: 0.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.38667rem;
  border-radius: 0.13333rem;
}

.btn-orange[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
}

.btn-primary[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.root[data-v-1d264c62] {
  width: 9.2rem;
  /* margin-left: 30px; */
  margin-right: 0.4rem;
}

.row[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-1d264c62] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.cashback-avaliable-wrapper[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cashback-avaliable-left[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cashback-avaliable-right[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gray-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.93333rem;
}

.orange-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.column[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d3d2d2;
}

.cashback-get-label[data-v-1d264c62] {
  margin-bottom: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  height: 0.53333rem;
  line-height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.des-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.coupon-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.text-wrap[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.des-orange[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
}

.des-black[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.badge[data-v-1d264c62] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.cashback-balance-can-use[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.passenger-confirm-header {
  margin-top: 0.4rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.passenger-confrim-wrapper {
  margin-top: 0.66667rem;
}

.passenger-confirm-item {
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 0.26667rem;
}

.passenger-confirm-line {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.passenger-confirm-title {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.passenger-confirm-value {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.w180 {
  width: 2.4rem;
}

.w228 {
  width: 3.04rem;
}

.book-confirm-title {
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.book-confirm-scroller {
  width: 7.2rem;
  margin-top: 0.66667rem;
}

.trip-wrapper {
  margin-bottom: 0.4rem;
}

.trip-wrapper-line {
  position: relative;
}

.confirm-title {
  float: left;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.8rem;
}

.confirm-check-icon {
  position: absolute;
  right: 0;
  top: 0;
}

.confirm-desc {
  float: left;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.8rem;
}

.book-confirm-footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  height: 0.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.book-confirm-footer-tip {
  margin-left: 0.26667rem !important;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.6rem;
}

.passengers-wrapper[data-v-9ce774ce] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.passengers-scroller[data-v-9ce774ce] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
}

.btn-add[data-v-9ce774ce] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-9ce774ce] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-9ce774ce] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-9ce774ce] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-9ce774ce] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-9ce774ce] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-9ce774ce] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-9ce774ce] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-9ce774ce] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-9ce774ce] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-9ce774ce] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-9ce774ce] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-9ce774ce] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-9ce774ce] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-9ce774ce] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-9ce774ce] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7c634ae0] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-passengers-scroller[data-v-7c634ae0] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7c634ae0] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7c634ae0] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7c634ae0] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7c634ae0] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7c634ae0] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7c634ae0] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7c634ae0] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7c634ae0] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7c634ae0] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7c634ae0] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7c634ae0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7c634ae0] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7c634ae0] {
  width: 2.21333rem;
}

.hidden-text[data-v-7c634ae0] {
  font-size: 1px;
  opacity: 0;
}

.panel[data-v-e256d082] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.i-list[data-v-706058a4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #D3D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-list-text[data-v-706058a4] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.45333rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.txt-all[data-v-706058a4] {
  text-align: left;
}

.txt-alr[data-v-706058a4] {
  color: #9B9B9B;
  text-align: right;
}

.i-list-left[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-706058a4] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.pdl10[data-v-706058a4] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-706058a4] {
  padding-right: 0.13333rem;
}

.item-input[data-v-706058a4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.56rem;
  placeholder-color: #999999;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  /* color: #464646; */
  line-height: 0.45333rem;
  lines: 1;
  text-overflow: ellipsis;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.item-input[data-v-706058a4]::-webkit-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]::-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-ms-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:placeholder-shown {
  color: #999999;
}

.small-list .i-list-left .i-list-text[data-v-706058a4],.small-list .i-list-main .item-input[data-v-706058a4] {
  font-size: 0.32rem;
  font-family: HelveticaNeue;
}

.small-list .i-list-right[data-v-706058a4] {
  width: auto;
}

.panel[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  background-color: white;
}

.btnWrapper[data-v-51d53f1a] {
  width: 2.73333rem;
  height: 0.66667rem;
  position: absolute;
  top: 0.93333rem;
  left: 6.4rem;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passengers-baseinfo[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  overflow: hidden;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.contacts-wrapper[data-v-30f38559] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.scroller[data-v-30f38559] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-30f38559] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-30f38559] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-30f38559] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-30f38559] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-30f38559] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-30f38559] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-30f38559] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-30f38559] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.root[data-v-064fe183] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-contacts-scroller[data-v-064fe183] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-064fe183] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-064fe183] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-064fe183]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-064fe183] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-064fe183] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-064fe183] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-064fe183] {
  height: 1.33333rem;
  width: 10rem;
}

.panel[data-v-5cdd660a] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.coupons-wrapper[data-v-7a9e064a] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.btn-wrapper[data-v-7a9e064a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-7a9e064a] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-7a9e064a] {
  /* padding-bottom: 110px; */
}

.margin-110[data-v-7a9e064a] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-8e0ce934] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-8e0ce934] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-8e0ce934] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.discount[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.fs-40[data-v-8e0ce934] {
  font-size: 0.53333rem;
}

.discount-off[data-v-8e0ce934] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rigth-left[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-8e0ce934] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-name[data-v-8e0ce934] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
}

.coupon-desc[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-8e0ce934] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-8e0ce934] {
  color: #d2d2d2;
}

.edit-contacts-scroller[data-v-7e1c276d] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-7e1c276d] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-7e1c276d] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-7e1c276d]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-7e1c276d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7e1c276d] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-41a88a9a] {
  background-color: rgba(240, 240, 240, 0.8);
}

.edit-passengers-scroller[data-v-41a88a9a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-41a88a9a] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-41a88a9a] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-41a88a9a] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-41a88a9a] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-41a88a9a] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-41a88a9a] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-41a88a9a] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-41a88a9a] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-41a88a9a] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.passengers-scroller[data-v-14bc0609] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-14bc0609] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-14bc0609] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-14bc0609] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-14bc0609] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-14bc0609] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-14bc0609] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  /* line-height: 70px; */
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-14bc0609] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-14bc0609] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-14bc0609] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-14bc0609] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-14bc0609] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-14bc0609] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-14bc0609] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-14bc0609] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-14bc0609] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-14bc0609] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7a454f48] {
  background-color: #F3F3F3;
}

.add-passenger-wrapper[data-v-7a454f48] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.66667rem;
}

.passenger-notify[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7a454f48] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7a454f48] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7a454f48] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7a454f48] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7a454f48] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7a454f48] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7a454f48] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7a454f48] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7a454f48] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7a454f48] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7a454f48] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7a454f48] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7a454f48] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7a454f48] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7a454f48] {
  width: 2.21333rem;
}

.hidden-text[data-v-7a454f48] {
  font-size: 1px;
  opacity: 0;
}

.loading-wrapper[data-v-7a454f48] {
  height: 5.33333rem;
  padding-top: 1.33333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.loading-text[data-v-7a454f48] {
  margin-top: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.loading-text-cn[data-v-7a454f48] {
  width: 3.33333rem;
  line-height: 0.66667rem;
}

.loading-text-en[data-v-7a454f48] {
  width: 5.06667rem;
}

.tips-box[data-v-7a454f48] {
  background-color: #FFFFFF;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-wrap[data-v-7a454f48] {
  margin-top: -1.17333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-title[data-v-7a454f48] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.8rem;
}

.tips-box-desc[data-v-7a454f48] {
  width: 7.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.66667rem;
}

.root[data-v-0ff89e4b] {
  background-color: #F3F3F3;
}

.message-wrapper[data-v-0ff89e4b] {
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  padding-left: 1.26667rem;
  padding-right: 1.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.message-title[data-v-0ff89e4b] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc[data-v-0ff89e4b] {
  width: 7.46667rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc-div[data-v-0ff89e4b] {
  width: 7.46667rem;
  margin-top: 0.26667rem;
}

.message-desc-div-text[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
}

.add-other-passenger-btn[data-v-0ff89e4b] {
  width: 6.66667rem;
  margin-top: 0.53333rem;
}

.download-wrapper[data-v-0ff89e4b] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.53333rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn[data-v-0ff89e4b] {
  width: 7.6rem;
}

.download-desc[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  text-align: center;
  margin-top: 0.53333rem;
}

.scroller[data-v-f6595f7a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-f6595f7a] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-f6595f7a] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-f6595f7a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-f6595f7a] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-f6595f7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-f6595f7a] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-f6595f7a] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-f6595f7a] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

/* .root {
  width: 750px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
} */

.btn-wrapper[data-v-173eb74d] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-173eb74d] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-173eb74d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.margin-110[data-v-173eb74d] {
  height: 1.33333rem;
  width: 10rem;
}

.coupon-title[data-v-173eb74d] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-173eb74d] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-173eb74d] {
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  margin-top: 0.6rem;
}

.payment-container[data-v-4f2d8140] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.payment-cell[data-v-4f2d8140] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  padding: 0.4rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  opacity: 1;
}

.status-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.4rem;
}

.description-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-top: 0.4rem;
  width: 6.93333rem;
  text-align: center;
}

.btn-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
}

.cash-back-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #323232;
}

.light-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
}

.text-paylater[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #323232;
  opacity: 1;
}

.text-paylater[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.scroller[data-v-71aca5f3] {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.scroller[data-v-71aca5f3]::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.payment-method[data-v-71aca5f3] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 8rem;
  background-color: white;
  padding-bottom: 1.6rem;
}

.payment-method-header[data-v-71aca5f3] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding: 0.4rem;
  padding-left: 0.26667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-line[data-v-71aca5f3] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.payment-method-cell[data-v-71aca5f3] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #ffffff;
}

.payment-method-cell[data-v-71aca5f3]:active {
  background-color: #d2d2d2;
}

.payment-method-cell-row[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.normal-text[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-grey-light[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.currency-tip[data-v-71aca5f3] {
  position: fixed;
  bottom: 1.6rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-71aca5f3] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-light-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.total-price[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #ff7846;
}

.price-exchange[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
}

.orange-btn[data-v-71aca5f3] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: rgba(255, 133, 50, 1);
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  opacity: 1;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.orange-btn[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.orange-btn-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.payment-loading[data-v-71aca5f3] {
  position: fixed;
  top: 0;
  bottom: 1.6rem;
  left: 0;
  right: 0;
  background-color: #f0f0f0;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-17833c6a] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.32rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-17833c6a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.order-status[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  padding-top: 0.66667rem;
}

.order-status-title-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-17833c6a] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-status-description[data-v-17833c6a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-status-description-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-status-description-dot[data-v-17833c6a] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-status-description-text[data-v-17833c6a] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-schedule[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.order-schedule-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-details-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.26667rem;
  opacity: 1;
}

.order-details-row[data-v-17833c6a]:active {
  opacity: 0.5;
}

.text-regular[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-blue[data-v-17833c6a] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
}

.mask[data-v-d105e60c] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-d105e60c] {
  min-height: 14.66667rem;
}

.root[data-v-d105e60c] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding: 0.66667rem;
  background-color: rgba(70, 70, 70, 0.9);
}

.order-details-row[data-v-d105e60c] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.title-blue-text[data-v-d105e60c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #00BEDC;
}

.passenger-row[data-v-d105e60c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passenger-name[data-v-d105e60c] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  margin-right: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.grey-light-text[data-v-d105e60c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
}



.warning-box-order[data-v-27c41ad3] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-27c41ad3] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-27c41ad3] {
  font-size: 0.32rem;
}

.light-grey[data-v-27c41ad3] {
  color: #D2D2D2;
}

.blue-text[data-v-27c41ad3] {
  color: #00BEDC;
}

.flight-detail[data-v-91a154ea] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-91a154ea] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.flight-info-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-91a154ea] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-91a154ea] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-91a154ea] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: white;
}

.time-normal-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: white;
}

.duration-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.cross-day-tip-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #D2D2D2;
}

.flight-stop-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-91a154ea] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-91a154ea] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #585858;
  border-radius: 50%;
}

.img-airlineLogo[data-v-91a154ea] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-91a154ea] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-91a154ea] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  color: white;
}

.info-small-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.info-small-strong-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.blue-info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #00BEDC;
}

.right-text[data-v-91a154ea] {
  text-align: right;
}

.title[data-v-e93118a8] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  margin-top: 0.26667rem;
}

.row[data-v-e93118a8] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0.26667rem;
}

.sub-title[data-v-e93118a8] {
  width: 1.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
  margin-right: 0.13333rem;
}

.sub-content[data-v-e93118a8] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
}

.list-container[data-v-6de5d316] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-6de5d316] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-6de5d316] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-6de5d316] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-6de5d316] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-6de5d316] {
  height: 1.2rem;
}

.list-row-right[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.payment-confirm-wrapper[data-v-6ab61d70] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.payment-confirm-container[data-v-6ab61d70] {
  background-color: rgb(240, 240, 240);
  padding-bottom: 0.13333rem;
}

.title-label[data-v-6ab61d70] {
  height: 0.8rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-item[data-v-6ab61d70] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-item-append[data-v-6ab61d70] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.border-top[data-v-6ab61d70] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(200, 200,200);
}

.border-bottom[data-v-6ab61d70] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(200, 200,200);
}

.row[data-v-6ab61d70] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-box[data-v-6ab61d70] {
  padding: 0.8rem;
  padding-left: 1.06667rem;
  padding-right: 1.06667rem;
}

.strong-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.normal-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.small-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: rgb(150, 150, 150);
}

.grey[data-v-6ab61d70] {
  color: rgb(150, 150, 150);
}

.orange[data-v-6ab61d70] {
  color: rgb(255, 120, 0);
}

.customer-service-box[data-v-066ccb87] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.customer-service-content[data-v-066ccb87] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-choose-text[data-v-066ccb87] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.customer-service-row[data-v-066ccb87] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-item[data-v-066ccb87] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.customer-service-item-text[data-v-066ccb87] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120, 120, 120, 1);
}

.customer-service-cancel-btn[data-v-066ccb87] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.customer-service-cancel-btn[data-v-066ccb87]:active {
  background-color: #f5f5f5;
}

.root[data-v-51e4c7b2] {
  background-color: rgba(240, 240, 240, 0.8);
  width: 10rem;
}

.i-pay-scroller[data-v-51e4c7b2] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.wrap-content[data-v-51e4c7b2] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
}

.price-line[data-v-51e4c7b2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-amount[data-v-51e4c7b2] {
  padding-top: 0.37333rem;
  padding-bottom: 0.2rem;
}

.price-charge[data-v-51e4c7b2] {
  padding-top: 0.2rem;
  padding-bottom: 0.42667rem;
}

.price-total[data-v-51e4c7b2] {
  height: 1.28rem;
  border-top-color: #d3d2d2;
  border-top-style: solid;
  border-top-width: 1px;
}

.price-line-text[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #323232;
  font-family: PingFangSC-Light;
}

.price-line-orange[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #ff7846;
  font-family: HelveticaNeue;
}

.price-total .price-line-text[data-v-51e4c7b2] {
  font-size: 0.4rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
}

.price-total .price-line-orange[data-v-51e4c7b2] {
  font-size: 0.48rem;
  font-weight: bold;
  font-family: HelveticaNeue;
}

.notify[data-v-51e4c7b2] {
  padding: 0.33333rem 0.4rem;
  font-size: 0.32rem;
  color: #787878;
  font-family: PingFangSC-Regular;
}

.en-notify[data-v-51e4c7b2] {
  padding: 0.33333rem;
  font-size: 0.28rem;
}

.btn-box[data-v-51e4c7b2] {
  margin: 0.6rem 1.26667rem 0.8rem;
}

input[data-v-51e4c7b2] {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

/* Firefox < 19 */

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

/* Firefox > 19 */

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

/* Internet Explorer 10 */

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

.ipay-model[data-v-51e4c7b2] {
  padding: 0.26667rem 0;
}

.ipay-tips[data-v-51e4c7b2] {
  text-align: center;
}

.ipay-tips-reason[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #787878;
  margin: 0.29333rem 0 0.48rem 0;
}

.ipay-img[data-v-51e4c7b2] {
  margin: 0.66667rem auto;
}

.ipay-btn[data-v-51e4c7b2] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cancel-btn[data-v-51e4c7b2] {
  width: 50%;
  margin: 0.13333rem 0.4rem 0 0;
}

.change-btn[data-v-51e4c7b2] {
  width: 50%;
  margin-top: 0.13333rem;
}

.i-toast-wrap[data-v-51e4c7b2] {
  z-index: 1000;
}

.select-currency-container[data-v-36dcf833] {
  background-color: white;
}

.select-currency-cell[data-v-36dcf833] {
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C8C8C8;
}

.select-currency-cell[data-v-36dcf833]:active {
  background-color: #D2D2D2;
}

.normal-text[data-v-36dcf833] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.item-line[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-title[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
}

.bind-phone-wrapper[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #f0f0f0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-0bd16e24] {
  color: #00bedc;
}

.cashback-cell-wrapper[data-v-0bd16e24] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
}

.front[data-v-0bd16e24] {
  margin-top: -5.6rem;
  height: 5.6rem;
  width: 9.2rem;
  padding-top: 1.6rem;
  padding-bottom: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
}

.total-balance[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 1.2rem;
  color: #ffffff;
  letter-spacing: -0.69px;
  line-height: 1.33333rem;
  margin-bottom: 0.4rem;
}

.total-balance-txt[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  font-weight: 100;
  color: #ffffff;
  line-height: 0.4rem;
}

.tips-wrapper[data-v-0bd16e24] {
  margin-top: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tips-content[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  font-weight: 200;
  color: #ffffff;
  line-height: 0.4rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.item-line[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-left[data-v-7afac9a5] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.item-title[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

.item-date[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.29333rem;
  color: #BEBEBE;
  line-height: 0.34667rem;
}

.item-right[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-price[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.48rem;
  line-height: 0.53333rem;
  margin-right: 0.26667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
}

.no-result-text[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.img[data-v-7afac9a5] {
  margin-top: 2.30667rem;
  margin-left: 2.69333rem;
}

.default-font[data-v-2ed55a46] {
  font-family: PingFangSC-Regular;
  font-size: 0.42667rem;
  color: #464646;
}

.ifont[data-v-2ed55a46] {
  font-family: iconfont;
  font-size: 0.53333rem;
}

.font-28[data-v-2ed55a46] {
  font-size: 0.34667rem;
  /*font-weight: 100;*/
}

.orange[data-v-2ed55a46] {
  color: #FF7846;
}

.login-alert[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #E4F8FF;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.login-alert-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #464646;
}

.login-alert-link[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #00BEDC;
}

.login-close[data-v-2ed55a46] {
  position: absolute;
  right: 0.33333rem;
  line-height: 0.8rem;
}

.hotel-name[data-v-2ed55a46] {
  padding-bottom: 0.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.26667rem;
  width: 9.33333rem;
  /*background-color: #afddff;*/
  /*margin-right: 30px;*/
}

.name-title[data-v-2ed55a46] {
  font-size: 0.42667rem;
  font-weight: bold;
  text-wrap: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  margin-bottom: 0.13333rem;
}

.name-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
  font-family: PingFangSC-Regular;
  /*width: 580px;*/
  margin-bottom: 0.13333rem;
}

.name-address-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
  color: #464646;
  margin-bottom: 0.13333rem;
}

.title-row[data-v-2ed55a46] {
  width: 10rem;
  /*height: 218px;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.star-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.13333rem;
}

.score-panel[data-v-2ed55a46] {
  height: 1.06667rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  border-top-width: 0.02667rem;
  border-top-color: #EFEFEF;
}

.score-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.33333rem;
  height: 1.06667rem;
  padding-left: 0.4rem;
  border-right-width: 0.02667rem;
  border-right-color: #EFEFEF;
}

.score-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: #464646;
}

.score-base-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
}

.x-sell-panel[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #dcf0f0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sell-btn[data-v-2ed55a46] {
  width: 2.13333rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 1px;
  border-color: #00BEDC;
  margin-right: 0.13333rem;
}

.x-sell-btn-text[data-v-2ed55a46] {
  font-size: 0.26667rem;
  color: #00BEDC;
  line-height: 0.29333rem;
}

.x-sell-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #00BEDC;
}

.x-sell-text-black[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
}

.title-panel[data-v-2ed55a46] {
  width: 10rem;
}

.room-panel[data-v-2ed55a46] {
  border-top-style: solid;
  border-top-width: 0.13333rem;
  border-top-color: #EFEFEF;
  padding-top: 0.29333rem;
  padding-bottom: 0.29333rem;
  background-color: white;
  padding-left: 0.2rem;
}

.date-panel[data-v-2ed55a46] {
  height: 1.44rem;
  width: 9.46667rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 0.13333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.32rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.check-panel[data-v-2ed55a46] {
  width: 4.28rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.set-inline-item[data-v-2ed55a46] {
  width: 1.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-right: 0.26667rem;
}

.border-right[data-v-2ed55a46] {
  border-right: 1px solid #d2d2d2;
}

.date-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #464646;
  line-height: 0.53333rem;
}

.night-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #969696;
}

.price-text[data-v-2ed55a46] {
  position: relative;
  top: 0.06667rem;
  font-size: 0.53333rem;
  font-weight: 600;
  font-family: PingFangSC-Regular;
}

.rate-plan[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.room-style[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.border-bottom-bold[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.13333rem;
}

.error-panel[data-v-2ed55a46] {
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-top: 0.66667rem;
}

.error-div[data-v-2ed55a46] {
  width: 8.4rem;
  height: 5.33333rem;
  left: 0.8rem;
  position: absolute;
  top: 5.46667rem;
  background: #FFFFFF;
  border-radius: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeout-text[data-v-2ed55a46] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.56rem;
  margin-top: 1.24rem;
  width: 6.8rem;
}

.timeout-style[data-v-2ed55a46] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 6.66667rem;
  height: 1.06667rem;
  margin-top: 1.2rem;
}

.error-pic[data-v-2ed55a46] {
  height: 2.21333rem;
  width: 2.62667rem;
  position: relative;
  left: 3.6rem;
}

.pic-center[data-v-2ed55a46] {
  left: 2.34667rem;
  margin-bottom: 0.4rem;
}

.error-text[data-v-2ed55a46] {
  width: 6.66667rem;
  margin-left: 1rem;
  text-align: center;
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: gray;
}

.back-btn[data-v-2ed55a46] {
  border-width: 1px;
  border-color: #dcdcdc;
  line-height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  width: 2.4rem;
  height: 0.8rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 3rem;
}

.back-btn-text[data-v-2ed55a46] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  text-align: center;
  color: gray;
}

.loading[data-v-2ed55a46] {
  height: 5.33333rem;
}

.loading-img[data-v-2ed55a46] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.price-right[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.price-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-right: 0.13333rem;
  position: relative;
  top: -0.06667rem;
}

.rate-list-top[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
}

.rate-list-top-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #9b9b9b;
  padding-left: 0.26667rem;
  padding-top: 0.08rem;
  font-family: PingFangSC-Regular;
  font-weight: 300;
}

.rate-title[data-v-2ed55a46] {
  padding-left: 0.4rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rate-title-text[data-v-2ed55a46] {
  width: 5.73333rem;
  line-height: 0.53333rem;
  font-size: 0.37333rem;
  font-weight: bold;
}

.from-left[data-v-2ed55a46] {
  margin-left: 0.06667rem;
  color: #787878;
}

.load-more-btn[data-v-2ed55a46] {
  height: 1.33333rem;
  width: 10rem;
}

.load-btn[data-v-2ed55a46] {
  height: 0.66667rem;
  width: 2rem;
  margin-left: 4rem;
  margin-top: 0.33333rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  text-align: center;
  line-height: 0.66667rem;
  color: #323232;
  font-size: 0.32rem;
  font-family: opensans;
}

.pics-group[data-v-2ed55a46] {
  -webkit-box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  width: 10rem;
  height: 6.66667rem;
}

.back-panel[data-v-2ed55a46] {
  position: fixed;
  left: 0.21333rem;
  width: 0.72rem;
  height: 0.72rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.default-img[data-v-2ed55a46] {
  width: 10rem;
  height: 6.66667rem;
}

.sliderpic[data-v-2ed55a46] {
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 6.66667rem;
}

.top-shadow[data-v-2ed55a46] {
  position: absolute;
  top: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}

.picnum[data-v-2ed55a46] {
  position: absolute;
  bottom: 0.26667rem;
  right: 0.4rem;
  width: 1.46667rem;
  height: 0.66667rem;
  border-radius: 0.33333rem;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.num-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: white;
}

.service-panel[data-v-2ed55a46] {
  padding-left: 0.4rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.inline-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.hotline-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: #00BEDC;
}

.service-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: rgb(70, 70, 70);
}

.hotel-list-scroller[data-v-2ed55a46] {
  width: 10rem;
  show-scrollbar: false;
}

.black-mask[data-v-2ed55a46] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-text[data-v-2ed55a46] {
  text-align: center;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  color: white;
}

.btn-style[data-v-2ed55a46] {
  border-width: 0.02667rem;
  border-color: white;
  width: 4.8rem;
  border-radius: 0.53333rem;
  position: relative;
  left: 2.6rem;
  margin-top: 0.26667rem;
  height: 1.06667rem;
}

.btn-text[data-v-2ed55a46] {
  color: white;
  text-align: center;
  font-size: 0.45333rem;
  line-height: 1.06667rem;
}

.go-top[data-v-2ed55a46] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
  z-index: 9;
}

.top-fix[data-v-2ed55a46] {
  position: fixed;
  top: 0;
  background-color: #FFFFFF;
  width: 10rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.fix-middle-panel[data-v-2ed55a46] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: white;
}

.top-text[data-v-2ed55a46] {
  color: rgb(70, 70, 70);
  width: 7.33333rem;
  lines: 1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.text-title[data-v-2ed55a46] {
  font-size: 0.34667rem;
  margin-bottom: 0.13333rem;
  margin-top: 0.13333rem;
  font-family: opensans;
  font-weight: 600;
}

.text-address[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-family: PingFangSC-Regular;
  margin-bottom: 0.06667rem;
}

.filter-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.filter-cell[data-v-2ed55a46] {
  position: relative;
  width: 2.53333rem;
  height: 0.66667rem;
  border-radius: 0.13333rem;
  border-color: #00BEDC;
  margin-right: 0.26667rem;
  margin-top: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
}

.filter-delete[data-v-2ed55a46] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0.4rem;
  font-size: 0.4rem;
}

.filter-text[data-v-2ed55a46] {
  color: #00BEDC;
  font-size: 0.32rem;
}

.room-filter[data-v-9241416a] {
  height: 1.06667rem;
  padding-left: 0.33333rem;
  background-color: rgb(250,250,250);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-top-width: 0.02667rem;
  border-bottom-width: 0.02667rem;
  border-color: rgb(239, 239, 239);
}

.filter-option[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.border-green[data-v-9241416a] {
  border-color: #00BEDC;
}

.border-gray[data-v-9241416a] {
  border-color: #dcdcdc;
}

.text-green[data-v-9241416a] {
  color: #00BEDC;
}

.text-black[data-v-9241416a] {
  color: #464646;
}

.filter-panel[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.33333rem;
  height: 0.64rem;
  margin-right: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  border-width: 1px;
}

.filter-text[data-v-9241416a] {
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
}

.point[data-v-9241416a] {
  height: 0.13333rem;
  border-radius: 0.06667rem;
  width: 0.13333rem;
  background-color: #00BEDC;
  margin-left: 0.06667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular;
}

.rate-panel[data-v-57d61cf2] {
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.33333rem;
  background-color: #F9F9F9;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hotel-bed[data-v-57d61cf2] {
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
}

.item-name[data-v-57d61cf2] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
  color: rgb(70, 70, 70);
}

.info-text[data-v-57d61cf2] {
  font-size: 0.32rem;
  color: #9B9B9B;
}

.price-symbol[data-v-57d61cf2] {
  font-size: 0.37333rem;
  color: #FF7846;
  margin-bottom: 0.06667rem;
}

.price-text[data-v-57d61cf2] {
  font-size: 0.50667rem;
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-weight: 600;
}

.del-el[data-v-57d61cf2] {
  text-decoration: line-through;
  font-size: 0.37333rem;
  color: #BEBEBE;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.book-text[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-weight: 100;
  text-align: center;
  letter-spacing: 0.02667rem;
  color: white;
}

.item-text[data-v-57d61cf2] {
  margin-top: 0.48rem;
  width: 7.06667rem;
}

.item-right[data-v-57d61cf2] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.item-price[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.book-btn[data-v-57d61cf2] {
  width: 1.2rem;
  height: 1.2rem;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left,#FF8532,#FF5200);
  background-image: -webkit-gradient(linear,left top, right top,from(#FF8532),to(#FF5200));
  background-image: linear-gradient(to right,#FF8532,#FF5200);
  border-radius: 0.13333rem;
  margin-top: 0.13333rem;
}

.label-panel[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.label-style[data-v-57d61cf2] {
  width: 1.6rem;
  height: 0.4rem;
  border-width: 1px;
  border-color: #00BEDC;
  margin-top: 0.26667rem;
  margin-right: 0.13333rem;
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.label-large-style[data-v-57d61cf2] {
  width: 2.13333rem;
}

.promo-text[data-v-57d61cf2] {
  font-size: 0.26667rem;
  text-align: center;
  color: #00BEDC;
}

.base-panel[data-v-fc60df6a] {
  background-color: white;
  width: 8.4rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.8rem;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-bottom: 0.26667rem;
}

.normal-text[data-v-fc60df6a] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.normal-text-bold[data-v-fc60df6a] {
  font-size: 0.4rem;
  font-weight: bold;
  margin-top: 0.26667rem;
}

.last-line[data-v-fc60df6a] {
  margin-bottom: 0.26667rem;
}

.btn-active[data-v-fc60df6a] {
  width: 6.66667rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: #00BEDC;
  margin-top: 0.4rem;
}

.btn-text[data-v-fc60df6a] {
  font-size: 0.4rem;
  color: white;
  line-height: 1.06667rem;
  text-align: center;
}

.text-gray[data-v-fc60df6a] {
  color: #969696;
}

.base-panel[data-v-12b9c90f] {
  background-color: white;
  width: 8.4rem;
  height: 5.33333rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.53333rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-bottom: 0.66667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.normal-text[data-v-12b9c90f] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  font-weight: 200;
}

.full-width[data-v-12b9c90f] {
  width: 7.06667rem;
  margin-left: 0;
}

.btn-panel[data-v-12b9c90f] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 7.06667rem;
}

.btn[data-v-12b9c90f] {
  width: 3.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: white;
  margin-top: 0.26667rem;
  border-width: 0.02667rem;
  border-color: #dcdcdc;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-active[data-v-12b9c90f] {
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  /*border-color: #00BEDC;*/
  border: none;
  margin-left: 0.26667rem;
}

.btn-text[data-v-12b9c90f] {
  font-size: 0.4rem;
  line-height: 1.06667rem;
  text-align: center;
  color: #464646;
}

.text-white[data-v-12b9c90f] {
  color: white;
}

.process-bar {
  height: 0.10667rem;
  background-color: #00BEDC;
  width: 1px;
  opacity: 1;
}

.detail-panel[data-v-1187b5b7] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.title-1[data-v-1187b5b7] {
  font-size: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title-2[data-v-1187b5b7] {
  font-size: 0.34667rem;
  line-height: 0.34667rem;
  font-weight: bold;
  color: #00BEDC;
  margin-bottom: 0.26667rem;
}

.title-3[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: bold;
  /*margin-bottom: 20px;*/
}

.item-row-hotel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0.2rem;
}

.detail-item[data-v-1187b5b7] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text-item[data-v-1187b5b7] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.intro-text[data-v-1187b5b7] {
  lines: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}

.more-btn[data-v-1187b5b7] {
  width: 2.4rem;
  height: 0.8rem;
  border-width: 1px;
  border-color: #D2D2D2;
  border-radius: 0.13333rem;
  margin-left: 3.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-text[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
}

.qa-title-panel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.13333rem;
}

.qa-panel[data-v-1187b5b7] {
  width: 9.13333rem;
  margin-left: 0.2rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  padding: 0.26667rem;
  margin-bottom: 0.4rem;
}

.qa-text[data-v-1187b5b7] {
  width: 8.6rem;
  margin-bottom: 0;
}

.default-font[data-v-ad6aa232] {
  font-family: opensans;
}

.ifont[data-v-ad6aa232] {
  font-family: iconfont;
}

.room-panel[data-v-ad6aa232] {
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.inline-item[data-v-ad6aa232] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-panel[data-v-ad6aa232] {
  height: 1.28rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.right-item[data-v-ad6aa232] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-panel[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pick-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  color: #323232;
}

.choose-panel[data-v-ad6aa232] {
  background-color: white;
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
}

.cell-ul[data-v-ad6aa232] {
  height: 8rem;
  overflow-y: auto;
  overflow-x: hidden;
}

.cell-list[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 1.6rem;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cell-text[data-v-ad6aa232] {
  color: #323232;
  font-size: 0.48rem;
}

.top-group[data-v-ad6aa232] {
  height: 1.52rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.content-wrapper[data-v-ad6aa232] {
  margin-bottom: 2.66667rem;
  width: 8.93333rem;
  show-scrollbar: false;
}

.panel-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  font-weight: 200;
  color: #9B9B9B;
}

.item-name[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.num-icon[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.edit-wrapper[data-v-ad6aa232] {
  width: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.child-detail[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.confirm-btn[data-v-ad6aa232] {
  position: fixed;
  bottom: 0.4rem;
  width: 8.93333rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.btn-text[data-v-ad6aa232] {
  color: white;
  font-size: 0.4rem;
  font-weight: bold;
}

.black-mask[data-v-ad6aa232] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.select-age-panel[data-v-ad6aa232] {
  background-color: white;
  padding: 0.33333rem;
  position: fixed;
  bottom: 0;
}

.default-font[data-v-9be87ab4] {
  font-family: opensans;
}

.detail[data-v-9be87ab4] {
  show-scrollbar: false;
  background-color: white;
  width: 10rem;
  position: relative;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.93333rem;
}

.inline-item[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.item-row-hotel[data-v-9be87ab4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.detail-item[data-v-9be87ab4] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text[data-v-9be87ab4] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.title-1[data-v-9be87ab4] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title[data-v-9be87ab4] {
  color: #00BEDC;
  font-size: 0.34667rem;
  font-weight: bold;
  margin-bottom: 0.26667rem;
}

.text[data-v-9be87ab4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.other[data-v-9be87ab4] {
  margin-top: 0.8rem;
}

.back-icon[data-v-9be87ab4] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.default-font[data-v-6c7e77e9] {
  font-family: opensans;
}

.middle-text[data-v-6c7e77e9] {
  font-size: 0.42667rem;
  color: #323232;
  margin-left: 3.57333rem;
}

.top-fix[data-v-6c7e77e9] {
  width: 10rem;
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}

.header[data-v-6c7e77e9] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.pic-list[data-v-6c7e77e9] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pic-panel[data-v-6c7e77e9] {
  margin-bottom: 0.13333rem;
  position: relative;
}

.default-img[data-v-6c7e77e9] {
  width: 4.53333rem;
  height: 4.53333rem;
}

.pic-image[data-v-6c7e77e9] {
  position: absolute;
  top: 0;
  width: 4.53333rem;
  height: 4.53333rem;
}

.go-top[data-v-6c7e77e9] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
}

.root[data-v-87cca37c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-87cca37c] {
  width: 10rem;
}

.bg-default[data-v-87cca37c] {
  background-color: #ffffff;
}

.bg-gray[data-v-87cca37c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-87cca37c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-62e76907] {
  width: 10rem;
  background-color: rgba(70,70,70,1);
  position: relative;
}

.slider[data-v-62e76907] {
  position: relative;
  top: 0px;
  width: 10rem;
}

.img-wrapper[data-v-62e76907] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.bg-img[data-v-62e76907] {
  position: absolute;
  top: 3.73333rem;
  width: 10rem;
  height: 6.66667rem;
}

.picindex[data-v-62e76907] {
  position: absolute;
  height: 0.66667rem;
  right: 1.06667rem;
  bottom: 2rem;
  color: #ffffff;
  font-size: 0.53333rem;
  text-align: right;
  margin-right: 0.06667rem;
}

.picnum[data-v-62e76907] {
  position: absolute;
  right: 0.26667rem;
  bottom: 2rem;
  width: 0.8rem;
  height: 0.4rem;
  text-align: left;
  color: #ffffff;
  font-size: 0.32rem;
}

.header[data-v-08e4a425] {
  position: fixed;
  top: 0;
  width: 10rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  z-index: 99;
}

.header-title[data-v-08e4a425] {
  height: 1.2rem;
  background-color: white;
  width: 10rem;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-08e4a425] {
  width: 2rem;
  text-align: center;
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  font-family: PingFangSC-Regular;
}

.reset-text[data-v-08e4a425] {
  width: 2rem;
  text-align: right;
  padding-right: 0.4rem;
  color: #323232;
  font-weight: bold;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular;
}

.filter-list[data-v-08e4a425] {
  background-color: rgb(250, 250, 250);
}

.filter-row[data-v-08e4a425] {
  background-color: white;
  margin-top: 0.26667rem;
  width: 9.46667rem;
  margin-left: 0.26667rem;
  -webkit-box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  border-radius: 0.13333rem;
}

.last-row[data-v-08e4a425] {
  margin-bottom: 0.26667rem;
}

.border-style[data-v-08e4a425] {
  border-width: 0.02667rem;
  border-color: #f0f0f0;
}

.filter-title[data-v-08e4a425] {
  margin-left: 0.26667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.53333rem;
  font-size: 0.37333rem;
  /*font-weight: bold;*/
  color: #969696;
}

.row-list[data-v-08e4a425] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.price-input[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  text-align: center;
  border-radius: 0.13333rem;
  border: none;
  background-color: #FAFAFA;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  font-weight: bold;
  font-family: PingFangSC-Regular;
}

.line[data-v-08e4a425] {
  height: 0.33333rem;
  width: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-color: #464646;
}

.filter-input-cell[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
  border-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.filter-cell[data-v-08e4a425] {
  width: 2.8rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  border-radius: 0.13333rem;
  background-color: #FAFAFA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
  border-color: white;
}

.content-text[data-v-08e4a425] {
  font-size: 0.34667rem;
  font-weight: normal;
  color: #464646;
  line-height: 0.8rem;
  font-family: PingFangSC-Regular;
}

.footer[data-v-08e4a425] {
  width: 10rem;
  position: fixed;
  bottom: 0;
}

.btn-panel[data-v-08e4a425] {
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.confirm-btn[data-v-08e4a425] {
  width: 9.2rem;
  height: 1.33333rem;
  margin-left: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.confirm-text[data-v-08e4a425] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.4rem;
  color: white;
}

.qa-title[data-v-1999ccf2] {
  height: 1.73333rem;
  width: 10rem;
  padding-top: 0.93333rem;
  padding-left: 0.53333rem;
}

.panel-text[data-v-1999ccf2] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.item-title[data-v-1999ccf2] {
  margin-top: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-1999ccf2] {
  width: 8.4rem;
  font-size: 0.34667rem;
  font-weight: bold;
  color: #464646;
}

.content-panel[data-v-1999ccf2] {
  width: 8.93333rem;
  margin-top: 0.26667rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
}

.content-text[data-v-1999ccf2] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  width: 8.4rem;
  color: #323232;
}

.result-container[data-v-1999ccf2] {
  width: 10rem;
  position: relative;
}

.main[data-v-1999ccf2] {
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-bottom: 0.93333rem;
  show-scrollbar: false;
}

.back-icon[data-v-1999ccf2] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.black-mask[data-v-11b3a4e0] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.layout-row[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 6.66667rem;
}

.booking-term[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.6rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.term-text[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.agoda-logo[data-v-11b3a4e0] {
  width: 0.90667rem;
  height: 0.37333rem;
}

.term-link[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #464646;
  text-decoration: underline;
}

.icon-check[data-v-11b3a4e0] {
  margin-right: 0.13333rem;
  font-size: 0.48rem;
  color: #464646;
}

.list-left-right[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-font[data-v-11b3a4e0] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-11b3a4e0] {
  font-family: iconfont;
}

.root[data-v-11b3a4e0] {
  background-color: #f3f3f3;
}

.error[data-v-11b3a4e0] {
  position: fixed;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-11b3a4e0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.top-group[data-v-11b3a4e0] {
  position: fixed;
  top: 0px;
  background-color: #f3f3f3;
  z-index: 2;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
}

.top-middle[data-v-11b3a4e0] {
  position: absolute;
  /* left:178px; */
  left: 1.06667rem;
  /* top:19px; */
  /* top:12px; */
  /* width:392px; */
  width: 7.86667rem;
  /* height:50px; */
  height: 1.17333rem;
  /* flex-direction: row; */
  /* flex-wrap: nowrap; */
  /* justify-content: center; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* height: 64px; */
}

.middle-text[data-v-11b3a4e0] {
  font-size: 0.4rem;
  font-weight: 600;
}

.content-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  show-scrollbar: false;
  background-color: #f3f3f3;
  /*top:88px;*/
  padding-top: 1.17333rem;
  padding-bottom: 1.66667rem;
}

.hotel-info-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  /*padding-top: 25px;*/
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.line-one[data-v-11b3a4e0] {
  width: 2.66667rem;
}

.information-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #F0F0F0;
  border-bottom-style: solid;
  border-top-style: solid;
  border-top-color: #f0f0f0;
  border-top-width: 0.13333rem;
}

.info-all[data-v-11b3a4e0] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  width: 10rem;
}

.info[data-v-11b3a4e0] {
  width: 9.33333rem;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-result[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-selected[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.4rem;
  padding-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-selected-result[data-v-11b3a4e0] {
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  border-bottom-style: solid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-email[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  padding-bottom: 0.26667rem;
  line-height: 0.66667rem;
}

.info-data[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-note[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.56rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.info-room[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-top: 0.4rem;
}

.info-edit[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  text-align: right;
}

.info-contact-one[data-v-11b3a4e0] {
  -ms-flex-direction: row;
  flex-direction: row;
  /*height: 65px;*/
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}

.info-contact-left[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.26667rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-contactName[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
  max-width: 4rem;
  word-break: break-all;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.adult-list[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-adult[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.53333rem;
  padding-top: 0.13333rem;
  padding-bottom: 0.4rem;
}

.info-contactPhone[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-name[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  /*font-weight: 600;*/
}

.info-title[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width:350px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-coupon[data-v-11b3a4e0] {
  width: 5.06667rem;
  text-align: right;
  font-size: 0.4rem;
  line-height: 0.58667rem;
  margin-left: 0.37333rem;
}

.info-couponPrice[data-v-11b3a4e0] {
  text-align: right;
  line-height: 0.36rem;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.couponPrice-name[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  text-align: right;
  lines: 1;
  width: 4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.couponPrice-price[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.info-right[data-v-11b3a4e0] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-arrow[data-v-11b3a4e0] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 0.32rem;
  color: #787878;
}

.info-option[data-v-11b3a4e0] {
  width: 4rem;
  text-align: right;
  font-size: 0.34667rem;
  color: #9B9B9B;
  lines: 1;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.policy-info[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.policy-info-item[data-v-11b3a4e0] {
  margin-bottom: 0.4rem;
}

.policy-title[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.74667rem;
  font-weight: 700;
}

.policy-des-box[data-v-11b3a4e0] {
  overflow: hidden;
}

.arrow-more[data-v-11b3a4e0] {
  text-align: right;
  font-size: 0.29333rem;
}

.policy-des[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.53333rem;
}

.book-price[data-v-11b3a4e0] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 10rem;
  height: 1.66667rem;
  z-index: 2;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  /*box-shadow: 0 -5px 8px rgb(240, 240, 240);*/
  border-top-color: rgb(240, 240, 240);
  border-bottom-style: solid;
}

.total-text-center[data-v-11b3a4e0] {
  height: 1.66667rem;
  padding-left: 0.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 7.33333rem;
}

.other-price[data-v-11b3a4e0] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-11b3a4e0] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-11b3a4e0] {
  color: #FF7846;
  font-weight: bold;
}

.total-name[data-v-11b3a4e0] {
  color: rgb(70, 70, 70);
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-weight: 600;
  padding-top: 0.16rem;
  /*line-height: 24px;*/
}

.total-values[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.06667rem;
  width: 3.73333rem;
}

.total-i[data-v-11b3a4e0] {
  color: #ff7846;
  font-size: 0.32rem;
  line-height: 0.32rem;
  padding-top: 0.17333rem;
  /*line-height: 24px;*/
  padding-right: 0.10667rem;
}

.total-value[data-v-11b3a4e0] {
  font-size: 0.53333rem;
  line-height: 0.53333rem;
  color: #ff7846;
  font-weight: 600;
  /*line-height: 30px;*/
}

.total-detail[data-v-11b3a4e0] {
  color: #464646;
  font-size: 0.29333rem;
  line-height: 0.61333rem;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.total-position[data-v-11b3a4e0] {
  position: absolute;
  top: 0.26667rem;
  right: 0.33333rem;
}

.total-btn[data-v-11b3a4e0] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  /*background-color:#FF8532;*/
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.3)), to(rgba(255, 82, 0, 0.3)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.total-btn-txt[data-v-11b3a4e0] {
  color: white;
  text-align: center;
  font-size: 0.42667rem;
  letter-spacing: 0.02667rem;
}

.btnReady[data-v-11b3a4e0] {
  /*background-color:#ff9f00;*/
  background-image: -webkit-linear-gradient(left, #FF8532, #FF5200);
  background-image: -webkit-gradient(linear, left top, right top, from(#FF8532), to(#FF5200));
  background-image: linear-gradient(to right, #FF8532, #FF5200);
}

.loading-img[data-v-11b3a4e0] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

/* 抵现样式 */

.info-cashback-option[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #FF7846;
  margin-right: 0.10667rem;
}

.info-cashBack[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.color-gray[data-v-11b3a4e0] {
  color: #9B9B9B;
}

/* 住客偏好 */

.preference-box[data-v-11b3a4e0] {
  width: 10rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.booking-box[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
  box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
}

/* 酒店信息 */

.title-big[data-v-11b3a4e0] {
  color: rgb(50, 50, 50);
  font-size: 0.34667rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  margin-top: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.title-small[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  /* line-height: 22px; */
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

/* 限时取消 */

.cancel-policy[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.cancel-title[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #f66303;
  padding-bottom: 0.33333rem;
  font-weight: 600;
}

screen
.cancel-des[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  line-height: 0.53333rem;
  /*color: #9b9b9b;*/
}

.root[data-v-650b9c60] {
  width: 10rem;
  position: relative;
}

.wrapper[data-v-650b9c60] {
  position: relative;
  width: 10rem;
  height: 1.17333rem;
}

.root[data-v-53ed6ae0] {
  width: 1.17333rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.default-font[data-v-bc63a9f4] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-bc63a9f4] {
  font-family: iconfont;
}

.gray[data-v-bc63a9f4] {
  color: #BEBEBE;
}

.copying-style[data-v-bc63a9f4] {
  background-color: #afddff;
}

.copy-panel[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-bc63a9f4] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-bc63a9f4] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-bc63a9f4] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-bc63a9f4] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-bc63a9f4] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-bc63a9f4] {
  /*width: 750px;*/
}

.room-info-texts[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-bc63a9f4] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-bc63a9f4] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-bc63a9f4] {
  border: none;
}

.info-line[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-bc63a9f4] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-bc63a9f4] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-bc63a9f4] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-bc63a9f4] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

/* 入住时间 */

.checkinout-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* align-items: center; */
  /* justify-content: space-between; */
}

.checkin-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.layout-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.text-big[data-v-bc63a9f4] {
  font-size: 0.4rem;
}

.text-bold[data-v-bc63a9f4] {
  font-weight: bold;
}

.text-small[data-v-bc63a9f4] {
  font-size: 0.34667rem;
}

.margin-left-25[data-v-bc63a9f4] {
  margin-left: 0.33333rem;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.people-detail-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0.33333rem;
  padding-bottom: 0.13333rem;
}

.people-detail-column[data-v-bc63a9f4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /*align-items: center;*/
  padding-top: 0.33333rem;
}

.child-age-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.child-age[data-v-bc63a9f4] {
  font-size: 0.29333rem;
  line-height: 0.42667rem;
  color: #787878;
}

.child-age-detail[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #f6f6f6;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-top: 0.02667rem;
  padding-bottom: 0.02667rem;
  border-radius: 0.10667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-79f03724] {
  font-family: opensans;
  color: #464646;
}

.color-warning[data-v-79f03724] {
  color: #f66303;
}

.guest[data-v-79f03724] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.guest-top-title[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.33333rem;
}

.guest-top-title-icon[data-v-79f03724] {
  font-size: 0.48rem;
  color: #f66303;
}

.guest-top-title-text[data-v-79f03724] {
  font-size: 0.4rem;
  font-weight: 600;
}

.guest-top-note[data-v-79f03724] {
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.46667rem;
}

.guest-edit[data-v-79f03724] {
  margin-top: 0.66667rem;
}

.guest-edit-top[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.4rem;
}



.guest-edit-input[data-v-79f03724] {
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.room-num[data-v-79f03724] {
  font-size: 0.34667rem;
  font-weight: 600;
}

.select-guest[data-v-79f03724] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.default-font[data-v-d6b569bc] {
  font-family: opensans;
  color: #464646;
}

.edit-cell[data-v-d6b569bc] {
  placeholder-color: #aaa;
  font-size: 0.4rem;
  line-height: 0.66667rem;
  height: 0.66667rem;
}

.edit-cell[data-v-d6b569bc]::-webkit-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]::-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-ms-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:placeholder-shown {
  color: #aaa;
}

.edit-box[data-v-d6b569bc] {
  width: 8.53333rem;
}

.edit-input[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-one[data-v-d6b569bc] {
  width: 3.73333rem;
  padding-right: 0.4rem;
}

.edit-two[data-v-d6b569bc] {
  width: 4.8rem;
  padding-left: 0.4rem;
  border-left-color: #d2d2d2;
  border-left-style: solid;
  border-left-width: 0.5px;
}

.edit-input[data-v-d6b569bc] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 0.5px;
  border-bottom-type: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.active[data-v-d6b569bc] {
  border-bottom-color: #00bedc;
  border-bottom-width: 0.05333rem;
  border-bottom-type: solid;
}

.edit-top[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.2rem;
  line-height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-title[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
}

.edit-error[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
  color: #ff7846;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  background-color: #f6f6f6;
  margin-left: 0.06667rem;
  border-radius: 0.05333rem;
}

.default-font[data-v-8ea5b876] {
  font-family: opensans;
  color: #464646;
}

.contact-top[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.33333rem;
}

.layout-row[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact[data-v-8ea5b876] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.contact-top-title[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact-top-title-icon[data-v-8ea5b876] {
  font-size: 0.48rem;
  color: #f66303;
}

.contact-top-title-text[data-v-8ea5b876] {
  font-size: 0.4rem;
  font-weight: 600;
}

.select-contcat[data-v-8ea5b876] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.contact-input[data-v-8ea5b876] {
  border-top-color: #d2d2d2;
  border-top-style: solid;
  border-top-width: 0.5px;
}

.input-slot[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cuntryCode[data-v-8ea5b876] {
  font-size: 0.4rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
}

.ifont[data-v-f4300716] {
  font-family: iconfont;
}

.root[data-v-f4300716] {
  width: 10rem;
  position: fixed;
  background-color: rgba(0,0,0,0.30);
  top: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 99;
}

.guests[data-v-f4300716] {
  width: 10rem;
  height: 6.46667rem;
}

.close[data-v-f4300716] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-f4300716] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-f4300716] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-f4300716] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-f4300716] {
  width: 8.66667rem;
  height: 1.6rem;
  padding-top: 0.56rem;
  padding-bottom: 0.4rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.edit-lable[data-v-f4300716] {
  width: 8.13333rem;
  font-size: 0.48rem;
  color: #323232;
  color: #464646;
  text-align: left;
}

.edit-chose[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.default-font[data-v-4ead6948] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-4ead6948] {
  font-family: iconfont;
}

.pop[data-v-4ead6948] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-4ead6948] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-4ead6948] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-4ead6948] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-4ead6948] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.btn[data-v-4ead6948] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-4ead6948] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-4ead6948] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-4ead6948] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.fixed {
  position: fixed;
  bottom: 0;
}

.default-font[data-v-7a412a66] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.allChild[data-v-7a412a66] {
  width: 10rem;
  top: 0px;
  position: fixed;
  z-index: 9999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.childs[data-v-7a412a66] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 5.33333rem;
  background-color: white;
  padding-bottom: 0.26667rem;
}

.close[data-v-7a412a66] {
  line-height: 1.33333rem;
  text-align: right;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  margin-bottom: 0.26667rem;
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.chid-detail[data-v-7a412a66] {
  width: 8.4rem;
}

.child-list[data-v-7a412a66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding-top: 15px;
      padding-bottom: 15px;*/
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.num[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  text-align: left;
  letter-sapcing: 0.03333rem;
}

.age[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  letter-sapcing: 0.03333rem;
}

.layout-row[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-5ef04080] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-5ef04080] {
  font-family: iconfont;
}

.modal[data-v-5ef04080] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.modal-body[data-v-5ef04080] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 4rem;
  background-color: white;
  /*padding-bottom:20px;*/
}

.close[data-v-5ef04080] {
  line-height: 1.33333rem;
  text-align: right;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.price-detail[data-v-5ef04080] {
  width: 8.4rem;
  margin-bottom: 0.2rem;
}

.room-night[data-v-5ef04080] {
  font-size: 0.32rem;
  color: #969696;
  padding-left: 0.4rem;
  line-height: 0.93333rem;
}

.row-list[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-list[data-v-5ef04080] {
  /*padding-top: 15px;
    padding-bottom: 15px;*/
}

.list-text[data-v-5ef04080] {
  color: #464646;
  font-size: 0.37333rem;
  line-height: 0.93333rem;
}

.pay-total[data-v-5ef04080] {
  border-top-width: 1px;
  border-top-color: rgb(220, 220, 220);
  padding-top: 0.4rem;
}

.price-foot[data-v-5ef04080] {
  background-color: #FAFAFA;
  border-bottom-left-radius: 0.26667rem;
  border-bottom-right-radius: 0.26667rem;
  margin-top: 0.4rem;
}

.other-price[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.13333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.text-small[data-v-5ef04080] {
  font-size: 0.26667rem;
  line-height: 0.34667rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-5ef04080] {
  color: #FF7846;
  font-weight: bold;
}

.foot-text[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #BEBEBE;
  text-align: center;
  line-height: 0.8rem;
  letter-spacing: 0.02667rem;
}

.total-text[data-v-5ef04080] {
  font-size: 0.42667rem;
  font-weight: 600;
  color: #464646;
}

.total-tax[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #464646;
  padding-top: 0.16rem;
  padding-left: 0.13333rem;
}

.total-num[data-v-5ef04080] {
  font-size: 0.53333rem;
  font-weight: 600;
  color: #FF7846;
}

.total-num-unit[data-v-5ef04080] {
  font-size: 0.34667rem;
  font-weight: 600;
  color: #FF7846;
  padding-top: 0.14667rem;
}

.default-font[data-v-77a8bfca] {
  font-family: opensans;
  color: #464646;
}

.special[data-v-77a8bfca] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.special-top[data-v-77a8bfca] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0.33333rem;
}

.special-title[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 0.33333rem;
}

.special-title-text[data-v-77a8bfca] {
  font-size: 0.4rem;
  font-weight: 600;
}

.special-note[data-v-77a8bfca] {
  font-size: 0.29333rem;
  line-height: 0.46667rem;
  color: #9b9b9b;
}

.special-content[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.special-select-item[data-v-77a8bfca] {
  font-size: 0.4rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 0.26667rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  border-radius: 0.08rem;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
}

.checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #00bedc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00bedc;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #00bedc;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #00bedc; */
  color: #00bedc;
  font-weight: 600;
  border-color: #00bedc;
  border-style: solid;
  border-width: 1px;
}

.no-checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
  font-weight: normal;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
}

.default-font[data-v-3005a316] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-3005a316] {
  font-family: iconfont;
}

.pop[data-v-3005a316] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-3005a316] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-3005a316] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-3005a316] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-3005a316] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.cash-rule[data-v-3005a316] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-top: 0.13333rem;
}

.cash-rule2[data-v-3005a316] {
  margin-bottom: 0.8rem;
}

.btn[data-v-3005a316] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-3005a316] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-3005a316] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-3005a316] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-yes[data-v-3005a316] {
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-no[data-v-3005a316] {
  margin-left: 0.26667rem;
}

.border-bottom-1px[data-v-588455ed] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-bottom-10px[data-v-588455ed] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-588455ed] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-588455ed] {
  font-family: iconfont;
}

.root[data-v-588455ed] {
  position: relative;
}

.top-bar-box[data-v-588455ed] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.top-group[data-v-588455ed] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-588455ed] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-588455ed] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-588455ed] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.edit-scroller[data-v-588455ed] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-588455ed] {
  /*display:relative;*/
  width: 10rem;
}

.edit-line[data-v-588455ed] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.info-arrow[data-v-588455ed] {
  font-weight: 400;
  padding-top: 1px;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-588455ed] {
  width: 2.53333rem;
  font-size: 0.4rem;
  color: #323232;
}

.edit-value[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  text-align: left;
  color: #464646;
  /*height: 100px;*/
  line-height: 0.53333rem;
  placeholder-color: #999999;
}

.edit-value[data-v-588455ed]::-webkit-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]::-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-ms-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:placeholder-shown {
  color: #999999;
}

.default-wrapper[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-label[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
}

.default-tips[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.trash-warpper[data-v-588455ed] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 2.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-picture[data-v-588455ed] {
  width: 0.8rem;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-pic[data-v-588455ed] {
  width: 0.42667rem;
  height: 0.42667rem;
  margin-left: 0.17333rem;
}

.edit-code[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.53333rem;
  line-height: 0.53333rem;
  font-size: 0.4rem;
  color: #464646;
  text-align: left;
}

.wrapper-button[data-v-588455ed] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-588455ed] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-588455ed] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.history-guest[data-v-588455ed] {
  width: 10rem;
  margin-top: 0.41333rem;
}

.selected-guest[data-v-588455ed] {
  width: 2.93333rem;
  height: 0.8rem;
  margin-bottom: 0.2rem;
  border-radius: 0.53333rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.selected-guests-title[data-v-588455ed] {
  padding-left: 0.4rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guest-name[data-v-588455ed] {
  font-size: 0.32rem;
  width: 2.93333rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
}

.selected-guests-wrapper[data-v-588455ed] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.error[data-v-588455ed] {
  position: absolute;
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
}

.error-text[data-v-588455ed] {
  color: white;
  font-size: 0.32rem;
  text-align: center;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: rgba(0,0,0,0.7);
  border-radius: 0.13333rem;
}

.default-font[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
}

.root[data-v-6ec1b7fb] {
  position: relative;
}

.row[data-v-6ec1b7fb] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.top-group[data-v-6ec1b7fb] {
  position: relative;
  background-color: #ffffff;
}

.top-bar-box[data-v-6ec1b7fb] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-middle[data-v-6ec1b7fb] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-6ec1b7fb] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.add-btn-box[data-v-6ec1b7fb] {
  height: 2.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.33333rem;
  margin-right: 0.33333rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}

.add-btn[data-v-6ec1b7fb] {
  height: 1.06667rem;
  width: 6.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #9B9B9B;
}

.add-btn-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #646464;
}

.contact-list[data-v-6ec1b7fb] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.contact-item[data-v-6ec1b7fb] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}



.contact-base-info[data-v-6ec1b7fb] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.user-name-wrapper[data-v-6ec1b7fb] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-name[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  line-height: 0.53333rem;
  color: #464646;
  max-width: 4.66667rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-6ec1b7fb] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.contact-phone[data-v-6ec1b7fb] {
  font-size: 0.29333rem;
  color: #787878;
  padding-top: 0.06667rem;
}

.contact-item-right[data-v-6ec1b7fb] {
  width: 1.33333rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.contact-edit[data-v-6ec1b7fb] {
  font-size: 0.34667rem;
  color: #464646;
}

.top-bar-box[data-v-1a05fd82] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.border-bottom-1px[data-v-1a05fd82] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.border-bottom-10px[data-v-1a05fd82] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-1a05fd82] {
  font-family: opensans;
}

.ifont[data-v-1a05fd82] {
  font-family: iconfont;
}

.root[data-v-1a05fd82] {
  position: relative;
}

.top-group[data-v-1a05fd82] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-1a05fd82] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-1a05fd82] {
  font-size: 0.4rem;
  font-weight: 600;
}

.edit-scroller[data-v-1a05fd82] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-1a05fd82] {
  position: relative;
  width: 10rem;
}

.edit-line-note[data-v-1a05fd82] {
  width: 9.2rem;
  height: 2.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-line[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.edit-note[data-v-1a05fd82] {
  width: 9.2rem;
  line-height: 0.34667rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.edit-lable[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-other[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-chose[data-v-1a05fd82] {
  width: 0.53333rem;
  height: 0.53333rem;
  background-color: rgb(211,209,210);
  border-radius: 0.36rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-selected[data-v-1a05fd82] {
  color: white;
  font-size: 0.34667rem;
}

.edit-others[data-v-1a05fd82] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.edit-point[data-v-1a05fd82] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 10rem;
  height: 3.06667rem;
  font-size: 0.4rem;
}

.wrapper[data-v-1a05fd82] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-1a05fd82] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.default-font[data-v-8b222fdc] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-8b222fdc] {
  font-family: iconfont;
}

.gray[data-v-8b222fdc] {
  color: #BEBEBE;
}

.copying-style[data-v-8b222fdc] {
  background-color: #afddff;
}

.copy-panel[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-8b222fdc] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-8b222fdc] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-8b222fdc] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-8b222fdc] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-8b222fdc] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-8b222fdc] {
  /*width: 750px;*/
}

.room-info-texts[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-8b222fdc] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-8b222fdc] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-8b222fdc] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-8b222fdc] {
  border: none;
}

.info-line[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-8b222fdc] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-8b222fdc] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-8b222fdc] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-8b222fdc] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-8b222fdc] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

.default-font[data-v-b26b7a7a] {
  font-family: opensans;
}

.ifont[data-v-b26b7a7a] {
  font-family: iconfont;
}

.border-bottom-1px[data-v-b26b7a7a] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}

.border-bottom-10px[data-v-b26b7a7a] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.root[data-v-b26b7a7a] {
  font-family: opensans;
  width: 10rem;
  /*height:850px;*/
}

.scroller[data-v-b26b7a7a] {
  width: 10rem;
  /*height:850px;*/
}

.selected-guests[data-v-b26b7a7a] {
  width: 10rem;
  /*margin-top:21px;*/
}

.guest-choose[data-v-b26b7a7a] {
  width: 2.8rem;
  line-height: 0.8rem;
  border-color: #464646;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  position: relative;
  margin-top: 0.8rem;
  left: 3.6rem;
}

.selected-guests-title[data-v-b26b7a7a] {
  padding-left: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guests-wrapper[data-v-b26b7a7a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*padding-top:30px;*/
  /*padding-bottom:15px;*/
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.46667rem;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.selected-guest[data-v-b26b7a7a] {
  position: relative;
  height: 1.46667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.selected-guest-note[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #323232;
  margin-top: 0.06667rem;
}

.selected-guest-input[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  width: 4rem;
  height: 1.44rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.guest-show[data-v-b26b7a7a] {
  font-size: 0.32rem;
  color: #464646;
  text-align: right;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
  text-decoration: underline;
}

.default-font[data-v-3a34fbb0] {
  font-family: opensans;
}

.ifont[data-v-3a34fbb0] {
  font-family: iconfont;
}

.root[data-v-3a34fbb0] {
  position: relative;
}

.top-bar-box[data-v-3a34fbb0] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;*/
}

.top-group[data-v-3a34fbb0] {
  position: relative;
  background-color: #ffffff;
}

.top-left[data-v-3a34fbb0] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
}

.arrow-left[data-v-3a34fbb0] {
  font-size: 0.53333rem;
  color: #323232;
}

.top-left-img[data-v-3a34fbb0] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-3a34fbb0] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.top-right[data-v-3a34fbb0] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.room-wrapper[data-v-3a34fbb0] {
  height: 1.33333rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  border-bottom-style: solid;
  border-bottom-color: #464646;
  border-bottom-width: 1px;
}

.toLeft-icon[data-v-3a34fbb0] {
  position: absolute;
  left: 0px;
  top: -0.88rem;
}

.toRight-icon[data-v-3a34fbb0] {
  position: absolute;
  right: 0px;
  top: -0.88rem;
}

.room[data-v-3a34fbb0] {
  position: relative;
  width: 3.33333rem;
  height: 0.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.linear[data-v-3a34fbb0] {
  height: 0.10667rem;
  width: 0.66667rem;
  position: absolute;
  bottom: -0.04rem;
  left: 1.26667rem;
  border-radius: 1.33333rem;
}

.room-note[data-v-3a34fbb0] {
  height: 1.46667rem;
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.note-icon[data-v-3a34fbb0] {
  color: #BEBEBE;
  font-size: 0.42667rem;
  margin-right: 0.09333rem;
}

.note-text[data-v-3a34fbb0] {
  font-size: 0.29333rem;
  color: #9B9B9B;
  /*text-align: justify;*/
  /*line-height: 22px;*/
}

.room-text[data-v-3a34fbb0] {
  width: 1.42667rem;
  height: 0.66667rem;
  font-size: 0.4rem;
  color: #464646;
  letter-spacing: -0.5px;
  text-align: center;
  /*border-bottom-style:solid;*/
  /*border-bottom-width:8px;*/
  /*border-bottom-color: white;*/
  padding-bottom: 0.18667rem;
}

.room-settings[data-v-3a34fbb0] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 2.13333rem;
}

.room-setting[data-v-3a34fbb0] {
  width: 10rem;
}

.guest-edit[data-v-3a34fbb0] {
  width: 10rem;
  height: 10.66667rem;
}

.wrapper[data-v-3a34fbb0] {
  /*position:fixed;*/
  position: absolute;
  bottom: 0.66667rem;
  left: 0px;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-3a34fbb0] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.error[data-v-3a34fbb0] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-3a34fbb0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.sure-back[data-v-3a34fbb0] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
}

.font-pingfang[data-v-2d9473bc] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-2d9473bc] {
  font-family: iconfont;
}

.root[data-v-2d9473bc] {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  background-color: rgba(0,0,0,0.30);
  z-index: 1986;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.guests[data-v-2d9473bc] {
  width: 10rem;
  height: 6.46667rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.close[data-v-2d9473bc] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-2d9473bc] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-2d9473bc] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-2d9473bc] {
  width: 8.66667rem;
  height: 1.6rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.guest-name[data-v-2d9473bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.badge[data-v-2d9473bc] {
  line-height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  color: #464646;
}

.edit-chose[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.root[data-v-3715d3f2] {
  width: 10rem;
  /*position: absolute;*/
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.btn-wrapper[data-v-3715d3f2] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-3715d3f2] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-3715d3f2] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  /* padding-bottom: 110px; */
}

.margin-110[data-v-3715d3f2] {
  height: 1.33333rem;
  width: 10rem;
  background-color: #fff;
}

.coupon-title[data-v-3715d3f2] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-3715d3f2] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-3715d3f2] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.root[data-v-6d2b3f4e] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-6d2b3f4e] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-6d2b3f4e] {
  width: 2.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.discount[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.discount-percent[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 1.06667rem;
  padding-top: 0.26667rem;
}

.discount-off[data-v-6d2b3f4e] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.rigth-left[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-6d2b3f4e] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.73333rem;
}

.coupon-name[data-v-6d2b3f4e] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
  font-weight: 600;
}

.coupon-desc[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-6d2b3f4e] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-6d2b3f4e] {
  color: #d2d2d2;
}



.webview[data-v-59c0841c] {
  width: 10rem;
}

.top-group[data-v-59c0841c] {
  position: relative;
  background-color: rgb(250,250,250);
}

.top-left[data-v-59c0841c] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
  width: 0.72rem;
  height: 0.72rem;
}

.arrow-left[data-v-59c0841c] {
  font-size: 0.72rem;
  color: #BEBEBE;
}

.top-left-img[data-v-59c0841c] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-59c0841c] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-59c0841c] {
  font-size: 0.42667rem;
}

.top-right[data-v-59c0841c] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-59c0841c] {
  font-size: 0.42667rem;
  color: #9B9B9B;
}

.default-font[data-v-30d20ec7] {
  font-family: opensans;
  /*text-align:center;*/
}

.header[data-v-30d20ec7] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f0f0f0;
}

.header-left[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-30d20ec7] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-30d20ec7] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  height: 4.88rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-30d20ec7] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #00BEDC;
  line-height: 0.4rem;
}

.order-content[data-v-30d20ec7] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-30d20ec7] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.payment-price[data-v-30d20ec7] {
  background: rgba(255,255,255,0.95);
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  height: 1.6rem;
  width: 10rem;
  position: fixed;
  bottom: 0px;
  padding: 0.26667rem 0.4rem;
}

.price-detail[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.total-text[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
}

.total-CNY[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #FF7846;
}

.total-num[data-v-30d20ec7] {
  font-size: 0.53333rem;
  color: #FF7846;
}

.total-detail[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.pay-now[data-v-30d20ec7] {
  background-image: -webkit-linear-gradient(right,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear,  right top, left top,  color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  width: 2.4rem;
  height: 1.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  top: 0.26667rem;
  right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.now-text[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.other-price[data-v-30d20ec7] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 6.66667rem;
}

.text-small[data-v-30d20ec7] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-30d20ec7] {
  color: #FF7846;
  font-weight: bold;
}

.layout-row[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.black-mask[data-v-30d20ec7] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-img[data-v-30d20ec7] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.payment-method[data-v-04244dde] {
  margin-top: 0.4rem;
  width: 10rem;
  padding: 0 0.4rem 0.66667rem;
  background-color: #FFFFFF;
  margin-bottom: 1.6rem;
}

.payment-title[data-v-04244dde] {
  height: 1.09333rem;
  border-bottom: 1px solid #D3D2D2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.title-text[data-v-04244dde] {
  font-size: 0.29333rem;
  color: #787878;
}

.method-list[data-v-04244dde] {
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*justify-content: center;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D3D2D2;
}

.list-name[data-v-04244dde] {
  font-size: 0.4rem;
  color: #323232;
  margin-left: 0.26667rem;
}

.list-choose[data-v-04244dde] {
  width: 0.53333rem;
  height: 0.53333rem;
  border: 0.05333rem solid #D3D2D2;
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.58667rem;
}

.list-check[data-v-04244dde] {
  /*border:4px solid #D3D2D2;*/
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.56rem;
}

.default-font[data-v-00670c27] {
  font-family: opensans;
}

.modal[data-v-00670c27] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 99;
  background-color: rgba(70,70,70,0.5);
}

.modal-fail[data-v-00670c27] {
  width: 8.4rem;
  height: 5.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.13333rem;
  left: 0.8rem;
}

.fail-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  margin-top: 1.86667rem;
  margin-bottom: 1.33333rem;
}

.fail-button[data-v-00670c27] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.modal-back[data-v-00670c27] {
  width: 8.4rem;
  position: relative;
  left: 0.8rem;
  top: 5.41333rem;
  background-color: #FFFFFF;
  border-radius: 0.26667rem;
  overflow: hidden;
}

.back-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
  width: 6.66667rem;
  margin: 1.06667rem 0 0 0.86667rem;
  text-align: center;
}

.button[data-v-00670c27] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 1.06667rem 0 0.66667rem 0.73333rem;
}

.back-sure[data-v-00670c27] {
  border: 0.02667rem solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  text-align: center;
}

.back-not[data-v-00670c27] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  color: #FFFFFF;
  text-align: center;
  margin-left: 0.26667rem;
}

.app-download[data-v-00670c27] {
  width: 8.4rem;
  height: 1.6rem;
  background-color: #F3F3F3;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.download-text[data-v-00670c27] {
  width: 5rem;
  height: 0.96rem;
  margin: 0.32rem 0 0 0.53333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.48rem;
}

.download-button[data-v-00670c27] {
  width: 1.77333rem;
  height: 0.8rem;
  background-color: #FFFFFF;
  border: 1px solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.8rem;
  text-align: center;
  margin: 0.4rem 0 0 0.53333rem;
}

.header[data-v-1d82b170] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-1d82b170] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-1d82b170] {
  width: 9.2rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-1d82b170] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #FF7846;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-content[data-v-1d82b170] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-1d82b170] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-1d82b170] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.order-status[data-v-bcbc3708] {
  width: 10rem;
}

.order-success[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-reservations[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 8.26667rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-icon[data-v-bcbc3708] {
  background-color: #00BEDC;
  width: 1.33333rem;
  height: 1.33333rem;
  border-radius: 1.33333rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.4rem;
  margin-left: 3.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.status-content[data-v-bcbc3708] {
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-title[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #464646;
  margin-bottom: 0.66667rem;
  text-align: center;
}

.content-row[data-v-bcbc3708] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #787878;
}

.content-num[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #00BEDC;
}

.detail-button[data-v-bcbc3708] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.app-download[data-v-bcbc3708] {
  position: relative;
  width: 10rem;
  height: 7.28rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.download-image[data-v-bcbc3708] {
  margin-top: 0.26667rem;
}

.download-button[data-v-bcbc3708] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 7.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
}

.button-text[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.app-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.layout-row[data-v-178592d6] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-178592d6] {
  font-family: opensans;
}

.bottomBorder[data-v-178592d6] {
  border-bottom: 1px solid #D2D2D2;
}

.header[data-v-178592d6] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.hotel-detail[data-v-178592d6] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  border-radius: 0.13333rem;
}

.detail-content[data-v-178592d6] {
  padding: 0 0.26667rem;
}

.hotel-address[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem 0 0.66667rem 0;
}

.address-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.hotel-nameZh[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 700;
  margin-bottom: 0.26667rem;
}

.hotel-nameEn[data-v-178592d6] {
  font-size: 0.29333rem;
  color: #464646;
  margin-bottom: 0.26667rem;
}

.hotel-star[data-v-178592d6] {
  margin-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.roomType[data-v-178592d6] {
  margin-top: 0.4rem;
  margin-bottom: 0.26667rem;
  font-size: 0.34667rem;
  color: #464646;
}

.bedType[data-v-178592d6] {
  font-size: 0.34667rem;
  margin-bottom: 0.4rem;
  color: #464646;
}

.detail-check[data-v-178592d6] {
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.26667rem;
}

.check[data-v-178592d6] {
  font-size: 0.26667rem;
  color: #464646;
  border: 1px solid #464646;
  border-radius: 0.04rem;
  padding: 0px 0.10667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.33333rem;
  height: 0.33333rem;
}

.check-time[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.check-day[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  right: 0.26667rem;
  top: 0.34667rem;
  position: absolute;
}

.cancel[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  margin-top: 0.4rem;
  margin-bottom: 0.32rem;
}

.policy-des[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  text-align: justify;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.special-prompt[data-v-178592d6] {
  height: 1.12rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.special-text[data-v-178592d6] {
  font-size: 0.32rem;
  color: #787878;
}

.check-num[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.people-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.contact[data-v-178592d6] {
  margin-top: 0.4rem;
  width: 9.2rem;
  margin-left: -0.26667rem;
  padding: 0 0.26667rem;
  border-top: 1px solid #D2D2D2;
}

.contact-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.26667rem;
}

.supplierCode[data-v-178592d6] {
  border: 0.13333rem;
  margin-bottom: 0.66667rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  height: 1.6rem;
  padding: 0px 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.supplierCode-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
}

.logo[data-v-178592d6] {
  position: absolute;
  top: 0.53333rem;
  right: 0.26667rem;
}

.order-status[data-v-26d95318] {
  width: 10rem;
}

.marginB[data-v-26d95318] {
  margin-bottom: 0px;
}

.order-success[data-v-26d95318] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
  border-radius: 0.13333rem;
}

.status[data-v-26d95318] {
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D2D2D2;
}

.status-price[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.toPay[data-v-26d95318] {
  width: 3.46667rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  margin-bottom: 0.66667rem;
  border-radius: 0.13333rem;
  text-align: center;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 0.93333rem;
  background-image: -webkit-linear-gradient(right, #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg, #FF5200 100%, rgba(255,133,50,0.99) 0%);
}

.status-prompt[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.66667rem;
}

.price-name[data-v-26d95318] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #787878;
}

.price-num[data-v-26d95318] {
  font-size: 0.48rem;
  color: #FF7846;
}

.status-name[data-v-26d95318] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  margin: 0.66667rem 0px;
}

.order-detail[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0px 0.26667rem;
  margin-bottom: 0.4rem;
}

.detail-name[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.detail-content[data-v-26d95318] {
  position: absolute;
  left: 2.93333rem;
  font-size: 0.34667rem;
  color: #464646;
}

.default-font[data-v-161899da] {
  font-family: opensans;
}

.order-status[data-v-161899da] {
  width: 10rem;
}

.order-success[data-v-161899da] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  padding: 0px 0.26667rem 0.18667rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.service-detail[data-v-161899da] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.4rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.detail-title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
}

.detail-content[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.hotel-phone[data-v-161899da] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.detail-time[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  position: absolute;
  left: 2.81333rem;
  line-height: 0.34667rem;
}

.layout-row[data-v-388ad544] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-388ad544] {
  font-family: opensans;
}

.root[data-v-388ad544] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-388ad544] {
  border-bottom: 1px solid #464646;
}

.header[data-v-388ad544] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-388ad544] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-388ad544] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-388ad544] {
  padding: 0px 0.4rem;
}

.special-title[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: 600;
  margin: 0.66667rem 0 0.4rem 0;
}

.special-content[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-388ad544] {
  margin-top: 0.4rem;
}

.layout-row[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-36b78f66] {
  font-family: opensans;
}

.root[data-v-36b78f66] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-36b78f66] {
  border-bottom: 1px solid #464646;
}

.header[data-v-36b78f66] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-36b78f66] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-36b78f66] {
  padding: 0px 0.4rem;
}

.hotel-detail[data-v-36b78f66] {
  padding: 0.4rem 0px;
  border-bottom: 1px solid #D2D2D2;
}

.roomNight[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.other-price[data-v-36b78f66] {
  margin-top: 0.26667rem;
  width: 9.2rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-36b78f66] {
  font-size: 0.29333rem;
  color: #969696;
  line-height: 0.37333rem;
}

.price-detail[data-v-36b78f66] {
  border-bottom: 1px solid #D2D2D2;
  padding-top: 0.42667rem;
}

.detail-date[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.price[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  position: absolute;
  right: 0px;
  line-height: 0.4rem;
}

.detail-fee[data-v-36b78f66] {
  font-size: 0.26667rem;
  color: #464646;
}

.toPay-price[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.totalPrice[data-v-36b78f66] {
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  position: absolute;
  right: 0px;
}

.price-symbol[data-v-36b78f66] {
  color: #FF7846;
  font-size: 0.26667rem;
}

.price-num[data-v-36b78f66] {
  font-size: 0.53333rem;
  color: #FF7846;
}
/*# sourceMappingURL=entry.cdc05b99d66dc28b9ada3fc8949f318d.css.map*/

.root[data-v-0966422c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-0966422c] {
  width: 10rem;
}

.bg-default[data-v-0966422c] {
  background-color: #ffffff;
}

.bg-gray[data-v-0966422c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-0966422c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
}

.i-header-box[data-v-66d41715] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.i-header[data-v-66d41715] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-header-left[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-right[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-main[data-v-66d41715] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-header-title[data-v-66d41715] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  text-align: center;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  lines: 1;
  text-overflow: ellipsis;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-text[data-v-66d41715] {
  /* font-size: 32px; */
  font-size: 0.37rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-icon[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
}

.i-header-icon-next[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.4rem;
}

.app-download {
  width: 10rem;
  height: 1.53333rem;
  position: absolute;
  z-index: 50;
}

.inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.4rem;
  -webkit-box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  position: relative;
  background-color: #ffffff;
}

.inner-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn {
  width: 1.86667rem;
}

.text-box {
  margin-left: 0.26667rem;
}

.text-box-sold-text {
  font-size: 0.26667rem;
  font-weight: 900;
  color: #323232;
}

.text-box-light-text {
  font-size: 0.26667rem;
  color: #323232;
}

.close-btn {
  position: absolute;
  right: 0.26667rem;
  top: 0px;
  color: #BEBEBE;
  font-size: 0.66667rem;
  padding: 0 0.13333rem 0.4rem 0.4rem;
  font-weight: lighter;
  z-index: 99;
}

.mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.i-mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
  opacity: 0.7;
  z-index: 99;
}

.i-actionsheet-box[data-v-7b22c6de] {
  position: fixed;
  left: 0px;
  right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  z-index: 99;
}

.root[data-v-a1322c36] {
  width: 10rem;
}

.slider[data-v-a1322c36] {
  width: 10rem;
  height: 4.8rem;
  /*border-radius: 10px;*/
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}



.bg-img-default[data-v-a1322c36] {
  position: absolute;
  width: 10rem;
  height: 4.8rem;
}

.bg-img[data-v-a1322c36] {
  position: relative;
  width: 10rem;
  height: 4.8rem;
  /* border-radius: 10px; */
}

.flight-indicators[data-v-a1322c36] {
  position: absolute;
  bottom: 0.4rem;
}

.indicators[data-v-9c53c136] {
  width: 10rem;
  height: 0.05333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indicator[data-v-9c53c136] {
  width: 0.26667rem;
  height: 0.05333rem;
  margin-right: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1.33333rem;
  background-color: #9B9B9B;
  -webkit-box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
  box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
}

.active-dot[data-v-9c53c136] {
  background-color: white;
}

.tabbar-item-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
}

.root[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.search-wrapper[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  height: 0;
}

.flight-row[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  height: 1.6rem;
  width: 8.66667rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  overflow: visible;
}

.flight-row-item[data-v-1c51be85] {
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-text[data-v-1c51be85] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-city-item[data-v-1c51be85] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  position: relative;
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-depcity[data-v-1c51be85] {
  position: absolute;
  left: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-arrcity[data-v-1c51be85] {
  position: absolute;
  right: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.index-tag[data-v-1c51be85] {
  width: 0.48rem;
  height: 0.48rem;
  background-color: #eaeaea;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  border-bottom-left-radius: 0.24rem;
  border-bottom-right-radius: 0.24rem;
  position: absolute;
  left: 0.66667rem;
  top: 0;
}

.index-tag-text[data-v-1c51be85] {
  font-size: 0.32rem;
  color: rgba(120, 120, 120, 1);
}

.index-tag-white-point[data-v-1c51be85] {
  width: 0.13333rem;
  height: 0.13333rem;
  background-color: #ffffff;
  position: absolute;
  left: 1.14667rem;
}

.index-tag-three[data-v-1c51be85] {
  top: 7.76rem;
}

.white-point-three[data-v-1c51be85] {
  top: 7.92rem;
}

.flight-text-small[data-v-1c51be85] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9B9B9B;
  padding-left: 0.13333rem;
}

.flight-date[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.translate-item[data-v-1c51be85] {
  -webkit-transform: translate(3.46667rem, 0);
  transform: translate(3.46667rem, 0);
}

.bold-bottom[data-v-1c51be85] {
  border-bottom-color: rgba(50, 50, 50, 1);
}

.grey-text[data-v-1c51be85] {
  color: rgba(190, 190, 190, 1);
}

.cut-step-button[data-v-1c51be85] {
  padding-left: 0.66667rem;
}

.add-step-box[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.86667rem;
  width: 8.26667rem;
  margin-left: 0.86667rem;
  margin-right: 0.86667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-width: 0;
}

.add-step-box-text[data-v-1c51be85] {
  color: rgba(50, 50, 50, 1);
  font-size: 0.4rem;
  margin-left: 0.29333rem;
}



.i-toast[data-v-97750262] {
  position: fixed;
  background-color: rgba(70,70,70,0.80);
  border-radius: 0.13333rem;
  top: 8.22667rem;
  left: 1rem;
  right: 1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  z-index: 99;
}

.i-toast-content[data-v-97750262] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.toast-content-text[data-v-97750262] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.cashback-wrapper[data-v-53c09006] {
  margin-top: 0.93333rem;
  height: 0.53333rem;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cashback-container[data-v-53c09006] {
  margin-left: 0.13333rem;
  width: 4.85333rem;
  overflow: hidden;
}

.cashback-text[data-v-53c09006] {
  width: 4.85333rem;
  height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
  letter-spacing: 0;
  line-height: 0.53333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
}

.timeline-header[data-v-761725fc] {
  background-color: white;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
  box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
}

.top-row[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trip-title[data-v-761725fc] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  /*font-weight: bold;*/
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline-body[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
  min-height: 10.66667rem;
  padding-bottom: 0px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding-right: 1.06667rem;
  width: 10rem;
  /*解决ios上滑动不流畅*/
  -webkit-overflow-scrolling: touch;
}

.timeline-body[data-v-761725fc]::-webkit-scrollbar {
  display: none;
  height: 0px;
  width: 0px;
}

.flight-box-modal[data-v-761725fc] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  left: 0.4rem;
  top: 0.2rem;
  bottom: 0.2rem;
  background-color: rgba(0,190,220,0.04);
}

.previous-step[data-v-761725fc] {
  width: 9.2rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.previous-step .previous-step-text[data-v-761725fc] {
  font-size: 0.32rem;
  color: #464646;
  margin-right: 0.13333rem;
  font-weight: 600;
}

.previous-step .previour-step-blue-text[data-v-761725fc] {
  color: #3296D2;
}

.timeline-footer[data-v-761725fc] {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.6rem;
  -webkit-transform: translateY(1.6rem);
  transform: translateY(1.6rem);
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  z-index: 99;
}

.filter-box[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.blue-point[data-v-761725fc] {
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: rgba(0,190,220,1);
  border-top-left-radius: 0.09333rem;
  border-top-right-radius: 0.09333rem;
  border-bottom-left-radius: 0.09333rem;
  border-bottom-right-radius: 0.09333rem;
  position: absolute;
  left: 2rem;
  top: 0;
}

.filter-icon[data-v-761725fc] {
  color: #464646;
}

.filter-font[data-v-761725fc] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10rem;
  height: 1.06667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.arrive-bottom-tips[data-v-761725fc] {
  width: 10rem;
  height: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-tips[data-v-761725fc] {
  font-family: 'PingFangSC-Light';
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
  height: 0.62667rem;
  color: rgba(155,155,155,1);
  margin-left: 0.06667rem;
  margin-right: 0.06667rem;
  font-size: 0.34667rem;
}

.line-box[data-v-761725fc] {
  width: 0.66667rem;
  height: 0.17333rem;
  border-top-width: 1px;
  border-top-color: #9b9b9b;
  border-top-style: solid;
}

.text-tips-text[data-v-761725fc] {
  color: #9b9b9b;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  margin-top: -0.2rem;
}

.indicator[data-v-761725fc] {
  text-align: center;
}

.no-result-box[data-v-761725fc] {
  padding-top: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  /* height: 1334px; */
}

.no-result-box-text[data-v-761725fc] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
}

.no-result-box-button[data-v-761725fc] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  margin-left: 1.66667rem;
  margin-right: 1.66667rem;
  margin-top: 0.93333rem;
}

.list-container[data-v-761725fc] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-761725fc] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-font[data-v-761725fc] {
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  color: #323232;
}

.filter-select-box[data-v-761725fc] {
  background-color: #ffffff;
  padding-top: 0.42667rem;
  padding-bottom: 0.06667rem;
  padding-left: 0.36rem;
  padding-right: 0.36rem;
}

.select-box[data-v-761725fc] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.filter-select-box-header[data-v-761725fc] {
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-close-button[data-v-761725fc] {
  width: 1.06667rem;
  height: 1.06667rem;
}

.filter-content-box[data-v-761725fc] {
  height: 6.66667rem;
  border-top-width: 1px;
  border-top-color: #DCDCDC;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.filter-content-box-left[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 2.16rem;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #DCDCDC;
}

.filter-content-box-right[data-v-761725fc] {
  margin-left: 0.26667rem;
  overflow: hidden;
}

.comfirm-button-box[data-v-761725fc] {
  height: 1.73333rem;
}

.filter-text[data-v-761725fc] {
  font-size: 0.4rem;
  color: #323232;
}

.filter-content-tab[data-v-761725fc] {
  height: 1.09333rem;
  width: 2.16rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.selected-point[data-v-761725fc] {
  position: absolute;
  top: 0.46667rem;
  right: 0.26667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #00BEDC;
  border-radius: 50%;
}

.selected[data-v-761725fc] {
  color: #00BEDC;
}

.filter-content-content[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.22667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-airport[data-v-761725fc] {
  width: 6.74667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-org-title[data-v-761725fc] {
  height: 0.4rem;
  margin-top: 0.26667rem;
}

.filter-content-content-item[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-airport-box[data-v-761725fc] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.filter-title-text[data-v-761725fc] {
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.26667rem;
}

.refresh[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading-gif[data-v-761725fc] {
  margin-top: 0.8rem;
}

.direct-box[data-v-761725fc] {
  margin-top: -0.10667rem;
}

.ios-box[data-v-761725fc] {
  height: 0.2rem;
  background-color: rgba(240,240,240,0.80);
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
}

.timeline-body-warp[data-v-761725fc] {
  width: 10rem;
  overflow: hidden;
}

.flight-cell[data-v-dbb6d6fe] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: white;
  /*box-shadow: 0px 5px 10px rgba(211, 210, 210, 0.70);*/
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.box-shadow[data-v-dbb6d6fe] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.base-price-row[data-v-dbb6d6fe] {
  height: 1.61333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.13333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.base-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  margin-left: -0.26667rem;
}

.base-left[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.base-between[data-v-dbb6d6fe] {
  width: 1.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  margin-top: -0.04rem;
}

.base-right[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.time-font-big[data-v-dbb6d6fe] {
  font-size: 0.64rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.city-font-big[data-v-dbb6d6fe] {
  font-size: 0.34667rem;
  color: #464646;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.duration-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.grey-line-box[data-v-dbb6d6fe] {
  height: 0.46667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grey-line[data-v-dbb6d6fe] {
  height: 1px;
  width: 1.33333rem;
  background-color: rgba(120, 120, 120, 1);
}

.transform-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 1.33333rem;
  height: 0.34667rem;
}

.change-airport-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
}

.transform-label-font[data-v-dbb6d6fe] {
  position: absolute;
  top: 0.06667rem;
  left: 0.42667rem;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  background-color: white;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.cross-day-font[data-v-dbb6d6fe] {
  width: 0.66667rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
  position: absolute;
  top: 0.06667rem;
  right: -0.06667rem;
}

.price-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.price-inline[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-font[data-v-dbb6d6fe] {
  font-size: 0.53333rem;
  color: #00BEDC;
  font-weight: 600;
}

.price-symbol[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #00bedc;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.cabin-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #969696;
}

.other-row[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  lines: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.other-row-left[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-row-right[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.on-time-rate-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.share-font[data-v-dbb6d6fe] {
  color: #00BEDC;
  font-size: 0.29333rem;
  margin-left: 0.13333rem;
}

.airline-logo[data-v-dbb6d6fe] {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.13333rem;
  background-color: transparent;
  margin-top: 0.04rem;
}

.another-cabin-box[data-v-dbb6d6fe] {
  height: 0.8rem;
  margin-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.another-cabin-text[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  font-weight: 700;
  color: #00BEDC;
}

.icon-price[data-v-dbb6d6fe] {
  margin-right: 0px;
  margin-top: -0.06667rem;
}

.cashback-en[data-v-dbb6d6fe] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.62667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cashback-en-icon[data-v-dbb6d6fe] {
  margin-top: 0;
  margin-right: -0.06667rem;
  padding-top: 0;
}

.direct-lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(0,190,220,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.direct-lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #00BEDC;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(255,120,70,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.wxc-tag[data-v-6c6e591a] {
  border-color: #3d3d3d;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
}

.tag-text[data-v-6c6e591a] {
  font-size: 0.26667rem;
  color: #3d3d3d;
}

.pink[data-v-6c6e591a] {
  color: rgba(255,120,70,1);
}

.black[data-v-6c6e591a] {
  color: #3D3D3D;
}

.yellow[data-v-6c6e591a] {
  color: #EE9900;
}

.blue[data-v-6c6e591a] {
  color: #30A0FF;
}

.gray[data-v-6c6e591a] {
  color: #A5A5A5;
}

.red[data-v-6c6e591a] {
  color: #FF5000;
}

.border-pink[data-v-6c6e591a] {
  border-color: rgba(255,120,70,1);
}

.border-black[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-yellow[data-v-6c6e591a] {
  border-color: #EE9900;
}

.border-blue[data-v-6c6e591a] {
  border-color: #30A0FF;
}

.border-gray[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-red[data-v-6c6e591a] {
  border-color: #FF5000;
}

.modal[data-v-e085dbfe] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
}

.close[data-v-e085dbfe] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(70, 70, 70, 0.80);
}

.modal-content[data-v-e085dbfe] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-e085dbfe] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.default-font[data-v-e085dbfe] {
  font-family: PingFangSC-Regular;
  color: #323232;
  font-size: 0.48rem;
}

.confirm-button[data-v-e085dbfe] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
  color: #ffffff;
  margin-top: 0.66667rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.confirm-button-text[data-v-e085dbfe] {
  font-family: SourceHanSansCN-Bold;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.icon[data-v-e085dbfe] {
  font-family: iconfont;
  color: #464646;
  font-size: 0.45333rem;
}

.icon[data-v-5753fc01] {
  font-family: iconfont;
  color: #323232;
  font-size: 0.48rem;
}

.btn-date[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.8rem;
  color: #9B9B9B;
  font-size: 0.29333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-top: 0.10667rem;
}

.date-row[data-v-5753fc01] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #ffffff;
}

.date-list-content[data-v-5753fc01] {
  width: 8rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.date-cell[data-v-5753fc01] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.66667rem;
}

.active-line[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.05333rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.date-text[data-v-5753fc01] {
  font-family: PingFangSC-Semibold;
  font-size: 0.34667rem;
  color: #9B9B9B;
}

.date-text-small[data-v-5753fc01] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  padding-left: 0.06667rem;
  padding-top: 0.09333rem;
}

.date-active[data-v-5753fc01] {
  color: #464646;
}

.i-dialog[data-v-4d71cf84] {
  position: fixed;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  top: 4rem;
  left: 0.66667rem;
  right: 0.66667rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.66667rem;
  z-index: 100;
}

.i-dialog-title[data-v-4d71cf84] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 1.06667rem;
  margin-bottom: 0.4rem;
}

.dialog-title-text[data-v-4d71cf84] {
  font-family: PingFangSC-Medium;
  font-size: 0.37333rem;
  color: #FF7846;
  line-height: 1.06667rem;
}

.i-dialog-content[data-v-4d71cf84] {
  width: 7.6rem;
  min-height: 2.93333rem;
  max-height: 12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: scroll;
}

.dialog-content-text[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.i-dialog-footer[data-v-4d71cf84] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.06667rem;
  margin-top: 0.4rem;
}

.btn[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  line-height: 1.06667rem;
  border-radius: 0.13333rem;
}

.btn-default[data-v-4d71cf84] {
  color: #FFFFFF;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.btn-white[data-v-4d71cf84] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.dialog-action-text[data-v-4d71cf84]:active {
  color: #000000;
}

.scroller[data-v-4d71cf84] {
  width: 8.66667rem;
  min-height: 1.33333rem;
  max-height: 12rem;
}

.loading[data-v-21e81364] {
  position: fixed;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-21e81364] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.flightTimelineLoading[data-v-b2d8358a] {
  background-color: rgba(240, 240, 240, 0.80);
  margin-top: 0.2rem;
}

.flight-cell[data-v-b2d8358a] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.process-wrapper {
  width: 10rem;
  height: 0.88rem;
  position: fixed;
  left: 0px;
  bottom: 0px;
}

.process {
  width: 0px;
  height: 0.13333rem;
  background-color: #00bedc;
  opacity: 1;
  position: absolute;
  left: 0;
  bottom: 0;
}

.process-tip {
  width: 10rem;
  height: 0.88rem;
  background-color: rgba(155,155,155,1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.process-tip-text {
  font-size: 0.34667rem;
  color: #ffffff;
}

.summary[data-v-06391010] {
  background-color: #f3f3f3;
  position: relative;
}

.summary-flight-detail[data-v-06391010] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.16rem;
}

.flight-detail-box[data-v-06391010] {
  /*padding-top: 25px;*/
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: relative;
  height: auto;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.show-all-detail-button[data-v-06391010] {
  height: 2.13333rem;
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  bottom: 0px;
  left: 0;
}

.show-all-detail-button-top[data-v-06391010] {
  height: 0.26667rem;
  width: 9.2rem;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
}

.show-all-detail-button-middle[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(#ffffff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), #ffffff);
}

.show-all-detail-button-bottom[data-v-06391010] {
  height: 0.53333rem;
  width: 9.2rem;
  background-color: #ffffff;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.hide-all-detail-button[data-v-06391010] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  left: 0;
  bottom: 0;
}

.hide-all-detail-button-web[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.ota-box[data-v-06391010] {
  width: 9.2rem;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-bottom: 0.4rem;
}

.booking-item[data-v-06391010] {
  height: 2.50667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0.4rem;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.booking-item-wrapper-box[data-v-06391010] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-item-left[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.booking-item-right[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.rule-tip[data-v-06391010] {
  height: 0.86667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rule-tip-text[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
}

.special-ticket-box[data-v-06391010] {
  height: 0.97333rem;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: rgb(243, 243, 243);
}

.special-ticket-text[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
  margin-left: 0.06667rem;
}

.special-ticket-sub-text[data-v-06391010] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 6.66667rem;
  height: 0.93333rem;
  line-height: 0.93333rem;
  font-family: 'PingFangSC-Light';
  font-size: 0.29333rem;
  color: rgba(120, 120, 120, 1);
}

.igola-booking-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.ota-booking-text[data-v-06391010] {
  color: rgba(0, 190, 220, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.price-text[data-v-06391010] {
  font-size: 0.53333rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.price-symbol[data-v-06391010] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgba(70, 70, 70, 1);
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.price-box[data-v-06391010] {
  height: 0.66667rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-ota[data-v-06391010] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.booking-ota-btn[data-v-06391010] {
  height: 1.06667rem;
}

.ota-booking-btn[data-v-06391010] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.booking-ota-text[data-v-06391010] {
  height: 1.06667rem;
  font-size: 0.42667rem;
  line-height: 1.06667rem;
  text-align: center;
  color: rgba(70, 70, 70, 1);
  font-family: 'PingFangSC-Medium';
  font-weight: 600;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.ota-redirect-tip[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(155, 155, 155, 1);
  margin-top: 0.52rem;
  margin-bottom: 0.41333rem;
}

.summary-footer[data-v-06391010] {
  height: 0.74667rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  margin-bottom: 0.48rem;
}

.summary-footer-tip[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(155, 155, 155, 1);
  text-align: center;
}

.no-result-box[data-v-06391010] {
  width: 10rem;
  height: 5.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 2.50667rem;
  padding-bottom: 2rem;
}

.no-result-text[data-v-06391010] {
  font-family: 'PingFangSC-Regular';
  color: rgba(155, 155, 155, 1);
  font-size: 0.4rem;
  margin-top: 1.06667rem;
  margin-bottom: 1.06667rem;
}

.orange-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
}

.small-text[data-v-06391010] {
  font-size: 0.29333rem;
}

.show-all-detail-bottom[data-v-06391010] {
  height: 0.4rem;
  background-color: #ffffff;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.8);
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
}

.i-bottom-tipbar-box[data-v-06391010] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.cashback-en[data-v-06391010] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}



.i-dialog[data-v-c3314760] {
  position: fixed;
  background-color: white;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 99;
}

.i-bottom-tipbar-box[data-v-d6947abc] {
  background-color: none;
}

.i-bottom-tipbar[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-bottom-tipbar-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-right[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-main[data-v-d6947abc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  left: 1.33333rem;
}

.i-bottom-tipbar-text[data-v-d6947abc] {
  font-size: 0.34667rem;
  color: #fff;
  text-align: center;
}

.i-header-box-mask[data-v-d6947abc] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
}

.btn[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 2.4rem;
  height: 0.8rem;
  text-align: center;
  font-family: SourceHanSansCN-Bold;
  font-size: 0.37333rem;
  line-height: 0.8rem;
  border-radius: 0.13333rem;
  padding: 0 0.4rem;
  border: 0;
}

.btn-default[data-v-d6947abc] {
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(left, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to right, rgba(40,200,220,1), rgba(50,150,210,1));
}

.btn-white[data-v-d6947abc] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.row-center-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-webview {
  position: absolute;
  top: 1.17333rem;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.close {
  font-size: 0.42667rem;
  color: #ffffff;
}

.webview {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.flights-detail-wrapper-box[data-v-53ea27cc] {
  margin-left: 0.26667rem;
  /* margin-right: 20px; */
}

.warning-box[data-v-53ea27cc] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-53ea27cc] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.flex-row[data-v-53ea27cc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-53ea27cc] {
  font-size: 0.32rem;
}

.middle-text[data-v-53ea27cc] {
  font-size: 0.4rem;
}

.big-text[data-v-53ea27cc] {
  font-size: 0.48rem;
}

.right-text[data-v-53ea27cc] {
  text-align: right;
}

.deep-grey[data-v-53ea27cc] {
  color: #464646;
}

.light-grey[data-v-53ea27cc] {
  color: #787878;
}

.black-text[data-v-53ea27cc] {
  color: #464646;
}

.blue-text[data-v-53ea27cc] {
  color: #3296D2;
}

.orange-text[data-v-53ea27cc] {
  color: #FF7846;
}

.bold-text[data-v-53ea27cc] {
  font-weight: 600;
}



.flight-detail-header[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-left[data-v-77d85ed2] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-77d85ed2] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-info-box[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.flight-info-box-left[data-v-77d85ed2] {
  width: 2.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-77d85ed2] {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  padding-left: 0.77333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -1px;
}

.flight-line-box[data-v-77d85ed2] {
  width: 0.08rem;
  height: 2.26667rem;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
  position: absolute;
  left: 2.6rem;
  top: 0.26667rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
}

.segment-wrapper[data-v-77d85ed2] {
  margin-top: 0.42667rem;
  margin-bottom: 0.66667rem;
}

.cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  top: 0.10667rem;
}

.arr-cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  bottom: 0.10667rem;
}

.cross-day-tip-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.flight-stop-box[data-v-77d85ed2] {
  margin-left: 2.46667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.flight-stop-box-en[data-v-77d85ed2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flight-stop-info-en[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.step-city-name[data-v-77d85ed2] {
  max-width: 2rem;
  lines: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.big-point-item[data-v-77d85ed2] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
  /* margin-top: 5px; */
  margin-top: auto;
  margin-bottom: auto;
}

.small-point[data-v-77d85ed2] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.airlineLogo[data-v-77d85ed2] {
  margin-right: 0.06667rem;
}

.flight-share-box[data-v-77d85ed2] {
  margin-left: 0.48rem;
  margin-bottom: 0.12rem;
}

.flight-airline-company[data-v-77d85ed2] {
  margin-bottom: 0.12rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-row[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.sub-small-text[data-v-77d85ed2] {
  font-size: 0.32rem;
}

.middle-text[data-v-77d85ed2] {
  font-size: 0.4rem;
}

.big-text[data-v-77d85ed2] {
  font-size: 0.48rem;
}

.right-text[data-v-77d85ed2] {
  text-align: right;
}

.deep-grey[data-v-77d85ed2] {
  color: #464646;
}

.light-grey[data-v-77d85ed2] {
  color: #787878;
}

.black-text[data-v-77d85ed2] {
  color: #464646;
}

.blue-text[data-v-77d85ed2] {
  color: #3296D2;
}

.orange-text[data-v-77d85ed2] {
  color: #FF7846;
}

.bold-text[data-v-77d85ed2] {
  font-weight: 500;
}

.mt3[data-v-77d85ed2] {
  margin-top: -0.05333rem;
}

.time-bold-text[data-v-77d85ed2] {
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-77d85ed2] {
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.root[data-v-70ca2775] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 99;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
}

.summary-login[data-v-70ca2775] {
  width: 8rem;
  height: 8.96rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
}

.quick-login-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.setting-password-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.tool-bar[data-v-70ca2775] {
  height: 0.88rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header[data-v-70ca2775] {
  margin-top: -0.22667rem;
}

.header-sub-box[data-v-70ca2775] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-title-text[data-v-70ca2775] {
  font-size: 0.48rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.header-sub-title[data-v-70ca2775] {
  margin-top: 0.26667rem;
}

.header-sub-title-text[data-v-70ca2775] {
  font-size: 0.4rem;
  color: rgba(70, 70, 70, 1);
}

.content[data-v-70ca2775] {
  width: 6.66667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-top: 0.6rem;
}

.form-group[data-v-70ca2775] {
  width: 6.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: black;
  placeholder-color: rgba(190, 190, 190, 1);
  background-color: transparent;
  height: 0.8rem;
  width: 6.33333rem;
  font-weight: lighter;
}

.input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:placeholder-shown {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:focus {
  placeholder-color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:placeholder-shown {
  color: rgba(255, 255, 255, 0.5);
}

input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox < 19 */

input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox > 19 */

input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Internet Explorer 10 */

input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input-code[data-v-70ca2775] {
  width: 4.26667rem;
}

.input-password[data-v-70ca2775] {
  width: 6.06667rem;
}

.input-reset[data-v-70ca2775] {
  width: 5.6rem;
}

.white-line[data-v-70ca2775] {
  height: 1px;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  background-color: rgba(120, 120, 120, 1);
}

.warning-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: rgba(0, 190, 220, 1);
  margin-top: 0.49333rem;
  margin-bottom: 0.48rem;
}

.warning-info-box[data-v-70ca2775] {
  height: 0.85333rem;
  margin-top: 0.08rem;
}

.warning-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: rgba(0, 190, 220, 1);
  text-align: center;
}

.validation-code-box[data-v-70ca2775] {
  width: 1.93333rem;
  height: 0.61333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(190, 190, 190, 1);
}

.validation-code-box-active[data-v-70ca2775] {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.validation-code-font[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  color: rgba(190, 190, 190, 1);
  opacity: 0.6;
  font-size: 0.32rem;
}

.validation-code-font-active[data-v-70ca2775] {
  color: #000000;
}

.other-login[data-v-70ca2775] {
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.other-login-text[data-v-70ca2775] {
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.summary-login-button[data-v-70ca2775] {
  opacity: 0.5;
  width: 6.66667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  color: #ffffff;
}

.login-button-active[data-v-70ca2775] {
  opacity: 1;
}

.err-line-box[data-v-70ca2775] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.grey-line[data-v-70ca2775] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.err-info[data-v-70ca2775] {
  height: 0.53333rem;
  margin-bottom: 2rem;
}

.err-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Resetular;
  font-size: 0.32rem;
  color: #00BEDC;
  text-align: center;
}

.register-tip-box[data-v-70ca2775] {
  height: 1.52rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.register-tip-text[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.line[data-v-ff160734] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.10667rem;
  border-radius: 1.33333rem;
}

.red-point[data-v-ff160734] {
  position: absolute;
  right: 0.42667rem;
  top: 0.13333rem;
  width: 0.18667rem;
  height: 0.18667rem;
  border-radius: 100%;
  background-color: #FF4646;
}



.bind-phone-wrapper[data-v-598eece4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #F0F0F0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-598eece4] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-598eece4] {
  color: #00BEDC;
}

.container[data-v-7c484194] {
  background-color: white;
}

.userBox[data-v-7c484194] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.06667rem;
}

.userAvatar[data-v-7c484194] {
  background-color: #323232;
  width: 2.13333rem;
  height: 2.13333rem;
  border-radius: 100%;
  margin-bottom: 0.53333rem;
}

.userAvatarText[data-v-7c484194] {
  font-size: 0.4rem;
  color: white;
  text-align: center;
  line-height: 2.13333rem;
}

.userName[data-v-7c484194] {
  font-size: 0.37333rem;
  color: #9B9B9B;
}

.more-cell[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell-no-active[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell[data-v-2a63c429]:active {
  background-color: #D2D2D2;
}

.border-line[data-v-2a63c429] {
  height: 1px;
  background-color: #D2D2D2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.black-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.customer-service-box[data-v-2a63c429] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.service-content[data-v-2a63c429] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-choose-text[data-v-2a63c429] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.service-row[data-v-2a63c429] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-item[data-v-2a63c429] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.service-item-text[data-v-2a63c429] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120,120,120,1);
}

.cancel-btn[data-v-2a63c429] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-2a63c429]:active {
  background-color: #f5f5f5;
}

.register-header[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.text-row[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.text-row[data-v-66c41d68]:active {
  opacity: 0.5;
}

.register-logo-box[data-v-66c41d68] {
  height: 3.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-input[data-v-66c41d68] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.36rem;
  padding-bottom: 2.28rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-tip[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.8rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.light-white-text[data-v-66c41d68] {
  font-family: SourceHanSansCN-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68]:active {
  opacity: 0.5;
}

.set-pwd-container[data-v-3fbfd580] {
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 0.53333rem;
  padding-bottom: 0.8rem;
  color: white;
  width: 10rem;
}

.set-pwd-header[data-v-3fbfd580] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.skipsetpwd-text[data-v-3fbfd580] {
  font-family: PingFangSC-Light;
  font-size: .32rem;
  color: white;
}

.pwd-input[data-v-3fbfd580] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.73333rem;
}

.reset-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.53333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.reset-ways[data-v-c2d30e9a] {
  margin-bottom: 0.66667rem;
}

.reset-way-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 0.69333rem;
}

.reset-ways-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  opacity: 0.6;
}

.active-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Bold;
  opacity: 1;
}

.vertical-line[data-v-c2d30e9a] {
  width: 1px;
  height: 0.42667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #464646;
}

.active-line[data-v-c2d30e9a] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.66667rem;
  height: 0.10667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  border-radius: 1.33333rem;
}

.form-group[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.err-line-box[data-v-c2d30e9a] {
  height: 0.10667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.42667rem;
}

.grey-line[data-v-c2d30e9a] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-c2d30e9a] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.get-code[data-v-c2d30e9a] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #BEBEBE;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #BEBEBE;
}

.get-code-active[data-v-c2d30e9a] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-c2d30e9a] {
  font-family: SourceHanSansCN-Light;
  color: #BEBEBE;
  font-size: 0.32rem;
}

.code-text-active[data-v-c2d30e9a] {
  color: #464646;
}

.err-info[data-v-c2d30e9a] {
  height: 0.53333rem;
}

.err-info-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #00BEDC;
  text-align: center;
}

.pwd-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.53333rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.input-reset[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9B9B9B;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-reset[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:placeholder-shown {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-c2d30e9a] {
  width: 5.73333rem;
}

.input-code[data-v-c2d30e9a] {
  width: 6.33333rem;
}

.input-pwd[data-v-c2d30e9a] {
  width: 7.73333rem;
}

input[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.email-result-box[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.resend-tips[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  opacity: 1;
}

.resend-tips[data-v-c2d30e9a]:active {
  opacity: 0.5;
}

.profile-content[data-v-d57ddf18] {
  background-color: white;
}

.profile-list[data-v-d57ddf18] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.06667rem;
}

.profile-cell[data-v-d57ddf18] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.border-line[data-v-d57ddf18] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.profile-cell[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.profile-cell-divide[data-v-d57ddf18] {
  height: 2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.8rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.profile-footer-cell[data-v-d57ddf18] {
  height: 4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.avatar-img[data-v-d57ddf18] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #969696;
}

.normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.grey-normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.grey-light-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.profile-row[data-v-d57ddf18] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.photo-choose-box[data-v-d57ddf18] {
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.choose-content[data-v-d57ddf18] {
  height: 2.66667rem;
  background-color: white;
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
}

.choose-item[data-v-d57ddf18] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.choose-item[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.item-top[data-v-d57ddf18] {
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.item-bottom[data-v-d57ddf18] {
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

.cancel-btn[data-v-d57ddf18] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
}

.save-text[data-v-efa80856] {
  padding: 0.2rem;
  padding-right: 0px;
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  opacity: 1;
}

.save-text[data-v-efa80856]:active {
  opacity: 0.5;
}

.column-form[data-v-efa80856] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-efa80856] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-name[data-v-efa80856] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-name[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:placeholder-shown {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-efa80856] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-efa80856] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-efa80856] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-efa80856] {
  height: 0.53333rem;
}

.err-info-text[data-v-efa80856] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bd4a712] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bd4a712] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bd4a712] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bd4a712] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bd4a712] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bd4a712] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bd4a712] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bd4a712] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.tip-box[data-v-6520b583] {
  height: 0.8rem;
  background-color: #f0f0f0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-text[data-v-6520b583] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
}

.bind-input-box[data-v-6520b583] {
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-group[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.input-phone[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 5.73333rem;
}

.input-phone[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:placeholder-shown {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-code[data-v-6520b583] {
  width: 6.33333rem;
}

input[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.get-code[data-v-6520b583] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bebebe;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #bebebe;
}

.get-code-active[data-v-6520b583] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  color: #bebebe;
  font-size: 0.32rem;
}

.code-text-active[data-v-6520b583] {
  color: #464646;
}

.err-line-box[data-v-6520b583] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6520b583] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6520b583] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6520b583] {
  height: 0.53333rem;
}

.err-info-text[data-v-6520b583] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bf7ca29] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bf7ca29] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bf7ca29] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bf7ca29] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bf7ca29] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bf7ca29] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bf7ca29] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bf7ca29] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.coupon-list[data-v-545932ae] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.2rem;
}

.coupon-list-null[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4rem;
}

.grey-light-text[data-v-545932ae] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.coupon-list-bottom-box[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.8rem;
  padding-bottom: 1.33333rem;
}

.tips-text[data-v-545932ae] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
}

.font-22[data-v-545932ae] {
  font-size: 0.29333rem;
}

.coupon-loading[data-v-545932ae] {
  height: 16rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-list-loading[data-v-545932ae] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 10rem;
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0px !important;
}

.coupon-list-loading-indicator[data-v-545932ae] {
  font-size: 0.4rem;
}

.coupons-loading[data-v-545932ae] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-3d5314d5] {
  width: 9.2rem;
  height: 4.66667rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
}

.bg-img[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.coupon-container[data-v-3d5314d5] {
  width: 9.2rem;
  padding: 0.4rem;
}

.front-box[data-v-3d5314d5] {
  height: 2.96rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
}

.coupon-displayName[data-v-3d5314d5] {
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.total[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.symbol[data-v-3d5314d5] {
  color: #ffffff;
  font-size: 0.4rem;
  margin-bottom: 0.33333rem;
  font-weight: 400;
  margin-left: 0.09333rem;
  margin-right: 0.09333rem;
}

.discount[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 1.33333rem;
  color: #FFFFFF;
  letter-spacing: -0.0204rem;
}

.coupon-desc[data-v-3d5314d5] {
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  lines: 2;
  max-height: 0.93333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.coupon-date[data-v-3d5314d5] {
  margin-top: 0.26667rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
}

.coupon-btn-box[data-v-3d5314d5] {
  height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-btn[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: transparent;
  opacity: 1;
  border-radius: 0.10667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: white;
}

.coupon-btn[data-v-3d5314d5]:active {
  background-color: rgba(200, 200, 200, 0.20);
}

.coupon-btn-text[data-v-3d5314d5] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  letter-spacing: -0.6px;
}

.coupon-invalid-btn[data-v-3d5314d5] {
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: white;
  border-radius: 0.10667rem;
  color: #3296D2;
  line-height: 0.53333rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Light;
}

.coupon-mask[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.5);
}

.back-box[data-v-3d5314d5] {
  margin-top: -3.73333rem;
  height: 4.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.coupon-text[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.coupon-rules-box[data-v-3d5314d5] {
  height: 1.6rem;
  width: 7.73333rem;
  margin-top: 0.48rem;
}

.coupon-icon-right[data-v-3d5314d5] {
  position: absolute;
  /* top: 7px; */
  top: 0.06667rem;
  right: 0.02667rem;
}

.more-content[data-v-758d40cc] {
  background-color: white;
}

.about-content[data-v-6640f654] {
  background-color: white;
}

.about-container[data-v-6640f654] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 4rem;
  padding-bottom: 7.94667rem;
}

.footer[data-v-6640f654] {
  height: 1.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-6640f654] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #000000;
}

.big-text[data-v-6640f654] {
  font-family: ArialRoundedMTBold;
  font-size: 1.92rem;
  color: #000000;
}

.light-text[data-v-6640f654] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
}

.order-loading[data-v-8241b680] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #F3F3F3;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  margin-top: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-30023e8c] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-status-title-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-30023e8c] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-description[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-description-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-description-dot[data-v-30023e8c] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-description-text[data-v-30023e8c] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-price[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  opacity: 1;
}

.order-price[data-v-30023e8c]:active {
  opacity: 0.5;
}

.text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.price-symbol[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  margin-right: 0.12rem;
  color: #FF7846;
}

.price-text[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #FF7846;
}

.price-exchange[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #FF7846;
}

.order-options[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.8rem;
}

.order-info[data-v-30023e8c] {
  width: 9.2rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210,210,210,1);
}

.order-info-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-info-title[data-v-30023e8c] {
  width: 1.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-info-text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-record[data-v-30023e8c] {
  width: 9.2rem;
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.change-ticket-record-font[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-red-point[data-v-30023e8c] {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background-color: #FF4646;
  margin-right: 0.06667rem;
  margin-top: -0.2rem;
  margin-left: -0.04rem;
}

.flights-detail-cell[data-v-eedf554a] {
  /*padding-top: 25px;*/
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-eedf554a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.flight-box[data-v-eedf554a] {
  margin-top: 0.21333rem;
}

.warning-box-order[data-v-eedf554a] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210, 210, 210, 1);
  padding: 0.4rem;
}

.warning-box-order-item[data-v-eedf554a] {
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-eedf554a] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-eedf554a] {
  font-size: 0.32rem;
}

.light-grey[data-v-eedf554a] {
  color: #787878;
}

.blue-text[data-v-eedf554a] {
  color: #3296D2;
}

.orange-text[data-v-eedf554a] {
  color: #FF7846;
}

.rules-row[data-v-eedf554a] {
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  opacity: 1;
}

.rules-text[data-v-eedf554a] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.flight-detail[data-v-687ade13] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-687ade13] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.flight-info-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-687ade13] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-687ade13] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-687ade13] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.duration-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.cross-day-tip-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.flight-stop-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-687ade13] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-687ade13] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.img-airlineLogo[data-v-687ade13] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-687ade13] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-687ade13] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  color: #464646;
}

.info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.info-small-strong-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #787878;
}

.blue-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #3296D2;
}

.gay-info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #464646;
}

.oranger-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #FF7846;
}

.right-text[data-v-687ade13] {
  text-align: right;
}

.mask[data-v-a10351f4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-a10351f4] {
  width: 10rem;
  min-height: 14.66667rem;
}

.root[data-v-a10351f4] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  background-color: rgba(70,70,70,0.80);
}

.title[data-v-a10351f4] {
  margin-top: 1.68rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #00BEDC;
}

.rules-root[data-v-48b92e79] {
  width: 8.66667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.8rem;
}

.title[data-v-48b92e79] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 0.32rem;
  margin-bottom: 0.8rem;
}

.row[data-v-48b92e79] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 0.53333rem;
}

.sub-title[data-v-48b92e79] {
  width: 1.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  margin-right: 0.26667rem;
}

.sub-content[data-v-48b92e79] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  /* margin-right: 20px; */
}

.root[data-v-1c8efc80] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.rule-scroller[data-v-1c8efc80] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.66667rem;
}

.rule-line[data-v-1c8efc80] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-color: #787878;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.border-bottom-1[data-v-1c8efc80] {
  border-bottom-width: 1px;
  border-bottom-color: #787878;
  border-bottom-style: solid;
}

.rule-title-wrapper[data-v-1c8efc80] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.rule-title[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.rule-desc-wrapper[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  margin-left: -1px;
}

.rule-desc[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.rule-trips-wrapper[data-v-1c8efc80] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.trip-name[data-v-1c8efc80] {
  color: #00cbe0;
  margin-top: 0.13333rem;
}

.period-wrapper[data-v-1c8efc80] {
  margin-top: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-1[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.w-157[data-v-1c8efc80] {
  padding-right: 0.26667rem;
  width: 2.09333rem;
}

.order-passengers-cell[data-v-23bb4c61] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-23bb4c61] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-passengers-title[data-v-23bb4c61] {
  margin-top: 0.33333rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #3296D2;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-passengers-box[data-v-23bb4c61] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-passengers-box[data-v-23bb4c61]:active {
  background-color: #f5f5f5;
}

.passenger-info-row[data-v-23bb4c61] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.passenger-name-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-card-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
  padding-top: 0.13333rem;
  padding-bottom: 0.2rem;
}

.passenger-ticketNo-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #464646;
}

.border-bottom[data-v-23bb4c61] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border-bottom[data-v-23bb4c61] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.order-contact-box[data-v-23bb4c61] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  margin-bottom: 0.33333rem;
}

.order-contact-body[data-v-23bb4c61] {
  padding-top: 0.4rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #ffffff;
}

.contact-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-cashback-cell[data-v-7d95f7ee] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-freme-cell[data-v-7d95f7ee] {
  /* height: 100px; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* align-items: center; */
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.shadow[data-v-7d95f7ee] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-cashback-left[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-cashback-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #323232;
}

.order-cashback-tips[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.order-freme-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Regular;
  margin-left: 0.2rem;
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.order-freme-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.32rem;
}

.freme-static-contain[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.freme-static-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.32rem;
}

.text-right[data-v-7d95f7ee] {
  text-align: right;
}

.badge[data-v-7d95f7ee] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.freme-text-wrap[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.order-suppliers-cell[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-d2cf5be2] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-suppliers-title[data-v-d2cf5be2] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #3296D2;
}

.order-suppliers-img-box[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.suppliers-image[data-v-d2cf5be2] {
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.13333rem;
}

.passenger-info-content[data-v-55b7a5f4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.passenger-form[data-v-55b7a5f4] {
  margin: 0.4rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  opacity: 1;
}

.passenger-form-row[data-v-55b7a5f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.33333rem;
  padding: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border[data-v-55b7a5f4] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.passenger-form-title[data-v-55b7a5f4] {
  width: 2.53333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-form-content[data-v-55b7a5f4] {
  width: 5.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.passengerInfo-title[data-v-55b7a5f4] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  padding-left: 0.8rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0px;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
}

.change-ticket-box[data-v-4fe3999b] {
  background-color: rgba(240,240,240,0.80);
  padding-bottom: 0.4rem;
}

.change-ticket-item[data-v-4fe3999b] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #fff;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.porcess-tips[data-v-4fe3999b] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.porcess-pay-tips[data-v-4fe3999b] {
  height: 0.8rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.53333rem;
}

.process-detail[data-v-4fe3999b] {
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 2.32rem;
}

.process-detail-item[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.66667rem;
}

.process-detail-icon[data-v-4fe3999b] {
  position: absolute;
  left: 0px;
  top: 0;
}

.play-record-item[data-v-4fe3999b] {
  margin-top: 0.6rem;
}

.step-line[data-v-4fe3999b] {
  width: 0.02667rem;
  height: 1.16rem;
  background-color: rgba(120,120,120,1);
  position: absolute;
  left: 0.24rem;
}

.change-ticket-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.upgrade-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.total-fee[data-v-4fe3999b] {
  height: 1.38667rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 7.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211,210,210,1);
}

.pay-btn[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.porcess-pay-history[data-v-4fe3999b] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-color: rgba(240,240,240,1);
  border-top-width: 0.02667rem;
  border-top-style: solid;
}

.process-detail-counter[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.change-ticket-status[data-v-4fe3999b] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-style: solid;
  border-top-color: rgba(240,240,240,1);
  border-bottom-width: 0.02667rem;
  border-bottom-style: solid;
  border-bottom-color: rgba(240,240,240,1);
}

.change-ticket-detail[data-v-4fe3999b] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.change-ticket-detail-title[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detial-title-text[data-v-4fe3999b] {
  font-size: 0.32rem;
  color: rgba(0,190,220,1);
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,190,220,1);
  border-top-left-radius: 0.06667rem;
  border-top-right-radius: 0.06667rem;
  border-bottom-left-radius: 0.06667rem;
  border-bottom-right-radius: 0.06667rem;
  text-align: center;
  line-height: 0.53333rem;
  width: 0.93333rem;
  height: 0.53333rem;
}

.change-ticket-detail-content[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  margin-bottom: 0.4rem;
}

.detail-date[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.6rem;
  width: 0.8rem;
}

.detail-time[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.8rem;
  width: 1.28rem;
}

.detail-city[data-v-4fe3999b] {
  width: 6.13333rem;
  height: 1.6rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.6rem;
}

.detail-city-line[data-v-4fe3999b] {
  height: 1.06667rem;
  width: 0.08rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to bottom, rgba(40,200,220,1), rgba(50,150,210,1));
  position: absolute;
  left: 0.24rem;
  top: 0.33333rem;
}

.change-ticket-passenger[data-v-4fe3999b] {
  height: 1.70667rem;
  border-top-color: rgba(210,210,210,1);
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.change-ticket-passenger-box[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-text-box[data-v-4fe3999b] {
  height: 3.22667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-btn-box[data-v-4fe3999b] {
  height: 1.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.font-grey[data-v-4fe3999b] {
  color: rgba(120,120,120,1);
}

.font-black[data-v-4fe3999b] {
  color: rgba(70,70,70,1);
}

.font-blue[data-v-4fe3999b] {
  color: rgba(0,190,220,1);
}

.font-orange[data-v-4fe3999b] {
  color: rgba(255,120,70,1);
}

.font-20[data-v-4fe3999b] {
  font-size: 0.26667rem;
}

.font-22[data-v-4fe3999b] {
  font-size: 0.29333rem;
}

.font-24[data-v-4fe3999b] {
  font-size: 0.32rem;
}

.font-26[data-v-4fe3999b] {
  font-size: 0.34667rem;
}

.font-30[data-v-4fe3999b] {
  font-size: 0.4rem;
}

.font-36[data-v-4fe3999b] {
  font-size: 0.48rem;
}

.font-bold[data-v-4fe3999b] {
  font-weight: 600;
}

.pr5[data-v-4fe3999b] {
  padding-right: 0.06667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
}

.navbar[data-v-d1013358] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.46667rem;
}

.nav-item[data-v-d1013358] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-title[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #9B9B9B;
  line-height: 0.53333rem;
  /* margin-bottom: 10px; */
}

.nav-detail[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.53333rem;
}

.active[data-v-d1013358] {
  color: #464646;
}

.modal-err[data-v-d1013358] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 6.66667rem;
  top: 6rem;
  left: 1.73333rem;
  border-radius: 0.13333rem;
  padding: 0.13333rem 0.26667rem;
}

.modal-err-text[data-v-d1013358] {
  color: white;
  font-size: 0.34667rem;
  line-height: 0.46667rem;
}

.margin-30[data-v-d1013358] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  height: 1.33333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 9.2rem;
}

.datepicker-wrapper[data-v-0696d874] {
  width: 10rem;
}

.loading[data-v-0696d874] {
  top: 3.50667rem;
}

.day-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  height: 0.82667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
}

.day[data-v-0696d874] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.29333rem;
  text-align: center;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.29333rem;
  color: #323232;
  line-height: 0.29333rem;
}

.day-weekends[data-v-0696d874] {
  color: #00bedc;
}

.scroller[data-v-0696d874] {
  width: 10rem;
  height: 11.77333rem;
  overflow: hidden;
}

.month-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.month-line[data-v-0696d874] {
  width: 10rem;
  height: 1.77333rem;
  padding-top: 0.61333rem;
  padding-bottom: 0.2rem;
  padding-left: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
}

.monthtxt[data-v-0696d874] {
  font-family: PingFangSC-Regular;
  font-size: 0.64rem;
  color: #323232;
  line-height: 0.8rem;
}

.txt-wrapper[data-v-0696d874] {
  width: 1.41333rem;
  height: 1.70667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
  position: relative;
}

.daytxt-text[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  text-align: center;
  font-size: 0.53333rem;
  color: rgba(50, 50, 50, 1);
}

.daytxt-date[data-v-0696d874] {
  width: 1.06667rem;
  height: 1.76rem;
  line-height: 1.76rem;
  text-align: center;
  font-size: 0.53333rem;
  /*font-weight: 800;*/
  font-family: PingFangSC-Regular;
  color: #323232;
}

.daytxt-date-weekends[data-v-0696d874],.daytxt-date-holiday[data-v-0696d874] {
  color: #00BEDC !important;
}

.daytxt-dateType-txt[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(70, 70, 70, 1);
}

.daytxt-dateType-unAvailabledate[data-v-0696d874] {
  color: #d2d2d2;
}

.daytxt-price-txt[data-v-0696d874] {
  width: 1.33333rem;
  height: 0.37333rem;
  line-height: 0.37333rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  /*lines: 1;
  text-overflow: ellipsis;*/
}

.daytxt-bg-active[data-v-0696d874] {
  background-color: #00BEDC;
}

.daytxt-bg-same[data-v-0696d874] {
  background-color: #3296d2;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 0.72rem;
  position: absolute;
}

.daytxt-txt-active[data-v-0696d874] {
  color: #ffffff;
}

.daytxt-txt-between-active[data-v-0696d874] {
  color: rgba(120, 120, 120, 1);
}

.daytxt-bg-between[data-v-0696d874] {
  background-color: rgba(0, 190, 220, 0.2);
}

.list-loading[data-v-6374d5fe] {
  position: fixed;
  top: 3.2rem;
  left: 4.6rem;
}

.search[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #464646;
  border-bottom-style: solid;
}

.search-input[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  line-height: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #323232;
  placeholder-color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-ms-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:placeholder-shown {
  color: #9B9B9B;
}

.wrapper[data-v-6374d5fe] {
  width: 10rem;
  /* height: 1000px; */
}

.navbar[data-v-6374d5fe] {
  position: relative;
  width: 10rem;
  height: 1.6rem;
}

.nav-first[data-v-6374d5fe] {
  position: absolute;
  width: 5.25333rem;
  height: 1.6rem;
  left: 0px;
  padding-top: 0.66667rem;
  padding-left: 2.26667rem;
}

.nav-sec[data-v-6374d5fe] {
  position: absolute;
  width: 3.94667rem;
  height: 1.6rem;
  right: 0px;
  padding-top: 0.66667rem;
  padding-right: 2.26667rem;
}

.nav-title[data-v-6374d5fe] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.45333rem;
  letter-spacing: 0.02667rem;
}

.txt-left[data-v-6374d5fe] {
  text-align: left;
}

.txt-right[data-v-6374d5fe] {
  text-align: right;
}

.active[data-v-6374d5fe] {
  font-weight: 700;
}

.nav-border[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  width: 2.05333rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.nav-border2[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  margin-left: 0.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.scroller[data-v-6374d5fe] {
  width: 10rem;
}

.history-wrapper[data-v-6374d5fe] {
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.history-item[data-v-6374d5fe] {
  width: 2.93333rem;
  height: 0.93333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  margin-left: 0.05333rem;
  margin-right: 0.05333rem;
}

.inner-item[data-v-6374d5fe] {
  width: 2.66667rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}

.city-name[data-v-6374d5fe] {
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-size: 0.37333rem;
  color: #323232;
  max-width: 2.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.booking-bottom-tips[data-v-6374d5fe] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangHK-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.mb-100[data-v-6374d5fe] {
  margin-bottom: 1.33333rem;
}

.margin-100[data-v-6374d5fe] {
  width: 10rem;
  height: 1.33333rem;
}

.city-active-line[data-v-6374d5fe] {
  position: absolute;
  bottom: 0.2rem;
  left: 2.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.city-active-line-right[data-v-6374d5fe] {
  -webkit-transform: translateX(4.04rem);
  transform: translateX(4.04rem);
}

.root[data-v-43838972] {
  width: 10rem;
}

.title-wrapper[data-v-43838972] {
  width: 10rem;
  height: 0.4rem;
  margin-top: 0.34667rem;
  margin-bottom: 0.34667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-43838972] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.4rem;
  letter-spacing: 0.02667rem;
}

.content[data-v-43838972] {
  width: 10rem;
  margin-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.root[data-v-58660a20] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.4rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
}

.city[data-v-58660a20] {
  height: 0.53333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-58660a20] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-58660a20] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-58660a20] {
  height: 0.32rem;
}

.proName[data-v-58660a20] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.loading[data-v-2e4337bf] {
  position: absolute;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-2e4337bf] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.root[data-v-7087ec7a] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.left[data-v-7087ec7a] {
  width: 1.06667rem;
  padding-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-header-text[data-v-7087ec7a] {
  width: 0.8rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  background-color: rgba(210, 210, 210, 0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.right[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pdl35[data-v-7087ec7a] {
  padding-left: 0.46667rem;
}

.city[data-v-7087ec7a] {
  height: 0.53333rem;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-7087ec7a] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-7087ec7a] {
  height: 0.32rem;
}

.proName[data-v-7087ec7a] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.root[data-v-59867364] {
  width: 10rem;
}

.img[data-v-59867364] {
  margin-top: 2.30667rem;
  margin-left: 3.44rem;
}

.title[data-v-59867364] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.warning-box[data-v-7c65cc09] {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-7c65cc09] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.other-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.pr10[data-v-7c65cc09] {
  padding-right: 0.13333rem;
}

.booking-scroller[data-v-7c65cc09] {
  background-color: rgba(240, 240, 240, 0.8);
  /* padding-bottom: 110px; */
}

.small-text[data-v-7c65cc09] {
  font-size: 0.32rem;
}

.orange-text[data-v-7c65cc09] {
  color: #FF7846;
}

.step-wrapper[data-v-7c65cc09] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
  padding-top: 0.13333rem;
}

.container[data-v-7c65cc09] {
  width: 10rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  background-color: #ffffff;
  margin-bottom: 1.46667rem;
  /* box-shadow: 0 5px 10px 0 rgba(211, 210, 210, 0.40); */
}

.list-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  margin-bottom: 1px;
}

.row[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-7c65cc09] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.coupon[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.93333rem;
}

.gray[data-v-7c65cc09] {
  color: #787878;
}

.badge[data-v-7c65cc09] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.comment[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
  line-height: 0.93333rem;
}

.user-wrapper[data-v-7c65cc09] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sub-msg[data-v-7c65cc09] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.user-name-wrapper[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency-tip[data-v-7c65cc09] {
  position: fixed;
  bottom: 1.61333rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-7c65cc09] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
}

.fail-verify-price-text[data-v-7c65cc09] {
  color: #9b9b9b;
  font-size: 1.33333rem;
  line-height: 0.66667rem;
}

.footer-price-r[data-v-7c65cc09] {
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-text[data-v-7c65cc09] {
  padding-top: 0.33333rem;
}

.pirce-change-amount[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff4646;
  line-height: 0.34667rem;
  margin-bottom: 0.18667rem;
}

.price-exchange[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
  margin-bottom: 0.18667rem;
}

.red[data-v-7c65cc09] {
  color: #ff4646;
}

.green[data-v-7c65cc09] {
  color: #1ea064;
}

.total-price-symbol[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.2rem;
}

.total-price[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
}

.carbin[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.32rem;
  margin-bottom: 0.26667rem;
  margin-left: 0.4rem;
}

.footer-detail[data-v-7c65cc09] {
  width: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail-label[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.32rem;
  margin-right: 0.13333rem;
}

.footer-button[data-v-7c65cc09] {
  width: 2.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
}

.btn-booking[data-v-7c65cc09] {
  height: 1.06667rem;
  width: 2.4rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.99)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.06667rem;
}

.list-container[data-v-7c65cc09] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-7c65cc09] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-7c65cc09] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-7c65cc09] {
  height: 1.2rem;
}

.rule-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.73333rem;
  padding-bottom: 0.73333rem;
}

.rule-wrapper-content[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  /* padding-left: 20px; */
}

.rule-wrapper-item[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* padding-left: 20px; */
}

.rule-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: rgb(50,50,50);
  line-height: 0.53333rem;
}

.rule-msg-grey[data-v-7c65cc09] {
  color: #787878;
}

.rule-msg-blue[data-v-7c65cc09] {
  color: rgb(0, 190, 220);
}

.verify-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
  padding-left: 0.26667rem;
}

.detail-scroller[data-v-7c65cc09] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-height: 9.33333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.booking-bottom-tips[data-v-7c65cc09] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.suppliers-title[data-v-7c65cc09] {
  margin-top: 0.4rem;
  margin-bottom: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
}

.suppliers-scroller[data-v-7c65cc09] {
  width: 7.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.unavailable-msg-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 0.42667rem;
  margin-top: 0.06667rem;
}

.unavailable-err-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #464646;
  line-height: 0.42667rem;
}

.booking-loading-box[data-v-7c65cc09] {
  width: 5.28rem;
  height: 5.28rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  position: fixed;
  left: 2.37333rem;
  top: 4.25333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  padding-top: 0.4rem;
  z-index: 2;
}

.fail-verify-price-line[data-v-7c65cc09] {
  width: 0.4rem;
  height: 0.05333rem;
  background-color: #9b9b9b;
  margin-right: 0.13333rem;
}

.grey-mask[data-v-7c65cc09] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(240, 240, 240, 1);
}

.transparent-mask[data-v-7c65cc09] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: transparent;
}

.i-dialog-content[data-v-7c65cc09] {
  width: 7.6rem;
  height: 2.2rem;
}

.dialog-content-text[data-v-7c65cc09] {
  width: 7.6rem;
  text-align: center;
  font-size: 0.4rem;
  color: #464646;
}

.bubble-wrapper[data-v-7c65cc09] {
  position: absolute;
  /* top: 97px; */
  right: 0.4rem;
  width: 5.61333rem;
  height: 2rem;
}

.bubble-container[data-v-7c65cc09] {
  margin-top: 0.30667rem;
  width: 5.61333rem;
  height: 1.69333rem;
  background-color: rgba(70, 70, 70, 0.8);
  border-radius: 0.10667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  /* z-index: 3; */
}

.bubble-container-left[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 0.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.26667rem;
}

.bubble-container-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bubble-container-right-title[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #ffffff;
  line-height: 0.42667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-container-right-desc[data-v-7c65cc09] {
  margin-top: 0.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.24rem;
  color: #ffffff;
  line-height: 0.29333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-triangle-wrapper[data-v-7c65cc09] {
  width: 0.66667rem;
  position: absolute;
  right: 0px;
  height: 0.30667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.igola-fare-tip[data-v-7c65cc09] {
  width: 10rem;
  height: 0.76rem;
  background-color: rgba(248, 231, 28, 0.2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.igola-fare-tip-sub-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  font-weight: 500;
  color: rgba(50, 50, 50, 1);
}

.igola-fare-tip-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.list-row-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cashback-tips-header[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #464646;
  line-height: 0.4rem;
  text-align: center;
  margin-top: 0.13333rem;
  line-height: 0.53333rem;
}

.cashback-tips-text[data-v-7c65cc09] {
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 1.08rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.53333rem;
}

.i-list[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 30px;
    padding-bottom: 30px; */
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1px;
}

.i-list-no-border[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*
  .i-list-text {
    font-family: PingFangSC-Regular;
    font-size: 26px;
    color: #323232;
    line-height: 34px;
    lines: 1;
  }
*/

.txt-all[data-v-1c2f6a0a] {
  text-align: left;
}

.txt-alr[data-v-1c2f6a0a] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.45333rem;
  lines: 1;
  color: #9b9b9b;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-list-left[data-v-1c2f6a0a] {
  min-height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-1c2f6a0a] {
  overflow: hidden;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-1c2f6a0a] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pdl10[data-v-1c2f6a0a] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-1c2f6a0a] {
  padding-right: 0.13333rem;
}

.i-actionsheet[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
}

.mask[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
}

.i-mask[data-v-e906c21e] {
  width: 10rem;
  background-color: #000000;
}

.i-actionsheet-box[data-v-e906c21e] {
  width: 10rem;
  background-color: white;
  position: fixed;
  bottom: 0;
  z-index: 1;
}

.root[data-v-3ac86717] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.header[data-v-3ac86717] {
  height: 0.81333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  border-bottom-width: 1px;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.tips[data-v-3ac86717] {
  margin-left: 0.13333rem;
  max-width: 8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.msg[data-v-3ac86717] {
  margin-left: 0.13333rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.body[data-v-3ac86717] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-3ac86717] {
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.45333rem;
  margin-top: -0.10667rem;
  margin-bottom: 0.26667rem;
}

.content[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-left[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.trip-row[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mb20[data-v-3ac86717] {
  margin-bottom: 0.26667rem;
}

.trip-type[data-v-3ac86717] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.4rem;
  margin-left: 1.33333rem;
}

.trip-detail[data-v-3ac86717] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.content-right[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.46667rem;
}

.mutil-right[data-v-3ac86717] {
  width: 0.66667rem;
}

.footer[data-v-3ac86717] {
  height: 1.12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
}

.rules[data-v-3ac86717] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 1.12rem;
}

.trip-row-left[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.trip-type-mutil[data-v-3ac86717] {
  width: 0.4rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.26667rem;
}

.trip-city-mutil[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.4rem;
  lines: 1;
  text-overflow: ellipsis;
  margin-right: 0.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.trip-detail-mutil[data-v-3ac86717] {
  width: 4.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.cross-day-font[data-v-3ac86717] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: left;
  position: absolute;
  top: -0.13333rem;
  right: -0.26667rem;
}



.supplier[data-v-58867fe6] {
  height: 1.6rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-style: solid;
  border-bottom-color: #787878;
}

.supplier-left[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.supplier-right[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.total[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.currency[data-v-58867fe6] {
  color: #464646;
  color: rgba(70,70,70,1);
  font-size: 0.32rem;
  margin-bottom: 0.06667rem;
  font-weight: 400;
}

.price[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.desc[data-v-58867fe6] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.4rem;
}

.ota[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 0.26667rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  font-weight: 600;
  color: #464646;
  line-height: 1.06667rem;
  text-align: right;
}

.btn[data-v-58867fe6] {
  width: 1.06667rem;
  height: 1.06667rem;
  padding-top: 0.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.38667rem;
  border-radius: 0.13333rem;
}

.btn-orange[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
}

.btn-primary[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.root[data-v-1d264c62] {
  width: 9.2rem;
  /* margin-left: 30px; */
  margin-right: 0.4rem;
}

.row[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-1d264c62] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.cashback-avaliable-wrapper[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cashback-avaliable-left[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cashback-avaliable-right[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gray-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.93333rem;
}

.orange-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.column[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d3d2d2;
}

.cashback-get-label[data-v-1d264c62] {
  margin-bottom: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  height: 0.53333rem;
  line-height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.des-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.coupon-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.text-wrap[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.des-orange[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
}

.des-black[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.badge[data-v-1d264c62] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.cashback-balance-can-use[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.passenger-confirm-header {
  margin-top: 0.4rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.passenger-confrim-wrapper {
  margin-top: 0.66667rem;
}

.passenger-confirm-item {
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 0.26667rem;
}

.passenger-confirm-line {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.passenger-confirm-title {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.passenger-confirm-value {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.w180 {
  width: 2.4rem;
}

.w228 {
  width: 3.04rem;
}

.book-confirm-title {
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.book-confirm-scroller {
  width: 7.2rem;
  margin-top: 0.66667rem;
}

.trip-wrapper {
  margin-bottom: 0.4rem;
}

.trip-wrapper-line {
  position: relative;
}

.confirm-title {
  float: left;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.8rem;
}

.confirm-check-icon {
  position: absolute;
  right: 0;
  top: 0;
}

.confirm-desc {
  float: left;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.8rem;
}

.book-confirm-footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  height: 0.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.book-confirm-footer-tip {
  margin-left: 0.26667rem !important;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.6rem;
}

.passengers-wrapper[data-v-9ce774ce] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.passengers-scroller[data-v-9ce774ce] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
}

.btn-add[data-v-9ce774ce] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-9ce774ce] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-9ce774ce] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-9ce774ce] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-9ce774ce] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-9ce774ce] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-9ce774ce] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-9ce774ce] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-9ce774ce] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-9ce774ce] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-9ce774ce] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-9ce774ce] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-9ce774ce] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-9ce774ce] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-9ce774ce] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-9ce774ce] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7c634ae0] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-passengers-scroller[data-v-7c634ae0] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7c634ae0] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7c634ae0] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7c634ae0] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7c634ae0] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7c634ae0] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7c634ae0] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7c634ae0] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7c634ae0] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7c634ae0] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7c634ae0] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7c634ae0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7c634ae0] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7c634ae0] {
  width: 2.21333rem;
}

.hidden-text[data-v-7c634ae0] {
  font-size: 1px;
  opacity: 0;
}

.panel[data-v-e256d082] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.i-list[data-v-706058a4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #D3D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-list-text[data-v-706058a4] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.45333rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.txt-all[data-v-706058a4] {
  text-align: left;
}

.txt-alr[data-v-706058a4] {
  color: #9B9B9B;
  text-align: right;
}

.i-list-left[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-706058a4] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.pdl10[data-v-706058a4] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-706058a4] {
  padding-right: 0.13333rem;
}

.item-input[data-v-706058a4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.56rem;
  placeholder-color: #999999;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  /* color: #464646; */
  line-height: 0.45333rem;
  lines: 1;
  text-overflow: ellipsis;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.item-input[data-v-706058a4]::-webkit-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]::-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-ms-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:placeholder-shown {
  color: #999999;
}

.small-list .i-list-left .i-list-text[data-v-706058a4],.small-list .i-list-main .item-input[data-v-706058a4] {
  font-size: 0.32rem;
  font-family: HelveticaNeue;
}

.small-list .i-list-right[data-v-706058a4] {
  width: auto;
}

.panel[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  background-color: white;
}

.btnWrapper[data-v-51d53f1a] {
  width: 2.73333rem;
  height: 0.66667rem;
  position: absolute;
  top: 0.93333rem;
  left: 6.4rem;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passengers-baseinfo[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  overflow: hidden;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.contacts-wrapper[data-v-30f38559] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.scroller[data-v-30f38559] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-30f38559] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-30f38559] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-30f38559] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-30f38559] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-30f38559] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-30f38559] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-30f38559] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-30f38559] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.root[data-v-064fe183] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-contacts-scroller[data-v-064fe183] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-064fe183] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-064fe183] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-064fe183]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-064fe183] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-064fe183] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-064fe183] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-064fe183] {
  height: 1.33333rem;
  width: 10rem;
}

.panel[data-v-5cdd660a] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.coupons-wrapper[data-v-7a9e064a] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.btn-wrapper[data-v-7a9e064a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-7a9e064a] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-7a9e064a] {
  /* padding-bottom: 110px; */
}

.margin-110[data-v-7a9e064a] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-8e0ce934] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-8e0ce934] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-8e0ce934] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.discount[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.fs-40[data-v-8e0ce934] {
  font-size: 0.53333rem;
}

.discount-off[data-v-8e0ce934] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rigth-left[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-8e0ce934] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-name[data-v-8e0ce934] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
}

.coupon-desc[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-8e0ce934] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-8e0ce934] {
  color: #d2d2d2;
}

.edit-contacts-scroller[data-v-7e1c276d] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-7e1c276d] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-7e1c276d] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-7e1c276d]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-7e1c276d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7e1c276d] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-41a88a9a] {
  background-color: rgba(240, 240, 240, 0.8);
}

.edit-passengers-scroller[data-v-41a88a9a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-41a88a9a] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-41a88a9a] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-41a88a9a] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-41a88a9a] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-41a88a9a] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-41a88a9a] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-41a88a9a] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-41a88a9a] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-41a88a9a] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.passengers-scroller[data-v-14bc0609] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-14bc0609] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-14bc0609] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-14bc0609] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-14bc0609] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-14bc0609] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-14bc0609] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  /* line-height: 70px; */
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-14bc0609] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-14bc0609] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-14bc0609] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-14bc0609] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-14bc0609] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-14bc0609] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-14bc0609] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-14bc0609] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-14bc0609] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-14bc0609] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7a454f48] {
  background-color: #F3F3F3;
}

.add-passenger-wrapper[data-v-7a454f48] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.66667rem;
}

.passenger-notify[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7a454f48] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7a454f48] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7a454f48] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7a454f48] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7a454f48] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7a454f48] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7a454f48] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7a454f48] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7a454f48] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7a454f48] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7a454f48] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7a454f48] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7a454f48] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7a454f48] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7a454f48] {
  width: 2.21333rem;
}

.hidden-text[data-v-7a454f48] {
  font-size: 1px;
  opacity: 0;
}

.loading-wrapper[data-v-7a454f48] {
  height: 5.33333rem;
  padding-top: 1.33333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.loading-text[data-v-7a454f48] {
  margin-top: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.loading-text-cn[data-v-7a454f48] {
  width: 3.33333rem;
  line-height: 0.66667rem;
}

.loading-text-en[data-v-7a454f48] {
  width: 5.06667rem;
}

.tips-box[data-v-7a454f48] {
  background-color: #FFFFFF;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-wrap[data-v-7a454f48] {
  margin-top: -1.17333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-title[data-v-7a454f48] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.8rem;
}

.tips-box-desc[data-v-7a454f48] {
  width: 7.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.66667rem;
}

.root[data-v-0ff89e4b] {
  background-color: #F3F3F3;
}

.message-wrapper[data-v-0ff89e4b] {
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  padding-left: 1.26667rem;
  padding-right: 1.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.message-title[data-v-0ff89e4b] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc[data-v-0ff89e4b] {
  width: 7.46667rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc-div[data-v-0ff89e4b] {
  width: 7.46667rem;
  margin-top: 0.26667rem;
}

.message-desc-div-text[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
}

.add-other-passenger-btn[data-v-0ff89e4b] {
  width: 6.66667rem;
  margin-top: 0.53333rem;
}

.download-wrapper[data-v-0ff89e4b] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.53333rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn[data-v-0ff89e4b] {
  width: 7.6rem;
}

.download-desc[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  text-align: center;
  margin-top: 0.53333rem;
}

.scroller[data-v-f6595f7a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-f6595f7a] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-f6595f7a] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-f6595f7a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-f6595f7a] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-f6595f7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-f6595f7a] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-f6595f7a] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-f6595f7a] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

/* .root {
  width: 750px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
} */

.btn-wrapper[data-v-173eb74d] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-173eb74d] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-173eb74d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.margin-110[data-v-173eb74d] {
  height: 1.33333rem;
  width: 10rem;
}

.coupon-title[data-v-173eb74d] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-173eb74d] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-173eb74d] {
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  margin-top: 0.6rem;
}

.payment-container[data-v-4f2d8140] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.payment-cell[data-v-4f2d8140] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  padding: 0.4rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  opacity: 1;
}

.status-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.4rem;
}

.description-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-top: 0.4rem;
  width: 6.93333rem;
  text-align: center;
}

.btn-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
}

.cash-back-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #323232;
}

.light-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
}

.text-paylater[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #323232;
  opacity: 1;
}

.text-paylater[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.scroller[data-v-71aca5f3] {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.scroller[data-v-71aca5f3]::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.payment-method[data-v-71aca5f3] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 8rem;
  background-color: white;
  padding-bottom: 1.6rem;
}

.payment-method-header[data-v-71aca5f3] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding: 0.4rem;
  padding-left: 0.26667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-line[data-v-71aca5f3] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.payment-method-cell[data-v-71aca5f3] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #ffffff;
}

.payment-method-cell[data-v-71aca5f3]:active {
  background-color: #d2d2d2;
}

.payment-method-cell-row[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.normal-text[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-grey-light[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.currency-tip[data-v-71aca5f3] {
  position: fixed;
  bottom: 1.6rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-71aca5f3] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-light-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.total-price[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #ff7846;
}

.price-exchange[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
}

.orange-btn[data-v-71aca5f3] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: rgba(255, 133, 50, 1);
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  opacity: 1;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.orange-btn[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.orange-btn-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.payment-loading[data-v-71aca5f3] {
  position: fixed;
  top: 0;
  bottom: 1.6rem;
  left: 0;
  right: 0;
  background-color: #f0f0f0;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-17833c6a] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.32rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-17833c6a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.order-status[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  padding-top: 0.66667rem;
}

.order-status-title-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-17833c6a] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-status-description[data-v-17833c6a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-status-description-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-status-description-dot[data-v-17833c6a] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-status-description-text[data-v-17833c6a] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-schedule[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.order-schedule-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-details-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.26667rem;
  opacity: 1;
}

.order-details-row[data-v-17833c6a]:active {
  opacity: 0.5;
}

.text-regular[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-blue[data-v-17833c6a] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
}

.mask[data-v-d105e60c] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-d105e60c] {
  min-height: 14.66667rem;
}

.root[data-v-d105e60c] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding: 0.66667rem;
  background-color: rgba(70, 70, 70, 0.9);
}

.order-details-row[data-v-d105e60c] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.title-blue-text[data-v-d105e60c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #00BEDC;
}

.passenger-row[data-v-d105e60c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passenger-name[data-v-d105e60c] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  margin-right: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.grey-light-text[data-v-d105e60c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
}



.warning-box-order[data-v-27c41ad3] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-27c41ad3] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-27c41ad3] {
  font-size: 0.32rem;
}

.light-grey[data-v-27c41ad3] {
  color: #D2D2D2;
}

.blue-text[data-v-27c41ad3] {
  color: #00BEDC;
}

.flight-detail[data-v-91a154ea] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-91a154ea] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.flight-info-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-91a154ea] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-91a154ea] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-91a154ea] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: white;
}

.time-normal-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: white;
}

.duration-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.cross-day-tip-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #D2D2D2;
}

.flight-stop-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-91a154ea] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-91a154ea] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #585858;
  border-radius: 50%;
}

.img-airlineLogo[data-v-91a154ea] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-91a154ea] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-91a154ea] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  color: white;
}

.info-small-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.info-small-strong-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.blue-info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #00BEDC;
}

.right-text[data-v-91a154ea] {
  text-align: right;
}

.title[data-v-e93118a8] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  margin-top: 0.26667rem;
}

.row[data-v-e93118a8] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0.26667rem;
}

.sub-title[data-v-e93118a8] {
  width: 1.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
  margin-right: 0.13333rem;
}

.sub-content[data-v-e93118a8] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
}

.list-container[data-v-6de5d316] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-6de5d316] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-6de5d316] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-6de5d316] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-6de5d316] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-6de5d316] {
  height: 1.2rem;
}

.list-row-right[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.payment-confirm-wrapper[data-v-6ab61d70] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.payment-confirm-container[data-v-6ab61d70] {
  background-color: rgb(240, 240, 240);
  padding-bottom: 0.13333rem;
}

.title-label[data-v-6ab61d70] {
  height: 0.8rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-item[data-v-6ab61d70] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-item-append[data-v-6ab61d70] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.border-top[data-v-6ab61d70] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(200, 200,200);
}

.border-bottom[data-v-6ab61d70] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(200, 200,200);
}

.row[data-v-6ab61d70] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-box[data-v-6ab61d70] {
  padding: 0.8rem;
  padding-left: 1.06667rem;
  padding-right: 1.06667rem;
}

.strong-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.normal-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.small-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: rgb(150, 150, 150);
}

.grey[data-v-6ab61d70] {
  color: rgb(150, 150, 150);
}

.orange[data-v-6ab61d70] {
  color: rgb(255, 120, 0);
}

.customer-service-box[data-v-066ccb87] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.customer-service-content[data-v-066ccb87] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-choose-text[data-v-066ccb87] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.customer-service-row[data-v-066ccb87] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-item[data-v-066ccb87] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.customer-service-item-text[data-v-066ccb87] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120, 120, 120, 1);
}

.customer-service-cancel-btn[data-v-066ccb87] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.customer-service-cancel-btn[data-v-066ccb87]:active {
  background-color: #f5f5f5;
}

.root[data-v-51e4c7b2] {
  background-color: rgba(240, 240, 240, 0.8);
  width: 10rem;
}

.i-pay-scroller[data-v-51e4c7b2] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.wrap-content[data-v-51e4c7b2] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
}

.price-line[data-v-51e4c7b2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-amount[data-v-51e4c7b2] {
  padding-top: 0.37333rem;
  padding-bottom: 0.2rem;
}

.price-charge[data-v-51e4c7b2] {
  padding-top: 0.2rem;
  padding-bottom: 0.42667rem;
}

.price-total[data-v-51e4c7b2] {
  height: 1.28rem;
  border-top-color: #d3d2d2;
  border-top-style: solid;
  border-top-width: 1px;
}

.price-line-text[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #323232;
  font-family: PingFangSC-Light;
}

.price-line-orange[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #ff7846;
  font-family: HelveticaNeue;
}

.price-total .price-line-text[data-v-51e4c7b2] {
  font-size: 0.4rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
}

.price-total .price-line-orange[data-v-51e4c7b2] {
  font-size: 0.48rem;
  font-weight: bold;
  font-family: HelveticaNeue;
}

.notify[data-v-51e4c7b2] {
  padding: 0.33333rem 0.4rem;
  font-size: 0.32rem;
  color: #787878;
  font-family: PingFangSC-Regular;
}

.en-notify[data-v-51e4c7b2] {
  padding: 0.33333rem;
  font-size: 0.28rem;
}

.btn-box[data-v-51e4c7b2] {
  margin: 0.6rem 1.26667rem 0.8rem;
}

input[data-v-51e4c7b2] {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

/* Firefox < 19 */

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

/* Firefox > 19 */

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

/* Internet Explorer 10 */

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

.ipay-model[data-v-51e4c7b2] {
  padding: 0.26667rem 0;
}

.ipay-tips[data-v-51e4c7b2] {
  text-align: center;
}

.ipay-tips-reason[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #787878;
  margin: 0.29333rem 0 0.48rem 0;
}

.ipay-img[data-v-51e4c7b2] {
  margin: 0.66667rem auto;
}

.ipay-btn[data-v-51e4c7b2] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cancel-btn[data-v-51e4c7b2] {
  width: 50%;
  margin: 0.13333rem 0.4rem 0 0;
}

.change-btn[data-v-51e4c7b2] {
  width: 50%;
  margin-top: 0.13333rem;
}

.i-toast-wrap[data-v-51e4c7b2] {
  z-index: 1000;
}

.select-currency-container[data-v-36dcf833] {
  background-color: white;
}

.select-currency-cell[data-v-36dcf833] {
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C8C8C8;
}

.select-currency-cell[data-v-36dcf833]:active {
  background-color: #D2D2D2;
}

.normal-text[data-v-36dcf833] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.item-line[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-title[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
}

.bind-phone-wrapper[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #f0f0f0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-0bd16e24] {
  color: #00bedc;
}

.cashback-cell-wrapper[data-v-0bd16e24] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
}

.front[data-v-0bd16e24] {
  margin-top: -5.6rem;
  height: 5.6rem;
  width: 9.2rem;
  padding-top: 1.6rem;
  padding-bottom: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
}

.total-balance[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 1.2rem;
  color: #ffffff;
  letter-spacing: -0.69px;
  line-height: 1.33333rem;
  margin-bottom: 0.4rem;
}

.total-balance-txt[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  font-weight: 100;
  color: #ffffff;
  line-height: 0.4rem;
}

.tips-wrapper[data-v-0bd16e24] {
  margin-top: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tips-content[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  font-weight: 200;
  color: #ffffff;
  line-height: 0.4rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.item-line[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-left[data-v-7afac9a5] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.item-title[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

.item-date[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.29333rem;
  color: #BEBEBE;
  line-height: 0.34667rem;
}

.item-right[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-price[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.48rem;
  line-height: 0.53333rem;
  margin-right: 0.26667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
}

.no-result-text[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.img[data-v-7afac9a5] {
  margin-top: 2.30667rem;
  margin-left: 2.69333rem;
}

.default-font[data-v-2ed55a46] {
  font-family: PingFangSC-Regular;
  font-size: 0.42667rem;
  color: #464646;
}

.ifont[data-v-2ed55a46] {
  font-family: iconfont;
  font-size: 0.53333rem;
}

.font-28[data-v-2ed55a46] {
  font-size: 0.34667rem;
  /*font-weight: 100;*/
}

.orange[data-v-2ed55a46] {
  color: #FF7846;
}

.login-alert[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #E4F8FF;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.login-alert-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #464646;
}

.login-alert-link[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #00BEDC;
}

.login-close[data-v-2ed55a46] {
  position: absolute;
  right: 0.33333rem;
  line-height: 0.8rem;
}

.hotel-name[data-v-2ed55a46] {
  padding-bottom: 0.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.26667rem;
  width: 9.33333rem;
  /*background-color: #afddff;*/
  /*margin-right: 30px;*/
}

.name-title[data-v-2ed55a46] {
  font-size: 0.42667rem;
  font-weight: bold;
  text-wrap: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  margin-bottom: 0.13333rem;
}

.name-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
  font-family: PingFangSC-Regular;
  /*width: 580px;*/
  margin-bottom: 0.13333rem;
}

.name-address-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
  color: #464646;
  margin-bottom: 0.13333rem;
}

.title-row[data-v-2ed55a46] {
  width: 10rem;
  /*height: 218px;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.star-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.13333rem;
}

.score-panel[data-v-2ed55a46] {
  height: 1.06667rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  border-top-width: 0.02667rem;
  border-top-color: #EFEFEF;
}

.score-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.33333rem;
  height: 1.06667rem;
  padding-left: 0.4rem;
  border-right-width: 0.02667rem;
  border-right-color: #EFEFEF;
}

.score-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: #464646;
}

.score-base-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
}

.x-sell-panel[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #dcf0f0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sell-btn[data-v-2ed55a46] {
  width: 2.13333rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 1px;
  border-color: #00BEDC;
  margin-right: 0.13333rem;
}

.x-sell-btn-text[data-v-2ed55a46] {
  font-size: 0.26667rem;
  color: #00BEDC;
  line-height: 0.29333rem;
}

.x-sell-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #00BEDC;
}

.x-sell-text-black[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
}

.title-panel[data-v-2ed55a46] {
  width: 10rem;
}

.room-panel[data-v-2ed55a46] {
  border-top-style: solid;
  border-top-width: 0.13333rem;
  border-top-color: #EFEFEF;
  padding-top: 0.29333rem;
  padding-bottom: 0.29333rem;
  background-color: white;
  padding-left: 0.2rem;
}

.date-panel[data-v-2ed55a46] {
  height: 1.44rem;
  width: 9.46667rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 0.13333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.32rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.check-panel[data-v-2ed55a46] {
  width: 4.28rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.set-inline-item[data-v-2ed55a46] {
  width: 1.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-right: 0.26667rem;
}

.border-right[data-v-2ed55a46] {
  border-right: 1px solid #d2d2d2;
}

.date-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #464646;
  line-height: 0.53333rem;
}

.night-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #969696;
}

.price-text[data-v-2ed55a46] {
  position: relative;
  top: 0.06667rem;
  font-size: 0.53333rem;
  font-weight: 600;
  font-family: PingFangSC-Regular;
}

.rate-plan[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.room-style[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.border-bottom-bold[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.13333rem;
}

.error-panel[data-v-2ed55a46] {
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-top: 0.66667rem;
}

.error-div[data-v-2ed55a46] {
  width: 8.4rem;
  height: 5.33333rem;
  left: 0.8rem;
  position: absolute;
  top: 5.46667rem;
  background: #FFFFFF;
  border-radius: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeout-text[data-v-2ed55a46] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.56rem;
  margin-top: 1.24rem;
  width: 6.8rem;
}

.timeout-style[data-v-2ed55a46] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 6.66667rem;
  height: 1.06667rem;
  margin-top: 1.2rem;
}

.error-pic[data-v-2ed55a46] {
  height: 2.21333rem;
  width: 2.62667rem;
  position: relative;
  left: 3.6rem;
}

.pic-center[data-v-2ed55a46] {
  left: 2.34667rem;
  margin-bottom: 0.4rem;
}

.error-text[data-v-2ed55a46] {
  width: 6.66667rem;
  margin-left: 1rem;
  text-align: center;
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: gray;
}

.back-btn[data-v-2ed55a46] {
  border-width: 1px;
  border-color: #dcdcdc;
  line-height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  width: 2.4rem;
  height: 0.8rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 3rem;
}

.back-btn-text[data-v-2ed55a46] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  text-align: center;
  color: gray;
}

.loading[data-v-2ed55a46] {
  height: 5.33333rem;
}

.loading-img[data-v-2ed55a46] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.price-right[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.price-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-right: 0.13333rem;
  position: relative;
  top: -0.06667rem;
}

.rate-list-top[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
}

.rate-list-top-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #9b9b9b;
  padding-left: 0.26667rem;
  padding-top: 0.08rem;
  font-family: PingFangSC-Regular;
  font-weight: 300;
}

.rate-title[data-v-2ed55a46] {
  padding-left: 0.4rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rate-title-text[data-v-2ed55a46] {
  width: 5.73333rem;
  line-height: 0.53333rem;
  font-size: 0.37333rem;
  font-weight: bold;
}

.from-left[data-v-2ed55a46] {
  margin-left: 0.06667rem;
  color: #787878;
}

.load-more-btn[data-v-2ed55a46] {
  height: 1.33333rem;
  width: 10rem;
}

.load-btn[data-v-2ed55a46] {
  height: 0.66667rem;
  width: 2rem;
  margin-left: 4rem;
  margin-top: 0.33333rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  text-align: center;
  line-height: 0.66667rem;
  color: #323232;
  font-size: 0.32rem;
  font-family: opensans;
}

.pics-group[data-v-2ed55a46] {
  -webkit-box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  width: 10rem;
  height: 6.66667rem;
}

.back-panel[data-v-2ed55a46] {
  position: fixed;
  left: 0.21333rem;
  width: 0.72rem;
  height: 0.72rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.default-img[data-v-2ed55a46] {
  width: 10rem;
  height: 6.66667rem;
}

.sliderpic[data-v-2ed55a46] {
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 6.66667rem;
}

.top-shadow[data-v-2ed55a46] {
  position: absolute;
  top: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}

.picnum[data-v-2ed55a46] {
  position: absolute;
  bottom: 0.26667rem;
  right: 0.4rem;
  width: 1.46667rem;
  height: 0.66667rem;
  border-radius: 0.33333rem;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.num-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: white;
}

.service-panel[data-v-2ed55a46] {
  padding-left: 0.4rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.inline-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.hotline-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: #00BEDC;
}

.service-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: rgb(70, 70, 70);
}

.hotel-list-scroller[data-v-2ed55a46] {
  width: 10rem;
  show-scrollbar: false;
}

.black-mask[data-v-2ed55a46] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-text[data-v-2ed55a46] {
  text-align: center;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  color: white;
}

.btn-style[data-v-2ed55a46] {
  border-width: 0.02667rem;
  border-color: white;
  width: 4.8rem;
  border-radius: 0.53333rem;
  position: relative;
  left: 2.6rem;
  margin-top: 0.26667rem;
  height: 1.06667rem;
}

.btn-text[data-v-2ed55a46] {
  color: white;
  text-align: center;
  font-size: 0.45333rem;
  line-height: 1.06667rem;
}

.go-top[data-v-2ed55a46] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
  z-index: 9;
}

.top-fix[data-v-2ed55a46] {
  position: fixed;
  top: 0;
  background-color: #FFFFFF;
  width: 10rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.fix-middle-panel[data-v-2ed55a46] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: white;
}

.top-text[data-v-2ed55a46] {
  color: rgb(70, 70, 70);
  width: 7.33333rem;
  lines: 1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.text-title[data-v-2ed55a46] {
  font-size: 0.34667rem;
  margin-bottom: 0.13333rem;
  margin-top: 0.13333rem;
  font-family: opensans;
  font-weight: 600;
}

.text-address[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-family: PingFangSC-Regular;
  margin-bottom: 0.06667rem;
}

.filter-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.filter-cell[data-v-2ed55a46] {
  position: relative;
  width: 2.53333rem;
  height: 0.66667rem;
  border-radius: 0.13333rem;
  border-color: #00BEDC;
  margin-right: 0.26667rem;
  margin-top: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
}

.filter-delete[data-v-2ed55a46] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0.4rem;
  font-size: 0.4rem;
}

.filter-text[data-v-2ed55a46] {
  color: #00BEDC;
  font-size: 0.32rem;
}

.room-filter[data-v-9241416a] {
  height: 1.06667rem;
  padding-left: 0.33333rem;
  background-color: rgb(250,250,250);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-top-width: 0.02667rem;
  border-bottom-width: 0.02667rem;
  border-color: rgb(239, 239, 239);
}

.filter-option[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.border-green[data-v-9241416a] {
  border-color: #00BEDC;
}

.border-gray[data-v-9241416a] {
  border-color: #dcdcdc;
}

.text-green[data-v-9241416a] {
  color: #00BEDC;
}

.text-black[data-v-9241416a] {
  color: #464646;
}

.filter-panel[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.33333rem;
  height: 0.64rem;
  margin-right: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  border-width: 1px;
}

.filter-text[data-v-9241416a] {
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
}

.point[data-v-9241416a] {
  height: 0.13333rem;
  border-radius: 0.06667rem;
  width: 0.13333rem;
  background-color: #00BEDC;
  margin-left: 0.06667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular;
}

.rate-panel[data-v-57d61cf2] {
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.33333rem;
  background-color: #F9F9F9;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hotel-bed[data-v-57d61cf2] {
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
}

.item-name[data-v-57d61cf2] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
  color: rgb(70, 70, 70);
}

.info-text[data-v-57d61cf2] {
  font-size: 0.32rem;
  color: #9B9B9B;
}

.price-symbol[data-v-57d61cf2] {
  font-size: 0.37333rem;
  color: #FF7846;
  margin-bottom: 0.06667rem;
}

.price-text[data-v-57d61cf2] {
  font-size: 0.50667rem;
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-weight: 600;
}

.del-el[data-v-57d61cf2] {
  text-decoration: line-through;
  font-size: 0.37333rem;
  color: #BEBEBE;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.book-text[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-weight: 100;
  text-align: center;
  letter-spacing: 0.02667rem;
  color: white;
}

.item-text[data-v-57d61cf2] {
  margin-top: 0.48rem;
  width: 7.06667rem;
}

.item-right[data-v-57d61cf2] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.item-price[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.book-btn[data-v-57d61cf2] {
  width: 1.2rem;
  height: 1.2rem;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left,#FF8532,#FF5200);
  background-image: -webkit-gradient(linear,left top, right top,from(#FF8532),to(#FF5200));
  background-image: linear-gradient(to right,#FF8532,#FF5200);
  border-radius: 0.13333rem;
  margin-top: 0.13333rem;
}

.label-panel[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.label-style[data-v-57d61cf2] {
  width: 1.6rem;
  height: 0.4rem;
  border-width: 1px;
  border-color: #00BEDC;
  margin-top: 0.26667rem;
  margin-right: 0.13333rem;
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.label-large-style[data-v-57d61cf2] {
  width: 2.13333rem;
}

.promo-text[data-v-57d61cf2] {
  font-size: 0.26667rem;
  text-align: center;
  color: #00BEDC;
}

.base-panel[data-v-fc60df6a] {
  background-color: white;
  width: 8.4rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.8rem;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-bottom: 0.26667rem;
}

.normal-text[data-v-fc60df6a] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.normal-text-bold[data-v-fc60df6a] {
  font-size: 0.4rem;
  font-weight: bold;
  margin-top: 0.26667rem;
}

.last-line[data-v-fc60df6a] {
  margin-bottom: 0.26667rem;
}

.btn-active[data-v-fc60df6a] {
  width: 6.66667rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: #00BEDC;
  margin-top: 0.4rem;
}

.btn-text[data-v-fc60df6a] {
  font-size: 0.4rem;
  color: white;
  line-height: 1.06667rem;
  text-align: center;
}

.text-gray[data-v-fc60df6a] {
  color: #969696;
}

.base-panel[data-v-12b9c90f] {
  background-color: white;
  width: 8.4rem;
  height: 5.33333rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.53333rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-bottom: 0.66667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.normal-text[data-v-12b9c90f] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  font-weight: 200;
}

.full-width[data-v-12b9c90f] {
  width: 7.06667rem;
  margin-left: 0;
}

.btn-panel[data-v-12b9c90f] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 7.06667rem;
}

.btn[data-v-12b9c90f] {
  width: 3.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: white;
  margin-top: 0.26667rem;
  border-width: 0.02667rem;
  border-color: #dcdcdc;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-active[data-v-12b9c90f] {
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  /*border-color: #00BEDC;*/
  border: none;
  margin-left: 0.26667rem;
}

.btn-text[data-v-12b9c90f] {
  font-size: 0.4rem;
  line-height: 1.06667rem;
  text-align: center;
  color: #464646;
}

.text-white[data-v-12b9c90f] {
  color: white;
}

.process-bar {
  height: 0.10667rem;
  background-color: #00BEDC;
  width: 1px;
  opacity: 1;
}

.detail-panel[data-v-1187b5b7] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.title-1[data-v-1187b5b7] {
  font-size: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title-2[data-v-1187b5b7] {
  font-size: 0.34667rem;
  line-height: 0.34667rem;
  font-weight: bold;
  color: #00BEDC;
  margin-bottom: 0.26667rem;
}

.title-3[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: bold;
  /*margin-bottom: 20px;*/
}

.item-row-hotel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0.2rem;
}

.detail-item[data-v-1187b5b7] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text-item[data-v-1187b5b7] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.intro-text[data-v-1187b5b7] {
  lines: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}

.more-btn[data-v-1187b5b7] {
  width: 2.4rem;
  height: 0.8rem;
  border-width: 1px;
  border-color: #D2D2D2;
  border-radius: 0.13333rem;
  margin-left: 3.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-text[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
}

.qa-title-panel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.13333rem;
}

.qa-panel[data-v-1187b5b7] {
  width: 9.13333rem;
  margin-left: 0.2rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  padding: 0.26667rem;
  margin-bottom: 0.4rem;
}

.qa-text[data-v-1187b5b7] {
  width: 8.6rem;
  margin-bottom: 0;
}

.default-font[data-v-ad6aa232] {
  font-family: opensans;
}

.ifont[data-v-ad6aa232] {
  font-family: iconfont;
}

.room-panel[data-v-ad6aa232] {
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.inline-item[data-v-ad6aa232] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-panel[data-v-ad6aa232] {
  height: 1.28rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.right-item[data-v-ad6aa232] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-panel[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pick-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  color: #323232;
}

.choose-panel[data-v-ad6aa232] {
  background-color: white;
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
}

.cell-ul[data-v-ad6aa232] {
  height: 8rem;
  overflow-y: auto;
  overflow-x: hidden;
}

.cell-list[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 1.6rem;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cell-text[data-v-ad6aa232] {
  color: #323232;
  font-size: 0.48rem;
}

.top-group[data-v-ad6aa232] {
  height: 1.52rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.content-wrapper[data-v-ad6aa232] {
  margin-bottom: 2.66667rem;
  width: 8.93333rem;
  show-scrollbar: false;
}

.panel-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  font-weight: 200;
  color: #9B9B9B;
}

.item-name[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.num-icon[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.edit-wrapper[data-v-ad6aa232] {
  width: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.child-detail[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.confirm-btn[data-v-ad6aa232] {
  position: fixed;
  bottom: 0.4rem;
  width: 8.93333rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.btn-text[data-v-ad6aa232] {
  color: white;
  font-size: 0.4rem;
  font-weight: bold;
}

.black-mask[data-v-ad6aa232] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.select-age-panel[data-v-ad6aa232] {
  background-color: white;
  padding: 0.33333rem;
  position: fixed;
  bottom: 0;
}

.default-font[data-v-9be87ab4] {
  font-family: opensans;
}

.detail[data-v-9be87ab4] {
  show-scrollbar: false;
  background-color: white;
  width: 10rem;
  position: relative;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.93333rem;
}

.inline-item[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.item-row-hotel[data-v-9be87ab4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.detail-item[data-v-9be87ab4] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text[data-v-9be87ab4] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.title-1[data-v-9be87ab4] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title[data-v-9be87ab4] {
  color: #00BEDC;
  font-size: 0.34667rem;
  font-weight: bold;
  margin-bottom: 0.26667rem;
}

.text[data-v-9be87ab4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.other[data-v-9be87ab4] {
  margin-top: 0.8rem;
}

.back-icon[data-v-9be87ab4] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.default-font[data-v-6c7e77e9] {
  font-family: opensans;
}

.middle-text[data-v-6c7e77e9] {
  font-size: 0.42667rem;
  color: #323232;
  margin-left: 3.57333rem;
}

.top-fix[data-v-6c7e77e9] {
  width: 10rem;
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}

.header[data-v-6c7e77e9] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.pic-list[data-v-6c7e77e9] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pic-panel[data-v-6c7e77e9] {
  margin-bottom: 0.13333rem;
  position: relative;
}

.default-img[data-v-6c7e77e9] {
  width: 4.53333rem;
  height: 4.53333rem;
}

.pic-image[data-v-6c7e77e9] {
  position: absolute;
  top: 0;
  width: 4.53333rem;
  height: 4.53333rem;
}

.go-top[data-v-6c7e77e9] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
}

.root[data-v-87cca37c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-87cca37c] {
  width: 10rem;
}

.bg-default[data-v-87cca37c] {
  background-color: #ffffff;
}

.bg-gray[data-v-87cca37c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-87cca37c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-62e76907] {
  width: 10rem;
  background-color: rgba(70,70,70,1);
  position: relative;
}

.slider[data-v-62e76907] {
  position: relative;
  top: 0px;
  width: 10rem;
}

.img-wrapper[data-v-62e76907] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.bg-img[data-v-62e76907] {
  position: absolute;
  top: 3.73333rem;
  width: 10rem;
  height: 6.66667rem;
}

.picindex[data-v-62e76907] {
  position: absolute;
  height: 0.66667rem;
  right: 1.06667rem;
  bottom: 2rem;
  color: #ffffff;
  font-size: 0.53333rem;
  text-align: right;
  margin-right: 0.06667rem;
}

.picnum[data-v-62e76907] {
  position: absolute;
  right: 0.26667rem;
  bottom: 2rem;
  width: 0.8rem;
  height: 0.4rem;
  text-align: left;
  color: #ffffff;
  font-size: 0.32rem;
}

.header[data-v-08e4a425] {
  position: fixed;
  top: 0;
  width: 10rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  z-index: 99;
}

.header-title[data-v-08e4a425] {
  height: 1.2rem;
  background-color: white;
  width: 10rem;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-08e4a425] {
  width: 2rem;
  text-align: center;
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  font-family: PingFangSC-Regular;
}

.reset-text[data-v-08e4a425] {
  width: 2rem;
  text-align: right;
  padding-right: 0.4rem;
  color: #323232;
  font-weight: bold;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular;
}

.filter-list[data-v-08e4a425] {
  background-color: rgb(250, 250, 250);
}

.filter-row[data-v-08e4a425] {
  background-color: white;
  margin-top: 0.26667rem;
  width: 9.46667rem;
  margin-left: 0.26667rem;
  -webkit-box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  border-radius: 0.13333rem;
}

.last-row[data-v-08e4a425] {
  margin-bottom: 0.26667rem;
}

.border-style[data-v-08e4a425] {
  border-width: 0.02667rem;
  border-color: #f0f0f0;
}

.filter-title[data-v-08e4a425] {
  margin-left: 0.26667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.53333rem;
  font-size: 0.37333rem;
  /*font-weight: bold;*/
  color: #969696;
}

.row-list[data-v-08e4a425] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.price-input[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  text-align: center;
  border-radius: 0.13333rem;
  border: none;
  background-color: #FAFAFA;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  font-weight: bold;
  font-family: PingFangSC-Regular;
}

.line[data-v-08e4a425] {
  height: 0.33333rem;
  width: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-color: #464646;
}

.filter-input-cell[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
  border-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.filter-cell[data-v-08e4a425] {
  width: 2.8rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  border-radius: 0.13333rem;
  background-color: #FAFAFA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
  border-color: white;
}

.content-text[data-v-08e4a425] {
  font-size: 0.34667rem;
  font-weight: normal;
  color: #464646;
  line-height: 0.8rem;
  font-family: PingFangSC-Regular;
}

.footer[data-v-08e4a425] {
  width: 10rem;
  position: fixed;
  bottom: 0;
}

.btn-panel[data-v-08e4a425] {
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.confirm-btn[data-v-08e4a425] {
  width: 9.2rem;
  height: 1.33333rem;
  margin-left: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.confirm-text[data-v-08e4a425] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.4rem;
  color: white;
}

.qa-title[data-v-1999ccf2] {
  height: 1.73333rem;
  width: 10rem;
  padding-top: 0.93333rem;
  padding-left: 0.53333rem;
}

.panel-text[data-v-1999ccf2] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.item-title[data-v-1999ccf2] {
  margin-top: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-1999ccf2] {
  width: 8.4rem;
  font-size: 0.34667rem;
  font-weight: bold;
  color: #464646;
}

.content-panel[data-v-1999ccf2] {
  width: 8.93333rem;
  margin-top: 0.26667rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
}

.content-text[data-v-1999ccf2] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  width: 8.4rem;
  color: #323232;
}

.result-container[data-v-1999ccf2] {
  width: 10rem;
  position: relative;
}

.main[data-v-1999ccf2] {
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-bottom: 0.93333rem;
  show-scrollbar: false;
}

.back-icon[data-v-1999ccf2] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.black-mask[data-v-11b3a4e0] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.layout-row[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 6.66667rem;
}

.booking-term[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.6rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.term-text[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.agoda-logo[data-v-11b3a4e0] {
  width: 0.90667rem;
  height: 0.37333rem;
}

.term-link[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #464646;
  text-decoration: underline;
}

.icon-check[data-v-11b3a4e0] {
  margin-right: 0.13333rem;
  font-size: 0.48rem;
  color: #464646;
}

.list-left-right[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-font[data-v-11b3a4e0] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-11b3a4e0] {
  font-family: iconfont;
}

.root[data-v-11b3a4e0] {
  background-color: #f3f3f3;
}

.error[data-v-11b3a4e0] {
  position: fixed;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-11b3a4e0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.top-group[data-v-11b3a4e0] {
  position: fixed;
  top: 0px;
  background-color: #f3f3f3;
  z-index: 2;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
}

.top-middle[data-v-11b3a4e0] {
  position: absolute;
  /* left:178px; */
  left: 1.06667rem;
  /* top:19px; */
  /* top:12px; */
  /* width:392px; */
  width: 7.86667rem;
  /* height:50px; */
  height: 1.17333rem;
  /* flex-direction: row; */
  /* flex-wrap: nowrap; */
  /* justify-content: center; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* height: 64px; */
}

.middle-text[data-v-11b3a4e0] {
  font-size: 0.4rem;
  font-weight: 600;
}

.content-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  show-scrollbar: false;
  background-color: #f3f3f3;
  /*top:88px;*/
  padding-top: 1.17333rem;
  padding-bottom: 1.66667rem;
}

.hotel-info-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  /*padding-top: 25px;*/
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.line-one[data-v-11b3a4e0] {
  width: 2.66667rem;
}

.information-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #F0F0F0;
  border-bottom-style: solid;
  border-top-style: solid;
  border-top-color: #f0f0f0;
  border-top-width: 0.13333rem;
}

.info-all[data-v-11b3a4e0] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  width: 10rem;
}

.info[data-v-11b3a4e0] {
  width: 9.33333rem;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-result[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-selected[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.4rem;
  padding-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-selected-result[data-v-11b3a4e0] {
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  border-bottom-style: solid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-email[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  padding-bottom: 0.26667rem;
  line-height: 0.66667rem;
}

.info-data[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-note[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.56rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.info-room[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-top: 0.4rem;
}

.info-edit[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  text-align: right;
}

.info-contact-one[data-v-11b3a4e0] {
  -ms-flex-direction: row;
  flex-direction: row;
  /*height: 65px;*/
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}

.info-contact-left[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.26667rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-contactName[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
  max-width: 4rem;
  word-break: break-all;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.adult-list[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-adult[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.53333rem;
  padding-top: 0.13333rem;
  padding-bottom: 0.4rem;
}

.info-contactPhone[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-name[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  /*font-weight: 600;*/
}

.info-title[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width:350px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-coupon[data-v-11b3a4e0] {
  width: 5.06667rem;
  text-align: right;
  font-size: 0.4rem;
  line-height: 0.58667rem;
  margin-left: 0.37333rem;
}

.info-couponPrice[data-v-11b3a4e0] {
  text-align: right;
  line-height: 0.36rem;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.couponPrice-name[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  text-align: right;
  lines: 1;
  width: 4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.couponPrice-price[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.info-right[data-v-11b3a4e0] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-arrow[data-v-11b3a4e0] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 0.32rem;
  color: #787878;
}

.info-option[data-v-11b3a4e0] {
  width: 4rem;
  text-align: right;
  font-size: 0.34667rem;
  color: #9B9B9B;
  lines: 1;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.policy-info[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.policy-info-item[data-v-11b3a4e0] {
  margin-bottom: 0.4rem;
}

.policy-title[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.74667rem;
  font-weight: 700;
}

.policy-des-box[data-v-11b3a4e0] {
  overflow: hidden;
}

.arrow-more[data-v-11b3a4e0] {
  text-align: right;
  font-size: 0.29333rem;
}

.policy-des[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.53333rem;
}

.book-price[data-v-11b3a4e0] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 10rem;
  height: 1.66667rem;
  z-index: 2;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  /*box-shadow: 0 -5px 8px rgb(240, 240, 240);*/
  border-top-color: rgb(240, 240, 240);
  border-bottom-style: solid;
}

.total-text-center[data-v-11b3a4e0] {
  height: 1.66667rem;
  padding-left: 0.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 7.33333rem;
}

.other-price[data-v-11b3a4e0] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-11b3a4e0] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-11b3a4e0] {
  color: #FF7846;
  font-weight: bold;
}

.total-name[data-v-11b3a4e0] {
  color: rgb(70, 70, 70);
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-weight: 600;
  padding-top: 0.16rem;
  /*line-height: 24px;*/
}

.total-values[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.06667rem;
  width: 3.73333rem;
}

.total-i[data-v-11b3a4e0] {
  color: #ff7846;
  font-size: 0.32rem;
  line-height: 0.32rem;
  padding-top: 0.17333rem;
  /*line-height: 24px;*/
  padding-right: 0.10667rem;
}

.total-value[data-v-11b3a4e0] {
  font-size: 0.53333rem;
  line-height: 0.53333rem;
  color: #ff7846;
  font-weight: 600;
  /*line-height: 30px;*/
}

.total-detail[data-v-11b3a4e0] {
  color: #464646;
  font-size: 0.29333rem;
  line-height: 0.61333rem;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.total-position[data-v-11b3a4e0] {
  position: absolute;
  top: 0.26667rem;
  right: 0.33333rem;
}

.total-btn[data-v-11b3a4e0] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  /*background-color:#FF8532;*/
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.3)), to(rgba(255, 82, 0, 0.3)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.total-btn-txt[data-v-11b3a4e0] {
  color: white;
  text-align: center;
  font-size: 0.42667rem;
  letter-spacing: 0.02667rem;
}

.btnReady[data-v-11b3a4e0] {
  /*background-color:#ff9f00;*/
  background-image: -webkit-linear-gradient(left, #FF8532, #FF5200);
  background-image: -webkit-gradient(linear, left top, right top, from(#FF8532), to(#FF5200));
  background-image: linear-gradient(to right, #FF8532, #FF5200);
}

.loading-img[data-v-11b3a4e0] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

/* 抵现样式 */

.info-cashback-option[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #FF7846;
  margin-right: 0.10667rem;
}

.info-cashBack[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.color-gray[data-v-11b3a4e0] {
  color: #9B9B9B;
}

/* 住客偏好 */

.preference-box[data-v-11b3a4e0] {
  width: 10rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.booking-box[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
  box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
}

/* 酒店信息 */

.title-big[data-v-11b3a4e0] {
  color: rgb(50, 50, 50);
  font-size: 0.34667rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  margin-top: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.title-small[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  /* line-height: 22px; */
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

/* 限时取消 */

.cancel-policy[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.cancel-title[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #f66303;
  padding-bottom: 0.33333rem;
  font-weight: 600;
}

screen
.cancel-des[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  line-height: 0.53333rem;
  /*color: #9b9b9b;*/
}

.root[data-v-650b9c60] {
  width: 10rem;
  position: relative;
}

.wrapper[data-v-650b9c60] {
  position: relative;
  width: 10rem;
  height: 1.17333rem;
}

.root[data-v-53ed6ae0] {
  width: 1.17333rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.default-font[data-v-bc63a9f4] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-bc63a9f4] {
  font-family: iconfont;
}

.gray[data-v-bc63a9f4] {
  color: #BEBEBE;
}

.copying-style[data-v-bc63a9f4] {
  background-color: #afddff;
}

.copy-panel[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-bc63a9f4] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-bc63a9f4] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-bc63a9f4] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-bc63a9f4] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-bc63a9f4] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-bc63a9f4] {
  /*width: 750px;*/
}

.room-info-texts[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-bc63a9f4] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-bc63a9f4] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-bc63a9f4] {
  border: none;
}

.info-line[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-bc63a9f4] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-bc63a9f4] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-bc63a9f4] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-bc63a9f4] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

/* 入住时间 */

.checkinout-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* align-items: center; */
  /* justify-content: space-between; */
}

.checkin-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.layout-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.text-big[data-v-bc63a9f4] {
  font-size: 0.4rem;
}

.text-bold[data-v-bc63a9f4] {
  font-weight: bold;
}

.text-small[data-v-bc63a9f4] {
  font-size: 0.34667rem;
}

.margin-left-25[data-v-bc63a9f4] {
  margin-left: 0.33333rem;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.people-detail-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0.33333rem;
  padding-bottom: 0.13333rem;
}

.people-detail-column[data-v-bc63a9f4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /*align-items: center;*/
  padding-top: 0.33333rem;
}

.child-age-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.child-age[data-v-bc63a9f4] {
  font-size: 0.29333rem;
  line-height: 0.42667rem;
  color: #787878;
}

.child-age-detail[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #f6f6f6;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-top: 0.02667rem;
  padding-bottom: 0.02667rem;
  border-radius: 0.10667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-79f03724] {
  font-family: opensans;
  color: #464646;
}

.color-warning[data-v-79f03724] {
  color: #f66303;
}

.guest[data-v-79f03724] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.guest-top-title[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.33333rem;
}

.guest-top-title-icon[data-v-79f03724] {
  font-size: 0.48rem;
  color: #f66303;
}

.guest-top-title-text[data-v-79f03724] {
  font-size: 0.4rem;
  font-weight: 600;
}

.guest-top-note[data-v-79f03724] {
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.46667rem;
}

.guest-edit[data-v-79f03724] {
  margin-top: 0.66667rem;
}

.guest-edit-top[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.4rem;
}



.guest-edit-input[data-v-79f03724] {
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.room-num[data-v-79f03724] {
  font-size: 0.34667rem;
  font-weight: 600;
}

.select-guest[data-v-79f03724] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.default-font[data-v-d6b569bc] {
  font-family: opensans;
  color: #464646;
}

.edit-cell[data-v-d6b569bc] {
  placeholder-color: #aaa;
  font-size: 0.4rem;
  line-height: 0.66667rem;
  height: 0.66667rem;
}

.edit-cell[data-v-d6b569bc]::-webkit-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]::-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-ms-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:placeholder-shown {
  color: #aaa;
}

.edit-box[data-v-d6b569bc] {
  width: 8.53333rem;
}

.edit-input[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-one[data-v-d6b569bc] {
  width: 3.73333rem;
  padding-right: 0.4rem;
}

.edit-two[data-v-d6b569bc] {
  width: 4.8rem;
  padding-left: 0.4rem;
  border-left-color: #d2d2d2;
  border-left-style: solid;
  border-left-width: 0.5px;
}

.edit-input[data-v-d6b569bc] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 0.5px;
  border-bottom-type: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.active[data-v-d6b569bc] {
  border-bottom-color: #00bedc;
  border-bottom-width: 0.05333rem;
  border-bottom-type: solid;
}

.edit-top[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.2rem;
  line-height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-title[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
}

.edit-error[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
  color: #ff7846;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  background-color: #f6f6f6;
  margin-left: 0.06667rem;
  border-radius: 0.05333rem;
}

.default-font[data-v-8ea5b876] {
  font-family: opensans;
  color: #464646;
}

.contact-top[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.33333rem;
}

.layout-row[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact[data-v-8ea5b876] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.contact-top-title[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact-top-title-icon[data-v-8ea5b876] {
  font-size: 0.48rem;
  color: #f66303;
}

.contact-top-title-text[data-v-8ea5b876] {
  font-size: 0.4rem;
  font-weight: 600;
}

.select-contcat[data-v-8ea5b876] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.contact-input[data-v-8ea5b876] {
  border-top-color: #d2d2d2;
  border-top-style: solid;
  border-top-width: 0.5px;
}

.input-slot[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cuntryCode[data-v-8ea5b876] {
  font-size: 0.4rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
}

.ifont[data-v-f4300716] {
  font-family: iconfont;
}

.root[data-v-f4300716] {
  width: 10rem;
  position: fixed;
  background-color: rgba(0,0,0,0.30);
  top: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 99;
}

.guests[data-v-f4300716] {
  width: 10rem;
  height: 6.46667rem;
}

.close[data-v-f4300716] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-f4300716] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-f4300716] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-f4300716] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-f4300716] {
  width: 8.66667rem;
  height: 1.6rem;
  padding-top: 0.56rem;
  padding-bottom: 0.4rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.edit-lable[data-v-f4300716] {
  width: 8.13333rem;
  font-size: 0.48rem;
  color: #323232;
  color: #464646;
  text-align: left;
}

.edit-chose[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.default-font[data-v-4ead6948] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-4ead6948] {
  font-family: iconfont;
}

.pop[data-v-4ead6948] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-4ead6948] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-4ead6948] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-4ead6948] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-4ead6948] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.btn[data-v-4ead6948] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-4ead6948] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-4ead6948] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-4ead6948] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.fixed {
  position: fixed;
  bottom: 0;
}

.default-font[data-v-7a412a66] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.allChild[data-v-7a412a66] {
  width: 10rem;
  top: 0px;
  position: fixed;
  z-index: 9999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.childs[data-v-7a412a66] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 5.33333rem;
  background-color: white;
  padding-bottom: 0.26667rem;
}

.close[data-v-7a412a66] {
  line-height: 1.33333rem;
  text-align: right;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  margin-bottom: 0.26667rem;
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.chid-detail[data-v-7a412a66] {
  width: 8.4rem;
}

.child-list[data-v-7a412a66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding-top: 15px;
      padding-bottom: 15px;*/
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.num[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  text-align: left;
  letter-sapcing: 0.03333rem;
}

.age[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  letter-sapcing: 0.03333rem;
}

.layout-row[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-5ef04080] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-5ef04080] {
  font-family: iconfont;
}

.modal[data-v-5ef04080] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.modal-body[data-v-5ef04080] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 4rem;
  background-color: white;
  /*padding-bottom:20px;*/
}

.close[data-v-5ef04080] {
  line-height: 1.33333rem;
  text-align: right;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.price-detail[data-v-5ef04080] {
  width: 8.4rem;
  margin-bottom: 0.2rem;
}

.room-night[data-v-5ef04080] {
  font-size: 0.32rem;
  color: #969696;
  padding-left: 0.4rem;
  line-height: 0.93333rem;
}

.row-list[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-list[data-v-5ef04080] {
  /*padding-top: 15px;
    padding-bottom: 15px;*/
}

.list-text[data-v-5ef04080] {
  color: #464646;
  font-size: 0.37333rem;
  line-height: 0.93333rem;
}

.pay-total[data-v-5ef04080] {
  border-top-width: 1px;
  border-top-color: rgb(220, 220, 220);
  padding-top: 0.4rem;
}

.price-foot[data-v-5ef04080] {
  background-color: #FAFAFA;
  border-bottom-left-radius: 0.26667rem;
  border-bottom-right-radius: 0.26667rem;
  margin-top: 0.4rem;
}

.other-price[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.13333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.text-small[data-v-5ef04080] {
  font-size: 0.26667rem;
  line-height: 0.34667rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-5ef04080] {
  color: #FF7846;
  font-weight: bold;
}

.foot-text[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #BEBEBE;
  text-align: center;
  line-height: 0.8rem;
  letter-spacing: 0.02667rem;
}

.total-text[data-v-5ef04080] {
  font-size: 0.42667rem;
  font-weight: 600;
  color: #464646;
}

.total-tax[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #464646;
  padding-top: 0.16rem;
  padding-left: 0.13333rem;
}

.total-num[data-v-5ef04080] {
  font-size: 0.53333rem;
  font-weight: 600;
  color: #FF7846;
}

.total-num-unit[data-v-5ef04080] {
  font-size: 0.34667rem;
  font-weight: 600;
  color: #FF7846;
  padding-top: 0.14667rem;
}

.default-font[data-v-77a8bfca] {
  font-family: opensans;
  color: #464646;
}

.special[data-v-77a8bfca] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.special-top[data-v-77a8bfca] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0.33333rem;
}

.special-title[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 0.33333rem;
}

.special-title-text[data-v-77a8bfca] {
  font-size: 0.4rem;
  font-weight: 600;
}

.special-note[data-v-77a8bfca] {
  font-size: 0.29333rem;
  line-height: 0.46667rem;
  color: #9b9b9b;
}

.special-content[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.special-select-item[data-v-77a8bfca] {
  font-size: 0.4rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 0.26667rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  border-radius: 0.08rem;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
}

.checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #00bedc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00bedc;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #00bedc;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #00bedc; */
  color: #00bedc;
  font-weight: 600;
  border-color: #00bedc;
  border-style: solid;
  border-width: 1px;
}

.no-checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
  font-weight: normal;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
}

.default-font[data-v-3005a316] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-3005a316] {
  font-family: iconfont;
}

.pop[data-v-3005a316] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-3005a316] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-3005a316] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-3005a316] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-3005a316] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.cash-rule[data-v-3005a316] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-top: 0.13333rem;
}

.cash-rule2[data-v-3005a316] {
  margin-bottom: 0.8rem;
}

.btn[data-v-3005a316] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-3005a316] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-3005a316] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-3005a316] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-yes[data-v-3005a316] {
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-no[data-v-3005a316] {
  margin-left: 0.26667rem;
}

.border-bottom-1px[data-v-588455ed] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-bottom-10px[data-v-588455ed] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-588455ed] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-588455ed] {
  font-family: iconfont;
}

.root[data-v-588455ed] {
  position: relative;
}

.top-bar-box[data-v-588455ed] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.top-group[data-v-588455ed] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-588455ed] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-588455ed] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-588455ed] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.edit-scroller[data-v-588455ed] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-588455ed] {
  /*display:relative;*/
  width: 10rem;
}

.edit-line[data-v-588455ed] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.info-arrow[data-v-588455ed] {
  font-weight: 400;
  padding-top: 1px;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-588455ed] {
  width: 2.53333rem;
  font-size: 0.4rem;
  color: #323232;
}

.edit-value[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  text-align: left;
  color: #464646;
  /*height: 100px;*/
  line-height: 0.53333rem;
  placeholder-color: #999999;
}

.edit-value[data-v-588455ed]::-webkit-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]::-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-ms-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:placeholder-shown {
  color: #999999;
}

.default-wrapper[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-label[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
}

.default-tips[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.trash-warpper[data-v-588455ed] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 2.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-picture[data-v-588455ed] {
  width: 0.8rem;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-pic[data-v-588455ed] {
  width: 0.42667rem;
  height: 0.42667rem;
  margin-left: 0.17333rem;
}

.edit-code[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.53333rem;
  line-height: 0.53333rem;
  font-size: 0.4rem;
  color: #464646;
  text-align: left;
}

.wrapper-button[data-v-588455ed] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-588455ed] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-588455ed] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.history-guest[data-v-588455ed] {
  width: 10rem;
  margin-top: 0.41333rem;
}

.selected-guest[data-v-588455ed] {
  width: 2.93333rem;
  height: 0.8rem;
  margin-bottom: 0.2rem;
  border-radius: 0.53333rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.selected-guests-title[data-v-588455ed] {
  padding-left: 0.4rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guest-name[data-v-588455ed] {
  font-size: 0.32rem;
  width: 2.93333rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
}

.selected-guests-wrapper[data-v-588455ed] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.error[data-v-588455ed] {
  position: absolute;
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
}

.error-text[data-v-588455ed] {
  color: white;
  font-size: 0.32rem;
  text-align: center;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: rgba(0,0,0,0.7);
  border-radius: 0.13333rem;
}

.default-font[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
}

.root[data-v-6ec1b7fb] {
  position: relative;
}

.row[data-v-6ec1b7fb] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.top-group[data-v-6ec1b7fb] {
  position: relative;
  background-color: #ffffff;
}

.top-bar-box[data-v-6ec1b7fb] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-middle[data-v-6ec1b7fb] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-6ec1b7fb] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.add-btn-box[data-v-6ec1b7fb] {
  height: 2.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.33333rem;
  margin-right: 0.33333rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}

.add-btn[data-v-6ec1b7fb] {
  height: 1.06667rem;
  width: 6.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #9B9B9B;
}

.add-btn-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #646464;
}

.contact-list[data-v-6ec1b7fb] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.contact-item[data-v-6ec1b7fb] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}



.contact-base-info[data-v-6ec1b7fb] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.user-name-wrapper[data-v-6ec1b7fb] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-name[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  line-height: 0.53333rem;
  color: #464646;
  max-width: 4.66667rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-6ec1b7fb] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.contact-phone[data-v-6ec1b7fb] {
  font-size: 0.29333rem;
  color: #787878;
  padding-top: 0.06667rem;
}

.contact-item-right[data-v-6ec1b7fb] {
  width: 1.33333rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.contact-edit[data-v-6ec1b7fb] {
  font-size: 0.34667rem;
  color: #464646;
}

.top-bar-box[data-v-1a05fd82] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.border-bottom-1px[data-v-1a05fd82] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.border-bottom-10px[data-v-1a05fd82] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-1a05fd82] {
  font-family: opensans;
}

.ifont[data-v-1a05fd82] {
  font-family: iconfont;
}

.root[data-v-1a05fd82] {
  position: relative;
}

.top-group[data-v-1a05fd82] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-1a05fd82] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-1a05fd82] {
  font-size: 0.4rem;
  font-weight: 600;
}

.edit-scroller[data-v-1a05fd82] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-1a05fd82] {
  position: relative;
  width: 10rem;
}

.edit-line-note[data-v-1a05fd82] {
  width: 9.2rem;
  height: 2.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-line[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.edit-note[data-v-1a05fd82] {
  width: 9.2rem;
  line-height: 0.34667rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.edit-lable[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-other[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-chose[data-v-1a05fd82] {
  width: 0.53333rem;
  height: 0.53333rem;
  background-color: rgb(211,209,210);
  border-radius: 0.36rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-selected[data-v-1a05fd82] {
  color: white;
  font-size: 0.34667rem;
}

.edit-others[data-v-1a05fd82] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.edit-point[data-v-1a05fd82] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 10rem;
  height: 3.06667rem;
  font-size: 0.4rem;
}

.wrapper[data-v-1a05fd82] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-1a05fd82] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.default-font[data-v-8b222fdc] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-8b222fdc] {
  font-family: iconfont;
}

.gray[data-v-8b222fdc] {
  color: #BEBEBE;
}

.copying-style[data-v-8b222fdc] {
  background-color: #afddff;
}

.copy-panel[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-8b222fdc] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-8b222fdc] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-8b222fdc] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-8b222fdc] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-8b222fdc] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-8b222fdc] {
  /*width: 750px;*/
}

.room-info-texts[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-8b222fdc] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-8b222fdc] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-8b222fdc] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-8b222fdc] {
  border: none;
}

.info-line[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-8b222fdc] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-8b222fdc] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-8b222fdc] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-8b222fdc] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-8b222fdc] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

.default-font[data-v-b26b7a7a] {
  font-family: opensans;
}

.ifont[data-v-b26b7a7a] {
  font-family: iconfont;
}

.border-bottom-1px[data-v-b26b7a7a] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}

.border-bottom-10px[data-v-b26b7a7a] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.root[data-v-b26b7a7a] {
  font-family: opensans;
  width: 10rem;
  /*height:850px;*/
}

.scroller[data-v-b26b7a7a] {
  width: 10rem;
  /*height:850px;*/
}

.selected-guests[data-v-b26b7a7a] {
  width: 10rem;
  /*margin-top:21px;*/
}

.guest-choose[data-v-b26b7a7a] {
  width: 2.8rem;
  line-height: 0.8rem;
  border-color: #464646;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  position: relative;
  margin-top: 0.8rem;
  left: 3.6rem;
}

.selected-guests-title[data-v-b26b7a7a] {
  padding-left: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guests-wrapper[data-v-b26b7a7a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*padding-top:30px;*/
  /*padding-bottom:15px;*/
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.46667rem;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.selected-guest[data-v-b26b7a7a] {
  position: relative;
  height: 1.46667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.selected-guest-note[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #323232;
  margin-top: 0.06667rem;
}

.selected-guest-input[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  width: 4rem;
  height: 1.44rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.guest-show[data-v-b26b7a7a] {
  font-size: 0.32rem;
  color: #464646;
  text-align: right;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
  text-decoration: underline;
}

.default-font[data-v-3a34fbb0] {
  font-family: opensans;
}

.ifont[data-v-3a34fbb0] {
  font-family: iconfont;
}

.root[data-v-3a34fbb0] {
  position: relative;
}

.top-bar-box[data-v-3a34fbb0] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;*/
}

.top-group[data-v-3a34fbb0] {
  position: relative;
  background-color: #ffffff;
}

.top-left[data-v-3a34fbb0] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
}

.arrow-left[data-v-3a34fbb0] {
  font-size: 0.53333rem;
  color: #323232;
}

.top-left-img[data-v-3a34fbb0] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-3a34fbb0] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.top-right[data-v-3a34fbb0] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.room-wrapper[data-v-3a34fbb0] {
  height: 1.33333rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  border-bottom-style: solid;
  border-bottom-color: #464646;
  border-bottom-width: 1px;
}

.toLeft-icon[data-v-3a34fbb0] {
  position: absolute;
  left: 0px;
  top: -0.88rem;
}

.toRight-icon[data-v-3a34fbb0] {
  position: absolute;
  right: 0px;
  top: -0.88rem;
}

.room[data-v-3a34fbb0] {
  position: relative;
  width: 3.33333rem;
  height: 0.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.linear[data-v-3a34fbb0] {
  height: 0.10667rem;
  width: 0.66667rem;
  position: absolute;
  bottom: -0.04rem;
  left: 1.26667rem;
  border-radius: 1.33333rem;
}

.room-note[data-v-3a34fbb0] {
  height: 1.46667rem;
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.note-icon[data-v-3a34fbb0] {
  color: #BEBEBE;
  font-size: 0.42667rem;
  margin-right: 0.09333rem;
}

.note-text[data-v-3a34fbb0] {
  font-size: 0.29333rem;
  color: #9B9B9B;
  /*text-align: justify;*/
  /*line-height: 22px;*/
}

.room-text[data-v-3a34fbb0] {
  width: 1.42667rem;
  height: 0.66667rem;
  font-size: 0.4rem;
  color: #464646;
  letter-spacing: -0.5px;
  text-align: center;
  /*border-bottom-style:solid;*/
  /*border-bottom-width:8px;*/
  /*border-bottom-color: white;*/
  padding-bottom: 0.18667rem;
}

.room-settings[data-v-3a34fbb0] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 2.13333rem;
}

.room-setting[data-v-3a34fbb0] {
  width: 10rem;
}

.guest-edit[data-v-3a34fbb0] {
  width: 10rem;
  height: 10.66667rem;
}

.wrapper[data-v-3a34fbb0] {
  /*position:fixed;*/
  position: absolute;
  bottom: 0.66667rem;
  left: 0px;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-3a34fbb0] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.error[data-v-3a34fbb0] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-3a34fbb0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.sure-back[data-v-3a34fbb0] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
}

.font-pingfang[data-v-2d9473bc] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-2d9473bc] {
  font-family: iconfont;
}

.root[data-v-2d9473bc] {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  background-color: rgba(0,0,0,0.30);
  z-index: 1986;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.guests[data-v-2d9473bc] {
  width: 10rem;
  height: 6.46667rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.close[data-v-2d9473bc] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-2d9473bc] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-2d9473bc] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-2d9473bc] {
  width: 8.66667rem;
  height: 1.6rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.guest-name[data-v-2d9473bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.badge[data-v-2d9473bc] {
  line-height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  color: #464646;
}

.edit-chose[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.root[data-v-3715d3f2] {
  width: 10rem;
  /*position: absolute;*/
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.btn-wrapper[data-v-3715d3f2] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-3715d3f2] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-3715d3f2] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  /* padding-bottom: 110px; */
}

.margin-110[data-v-3715d3f2] {
  height: 1.33333rem;
  width: 10rem;
  background-color: #fff;
}

.coupon-title[data-v-3715d3f2] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-3715d3f2] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-3715d3f2] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.root[data-v-6d2b3f4e] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-6d2b3f4e] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-6d2b3f4e] {
  width: 2.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.discount[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.discount-percent[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 1.06667rem;
  padding-top: 0.26667rem;
}

.discount-off[data-v-6d2b3f4e] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.rigth-left[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-6d2b3f4e] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.73333rem;
}

.coupon-name[data-v-6d2b3f4e] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
  font-weight: 600;
}

.coupon-desc[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-6d2b3f4e] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-6d2b3f4e] {
  color: #d2d2d2;
}



.webview[data-v-59c0841c] {
  width: 10rem;
}

.top-group[data-v-59c0841c] {
  position: relative;
  background-color: rgb(250,250,250);
}

.top-left[data-v-59c0841c] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
  width: 0.72rem;
  height: 0.72rem;
}

.arrow-left[data-v-59c0841c] {
  font-size: 0.72rem;
  color: #BEBEBE;
}

.top-left-img[data-v-59c0841c] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-59c0841c] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-59c0841c] {
  font-size: 0.42667rem;
}

.top-right[data-v-59c0841c] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-59c0841c] {
  font-size: 0.42667rem;
  color: #9B9B9B;
}

.default-font[data-v-30d20ec7] {
  font-family: opensans;
  /*text-align:center;*/
}

.header[data-v-30d20ec7] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f0f0f0;
}

.header-left[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-30d20ec7] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-30d20ec7] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  height: 4.88rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-30d20ec7] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #00BEDC;
  line-height: 0.4rem;
}

.order-content[data-v-30d20ec7] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-30d20ec7] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.payment-price[data-v-30d20ec7] {
  background: rgba(255,255,255,0.95);
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  height: 1.6rem;
  width: 10rem;
  position: fixed;
  bottom: 0px;
  padding: 0.26667rem 0.4rem;
}

.price-detail[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.total-text[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
}

.total-CNY[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #FF7846;
}

.total-num[data-v-30d20ec7] {
  font-size: 0.53333rem;
  color: #FF7846;
}

.total-detail[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.pay-now[data-v-30d20ec7] {
  background-image: -webkit-linear-gradient(right,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear,  right top, left top,  color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  width: 2.4rem;
  height: 1.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  top: 0.26667rem;
  right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.now-text[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.other-price[data-v-30d20ec7] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 6.66667rem;
}

.text-small[data-v-30d20ec7] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-30d20ec7] {
  color: #FF7846;
  font-weight: bold;
}

.layout-row[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.black-mask[data-v-30d20ec7] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-img[data-v-30d20ec7] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.payment-method[data-v-04244dde] {
  margin-top: 0.4rem;
  width: 10rem;
  padding: 0 0.4rem 0.66667rem;
  background-color: #FFFFFF;
  margin-bottom: 1.6rem;
}

.payment-title[data-v-04244dde] {
  height: 1.09333rem;
  border-bottom: 1px solid #D3D2D2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.title-text[data-v-04244dde] {
  font-size: 0.29333rem;
  color: #787878;
}

.method-list[data-v-04244dde] {
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*justify-content: center;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D3D2D2;
}

.list-name[data-v-04244dde] {
  font-size: 0.4rem;
  color: #323232;
  margin-left: 0.26667rem;
}

.list-choose[data-v-04244dde] {
  width: 0.53333rem;
  height: 0.53333rem;
  border: 0.05333rem solid #D3D2D2;
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.58667rem;
}

.list-check[data-v-04244dde] {
  /*border:4px solid #D3D2D2;*/
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.56rem;
}

.default-font[data-v-00670c27] {
  font-family: opensans;
}

.modal[data-v-00670c27] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 99;
  background-color: rgba(70,70,70,0.5);
}

.modal-fail[data-v-00670c27] {
  width: 8.4rem;
  height: 5.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.13333rem;
  left: 0.8rem;
}

.fail-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  margin-top: 1.86667rem;
  margin-bottom: 1.33333rem;
}

.fail-button[data-v-00670c27] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.modal-back[data-v-00670c27] {
  width: 8.4rem;
  position: relative;
  left: 0.8rem;
  top: 5.41333rem;
  background-color: #FFFFFF;
  border-radius: 0.26667rem;
  overflow: hidden;
}

.back-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
  width: 6.66667rem;
  margin: 1.06667rem 0 0 0.86667rem;
  text-align: center;
}

.button[data-v-00670c27] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 1.06667rem 0 0.66667rem 0.73333rem;
}

.back-sure[data-v-00670c27] {
  border: 0.02667rem solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  text-align: center;
}

.back-not[data-v-00670c27] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  color: #FFFFFF;
  text-align: center;
  margin-left: 0.26667rem;
}

.app-download[data-v-00670c27] {
  width: 8.4rem;
  height: 1.6rem;
  background-color: #F3F3F3;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.download-text[data-v-00670c27] {
  width: 5rem;
  height: 0.96rem;
  margin: 0.32rem 0 0 0.53333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.48rem;
}

.download-button[data-v-00670c27] {
  width: 1.77333rem;
  height: 0.8rem;
  background-color: #FFFFFF;
  border: 1px solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.8rem;
  text-align: center;
  margin: 0.4rem 0 0 0.53333rem;
}

.header[data-v-1d82b170] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-1d82b170] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-1d82b170] {
  width: 9.2rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-1d82b170] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #FF7846;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-content[data-v-1d82b170] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-1d82b170] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-1d82b170] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.order-status[data-v-bcbc3708] {
  width: 10rem;
}

.order-success[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-reservations[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 8.26667rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-icon[data-v-bcbc3708] {
  background-color: #00BEDC;
  width: 1.33333rem;
  height: 1.33333rem;
  border-radius: 1.33333rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.4rem;
  margin-left: 3.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.status-content[data-v-bcbc3708] {
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-title[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #464646;
  margin-bottom: 0.66667rem;
  text-align: center;
}

.content-row[data-v-bcbc3708] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #787878;
}

.content-num[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #00BEDC;
}

.detail-button[data-v-bcbc3708] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.app-download[data-v-bcbc3708] {
  position: relative;
  width: 10rem;
  height: 7.28rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.download-image[data-v-bcbc3708] {
  margin-top: 0.26667rem;
}

.download-button[data-v-bcbc3708] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 7.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
}

.button-text[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.app-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.layout-row[data-v-178592d6] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-178592d6] {
  font-family: opensans;
}

.bottomBorder[data-v-178592d6] {
  border-bottom: 1px solid #D2D2D2;
}

.header[data-v-178592d6] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.hotel-detail[data-v-178592d6] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  border-radius: 0.13333rem;
}

.detail-content[data-v-178592d6] {
  padding: 0 0.26667rem;
}

.hotel-address[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem 0 0.66667rem 0;
}

.address-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.hotel-nameZh[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 700;
  margin-bottom: 0.26667rem;
}

.hotel-nameEn[data-v-178592d6] {
  font-size: 0.29333rem;
  color: #464646;
  margin-bottom: 0.26667rem;
}

.hotel-star[data-v-178592d6] {
  margin-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.roomType[data-v-178592d6] {
  margin-top: 0.4rem;
  margin-bottom: 0.26667rem;
  font-size: 0.34667rem;
  color: #464646;
}

.bedType[data-v-178592d6] {
  font-size: 0.34667rem;
  margin-bottom: 0.4rem;
  color: #464646;
}

.detail-check[data-v-178592d6] {
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.26667rem;
}

.check[data-v-178592d6] {
  font-size: 0.26667rem;
  color: #464646;
  border: 1px solid #464646;
  border-radius: 0.04rem;
  padding: 0px 0.10667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.33333rem;
  height: 0.33333rem;
}

.check-time[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.check-day[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  right: 0.26667rem;
  top: 0.34667rem;
  position: absolute;
}

.cancel[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  margin-top: 0.4rem;
  margin-bottom: 0.32rem;
}

.policy-des[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  text-align: justify;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.special-prompt[data-v-178592d6] {
  height: 1.12rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.special-text[data-v-178592d6] {
  font-size: 0.32rem;
  color: #787878;
}

.check-num[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.people-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.contact[data-v-178592d6] {
  margin-top: 0.4rem;
  width: 9.2rem;
  margin-left: -0.26667rem;
  padding: 0 0.26667rem;
  border-top: 1px solid #D2D2D2;
}

.contact-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.26667rem;
}

.supplierCode[data-v-178592d6] {
  border: 0.13333rem;
  margin-bottom: 0.66667rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  height: 1.6rem;
  padding: 0px 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.supplierCode-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
}

.logo[data-v-178592d6] {
  position: absolute;
  top: 0.53333rem;
  right: 0.26667rem;
}

.order-status[data-v-26d95318] {
  width: 10rem;
}

.marginB[data-v-26d95318] {
  margin-bottom: 0px;
}

.order-success[data-v-26d95318] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
  border-radius: 0.13333rem;
}

.status[data-v-26d95318] {
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D2D2D2;
}

.status-price[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.toPay[data-v-26d95318] {
  width: 3.46667rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  margin-bottom: 0.66667rem;
  border-radius: 0.13333rem;
  text-align: center;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 0.93333rem;
  background-image: -webkit-linear-gradient(right, #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg, #FF5200 100%, rgba(255,133,50,0.99) 0%);
}

.status-prompt[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.66667rem;
}

.price-name[data-v-26d95318] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #787878;
}

.price-num[data-v-26d95318] {
  font-size: 0.48rem;
  color: #FF7846;
}

.status-name[data-v-26d95318] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  margin: 0.66667rem 0px;
}

.order-detail[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0px 0.26667rem;
  margin-bottom: 0.4rem;
}

.detail-name[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.detail-content[data-v-26d95318] {
  position: absolute;
  left: 2.93333rem;
  font-size: 0.34667rem;
  color: #464646;
}

.default-font[data-v-161899da] {
  font-family: opensans;
}

.order-status[data-v-161899da] {
  width: 10rem;
}

.order-success[data-v-161899da] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  padding: 0px 0.26667rem 0.18667rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.service-detail[data-v-161899da] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.4rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.detail-title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
}

.detail-content[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.hotel-phone[data-v-161899da] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.detail-time[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  position: absolute;
  left: 2.81333rem;
  line-height: 0.34667rem;
}

.layout-row[data-v-388ad544] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-388ad544] {
  font-family: opensans;
}

.root[data-v-388ad544] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-388ad544] {
  border-bottom: 1px solid #464646;
}

.header[data-v-388ad544] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-388ad544] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-388ad544] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-388ad544] {
  padding: 0px 0.4rem;
}

.special-title[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: 600;
  margin: 0.66667rem 0 0.4rem 0;
}

.special-content[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-388ad544] {
  margin-top: 0.4rem;
}

.layout-row[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-36b78f66] {
  font-family: opensans;
}

.root[data-v-36b78f66] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-36b78f66] {
  border-bottom: 1px solid #464646;
}

.header[data-v-36b78f66] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-36b78f66] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-36b78f66] {
  padding: 0px 0.4rem;
}

.hotel-detail[data-v-36b78f66] {
  padding: 0.4rem 0px;
  border-bottom: 1px solid #D2D2D2;
}

.roomNight[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.other-price[data-v-36b78f66] {
  margin-top: 0.26667rem;
  width: 9.2rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-36b78f66] {
  font-size: 0.29333rem;
  color: #969696;
  line-height: 0.37333rem;
}

.price-detail[data-v-36b78f66] {
  border-bottom: 1px solid #D2D2D2;
  padding-top: 0.42667rem;
}

.detail-date[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.price[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  position: absolute;
  right: 0px;
  line-height: 0.4rem;
}

.detail-fee[data-v-36b78f66] {
  font-size: 0.26667rem;
  color: #464646;
}

.toPay-price[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.totalPrice[data-v-36b78f66] {
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  position: absolute;
  right: 0px;
}

.price-symbol[data-v-36b78f66] {
  color: #FF7846;
  font-size: 0.26667rem;
}

.price-num[data-v-36b78f66] {
  font-size: 0.53333rem;
  color: #FF7846;
}
/*# sourceMappingURL=entry.cdc05b99d66dc28b9ada3fc8949f318d.css.map*/

.root[data-v-0966422c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-0966422c] {
  width: 10rem;
}

.bg-default[data-v-0966422c] {
  background-color: #ffffff;
}

.bg-gray[data-v-0966422c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-0966422c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
}

.i-header-box[data-v-66d41715] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.i-header[data-v-66d41715] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-header-left[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-right[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-main[data-v-66d41715] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-header-title[data-v-66d41715] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  text-align: center;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  lines: 1;
  text-overflow: ellipsis;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-text[data-v-66d41715] {
  /* font-size: 32px; */
  font-size: 0.37rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-icon[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
}

.i-header-icon-next[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.4rem;
}

.app-download {
  width: 10rem;
  height: 1.53333rem;
  position: absolute;
  z-index: 50;
}

.inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.4rem;
  -webkit-box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  position: relative;
  background-color: #ffffff;
}

.inner-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn {
  width: 1.86667rem;
}

.text-box {
  margin-left: 0.26667rem;
}

.text-box-sold-text {
  font-size: 0.26667rem;
  font-weight: 900;
  color: #323232;
}

.text-box-light-text {
  font-size: 0.26667rem;
  color: #323232;
}

.close-btn {
  position: absolute;
  right: 0.26667rem;
  top: 0px;
  color: #BEBEBE;
  font-size: 0.66667rem;
  padding: 0 0.13333rem 0.4rem 0.4rem;
  font-weight: lighter;
  z-index: 99;
}

.mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.i-mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
  opacity: 0.7;
  z-index: 99;
}

.i-actionsheet-box[data-v-7b22c6de] {
  position: fixed;
  left: 0px;
  right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  z-index: 99;
}

.root[data-v-a1322c36] {
  width: 10rem;
}

.slider[data-v-a1322c36] {
  width: 10rem;
  height: 4.8rem;
  /*border-radius: 10px;*/
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}



.bg-img-default[data-v-a1322c36] {
  position: absolute;
  width: 10rem;
  height: 4.8rem;
}

.bg-img[data-v-a1322c36] {
  position: relative;
  width: 10rem;
  height: 4.8rem;
  /* border-radius: 10px; */
}

.flight-indicators[data-v-a1322c36] {
  position: absolute;
  bottom: 0.4rem;
}

.indicators[data-v-9c53c136] {
  width: 10rem;
  height: 0.05333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indicator[data-v-9c53c136] {
  width: 0.26667rem;
  height: 0.05333rem;
  margin-right: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1.33333rem;
  background-color: #9B9B9B;
  -webkit-box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
  box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
}

.active-dot[data-v-9c53c136] {
  background-color: white;
}

.tabbar-item-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
}

.root[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.search-wrapper[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  height: 0;
}

.flight-row[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  height: 1.6rem;
  width: 8.66667rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  overflow: visible;
}

.flight-row-item[data-v-1c51be85] {
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-text[data-v-1c51be85] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-city-item[data-v-1c51be85] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  position: relative;
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-depcity[data-v-1c51be85] {
  position: absolute;
  left: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-arrcity[data-v-1c51be85] {
  position: absolute;
  right: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.index-tag[data-v-1c51be85] {
  width: 0.48rem;
  height: 0.48rem;
  background-color: #eaeaea;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  border-bottom-left-radius: 0.24rem;
  border-bottom-right-radius: 0.24rem;
  position: absolute;
  left: 0.66667rem;
  top: 0;
}

.index-tag-text[data-v-1c51be85] {
  font-size: 0.32rem;
  color: rgba(120, 120, 120, 1);
}

.index-tag-white-point[data-v-1c51be85] {
  width: 0.13333rem;
  height: 0.13333rem;
  background-color: #ffffff;
  position: absolute;
  left: 1.14667rem;
}

.index-tag-three[data-v-1c51be85] {
  top: 7.76rem;
}

.white-point-three[data-v-1c51be85] {
  top: 7.92rem;
}

.flight-text-small[data-v-1c51be85] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9B9B9B;
  padding-left: 0.13333rem;
}

.flight-date[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.translate-item[data-v-1c51be85] {
  -webkit-transform: translate(3.46667rem, 0);
  transform: translate(3.46667rem, 0);
}

.bold-bottom[data-v-1c51be85] {
  border-bottom-color: rgba(50, 50, 50, 1);
}

.grey-text[data-v-1c51be85] {
  color: rgba(190, 190, 190, 1);
}

.cut-step-button[data-v-1c51be85] {
  padding-left: 0.66667rem;
}

.add-step-box[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.86667rem;
  width: 8.26667rem;
  margin-left: 0.86667rem;
  margin-right: 0.86667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-width: 0;
}

.add-step-box-text[data-v-1c51be85] {
  color: rgba(50, 50, 50, 1);
  font-size: 0.4rem;
  margin-left: 0.29333rem;
}



.i-toast[data-v-97750262] {
  position: fixed;
  background-color: rgba(70,70,70,0.80);
  border-radius: 0.13333rem;
  top: 8.22667rem;
  left: 1rem;
  right: 1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  z-index: 99;
}

.i-toast-content[data-v-97750262] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.toast-content-text[data-v-97750262] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.cashback-wrapper[data-v-53c09006] {
  margin-top: 0.93333rem;
  height: 0.53333rem;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cashback-container[data-v-53c09006] {
  margin-left: 0.13333rem;
  width: 4.85333rem;
  overflow: hidden;
}

.cashback-text[data-v-53c09006] {
  width: 4.85333rem;
  height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
  letter-spacing: 0;
  line-height: 0.53333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
}

.timeline-header[data-v-761725fc] {
  background-color: white;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
  box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
}

.top-row[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trip-title[data-v-761725fc] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  /*font-weight: bold;*/
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline-body[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
  min-height: 10.66667rem;
  padding-bottom: 0px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding-right: 1.06667rem;
  width: 10rem;
  /*解决ios上滑动不流畅*/
  -webkit-overflow-scrolling: touch;
}

.timeline-body[data-v-761725fc]::-webkit-scrollbar {
  display: none;
  height: 0px;
  width: 0px;
}

.flight-box-modal[data-v-761725fc] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  left: 0.4rem;
  top: 0.2rem;
  bottom: 0.2rem;
  background-color: rgba(0,190,220,0.04);
}

.previous-step[data-v-761725fc] {
  width: 9.2rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.previous-step .previous-step-text[data-v-761725fc] {
  font-size: 0.32rem;
  color: #464646;
  margin-right: 0.13333rem;
  font-weight: 600;
}

.previous-step .previour-step-blue-text[data-v-761725fc] {
  color: #3296D2;
}

.timeline-footer[data-v-761725fc] {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.6rem;
  -webkit-transform: translateY(1.6rem);
  transform: translateY(1.6rem);
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  z-index: 99;
}

.filter-box[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.blue-point[data-v-761725fc] {
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: rgba(0,190,220,1);
  border-top-left-radius: 0.09333rem;
  border-top-right-radius: 0.09333rem;
  border-bottom-left-radius: 0.09333rem;
  border-bottom-right-radius: 0.09333rem;
  position: absolute;
  left: 2rem;
  top: 0;
}

.filter-icon[data-v-761725fc] {
  color: #464646;
}

.filter-font[data-v-761725fc] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10rem;
  height: 1.06667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.arrive-bottom-tips[data-v-761725fc] {
  width: 10rem;
  height: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-tips[data-v-761725fc] {
  font-family: 'PingFangSC-Light';
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
  height: 0.62667rem;
  color: rgba(155,155,155,1);
  margin-left: 0.06667rem;
  margin-right: 0.06667rem;
  font-size: 0.34667rem;
}

.line-box[data-v-761725fc] {
  width: 0.66667rem;
  height: 0.17333rem;
  border-top-width: 1px;
  border-top-color: #9b9b9b;
  border-top-style: solid;
}

.text-tips-text[data-v-761725fc] {
  color: #9b9b9b;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  margin-top: -0.2rem;
}

.indicator[data-v-761725fc] {
  text-align: center;
}

.no-result-box[data-v-761725fc] {
  padding-top: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  /* height: 1334px; */
}

.no-result-box-text[data-v-761725fc] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
}

.no-result-box-button[data-v-761725fc] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  margin-left: 1.66667rem;
  margin-right: 1.66667rem;
  margin-top: 0.93333rem;
}

.list-container[data-v-761725fc] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-761725fc] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-font[data-v-761725fc] {
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  color: #323232;
}

.filter-select-box[data-v-761725fc] {
  background-color: #ffffff;
  padding-top: 0.42667rem;
  padding-bottom: 0.06667rem;
  padding-left: 0.36rem;
  padding-right: 0.36rem;
}

.select-box[data-v-761725fc] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.filter-select-box-header[data-v-761725fc] {
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-close-button[data-v-761725fc] {
  width: 1.06667rem;
  height: 1.06667rem;
}

.filter-content-box[data-v-761725fc] {
  height: 6.66667rem;
  border-top-width: 1px;
  border-top-color: #DCDCDC;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.filter-content-box-left[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 2.16rem;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #DCDCDC;
}

.filter-content-box-right[data-v-761725fc] {
  margin-left: 0.26667rem;
  overflow: hidden;
}

.comfirm-button-box[data-v-761725fc] {
  height: 1.73333rem;
}

.filter-text[data-v-761725fc] {
  font-size: 0.4rem;
  color: #323232;
}

.filter-content-tab[data-v-761725fc] {
  height: 1.09333rem;
  width: 2.16rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.selected-point[data-v-761725fc] {
  position: absolute;
  top: 0.46667rem;
  right: 0.26667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #00BEDC;
  border-radius: 50%;
}

.selected[data-v-761725fc] {
  color: #00BEDC;
}

.filter-content-content[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.22667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-airport[data-v-761725fc] {
  width: 6.74667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-org-title[data-v-761725fc] {
  height: 0.4rem;
  margin-top: 0.26667rem;
}

.filter-content-content-item[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-airport-box[data-v-761725fc] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.filter-title-text[data-v-761725fc] {
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.26667rem;
}

.refresh[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading-gif[data-v-761725fc] {
  margin-top: 0.8rem;
}

.direct-box[data-v-761725fc] {
  margin-top: -0.10667rem;
}

.ios-box[data-v-761725fc] {
  height: 0.2rem;
  background-color: rgba(240,240,240,0.80);
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
}

.timeline-body-warp[data-v-761725fc] {
  width: 10rem;
  overflow: hidden;
}

.flight-cell[data-v-dbb6d6fe] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: white;
  /*box-shadow: 0px 5px 10px rgba(211, 210, 210, 0.70);*/
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.box-shadow[data-v-dbb6d6fe] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.base-price-row[data-v-dbb6d6fe] {
  height: 1.61333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.13333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.base-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  margin-left: -0.26667rem;
}

.base-left[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.base-between[data-v-dbb6d6fe] {
  width: 1.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  margin-top: -0.04rem;
}

.base-right[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.time-font-big[data-v-dbb6d6fe] {
  font-size: 0.64rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.city-font-big[data-v-dbb6d6fe] {
  font-size: 0.34667rem;
  color: #464646;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.duration-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.grey-line-box[data-v-dbb6d6fe] {
  height: 0.46667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grey-line[data-v-dbb6d6fe] {
  height: 1px;
  width: 1.33333rem;
  background-color: rgba(120, 120, 120, 1);
}

.transform-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 1.33333rem;
  height: 0.34667rem;
}

.change-airport-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
}

.transform-label-font[data-v-dbb6d6fe] {
  position: absolute;
  top: 0.06667rem;
  left: 0.42667rem;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  background-color: white;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.cross-day-font[data-v-dbb6d6fe] {
  width: 0.66667rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
  position: absolute;
  top: 0.06667rem;
  right: -0.06667rem;
}

.price-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.price-inline[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-font[data-v-dbb6d6fe] {
  font-size: 0.53333rem;
  color: #00BEDC;
  font-weight: 600;
}

.price-symbol[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #00bedc;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.cabin-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #969696;
}

.other-row[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  lines: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.other-row-left[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-row-right[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.on-time-rate-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.share-font[data-v-dbb6d6fe] {
  color: #00BEDC;
  font-size: 0.29333rem;
  margin-left: 0.13333rem;
}

.airline-logo[data-v-dbb6d6fe] {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.13333rem;
  background-color: transparent;
  margin-top: 0.04rem;
}

.another-cabin-box[data-v-dbb6d6fe] {
  height: 0.8rem;
  margin-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.another-cabin-text[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  font-weight: 700;
  color: #00BEDC;
}

.icon-price[data-v-dbb6d6fe] {
  margin-right: 0px;
  margin-top: -0.06667rem;
}

.cashback-en[data-v-dbb6d6fe] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.62667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cashback-en-icon[data-v-dbb6d6fe] {
  margin-top: 0;
  margin-right: -0.06667rem;
  padding-top: 0;
}

.direct-lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(0,190,220,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.direct-lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #00BEDC;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(255,120,70,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.wxc-tag[data-v-6c6e591a] {
  border-color: #3d3d3d;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
}

.tag-text[data-v-6c6e591a] {
  font-size: 0.26667rem;
  color: #3d3d3d;
}

.pink[data-v-6c6e591a] {
  color: rgba(255,120,70,1);
}

.black[data-v-6c6e591a] {
  color: #3D3D3D;
}

.yellow[data-v-6c6e591a] {
  color: #EE9900;
}

.blue[data-v-6c6e591a] {
  color: #30A0FF;
}

.gray[data-v-6c6e591a] {
  color: #A5A5A5;
}

.red[data-v-6c6e591a] {
  color: #FF5000;
}

.border-pink[data-v-6c6e591a] {
  border-color: rgba(255,120,70,1);
}

.border-black[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-yellow[data-v-6c6e591a] {
  border-color: #EE9900;
}

.border-blue[data-v-6c6e591a] {
  border-color: #30A0FF;
}

.border-gray[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-red[data-v-6c6e591a] {
  border-color: #FF5000;
}

.modal[data-v-e085dbfe] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
}

.close[data-v-e085dbfe] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(70, 70, 70, 0.80);
}

.modal-content[data-v-e085dbfe] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-e085dbfe] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.default-font[data-v-e085dbfe] {
  font-family: PingFangSC-Regular;
  color: #323232;
  font-size: 0.48rem;
}

.confirm-button[data-v-e085dbfe] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
  color: #ffffff;
  margin-top: 0.66667rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.confirm-button-text[data-v-e085dbfe] {
  font-family: SourceHanSansCN-Bold;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.icon[data-v-e085dbfe] {
  font-family: iconfont;
  color: #464646;
  font-size: 0.45333rem;
}

.icon[data-v-5753fc01] {
  font-family: iconfont;
  color: #323232;
  font-size: 0.48rem;
}

.btn-date[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.8rem;
  color: #9B9B9B;
  font-size: 0.29333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-top: 0.10667rem;
}

.date-row[data-v-5753fc01] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #ffffff;
}

.date-list-content[data-v-5753fc01] {
  width: 8rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.date-cell[data-v-5753fc01] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.66667rem;
}

.active-line[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.05333rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.date-text[data-v-5753fc01] {
  font-family: PingFangSC-Semibold;
  font-size: 0.34667rem;
  color: #9B9B9B;
}

.date-text-small[data-v-5753fc01] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  padding-left: 0.06667rem;
  padding-top: 0.09333rem;
}

.date-active[data-v-5753fc01] {
  color: #464646;
}

.i-dialog[data-v-4d71cf84] {
  position: fixed;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  top: 4rem;
  left: 0.66667rem;
  right: 0.66667rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.66667rem;
  z-index: 100;
}

.i-dialog-title[data-v-4d71cf84] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 1.06667rem;
  margin-bottom: 0.4rem;
}

.dialog-title-text[data-v-4d71cf84] {
  font-family: PingFangSC-Medium;
  font-size: 0.37333rem;
  color: #FF7846;
  line-height: 1.06667rem;
}

.i-dialog-content[data-v-4d71cf84] {
  width: 7.6rem;
  min-height: 2.93333rem;
  max-height: 12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: scroll;
}

.dialog-content-text[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.i-dialog-footer[data-v-4d71cf84] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.06667rem;
  margin-top: 0.4rem;
}

.btn[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  line-height: 1.06667rem;
  border-radius: 0.13333rem;
}

.btn-default[data-v-4d71cf84] {
  color: #FFFFFF;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.btn-white[data-v-4d71cf84] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.dialog-action-text[data-v-4d71cf84]:active {
  color: #000000;
}

.scroller[data-v-4d71cf84] {
  width: 8.66667rem;
  min-height: 1.33333rem;
  max-height: 12rem;
}

.loading[data-v-21e81364] {
  position: fixed;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-21e81364] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.flightTimelineLoading[data-v-b2d8358a] {
  background-color: rgba(240, 240, 240, 0.80);
  margin-top: 0.2rem;
}

.flight-cell[data-v-b2d8358a] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.process-wrapper {
  width: 10rem;
  height: 0.88rem;
  position: fixed;
  left: 0px;
  bottom: 0px;
}

.process {
  width: 0px;
  height: 0.13333rem;
  background-color: #00bedc;
  opacity: 1;
  position: absolute;
  left: 0;
  bottom: 0;
}

.process-tip {
  width: 10rem;
  height: 0.88rem;
  background-color: rgba(155,155,155,1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.process-tip-text {
  font-size: 0.34667rem;
  color: #ffffff;
}

.summary[data-v-06391010] {
  background-color: #f3f3f3;
  position: relative;
}

.summary-flight-detail[data-v-06391010] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.16rem;
}

.flight-detail-box[data-v-06391010] {
  /*padding-top: 25px;*/
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: relative;
  height: auto;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.show-all-detail-button[data-v-06391010] {
  height: 2.13333rem;
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  bottom: 0px;
  left: 0;
}

.show-all-detail-button-top[data-v-06391010] {
  height: 0.26667rem;
  width: 9.2rem;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
}

.show-all-detail-button-middle[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(#ffffff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), #ffffff);
}

.show-all-detail-button-bottom[data-v-06391010] {
  height: 0.53333rem;
  width: 9.2rem;
  background-color: #ffffff;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.hide-all-detail-button[data-v-06391010] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  left: 0;
  bottom: 0;
}

.hide-all-detail-button-web[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.ota-box[data-v-06391010] {
  width: 9.2rem;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-bottom: 0.4rem;
}

.booking-item[data-v-06391010] {
  height: 2.50667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0.4rem;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.booking-item-wrapper-box[data-v-06391010] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-item-left[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.booking-item-right[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.rule-tip[data-v-06391010] {
  height: 0.86667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rule-tip-text[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
}

.special-ticket-box[data-v-06391010] {
  height: 0.97333rem;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: rgb(243, 243, 243);
}

.special-ticket-text[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
  margin-left: 0.06667rem;
}

.special-ticket-sub-text[data-v-06391010] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 6.66667rem;
  height: 0.93333rem;
  line-height: 0.93333rem;
  font-family: 'PingFangSC-Light';
  font-size: 0.29333rem;
  color: rgba(120, 120, 120, 1);
}

.igola-booking-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.ota-booking-text[data-v-06391010] {
  color: rgba(0, 190, 220, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.price-text[data-v-06391010] {
  font-size: 0.53333rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.price-symbol[data-v-06391010] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgba(70, 70, 70, 1);
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.price-box[data-v-06391010] {
  height: 0.66667rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-ota[data-v-06391010] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.booking-ota-btn[data-v-06391010] {
  height: 1.06667rem;
}

.ota-booking-btn[data-v-06391010] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.booking-ota-text[data-v-06391010] {
  height: 1.06667rem;
  font-size: 0.42667rem;
  line-height: 1.06667rem;
  text-align: center;
  color: rgba(70, 70, 70, 1);
  font-family: 'PingFangSC-Medium';
  font-weight: 600;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.ota-redirect-tip[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(155, 155, 155, 1);
  margin-top: 0.52rem;
  margin-bottom: 0.41333rem;
}

.summary-footer[data-v-06391010] {
  height: 0.74667rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  margin-bottom: 0.48rem;
}

.summary-footer-tip[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(155, 155, 155, 1);
  text-align: center;
}

.no-result-box[data-v-06391010] {
  width: 10rem;
  height: 5.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 2.50667rem;
  padding-bottom: 2rem;
}

.no-result-text[data-v-06391010] {
  font-family: 'PingFangSC-Regular';
  color: rgba(155, 155, 155, 1);
  font-size: 0.4rem;
  margin-top: 1.06667rem;
  margin-bottom: 1.06667rem;
}

.orange-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
}

.small-text[data-v-06391010] {
  font-size: 0.29333rem;
}

.show-all-detail-bottom[data-v-06391010] {
  height: 0.4rem;
  background-color: #ffffff;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.8);
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
}

.i-bottom-tipbar-box[data-v-06391010] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.cashback-en[data-v-06391010] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}



.i-dialog[data-v-c3314760] {
  position: fixed;
  background-color: white;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 99;
}

.i-bottom-tipbar-box[data-v-d6947abc] {
  background-color: none;
}

.i-bottom-tipbar[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-bottom-tipbar-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-right[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-main[data-v-d6947abc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  left: 1.33333rem;
}

.i-bottom-tipbar-text[data-v-d6947abc] {
  font-size: 0.34667rem;
  color: #fff;
  text-align: center;
}

.i-header-box-mask[data-v-d6947abc] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
}

.btn[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 2.4rem;
  height: 0.8rem;
  text-align: center;
  font-family: SourceHanSansCN-Bold;
  font-size: 0.37333rem;
  line-height: 0.8rem;
  border-radius: 0.13333rem;
  padding: 0 0.4rem;
  border: 0;
}

.btn-default[data-v-d6947abc] {
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(left, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to right, rgba(40,200,220,1), rgba(50,150,210,1));
}

.btn-white[data-v-d6947abc] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.row-center-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-webview {
  position: absolute;
  top: 1.17333rem;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.close {
  font-size: 0.42667rem;
  color: #ffffff;
}

.webview {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.flights-detail-wrapper-box[data-v-53ea27cc] {
  margin-left: 0.26667rem;
  /* margin-right: 20px; */
}

.warning-box[data-v-53ea27cc] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-53ea27cc] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.flex-row[data-v-53ea27cc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-53ea27cc] {
  font-size: 0.32rem;
}

.middle-text[data-v-53ea27cc] {
  font-size: 0.4rem;
}

.big-text[data-v-53ea27cc] {
  font-size: 0.48rem;
}

.right-text[data-v-53ea27cc] {
  text-align: right;
}

.deep-grey[data-v-53ea27cc] {
  color: #464646;
}

.light-grey[data-v-53ea27cc] {
  color: #787878;
}

.black-text[data-v-53ea27cc] {
  color: #464646;
}

.blue-text[data-v-53ea27cc] {
  color: #3296D2;
}

.orange-text[data-v-53ea27cc] {
  color: #FF7846;
}

.bold-text[data-v-53ea27cc] {
  font-weight: 600;
}



.flight-detail-header[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-left[data-v-77d85ed2] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-77d85ed2] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-info-box[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.flight-info-box-left[data-v-77d85ed2] {
  width: 2.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-77d85ed2] {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  padding-left: 0.77333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -1px;
}

.flight-line-box[data-v-77d85ed2] {
  width: 0.08rem;
  height: 2.26667rem;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
  position: absolute;
  left: 2.6rem;
  top: 0.26667rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
}

.segment-wrapper[data-v-77d85ed2] {
  margin-top: 0.42667rem;
  margin-bottom: 0.66667rem;
}

.cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  top: 0.10667rem;
}

.arr-cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  bottom: 0.10667rem;
}

.cross-day-tip-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.flight-stop-box[data-v-77d85ed2] {
  margin-left: 2.46667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.flight-stop-box-en[data-v-77d85ed2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flight-stop-info-en[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.step-city-name[data-v-77d85ed2] {
  max-width: 2rem;
  lines: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.big-point-item[data-v-77d85ed2] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
  /* margin-top: 5px; */
  margin-top: auto;
  margin-bottom: auto;
}

.small-point[data-v-77d85ed2] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.airlineLogo[data-v-77d85ed2] {
  margin-right: 0.06667rem;
}

.flight-share-box[data-v-77d85ed2] {
  margin-left: 0.48rem;
  margin-bottom: 0.12rem;
}

.flight-airline-company[data-v-77d85ed2] {
  margin-bottom: 0.12rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-row[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.sub-small-text[data-v-77d85ed2] {
  font-size: 0.32rem;
}

.middle-text[data-v-77d85ed2] {
  font-size: 0.4rem;
}

.big-text[data-v-77d85ed2] {
  font-size: 0.48rem;
}

.right-text[data-v-77d85ed2] {
  text-align: right;
}

.deep-grey[data-v-77d85ed2] {
  color: #464646;
}

.light-grey[data-v-77d85ed2] {
  color: #787878;
}

.black-text[data-v-77d85ed2] {
  color: #464646;
}

.blue-text[data-v-77d85ed2] {
  color: #3296D2;
}

.orange-text[data-v-77d85ed2] {
  color: #FF7846;
}

.bold-text[data-v-77d85ed2] {
  font-weight: 500;
}

.mt3[data-v-77d85ed2] {
  margin-top: -0.05333rem;
}

.time-bold-text[data-v-77d85ed2] {
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-77d85ed2] {
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.root[data-v-70ca2775] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 99;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
}

.summary-login[data-v-70ca2775] {
  width: 8rem;
  height: 8.96rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
}

.quick-login-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.setting-password-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.tool-bar[data-v-70ca2775] {
  height: 0.88rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header[data-v-70ca2775] {
  margin-top: -0.22667rem;
}

.header-sub-box[data-v-70ca2775] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-title-text[data-v-70ca2775] {
  font-size: 0.48rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.header-sub-title[data-v-70ca2775] {
  margin-top: 0.26667rem;
}

.header-sub-title-text[data-v-70ca2775] {
  font-size: 0.4rem;
  color: rgba(70, 70, 70, 1);
}

.content[data-v-70ca2775] {
  width: 6.66667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-top: 0.6rem;
}

.form-group[data-v-70ca2775] {
  width: 6.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: black;
  placeholder-color: rgba(190, 190, 190, 1);
  background-color: transparent;
  height: 0.8rem;
  width: 6.33333rem;
  font-weight: lighter;
}

.input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:placeholder-shown {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:focus {
  placeholder-color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:placeholder-shown {
  color: rgba(255, 255, 255, 0.5);
}

input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox < 19 */

input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox > 19 */

input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Internet Explorer 10 */

input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input-code[data-v-70ca2775] {
  width: 4.26667rem;
}

.input-password[data-v-70ca2775] {
  width: 6.06667rem;
}

.input-reset[data-v-70ca2775] {
  width: 5.6rem;
}

.white-line[data-v-70ca2775] {
  height: 1px;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  background-color: rgba(120, 120, 120, 1);
}

.warning-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: rgba(0, 190, 220, 1);
  margin-top: 0.49333rem;
  margin-bottom: 0.48rem;
}

.warning-info-box[data-v-70ca2775] {
  height: 0.85333rem;
  margin-top: 0.08rem;
}

.warning-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: rgba(0, 190, 220, 1);
  text-align: center;
}

.validation-code-box[data-v-70ca2775] {
  width: 1.93333rem;
  height: 0.61333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(190, 190, 190, 1);
}

.validation-code-box-active[data-v-70ca2775] {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.validation-code-font[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  color: rgba(190, 190, 190, 1);
  opacity: 0.6;
  font-size: 0.32rem;
}

.validation-code-font-active[data-v-70ca2775] {
  color: #000000;
}

.other-login[data-v-70ca2775] {
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.other-login-text[data-v-70ca2775] {
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.summary-login-button[data-v-70ca2775] {
  opacity: 0.5;
  width: 6.66667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  color: #ffffff;
}

.login-button-active[data-v-70ca2775] {
  opacity: 1;
}

.err-line-box[data-v-70ca2775] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.grey-line[data-v-70ca2775] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.err-info[data-v-70ca2775] {
  height: 0.53333rem;
  margin-bottom: 2rem;
}

.err-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Resetular;
  font-size: 0.32rem;
  color: #00BEDC;
  text-align: center;
}

.register-tip-box[data-v-70ca2775] {
  height: 1.52rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.register-tip-text[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.line[data-v-ff160734] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.10667rem;
  border-radius: 1.33333rem;
}

.red-point[data-v-ff160734] {
  position: absolute;
  right: 0.42667rem;
  top: 0.13333rem;
  width: 0.18667rem;
  height: 0.18667rem;
  border-radius: 100%;
  background-color: #FF4646;
}



.bind-phone-wrapper[data-v-598eece4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #F0F0F0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-598eece4] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-598eece4] {
  color: #00BEDC;
}

.container[data-v-7c484194] {
  background-color: white;
}

.userBox[data-v-7c484194] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.06667rem;
}

.userAvatar[data-v-7c484194] {
  background-color: #323232;
  width: 2.13333rem;
  height: 2.13333rem;
  border-radius: 100%;
  margin-bottom: 0.53333rem;
}

.userAvatarText[data-v-7c484194] {
  font-size: 0.4rem;
  color: white;
  text-align: center;
  line-height: 2.13333rem;
}

.userName[data-v-7c484194] {
  font-size: 0.37333rem;
  color: #9B9B9B;
}

.more-cell[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell-no-active[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell[data-v-2a63c429]:active {
  background-color: #D2D2D2;
}

.border-line[data-v-2a63c429] {
  height: 1px;
  background-color: #D2D2D2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.black-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.customer-service-box[data-v-2a63c429] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.service-content[data-v-2a63c429] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-choose-text[data-v-2a63c429] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.service-row[data-v-2a63c429] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-item[data-v-2a63c429] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.service-item-text[data-v-2a63c429] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120,120,120,1);
}

.cancel-btn[data-v-2a63c429] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-2a63c429]:active {
  background-color: #f5f5f5;
}

.register-header[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.text-row[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.text-row[data-v-66c41d68]:active {
  opacity: 0.5;
}

.register-logo-box[data-v-66c41d68] {
  height: 3.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-input[data-v-66c41d68] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.36rem;
  padding-bottom: 2.28rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-tip[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.8rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.light-white-text[data-v-66c41d68] {
  font-family: SourceHanSansCN-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68]:active {
  opacity: 0.5;
}

.set-pwd-container[data-v-3fbfd580] {
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 0.53333rem;
  padding-bottom: 0.8rem;
  color: white;
  width: 10rem;
}

.set-pwd-header[data-v-3fbfd580] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.skipsetpwd-text[data-v-3fbfd580] {
  font-family: PingFangSC-Light;
  font-size: .32rem;
  color: white;
}

.pwd-input[data-v-3fbfd580] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.73333rem;
}

.reset-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.53333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.reset-ways[data-v-c2d30e9a] {
  margin-bottom: 0.66667rem;
}

.reset-way-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 0.69333rem;
}

.reset-ways-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  opacity: 0.6;
}

.active-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Bold;
  opacity: 1;
}

.vertical-line[data-v-c2d30e9a] {
  width: 1px;
  height: 0.42667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #464646;
}

.active-line[data-v-c2d30e9a] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.66667rem;
  height: 0.10667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  border-radius: 1.33333rem;
}

.form-group[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.err-line-box[data-v-c2d30e9a] {
  height: 0.10667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.42667rem;
}

.grey-line[data-v-c2d30e9a] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-c2d30e9a] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.get-code[data-v-c2d30e9a] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #BEBEBE;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #BEBEBE;
}

.get-code-active[data-v-c2d30e9a] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-c2d30e9a] {
  font-family: SourceHanSansCN-Light;
  color: #BEBEBE;
  font-size: 0.32rem;
}

.code-text-active[data-v-c2d30e9a] {
  color: #464646;
}

.err-info[data-v-c2d30e9a] {
  height: 0.53333rem;
}

.err-info-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #00BEDC;
  text-align: center;
}

.pwd-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.53333rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.input-reset[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9B9B9B;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-reset[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:placeholder-shown {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-c2d30e9a] {
  width: 5.73333rem;
}

.input-code[data-v-c2d30e9a] {
  width: 6.33333rem;
}

.input-pwd[data-v-c2d30e9a] {
  width: 7.73333rem;
}

input[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.email-result-box[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.resend-tips[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  opacity: 1;
}

.resend-tips[data-v-c2d30e9a]:active {
  opacity: 0.5;
}

.profile-content[data-v-d57ddf18] {
  background-color: white;
}

.profile-list[data-v-d57ddf18] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.06667rem;
}

.profile-cell[data-v-d57ddf18] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.border-line[data-v-d57ddf18] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.profile-cell[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.profile-cell-divide[data-v-d57ddf18] {
  height: 2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.8rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.profile-footer-cell[data-v-d57ddf18] {
  height: 4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.avatar-img[data-v-d57ddf18] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #969696;
}

.normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.grey-normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.grey-light-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.profile-row[data-v-d57ddf18] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.photo-choose-box[data-v-d57ddf18] {
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.choose-content[data-v-d57ddf18] {
  height: 2.66667rem;
  background-color: white;
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
}

.choose-item[data-v-d57ddf18] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.choose-item[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.item-top[data-v-d57ddf18] {
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.item-bottom[data-v-d57ddf18] {
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

.cancel-btn[data-v-d57ddf18] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
}

.save-text[data-v-efa80856] {
  padding: 0.2rem;
  padding-right: 0px;
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  opacity: 1;
}

.save-text[data-v-efa80856]:active {
  opacity: 0.5;
}

.column-form[data-v-efa80856] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-efa80856] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-name[data-v-efa80856] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-name[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:placeholder-shown {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-efa80856] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-efa80856] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-efa80856] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-efa80856] {
  height: 0.53333rem;
}

.err-info-text[data-v-efa80856] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bd4a712] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bd4a712] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bd4a712] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bd4a712] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bd4a712] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bd4a712] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bd4a712] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bd4a712] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.tip-box[data-v-6520b583] {
  height: 0.8rem;
  background-color: #f0f0f0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-text[data-v-6520b583] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
}

.bind-input-box[data-v-6520b583] {
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-group[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.input-phone[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 5.73333rem;
}

.input-phone[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:placeholder-shown {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-code[data-v-6520b583] {
  width: 6.33333rem;
}

input[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.get-code[data-v-6520b583] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bebebe;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #bebebe;
}

.get-code-active[data-v-6520b583] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  color: #bebebe;
  font-size: 0.32rem;
}

.code-text-active[data-v-6520b583] {
  color: #464646;
}

.err-line-box[data-v-6520b583] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6520b583] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6520b583] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6520b583] {
  height: 0.53333rem;
}

.err-info-text[data-v-6520b583] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bf7ca29] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bf7ca29] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bf7ca29] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bf7ca29] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bf7ca29] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bf7ca29] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bf7ca29] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bf7ca29] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.coupon-list[data-v-545932ae] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.2rem;
}

.coupon-list-null[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4rem;
}

.grey-light-text[data-v-545932ae] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.coupon-list-bottom-box[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.8rem;
  padding-bottom: 1.33333rem;
}

.tips-text[data-v-545932ae] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
}

.font-22[data-v-545932ae] {
  font-size: 0.29333rem;
}

.coupon-loading[data-v-545932ae] {
  height: 16rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-list-loading[data-v-545932ae] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 10rem;
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0px !important;
}

.coupon-list-loading-indicator[data-v-545932ae] {
  font-size: 0.4rem;
}

.coupons-loading[data-v-545932ae] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-3d5314d5] {
  width: 9.2rem;
  height: 4.66667rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
}

.bg-img[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.coupon-container[data-v-3d5314d5] {
  width: 9.2rem;
  padding: 0.4rem;
}

.front-box[data-v-3d5314d5] {
  height: 2.96rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
}

.coupon-displayName[data-v-3d5314d5] {
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.total[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.symbol[data-v-3d5314d5] {
  color: #ffffff;
  font-size: 0.4rem;
  margin-bottom: 0.33333rem;
  font-weight: 400;
  margin-left: 0.09333rem;
  margin-right: 0.09333rem;
}

.discount[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 1.33333rem;
  color: #FFFFFF;
  letter-spacing: -0.0204rem;
}

.coupon-desc[data-v-3d5314d5] {
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  lines: 2;
  max-height: 0.93333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.coupon-date[data-v-3d5314d5] {
  margin-top: 0.26667rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
}

.coupon-btn-box[data-v-3d5314d5] {
  height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-btn[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: transparent;
  opacity: 1;
  border-radius: 0.10667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: white;
}

.coupon-btn[data-v-3d5314d5]:active {
  background-color: rgba(200, 200, 200, 0.20);
}

.coupon-btn-text[data-v-3d5314d5] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  letter-spacing: -0.6px;
}

.coupon-invalid-btn[data-v-3d5314d5] {
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: white;
  border-radius: 0.10667rem;
  color: #3296D2;
  line-height: 0.53333rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Light;
}

.coupon-mask[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.5);
}

.back-box[data-v-3d5314d5] {
  margin-top: -3.73333rem;
  height: 4.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.coupon-text[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.coupon-rules-box[data-v-3d5314d5] {
  height: 1.6rem;
  width: 7.73333rem;
  margin-top: 0.48rem;
}

.coupon-icon-right[data-v-3d5314d5] {
  position: absolute;
  /* top: 7px; */
  top: 0.06667rem;
  right: 0.02667rem;
}

.more-content[data-v-758d40cc] {
  background-color: white;
}

.about-content[data-v-6640f654] {
  background-color: white;
}

.about-container[data-v-6640f654] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 4rem;
  padding-bottom: 7.94667rem;
}

.footer[data-v-6640f654] {
  height: 1.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-6640f654] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #000000;
}

.big-text[data-v-6640f654] {
  font-family: ArialRoundedMTBold;
  font-size: 1.92rem;
  color: #000000;
}

.light-text[data-v-6640f654] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
}

.order-loading[data-v-8241b680] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #F3F3F3;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  margin-top: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-30023e8c] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-status-title-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-30023e8c] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-description[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-description-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-description-dot[data-v-30023e8c] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-description-text[data-v-30023e8c] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-price[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  opacity: 1;
}

.order-price[data-v-30023e8c]:active {
  opacity: 0.5;
}

.text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.price-symbol[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  margin-right: 0.12rem;
  color: #FF7846;
}

.price-text[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #FF7846;
}

.price-exchange[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #FF7846;
}

.order-options[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.8rem;
}

.order-info[data-v-30023e8c] {
  width: 9.2rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210,210,210,1);
}

.order-info-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-info-title[data-v-30023e8c] {
  width: 1.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-info-text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-record[data-v-30023e8c] {
  width: 9.2rem;
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.change-ticket-record-font[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-red-point[data-v-30023e8c] {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background-color: #FF4646;
  margin-right: 0.06667rem;
  margin-top: -0.2rem;
  margin-left: -0.04rem;
}

.flights-detail-cell[data-v-eedf554a] {
  /*padding-top: 25px;*/
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-eedf554a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.flight-box[data-v-eedf554a] {
  margin-top: 0.21333rem;
}

.warning-box-order[data-v-eedf554a] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210, 210, 210, 1);
  padding: 0.4rem;
}

.warning-box-order-item[data-v-eedf554a] {
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-eedf554a] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-eedf554a] {
  font-size: 0.32rem;
}

.light-grey[data-v-eedf554a] {
  color: #787878;
}

.blue-text[data-v-eedf554a] {
  color: #3296D2;
}

.orange-text[data-v-eedf554a] {
  color: #FF7846;
}

.rules-row[data-v-eedf554a] {
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  opacity: 1;
}

.rules-text[data-v-eedf554a] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.flight-detail[data-v-687ade13] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-687ade13] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.flight-info-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-687ade13] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-687ade13] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-687ade13] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.duration-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.cross-day-tip-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.flight-stop-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-687ade13] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-687ade13] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.img-airlineLogo[data-v-687ade13] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-687ade13] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-687ade13] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  color: #464646;
}

.info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.info-small-strong-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #787878;
}

.blue-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #3296D2;
}

.gay-info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #464646;
}

.oranger-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #FF7846;
}

.right-text[data-v-687ade13] {
  text-align: right;
}

.mask[data-v-a10351f4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-a10351f4] {
  width: 10rem;
  min-height: 14.66667rem;
}

.root[data-v-a10351f4] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  background-color: rgba(70,70,70,0.80);
}

.title[data-v-a10351f4] {
  margin-top: 1.68rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #00BEDC;
}

.rules-root[data-v-48b92e79] {
  width: 8.66667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.8rem;
}

.title[data-v-48b92e79] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 0.32rem;
  margin-bottom: 0.8rem;
}

.row[data-v-48b92e79] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 0.53333rem;
}

.sub-title[data-v-48b92e79] {
  width: 1.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  margin-right: 0.26667rem;
}

.sub-content[data-v-48b92e79] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  /* margin-right: 20px; */
}

.root[data-v-1c8efc80] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.rule-scroller[data-v-1c8efc80] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.66667rem;
}

.rule-line[data-v-1c8efc80] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-color: #787878;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.border-bottom-1[data-v-1c8efc80] {
  border-bottom-width: 1px;
  border-bottom-color: #787878;
  border-bottom-style: solid;
}

.rule-title-wrapper[data-v-1c8efc80] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.rule-title[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.rule-desc-wrapper[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  margin-left: -1px;
}

.rule-desc[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.rule-trips-wrapper[data-v-1c8efc80] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.trip-name[data-v-1c8efc80] {
  color: #00cbe0;
  margin-top: 0.13333rem;
}

.period-wrapper[data-v-1c8efc80] {
  margin-top: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-1[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.w-157[data-v-1c8efc80] {
  padding-right: 0.26667rem;
  width: 2.09333rem;
}

.order-passengers-cell[data-v-23bb4c61] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-23bb4c61] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-passengers-title[data-v-23bb4c61] {
  margin-top: 0.33333rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #3296D2;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-passengers-box[data-v-23bb4c61] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-passengers-box[data-v-23bb4c61]:active {
  background-color: #f5f5f5;
}

.passenger-info-row[data-v-23bb4c61] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.passenger-name-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-card-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
  padding-top: 0.13333rem;
  padding-bottom: 0.2rem;
}

.passenger-ticketNo-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #464646;
}

.border-bottom[data-v-23bb4c61] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border-bottom[data-v-23bb4c61] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.order-contact-box[data-v-23bb4c61] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  margin-bottom: 0.33333rem;
}

.order-contact-body[data-v-23bb4c61] {
  padding-top: 0.4rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #ffffff;
}

.contact-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-cashback-cell[data-v-7d95f7ee] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-freme-cell[data-v-7d95f7ee] {
  /* height: 100px; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* align-items: center; */
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.shadow[data-v-7d95f7ee] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-cashback-left[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-cashback-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #323232;
}

.order-cashback-tips[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.order-freme-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Regular;
  margin-left: 0.2rem;
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.order-freme-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.32rem;
}

.freme-static-contain[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.freme-static-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.32rem;
}

.text-right[data-v-7d95f7ee] {
  text-align: right;
}

.badge[data-v-7d95f7ee] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.freme-text-wrap[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.order-suppliers-cell[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-d2cf5be2] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-suppliers-title[data-v-d2cf5be2] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #3296D2;
}

.order-suppliers-img-box[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.suppliers-image[data-v-d2cf5be2] {
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.13333rem;
}

.passenger-info-content[data-v-55b7a5f4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.passenger-form[data-v-55b7a5f4] {
  margin: 0.4rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  opacity: 1;
}

.passenger-form-row[data-v-55b7a5f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.33333rem;
  padding: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border[data-v-55b7a5f4] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.passenger-form-title[data-v-55b7a5f4] {
  width: 2.53333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-form-content[data-v-55b7a5f4] {
  width: 5.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.passengerInfo-title[data-v-55b7a5f4] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  padding-left: 0.8rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0px;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
}

.change-ticket-box[data-v-4fe3999b] {
  background-color: rgba(240,240,240,0.80);
  padding-bottom: 0.4rem;
}

.change-ticket-item[data-v-4fe3999b] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #fff;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.porcess-tips[data-v-4fe3999b] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.porcess-pay-tips[data-v-4fe3999b] {
  height: 0.8rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.53333rem;
}

.process-detail[data-v-4fe3999b] {
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 2.32rem;
}

.process-detail-item[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.66667rem;
}

.process-detail-icon[data-v-4fe3999b] {
  position: absolute;
  left: 0px;
  top: 0;
}

.play-record-item[data-v-4fe3999b] {
  margin-top: 0.6rem;
}

.step-line[data-v-4fe3999b] {
  width: 0.02667rem;
  height: 1.16rem;
  background-color: rgba(120,120,120,1);
  position: absolute;
  left: 0.24rem;
}

.change-ticket-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.upgrade-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.total-fee[data-v-4fe3999b] {
  height: 1.38667rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 7.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211,210,210,1);
}

.pay-btn[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.porcess-pay-history[data-v-4fe3999b] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-color: rgba(240,240,240,1);
  border-top-width: 0.02667rem;
  border-top-style: solid;
}

.process-detail-counter[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.change-ticket-status[data-v-4fe3999b] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-style: solid;
  border-top-color: rgba(240,240,240,1);
  border-bottom-width: 0.02667rem;
  border-bottom-style: solid;
  border-bottom-color: rgba(240,240,240,1);
}

.change-ticket-detail[data-v-4fe3999b] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.change-ticket-detail-title[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detial-title-text[data-v-4fe3999b] {
  font-size: 0.32rem;
  color: rgba(0,190,220,1);
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,190,220,1);
  border-top-left-radius: 0.06667rem;
  border-top-right-radius: 0.06667rem;
  border-bottom-left-radius: 0.06667rem;
  border-bottom-right-radius: 0.06667rem;
  text-align: center;
  line-height: 0.53333rem;
  width: 0.93333rem;
  height: 0.53333rem;
}

.change-ticket-detail-content[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  margin-bottom: 0.4rem;
}

.detail-date[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.6rem;
  width: 0.8rem;
}

.detail-time[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.8rem;
  width: 1.28rem;
}

.detail-city[data-v-4fe3999b] {
  width: 6.13333rem;
  height: 1.6rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.6rem;
}

.detail-city-line[data-v-4fe3999b] {
  height: 1.06667rem;
  width: 0.08rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to bottom, rgba(40,200,220,1), rgba(50,150,210,1));
  position: absolute;
  left: 0.24rem;
  top: 0.33333rem;
}

.change-ticket-passenger[data-v-4fe3999b] {
  height: 1.70667rem;
  border-top-color: rgba(210,210,210,1);
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.change-ticket-passenger-box[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-text-box[data-v-4fe3999b] {
  height: 3.22667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-btn-box[data-v-4fe3999b] {
  height: 1.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.font-grey[data-v-4fe3999b] {
  color: rgba(120,120,120,1);
}

.font-black[data-v-4fe3999b] {
  color: rgba(70,70,70,1);
}

.font-blue[data-v-4fe3999b] {
  color: rgba(0,190,220,1);
}

.font-orange[data-v-4fe3999b] {
  color: rgba(255,120,70,1);
}

.font-20[data-v-4fe3999b] {
  font-size: 0.26667rem;
}

.font-22[data-v-4fe3999b] {
  font-size: 0.29333rem;
}

.font-24[data-v-4fe3999b] {
  font-size: 0.32rem;
}

.font-26[data-v-4fe3999b] {
  font-size: 0.34667rem;
}

.font-30[data-v-4fe3999b] {
  font-size: 0.4rem;
}

.font-36[data-v-4fe3999b] {
  font-size: 0.48rem;
}

.font-bold[data-v-4fe3999b] {
  font-weight: 600;
}

.pr5[data-v-4fe3999b] {
  padding-right: 0.06667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
}

.navbar[data-v-d1013358] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.46667rem;
}

.nav-item[data-v-d1013358] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-title[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #9B9B9B;
  line-height: 0.53333rem;
  /* margin-bottom: 10px; */
}

.nav-detail[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.53333rem;
}

.active[data-v-d1013358] {
  color: #464646;
}

.modal-err[data-v-d1013358] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 6.66667rem;
  top: 6rem;
  left: 1.73333rem;
  border-radius: 0.13333rem;
  padding: 0.13333rem 0.26667rem;
}

.modal-err-text[data-v-d1013358] {
  color: white;
  font-size: 0.34667rem;
  line-height: 0.46667rem;
}

.margin-30[data-v-d1013358] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  height: 1.33333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 9.2rem;
}

.datepicker-wrapper[data-v-0696d874] {
  width: 10rem;
}

.loading[data-v-0696d874] {
  top: 3.50667rem;
}

.day-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  height: 0.82667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
}

.day[data-v-0696d874] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.29333rem;
  text-align: center;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.29333rem;
  color: #323232;
  line-height: 0.29333rem;
}

.day-weekends[data-v-0696d874] {
  color: #00bedc;
}

.scroller[data-v-0696d874] {
  width: 10rem;
  height: 11.77333rem;
  overflow: hidden;
}

.month-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.month-line[data-v-0696d874] {
  width: 10rem;
  height: 1.77333rem;
  padding-top: 0.61333rem;
  padding-bottom: 0.2rem;
  padding-left: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
}

.monthtxt[data-v-0696d874] {
  font-family: PingFangSC-Regular;
  font-size: 0.64rem;
  color: #323232;
  line-height: 0.8rem;
}

.txt-wrapper[data-v-0696d874] {
  width: 1.41333rem;
  height: 1.70667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
  position: relative;
}

.daytxt-text[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  text-align: center;
  font-size: 0.53333rem;
  color: rgba(50, 50, 50, 1);
}

.daytxt-date[data-v-0696d874] {
  width: 1.06667rem;
  height: 1.76rem;
  line-height: 1.76rem;
  text-align: center;
  font-size: 0.53333rem;
  /*font-weight: 800;*/
  font-family: PingFangSC-Regular;
  color: #323232;
}

.daytxt-date-weekends[data-v-0696d874],.daytxt-date-holiday[data-v-0696d874] {
  color: #00BEDC !important;
}

.daytxt-dateType-txt[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(70, 70, 70, 1);
}

.daytxt-dateType-unAvailabledate[data-v-0696d874] {
  color: #d2d2d2;
}

.daytxt-price-txt[data-v-0696d874] {
  width: 1.33333rem;
  height: 0.37333rem;
  line-height: 0.37333rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  /*lines: 1;
  text-overflow: ellipsis;*/
}

.daytxt-bg-active[data-v-0696d874] {
  background-color: #00BEDC;
}

.daytxt-bg-same[data-v-0696d874] {
  background-color: #3296d2;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 0.72rem;
  position: absolute;
}

.daytxt-txt-active[data-v-0696d874] {
  color: #ffffff;
}

.daytxt-txt-between-active[data-v-0696d874] {
  color: rgba(120, 120, 120, 1);
}

.daytxt-bg-between[data-v-0696d874] {
  background-color: rgba(0, 190, 220, 0.2);
}

.list-loading[data-v-6374d5fe] {
  position: fixed;
  top: 3.2rem;
  left: 4.6rem;
}

.search[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #464646;
  border-bottom-style: solid;
}

.search-input[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  line-height: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #323232;
  placeholder-color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-ms-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:placeholder-shown {
  color: #9B9B9B;
}

.wrapper[data-v-6374d5fe] {
  width: 10rem;
  /* height: 1000px; */
}

.navbar[data-v-6374d5fe] {
  position: relative;
  width: 10rem;
  height: 1.6rem;
}

.nav-first[data-v-6374d5fe] {
  position: absolute;
  width: 5.25333rem;
  height: 1.6rem;
  left: 0px;
  padding-top: 0.66667rem;
  padding-left: 2.26667rem;
}

.nav-sec[data-v-6374d5fe] {
  position: absolute;
  width: 3.94667rem;
  height: 1.6rem;
  right: 0px;
  padding-top: 0.66667rem;
  padding-right: 2.26667rem;
}

.nav-title[data-v-6374d5fe] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.45333rem;
  letter-spacing: 0.02667rem;
}

.txt-left[data-v-6374d5fe] {
  text-align: left;
}

.txt-right[data-v-6374d5fe] {
  text-align: right;
}

.active[data-v-6374d5fe] {
  font-weight: 700;
}

.nav-border[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  width: 2.05333rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.nav-border2[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  margin-left: 0.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.scroller[data-v-6374d5fe] {
  width: 10rem;
}

.history-wrapper[data-v-6374d5fe] {
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.history-item[data-v-6374d5fe] {
  width: 2.93333rem;
  height: 0.93333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  margin-left: 0.05333rem;
  margin-right: 0.05333rem;
}

.inner-item[data-v-6374d5fe] {
  width: 2.66667rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}

.city-name[data-v-6374d5fe] {
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-size: 0.37333rem;
  color: #323232;
  max-width: 2.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.booking-bottom-tips[data-v-6374d5fe] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangHK-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.mb-100[data-v-6374d5fe] {
  margin-bottom: 1.33333rem;
}

.margin-100[data-v-6374d5fe] {
  width: 10rem;
  height: 1.33333rem;
}

.city-active-line[data-v-6374d5fe] {
  position: absolute;
  bottom: 0.2rem;
  left: 2.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.city-active-line-right[data-v-6374d5fe] {
  -webkit-transform: translateX(4.04rem);
  transform: translateX(4.04rem);
}

.root[data-v-43838972] {
  width: 10rem;
}

.title-wrapper[data-v-43838972] {
  width: 10rem;
  height: 0.4rem;
  margin-top: 0.34667rem;
  margin-bottom: 0.34667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-43838972] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.4rem;
  letter-spacing: 0.02667rem;
}

.content[data-v-43838972] {
  width: 10rem;
  margin-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.root[data-v-58660a20] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.4rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
}

.city[data-v-58660a20] {
  height: 0.53333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-58660a20] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-58660a20] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-58660a20] {
  height: 0.32rem;
}

.proName[data-v-58660a20] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.loading[data-v-2e4337bf] {
  position: absolute;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-2e4337bf] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.root[data-v-7087ec7a] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.left[data-v-7087ec7a] {
  width: 1.06667rem;
  padding-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-header-text[data-v-7087ec7a] {
  width: 0.8rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  background-color: rgba(210, 210, 210, 0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.right[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pdl35[data-v-7087ec7a] {
  padding-left: 0.46667rem;
}

.city[data-v-7087ec7a] {
  height: 0.53333rem;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-7087ec7a] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-7087ec7a] {
  height: 0.32rem;
}

.proName[data-v-7087ec7a] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.root[data-v-59867364] {
  width: 10rem;
}

.img[data-v-59867364] {
  margin-top: 2.30667rem;
  margin-left: 3.44rem;
}

.title[data-v-59867364] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.warning-box[data-v-7c65cc09] {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-7c65cc09] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.other-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.pr10[data-v-7c65cc09] {
  padding-right: 0.13333rem;
}

.booking-scroller[data-v-7c65cc09] {
  background-color: rgba(240, 240, 240, 0.8);
  /* padding-bottom: 110px; */
}

.small-text[data-v-7c65cc09] {
  font-size: 0.32rem;
}

.orange-text[data-v-7c65cc09] {
  color: #FF7846;
}

.step-wrapper[data-v-7c65cc09] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
  padding-top: 0.13333rem;
}

.container[data-v-7c65cc09] {
  width: 10rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  background-color: #ffffff;
  margin-bottom: 1.46667rem;
  /* box-shadow: 0 5px 10px 0 rgba(211, 210, 210, 0.40); */
}

.list-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  margin-bottom: 1px;
}

.row[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-7c65cc09] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.coupon[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.93333rem;
}

.gray[data-v-7c65cc09] {
  color: #787878;
}

.badge[data-v-7c65cc09] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.comment[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
  line-height: 0.93333rem;
}

.user-wrapper[data-v-7c65cc09] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sub-msg[data-v-7c65cc09] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.user-name-wrapper[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency-tip[data-v-7c65cc09] {
  position: fixed;
  bottom: 1.61333rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-7c65cc09] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
}

.fail-verify-price-text[data-v-7c65cc09] {
  color: #9b9b9b;
  font-size: 1.33333rem;
  line-height: 0.66667rem;
}

.footer-price-r[data-v-7c65cc09] {
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-text[data-v-7c65cc09] {
  padding-top: 0.33333rem;
}

.pirce-change-amount[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff4646;
  line-height: 0.34667rem;
  margin-bottom: 0.18667rem;
}

.price-exchange[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
  margin-bottom: 0.18667rem;
}

.red[data-v-7c65cc09] {
  color: #ff4646;
}

.green[data-v-7c65cc09] {
  color: #1ea064;
}

.total-price-symbol[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.2rem;
}

.total-price[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
}

.carbin[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.32rem;
  margin-bottom: 0.26667rem;
  margin-left: 0.4rem;
}

.footer-detail[data-v-7c65cc09] {
  width: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail-label[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.32rem;
  margin-right: 0.13333rem;
}

.footer-button[data-v-7c65cc09] {
  width: 2.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
}

.btn-booking[data-v-7c65cc09] {
  height: 1.06667rem;
  width: 2.4rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.99)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.06667rem;
}

.list-container[data-v-7c65cc09] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-7c65cc09] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-7c65cc09] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-7c65cc09] {
  height: 1.2rem;
}

.rule-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.73333rem;
  padding-bottom: 0.73333rem;
}

.rule-wrapper-content[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  /* padding-left: 20px; */
}

.rule-wrapper-item[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* padding-left: 20px; */
}

.rule-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: rgb(50,50,50);
  line-height: 0.53333rem;
}

.rule-msg-grey[data-v-7c65cc09] {
  color: #787878;
}

.rule-msg-blue[data-v-7c65cc09] {
  color: rgb(0, 190, 220);
}

.verify-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
  padding-left: 0.26667rem;
}

.detail-scroller[data-v-7c65cc09] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-height: 9.33333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.booking-bottom-tips[data-v-7c65cc09] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.suppliers-title[data-v-7c65cc09] {
  margin-top: 0.4rem;
  margin-bottom: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
}

.suppliers-scroller[data-v-7c65cc09] {
  width: 7.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.unavailable-msg-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 0.42667rem;
  margin-top: 0.06667rem;
}

.unavailable-err-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #464646;
  line-height: 0.42667rem;
}

.booking-loading-box[data-v-7c65cc09] {
  width: 5.28rem;
  height: 5.28rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  position: fixed;
  left: 2.37333rem;
  top: 4.25333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  padding-top: 0.4rem;
  z-index: 2;
}

.fail-verify-price-line[data-v-7c65cc09] {
  width: 0.4rem;
  height: 0.05333rem;
  background-color: #9b9b9b;
  margin-right: 0.13333rem;
}

.grey-mask[data-v-7c65cc09] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(240, 240, 240, 1);
}

.transparent-mask[data-v-7c65cc09] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: transparent;
}

.i-dialog-content[data-v-7c65cc09] {
  width: 7.6rem;
  height: 2.2rem;
}

.dialog-content-text[data-v-7c65cc09] {
  width: 7.6rem;
  text-align: center;
  font-size: 0.4rem;
  color: #464646;
}

.bubble-wrapper[data-v-7c65cc09] {
  position: absolute;
  /* top: 97px; */
  right: 0.4rem;
  width: 5.61333rem;
  height: 2rem;
}

.bubble-container[data-v-7c65cc09] {
  margin-top: 0.30667rem;
  width: 5.61333rem;
  height: 1.69333rem;
  background-color: rgba(70, 70, 70, 0.8);
  border-radius: 0.10667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  /* z-index: 3; */
}

.bubble-container-left[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 0.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.26667rem;
}

.bubble-container-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bubble-container-right-title[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #ffffff;
  line-height: 0.42667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-container-right-desc[data-v-7c65cc09] {
  margin-top: 0.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.24rem;
  color: #ffffff;
  line-height: 0.29333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-triangle-wrapper[data-v-7c65cc09] {
  width: 0.66667rem;
  position: absolute;
  right: 0px;
  height: 0.30667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.igola-fare-tip[data-v-7c65cc09] {
  width: 10rem;
  height: 0.76rem;
  background-color: rgba(248, 231, 28, 0.2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.igola-fare-tip-sub-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  font-weight: 500;
  color: rgba(50, 50, 50, 1);
}

.igola-fare-tip-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.list-row-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cashback-tips-header[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #464646;
  line-height: 0.4rem;
  text-align: center;
  margin-top: 0.13333rem;
  line-height: 0.53333rem;
}

.cashback-tips-text[data-v-7c65cc09] {
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 1.08rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.53333rem;
}

.i-list[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 30px;
    padding-bottom: 30px; */
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1px;
}

.i-list-no-border[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*
  .i-list-text {
    font-family: PingFangSC-Regular;
    font-size: 26px;
    color: #323232;
    line-height: 34px;
    lines: 1;
  }
*/

.txt-all[data-v-1c2f6a0a] {
  text-align: left;
}

.txt-alr[data-v-1c2f6a0a] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.45333rem;
  lines: 1;
  color: #9b9b9b;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-list-left[data-v-1c2f6a0a] {
  min-height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-1c2f6a0a] {
  overflow: hidden;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-1c2f6a0a] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pdl10[data-v-1c2f6a0a] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-1c2f6a0a] {
  padding-right: 0.13333rem;
}

.i-actionsheet[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
}

.mask[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
}

.i-mask[data-v-e906c21e] {
  width: 10rem;
  background-color: #000000;
}

.i-actionsheet-box[data-v-e906c21e] {
  width: 10rem;
  background-color: white;
  position: fixed;
  bottom: 0;
  z-index: 1;
}

.root[data-v-3ac86717] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.header[data-v-3ac86717] {
  height: 0.81333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  border-bottom-width: 1px;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.tips[data-v-3ac86717] {
  margin-left: 0.13333rem;
  max-width: 8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.msg[data-v-3ac86717] {
  margin-left: 0.13333rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.body[data-v-3ac86717] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-3ac86717] {
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.45333rem;
  margin-top: -0.10667rem;
  margin-bottom: 0.26667rem;
}

.content[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-left[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.trip-row[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mb20[data-v-3ac86717] {
  margin-bottom: 0.26667rem;
}

.trip-type[data-v-3ac86717] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.4rem;
  margin-left: 1.33333rem;
}

.trip-detail[data-v-3ac86717] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.content-right[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.46667rem;
}

.mutil-right[data-v-3ac86717] {
  width: 0.66667rem;
}

.footer[data-v-3ac86717] {
  height: 1.12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
}

.rules[data-v-3ac86717] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 1.12rem;
}

.trip-row-left[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.trip-type-mutil[data-v-3ac86717] {
  width: 0.4rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.26667rem;
}

.trip-city-mutil[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.4rem;
  lines: 1;
  text-overflow: ellipsis;
  margin-right: 0.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.trip-detail-mutil[data-v-3ac86717] {
  width: 4.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.cross-day-font[data-v-3ac86717] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: left;
  position: absolute;
  top: -0.13333rem;
  right: -0.26667rem;
}



.supplier[data-v-58867fe6] {
  height: 1.6rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-style: solid;
  border-bottom-color: #787878;
}

.supplier-left[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.supplier-right[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.total[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.currency[data-v-58867fe6] {
  color: #464646;
  color: rgba(70,70,70,1);
  font-size: 0.32rem;
  margin-bottom: 0.06667rem;
  font-weight: 400;
}

.price[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.desc[data-v-58867fe6] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.4rem;
}

.ota[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 0.26667rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  font-weight: 600;
  color: #464646;
  line-height: 1.06667rem;
  text-align: right;
}

.btn[data-v-58867fe6] {
  width: 1.06667rem;
  height: 1.06667rem;
  padding-top: 0.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.38667rem;
  border-radius: 0.13333rem;
}

.btn-orange[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
}

.btn-primary[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.root[data-v-1d264c62] {
  width: 9.2rem;
  /* margin-left: 30px; */
  margin-right: 0.4rem;
}

.row[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-1d264c62] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.cashback-avaliable-wrapper[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cashback-avaliable-left[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cashback-avaliable-right[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gray-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.93333rem;
}

.orange-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.column[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d3d2d2;
}

.cashback-get-label[data-v-1d264c62] {
  margin-bottom: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  height: 0.53333rem;
  line-height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.des-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.coupon-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.text-wrap[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.des-orange[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
}

.des-black[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.badge[data-v-1d264c62] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.cashback-balance-can-use[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.passenger-confirm-header {
  margin-top: 0.4rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.passenger-confrim-wrapper {
  margin-top: 0.66667rem;
}

.passenger-confirm-item {
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 0.26667rem;
}

.passenger-confirm-line {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.passenger-confirm-title {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.passenger-confirm-value {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.w180 {
  width: 2.4rem;
}

.w228 {
  width: 3.04rem;
}

.book-confirm-title {
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.book-confirm-scroller {
  width: 7.2rem;
  margin-top: 0.66667rem;
}

.trip-wrapper {
  margin-bottom: 0.4rem;
}

.trip-wrapper-line {
  position: relative;
}

.confirm-title {
  float: left;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.8rem;
}

.confirm-check-icon {
  position: absolute;
  right: 0;
  top: 0;
}

.confirm-desc {
  float: left;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.8rem;
}

.book-confirm-footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  height: 0.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.book-confirm-footer-tip {
  margin-left: 0.26667rem !important;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.6rem;
}

.passengers-wrapper[data-v-9ce774ce] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.passengers-scroller[data-v-9ce774ce] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
}

.btn-add[data-v-9ce774ce] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-9ce774ce] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-9ce774ce] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-9ce774ce] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-9ce774ce] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-9ce774ce] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-9ce774ce] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-9ce774ce] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-9ce774ce] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-9ce774ce] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-9ce774ce] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-9ce774ce] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-9ce774ce] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-9ce774ce] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-9ce774ce] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-9ce774ce] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7c634ae0] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-passengers-scroller[data-v-7c634ae0] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7c634ae0] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7c634ae0] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7c634ae0] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7c634ae0] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7c634ae0] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7c634ae0] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7c634ae0] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7c634ae0] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7c634ae0] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7c634ae0] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7c634ae0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7c634ae0] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7c634ae0] {
  width: 2.21333rem;
}

.hidden-text[data-v-7c634ae0] {
  font-size: 1px;
  opacity: 0;
}

.panel[data-v-e256d082] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.i-list[data-v-706058a4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #D3D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-list-text[data-v-706058a4] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.45333rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.txt-all[data-v-706058a4] {
  text-align: left;
}

.txt-alr[data-v-706058a4] {
  color: #9B9B9B;
  text-align: right;
}

.i-list-left[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-706058a4] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.pdl10[data-v-706058a4] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-706058a4] {
  padding-right: 0.13333rem;
}

.item-input[data-v-706058a4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.56rem;
  placeholder-color: #999999;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  /* color: #464646; */
  line-height: 0.45333rem;
  lines: 1;
  text-overflow: ellipsis;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.item-input[data-v-706058a4]::-webkit-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]::-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-ms-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:placeholder-shown {
  color: #999999;
}

.small-list .i-list-left .i-list-text[data-v-706058a4],.small-list .i-list-main .item-input[data-v-706058a4] {
  font-size: 0.32rem;
  font-family: HelveticaNeue;
}

.small-list .i-list-right[data-v-706058a4] {
  width: auto;
}

.panel[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  background-color: white;
}

.btnWrapper[data-v-51d53f1a] {
  width: 2.73333rem;
  height: 0.66667rem;
  position: absolute;
  top: 0.93333rem;
  left: 6.4rem;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passengers-baseinfo[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  overflow: hidden;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.contacts-wrapper[data-v-30f38559] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.scroller[data-v-30f38559] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-30f38559] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-30f38559] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-30f38559] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-30f38559] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-30f38559] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-30f38559] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-30f38559] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-30f38559] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.root[data-v-064fe183] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-contacts-scroller[data-v-064fe183] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-064fe183] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-064fe183] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-064fe183]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-064fe183] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-064fe183] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-064fe183] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-064fe183] {
  height: 1.33333rem;
  width: 10rem;
}

.panel[data-v-5cdd660a] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.coupons-wrapper[data-v-7a9e064a] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.btn-wrapper[data-v-7a9e064a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-7a9e064a] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-7a9e064a] {
  /* padding-bottom: 110px; */
}

.margin-110[data-v-7a9e064a] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-8e0ce934] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-8e0ce934] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-8e0ce934] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.discount[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.fs-40[data-v-8e0ce934] {
  font-size: 0.53333rem;
}

.discount-off[data-v-8e0ce934] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rigth-left[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-8e0ce934] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-name[data-v-8e0ce934] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
}

.coupon-desc[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-8e0ce934] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-8e0ce934] {
  color: #d2d2d2;
}

.edit-contacts-scroller[data-v-7e1c276d] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-7e1c276d] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-7e1c276d] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-7e1c276d]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-7e1c276d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7e1c276d] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-41a88a9a] {
  background-color: rgba(240, 240, 240, 0.8);
}

.edit-passengers-scroller[data-v-41a88a9a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-41a88a9a] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-41a88a9a] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-41a88a9a] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-41a88a9a] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-41a88a9a] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-41a88a9a] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-41a88a9a] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-41a88a9a] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-41a88a9a] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.passengers-scroller[data-v-14bc0609] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-14bc0609] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-14bc0609] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-14bc0609] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-14bc0609] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-14bc0609] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-14bc0609] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  /* line-height: 70px; */
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-14bc0609] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-14bc0609] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-14bc0609] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-14bc0609] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-14bc0609] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-14bc0609] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-14bc0609] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-14bc0609] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-14bc0609] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-14bc0609] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7a454f48] {
  background-color: #F3F3F3;
}

.add-passenger-wrapper[data-v-7a454f48] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.66667rem;
}

.passenger-notify[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7a454f48] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7a454f48] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7a454f48] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7a454f48] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7a454f48] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7a454f48] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7a454f48] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7a454f48] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7a454f48] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7a454f48] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7a454f48] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7a454f48] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7a454f48] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7a454f48] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7a454f48] {
  width: 2.21333rem;
}

.hidden-text[data-v-7a454f48] {
  font-size: 1px;
  opacity: 0;
}

.loading-wrapper[data-v-7a454f48] {
  height: 5.33333rem;
  padding-top: 1.33333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.loading-text[data-v-7a454f48] {
  margin-top: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.loading-text-cn[data-v-7a454f48] {
  width: 3.33333rem;
  line-height: 0.66667rem;
}

.loading-text-en[data-v-7a454f48] {
  width: 5.06667rem;
}

.tips-box[data-v-7a454f48] {
  background-color: #FFFFFF;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-wrap[data-v-7a454f48] {
  margin-top: -1.17333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-title[data-v-7a454f48] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.8rem;
}

.tips-box-desc[data-v-7a454f48] {
  width: 7.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.66667rem;
}

.root[data-v-0ff89e4b] {
  background-color: #F3F3F3;
}

.message-wrapper[data-v-0ff89e4b] {
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  padding-left: 1.26667rem;
  padding-right: 1.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.message-title[data-v-0ff89e4b] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc[data-v-0ff89e4b] {
  width: 7.46667rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc-div[data-v-0ff89e4b] {
  width: 7.46667rem;
  margin-top: 0.26667rem;
}

.message-desc-div-text[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
}

.add-other-passenger-btn[data-v-0ff89e4b] {
  width: 6.66667rem;
  margin-top: 0.53333rem;
}

.download-wrapper[data-v-0ff89e4b] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.53333rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn[data-v-0ff89e4b] {
  width: 7.6rem;
}

.download-desc[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  text-align: center;
  margin-top: 0.53333rem;
}

.scroller[data-v-f6595f7a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-f6595f7a] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-f6595f7a] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-f6595f7a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-f6595f7a] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-f6595f7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-f6595f7a] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-f6595f7a] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-f6595f7a] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

/* .root {
  width: 750px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
} */

.btn-wrapper[data-v-173eb74d] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-173eb74d] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-173eb74d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.margin-110[data-v-173eb74d] {
  height: 1.33333rem;
  width: 10rem;
}

.coupon-title[data-v-173eb74d] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-173eb74d] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-173eb74d] {
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  margin-top: 0.6rem;
}

.payment-container[data-v-4f2d8140] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.payment-cell[data-v-4f2d8140] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  padding: 0.4rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  opacity: 1;
}

.status-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.4rem;
}

.description-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-top: 0.4rem;
  width: 6.93333rem;
  text-align: center;
}

.btn-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
}

.cash-back-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #323232;
}

.light-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
}

.text-paylater[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #323232;
  opacity: 1;
}

.text-paylater[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.scroller[data-v-71aca5f3] {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.scroller[data-v-71aca5f3]::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.payment-method[data-v-71aca5f3] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 8rem;
  background-color: white;
  padding-bottom: 1.6rem;
}

.payment-method-header[data-v-71aca5f3] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding: 0.4rem;
  padding-left: 0.26667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-line[data-v-71aca5f3] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.payment-method-cell[data-v-71aca5f3] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #ffffff;
}

.payment-method-cell[data-v-71aca5f3]:active {
  background-color: #d2d2d2;
}

.payment-method-cell-row[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.normal-text[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-grey-light[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.currency-tip[data-v-71aca5f3] {
  position: fixed;
  bottom: 1.6rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-71aca5f3] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-light-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.total-price[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #ff7846;
}

.price-exchange[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
}

.orange-btn[data-v-71aca5f3] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: rgba(255, 133, 50, 1);
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  opacity: 1;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.orange-btn[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.orange-btn-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.payment-loading[data-v-71aca5f3] {
  position: fixed;
  top: 0;
  bottom: 1.6rem;
  left: 0;
  right: 0;
  background-color: #f0f0f0;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-17833c6a] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.32rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-17833c6a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.order-status[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  padding-top: 0.66667rem;
}

.order-status-title-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-17833c6a] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-status-description[data-v-17833c6a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-status-description-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-status-description-dot[data-v-17833c6a] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-status-description-text[data-v-17833c6a] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-schedule[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.order-schedule-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-details-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.26667rem;
  opacity: 1;
}

.order-details-row[data-v-17833c6a]:active {
  opacity: 0.5;
}

.text-regular[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-blue[data-v-17833c6a] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
}

.mask[data-v-d105e60c] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-d105e60c] {
  min-height: 14.66667rem;
}

.root[data-v-d105e60c] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding: 0.66667rem;
  background-color: rgba(70, 70, 70, 0.9);
}

.order-details-row[data-v-d105e60c] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.title-blue-text[data-v-d105e60c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #00BEDC;
}

.passenger-row[data-v-d105e60c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passenger-name[data-v-d105e60c] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  margin-right: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.grey-light-text[data-v-d105e60c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
}



.warning-box-order[data-v-27c41ad3] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-27c41ad3] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-27c41ad3] {
  font-size: 0.32rem;
}

.light-grey[data-v-27c41ad3] {
  color: #D2D2D2;
}

.blue-text[data-v-27c41ad3] {
  color: #00BEDC;
}

.flight-detail[data-v-91a154ea] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-91a154ea] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.flight-info-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-91a154ea] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-91a154ea] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-91a154ea] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: white;
}

.time-normal-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: white;
}

.duration-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.cross-day-tip-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #D2D2D2;
}

.flight-stop-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-91a154ea] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-91a154ea] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #585858;
  border-radius: 50%;
}

.img-airlineLogo[data-v-91a154ea] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-91a154ea] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-91a154ea] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  color: white;
}

.info-small-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.info-small-strong-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.blue-info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #00BEDC;
}

.right-text[data-v-91a154ea] {
  text-align: right;
}

.title[data-v-e93118a8] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  margin-top: 0.26667rem;
}

.row[data-v-e93118a8] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0.26667rem;
}

.sub-title[data-v-e93118a8] {
  width: 1.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
  margin-right: 0.13333rem;
}

.sub-content[data-v-e93118a8] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
}

.list-container[data-v-6de5d316] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-6de5d316] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-6de5d316] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-6de5d316] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-6de5d316] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-6de5d316] {
  height: 1.2rem;
}

.list-row-right[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.payment-confirm-wrapper[data-v-6ab61d70] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.payment-confirm-container[data-v-6ab61d70] {
  background-color: rgb(240, 240, 240);
  padding-bottom: 0.13333rem;
}

.title-label[data-v-6ab61d70] {
  height: 0.8rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-item[data-v-6ab61d70] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-item-append[data-v-6ab61d70] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.border-top[data-v-6ab61d70] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(200, 200,200);
}

.border-bottom[data-v-6ab61d70] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(200, 200,200);
}

.row[data-v-6ab61d70] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-box[data-v-6ab61d70] {
  padding: 0.8rem;
  padding-left: 1.06667rem;
  padding-right: 1.06667rem;
}

.strong-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.normal-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.small-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: rgb(150, 150, 150);
}

.grey[data-v-6ab61d70] {
  color: rgb(150, 150, 150);
}

.orange[data-v-6ab61d70] {
  color: rgb(255, 120, 0);
}

.customer-service-box[data-v-066ccb87] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.customer-service-content[data-v-066ccb87] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-choose-text[data-v-066ccb87] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.customer-service-row[data-v-066ccb87] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-item[data-v-066ccb87] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.customer-service-item-text[data-v-066ccb87] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120, 120, 120, 1);
}

.customer-service-cancel-btn[data-v-066ccb87] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.customer-service-cancel-btn[data-v-066ccb87]:active {
  background-color: #f5f5f5;
}

.root[data-v-51e4c7b2] {
  background-color: rgba(240, 240, 240, 0.8);
  width: 10rem;
}

.i-pay-scroller[data-v-51e4c7b2] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.wrap-content[data-v-51e4c7b2] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
}

.price-line[data-v-51e4c7b2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-amount[data-v-51e4c7b2] {
  padding-top: 0.37333rem;
  padding-bottom: 0.2rem;
}

.price-charge[data-v-51e4c7b2] {
  padding-top: 0.2rem;
  padding-bottom: 0.42667rem;
}

.price-total[data-v-51e4c7b2] {
  height: 1.28rem;
  border-top-color: #d3d2d2;
  border-top-style: solid;
  border-top-width: 1px;
}

.price-line-text[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #323232;
  font-family: PingFangSC-Light;
}

.price-line-orange[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #ff7846;
  font-family: HelveticaNeue;
}

.price-total .price-line-text[data-v-51e4c7b2] {
  font-size: 0.4rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
}

.price-total .price-line-orange[data-v-51e4c7b2] {
  font-size: 0.48rem;
  font-weight: bold;
  font-family: HelveticaNeue;
}

.notify[data-v-51e4c7b2] {
  padding: 0.33333rem 0.4rem;
  font-size: 0.32rem;
  color: #787878;
  font-family: PingFangSC-Regular;
}

.en-notify[data-v-51e4c7b2] {
  padding: 0.33333rem;
  font-size: 0.28rem;
}

.btn-box[data-v-51e4c7b2] {
  margin: 0.6rem 1.26667rem 0.8rem;
}

input[data-v-51e4c7b2] {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

/* Firefox < 19 */

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

/* Firefox > 19 */

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

/* Internet Explorer 10 */

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

.ipay-model[data-v-51e4c7b2] {
  padding: 0.26667rem 0;
}

.ipay-tips[data-v-51e4c7b2] {
  text-align: center;
}

.ipay-tips-reason[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #787878;
  margin: 0.29333rem 0 0.48rem 0;
}

.ipay-img[data-v-51e4c7b2] {
  margin: 0.66667rem auto;
}

.ipay-btn[data-v-51e4c7b2] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cancel-btn[data-v-51e4c7b2] {
  width: 50%;
  margin: 0.13333rem 0.4rem 0 0;
}

.change-btn[data-v-51e4c7b2] {
  width: 50%;
  margin-top: 0.13333rem;
}

.i-toast-wrap[data-v-51e4c7b2] {
  z-index: 1000;
}

.select-currency-container[data-v-36dcf833] {
  background-color: white;
}

.select-currency-cell[data-v-36dcf833] {
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C8C8C8;
}

.select-currency-cell[data-v-36dcf833]:active {
  background-color: #D2D2D2;
}

.normal-text[data-v-36dcf833] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.item-line[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-title[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
}

.bind-phone-wrapper[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #f0f0f0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-0bd16e24] {
  color: #00bedc;
}

.cashback-cell-wrapper[data-v-0bd16e24] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
}

.front[data-v-0bd16e24] {
  margin-top: -5.6rem;
  height: 5.6rem;
  width: 9.2rem;
  padding-top: 1.6rem;
  padding-bottom: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
}

.total-balance[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 1.2rem;
  color: #ffffff;
  letter-spacing: -0.69px;
  line-height: 1.33333rem;
  margin-bottom: 0.4rem;
}

.total-balance-txt[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  font-weight: 100;
  color: #ffffff;
  line-height: 0.4rem;
}

.tips-wrapper[data-v-0bd16e24] {
  margin-top: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tips-content[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  font-weight: 200;
  color: #ffffff;
  line-height: 0.4rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.item-line[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-left[data-v-7afac9a5] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.item-title[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

.item-date[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.29333rem;
  color: #BEBEBE;
  line-height: 0.34667rem;
}

.item-right[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-price[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.48rem;
  line-height: 0.53333rem;
  margin-right: 0.26667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
}

.no-result-text[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.img[data-v-7afac9a5] {
  margin-top: 2.30667rem;
  margin-left: 2.69333rem;
}

.default-font[data-v-2ed55a46] {
  font-family: PingFangSC-Regular;
  font-size: 0.42667rem;
  color: #464646;
}

.ifont[data-v-2ed55a46] {
  font-family: iconfont;
  font-size: 0.53333rem;
}

.font-28[data-v-2ed55a46] {
  font-size: 0.34667rem;
  /*font-weight: 100;*/
}

.orange[data-v-2ed55a46] {
  color: #FF7846;
}

.login-alert[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #E4F8FF;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.login-alert-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #464646;
}

.login-alert-link[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #00BEDC;
}

.login-close[data-v-2ed55a46] {
  position: absolute;
  right: 0.33333rem;
  line-height: 0.8rem;
}

.hotel-name[data-v-2ed55a46] {
  padding-bottom: 0.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.26667rem;
  width: 9.33333rem;
  /*background-color: #afddff;*/
  /*margin-right: 30px;*/
}

.name-title[data-v-2ed55a46] {
  font-size: 0.42667rem;
  font-weight: bold;
  text-wrap: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  margin-bottom: 0.13333rem;
}

.name-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
  font-family: PingFangSC-Regular;
  /*width: 580px;*/
  margin-bottom: 0.13333rem;
}

.name-address-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
  color: #464646;
  margin-bottom: 0.13333rem;
}

.title-row[data-v-2ed55a46] {
  width: 10rem;
  /*height: 218px;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.star-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.13333rem;
}

.score-panel[data-v-2ed55a46] {
  height: 1.06667rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  border-top-width: 0.02667rem;
  border-top-color: #EFEFEF;
}

.score-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.33333rem;
  height: 1.06667rem;
  padding-left: 0.4rem;
  border-right-width: 0.02667rem;
  border-right-color: #EFEFEF;
}

.score-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: #464646;
}

.score-base-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
}

.x-sell-panel[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #dcf0f0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sell-btn[data-v-2ed55a46] {
  width: 2.13333rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 1px;
  border-color: #00BEDC;
  margin-right: 0.13333rem;
}

.x-sell-btn-text[data-v-2ed55a46] {
  font-size: 0.26667rem;
  color: #00BEDC;
  line-height: 0.29333rem;
}

.x-sell-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #00BEDC;
}

.x-sell-text-black[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
}

.title-panel[data-v-2ed55a46] {
  width: 10rem;
}

.room-panel[data-v-2ed55a46] {
  border-top-style: solid;
  border-top-width: 0.13333rem;
  border-top-color: #EFEFEF;
  padding-top: 0.29333rem;
  padding-bottom: 0.29333rem;
  background-color: white;
  padding-left: 0.2rem;
}

.date-panel[data-v-2ed55a46] {
  height: 1.44rem;
  width: 9.46667rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 0.13333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.32rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.check-panel[data-v-2ed55a46] {
  width: 4.28rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.set-inline-item[data-v-2ed55a46] {
  width: 1.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-right: 0.26667rem;
}

.border-right[data-v-2ed55a46] {
  border-right: 1px solid #d2d2d2;
}

.date-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #464646;
  line-height: 0.53333rem;
}

.night-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #969696;
}

.price-text[data-v-2ed55a46] {
  position: relative;
  top: 0.06667rem;
  font-size: 0.53333rem;
  font-weight: 600;
  font-family: PingFangSC-Regular;
}

.rate-plan[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.room-style[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.border-bottom-bold[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.13333rem;
}

.error-panel[data-v-2ed55a46] {
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-top: 0.66667rem;
}

.error-div[data-v-2ed55a46] {
  width: 8.4rem;
  height: 5.33333rem;
  left: 0.8rem;
  position: absolute;
  top: 5.46667rem;
  background: #FFFFFF;
  border-radius: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeout-text[data-v-2ed55a46] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.56rem;
  margin-top: 1.24rem;
  width: 6.8rem;
}

.timeout-style[data-v-2ed55a46] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 6.66667rem;
  height: 1.06667rem;
  margin-top: 1.2rem;
}

.error-pic[data-v-2ed55a46] {
  height: 2.21333rem;
  width: 2.62667rem;
  position: relative;
  left: 3.6rem;
}

.pic-center[data-v-2ed55a46] {
  left: 2.34667rem;
  margin-bottom: 0.4rem;
}

.error-text[data-v-2ed55a46] {
  width: 6.66667rem;
  margin-left: 1rem;
  text-align: center;
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: gray;
}

.back-btn[data-v-2ed55a46] {
  border-width: 1px;
  border-color: #dcdcdc;
  line-height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  width: 2.4rem;
  height: 0.8rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 3rem;
}

.back-btn-text[data-v-2ed55a46] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  text-align: center;
  color: gray;
}

.loading[data-v-2ed55a46] {
  height: 5.33333rem;
}

.loading-img[data-v-2ed55a46] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.price-right[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.price-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-right: 0.13333rem;
  position: relative;
  top: -0.06667rem;
}

.rate-list-top[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
}

.rate-list-top-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #9b9b9b;
  padding-left: 0.26667rem;
  padding-top: 0.08rem;
  font-family: PingFangSC-Regular;
  font-weight: 300;
}

.rate-title[data-v-2ed55a46] {
  padding-left: 0.4rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rate-title-text[data-v-2ed55a46] {
  width: 5.73333rem;
  line-height: 0.53333rem;
  font-size: 0.37333rem;
  font-weight: bold;
}

.from-left[data-v-2ed55a46] {
  margin-left: 0.06667rem;
  color: #787878;
}

.load-more-btn[data-v-2ed55a46] {
  height: 1.33333rem;
  width: 10rem;
}

.load-btn[data-v-2ed55a46] {
  height: 0.66667rem;
  width: 2rem;
  margin-left: 4rem;
  margin-top: 0.33333rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  text-align: center;
  line-height: 0.66667rem;
  color: #323232;
  font-size: 0.32rem;
  font-family: opensans;
}

.pics-group[data-v-2ed55a46] {
  -webkit-box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  width: 10rem;
  height: 6.66667rem;
}

.back-panel[data-v-2ed55a46] {
  position: fixed;
  left: 0.21333rem;
  width: 0.72rem;
  height: 0.72rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.default-img[data-v-2ed55a46] {
  width: 10rem;
  height: 6.66667rem;
}

.sliderpic[data-v-2ed55a46] {
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 6.66667rem;
}

.top-shadow[data-v-2ed55a46] {
  position: absolute;
  top: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}

.picnum[data-v-2ed55a46] {
  position: absolute;
  bottom: 0.26667rem;
  right: 0.4rem;
  width: 1.46667rem;
  height: 0.66667rem;
  border-radius: 0.33333rem;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.num-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: white;
}

.service-panel[data-v-2ed55a46] {
  padding-left: 0.4rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.inline-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.hotline-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: #00BEDC;
}

.service-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: rgb(70, 70, 70);
}

.hotel-list-scroller[data-v-2ed55a46] {
  width: 10rem;
  show-scrollbar: false;
}

.black-mask[data-v-2ed55a46] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-text[data-v-2ed55a46] {
  text-align: center;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  color: white;
}

.btn-style[data-v-2ed55a46] {
  border-width: 0.02667rem;
  border-color: white;
  width: 4.8rem;
  border-radius: 0.53333rem;
  position: relative;
  left: 2.6rem;
  margin-top: 0.26667rem;
  height: 1.06667rem;
}

.btn-text[data-v-2ed55a46] {
  color: white;
  text-align: center;
  font-size: 0.45333rem;
  line-height: 1.06667rem;
}

.go-top[data-v-2ed55a46] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
  z-index: 9;
}

.top-fix[data-v-2ed55a46] {
  position: fixed;
  top: 0;
  background-color: #FFFFFF;
  width: 10rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.fix-middle-panel[data-v-2ed55a46] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: white;
}

.top-text[data-v-2ed55a46] {
  color: rgb(70, 70, 70);
  width: 7.33333rem;
  lines: 1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.text-title[data-v-2ed55a46] {
  font-size: 0.34667rem;
  margin-bottom: 0.13333rem;
  margin-top: 0.13333rem;
  font-family: opensans;
  font-weight: 600;
}

.text-address[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-family: PingFangSC-Regular;
  margin-bottom: 0.06667rem;
}

.filter-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.filter-cell[data-v-2ed55a46] {
  position: relative;
  width: 2.53333rem;
  height: 0.66667rem;
  border-radius: 0.13333rem;
  border-color: #00BEDC;
  margin-right: 0.26667rem;
  margin-top: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
}

.filter-delete[data-v-2ed55a46] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0.4rem;
  font-size: 0.4rem;
}

.filter-text[data-v-2ed55a46] {
  color: #00BEDC;
  font-size: 0.32rem;
}

.room-filter[data-v-9241416a] {
  height: 1.06667rem;
  padding-left: 0.33333rem;
  background-color: rgb(250,250,250);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-top-width: 0.02667rem;
  border-bottom-width: 0.02667rem;
  border-color: rgb(239, 239, 239);
}

.filter-option[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.border-green[data-v-9241416a] {
  border-color: #00BEDC;
}

.border-gray[data-v-9241416a] {
  border-color: #dcdcdc;
}

.text-green[data-v-9241416a] {
  color: #00BEDC;
}

.text-black[data-v-9241416a] {
  color: #464646;
}

.filter-panel[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.33333rem;
  height: 0.64rem;
  margin-right: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  border-width: 1px;
}

.filter-text[data-v-9241416a] {
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
}

.point[data-v-9241416a] {
  height: 0.13333rem;
  border-radius: 0.06667rem;
  width: 0.13333rem;
  background-color: #00BEDC;
  margin-left: 0.06667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular;
}

.rate-panel[data-v-57d61cf2] {
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.33333rem;
  background-color: #F9F9F9;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hotel-bed[data-v-57d61cf2] {
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
}

.item-name[data-v-57d61cf2] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
  color: rgb(70, 70, 70);
}

.info-text[data-v-57d61cf2] {
  font-size: 0.32rem;
  color: #9B9B9B;
}

.price-symbol[data-v-57d61cf2] {
  font-size: 0.37333rem;
  color: #FF7846;
  margin-bottom: 0.06667rem;
}

.price-text[data-v-57d61cf2] {
  font-size: 0.50667rem;
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-weight: 600;
}

.del-el[data-v-57d61cf2] {
  text-decoration: line-through;
  font-size: 0.37333rem;
  color: #BEBEBE;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.book-text[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-weight: 100;
  text-align: center;
  letter-spacing: 0.02667rem;
  color: white;
}

.item-text[data-v-57d61cf2] {
  margin-top: 0.48rem;
  width: 7.06667rem;
}

.item-right[data-v-57d61cf2] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.item-price[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.book-btn[data-v-57d61cf2] {
  width: 1.2rem;
  height: 1.2rem;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left,#FF8532,#FF5200);
  background-image: -webkit-gradient(linear,left top, right top,from(#FF8532),to(#FF5200));
  background-image: linear-gradient(to right,#FF8532,#FF5200);
  border-radius: 0.13333rem;
  margin-top: 0.13333rem;
}

.label-panel[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.label-style[data-v-57d61cf2] {
  width: 1.6rem;
  height: 0.4rem;
  border-width: 1px;
  border-color: #00BEDC;
  margin-top: 0.26667rem;
  margin-right: 0.13333rem;
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.label-large-style[data-v-57d61cf2] {
  width: 2.13333rem;
}

.promo-text[data-v-57d61cf2] {
  font-size: 0.26667rem;
  text-align: center;
  color: #00BEDC;
}

.base-panel[data-v-fc60df6a] {
  background-color: white;
  width: 8.4rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.8rem;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-bottom: 0.26667rem;
}

.normal-text[data-v-fc60df6a] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.normal-text-bold[data-v-fc60df6a] {
  font-size: 0.4rem;
  font-weight: bold;
  margin-top: 0.26667rem;
}

.last-line[data-v-fc60df6a] {
  margin-bottom: 0.26667rem;
}

.btn-active[data-v-fc60df6a] {
  width: 6.66667rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: #00BEDC;
  margin-top: 0.4rem;
}

.btn-text[data-v-fc60df6a] {
  font-size: 0.4rem;
  color: white;
  line-height: 1.06667rem;
  text-align: center;
}

.text-gray[data-v-fc60df6a] {
  color: #969696;
}

.base-panel[data-v-12b9c90f] {
  background-color: white;
  width: 8.4rem;
  height: 5.33333rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.53333rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-bottom: 0.66667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.normal-text[data-v-12b9c90f] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  font-weight: 200;
}

.full-width[data-v-12b9c90f] {
  width: 7.06667rem;
  margin-left: 0;
}

.btn-panel[data-v-12b9c90f] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 7.06667rem;
}

.btn[data-v-12b9c90f] {
  width: 3.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: white;
  margin-top: 0.26667rem;
  border-width: 0.02667rem;
  border-color: #dcdcdc;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-active[data-v-12b9c90f] {
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  /*border-color: #00BEDC;*/
  border: none;
  margin-left: 0.26667rem;
}

.btn-text[data-v-12b9c90f] {
  font-size: 0.4rem;
  line-height: 1.06667rem;
  text-align: center;
  color: #464646;
}

.text-white[data-v-12b9c90f] {
  color: white;
}

.process-bar {
  height: 0.10667rem;
  background-color: #00BEDC;
  width: 1px;
  opacity: 1;
}

.detail-panel[data-v-1187b5b7] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.title-1[data-v-1187b5b7] {
  font-size: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title-2[data-v-1187b5b7] {
  font-size: 0.34667rem;
  line-height: 0.34667rem;
  font-weight: bold;
  color: #00BEDC;
  margin-bottom: 0.26667rem;
}

.title-3[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: bold;
  /*margin-bottom: 20px;*/
}

.item-row-hotel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0.2rem;
}

.detail-item[data-v-1187b5b7] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text-item[data-v-1187b5b7] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.intro-text[data-v-1187b5b7] {
  lines: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}

.more-btn[data-v-1187b5b7] {
  width: 2.4rem;
  height: 0.8rem;
  border-width: 1px;
  border-color: #D2D2D2;
  border-radius: 0.13333rem;
  margin-left: 3.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-text[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
}

.qa-title-panel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.13333rem;
}

.qa-panel[data-v-1187b5b7] {
  width: 9.13333rem;
  margin-left: 0.2rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  padding: 0.26667rem;
  margin-bottom: 0.4rem;
}

.qa-text[data-v-1187b5b7] {
  width: 8.6rem;
  margin-bottom: 0;
}

.default-font[data-v-ad6aa232] {
  font-family: opensans;
}

.ifont[data-v-ad6aa232] {
  font-family: iconfont;
}

.room-panel[data-v-ad6aa232] {
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.inline-item[data-v-ad6aa232] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-panel[data-v-ad6aa232] {
  height: 1.28rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.right-item[data-v-ad6aa232] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-panel[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pick-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  color: #323232;
}

.choose-panel[data-v-ad6aa232] {
  background-color: white;
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
}

.cell-ul[data-v-ad6aa232] {
  height: 8rem;
  overflow-y: auto;
  overflow-x: hidden;
}

.cell-list[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 1.6rem;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cell-text[data-v-ad6aa232] {
  color: #323232;
  font-size: 0.48rem;
}

.top-group[data-v-ad6aa232] {
  height: 1.52rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.content-wrapper[data-v-ad6aa232] {
  margin-bottom: 2.66667rem;
  width: 8.93333rem;
  show-scrollbar: false;
}

.panel-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  font-weight: 200;
  color: #9B9B9B;
}

.item-name[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.num-icon[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.edit-wrapper[data-v-ad6aa232] {
  width: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.child-detail[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.confirm-btn[data-v-ad6aa232] {
  position: fixed;
  bottom: 0.4rem;
  width: 8.93333rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.btn-text[data-v-ad6aa232] {
  color: white;
  font-size: 0.4rem;
  font-weight: bold;
}

.black-mask[data-v-ad6aa232] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.select-age-panel[data-v-ad6aa232] {
  background-color: white;
  padding: 0.33333rem;
  position: fixed;
  bottom: 0;
}

.default-font[data-v-9be87ab4] {
  font-family: opensans;
}

.detail[data-v-9be87ab4] {
  show-scrollbar: false;
  background-color: white;
  width: 10rem;
  position: relative;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.93333rem;
}

.inline-item[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.item-row-hotel[data-v-9be87ab4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.detail-item[data-v-9be87ab4] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text[data-v-9be87ab4] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.title-1[data-v-9be87ab4] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title[data-v-9be87ab4] {
  color: #00BEDC;
  font-size: 0.34667rem;
  font-weight: bold;
  margin-bottom: 0.26667rem;
}

.text[data-v-9be87ab4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.other[data-v-9be87ab4] {
  margin-top: 0.8rem;
}

.back-icon[data-v-9be87ab4] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.default-font[data-v-6c7e77e9] {
  font-family: opensans;
}

.middle-text[data-v-6c7e77e9] {
  font-size: 0.42667rem;
  color: #323232;
  margin-left: 3.57333rem;
}

.top-fix[data-v-6c7e77e9] {
  width: 10rem;
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}

.header[data-v-6c7e77e9] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.pic-list[data-v-6c7e77e9] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pic-panel[data-v-6c7e77e9] {
  margin-bottom: 0.13333rem;
  position: relative;
}

.default-img[data-v-6c7e77e9] {
  width: 4.53333rem;
  height: 4.53333rem;
}

.pic-image[data-v-6c7e77e9] {
  position: absolute;
  top: 0;
  width: 4.53333rem;
  height: 4.53333rem;
}

.go-top[data-v-6c7e77e9] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
}

.root[data-v-87cca37c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-87cca37c] {
  width: 10rem;
}

.bg-default[data-v-87cca37c] {
  background-color: #ffffff;
}

.bg-gray[data-v-87cca37c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-87cca37c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-62e76907] {
  width: 10rem;
  background-color: rgba(70,70,70,1);
  position: relative;
}

.slider[data-v-62e76907] {
  position: relative;
  top: 0px;
  width: 10rem;
}

.img-wrapper[data-v-62e76907] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.bg-img[data-v-62e76907] {
  position: absolute;
  top: 3.73333rem;
  width: 10rem;
  height: 6.66667rem;
}

.picindex[data-v-62e76907] {
  position: absolute;
  height: 0.66667rem;
  right: 1.06667rem;
  bottom: 2rem;
  color: #ffffff;
  font-size: 0.53333rem;
  text-align: right;
  margin-right: 0.06667rem;
}

.picnum[data-v-62e76907] {
  position: absolute;
  right: 0.26667rem;
  bottom: 2rem;
  width: 0.8rem;
  height: 0.4rem;
  text-align: left;
  color: #ffffff;
  font-size: 0.32rem;
}

.header[data-v-08e4a425] {
  position: fixed;
  top: 0;
  width: 10rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  z-index: 99;
}

.header-title[data-v-08e4a425] {
  height: 1.2rem;
  background-color: white;
  width: 10rem;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-08e4a425] {
  width: 2rem;
  text-align: center;
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  font-family: PingFangSC-Regular;
}

.reset-text[data-v-08e4a425] {
  width: 2rem;
  text-align: right;
  padding-right: 0.4rem;
  color: #323232;
  font-weight: bold;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular;
}

.filter-list[data-v-08e4a425] {
  background-color: rgb(250, 250, 250);
}

.filter-row[data-v-08e4a425] {
  background-color: white;
  margin-top: 0.26667rem;
  width: 9.46667rem;
  margin-left: 0.26667rem;
  -webkit-box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  border-radius: 0.13333rem;
}

.last-row[data-v-08e4a425] {
  margin-bottom: 0.26667rem;
}

.border-style[data-v-08e4a425] {
  border-width: 0.02667rem;
  border-color: #f0f0f0;
}

.filter-title[data-v-08e4a425] {
  margin-left: 0.26667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.53333rem;
  font-size: 0.37333rem;
  /*font-weight: bold;*/
  color: #969696;
}

.row-list[data-v-08e4a425] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.price-input[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  text-align: center;
  border-radius: 0.13333rem;
  border: none;
  background-color: #FAFAFA;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  font-weight: bold;
  font-family: PingFangSC-Regular;
}

.line[data-v-08e4a425] {
  height: 0.33333rem;
  width: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-color: #464646;
}

.filter-input-cell[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
  border-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.filter-cell[data-v-08e4a425] {
  width: 2.8rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  border-radius: 0.13333rem;
  background-color: #FAFAFA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
  border-color: white;
}

.content-text[data-v-08e4a425] {
  font-size: 0.34667rem;
  font-weight: normal;
  color: #464646;
  line-height: 0.8rem;
  font-family: PingFangSC-Regular;
}

.footer[data-v-08e4a425] {
  width: 10rem;
  position: fixed;
  bottom: 0;
}

.btn-panel[data-v-08e4a425] {
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.confirm-btn[data-v-08e4a425] {
  width: 9.2rem;
  height: 1.33333rem;
  margin-left: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.confirm-text[data-v-08e4a425] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.4rem;
  color: white;
}

.qa-title[data-v-1999ccf2] {
  height: 1.73333rem;
  width: 10rem;
  padding-top: 0.93333rem;
  padding-left: 0.53333rem;
}

.panel-text[data-v-1999ccf2] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.item-title[data-v-1999ccf2] {
  margin-top: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-1999ccf2] {
  width: 8.4rem;
  font-size: 0.34667rem;
  font-weight: bold;
  color: #464646;
}

.content-panel[data-v-1999ccf2] {
  width: 8.93333rem;
  margin-top: 0.26667rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
}

.content-text[data-v-1999ccf2] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  width: 8.4rem;
  color: #323232;
}

.result-container[data-v-1999ccf2] {
  width: 10rem;
  position: relative;
}

.main[data-v-1999ccf2] {
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-bottom: 0.93333rem;
  show-scrollbar: false;
}

.back-icon[data-v-1999ccf2] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.black-mask[data-v-11b3a4e0] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.layout-row[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 6.66667rem;
}

.booking-term[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.6rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.term-text[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.agoda-logo[data-v-11b3a4e0] {
  width: 0.90667rem;
  height: 0.37333rem;
}

.term-link[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #464646;
  text-decoration: underline;
}

.icon-check[data-v-11b3a4e0] {
  margin-right: 0.13333rem;
  font-size: 0.48rem;
  color: #464646;
}

.list-left-right[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-font[data-v-11b3a4e0] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-11b3a4e0] {
  font-family: iconfont;
}

.root[data-v-11b3a4e0] {
  background-color: #f3f3f3;
}

.error[data-v-11b3a4e0] {
  position: fixed;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-11b3a4e0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.top-group[data-v-11b3a4e0] {
  position: fixed;
  top: 0px;
  background-color: #f3f3f3;
  z-index: 2;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
}

.top-middle[data-v-11b3a4e0] {
  position: absolute;
  /* left:178px; */
  left: 1.06667rem;
  /* top:19px; */
  /* top:12px; */
  /* width:392px; */
  width: 7.86667rem;
  /* height:50px; */
  height: 1.17333rem;
  /* flex-direction: row; */
  /* flex-wrap: nowrap; */
  /* justify-content: center; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* height: 64px; */
}

.middle-text[data-v-11b3a4e0] {
  font-size: 0.4rem;
  font-weight: 600;
}

.content-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  show-scrollbar: false;
  background-color: #f3f3f3;
  /*top:88px;*/
  padding-top: 1.17333rem;
  padding-bottom: 1.66667rem;
}

.hotel-info-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  /*padding-top: 25px;*/
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.line-one[data-v-11b3a4e0] {
  width: 2.66667rem;
}

.information-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #F0F0F0;
  border-bottom-style: solid;
  border-top-style: solid;
  border-top-color: #f0f0f0;
  border-top-width: 0.13333rem;
}

.info-all[data-v-11b3a4e0] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  width: 10rem;
}

.info[data-v-11b3a4e0] {
  width: 9.33333rem;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-result[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-selected[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.4rem;
  padding-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-selected-result[data-v-11b3a4e0] {
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  border-bottom-style: solid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-email[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  padding-bottom: 0.26667rem;
  line-height: 0.66667rem;
}

.info-data[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-note[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.56rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.info-room[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-top: 0.4rem;
}

.info-edit[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  text-align: right;
}

.info-contact-one[data-v-11b3a4e0] {
  -ms-flex-direction: row;
  flex-direction: row;
  /*height: 65px;*/
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}

.info-contact-left[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.26667rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-contactName[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
  max-width: 4rem;
  word-break: break-all;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.adult-list[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-adult[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.53333rem;
  padding-top: 0.13333rem;
  padding-bottom: 0.4rem;
}

.info-contactPhone[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-name[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  /*font-weight: 600;*/
}

.info-title[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width:350px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-coupon[data-v-11b3a4e0] {
  width: 5.06667rem;
  text-align: right;
  font-size: 0.4rem;
  line-height: 0.58667rem;
  margin-left: 0.37333rem;
}

.info-couponPrice[data-v-11b3a4e0] {
  text-align: right;
  line-height: 0.36rem;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.couponPrice-name[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  text-align: right;
  lines: 1;
  width: 4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.couponPrice-price[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.info-right[data-v-11b3a4e0] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-arrow[data-v-11b3a4e0] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 0.32rem;
  color: #787878;
}

.info-option[data-v-11b3a4e0] {
  width: 4rem;
  text-align: right;
  font-size: 0.34667rem;
  color: #9B9B9B;
  lines: 1;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.policy-info[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.policy-info-item[data-v-11b3a4e0] {
  margin-bottom: 0.4rem;
}

.policy-title[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.74667rem;
  font-weight: 700;
}

.policy-des-box[data-v-11b3a4e0] {
  overflow: hidden;
}

.arrow-more[data-v-11b3a4e0] {
  text-align: right;
  font-size: 0.29333rem;
}

.policy-des[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.53333rem;
}

.book-price[data-v-11b3a4e0] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 10rem;
  height: 1.66667rem;
  z-index: 2;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  /*box-shadow: 0 -5px 8px rgb(240, 240, 240);*/
  border-top-color: rgb(240, 240, 240);
  border-bottom-style: solid;
}

.total-text-center[data-v-11b3a4e0] {
  height: 1.66667rem;
  padding-left: 0.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 7.33333rem;
}

.other-price[data-v-11b3a4e0] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-11b3a4e0] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-11b3a4e0] {
  color: #FF7846;
  font-weight: bold;
}

.total-name[data-v-11b3a4e0] {
  color: rgb(70, 70, 70);
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-weight: 600;
  padding-top: 0.16rem;
  /*line-height: 24px;*/
}

.total-values[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.06667rem;
  width: 3.73333rem;
}

.total-i[data-v-11b3a4e0] {
  color: #ff7846;
  font-size: 0.32rem;
  line-height: 0.32rem;
  padding-top: 0.17333rem;
  /*line-height: 24px;*/
  padding-right: 0.10667rem;
}

.total-value[data-v-11b3a4e0] {
  font-size: 0.53333rem;
  line-height: 0.53333rem;
  color: #ff7846;
  font-weight: 600;
  /*line-height: 30px;*/
}

.total-detail[data-v-11b3a4e0] {
  color: #464646;
  font-size: 0.29333rem;
  line-height: 0.61333rem;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.total-position[data-v-11b3a4e0] {
  position: absolute;
  top: 0.26667rem;
  right: 0.33333rem;
}

.total-btn[data-v-11b3a4e0] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  /*background-color:#FF8532;*/
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.3)), to(rgba(255, 82, 0, 0.3)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.total-btn-txt[data-v-11b3a4e0] {
  color: white;
  text-align: center;
  font-size: 0.42667rem;
  letter-spacing: 0.02667rem;
}

.btnReady[data-v-11b3a4e0] {
  /*background-color:#ff9f00;*/
  background-image: -webkit-linear-gradient(left, #FF8532, #FF5200);
  background-image: -webkit-gradient(linear, left top, right top, from(#FF8532), to(#FF5200));
  background-image: linear-gradient(to right, #FF8532, #FF5200);
}

.loading-img[data-v-11b3a4e0] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

/* 抵现样式 */

.info-cashback-option[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #FF7846;
  margin-right: 0.10667rem;
}

.info-cashBack[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.color-gray[data-v-11b3a4e0] {
  color: #9B9B9B;
}

/* 住客偏好 */

.preference-box[data-v-11b3a4e0] {
  width: 10rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.booking-box[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
  box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
}

/* 酒店信息 */

.title-big[data-v-11b3a4e0] {
  color: rgb(50, 50, 50);
  font-size: 0.34667rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  margin-top: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.title-small[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  /* line-height: 22px; */
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

/* 限时取消 */

.cancel-policy[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.cancel-title[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #f66303;
  padding-bottom: 0.33333rem;
  font-weight: 600;
}

screen
.cancel-des[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  line-height: 0.53333rem;
  /*color: #9b9b9b;*/
}

.root[data-v-650b9c60] {
  width: 10rem;
  position: relative;
}

.wrapper[data-v-650b9c60] {
  position: relative;
  width: 10rem;
  height: 1.17333rem;
}

.root[data-v-53ed6ae0] {
  width: 1.17333rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.default-font[data-v-bc63a9f4] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-bc63a9f4] {
  font-family: iconfont;
}

.gray[data-v-bc63a9f4] {
  color: #BEBEBE;
}

.copying-style[data-v-bc63a9f4] {
  background-color: #afddff;
}

.copy-panel[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-bc63a9f4] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-bc63a9f4] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-bc63a9f4] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-bc63a9f4] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-bc63a9f4] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-bc63a9f4] {
  /*width: 750px;*/
}

.room-info-texts[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-bc63a9f4] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-bc63a9f4] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-bc63a9f4] {
  border: none;
}

.info-line[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-bc63a9f4] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-bc63a9f4] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-bc63a9f4] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-bc63a9f4] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

/* 入住时间 */

.checkinout-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* align-items: center; */
  /* justify-content: space-between; */
}

.checkin-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.layout-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.text-big[data-v-bc63a9f4] {
  font-size: 0.4rem;
}

.text-bold[data-v-bc63a9f4] {
  font-weight: bold;
}

.text-small[data-v-bc63a9f4] {
  font-size: 0.34667rem;
}

.margin-left-25[data-v-bc63a9f4] {
  margin-left: 0.33333rem;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.people-detail-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0.33333rem;
  padding-bottom: 0.13333rem;
}

.people-detail-column[data-v-bc63a9f4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /*align-items: center;*/
  padding-top: 0.33333rem;
}

.child-age-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.child-age[data-v-bc63a9f4] {
  font-size: 0.29333rem;
  line-height: 0.42667rem;
  color: #787878;
}

.child-age-detail[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #f6f6f6;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-top: 0.02667rem;
  padding-bottom: 0.02667rem;
  border-radius: 0.10667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-79f03724] {
  font-family: opensans;
  color: #464646;
}

.color-warning[data-v-79f03724] {
  color: #f66303;
}

.guest[data-v-79f03724] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.guest-top-title[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.33333rem;
}

.guest-top-title-icon[data-v-79f03724] {
  font-size: 0.48rem;
  color: #f66303;
}

.guest-top-title-text[data-v-79f03724] {
  font-size: 0.4rem;
  font-weight: 600;
}

.guest-top-note[data-v-79f03724] {
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.46667rem;
}

.guest-edit[data-v-79f03724] {
  margin-top: 0.66667rem;
}

.guest-edit-top[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.4rem;
}



.guest-edit-input[data-v-79f03724] {
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.room-num[data-v-79f03724] {
  font-size: 0.34667rem;
  font-weight: 600;
}

.select-guest[data-v-79f03724] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.default-font[data-v-d6b569bc] {
  font-family: opensans;
  color: #464646;
}

.edit-cell[data-v-d6b569bc] {
  placeholder-color: #aaa;
  font-size: 0.4rem;
  line-height: 0.66667rem;
  height: 0.66667rem;
}

.edit-cell[data-v-d6b569bc]::-webkit-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]::-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-ms-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:placeholder-shown {
  color: #aaa;
}

.edit-box[data-v-d6b569bc] {
  width: 8.53333rem;
}

.edit-input[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-one[data-v-d6b569bc] {
  width: 3.73333rem;
  padding-right: 0.4rem;
}

.edit-two[data-v-d6b569bc] {
  width: 4.8rem;
  padding-left: 0.4rem;
  border-left-color: #d2d2d2;
  border-left-style: solid;
  border-left-width: 0.5px;
}

.edit-input[data-v-d6b569bc] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 0.5px;
  border-bottom-type: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.active[data-v-d6b569bc] {
  border-bottom-color: #00bedc;
  border-bottom-width: 0.05333rem;
  border-bottom-type: solid;
}

.edit-top[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.2rem;
  line-height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-title[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
}

.edit-error[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
  color: #ff7846;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  background-color: #f6f6f6;
  margin-left: 0.06667rem;
  border-radius: 0.05333rem;
}

.default-font[data-v-8ea5b876] {
  font-family: opensans;
  color: #464646;
}

.contact-top[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.33333rem;
}

.layout-row[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact[data-v-8ea5b876] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.contact-top-title[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact-top-title-icon[data-v-8ea5b876] {
  font-size: 0.48rem;
  color: #f66303;
}

.contact-top-title-text[data-v-8ea5b876] {
  font-size: 0.4rem;
  font-weight: 600;
}

.select-contcat[data-v-8ea5b876] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.contact-input[data-v-8ea5b876] {
  border-top-color: #d2d2d2;
  border-top-style: solid;
  border-top-width: 0.5px;
}

.input-slot[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cuntryCode[data-v-8ea5b876] {
  font-size: 0.4rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
}

.ifont[data-v-f4300716] {
  font-family: iconfont;
}

.root[data-v-f4300716] {
  width: 10rem;
  position: fixed;
  background-color: rgba(0,0,0,0.30);
  top: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 99;
}

.guests[data-v-f4300716] {
  width: 10rem;
  height: 6.46667rem;
}

.close[data-v-f4300716] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-f4300716] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-f4300716] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-f4300716] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-f4300716] {
  width: 8.66667rem;
  height: 1.6rem;
  padding-top: 0.56rem;
  padding-bottom: 0.4rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.edit-lable[data-v-f4300716] {
  width: 8.13333rem;
  font-size: 0.48rem;
  color: #323232;
  color: #464646;
  text-align: left;
}

.edit-chose[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.default-font[data-v-4ead6948] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-4ead6948] {
  font-family: iconfont;
}

.pop[data-v-4ead6948] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-4ead6948] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-4ead6948] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-4ead6948] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-4ead6948] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.btn[data-v-4ead6948] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-4ead6948] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-4ead6948] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-4ead6948] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.fixed {
  position: fixed;
  bottom: 0;
}

.default-font[data-v-7a412a66] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.allChild[data-v-7a412a66] {
  width: 10rem;
  top: 0px;
  position: fixed;
  z-index: 9999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.childs[data-v-7a412a66] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 5.33333rem;
  background-color: white;
  padding-bottom: 0.26667rem;
}

.close[data-v-7a412a66] {
  line-height: 1.33333rem;
  text-align: right;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  margin-bottom: 0.26667rem;
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.chid-detail[data-v-7a412a66] {
  width: 8.4rem;
}

.child-list[data-v-7a412a66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding-top: 15px;
      padding-bottom: 15px;*/
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.num[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  text-align: left;
  letter-sapcing: 0.03333rem;
}

.age[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  letter-sapcing: 0.03333rem;
}

.layout-row[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-5ef04080] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-5ef04080] {
  font-family: iconfont;
}

.modal[data-v-5ef04080] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.modal-body[data-v-5ef04080] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 4rem;
  background-color: white;
  /*padding-bottom:20px;*/
}

.close[data-v-5ef04080] {
  line-height: 1.33333rem;
  text-align: right;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.price-detail[data-v-5ef04080] {
  width: 8.4rem;
  margin-bottom: 0.2rem;
}

.room-night[data-v-5ef04080] {
  font-size: 0.32rem;
  color: #969696;
  padding-left: 0.4rem;
  line-height: 0.93333rem;
}

.row-list[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-list[data-v-5ef04080] {
  /*padding-top: 15px;
    padding-bottom: 15px;*/
}

.list-text[data-v-5ef04080] {
  color: #464646;
  font-size: 0.37333rem;
  line-height: 0.93333rem;
}

.pay-total[data-v-5ef04080] {
  border-top-width: 1px;
  border-top-color: rgb(220, 220, 220);
  padding-top: 0.4rem;
}

.price-foot[data-v-5ef04080] {
  background-color: #FAFAFA;
  border-bottom-left-radius: 0.26667rem;
  border-bottom-right-radius: 0.26667rem;
  margin-top: 0.4rem;
}

.other-price[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.13333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.text-small[data-v-5ef04080] {
  font-size: 0.26667rem;
  line-height: 0.34667rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-5ef04080] {
  color: #FF7846;
  font-weight: bold;
}

.foot-text[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #BEBEBE;
  text-align: center;
  line-height: 0.8rem;
  letter-spacing: 0.02667rem;
}

.total-text[data-v-5ef04080] {
  font-size: 0.42667rem;
  font-weight: 600;
  color: #464646;
}

.total-tax[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #464646;
  padding-top: 0.16rem;
  padding-left: 0.13333rem;
}

.total-num[data-v-5ef04080] {
  font-size: 0.53333rem;
  font-weight: 600;
  color: #FF7846;
}

.total-num-unit[data-v-5ef04080] {
  font-size: 0.34667rem;
  font-weight: 600;
  color: #FF7846;
  padding-top: 0.14667rem;
}

.default-font[data-v-77a8bfca] {
  font-family: opensans;
  color: #464646;
}

.special[data-v-77a8bfca] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.special-top[data-v-77a8bfca] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0.33333rem;
}

.special-title[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 0.33333rem;
}

.special-title-text[data-v-77a8bfca] {
  font-size: 0.4rem;
  font-weight: 600;
}

.special-note[data-v-77a8bfca] {
  font-size: 0.29333rem;
  line-height: 0.46667rem;
  color: #9b9b9b;
}

.special-content[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.special-select-item[data-v-77a8bfca] {
  font-size: 0.4rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 0.26667rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  border-radius: 0.08rem;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
}

.checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #00bedc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00bedc;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #00bedc;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #00bedc; */
  color: #00bedc;
  font-weight: 600;
  border-color: #00bedc;
  border-style: solid;
  border-width: 1px;
}

.no-checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
  font-weight: normal;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
}

.default-font[data-v-3005a316] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-3005a316] {
  font-family: iconfont;
}

.pop[data-v-3005a316] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-3005a316] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-3005a316] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-3005a316] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-3005a316] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.cash-rule[data-v-3005a316] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-top: 0.13333rem;
}

.cash-rule2[data-v-3005a316] {
  margin-bottom: 0.8rem;
}

.btn[data-v-3005a316] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-3005a316] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-3005a316] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-3005a316] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-yes[data-v-3005a316] {
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-no[data-v-3005a316] {
  margin-left: 0.26667rem;
}

.border-bottom-1px[data-v-588455ed] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-bottom-10px[data-v-588455ed] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-588455ed] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-588455ed] {
  font-family: iconfont;
}

.root[data-v-588455ed] {
  position: relative;
}

.top-bar-box[data-v-588455ed] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.top-group[data-v-588455ed] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-588455ed] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-588455ed] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-588455ed] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.edit-scroller[data-v-588455ed] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-588455ed] {
  /*display:relative;*/
  width: 10rem;
}

.edit-line[data-v-588455ed] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.info-arrow[data-v-588455ed] {
  font-weight: 400;
  padding-top: 1px;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-588455ed] {
  width: 2.53333rem;
  font-size: 0.4rem;
  color: #323232;
}

.edit-value[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  text-align: left;
  color: #464646;
  /*height: 100px;*/
  line-height: 0.53333rem;
  placeholder-color: #999999;
}

.edit-value[data-v-588455ed]::-webkit-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]::-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-ms-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:placeholder-shown {
  color: #999999;
}

.default-wrapper[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-label[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
}

.default-tips[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.trash-warpper[data-v-588455ed] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 2.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-picture[data-v-588455ed] {
  width: 0.8rem;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-pic[data-v-588455ed] {
  width: 0.42667rem;
  height: 0.42667rem;
  margin-left: 0.17333rem;
}

.edit-code[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.53333rem;
  line-height: 0.53333rem;
  font-size: 0.4rem;
  color: #464646;
  text-align: left;
}

.wrapper-button[data-v-588455ed] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-588455ed] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-588455ed] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.history-guest[data-v-588455ed] {
  width: 10rem;
  margin-top: 0.41333rem;
}

.selected-guest[data-v-588455ed] {
  width: 2.93333rem;
  height: 0.8rem;
  margin-bottom: 0.2rem;
  border-radius: 0.53333rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.selected-guests-title[data-v-588455ed] {
  padding-left: 0.4rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guest-name[data-v-588455ed] {
  font-size: 0.32rem;
  width: 2.93333rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
}

.selected-guests-wrapper[data-v-588455ed] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.error[data-v-588455ed] {
  position: absolute;
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
}

.error-text[data-v-588455ed] {
  color: white;
  font-size: 0.32rem;
  text-align: center;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: rgba(0,0,0,0.7);
  border-radius: 0.13333rem;
}

.default-font[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
}

.root[data-v-6ec1b7fb] {
  position: relative;
}

.row[data-v-6ec1b7fb] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.top-group[data-v-6ec1b7fb] {
  position: relative;
  background-color: #ffffff;
}

.top-bar-box[data-v-6ec1b7fb] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-middle[data-v-6ec1b7fb] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-6ec1b7fb] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.add-btn-box[data-v-6ec1b7fb] {
  height: 2.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.33333rem;
  margin-right: 0.33333rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}

.add-btn[data-v-6ec1b7fb] {
  height: 1.06667rem;
  width: 6.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #9B9B9B;
}

.add-btn-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #646464;
}

.contact-list[data-v-6ec1b7fb] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.contact-item[data-v-6ec1b7fb] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}



.contact-base-info[data-v-6ec1b7fb] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.user-name-wrapper[data-v-6ec1b7fb] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-name[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  line-height: 0.53333rem;
  color: #464646;
  max-width: 4.66667rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-6ec1b7fb] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.contact-phone[data-v-6ec1b7fb] {
  font-size: 0.29333rem;
  color: #787878;
  padding-top: 0.06667rem;
}

.contact-item-right[data-v-6ec1b7fb] {
  width: 1.33333rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.contact-edit[data-v-6ec1b7fb] {
  font-size: 0.34667rem;
  color: #464646;
}

.top-bar-box[data-v-1a05fd82] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.border-bottom-1px[data-v-1a05fd82] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.border-bottom-10px[data-v-1a05fd82] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-1a05fd82] {
  font-family: opensans;
}

.ifont[data-v-1a05fd82] {
  font-family: iconfont;
}

.root[data-v-1a05fd82] {
  position: relative;
}

.top-group[data-v-1a05fd82] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-1a05fd82] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-1a05fd82] {
  font-size: 0.4rem;
  font-weight: 600;
}

.edit-scroller[data-v-1a05fd82] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-1a05fd82] {
  position: relative;
  width: 10rem;
}

.edit-line-note[data-v-1a05fd82] {
  width: 9.2rem;
  height: 2.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-line[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.edit-note[data-v-1a05fd82] {
  width: 9.2rem;
  line-height: 0.34667rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.edit-lable[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-other[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-chose[data-v-1a05fd82] {
  width: 0.53333rem;
  height: 0.53333rem;
  background-color: rgb(211,209,210);
  border-radius: 0.36rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-selected[data-v-1a05fd82] {
  color: white;
  font-size: 0.34667rem;
}

.edit-others[data-v-1a05fd82] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.edit-point[data-v-1a05fd82] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 10rem;
  height: 3.06667rem;
  font-size: 0.4rem;
}

.wrapper[data-v-1a05fd82] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-1a05fd82] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.default-font[data-v-8b222fdc] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-8b222fdc] {
  font-family: iconfont;
}

.gray[data-v-8b222fdc] {
  color: #BEBEBE;
}

.copying-style[data-v-8b222fdc] {
  background-color: #afddff;
}

.copy-panel[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-8b222fdc] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-8b222fdc] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-8b222fdc] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-8b222fdc] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-8b222fdc] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-8b222fdc] {
  /*width: 750px;*/
}

.room-info-texts[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-8b222fdc] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-8b222fdc] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-8b222fdc] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-8b222fdc] {
  border: none;
}

.info-line[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-8b222fdc] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-8b222fdc] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-8b222fdc] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-8b222fdc] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-8b222fdc] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

.default-font[data-v-b26b7a7a] {
  font-family: opensans;
}

.ifont[data-v-b26b7a7a] {
  font-family: iconfont;
}

.border-bottom-1px[data-v-b26b7a7a] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}

.border-bottom-10px[data-v-b26b7a7a] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.root[data-v-b26b7a7a] {
  font-family: opensans;
  width: 10rem;
  /*height:850px;*/
}

.scroller[data-v-b26b7a7a] {
  width: 10rem;
  /*height:850px;*/
}

.selected-guests[data-v-b26b7a7a] {
  width: 10rem;
  /*margin-top:21px;*/
}

.guest-choose[data-v-b26b7a7a] {
  width: 2.8rem;
  line-height: 0.8rem;
  border-color: #464646;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  position: relative;
  margin-top: 0.8rem;
  left: 3.6rem;
}

.selected-guests-title[data-v-b26b7a7a] {
  padding-left: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guests-wrapper[data-v-b26b7a7a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*padding-top:30px;*/
  /*padding-bottom:15px;*/
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.46667rem;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.selected-guest[data-v-b26b7a7a] {
  position: relative;
  height: 1.46667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.selected-guest-note[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #323232;
  margin-top: 0.06667rem;
}

.selected-guest-input[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  width: 4rem;
  height: 1.44rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.guest-show[data-v-b26b7a7a] {
  font-size: 0.32rem;
  color: #464646;
  text-align: right;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
  text-decoration: underline;
}

.default-font[data-v-3a34fbb0] {
  font-family: opensans;
}

.ifont[data-v-3a34fbb0] {
  font-family: iconfont;
}

.root[data-v-3a34fbb0] {
  position: relative;
}

.top-bar-box[data-v-3a34fbb0] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;*/
}

.top-group[data-v-3a34fbb0] {
  position: relative;
  background-color: #ffffff;
}

.top-left[data-v-3a34fbb0] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
}

.arrow-left[data-v-3a34fbb0] {
  font-size: 0.53333rem;
  color: #323232;
}

.top-left-img[data-v-3a34fbb0] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-3a34fbb0] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.top-right[data-v-3a34fbb0] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.room-wrapper[data-v-3a34fbb0] {
  height: 1.33333rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  border-bottom-style: solid;
  border-bottom-color: #464646;
  border-bottom-width: 1px;
}

.toLeft-icon[data-v-3a34fbb0] {
  position: absolute;
  left: 0px;
  top: -0.88rem;
}

.toRight-icon[data-v-3a34fbb0] {
  position: absolute;
  right: 0px;
  top: -0.88rem;
}

.room[data-v-3a34fbb0] {
  position: relative;
  width: 3.33333rem;
  height: 0.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.linear[data-v-3a34fbb0] {
  height: 0.10667rem;
  width: 0.66667rem;
  position: absolute;
  bottom: -0.04rem;
  left: 1.26667rem;
  border-radius: 1.33333rem;
}

.room-note[data-v-3a34fbb0] {
  height: 1.46667rem;
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.note-icon[data-v-3a34fbb0] {
  color: #BEBEBE;
  font-size: 0.42667rem;
  margin-right: 0.09333rem;
}

.note-text[data-v-3a34fbb0] {
  font-size: 0.29333rem;
  color: #9B9B9B;
  /*text-align: justify;*/
  /*line-height: 22px;*/
}

.room-text[data-v-3a34fbb0] {
  width: 1.42667rem;
  height: 0.66667rem;
  font-size: 0.4rem;
  color: #464646;
  letter-spacing: -0.5px;
  text-align: center;
  /*border-bottom-style:solid;*/
  /*border-bottom-width:8px;*/
  /*border-bottom-color: white;*/
  padding-bottom: 0.18667rem;
}

.room-settings[data-v-3a34fbb0] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 2.13333rem;
}

.room-setting[data-v-3a34fbb0] {
  width: 10rem;
}

.guest-edit[data-v-3a34fbb0] {
  width: 10rem;
  height: 10.66667rem;
}

.wrapper[data-v-3a34fbb0] {
  /*position:fixed;*/
  position: absolute;
  bottom: 0.66667rem;
  left: 0px;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-3a34fbb0] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.error[data-v-3a34fbb0] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-3a34fbb0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.sure-back[data-v-3a34fbb0] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
}

.font-pingfang[data-v-2d9473bc] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-2d9473bc] {
  font-family: iconfont;
}

.root[data-v-2d9473bc] {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  background-color: rgba(0,0,0,0.30);
  z-index: 1986;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.guests[data-v-2d9473bc] {
  width: 10rem;
  height: 6.46667rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.close[data-v-2d9473bc] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-2d9473bc] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-2d9473bc] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-2d9473bc] {
  width: 8.66667rem;
  height: 1.6rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.guest-name[data-v-2d9473bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.badge[data-v-2d9473bc] {
  line-height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  color: #464646;
}

.edit-chose[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.root[data-v-3715d3f2] {
  width: 10rem;
  /*position: absolute;*/
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.btn-wrapper[data-v-3715d3f2] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-3715d3f2] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-3715d3f2] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  /* padding-bottom: 110px; */
}

.margin-110[data-v-3715d3f2] {
  height: 1.33333rem;
  width: 10rem;
  background-color: #fff;
}

.coupon-title[data-v-3715d3f2] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-3715d3f2] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-3715d3f2] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.root[data-v-6d2b3f4e] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-6d2b3f4e] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-6d2b3f4e] {
  width: 2.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.discount[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.discount-percent[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 1.06667rem;
  padding-top: 0.26667rem;
}

.discount-off[data-v-6d2b3f4e] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.rigth-left[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-6d2b3f4e] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.73333rem;
}

.coupon-name[data-v-6d2b3f4e] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
  font-weight: 600;
}

.coupon-desc[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-6d2b3f4e] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-6d2b3f4e] {
  color: #d2d2d2;
}



.webview[data-v-59c0841c] {
  width: 10rem;
}

.top-group[data-v-59c0841c] {
  position: relative;
  background-color: rgb(250,250,250);
}

.top-left[data-v-59c0841c] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
  width: 0.72rem;
  height: 0.72rem;
}

.arrow-left[data-v-59c0841c] {
  font-size: 0.72rem;
  color: #BEBEBE;
}

.top-left-img[data-v-59c0841c] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-59c0841c] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-59c0841c] {
  font-size: 0.42667rem;
}

.top-right[data-v-59c0841c] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-59c0841c] {
  font-size: 0.42667rem;
  color: #9B9B9B;
}

.default-font[data-v-30d20ec7] {
  font-family: opensans;
  /*text-align:center;*/
}

.header[data-v-30d20ec7] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f0f0f0;
}

.header-left[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-30d20ec7] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-30d20ec7] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  height: 4.88rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-30d20ec7] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #00BEDC;
  line-height: 0.4rem;
}

.order-content[data-v-30d20ec7] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-30d20ec7] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.payment-price[data-v-30d20ec7] {
  background: rgba(255,255,255,0.95);
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  height: 1.6rem;
  width: 10rem;
  position: fixed;
  bottom: 0px;
  padding: 0.26667rem 0.4rem;
}

.price-detail[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.total-text[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
}

.total-CNY[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #FF7846;
}

.total-num[data-v-30d20ec7] {
  font-size: 0.53333rem;
  color: #FF7846;
}

.total-detail[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.pay-now[data-v-30d20ec7] {
  background-image: -webkit-linear-gradient(right,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear,  right top, left top,  color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  width: 2.4rem;
  height: 1.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  top: 0.26667rem;
  right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.now-text[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.other-price[data-v-30d20ec7] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 6.66667rem;
}

.text-small[data-v-30d20ec7] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-30d20ec7] {
  color: #FF7846;
  font-weight: bold;
}

.layout-row[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.black-mask[data-v-30d20ec7] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-img[data-v-30d20ec7] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.payment-method[data-v-04244dde] {
  margin-top: 0.4rem;
  width: 10rem;
  padding: 0 0.4rem 0.66667rem;
  background-color: #FFFFFF;
  margin-bottom: 1.6rem;
}

.payment-title[data-v-04244dde] {
  height: 1.09333rem;
  border-bottom: 1px solid #D3D2D2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.title-text[data-v-04244dde] {
  font-size: 0.29333rem;
  color: #787878;
}

.method-list[data-v-04244dde] {
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*justify-content: center;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D3D2D2;
}

.list-name[data-v-04244dde] {
  font-size: 0.4rem;
  color: #323232;
  margin-left: 0.26667rem;
}

.list-choose[data-v-04244dde] {
  width: 0.53333rem;
  height: 0.53333rem;
  border: 0.05333rem solid #D3D2D2;
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.58667rem;
}

.list-check[data-v-04244dde] {
  /*border:4px solid #D3D2D2;*/
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.56rem;
}

.default-font[data-v-00670c27] {
  font-family: opensans;
}

.modal[data-v-00670c27] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 99;
  background-color: rgba(70,70,70,0.5);
}

.modal-fail[data-v-00670c27] {
  width: 8.4rem;
  height: 5.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.13333rem;
  left: 0.8rem;
}

.fail-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  margin-top: 1.86667rem;
  margin-bottom: 1.33333rem;
}

.fail-button[data-v-00670c27] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.modal-back[data-v-00670c27] {
  width: 8.4rem;
  position: relative;
  left: 0.8rem;
  top: 5.41333rem;
  background-color: #FFFFFF;
  border-radius: 0.26667rem;
  overflow: hidden;
}

.back-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
  width: 6.66667rem;
  margin: 1.06667rem 0 0 0.86667rem;
  text-align: center;
}

.button[data-v-00670c27] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 1.06667rem 0 0.66667rem 0.73333rem;
}

.back-sure[data-v-00670c27] {
  border: 0.02667rem solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  text-align: center;
}

.back-not[data-v-00670c27] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  color: #FFFFFF;
  text-align: center;
  margin-left: 0.26667rem;
}

.app-download[data-v-00670c27] {
  width: 8.4rem;
  height: 1.6rem;
  background-color: #F3F3F3;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.download-text[data-v-00670c27] {
  width: 5rem;
  height: 0.96rem;
  margin: 0.32rem 0 0 0.53333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.48rem;
}

.download-button[data-v-00670c27] {
  width: 1.77333rem;
  height: 0.8rem;
  background-color: #FFFFFF;
  border: 1px solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.8rem;
  text-align: center;
  margin: 0.4rem 0 0 0.53333rem;
}

.header[data-v-1d82b170] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-1d82b170] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-1d82b170] {
  width: 9.2rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-1d82b170] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #FF7846;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-content[data-v-1d82b170] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-1d82b170] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-1d82b170] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.order-status[data-v-bcbc3708] {
  width: 10rem;
}

.order-success[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-reservations[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 8.26667rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-icon[data-v-bcbc3708] {
  background-color: #00BEDC;
  width: 1.33333rem;
  height: 1.33333rem;
  border-radius: 1.33333rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.4rem;
  margin-left: 3.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.status-content[data-v-bcbc3708] {
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-title[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #464646;
  margin-bottom: 0.66667rem;
  text-align: center;
}

.content-row[data-v-bcbc3708] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #787878;
}

.content-num[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #00BEDC;
}

.detail-button[data-v-bcbc3708] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.app-download[data-v-bcbc3708] {
  position: relative;
  width: 10rem;
  height: 7.28rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.download-image[data-v-bcbc3708] {
  margin-top: 0.26667rem;
}

.download-button[data-v-bcbc3708] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 7.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
}

.button-text[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.app-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.layout-row[data-v-178592d6] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-178592d6] {
  font-family: opensans;
}

.bottomBorder[data-v-178592d6] {
  border-bottom: 1px solid #D2D2D2;
}

.header[data-v-178592d6] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.hotel-detail[data-v-178592d6] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  border-radius: 0.13333rem;
}

.detail-content[data-v-178592d6] {
  padding: 0 0.26667rem;
}

.hotel-address[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem 0 0.66667rem 0;
}

.address-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.hotel-nameZh[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 700;
  margin-bottom: 0.26667rem;
}

.hotel-nameEn[data-v-178592d6] {
  font-size: 0.29333rem;
  color: #464646;
  margin-bottom: 0.26667rem;
}

.hotel-star[data-v-178592d6] {
  margin-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.roomType[data-v-178592d6] {
  margin-top: 0.4rem;
  margin-bottom: 0.26667rem;
  font-size: 0.34667rem;
  color: #464646;
}

.bedType[data-v-178592d6] {
  font-size: 0.34667rem;
  margin-bottom: 0.4rem;
  color: #464646;
}

.detail-check[data-v-178592d6] {
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.26667rem;
}

.check[data-v-178592d6] {
  font-size: 0.26667rem;
  color: #464646;
  border: 1px solid #464646;
  border-radius: 0.04rem;
  padding: 0px 0.10667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.33333rem;
  height: 0.33333rem;
}

.check-time[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.check-day[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  right: 0.26667rem;
  top: 0.34667rem;
  position: absolute;
}

.cancel[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  margin-top: 0.4rem;
  margin-bottom: 0.32rem;
}

.policy-des[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  text-align: justify;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.special-prompt[data-v-178592d6] {
  height: 1.12rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.special-text[data-v-178592d6] {
  font-size: 0.32rem;
  color: #787878;
}

.check-num[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.people-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.contact[data-v-178592d6] {
  margin-top: 0.4rem;
  width: 9.2rem;
  margin-left: -0.26667rem;
  padding: 0 0.26667rem;
  border-top: 1px solid #D2D2D2;
}

.contact-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.26667rem;
}

.supplierCode[data-v-178592d6] {
  border: 0.13333rem;
  margin-bottom: 0.66667rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  height: 1.6rem;
  padding: 0px 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.supplierCode-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
}

.logo[data-v-178592d6] {
  position: absolute;
  top: 0.53333rem;
  right: 0.26667rem;
}

.order-status[data-v-26d95318] {
  width: 10rem;
}

.marginB[data-v-26d95318] {
  margin-bottom: 0px;
}

.order-success[data-v-26d95318] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
  border-radius: 0.13333rem;
}

.status[data-v-26d95318] {
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D2D2D2;
}

.status-price[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.toPay[data-v-26d95318] {
  width: 3.46667rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  margin-bottom: 0.66667rem;
  border-radius: 0.13333rem;
  text-align: center;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 0.93333rem;
  background-image: -webkit-linear-gradient(right, #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg, #FF5200 100%, rgba(255,133,50,0.99) 0%);
}

.status-prompt[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.66667rem;
}

.price-name[data-v-26d95318] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #787878;
}

.price-num[data-v-26d95318] {
  font-size: 0.48rem;
  color: #FF7846;
}

.status-name[data-v-26d95318] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  margin: 0.66667rem 0px;
}

.order-detail[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0px 0.26667rem;
  margin-bottom: 0.4rem;
}

.detail-name[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.detail-content[data-v-26d95318] {
  position: absolute;
  left: 2.93333rem;
  font-size: 0.34667rem;
  color: #464646;
}

.default-font[data-v-161899da] {
  font-family: opensans;
}

.order-status[data-v-161899da] {
  width: 10rem;
}

.order-success[data-v-161899da] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  padding: 0px 0.26667rem 0.18667rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.service-detail[data-v-161899da] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.4rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.detail-title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
}

.detail-content[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.hotel-phone[data-v-161899da] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.detail-time[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  position: absolute;
  left: 2.81333rem;
  line-height: 0.34667rem;
}

.layout-row[data-v-388ad544] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-388ad544] {
  font-family: opensans;
}

.root[data-v-388ad544] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-388ad544] {
  border-bottom: 1px solid #464646;
}

.header[data-v-388ad544] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-388ad544] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-388ad544] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-388ad544] {
  padding: 0px 0.4rem;
}

.special-title[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: 600;
  margin: 0.66667rem 0 0.4rem 0;
}

.special-content[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-388ad544] {
  margin-top: 0.4rem;
}

.layout-row[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-36b78f66] {
  font-family: opensans;
}

.root[data-v-36b78f66] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-36b78f66] {
  border-bottom: 1px solid #464646;
}

.header[data-v-36b78f66] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-36b78f66] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-36b78f66] {
  padding: 0px 0.4rem;
}

.hotel-detail[data-v-36b78f66] {
  padding: 0.4rem 0px;
  border-bottom: 1px solid #D2D2D2;
}

.roomNight[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.other-price[data-v-36b78f66] {
  margin-top: 0.26667rem;
  width: 9.2rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-36b78f66] {
  font-size: 0.29333rem;
  color: #969696;
  line-height: 0.37333rem;
}

.price-detail[data-v-36b78f66] {
  border-bottom: 1px solid #D2D2D2;
  padding-top: 0.42667rem;
}

.detail-date[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.price[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  position: absolute;
  right: 0px;
  line-height: 0.4rem;
}

.detail-fee[data-v-36b78f66] {
  font-size: 0.26667rem;
  color: #464646;
}

.toPay-price[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.totalPrice[data-v-36b78f66] {
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  position: absolute;
  right: 0px;
}

.price-symbol[data-v-36b78f66] {
  color: #FF7846;
  font-size: 0.26667rem;
}

.price-num[data-v-36b78f66] {
  font-size: 0.53333rem;
  color: #FF7846;
}
/*# sourceMappingURL=entry.cdc05b99d66dc28b9ada3fc8949f318d.css.map*/

.root[data-v-0966422c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-0966422c] {
  width: 10rem;
}

.bg-default[data-v-0966422c] {
  background-color: #ffffff;
}

.bg-gray[data-v-0966422c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-0966422c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-0966422c] {
  height: 0.88rem;
  width: 10rem;
}

.i-header-box[data-v-66d41715] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.i-header[data-v-66d41715] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-header-left[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-right[data-v-66d41715] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-header-main[data-v-66d41715] {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-header-title[data-v-66d41715] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  text-align: center;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
  lines: 1;
  text-overflow: ellipsis;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-text[data-v-66d41715] {
  /* font-size: 32px; */
  font-size: 0.37rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-header-icon[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
}

.i-header-icon-next[data-v-66d41715] {
  width: 0.64rem;
  height: 0.64rem;
  margin-right: 0.4rem;
}

.app-download {
  width: 10rem;
  height: 1.53333rem;
  position: absolute;
  z-index: 50;
}

.inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.4rem;
  -webkit-box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  box-shadow: 0px 0.02667rem 0.06667rem #cccccc;
  position: relative;
  background-color: #ffffff;
}

.inner-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn {
  width: 1.86667rem;
}

.text-box {
  margin-left: 0.26667rem;
}

.text-box-sold-text {
  font-size: 0.26667rem;
  font-weight: 900;
  color: #323232;
}

.text-box-light-text {
  font-size: 0.26667rem;
  color: #323232;
}

.close-btn {
  position: absolute;
  right: 0.26667rem;
  top: 0px;
  color: #BEBEBE;
  font-size: 0.66667rem;
  padding: 0 0.13333rem 0.4rem 0.4rem;
  font-weight: lighter;
  z-index: 99;
}

.mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.i-mask[data-v-15a44ff4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
  opacity: 0.7;
  z-index: 99;
}

.i-actionsheet-box[data-v-7b22c6de] {
  position: fixed;
  left: 0px;
  right: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  z-index: 99;
}

.root[data-v-a1322c36] {
  width: 10rem;
}

.slider[data-v-a1322c36] {
  width: 10rem;
  height: 4.8rem;
  /*border-radius: 10px;*/
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}



.bg-img-default[data-v-a1322c36] {
  position: absolute;
  width: 10rem;
  height: 4.8rem;
}

.bg-img[data-v-a1322c36] {
  position: relative;
  width: 10rem;
  height: 4.8rem;
  /* border-radius: 10px; */
}

.flight-indicators[data-v-a1322c36] {
  position: absolute;
  bottom: 0.4rem;
}

.indicators[data-v-9c53c136] {
  width: 10rem;
  height: 0.05333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.indicator[data-v-9c53c136] {
  width: 0.26667rem;
  height: 0.05333rem;
  margin-right: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 1.33333rem;
  background-color: #9B9B9B;
  -webkit-box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
  box-shadow: 0 0.02667rem 0.05333rem 0 rgba(0, 0, 0, 0.30);
}

.active-dot[data-v-9c53c136] {
  background-color: white;
}

.tabbar-item-box {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
}

.root[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.search-wrapper[data-v-1c51be85] {
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  height: 0;
}

.flight-row[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  height: 1.6rem;
  width: 8.66667rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  overflow: visible;
}

.flight-row-item[data-v-1c51be85] {
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-text[data-v-1c51be85] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-city-item[data-v-1c51be85] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  position: relative;
  padding-top: 0.45333rem;
  padding-bottom: 0.45333rem;
}

.flight-depcity[data-v-1c51be85] {
  position: absolute;
  left: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.flight-arrcity[data-v-1c51be85] {
  position: absolute;
  right: 0;
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.index-tag[data-v-1c51be85] {
  width: 0.48rem;
  height: 0.48rem;
  background-color: #eaeaea;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 0.24rem;
  border-top-right-radius: 0.24rem;
  border-bottom-left-radius: 0.24rem;
  border-bottom-right-radius: 0.24rem;
  position: absolute;
  left: 0.66667rem;
  top: 0;
}

.index-tag-text[data-v-1c51be85] {
  font-size: 0.32rem;
  color: rgba(120, 120, 120, 1);
}

.index-tag-white-point[data-v-1c51be85] {
  width: 0.13333rem;
  height: 0.13333rem;
  background-color: #ffffff;
  position: absolute;
  left: 1.14667rem;
}

.index-tag-three[data-v-1c51be85] {
  top: 7.76rem;
}

.white-point-three[data-v-1c51be85] {
  top: 7.92rem;
}

.flight-text-small[data-v-1c51be85] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9B9B9B;
  padding-left: 0.13333rem;
}

.flight-date[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.translate-item[data-v-1c51be85] {
  -webkit-transform: translate(3.46667rem, 0);
  transform: translate(3.46667rem, 0);
}

.bold-bottom[data-v-1c51be85] {
  border-bottom-color: rgba(50, 50, 50, 1);
}

.grey-text[data-v-1c51be85] {
  color: rgba(190, 190, 190, 1);
}

.cut-step-button[data-v-1c51be85] {
  padding-left: 0.66667rem;
}

.add-step-box[data-v-1c51be85] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.86667rem;
  width: 8.26667rem;
  margin-left: 0.86667rem;
  margin-right: 0.86667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-width: 0;
}

.add-step-box-text[data-v-1c51be85] {
  color: rgba(50, 50, 50, 1);
  font-size: 0.4rem;
  margin-left: 0.29333rem;
}



.i-toast[data-v-97750262] {
  position: fixed;
  background-color: rgba(70,70,70,0.80);
  border-radius: 0.13333rem;
  top: 8.22667rem;
  left: 1rem;
  right: 1rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  z-index: 99;
}

.i-toast-content[data-v-97750262] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.toast-content-text[data-v-97750262] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.cashback-wrapper[data-v-53c09006] {
  margin-top: 0.93333rem;
  height: 0.53333rem;
  overflow: hidden;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cashback-container[data-v-53c09006] {
  margin-left: 0.13333rem;
  width: 4.85333rem;
  overflow: hidden;
}

.cashback-text[data-v-53c09006] {
  width: 4.85333rem;
  height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
  letter-spacing: 0;
  line-height: 0.53333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
}

.timeline-header[data-v-761725fc] {
  background-color: white;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
  box-shadow: 0px 0.06667rem 0.13333rem #D2D2D2;
}

.top-row[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.trip-title[data-v-761725fc] {
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  /*font-weight: bold;*/
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.timeline-body[data-v-761725fc] {
  background-color: rgba(240,240,240,0.80);
  min-height: 10.66667rem;
  padding-bottom: 0px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding-right: 1.06667rem;
  width: 10rem;
  /*解决ios上滑动不流畅*/
  -webkit-overflow-scrolling: touch;
}

.timeline-body[data-v-761725fc]::-webkit-scrollbar {
  display: none;
  height: 0px;
  width: 0px;
}

.flight-box-modal[data-v-761725fc] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  left: 0.4rem;
  top: 0.2rem;
  bottom: 0.2rem;
  background-color: rgba(0,190,220,0.04);
}

.previous-step[data-v-761725fc] {
  width: 9.2rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.previous-step .previous-step-text[data-v-761725fc] {
  font-size: 0.32rem;
  color: #464646;
  margin-right: 0.13333rem;
  font-weight: 600;
}

.previous-step .previour-step-blue-text[data-v-761725fc] {
  color: #3296D2;
}

.timeline-footer[data-v-761725fc] {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1.6rem;
  -webkit-transform: translateY(1.6rem);
  transform: translateY(1.6rem);
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  box-shadow: 0 0.02667rem 0.13333rem #9B9B9B;
  z-index: 99;
}

.filter-box[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.blue-point[data-v-761725fc] {
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: rgba(0,190,220,1);
  border-top-left-radius: 0.09333rem;
  border-top-right-radius: 0.09333rem;
  border-bottom-left-radius: 0.09333rem;
  border-bottom-right-radius: 0.09333rem;
  position: absolute;
  left: 2rem;
  top: 0;
}

.filter-icon[data-v-761725fc] {
  color: #464646;
}

.filter-font[data-v-761725fc] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 10rem;
  height: 1.06667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.arrive-bottom-tips[data-v-761725fc] {
  width: 10rem;
  height: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-tips[data-v-761725fc] {
  font-family: 'PingFangSC-Light';
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
  height: 0.62667rem;
  color: rgba(155,155,155,1);
  margin-left: 0.06667rem;
  margin-right: 0.06667rem;
  font-size: 0.34667rem;
}

.line-box[data-v-761725fc] {
  width: 0.66667rem;
  height: 0.17333rem;
  border-top-width: 1px;
  border-top-color: #9b9b9b;
  border-top-style: solid;
}

.text-tips-text[data-v-761725fc] {
  color: #9b9b9b;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  margin-top: -0.2rem;
}

.indicator[data-v-761725fc] {
  text-align: center;
}

.no-result-box[data-v-761725fc] {
  padding-top: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  /* height: 1334px; */
}

.no-result-box-text[data-v-761725fc] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
}

.no-result-box-button[data-v-761725fc] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  margin-left: 1.66667rem;
  margin-right: 1.66667rem;
  margin-top: 0.93333rem;
}

.list-container[data-v-761725fc] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-761725fc] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-font[data-v-761725fc] {
  font-size: 0.48rem;
  font-family: PingFangSC-Regular;
  color: #323232;
}

.filter-select-box[data-v-761725fc] {
  background-color: #ffffff;
  padding-top: 0.42667rem;
  padding-bottom: 0.06667rem;
  padding-left: 0.36rem;
  padding-right: 0.36rem;
}

.select-box[data-v-761725fc] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.filter-select-box-header[data-v-761725fc] {
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-close-button[data-v-761725fc] {
  width: 1.06667rem;
  height: 1.06667rem;
}

.filter-content-box[data-v-761725fc] {
  height: 6.66667rem;
  border-top-width: 1px;
  border-top-color: #DCDCDC;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.filter-content-box-left[data-v-761725fc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 2.16rem;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #DCDCDC;
}

.filter-content-box-right[data-v-761725fc] {
  margin-left: 0.26667rem;
  overflow: hidden;
}

.comfirm-button-box[data-v-761725fc] {
  height: 1.73333rem;
}

.filter-text[data-v-761725fc] {
  font-size: 0.4rem;
  color: #323232;
}

.filter-content-tab[data-v-761725fc] {
  height: 1.09333rem;
  width: 2.16rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}

.selected-point[data-v-761725fc] {
  position: absolute;
  top: 0.46667rem;
  right: 0.26667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #00BEDC;
  border-radius: 50%;
}

.selected[data-v-761725fc] {
  color: #00BEDC;
}

.filter-content-content[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.22667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-airport[data-v-761725fc] {
  width: 6.74667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-content-org-title[data-v-761725fc] {
  height: 0.4rem;
  margin-top: 0.26667rem;
}

.filter-content-content-item[data-v-761725fc] {
  width: 6.74667rem;
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.filter-content-airport-box[data-v-761725fc] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.filter-title-text[data-v-761725fc] {
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.26667rem;
}

.refresh[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading[data-v-761725fc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.06667rem;
  width: 10rem;
}

.loading-gif[data-v-761725fc] {
  margin-top: 0.8rem;
}

.direct-box[data-v-761725fc] {
  margin-top: -0.10667rem;
}

.ios-box[data-v-761725fc] {
  height: 0.2rem;
  background-color: rgba(240,240,240,0.80);
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-761725fc] {
  height: 0.88rem;
  width: 10rem;
}

.timeline-body-warp[data-v-761725fc] {
  width: 10rem;
  overflow: hidden;
}

.flight-cell[data-v-dbb6d6fe] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: white;
  /*box-shadow: 0px 5px 10px rgba(211, 210, 210, 0.70);*/
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.box-shadow[data-v-dbb6d6fe] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.base-price-row[data-v-dbb6d6fe] {
  height: 1.61333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.13333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.base-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  margin-left: -0.26667rem;
}

.base-left[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.base-between[data-v-dbb6d6fe] {
  width: 1.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: relative;
  margin-top: -0.04rem;
}

.base-right[data-v-dbb6d6fe] {
  width: 2.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.time-font-big[data-v-dbb6d6fe] {
  font-size: 0.64rem;
  color: #323232;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.city-font-big[data-v-dbb6d6fe] {
  font-size: 0.34667rem;
  color: #464646;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.duration-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.grey-line-box[data-v-dbb6d6fe] {
  height: 0.46667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.grey-line[data-v-dbb6d6fe] {
  height: 1px;
  width: 1.33333rem;
  background-color: rgba(120, 120, 120, 1);
}

.transform-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #9B9B9B;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 1.33333rem;
  height: 0.34667rem;
}

.change-airport-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
}

.transform-label-font[data-v-dbb6d6fe] {
  position: absolute;
  top: 0.06667rem;
  left: 0.42667rem;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  background-color: white;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.cross-day-font[data-v-dbb6d6fe] {
  width: 0.66667rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: center;
  position: absolute;
  top: 0.06667rem;
  right: -0.06667rem;
}

.price-info-box[data-v-dbb6d6fe] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.price-inline[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-font[data-v-dbb6d6fe] {
  font-size: 0.53333rem;
  color: #00BEDC;
  font-weight: 600;
}

.price-symbol[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #00bedc;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.cabin-font[data-v-dbb6d6fe] {
  font-size: 0.26667rem;
  color: #969696;
}

.other-row[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  lines: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.other-row-left[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-row-right[data-v-dbb6d6fe] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.other-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.on-time-rate-font[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.share-font[data-v-dbb6d6fe] {
  color: #00BEDC;
  font-size: 0.29333rem;
  margin-left: 0.13333rem;
}

.airline-logo[data-v-dbb6d6fe] {
  width: 0.32rem;
  height: 0.32rem;
  margin-right: 0.13333rem;
  background-color: transparent;
  margin-top: 0.04rem;
}

.another-cabin-box[data-v-dbb6d6fe] {
  height: 0.8rem;
  margin-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.another-cabin-text[data-v-dbb6d6fe] {
  font-size: 0.29333rem;
  font-weight: 700;
  color: #00BEDC;
}

.icon-price[data-v-dbb6d6fe] {
  margin-right: 0px;
  margin-top: -0.06667rem;
}

.cashback-en[data-v-dbb6d6fe] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.62667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.cashback-en-icon[data-v-dbb6d6fe] {
  margin-top: 0;
  margin-right: -0.06667rem;
  padding-top: 0;
}

.direct-lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(0,190,220,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.direct-lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #00BEDC;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.lowest-price-tag[data-v-dbb6d6fe] {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1.86667rem;
  height: 0.4rem;
  border-radius: 0.13333rem 0 0.13333rem 0;
  background: rgba(255,120,70,0.20);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lowest-price-tag__text[data-v-dbb6d6fe] {
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-size: 0.26667rem;
  text-align: center;
  line-height: 0.26667rem;
}

.wxc-tag[data-v-6c6e591a] {
  border-color: #3d3d3d;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
}

.tag-text[data-v-6c6e591a] {
  font-size: 0.26667rem;
  color: #3d3d3d;
}

.pink[data-v-6c6e591a] {
  color: rgba(255,120,70,1);
}

.black[data-v-6c6e591a] {
  color: #3D3D3D;
}

.yellow[data-v-6c6e591a] {
  color: #EE9900;
}

.blue[data-v-6c6e591a] {
  color: #30A0FF;
}

.gray[data-v-6c6e591a] {
  color: #A5A5A5;
}

.red[data-v-6c6e591a] {
  color: #FF5000;
}

.border-pink[data-v-6c6e591a] {
  border-color: rgba(255,120,70,1);
}

.border-black[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-yellow[data-v-6c6e591a] {
  border-color: #EE9900;
}

.border-blue[data-v-6c6e591a] {
  border-color: #30A0FF;
}

.border-gray[data-v-6c6e591a] {
  border-color: #A5A5A5;
}

.border-red[data-v-6c6e591a] {
  border-color: #FF5000;
}

.modal[data-v-e085dbfe] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
}

.close[data-v-e085dbfe] {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(70, 70, 70, 0.80);
}

.modal-content[data-v-e085dbfe] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-e085dbfe] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.default-font[data-v-e085dbfe] {
  font-family: PingFangSC-Regular;
  color: #323232;
  font-size: 0.48rem;
}

.confirm-button[data-v-e085dbfe] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
  color: #ffffff;
  margin-top: 0.66667rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.confirm-button-text[data-v-e085dbfe] {
  font-family: SourceHanSansCN-Bold;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.icon[data-v-e085dbfe] {
  font-family: iconfont;
  color: #464646;
  font-size: 0.45333rem;
}

.icon[data-v-5753fc01] {
  font-family: iconfont;
  color: #323232;
  font-size: 0.48rem;
}

.btn-date[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.8rem;
  color: #9B9B9B;
  font-size: 0.29333rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-bottom: 0.13333rem;
  padding-top: 0.10667rem;
}

.date-row[data-v-5753fc01] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #ffffff;
}

.date-list-content[data-v-5753fc01] {
  width: 8rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.date-cell[data-v-5753fc01] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 2.66667rem;
}

.active-line[data-v-5753fc01] {
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.05333rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.date-text[data-v-5753fc01] {
  font-family: PingFangSC-Semibold;
  font-size: 0.34667rem;
  color: #9B9B9B;
}

.date-text-small[data-v-5753fc01] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  padding-left: 0.06667rem;
  padding-top: 0.09333rem;
}

.date-active[data-v-5753fc01] {
  color: #464646;
}

.i-dialog[data-v-4d71cf84] {
  position: fixed;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  top: 4rem;
  left: 0.66667rem;
  right: 0.66667rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.66667rem;
  z-index: 100;
}

.i-dialog-title[data-v-4d71cf84] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  height: 1.06667rem;
  margin-bottom: 0.4rem;
}

.dialog-title-text[data-v-4d71cf84] {
  font-family: PingFangSC-Medium;
  font-size: 0.37333rem;
  color: #FF7846;
  line-height: 1.06667rem;
}

.i-dialog-content[data-v-4d71cf84] {
  width: 7.6rem;
  min-height: 2.93333rem;
  max-height: 12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: scroll;
}

.dialog-content-text[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.i-dialog-footer[data-v-4d71cf84] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.06667rem;
  margin-top: 0.4rem;
}

.btn[data-v-4d71cf84] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  line-height: 1.06667rem;
  border-radius: 0.13333rem;
}

.btn-default[data-v-4d71cf84] {
  color: #FFFFFF;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(20, 130, 220, 0.3);
}

.btn-white[data-v-4d71cf84] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.dialog-action-text[data-v-4d71cf84]:active {
  color: #000000;
}

.scroller[data-v-4d71cf84] {
  width: 8.66667rem;
  min-height: 1.33333rem;
  max-height: 12rem;
}

.loading[data-v-21e81364] {
  position: fixed;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-21e81364] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.flightTimelineLoading[data-v-b2d8358a] {
  background-color: rgba(240, 240, 240, 0.80);
  margin-top: 0.2rem;
}

.flight-cell[data-v-b2d8358a] {
  width: 9.2rem;
  height: 2.53333rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: rgba(255, 255, 255, 1);
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  border-radius: 0.13333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.process-wrapper {
  width: 10rem;
  height: 0.88rem;
  position: fixed;
  left: 0px;
  bottom: 0px;
}

.process {
  width: 0px;
  height: 0.13333rem;
  background-color: #00bedc;
  opacity: 1;
  position: absolute;
  left: 0;
  bottom: 0;
}

.process-tip {
  width: 10rem;
  height: 0.88rem;
  background-color: rgba(155,155,155,1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.process-tip-text {
  font-size: 0.34667rem;
  color: #ffffff;
}

.summary[data-v-06391010] {
  background-color: #f3f3f3;
  position: relative;
}

.summary-flight-detail[data-v-06391010] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-top: 0.16rem;
}

.flight-detail-box[data-v-06391010] {
  /*padding-top: 25px;*/
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: relative;
  height: auto;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.show-all-detail-button[data-v-06391010] {
  height: 2.13333rem;
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  bottom: 0px;
  left: 0;
}

.show-all-detail-button-top[data-v-06391010] {
  height: 0.26667rem;
  width: 9.2rem;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(255, 255, 255, 0.6)));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.6));
}

.show-all-detail-button-middle[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.6), #ffffff);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.6)), to(#ffffff));
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), #ffffff);
}

.show-all-detail-button-bottom[data-v-06391010] {
  height: 0.53333rem;
  width: 9.2rem;
  background-color: #ffffff;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.hide-all-detail-button[data-v-06391010] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  position: absolute;
  left: 0;
  bottom: 0;
}

.hide-all-detail-button-web[data-v-06391010] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
}

.ota-box[data-v-06391010] {
  width: 9.2rem;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding-bottom: 0.4rem;
}

.booking-item[data-v-06391010] {
  height: 2.50667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #ffffff;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 0.4rem;
}

.shadow[data-v-06391010] {
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.booking-item-wrapper-box[data-v-06391010] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-item-left[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.booking-item-right[data-v-06391010] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.rule-tip[data-v-06391010] {
  height: 0.86667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.rule-tip-text[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
}

.special-ticket-box[data-v-06391010] {
  height: 0.97333rem;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: rgb(243, 243, 243);
}

.special-ticket-text[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
  margin-left: 0.06667rem;
}

.special-ticket-sub-text[data-v-06391010] {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 6.66667rem;
  height: 0.93333rem;
  line-height: 0.93333rem;
  font-family: 'PingFangSC-Light';
  font-size: 0.29333rem;
  color: rgba(120, 120, 120, 1);
}

.igola-booking-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.ota-booking-text[data-v-06391010] {
  color: rgba(0, 190, 220, 1);
  font-size: 0.32rem;
  font-weight: 600;
}

.price-text[data-v-06391010] {
  font-size: 0.53333rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.price-symbol[data-v-06391010] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgba(70, 70, 70, 1);
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.price-box[data-v-06391010] {
  height: 0.66667rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.booking-ota[data-v-06391010] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.booking-ota-btn[data-v-06391010] {
  height: 1.06667rem;
}

.ota-booking-btn[data-v-06391010] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.booking-ota-text[data-v-06391010] {
  height: 1.06667rem;
  font-size: 0.42667rem;
  line-height: 1.06667rem;
  text-align: center;
  color: rgba(70, 70, 70, 1);
  font-family: 'PingFangSC-Medium';
  font-weight: 600;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.ota-redirect-tip[data-v-06391010] {
  font-size: 0.29333rem;
  color: rgba(155, 155, 155, 1);
  margin-top: 0.52rem;
  margin-bottom: 0.41333rem;
}

.summary-footer[data-v-06391010] {
  height: 0.74667rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  margin-bottom: 0.48rem;
}

.summary-footer-tip[data-v-06391010] {
  font-size: 0.26667rem;
  color: rgba(155, 155, 155, 1);
  text-align: center;
}

.no-result-box[data-v-06391010] {
  width: 10rem;
  height: 5.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 2.50667rem;
  padding-bottom: 2rem;
}

.no-result-text[data-v-06391010] {
  font-family: 'PingFangSC-Regular';
  color: rgba(155, 155, 155, 1);
  font-size: 0.4rem;
  margin-top: 1.06667rem;
  margin-bottom: 1.06667rem;
}

.orange-text[data-v-06391010] {
  color: rgba(255, 120, 70, 1);
}

.small-text[data-v-06391010] {
  font-size: 0.29333rem;
}

.show-all-detail-bottom[data-v-06391010] {
  height: 0.4rem;
  background-color: #ffffff;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.8);
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-06391010] {
  height: 0.88rem;
  width: 10rem;
}

.i-bottom-tipbar-box[data-v-06391010] {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.cashback-en[data-v-06391010] {
  border-color: #ee9900;
  border-width: 1px;
  border-radius: 0.05333rem;
  margin-right: 0.08rem;
  background-color: transparent;
  padding-left: 0.08rem;
  padding-right: 0.08rem;
  height: 0.37333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0.76rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}



.i-dialog[data-v-c3314760] {
  position: fixed;
  background-color: white;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  z-index: 99;
}

.i-bottom-tipbar-box[data-v-d6947abc] {
  background-color: none;
}

.i-bottom-tipbar[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.i-bottom-tipbar-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  left: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-right[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  right: 0.4rem;
  top: 0;
  bottom: 0;
}

.i-bottom-tipbar-main[data-v-d6947abc] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  left: 1.33333rem;
}

.i-bottom-tipbar-text[data-v-d6947abc] {
  font-size: 0.34667rem;
  color: #fff;
  text-align: center;
}

.i-header-box-mask[data-v-d6947abc] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: #000000;
}

.btn[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 2.4rem;
  height: 0.8rem;
  text-align: center;
  font-family: SourceHanSansCN-Bold;
  font-size: 0.37333rem;
  line-height: 0.8rem;
  border-radius: 0.13333rem;
  padding: 0 0.4rem;
  border: 0;
}

.btn-default[data-v-d6947abc] {
  color: #FFFFFF;
  background-image: -webkit-linear-gradient(left, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to right, rgba(40,200,220,1), rgba(50,150,210,1));
}

.btn-white[data-v-d6947abc] {
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
}

.row-center-left[data-v-d6947abc] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-webview {
  position: absolute;
  top: 1.17333rem;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}

.close {
  font-size: 0.42667rem;
  color: #ffffff;
}

.webview {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
}

.flights-detail-wrapper-box[data-v-53ea27cc] {
  margin-left: 0.26667rem;
  /* margin-right: 20px; */
}

.warning-box[data-v-53ea27cc] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-53ea27cc] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-53ea27cc] {
  margin-bottom: 0.2rem;
}

.flex-row[data-v-53ea27cc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-53ea27cc] {
  font-size: 0.32rem;
}

.middle-text[data-v-53ea27cc] {
  font-size: 0.4rem;
}

.big-text[data-v-53ea27cc] {
  font-size: 0.48rem;
}

.right-text[data-v-53ea27cc] {
  text-align: right;
}

.deep-grey[data-v-53ea27cc] {
  color: #464646;
}

.light-grey[data-v-53ea27cc] {
  color: #787878;
}

.black-text[data-v-53ea27cc] {
  color: #464646;
}

.blue-text[data-v-53ea27cc] {
  color: #3296D2;
}

.orange-text[data-v-53ea27cc] {
  color: #FF7846;
}

.bold-text[data-v-53ea27cc] {
  font-weight: 600;
}



.flight-detail-header[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-left[data-v-77d85ed2] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-77d85ed2] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-info-box[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.flight-info-box-left[data-v-77d85ed2] {
  width: 2.26667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-77d85ed2] {
  -webkit-box-flex: 3;
  -ms-flex: 3;
  flex: 3;
  padding-left: 0.77333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: -1px;
}

.flight-line-box[data-v-77d85ed2] {
  width: 0.08rem;
  height: 2.26667rem;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
  position: absolute;
  left: 2.6rem;
  top: 0.26667rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
}

.segment-wrapper[data-v-77d85ed2] {
  margin-top: 0.42667rem;
  margin-bottom: 0.66667rem;
}

.cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  top: 0.10667rem;
}

.arr-cross-day-tip-box[data-v-77d85ed2] {
  width: 1.33333rem;
  height: 0.29333rem;
  position: absolute;
  left: 0;
  bottom: 0.10667rem;
}

.cross-day-tip-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.flight-stop-box[data-v-77d85ed2] {
  margin-left: 2.46667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.flight-stop-box-en[data-v-77d85ed2] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flight-stop-info-en[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.step-city-name[data-v-77d85ed2] {
  max-width: 2rem;
  lines: 1;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.big-point-item[data-v-77d85ed2] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
  /* margin-top: 5px; */
  margin-top: auto;
  margin-bottom: auto;
}

.small-point[data-v-77d85ed2] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.airlineLogo[data-v-77d85ed2] {
  margin-right: 0.06667rem;
}

.flight-share-box[data-v-77d85ed2] {
  margin-left: 0.48rem;
  margin-bottom: 0.12rem;
}

.flight-airline-company[data-v-77d85ed2] {
  margin-bottom: 0.12rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.flex-row[data-v-77d85ed2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.small-text[data-v-77d85ed2] {
  font-size: 0.29333rem;
}

.sub-small-text[data-v-77d85ed2] {
  font-size: 0.32rem;
}

.middle-text[data-v-77d85ed2] {
  font-size: 0.4rem;
}

.big-text[data-v-77d85ed2] {
  font-size: 0.48rem;
}

.right-text[data-v-77d85ed2] {
  text-align: right;
}

.deep-grey[data-v-77d85ed2] {
  color: #464646;
}

.light-grey[data-v-77d85ed2] {
  color: #787878;
}

.black-text[data-v-77d85ed2] {
  color: #464646;
}

.blue-text[data-v-77d85ed2] {
  color: #3296D2;
}

.orange-text[data-v-77d85ed2] {
  color: #FF7846;
}

.bold-text[data-v-77d85ed2] {
  font-weight: 500;
}

.mt3[data-v-77d85ed2] {
  margin-top: -0.05333rem;
}

.time-bold-text[data-v-77d85ed2] {
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-77d85ed2] {
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.root[data-v-70ca2775] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  z-index: 99;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
}

.summary-login[data-v-70ca2775] {
  width: 8rem;
  height: 8.96rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
}

.quick-login-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.setting-password-box[data-v-70ca2775] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.tool-bar[data-v-70ca2775] {
  height: 0.88rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header[data-v-70ca2775] {
  margin-top: -0.22667rem;
}

.header-sub-box[data-v-70ca2775] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-title-text[data-v-70ca2775] {
  font-size: 0.48rem;
  color: rgba(70, 70, 70, 1);
  font-weight: 600;
}

.header-sub-title[data-v-70ca2775] {
  margin-top: 0.26667rem;
}

.header-sub-title-text[data-v-70ca2775] {
  font-size: 0.4rem;
  color: rgba(70, 70, 70, 1);
}

.content[data-v-70ca2775] {
  width: 6.66667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-top: 0.6rem;
}

.form-group[data-v-70ca2775] {
  width: 6.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: black;
  placeholder-color: rgba(190, 190, 190, 1);
  background-color: transparent;
  height: 0.8rem;
  width: 6.33333rem;
  font-weight: lighter;
}

.input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:placeholder-shown {
  color: rgba(190, 190, 190, 1);
}

.input[data-v-70ca2775]:focus {
  placeholder-color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input[data-v-70ca2775]:focus:placeholder-shown {
  color: rgba(255, 255, 255, 0.5);
}

input[data-v-70ca2775]::-webkit-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox < 19 */

input[data-v-70ca2775]:-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Firefox > 19 */

input[data-v-70ca2775]::-moz-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

/* Internet Explorer 10 */

input[data-v-70ca2775]:-ms-input-placeholder {
  color: rgba(190, 190, 190, 1);
}

input[data-v-70ca2775]:focus:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.input-code[data-v-70ca2775] {
  width: 4.26667rem;
}

.input-password[data-v-70ca2775] {
  width: 6.06667rem;
}

.input-reset[data-v-70ca2775] {
  width: 5.6rem;
}

.white-line[data-v-70ca2775] {
  height: 1px;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  background-color: rgba(120, 120, 120, 1);
}

.warning-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: rgba(0, 190, 220, 1);
  margin-top: 0.49333rem;
  margin-bottom: 0.48rem;
}

.warning-info-box[data-v-70ca2775] {
  height: 0.85333rem;
  margin-top: 0.08rem;
}

.warning-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: rgba(0, 190, 220, 1);
  text-align: center;
}

.validation-code-box[data-v-70ca2775] {
  width: 1.93333rem;
  height: 0.61333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(190, 190, 190, 1);
}

.validation-code-box-active[data-v-70ca2775] {
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.validation-code-font[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  color: rgba(190, 190, 190, 1);
  opacity: 0.6;
  font-size: 0.32rem;
}

.validation-code-font-active[data-v-70ca2775] {
  color: #000000;
}

.other-login[data-v-70ca2775] {
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.other-login-text[data-v-70ca2775] {
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.summary-login-button[data-v-70ca2775] {
  opacity: 0.5;
  width: 6.66667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  color: #ffffff;
}

.login-button-active[data-v-70ca2775] {
  opacity: 1;
}

.err-line-box[data-v-70ca2775] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.grey-line[data-v-70ca2775] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-70ca2775] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.err-info[data-v-70ca2775] {
  height: 0.53333rem;
  margin-bottom: 2rem;
}

.err-info-text[data-v-70ca2775] {
  font-family: PingFangSC-Resetular;
  font-size: 0.32rem;
  color: #00BEDC;
  text-align: center;
}

.register-tip-box[data-v-70ca2775] {
  height: 1.52rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.register-tip-text[data-v-70ca2775] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: rgba(155, 155, 155, 1);
}

.line[data-v-ff160734] {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 0.10667rem;
  border-radius: 1.33333rem;
}

.red-point[data-v-ff160734] {
  position: absolute;
  right: 0.42667rem;
  top: 0.13333rem;
  width: 0.18667rem;
  height: 0.18667rem;
  border-radius: 100%;
  background-color: #FF4646;
}



.bind-phone-wrapper[data-v-598eece4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #F0F0F0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-598eece4] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-598eece4] {
  color: #00BEDC;
}

.container[data-v-7c484194] {
  background-color: white;
}

.userBox[data-v-7c484194] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1.06667rem;
}

.userAvatar[data-v-7c484194] {
  background-color: #323232;
  width: 2.13333rem;
  height: 2.13333rem;
  border-radius: 100%;
  margin-bottom: 0.53333rem;
}

.userAvatarText[data-v-7c484194] {
  font-size: 0.4rem;
  color: white;
  text-align: center;
  line-height: 2.13333rem;
}

.userName[data-v-7c484194] {
  font-size: 0.37333rem;
  color: #9B9B9B;
}

.more-cell[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell-no-active[data-v-2a63c429] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.more-cell[data-v-2a63c429]:active {
  background-color: #D2D2D2;
}

.border-line[data-v-2a63c429] {
  height: 1px;
  background-color: #D2D2D2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.black-text[data-v-2a63c429] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.customer-service-box[data-v-2a63c429] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.service-content[data-v-2a63c429] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-choose-text[data-v-2a63c429] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.service-row[data-v-2a63c429] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.service-item[data-v-2a63c429] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.service-item-text[data-v-2a63c429] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120,120,120,1);
}

.cancel-btn[data-v-2a63c429] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-2a63c429]:active {
  background-color: #f5f5f5;
}

.register-header[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.text-row[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 1;
}

.text-row[data-v-66c41d68]:active {
  opacity: 0.5;
}

.register-logo-box[data-v-66c41d68] {
  height: 3.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-input[data-v-66c41d68] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.36rem;
  padding-bottom: 2.28rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.register-tip[data-v-66c41d68] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.8rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
}

.light-white-text[data-v-66c41d68] {
  font-family: SourceHanSansCN-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.right-text[data-v-66c41d68]:active {
  opacity: 0.5;
}

.set-pwd-container[data-v-3fbfd580] {
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 0.53333rem;
  padding-bottom: 0.8rem;
  color: white;
  width: 10rem;
}

.set-pwd-header[data-v-3fbfd580] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.skipsetpwd-text[data-v-3fbfd580] {
  font-family: PingFangSC-Light;
  font-size: .32rem;
  color: white;
}

.pwd-input[data-v-3fbfd580] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 1.73333rem;
}

.reset-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.53333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.reset-ways[data-v-c2d30e9a] {
  margin-bottom: 0.66667rem;
}

.reset-way-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 0.69333rem;
}

.reset-ways-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  opacity: 0.6;
}

.active-font[data-v-c2d30e9a] {
  font-family: PingFangSC-Bold;
  opacity: 1;
}

.vertical-line[data-v-c2d30e9a] {
  width: 1px;
  height: 0.42667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #464646;
}

.active-line[data-v-c2d30e9a] {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0.66667rem;
  height: 0.10667rem;
  background-color: #00BEDC;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  border-radius: 1.33333rem;
}

.form-group[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-c2d30e9a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.err-line-box[data-v-c2d30e9a] {
  height: 0.10667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.42667rem;
}

.grey-line[data-v-c2d30e9a] {
  height: 1px;
  background-color: #D2D2D2;
}

.err-line[data-v-c2d30e9a] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00BEDC;
}

.get-code[data-v-c2d30e9a] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #BEBEBE;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #BEBEBE;
}

.get-code-active[data-v-c2d30e9a] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-c2d30e9a] {
  font-family: SourceHanSansCN-Light;
  color: #BEBEBE;
  font-size: 0.32rem;
}

.code-text-active[data-v-c2d30e9a] {
  color: #464646;
}

.err-info[data-v-c2d30e9a] {
  height: 0.53333rem;
}

.err-info-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #00BEDC;
  text-align: center;
}

.pwd-input-box[data-v-c2d30e9a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.53333rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.input-reset[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9B9B9B;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-reset[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:placeholder-shown {
  color: #9B9B9B;
}

.input-reset[data-v-c2d30e9a]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-reset[data-v-c2d30e9a]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-c2d30e9a] {
  width: 5.73333rem;
}

.input-code[data-v-c2d30e9a] {
  width: 6.33333rem;
}

.input-pwd[data-v-c2d30e9a] {
  width: 7.73333rem;
}

input[data-v-c2d30e9a]::-webkit-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-c2d30e9a]:-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-c2d30e9a]::-moz-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-c2d30e9a]:-ms-input-placeholder {
  color: #9B9B9B;
}

input[data-v-c2d30e9a]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.email-result-box[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.normal-text[data-v-c2d30e9a] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.resend-tips[data-v-c2d30e9a] {
  margin-top: 0.8rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  opacity: 1;
}

.resend-tips[data-v-c2d30e9a]:active {
  opacity: 0.5;
}

.profile-content[data-v-d57ddf18] {
  background-color: white;
}

.profile-list[data-v-d57ddf18] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.06667rem;
}

.profile-cell[data-v-d57ddf18] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
}

.border-line[data-v-d57ddf18] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.profile-cell[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.profile-cell-divide[data-v-d57ddf18] {
  height: 2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.8rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.profile-footer-cell[data-v-d57ddf18] {
  height: 4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.avatar-img[data-v-d57ddf18] {
  width: 1.06667rem;
  height: 1.06667rem;
  border-radius: 100%;
  border-width: 1px;
  border-style: solid;
  border-color: #969696;
}

.normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.grey-normal-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.grey-light-text[data-v-d57ddf18] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.profile-row[data-v-d57ddf18] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.photo-choose-box[data-v-d57ddf18] {
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.choose-content[data-v-d57ddf18] {
  height: 2.66667rem;
  background-color: white;
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
}

.choose-item[data-v-d57ddf18] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.choose-item[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

.item-top[data-v-d57ddf18] {
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
}

.item-bottom[data-v-d57ddf18] {
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
}

.cancel-btn[data-v-d57ddf18] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.cancel-btn[data-v-d57ddf18]:active {
  background-color: #f5f5f5;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-d57ddf18] {
  height: 0.88rem;
  width: 10rem;
}

.save-text[data-v-efa80856] {
  padding: 0.2rem;
  padding-right: 0px;
  font-family: PingFangSC-Medium;
  font-size: 0.4rem;
  color: #323232;
  opacity: 1;
}

.save-text[data-v-efa80856]:active {
  opacity: 0.5;
}

.column-form[data-v-efa80856] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-efa80856] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-name[data-v-efa80856] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 8.66667rem;
}

.input-name[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:placeholder-shown {
  color: #9b9b9b;
}

.input-name[data-v-efa80856]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-name[data-v-efa80856]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-efa80856]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-efa80856]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-efa80856]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-efa80856]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-efa80856]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-efa80856] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-efa80856] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-efa80856] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-efa80856] {
  height: 0.53333rem;
}

.err-info-text[data-v-efa80856] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bd4a712] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bd4a712] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bd4a712] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bd4a712]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bd4a712]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bd4a712]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bd4a712]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bd4a712]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bd4a712]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bd4a712]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bd4a712] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bd4a712] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bd4a712] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bd4a712] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bd4a712] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.tip-box[data-v-6520b583] {
  height: 0.8rem;
  background-color: #f0f0f0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-text[data-v-6520b583] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
}

.bind-input-box[data-v-6520b583] {
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-group[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.areaCode[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 2.4rem;
}

.areaCode-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

/* .captcha-img {
  width: 180px;
  height: 60px;
} */

.input-box[data-v-6520b583] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 6.26667rem;
}

.input-phone[data-v-6520b583] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 5.73333rem;
}

.input-phone[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:placeholder-shown {
  color: #9b9b9b;
}

.input-phone[data-v-6520b583]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-phone[data-v-6520b583]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

.input-code[data-v-6520b583] {
  width: 6.33333rem;
}

input[data-v-6520b583]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6520b583]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6520b583]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6520b583]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6520b583]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.get-code[data-v-6520b583] {
  width: 2rem;
  height: 0.66667rem;
  margin-left: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #bebebe;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #bebebe;
}

.get-code-active[data-v-6520b583] {
  color: #464646;
  border-style: solid;
  border-width: 1px;
  border-color: #464646;
}

.code-text[data-v-6520b583] {
  font-family: PingFangSC-Light;
  color: #bebebe;
  font-size: 0.32rem;
}

.code-text-active[data-v-6520b583] {
  color: #464646;
}

.err-line-box[data-v-6520b583] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6520b583] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6520b583] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6520b583] {
  height: 0.53333rem;
}

.err-info-text[data-v-6520b583] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.pwd-input-box[data-v-6bf7ca29] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.form-group[data-v-6bf7ca29] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.input-pwd[data-v-6bf7ca29] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  placeholder-color: #9b9b9b;
  background-color: transparent;
  height: 0.8rem;
  width: 7.73333rem;
}

.input-pwd[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:placeholder-shown {
  color: #9b9b9b;
}

.input-pwd[data-v-6bf7ca29]:focus {
  placeholder-color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.input-pwd[data-v-6bf7ca29]:focus:placeholder-shown {
  color: rgba(155, 155, 155, 0.5);
}

input[data-v-6bf7ca29]::-webkit-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-webkit-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox < 19 */

input[data-v-6bf7ca29]:-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Firefox > 19 */

input[data-v-6bf7ca29]::-moz-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus::-moz-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

/* Internet Explorer 10 */

input[data-v-6bf7ca29]:-ms-input-placeholder {
  color: #9b9b9b;
}

input[data-v-6bf7ca29]:focus:-ms-input-placeholder {
  color: rgba(155, 155, 155, 0.5);
}

.err-line-box[data-v-6bf7ca29] {
  height: 0.10667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
}

.err-line[data-v-6bf7ca29] {
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-color: #00bedc;
}

.grey-line-no-margin[data-v-6bf7ca29] {
  height: 1px;
  background-color: #d2d2d2;
}

.err-info[data-v-6bf7ca29] {
  height: 0.53333rem;
}

.err-info-text[data-v-6bf7ca29] {
  font-family: PingFangSC-Resetular;
  font-size: 0.4rem;
  color: #00bedc;
  text-align: center;
}

.coupon-list[data-v-545932ae] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-top: 0.2rem;
}

.coupon-list-null[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 4rem;
}

.grey-light-text[data-v-545932ae] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.coupon-list-bottom-box[data-v-545932ae] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0.8rem;
  padding-bottom: 1.33333rem;
}

.tips-text[data-v-545932ae] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
}

.font-22[data-v-545932ae] {
  font-size: 0.29333rem;
}

.coupon-loading[data-v-545932ae] {
  height: 16rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-list-loading[data-v-545932ae] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 10rem;
  height: 1.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  bottom: 0px !important;
}

.coupon-list-loading-indicator[data-v-545932ae] {
  font-size: 0.4rem;
}

.coupons-loading[data-v-545932ae] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: white;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-545932ae] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-3d5314d5] {
  width: 9.2rem;
  height: 4.66667rem;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
}

.bg-img[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.coupon-container[data-v-3d5314d5] {
  width: 9.2rem;
  padding: 0.4rem;
}

.front-box[data-v-3d5314d5] {
  height: 2.96rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 1;
}

.coupon-displayName[data-v-3d5314d5] {
  position: absolute;
  right: -0.2rem;
  top: -0.2rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.total[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.symbol[data-v-3d5314d5] {
  color: #ffffff;
  font-size: 0.4rem;
  margin-bottom: 0.33333rem;
  font-weight: 400;
  margin-left: 0.09333rem;
  margin-right: 0.09333rem;
}

.discount[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 1.33333rem;
  color: #FFFFFF;
  letter-spacing: -0.0204rem;
}

.coupon-desc[data-v-3d5314d5] {
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  lines: 2;
  max-height: 0.93333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
}

.coupon-date[data-v-3d5314d5] {
  margin-top: 0.26667rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
}

.coupon-btn-box[data-v-3d5314d5] {
  height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-btn[data-v-3d5314d5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: transparent;
  opacity: 1;
  border-radius: 0.10667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: white;
}

.coupon-btn[data-v-3d5314d5]:active {
  background-color: rgba(200, 200, 200, 0.20);
}

.coupon-btn-text[data-v-3d5314d5] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #FFFFFF;
  letter-spacing: -0.6px;
}

.coupon-invalid-btn[data-v-3d5314d5] {
  width: 2.13333rem;
  height: 0.53333rem;
  background-color: white;
  border-radius: 0.10667rem;
  color: #3296D2;
  line-height: 0.53333rem;
  text-align: center;
  font-size: 0.32rem;
  font-family: PingFangSC-Light;
}

.coupon-mask[data-v-3d5314d5] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(255, 255, 255, 0.5);
}

.back-box[data-v-3d5314d5] {
  margin-top: -3.73333rem;
  height: 4.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
}

.coupon-text[data-v-3d5314d5] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FFFFFF;
}

.coupon-rules-box[data-v-3d5314d5] {
  height: 1.6rem;
  width: 7.73333rem;
  margin-top: 0.48rem;
}

.coupon-icon-right[data-v-3d5314d5] {
  position: absolute;
  /* top: 7px; */
  top: 0.06667rem;
  right: 0.02667rem;
}

.more-content[data-v-758d40cc] {
  background-color: white;
}

.about-content[data-v-6640f654] {
  background-color: white;
}

.about-container[data-v-6640f654] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-top: 4rem;
  padding-bottom: 7.94667rem;
}

.footer[data-v-6640f654] {
  height: 1.6rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-6640f654] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #000000;
}

.big-text[data-v-6640f654] {
  font-family: ArialRoundedMTBold;
  font-size: 1.92rem;
  color: #000000;
}

.light-text[data-v-6640f654] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-6640f654] {
  height: 1.17333rem;
  width: 10rem;
}

.order-loading[data-v-8241b680] {
  position: fixed;
  top: 1.17333rem;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #F3F3F3;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  margin-top: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-30023e8c] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-status-title-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-30023e8c] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-30023e8c] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-description[data-v-30023e8c] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-description-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-description-dot[data-v-30023e8c] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-description-text[data-v-30023e8c] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-price[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  opacity: 1;
}

.order-price[data-v-30023e8c]:active {
  opacity: 0.5;
}

.text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.price-symbol[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  margin-right: 0.12rem;
  color: #FF7846;
}

.price-text[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #FF7846;
}

.price-exchange[data-v-30023e8c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #FF7846;
}

.order-options[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.8rem;
}

.order-info[data-v-30023e8c] {
  width: 9.2rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210,210,210,1);
}

.order-info-row[data-v-30023e8c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-info-title[data-v-30023e8c] {
  width: 1.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-info-text-light[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-record[data-v-30023e8c] {
  width: 9.2rem;
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.change-ticket-record-font[data-v-30023e8c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.change-ticket-red-point[data-v-30023e8c] {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 100%;
  background-color: #FF4646;
  margin-right: 0.06667rem;
  margin-top: -0.2rem;
  margin-left: -0.04rem;
}

.flights-detail-cell[data-v-eedf554a] {
  /*padding-top: 25px;*/
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-eedf554a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.flight-box[data-v-eedf554a] {
  margin-top: 0.21333rem;
}

.warning-box-order[data-v-eedf554a] {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(210, 210, 210, 1);
  padding: 0.4rem;
}

.warning-box-order-item[data-v-eedf554a] {
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-eedf554a] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-eedf554a] {
  font-size: 0.32rem;
}

.light-grey[data-v-eedf554a] {
  color: #787878;
}

.blue-text[data-v-eedf554a] {
  color: #3296D2;
}

.orange-text[data-v-eedf554a] {
  color: #FF7846;
}

.rules-row[data-v-eedf554a] {
  height: 1.14667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  opacity: 1;
}

.rules-text[data-v-eedf554a] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.flight-detail[data-v-687ade13] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-687ade13] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.flight-info-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-687ade13] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-687ade13] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-687ade13] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-687ade13] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: #323232;
}

.time-normal-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: #323232;
}

.duration-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.cross-day-tip-text[data-v-687ade13] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #9B9B9B;
}

.flight-stop-box[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-687ade13] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-687ade13] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #ffffff;
  border-radius: 50%;
}

.img-airlineLogo[data-v-687ade13] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-687ade13] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-687ade13] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-687ade13] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  color: #464646;
}

.info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
}

.info-small-strong-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #787878;
}

.blue-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #3296D2;
}

.gay-info-small-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #464646;
}

.oranger-info-medium-text[data-v-687ade13] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #FF7846;
}

.right-text[data-v-687ade13] {
  text-align: right;
}

.mask[data-v-a10351f4] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-a10351f4] {
  width: 10rem;
  min-height: 14.66667rem;
}

.root[data-v-a10351f4] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  background-color: rgba(70,70,70,0.80);
}

.title[data-v-a10351f4] {
  margin-top: 1.68rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #00BEDC;
}

.rules-root[data-v-48b92e79] {
  width: 8.66667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.8rem;
}

.title[data-v-48b92e79] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 0.32rem;
  margin-bottom: 0.8rem;
}

.row[data-v-48b92e79] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 0.53333rem;
}

.sub-title[data-v-48b92e79] {
  width: 1.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  margin-right: 0.26667rem;
}

.sub-content[data-v-48b92e79] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.48rem;
  /* margin-right: 20px; */
}

.root[data-v-1c8efc80] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.rule-scroller[data-v-1c8efc80] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.66667rem;
}

.rule-line[data-v-1c8efc80] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-width: 1px;
  border-top-color: #787878;
  border-top-style: solid;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.border-bottom-1[data-v-1c8efc80] {
  border-bottom-width: 1px;
  border-bottom-color: #787878;
  border-bottom-style: solid;
}

.rule-title-wrapper[data-v-1c8efc80] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-right-width: 1px;
  border-right-color: #787878;
  border-right-style: solid;
}

.rule-title[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.rule-desc-wrapper[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-left-width: 1px;
  border-left-color: #787878;
  border-left-style: solid;
  margin-left: -1px;
}

.rule-desc[data-v-1c8efc80] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
}

.rule-trips-wrapper[data-v-1c8efc80] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.trip-name[data-v-1c8efc80] {
  color: #00cbe0;
  margin-top: 0.13333rem;
}

.period-wrapper[data-v-1c8efc80] {
  margin-top: 0.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flex-1[data-v-1c8efc80] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.w-157[data-v-1c8efc80] {
  padding-right: 0.26667rem;
  width: 2.09333rem;
}

.order-passengers-cell[data-v-23bb4c61] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-23bb4c61] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-passengers-title[data-v-23bb4c61] {
  margin-top: 0.33333rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #3296D2;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-passengers-box[data-v-23bb4c61] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  background-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-passengers-box[data-v-23bb4c61]:active {
  background-color: #f5f5f5;
}

.passenger-info-row[data-v-23bb4c61] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.passenger-name-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-card-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
  padding-top: 0.13333rem;
  padding-bottom: 0.2rem;
}

.passenger-ticketNo-text[data-v-23bb4c61] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #464646;
}

.border-bottom[data-v-23bb4c61] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border-bottom[data-v-23bb4c61] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.order-contact-box[data-v-23bb4c61] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
  margin-bottom: 0.33333rem;
}

.order-contact-body[data-v-23bb4c61] {
  padding-top: 0.4rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  background-color: #ffffff;
}

.contact-text[data-v-23bb4c61] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #787878;
}

.order-cashback-cell[data-v-7d95f7ee] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.order-freme-cell[data-v-7d95f7ee] {
  /* height: 100px; */
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* align-items: center; */
  margin-top: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.shadow[data-v-7d95f7ee] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-cashback-left[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-cashback-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #323232;
}

.order-cashback-tips[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.order-freme-title[data-v-7d95f7ee] {
  font-family: PingFangSC-Regular;
  margin-left: 0.2rem;
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.order-freme-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.32rem;
}

.freme-static-contain[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.freme-static-text[data-v-7d95f7ee] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.32rem;
}

.text-right[data-v-7d95f7ee] {
  text-align: right;
}

.badge[data-v-7d95f7ee] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.freme-text-wrap[data-v-7d95f7ee] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.order-suppliers-cell[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-d2cf5be2] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
}

.order-suppliers-title[data-v-d2cf5be2] {
  font-family: PingFangSC-Medium;
  margin-left: 0.26667rem;
  font-size: 0.32rem;
  color: #3296D2;
}

.order-suppliers-img-box[data-v-d2cf5be2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 0.26667rem;
  margin-right: 0.26667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.suppliers-image[data-v-d2cf5be2] {
  width: 2rem;
  height: 0.8rem;
  margin-left: 0.13333rem;
}

.passenger-info-content[data-v-55b7a5f4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.passenger-form[data-v-55b7a5f4] {
  margin: 0.4rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  opacity: 1;
}

.passenger-form-row[data-v-55b7a5f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.33333rem;
  padding: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.no-border[data-v-55b7a5f4] {
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: transparent;
}

.passenger-form-title[data-v-55b7a5f4] {
  width: 2.53333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.passenger-form-content[data-v-55b7a5f4] {
  width: 5.86667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.passengerInfo-title[data-v-55b7a5f4] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  padding-left: 0.8rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0px;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-55b7a5f4] {
  height: 1.17333rem;
  width: 10rem;
}

.change-ticket-box[data-v-4fe3999b] {
  background-color: rgba(240,240,240,0.80);
  padding-bottom: 0.4rem;
}

.change-ticket-item[data-v-4fe3999b] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  margin-bottom: 0.4rem;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  background-color: #fff;
  -webkit-box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
  box-shadow: 0px 0.06667rem 0.13333rem rgba(211, 210, 210, 0.70);
}

.porcess-tips[data-v-4fe3999b] {
  height: 1.33333rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.porcess-pay-tips[data-v-4fe3999b] {
  height: 0.8rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.53333rem;
}

.process-detail[data-v-4fe3999b] {
  width: 9.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 2.32rem;
}

.process-detail-item[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.66667rem;
}

.process-detail-icon[data-v-4fe3999b] {
  position: absolute;
  left: 0px;
  top: 0;
}

.play-record-item[data-v-4fe3999b] {
  margin-top: 0.6rem;
}

.step-line[data-v-4fe3999b] {
  width: 0.02667rem;
  height: 1.16rem;
  background-color: rgba(120,120,120,1);
  position: absolute;
  left: 0.24rem;
}

.change-ticket-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.upgrade-fee[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  height: 0.72rem;
}

.total-fee[data-v-4fe3999b] {
  height: 1.38667rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 7.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211,210,210,1);
}

.pay-btn[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.porcess-pay-history[data-v-4fe3999b] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-color: rgba(240,240,240,1);
  border-top-width: 0.02667rem;
  border-top-style: solid;
}

.process-detail-counter[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.change-ticket-status[data-v-4fe3999b] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-style: solid;
  border-top-color: rgba(240,240,240,1);
  border-bottom-width: 0.02667rem;
  border-bottom-style: solid;
  border-bottom-color: rgba(240,240,240,1);
}

.change-ticket-detail[data-v-4fe3999b] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.change-ticket-detail-title[data-v-4fe3999b] {
  height: 1.06667rem;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.detial-title-text[data-v-4fe3999b] {
  font-size: 0.32rem;
  color: rgba(0,190,220,1);
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0,190,220,1);
  border-top-left-radius: 0.06667rem;
  border-top-right-radius: 0.06667rem;
  border-bottom-left-radius: 0.06667rem;
  border-bottom-right-radius: 0.06667rem;
  text-align: center;
  line-height: 0.53333rem;
  width: 0.93333rem;
  height: 0.53333rem;
}

.change-ticket-detail-content[data-v-4fe3999b] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  margin-bottom: 0.4rem;
}

.detail-date[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.6rem;
  width: 0.8rem;
}

.detail-time[data-v-4fe3999b] {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 1.8rem;
  width: 1.28rem;
}

.detail-city[data-v-4fe3999b] {
  width: 6.13333rem;
  height: 1.6rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
  padding-left: 0.6rem;
}

.detail-city-line[data-v-4fe3999b] {
  height: 1.06667rem;
  width: 0.08rem;
  border-top-left-radius: 0.04rem;
  border-top-right-radius: 0.04rem;
  border-bottom-right-radius: 0.04rem;
  border-bottom-left-radius: 0.04rem;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, rgba(40,200,220,1), rgba(50,150,210,1));
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(40,200,220,1)), to(rgba(50,150,210,1)));
  background-image: linear-gradient(to bottom, rgba(40,200,220,1), rgba(50,150,210,1));
  position: absolute;
  left: 0.24rem;
  top: 0.33333rem;
}

.change-ticket-passenger[data-v-4fe3999b] {
  height: 1.70667rem;
  border-top-color: rgba(210,210,210,1);
  border-top-style: solid;
  border-top-width: 1px;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.change-ticket-passenger-box[data-v-4fe3999b] {
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-text-box[data-v-4fe3999b] {
  height: 3.22667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.dialog-btn-box[data-v-4fe3999b] {
  height: 1.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.font-grey[data-v-4fe3999b] {
  color: rgba(120,120,120,1);
}

.font-black[data-v-4fe3999b] {
  color: rgba(70,70,70,1);
}

.font-blue[data-v-4fe3999b] {
  color: rgba(0,190,220,1);
}

.font-orange[data-v-4fe3999b] {
  color: rgba(255,120,70,1);
}

.font-20[data-v-4fe3999b] {
  font-size: 0.26667rem;
}

.font-22[data-v-4fe3999b] {
  font-size: 0.29333rem;
}

.font-24[data-v-4fe3999b] {
  font-size: 0.32rem;
}

.font-26[data-v-4fe3999b] {
  font-size: 0.34667rem;
}

.font-30[data-v-4fe3999b] {
  font-size: 0.4rem;
}

.font-36[data-v-4fe3999b] {
  font-size: 0.48rem;
}

.font-bold[data-v-4fe3999b] {
  font-weight: 600;
}

.pr5[data-v-4fe3999b] {
  padding-right: 0.06667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
}

.iphonex-bottom-padding[data-v-4fe3999b] {
  height: 1.17333rem;
  width: 10rem;
}

.navbar[data-v-d1013358] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.46667rem;
}

.nav-item[data-v-d1013358] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nav-title[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #9B9B9B;
  line-height: 0.53333rem;
  /* margin-bottom: 10px; */
}

.nav-detail[data-v-d1013358] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.53333rem;
}

.active[data-v-d1013358] {
  color: #464646;
}

.modal-err[data-v-d1013358] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 6.66667rem;
  top: 6rem;
  left: 1.73333rem;
  border-radius: 0.13333rem;
  padding: 0.13333rem 0.26667rem;
}

.modal-err-text[data-v-d1013358] {
  color: white;
  font-size: 0.34667rem;
  line-height: 0.46667rem;
}

.margin-30[data-v-d1013358] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  height: 1.33333rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 9.2rem;
}

.datepicker-wrapper[data-v-0696d874] {
  width: 10rem;
}

.loading[data-v-0696d874] {
  top: 3.50667rem;
}

.day-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  height: 0.82667rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
}

.day[data-v-0696d874] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.29333rem;
  text-align: center;
  font-family: SourceHanSansCN-Regular;
  font-size: 0.29333rem;
  color: #323232;
  line-height: 0.29333rem;
}

.day-weekends[data-v-0696d874] {
  color: #00bedc;
}

.scroller[data-v-0696d874] {
  width: 10rem;
  height: 11.77333rem;
  overflow: hidden;
}

.month-wrapper[data-v-0696d874] {
  width: 10.01333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.month-line[data-v-0696d874] {
  width: 10rem;
  height: 1.77333rem;
  padding-top: 0.61333rem;
  padding-bottom: 0.2rem;
  padding-left: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
}

.monthtxt[data-v-0696d874] {
  font-family: PingFangSC-Regular;
  font-size: 0.64rem;
  color: #323232;
  line-height: 0.8rem;
}

.txt-wrapper[data-v-0696d874] {
  width: 1.41333rem;
  height: 1.70667rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  border-bottom-color: rgb(222, 222, 222);
  border-bottom-style: solid;
  position: relative;
}

.daytxt-text[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.66667rem;
  line-height: 0.66667rem;
  text-align: center;
  font-size: 0.53333rem;
  color: rgba(50, 50, 50, 1);
}

.daytxt-date[data-v-0696d874] {
  width: 1.06667rem;
  height: 1.76rem;
  line-height: 1.76rem;
  text-align: center;
  font-size: 0.53333rem;
  /*font-weight: 800;*/
  font-family: PingFangSC-Regular;
  color: #323232;
}

.daytxt-date-weekends[data-v-0696d874],.daytxt-date-holiday[data-v-0696d874] {
  color: #00BEDC !important;
}

.daytxt-dateType-txt[data-v-0696d874] {
  width: 1.06667rem;
  height: 0.4rem;
  line-height: 0.4rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(70, 70, 70, 1);
}

.daytxt-dateType-unAvailabledate[data-v-0696d874] {
  color: #d2d2d2;
}

.daytxt-price-txt[data-v-0696d874] {
  width: 1.33333rem;
  height: 0.37333rem;
  line-height: 0.37333rem;
  text-align: center;
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.26667rem;
  color: rgba(120, 120, 120, 1);
  /*lines: 1;
  text-overflow: ellipsis;*/
}

.daytxt-bg-active[data-v-0696d874] {
  background-color: #00BEDC;
}

.daytxt-bg-same[data-v-0696d874] {
  background-color: #3296d2;
  top: 0px;
  left: 0px;
  bottom: 0px;
  width: 0.72rem;
  position: absolute;
}

.daytxt-txt-active[data-v-0696d874] {
  color: #ffffff;
}

.daytxt-txt-between-active[data-v-0696d874] {
  color: rgba(120, 120, 120, 1);
}

.daytxt-bg-between[data-v-0696d874] {
  background-color: rgba(0, 190, 220, 0.2);
}

.list-loading[data-v-6374d5fe] {
  position: fixed;
  top: 3.2rem;
  left: 4.6rem;
}

.search[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #464646;
  border-bottom-style: solid;
}

.search-input[data-v-6374d5fe] {
  width: 9.2rem;
  height: 1.6rem;
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  line-height: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #323232;
  placeholder-color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-webkit-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]::-moz-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:-ms-input-placeholder {
  color: #9B9B9B;
}

.search-input[data-v-6374d5fe]:placeholder-shown {
  color: #9B9B9B;
}

.wrapper[data-v-6374d5fe] {
  width: 10rem;
  /* height: 1000px; */
}

.navbar[data-v-6374d5fe] {
  position: relative;
  width: 10rem;
  height: 1.6rem;
}

.nav-first[data-v-6374d5fe] {
  position: absolute;
  width: 5.25333rem;
  height: 1.6rem;
  left: 0px;
  padding-top: 0.66667rem;
  padding-left: 2.26667rem;
}

.nav-sec[data-v-6374d5fe] {
  position: absolute;
  width: 3.94667rem;
  height: 1.6rem;
  right: 0px;
  padding-top: 0.66667rem;
  padding-right: 2.26667rem;
}

.nav-title[data-v-6374d5fe] {
  font-family: PingFangSC-Light;
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.45333rem;
  letter-spacing: 0.02667rem;
}

.txt-left[data-v-6374d5fe] {
  text-align: left;
}

.txt-right[data-v-6374d5fe] {
  text-align: right;
}

.active[data-v-6374d5fe] {
  font-weight: 700;
}

.nav-border[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  width: 2.05333rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.nav-border2[data-v-6374d5fe] {
  margin-top: 0.13333rem;
  margin-left: 0.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.scroller[data-v-6374d5fe] {
  width: 10rem;
}

.history-wrapper[data-v-6374d5fe] {
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.history-item[data-v-6374d5fe] {
  width: 2.93333rem;
  height: 0.93333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.13333rem 0.26667rem 0 rgba(211, 210, 210, 0.50);
  border-radius: 0.13333rem;
  margin-bottom: 0.26667rem;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  margin-left: 0.05333rem;
  margin-right: 0.05333rem;
}

.inner-item[data-v-6374d5fe] {
  width: 2.66667rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
}

.city-name[data-v-6374d5fe] {
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-size: 0.37333rem;
  color: #323232;
  max-width: 2.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.booking-bottom-tips[data-v-6374d5fe] {
  margin-top: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangHK-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.mb-100[data-v-6374d5fe] {
  margin-bottom: 1.33333rem;
}

.margin-100[data-v-6374d5fe] {
  width: 10rem;
  height: 1.33333rem;
}

.city-active-line[data-v-6374d5fe] {
  position: absolute;
  bottom: 0.2rem;
  left: 2.93333rem;
  width: 0.66667rem;
  height: 0.10667rem;
  border-radius: 1.33333rem;
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

.city-active-line-right[data-v-6374d5fe] {
  -webkit-transform: translateX(4.04rem);
  transform: translateX(4.04rem);
}

.root[data-v-43838972] {
  width: 10rem;
}

.title-wrapper[data-v-43838972] {
  width: 10rem;
  height: 0.4rem;
  margin-top: 0.34667rem;
  margin-bottom: 0.34667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-43838972] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #9B9B9B;
  line-height: 0.4rem;
  letter-spacing: 0.02667rem;
}

.content[data-v-43838972] {
  width: 10rem;
  margin-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.root[data-v-58660a20] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.4rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
}

.city[data-v-58660a20] {
  height: 0.53333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-58660a20] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-58660a20] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-58660a20] {
  height: 0.32rem;
}

.proName[data-v-58660a20] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.loading[data-v-2e4337bf] {
  position: absolute;
  width: 10rem;
  height: 17.78667rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  text-align: center;
}

.img[data-v-2e4337bf] {
  position: absolute;
  left: 5rem;
  top: 6.22667rem;
  margin-left: -0.66667rem;
  margin-top: -0.66667rem;
}

.root[data-v-7087ec7a] {
  width: 9.2rem;
  height: 1.65333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  border-top-width: 1px;
  border-top-color: rgba(220, 220, 220, 1);
  border-top-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.left[data-v-7087ec7a] {
  width: 1.06667rem;
  padding-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-header-text[data-v-7087ec7a] {
  width: 0.8rem;
  height: 0.4rem;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  background-color: rgba(210, 210, 210, 0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.right[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pdl35[data-v-7087ec7a] {
  padding-left: 0.46667rem;
}

.city[data-v-7087ec7a] {
  height: 0.53333rem;
  margin-top: 0.13333rem;
  margin-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.cityName[data-v-7087ec7a] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #323232;
  margin-right: 0.26667rem;
}

.airport[data-v-7087ec7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #464646;
  padding-bottom: 0.05333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.province[data-v-7087ec7a] {
  height: 0.32rem;
}

.proName[data-v-7087ec7a] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9B9B9B;
  line-height: 0.32rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.root[data-v-59867364] {
  width: 10rem;
}

.img[data-v-59867364] {
  margin-top: 2.30667rem;
  margin-left: 3.44rem;
}

.title[data-v-59867364] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.warning-box[data-v-7c65cc09] {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: rgba(210,210,210,1);
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.warning-inner-box[data-v-7c65cc09] {
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.change-airport-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.other-warning[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.warning-title[data-v-7c65cc09] {
  margin-bottom: 0.2rem;
}

.pr10[data-v-7c65cc09] {
  padding-right: 0.13333rem;
}

.booking-scroller[data-v-7c65cc09] {
  background-color: rgba(240, 240, 240, 0.8);
  /* padding-bottom: 110px; */
}

.small-text[data-v-7c65cc09] {
  font-size: 0.32rem;
}

.orange-text[data-v-7c65cc09] {
  color: #FF7846;
}

.step-wrapper[data-v-7c65cc09] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.4rem;
  padding-top: 0.13333rem;
}

.container[data-v-7c65cc09] {
  width: 10rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  background-color: #ffffff;
  margin-bottom: 1.46667rem;
  /* box-shadow: 0 5px 10px 0 rgba(211, 210, 210, 0.40); */
}

.list-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  margin-bottom: 1px;
}

.row[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-7c65cc09] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.coupon[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.93333rem;
}

.gray[data-v-7c65cc09] {
  color: #787878;
}

.badge[data-v-7c65cc09] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.comment[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #9b9b9b;
  line-height: 0.93333rem;
}

.user-wrapper[data-v-7c65cc09] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.sub-msg[data-v-7c65cc09] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.user-name-wrapper[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.currency-tip[data-v-7c65cc09] {
  position: fixed;
  bottom: 1.61333rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-7c65cc09] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.06667rem;
}

.fail-verify-price-text[data-v-7c65cc09] {
  color: #9b9b9b;
  font-size: 1.33333rem;
  line-height: 0.66667rem;
}

.footer-price-r[data-v-7c65cc09] {
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.price-text[data-v-7c65cc09] {
  padding-top: 0.33333rem;
}

.pirce-change-amount[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff4646;
  line-height: 0.34667rem;
  margin-bottom: 0.18667rem;
}

.price-exchange[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
  margin-bottom: 0.18667rem;
}

.red[data-v-7c65cc09] {
  color: #ff4646;
}

.green[data-v-7c65cc09] {
  color: #1ea064;
}

.total-price-symbol[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.4rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.2rem;
}

.total-price[data-v-7c65cc09] {
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #ff7846;
  line-height: 0.53333rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
}

.carbin[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.32rem;
  margin-bottom: 0.26667rem;
  margin-left: 0.4rem;
}

.footer-detail[data-v-7c65cc09] {
  width: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.detail-label[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.32rem;
  margin-right: 0.13333rem;
}

.footer-button[data-v-7c65cc09] {
  width: 2.4rem;
  margin-right: 0.4rem;
  margin-top: 0.26667rem;
}

.btn-booking[data-v-7c65cc09] {
  height: 1.06667rem;
  width: 2.4rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.99)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.99), rgba(255, 82, 0, 1));
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #ffffff;
  text-align: center;
  line-height: 1.06667rem;
}

.list-container[data-v-7c65cc09] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-7c65cc09] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-7c65cc09] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-7c65cc09] {
  height: 1.2rem;
}

.rule-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-top: 0.73333rem;
  padding-bottom: 0.73333rem;
}

.rule-wrapper-content[data-v-7c65cc09] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  /* padding-left: 20px; */
}

.rule-wrapper-item[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /* padding-left: 20px; */
}

.rule-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: rgb(50,50,50);
  line-height: 0.53333rem;
}

.rule-msg-grey[data-v-7c65cc09] {
  color: #787878;
}

.rule-msg-blue[data-v-7c65cc09] {
  color: rgb(0, 190, 220);
}

.verify-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
  padding-left: 0.26667rem;
}

.detail-scroller[data-v-7c65cc09] {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  max-height: 9.33333rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.booking-bottom-tips[data-v-7c65cc09] {
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  margin-bottom: 0.4rem;
  width: 9.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  letter-spacing: 0;
  line-height: 0.37333rem;
}

.suppliers-title[data-v-7c65cc09] {
  margin-top: 0.4rem;
  margin-bottom: 1.06667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
}

.suppliers-scroller[data-v-7c65cc09] {
  width: 7.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.unavailable-msg-wrapper[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 0.42667rem;
  margin-top: 0.06667rem;
}

.unavailable-err-msg[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #464646;
  line-height: 0.42667rem;
}

.booking-loading-box[data-v-7c65cc09] {
  width: 5.28rem;
  height: 5.28rem;
  background-color: #ffffff;
  border-top-left-radius: 0.13333rem;
  border-top-right-radius: 0.13333rem;
  border-bottom-left-radius: 0.13333rem;
  border-bottom-right-radius: 0.13333rem;
  position: fixed;
  left: 2.37333rem;
  top: 4.25333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  padding-top: 0.4rem;
  z-index: 2;
}

.fail-verify-price-line[data-v-7c65cc09] {
  width: 0.4rem;
  height: 0.05333rem;
  background-color: #9b9b9b;
  margin-right: 0.13333rem;
}

.grey-mask[data-v-7c65cc09] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: rgba(240, 240, 240, 1);
}

.transparent-mask[data-v-7c65cc09] {
  position: absolute;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
  background-color: transparent;
}

.i-dialog-content[data-v-7c65cc09] {
  width: 7.6rem;
  height: 2.2rem;
}

.dialog-content-text[data-v-7c65cc09] {
  width: 7.6rem;
  text-align: center;
  font-size: 0.4rem;
  color: #464646;
}

.bubble-wrapper[data-v-7c65cc09] {
  position: absolute;
  /* top: 97px; */
  right: 0.4rem;
  width: 5.61333rem;
  height: 2rem;
}

.bubble-container[data-v-7c65cc09] {
  margin-top: 0.30667rem;
  width: 5.61333rem;
  height: 1.69333rem;
  background-color: rgba(70, 70, 70, 0.8);
  border-radius: 0.10667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  /* z-index: 3; */
}

.bubble-container-left[data-v-7c65cc09] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 0.46667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 0.26667rem;
}

.bubble-container-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.bubble-container-right-title[data-v-7c65cc09] {
  font-family: PingFangSC-Regular;
  font-size: 0.37333rem;
  color: #ffffff;
  line-height: 0.42667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-container-right-desc[data-v-7c65cc09] {
  margin-top: 0.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.24rem;
  color: #ffffff;
  line-height: 0.29333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.bubble-triangle-wrapper[data-v-7c65cc09] {
  width: 0.66667rem;
  position: absolute;
  right: 0px;
  height: 0.30667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.igola-fare-tip[data-v-7c65cc09] {
  width: 10rem;
  height: 0.76rem;
  background-color: rgba(248, 231, 28, 0.2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.igola-fare-tip-sub-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  font-weight: 500;
  color: rgba(50, 50, 50, 1);
}

.igola-fare-tip-text[data-v-7c65cc09] {
  font-size: 0.29333rem;
  color: rgba(70, 70, 70, 1);
}

.list-row-right[data-v-7c65cc09] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.cashback-tips-header[data-v-7c65cc09] {
  font-family: PingFangSC-Light;
  font-size: 0.48rem;
  color: #464646;
  line-height: 0.4rem;
  text-align: center;
  margin-top: 0.13333rem;
  line-height: 0.53333rem;
}

.cashback-tips-text[data-v-7c65cc09] {
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
  margin-left: 1.08rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.53333rem;
}

.i-list[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 30px;
    padding-bottom: 30px; */
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 1px;
}

.i-list-no-border[data-v-1c2f6a0a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/*
  .i-list-text {
    font-family: PingFangSC-Regular;
    font-size: 26px;
    color: #323232;
    line-height: 34px;
    lines: 1;
  }
*/

.txt-all[data-v-1c2f6a0a] {
  text-align: left;
}

.txt-alr[data-v-1c2f6a0a] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.45333rem;
  lines: 1;
  color: #9b9b9b;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.i-list-left[data-v-1c2f6a0a] {
  min-height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-1c2f6a0a] {
  overflow: hidden;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.26667rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-1c2f6a0a] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.pdl10[data-v-1c2f6a0a] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-1c2f6a0a] {
  padding-right: 0.13333rem;
}

.i-actionsheet[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.2);
}

.mask[data-v-e906c21e] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
}

.i-mask[data-v-e906c21e] {
  width: 10rem;
  background-color: #000000;
}

.i-actionsheet-box[data-v-e906c21e] {
  width: 10rem;
  background-color: white;
  position: fixed;
  bottom: 0;
  z-index: 1;
}

.root[data-v-3ac86717] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.header[data-v-3ac86717] {
  height: 0.81333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  border-bottom-width: 1px;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.tips[data-v-3ac86717] {
  margin-left: 0.13333rem;
  max-width: 8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.msg[data-v-3ac86717] {
  margin-left: 0.13333rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.body[data-v-3ac86717] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.title[data-v-3ac86717] {
  text-align: center;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.45333rem;
  margin-top: -0.10667rem;
  margin-bottom: 0.26667rem;
}

.content[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.content-left[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.trip-row[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.mb20[data-v-3ac86717] {
  margin-bottom: 0.26667rem;
}

.trip-type[data-v-3ac86717] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.4rem;
  margin-left: 1.33333rem;
}

.trip-detail[data-v-3ac86717] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.content-right[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.46667rem;
}

.mutil-right[data-v-3ac86717] {
  width: 0.66667rem;
}

.footer[data-v-3ac86717] {
  height: 1.12rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-width: 1px;
  border-top-color: #D2D2D2;
  border-top-style: solid;
}

.rules[data-v-3ac86717] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #00BEDC;
  line-height: 1.12rem;
}

.trip-row-left[data-v-3ac86717] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.trip-type-mutil[data-v-3ac86717] {
  width: 0.4rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #464646;
  border-radius: 0.04rem;
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #464646;
  text-align: center;
  margin-right: 0.26667rem;
}

.trip-city-mutil[data-v-3ac86717] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #323232;
  line-height: 0.4rem;
  lines: 1;
  text-overflow: ellipsis;
  margin-right: 0.26667rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.trip-detail-mutil[data-v-3ac86717] {
  width: 4.13333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.4rem;
}

.cross-day-font[data-v-3ac86717] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #00BEDC;
  text-align: left;
  position: absolute;
  top: -0.13333rem;
  right: -0.26667rem;
}



.supplier[data-v-58867fe6] {
  height: 1.6rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  margin-left: 0.26667rem;
  margin-right: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-style: solid;
  border-bottom-color: #787878;
}

.supplier-left[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.supplier-right[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.total[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.currency[data-v-58867fe6] {
  color: #464646;
  color: rgba(70,70,70,1);
  font-size: 0.32rem;
  margin-bottom: 0.06667rem;
  font-weight: 400;
}

.price[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Semibold;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.desc[data-v-58867fe6] {
  height: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.4rem;
}

.ota[data-v-58867fe6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 0.26667rem;
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  font-weight: 600;
  color: #464646;
  line-height: 1.06667rem;
  text-align: right;
}

.btn[data-v-58867fe6] {
  width: 1.06667rem;
  height: 1.06667rem;
  padding-top: 0.2rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  line-height: 0.38667rem;
  border-radius: 0.13333rem;
}

.btn-orange[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
}

.btn-primary[data-v-58867fe6] {
  background-image: -webkit-linear-gradient(left, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(40, 200, 220, 1)), to(rgba(50, 150, 210, 1)));
  background-image: linear-gradient(to right, rgba(40, 200, 220, 1), rgba(50, 150, 210, 1));
}

.root[data-v-1d264c62] {
  width: 9.2rem;
  /* margin-left: 30px; */
  margin-right: 0.4rem;
}

.row[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-1d264c62] {
  max-width: 6.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.cashback-avaliable-wrapper[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cashback-avaliable-left[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cashback-avaliable-right[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.gray-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.93333rem;
}

.orange-text[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.column[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d3d2d2;
}

.cashback-get-label[data-v-1d264c62] {
  margin-bottom: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  height: 0.53333rem;
  line-height: 0.53333rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.des-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.coupon-wrapper[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

.text-wrap[data-v-1d264c62] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.des-orange[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
}

.des-black[data-v-1d264c62] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.badge[data-v-1d264c62] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7846;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #FF7846;
  line-height: 0.4rem;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.cashback-balance-can-use[data-v-1d264c62] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.passenger-confirm-header {
  margin-top: 0.4rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.passenger-confrim-wrapper {
  margin-top: 0.66667rem;
}

.passenger-confirm-item {
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 0.26667rem;
}

.passenger-confirm-line {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.passenger-confirm-title {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.passenger-confirm-value {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.73333rem;
}

.w180 {
  width: 2.4rem;
}

.w228 {
  width: 3.04rem;
}

.book-confirm-title {
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.53333rem;
  color: #464646;
  line-height: 0.66667rem;
}

.book-confirm-scroller {
  width: 7.2rem;
  margin-top: 0.66667rem;
}

.trip-wrapper {
  margin-bottom: 0.4rem;
}

.trip-wrapper-line {
  position: relative;
}

.confirm-title {
  float: left;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.8rem;
}

.confirm-check-icon {
  position: absolute;
  right: 0;
  top: 0;
}

.confirm-desc {
  float: left;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.8rem;
}

.book-confirm-footer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  height: 0.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.book-confirm-footer-tip {
  margin-left: 0.26667rem !important;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.6rem;
}

.passengers-wrapper[data-v-9ce774ce] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.passengers-scroller[data-v-9ce774ce] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
}

.btn-add[data-v-9ce774ce] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-9ce774ce] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-9ce774ce] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-9ce774ce] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-9ce774ce] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-9ce774ce] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-9ce774ce] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-9ce774ce] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-9ce774ce] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-9ce774ce] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-9ce774ce] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-9ce774ce] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-9ce774ce] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-9ce774ce] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-9ce774ce] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-9ce774ce] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-9ce774ce] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-9ce774ce] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7c634ae0] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-passengers-scroller[data-v-7c634ae0] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7c634ae0] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7c634ae0] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7c634ae0] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7c634ae0] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7c634ae0] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7c634ae0] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7c634ae0] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7c634ae0] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7c634ae0] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7c634ae0] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7c634ae0] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7c634ae0] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7c634ae0] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7c634ae0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7c634ae0] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7c634ae0] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7c634ae0] {
  width: 2.21333rem;
}

.hidden-text[data-v-7c634ae0] {
  font-size: 1px;
  opacity: 0;
}

.panel[data-v-e256d082] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.i-list[data-v-706058a4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #D3D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.i-list-text[data-v-706058a4] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.45333rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.txt-all[data-v-706058a4] {
  text-align: left;
}

.txt-alr[data-v-706058a4] {
  color: #9B9B9B;
  text-align: right;
}

.i-list-left[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.i-list-main[data-v-706058a4] {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.i-list-right[data-v-706058a4] {
  width: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.pdl10[data-v-706058a4] {
  padding-left: 0.13333rem;
}

.pdr10[data-v-706058a4] {
  padding-right: 0.13333rem;
}

.item-input[data-v-706058a4] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.56rem;
  placeholder-color: #999999;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  /* color: #464646; */
  line-height: 0.45333rem;
  lines: 1;
  text-overflow: ellipsis;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.item-input[data-v-706058a4]::-webkit-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]::-moz-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:-ms-input-placeholder {
  color: #999999;
}

.item-input[data-v-706058a4]:placeholder-shown {
  color: #999999;
}

.small-list .i-list-left .i-list-text[data-v-706058a4],.small-list .i-list-main .item-input[data-v-706058a4] {
  font-size: 0.32rem;
  font-family: HelveticaNeue;
}

.small-list .i-list-right[data-v-706058a4] {
  width: auto;
}

.panel[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  background-color: white;
}

.btnWrapper[data-v-51d53f1a] {
  width: 2.73333rem;
  height: 0.66667rem;
  position: absolute;
  top: 0.93333rem;
  left: 6.4rem;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passengers-baseinfo[data-v-51d53f1a] {
  border-radius: 0.13333rem;
  overflow: hidden;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.contacts-wrapper[data-v-30f38559] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.scroller[data-v-30f38559] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-30f38559] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-30f38559] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-30f38559] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-30f38559] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-30f38559] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-30f38559] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-30f38559] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  text-align: center;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-30f38559] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.root[data-v-064fe183] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: #f3f3f3;
  z-index: 98;
}

.edit-contacts-scroller[data-v-064fe183] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-064fe183] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-064fe183] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-064fe183]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-064fe183]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-064fe183] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-064fe183] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-064fe183] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-064fe183] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-064fe183] {
  height: 1.33333rem;
  width: 10rem;
}

.panel[data-v-5cdd660a] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.coupons-wrapper[data-v-7a9e064a] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.btn-wrapper[data-v-7a9e064a] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-7a9e064a] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-7a9e064a] {
  /* padding-bottom: 110px; */
}

.margin-110[data-v-7a9e064a] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-8e0ce934] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-8e0ce934] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-8e0ce934] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.discount[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.fs-40[data-v-8e0ce934] {
  font-size: 0.53333rem;
}

.discount-off[data-v-8e0ce934] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rigth-left[data-v-8e0ce934] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-8e0ce934] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coupon-name[data-v-8e0ce934] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
}

.coupon-desc[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-8e0ce934] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-8e0ce934] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-8e0ce934] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-8e0ce934] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-8e0ce934] {
  color: #d2d2d2;
}

.edit-contacts-scroller[data-v-7e1c276d] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.panel[data-v-7e1c276d] {
  border-radius: 0.13333rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.5);
}

.item-input[data-v-7e1c276d] {
  placeholder-color: #d2d2d2;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.45333rem;
}

.item-input[data-v-7e1c276d]::-webkit-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]::-moz-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:-ms-input-placeholder {
  color: #d2d2d2;
}

.item-input[data-v-7e1c276d]:placeholder-shown {
  color: #d2d2d2;
}

.default-wrapper[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7e1c276d] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-tips[data-v-7e1c276d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7e1c276d] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.margin-110[data-v-7e1c276d] {
  height: 1.33333rem;
  width: 10rem;
}

.root[data-v-41a88a9a] {
  background-color: rgba(240, 240, 240, 0.8);
}

.edit-passengers-scroller[data-v-41a88a9a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.passenger-notify[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-41a88a9a] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-41a88a9a] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-41a88a9a] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-41a88a9a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-41a88a9a] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-41a88a9a] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-41a88a9a] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-41a88a9a] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-41a88a9a] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-41a88a9a] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-41a88a9a] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-41a88a9a] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.passengers-scroller[data-v-14bc0609] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-14bc0609] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.leftTicket[data-v-14bc0609] {
  margin-bottom: 0.26667rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
  text-align: center;
}

.container[data-v-14bc0609] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-14bc0609] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-14bc0609] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-14bc0609] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  /* line-height: 70px; */
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-14bc0609] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg-wrapper[data-v-14bc0609] {
  height: 0.53333rem;
  line-height: 0.53333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.26667rem;
}

.sub-msg[data-v-14bc0609] {
  margin-right: 0.13333rem;
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.credentials-list-container[data-v-14bc0609] {
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.credentials-item-row[data-v-14bc0609] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.33333rem;
  padding-bottom: 0.26667rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.credentials-item-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.credentials-item-row-left-title[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.66667rem;
}

.credentials-item-row-left-num[data-v-14bc0609] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
}

.credentials-item-row-right[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.credentials-item-row-right-text[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.42667rem;
  text-align: right;
}

.color-gray[data-v-14bc0609] {
  color: #d2d2d2;
}

.unavailable-msg[data-v-14bc0609] {
  /* margin-top: 5px; */
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #00bedc;
  line-height: 0.42667rem;
}

.primary-row[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.primary-row-left[data-v-14bc0609] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.primary-row-right[data-v-14bc0609] {
  margin-right: 0.02667rem;
  width: 1.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.btn-set-primary[data-v-14bc0609] {
  height: 0.53333rem;
  width: 0.93333rem;
  text-align: center;
  color: #00bedc;
  background-color: #ffffff;
  font-size: 0.32rem;
  line-height: 0.48rem;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.10667rem;
  letter-spacing: 0.02667rem;
}

.link-passenger-tips[data-v-14bc0609] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.8rem;
}

.root[data-v-7a454f48] {
  background-color: #F3F3F3;
}

.add-passenger-wrapper[data-v-7a454f48] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-bottom: 0.66667rem;
}

.passenger-notify[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-top: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.69333rem;
}

.add-credentials-btn-wrapper[data-v-7a454f48] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 0.4rem;
}

.add-credentials-btn[data-v-7a454f48] {
  margin-left: 0.26667rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.50667rem;
}

.info-title[data-v-7a454f48] {
  margin-left: 0.4rem;
  margin-bottom: 0.2rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.74667rem;
}

.default-wrapper[data-v-7a454f48] {
  height: 1.33333rem;
  width: 9.2rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.21333rem;
}

.default-label[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.72rem;
}

.default-icon[data-v-7a454f48] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
}

.default-icon2[data-v-7a454f48] {
  /* width: 40px; */
  text-align: right;
}

.default-tips[data-v-7a454f48] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.34667rem;
}

.trash-warpper[data-v-7a454f48] {
  height: 1.33333rem;
  margin-top: 0.73333rem;
  text-align: center;
}

.list-container[data-v-7a454f48] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.item-row[data-v-7a454f48] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.item-font[data-v-7a454f48] {
  color: #323232;
  font-size: 0.48rem;
}

.margin-110[data-v-7a454f48] {
  height: 1.33333rem;
  width: 10rem;
}

.i-header-text[data-v-7a454f48] {
  font-weight: bold;
  font-size: 0.42667rem;
  color: #323232;
  text-align: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.confirm-header[data-v-7a454f48] {
  margin-top: 0.6rem;
  margin-bottom: 0.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.53333rem;
}

.confirm-line[data-v-7a454f48] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.16rem;
}

.confirm-title[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-value[data-v-7a454f48] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.4rem;
}

.confirm-primary[data-v-7a454f48] {
  margin-left: 0.13333rem;
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.w166[data-v-7a454f48] {
  width: 2.21333rem;
}

.hidden-text[data-v-7a454f48] {
  font-size: 1px;
  opacity: 0;
}

.loading-wrapper[data-v-7a454f48] {
  height: 5.33333rem;
  padding-top: 1.33333rem;
  padding-bottom: 0.66667rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.loading-text[data-v-7a454f48] {
  margin-top: 0.66667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
}

.loading-text-cn[data-v-7a454f48] {
  width: 3.33333rem;
  line-height: 0.66667rem;
}

.loading-text-en[data-v-7a454f48] {
  width: 5.06667rem;
}

.tips-box[data-v-7a454f48] {
  background-color: #FFFFFF;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-wrap[data-v-7a454f48] {
  margin-top: -1.17333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.tips-box-title[data-v-7a454f48] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.8rem;
}

.tips-box-desc[data-v-7a454f48] {
  width: 7.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #9B9B9B;
  text-align: center;
  margin-top: 0.66667rem;
}

.root[data-v-0ff89e4b] {
  background-color: #F3F3F3;
}

.message-wrapper[data-v-0ff89e4b] {
  padding-top: 0.4rem;
  padding-bottom: 0.53333rem;
  padding-left: 1.26667rem;
  padding-right: 1.26667rem;
  margin-bottom: 0.4rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211,210,210,0.50);
  border-radius: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.message-title[data-v-0ff89e4b] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc[data-v-0ff89e4b] {
  width: 7.46667rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
  margin-top: 0.26667rem;
}

.message-desc-div[data-v-0ff89e4b] {
  width: 7.46667rem;
  margin-top: 0.26667rem;
}

.message-desc-div-text[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  text-align: center;
}

.add-other-passenger-btn[data-v-0ff89e4b] {
  width: 6.66667rem;
  margin-top: 0.53333rem;
}

.download-wrapper[data-v-0ff89e4b] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-top: 0.53333rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  box-shadow: 0 -0.13333rem 0.13333rem -0.13333rem rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.download-btn[data-v-0ff89e4b] {
  width: 7.6rem;
}

.download-desc[data-v-0ff89e4b] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
  text-align: center;
  margin-top: 0.53333rem;
}

.scroller[data-v-f6595f7a] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
  padding-top: 0.13333rem;
  /* padding-bottom: 110px; */
}

.btn-add[data-v-f6595f7a] {
  height: 1.06667rem;
  margin-top: 0.53333rem;
  margin-bottom: 0.53333rem;
  margin-left: 1.26667rem;
  margin-right: 1.26667rem;
}

.container[data-v-f6595f7a] {
  width: 9.2rem;
  min-height: 11.06667rem;
  margin-top: 0.26667rem;
  background-color: #ffffff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #d3d2d2;
  margin-bottom: 1.46667rem;
}

.row[data-v-f6595f7a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.user-wrapper[data-v-f6595f7a] {
  height: 0.93333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.user-name-wrapper[data-v-f6595f7a] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.label[data-v-f6595f7a] {
  max-width: 6.13333rem;
  text-overflow: ellipsis;
  lines: 1;
  overflow: hidden;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.93333rem;
  margin-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-f6595f7a] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00bedc;
  border-radius: 0.04rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #00bedc;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.sub-msg[data-v-f6595f7a] {
  height: 0.53333rem;
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.53333rem;
}

/* .root {
  width: 750px;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
} */

.btn-wrapper[data-v-173eb74d] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-173eb74d] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-173eb74d] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.margin-110[data-v-173eb74d] {
  height: 1.33333rem;
  width: 10rem;
}

.coupon-title[data-v-173eb74d] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-173eb74d] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-173eb74d] {
  font-family: PingFangSC-Regular;
  text-align: center;
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  margin-top: 0.6rem;
}

.payment-container[data-v-4f2d8140] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 10rem;
  background-color: rgba(240, 240, 240, 0.80);
}

.payment-cell[data-v-4f2d8140] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  padding: 0.4rem;
  background-color: #ffffff;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(211, 210, 210, 0.50);
  opacity: 1;
}

.status-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.4rem;
}

.description-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-top: 0.4rem;
  width: 6.93333rem;
  text-align: center;
}

.btn-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.66667rem;
  margin-bottom: 0.26667rem;
}

.cash-back-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.text-row[data-v-4f2d8140] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.regular-text[data-v-4f2d8140] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: #323232;
}

.light-text[data-v-4f2d8140] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-4f2d8140] {
  height: 0.88rem;
  width: 10rem;
}

.text-paylater[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #323232;
  opacity: 1;
}

.text-paylater[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.scroller[data-v-71aca5f3] {
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.scroller[data-v-71aca5f3]::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.payment-method[data-v-71aca5f3] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 8rem;
  background-color: white;
  padding-bottom: 1.6rem;
}

.payment-method-header[data-v-71aca5f3] {
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  padding: 0.4rem;
  padding-left: 0.26667rem;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-line[data-v-71aca5f3] {
  height: 1px;
  background-color: #d2d2d2;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.payment-method-cell[data-v-71aca5f3] {
  height: 1.73333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #ffffff;
}

.payment-method-cell[data-v-71aca5f3]:active {
  background-color: #d2d2d2;
}

.payment-method-cell-row[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.normal-text[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-grey-light[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
}

.currency-tip[data-v-71aca5f3] {
  position: fixed;
  bottom: 1.6rem;
  left: 0px;
  width: 10rem;
  height: 1.33333rem;
  background-color: #9b9b9b;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  z-index: 1;
}

.currency-tip-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #ffffff;
}

.footer[data-v-71aca5f3] {
  position: fixed;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  -webkit-box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  box-shadow: 0 0.02667rem 0.13333rem 0 #9b9b9b;
  z-index: 1;
}

.footer-price[data-v-71aca5f3] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.grey-light-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #787878;
}

.total-price[data-v-71aca5f3] {
  font-family: PingFangSC-Regular;
  font-size: 0.48rem;
  color: #ff7846;
}

.price-exchange[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #FF7846;
}

.orange-btn[data-v-71aca5f3] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: rgba(255, 133, 50, 1);
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 1)), to(rgba(255, 82, 0, 1)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 1), rgba(255, 82, 0, 1));
  opacity: 1;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.orange-btn[data-v-71aca5f3]:active {
  opacity: 0.5;
}

.orange-btn-text[data-v-71aca5f3] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #ffffff;
}

.payment-loading[data-v-71aca5f3] {
  position: fixed;
  top: 0;
  bottom: 1.6rem;
  left: 0;
  right: 0;
  background-color: #f0f0f0;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.order-details-cell[data-v-17833c6a] {
  margin: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.32rem;
  background-color: white;
  border-radius: 0.13333rem;
  opacity: 1;
}

.shadow[data-v-17833c6a] {
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210, 210, 210, 0.5);
}

.order-status[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  padding-top: 0.66667rem;
}

.order-status-title-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-status-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.order-status-title-text[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #464646;
}

.order-status-orange-text[data-v-17833c6a] {
  width: 1.33333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: bold;
  color: #FF7846;
  text-align: center;
}

.order-status-description[data-v-17833c6a] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0.26667rem;
}

.order-status-description-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.08rem;
}

.order-status-description-dot[data-v-17833c6a] {
  width: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-status-description-text[data-v-17833c6a] {
  width: 7.33333rem;
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
}

.order-schedule[data-v-17833c6a] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.53333rem;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #D2D2D2;
}

.order-schedule-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.order-details-row[data-v-17833c6a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.26667rem;
  opacity: 1;
}

.order-details-row[data-v-17833c6a]:active {
  opacity: 0.5;
}

.text-regular[data-v-17833c6a] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.text-blue[data-v-17833c6a] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #00BEDC;
}

.mask[data-v-d105e60c] {
  position: fixed;
  left: 0px;
  right: 0px;
  top: 0px;
  bottom: 0px;
}

.wrapper[data-v-d105e60c] {
  min-height: 14.66667rem;
}

.root[data-v-d105e60c] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 10rem;
  padding: 0.66667rem;
  background-color: rgba(70, 70, 70, 0.9);
}

.order-details-row[data-v-d105e60c] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.title-blue-text[data-v-d105e60c] {
  font-family: PingFangSC-Medium;
  font-size: 0.32rem;
  color: #00BEDC;
}

.passenger-row[data-v-d105e60c] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.passenger-name[data-v-d105e60c] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  margin-right: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #FFFFFF;
}

.grey-light-text[data-v-d105e60c] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
}



.warning-box-order[data-v-27c41ad3] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(210, 210, 210, 1);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}

.change-airport-warning[data-v-27c41ad3] {
  margin-bottom: 0.4rem;
}

.small-text[data-v-27c41ad3] {
  font-size: 0.32rem;
}

.light-grey[data-v-27c41ad3] {
  color: #D2D2D2;
}

.blue-text[data-v-27c41ad3] {
  color: #00BEDC;
}

.flight-detail[data-v-91a154ea] {
  padding-left: 0.21333rem;
  padding-right: 0.21333rem;
  padding-bottom: 0.61333rem;
}

.flight-detail-header[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-detail-header-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flight-detail-header-right[data-v-91a154ea] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.flight-detail-header-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: white;
}

.flight-info-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  position: relative;
}

.flight-info-box-left[data-v-91a154ea] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-box-right[data-v-91a154ea] {
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.flight-info-wrapper-box[data-v-91a154ea] {
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.flight-column-line-box[data-v-91a154ea] {
  width: 0.08rem;
  margin: 0.24rem;
  border-radius: 0.04rem;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(top, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to bottom, #28C8DC, #3296D2);
}

.time-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.time-bold-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.48rem;
  font-weight: 700;
  color: white;
}

.time-normal-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  font-weight: 500;
  color: white;
}

.duration-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.cross-day-tip-text[data-v-91a154ea] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #D2D2D2;
}

.flight-stop-box[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 2.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.big-point-item[data-v-91a154ea] {
  position: relative;
  width: 0.32rem;
  height: 0.32rem;
  border-radius: 50%;
  background-color: #28C8DC;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  margin-right: 0.13333rem;
}

.small-point[data-v-91a154ea] {
  position: absolute;
  left: 0.06667rem;
  top: 0.06667rem;
  width: 0.18667rem;
  height: 0.18667rem;
  background-color: #585858;
  border-radius: 50%;
}

.img-airlineLogo[data-v-91a154ea] {
  width: 0.38667rem;
  height: 0.38667rem;
  margin-right: 0.02667rem;
}

.flight-share-box[data-v-91a154ea] {
  padding-left: 0.46667rem;
  padding-top: 0.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flight-airline-company[data-v-91a154ea] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row[data-v-91a154ea] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  color: white;
}

.info-small-text[data-v-91a154ea] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.info-small-strong-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #D2D2D2;
}

.blue-info-medium-text[data-v-91a154ea] {
  font-family: PingFangSC-Medium;
  font-size: 0.29333rem;
  color: #00BEDC;
}

.right-text[data-v-91a154ea] {
  text-align: right;
}

.title[data-v-e93118a8] {
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #FFFFFF;
  margin-top: 0.26667rem;
}

.row[data-v-e93118a8] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 0.26667rem;
}

.sub-title[data-v-e93118a8] {
  width: 1.6rem;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
  margin-right: 0.13333rem;
}

.sub-content[data-v-e93118a8] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  color: #D2D2D2;
  line-height: 0.48rem;
}

.list-container[data-v-6de5d316] {
  overflow: hidden;
  background-color: white;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-top: 0.2rem;
  padding-bottom: 0.13333rem;
}

.list-detail[data-v-6de5d316] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
  padding-bottom: 0.33333rem;
}

.list-row[data-v-6de5d316] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.list-row-label[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.list-row-label-main[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.8rem;
}

.list-row-label-sub[data-v-6de5d316] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #787878;
  line-height: 0.8rem;
  padding-top: 0.06667rem;
  padding-left: 0.16rem;
}

.list-row-price[data-v-6de5d316] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #FF7846;
  line-height: 0.8rem;
  text-align: right;
}

.list-total[data-v-6de5d316] {
  height: 1.2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.list-row-total[data-v-6de5d316] {
  height: 1.2rem;
}

.list-row-right[data-v-6de5d316] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.payment-confirm-wrapper[data-v-6ab61d70] {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  z-index: 97;
}

.payment-confirm-container[data-v-6ab61d70] {
  background-color: rgb(240, 240, 240);
  padding-bottom: 0.13333rem;
}

.title-label[data-v-6ab61d70] {
  height: 0.8rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.form-item[data-v-6ab61d70] {
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.form-item-append[data-v-6ab61d70] {
  height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: white;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
}

.border-top[data-v-6ab61d70] {
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(200, 200,200);
}

.border-bottom[data-v-6ab61d70] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(200, 200,200);
}

.row[data-v-6ab61d70] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button-box[data-v-6ab61d70] {
  padding: 0.8rem;
  padding-left: 1.06667rem;
  padding-right: 1.06667rem;
}

.strong-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.normal-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  color: rgb(50, 50, 50);
}

.small-text[data-v-6ab61d70] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: rgb(150, 150, 150);
}

.grey[data-v-6ab61d70] {
  color: rgb(150, 150, 150);
}

.orange[data-v-6ab61d70] {
  color: rgb(255, 120, 0);
}

.customer-service-box[data-v-066ccb87] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
  margin-bottom: 0.26667rem;
}

.customer-service-content[data-v-066ccb87] {
  height: 4rem;
  background-color: white;
  border-radius: 0.13333rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  margin-bottom: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-choose-text[data-v-066ccb87] {
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #787878;
}

.customer-service-row[data-v-066ccb87] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.customer-service-item[data-v-066ccb87] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 2.8rem;
  width: 2.66667rem;
}

.customer-service-item-text[data-v-066ccb87] {
  margin-top: 0.26667rem;
  font-size: 0.34667rem;
  color: rgba(120, 120, 120, 1);
}

.customer-service-cancel-btn[data-v-066ccb87] {
  height: 1.33333rem;
  line-height: 1.33333rem;
  border-radius: 1.33333rem;
  background-color: white;
  color: #323232;
  font-size: 0.45333rem;
  text-align: center;
}

.customer-service-cancel-btn[data-v-066ccb87]:active {
  background-color: #f5f5f5;
}

.root[data-v-51e4c7b2] {
  background-color: rgba(240, 240, 240, 0.8);
  width: 10rem;
}

.i-pay-scroller[data-v-51e4c7b2] {
  padding-right: 0.4rem;
  padding-left: 0.4rem;
}

.wrap-content[data-v-51e4c7b2] {
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
  border-radius: 0.13333rem;
  background-color: white;
}

.price-line[data-v-51e4c7b2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-amount[data-v-51e4c7b2] {
  padding-top: 0.37333rem;
  padding-bottom: 0.2rem;
}

.price-charge[data-v-51e4c7b2] {
  padding-top: 0.2rem;
  padding-bottom: 0.42667rem;
}

.price-total[data-v-51e4c7b2] {
  height: 1.28rem;
  border-top-color: #d3d2d2;
  border-top-style: solid;
  border-top-width: 1px;
}

.price-line-text[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #323232;
  font-family: PingFangSC-Light;
}

.price-line-orange[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #ff7846;
  font-family: HelveticaNeue;
}

.price-total .price-line-text[data-v-51e4c7b2] {
  font-size: 0.4rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
}

.price-total .price-line-orange[data-v-51e4c7b2] {
  font-size: 0.48rem;
  font-weight: bold;
  font-family: HelveticaNeue;
}

.notify[data-v-51e4c7b2] {
  padding: 0.33333rem 0.4rem;
  font-size: 0.32rem;
  color: #787878;
  font-family: PingFangSC-Regular;
}

.en-notify[data-v-51e4c7b2] {
  padding: 0.33333rem;
  font-size: 0.28rem;
}

.btn-box[data-v-51e4c7b2] {
  margin: 0.6rem 1.26667rem 0.8rem;
}

input[data-v-51e4c7b2] {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus {
  placeholder-color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:placeholder-shown {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]::-webkit-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-webkit-input-placeholder {
  color: #d2d2d2;
}

/* Firefox < 19 */

input[data-v-51e4c7b2]:-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-moz-placeholder {
  color: #d2d2d2;
}

/* Firefox > 19 */

input[data-v-51e4c7b2]::-moz-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus::-moz-placeholder {
  color: #d2d2d2;
}

/* Internet Explorer 10 */

input[data-v-51e4c7b2]:-ms-input-placeholder {
  color: #d2d2d2;
}

input[data-v-51e4c7b2]:focus:-ms-input-placeholder {
  color: #d2d2d2;
}

.ipay-model[data-v-51e4c7b2] {
  padding: 0.26667rem 0;
}

.ipay-tips[data-v-51e4c7b2] {
  text-align: center;
}

.ipay-tips-reason[data-v-51e4c7b2] {
  font-size: 0.34667rem;
  color: #787878;
  margin: 0.29333rem 0 0.48rem 0;
}

.ipay-img[data-v-51e4c7b2] {
  margin: 0.66667rem auto;
}

.ipay-btn[data-v-51e4c7b2] {
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.cancel-btn[data-v-51e4c7b2] {
  width: 50%;
  margin: 0.13333rem 0.4rem 0 0;
}

.change-btn[data-v-51e4c7b2] {
  width: 50%;
  margin-top: 0.13333rem;
}

.i-toast-wrap[data-v-51e4c7b2] {
  z-index: 1000;
}

.select-currency-container[data-v-36dcf833] {
  background-color: white;
}

.select-currency-cell[data-v-36dcf833] {
  height: 1.6rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #C8C8C8;
}

.select-currency-cell[data-v-36dcf833]:active {
  background-color: #D2D2D2;
}

.normal-text[data-v-36dcf833] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  color: #323232;
}

.item-line[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-title[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220, 220, 220, 1);
}

.iphonex-bottom-padding[data-v-0bd16e24] {
  height: 0.88rem;
  width: 10rem;
}

.bind-phone-wrapper[data-v-0bd16e24] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0.76rem;
  background-color: #f0f0f0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.bind-phone-tips[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.32rem;
  color: #9b9b9b;
  line-height: 0.76rem;
  margin-right: 0.06667rem;
}

.color-blue[data-v-0bd16e24] {
  color: #00bedc;
}

.cashback-cell-wrapper[data-v-0bd16e24] {
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.2rem;
  margin-bottom: 0.4rem;
}

.front[data-v-0bd16e24] {
  margin-top: -5.6rem;
  height: 5.6rem;
  width: 9.2rem;
  padding-top: 1.6rem;
  padding-bottom: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
  box-shadow: 0px 0.10667rem 0.2rem rgba(55, 185, 206, 0.3);
}

.total-balance[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Semibold;
  font-size: 1.2rem;
  color: #ffffff;
  letter-spacing: -0.69px;
  line-height: 1.33333rem;
  margin-bottom: 0.4rem;
}

.total-balance-txt[data-v-0bd16e24] {
  text-align: center;
  font-family: PingFangSC-Light;
  font-size: 0.32rem;
  font-weight: 100;
  color: #ffffff;
  line-height: 0.4rem;
}

.tips-wrapper[data-v-0bd16e24] {
  margin-top: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.tips-content[data-v-0bd16e24] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  font-weight: 200;
  color: #ffffff;
  line-height: 0.4rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.item-line[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  border-bottom-color: #D2D2D2;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.item-left[data-v-7afac9a5] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.item-title[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  font-weight: 500;
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
}

.item-date[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.29333rem;
  color: #BEBEBE;
  line-height: 0.34667rem;
}

.item-right[data-v-7afac9a5] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-price[data-v-7afac9a5] {
  font-family: HelveticaNeue;
  font-size: 0.48rem;
  line-height: 0.53333rem;
  margin-right: 0.26667rem;
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-7afac9a5] {
  height: 0.88rem;
  width: 10rem;
}

.no-result-text[data-v-7afac9a5] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9B9B9B;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.img[data-v-7afac9a5] {
  margin-top: 2.30667rem;
  margin-left: 2.69333rem;
}

.default-font[data-v-2ed55a46] {
  font-family: PingFangSC-Regular;
  font-size: 0.42667rem;
  color: #464646;
}

.ifont[data-v-2ed55a46] {
  font-family: iconfont;
  font-size: 0.53333rem;
}

.font-28[data-v-2ed55a46] {
  font-size: 0.34667rem;
  /*font-weight: 100;*/
}

.orange[data-v-2ed55a46] {
  color: #FF7846;
}

.login-alert[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #E4F8FF;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.login-alert-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #464646;
}

.login-alert-link[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #00BEDC;
}

.login-close[data-v-2ed55a46] {
  position: absolute;
  right: 0.33333rem;
  line-height: 0.8rem;
}

.hotel-name[data-v-2ed55a46] {
  padding-bottom: 0.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.26667rem;
  width: 9.33333rem;
  /*background-color: #afddff;*/
  /*margin-right: 30px;*/
}

.name-title[data-v-2ed55a46] {
  font-size: 0.42667rem;
  font-weight: bold;
  text-wrap: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  margin-bottom: 0.13333rem;
}

.name-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
  font-family: PingFangSC-Regular;
  /*width: 580px;*/
  margin-bottom: 0.13333rem;
}

.name-address-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-weight: normal;
  font-family: PingFangSC-Regular;
  color: #464646;
  margin-bottom: 0.13333rem;
}

.title-row[data-v-2ed55a46] {
  width: 10rem;
  /*height: 218px;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.star-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.13333rem;
}

.score-panel[data-v-2ed55a46] {
  height: 1.06667rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 0;
  border-top-width: 0.02667rem;
  border-top-color: #EFEFEF;
}

.score-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 3.33333rem;
  height: 1.06667rem;
  padding-left: 0.4rem;
  border-right-width: 0.02667rem;
  border-right-color: #EFEFEF;
}

.score-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: #464646;
}

.score-base-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
}

.x-sell-panel[data-v-2ed55a46] {
  width: 10rem;
  height: 0.8rem;
  background-color: #dcf0f0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.x-sell-btn[data-v-2ed55a46] {
  width: 2.13333rem;
  height: 0.4rem;
  border-radius: 0.08rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-width: 1px;
  border-color: #00BEDC;
  margin-right: 0.13333rem;
}

.x-sell-btn-text[data-v-2ed55a46] {
  font-size: 0.26667rem;
  color: #00BEDC;
  line-height: 0.29333rem;
}

.x-sell-text[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #00BEDC;
}

.x-sell-text-black[data-v-2ed55a46] {
  font-size: 0.29333rem;
  color: #464646;
}

.title-panel[data-v-2ed55a46] {
  width: 10rem;
}

.room-panel[data-v-2ed55a46] {
  border-top-style: solid;
  border-top-width: 0.13333rem;
  border-top-color: #EFEFEF;
  padding-top: 0.29333rem;
  padding-bottom: 0.29333rem;
  background-color: white;
  padding-left: 0.2rem;
}

.date-panel[data-v-2ed55a46] {
  height: 1.44rem;
  width: 9.46667rem;
  background-color: white;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-radius: 0.13333rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.32rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.check-panel[data-v-2ed55a46] {
  width: 4.28rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.set-inline-item[data-v-2ed55a46] {
  width: 1.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  margin-right: 0.26667rem;
}

.border-right[data-v-2ed55a46] {
  border-right: 1px solid #d2d2d2;
}

.date-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  font-weight: bold;
  color: #464646;
  line-height: 0.53333rem;
}

.night-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #969696;
}

.price-text[data-v-2ed55a46] {
  position: relative;
  top: 0.06667rem;
  font-size: 0.53333rem;
  font-weight: 600;
  font-family: PingFangSC-Regular;
}

.rate-plan[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.room-style[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.02667rem;
}

.border-bottom-bold[data-v-2ed55a46] {
  border-bottom-color: #EFEFEF;
  border-bottom-width: 0.13333rem;
}

.error-panel[data-v-2ed55a46] {
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-top: 0.66667rem;
}

.error-div[data-v-2ed55a46] {
  width: 8.4rem;
  height: 5.33333rem;
  left: 0.8rem;
  position: absolute;
  top: 5.46667rem;
  background: #FFFFFF;
  border-radius: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.timeout-text[data-v-2ed55a46] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.56rem;
  margin-top: 1.24rem;
  width: 6.8rem;
}

.timeout-style[data-v-2ed55a46] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 6.66667rem;
  height: 1.06667rem;
  margin-top: 1.2rem;
}

.error-pic[data-v-2ed55a46] {
  height: 2.21333rem;
  width: 2.62667rem;
  position: relative;
  left: 3.6rem;
}

.pic-center[data-v-2ed55a46] {
  left: 2.34667rem;
  margin-bottom: 0.4rem;
}

.error-text[data-v-2ed55a46] {
  width: 6.66667rem;
  margin-left: 1rem;
  text-align: center;
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: gray;
}

.back-btn[data-v-2ed55a46] {
  border-width: 1px;
  border-color: #dcdcdc;
  line-height: 0.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  width: 2.4rem;
  height: 0.8rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
  margin-left: 3rem;
}

.back-btn-text[data-v-2ed55a46] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  text-align: center;
  color: gray;
}

.loading[data-v-2ed55a46] {
  height: 5.33333rem;
}

.loading-img[data-v-2ed55a46] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.price-right[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.price-title[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-right: 0.13333rem;
  position: relative;
  top: -0.06667rem;
}

.rate-list-top[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0.4rem;
}

.rate-list-top-text[data-v-2ed55a46] {
  font-size: 0.32rem;
  color: #9b9b9b;
  padding-left: 0.26667rem;
  padding-top: 0.08rem;
  font-family: PingFangSC-Regular;
  font-weight: 300;
}

.rate-title[data-v-2ed55a46] {
  padding-left: 0.4rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-right: 0.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.rate-title-text[data-v-2ed55a46] {
  width: 5.73333rem;
  line-height: 0.53333rem;
  font-size: 0.37333rem;
  font-weight: bold;
}

.from-left[data-v-2ed55a46] {
  margin-left: 0.06667rem;
  color: #787878;
}

.load-more-btn[data-v-2ed55a46] {
  height: 1.33333rem;
  width: 10rem;
}

.load-btn[data-v-2ed55a46] {
  height: 0.66667rem;
  width: 2rem;
  margin-left: 4rem;
  margin-top: 0.33333rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  text-align: center;
  line-height: 0.66667rem;
  color: #323232;
  font-size: 0.32rem;
  font-family: opensans;
}

.pics-group[data-v-2ed55a46] {
  -webkit-box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  box-shadow: 0 0.06667rem 0.18667rem 0 rgba(182, 182, 182, 1);
  width: 10rem;
  height: 6.66667rem;
}

.back-panel[data-v-2ed55a46] {
  position: fixed;
  left: 0.21333rem;
  width: 0.72rem;
  height: 0.72rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.default-img[data-v-2ed55a46] {
  width: 10rem;
  height: 6.66667rem;
}

.sliderpic[data-v-2ed55a46] {
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 6.66667rem;
}

.top-shadow[data-v-2ed55a46] {
  position: absolute;
  top: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
}

.picnum[data-v-2ed55a46] {
  position: absolute;
  bottom: 0.26667rem;
  right: 0.4rem;
  width: 1.46667rem;
  height: 0.66667rem;
  border-radius: 0.33333rem;
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.num-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: white;
}

.service-panel[data-v-2ed55a46] {
  padding-left: 0.4rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.inline-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.2rem;
  margin-bottom: 0.2rem;
}

.hotline-text[data-v-2ed55a46] {
  font-size: 0.42667rem;
  color: #00BEDC;
}

.service-text[data-v-2ed55a46] {
  font-size: 0.37333rem;
  color: rgb(70, 70, 70);
}

.hotel-list-scroller[data-v-2ed55a46] {
  width: 10rem;
  show-scrollbar: false;
}

.black-mask[data-v-2ed55a46] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-text[data-v-2ed55a46] {
  text-align: center;
  padding-left: 1.33333rem;
  padding-right: 1.33333rem;
  color: white;
}

.btn-style[data-v-2ed55a46] {
  border-width: 0.02667rem;
  border-color: white;
  width: 4.8rem;
  border-radius: 0.53333rem;
  position: relative;
  left: 2.6rem;
  margin-top: 0.26667rem;
  height: 1.06667rem;
}

.btn-text[data-v-2ed55a46] {
  color: white;
  text-align: center;
  font-size: 0.45333rem;
  line-height: 1.06667rem;
}

.go-top[data-v-2ed55a46] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
  z-index: 9;
}

.top-fix[data-v-2ed55a46] {
  position: fixed;
  top: 0;
  background-color: #FFFFFF;
  width: 10rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.fix-middle-panel[data-v-2ed55a46] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: white;
}

.top-text[data-v-2ed55a46] {
  color: rgb(70, 70, 70);
  width: 7.33333rem;
  lines: 1;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.text-title[data-v-2ed55a46] {
  font-size: 0.34667rem;
  margin-bottom: 0.13333rem;
  margin-top: 0.13333rem;
  font-family: opensans;
  font-weight: 600;
}

.text-address[data-v-2ed55a46] {
  font-size: 0.29333rem;
  font-family: PingFangSC-Regular;
  margin-bottom: 0.06667rem;
}

.filter-panel[data-v-2ed55a46] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.filter-cell[data-v-2ed55a46] {
  position: relative;
  width: 2.53333rem;
  height: 0.66667rem;
  border-radius: 0.13333rem;
  border-color: #00BEDC;
  margin-right: 0.26667rem;
  margin-top: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
}

.filter-delete[data-v-2ed55a46] {
  position: absolute;
  right: 0px;
  bottom: 0px;
  height: 0.4rem;
  font-size: 0.4rem;
}

.filter-text[data-v-2ed55a46] {
  color: #00BEDC;
  font-size: 0.32rem;
}

.room-filter[data-v-9241416a] {
  height: 1.06667rem;
  padding-left: 0.33333rem;
  background-color: rgb(250,250,250);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-top-width: 0.02667rem;
  border-bottom-width: 0.02667rem;
  border-color: rgb(239, 239, 239);
}

.filter-option[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.border-green[data-v-9241416a] {
  border-color: #00BEDC;
}

.border-gray[data-v-9241416a] {
  border-color: #dcdcdc;
}

.text-green[data-v-9241416a] {
  color: #00BEDC;
}

.text-black[data-v-9241416a] {
  color: #464646;
}

.filter-panel[data-v-9241416a] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 1.33333rem;
  height: 0.64rem;
  margin-right: 0.26667rem;
  background-color: white;
  border-radius: 0.13333rem;
  border-width: 1px;
}

.filter-text[data-v-9241416a] {
  font-size: 0.32rem;
  text-align: center;
  line-height: 0.64rem;
}

.point[data-v-9241416a] {
  height: 0.13333rem;
  border-radius: 0.06667rem;
  width: 0.13333rem;
  background-color: #00BEDC;
  margin-left: 0.06667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-family: PingFangSC-Regular;
}

.rate-panel[data-v-57d61cf2] {
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.33333rem;
  background-color: #F9F9F9;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #ffffff;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.hotel-bed[data-v-57d61cf2] {
  margin-top: 0.26667rem;
  margin-bottom: 0.2rem;
}

.item-name[data-v-57d61cf2] {
  font-size: 0.37333rem;
  font-family: PingFangSC-Regular;
  color: rgb(70, 70, 70);
}

.info-text[data-v-57d61cf2] {
  font-size: 0.32rem;
  color: #9B9B9B;
}

.price-symbol[data-v-57d61cf2] {
  font-size: 0.37333rem;
  color: #FF7846;
  margin-bottom: 0.06667rem;
}

.price-text[data-v-57d61cf2] {
  font-size: 0.50667rem;
  font-family: PingFangSC-Regular;
  color: #FF7846;
  font-weight: 600;
}

.del-el[data-v-57d61cf2] {
  text-decoration: line-through;
  font-size: 0.37333rem;
  color: #BEBEBE;
  margin-top: 0.06667rem;
  margin-right: 0.06667rem;
}

.book-text[data-v-57d61cf2] {
  font-size: 0.42667rem;
  font-weight: 100;
  text-align: center;
  letter-spacing: 0.02667rem;
  color: white;
}

.item-text[data-v-57d61cf2] {
  margin-top: 0.48rem;
  width: 7.06667rem;
}

.item-right[data-v-57d61cf2] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.item-price[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.book-btn[data-v-57d61cf2] {
  width: 1.2rem;
  height: 1.2rem;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left,#FF8532,#FF5200);
  background-image: -webkit-gradient(linear,left top, right top,from(#FF8532),to(#FF5200));
  background-image: linear-gradient(to right,#FF8532,#FF5200);
  border-radius: 0.13333rem;
  margin-top: 0.13333rem;
}

.label-panel[data-v-57d61cf2] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.label-style[data-v-57d61cf2] {
  width: 1.6rem;
  height: 0.4rem;
  border-width: 1px;
  border-color: #00BEDC;
  margin-top: 0.26667rem;
  margin-right: 0.13333rem;
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.label-large-style[data-v-57d61cf2] {
  width: 2.13333rem;
}

.promo-text[data-v-57d61cf2] {
  font-size: 0.26667rem;
  text-align: center;
  color: #00BEDC;
}

.base-panel[data-v-fc60df6a] {
  background-color: white;
  width: 8.4rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.8rem;
  padding-left: 0.86667rem;
  padding-right: 0.86667rem;
  padding-bottom: 0.26667rem;
}

.normal-text[data-v-fc60df6a] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.26667rem;
}

.normal-text-bold[data-v-fc60df6a] {
  font-size: 0.4rem;
  font-weight: bold;
  margin-top: 0.26667rem;
}

.last-line[data-v-fc60df6a] {
  margin-bottom: 0.26667rem;
}

.btn-active[data-v-fc60df6a] {
  width: 6.66667rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: #00BEDC;
  margin-top: 0.4rem;
}

.btn-text[data-v-fc60df6a] {
  font-size: 0.4rem;
  color: white;
  line-height: 1.06667rem;
  text-align: center;
}

.text-gray[data-v-fc60df6a] {
  color: #969696;
}

.base-panel[data-v-12b9c90f] {
  background-color: white;
  width: 8.4rem;
  height: 5.33333rem;
  margin-left: 0.8rem;
  border-radius: 0.26667rem;
  padding-top: 0.53333rem;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
  padding-bottom: 0.66667rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.normal-text[data-v-12b9c90f] {
  color: #464646;
  line-height: 0.58667rem;
  font-size: 0.4rem;
  margin-top: 0.26667rem;
  font-weight: 200;
}

.full-width[data-v-12b9c90f] {
  width: 7.06667rem;
  margin-left: 0;
}

.btn-panel[data-v-12b9c90f] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 7.06667rem;
}

.btn[data-v-12b9c90f] {
  width: 3.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  background-color: white;
  margin-top: 0.26667rem;
  border-width: 0.02667rem;
  border-color: #dcdcdc;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-active[data-v-12b9c90f] {
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  /*border-color: #00BEDC;*/
  border: none;
  margin-left: 0.26667rem;
}

.btn-text[data-v-12b9c90f] {
  font-size: 0.4rem;
  line-height: 1.06667rem;
  text-align: center;
  color: #464646;
}

.text-white[data-v-12b9c90f] {
  color: white;
}

.process-bar {
  height: 0.10667rem;
  background-color: #00BEDC;
  width: 1px;
  opacity: 1;
}

.detail-panel[data-v-1187b5b7] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.title-1[data-v-1187b5b7] {
  font-size: 0.4rem;
  line-height: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title-2[data-v-1187b5b7] {
  font-size: 0.34667rem;
  line-height: 0.34667rem;
  font-weight: bold;
  color: #00BEDC;
  margin-bottom: 0.26667rem;
}

.title-3[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: bold;
  /*margin-bottom: 20px;*/
}

.item-row-hotel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 0.2rem;
}

.detail-item[data-v-1187b5b7] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text-item[data-v-1187b5b7] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.intro-text[data-v-1187b5b7] {
  lines: 4;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
}

.more-btn[data-v-1187b5b7] {
  width: 2.4rem;
  height: 0.8rem;
  border-width: 1px;
  border-color: #D2D2D2;
  border-radius: 0.13333rem;
  margin-left: 3.4rem;
  margin-top: 0.26667rem;
  margin-bottom: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-text[data-v-1187b5b7] {
  font-size: 0.34667rem;
  color: #464646;
}

.qa-title-panel[data-v-1187b5b7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 0.13333rem;
}

.qa-panel[data-v-1187b5b7] {
  width: 9.13333rem;
  margin-left: 0.2rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
  padding: 0.26667rem;
  margin-bottom: 0.4rem;
}

.qa-text[data-v-1187b5b7] {
  width: 8.6rem;
  margin-bottom: 0;
}

.default-font[data-v-ad6aa232] {
  font-family: opensans;
}

.ifont[data-v-ad6aa232] {
  font-family: iconfont;
}

.room-panel[data-v-ad6aa232] {
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.inline-item[data-v-ad6aa232] {
  padding-top: 0.13333rem;
  padding-bottom: 0.13333rem;
  border-bottom-width: 1px;
  border-bottom-color: #DCDCDC;
}

.item-panel[data-v-ad6aa232] {
  height: 1.28rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.right-item[data-v-ad6aa232] {
  width: 2.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-panel[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.pick-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  color: #323232;
}

.choose-panel[data-v-ad6aa232] {
  background-color: white;
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
}

.cell-ul[data-v-ad6aa232] {
  height: 8rem;
  overflow-y: auto;
  overflow-x: hidden;
}

.cell-list[data-v-ad6aa232] {
  width: 9.33333rem;
  height: 1.6rem;
  border-bottom-color: #DCDCDC;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cell-text[data-v-ad6aa232] {
  color: #323232;
  font-size: 0.48rem;
}

.top-group[data-v-ad6aa232] {
  height: 1.52rem;
  width: 8.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.content-wrapper[data-v-ad6aa232] {
  margin-bottom: 2.66667rem;
  width: 8.93333rem;
  show-scrollbar: false;
}

.panel-title[data-v-ad6aa232] {
  font-size: 0.34667rem;
  font-weight: 200;
  color: #9B9B9B;
}

.item-name[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.num-icon[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.edit-wrapper[data-v-ad6aa232] {
  width: 1.86667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.child-detail[data-v-ad6aa232] {
  font-size: 0.48rem;
  color: #323232;
}

.confirm-btn[data-v-ad6aa232] {
  position: fixed;
  bottom: 0.4rem;
  width: 8.93333rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.13333rem;
}

.btn-text[data-v-ad6aa232] {
  color: white;
  font-size: 0.4rem;
  font-weight: bold;
}

.black-mask[data-v-ad6aa232] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.select-age-panel[data-v-ad6aa232] {
  background-color: white;
  padding: 0.33333rem;
  position: fixed;
  bottom: 0;
}

.default-font[data-v-9be87ab4] {
  font-family: opensans;
}

.detail[data-v-9be87ab4] {
  show-scrollbar: false;
  background-color: white;
  width: 10rem;
  position: relative;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  padding-bottom: 0.93333rem;
}

.inline-item[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.item-row-hotel[data-v-9be87ab4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.detail-item[data-v-9be87ab4] {
  width: 4.53333rem;
  font-size: 0.34667rem;
  color: #464646;
  margin-bottom: 0.2rem;
}

.text[data-v-9be87ab4] {
  width: 9.2rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.title-1[data-v-9be87ab4] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.title[data-v-9be87ab4] {
  color: #00BEDC;
  font-size: 0.34667rem;
  font-weight: bold;
  margin-bottom: 0.26667rem;
}

.text[data-v-9be87ab4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-9be87ab4] {
  margin-bottom: 0.4rem;
}

.other[data-v-9be87ab4] {
  margin-top: 0.8rem;
}

.back-icon[data-v-9be87ab4] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.default-font[data-v-6c7e77e9] {
  font-family: opensans;
}

.middle-text[data-v-6c7e77e9] {
  font-size: 0.42667rem;
  color: #323232;
  margin-left: 3.57333rem;
}

.top-fix[data-v-6c7e77e9] {
  width: 10rem;
  background-color: white;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
}

.header[data-v-6c7e77e9] {
  width: 10rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: white;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.pic-list[data-v-6c7e77e9] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pic-panel[data-v-6c7e77e9] {
  margin-bottom: 0.13333rem;
  position: relative;
}

.default-img[data-v-6c7e77e9] {
  width: 4.53333rem;
  height: 4.53333rem;
}

.pic-image[data-v-6c7e77e9] {
  position: absolute;
  top: 0;
  width: 4.53333rem;
  height: 4.53333rem;
}

.go-top[data-v-6c7e77e9] {
  width: 1.06667rem;
  height: 1.06667rem;
  bottom: 1.33333rem;
  right: 0.4rem;
  position: fixed;
  border-radius: 0.53333rem;
  background-color: rgba(70, 70, 70, 0.7);
}

.root[data-v-87cca37c] {
  width: 10rem;
  /* height: 1334px; */
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.wrapper[data-v-87cca37c] {
  width: 10rem;
}

.bg-default[data-v-87cca37c] {
  background-color: #ffffff;
}

.bg-gray[data-v-87cca37c] {
  background-color: rgba(240,240,240,1);
}

.bg-primary[data-v-87cca37c] {
  background-image: -webkit-linear-gradient(top left, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
  background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(36, 198, 220, 1)), to(rgba(81, 74, 157, 1)));
  background-image: linear-gradient(to bottom right, rgba(36, 198, 220, 1), rgba(81, 74, 157, 1));
}

/*iphonex适配*/

.iphonex-bottom-fixed[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
  background-color: #ffffff;
  position: fixed;
  bottom: 0;
  left: 0;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgba(220,220,220,1);
}

.iphonex-bottom-padding[data-v-87cca37c] {
  height: 0.88rem;
  width: 10rem;
}

.root[data-v-62e76907] {
  width: 10rem;
  background-color: rgba(70,70,70,1);
  position: relative;
}

.slider[data-v-62e76907] {
  position: relative;
  top: 0px;
  width: 10rem;
}

.img-wrapper[data-v-62e76907] {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.bg-img[data-v-62e76907] {
  position: absolute;
  top: 3.73333rem;
  width: 10rem;
  height: 6.66667rem;
}

.picindex[data-v-62e76907] {
  position: absolute;
  height: 0.66667rem;
  right: 1.06667rem;
  bottom: 2rem;
  color: #ffffff;
  font-size: 0.53333rem;
  text-align: right;
  margin-right: 0.06667rem;
}

.picnum[data-v-62e76907] {
  position: absolute;
  right: 0.26667rem;
  bottom: 2rem;
  width: 0.8rem;
  height: 0.4rem;
  text-align: left;
  color: #ffffff;
  font-size: 0.32rem;
}

.header[data-v-08e4a425] {
  position: fixed;
  top: 0;
  width: 10rem;
  background-color: white;
  -webkit-box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  z-index: 99;
}

.header-title[data-v-08e4a425] {
  height: 1.2rem;
  background-color: white;
  width: 10rem;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-08e4a425] {
  width: 2rem;
  text-align: center;
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  font-family: PingFangSC-Regular;
}

.reset-text[data-v-08e4a425] {
  width: 2rem;
  text-align: right;
  padding-right: 0.4rem;
  color: #323232;
  font-weight: bold;
  font-size: 0.4rem;
  font-family: PingFangSC-Regular;
}

.filter-list[data-v-08e4a425] {
  background-color: rgb(250, 250, 250);
}

.filter-row[data-v-08e4a425] {
  background-color: white;
  margin-top: 0.26667rem;
  width: 9.46667rem;
  margin-left: 0.26667rem;
  -webkit-box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  box-shadow: 0 0.05333rem 0.21333rem 0 rgba(220, 220, 220, 0.6);
  border-radius: 0.13333rem;
}

.last-row[data-v-08e4a425] {
  margin-bottom: 0.26667rem;
}

.border-style[data-v-08e4a425] {
  border-width: 0.02667rem;
  border-color: #f0f0f0;
}

.filter-title[data-v-08e4a425] {
  margin-left: 0.26667rem;
  margin-top: 0.4rem;
  margin-bottom: 0.53333rem;
  font-size: 0.37333rem;
  /*font-weight: bold;*/
  color: #969696;
}

.row-list[data-v-08e4a425] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.price-input[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  text-align: center;
  border-radius: 0.13333rem;
  border: none;
  background-color: #FAFAFA;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  font-weight: bold;
  font-family: PingFangSC-Regular;
}

.line[data-v-08e4a425] {
  height: 0.33333rem;
  width: 0.26667rem;
  border-top-width: 0.02667rem;
  border-top-color: #464646;
}

.filter-input-cell[data-v-08e4a425] {
  width: 2.66667rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  margin-right: 0.26667rem;
  border-radius: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.filter-cell[data-v-08e4a425] {
  width: 2.8rem;
  height: 0.8rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  border-radius: 0.13333rem;
  background-color: #FAFAFA;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-width: 0.02667rem;
  border-color: white;
}

.content-text[data-v-08e4a425] {
  font-size: 0.34667rem;
  font-weight: normal;
  color: #464646;
  line-height: 0.8rem;
  font-family: PingFangSC-Regular;
}

.footer[data-v-08e4a425] {
  width: 10rem;
  position: fixed;
  bottom: 0;
}

.btn-panel[data-v-08e4a425] {
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.confirm-btn[data-v-08e4a425] {
  width: 9.2rem;
  height: 1.33333rem;
  margin-left: 0.4rem;
  border-radius: 0.13333rem;
  -webkit-box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  box-shadow: 0 0.26667rem 0.53333rem rgba(20, 130, 220, 0.3);
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.confirm-text[data-v-08e4a425] {
  font-family: PingFangSC-Regular;
  font-weight: bold;
  font-size: 0.4rem;
  color: white;
}

.qa-title[data-v-1999ccf2] {
  height: 1.73333rem;
  width: 10rem;
  padding-top: 0.93333rem;
  padding-left: 0.53333rem;
}

.panel-text[data-v-1999ccf2] {
  font-size: 0.4rem;
  font-weight: bold;
  color: #323232;
  margin-top: 0.66667rem;
  margin-bottom: 0.66667rem;
}

.item-title[data-v-1999ccf2] {
  margin-top: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-text[data-v-1999ccf2] {
  width: 8.4rem;
  font-size: 0.34667rem;
  font-weight: bold;
  color: #464646;
}

.content-panel[data-v-1999ccf2] {
  width: 8.93333rem;
  margin-top: 0.26667rem;
  margin-left: 0.26667rem;
  margin-bottom: 0.26667rem;
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: #FAFAFA;
  border-radius: 0.13333rem;
}

.content-text[data-v-1999ccf2] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  width: 8.4rem;
  color: #323232;
}

.result-container[data-v-1999ccf2] {
  width: 10rem;
  position: relative;
}

.main[data-v-1999ccf2] {
  width: 10rem;
  padding-left: 0.53333rem;
  padding-right: 0.53333rem;
  padding-bottom: 0.93333rem;
  show-scrollbar: false;
}

.back-icon[data-v-1999ccf2] {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 10rem;
  height: 2.13333rem;
  background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
  /*background-color: lightblue;*/
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.black-mask[data-v-11b3a4e0] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.layout-row[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 6.66667rem;
}

.booking-term[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.6rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.term-text[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
}

.agoda-logo[data-v-11b3a4e0] {
  width: 0.90667rem;
  height: 0.37333rem;
}

.term-link[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #464646;
  text-decoration: underline;
}

.icon-check[data-v-11b3a4e0] {
  margin-right: 0.13333rem;
  font-size: 0.48rem;
  color: #464646;
}

.list-left-right[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-font[data-v-11b3a4e0] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-11b3a4e0] {
  font-family: iconfont;
}

.root[data-v-11b3a4e0] {
  background-color: #f3f3f3;
}

.error[data-v-11b3a4e0] {
  position: fixed;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-11b3a4e0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.top-group[data-v-11b3a4e0] {
  position: fixed;
  top: 0px;
  background-color: #f3f3f3;
  z-index: 2;
  /*box-shadow: 0 5px 8px 0 rgba(220, 220, 220, 0.5);*/
}

.top-middle[data-v-11b3a4e0] {
  position: absolute;
  /* left:178px; */
  left: 1.06667rem;
  /* top:19px; */
  /* top:12px; */
  /* width:392px; */
  width: 7.86667rem;
  /* height:50px; */
  height: 1.17333rem;
  /* flex-direction: row; */
  /* flex-wrap: nowrap; */
  /* justify-content: center; */
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /* height: 64px; */
}

.middle-text[data-v-11b3a4e0] {
  font-size: 0.4rem;
  font-weight: 600;
}

.content-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  show-scrollbar: false;
  background-color: #f3f3f3;
  /*top:88px;*/
  padding-top: 1.17333rem;
  padding-bottom: 1.66667rem;
}

.hotel-info-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  /*padding-top: 25px;*/
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  padding-bottom: 0.33333rem;
}

.line-one[data-v-11b3a4e0] {
  width: 2.66667rem;
}

.information-wrapper[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  border-bottom-width: 0.13333rem;
  border-bottom-color: #F0F0F0;
  border-bottom-style: solid;
  border-top-style: solid;
  border-top-color: #f0f0f0;
  border-top-width: 0.13333rem;
}

.info-all[data-v-11b3a4e0] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  width: 10rem;
}

.info[data-v-11b3a4e0] {
  width: 9.33333rem;
  height: 1.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
  border-bottom-style: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-result[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-selected[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 0.4rem;
  padding-bottom: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-selected-result[data-v-11b3a4e0] {
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  border-bottom-style: solid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.info-email[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  padding-bottom: 0.26667rem;
  line-height: 0.66667rem;
}

.info-data[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-note[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.56rem;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
}

.info-room[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  padding-top: 0.4rem;
}

.info-edit[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #9b9b9b;
  text-align: right;
}

.info-contact-one[data-v-11b3a4e0] {
  -ms-flex-direction: row;
  flex-direction: row;
  /*height: 65px;*/
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}

.info-contact-left[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.26667rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-contactName[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.66667rem;
  max-width: 4rem;
  word-break: break-all;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.adult-list[data-v-11b3a4e0] {
  width: 9.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.info-adult[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.53333rem;
  padding-top: 0.13333rem;
  padding-bottom: 0.4rem;
}

.info-contactPhone[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #787878;
  line-height: 0.66667rem;
}

.info-name[data-v-11b3a4e0] {
  font-size: 0.4rem;
  color: #464646;
  /*font-weight: 600;*/
}

.info-title[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width:350px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-coupon[data-v-11b3a4e0] {
  width: 5.06667rem;
  text-align: right;
  font-size: 0.4rem;
  line-height: 0.58667rem;
  margin-left: 0.37333rem;
}

.info-couponPrice[data-v-11b3a4e0] {
  text-align: right;
  line-height: 0.36rem;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.couponPrice-name[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  text-align: right;
  lines: 1;
  width: 4rem;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.couponPrice-price[data-v-11b3a4e0] {
  color: #FF7846;
  line-height: 0.36rem;
  font-size: 0.34667rem;
  lines: 1;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.info-right[data-v-11b3a4e0] {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.info-arrow[data-v-11b3a4e0] {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  font-size: 0.32rem;
  color: #787878;
}

.info-option[data-v-11b3a4e0] {
  width: 4rem;
  text-align: right;
  font-size: 0.34667rem;
  color: #9B9B9B;
  lines: 1;
  text-overflow: ellipsis;
  padding-right: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.policy-info[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.policy-info-item[data-v-11b3a4e0] {
  margin-bottom: 0.4rem;
}

.policy-title[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.74667rem;
  font-weight: 700;
}

.policy-des-box[data-v-11b3a4e0] {
  overflow: hidden;
}

.arrow-more[data-v-11b3a4e0] {
  text-align: right;
  font-size: 0.29333rem;
}

.policy-des[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.53333rem;
}

.book-price[data-v-11b3a4e0] {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 10rem;
  height: 1.66667rem;
  z-index: 2;
  background-color: #ffffff;
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220, 220, 220, 0.5);
  /*box-shadow: 0 -5px 8px rgb(240, 240, 240);*/
  border-top-color: rgb(240, 240, 240);
  border-bottom-style: solid;
}

.total-text-center[data-v-11b3a4e0] {
  height: 1.66667rem;
  padding-left: 0.33333rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 7.33333rem;
}

.other-price[data-v-11b3a4e0] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-11b3a4e0] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-11b3a4e0] {
  color: #FF7846;
  font-weight: bold;
}

.total-name[data-v-11b3a4e0] {
  color: rgb(70, 70, 70);
  font-size: 0.32rem;
  line-height: 0.32rem;
  font-weight: 600;
  padding-top: 0.16rem;
  /*line-height: 24px;*/
}

.total-values[data-v-11b3a4e0] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-left: 0.06667rem;
  width: 3.73333rem;
}

.total-i[data-v-11b3a4e0] {
  color: #ff7846;
  font-size: 0.32rem;
  line-height: 0.32rem;
  padding-top: 0.17333rem;
  /*line-height: 24px;*/
  padding-right: 0.10667rem;
}

.total-value[data-v-11b3a4e0] {
  font-size: 0.53333rem;
  line-height: 0.53333rem;
  color: #ff7846;
  font-weight: 600;
  /*line-height: 30px;*/
}

.total-detail[data-v-11b3a4e0] {
  color: #464646;
  font-size: 0.29333rem;
  line-height: 0.61333rem;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.total-position[data-v-11b3a4e0] {
  position: absolute;
  top: 0.26667rem;
  right: 0.33333rem;
}

.total-btn[data-v-11b3a4e0] {
  width: 2.4rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  /*background-color:#FF8532;*/
  background-image: -webkit-linear-gradient(left, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 133, 50, 0.3)), to(rgba(255, 82, 0, 0.3)));
  background-image: linear-gradient(to right, rgba(255, 133, 50, 0.3), rgba(255, 82, 0, 0.3));
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.total-btn-txt[data-v-11b3a4e0] {
  color: white;
  text-align: center;
  font-size: 0.42667rem;
  letter-spacing: 0.02667rem;
}

.btnReady[data-v-11b3a4e0] {
  /*background-color:#ff9f00;*/
  background-image: -webkit-linear-gradient(left, #FF8532, #FF5200);
  background-image: -webkit-gradient(linear, left top, right top, from(#FF8532), to(#FF5200));
  background-image: linear-gradient(to right, #FF8532, #FF5200);
}

.loading-img[data-v-11b3a4e0] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

/* 抵现样式 */

.info-cashback-option[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #FF7846;
  margin-right: 0.10667rem;
}

.info-cashBack[data-v-11b3a4e0] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.color-gray[data-v-11b3a4e0] {
  color: #9B9B9B;
}

/* 住客偏好 */

.preference-box[data-v-11b3a4e0] {
  width: 10rem;
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.booking-box[data-v-11b3a4e0] {
  width: 10rem;
  background-color: #fff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
  box-shadow: 0 0 0.2rem 0 rgba(211,210,210,0.40);
}

/* 酒店信息 */

.title-big[data-v-11b3a4e0] {
  color: rgb(50, 50, 50);
  font-size: 0.34667rem;
  font-weight: 600;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  margin-top: 0.13333rem;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.title-small[data-v-11b3a4e0] {
  font-size: 0.29333rem;
  color: #787878;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  lines: 1;
  /* line-height: 22px; */
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

/* 限时取消 */

.cancel-policy[data-v-11b3a4e0] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.cancel-title[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  color: #f66303;
  padding-bottom: 0.33333rem;
  font-weight: 600;
}

screen
.cancel-des[data-v-11b3a4e0] {
  font-size: 0.34667rem;
  line-height: 0.53333rem;
  /*color: #9b9b9b;*/
}

.root[data-v-650b9c60] {
  width: 10rem;
  position: relative;
}

.wrapper[data-v-650b9c60] {
  position: relative;
  width: 10rem;
  height: 1.17333rem;
}

.root[data-v-53ed6ae0] {
  width: 1.17333rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.default-font[data-v-bc63a9f4] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-bc63a9f4] {
  font-family: iconfont;
}

.gray[data-v-bc63a9f4] {
  color: #BEBEBE;
}

.copying-style[data-v-bc63a9f4] {
  background-color: #afddff;
}

.copy-panel[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-bc63a9f4] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-bc63a9f4] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-bc63a9f4] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-bc63a9f4] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-bc63a9f4] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-bc63a9f4] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-bc63a9f4] {
  /*width: 750px;*/
}

.room-info-texts[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-bc63a9f4] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-bc63a9f4] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-bc63a9f4] {
  border: none;
}

.info-line[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-bc63a9f4] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-bc63a9f4] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-bc63a9f4] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-bc63a9f4] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-bc63a9f4] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

/* 入住时间 */

.checkinout-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* align-items: center; */
  /* justify-content: space-between; */
}

.checkin-detail[data-v-bc63a9f4] {
  padding-top: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.layout-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.text-big[data-v-bc63a9f4] {
  font-size: 0.4rem;
}

.text-bold[data-v-bc63a9f4] {
  font-weight: bold;
}

.text-small[data-v-bc63a9f4] {
  font-size: 0.34667rem;
}

.margin-left-25[data-v-bc63a9f4] {
  margin-left: 0.33333rem;
}

.padding-bottom-25[data-v-bc63a9f4] {
  padding-bottom: 0.33333rem;
}

.people-detail-row[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 0.33333rem;
  padding-bottom: 0.13333rem;
}

.people-detail-column[data-v-bc63a9f4] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  /*align-items: center;*/
  padding-top: 0.33333rem;
}

.child-age-item[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.child-age[data-v-bc63a9f4] {
  font-size: 0.29333rem;
  line-height: 0.42667rem;
  color: #787878;
}

.child-age-detail[data-v-bc63a9f4] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #f6f6f6;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  padding-top: 0.02667rem;
  padding-bottom: 0.02667rem;
  border-radius: 0.10667rem;
  margin-bottom: 0.26667rem;
}

.default-font[data-v-79f03724] {
  font-family: opensans;
  color: #464646;
}

.color-warning[data-v-79f03724] {
  color: #f66303;
}

.guest[data-v-79f03724] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.guest-top-title[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-bottom: 0.33333rem;
}

.guest-top-title-icon[data-v-79f03724] {
  font-size: 0.48rem;
  color: #f66303;
}

.guest-top-title-text[data-v-79f03724] {
  font-size: 0.4rem;
  font-weight: 600;
}

.guest-top-note[data-v-79f03724] {
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.46667rem;
}

.guest-edit[data-v-79f03724] {
  margin-top: 0.66667rem;
}

.guest-edit-top[data-v-79f03724] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.4rem;
}



.guest-edit-input[data-v-79f03724] {
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.room-num[data-v-79f03724] {
  font-size: 0.34667rem;
  font-weight: 600;
}

.select-guest[data-v-79f03724] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.default-font[data-v-d6b569bc] {
  font-family: opensans;
  color: #464646;
}

.edit-cell[data-v-d6b569bc] {
  placeholder-color: #aaa;
  font-size: 0.4rem;
  line-height: 0.66667rem;
  height: 0.66667rem;
}

.edit-cell[data-v-d6b569bc]::-webkit-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]::-moz-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:-ms-input-placeholder {
  color: #aaa;
}

.edit-cell[data-v-d6b569bc]:placeholder-shown {
  color: #aaa;
}

.edit-box[data-v-d6b569bc] {
  width: 8.53333rem;
}

.edit-input[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-one[data-v-d6b569bc] {
  width: 3.73333rem;
  padding-right: 0.4rem;
}

.edit-two[data-v-d6b569bc] {
  width: 4.8rem;
  padding-left: 0.4rem;
  border-left-color: #d2d2d2;
  border-left-style: solid;
  border-left-width: 0.5px;
}

.edit-input[data-v-d6b569bc] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  border-bottom-color: #d2d2d2;
  border-bottom-width: 0.5px;
  border-bottom-type: solid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.active[data-v-d6b569bc] {
  border-bottom-color: #00bedc;
  border-bottom-width: 0.05333rem;
  border-bottom-type: solid;
}

.edit-top[data-v-d6b569bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.2rem;
  line-height: 0.53333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-title[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
}

.edit-error[data-v-d6b569bc] {
  font-size: 0.32rem;
  line-height: 0.53333rem;
  color: #ff7846;
  padding-left: 0.13333rem;
  padding-right: 0.13333rem;
  background-color: #f6f6f6;
  margin-left: 0.06667rem;
  border-radius: 0.05333rem;
}

.default-font[data-v-8ea5b876] {
  font-family: opensans;
  color: #464646;
}

.contact-top[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 0.33333rem;
}

.layout-row[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact[data-v-8ea5b876] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.contact-top-title[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.contact-top-title-icon[data-v-8ea5b876] {
  font-size: 0.48rem;
  color: #f66303;
}

.contact-top-title-text[data-v-8ea5b876] {
  font-size: 0.4rem;
  font-weight: 600;
}

.select-contcat[data-v-8ea5b876] {
  font-size: 0.34667rem;
  color: #00bedc;
}

.contact-input[data-v-8ea5b876] {
  border-top-color: #d2d2d2;
  border-top-style: solid;
  border-top-width: 0.5px;
}

.input-slot[data-v-8ea5b876] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cuntryCode[data-v-8ea5b876] {
  font-size: 0.4rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
}

.ifont[data-v-f4300716] {
  font-family: iconfont;
}

.root[data-v-f4300716] {
  width: 10rem;
  position: fixed;
  background-color: rgba(0,0,0,0.30);
  top: 0px;
  left: 0px;
  bottom: 0px;
  z-index: 99;
}

.guests[data-v-f4300716] {
  width: 10rem;
  height: 6.46667rem;
}

.close[data-v-f4300716] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-f4300716] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
}

.default-font[data-v-f4300716] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-f4300716] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-f4300716] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-f4300716] {
  width: 8.66667rem;
  height: 1.6rem;
  padding-top: 0.56rem;
  padding-bottom: 0.4rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.edit-lable[data-v-f4300716] {
  width: 8.13333rem;
  font-size: 0.48rem;
  color: #323232;
  color: #464646;
  text-align: left;
}

.edit-chose[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-f4300716] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.default-font[data-v-4ead6948] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-4ead6948] {
  font-family: iconfont;
}

.pop[data-v-4ead6948] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-4ead6948] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-4ead6948] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-4ead6948] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-4ead6948] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.btn[data-v-4ead6948] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-4ead6948] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-4ead6948] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-4ead6948] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.fixed {
  position: fixed;
  bottom: 0;
}

.default-font[data-v-7a412a66] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.allChild[data-v-7a412a66] {
  width: 10rem;
  top: 0px;
  position: fixed;
  z-index: 9999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.childs[data-v-7a412a66] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 5.33333rem;
  background-color: white;
  padding-bottom: 0.26667rem;
}

.close[data-v-7a412a66] {
  line-height: 1.33333rem;
  text-align: right;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
  margin-bottom: 0.26667rem;
}

.ifont[data-v-7a412a66] {
  font-family: iconfont;
}

.chid-detail[data-v-7a412a66] {
  width: 8.4rem;
}

.child-list[data-v-7a412a66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  /* padding-top: 15px;
      padding-bottom: 15px;*/
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.num[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  text-align: left;
  letter-sapcing: 0.03333rem;
}

.age[data-v-7a412a66] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.93333rem;
  letter-sapcing: 0.03333rem;
}

.layout-row[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-5ef04080] {
  font-family: opensans;
  /*text-align:center;*/
}

.ifont[data-v-5ef04080] {
  font-family: iconfont;
}

.modal[data-v-5ef04080] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 999;
  background-color: rgba(70,70,70,0.5);
  height: 100%;
}

.modal-body[data-v-5ef04080] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.26667rem;
  left: 0.8rem;
  top: 4rem;
  background-color: white;
  /*padding-bottom:20px;*/
}

.close[data-v-5ef04080] {
  line-height: 1.33333rem;
  text-align: right;
  padding-right: 0.4rem;
  border-bottom-width: 1px;
  border-bottom-color: #dcdcdc;
}

.price-detail[data-v-5ef04080] {
  width: 8.4rem;
  margin-bottom: 0.2rem;
}

.room-night[data-v-5ef04080] {
  font-size: 0.32rem;
  color: #969696;
  padding-left: 0.4rem;
  line-height: 0.93333rem;
}

.row-list[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.price-list[data-v-5ef04080] {
  /*padding-top: 15px;
    padding-bottom: 15px;*/
}

.list-text[data-v-5ef04080] {
  color: #464646;
  font-size: 0.37333rem;
  line-height: 0.93333rem;
}

.pay-total[data-v-5ef04080] {
  border-top-width: 1px;
  border-top-color: rgb(220, 220, 220);
  padding-top: 0.4rem;
}

.price-foot[data-v-5ef04080] {
  background-color: #FAFAFA;
  border-bottom-left-radius: 0.26667rem;
  border-bottom-right-radius: 0.26667rem;
  margin-top: 0.4rem;
}

.other-price[data-v-5ef04080] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.13333rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.text-small[data-v-5ef04080] {
  font-size: 0.26667rem;
  line-height: 0.34667rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-5ef04080] {
  color: #FF7846;
  font-weight: bold;
}

.foot-text[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #BEBEBE;
  text-align: center;
  line-height: 0.8rem;
  letter-spacing: 0.02667rem;
}

.total-text[data-v-5ef04080] {
  font-size: 0.42667rem;
  font-weight: 600;
  color: #464646;
}

.total-tax[data-v-5ef04080] {
  font-size: 0.26667rem;
  color: #464646;
  padding-top: 0.16rem;
  padding-left: 0.13333rem;
}

.total-num[data-v-5ef04080] {
  font-size: 0.53333rem;
  font-weight: 600;
  color: #FF7846;
}

.total-num-unit[data-v-5ef04080] {
  font-size: 0.34667rem;
  font-weight: 600;
  color: #FF7846;
  padding-top: 0.14667rem;
}

.default-font[data-v-77a8bfca] {
  font-family: opensans;
  color: #464646;
}

.special[data-v-77a8bfca] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}

.special-top[data-v-77a8bfca] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 0.33333rem;
}

.special-title[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 0.33333rem;
}

.special-title-text[data-v-77a8bfca] {
  font-size: 0.4rem;
  font-weight: 600;
}

.special-note[data-v-77a8bfca] {
  font-size: 0.29333rem;
  line-height: 0.46667rem;
  color: #9b9b9b;
}

.special-content[data-v-77a8bfca] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  border-top-width: 0.5px;
  border-top-style: solid;
  border-top-color: #d2d2d2;
}

.special-select-item[data-v-77a8bfca] {
  font-size: 0.4rem;
  height: 0.93333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  margin-bottom: 0.26667rem;
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  border-radius: 0.08rem;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
}

.checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #00bedc;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00bedc;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #00bedc;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #00bedc; */
  color: #00bedc;
  font-weight: 600;
  border-color: #00bedc;
  border-style: solid;
  border-width: 1px;
}

.no-checked[data-v-77a8bfca] {
  /* border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #d2d2d2;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #d2d2d2;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #d2d2d2;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #d2d2d2; */
  font-weight: normal;
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 1px;
}

.default-font[data-v-3005a316] {
  font-family: opensans;
  text-align: center;
}

.ifont[data-v-3005a316] {
  font-family: iconfont;
}

.pop[data-v-3005a316] {
  top: 0px;
  bottom: 0px;
  position: fixed;
  z-index: 10;
  background-color: rgba(70,70,70,0.5);
}

.pop-container[data-v-3005a316] {
  width: 8.4rem;
  position: relative;
  border-radius: 0.13333rem;
  left: 0.8rem;
  top: 6rem;
  background-color: white;
}

.pop-body[data-v-3005a316] {
  padding-left: 0.73333rem;
  padding-right: 0.73333rem;
  padding-top: 0.66667rem;
  padding-bottom: 0.66667rem;
  text-align: center;
}

.header-icon[data-v-3005a316] {
  font-size: 1.2rem;
  color: #464646;
  text-align: center;
  margin-bottom: 0.53333rem;
}

.pop-text[data-v-3005a316] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-bottom: 0.8rem;
  margin-top: 0.13333rem;
  text-align: center;
}

.cash-rule[data-v-3005a316] {
  font-size: 0.37333rem;
  color: #464646;
  line-height: 0.58667rem;
  margin-top: 0.13333rem;
}

.cash-rule2[data-v-3005a316] {
  margin-bottom: 0.8rem;
}

.btn[data-v-3005a316] {
  width: 3.33333rem;
  height: 1.06667rem;
  border-radius: 0.13333rem;
  border-color: #dcdcdc;
  border-width: 0.02667rem;
  border-style: solid;
}

.pop-btn[data-v-3005a316] {
  width: 6.93333rem;
  height: 1.06667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.btn-text[data-v-3005a316] {
  font-size: 0.4rem;
  line-height: 1.04rem;
}

.btn-sure[data-v-3005a316] {
  width: 6.93333rem;
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-yes[data-v-3005a316] {
  border-width: 0px;
  background-color: #149696;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.btn-no[data-v-3005a316] {
  margin-left: 0.26667rem;
}

.border-bottom-1px[data-v-588455ed] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #d2d2d2;
}

.border-bottom-10px[data-v-588455ed] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-588455ed] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-588455ed] {
  font-family: iconfont;
}

.root[data-v-588455ed] {
  position: relative;
}

.top-bar-box[data-v-588455ed] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.top-group[data-v-588455ed] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-588455ed] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-588455ed] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-588455ed] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.edit-scroller[data-v-588455ed] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-588455ed] {
  /*display:relative;*/
  width: 10rem;
}

.edit-line[data-v-588455ed] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.info-arrow[data-v-588455ed] {
  font-weight: 400;
  padding-top: 1px;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-588455ed] {
  width: 2.53333rem;
  font-size: 0.4rem;
  color: #323232;
}

.edit-value[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  text-align: left;
  color: #464646;
  /*height: 100px;*/
  line-height: 0.53333rem;
  placeholder-color: #999999;
}

.edit-value[data-v-588455ed]::-webkit-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]::-moz-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:-ms-input-placeholder {
  color: #999999;
}

.edit-value[data-v-588455ed]:placeholder-shown {
  color: #999999;
}

.default-wrapper[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  height: 1.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.default-label[data-v-588455ed] {
  font-size: 0.4rem;
  color: #323232;
}

.default-tips[data-v-588455ed] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.trash-warpper[data-v-588455ed] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 2.4rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-picture[data-v-588455ed] {
  width: 0.8rem;
  height: 1.06667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.close-pic[data-v-588455ed] {
  width: 0.42667rem;
  height: 0.42667rem;
  margin-left: 0.17333rem;
}

.edit-code[data-v-588455ed] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 0.53333rem;
  line-height: 0.53333rem;
  font-size: 0.4rem;
  color: #464646;
  text-align: left;
}

.wrapper-button[data-v-588455ed] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-588455ed] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-588455ed] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.history-guest[data-v-588455ed] {
  width: 10rem;
  margin-top: 0.41333rem;
}

.selected-guest[data-v-588455ed] {
  width: 2.93333rem;
  height: 0.8rem;
  margin-bottom: 0.2rem;
  border-radius: 0.53333rem;
  margin-left: 0.13333rem;
  margin-right: 0.13333rem;
}

.selected-guests-title[data-v-588455ed] {
  padding-left: 0.4rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guest-name[data-v-588455ed] {
  font-size: 0.32rem;
  width: 2.93333rem;
  height: 0.8rem;
  text-align: center;
  line-height: 0.8rem;
}

.selected-guests-wrapper[data-v-588455ed] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 0.4rem;
  padding-bottom: 0.2rem;
  padding-left: 0.2rem;
  padding-right: 0.2rem;
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.error[data-v-588455ed] {
  position: absolute;
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
}

.error-text[data-v-588455ed] {
  color: white;
  font-size: 0.32rem;
  text-align: center;
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  background-color: rgba(0,0,0,0.7);
  border-radius: 0.13333rem;
}

.default-font[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
}

.root[data-v-6ec1b7fb] {
  position: relative;
}

.row[data-v-6ec1b7fb] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.top-group[data-v-6ec1b7fb] {
  position: relative;
  background-color: #ffffff;
}

.top-bar-box[data-v-6ec1b7fb] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.top-middle[data-v-6ec1b7fb] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  font-weight: 600;
}

.top-right[data-v-6ec1b7fb] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.add-btn-box[data-v-6ec1b7fb] {
  height: 2.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-left: 0.33333rem;
  margin-right: 0.33333rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}

.add-btn[data-v-6ec1b7fb] {
  height: 1.06667rem;
  width: 6.8rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0.13333rem;
  border-style: solid;
  border-width: 1px;
  border-color: #9B9B9B;
}

.add-btn-text[data-v-6ec1b7fb] {
  font-size: 0.4rem;
  color: #646464;
}

.contact-list[data-v-6ec1b7fb] {
  padding-left: 0.33333rem;
  padding-right: 0.33333rem;
}

.contact-item[data-v-6ec1b7fb] {
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 0.2rem;
  padding-left: 0.2rem;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #d2d2d2;
}



.contact-base-info[data-v-6ec1b7fb] {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.user-name-wrapper[data-v-6ec1b7fb] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.contact-name[data-v-6ec1b7fb] {
  font-family: PingFangSC-Regular;
  font-size: 0.4rem;
  line-height: 0.53333rem;
  color: #464646;
  max-width: 4.66667rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.badge[data-v-6ec1b7fb] {
  height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.contact-phone[data-v-6ec1b7fb] {
  font-size: 0.29333rem;
  color: #787878;
  padding-top: 0.06667rem;
}

.contact-item-right[data-v-6ec1b7fb] {
  width: 1.33333rem;
  height: 1.6rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-top: 0.2rem;
  padding-bottom: 0.2rem;
}

.contact-edit[data-v-6ec1b7fb] {
  font-size: 0.34667rem;
  color: #464646;
}

.top-bar-box[data-v-1a05fd82] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.border-bottom-1px[data-v-1a05fd82] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
}

.border-bottom-10px[data-v-1a05fd82] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.default-font[data-v-1a05fd82] {
  font-family: opensans;
}

.ifont[data-v-1a05fd82] {
  font-family: iconfont;
}

.root[data-v-1a05fd82] {
  position: relative;
}

.top-group[data-v-1a05fd82] {
  position: relative;
  background-color: #ffffff;
}

.top-middle[data-v-1a05fd82] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-1a05fd82] {
  font-size: 0.4rem;
  font-weight: 600;
}

.edit-scroller[data-v-1a05fd82] {
  margin-bottom: 2.13333rem;
}

.edit-guest[data-v-1a05fd82] {
  position: relative;
  width: 10rem;
}

.edit-line-note[data-v-1a05fd82] {
  width: 9.2rem;
  height: 2.13333rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-line[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.6rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.edit-note[data-v-1a05fd82] {
  width: 9.2rem;
  line-height: 0.34667rem;
  font-size: 0.29333rem;
  color: #9B9B9B;
}

.edit-lable[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-other[data-v-1a05fd82] {
  font-size: 0.4rem;
  color: #323232;
}

.edit-chose[data-v-1a05fd82] {
  width: 0.53333rem;
  height: 0.53333rem;
  background-color: rgb(211,209,210);
  border-radius: 0.36rem;
  overflow: hidden;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.edit-selected[data-v-1a05fd82] {
  color: white;
  font-size: 0.34667rem;
}

.edit-others[data-v-1a05fd82] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 0.4rem;
  color: #9b9b9b;
}

.edit-point[data-v-1a05fd82] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  width: 10rem;
  height: 3.06667rem;
  font-size: 0.4rem;
}

.wrapper[data-v-1a05fd82] {
  /*position:fixed;*/
  position: absolute;
  left: 0px;
  bottom: 0.66667rem;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-1a05fd82] {
  width: 9.2rem;
  height: 1.33333rem;
  border-radius: 0.13333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-1a05fd82] {
  height: 0.65333rem;
  font-size: 0.48rem;
  color: #FFFFFF;
  text-align: center;
}

.default-font[data-v-8b222fdc] {
  font-family: opensans;
  font-size: 0.42667rem;
}

.ifont[data-v-8b222fdc] {
  font-family: iconfont;
}

.gray[data-v-8b222fdc] {
  color: #BEBEBE;
}

.copying-style[data-v-8b222fdc] {
  background-color: #afddff;
}

.copy-panel[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1.06667rem;
  height: 0.4rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 0.13333rem;
  /*margin-left: 20px;*/
}

.copy-panel-name[data-v-8b222fdc] {
  position: absolute;
  top: 0.89333rem;
  left: 3.8rem;
}

.copy-panel-address[data-v-8b222fdc] {
  position: absolute;
  bottom: 0px;
  left: 3.8rem;
}

.root[data-v-8b222fdc] {
  border-radius: 0.13333rem;
  background-color: #FFFFFF;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: rgba(211, 210, 210, 0.5);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: rgba(211, 210, 210, 0.5);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: rgba(211, 210, 210, 0.5);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: rgba(211, 210, 210, 0.5);
  -webkit-box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
  box-shadow: 0.13333rem 0.13333rem 0.13333rem rgba(211, 210, 210, 0.5);
}

.hotel-info[data-v-8b222fdc] {
  /*width: 750px;*/
  padding-top: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.hotel-title[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*width: 690px;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hotel-title-box[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}

.allStar[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /* padding-top: 5px;
    padding-bottom: 6px;*/
}

.icon-star[data-v-8b222fdc] {
  color: #ff7846;
  font-size: 0.29333rem;
  padding-right: 0.13333rem;
  line-height: 0.46667rem;
}

.hotel-name[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  width: 8.66667rem;
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.61333rem;
  font-weight: 700;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.hotel-name-en[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.6rem;
  width: 8.66667rem;
  word-break: break-all;
}

.hotel-addr[data-v-8b222fdc] {
  font-family: PingFangSC-Regular;
  font-size: 0.34667rem;
  line-height: 0.61333rem;
  color: #464646;
  width: 8.66667rem;
  word-break: break-all;
}

.room-info-wrapper[data-v-8b222fdc] {
  /*width: 750px;*/
}

.room-info-texts[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 8.66667rem;
}

.room-info-content[data-v-8b222fdc] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.61333rem;
}

.room-info-content-only[data-v-8b222fdc] {
  width: 8.66667rem;
  word-wrap: break-word;
}

.info-box[data-v-8b222fdc] {
  padding-top: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  padding-bottom: 0.4rem;
  border-bottom-style: solid;
  border-bottom-color: #dcdcdc;
  border-bottom-width: 1px;
}

.border-no[data-v-8b222fdc] {
  border: none;
}

.info-line[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.info-line-item[data-v-8b222fdc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-right: 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.item-title-box[data-v-8b222fdc] {
  border-style: solid;
  border-width: 1px;
  border-color: rgb(70, 70, 70);
  border-radius: 0.08rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 0.8rem;
  height: 0.44rem;
  margin-right: 0.2rem;
}

.item-title[data-v-8b222fdc] {
  font-size: 0.26667rem;
  color: #464646;
}

.item-des[data-v-8b222fdc] {
  font-size: 0.34667rem;
  line-height: 0.42667rem;
  color: #464646;
  padding-right: 0.2rem;
}

.item-only-right[data-v-8b222fdc] {
  color: #787878;
  width: 1.73333rem;
  text-align: right;
}

.icon-child[data-v-8b222fdc] {
  /*padding-top: 8px;*/
  padding-left: 0.10667rem;
  color: #787878;
  font-size: 0.34667rem;
}

.default-font[data-v-b26b7a7a] {
  font-family: opensans;
}

.ifont[data-v-b26b7a7a] {
  font-family: iconfont;
}

.border-bottom-1px[data-v-b26b7a7a] {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
}

.border-bottom-10px[data-v-b26b7a7a] {
  border-bottom-width: 0.13333rem;
  border-bottom-style: solid;
  border-bottom-color: #F0F0F0;
}

.root[data-v-b26b7a7a] {
  font-family: opensans;
  width: 10rem;
  /*height:850px;*/
}

.scroller[data-v-b26b7a7a] {
  width: 10rem;
  /*height:850px;*/
}

.selected-guests[data-v-b26b7a7a] {
  width: 10rem;
  /*margin-top:21px;*/
}

.guest-choose[data-v-b26b7a7a] {
  width: 2.8rem;
  line-height: 0.8rem;
  border-color: #464646;
  border-style: solid;
  border-width: 1px;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  text-align: center;
  position: relative;
  margin-top: 0.8rem;
  left: 3.6rem;
}

.selected-guests-title[data-v-b26b7a7a] {
  padding-left: 0.32rem;
  height: 0.32rem;
  line-height: 0.32rem;
  font-size: 0.32rem;
  color: #9B9B9B;
}

.selected-guests-wrapper[data-v-b26b7a7a] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /*padding-top:30px;*/
  /*padding-bottom:15px;*/
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  width: 9.2rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 1.46667rem;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.selected-guest[data-v-b26b7a7a] {
  position: relative;
  height: 1.46667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.selected-guest-note[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #323232;
  margin-top: 0.06667rem;
}

.selected-guest-input[data-v-b26b7a7a] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  width: 4rem;
  height: 1.44rem;
  lines: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.guest-show[data-v-b26b7a7a] {
  font-size: 0.32rem;
  color: #464646;
  text-align: right;
  margin-right: 0.4rem;
  margin-top: 0.4rem;
  text-decoration: underline;
}

.default-font[data-v-3a34fbb0] {
  font-family: opensans;
}

.ifont[data-v-3a34fbb0] {
  font-family: iconfont;
}

.root[data-v-3a34fbb0] {
  position: relative;
}

.top-bar-box[data-v-3a34fbb0] {
  width: 10rem;
  height: 1.17333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  /*border-bottom-color: #464646;
  border-bottom-style: solid;
  border-bottom-width: 1px;*/
}

.top-group[data-v-3a34fbb0] {
  position: relative;
  background-color: #ffffff;
}

.top-left[data-v-3a34fbb0] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
}

.arrow-left[data-v-3a34fbb0] {
  font-size: 0.53333rem;
  color: #323232;
}

.top-left-img[data-v-3a34fbb0] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-3a34fbb0] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.top-right[data-v-3a34fbb0] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.room-wrapper[data-v-3a34fbb0] {
  height: 1.33333rem;
  padding-top: 0.33333rem;
  padding-bottom: 0.33333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  border-bottom-style: solid;
  border-bottom-color: #464646;
  border-bottom-width: 1px;
}

.toLeft-icon[data-v-3a34fbb0] {
  position: absolute;
  left: 0px;
  top: -0.88rem;
}

.toRight-icon[data-v-3a34fbb0] {
  position: absolute;
  right: 0px;
  top: -0.88rem;
}

.room[data-v-3a34fbb0] {
  position: relative;
  width: 3.33333rem;
  height: 0.66667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.linear[data-v-3a34fbb0] {
  height: 0.10667rem;
  width: 0.66667rem;
  position: absolute;
  bottom: -0.04rem;
  left: 1.26667rem;
  border-radius: 1.33333rem;
}

.room-note[data-v-3a34fbb0] {
  height: 1.46667rem;
  width: 9.2rem;
  margin-left: 0.4rem;
  margin-right: 0.4rem;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom-style: solid;
  border-bottom-color: #D2D2D2;
  border-bottom-width: 1px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.note-icon[data-v-3a34fbb0] {
  color: #BEBEBE;
  font-size: 0.42667rem;
  margin-right: 0.09333rem;
}

.note-text[data-v-3a34fbb0] {
  font-size: 0.29333rem;
  color: #9B9B9B;
  /*text-align: justify;*/
  /*line-height: 22px;*/
}

.room-text[data-v-3a34fbb0] {
  width: 1.42667rem;
  height: 0.66667rem;
  font-size: 0.4rem;
  color: #464646;
  letter-spacing: -0.5px;
  text-align: center;
  /*border-bottom-style:solid;*/
  /*border-bottom-width:8px;*/
  /*border-bottom-color: white;*/
  padding-bottom: 0.18667rem;
}

.room-settings[data-v-3a34fbb0] {
  width: 10rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 2.13333rem;
}

.room-setting[data-v-3a34fbb0] {
  width: 10rem;
}

.guest-edit[data-v-3a34fbb0] {
  width: 10rem;
  height: 10.66667rem;
}

.wrapper[data-v-3a34fbb0] {
  /*position:fixed;*/
  position: absolute;
  bottom: 0.66667rem;
  left: 0px;
  width: 10rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.button[data-v-3a34fbb0] {
  width: 9.2rem;
  height: 1.33333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.13333rem;
  background-image: -webkit-linear-gradient(left, #28C8DC, #3296D2);
  background-image: -webkit-gradient(linear, left top, right top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(to right, #28C8DC, #3296D2);
}

.text[data-v-3a34fbb0] {
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.error[data-v-3a34fbb0] {
  position: absolute;
  background-color: rgba(0,0,0,0.7);
  width: 5.06667rem;
  height: 0.93333rem;
  top: 6rem;
  left: 2.46667rem;
  border-radius: 0.13333rem;
}

.error-text[data-v-3a34fbb0] {
  height: 0.93333rem;
  line-height: 0.93333rem;
  color: white;
  font-size: 0.34667rem;
  text-align: center;
}

.sure-back[data-v-3a34fbb0] {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
}

.font-pingfang[data-v-2d9473bc] {
  font-family: PingFangSC-Regular;
}

.ifont[data-v-2d9473bc] {
  font-family: iconfont;
}

.root[data-v-2d9473bc] {
  position: fixed;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width: 10rem;
  background-color: rgba(0,0,0,0.30);
  z-index: 1986;
  height: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.guests[data-v-2d9473bc] {
  width: 10rem;
  height: 6.46667rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.close[data-v-2d9473bc] {
  background-color: rgba(0,0,0,0.30);
  position: absolute;
  top: 0px;
  width: 10rem;
  height: 8.26667rem;
}

.guest-filter[data-v-2d9473bc] {
  position: absolute;
  bottom: 0px;
  background-color: white;
  width: 10rem;
  height: 8rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  direction: ltr;
}

.default-font[data-v-2d9473bc] {
  font-family: opensans;
  text-align: center;
}

.sure-button[data-v-2d9473bc] {
  width: 10rem;
  height: 1.52rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sure-text[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  text-align: right;
  width: 1.06667rem;
  position: absolute;
  right: 0.53333rem;
}

.edit-line[data-v-2d9473bc] {
  width: 8.66667rem;
  height: 1.6rem;
  margin-left: 0.66667rem;
  margin-right: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #CCCCCC;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.guest-name[data-v-2d9473bc] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 8.13333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.badge[data-v-2d9473bc] {
  line-height: 0.4rem;
  border-width: 1px;
  border-style: solid;
  border-color: #00BEDC;
  border-radius: 0.04rem;
  font-size: 0.26667rem;
  color: #00BEDC;
  padding-left: 0.06667rem;
  padding-right: 0.06667rem;
  margin-left: 0.13333rem;
}

.edit-lable[data-v-2d9473bc] {
  font-size: 0.4rem;
  color: #323232;
  color: #464646;
}

.edit-chose[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.6rem;
  background-color: white;
  border-radius: 0.53333rem;
  overflow: hidden;
}

.edit-selected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: #464646;
  font-size: 0.53333rem;
}

.edit-notSelected[data-v-2d9473bc] {
  width: 0.53333rem;
  height: 0.53333rem;
  margin-top: 0.05333rem;
  color: rgba(155,155,155,0.50);
  font-size: 0.53333rem;
}

.root[data-v-3715d3f2] {
  width: 10rem;
  /*position: absolute;*/
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.btn-wrapper[data-v-3715d3f2] {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-discard[data-v-3715d3f2] {
  width: 6.66667rem;
  height: 1.06667rem;
  text-align: center;
  line-height: 1.06667rem;
  font-family: PingFangSC-Light;
  font-size: 0.4rem;
  color: #464646;
  border-width: 0.02667rem;
  border-style: solid;
  border-color: #979797;
  border-radius: 0.13333rem;
}

.coupon-scroller[data-v-3715d3f2] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
  /* padding-bottom: 110px; */
}

.margin-110[data-v-3715d3f2] {
  height: 1.33333rem;
  width: 10rem;
  background-color: #fff;
}

.coupon-title[data-v-3715d3f2] {
  margin-top: 0.4rem;
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #464646;
  line-height: 0.4rem;
}

.img[data-v-3715d3f2] {
  margin-top: 2.66667rem;
  margin-left: 3.21333rem;
}

.title[data-v-3715d3f2] {
  font-family: PingFangSC-Regular;
  text-align: center;
  /* width: 360px; */
  font-size: 0.4rem;
  color: #9b9b9b;
  line-height: 0.72rem;
  /* margin-left: 208px; */
  margin-top: 0.6rem;
}

.root[data-v-6d2b3f4e] {
  width: 9.2rem;
  border-radius: 0.13333rem;
  background-color: #ffffff;
  margin-top: 0.4rem;
  -webkit-box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
  box-shadow: 0 0.02667rem 0.18667rem 0 rgba(210, 210, 210, 0.7);
}

.android-border-line[data-v-6d2b3f4e] {
  border-color: rgba(190, 190, 190, 0.6);
  border-style: solid;
  border-width: 1px;
}

.content[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
}

.left[data-v-6d2b3f4e] {
  width: 2.13333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-wrapper[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.discount[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.66667rem;
  color: #ff7846;
  line-height: 0.8rem;
}

.discount-percent[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 1.06667rem;
  padding-top: 0.26667rem;
}

.discount-off[data-v-6d2b3f4e] {
  margin-top: 0.26667rem;
  margin-left: 0.13333rem;
  font-family: PingFangSC-Regular;
  font-size: 0.29333rem;
  color: #ff7846;
  line-height: 0.4rem;
}

.right[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.rigth-left[data-v-6d2b3f4e] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.right-right[data-v-6d2b3f4e] {
  width: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1.73333rem;
}

.coupon-name[data-v-6d2b3f4e] {
  font-family: PingFangSC-Medium;
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.66667rem;
  font-weight: 600;
}

.coupon-desc[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #787878;
  line-height: 0.4rem;
}

.coupon-date[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.29333rem;
  color: #9b9b9b;
  line-height: 0.66667rem;
}

.footer[data-v-6d2b3f4e] {
  padding-top: 0.26667rem;
  padding-bottom: 0.26667rem;
  padding-left: 0.26667rem;
  padding-right: 0.26667rem;
  border-top-color: #d2d2d2;
  border-top-width: 1px;
  border-top-style: solid;
}

.coupon-unusable-wrapper[data-v-6d2b3f4e] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.coupon-unusable[data-v-6d2b3f4e] {
  font-family: PingFangSC-Regular;
  font-size: 0.26667rem;
  color: #00bedc;
  line-height: 0.4rem;
}

.coupon-reason[data-v-6d2b3f4e] {
  font-family: PingFangSC-Light;
  font-size: 0.26667rem;
  color: #9b9b9b;
  line-height: 0.4rem;
}

.gray[data-v-6d2b3f4e] {
  color: #d2d2d2;
}



.webview[data-v-59c0841c] {
  width: 10rem;
}

.top-group[data-v-59c0841c] {
  position: relative;
  background-color: rgb(250,250,250);
}

.top-left[data-v-59c0841c] {
  position: absolute;
  left: 0.4rem;
  top: 0.26667rem;
  width: 0.72rem;
  height: 0.72rem;
}

.arrow-left[data-v-59c0841c] {
  font-size: 0.72rem;
  color: #BEBEBE;
}

.top-left-img[data-v-59c0841c] {
  width: 0.72rem;
  height: 0.72rem;
  border-radius: 0.72rem;
}

.top-middle[data-v-59c0841c] {
  position: absolute;
  left: 2.37333rem;
  top: 0.25333rem;
  width: 5.22667rem;
  height: 0.66667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.middle-text[data-v-59c0841c] {
  font-size: 0.42667rem;
}

.top-right[data-v-59c0841c] {
  position: absolute;
  right: 0.4rem;
  top: 0.25333rem;
  width: 2rem;
  height: 0.66667rem;
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-right[data-v-59c0841c] {
  font-size: 0.42667rem;
  color: #9B9B9B;
}

.default-font[data-v-30d20ec7] {
  font-family: opensans;
  /*text-align:center;*/
}

.header[data-v-30d20ec7] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #f0f0f0;
}

.header-left[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-30d20ec7] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-30d20ec7] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-30d20ec7] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  height: 4.88rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-30d20ec7] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #00BEDC;
  line-height: 0.4rem;
}

.order-content[data-v-30d20ec7] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-30d20ec7] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-30d20ec7] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.payment-price[data-v-30d20ec7] {
  background: rgba(255,255,255,0.95);
  -webkit-box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  box-shadow: 0 -0.06667rem 0.10667rem 0 rgba(220,220,220,0.50);
  height: 1.6rem;
  width: 10rem;
  position: fixed;
  bottom: 0px;
  padding: 0.26667rem 0.4rem;
}

.price-detail[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.total-text[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
}

.total-CNY[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #FF7846;
}

.total-num[data-v-30d20ec7] {
  font-size: 0.53333rem;
  color: #FF7846;
}

.total-detail[data-v-30d20ec7] {
  font-size: 0.29333rem;
  color: #464646;
  text-decoration: underline;
  margin-left: 0.4rem;
}

.pay-now[data-v-30d20ec7] {
  background-image: -webkit-linear-gradient(right,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear,  right top, left top,  color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg,  #FF5200 100%, rgba(255,133,50,0.99) 0%);
  width: 2.4rem;
  height: 1.2rem;
  border-radius: 0.13333rem;
  position: absolute;
  top: 0.26667rem;
  right: 0.4rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.now-text[data-v-30d20ec7] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.other-price[data-v-30d20ec7] {
  padding-top: 1px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 6.66667rem;
}

.text-small[data-v-30d20ec7] {
  font-size: 0.24rem;
  color: #969696;
  letter-spacing: 1px;
}

.text-price[data-v-30d20ec7] {
  color: #FF7846;
  font-weight: bold;
}

.layout-row[data-v-30d20ec7] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.black-mask[data-v-30d20ec7] {
  background-color: rgba(70, 70, 70, 0.8);
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding-top: 4rem;
  z-index: 99;
}

.loading-img[data-v-30d20ec7] {
  margin-left: 4.33333rem;
  margin-top: 1.73333rem;
  height: 1.33333rem;
  width: 1.33333rem;
}

.payment-method[data-v-04244dde] {
  margin-top: 0.4rem;
  width: 10rem;
  padding: 0 0.4rem 0.66667rem;
  background-color: #FFFFFF;
  margin-bottom: 1.6rem;
}

.payment-title[data-v-04244dde] {
  height: 1.09333rem;
  border-bottom: 1px solid #D3D2D2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.title-text[data-v-04244dde] {
  font-size: 0.29333rem;
  color: #787878;
}

.method-list[data-v-04244dde] {
  height: 1.73333rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  /*justify-content: center;*/
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D3D2D2;
}

.list-name[data-v-04244dde] {
  font-size: 0.4rem;
  color: #323232;
  margin-left: 0.26667rem;
}

.list-choose[data-v-04244dde] {
  width: 0.53333rem;
  height: 0.53333rem;
  border: 0.05333rem solid #D3D2D2;
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.58667rem;
}

.list-check[data-v-04244dde] {
  /*border:4px solid #D3D2D2;*/
  border-radius: 0.53333rem;
  position: absolute;
  right: 0px;
  top: 0.56rem;
}

.default-font[data-v-00670c27] {
  font-family: opensans;
}

.modal[data-v-00670c27] {
  top: 0px;
  bottom: 0px;
  left: 0px;
  position: fixed;
  z-index: 99;
  background-color: rgba(70,70,70,0.5);
}

.modal-fail[data-v-00670c27] {
  width: 8.4rem;
  height: 5.33333rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.13333rem;
  left: 0.8rem;
}

.fail-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  text-align: center;
  line-height: 0.4rem;
  margin-top: 1.86667rem;
  margin-bottom: 1.33333rem;
}

.fail-button[data-v-00670c27] {
  width: 6.66667rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  text-align: center;
}

.modal-back[data-v-00670c27] {
  width: 8.4rem;
  position: relative;
  left: 0.8rem;
  top: 5.41333rem;
  background-color: #FFFFFF;
  border-radius: 0.26667rem;
  overflow: hidden;
}

.back-text[data-v-00670c27] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.56rem;
  width: 6.66667rem;
  margin: 1.06667rem 0 0 0.86667rem;
  text-align: center;
}

.button[data-v-00670c27] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 1.06667rem 0 0.66667rem 0.73333rem;
}

.back-sure[data-v-00670c27] {
  border: 0.02667rem solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  text-align: center;
}

.back-not[data-v-00670c27] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.26667rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  width: 3.33333rem;
  height: 1.06667rem;
  line-height: 1.06667rem;
  color: #FFFFFF;
  text-align: center;
  margin-left: 0.26667rem;
}

.app-download[data-v-00670c27] {
  width: 8.4rem;
  height: 1.6rem;
  background-color: #F3F3F3;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
}

.download-text[data-v-00670c27] {
  width: 5rem;
  height: 0.96rem;
  margin: 0.32rem 0 0 0.53333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.48rem;
}

.download-button[data-v-00670c27] {
  width: 1.77333rem;
  height: 0.8rem;
  background-color: #FFFFFF;
  border: 1px solid #DCDCDC;
  border-radius: 0.13333rem;
  font-size: 0.32rem;
  color: #464646;
  line-height: 0.8rem;
  text-align: center;
  margin: 0.4rem 0 0 0.53333rem;
}

.header[data-v-1d82b170] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-1d82b170] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-leftText[data-v-1d82b170] {
  font-size: 0.32rem;
  color: #323232;
  line-height: 0.4rem;
}

.header-centerText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.order-detail[data-v-1d82b170] {
  width: 9.2rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-title[data-v-1d82b170] {
  margin-top: 0.8rem;
  margin-bottom: 0.4rem;
  height: 0.46667rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.order-titleText[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-timeout[data-v-1d82b170] {
  font-size: 0.4rem;
  color: #FF7846;
  line-height: 0.4rem;
  font-family: PingFangSC-Regular;
}

.order-content[data-v-1d82b170] {
  height: 1.01333rem;
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-first[data-v-1d82b170] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-firstText[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
  line-height: 0.53333rem;
}

.content-num[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.53333rem;
}

.content-second[data-v-1d82b170] {
  font-size: 0.34667rem;
  color: #787878;
}

.detail-button[data-v-1d82b170] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.order-status[data-v-bcbc3708] {
  width: 10rem;
}

.order-success[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 7.76rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-reservations[data-v-bcbc3708] {
  width: 9.06667rem;
  height: 8.26667rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
}

.order-icon[data-v-bcbc3708] {
  background-color: #00BEDC;
  width: 1.33333rem;
  height: 1.33333rem;
  border-radius: 1.33333rem;
  margin-top: 0.66667rem;
  margin-bottom: 0.4rem;
  margin-left: 3.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.status-content[data-v-bcbc3708] {
  width: 8.13333rem;
  margin-left: 0.53333rem;
}

.content-title[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #464646;
  margin-bottom: 0.66667rem;
  text-align: center;
}

.content-row[data-v-bcbc3708] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.content-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #787878;
}

.content-num[data-v-bcbc3708] {
  font-size: 0.34667rem;
  line-height: 0.50667rem;
  color: #00BEDC;
}

.detail-button[data-v-bcbc3708] {
  border: 0.02667rem solid #D2D2D2;
  border-radius: 0.13333rem;
  font-size: 0.4rem;
  color: #464646;
  width: 3.46667rem;
  height: 0.93333rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 2.86667rem;
  margin-top: 0.66667rem;
}

.app-download[data-v-bcbc3708] {
  position: relative;
  width: 10rem;
  height: 7.28rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0 0.13333rem 0 rgba(210,210,210,0.50);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0.4rem;
}

.download-image[data-v-bcbc3708] {
  margin-top: 0.26667rem;
}

.download-button[data-v-bcbc3708] {
  background-image: -webkit-linear-gradient(right, #28C8DC 0%, #3296D2 100%);
  background-image: -webkit-gradient(linear, right top, left top, from(#28C8DC), to(#3296D2));
  background-image: linear-gradient(-90deg, #28C8DC 0%, #3296D2 100%);
  -webkit-box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  box-shadow: 0 0.13333rem 0.53333rem 0 rgba(21,131,221,0.30);
  border-radius: 0.13333rem;
  width: 7.6rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 1.33333rem;
}

.button-text[data-v-bcbc3708] {
  font-size: 0.4rem;
  color: #FFFFFF;
}

.app-text[data-v-bcbc3708] {
  font-size: 0.34667rem;
  color: #464646;
  margin-top: 0.66667rem;
}

.layout-row[data-v-178592d6] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-178592d6] {
  font-family: opensans;
}

.bottomBorder[data-v-178592d6] {
  border-bottom: 1px solid #D2D2D2;
}

.header[data-v-178592d6] {
  height: 1.17333rem;
  width: 9.2rem;
  padding-top: 0.38667rem;
  padding-bottom: 0.38667rem;
  margin-left: 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-178592d6] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  font-weight: 600;
}

.hotel-detail[data-v-178592d6] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  border-radius: 0.13333rem;
}

.detail-content[data-v-178592d6] {
  padding: 0 0.26667rem;
}

.hotel-address[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0.4rem 0 0.66667rem 0;
}

.address-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.hotel-nameZh[data-v-178592d6] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 700;
  margin-bottom: 0.26667rem;
}

.hotel-nameEn[data-v-178592d6] {
  font-size: 0.29333rem;
  color: #464646;
  margin-bottom: 0.26667rem;
}

.hotel-star[data-v-178592d6] {
  margin-bottom: 0.26667rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.roomType[data-v-178592d6] {
  margin-top: 0.4rem;
  margin-bottom: 0.26667rem;
  font-size: 0.34667rem;
  color: #464646;
}

.bedType[data-v-178592d6] {
  font-size: 0.34667rem;
  margin-bottom: 0.4rem;
  color: #464646;
}

.detail-check[data-v-178592d6] {
  height: 1.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0.26667rem;
}

.check[data-v-178592d6] {
  font-size: 0.26667rem;
  color: #464646;
  border: 1px solid #464646;
  border-radius: 0.04rem;
  padding: 0px 0.10667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 0.33333rem;
  height: 0.33333rem;
}

.check-time[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
}

.check-day[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  right: 0.26667rem;
  top: 0.34667rem;
  position: absolute;
}

.cancel[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  margin-top: 0.4rem;
  margin-bottom: 0.32rem;
}

.policy-des[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  text-align: justify;
  line-height: 0.50667rem;
  margin-bottom: 0.4rem;
}

.special-prompt[data-v-178592d6] {
  height: 1.12rem;
  width: 9.2rem;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.special-text[data-v-178592d6] {
  font-size: 0.32rem;
  color: #787878;
}

.check-num[data-v-178592d6] {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.people-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.contact[data-v-178592d6] {
  margin-top: 0.4rem;
  width: 9.2rem;
  margin-left: -0.26667rem;
  padding: 0 0.26667rem;
  border-top: 1px solid #D2D2D2;
}

.contact-detail[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.26667rem;
}

.supplierCode[data-v-178592d6] {
  border: 0.13333rem;
  margin-bottom: 0.66667rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  height: 1.6rem;
  padding: 0px 0.26667rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.supplierCode-name[data-v-178592d6] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
}

.logo[data-v-178592d6] {
  position: absolute;
  top: 0.53333rem;
  right: 0.26667rem;
}

.order-status[data-v-26d95318] {
  width: 10rem;
}

.marginB[data-v-26d95318] {
  margin-bottom: 0px;
}

.order-success[data-v-26d95318] {
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.13333rem;
  border-radius: 0.13333rem;
}

.status[data-v-26d95318] {
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #D2D2D2;
}

.status-price[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 9.2rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.toPay[data-v-26d95318] {
  width: 3.46667rem;
  font-size: 0.4rem;
  color: #FFFFFF;
  margin-bottom: 0.66667rem;
  border-radius: 0.13333rem;
  text-align: center;
  font-size: 30px;
  color: #FFFFFF;
  line-height: 0.93333rem;
  background-image: -webkit-linear-gradient(right, #FF5200 100%, rgba(255,133,50,0.99) 0%);
  background-image: -webkit-gradient(linear, right top, left top, color-stop(100%, #FF5200), color-stop(0%, rgba(255,133,50,0.99)));
  background-image: linear-gradient(-90deg, #FF5200 100%, rgba(255,133,50,0.99) 0%);
}

.status-prompt[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #787878;
  margin-bottom: 0.66667rem;
}

.price-name[data-v-26d95318] {
  font-family: PingFangSC-Medium;
  font-size: 0.26667rem;
  color: #787878;
}

.price-num[data-v-26d95318] {
  font-size: 0.48rem;
  color: #FF7846;
}

.status-name[data-v-26d95318] {
  font-size: 0.4rem;
  color: #323232;
  line-height: 0.4rem;
  margin: 0.66667rem 0px;
}

.order-detail[data-v-26d95318] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0px 0.26667rem;
  margin-bottom: 0.4rem;
}

.detail-name[data-v-26d95318] {
  font-family: PingFangSC-Light;
  font-size: 0.34667rem;
  color: #464646;
}

.detail-content[data-v-26d95318] {
  position: absolute;
  left: 2.93333rem;
  font-size: 0.34667rem;
  color: #464646;
}

.default-font[data-v-161899da] {
  font-family: opensans;
}

.order-status[data-v-161899da] {
  width: 10rem;
}

.order-success[data-v-161899da] {
  border-radius: 0.13333rem;
  width: 9.2rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  box-shadow: 0 0.06667rem 0.13333rem 0 rgba(210,210,210,0.50);
  margin-left: 0.4rem;
  margin-top: 0.4rem;
  margin-bottom: 0.66667rem;
  padding: 0px 0.26667rem 0.18667rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.service-detail[data-v-161899da] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 0.4rem;
}

.title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
  margin: 0.4rem 0;
}

.detail-title[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
}

.detail-content[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.hotel-phone[data-v-161899da] {
  font-size: 0.34667rem;
  color: #00BEDC;
  line-height: 0.34667rem;
  position: absolute;
  left: 2.81333rem;
}

.detail-time[data-v-161899da] {
  font-size: 0.34667rem;
  color: #464646;
  position: absolute;
  left: 2.81333rem;
  line-height: 0.34667rem;
}

.layout-row[data-v-388ad544] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-388ad544] {
  font-family: opensans;
}

.root[data-v-388ad544] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-388ad544] {
  border-bottom: 1px solid #464646;
}

.header[data-v-388ad544] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-388ad544] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-388ad544] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-388ad544] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-388ad544] {
  padding: 0px 0.4rem;
}

.special-title[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  font-weight: 600;
  margin: 0.66667rem 0 0.4rem 0;
}

.special-content[data-v-388ad544] {
  font-size: 0.34667rem;
  color: #464646;
  line-height: 0.50667rem;
}

.note-panel[data-v-388ad544] {
  margin-top: 0.4rem;
}

.layout-row[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.default-font[data-v-36b78f66] {
  font-family: opensans;
}

.root[data-v-36b78f66] {
  position: fixed;
  top: 0px;
}

.bottomBorder[data-v-36b78f66] {
  border-bottom: 1px solid #464646;
}

.header[data-v-36b78f66] {
  height: 1.17333rem;
  width: 10rem;
  padding: 0.38667rem 0.4rem;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.header-left[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-center[data-v-36b78f66] {
  -webkit-box-flex: 2;
  -ms-flex: 2;
  flex: 2;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-right[data-v-36b78f66] {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.header-centerText[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #323232;
  font-weight: 600;
}

.body[data-v-36b78f66] {
  padding: 0px 0.4rem;
}

.hotel-detail[data-v-36b78f66] {
  padding: 0.4rem 0px;
  border-bottom: 1px solid #D2D2D2;
}

.roomNight[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.other-price[data-v-36b78f66] {
  margin-top: 0.26667rem;
  width: 9.2rem;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.text-small[data-v-36b78f66] {
  font-size: 0.29333rem;
  color: #969696;
  line-height: 0.37333rem;
}

.price-detail[data-v-36b78f66] {
  border-bottom: 1px solid #D2D2D2;
  padding-top: 0.42667rem;
}

.detail-date[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  line-height: 0.4rem;
}

.price[data-v-36b78f66] {
  font-size: 0.4rem;
  color: #464646;
  position: absolute;
  right: 0px;
  line-height: 0.4rem;
}

.detail-fee[data-v-36b78f66] {
  font-size: 0.26667rem;
  color: #464646;
}

.toPay-price[data-v-36b78f66] {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-top: 0.4rem;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.totalPrice[data-v-36b78f66] {
  text-align: right;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  position: absolute;
  right: 0px;
}

.price-symbol[data-v-36b78f66] {
  color: #FF7846;
  font-size: 0.26667rem;
}

.price-num[data-v-36b78f66] {
  font-size: 0.53333rem;
  color: #FF7846;
}
/*# sourceMappingURL=entry.cdc05b99d66dc28b9ada3fc8949f318d.css.map*/