#hotelImageList{position:relative;font-size:0;overflow:hidden}#hotelImageList,#hotelImageList .applyTabParent .applyAll{background:#f6f7f9}#hotelImageList .applyTabParent .applyAll .imageBoxList{padding:.133333rem .426667rem .426667rem;display:flex;justify-content:space-between;flex-wrap:wrap}#hotelImageList .applyTabParent .applyAll .imageBoxList .imageItemBody{margin-top:.293333rem;width:4.426667rem;height:4.426667rem}#hotelImageList .applyTabParent .applyAll .imageBoxList .imageItemBody .imageItem,#hotelImageList .applyTabParent .applyAll .imageBoxList .imageItemBody /deep/ .van-image{width:100%;height:100%}#hotelImageList .applyTabParent .applyAll .tip{text-align:center;font-size:.373333rem;font-weight:400;color:#949999;padding-bottom:.533333rem}#hotelImageList .bigTip{position:fixed;bottom:.48rem;left:.453333rem;font-size:.373333rem;color:#fff;z-index:10000}#facilitiesDetails[data-v-bd49c40c]{width:100%;min-height:100vh;background:#f3f4f5;font-size:0;overflow:hidden}#facilitiesDetails .contentDiv[data-v-bd49c40c]{display:inline-block;width:100%;height:calc(100vh - 4.77333rem);overflow:auto;-webkit-overflow-scrolling:touch}#facilitiesDetails .contentDiv.noTop[data-v-bd49c40c]{height:calc(100vh - 3.6rem)}#facilitiesDetails .contentDiv.noBottom[data-v-bd49c40c]{height:calc(100vh - 2.34667rem)}#facilitiesDetails .contentDiv.noTop.noBottom[data-v-bd49c40c]{height:calc(100vh - 1.17333rem)}#facilitiesDetails .contentDiv .contentDiv_body[data-v-bd49c40c]{width:100%;display:inline-block;vertical-align:middle;font-size:0}#facilitiesDetails .contentDiv .contentDiv_body[data-v-bd49c40c]:after{content:"";display:inline-block;height:100%;vertical-align:middle}#facilitiesDetails .contentDiv .contentDiv_body .header_title[data-v-bd49c40c]{padding:0 .426667rem;margin-top:.64rem;font-size:.426667rem;font-weight:700;color:#333}#facilitiesDetails .contentDiv .contentDiv_body .detail_box[data-v-bd49c40c]{margin-top:.293333rem;padding:0 .426667rem}#facilitiesDetails .contentDiv .contentDiv_body .detail_box .facilitiesItemDiv[data-v-bd49c40c]{margin-bottom:.213333rem}#facilitiesDetails .contentDiv .contentDiv_body .detail_box .facilitiesItemDiv[data-v-bd49c40c]:last-child{margin-bottom:0}#facilitiesDetails .contentDiv .contentDiv_body .hotelIntroduction[data-v-bd49c40c]{display:inline-block;width:100%;background:#fff;padding-bottom:.64rem;margin-bottom:.213333rem}#facilitiesDetails .contentDiv .contentDiv_body .hotelIntroduction .bg_hotelIntroduction[data-v-bd49c40c]{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:0 .426667rem}#facilitiesDetails .contentDiv .contentDiv_body .hotelIntroduction .bg_hotelIntroduction .hotelIntroduction_info[data-v-bd49c40c]{box-sizing:content-box;display:flex;flex-direction:column;width:7.466667rem}#facilitiesDetails .contentDiv .contentDiv_body .hotelIntroduction .bg_hotelIntroduction .hotelIntroduction_info .info_title[data-v-bd49c40c]{display:inline-block;width:100%;font-size:.48rem;font-weight:500;color:#fff;line-height:.666667rem}#facilitiesDetails .contentDiv .contentDiv_body .hotelIntroduction .bg_hotelIntroduction .hotelIntroduction_info .info_detail[data-v-bd49c40c]{margin-top:.16rem;font-size:.32rem;font-weight:400;color:#fff}#facilitiesDetails .contentDiv .contentDiv_body .hotelIntroduction .bg_hotelIntroduction .hotelIntroduction_call[data-v-bd49c40c]{display:flex;flex-direction:column;align-items:center}#facilitiesDetails .contentDiv .contentDiv_body .hotelIntroduction .bg_hotelIntroduction .hotelIntroduction_call span[data-v-bd49c40c]{margin-top:.053333rem;font-size:.32rem;font-weight:400;color:#fff;white-space:nowrap}#facilitiesDetails .contentDiv .contentDiv_body .hotelIntroduction p[data-v-bd49c40c]{margin:0;font-size:.373333rem;font-weight:400;color:#333;word-break:break-all;line-height:.586667rem}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices[data-v-bd49c40c]{display:inline-block;width:100%;background:#fff;padding-bottom:.64rem;margin-bottom:.213333rem}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv[data-v-bd49c40c]{width:100%;display:inline-block;vertical-align:middle;font-size:0}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv[data-v-bd49c40c]:after{content:"";display:inline-block;height:100%;vertical-align:middle}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .titleArea[data-v-bd49c40c]{width:100%;margin-bottom:.133333rem;display:inline-block;vertical-align:middle;font-size:0}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .titleArea[data-v-bd49c40c]:after{content:"";display:inline-block;height:100%;vertical-align:middle}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .titleArea i[data-v-bd49c40c],#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .titleArea span[data-v-bd49c40c]{display:inline-block;vertical-align:middle}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .titleArea span[data-v-bd49c40c]{margin-left:.16rem;font-size:.373333rem;font-weight:500;color:#333}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .detailArea[data-v-bd49c40c]{box-sizing:border-box;padding:0 .533333rem;width:100%;display:flex;flex-wrap:wrap}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .detailArea div[data-v-bd49c40c]{box-sizing:border-box;margin:.133333rem 0;width:50%;display:flex;align-items:flex-start}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .detailArea div[data-v-bd49c40c]:nth-child(odd){padding-right:.32rem}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .detailArea div[data-v-bd49c40c]:nth-child(2n){padding-left:.32rem}#facilitiesDetails .contentDiv .contentDiv_body .facilitiesServices .facilitiesItemDiv .detailArea div span[data-v-bd49c40c]{font-size:.32rem;font-weight:400;color:#636666;word-break:break-all}#facilitiesDetails .contentDiv .contentDiv_body .hotelPolicy[data-v-bd49c40c]{display:inline-block;width:100%;background:#fff;padding-bottom:.64rem;margin-bottom:.213333rem}#facilitiesDetails .contentDiv .contentDiv_body .hotelPolicy .hotelPolicyItemDiv[data-v-bd49c40c]{width:100%;margin-bottom:.266667rem;display:inline-block;vertical-align:middle;font-size:0}#facilitiesDetails .contentDiv .contentDiv_body .hotelPolicy .hotelPolicyItemDiv[data-v-bd49c40c]:after{content:"";display:inline-block;height:100%;vertical-align:middle}#facilitiesDetails .contentDiv .contentDiv_body .hotelPolicy .hotelPolicyItemDiv[data-v-bd49c40c]:last-child{margin-bottom:0}#facilitiesDetails .contentDiv .contentDiv_body .hotelPolicy .hotelPolicyItemDiv .titleArea[data-v-bd49c40c]{width:100%;font-size:.373333rem;font-weight:400;color:#636666}#facilitiesDetails .contentDiv .contentDiv_body .hotelPolicy .hotelPolicyItemDiv .detailArea[data-v-bd49c40c]{margin-top:.266667rem;font-size:.373333rem;font-weight:400;color:#333;line-height:.586667rem;word-break:break-all}#facilitiesDetails .contentDiv .bottomLine[data-v-bd49c40c]{padding:.266667rem 0 .533333rem;display:inline-block;text-align:center;width:100%;font-size:.32rem;font-weight:400;color:#999}#facilitiesDetails .icon_scrollToTop[data-v-bd49c40c]{position:fixed;right:.32rem;bottom:2.773333rem}#hotelRoomDetails[data-v-0f66b692]{position:relative;box-sizing:border-box;max-height:60vh;width:100%;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}#hotelRoomDetails .hotelIcon[data-v-0f66b692]{font:normal normal normal .373333rem/1 vant-icon;font-size:.586667rem}#hotelRoomDetails .hotelIcon[data-v-0f66b692]:before{display:inline-block}#hotelRoomDetails .hotelIcon.hotelIcon-clear[data-v-0f66b692]:before{content:"\F031"}#hotelRoomDetails .hotelIcon.hotelIcon-close[data-v-0f66b692]:before{content:"\F034"}#hotelRoomDetails.hasBottomArea[data-v-0f66b692]{padding-bottom:1.866667rem}#hotelRoomDetails .popupHeader[data-v-0f66b692]{position:absolute;width:100%;height:1.173333rem}#hotelRoomDetails .popupHeader[data-v-0f66b692] .headerNav.colorBlack .contentDiv{border-radius:14PX 14PX 0 0;color:#313333}#hotelRoomDetails .popupHeader[data-v-0f66b692] .headerNav.transparent .contentDiv .title{color:transparent}#hotelRoomDetails .swipe[data-v-0f66b692]{position:relative;height:5.6rem}#hotelRoomDetails .swipe .pictureItem[data-v-0f66b692]{width:100%;height:100%}#hotelRoomDetails .swipe .van-swipe[data-v-0f66b692]{height:100%}#hotelRoomDetails .swipe .van-swipe[data-v-0f66b692] .van-image{width:100%;height:100%}#hotelRoomDetails .swipe .custom-indicator[data-v-0f66b692]{position:absolute;right:.32rem;bottom:.213333rem;display:flex;justify-content:center;align-items:center;height:.56rem;padding:0 .186667rem;font-size:.32rem;font-weight:400;color:#fff;line-height:1;background:#000;border-radius:11PX;opacity:.6}#hotelRoomDetails .info[data-v-0f66b692]{padding:0 .426667rem}#hotelRoomDetails .info .infoTitle[data-v-0f66b692]{margin-top:.533333rem;font-size:.426667rem;font-weight:500;color:#313333;line-height:.586667rem}#hotelRoomDetails .info .roomInfoList[data-v-0f66b692]{padding:.293333rem 0 .266667rem;border-bottom:1PX solid #f2f5f5;text-align:center}#hotelRoomDetails .info .roomInfoList .roomInfoRow[data-v-0f66b692]{margin-bottom:.266667rem;display:flex;align-items:center;text-align:left}#hotelRoomDetails .info .roomInfoList .roomInfoRow .roomInfoName[data-v-0f66b692]{font-size:.346667rem;margin-right:.213333rem;font-weight:400;color:#949999;line-height:1}#hotelRoomDetails .info .roomInfoList .roomInfoRow .roomInfoVal[data-v-0f66b692]{font-size:.346667rem;font-weight:400;color:#313333;line-height:1}#hotelRoomDetails .info .roomInfoList.facility .roomInfoName[data-v-0f66b692],#hotelRoomDetails .info .roomInfoList.facility .roomInfoVal[data-v-0f66b692]{line-height:.48rem}#hotelRoomDetails .info .roomInfoList .expandAndContract[data-v-0f66b692]{display:inline-block}#hotelRoomDetails .info .roomInfoList .expandAndContract span[data-v-0f66b692]{margin-right:.213333rem;font-size:.32rem;font-weight:400;color:#636666;line-height:.453333rem}#hotelRoomDetails .policy[data-v-0f66b692]{padding:0 .426667rem}#hotelRoomDetails .policy .policyTitle[data-v-0f66b692]{margin-top:.533333rem;font-size:.426667rem;font-weight:500;color:#313333;line-height:.586667rem}#hotelRoomDetails .policy .policyList[data-v-0f66b692]{margin:.213333rem 0}#hotelRoomDetails .policy .policyList .policyRow .policyName[data-v-0f66b692]{font-size:.346667rem;font-weight:500;color:#313333;line-height:.48rem}#hotelRoomDetails .policy .policyList .policyRow .policyVal[data-v-0f66b692]{margin-top:.213333rem;font-size:.346667rem;font-weight:400;color:#949999;line-height:.48rem}#hotelRoomDetails .policy table[data-v-0f66b692]{width:100%;font-size:.346667rem;font-weight:400;color:#313333}#hotelRoomDetails .policy table thead[data-v-0f66b692]{display:table;width:100%;table-layout:fixed;background:#e7f0ff}#hotelRoomDetails .policy table thead tr[data-v-0f66b692]{height:.746667rem}#hotelRoomDetails .policy table thead tr th[data-v-0f66b692]{border:1PX solid #dddff3}#hotelRoomDetails .policy table tbody[data-v-0f66b692]{text-align:center}#hotelRoomDetails .policy table tbody tr[data-v-0f66b692]{height:.746667rem;display:table;width:100%;table-layout:fixed}#hotelRoomDetails .policy table tbody tr td[data-v-0f66b692]{border:1PX solid #dddff3}#hotelRoomDetails .policy table tbody tr.primary[data-v-0f66b692]{color:#217cf0}#hotelRoomDetails .policy table tbody tr.danger[data-v-0f66b692]{color:#ff4f4f}#hotelRoomDetails .footerAreaBox[data-v-0f66b692]{position:fixed;bottom:0;width:100%;height:1.866667rem}#hotelRoomDetails .footerAreaBox .footerArea[data-v-0f66b692]{display:flex;justify-content:space-between;align-items:center;padding:0 .32rem;height:100%;background:#fff}#hotelRoomDetails .footerAreaBox .footerArea .price[data-v-0f66b692]{font-size:.533333rem;font-family:DIN;font-weight:700;color:#ff4f4f}#hotelRoomDetails .footerAreaBox .footerArea .price[data-v-0f66b692]:before{content:"￥";font-size:.32rem;font-family:DIN;font-weight:700;color:#ff4f4f}#hotelRoomDetails .footerAreaBox .footerArea .buttonGroup[data-v-0f66b692]{width:2.88rem;height:1.28rem}#hotelRoomDetails .footerAreaBox .footerArea .buttonGroup i[data-v-0f66b692]{display:flex;justify-content:center;align-items:center;font-size:.48rem;font-weight:600;color:#fff;line-height:1}#hotelRoomDetails .footerAreaBox .otherArea[data-v-0f66b692]{display:flex;justify-content:center;align-items:center;height:100%;background:#fff;font-size:.533333rem;font-weight:500;color:#217cf0;line-height:.746667rem}#hotelDetailsPage[data-v-72691b72]{background:#fff;font-size:0;overflow:hidden}#hotelDetailsPage[data-v-72691b72] .headerNav .leftButton .icon_left_previous{margin-left:.16rem}#hotelDetailsPage[data-v-72691b72] .headerNav.colorBlack .contentDiv{color:#313333}#hotelDetailsPage .iconBody[data-v-72691b72]{width:.64rem;height:.64rem;background:#000;opacity:.5;border-radius:24PX;text-align:center;display:inline-block;vertical-align:middle}#hotelDetailsPage .iconBody[data-v-72691b72]:after{content:"";display:inline-block;height:100%;vertical-align:middle}#hotelDetailsPage .iconBody .icon_left_previous[data-v-72691b72]{margin-left:0!important}#hotelDetailsPage .headerNavTitle[data-v-72691b72]{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.426667rem;font-weight:500;color:#313333;text-align:center;white-space:pre-wrap;vertical-align:middle;line-height:1}#hotelDetailsPage .headerNavTitle.fontSize15[data-v-72691b72]{font-size:.4rem}#hotelDetailsPage .headerNavTitle.transparent[data-v-72691b72]{opacity:0}#hotelDetailsPage>.contentDiv[data-v-72691b72]{display:inline-block;box-sizing:border-box;margin-top:-1.173333rem;width:100%;height:100vh;background:#f3f4f5;overflow:auto;-webkit-overflow-scrolling:touch}#hotelDetailsPage>.contentDiv #hotelInfo .swipeBox[data-v-72691b72]{position:relative}#hotelDetailsPage>.contentDiv #hotelInfo .swipeBox .pictureBox[data-v-72691b72]{height:7.52rem}#hotelDetailsPage>.contentDiv #hotelInfo .swipeBox .pictureBox .pictureItem[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .swipeBox .pictureBox[data-v-72691b72] .van-image{width:100%;height:100%}#hotelDetailsPage>.contentDiv #hotelInfo .swipeBox .morePicture[data-v-72691b72]{display:flex;flex-direction:column;justify-content:center;width:.533333rem;height:7.52rem;position:absolute;left:.8rem;color:#000}#hotelDetailsPage>.contentDiv #hotelInfo .swipeBox .imageCount[data-v-72691b72]{position:absolute;bottom:.8rem;right:.32rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;padding:.266667rem;height:.56rem;border-radius:11PX;font-size:.32rem;line-height:.453333rem;color:#fff;background:rgba(0,0,0,.49)}#hotelDetailsPage>.contentDiv #hotelInfo .swipeBox .pictureItem[data-v-72691b72]{width:100%;height:7.52rem}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement[data-v-72691b72]{position:relative;bottom:.586667rem;background:#fff;border-top-right-radius:14PX;padding:.373333rem .426667rem;margin-bottom:-.373333rem}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_title[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_title[data-v-72691b72]{font-size:.56rem;font-weight:500;color:#313333;line-height:.773333rem}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .tags[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .tags[data-v-72691b72]{margin-top:.106667rem}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .tags .van-tag[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .tags .van-tag[data-v-72691b72]{margin-right:.213333rem}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_content[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_content[data-v-72691b72]{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0 .32rem;width:100%;overflow:hidden}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_content .hotelInfo_content_left[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_content .hotelInfo_content_left[data-v-72691b72]{width:calc(100% - 2.26667rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_content .hotelInfo_content_left .hotelInfo_info[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_content .hotelInfo_content_left .hotelInfo_info[data-v-72691b72]{display:flex;align-items:center}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_content .hotelInfo_content_left .hotelInfo_info span[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_content .hotelInfo_content_left .hotelInfo_info span[data-v-72691b72]{font-size:.32rem;font-weight:400;color:#636666}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_content .hotelInfo_content_left .hotelInfo_info .split[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_content .hotelInfo_content_left .hotelInfo_info .split[data-v-72691b72]{margin:0 .213333rem}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_content .hotelInfo_content_left .facilityList[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_content .hotelInfo_content_left .facilityList[data-v-72691b72]{margin-top:.373333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_content .hotelInfo_content_left .facilityList span[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_content .hotelInfo_content_left .facilityList span[data-v-72691b72]{font-size:.32rem;font-weight:400;color:#636666;margin-right:.213333rem}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_content .hotelInfo_content_right[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_content .hotelInfo_content_right[data-v-72691b72]{display:flex;align-items:center;justify-content:flex-end;width:2.24rem;font-size:.32rem;font-weight:400;color:#525a9b}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_locationInfo[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_locationInfo[data-v-72691b72]{height:1.333333rem;background-size:100% 1.333333rem;padding:0 .213333rem;display:flex;align-items:center}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_locationInfo .location[data-v-72691b72],#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_locationInfo .location[data-v-72691b72]{font-size:.32rem;font-weight:400;color:#333;line-height:.32rem;width:90%}#hotelDetailsPage>.contentDiv #hotelInfo .hotelInfoBox .hotelInfo_locationInfo[data-v-72691b72] .label-currentposition,#hotelDetailsPage>.contentDiv #hotelInfo .isAgreement .hotelInfo_locationInfo[data-v-72691b72] .label-currentposition{font-size:.32rem;font-weight:400;line-height:.453333rem;color:#525a9b}#hotelDetailsPage>.contentDiv #roomList[data-v-72691b72]{background:#fff}#hotelDetailsPage>.contentDiv #roomList[data-v-72691b72] .van-popup{height:14.933333rem;background:#fff!important}#hotelDetailsPage>.contentDiv #roomList .roomTypeInfo .bookContent[data-v-72691b72]{background:#fff;height:100%}#hotelDetailsPage>.contentDiv #roomList .roomTypeInfo .footerAreaBox[data-v-72691b72]{width:100%;position:fixed;bottom:0;height:1.866667rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeInfo .footerAreaBox .footerArea[data-v-72691b72]{padding:0 .32rem;display:flex;height:1.866667rem;line-height:1.866667rem;box-sizing:border-box;position:relative;background:#fff}#hotelDetailsPage>.contentDiv #roomList .roomTypeInfo .footerAreaBox .footerArea .price[data-v-72691b72]{font-size:.293333rem;font-family:DIN;font-weight:700;width:calc(100% - 2.93333rem);color:#f74444}#hotelDetailsPage>.contentDiv #roomList .roomTypeInfo .footerAreaBox .footerArea .price .money[data-v-72691b72]{font-size:.533333rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeInfo .footerAreaBox .footerArea .reserve[data-v-72691b72]{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}#hotelDetailsPage>.contentDiv #roomList .roomTypeList[data-v-72691b72]{background-color:#f3f4f5}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList[data-v-72691b72]{box-sizing:border-box;display:flex;padding:.32rem;width:100%;background-color:#fff;border-bottom:1PX solid #f2f5f5}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .imageBody[data-v-72691b72]{position:relative;width:2.346667rem;height:2.346667rem;margin-right:.213333rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .imageBody .bg_agreement[data-v-72691b72]{position:absolute;top:.053333rem;left:-.08rem;z-index:1}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .imageBody[data-v-72691b72] .van-image{width:2.346667rem;height:2.346667rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .imageBody .hotelItemImg[data-v-72691b72]{width:100%;height:100%;border-radius:8PX;background-size:100%;background-repeat:no-repeat}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .imageBody .imageCount[data-v-72691b72]{position:absolute;bottom:.106667rem;right:.106667rem;background:#000;width:.64rem;height:.426667rem;display:flex;justify-content:center;align-items:center;font-size:.373333rem;color:#fff;line-height:1;border-radius:11PX;opacity:.5}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo[data-v-72691b72]{position:relative;flex:1;height:100%}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo .roomContent[data-v-72691b72]{position:relative}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo .roomContent .hotelItemLeft .itemTitle[data-v-72691b72]{padding:.08rem 0 .266667rem 0;display:flex;width:100%;align-items:center}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo .roomContent .hotelItemLeft .itemTitle span[data-v-72691b72]{display:inline-block;max-width:calc(100% - .53333rem);font-size:.426667rem;font-weight:500;color:#313333;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo .roomContent .hotelItemLeft .itemTitle .icon_chakan[data-v-72691b72]{margin-left:.213333rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo .roomContent .hotelItemLeft .starTradingArea[data-v-72691b72]{display:inline-block;margin-bottom:.186667rem;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo .roomContent .hotelItemLeft .starTradingArea span[data-v-72691b72]{font-size:.32rem;font-weight:400;color:#636666;line-height:1}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo .roomContent .hotelItemLeft .hasBreakfast[data-v-72691b72]{display:inline-block;margin-bottom:.186667rem;width:100%;line-height:1;color:#636666;font-size:.32rem;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .dataList .roomItemInfo .roomContent .hotelItemRight[data-v-72691b72]{position:absolute;top:0;right:0;padding-top:.48rem;text-align:right}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox[data-v-72691b72]{padding:0 .213333rem;overflow:hidden}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList[data-v-72691b72]{background:#fff;border-radius:14PX;margin:.213333rem auto}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo[data-v-72691b72]{padding:.453333rem .32rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo .secondroomContent[data-v-72691b72]{position:relative}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo .secondroomContent .secondHotelItemLeft .itemTitle[data-v-72691b72]{margin-bottom:.186667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo .secondroomContent .secondHotelItemLeft .itemTitle span[data-v-72691b72]{font-size:.426667rem;font-weight:500;color:#313333;line-height:1}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo .secondroomContent .secondHotelItemLeft .roomPriceName[data-v-72691b72]{margin-bottom:.186667rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo .secondroomContent .secondHotelItemLeft .roomPriceName span[data-v-72691b72]{display:inline-block;max-width:6.133333rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.426667rem;font-weight:500;color:#313333;line-height:1}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo .secondroomContent .secondHotelItemLeft .itemRoomType[data-v-72691b72]{font-size:.32rem;font-weight:400;color:#636666;line-height:1;margin-bottom:.186667rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo .secondroomContent .secondHotelItemLeft .itemRoomType span[data-v-72691b72]{margin-left:.133333rem;font-size:.32rem;font-weight:400;color:#636666;line-height:1}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .secondBox .secondList .secondItemInfo .secondHotelItemRight[data-v-72691b72]{position:absolute;top:0;right:0;padding-top:.48rem;text-align:right}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .cancelTypeText[data-v-72691b72]{margin-bottom:.213333rem;font-size:.32rem;font-weight:400;color:#217cf0;line-height:1}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .cancelTypeText.cancelTypeDanger[data-v-72691b72]{color:#ff4f4f}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .priceCont[data-v-72691b72]{max-width:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.213333rem;text-align:right}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .priceCont .price[data-v-72691b72]{font-size:.506667rem;font-family:DIN;font-weight:700;color:#ff4f4f}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .priceCont .price[data-v-72691b72]:before{content:"￥";font-size:.32rem;font-family:DIN;font-weight:700;color:#ff4f4f}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .priceCont .startMoney[data-v-72691b72]{color:#949999;font-size:.32rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .labelList span[data-v-72691b72]{font-size:.32rem;font-weight:400;color:#8d90b0;line-height:1;display:inline-block;padding:.08rem .106667rem;border-radius:2PX;border:1PX solid #d7d9f0}#hotelDetailsPage>.contentDiv #roomList .roomTypeList .labelList span+span[data-v-72691b72]{margin-left:.16rem}#hotelDetailsPage>.contentDiv #roomList .roomTypeListNull[data-v-72691b72]{padding:.853333rem .32rem .853333rem;text-align:center}#hotelDetailsPage>.contentDiv #roomList .roomTypeListNull .title[data-v-72691b72]{font-size:.373333rem;font-weight:500;color:#313333;line-height:1}#hotelDetailsPage>.contentDiv #roomList .roomTypeListNull .tip[data-v-72691b72]{font-size:.32rem;margin:.266667rem 0 .32rem;font-weight:400;color:#636666;line-height:1}#hotelDetailsPage>.contentDiv #roomList .roomTypeListNull a[data-v-72691b72]{display:inline-block}#hotelDetailsPage>.contentDiv #roomList .roomTypeListNull a .bg_phone_boder[data-v-72691b72]{display:flex;justify-content:center;align-items:center;font-size:.373333rem;font-weight:400;color:#217cf0}#hotelDetailsPage>.contentDiv #roomList .loading[data-v-72691b72]{display:flex;padding:.773333rem 0;align-items:center;width:7.2rem;margin:0 auto}#hotelDetailsPage>.contentDiv #roomList .loading span[data-v-72691b72]{font-size:.373333rem;font-weight:400;color:#313333;line-height:1;margin-left:.213333rem}#hotelDetailsPage>.contentDiv .hotelKeyList[data-v-72691b72]{margin:.213333rem 0;padding:.533333rem .426667rem;background:#fff}#hotelDetailsPage>.contentDiv .hotelKeyList .hotelKeyTitle[data-v-72691b72]{width:100%;height:.666667rem;font-size:.48rem;font-weight:500;color:#313333;line-height:.666667rem;margin-bottom:-.106667rem}#hotelDetailsPage>.contentDiv .hotelKeyList .hotelKeyContent[data-v-72691b72]{margin-top:.48rem}#hotelDetailsPage>.contentDiv .hotelKeyList .hotelKeyContent .name[data-v-72691b72]{font-size:.373333rem;font-weight:400;color:#949999;line-height:1;margin-bottom:.213333rem}#hotelDetailsPage>.contentDiv .hotelKeyList .hotelKeyContent .value[data-v-72691b72]{font-size:.373333rem;font-weight:400;color:#313333;line-height:1}#hotelDetailsPage>.contentDiv .nearbyHotel[data-v-72691b72]{background:#fff;padding-top:.533333rem}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelTitle[data-v-72691b72]{font-size:.48rem;font-weight:500;color:#313333;line-height:.666667rem;margin-bottom:.426667rem;margin-left:.426667rem}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList[data-v-72691b72]{padding-bottom:1.066667rem;width:100%;font-size:0;white-space:nowrap;overflow-x:auto}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList .nearbyHotelItem[data-v-72691b72]{display:inline-block;width:4.026667rem;margin-left:.426667rem}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList .nearbyHotelItem[data-v-72691b72]:last-child{margin-right:.426667rem}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList .nearbyHotelItem[data-v-72691b72] .van-image{width:100%;height:3.013333rem}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList .nearbyHotelItem .nearByHotelImage[data-v-72691b72]{width:100%;height:3.013333rem;border-radius:8PX;background-repeat:no-repeat;background-size:4.026667rem 3.013333rem}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList .nearbyHotelItem .hotelName[data-v-72691b72]{margin-top:.24rem;width:100%;font-size:.4rem;font-weight:500;line-height:1;color:#313333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList .nearbyHotelItem .tradingArea[data-v-72691b72]{margin-top:.266667rem;font-size:.32rem;font-weight:400;line-height:1;color:#636666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList .nearbyHotelItem .price[data-v-72691b72]{margin-top:.16rem;font-size:.506667rem;font-family:DIN;font-weight:700;color:#ff4f4f}#hotelDetailsPage>.contentDiv .nearbyHotel .nearbyHotelList .nearbyHotelItem .price[data-v-72691b72]:before{content:"￥";font-size:.32rem;font-family:DIN;font-weight:700;color:#ff4f4f}#hotelDetailsPage>.contentDiv .chooseTime[data-v-72691b72]{height:1.76rem;background:#fff;padding:.32rem}#hotelDetailsPage>.contentDiv .chooseTime .chooseContent[data-v-72691b72]{height:1.333333rem;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#f7f8fd;border-radius:.266667rem;padding:.4rem .32rem}#hotelDetailsPage>.contentDiv .chooseTime .chooseContent .chooseTimeBox[data-v-72691b72]{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:75%}#hotelDetailsPage>.contentDiv .chooseTime .chooseContent .chooseTimeBox .text[data-v-72691b72]{font-size:.32rem;font-weight:400;color:#313333}#hotelDetailsPage>.contentDiv .chooseTime .chooseContent .chooseTimeBox span[data-v-72691b72]{font-size:.373333rem}#hotelDetailsPage>.contentDiv .chooseTime .chooseContent .chooseTimeBox span[class=date][data-v-72691b72]{font-size:.48rem;color:#313333;font-weight:500}#hotelDetailsPage>.contentDiv .chooseTime .chooseContent .chooseTimeBox .chooseDate[data-v-72691b72]{padding-top:.213333rem}#hotelDetailsPage>.contentDiv .chooseTime .chooseContent .chooseItemCenter[data-v-72691b72]{flex:1;text-align:center;color:#217cf0;align-self:flex-end;margin-bottom:.133333rem}#hotelDetailsPage>.contentDiv .chooseTime .chooseContent .chooseItemCenter span[data-v-72691b72]{height:.453333rem;border:1PX solid #000;padding:.053333rem .16rem;border-radius:.24rem;opacity:.85;font-size:.32rem;font-weight:400;color:#313333}#hotelDetailsPage>.contentDiv .chooseTime .rooms[data-v-72691b72]{font-size:.32rem;font-weight:400;padding:.133333rem 0;color:#313333;width:25%;text-align:right;line-height:1.333333rem}#hotelDetailsPage>.contentDiv .chooseTime .rooms i[data-v-72691b72]{margin-left:.213333rem}#hotelDetailsPage .icon_scrollToTop[data-v-72691b72]{position:fixed;right:.32rem;bottom:1.973333rem}#hotelDetailsPage[data-v-72691b72] .van-popup{background:#fff!important}#hotelDetailsPage[data-v-72691b72] .van-action-sheet__content{overflow:auto;-webkit-overflow-scrolling:touch}#hotelDetailsPage[data-v-72691b72] .van-action-sheet__content .van-action-sheet__item{position:relative;border-top:1PX solid #efefef}