.content[data-v-9880f468]{overflow:scroll;height:calc(100% - 1.86667rem);width:100%;background-color:#fff}.content .popupHeader[data-v-9880f468]{width:100%;height:1.173333rem;position:absolute}.content .popupHeader .headerNavBody[data-v-9880f468]{background-color:#fff}.content .popupHeader[data-v-9880f468] .headerNav.headerClass .contentDiv{border-radius:.426667rem .426667rem 0 0}.content .popupHeader[data-v-9880f468] .headerNav /deep/ .van-icon-close{font-size:.48rem}.content .swipe[data-v-9880f468]{height:5.6rem;position:relative}.content .swipe .van-swipe[data-v-9880f468]{height:100%}.content .swipe .custom-indicator[data-v-9880f468]{position:absolute;right:.133333rem;bottom:.133333rem;padding:.106667rem .186667rem;color:#fff;font-size:.32rem;background:#000;border-radius:.293333rem;opacity:.6}.content .swipe img[data-v-9880f468]{width:100%;height:5.6rem;background-repeat:no-repeat;background-size:100%}.content .swipe i.icon_guanbi[data-v-9880f468]{position:absolute;top:.373333rem;left:.32rem}.content .info[data-v-9880f468]{padding:.533333rem .426667rem}.content .info .infoTitle[data-v-9880f468]{height:.586667rem;font-size:.426667rem;font-weight:500;color:#313333;line-height:.586667rem}.content .info .roomInfoList[data-v-9880f468]{padding:.293333rem 0;border-bottom:.026667rem solid #f2f5f5}.content .info .roomInfoList .roomInfoRow[data-v-9880f468]{margin:.133333rem 0}.content .info .roomInfoList .roomInfoRow .roomInfoName[data-v-9880f468]{font-size:.346667rem;margin-right:.213333rem;font-weight:400;color:#949999;line-height:.346667rem}.content .info .roomInfoList .roomInfoRow .roomInfoVal[data-v-9880f468]{font-size:.346667rem;font-weight:400;color:#313333;line-height:.346667rem;margin-top:.213333rem}.content .policy[data-v-9880f468]{padding:0 .426667rem}.content .policy .policyTitle[data-v-9880f468]{height:.586667rem;font-size:.426667rem;font-weight:500;color:#313333;line-height:.586667rem}.content .policy .policyList[data-v-9880f468]{padding:.293333rem 0;margin-bottom:.266667rem}.content .policy .policyList .policyRow[data-v-9880f468]{margin:.133333rem 0}.content .policy .policyList .policyRow .policyName[data-v-9880f468]{font-size:.346667rem;font-weight:500;color:#313333}.content .policy .policyList .policyRow .policyVal[data-v-9880f468]{font-size:.346667rem;font-weight:400;color:#949999;line-height:.48rem;margin-top:.213333rem}.content .policy table[data-v-9880f468]{width:100%;font-size:.346667rem;font-weight:400;color:#313333;height:100%}.content .policy table thead[data-v-9880f468]{display:table;width:100%;table-layout:fixed;background:#e7f0ff}.content .policy table thead tr[data-v-9880f468]{height:.746667rem}.content .policy table thead tr th[data-v-9880f468]{border:.026667rem solid #dddff3}.content .policy table tbody[data-v-9880f468]{text-align:center}.content .policy table tbody tr[data-v-9880f468]{height:.746667rem;display:table;width:100%;table-layout:fixed}.content .policy table tbody tr td[data-v-9880f468]{border:.026667rem solid #dddff3}.content .policy table tbody tr.primary[data-v-9880f468]{color:#217cf0}.content .policy table tbody tr.danger[data-v-9880f468]{color:#ff4f4f}.roomType[data-v-3c1e0990]{background:#fff}.roomType[data-v-3c1e0990] .van-popup{height:14.933333rem;background:#fff!important}.roomType .van-action-sheet__item[data-v-3c1e0990]{border-top:.026667rem solid #efefef}.roomType .roomTypeInfo .bookContent[data-v-3c1e0990]{background:#fff;height:100%}.roomType .roomTypeInfo .footerAreaBox[data-v-3c1e0990]{width:100%;position:fixed;bottom:0;height:1.866667rem}.roomType .roomTypeInfo .footerAreaBox .footerArea[data-v-3c1e0990]{padding:0 .32rem;display:flex;height:1.866667rem;line-height:1.866667rem;box-sizing:border-box;position:relative;background:#fff}.roomType .roomTypeInfo .footerAreaBox .footerArea .price[data-v-3c1e0990]{font-size:.293333rem;font-family:DIN;font-weight:700;width:calc(100% - 2.93333rem);color:#f74444}.roomType .roomTypeInfo .footerAreaBox .footerArea .price .money[data-v-3c1e0990]{font-size:.533333rem}.roomType .roomTypeInfo .footerAreaBox .footerArea .reserve[data-v-3c1e0990]{width:2.88rem;height:1.28rem;position:absolute;top:50%;transform:translateY(-50%);right:.32rem;font-size:.48rem;font-weight:600;color:#fff;text-align:center;line-height:1.28rem}.roomType .roomTypeList[data-v-3c1e0990]{background-color:#f3f4f5}.roomType .roomTypeList .dataList[data-v-3c1e0990]{width:100%;padding:.32rem;box-sizing:border-box;background-color:#fff;border-radius:.026667rem solid #f2f5f5}.roomType .roomTypeList .dataList .imgBox[data-v-3c1e0990]{width:2.346667rem;height:2.346667rem;float:left;position:relative}.roomType .roomTypeList .dataList .imgBox .bg_agreement[data-v-3c1e0990]{position:absolute;top:.053333rem;left:-.08rem}.roomType .roomTypeList .dataList .imgBox .hotelItemImg[data-v-3c1e0990]{width:2.346667rem;height:2.346667rem;border-radius:.213333rem;display:block;background-size:100%;background-repeat:no-repeat}.roomType .roomTypeList .dataList .imgBox .imageCount[data-v-3c1e0990]{position:absolute;bottom:.106667rem;right:.106667rem;color:#fff;text-align:center;font-size:.266667rem;width:.64rem;height:.426667rem;line-height:.426667rem;background:#000;border-radius:.293333rem;opacity:.5}.roomType .roomTypeList .dataList .hotelItemInfo[data-v-3c1e0990]{height:100%;margin-left:2.666667rem;position:relative}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt[data-v-3c1e0990]{display:flex;justify-content:space-between}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt .hotelItemLeft[data-v-3c1e0990]{width:calc(100% - 2.13333rem)}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt .hotelItemLeft .itemTitle[data-v-3c1e0990]{font-size:.426667rem;font-weight:500;padding:.133333rem 0;color:#313333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt .hotelItemLeft .starTradingArea[data-v-3c1e0990]{line-height:1;color:#636666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt .hotelItemLeft .starTradingArea span[data-v-3c1e0990]{display:inline-block;font-size:.32rem;padding:.08rem 0}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt .hotelItemLeft .starTradingArea span i[data-v-3c1e0990]{vertical-align:text-top;font-size:.32rem;margin:0 .106667rem}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt .hotelItemLeft .ItemBreakfast[data-v-3c1e0990]{line-height:1;color:#636666;font-size:.32rem;padding:.08rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.106667rem}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt .hotelItemLeft .cancelTypeText[data-v-3c1e0990]{line-height:1;color:#217cf0;font-size:.32rem;padding:.08rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.106667rem}.roomType .roomTypeList .dataList .hotelItemInfo .hotelContemt .hotelItemLeft .cancelTypeDanger[data-v-3c1e0990]{color:#ff4f4f}.roomType .roomTypeList .dataList .hotelItemInfo .hotelItemRight[data-v-3c1e0990]{padding-top:.346667rem;text-align:right}.roomType .roomTypeList .dataList .hotelItemInfo .hotelItemRight .priceCont[data-v-3c1e0990]{text-align:right;width:2.133333rem;color:#ff4f4f;margin-top:.213333rem}.roomType .roomTypeList .dataList .hotelItemInfo .hotelItemRight .priceCont .moneySymbol[data-v-3c1e0990]{font-size:.32rem}.roomType .roomTypeList .dataList .hotelItemInfo .hotelItemRight .priceCont .price[data-v-3c1e0990]{font-size:.533333rem}.roomType .roomTypeList .dataList .hotelItemInfo .hotelItemRight .priceCont .startMoney[data-v-3c1e0990]{color:#949999;font-size:.32rem}.roomType .roomTypeList .dataList .hotelItemInfo .labelList span[data-v-3c1e0990]{font-size:.266667rem;font-weight:400;color:#8d90b0;display:inline-block;padding:.026667rem .106667rem;border-radius:.053333rem;border:.026667rem solid #d7d9f0;margin:.053333rem .16rem 0 0}.roomType .roomTypeList .secondBox[data-v-3c1e0990]{padding:0 .213333rem;overflow:hidden}.roomType .roomTypeList .secondBox .secondList[data-v-3c1e0990]{background:#fff;border-radius:.373333rem;margin:.213333rem auto}.roomType .roomTypeList .secondBox .secondList .secondItemInfo[data-v-3c1e0990]{padding:.453333rem .32rem}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelContemt[data-v-3c1e0990]{display:flex;justify-content:space-between}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelContemt .secondHotelItemLeft[data-v-3c1e0990]{width:calc(100% - 2.13333rem)}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelContemt .secondHotelItemLeft .itemTitle[data-v-3c1e0990]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelContemt .secondHotelItemLeft .itemTitle span[data-v-3c1e0990]{font-size:.426667rem;font-weight:500;padding:.133333rem 0;color:#313333}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelContemt .secondHotelItemLeft .itemRoomType[data-v-3c1e0990]{color:#636666;font-size:.32rem;padding:.08rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.106667rem}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelContemt .secondHotelItemLeft .cancelTypeText[data-v-3c1e0990]{color:#217cf0;font-size:.32rem;padding-bottom:.106667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelContemt .secondHotelItemLeft .cancelTypeDanger[data-v-3c1e0990]{color:#ff4f4f}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelItemRight[data-v-3c1e0990]{padding-top:.346667rem;text-align:right}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelItemRight .priceCont[data-v-3c1e0990]{text-align:right;width:2.133333rem;color:#ff4f4f;margin-top:.213333rem}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelItemRight .priceCont .moneySymbol[data-v-3c1e0990]{font-size:.32rem}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelItemRight .priceCont .price[data-v-3c1e0990]{font-size:.533333rem}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelItemRight .priceCont .startMoney[data-v-3c1e0990]{color:#949999;font-size:.32rem}.roomType .roomTypeList .secondBox .secondList .secondItemInfo .labelList span[data-v-3c1e0990]{font-size:.266667rem;font-weight:400;color:#8d90b0;display:inline-block;padding:.026667rem .106667rem;border-radius:.053333rem;border:.026667rem solid #d7d9f0;margin:.053333rem .16rem 0 0}.roomType .roomTypeListNull[data-v-3c1e0990]{padding:.853333rem .32rem .32rem;text-align:center}.roomType .roomTypeListNull .title[data-v-3c1e0990]{height:.373333rem;font-size:.373333rem;font-weight:500;color:#313333;line-height:.373333rem}.roomType .roomTypeListNull .tip[data-v-3c1e0990]{height:.32rem;font-size:.32rem;margin:.266667rem 0 .32rem;font-weight:400;color:#636666;line-height:.32rem}.roomType .roomTypeListNull .bg_phone_boder[data-v-3c1e0990]{font-size:.373333rem;font-weight:400;color:#217cf0;line-height:.906667rem}.roomType .loading[data-v-3c1e0990]{display:flex;padding:.773333rem 0;align-items:center;width:7.2rem;margin:0 auto}.roomType .loading span[data-v-3c1e0990]{font-size:.373333rem;font-weight:400;color:#313333;line-height:.373333rem;margin-left:.213333rem}