.policy-popup[data-v-0d4bc450]{border-radius:2.133vw 2.133vw 0 0;display:flex;flex-direction:column}.policy-popup .policy-cont[data-v-0d4bc450]{flex:1;overflow-y:scroll;padding:2.667vw}.policy-popup .policy-cont .policy-table[data-v-0d4bc450]{width:100%;border-top:1px solid #e6e6e6;border-left:1px solid #e6e6e6;margin-bottom:5.333vw}.policy-popup .policy-cont .policy-table tr th[data-v-0d4bc450]{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:2.667vw 0 2.667vw 0;font-size:3.2vw;line-height:4.267vw;color:#999;font-weight:400;background:#fafbfc}.policy-popup .policy-cont .policy-table tr td[data-v-0d4bc450]{border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;padding:2.667vw 0 2.667vw 0;text-align:center;font-size:3.2vw;line-height:4.267vw;color:#333}.policy-popup .policy-cont .policy-table tr:nth-child(odd) td[data-v-0d4bc450]{background:#fffcf7}.policy-popup .policy-cont .policy-table .policy-table-tit[data-v-0d4bc450]{background:#f7f7f7!important;padding-left:2.667vw!important;padding-right:2.667vw!important}.policy-popup .policy-cont .policy-table .policy-table-tit .t[data-v-0d4bc450]{font-size:3.733vw;font-family:PingFang SC;font-weight:700;color:#333}.policy-popup .policy-cont .policy-table .policy-table-tit .arrow[data-v-0d4bc450]{font-size:1.067vw;color:#333;margin-left:1.067vw;margin-right:1.067vw}.policy-popup .policy-cont .policy-box[data-v-0d4bc450]{padding-bottom:5.333vw}.policy-popup .policy-cont .policy-box h2[data-v-0d4bc450]{font-size:3.733vw;font-weight:700;line-height:5.333vw;color:#333;padding-bottom:2.133vw}.policy-popup .policy-cont .policy-box p[data-v-0d4bc450]{font-size:3.2vw;line-height:4.533vw;color:#858585}.policy-popup .policy-cont .policy-box .van-form .policy-field[data-v-0d4bc450]{padding:0}.policy-popup .policy-cont .policy-box .van-form .policy-field .van-radio-group[data-v-0d4bc450]{width:100%}.policy-popup .policy-cont .policy-box .van-form .policy-field .van-radio-group .van-cell-group .van-cell[data-v-0d4bc450]{padding:4.267vw 0;border-bottom:1px solid #e5e5e5}.policy-popup .policy-cont .policy-box .van-form .policy-field .van-radio-group .van-cell-group .van-cell[data-v-0d4bc450]:last-child{border-bottom:0}.policy-popup .policy-cont .policy-box .van-form .policy-field .van-radio-group .van-cell-group .policy-input[data-v-0d4bc450]{font-size:3.733vw;padding:0 2.667vw;line-height:9.6vw;height:9.6vw;width:100%;border:1px solid #e5e5e5;border-top:0;box-sizing:border-box}.policy-popup .policy-cont .policy-box .van-form .policy-field .van-radio-group .van-cell-group .policy-input[data-v-0d4bc450]::-webkit-input-placeholder{color:#b3b3b3}.policy-popup .btn-wrapper[data-v-0d4bc450]{padding:4.267vw}.policy-popup .btn-wrapper .btn[data-v-0d4bc450]{width:100%;height:10.133vw;border-radius:1.067vw;text-align:center;line-height:10.133vw;font-size:3.733vw}.policy-popup .btn-wrapper .btn.cancel-btn[data-v-0d4bc450]{border:1px solid #e2e2e2;background:#e2e2e2;color:#333}.policy-popup .btn-wrapper .btn.container-btn[data-v-0d4bc450]{height:10.667vw;line-height:10.667vw;border:0;background:linear-gradient(133deg,#fe8d0b,#ff5702);color:#fff}.policy-popup .exceed-msg[data-v-0d4bc450]{color:#f00f00;font-size:3.733vw;padding-top:3.2vw;padding-left:3.2vw}.skeleton[data-v-713a7226]{padding:2.667vw 2.667vw 2.667vw 2.667vw;height:18.667vw;background:#fff;opacity:1;border-radius:1.6vw;margin:0 auto;margin-top:2.667vw}.skeleton .skeleton-row[data-v-713a7226]{margin-right:4.533vw}.skeleton .skeleton-item[data-v-713a7226]{padding:0}.skeleton .skeleton-item.skeleton-item-line .van-skeleton__row[data-v-713a7226],.skeleton .skeleton-item.skeleton-item-line[data-v-713a7226]{height:2.667vw}.skeleton .skeleton-img-item[data-v-713a7226] .van-skeleton__row{width:21.333vw;height:16vw}.skeleton .skeleton-layout-item[data-v-713a7226]{margin-bottom:2.133vw}.skeleton .skeleton-price-div[data-v-713a7226]{align-items:center;justify-content:center}.skeleton .skeleton-price-div[data-v-713a7226] .van-skeleton__row{height:6.4vw}.filter-input[data-v-5bb27667]{margin-bottom:1em}.entity-list .entity-disabled[data-v-5bb27667]{color:#d3d3d3}.dialog-footer[data-v-5bb27667]{display:flex;padding:.5em}.dialog-footer>button[data-v-5bb27667]{width:50%}.dialog-footer>button[data-v-5bb27667]:first-child{margin-right:.25em}.dialog-footer>button[data-v-5bb27667]:last-child{margin-left:.25em}.van-button.van-button--primary[data-v-5bb27667]{background:linear-gradient(133deg,#fe8d0b,#ff5702);border:0}.entity .user-item[data-v-5bb27667] .label{font-size:3.2vw;color:#999;line-height:4.267vw}.entity.entity-disabled .user-item[data-v-5bb27667] .label{font-size:3.2vw;color:#d3d3d3;line-height:4.267vw}.hr[data-v-6ef58471]{background:#d3d3d3;width:100%;height:.533vw;margin:1em 0;border:0}.row[data-v-6ef58471]{display:flex;align-items:center}.row .col[data-v-6ef58471]{padding:.25em}.room-popup[data-v-7341065e]{height:90vh;display:flex;flex-direction:column}.room-popup .close-img[data-v-7341065e]{margin-left:4.267vw}.wrapper[data-v-7341065e]{flex:1;display:flex;flex-direction:column;overflow:hidden}.wrapper .tips[data-v-7341065e]{padding-left:4.267vw;padding-right:4.267vw;padding-bottom:2.667vw;font-size:3.733vw;color:#999;line-height:6.4vw}.list[data-v-7341065e]{flex:1;overflow-y:auto}.policy-cell-box[data-v-7341065e]{background:#f7f7f7;border-radius:1.6vw;margin:0 2.667vw 2.667vw 2.667vw}.policy-cell-box .policy-cell-tit[data-v-7341065e]{padding:1.6vw 2.667vw;border-bottom:1px solid #dedede;display:flex;align-items:center}.policy-cell-box .policy-cell-tit .tit-l[data-v-7341065e]{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 20.8vw)}.policy-cell-box .policy-cell-tit .tit-l h5[data-v-7341065e]{font-size:3.733vw;font-weight:700;line-height:5.333vw;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-cell-box .policy-cell-tit .tit-l p[data-v-7341065e]{font-size:3.2vw;font-weight:400;line-height:4.533vw;color:#ff6f00}.policy-cell-box .policy-cell-tit .choose-btn[data-v-7341065e]{width:18.133vw;height:7.467vw;background:linear-gradient(90deg,#fe8d0b,#ff5702);border-radius:.8vw;display:block;font-size:3.2vw;font-weight:400;line-height:7.467vw;color:#fff;text-align:center}.policy-cell-box .policy-cell-cont[data-v-7341065e]{padding:2.667vw}.policy-cell-box .policy-cell-cont .cont-item[data-v-7341065e]{display:flex;align-items:center;padding-bottom:1.6vw}.policy-cell-box .policy-cell-cont .cont-item .item-label[data-v-7341065e]{width:19.2vw;font-size:3.733vw;font-weight:400;line-height:5.333vw;color:#999}.policy-cell-box .policy-cell-cont .cont-item .item-cont[data-v-7341065e]{font-size:3.733vw;font-weight:400;line-height:5.333vw;color:#333}.policy-cell-box .policy-cell-cont .cont-item .to[data-v-7341065e]{font-size:1.067vw;color:#333;margin-left:1.067vw;margin-right:1.067vw}.policy-cell-box .policy-cell-cont .cont-item .to.return[data-v-7341065e]{font-size:2.4vw}.policy-cell-box .policy-cell-cont .cont-item[data-v-7341065e]:last-child{padding-bottom:0}.choose-traveler[data-v-94a0f3d8]{min-height:5.333vw;width:100%;font-size:3.733vw}.choose-traveler .content-wrap .traveler-list[data-v-94a0f3d8]{position:relative;padding-right:5.333vw}.choose-traveler .content-wrap .traveler-list .traveler-arrow[data-v-94a0f3d8]{position:absolute;top:2.667vw;right:0;width:5.333vw;height:5.333vw;text-align:center;line-height:5.333vw}.choose-traveler .content-wrap .traveler-item[data-v-94a0f3d8]{color:#333;overflow:hidden;padding-right:2.667vw;text-overflow:ellipsis;white-space:nowrap}.choose-traveler .empty-tip[data-v-94a0f3d8]{color:#999}.choose-traveler .evection-traveler-wrapper .tit[data-v-94a0f3d8]{height:5.333vw;font-size:3.733vw;line-height:5.333vw;color:#999;padding-top:2.667vw;padding-bottom:2.667vw}.choose-traveler .evection-traveler-wrapper .evection-traveler-list[data-v-94a0f3d8]{display:flex;flex-wrap:wrap}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item[data-v-94a0f3d8]{background:#f2f2f2;margin-right:2.133vw;margin-bottom:1.333vw;margin-top:1.333vw;width:26.133vw;height:8.533vw;border:1px solid #f2f2f2;border-radius:.8vw;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item .name[data-v-94a0f3d8]{font-size:3.2vw;line-height:4.533vw;color:#333}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item .reason[data-v-94a0f3d8]{font-size:2.667vw;line-height:3.733vw;color:#d9d9d9}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item .true-label[data-v-94a0f3d8]{position:absolute;bottom:0;right:0;width:3.467vw;height:2.667vw;background:url(https://quancheng-static-bucket.oss-cn-shenzhen.aliyuncs.com/2022/07/28/orange-true.png) 50% no-repeat;background-size:100% 100%}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item[data-v-94a0f3d8]:nth-child(3n){margin-right:0}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item.active[data-v-94a0f3d8]{background:#fff5ed;border:1px solid #fff5ed}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item.active .name[data-v-94a0f3d8]{color:#ff7002}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item.active .reason[data-v-94a0f3d8]{color:#333}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item.blank[data-v-94a0f3d8]{background:#fcfcfc;border:1px solid #fcfcfc}.choose-traveler .evection-traveler-wrapper .evection-traveler-list .traveler-item.blank .name[data-v-94a0f3d8]{color:#d9d9d9}.choose-traveler .evection-traveler-wrapper .text-btn-wrapper[data-v-94a0f3d8]{height:10.667vw;line-height:10.667vw}.choose-traveler .evection-traveler-wrapper .text-btn-wrapper .text-btn[data-v-94a0f3d8]{display:inline-block;height:10.667vw;line-height:10.667vw;font-size:3.2vw;color:#368cff}.common-traveler[data-v-94a0f3d8] .van-popup .filter-input{display:none}.flex-popup[data-v-12dc069b]{display:flex;flex-direction:column}.vue-virtual-scroll-list[data-v-12dc069b]{height:calc(80vh - 45.867vw);overflow-y:auto}.radio-nav[data-v-12dc069b]{margin-bottom:4.267vw}.radio-nav .right-btn[data-v-12dc069b]{width:12.8vw;height:12.8vw}.cost-tabs[data-v-12dc069b] .van-tabs__wrap .van-tab.van-tab--active .van-tab__text{color:#ff9c00}.cost-tabs[data-v-12dc069b] .van-tabs__content .first-menu>.van-cell>.van-cell__title>span{color:#333}.cost-tabs[data-v-12dc069b] .van-tabs__content .cascade-policy-group{margin-left:4vw;margin-right:4vw}.cost-tabs[data-v-12dc069b] .van-tabs__content .cascade-policy-group .cascade-policy{padding-left:0;padding-right:0;border-bottom:1px solid #f5f5f5}.cost-tabs[data-v-12dc069b] .van-tabs__content .cascade-policy-group .cascade-policy:last-child{border-bottom:0}.reason-empty[data-v-12dc069b] .van-empty__image{width:64vw;height:41.6vw}.evection-info-popup[data-v-6bc0a1a6]{height:80vh;display:flex;flex-direction:column}.evection-info-popup .info-wrapper[data-v-6bc0a1a6]{flex:1;display:flex;flex-direction:column}.evection-info-popup.center-popup[data-v-6bc0a1a6]{width:85.333vw;height:auto;border-radius:2.133vw!important}.evection-info-popup.center-popup .user-input[data-v-6bc0a1a6] .evection-traveler-wrapper .evection-traveler-list .traveler-item{width:22.933vw}.evection-info-nav-bar .left-btn[data-v-6bc0a1a6]{width:12.8vw;height:12.8vw;text-align:center;line-height:12.8vw}.info-wrapper[data-v-6bc0a1a6]{padding:5.333vw 5.333vw 5.333vw 5.333vw;position:relative}.info-wrapper .popup-loading-mark[data-v-6bc0a1a6]{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.4);z-index:5}.info-wrapper .tips[data-v-6bc0a1a6]{font-size:3.2vw;font-weight:400;line-height:4.8vw;border-radius:1.067vw;color:#333;padding:1.6vw 1.6vw;background:#fffaf2}.info-wrapper .tips span[data-v-6bc0a1a6]{color:#0e8ce2}.info-wrapper .journey-input[data-v-6bc0a1a6]{width:100%}.info-wrapper .info-input-wrapper[data-v-6bc0a1a6]{position:relative}.info-wrapper .info-input-wrapper.mb-20[data-v-6bc0a1a6]{margin-bottom:5.333vw}.info-wrapper .info-input-wrapper .del-btn[data-v-6bc0a1a6]{position:absolute;right:0;top:1.333vw;height:9.333vw}.info-wrapper .info-input[data-v-6bc0a1a6]{width:100%;border:0;border-radius:0;height:9.333vw;padding-top:1.333vw;padding-bottom:1.333vw;line-height:9.333vw;font-size:3.733vw}.info-wrapper .info-input[data-v-6bc0a1a6]::-webkit-input-placeholder{color:#999}.info-wrapper .user-input[data-v-6bc0a1a6]{padding-top:1.333vw;padding-bottom:1.333vw;min-height:9.333vw}.info-wrapper .user-input[data-v-6bc0a1a6] .content-wrap{line-height:9.333vw}.info-wrapper .large-submit-btn[data-v-6bc0a1a6]{width:100%;height:11.2vw;border:0;background:linear-gradient(90deg,#fe8d0b,#ff5702);border-radius:.8vw;margin-left:auto;margin-right:auto;line-height:11.2vw;display:block;text-align:center;color:#fff;font-size:3.733vw}.info-wrapper .btn-wrapper[data-v-6bc0a1a6]{padding-top:2.133vw}.info-wrapper .cancel-btn[data-v-6bc0a1a6]{width:48%;height:9.6vw;background:#fff;border-radius:1.067vw;font-size:3.733vw;font-weight:500;line-height:9.6vw;color:#ff7002;text-align:center;border:1px solid #ff7002}.info-wrapper .submit-btn[data-v-6bc0a1a6]{width:48%;height:10.133vw;background:linear-gradient(90deg,#fe8d0b,#ff5702);border-radius:.8vw;font-size:3.733vw;font-weight:500;line-height:10.133vw;color:#fff;text-align:center}.room-popup[data-v-014daed6]{display:flex;flex-direction:column;background:#f2f3f7}.room-popup .room-popup-cont[data-v-014daed6]{flex:1;overflow-y:auto}.room-popup .room-popup-cont.fix[data-v-014daed6]{padding-top:15.467vw}.room-popup .room-popup-cont .room-image[data-v-014daed6]{width:100vw}.room-popup .def-room-type-img[data-v-014daed6]{position:relative}.room-popup .def-room-type-img .no-pic-text[data-v-014daed6]{color:#fff;font-size:6.4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.room-popup .banner-tit[data-v-014daed6]{padding:4.267vw;font-size:4.8vw;font-family:PingFang SC-Bold,PingFang SC;font-weight:700;color:#333;line-height:6.933vw;text-align:center;background:#fff}.room-popup .close-btn[data-v-014daed6]{background:url(https://quancheng-static-bucket.oss-cn-shenzhen.aliyuncs.com/2023/06/close.png) 0 0 no-repeat;background-size:100% 100%}.room-popup .close-btn2[data-v-014daed6],.room-popup .close-btn[data-v-014daed6]{position:absolute;width:5.867vw;height:5.867vw;top:4.267vw;left:4.267vw;z-index:5}.room-popup .close-btn2[data-v-014daed6]{color:#666;font-size:3.733vw;text-align:center;line-height:5.867vw}.hotel-room-swipe[data-v-014daed6]{height:69.333vw}.hotel-room-swipe .hotel-room-swipe-item-pic[data-v-014daed6]{width:100%;height:100%}.custom-indicator[data-v-014daed6]{position:absolute;right:4.267vw;bottom:3.2vw;padding:0 1.333vw;font-size:3.2vw;line-height:4.8vw;color:#fff;height:4.8vw;background:rgba(0,0,0,.5);border-radius:3.467vw 3.467vw 3.467vw 3.467vw}.tit[data-v-014daed6]{line-height:4.8vw;padding:4.267vw 4.267vw 2.133vw 4.267vw}.tit.fix[data-v-014daed6],.tit[data-v-014daed6]{font-size:4.8vw;font-family:PingFang SC-Bold,PingFang SC;font-weight:700;color:#333;background:#fff}.tit.fix[data-v-014daed6]{position:absolute;left:0;top:0;right:0;padding:4.267vw;line-height:6.933vw;text-align:center;z-index:4}.tit.fix[data-v-014daed6]:after{content:"";left:0;right:0;bottom:-1px;height:1px;background:#fff;position:absolute}.detail-cont[data-v-014daed6]{background:#fff;padding:0 4.267vw 4.267vw 4.267vw;margin-bottom:2.667vw}.detail-cont .room-info[data-v-014daed6]{background:#fff;border-bottom:1px solid #eeeff3}.detail-cont .room-info .room-info-item[data-v-014daed6]{padding-right:8.533vw;padding-bottom:2.133vw;display:flex;align-items:flex-end}.detail-cont .room-info .room-info-item .room-item-icon[data-v-014daed6]{height:4.8vw;width:4.8vw;padding-right:2.133vw;text-align:center;line-height:4.8vw;font-size:4.267vw;color:#333}.detail-cont .room-info .room-info-item .room-item-text[data-v-014daed6]{height:4.8vw;line-height:4.8vw;font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#333}.detail-cont .room-info .room-info-item .room-item-text sup[data-v-014daed6]{font-size:1.6vw}.detail-cont .room-info .room-info-item .square-metre[data-v-014daed6]{width:4.267vw;margin-bottom:1.333vw;margin-left:.533vw}.detail-cont .other-info[data-v-014daed6]{background:#fff;padding-top:2.133vw}.detail-cont .other-info .other-info-item[data-v-014daed6]{display:flex;align-items:flex-start;padding-bottom:2.133vw}.detail-cont .other-info .other-info-item[data-v-014daed6]:last-child{padding-bottom:0}.detail-cont .other-info .other-info-item dt[data-v-014daed6]{width:4.8vw;height:4.8vw;padding-right:1.067vw;text-align:center;line-height:4.8vw;font-size:4.267vw;color:#333}.detail-cont .more-info[data-v-014daed6]{background:#fff;margin-top:2.133vw;border-top:1px solid #eeeff3;padding-top:2.133vw;display:flex;flex-wrap:wrap}.detail-cont .more-info .more-item[data-v-014daed6]{width:50%;height:4.8vw;font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#333;line-height:4.8vw;margin-bottom:1.067vw}.detail-cont .more-btn[data-v-014daed6]{padding-top:2.133vw;height:5.333vw;color:#368cff;display:flex;align-items:center;justify-content:center}.detail-cont .more-btn[data-v-014daed6],.detail-cont .service-tit[data-v-014daed6]{font-size:3.733vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;line-height:5.333vw}.detail-cont .service-tit[data-v-014daed6]{color:#333;padding-bottom:1.067vw}.detail-cont .service-cont[data-v-014daed6]{font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#666;line-height:4.8vw;padding-bottom:2.133vw}.bottom-btn-wrapper[data-v-014daed6]{background:#fff;padding:2.133vw 8.533vw}.bottom-btn-wrapper .check-btn[data-v-014daed6]{display:block;height:10.133vw;background:linear-gradient(90deg,#fe8d0b,#ff5702);border-radius:.8vw .8vw .8vw .8vw;font-size:3.733vw;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#fff;text-align:center;line-height:10.133vw}.rule-popup[data-v-8b980c18]{height:90vh}.rule-popup .close-img[data-v-8b980c18]{margin-left:4.267vw}.rule-popup .rule-popup-title[data-v-8b980c18]:after{border-bottom:0}.rule-popup .user-box[data-v-8b980c18]{background:#f5f5f5;border-radius:1.067vw 1.067vw 1.067vw 1.067vw;height:9.6vw;font-size:3.733vw;color:#333;line-height:5.333vw}.rule-popup .user-box .user-icon[data-v-8b980c18]{color:#ccc;margin-right:2.133vw}.rule-popup .rule-popup-box[data-v-8b980c18]{padding:2.667vw 2.667vw 0 2.667vw}.rule-popup .rule-popup-box h3[data-v-8b980c18]{margin-top:4vw;margin-bottom:1.6vw;height:5.867vw;font-size:4.267vw;font-weight:700;line-height:5.867vw;color:#333}.rule-popup .rule-popup-box h5[data-v-8b980c18]{font-size:2.933vw;color:#f74c13;line-height:4vw;font-weight:400;margin-bottom:2.667vw}.rule-popup .rule-popup-box h4[data-v-8b980c18]{height:5.333vw;font-size:3.733vw;font-weight:700;line-height:5.333vw;color:#333;margin-bottom:1.067vw}.rule-popup .rule-popup-box p[data-v-8b980c18]{padding-left:2.933vw;margin-bottom:4vw;height:5.333vw;font-size:3.733vw;font-weight:400;line-height:5.333vw;color:#999}.rule-popup .rule-popup-box dl[data-v-8b980c18]{padding-bottom:2.133vw;width:100%;display:flex;align-items:center;color:#333}.rule-popup .rule-popup-box dl dt[data-v-8b980c18]{font-size:3.2vw;line-height:4.533vw;color:#858585;text-align:right}.rule-popup .rule-popup-box dl dd[data-v-8b980c18]{height:4.533vw;font-size:3.2vw;line-height:4.533vw;color:#333}.rule-popup .rule-popup-box .hotel-price[data-v-8b980c18]{padding-bottom:2.133vw}.rule-popup .rule-popup-box .price-title[data-v-8b980c18]{width:17.333vw;height:4.533vw;font-size:3.2vw;line-height:4.533vw;color:#858585}.rule-popup .rule-popup-box table[data-v-8b980c18]{width:100%;border-radius:.533vw}.rule-popup .rule-popup-box table tr:last-child td[data-v-8b980c18]{border-bottom:1px solid #f5f5f5}.rule-popup .rule-popup-box table td[data-v-8b980c18],.rule-popup .rule-popup-box table th[data-v-8b980c18]{font-size:3.2vw;font-family:PingFang SC;text-align:center;line-height:8.533vw;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.rule-popup .rule-popup-box table td[data-v-8b980c18]:last-child,.rule-popup .rule-popup-box table th[data-v-8b980c18]:last-child{border-right:1px solid #e5e5e5}.rule-popup .rule-popup-box table th[data-v-8b980c18]{color:#999}.rule-popup .rule-popup-box table td[data-v-8b980c18]{color:#333}.rule-popup .rule-popup-box .policy-empty[data-v-8b980c18] .van-empty__image{width:64vw}.rule-popup .rule-popup-box .policy-empty .policy-empty-img[data-v-8b980c18]{font-size:20vw;text-align:center;color:#ebebeb}.rule-popup .rule-popup-box[data-v-8b980c18] .van-empty__description{color:#666;font-size:4.267vw;font-weight:700;margin-top:10.667vw}.rule-popup .rule-popup-box .city-info[data-v-8b980c18]{padding-top:1.6vw;padding-bottom:3.733vw}.rule-popup .rule-popup-box .city-info .city[data-v-8b980c18]{font-size:4.267vw;font-weight:700;color:#333;line-height:5.333vw;padding-right:3.2vw}.rule-popup .rule-popup-box .city-info .policy-tips[data-v-8b980c18]{font-size:3.733vw;font-weight:400;color:#f60;line-height:5.333vw}.rule-popup .trip-title[data-v-8b980c18]{color:#ff7002;font-size:3.2vw;background-color:#fff5ed;padding:1.067vw;margin-bottom:2.133vw}.van-popup[data-v-8b980c18]{border-radius:2.133vw 2.133vw 0 0}.room-popup[data-v-e1cc4b7e]{width:100vw;display:flex;flex-direction:column;border-radius:0!important}.tab-wrapper[data-v-e1cc4b7e]{box-shadow:0 .533vw 1.067vw 1px rgba(0,0,0,.16);position:relative}.tab-wrapper[data-v-e1cc4b7e]:after{content:"";position:absolute;left:0;top:-1.067vw;height:1.067vw;right:0;z-index:1;background:#fff}.cont-wrapper[data-v-e1cc4b7e]{flex:1;overflow-y:auto}.cont-wrapper .cont-wrapper-span[data-v-e1cc4b7e]{font-size:3.2vw;padding:0 3.2vw;color:#666}.cont-wrapper .pic-tit[data-v-e1cc4b7e]{font-size:3.733vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#333;line-height:5.333vw;padding:0 2.667vw 1.067vw 2.667vw}.cont-wrapper .pic-tit.first[data-v-e1cc4b7e]{padding-top:2.667vw}.cont-wrapper .pic-cont[data-v-e1cc4b7e]{padding:0 2.667vw 0 2.667vw;display:flex;flex-wrap:wrap;justify-content:space-between}.cont-wrapper .pic-cont .pic-item[data-v-e1cc4b7e]{width:49%;height:45.867vw;margin-bottom:2.667vw}.bottom-btn-wrapper[data-v-e1cc4b7e]{padding:2.133vw 8.533vw}.bottom-btn-wrapper .check-btn[data-v-e1cc4b7e]{display:block;height:10.133vw;background:linear-gradient(90deg,#fe8d0b,#ff5702);border-radius:.8vw .8vw .8vw .8vw;font-size:3.733vw;font-family:PingFang SC-Medium,PingFang SC;font-weight:500;color:#fff;text-align:center;line-height:10.133vw}.pic-item-image[data-v-e1cc4b7e] .van-image__img{border-radius:.8vw}.error-image[data-v-e1cc4b7e]{width:100%;height:100%;position:relative}.error-image .def-pic-text[data-v-e1cc4b7e]{color:#fff;font-size:3.2vw;position:absolute;top:46%;left:36%}.bold-span[data-v-b0aaba6c]{font-weight:700}.column-center[data-v-b0aaba6c]{display:flex;flex-direction:column;justify-content:center}.empty-p[data-v-b0aaba6c]{color:#333;font-size:3.733vw;text-align:center;margin-bottom:5.333vw}.room-popup[data-v-b0aaba6c]{width:100vw;background:#f2f3f7 url(https://quancheng-static-bucket.oss-cn-shenzhen.aliyuncs.com/2023/06/hotel-detail-bg.png) top no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;border-radius:0!important}.room-popup .cont-wrapper[data-v-b0aaba6c]{flex:1;overflow-y:auto}.room-popup .cont-wrapper .title[data-v-b0aaba6c]{margin:0 3.733vw;font-family:PingFang SC;font-weight:400;font-size:4.267vw;color:#fff;line-height:5.867vw;text-align:left;font-style:normal;text-transform:none}.room-popup .about-header[data-v-b0aaba6c]{background-color:transparent!important}.room-popup .about-header[data-v-b0aaba6c] .cont .tit{color:#fff}.room-popup .hotel-about-tabs[data-v-b0aaba6c]{height:100%;background:#fff}.room-popup .hotel-about-wrapper[data-v-b0aaba6c]{margin:2.133vw 3.733vw 3.733vw 3.733vw;padding:2.667vw;background:rgba(0,0,0,.3);border-radius:2.133vw}.room-popup .hotel-about-wrapper .time[data-v-b0aaba6c]{padding-bottom:2.133vw;display:flex;align-items:center}.room-popup .hotel-about-wrapper .time .time-item[data-v-b0aaba6c]{font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:4.8vw;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.room-popup .hotel-about-wrapper .time .line[data-v-b0aaba6c]{width:1px;height:2.667vw;background:#fff;margin-left:1.067vw;margin-right:1.067vw}.room-popup .hotel-about-wrapper .phone[data-v-b0aaba6c]{display:flex}.room-popup .hotel-about-wrapper .phone .phone-text[data-v-b0aaba6c]{font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#fff;line-height:4.8vw}.room-popup .hotel-about-wrapper .phone .phone-icon[data-v-b0aaba6c]{padding:.533vw 2.667vw 0 1.067vw;text-align:center;line-height:4.267vw;width:4.267vw;height:4.267vw;display:block;font-size:3.2vw;color:#fff}.room-popup .hotel-tabs[data-v-b0aaba6c]{background:#f5f5f5}.room-popup .hotel-tabs[data-v-b0aaba6c] .van-tabs__wrap{position:relative}.room-popup .hotel-tabs[data-v-b0aaba6c] .van-tabs__wrap .van-tabs__nav{border-radius:1.6vw 1.6vw 0 0}.room-popup .hotel-tabs[data-v-b0aaba6c] .van-tabs__wrap .van-tabs__nav .van-tabs__line{z-index:3}.room-popup .hotel-tab-content[data-v-b0aaba6c]{padding:3.2vw;margin:3.733vw;background:#fff;border-radius:2.133vw}.room-popup .hotel-tab-content .h-tit[data-v-b0aaba6c]{font-size:4.267vw;font-family:PingFang SC-Bold,PingFang SC;font-weight:700;color:#333;line-height:5.867vw;padding-bottom:4.267vw}.room-popup .hotel-tab-content .h-c-tit[data-v-b0aaba6c]{padding-bottom:2.133vw}.room-popup .hotel-tab-content .h-c-tit .t-icon[data-v-b0aaba6c]{width:5.333vw;height:5.333vw;font-size:4.8vw;text-align:center;line-height:5.333vw}.room-popup .hotel-tab-content .h-c-tit .t-text[data-v-b0aaba6c]{padding-left:1.6vw;font-size:3.733vw;font-family:PingFang SC-Bold,PingFang SC;font-weight:700;color:#333;line-height:5.333vw}.room-popup .hotel-tab-content .h-c-tit .t-text .important[data-v-b0aaba6c]{color:#ff7002;font-style:normal}.room-popup .hotel-tab-content .h-cont-no[data-v-b0aaba6c]{padding-bottom:4.267vw;font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#333;line-height:4.8vw}.room-popup .hotel-tab-content .h-cont[data-v-b0aaba6c]{padding-left:6.933vw;padding-bottom:2.667vw;font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#333;line-height:4.8vw}.room-popup .hotel-tab-content .h-cont .h-dl-cont[data-v-b0aaba6c]{border-bottom:1px solid #e6e6e6;padding-bottom:2.133vw;padding-top:2.133vw}.room-popup .hotel-tab-content .h-cont .h-dl-cont dt[data-v-b0aaba6c]{min-width:14.667vw;padding-right:2.133vw}.room-popup .hotel-tab-content .h-cont .h-dl-cont dl[data-v-b0aaba6c],.room-popup .hotel-tab-content .h-cont .h-dl-cont dt[data-v-b0aaba6c]{font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#333;line-height:4.8vw}.room-popup .hotel-tab-content .h-cont .h-dl-cont .important[data-v-b0aaba6c]{color:#ff7002;font-style:normal}.room-popup .hotel-tab-content .h-cont .h-ul-cont[data-v-b0aaba6c]{width:100%}.room-popup .hotel-tab-content .h-cont .h-ul-cont li[data-v-b0aaba6c]{width:50%;height:4.8vw;font-size:3.2vw;font-family:PingFang SC-Regular,PingFang SC;font-weight:400;color:#333;line-height:4.8vw;margin-bottom:1.067vw}.booking-read[data-v-b0aaba6c]{padding:3.2vw;margin:3.733vw;border-radius:2.133vw 2.133vw 2.133vw 2.133vw;background:#fff}.booking-read .body-div .text-div-one[data-v-b0aaba6c]{display:flex}.booking-read .body-div .text-div-one .one[data-v-b0aaba6c]{color:#ccc;margin:0 1.067vw}.booking-read .body-div .text-div-two[data-v-b0aaba6c]{display:inline-block}.booking-read .body-div .text-div-two p[data-v-b0aaba6c]{display:block}.booking-read .body-div[data-v-b0aaba6c] .van-grid-div{border-top:.533vw solid #dedede;border-left:.533vw solid #dedede;margin-top:2.133vw;margin-left:5.333vw}.booking-read .body-div[data-v-b0aaba6c] .van-grid-div .van-grid-header .van-grid-item .van-grid-item__content{background:#f4e9da!important}.booking-read .body-div[data-v-b0aaba6c] .van-grid-div .van-grid-header .van-grid-item .van-grid-item__content .van-grid-item__text,.booking-read .body-div[data-v-b0aaba6c] .van-grid-div .van-grid .primary .van-grid-item__content .van-grid-item__text{color:#ff7002!important}.booking-read .body-div[data-v-b0aaba6c] .van-grid-div .van-grid .van-grid-item .van-grid-item__content:after{border:1px solid #ccc;border-width:0 .533vw 1px 0}.booking-read .body-div[data-v-b0aaba6c] .van-grid-div .van-grid .van-grid-item .van-grid-item__content{padding:2.133vw 0!important;font-size:3.2vw;position:relative}.booking-read .body-div[data-v-b0aaba6c] .van-grid-div .van-grid .van-grid-item .van-grid-item__content .van-grid-item__text{color:#333}.booking-read .body-div .text-div[data-v-b0aaba6c]{margin-top:1.6vw;padding-left:5.867vw;font-family:PingFang SC;font-weight:400;font-size:3.2vw;color:#333;line-height:4.533vw;text-align:left;font-style:normal;text-transform:none}.booking-read .body-div .text-div p[data-v-b0aaba6c]{margin-bottom:.533vw}.booking-read .body-div .title-div[data-v-b0aaba6c]{display:flex;margin-top:3.2vw}.booking-read .body-div .title-div span[data-v-b0aaba6c]{font-weight:700!important}.booking-read .body-div .title-div .span-min[data-v-b0aaba6c]{font-size:3.467vw;margin-left:1.067vw}.booking-read .body-div .title-div .span[data-v-b0aaba6c]{font-family:PingFang SC;font-weight:400;font-size:3.467vw;color:#333;line-height:4.8vw;text-align:left;font-style:normal;text-transform:none}.booking-read .body-div .title-div .footer-icon[data-v-b0aaba6c]{font-size:4.267vw;margin-right:1.6vw}.booking-read .header-div[data-v-b0aaba6c]{display:flex;justify-content:space-between}.booking-read .header-div .right-icon[data-v-b0aaba6c]{font-family:PingFang SC;font-weight:400;font-size:3.2vw;color:#333;line-height:4.533vw;text-align:left;font-style:normal;text-transform:none;display:flex}.booking-read .header-div .right-icon .icon[data-v-b0aaba6c]{font-size:2.667vw;padding-top:.533vw;padding-left:1.067vw}.booking-read .header-div span[data-v-b0aaba6c]{font-family:PingFang SC;font-weight:400;font-size:4vw;color:#333;line-height:5.6vw;text-align:left;font-weight:700;text-transform:none}.booking-read .header-div .border[data-v-b0aaba6c]{display:flex;justify-content:center;flex-direction:column}.booking-read .header-div .border p[data-v-b0aaba6c]{width:.533vw;height:3.2vw;background:#f74c13;border-radius:266.4vw 266.4vw 266.4vw 266.4vw;margin-right:1.6vw}.flight-home-popup[data-v-f3bc91c6]{max-height:90vh;display:flex;flex-direction:column}.flight-home-popup .car-tips[data-v-f3bc91c6]{font-size:3.733vw;color:#ff7002;line-height:4.8vw;padding-top:1.067vw;padding-bottom:1.067vw;padding-left:5.333vw}.flight-home-popup .policy-cell-scroll[data-v-f3bc91c6]{flex:1;overflow-y:scroll}.search-header .left-btn[data-v-f3bc91c6]{width:12.8vw;height:12.8vw}.search-header .left-btn .van-icon[data-v-f3bc91c6]{color:#8b8b8b;font-size:5.867vw}.search-header .left-btn[data-v-f3bc91c6]:active{background:#d9dbdd}.travel-tit[data-v-f3bc91c6]{padding:4.267vw 5.333vw;font-size:4.267vw;color:#333;text-align:center;font-weight:700;height:5.333vw;line-height:5.333vw}.travel-popup-tit[data-v-f3bc91c6]{width:100%;display:flex;justify-content:space-between;align-items:center}.travel-popup-tit .tit-l[data-v-f3bc91c6]{color:#666;font-size:3.733vw;font-weight:700}.travel-popup-tit .tit-r[data-v-f3bc91c6]{font-size:3.733vw;color:#333}.travel-popup-tit .tit-r span[data-v-f3bc91c6]{margin-right:2.133vw}.travel-cell-tit[data-v-f3bc91c6]{height:5.867vw;display:flex;align-items:center;font-size:3.733vw;color:#333}.travel-cell-tit.active[data-v-f3bc91c6]{color:#ff7002}.travel-cell-tit .travel-content[data-v-f3bc91c6]{width:85.333vw;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.travel-cell-tit .flight-icon[data-v-f3bc91c6]{width:10.667vw;height:10.667vw;display:inline-block;border:1px solid #237dc9;border-radius:50%;text-align:center;line-height:10.667vw;font-size:4.267vw;color:#237dc9;transform:scale(.5);margin-left:-2.667vw}.travel-cell-tit .hotel-icon[data-v-f3bc91c6],.travel-cell-tit .train-icon[data-v-f3bc91c6]{width:10.667vw;height:10.667vw;display:inline-block;border:1px solid #237dc9;border-radius:50%;text-align:center;line-height:10.667vw;font-size:4.8vw;color:#237dc9;transform:scale(.5);margin-left:-2.667vw}.travel-cell-tit .name[data-v-f3bc91c6]{color:#333;font-size:3.733vw}.travel-cell-tit .arrow[data-v-f3bc91c6]{width:8vw;display:block;position:relative;border-bottom:1px solid #9e9e9e;text-align:center;margin-left:1.333vw;margin-right:1.333vw}.travel-cell-tit .arrow[data-v-f3bc91c6]:after{content:"";position:absolute;right:0;bottom:-1px;width:1.867vw;height:1px;background-color:#9e9e9e;transform:rotate(28deg) translateY(-.533vw)}.policy-cell-group .policy-cell-box[data-v-f3bc91c6]{background:#f7f7f7;border-radius:1.6vw;margin:0 2.667vw 2.667vw 2.667vw}.policy-cell-group .policy-cell-box .policy-cell-tit[data-v-f3bc91c6]{padding:1.6vw 2.667vw;border-bottom:1px solid #dedede;display:flex;align-items:center}.policy-cell-group .policy-cell-box .policy-cell-tit .tit-l[data-v-f3bc91c6]{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 20.8vw)}.policy-cell-group .policy-cell-box .policy-cell-tit .tit-l h5[data-v-f3bc91c6]{font-size:3.733vw;font-weight:700;line-height:5.333vw;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.policy-cell-group .policy-cell-box .policy-cell-tit .tit-l p[data-v-f3bc91c6]{font-size:3.2vw;font-weight:400;line-height:4.533vw;color:#ff6f00}.policy-cell-group .policy-cell-box .policy-cell-tit .choose-btn[data-v-f3bc91c6]{width:18.133vw;height:7.467vw;background:linear-gradient(90deg,#fe8d0b,#ff5702);border-radius:.8vw;display:block;font-size:3.2vw;font-weight:400;line-height:7.467vw;color:#fff;text-align:center}.policy-cell-group .policy-cell-box .policy-cell-cont[data-v-f3bc91c6]{padding:2.667vw}.policy-cell-group .policy-cell-box .policy-cell-cont .cont-item[data-v-f3bc91c6]{display:flex;align-items:center;padding-bottom:1.6vw}.policy-cell-group .policy-cell-box .policy-cell-cont .cont-item .item-label[data-v-f3bc91c6]{width:19.2vw;font-size:3.733vw;font-weight:400;line-height:5.333vw;color:#999}.policy-cell-group .policy-cell-box .policy-cell-cont .cont-item .item-cont[data-v-f3bc91c6]{font-size:3.733vw;font-weight:400;line-height:5.333vw;color:#333}.policy-cell-group .policy-cell-box .policy-cell-cont .cont-item .to[data-v-f3bc91c6]{font-size:1.067vw;color:#333;margin-left:1.067vw;margin-right:1.067vw}.policy-cell-group .policy-cell-box .policy-cell-cont .cont-item .to.return[data-v-f3bc91c6]{font-size:2.4vw}.policy-cell-group .policy-cell-box .policy-cell-cont .cont-item[data-v-f3bc91c6]:last-child{padding-bottom:0}.evection-input-box[data-v-f3bc91c6]{margin-left:5.333vw;margin-right:5.333vw;padding-top:1.333vw;border-bottom:1px solid #f5f5f5}.evection-input-box .set-evection-btn[data-v-f3bc91c6]{line-height:13.867vw;font-size:3.733vw;color:#333}.evection-input-box .set-evection-btn span[data-v-f3bc91c6]{margin-right:1.6vw}.evection-input-box .set-evection-btn .arrow[data-v-f3bc91c6]{width:0;height:0;border-left:.933vw solid transparent;border-right:.933vw solid transparent;border-top:1.333vw solid #333}.evection-input-box .current-evection-list[data-v-f3bc91c6]{line-height:6.933vw;padding-top:3.467vw;padding-bottom:3.467vw;font-size:3.733vw;color:#333;display:flex;align-items:center;justify-content:space-between}.evection-input-box .current-evection-list .current-tit[data-v-f3bc91c6]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evection-input-box .current-evection-list .current-close[data-v-f3bc91c6]{width:6.667vw;height:6.667vw;text-align:center;line-height:6.667vw}.loading-wrapper[data-v-f3bc91c6]{height:80vw}.btn-wrapper[data-v-f3bc91c6]{padding:2.133vw 8vw}.btn-wrapper .search-btn[data-v-f3bc91c6]{display:block;width:100%;height:10.133vw;background:linear-gradient(133deg,#fe8d0b,#ff5702);border:none;border-radius:.8vw;font-size:4.267vw}.empty-box[data-v-f3bc91c6] .van-empty__image{width:71.467vw;height:47.2vw}.empty-box[data-v-f3bc91c6] .van-empty__description{color:#666}.back[data-v-f3bc91c6]{padding-top:4vw;padding-bottom:4vw;text-align:center}.back .back-btn[data-v-f3bc91c6]{font-size:3.733vw;color:#ff7002;text-decoration:underline}.hotel-detail[data-v-3db47bb8]{background-color:#fff;background-size:100% 42%;background-repeat:no-repeat;height:100vh;box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column;position:relative}.back-icon[data-v-3db47bb8]{width:100%;height:100%}.back-arrow[data-v-3db47bb8]{width:5.333vw;height:5.333vw;margin-left:1.067vw}.separator[data-v-3db47bb8]{height:2.667vw;background-color:#f5f5f5}.sticky-header[data-v-3db47bb8]{height:13.333vw}.loading-icon-wrap[data-v-3db47bb8]{width:100%;position:absolute;text-align:center;margin-top:10%;z-index:9999}.booking-read[data-v-3db47bb8]{padding:3.2vw}.booking-read .body-div .text-div[data-v-3db47bb8]{margin-top:1.6vw;padding-left:5.867vw;font-family:PingFang SC;font-weight:400;font-size:3.2vw;color:#333;line-height:4.533vw;text-align:left;font-style:normal;text-transform:none}.booking-read .body-div .title-div[data-v-3db47bb8]{display:flex;margin-top:3.2vw}.booking-read .body-div .title-div span[data-v-3db47bb8]{font-family:PingFang SC;font-weight:400;font-size:3.467vw;color:#333;line-height:4.8vw;text-align:left;font-style:normal;text-transform:none}.booking-read .body-div .title-div .footer-icon[data-v-3db47bb8]{font-size:4.267vw;margin-right:1.6vw}.booking-read .header-div[data-v-3db47bb8]{display:flex;justify-content:space-between}.booking-read .header-div .right-icon[data-v-3db47bb8]{font-family:PingFang SC;font-weight:400;font-size:3.2vw;color:#333;line-height:4.533vw;text-align:left;font-style:normal;text-transform:none;display:flex}.booking-read .header-div .right-icon .icon[data-v-3db47bb8]{font-size:2.667vw;padding-top:.533vw;padding-left:1.067vw}.booking-read .header-div span[data-v-3db47bb8]{font-family:PingFang SC;font-weight:400;font-size:4vw;color:#333;line-height:5.6vw;text-align:left;font-style:normal;text-transform:none}.booking-read .header-div .border[data-v-3db47bb8]{display:flex;justify-content:center;flex-direction:column}.booking-read .header-div .border p[data-v-3db47bb8]{width:.533vw;height:3.2vw;background:#f74c13;border-radius:266.4vw 266.4vw 266.4vw 266.4vw;margin-right:1.6vw}.navbar[data-v-3db47bb8]{align-items:center;padding:3.2vw 4.267vw 3.2vw 2.133vw;display:flex;justify-content:space-between}.navbar .navbar-text[data-v-3db47bb8]{font-size:4.533vw;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:none}.navbar .show-navbar[data-v-3db47bb8]{display:inline-block;-webkit-animation:navbarMove-data-v-3db47bb8 .5s 1;animation:navbarMove-data-v-3db47bb8 .5s 1;animation-fill-mode:forwards}@-webkit-keyframes navbarMove-data-v-3db47bb8{0%{opacity:0}to{opacity:1}}@keyframes navbarMove-data-v-3db47bb8{0%{opacity:0}to{opacity:1}}.navbar .back[data-v-3db47bb8],.navbar .right-icon-btn[data-v-3db47bb8]{color:#fff;padding:1.6vw 1.867vw;display:flex;align-items:center}.navbar .back[data-v-3db47bb8]{width:6.933vw;height:6.933vw;padding:0}.navbar .right-icon-btn[data-v-3db47bb8]{width:8vw;height:8vw;border-radius:100%;display:flex;flex-direction:column;margin-left:2.133vw;justify-content:center;background-color:rgba(0,0,0,.3)}.navbar .right-icon-btn .tip[data-v-3db47bb8]{font-size:2.667vw}.navbar .right-icon-btn .tip-2.active[data-v-3db47bb8]{color:#ff7002}.navbar .right-icons[data-v-3db47bb8]{display:flex;align-items:center;justify-content:end}.navbar .transparent[data-v-3db47bb8]{opacity:0}.navbar .evection-icon[data-v-3db47bb8]{justify-content:center}.navbar .hide-right-icon[data-v-3db47bb8]{display:none}.navbar .edit-evection-icon[data-v-3db47bb8]{font-size:4.267vw}.navbar .edit-evection-icon.white[data-v-3db47bb8]{color:#fff}.navbar .edit-evection-icon.active[data-v-3db47bb8]{color:#ff7002}.navbar .sticky[data-v-3db47bb8]{background-color:transparent}.navbar .collect[data-v-3db47bb8]{margin-top:.8vw;color:#fff;font-size:3.733vw}.navbar .collect-color[data-v-3db47bb8]{color:#333}.navbar-bg[data-v-3db47bb8]{text-align:center;-webkit-animation:navbarBgMove-data-v-3db47bb8 .5s 1;animation:navbarBgMove-data-v-3db47bb8 .5s 1;animation-fill-mode:forwards}@-webkit-keyframes navbarBgMove-data-v-3db47bb8{0%{background-color:transparent}to{background-color:#fff}}@keyframes navbarBgMove-data-v-3db47bb8{0%{background-color:transparent}to{background-color:#fff}}.hotel-top[data-v-3db47bb8]{z-index:1}.detail-box[data-v-3db47bb8]{flex:1;overflow-y:scroll;overflow-x:hidden;position:relative;margin-top:-13.867vw}.hotel-big-img-wrapper[data-v-3db47bb8]{position:relative}.hotel-big-img-wrapper .pic-enter[data-v-3db47bb8]{width:10.667vw;height:5.867vw;color:#fff;font-size:3.2vw;position:absolute;right:4.267vw;bottom:4.267vw;background:rgba(0,0,0,.5);border-radius:1px;display:flex;align-items:center;justify-content:center}.hotel-big-img-wrapper .pic-enter .pic-icon[data-v-3db47bb8]{font-size:3.733vw;margin-right:1.067vw}.hotel-big-img-wrapper .edge-wrapper[data-v-3db47bb8]{position:absolute;left:0;right:0;bottom:0;width:100%;height:1.6vw;background-color:#fff;border-radius:1.6vw 1.6vw 0 0}.hotel-big-img[data-v-3db47bb8]{width:100%;height:56vw}.main-box[data-v-3db47bb8]{margin:0;padding:0;box-sizing:border-box;-webkit-box-sizing:border-box}.pride_tab_fixed[data-v-3db47bb8]{position:relative;z-index:1}.filter-card-fixed[data-v-3db47bb8]{position:fixed;top:13.867vw;left:0;right:0;z-index:1;box-shadow:0 1.067vw 1.6vw 1px rgba(0,0,0,.1)}.filter-card-flow[data-v-3db47bb8]{background-color:#fff}.hotel-skeleton-list[data-v-3db47bb8]{width:94.133vw;margin:0 auto}.recommend-list[data-v-3db47bb8]{background-color:#f2f3f7}.recommend-list .recommend-wrappper[data-v-3db47bb8]{border-bottom:1px solid #e5e5e5}.recommend-list .header[data-v-3db47bb8]{padding:0 2.133vw 0 2.933vw;justify-content:space-between;align-items:center}.recommend-list .recommend-for-you[data-v-3db47bb8]{width:23.467vw;height:3.733vw}.recommend-list .transparent-hotels[data-v-3db47bb8]{width:41.6vw;height:8.533vw}.recommend-list .room-type[data-v-3db47bb8]{box-sizing:border-box;border-bottom:1px solid #e5e5e5}.recommend-list .room-type[data-v-3db47bb8]:last-child{border-bottom:0}.recommend-list .room-type .room-type-item[data-v-3db47bb8]{display:flex;padding:4.267vw;box-sizing:border-box;border-bottom:1px solid #e5e5e5;background-color:#fff}.recommend-list .room-type .room-type-item[data-v-3db47bb8]:last-child{border-bottom:0}.recommend-list .room-type .room-type-item .room-detail-wrapper[data-v-3db47bb8]{display:flex;flex-flow:column;justify-content:space-between;flex:1}.recommend-list .room-type .left[data-v-3db47bb8]{width:21.333vw;height:42.667vw;position:relative}.recommend-list .room-type .left .bottom-price[data-v-3db47bb8]{width:13.067vw;height:5.333vw;background:#fff1e7;border-radius:1.067vw 0 1.067vw 0;font-family:PingFang SC;font-weight:400;font-size:2.933vw;color:#f74c13;line-height:4vw;text-align:center;font-style:normal;text-transform:none;position:absolute;top:0;display:flex;justify-content:center;flex-direction:column}.recommend-list .room-type .left .room-img[data-v-3db47bb8]{width:100%;height:100%;object-fit:cover;border-radius:1.067vw}.recommend-list .room-type .left .def-room-type[data-v-3db47bb8]{width:100%;height:100%}.recommend-list .room-type .left .def-pic-text[data-v-3db47bb8]{color:#fff;font-size:3.2vw;position:absolute;top:50%;left:50%;margin-left:-6.4vw;margin-top:-1.6vw}.recommend-list .room-type .right[data-v-3db47bb8]{flex:1;padding-left:2.667vw;display:flex;flex-flow:column;justify-content:space-between}.recommend-list .room-type .body-item-title[data-v-3db47bb8]{display:flex;align-items:baseline;margin-bottom:1.067vw}.recommend-list .room-type .body-item-title .haolv-enterprise-app-iconright-arrow[data-v-3db47bb8]{font-size:3.2vw;color:#333;position:relative;bottom:1px}.recommend-list .room-type .body-item-title .body-item-title-text[data-v-3db47bb8]{max-width:56vw}.recommend-list .room-type .body-item-title .arrow-icon[data-v-3db47bb8]{margin-right:2.133vw}.recommend-list .room-type .body-item-title-label[data-v-3db47bb8]{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:1.067vw}.recommend-list .room-type .hotel-group-tip[data-v-3db47bb8]{background:#fff;border-radius:1.067vw;border:1px solid #1573fe;color:#1573fe}.recommend-list .room-type .agreement-price-tip[data-v-3db47bb8],.recommend-list .room-type .hotel-group-tip[data-v-3db47bb8]{text-align:center;padding:.533vw 1.067vw;font-family:PingFang SC;font-weight:400;font-size:2.667vw;line-height:3.733vw;font-style:normal;text-transform:none;margin-right:1.067vw}.recommend-list .room-type .agreement-price-tip[data-v-3db47bb8]{background-color:#fff;border-radius:1.067vw 1.067vw 1.067vw 1.067vw;border:1px solid #f74c13;color:#f74c13}.recommend-list .room-type .body-item-title-text[data-v-3db47bb8]{font-family:PingFang SC;font-weight:400;font-size:4vw;color:#333;line-height:5.6vw;text-align:left;font-style:normal;text-transform:none}.recommend-list .room-type .body-item-info[data-v-3db47bb8]{display:flex;flex-flow:column;justify-content:space-between}.recommend-list .room-type .body-item-info-text[data-v-3db47bb8]{color:#666;font-size:3.2vw;margin-bottom:1.067vw}.recommend-list .room-type .body-item-info-text .item-info-tip[data-v-3db47bb8]{display:flex;align-items:center;flex-wrap:wrap;font-family:PingFang SC;font-weight:400;font-size:2.933vw;font-style:normal;text-transform:none}.recommend-list .room-type .body-item-info-text .item-info-tip .separation[data-v-3db47bb8]{color:#d4d6d8}.recommend-list .room-type .body-item-info-text .booking-rule[data-v-3db47bb8]{padding-bottom:1.067vw}.recommend-list .room-type .body-item-info-text .booking-rule .van-image[data-v-3db47bb8],.recommend-list .room-type .body-item-info-text .refund-rule-img[data-v-3db47bb8]{width:4.533vw;height:4.533vw}.recommend-list .room-type .body-item-info-text .rule-icon[data-v-3db47bb8]{color:#ff7002;font-size:4.533vw}.recommend-list .room-type .body-item-info-text .comfirm-type-wrapper[data-v-3db47bb8]{display:flex}.recommend-list .room-type .body-item-info-text .rule-text[data-v-3db47bb8]{font-family:PingFang SC;font-weight:400;font-size:2.933vw;color:#666;font-style:normal;text-transform:none}.recommend-list .room-type .body-item-info-text .rule-text.comfirm-type[data-v-3db47bb8]{padding-right:3.733vw}.recommend-list .room-type .breakfast[data-v-3db47bb8]{color:#ff7002;font-size:3.733vw;font-weight:700;padding-bottom:1.067vw}.recommend-list .room-type .heightline[data-v-3db47bb8]{color:#ff7002;background-color:#fff2e8;padding-right:1.067vw}.recommend-list .room-type .fail-policy[data-v-3db47bb8]{background:#ffeeec;width:12.267vw;padding-left:.8vw;padding-top:.533vw;padding-bottom:.533vw;box-sizing:border-box;border-radius:1.067vw}.recommend-list .room-type .success-policy[data-v-3db47bb8]{min-width:17.6vw;box-sizing:border-box;border-radius:1.067vw;background:#def9ed;padding-bottom:.533vw;margin-right:2.667vw}.recommend-list .room-type .success-policy i[data-v-3db47bb8]{font-style:normal;font-size:3.2vw;font-weight:400;line-height:4.533vw;color:#51b448;padding-left:.533vw}.recommend-list .room-type .body-item-info-btn[data-v-3db47bb8]{display:flex;align-items:flex-end;justify-content:flex-end}.recommend-list .room-type .body-item-info-btn .sold-out[data-v-3db47bb8]{color:#858585}.recommend-list .room-type .body-item-info-btn .van-button--primary[data-v-3db47bb8]{box-sizing:border-box;width:17.067vw;height:7.733vw;background:#ff7002;border-radius:1.067vw;font-family:PingFang SC;font-weight:400;font-size:3.2vw;color:#fff;font-style:normal;text-transform:none;border:none!important}.recommend-list .room-type .body-item-info-btn .van-button--primary.grey[data-v-3db47bb8]{background:#e2e2e2}.recommend-list .room-type .body-item-info-btn .van-button--primary.long[data-v-3db47bb8]{width:auto;padding:2.4vw;background:#ff7002}.recommend-list .room-type .body-item-info-btn .body-item-info-btn-price[data-v-3db47bb8]{font-size:4.8vw;font-weight:700;color:#ff7002;padding-right:2.133vw;padding-top:1.067vw;display:flex;justify-content:right}.recommend-list .room-type .body-item-info-btn .body-item-info-btn-price span[data-v-3db47bb8]{font-size:3.2vw;font-weight:400}.recommend-list .room-type .body-item-info-btn .body-item-info-btn-price .price[data-v-3db47bb8]{line-height:4.267vw}.recommend-list .room-type .body-item-info-btn .body-item-info-btn-price .price-up[data-v-3db47bb8]{color:#999}.recommend-list .room-type .body-item-info-btn .accord-standard[data-v-3db47bb8]{position:relative;color:#fff;font-size:3.2vw;font-family:PingFang SC;padding:0 1.067vw;line-height:6.4vw;background:linear-gradient(105deg,#7ee68c,#12ae27);box-shadow:0 0 .533vw rgba(18,174,39,.1)}.recommend-list .room-type .body-item-info-btn .accord-standard[data-v-3db47bb8]:after{content:"";width:0;height:0;font-size:0;overflow:hidden;display:block;border-width:2.133vw;border-color:transparent #12ae27 transparent transparent;border-style:solid dashed dashed dashed;position:absolute;right:0;bottom:-2.133vw}.recommend-list .room-type .body-item-info-btn .inconformity[data-v-3db47bb8]{color:#ff422e;font-size:3.2vw;font-family:PingFang SC;background-color:#ffe8e6;border:1px dashed #999;line-height:5.867vw;padding:0 1.067vw}.recommend-list .room-type .body-item-info-btn .btn-wrapper[data-v-3db47bb8]{display:flex;flex-flow:column;align-items:flex-end}.list[data-v-3db47bb8]{background-color:#fff}.list .loading-list-text[data-v-3db47bb8]{display:flex;justify-content:center;align-items:center;font-size:3.2vw;color:#ff6f00;padding-bottom:2.133vw}.list .hotel-empty-wrapper[data-v-3db47bb8]{background:#fff;margin-top:2.667vw}.list .hotel-empty-wrapper .button-span[data-v-3db47bb8]{font-size:3.2vw;text-align:center;margin-top:8vw;margin-bottom:5.333vw;color:#666}.list .hotel-empty-wrapper .button-two[data-v-3db47bb8]{background:#fff!important;color:#666!important;border:1px solid #666!important}.list .hotel-empty-wrapper .button-one[data-v-3db47bb8]{width:21.333vw;height:6.4vw;background:#ff7002;border-radius:266.4vw;font-family:PingFang SC;font-weight:400;font-size:3.2vw;color:#fff;line-height:5.6vw;text-align:center;font-style:normal;text-transform:none;display:flex;justify-content:center;flex-direction:column;margin:0 auto}.list .hotel-empty-wrapper .hotel-empty[data-v-3db47bb8]{background:#fff;padding-top:16vw;padding-bottom:5.333vw}.list .hotel-empty-wrapper .hotel-empty[data-v-3db47bb8] .van-empty__description{font-size:4.267vw;font-weight:700;line-height:5.867vw;color:#666;padding-top:4.267vw;text-align:center}.list .hotel-empty-wrapper .hotel-empty[data-v-3db47bb8] .van-empty__image{width:64vw;height:41.867vw}.list .no-more[data-v-3db47bb8]{font-size:3.733vw;font-weight:400;color:#999;text-align:center;margin-bottom:2.667vw;padding-top:8vw}[data-v-3db47bb8] .checkIn_pop{width:100%;height:100%;left:0;top:0;transform:translateZ(0);text-align:center}[data-v-3db47bb8] .checkIn_pop .head{height:11.733vw;background:linear-gradient(180deg,#ffb745,#ffbc53 47%,#ffce80)}[data-v-3db47bb8] .checkIn_pop .head .van-icon{color:#fff}[data-v-3db47bb8] .checkIn_pop .head .van-nav-bar__title{font-size:4.8vw;color:#fff}[data-v-3db47bb8] .checkIn_pop .checkIn{box-sizing:border-box;padding:2.667vw;background:#f6f8fa;width:100%}[data-v-3db47bb8] .checkIn_pop .checkIn .van-field{padding:0;border-bottom:1px dashed #dbdbdb}[data-v-3db47bb8] .checkIn_pop .checkIn .van-field:after{border-bottom:none}[data-v-3db47bb8] .checkIn_pop .checkIn .van-field .van-field__error-message{padding-left:4.267vw}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card{background:#fff;opacity:1;border-radius:1.6vw;overflow:hidden;box-sizing:border-box;padding:2.667vw}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .form-card-title{font-size:4.267vw;font-weight:700;line-height:5.867vw;color:#333;text-align:left;padding-bottom:2.667vw}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field{display:flex;align-items:center;padding:2.667vw 0}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field:last-child{padding-bottom:0}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-label{width:22.933vw;text-align:left;color:#999}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value{flex:1;display:flex;justify-content:space-between;align-items:center}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .van-stepper__input,[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .van-stepper__minus,[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .van-stepper__plus{background-color:transparent}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .van-stepper__minus,[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .van-stepper__plus{background-color:transparent;border-radius:50%;box-sizing:border-box;border-width:.667vw;border-style:solid}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .van-stepper__minus{color:#bcbcbc;border-color:#bcbcbc}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .van-stepper__plus{color:#ff9c00;border-color:#ff9c00}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .placeholder{font-size:3.733vw;font-weight:400;line-height:5.333vw;color:#e5e5e5}[data-v-3db47bb8] .checkIn_pop .checkIn .form-card .field-value .van-icon{color:#666}[data-v-3db47bb8] .checkIn_pop .checkIn .row{display:flex;justify-content:space-between;align-items:center;padding:2.133vw 2.667vw 2.133vw 4.267vw;width:100%;box-sizing:border-box;color:#666}[data-v-3db47bb8] .checkIn_pop .checkIn .row .placeholder{color:#9c9c9c}[data-v-3db47bb8] .checkIn_pop .checkIn .row .room{display:flex;justify-content:space-between;align-items:center;width:79.2vw;height:10.4vw;line-height:10.4vw;padding:0 2.667vw 0 3.2vw;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:.8vw}[data-v-3db47bb8] .checkIn_pop .checkIn .row .room .van-tag{background-color:transparent;color:#359aed}[data-v-3db47bb8] .checkIn_pop .checkIn .row .date{align-items:center;width:auto;margin-left:3.2vw}[data-v-3db47bb8] .checkIn_pop .checkIn .row .date span{margin-left:2.667vw}[data-v-3db47bb8] .checkIn_pop .van-button{width:83.733vw;height:10.133vw;background:linear-gradient(90deg,#ffab26,#f80);border-radius:1.333vw;border:0;margin:2.667vw 0}.split-line[data-v-3db47bb8]{width:1px;height:2.667vw;border-left:1px solid #d4d6d8;margin:0 1.067vw;padding-top:1px}.backLight[data-v-3db47bb8]{color:#333}.highlight[data-v-3db47bb8]{color:#ff7002}.pb-4[data-v-3db47bb8]{padding-bottom:1.067vw}.error-dialog[data-v-3db47bb8] .van-dialog__confirm{background:linear-gradient(90deg,#fe8d0b,#ff5702)}.error-dialog[data-v-3db47bb8] .van-dialog__confirm .van-button__text{color:#fff}.hotel-empty-wrapper[data-v-3db47bb8]{background:#fff;margin-top:2.667vw}.hotel-empty[data-v-3db47bb8]{background:#fff;padding-top:16vw}.hotel-empty[data-v-3db47bb8] .van-empty__description{font-size:4.267vw;font-weight:700;line-height:5.867vw;color:#666;padding-top:4.267vw}.hotel-empty[data-v-3db47bb8] .van-empty__image{width:64vw;height:41.6vw}.hotel-empty .bottom-button[data-v-3db47bb8]{width:47.467vw;height:11.2vw;background:linear-gradient(90deg,#fe8d0b,#ff5702);border-radius:1.067vw;color:#fff;font-size:4.267vw}.morning-tip-wrapper[data-v-3db47bb8]{padding:2.133vw 4.267vw;background-color:#fff2e8}.morning-tip[data-v-3db47bb8]{color:#ff7002;font-size:3.2vw;line-height:3.2vw;margin-bottom:.533vw}.morning-tip .attention-icon[data-v-3db47bb8]{font-size:3.733vw;margin-right:1.067vw}.error-image[data-v-3db47bb8]{width:100%;height:100%;position:relative}.error-image .def-pic-text[data-v-3db47bb8]{color:#fff;font-size:3.2vw;position:absolute;top:50%;left:45%}