.reasonContent[data-v-111ea6db]{font-size:.37333rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;color:#333;padding:.42667rem}.reasonItem[data-v-111ea6db]{display:flex;justify-content:space-between;height:.64rem;background:#fff;border-radius:.64rem;line-height:1.28rem;padding:0 .64rem;margin-top:.42667rem}.valueContent[data-v-111ea6db]{height:8.53333rem}.textarea[data-v-111ea6db]{overflow:hidden;border:.02667rem solid #f0f0f0;border-radius:.21333rem;margin-top:.26667rem;height:2.34667rem}.btn-sure[data-v-111ea6db]{width:100%;height:1.06667rem;background:linear-gradient(270deg,#18afe1,#44dbca);border-radius:1.76rem;border:none;color:#fff;font-size:.37333rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;text-align:CENTER}.swipeImg[data-v-96763b7c]{width:100%;height:100%}.my-swipe .van-swipe-item[data-v-96763b7c]{color:#fff;background-color:#39a9ed}.my-swipe[data-v-96763b7c]{height:5.33333rem;position:relative;z-index:0}.hotelbody[data-v-96763b7c]{margin-top:-1.14667rem;position:relative;z-index:1}.noprice[data-v-96763b7c]{max-width:100%}.desc[data-v-96763b7c]{color:#c3c3c3;font-size:.37333rem;width:7.33333rem;margin:0 auto;text-align:center}.hoteldetail[data-v-96763b7c]{width:9.14667rem;margin:0 auto;background:#fff;box-shadow:0 0 .21333rem 0 rgba(0,0,0,.15);border-radius:.21333rem}.hoteldetail .name[data-v-96763b7c]{display:flex;flex-wrap:nowrap;align-items:center;flex:1;justify-content:space-between;line-height:.61333rem;font-size:.42667rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333;padding:.21333rem .42667rem}.hoteldetail .locationbox[data-v-96763b7c]{width:8.29333rem;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:.37333rem;border-bottom:.02667rem solid rgba(0,0,0,.1);margin-bottom:.37333rem}.hoteldetail .locationbox .location[data-v-96763b7c]{width:7.22667rem;font-size:.37333rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;color:#333;line-height:.56rem}.hoteldetail .locationbox .icon[data-v-96763b7c]{width:.64rem;height:.64rem;vertical-align:middle}.hoteldetail .datebox[data-v-96763b7c]{display:flex;justify-content:space-between;font-size:.26667rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;color:#999;padding:0 .42667rem;align-items:center}.hoteldetail .datebox .firstbox[data-v-96763b7c]{flex:1}.hoteldetail .datebox .date[data-v-96763b7c]{font-size:.37333rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333;line-height:.56rem}.hoteldetail .filters[data-v-96763b7c]{display:flex;padding:0 .42667rem;margin-top:.29333rem;padding-bottom:.48rem}.hoteldetail .filters .filter[data-v-96763b7c]{font-size:.32rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;color:#333;height:.69333rem;background:#f4f4f4;border-radius:.10667rem;line-height:.69333rem;text-align:center;padding:0 .13333rem}.hoteldetail .filters .filter.selected[data-v-96763b7c]{color:#fff;background:#1ab2de}.hoteldetail .filters .filter[data-v-96763b7c]:not(:first-child){margin-left:.16rem}.red[data-v-96763b7c]{color:#ff4f50}.pricefont[data-v-96763b7c]{font-size:.48rem}.roomlist[data-v-96763b7c]{padding-bottom:.26667rem}.roomlist .roombox .name[data-v-96763b7c]{font-size:.42667rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;color:#333;line-height:.48rem}.roomlist .roombox .detail[data-v-96763b7c]{color:#666}.roomlist .roombox .detail[data-v-96763b7c],.roomlist .roombox .service[data-v-96763b7c]{font-size:.26667rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;line-height:.26667rem;margin-top:.21333rem}.roomlist .roombox .service[data-v-96763b7c]{text-align:CENTER;color:#1a80de;display:flex}.roomlist .roombox .service .item[data-v-96763b7c]{padding:.05333rem;height:.4rem;border:.02667rem solid rgba(26,128,222,.5);border-radius:.05333rem}.roomlist .roombox .service .item[data-v-96763b7c]:not(:first-child){margin-left:.10667rem}.roomlist .roombox .price[data-v-96763b7c]{font-size:.26667rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;height:.42667rem;line-height:.42667rem;min-width:2.66667rem}.roomlist .room[data-v-96763b7c]{padding:0 .42667rem;padding-top:.26667rem;margin-top:.16rem;display:flex;justify-content:space-between;align-items:center}.roomlist .room .content[data-v-96763b7c]{margin-left:.21333rem;padding-top:.08rem}.roomlist .room .roomImg[data-v-96763b7c]{width:1.86667rem;height:2.24rem;vertical-align:middle}.roomlist .priceList[data-v-96763b7c]{margin-top:.21333rem;transition:max-height .3s ease-in-out;overflow:hidden}.roomlist .pricebox[data-v-96763b7c]{padding:.42667rem;background:#f9fafc;border-bottom:.02667rem solid #dee1e6}.roomlist .roomPrice[data-v-96763b7c]{display:flex;justify-content:space-between;height:1.65333rem;overflow:hidden}.roomlist .roomPrice .bookBtn[data-v-96763b7c]{background:#1ab2de;color:#fff;transform-origin:top right;transform:scale(.66);width:1.73333rem;height:2.29333rem;padding:.48rem 0;border-radius:.18667rem}.roomlist .roomPrice .bookBtn .btn-text[data-v-96763b7c]{font-size:.72rem;font-family:PingFang SC,PingFang SC-Bold;font-weight:700;text-align:CENTER;line-height:.72rem;margin-bottom:.16rem}.roomlist .roomPrice .bookBtn .payMethod[data-v-96763b7c]{font-size:.32rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;text-align:CENTER;color:#fff}.roomlist .roomPrice .disabled.bookBtn[data-v-96763b7c]{background:#dcdee0}.roomlist .roomPrice .leftPrice[data-v-96763b7c]{display:flex;font-size:.26667rem}.roomlist .roomPrice .leftPrice .pricefont[data-v-96763b7c]{line-height:.42667rem}.roomlist .roomPrice .leftPrice .ppfont[data-v-96763b7c]{font-size:.32rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;text-align:LEFT;color:#666;display:inline-block;line-height:.42667rem}.roomlist .roomPrice .leftPrice .chaibiao[data-v-96763b7c]{width:.8rem;height:.42667rem;border-radius:.05333rem;display:inline-block;vertical-align:middle;font-size:.26667rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;text-align:CENTER;line-height:.42667rem;margin-left:.16rem;color:#17c299;background:#e3fbf5}.roomlist .roomPrice .leftPrice .chaibiao.wb[data-v-96763b7c]{background:#fff3f2;color:#ff6356}.roomlist .priceBottom[data-v-96763b7c]{display:flex;justify-content:space-between}.roomlist .priceBottom .iscancel[data-v-96763b7c]{font-size:.32rem}.roomlist .priceBottom .colorBlue[data-v-96763b7c]{color:#1ab2de}.roomlist .priceBottom .leftPrice[data-v-96763b7c]{display:flex;font-size:.26667rem}.roomlist .priceBottom .leftPrice .pricefont[data-v-96763b7c]{line-height:.42667rem}.roomlist .priceBottom .leftPrice .ppfont[data-v-96763b7c]{font-size:.32rem;text-align:LEFT;color:#666}.roomlist .priceBottom .leftPrice .chaibiao[data-v-96763b7c],.roomlist .priceBottom .leftPrice .ppfont[data-v-96763b7c]{font-family:PingFang SC,PingFang SC-Medium;font-weight:500;display:inline-block;line-height:.42667rem;margin-left:.16rem}.roomlist .priceBottom .leftPrice .chaibiao[data-v-96763b7c]{width:.8rem;height:.42667rem;border-radius:.05333rem;vertical-align:middle;font-size:.26667rem;text-align:CENTER;color:#17c299;background:#e3fbf5}.roomlist .priceBottom .leftPrice .chaibiao.wb[data-v-96763b7c]{background:#fff3f2;color:#ff6356}.roomlist .priceBottom .refundRule[data-v-96763b7c]{height:.42667rem;font-size:.26667rem;font-family:PingFang SC,PingFang SC-Medium;font-weight:500;color:#666;line-height:.42667rem}.roomlist .itemCenter[data-v-96763b7c]{display:flex;align-items:center}.advance[data-v-96763b7c]{position:absolute;width:9.2rem;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:.26667rem;overflow:hidden}.advance .title[data-v-96763b7c]{width:9.2rem;height:1.44rem;background:#eafaff;font-size:.48rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;color:#1ab2de;text-align:center;line-height:1.44rem}.advance .content[data-v-96763b7c]{padding:.4rem}.advance .content .tips[data-v-96763b7c]{font-size:.34667rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:#1ab2de}.advance .content .options[data-v-96763b7c]{width:8.4rem;height:1.44rem;border-radius:.72rem;border:.02667rem solid #e5e5e5;margin:.4rem 0;display:flex;align-items:center;justify-content:space-between;padding:0 .53333rem}.advance .content .options>p[data-v-96763b7c]{font-size:.37333rem;font-family:PingFangSC-Regular,PingFang SC;font-weight:400;color:grey}.advance .content .checkedOption[data-v-96763b7c]{border:.02667rem solid #1ab2de}.advance .content .checkedOption>p[data-v-96763b7c]{color:#1ab2de}.tipsClass[data-v-96763b7c]{font-size:.37333rem;margin-top:.26667rem}.sureBtnBox[data-v-96763b7c]{display:flex;align-items:center;justify-content:center;text-align:center;margin-bottom:.4rem}.sureBtnBox .cancelBtn[data-v-96763b7c]{background:#f5f5f5;margin-right:.4rem;color:grey}.sureBtnBox .cancelBtn[data-v-96763b7c],.sureBtnBox .sureBtn[data-v-96763b7c]{width:4rem;height:1.44rem;border-radius:.26667rem;font-size:.48rem;font-family:PingFangSC-Medium,PingFang SC;font-weight:500;line-height:1.44rem}.sureBtnBox .sureBtn[data-v-96763b7c]{background:#1ab2de;color:#fff}.lineWeight[data-v-96763b7c]{font-weight:600}