.redPackBox[data-v-cc8dba52]{align-items:center;background:url(https://file.40017.cn/img140017cnproduct/cn/h/elong_h5/hoteltaro/static/detail2/bizrp_bg.png);background-position:50%;background-size:contain;border-radius:5px;bottom:30px;display:flex;flex-direction:column;height:86px;justify-content:center;left:0;margin:0 auto;opacity:0;pointer-events:none;position:fixed;right:0;transition:all 1s;width:425px;z-index:999}.redPackBox img[data-v-cc8dba52]{display:block;width:386px}.redPackBox .title[data-v-cc8dba52]{color:#77200a;font-family:"Alibaba PuHuiTi 2.0";font-size:26px;font-weight:900;justify-content:center;line-height:26px;margin-top:176px}.redPackBox .title[data-v-cc8dba52],.redPackBox .title2[data-v-cc8dba52]{display:flex;font-style:normal;text-align:center}.redPackBox .title2[data-v-cc8dba52]{align-items:center;color:#9b5130;-moz-column-gap:6px;column-gap:6px;font-family:PingFang SC;font-size:16px;font-weight:400;line-height:16px;margin-top:8px}.redPackBox .price[data-v-cc8dba52]{-webkit-text-fill-color:transparent;text-fill-color:transparent;align-items:baseline;background:linear-gradient(136.73deg,#ff7562 26.63%,#f42929 60.27%);-webkit-background-clip:text;background-clip:text;display:flex;font-family:D-DIN;font-size:90px;font-style:normal;font-weight:700;height:90px;letter-spacing:-1.08429px;line-height:90px;margin-top:32px;text-align:center}.redPackBox .price .fh[data-v-cc8dba52]{color:#fa4852;font-family:TongCheng Currency;font-size:32px;font-style:normal;font-weight:400;line-height:32px;text-align:center}.redPackBox .btn[data-v-cc8dba52]{height:44px;margin-top:75px;width:190px}.redPackBox2[data-v-cc8dba52]{align-items:center;background-position:center 0;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;height:506px;left:0;margin:0 auto;opacity:0;pointer-events:none;position:fixed;right:0;top:316px;transition:all 1s;width:386px;z-index:100}.showTip[data-v-cc8dba52]{opacity:1;pointer-events:auto}.subContent[data-v-cc8dba52]{color:#64170c;display:flex;font-size:18px;height:18px;left:86px;line-height:18px;position:absolute}.subContent[data-v-cc8dba52],.subContent .subContentNew2[data-v-cc8dba52]{font-family:PingFang SC;font-style:normal;font-weight:600}.subContent .subContentNew2[data-v-cc8dba52]{color:#fe6936;font-size:28px;line-height:13px;margin:0 4px}.crumbs[data-v-f18ac233]{color:rgba(0,0,0,.898);display:flex;font-family:PingFang SC;margin-top:20px;width:1040px}.crumbs dt[data-v-f18ac233]{font-size:24px;line-height:24px;margin-right:20px}.crumbs dd[data-v-f18ac233]{color:#555;font-size:14px}.crumbs dd a[data-v-f18ac233]{color:rgba(0,0,0,.4);line-height:24px;padding-right:6px}.crumbs dd a[data-v-f18ac233]:after{border:1px solid #00000066;border-width:1px 1px 0 0;content:" ";display:inline-block;height:5px;margin-left:2px;margin-top:2px;transform:rotate(45deg) translate(-2px);transition:transform 1s ease;width:5px}.intl[data-v-f18ac233],a[data-v-f18ac233]:focus{outline:none}.intl[data-v-f18ac233]{line-height:24px;padding-right:6px}.hotel-detail_main[data-v-96ba560e]{align-items:center;display:flex;flex-direction:column;margin-top:32px;width:1040px}.hotel-detail_main .hotel-detail-title[data-v-96ba560e]{display:flex;justify-content:space-between;margin-bottom:24px;width:100%}.hotel-detail_main .hotel-detail-title .detail-content[data-v-96ba560e]{color:var(--Color-Uasge-TextIcon-color-primary);display:flex;flex-direction:column;justify-content:space-between}.hotel-detail_main .hotel-detail-title .detail-content .title[data-v-96ba560e]{align-items:center;flex-wrap:nowrap;max-width:982px}.hotel-detail_main .hotel-detail-title .detail-content .title .content[data-v-96ba560e]{font-size:26px;font-style:normal;font-weight:700;line-height:30px;width:100%}.hotel-detail_main .hotel-detail-title .detail-content .title .content .hotel-name-en[data-v-96ba560e]{color:#000;font-size:20px;font-weight:600;line-height:24px}.hotel-detail_main .hotel-detail-title .detail-content .title .star[data-v-96ba560e]{display:inline-block;height:30px;line-height:30px;position:relative;top:-5px;width:200px}.hotel-detail_main .hotel-detail-title .detail-content .title .star img[data-v-96ba560e]{height:auto;width:18px}.hotel-detail_main .hotel-detail-title .detail-content .title .star-desc[data-v-96ba560e]{background:var(--Color-Uasge-BG-color-page,#f7f7f7);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-tertiary,#666);font-size:16px;margin-left:12px;padding:4px 6.4px;position:relative;top:-2px}.hotel-detail_main .hotel-detail-title .detail-content .title .good[data-v-96ba560e]{height:24px;margin-left:12px;position:relative;top:3px;vertical-align:unset;width:36px}.hotel-detail_main .hotel-detail-title .detail-content .hotel-name-en[data-v-96ba560e]{color:#000;font-size:20px;font-weight:600;line-height:24px;margin-top:4px}.hotel-detail_main .hotel-detail-title .detail-content .detail-info[data-v-96ba560e]{color:var(--Color-Uasge-TextIcon-color-tertiary);font-family:PingFang SC;font-size:18px;font-style:normal;font-weight:400;line-height:24px;margin-top:10px;max-width:960px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-detail_main .hotel-detail-title .detail-content .detail-info .first[data-v-96ba560e]{max-width:850px;white-space:pre-wrap}.hotel-detail_main .hotel-detail-title .detail-content .detail-info .more[data-v-96ba560e]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);cursor:pointer;display:flex;font-size:14px;margin-left:12px}.hotel-detail_main .hotel-detail-title .detail-content .detail-info .more svg[data-v-96ba560e]{display:inline-block;margin-left:3px}.hotel-detail_main .hotel-detail-title .detail-func-btn[data-v-96ba560e]{display:flex;padding-top:7px}.hotel-detail_main .hotel-detail-title .detail-func-btn div[data-v-96ba560e]{align-items:center;background:#fff;border:1px solid var(--Color-Uasge-BG-color-component-alpha);border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.hotel-detail_main .hotel-detail-title .detail-func-btn .collect[data-v-96ba560e]{cursor:pointer}.hotel-detail_main .hotel-detail-title .detail-func-btn .collect.collected[data-v-96ba560e]{background:#111;border-color:#111}.hotel-detail_main .hotel-detail-imagelist[data-v-96ba560e]{display:flex;justify-content:space-between;width:100%}.hotel-detail_main .hotel-detail-imagelist img[data-v-96ba560e]{cursor:pointer;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-detail_main .hotel-detail-imagelist .main-image[data-v-96ba560e]{border-radius:4px 0 0 4px;flex:1;height:460px;overflow:hidden;position:relative}.hotel-detail_main .hotel-detail-imagelist .main-image.empty[data-v-96ba560e]{border-radius:4px 0 0}.hotel-detail_main .hotel-detail-imagelist .main-image.empty img[data-v-96ba560e]{cursor:auto}.hotel-detail_main .hotel-detail-imagelist .main-image .no-picture[data-v-96ba560e]{color:#fff;font-size:24px;left:50%;line-height:28px;margin-left:-58px;margin-top:-14px;position:absolute;top:50%}.hotel-detail_main .hotel-detail-imagelist .main-image .info[data-v-96ba560e]{align-items:flex-end;background:linear-gradient(180deg,transparent,#000);bottom:0;display:flex;height:98px;left:0;padding-left:20px;position:absolute;width:100%}.hotel-detail_main .hotel-detail-imagelist .main-image .info .info_score[data-v-96ba560e]{color:#fff;font-size:26px;font-weight:700;margin-bottom:12px}.hotel-detail_main .hotel-detail-imagelist .main-image .info .info_score span[data-v-96ba560e]:first-child{font-size:40px;margin-right:8px}.hotel-detail_main .hotel-detail-imagelist .main-image .info .info_score .commentDes[data-v-96ba560e]{font-weight:400}.hotel-detail_main .hotel-detail-imagelist .main-image .info .avator[data-v-96ba560e]{align-items:center;display:flex}.hotel-detail_main .hotel-detail-imagelist .main-image .info .avator img[data-v-96ba560e]{margin-right:6px}.hotel-detail_main .hotel-detail-imagelist .main-image .info .avator .user[data-v-96ba560e]{display:flex;flex-direction:column}.hotel-detail_main .hotel-detail-imagelist .main-image .info .avator .user .name[data-v-96ba560e]{color:#fff;font-size:16px;font-weight:600;margin-bottom:3px}.hotel-detail_main .hotel-detail-imagelist .main-image .info .avator .user .condition[data-v-96ba560e]{color:#fff;font-size:12px;font-weight:400}.hotel-detail_main .hotel-detail-imagelist .twolevel-image[data-v-96ba560e]{display:flex;flex-shrink:0;flex-wrap:wrap;height:460px;max-width:520px;position:relative}.hotel-detail_main .hotel-detail-imagelist .twolevel-image.column-sort[data-v-96ba560e]{flex-direction:column}.hotel-detail_main .hotel-detail-imagelist .twolevel-image.column-sort>img[data-v-96ba560e]:nth-child(2n){margin-bottom:0}.hotel-detail_main .hotel-detail-imagelist .twolevel-image .allPhoto[data-v-96ba560e]{align-items:center;background:#fff;border:1px solid #111;border-radius:2px;bottom:12px;cursor:pointer;display:flex;flex-direction:row;font-size:16px!important;padding:12px 16px;position:absolute;right:12px}.hotel-detail_main .hotel-detail-imagelist .twolevel-image .allPhoto img[data-v-96ba560e]{height:14px;margin-right:6px;width:14px}.hotel-detail_main .hotel-detail-imagelist .twolevel-image>img[data-v-96ba560e]{display:inline-block;height:227px;margin-bottom:6px;margin-left:6px;width:254px}.hotel-detail_main .hotel-detail-func[data-v-96ba560e]{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:14px;width:100%}.hotel-detail_main .hotel-detail-func>div[data-v-96ba560e]{border:1px solid rgba(0,0,0,.08);border-radius:6px;height:148px;overflow:hidden}.hotel-detail_main .hotel-detail-func .map[data-v-96ba560e]{background:url(https://pic5.40017.cn/i/ori/1kHVASf5Asw.png?h=147&w=160);background-position:352px 0;background-repeat:no-repeat;background-size:160px 147px;display:flex;flex-direction:column;position:relative;width:512px}.hotel-detail_main .hotel-detail-func .map .map-detail-data[data-v-96ba560e]{background:linear-gradient(143deg,#fff 65%,hsla(0,0%,100%,0));display:flex;flex-direction:column;font-weight:var(--font-weight-regular);height:100%;padding:20px}.hotel-detail_main .hotel-detail-func .map .map-detail-data .address[data-v-96ba560e]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:16px;font-weight:600;height:20px;line-height:20px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.hotel-detail_main .hotel-detail-func .map .map-detail-data .detailInfo[data-v-96ba560e]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--Color-Uasge-TextIcon-color-fourthly);display:-webkit-box;font-size:16px;line-height:20px;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis;width:342px}.hotel-detail_main .hotel-detail-func .map .map-detail-data .more[data-v-96ba560e]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);display:flex;font-size:18px;line-height:18px;margin-top:16px}.hotel-detail_main .hotel-detail-func .map .map-detail-data .more svg[data-v-96ba560e]{display:inline-block;margin-left:3px}.hotel-detail_main .hotel-detail-func.fill-full .map[data-v-96ba560e]{background-position:100%;width:100%}.hotel-detail_main .hotel-detail-func .popular[data-v-96ba560e]{box-sizing:border-box;color:var(--Color-Uasge-TextIcon-color-primary);font-weight:var(--font-weight-regular);padding:20px;width:512px}.hotel-detail_main .hotel-detail-func .popular .popular-facilities[data-v-96ba560e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:23px}.hotel-detail_main .hotel-detail-func .popular .popular-facilities .title[data-v-96ba560e]{font-size:20px}.hotel-detail_main .hotel-detail-func .popular .popular-facilities .showAll[data-v-96ba560e]{align-items:center;color:var(--Color-Uasge-TextIcon-color-fourthly);cursor:pointer;display:flex;font-weight:var(--font-weight-regular)}.hotel-detail_main .hotel-detail-func .popular .popular-facilities .showAll .amentiy[data-v-96ba560e]{font-size:16px;line-height:16px}.hotel-detail_main .hotel-detail-func .popular .popular-facilities .showAll svg[data-v-96ba560e]{margin-left:5px}.hotel-detail_main .hotel-detail-func .popular .iconlist[data-v-96ba560e]{display:flex;flex-wrap:wrap}.hotel-detail_main .hotel-detail-func .popular .iconlist .icon[data-v-96ba560e]{align-items:center;display:flex;font-size:16px;line-height:20px;margin-bottom:22px}.hotel-detail_main .hotel-detail-func .popular .iconlist .icon img[data-v-96ba560e]{height:18px;width:18px}.hotel-detail_main .hotel-detail-func .popular .iconlist .icon .icon-name[data-v-96ba560e]{color:var(--Color-Uasge-TextIcon-color-primary);font-weight:var(--font-weight-regular);margin-left:7px;overflow:hidden;padding-right:14px;text-overflow:ellipsis;white-space:nowrap}.hotel-detail_main .hotel-detail-func .popular .iconlist .icon[data-v-96ba560e]:nth-child(3n-1),.hotel-detail_main .hotel-detail-func .popular .iconlist .icon[data-v-96ba560e]:nth-child(3n-2){width:35%}.hotel-detail_main .hotel-detail-func .popular .iconlist .icon[data-v-96ba560e]:nth-child(3n){width:30%}.collect_star[data-v-96ba560e]{font-size:20px}.room-wrap[data-v-eedcb37c]{width:1040px}.room-wrap .booking[data-v-eedcb37c]{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat 0 -361px;height:16px;width:86px}.room-wrap .screen-box[data-v-eedcb37c]{margin-bottom:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.room-wrap .screen-list[data-v-eedcb37c]{height:42px;white-space:nowrap}.room-wrap .screen-list p[data-v-eedcb37c]{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:var(--Color-Uasge-TextIcon-color-primary);cursor:pointer;display:inline-block;font-size:12px;font-weight:var(--font-weight-regular);margin-bottom:10px;margin-right:8px;padding:8px 12px}.room-wrap .screen-list .active[data-v-eedcb37c]{border:1px solid #111;color:#111;opacity:1}.room-wrap .screen-list .grey[data-v-eedcb37c]{color:#ebebeb}.room-list-wrap[data-v-eedcb37c]{cursor:pointer;position:relative}.room-list-wrap .no-room-list[data-v-eedcb37c]{align-items:center;display:flex;flex-direction:column}.room-list-wrap .no-room-list .no-room-bg[data-v-eedcb37c]{height:142px;margin-top:40px;width:160px}.room-list-wrap .no-room-list p[data-v-eedcb37c]{color:rgba(153,153,153,.5);font-size:16px;font-weight:400;height:54px;line-height:54px;text-align:center;width:100%}.room-list-wrap .no-room-list div[data-v-eedcb37c]{background:#111;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px}.room-list-wrap .room-list-title[data-v-eedcb37c]{color:#111;font-family:PingFang SC;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:left}.room-list-wrap .room-list-box[data-v-eedcb37c]{display:flex;margin-bottom:14px}.room-list-wrap .room-img[data-v-eedcb37c]{display:flex;margin-right:16px;width:142px}.room-list-wrap .room-img .room-img1[data-v-eedcb37c]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img .room-img1 img[data-v-eedcb37c]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img .room-img1 .photo-btn[data-v-eedcb37c]{align-items:center;background:rgba(0,0,0,.32);border-bottom-right-radius:6px;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:0;width:45px}.room-list-wrap .room-img .room-img1 .photo-btn span[data-v-eedcb37c]{margin-left:6px}.room-list-wrap .room-img.room-sigle-img .room-img1[data-v-eedcb37c]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img.room-sigle-img .room-img1 img[data-v-eedcb37c]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img.room-sigle-img .recommend[data-v-eedcb37c]{align-items:center;background:linear-gradient(90deg,#ff9f47,#ff603d 102%);border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--Color-Uasge-BG-color-container);display:flex;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:28px;left:-4px;position:absolute;top:6px;width:101px;z-index:1}.room-list-wrap .room-img.room-sigle-img .recommend .custom-icon[data-v-eedcb37c]{width:20px}.room-list-wrap .room-img.room-sigle-img .recommend-dot[data-v-eedcb37c]:after{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #bc5e1b;content:"";height:0;left:-8px;position:absolute;top:34px;width:0;z-index:1}.room-list-wrap .room-img .room-img2[data-v-eedcb37c]{align-items:center;display:flex;overflow:hidden}.room-list-wrap .room-img .room-img2 img[data-v-eedcb37c]{display:block;height:82px;margin-right:3px;width:82px}.room-list-wrap .room-img .room-img3 img[data-v-eedcb37c]{display:block;height:82px;margin-right:3px;width:110px}.room-list-wrap .room-img .room-img3[data-v-eedcb37c] :last-child{margin-right:0}.room-list-wrap .room-img .room-img4 img[data-v-eedcb37c]{display:block;height:82px;margin-right:3px;width:166px}.room-list-wrap .room-img .room-img4[data-v-eedcb37c] :last-child{margin-right:0}.room-list-wrap .room-img.roomInfoList-img[data-v-eedcb37c]{align-items:flex-start;display:flex;flex-direction:column}.room-list-wrap .room-card[data-v-eedcb37c]{flex:1}.room-list-wrap .room-card .top[data-v-eedcb37c]{align-items:center;color:#111;display:flex;margin-bottom:16px}.room-list-wrap .room-card .top h1[data-v-eedcb37c]{font-size:26px;font-weight:700;margin-right:18px}.room-list-wrap .room-card .top h1 p[data-v-eedcb37c]{display:inline-block;font-size:16px;font-weight:400;line-height:26px;margin-right:22px;opacity:.5}.room-list-wrap .room-card .top h1 p span[data-v-eedcb37c]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card .content[data-v-eedcb37c]{display:flex;flex-direction:column;padding-left:15px}.room-list-wrap .room-card .content .bottom-tips[data-v-eedcb37c]{background-color:var(--Color-Uasge-BG-color-component-alpha);color:var(--Color-Uasge-TextIcon-color-primary);display:flex;justify-content:space-between;padding:4px}.room-list-wrap .room-card .content-flex[data-v-eedcb37c]{display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex h2[data-v-eedcb37c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:16px;margin-bottom:10px;word-break:keep-all}.room-list-wrap .room-card .content-flex h2 .product-name[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-link,#418761)}.room-list-wrap .room-card .content-flex h2 .cancel-text[data-v-eedcb37c]{line-height:18px;word-break:break-all}.room-list-wrap .room-card .content-flex h2 .dot[data-v-eedcb37c]{background:var(--Color-Uasge-TextIcon-color-primary);border-radius:50%;display:inline-block;height:4px;margin:0 8px 5px;width:4px}.room-list-wrap .room-card .content-flex .notes[data-v-eedcb37c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);display:flex;flex:1;flex-wrap:wrap;font-size:14px;font-weight:400}.room-list-wrap .room-card .content-flex .notes p[data-v-eedcb37c]{align-items:center;display:flex;margin-bottom:12px;margin-right:18px}.room-list-wrap .room-card .content-flex .notes p.t-content-p[data-v-eedcb37c]{margin-bottom:0;margin-right:0}.room-list-wrap .room-card .content-flex .reserve-info[data-v-eedcb37c]{margin-bottom:16px}.room-list-wrap .room-card .content-flex .reserve-info p[data-v-eedcb37c]{align-content:center;align-items:center;color:#111;display:flex;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.8}.room-list-wrap .room-card .content-flex .card-box[data-v-eedcb37c]{color:#b78256;position:relative}.room-list-wrap .room-card .content-flex .card-box .card[data-v-eedcb37c]{padding:12px 0 0 18px}.room-list-wrap .room-card .content-flex .card-box .card[data-v-eedcb37c]:before{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat -246px -118px;content:"";height:18px;left:0;position:absolute;top:9px;width:18px}.room-list-wrap .room-card .content-flex .source[data-v-eedcb37c]{color:rgba(0,0,0,.08);font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .right[data-v-eedcb37c]{align-items:flex-end;display:flex}.room-list-wrap .room-card .content-flex .right .minStocks[data-v-eedcb37c]{color:#ce3e3e;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:10px}.room-list-wrap .room-card .content-flex .tags[data-v-eedcb37c]{align-items:center;display:flex}.room-list-wrap .room-card .content-flex .tags p[data-v-eedcb37c]{border-radius:2px;font-size:12px;font-weight:600;margin:8px 6px 8px 0;padding:4px 8px}.room-list-wrap .room-card .content-flex .tags .purple[data-v-eedcb37c]{background:rgba(62,85,206,.1);color:#3e55ce}.room-list-wrap .room-card .content-flex .tags .pink[data-v-eedcb37c]{background:rgba(206,62,186,.1);color:#ce3eba}.room-list-wrap .room-card .content-flex .price[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-price,#f24430);font-size:28px;font-weight:600;margin-right:8px;position:relative}.room-list-wrap .room-card .content-flex .price .original-price[data-v-eedcb37c]{color:#999;font-size:14px;font-weight:400;margin-right:5px;text-decoration-line:line-through}.room-list-wrap .room-card .content-flex .price .original-price-2[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:var(--font-weight-regular)}.room-list-wrap .room-card .content-flex .price .after-tax[data-v-eedcb37c]{font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .currency[data-v-eedcb37c]{font-size:26px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-text[data-v-eedcb37c]{display:flex;justify-content:flex-end;text-align:right}.room-list-wrap .room-card .content-flex .price .price-text .discount[data-v-eedcb37c]{background:linear-gradient(270deg,#ffedeb,hsla(4,100%,97%,.7) 81.5%,hsla(4,100%,97%,.3) 91.98%);color:var(--red-red-03,#e13f2d);font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-align:right;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-text .discount-empty[data-v-eedcb37c]{width:100px}.room-list-wrap .room-card .content-flex .price .price-pop-box[data-v-eedcb37c]{bottom:55px;padding-bottom:10px;position:absolute;right:-150px;width:380px;z-index:110}.room-list-wrap .room-card .content-flex .price .price-pop[data-v-eedcb37c]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);padding-bottom:6px;position:relative}.room-list-wrap .room-card .content-flex .price .price-pop .tit[data-v-eedcb37c]{border-bottom:1px solid rgba(0,0,0,.06);color:#333;font-size:18px;font-weight:600;padding:12px 16px}.room-list-wrap .room-card .content-flex .price .price-pop .tit .gray[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:500;margin-top:8px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box[data-v-eedcb37c]{border-radius:2px;margin:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price[data-v-eedcb37c]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:2px 4px;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-eedcb37c],.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price p[data-v-eedcb37c]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-eedcb37c]{margin-left:2px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card-box[data-v-eedcb37c]{background:#fafafa;padding:6px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card[data-v-eedcb37c]{background:#fef8f7!important;margin:12px 0 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .mtb-6[data-v-eedcb37c]{margin:6px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-tip[data-v-eedcb37c]{color:#333;font-size:12px;opacity:.8}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line[data-v-eedcb37c]{color:#333;display:flex;font-size:12px;font-weight:400;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .flex-end[data-v-eedcb37c]{text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.coarse[data-v-eedcb37c]{color:#333;font-size:14px;font-weight:600;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.red[data-v-eedcb37c]{color:#e44c4c;font-size:12px;font-weight:400;line-height:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left[data-v-eedcb37c]{max-width:250px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .label-tag[data-v-eedcb37c]{background-color:var(--Color-Palette-Red-color-red-06);color:var(--Color-Palette-Red-color-red-02);padding:4px 6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .tag-tip[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-fourthly);margin-top:6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .gray[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-fourthly)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .fpd-tips[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-Color-hint);font-size:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-tip-2[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-red[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-discount)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-2[data-v-eedcb37c]{padding:2px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom[data-v-eedcb37c]{display:flex;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom .left[data-v-eedcb37c]{width:192px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.coarse[data-v-eedcb37c]{color:#333;font-size:14px;font-weight:600;margin-bottom:7px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.gray[data-v-eedcb37c]{font-size:10px;font-weight:400;line-height:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .dotted-line[data-v-eedcb37c]{border-bottom:1px dotted rgba(0,0,0,.06);height:0;margin:0 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free[data-v-eedcb37c]{border-bottom:1px solid rgba(0,0,0,.06);padding:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line[data-v-eedcb37c]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free[data-v-eedcb37c],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .sub-tit[data-v-eedcb37c]{color:#333;font-size:14px;font-weight:600;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free span[data-v-eedcb37c]{font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .gray[data-v-eedcb37c]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges[data-v-eedcb37c]{align-items:center;border-bottom:1px dotted rgba(0,0,0,.06);border-top:1px dotted rgba(0,0,0,.06);display:flex;height:44px;justify-content:space-between;margin:16px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .all-room-free[data-v-eedcb37c],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .sub-tit[data-v-eedcb37c]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee[data-v-eedcb37c]{color:#333;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee span[data-v-eedcb37c]{color:#e44c4c;font-size:18px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .text[data-v-eedcb37c]{color:#999;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info[data-v-eedcb37c]{background:rgba(0,0,0,.02);padding:14px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box[data-v-eedcb37c]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .sub-tit[data-v-eedcb37c]{color:#333;font-size:14px;font-weight:600;width:200px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .black[data-v-eedcb37c]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line[data-v-eedcb37c]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line .gray[data-v-eedcb37c]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .after-price[data-v-eedcb37c]{color:#111;font-size:14px;font-weight:400;margin-bottom:8px}.room-list-wrap .room-card .content-flex .right-content[data-v-eedcb37c]{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.room-list-wrap .room-card .content-flex .right-price[data-v-eedcb37c]{text-align:right}.room-list-wrap .room-card .content-flex .right-price .best-price[data-v-eedcb37c]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:4px 3px;white-space:nowrap}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-eedcb37c],.room-list-wrap .room-card .content-flex .right-price .best-price p[data-v-eedcb37c]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-eedcb37c]{margin-left:2px}.room-list-wrap .room-card .content-flex .right-price .best-price-empty[data-v-eedcb37c]{height:34px;width:100px}.room-list-wrap .room-card .content-flex .right-price .btn[data-v-eedcb37c]{background:var(--Color-Uasge-TextIcon-color-brand);border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:6px;color:var(--text-white,#fff);font-family:PingFang SC;font-size:16px;font-weight:600;text-align:center;width:80px}.room-list-wrap .room-card .content-flex .right-price .no-btn[data-v-eedcb37c]{color:var(--hoteldetail-white-color)}.room-list-wrap .room-card .content-flex .right-price .btn-top[data-v-eedcb37c]{line-height:36px}.room-list-wrap .room-card .content-flex .right-price .btn-bottom[data-v-eedcb37c]{background:var(--hoteldetail-white-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--Color-Uasge-TextIcon-color-brand);line-height:25px}.room-list-wrap .room-card .border-none[data-v-eedcb37c]{border:none;padding:0}.room-list-wrap .room-card .rec-card[data-v-eedcb37c]{padding:0 0 0 16px}.room-list-wrap .room-card .clock-card[data-v-eedcb37c]{padding-left:16px}.room-list-wrap .room-card-cn[data-v-eedcb37c]{margin-top:12px}.room-list-wrap .room-card-cn.margin-0[data-v-eedcb37c]{margin-top:0}.room-list-wrap .room-card-cn .top[data-v-eedcb37c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex}.room-list-wrap .room-card-cn .top h1[data-v-eedcb37c]{font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-title-lineh);line-height:18px}.room-list-wrap .room-card-cn .top h1 p[data-v-eedcb37c]{display:inline-block;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-p-lineh);margin-right:22px;opacity:.5}.room-list-wrap .room-card-cn .top h1 p span[data-v-eedcb37c]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card-cn .bottom[data-v-eedcb37c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-fourthly);display:flex;flex-wrap:wrap;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.room-list-wrap .last-room-list-box .room-img1[data-v-eedcb37c]{height:200px}.room-list-wrap .last-room-list-box .room-img1 img[data-v-eedcb37c]{display:block;height:200px;width:336px}.room-list-wrap .more-btn[data-v-eedcb37c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:14px;font-weight:500;justify-content:flex-end;opacity:.5;padding-top:4px}.room-list-wrap .custom-icon[data-v-eedcb37c]{height:22px;margin-left:4px;margin-right:4px;width:10px}.room-list-wrap .upward-icon[data-v-eedcb37c]{transform:translateY(-1px)}.room-list-wrap .upward-icon-3[data-v-eedcb37c]{transform:translateY(-3px)}.room-list-wrap .more-room-btn[data-v-eedcb37c]{align-content:center;border:1px solid var(--Color-Uasge-TextIcon-color-primary);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-family:PingFang SC;font-size:16px;font-weight:500;justify-content:center;margin:32px auto;padding:10px 0;width:188px}.room-list-wrap .more-room-btn .icon-btn-svg[data-v-eedcb37c]{margin:0 2px}.room-list-wrap .rotate-icon-top[data-v-eedcb37c]{transform:rotate(180deg) translateY(-2px)}.room-list-wrap .rotate-icon-top-0[data-v-eedcb37c]{transform:rotate(180deg) translateY(0)}.room-list-wrap .mr-16[data-v-eedcb37c]{margin-right:16px}.room-info-pop-bg[data-v-eedcb37c]{background:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:8888}.room-info-pop-wrap[data-v-eedcb37c]{background:#fff;height:822px;left:50%;margin:-411px 0 0 -800px;padding:0 30px;position:fixed;top:50%;width:1540px;z-index:9999}.room-info-pop-top[data-v-eedcb37c]{align-items:center;display:flex;height:50px;justify-content:space-between;width:1540px}.room-info-pop-top p[data-v-eedcb37c]{color:#111;font-size:18px;font-weight:600;line-height:50px}.food-hover-wrap[data-v-eedcb37c]{position:relative}.food-hover-box[data-v-eedcb37c]{cursor:pointer;padding-top:14px;position:absolute;top:0;z-index:109}.food-hover-box .food-hover[data-v-eedcb37c]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);color:#111;font-weight:400;position:relative}.food-hover-box .food-hover .table-info-name[data-v-eedcb37c]{height:30px;line-height:30px;max-width:500px;padding-top:10px;text-align:center}.food-hover-box .food-hover .cancel-desc[data-v-eedcb37c]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;font-size:14px;margin:10px 0;min-width:200px;padding:10px 16px}.table-info[data-v-eedcb37c]{border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;max-width:500px;overflow-x:scroll;width:-moz-fit-content;width:fit-content}.table-info .t-content[data-v-eedcb37c]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content .row-merge[data-v-eedcb37c]{position:relative;top:18px}.table-info .t-content-p[data-v-eedcb37c]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content-p span[data-v-eedcb37c]{border-radius:50%;height:4px;margin-right:4px;width:4px}.table-info .t-content-empty[data-v-eedcb37c]{border-top:none}.table-info .t-right[data-v-eedcb37c]{flex:1;padding:10px 16px}.table-info .table-info-content[data-v-eedcb37c],.table-info .table-info-header[data-v-eedcb37c]{display:flex;font-size:12px;font-weight:600;justify-content:flex-start}.table-info .table-info-header .t-content[data-v-eedcb37c]{background:rgba(0,0,0,.02)}.table-info .table-info-content[data-v-eedcb37c]{font-size:12px;font-weight:400}.table-info .table-info-content .t-content[data-v-eedcb37c]{background:#fff;word-break:break-word}.arrow-up[data-v-eedcb37c]:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:30px;position:absolute;top:-9px;width:0}.arrow-dow[data-v-eedcb37c]:after{border-top:10px solid #fff;bottom:-10px}.arrow-dow[data-v-eedcb37c]:after,.arrow-ups[data-v-eedcb37c]:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:186px;position:absolute;width:0}.arrow-ups[data-v-eedcb37c]:before{border-bottom:10px solid #fff;top:-10px}.loading-box[data-v-eedcb37c]{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.loading-box img[data-v-eedcb37c]{display:block;height:40px;margin-right:5px;width:40px}.origin-price2[data-v-eedcb37c]{color:#999;font-size:14px;font-weight:400;line-height:18px}.card[data-v-eedcb37c]{border:1px solid #f0f0f0;border-radius:8px;display:flex;width:100%}.card[data-v-eedcb37c],.card.rec-card[data-v-eedcb37c]{padding:16px}.card .divider-y[data-v-eedcb37c]{border-left:1px solid #f0f0f0}.card .divider-x[data-v-eedcb37c]{border-bottom:1px solid #f0f0f0;height:0;margin:16px 0 4px}.recommend-card[data-v-eedcb37c]{background:linear-gradient(156deg,#fff6f3 18.27%,#fff 69.97%);border:1px solid #f8d2c6}.clock-card-conetnt .divider-y[data-v-eedcb37c],.recommend-card .divider-y[data-v-eedcb37c]{border-left:0 solid rgba(0,0,0,.06);height:0}.gray[data-v-eedcb37c]{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.rpitem[data-v-eedcb37c]{display:flex;flex-direction:column}.rpitem .bottom[data-v-eedcb37c]{align-items:center;display:flex;font-size:14px!important;font-weight:400!important}.rpitem .bottom[data-v-eedcb37c],.rpitem .bottom-national[data-v-eedcb37c]{color:var(--hoteldetail-star-desc-color);font-family:PingFang SC;font-style:normal}.rpitem .bottom-national[data-v-eedcb37c]{font-size:14px;font-weight:400;line-height:26px;margin-bottom:12px}.rpitem.gray .svg-icon[data-v-eedcb37c],.rpitem.gray .top[data-v-eedcb37c],.rpitem.gray h2[data-v-eedcb37c]{color:var(--Color-Uasge-TextIcon-color-fourthly)!important}.loading[data-v-eedcb37c]{display:flex;justify-content:space-between;margin-bottom:8px;width:30px}.loading span[data-v-eedcb37c]{animation:bounce-eedcb37c 1s infinite;background:#d9d9d9;border-radius:50%;display:inline-block;height:6px;margin-left:4px;width:6px}.loading span[data-v-eedcb37c]:nth-child(2){animation-delay:.3s}.loading span[data-v-eedcb37c]:nth-child(3){animation-delay:.6s}@keyframes bounce-eedcb37c{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tag-label[data-v-eedcb37c]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6.452px}.tag-label .tag-label-00[data-v-eedcb37c]{align-items:center;border:1px solid var(--hoteldetail-tag00-border-color);display:flex}.tag-label .tag-label-00 .tag-label-left[data-v-eedcb37c]{background:var(--hoteldetail-tag00-icon-color)}.tag-label .tag-label-00 .tag-label-left .custom-icon[data-v-eedcb37c]{height:18px;margin:0;padding:0 3px;width:14px}.tag-label .tag-label-00 .tag-label-right[data-v-eedcb37c]{background:var(--hoteldetail-tag00-border-color);border-radius:0 2px 2px 0;color:var(--Color-Uasge-TextIcon-color-tertiary);font-family:PingFang SC;font-style:normal;font-weight:400;padding:0 6px;text-align:center}.tag-label .tag-label-01[data-v-eedcb37c]{background:var(--hoteldetail-tag01-border-color);border:1px solid var(--hoteldetail-tag01-border-color);border-radius:2px;padding:0 6px}.tag-label .tag-label-02[data-v-eedcb37c]{border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;padding:0 6px}.tag-label .tag-label-03[data-v-eedcb37c]{border:1px solid #e6e6e6;border-radius:2px;color:#6d736f;padding:0 6px}.tag-label .tag-label-04[data-v-eedcb37c]{padding:0 6px 0 0}.rpitem-title[data-v-eedcb37c]{display:unset!important;word-break:break-all}.room-wrap[data-v-5a45043a]{width:1040px}.room-wrap .booking[data-v-5a45043a]{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat 0 -361px;height:16px;width:86px}.room-wrap .screen-box[data-v-5a45043a]{margin-bottom:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.room-wrap .screen-list[data-v-5a45043a]{height:42px;white-space:nowrap}.room-wrap .screen-list p[data-v-5a45043a]{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:var(--Color-Uasge-TextIcon-color-primary);cursor:pointer;display:inline-block;font-size:12px;font-weight:var(--font-weight-regular);margin-bottom:10px;margin-right:8px;padding:8px 12px}.room-wrap .screen-list .active[data-v-5a45043a]{border:1px solid #111;color:#111;opacity:1}.room-wrap .screen-list .grey[data-v-5a45043a]{color:#ebebeb}.room-list-wrap[data-v-5a45043a]{cursor:pointer;position:relative}.room-list-wrap .no-room-list[data-v-5a45043a]{align-items:center;display:flex;flex-direction:column}.room-list-wrap .no-room-list .no-room-bg[data-v-5a45043a]{height:142px;margin-top:40px;width:160px}.room-list-wrap .no-room-list p[data-v-5a45043a]{color:rgba(153,153,153,.5);font-size:16px;font-weight:400;height:54px;line-height:54px;text-align:center;width:100%}.room-list-wrap .no-room-list div[data-v-5a45043a]{background:#111;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px}.room-list-wrap .room-list-title[data-v-5a45043a]{color:#111;font-family:PingFang SC;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:left}.room-list-wrap .room-list-box[data-v-5a45043a]{display:flex;margin-bottom:14px}.room-list-wrap .room-img[data-v-5a45043a]{display:flex;margin-right:16px;width:142px}.room-list-wrap .room-img .room-img1[data-v-5a45043a]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img .room-img1 img[data-v-5a45043a]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img .room-img1 .photo-btn[data-v-5a45043a]{align-items:center;background:rgba(0,0,0,.32);border-bottom-right-radius:6px;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:0;width:45px}.room-list-wrap .room-img .room-img1 .photo-btn span[data-v-5a45043a]{margin-left:6px}.room-list-wrap .room-img.room-sigle-img .room-img1[data-v-5a45043a]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img.room-sigle-img .room-img1 img[data-v-5a45043a]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img.room-sigle-img .recommend[data-v-5a45043a]{align-items:center;background:linear-gradient(90deg,#ff9f47,#ff603d 102%);border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--Color-Uasge-BG-color-container);display:flex;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:28px;left:-4px;position:absolute;top:6px;width:101px;z-index:1}.room-list-wrap .room-img.room-sigle-img .recommend .custom-icon[data-v-5a45043a]{width:20px}.room-list-wrap .room-img.room-sigle-img .recommend-dot[data-v-5a45043a]:after{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #bc5e1b;content:"";height:0;left:-8px;position:absolute;top:34px;width:0;z-index:1}.room-list-wrap .room-img .room-img2[data-v-5a45043a]{align-items:center;display:flex;overflow:hidden}.room-list-wrap .room-img .room-img2 img[data-v-5a45043a]{display:block;height:82px;margin-right:3px;width:82px}.room-list-wrap .room-img .room-img3 img[data-v-5a45043a]{display:block;height:82px;margin-right:3px;width:110px}.room-list-wrap .room-img .room-img3[data-v-5a45043a] :last-child{margin-right:0}.room-list-wrap .room-img .room-img4 img[data-v-5a45043a]{display:block;height:82px;margin-right:3px;width:166px}.room-list-wrap .room-img .room-img4[data-v-5a45043a] :last-child{margin-right:0}.room-list-wrap .room-img.roomInfoList-img[data-v-5a45043a]{align-items:flex-start;display:flex;flex-direction:column}.room-list-wrap .room-card[data-v-5a45043a]{flex:1}.room-list-wrap .room-card .top[data-v-5a45043a]{align-items:center;color:#111;display:flex;margin-bottom:16px}.room-list-wrap .room-card .top h1[data-v-5a45043a]{font-size:26px;font-weight:700;margin-right:18px}.room-list-wrap .room-card .top h1 p[data-v-5a45043a]{display:inline-block;font-size:16px;font-weight:400;line-height:26px;margin-right:22px;opacity:.5}.room-list-wrap .room-card .top h1 p span[data-v-5a45043a]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card .content[data-v-5a45043a]{display:flex;flex-direction:column;padding-left:15px}.room-list-wrap .room-card .content .bottom-tips[data-v-5a45043a]{background-color:var(--Color-Uasge-BG-color-component-alpha);color:var(--Color-Uasge-TextIcon-color-primary);display:flex;justify-content:space-between;padding:4px}.room-list-wrap .room-card .content-flex[data-v-5a45043a]{display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex h2[data-v-5a45043a]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:16px;margin-bottom:10px;word-break:keep-all}.room-list-wrap .room-card .content-flex h2 .product-name[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-link,#418761)}.room-list-wrap .room-card .content-flex h2 .cancel-text[data-v-5a45043a]{line-height:18px;word-break:break-all}.room-list-wrap .room-card .content-flex h2 .dot[data-v-5a45043a]{background:var(--Color-Uasge-TextIcon-color-primary);border-radius:50%;display:inline-block;height:4px;margin:0 8px 5px;width:4px}.room-list-wrap .room-card .content-flex .notes[data-v-5a45043a]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);display:flex;flex:1;flex-wrap:wrap;font-size:14px;font-weight:400}.room-list-wrap .room-card .content-flex .notes p[data-v-5a45043a]{align-items:center;display:flex;margin-bottom:12px;margin-right:18px}.room-list-wrap .room-card .content-flex .notes p.t-content-p[data-v-5a45043a]{margin-bottom:0;margin-right:0}.room-list-wrap .room-card .content-flex .reserve-info[data-v-5a45043a]{margin-bottom:16px}.room-list-wrap .room-card .content-flex .reserve-info p[data-v-5a45043a]{align-content:center;align-items:center;color:#111;display:flex;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.8}.room-list-wrap .room-card .content-flex .card-box[data-v-5a45043a]{color:#b78256;position:relative}.room-list-wrap .room-card .content-flex .card-box .card[data-v-5a45043a]{padding:12px 0 0 18px}.room-list-wrap .room-card .content-flex .card-box .card[data-v-5a45043a]:before{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat -246px -118px;content:"";height:18px;left:0;position:absolute;top:9px;width:18px}.room-list-wrap .room-card .content-flex .source[data-v-5a45043a]{color:rgba(0,0,0,.08);font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .right[data-v-5a45043a]{align-items:flex-end;display:flex}.room-list-wrap .room-card .content-flex .right .minStocks[data-v-5a45043a]{color:#ce3e3e;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:10px}.room-list-wrap .room-card .content-flex .tags[data-v-5a45043a]{align-items:center;display:flex}.room-list-wrap .room-card .content-flex .tags p[data-v-5a45043a]{border-radius:2px;font-size:12px;font-weight:600;margin:8px 6px 8px 0;padding:4px 8px}.room-list-wrap .room-card .content-flex .tags .purple[data-v-5a45043a]{background:rgba(62,85,206,.1);color:#3e55ce}.room-list-wrap .room-card .content-flex .tags .pink[data-v-5a45043a]{background:rgba(206,62,186,.1);color:#ce3eba}.room-list-wrap .room-card .content-flex .price[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-price,#f24430);font-size:28px;font-weight:600;margin-right:8px;position:relative}.room-list-wrap .room-card .content-flex .price .original-price[data-v-5a45043a]{color:#999;font-size:14px;font-weight:400;margin-right:5px;text-decoration-line:line-through}.room-list-wrap .room-card .content-flex .price .original-price-2[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:var(--font-weight-regular)}.room-list-wrap .room-card .content-flex .price .after-tax[data-v-5a45043a]{font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .currency[data-v-5a45043a]{font-size:26px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-text[data-v-5a45043a]{display:flex;justify-content:flex-end;text-align:right}.room-list-wrap .room-card .content-flex .price .price-text .discount[data-v-5a45043a]{background:linear-gradient(270deg,#ffedeb,hsla(4,100%,97%,.7) 81.5%,hsla(4,100%,97%,.3) 91.98%);color:var(--red-red-03,#e13f2d);font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-align:right;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-text .discount-empty[data-v-5a45043a]{width:100px}.room-list-wrap .room-card .content-flex .price .price-pop-box[data-v-5a45043a]{bottom:55px;padding-bottom:10px;position:absolute;right:-150px;width:380px;z-index:110}.room-list-wrap .room-card .content-flex .price .price-pop[data-v-5a45043a]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);padding-bottom:6px;position:relative}.room-list-wrap .room-card .content-flex .price .price-pop .tit[data-v-5a45043a]{border-bottom:1px solid rgba(0,0,0,.06);color:#333;font-size:18px;font-weight:600;padding:12px 16px}.room-list-wrap .room-card .content-flex .price .price-pop .tit .gray[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:500;margin-top:8px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box[data-v-5a45043a]{border-radius:2px;margin:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price[data-v-5a45043a]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:2px 4px;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-5a45043a],.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price p[data-v-5a45043a]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-5a45043a]{margin-left:2px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card-box[data-v-5a45043a]{background:#fafafa;padding:6px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card[data-v-5a45043a]{background:#fef8f7!important;margin:12px 0 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .mtb-6[data-v-5a45043a]{margin:6px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-tip[data-v-5a45043a]{color:#333;font-size:12px;opacity:.8}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line[data-v-5a45043a]{color:#333;display:flex;font-size:12px;font-weight:400;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .flex-end[data-v-5a45043a]{text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.coarse[data-v-5a45043a]{color:#333;font-size:14px;font-weight:600;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.red[data-v-5a45043a]{color:#e44c4c;font-size:12px;font-weight:400;line-height:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left[data-v-5a45043a]{max-width:250px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .label-tag[data-v-5a45043a]{background-color:var(--Color-Palette-Red-color-red-06);color:var(--Color-Palette-Red-color-red-02);padding:4px 6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .tag-tip[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-fourthly);margin-top:6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .gray[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-fourthly)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .fpd-tips[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-Color-hint);font-size:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-tip-2[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-red[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-discount)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-2[data-v-5a45043a]{padding:2px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom[data-v-5a45043a]{display:flex;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom .left[data-v-5a45043a]{width:192px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.coarse[data-v-5a45043a]{color:#333;font-size:14px;font-weight:600;margin-bottom:7px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.gray[data-v-5a45043a]{font-size:10px;font-weight:400;line-height:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .dotted-line[data-v-5a45043a]{border-bottom:1px dotted rgba(0,0,0,.06);height:0;margin:0 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free[data-v-5a45043a]{border-bottom:1px solid rgba(0,0,0,.06);padding:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line[data-v-5a45043a]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free[data-v-5a45043a],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .sub-tit[data-v-5a45043a]{color:#333;font-size:14px;font-weight:600;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free span[data-v-5a45043a]{font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .gray[data-v-5a45043a]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges[data-v-5a45043a]{align-items:center;border-bottom:1px dotted rgba(0,0,0,.06);border-top:1px dotted rgba(0,0,0,.06);display:flex;height:44px;justify-content:space-between;margin:16px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .all-room-free[data-v-5a45043a],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .sub-tit[data-v-5a45043a]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee[data-v-5a45043a]{color:#333;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee span[data-v-5a45043a]{color:#e44c4c;font-size:18px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .text[data-v-5a45043a]{color:#999;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info[data-v-5a45043a]{background:rgba(0,0,0,.02);padding:14px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box[data-v-5a45043a]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .sub-tit[data-v-5a45043a]{color:#333;font-size:14px;font-weight:600;width:200px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .black[data-v-5a45043a]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line[data-v-5a45043a]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line .gray[data-v-5a45043a]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .after-price[data-v-5a45043a]{color:#111;font-size:14px;font-weight:400;margin-bottom:8px}.room-list-wrap .room-card .content-flex .right-content[data-v-5a45043a]{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.room-list-wrap .room-card .content-flex .right-price[data-v-5a45043a]{text-align:right}.room-list-wrap .room-card .content-flex .right-price .best-price[data-v-5a45043a]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:4px 3px;white-space:nowrap}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-5a45043a],.room-list-wrap .room-card .content-flex .right-price .best-price p[data-v-5a45043a]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-5a45043a]{margin-left:2px}.room-list-wrap .room-card .content-flex .right-price .best-price-empty[data-v-5a45043a]{height:34px;width:100px}.room-list-wrap .room-card .content-flex .right-price .btn[data-v-5a45043a]{background:var(--Color-Uasge-TextIcon-color-brand);border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:6px;color:var(--text-white,#fff);font-family:PingFang SC;font-size:16px;font-weight:600;text-align:center;width:80px}.room-list-wrap .room-card .content-flex .right-price .no-btn[data-v-5a45043a]{color:var(--hoteldetail-white-color)}.room-list-wrap .room-card .content-flex .right-price .btn-top[data-v-5a45043a]{line-height:36px}.room-list-wrap .room-card .content-flex .right-price .btn-bottom[data-v-5a45043a]{background:var(--hoteldetail-white-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--Color-Uasge-TextIcon-color-brand);line-height:25px}.room-list-wrap .room-card .border-none[data-v-5a45043a]{border:none;padding:0}.room-list-wrap .room-card .rec-card[data-v-5a45043a]{padding:0 0 0 16px}.room-list-wrap .room-card .clock-card[data-v-5a45043a]{padding-left:16px}.room-list-wrap .room-card-cn[data-v-5a45043a]{margin-top:12px}.room-list-wrap .room-card-cn.margin-0[data-v-5a45043a]{margin-top:0}.room-list-wrap .room-card-cn .top[data-v-5a45043a]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex}.room-list-wrap .room-card-cn .top h1[data-v-5a45043a]{font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-title-lineh);line-height:18px}.room-list-wrap .room-card-cn .top h1 p[data-v-5a45043a]{display:inline-block;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-p-lineh);margin-right:22px;opacity:.5}.room-list-wrap .room-card-cn .top h1 p span[data-v-5a45043a]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card-cn .bottom[data-v-5a45043a]{align-items:center;color:var(--Color-Uasge-TextIcon-color-fourthly);display:flex;flex-wrap:wrap;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.room-list-wrap .last-room-list-box .room-img1[data-v-5a45043a]{height:200px}.room-list-wrap .last-room-list-box .room-img1 img[data-v-5a45043a]{display:block;height:200px;width:336px}.room-list-wrap .more-btn[data-v-5a45043a]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:14px;font-weight:500;justify-content:flex-end;opacity:.5;padding-top:4px}.room-list-wrap .custom-icon[data-v-5a45043a]{height:22px;margin-left:4px;margin-right:4px;width:10px}.room-list-wrap .upward-icon[data-v-5a45043a]{transform:translateY(-1px)}.room-list-wrap .upward-icon-3[data-v-5a45043a]{transform:translateY(-3px)}.room-list-wrap .more-room-btn[data-v-5a45043a]{align-content:center;border:1px solid var(--Color-Uasge-TextIcon-color-primary);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-family:PingFang SC;font-size:16px;font-weight:500;justify-content:center;margin:32px auto;padding:10px 0;width:188px}.room-list-wrap .more-room-btn .icon-btn-svg[data-v-5a45043a]{margin:0 2px}.room-list-wrap .rotate-icon-top[data-v-5a45043a]{transform:rotate(180deg) translateY(-2px)}.room-list-wrap .rotate-icon-top-0[data-v-5a45043a]{transform:rotate(180deg) translateY(0)}.room-list-wrap .mr-16[data-v-5a45043a]{margin-right:16px}.room-info-pop-bg[data-v-5a45043a]{background:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:8888}.room-info-pop-wrap[data-v-5a45043a]{background:#fff;height:822px;left:50%;margin:-411px 0 0 -800px;padding:0 30px;position:fixed;top:50%;width:1540px;z-index:9999}.room-info-pop-top[data-v-5a45043a]{align-items:center;display:flex;height:50px;justify-content:space-between;width:1540px}.room-info-pop-top p[data-v-5a45043a]{color:#111;font-size:18px;font-weight:600;line-height:50px}.food-hover-wrap[data-v-5a45043a]{position:relative}.food-hover-box[data-v-5a45043a]{cursor:pointer;padding-top:14px;position:absolute;top:0;z-index:109}.food-hover-box .food-hover[data-v-5a45043a]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);color:#111;font-weight:400;position:relative}.food-hover-box .food-hover .table-info-name[data-v-5a45043a]{height:30px;line-height:30px;max-width:500px;padding-top:10px;text-align:center}.food-hover-box .food-hover .cancel-desc[data-v-5a45043a]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;font-size:14px;margin:10px 0;min-width:200px;padding:10px 16px}.table-info[data-v-5a45043a]{border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;max-width:500px;overflow-x:scroll;width:-moz-fit-content;width:fit-content}.table-info .t-content[data-v-5a45043a]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content .row-merge[data-v-5a45043a]{position:relative;top:18px}.table-info .t-content-p[data-v-5a45043a]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content-p span[data-v-5a45043a]{border-radius:50%;height:4px;margin-right:4px;width:4px}.table-info .t-content-empty[data-v-5a45043a]{border-top:none}.table-info .t-right[data-v-5a45043a]{flex:1;padding:10px 16px}.table-info .table-info-content[data-v-5a45043a],.table-info .table-info-header[data-v-5a45043a]{display:flex;font-size:12px;font-weight:600;justify-content:flex-start}.table-info .table-info-header .t-content[data-v-5a45043a]{background:rgba(0,0,0,.02)}.table-info .table-info-content[data-v-5a45043a]{font-size:12px;font-weight:400}.table-info .table-info-content .t-content[data-v-5a45043a]{background:#fff;word-break:break-word}.arrow-up[data-v-5a45043a]:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:30px;position:absolute;top:-9px;width:0}.arrow-dow[data-v-5a45043a]:after{border-top:10px solid #fff;bottom:-10px}.arrow-dow[data-v-5a45043a]:after,.arrow-ups[data-v-5a45043a]:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:186px;position:absolute;width:0}.arrow-ups[data-v-5a45043a]:before{border-bottom:10px solid #fff;top:-10px}.loading-box[data-v-5a45043a]{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.loading-box img[data-v-5a45043a]{display:block;height:40px;margin-right:5px;width:40px}.origin-price2[data-v-5a45043a]{color:#999;font-size:14px;font-weight:400;line-height:18px}.card[data-v-5a45043a]{border:1px solid #f0f0f0;border-radius:8px;display:flex;width:100%}.card[data-v-5a45043a],.card.rec-card[data-v-5a45043a]{padding:16px}.card .divider-y[data-v-5a45043a]{border-left:1px solid #f0f0f0}.card .divider-x[data-v-5a45043a]{border-bottom:1px solid #f0f0f0;height:0;margin:16px 0 4px}.recommend-card[data-v-5a45043a]{background:linear-gradient(156deg,#fff6f3 18.27%,#fff 69.97%);border:1px solid #f8d2c6}.clock-card-conetnt .divider-y[data-v-5a45043a],.recommend-card .divider-y[data-v-5a45043a]{border-left:0 solid rgba(0,0,0,.06);height:0}.gray[data-v-5a45043a]{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.rpitem[data-v-5a45043a]{display:flex;flex-direction:column}.rpitem .bottom[data-v-5a45043a]{align-items:center;display:flex;font-size:14px!important;font-weight:400!important}.rpitem .bottom[data-v-5a45043a],.rpitem .bottom-national[data-v-5a45043a]{color:var(--hoteldetail-star-desc-color);font-family:PingFang SC;font-style:normal}.rpitem .bottom-national[data-v-5a45043a]{font-size:14px;font-weight:400;line-height:26px;margin-bottom:12px}.rpitem.gray .svg-icon[data-v-5a45043a],.rpitem.gray .top[data-v-5a45043a],.rpitem.gray h2[data-v-5a45043a]{color:var(--Color-Uasge-TextIcon-color-fourthly)!important}.loading[data-v-5a45043a]{display:flex;justify-content:space-between;margin-bottom:8px;width:30px}.loading span[data-v-5a45043a]{animation:bounce-5a45043a 1s infinite;background:#d9d9d9;border-radius:50%;display:inline-block;height:6px;margin-left:4px;width:6px}.loading span[data-v-5a45043a]:nth-child(2){animation-delay:.3s}.loading span[data-v-5a45043a]:nth-child(3){animation-delay:.6s}@keyframes bounce-5a45043a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tag-label[data-v-5a45043a]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6.452px}.tag-label .tag-label-00[data-v-5a45043a]{align-items:center;border:1px solid var(--hoteldetail-tag00-border-color);display:flex}.tag-label .tag-label-00 .tag-label-left[data-v-5a45043a]{background:var(--hoteldetail-tag00-icon-color)}.tag-label .tag-label-00 .tag-label-left .custom-icon[data-v-5a45043a]{height:18px;margin:0;padding:0 3px;width:14px}.tag-label .tag-label-00 .tag-label-right[data-v-5a45043a]{background:var(--hoteldetail-tag00-border-color);border-radius:0 2px 2px 0;color:var(--Color-Uasge-TextIcon-color-tertiary);font-family:PingFang SC;font-style:normal;font-weight:400;padding:0 6px;text-align:center}.tag-label .tag-label-01[data-v-5a45043a]{background:var(--hoteldetail-tag01-border-color);border:1px solid var(--hoteldetail-tag01-border-color);border-radius:2px;padding:0 6px}.tag-label .tag-label-02[data-v-5a45043a]{border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;padding:0 6px}.tag-label .tag-label-03[data-v-5a45043a]{border:1px solid #e6e6e6;border-radius:2px;color:#6d736f;padding:0 6px}.tag-label .tag-label-04[data-v-5a45043a]{padding:0 6px 0 0}.rpitem-title[data-v-5a45043a]{display:unset!important;word-break:break-all}.ellipsis[data-v-beda25cc]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal}.room-wrap[data-v-e5230164]{width:1040px}.room-wrap .booking[data-v-e5230164]{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat 0 -361px;height:16px;width:86px}.room-wrap .screen-box[data-v-e5230164]{margin-bottom:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.room-wrap .screen-list[data-v-e5230164]{height:42px;white-space:nowrap}.room-wrap .screen-list p[data-v-e5230164]{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:var(--Color-Uasge-TextIcon-color-primary);cursor:pointer;display:inline-block;font-size:12px;font-weight:var(--font-weight-regular);margin-bottom:10px;margin-right:8px;padding:8px 12px}.room-wrap .screen-list .active[data-v-e5230164]{border:1px solid #111;color:#111;opacity:1}.room-wrap .screen-list .grey[data-v-e5230164]{color:#ebebeb}.room-list-wrap[data-v-e5230164]{cursor:pointer;position:relative}.room-list-wrap .no-room-list[data-v-e5230164]{align-items:center;display:flex;flex-direction:column}.room-list-wrap .no-room-list .no-room-bg[data-v-e5230164]{height:142px;margin-top:40px;width:160px}.room-list-wrap .no-room-list p[data-v-e5230164]{color:rgba(153,153,153,.5);font-size:16px;font-weight:400;height:54px;line-height:54px;text-align:center;width:100%}.room-list-wrap .no-room-list div[data-v-e5230164]{background:#111;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px}.room-list-wrap .room-list-title[data-v-e5230164]{color:#111;font-family:PingFang SC;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:left}.room-list-wrap .room-list-box[data-v-e5230164]{display:flex;margin-bottom:14px}.room-list-wrap .room-img[data-v-e5230164]{display:flex;margin-right:16px;width:142px}.room-list-wrap .room-img .room-img1[data-v-e5230164]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img .room-img1 img[data-v-e5230164]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img .room-img1 .photo-btn[data-v-e5230164]{align-items:center;background:rgba(0,0,0,.32);border-bottom-right-radius:6px;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:0;width:45px}.room-list-wrap .room-img .room-img1 .photo-btn span[data-v-e5230164]{margin-left:6px}.room-list-wrap .room-img.room-sigle-img .room-img1[data-v-e5230164]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img.room-sigle-img .room-img1 img[data-v-e5230164]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img.room-sigle-img .recommend[data-v-e5230164]{align-items:center;background:linear-gradient(90deg,#ff9f47,#ff603d 102%);border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--Color-Uasge-BG-color-container);display:flex;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:28px;left:-4px;position:absolute;top:6px;width:101px;z-index:1}.room-list-wrap .room-img.room-sigle-img .recommend .custom-icon[data-v-e5230164]{width:20px}.room-list-wrap .room-img.room-sigle-img .recommend-dot[data-v-e5230164]:after{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #bc5e1b;content:"";height:0;left:-8px;position:absolute;top:34px;width:0;z-index:1}.room-list-wrap .room-img .room-img2[data-v-e5230164]{align-items:center;display:flex;overflow:hidden}.room-list-wrap .room-img .room-img2 img[data-v-e5230164]{display:block;height:82px;margin-right:3px;width:82px}.room-list-wrap .room-img .room-img3 img[data-v-e5230164]{display:block;height:82px;margin-right:3px;width:110px}.room-list-wrap .room-img .room-img3[data-v-e5230164] :last-child{margin-right:0}.room-list-wrap .room-img .room-img4 img[data-v-e5230164]{display:block;height:82px;margin-right:3px;width:166px}.room-list-wrap .room-img .room-img4[data-v-e5230164] :last-child{margin-right:0}.room-list-wrap .room-img.roomInfoList-img[data-v-e5230164]{align-items:flex-start;display:flex;flex-direction:column}.room-list-wrap .room-card[data-v-e5230164]{flex:1}.room-list-wrap .room-card .top[data-v-e5230164]{align-items:center;color:#111;display:flex;margin-bottom:16px}.room-list-wrap .room-card .top h1[data-v-e5230164]{font-size:26px;font-weight:700;margin-right:18px}.room-list-wrap .room-card .top h1 p[data-v-e5230164]{display:inline-block;font-size:16px;font-weight:400;line-height:26px;margin-right:22px;opacity:.5}.room-list-wrap .room-card .top h1 p span[data-v-e5230164]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card .content[data-v-e5230164]{display:flex;flex-direction:column;padding-left:15px}.room-list-wrap .room-card .content .bottom-tips[data-v-e5230164]{background-color:var(--Color-Uasge-BG-color-component-alpha);color:var(--Color-Uasge-TextIcon-color-primary);display:flex;justify-content:space-between;padding:4px}.room-list-wrap .room-card .content-flex[data-v-e5230164]{display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex h2[data-v-e5230164]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:16px;margin-bottom:10px;word-break:keep-all}.room-list-wrap .room-card .content-flex h2 .product-name[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-link,#418761)}.room-list-wrap .room-card .content-flex h2 .cancel-text[data-v-e5230164]{line-height:18px;word-break:break-all}.room-list-wrap .room-card .content-flex h2 .dot[data-v-e5230164]{background:var(--Color-Uasge-TextIcon-color-primary);border-radius:50%;display:inline-block;height:4px;margin:0 8px 5px;width:4px}.room-list-wrap .room-card .content-flex .notes[data-v-e5230164]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);display:flex;flex:1;flex-wrap:wrap;font-size:14px;font-weight:400}.room-list-wrap .room-card .content-flex .notes p[data-v-e5230164]{align-items:center;display:flex;margin-bottom:12px;margin-right:18px}.room-list-wrap .room-card .content-flex .notes p.t-content-p[data-v-e5230164]{margin-bottom:0;margin-right:0}.room-list-wrap .room-card .content-flex .reserve-info[data-v-e5230164]{margin-bottom:16px}.room-list-wrap .room-card .content-flex .reserve-info p[data-v-e5230164]{align-content:center;align-items:center;color:#111;display:flex;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.8}.room-list-wrap .room-card .content-flex .card-box[data-v-e5230164]{color:#b78256;position:relative}.room-list-wrap .room-card .content-flex .card-box .card[data-v-e5230164]{padding:12px 0 0 18px}.room-list-wrap .room-card .content-flex .card-box .card[data-v-e5230164]:before{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat -246px -118px;content:"";height:18px;left:0;position:absolute;top:9px;width:18px}.room-list-wrap .room-card .content-flex .source[data-v-e5230164]{color:rgba(0,0,0,.08);font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .right[data-v-e5230164]{align-items:flex-end;display:flex}.room-list-wrap .room-card .content-flex .right .minStocks[data-v-e5230164]{color:#ce3e3e;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:10px}.room-list-wrap .room-card .content-flex .tags[data-v-e5230164]{align-items:center;display:flex}.room-list-wrap .room-card .content-flex .tags p[data-v-e5230164]{border-radius:2px;font-size:12px;font-weight:600;margin:8px 6px 8px 0;padding:4px 8px}.room-list-wrap .room-card .content-flex .tags .purple[data-v-e5230164]{background:rgba(62,85,206,.1);color:#3e55ce}.room-list-wrap .room-card .content-flex .tags .pink[data-v-e5230164]{background:rgba(206,62,186,.1);color:#ce3eba}.room-list-wrap .room-card .content-flex .price[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-price,#f24430);font-size:28px;font-weight:600;margin-right:8px;position:relative}.room-list-wrap .room-card .content-flex .price .original-price[data-v-e5230164]{color:#999;font-size:14px;font-weight:400;margin-right:5px;text-decoration-line:line-through}.room-list-wrap .room-card .content-flex .price .original-price-2[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:var(--font-weight-regular)}.room-list-wrap .room-card .content-flex .price .after-tax[data-v-e5230164]{font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .currency[data-v-e5230164]{font-size:26px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-text[data-v-e5230164]{display:flex;justify-content:flex-end;text-align:right}.room-list-wrap .room-card .content-flex .price .price-text .discount[data-v-e5230164]{background:linear-gradient(270deg,#ffedeb,hsla(4,100%,97%,.7) 81.5%,hsla(4,100%,97%,.3) 91.98%);color:var(--red-red-03,#e13f2d);font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-align:right;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-text .discount-empty[data-v-e5230164]{width:100px}.room-list-wrap .room-card .content-flex .price .price-pop-box[data-v-e5230164]{bottom:55px;padding-bottom:10px;position:absolute;right:-150px;width:380px;z-index:110}.room-list-wrap .room-card .content-flex .price .price-pop[data-v-e5230164]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);padding-bottom:6px;position:relative}.room-list-wrap .room-card .content-flex .price .price-pop .tit[data-v-e5230164]{border-bottom:1px solid rgba(0,0,0,.06);color:#333;font-size:18px;font-weight:600;padding:12px 16px}.room-list-wrap .room-card .content-flex .price .price-pop .tit .gray[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:500;margin-top:8px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box[data-v-e5230164]{border-radius:2px;margin:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price[data-v-e5230164]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:2px 4px;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-e5230164],.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price p[data-v-e5230164]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-e5230164]{margin-left:2px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card-box[data-v-e5230164]{background:#fafafa;padding:6px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card[data-v-e5230164]{background:#fef8f7!important;margin:12px 0 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .mtb-6[data-v-e5230164]{margin:6px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-tip[data-v-e5230164]{color:#333;font-size:12px;opacity:.8}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line[data-v-e5230164]{color:#333;display:flex;font-size:12px;font-weight:400;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .flex-end[data-v-e5230164]{text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.coarse[data-v-e5230164]{color:#333;font-size:14px;font-weight:600;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.red[data-v-e5230164]{color:#e44c4c;font-size:12px;font-weight:400;line-height:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left[data-v-e5230164]{max-width:250px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .label-tag[data-v-e5230164]{background-color:var(--Color-Palette-Red-color-red-06);color:var(--Color-Palette-Red-color-red-02);padding:4px 6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .tag-tip[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-fourthly);margin-top:6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .gray[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-fourthly)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .fpd-tips[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-Color-hint);font-size:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-tip-2[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-red[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-discount)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-2[data-v-e5230164]{padding:2px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom[data-v-e5230164]{display:flex;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom .left[data-v-e5230164]{width:192px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.coarse[data-v-e5230164]{color:#333;font-size:14px;font-weight:600;margin-bottom:7px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.gray[data-v-e5230164]{font-size:10px;font-weight:400;line-height:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .dotted-line[data-v-e5230164]{border-bottom:1px dotted rgba(0,0,0,.06);height:0;margin:0 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free[data-v-e5230164]{border-bottom:1px solid rgba(0,0,0,.06);padding:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line[data-v-e5230164]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free[data-v-e5230164],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .sub-tit[data-v-e5230164]{color:#333;font-size:14px;font-weight:600;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free span[data-v-e5230164]{font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .gray[data-v-e5230164]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges[data-v-e5230164]{align-items:center;border-bottom:1px dotted rgba(0,0,0,.06);border-top:1px dotted rgba(0,0,0,.06);display:flex;height:44px;justify-content:space-between;margin:16px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .all-room-free[data-v-e5230164],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .sub-tit[data-v-e5230164]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee[data-v-e5230164]{color:#333;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee span[data-v-e5230164]{color:#e44c4c;font-size:18px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .text[data-v-e5230164]{color:#999;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info[data-v-e5230164]{background:rgba(0,0,0,.02);padding:14px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box[data-v-e5230164]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .sub-tit[data-v-e5230164]{color:#333;font-size:14px;font-weight:600;width:200px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .black[data-v-e5230164]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line[data-v-e5230164]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line .gray[data-v-e5230164]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .after-price[data-v-e5230164]{color:#111;font-size:14px;font-weight:400;margin-bottom:8px}.room-list-wrap .room-card .content-flex .right-content[data-v-e5230164]{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.room-list-wrap .room-card .content-flex .right-price[data-v-e5230164]{text-align:right}.room-list-wrap .room-card .content-flex .right-price .best-price[data-v-e5230164]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:4px 3px;white-space:nowrap}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-e5230164],.room-list-wrap .room-card .content-flex .right-price .best-price p[data-v-e5230164]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-e5230164]{margin-left:2px}.room-list-wrap .room-card .content-flex .right-price .best-price-empty[data-v-e5230164]{height:34px;width:100px}.room-list-wrap .room-card .content-flex .right-price .btn[data-v-e5230164]{background:var(--Color-Uasge-TextIcon-color-brand);border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:6px;color:var(--text-white,#fff);font-family:PingFang SC;font-size:16px;font-weight:600;text-align:center;width:80px}.room-list-wrap .room-card .content-flex .right-price .no-btn[data-v-e5230164]{color:var(--hoteldetail-white-color)}.room-list-wrap .room-card .content-flex .right-price .btn-top[data-v-e5230164]{line-height:36px}.room-list-wrap .room-card .content-flex .right-price .btn-bottom[data-v-e5230164]{background:var(--hoteldetail-white-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--Color-Uasge-TextIcon-color-brand);line-height:25px}.room-list-wrap .room-card .border-none[data-v-e5230164]{border:none;padding:0}.room-list-wrap .room-card .rec-card[data-v-e5230164]{padding:0 0 0 16px}.room-list-wrap .room-card .clock-card[data-v-e5230164]{padding-left:16px}.room-list-wrap .room-card-cn[data-v-e5230164]{margin-top:12px}.room-list-wrap .room-card-cn.margin-0[data-v-e5230164]{margin-top:0}.room-list-wrap .room-card-cn .top[data-v-e5230164]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex}.room-list-wrap .room-card-cn .top h1[data-v-e5230164]{font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-title-lineh);line-height:18px}.room-list-wrap .room-card-cn .top h1 p[data-v-e5230164]{display:inline-block;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-p-lineh);margin-right:22px;opacity:.5}.room-list-wrap .room-card-cn .top h1 p span[data-v-e5230164]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card-cn .bottom[data-v-e5230164]{align-items:center;color:var(--Color-Uasge-TextIcon-color-fourthly);display:flex;flex-wrap:wrap;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.room-list-wrap .last-room-list-box .room-img1[data-v-e5230164]{height:200px}.room-list-wrap .last-room-list-box .room-img1 img[data-v-e5230164]{display:block;height:200px;width:336px}.room-list-wrap .more-btn[data-v-e5230164]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:14px;font-weight:500;justify-content:flex-end;opacity:.5;padding-top:4px}.room-list-wrap .custom-icon[data-v-e5230164]{height:22px;margin-left:4px;margin-right:4px;width:10px}.room-list-wrap .upward-icon[data-v-e5230164]{transform:translateY(-1px)}.room-list-wrap .upward-icon-3[data-v-e5230164]{transform:translateY(-3px)}.room-list-wrap .more-room-btn[data-v-e5230164]{align-content:center;border:1px solid var(--Color-Uasge-TextIcon-color-primary);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-family:PingFang SC;font-size:16px;font-weight:500;justify-content:center;margin:32px auto;padding:10px 0;width:188px}.room-list-wrap .more-room-btn .icon-btn-svg[data-v-e5230164]{margin:0 2px}.room-list-wrap .rotate-icon-top[data-v-e5230164]{transform:rotate(180deg) translateY(-2px)}.room-list-wrap .rotate-icon-top-0[data-v-e5230164]{transform:rotate(180deg) translateY(0)}.room-list-wrap .mr-16[data-v-e5230164]{margin-right:16px}.room-info-pop-bg[data-v-e5230164]{background:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:8888}.room-info-pop-wrap[data-v-e5230164]{background:#fff;height:822px;left:50%;margin:-411px 0 0 -800px;padding:0 30px;position:fixed;top:50%;width:1540px;z-index:9999}.room-info-pop-top[data-v-e5230164]{align-items:center;display:flex;height:50px;justify-content:space-between;width:1540px}.room-info-pop-top p[data-v-e5230164]{color:#111;font-size:18px;font-weight:600;line-height:50px}.food-hover-wrap[data-v-e5230164]{position:relative}.food-hover-box[data-v-e5230164]{cursor:pointer;padding-top:14px;position:absolute;top:0;z-index:109}.food-hover-box .food-hover[data-v-e5230164]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);color:#111;font-weight:400;position:relative}.food-hover-box .food-hover .table-info-name[data-v-e5230164]{height:30px;line-height:30px;max-width:500px;padding-top:10px;text-align:center}.food-hover-box .food-hover .cancel-desc[data-v-e5230164]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;font-size:14px;margin:10px 0;min-width:200px;padding:10px 16px}.table-info[data-v-e5230164]{border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;max-width:500px;overflow-x:scroll;width:-moz-fit-content;width:fit-content}.table-info .t-content[data-v-e5230164]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content .row-merge[data-v-e5230164]{position:relative;top:18px}.table-info .t-content-p[data-v-e5230164]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content-p span[data-v-e5230164]{border-radius:50%;height:4px;margin-right:4px;width:4px}.table-info .t-content-empty[data-v-e5230164]{border-top:none}.table-info .t-right[data-v-e5230164]{flex:1;padding:10px 16px}.table-info .table-info-content[data-v-e5230164],.table-info .table-info-header[data-v-e5230164]{display:flex;font-size:12px;font-weight:600;justify-content:flex-start}.table-info .table-info-header .t-content[data-v-e5230164]{background:rgba(0,0,0,.02)}.table-info .table-info-content[data-v-e5230164]{font-size:12px;font-weight:400}.table-info .table-info-content .t-content[data-v-e5230164]{background:#fff;word-break:break-word}.arrow-up[data-v-e5230164]:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:30px;position:absolute;top:-9px;width:0}.arrow-dow[data-v-e5230164]:after{border-top:10px solid #fff;bottom:-10px}.arrow-dow[data-v-e5230164]:after,.arrow-ups[data-v-e5230164]:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:186px;position:absolute;width:0}.arrow-ups[data-v-e5230164]:before{border-bottom:10px solid #fff;top:-10px}.loading-box[data-v-e5230164]{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.loading-box img[data-v-e5230164]{display:block;height:40px;margin-right:5px;width:40px}.origin-price2[data-v-e5230164]{color:#999;font-size:14px;font-weight:400;line-height:18px}.card[data-v-e5230164]{border:1px solid #f0f0f0;border-radius:8px;display:flex;width:100%}.card[data-v-e5230164],.card.rec-card[data-v-e5230164]{padding:16px}.card .divider-y[data-v-e5230164]{border-left:1px solid #f0f0f0}.card .divider-x[data-v-e5230164]{border-bottom:1px solid #f0f0f0;height:0;margin:16px 0 4px}.recommend-card[data-v-e5230164]{background:linear-gradient(156deg,#fff6f3 18.27%,#fff 69.97%);border:1px solid #f8d2c6}.clock-card-conetnt .divider-y[data-v-e5230164],.recommend-card .divider-y[data-v-e5230164]{border-left:0 solid rgba(0,0,0,.06);height:0}.gray[data-v-e5230164]{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.rpitem[data-v-e5230164]{display:flex;flex-direction:column}.rpitem .bottom[data-v-e5230164]{align-items:center;display:flex;font-size:14px!important;font-weight:400!important}.rpitem .bottom[data-v-e5230164],.rpitem .bottom-national[data-v-e5230164]{color:var(--hoteldetail-star-desc-color);font-family:PingFang SC;font-style:normal}.rpitem .bottom-national[data-v-e5230164]{font-size:14px;font-weight:400;line-height:26px;margin-bottom:12px}.rpitem.gray .svg-icon[data-v-e5230164],.rpitem.gray .top[data-v-e5230164],.rpitem.gray h2[data-v-e5230164]{color:var(--Color-Uasge-TextIcon-color-fourthly)!important}.loading[data-v-e5230164]{display:flex;justify-content:space-between;margin-bottom:8px;width:30px}.loading span[data-v-e5230164]{animation:bounce-e5230164 1s infinite;background:#d9d9d9;border-radius:50%;display:inline-block;height:6px;margin-left:4px;width:6px}.loading span[data-v-e5230164]:nth-child(2){animation-delay:.3s}.loading span[data-v-e5230164]:nth-child(3){animation-delay:.6s}@keyframes bounce-e5230164{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tag-label[data-v-e5230164]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6.452px}.tag-label .tag-label-00[data-v-e5230164]{align-items:center;border:1px solid var(--hoteldetail-tag00-border-color);display:flex}.tag-label .tag-label-00 .tag-label-left[data-v-e5230164]{background:var(--hoteldetail-tag00-icon-color)}.tag-label .tag-label-00 .tag-label-left .custom-icon[data-v-e5230164]{height:18px;margin:0;padding:0 3px;width:14px}.tag-label .tag-label-00 .tag-label-right[data-v-e5230164]{background:var(--hoteldetail-tag00-border-color);border-radius:0 2px 2px 0;color:var(--Color-Uasge-TextIcon-color-tertiary);font-family:PingFang SC;font-style:normal;font-weight:400;padding:0 6px;text-align:center}.tag-label .tag-label-01[data-v-e5230164]{background:var(--hoteldetail-tag01-border-color);border:1px solid var(--hoteldetail-tag01-border-color);border-radius:2px;padding:0 6px}.tag-label .tag-label-02[data-v-e5230164]{border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;padding:0 6px}.tag-label .tag-label-03[data-v-e5230164]{border:1px solid #e6e6e6;border-radius:2px;color:#6d736f;padding:0 6px}.tag-label .tag-label-04[data-v-e5230164]{padding:0 6px 0 0}.rpitem-title[data-v-e5230164]{display:unset!important;word-break:break-all}.room-wrap[data-v-fca1da1c]{width:1040px}.room-wrap .booking[data-v-fca1da1c]{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat 0 -361px;height:16px;width:86px}.room-wrap .screen-box[data-v-fca1da1c]{margin-bottom:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.room-wrap .screen-list[data-v-fca1da1c]{height:42px;white-space:nowrap}.room-wrap .screen-list p[data-v-fca1da1c]{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:var(--Color-Uasge-TextIcon-color-primary);cursor:pointer;display:inline-block;font-size:12px;font-weight:var(--font-weight-regular);margin-bottom:10px;margin-right:8px;padding:8px 12px}.room-wrap .screen-list .active[data-v-fca1da1c]{border:1px solid #111;color:#111;opacity:1}.room-wrap .screen-list .grey[data-v-fca1da1c]{color:#ebebeb}.room-list-wrap[data-v-fca1da1c]{cursor:pointer;position:relative}.room-list-wrap .no-room-list[data-v-fca1da1c]{align-items:center;display:flex;flex-direction:column}.room-list-wrap .no-room-list .no-room-bg[data-v-fca1da1c]{height:142px;margin-top:40px;width:160px}.room-list-wrap .no-room-list p[data-v-fca1da1c]{color:rgba(153,153,153,.5);font-size:16px;font-weight:400;height:54px;line-height:54px;text-align:center;width:100%}.room-list-wrap .no-room-list div[data-v-fca1da1c]{background:#111;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px}.room-list-wrap .room-list-title[data-v-fca1da1c]{color:#111;font-family:PingFang SC;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:left}.room-list-wrap .room-list-box[data-v-fca1da1c]{display:flex;margin-bottom:14px}.room-list-wrap .room-img[data-v-fca1da1c]{display:flex;margin-right:16px;width:142px}.room-list-wrap .room-img .room-img1[data-v-fca1da1c]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img .room-img1 img[data-v-fca1da1c]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img .room-img1 .photo-btn[data-v-fca1da1c]{align-items:center;background:rgba(0,0,0,.32);border-bottom-right-radius:6px;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:0;width:45px}.room-list-wrap .room-img .room-img1 .photo-btn span[data-v-fca1da1c]{margin-left:6px}.room-list-wrap .room-img.room-sigle-img .room-img1[data-v-fca1da1c]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img.room-sigle-img .room-img1 img[data-v-fca1da1c]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img.room-sigle-img .recommend[data-v-fca1da1c]{align-items:center;background:linear-gradient(90deg,#ff9f47,#ff603d 102%);border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--Color-Uasge-BG-color-container);display:flex;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:28px;left:-4px;position:absolute;top:6px;width:101px;z-index:1}.room-list-wrap .room-img.room-sigle-img .recommend .custom-icon[data-v-fca1da1c]{width:20px}.room-list-wrap .room-img.room-sigle-img .recommend-dot[data-v-fca1da1c]:after{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #bc5e1b;content:"";height:0;left:-8px;position:absolute;top:34px;width:0;z-index:1}.room-list-wrap .room-img .room-img2[data-v-fca1da1c]{align-items:center;display:flex;overflow:hidden}.room-list-wrap .room-img .room-img2 img[data-v-fca1da1c]{display:block;height:82px;margin-right:3px;width:82px}.room-list-wrap .room-img .room-img3 img[data-v-fca1da1c]{display:block;height:82px;margin-right:3px;width:110px}.room-list-wrap .room-img .room-img3[data-v-fca1da1c] :last-child{margin-right:0}.room-list-wrap .room-img .room-img4 img[data-v-fca1da1c]{display:block;height:82px;margin-right:3px;width:166px}.room-list-wrap .room-img .room-img4[data-v-fca1da1c] :last-child{margin-right:0}.room-list-wrap .room-img.roomInfoList-img[data-v-fca1da1c]{align-items:flex-start;display:flex;flex-direction:column}.room-list-wrap .room-card[data-v-fca1da1c]{flex:1}.room-list-wrap .room-card .top[data-v-fca1da1c]{align-items:center;color:#111;display:flex;margin-bottom:16px}.room-list-wrap .room-card .top h1[data-v-fca1da1c]{font-size:26px;font-weight:700;margin-right:18px}.room-list-wrap .room-card .top h1 p[data-v-fca1da1c]{display:inline-block;font-size:16px;font-weight:400;line-height:26px;margin-right:22px;opacity:.5}.room-list-wrap .room-card .top h1 p span[data-v-fca1da1c]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card .content[data-v-fca1da1c]{display:flex;flex-direction:column;padding-left:15px}.room-list-wrap .room-card .content .bottom-tips[data-v-fca1da1c]{background-color:var(--Color-Uasge-BG-color-component-alpha);color:var(--Color-Uasge-TextIcon-color-primary);display:flex;justify-content:space-between;padding:4px}.room-list-wrap .room-card .content-flex[data-v-fca1da1c]{display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex h2[data-v-fca1da1c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:16px;margin-bottom:10px;word-break:keep-all}.room-list-wrap .room-card .content-flex h2 .product-name[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-link,#418761)}.room-list-wrap .room-card .content-flex h2 .cancel-text[data-v-fca1da1c]{line-height:18px;word-break:break-all}.room-list-wrap .room-card .content-flex h2 .dot[data-v-fca1da1c]{background:var(--Color-Uasge-TextIcon-color-primary);border-radius:50%;display:inline-block;height:4px;margin:0 8px 5px;width:4px}.room-list-wrap .room-card .content-flex .notes[data-v-fca1da1c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);display:flex;flex:1;flex-wrap:wrap;font-size:14px;font-weight:400}.room-list-wrap .room-card .content-flex .notes p[data-v-fca1da1c]{align-items:center;display:flex;margin-bottom:12px;margin-right:18px}.room-list-wrap .room-card .content-flex .notes p.t-content-p[data-v-fca1da1c]{margin-bottom:0;margin-right:0}.room-list-wrap .room-card .content-flex .reserve-info[data-v-fca1da1c]{margin-bottom:16px}.room-list-wrap .room-card .content-flex .reserve-info p[data-v-fca1da1c]{align-content:center;align-items:center;color:#111;display:flex;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.8}.room-list-wrap .room-card .content-flex .card-box[data-v-fca1da1c]{color:#b78256;position:relative}.room-list-wrap .room-card .content-flex .card-box .card[data-v-fca1da1c]{padding:12px 0 0 18px}.room-list-wrap .room-card .content-flex .card-box .card[data-v-fca1da1c]:before{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat -246px -118px;content:"";height:18px;left:0;position:absolute;top:9px;width:18px}.room-list-wrap .room-card .content-flex .source[data-v-fca1da1c]{color:rgba(0,0,0,.08);font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .right[data-v-fca1da1c]{align-items:flex-end;display:flex}.room-list-wrap .room-card .content-flex .right .minStocks[data-v-fca1da1c]{color:#ce3e3e;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:10px}.room-list-wrap .room-card .content-flex .tags[data-v-fca1da1c]{align-items:center;display:flex}.room-list-wrap .room-card .content-flex .tags p[data-v-fca1da1c]{border-radius:2px;font-size:12px;font-weight:600;margin:8px 6px 8px 0;padding:4px 8px}.room-list-wrap .room-card .content-flex .tags .purple[data-v-fca1da1c]{background:rgba(62,85,206,.1);color:#3e55ce}.room-list-wrap .room-card .content-flex .tags .pink[data-v-fca1da1c]{background:rgba(206,62,186,.1);color:#ce3eba}.room-list-wrap .room-card .content-flex .price[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-price,#f24430);font-size:28px;font-weight:600;margin-right:8px;position:relative}.room-list-wrap .room-card .content-flex .price .original-price[data-v-fca1da1c]{color:#999;font-size:14px;font-weight:400;margin-right:5px;text-decoration-line:line-through}.room-list-wrap .room-card .content-flex .price .original-price-2[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:var(--font-weight-regular)}.room-list-wrap .room-card .content-flex .price .after-tax[data-v-fca1da1c]{font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .currency[data-v-fca1da1c]{font-size:26px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-text[data-v-fca1da1c]{display:flex;justify-content:flex-end;text-align:right}.room-list-wrap .room-card .content-flex .price .price-text .discount[data-v-fca1da1c]{background:linear-gradient(270deg,#ffedeb,hsla(4,100%,97%,.7) 81.5%,hsla(4,100%,97%,.3) 91.98%);color:var(--red-red-03,#e13f2d);font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-align:right;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-text .discount-empty[data-v-fca1da1c]{width:100px}.room-list-wrap .room-card .content-flex .price .price-pop-box[data-v-fca1da1c]{bottom:55px;padding-bottom:10px;position:absolute;right:-150px;width:380px;z-index:110}.room-list-wrap .room-card .content-flex .price .price-pop[data-v-fca1da1c]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);padding-bottom:6px;position:relative}.room-list-wrap .room-card .content-flex .price .price-pop .tit[data-v-fca1da1c]{border-bottom:1px solid rgba(0,0,0,.06);color:#333;font-size:18px;font-weight:600;padding:12px 16px}.room-list-wrap .room-card .content-flex .price .price-pop .tit .gray[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:500;margin-top:8px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box[data-v-fca1da1c]{border-radius:2px;margin:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price[data-v-fca1da1c]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:2px 4px;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-fca1da1c],.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price p[data-v-fca1da1c]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-fca1da1c]{margin-left:2px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card-box[data-v-fca1da1c]{background:#fafafa;padding:6px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card[data-v-fca1da1c]{background:#fef8f7!important;margin:12px 0 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .mtb-6[data-v-fca1da1c]{margin:6px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-tip[data-v-fca1da1c]{color:#333;font-size:12px;opacity:.8}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line[data-v-fca1da1c]{color:#333;display:flex;font-size:12px;font-weight:400;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .flex-end[data-v-fca1da1c]{text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.coarse[data-v-fca1da1c]{color:#333;font-size:14px;font-weight:600;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.red[data-v-fca1da1c]{color:#e44c4c;font-size:12px;font-weight:400;line-height:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left[data-v-fca1da1c]{max-width:250px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .label-tag[data-v-fca1da1c]{background-color:var(--Color-Palette-Red-color-red-06);color:var(--Color-Palette-Red-color-red-02);padding:4px 6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .tag-tip[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-fourthly);margin-top:6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .gray[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-fourthly)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .fpd-tips[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-Color-hint);font-size:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-tip-2[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-red[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-discount)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-2[data-v-fca1da1c]{padding:2px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom[data-v-fca1da1c]{display:flex;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom .left[data-v-fca1da1c]{width:192px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.coarse[data-v-fca1da1c]{color:#333;font-size:14px;font-weight:600;margin-bottom:7px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.gray[data-v-fca1da1c]{font-size:10px;font-weight:400;line-height:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .dotted-line[data-v-fca1da1c]{border-bottom:1px dotted rgba(0,0,0,.06);height:0;margin:0 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free[data-v-fca1da1c]{border-bottom:1px solid rgba(0,0,0,.06);padding:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line[data-v-fca1da1c]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free[data-v-fca1da1c],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .sub-tit[data-v-fca1da1c]{color:#333;font-size:14px;font-weight:600;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free span[data-v-fca1da1c]{font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .gray[data-v-fca1da1c]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges[data-v-fca1da1c]{align-items:center;border-bottom:1px dotted rgba(0,0,0,.06);border-top:1px dotted rgba(0,0,0,.06);display:flex;height:44px;justify-content:space-between;margin:16px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .all-room-free[data-v-fca1da1c],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .sub-tit[data-v-fca1da1c]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee[data-v-fca1da1c]{color:#333;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee span[data-v-fca1da1c]{color:#e44c4c;font-size:18px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .text[data-v-fca1da1c]{color:#999;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info[data-v-fca1da1c]{background:rgba(0,0,0,.02);padding:14px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box[data-v-fca1da1c]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .sub-tit[data-v-fca1da1c]{color:#333;font-size:14px;font-weight:600;width:200px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .black[data-v-fca1da1c]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line[data-v-fca1da1c]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line .gray[data-v-fca1da1c]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .after-price[data-v-fca1da1c]{color:#111;font-size:14px;font-weight:400;margin-bottom:8px}.room-list-wrap .room-card .content-flex .right-content[data-v-fca1da1c]{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.room-list-wrap .room-card .content-flex .right-price[data-v-fca1da1c]{text-align:right}.room-list-wrap .room-card .content-flex .right-price .best-price[data-v-fca1da1c]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:4px 3px;white-space:nowrap}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-fca1da1c],.room-list-wrap .room-card .content-flex .right-price .best-price p[data-v-fca1da1c]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-fca1da1c]{margin-left:2px}.room-list-wrap .room-card .content-flex .right-price .best-price-empty[data-v-fca1da1c]{height:34px;width:100px}.room-list-wrap .room-card .content-flex .right-price .btn[data-v-fca1da1c]{background:var(--Color-Uasge-TextIcon-color-brand);border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:6px;color:var(--text-white,#fff);font-family:PingFang SC;font-size:16px;font-weight:600;text-align:center;width:80px}.room-list-wrap .room-card .content-flex .right-price .no-btn[data-v-fca1da1c]{color:var(--hoteldetail-white-color)}.room-list-wrap .room-card .content-flex .right-price .btn-top[data-v-fca1da1c]{line-height:36px}.room-list-wrap .room-card .content-flex .right-price .btn-bottom[data-v-fca1da1c]{background:var(--hoteldetail-white-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--Color-Uasge-TextIcon-color-brand);line-height:25px}.room-list-wrap .room-card .border-none[data-v-fca1da1c]{border:none;padding:0}.room-list-wrap .room-card .rec-card[data-v-fca1da1c]{padding:0 0 0 16px}.room-list-wrap .room-card .clock-card[data-v-fca1da1c]{padding-left:16px}.room-list-wrap .room-card-cn[data-v-fca1da1c]{margin-top:12px}.room-list-wrap .room-card-cn.margin-0[data-v-fca1da1c]{margin-top:0}.room-list-wrap .room-card-cn .top[data-v-fca1da1c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex}.room-list-wrap .room-card-cn .top h1[data-v-fca1da1c]{font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-title-lineh);line-height:18px}.room-list-wrap .room-card-cn .top h1 p[data-v-fca1da1c]{display:inline-block;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-p-lineh);margin-right:22px;opacity:.5}.room-list-wrap .room-card-cn .top h1 p span[data-v-fca1da1c]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card-cn .bottom[data-v-fca1da1c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-fourthly);display:flex;flex-wrap:wrap;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.room-list-wrap .last-room-list-box .room-img1[data-v-fca1da1c]{height:200px}.room-list-wrap .last-room-list-box .room-img1 img[data-v-fca1da1c]{display:block;height:200px;width:336px}.room-list-wrap .more-btn[data-v-fca1da1c]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:14px;font-weight:500;justify-content:flex-end;opacity:.5;padding-top:4px}.room-list-wrap .custom-icon[data-v-fca1da1c]{height:22px;margin-left:4px;margin-right:4px;width:10px}.room-list-wrap .upward-icon[data-v-fca1da1c]{transform:translateY(-1px)}.room-list-wrap .upward-icon-3[data-v-fca1da1c]{transform:translateY(-3px)}.room-list-wrap .more-room-btn[data-v-fca1da1c]{align-content:center;border:1px solid var(--Color-Uasge-TextIcon-color-primary);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-family:PingFang SC;font-size:16px;font-weight:500;justify-content:center;margin:32px auto;padding:10px 0;width:188px}.room-list-wrap .more-room-btn .icon-btn-svg[data-v-fca1da1c]{margin:0 2px}.room-list-wrap .rotate-icon-top[data-v-fca1da1c]{transform:rotate(180deg) translateY(-2px)}.room-list-wrap .rotate-icon-top-0[data-v-fca1da1c]{transform:rotate(180deg) translateY(0)}.room-list-wrap .mr-16[data-v-fca1da1c]{margin-right:16px}.room-info-pop-bg[data-v-fca1da1c]{background:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:8888}.room-info-pop-wrap[data-v-fca1da1c]{background:#fff;height:822px;left:50%;margin:-411px 0 0 -800px;padding:0 30px;position:fixed;top:50%;width:1540px;z-index:9999}.room-info-pop-top[data-v-fca1da1c]{align-items:center;display:flex;height:50px;justify-content:space-between;width:1540px}.room-info-pop-top p[data-v-fca1da1c]{color:#111;font-size:18px;font-weight:600;line-height:50px}.food-hover-wrap[data-v-fca1da1c]{position:relative}.food-hover-box[data-v-fca1da1c]{cursor:pointer;padding-top:14px;position:absolute;top:0;z-index:109}.food-hover-box .food-hover[data-v-fca1da1c]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);color:#111;font-weight:400;position:relative}.food-hover-box .food-hover .table-info-name[data-v-fca1da1c]{height:30px;line-height:30px;max-width:500px;padding-top:10px;text-align:center}.food-hover-box .food-hover .cancel-desc[data-v-fca1da1c]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;font-size:14px;margin:10px 0;min-width:200px;padding:10px 16px}.table-info[data-v-fca1da1c]{border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;max-width:500px;overflow-x:scroll;width:-moz-fit-content;width:fit-content}.table-info .t-content[data-v-fca1da1c]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content .row-merge[data-v-fca1da1c]{position:relative;top:18px}.table-info .t-content-p[data-v-fca1da1c]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content-p span[data-v-fca1da1c]{border-radius:50%;height:4px;margin-right:4px;width:4px}.table-info .t-content-empty[data-v-fca1da1c]{border-top:none}.table-info .t-right[data-v-fca1da1c]{flex:1;padding:10px 16px}.table-info .table-info-content[data-v-fca1da1c],.table-info .table-info-header[data-v-fca1da1c]{display:flex;font-size:12px;font-weight:600;justify-content:flex-start}.table-info .table-info-header .t-content[data-v-fca1da1c]{background:rgba(0,0,0,.02)}.table-info .table-info-content[data-v-fca1da1c]{font-size:12px;font-weight:400}.table-info .table-info-content .t-content[data-v-fca1da1c]{background:#fff;word-break:break-word}.arrow-up[data-v-fca1da1c]:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:30px;position:absolute;top:-9px;width:0}.arrow-dow[data-v-fca1da1c]:after{border-top:10px solid #fff;bottom:-10px}.arrow-dow[data-v-fca1da1c]:after,.arrow-ups[data-v-fca1da1c]:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:186px;position:absolute;width:0}.arrow-ups[data-v-fca1da1c]:before{border-bottom:10px solid #fff;top:-10px}.loading-box[data-v-fca1da1c]{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.loading-box img[data-v-fca1da1c]{display:block;height:40px;margin-right:5px;width:40px}.origin-price2[data-v-fca1da1c]{color:#999;font-size:14px;font-weight:400;line-height:18px}.card[data-v-fca1da1c]{border:1px solid #f0f0f0;border-radius:8px;display:flex;width:100%}.card[data-v-fca1da1c],.card.rec-card[data-v-fca1da1c]{padding:16px}.card .divider-y[data-v-fca1da1c]{border-left:1px solid #f0f0f0}.card .divider-x[data-v-fca1da1c]{border-bottom:1px solid #f0f0f0;height:0;margin:16px 0 4px}.recommend-card[data-v-fca1da1c]{background:linear-gradient(156deg,#fff6f3 18.27%,#fff 69.97%);border:1px solid #f8d2c6}.clock-card-conetnt .divider-y[data-v-fca1da1c],.recommend-card .divider-y[data-v-fca1da1c]{border-left:0 solid rgba(0,0,0,.06);height:0}.gray[data-v-fca1da1c]{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.rpitem[data-v-fca1da1c]{display:flex;flex-direction:column}.rpitem .bottom[data-v-fca1da1c]{align-items:center;display:flex;font-size:14px!important;font-weight:400!important}.rpitem .bottom[data-v-fca1da1c],.rpitem .bottom-national[data-v-fca1da1c]{color:var(--hoteldetail-star-desc-color);font-family:PingFang SC;font-style:normal}.rpitem .bottom-national[data-v-fca1da1c]{font-size:14px;font-weight:400;line-height:26px;margin-bottom:12px}.rpitem.gray .svg-icon[data-v-fca1da1c],.rpitem.gray .top[data-v-fca1da1c],.rpitem.gray h2[data-v-fca1da1c]{color:var(--Color-Uasge-TextIcon-color-fourthly)!important}.loading[data-v-fca1da1c]{display:flex;justify-content:space-between;margin-bottom:8px;width:30px}.loading span[data-v-fca1da1c]{animation:bounce-fca1da1c 1s infinite;background:#d9d9d9;border-radius:50%;display:inline-block;height:6px;margin-left:4px;width:6px}.loading span[data-v-fca1da1c]:nth-child(2){animation-delay:.3s}.loading span[data-v-fca1da1c]:nth-child(3){animation-delay:.6s}@keyframes bounce-fca1da1c{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tag-label[data-v-fca1da1c]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6.452px}.tag-label .tag-label-00[data-v-fca1da1c]{align-items:center;border:1px solid var(--hoteldetail-tag00-border-color);display:flex}.tag-label .tag-label-00 .tag-label-left[data-v-fca1da1c]{background:var(--hoteldetail-tag00-icon-color)}.tag-label .tag-label-00 .tag-label-left .custom-icon[data-v-fca1da1c]{height:18px;margin:0;padding:0 3px;width:14px}.tag-label .tag-label-00 .tag-label-right[data-v-fca1da1c]{background:var(--hoteldetail-tag00-border-color);border-radius:0 2px 2px 0;color:var(--Color-Uasge-TextIcon-color-tertiary);font-family:PingFang SC;font-style:normal;font-weight:400;padding:0 6px;text-align:center}.tag-label .tag-label-01[data-v-fca1da1c]{background:var(--hoteldetail-tag01-border-color);border:1px solid var(--hoteldetail-tag01-border-color);border-radius:2px;padding:0 6px}.tag-label .tag-label-02[data-v-fca1da1c]{border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;padding:0 6px}.tag-label .tag-label-03[data-v-fca1da1c]{border:1px solid #e6e6e6;border-radius:2px;color:#6d736f;padding:0 6px}.tag-label .tag-label-04[data-v-fca1da1c]{padding:0 6px 0 0}.rpitem-title[data-v-fca1da1c]{display:unset!important;word-break:break-all}.room-wrap[data-v-ac5b56b9]{width:1040px}.room-wrap .booking[data-v-ac5b56b9]{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat 0 -361px;height:16px;width:86px}.room-wrap .screen-box[data-v-ac5b56b9]{margin-bottom:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.room-wrap .screen-list[data-v-ac5b56b9]{height:42px;white-space:nowrap}.room-wrap .screen-list p[data-v-ac5b56b9]{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:var(--Color-Uasge-TextIcon-color-primary);cursor:pointer;display:inline-block;font-size:12px;font-weight:var(--font-weight-regular);margin-bottom:10px;margin-right:8px;padding:8px 12px}.room-wrap .screen-list .active[data-v-ac5b56b9]{border:1px solid #111;color:#111;opacity:1}.room-wrap .screen-list .grey[data-v-ac5b56b9]{color:#ebebeb}.room-list-wrap[data-v-ac5b56b9]{cursor:pointer;position:relative}.room-list-wrap .no-room-list[data-v-ac5b56b9]{align-items:center;display:flex;flex-direction:column}.room-list-wrap .no-room-list .no-room-bg[data-v-ac5b56b9]{height:142px;margin-top:40px;width:160px}.room-list-wrap .no-room-list p[data-v-ac5b56b9]{color:rgba(153,153,153,.5);font-size:16px;font-weight:400;height:54px;line-height:54px;text-align:center;width:100%}.room-list-wrap .no-room-list div[data-v-ac5b56b9]{background:#111;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px}.room-list-wrap .room-list-title[data-v-ac5b56b9]{color:#111;font-family:PingFang SC;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:left}.room-list-wrap .room-list-box[data-v-ac5b56b9]{display:flex;margin-bottom:14px}.room-list-wrap .room-img[data-v-ac5b56b9]{display:flex;margin-right:16px;width:142px}.room-list-wrap .room-img .room-img1[data-v-ac5b56b9]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img .room-img1 img[data-v-ac5b56b9]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img .room-img1 .photo-btn[data-v-ac5b56b9]{align-items:center;background:rgba(0,0,0,.32);border-bottom-right-radius:6px;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:0;width:45px}.room-list-wrap .room-img .room-img1 .photo-btn span[data-v-ac5b56b9]{margin-left:6px}.room-list-wrap .room-img.room-sigle-img .room-img1[data-v-ac5b56b9]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img.room-sigle-img .room-img1 img[data-v-ac5b56b9]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img.room-sigle-img .recommend[data-v-ac5b56b9]{align-items:center;background:linear-gradient(90deg,#ff9f47,#ff603d 102%);border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--Color-Uasge-BG-color-container);display:flex;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:28px;left:-4px;position:absolute;top:6px;width:101px;z-index:1}.room-list-wrap .room-img.room-sigle-img .recommend .custom-icon[data-v-ac5b56b9]{width:20px}.room-list-wrap .room-img.room-sigle-img .recommend-dot[data-v-ac5b56b9]:after{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #bc5e1b;content:"";height:0;left:-8px;position:absolute;top:34px;width:0;z-index:1}.room-list-wrap .room-img .room-img2[data-v-ac5b56b9]{align-items:center;display:flex;overflow:hidden}.room-list-wrap .room-img .room-img2 img[data-v-ac5b56b9]{display:block;height:82px;margin-right:3px;width:82px}.room-list-wrap .room-img .room-img3 img[data-v-ac5b56b9]{display:block;height:82px;margin-right:3px;width:110px}.room-list-wrap .room-img .room-img3[data-v-ac5b56b9] :last-child{margin-right:0}.room-list-wrap .room-img .room-img4 img[data-v-ac5b56b9]{display:block;height:82px;margin-right:3px;width:166px}.room-list-wrap .room-img .room-img4[data-v-ac5b56b9] :last-child{margin-right:0}.room-list-wrap .room-img.roomInfoList-img[data-v-ac5b56b9]{align-items:flex-start;display:flex;flex-direction:column}.room-list-wrap .room-card[data-v-ac5b56b9]{flex:1}.room-list-wrap .room-card .top[data-v-ac5b56b9]{align-items:center;color:#111;display:flex;margin-bottom:16px}.room-list-wrap .room-card .top h1[data-v-ac5b56b9]{font-size:26px;font-weight:700;margin-right:18px}.room-list-wrap .room-card .top h1 p[data-v-ac5b56b9]{display:inline-block;font-size:16px;font-weight:400;line-height:26px;margin-right:22px;opacity:.5}.room-list-wrap .room-card .top h1 p span[data-v-ac5b56b9]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card .content[data-v-ac5b56b9]{display:flex;flex-direction:column;padding-left:15px}.room-list-wrap .room-card .content .bottom-tips[data-v-ac5b56b9]{background-color:var(--Color-Uasge-BG-color-component-alpha);color:var(--Color-Uasge-TextIcon-color-primary);display:flex;justify-content:space-between;padding:4px}.room-list-wrap .room-card .content-flex[data-v-ac5b56b9]{display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex h2[data-v-ac5b56b9]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:16px;margin-bottom:10px;word-break:keep-all}.room-list-wrap .room-card .content-flex h2 .product-name[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-link,#418761)}.room-list-wrap .room-card .content-flex h2 .cancel-text[data-v-ac5b56b9]{line-height:18px;word-break:break-all}.room-list-wrap .room-card .content-flex h2 .dot[data-v-ac5b56b9]{background:var(--Color-Uasge-TextIcon-color-primary);border-radius:50%;display:inline-block;height:4px;margin:0 8px 5px;width:4px}.room-list-wrap .room-card .content-flex .notes[data-v-ac5b56b9]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);display:flex;flex:1;flex-wrap:wrap;font-size:14px;font-weight:400}.room-list-wrap .room-card .content-flex .notes p[data-v-ac5b56b9]{align-items:center;display:flex;margin-bottom:12px;margin-right:18px}.room-list-wrap .room-card .content-flex .notes p.t-content-p[data-v-ac5b56b9]{margin-bottom:0;margin-right:0}.room-list-wrap .room-card .content-flex .reserve-info[data-v-ac5b56b9]{margin-bottom:16px}.room-list-wrap .room-card .content-flex .reserve-info p[data-v-ac5b56b9]{align-content:center;align-items:center;color:#111;display:flex;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.8}.room-list-wrap .room-card .content-flex .card-box[data-v-ac5b56b9]{color:#b78256;position:relative}.room-list-wrap .room-card .content-flex .card-box .card[data-v-ac5b56b9]{padding:12px 0 0 18px}.room-list-wrap .room-card .content-flex .card-box .card[data-v-ac5b56b9]:before{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat -246px -118px;content:"";height:18px;left:0;position:absolute;top:9px;width:18px}.room-list-wrap .room-card .content-flex .source[data-v-ac5b56b9]{color:rgba(0,0,0,.08);font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .right[data-v-ac5b56b9]{align-items:flex-end;display:flex}.room-list-wrap .room-card .content-flex .right .minStocks[data-v-ac5b56b9]{color:#ce3e3e;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:10px}.room-list-wrap .room-card .content-flex .tags[data-v-ac5b56b9]{align-items:center;display:flex}.room-list-wrap .room-card .content-flex .tags p[data-v-ac5b56b9]{border-radius:2px;font-size:12px;font-weight:600;margin:8px 6px 8px 0;padding:4px 8px}.room-list-wrap .room-card .content-flex .tags .purple[data-v-ac5b56b9]{background:rgba(62,85,206,.1);color:#3e55ce}.room-list-wrap .room-card .content-flex .tags .pink[data-v-ac5b56b9]{background:rgba(206,62,186,.1);color:#ce3eba}.room-list-wrap .room-card .content-flex .price[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-price,#f24430);font-size:28px;font-weight:600;margin-right:8px;position:relative}.room-list-wrap .room-card .content-flex .price .original-price[data-v-ac5b56b9]{color:#999;font-size:14px;font-weight:400;margin-right:5px;text-decoration-line:line-through}.room-list-wrap .room-card .content-flex .price .original-price-2[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:var(--font-weight-regular)}.room-list-wrap .room-card .content-flex .price .after-tax[data-v-ac5b56b9]{font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .currency[data-v-ac5b56b9]{font-size:26px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-text[data-v-ac5b56b9]{display:flex;justify-content:flex-end;text-align:right}.room-list-wrap .room-card .content-flex .price .price-text .discount[data-v-ac5b56b9]{background:linear-gradient(270deg,#ffedeb,hsla(4,100%,97%,.7) 81.5%,hsla(4,100%,97%,.3) 91.98%);color:var(--red-red-03,#e13f2d);font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-align:right;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-text .discount-empty[data-v-ac5b56b9]{width:100px}.room-list-wrap .room-card .content-flex .price .price-pop-box[data-v-ac5b56b9]{bottom:55px;padding-bottom:10px;position:absolute;right:-150px;width:380px;z-index:110}.room-list-wrap .room-card .content-flex .price .price-pop[data-v-ac5b56b9]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);padding-bottom:6px;position:relative}.room-list-wrap .room-card .content-flex .price .price-pop .tit[data-v-ac5b56b9]{border-bottom:1px solid rgba(0,0,0,.06);color:#333;font-size:18px;font-weight:600;padding:12px 16px}.room-list-wrap .room-card .content-flex .price .price-pop .tit .gray[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:500;margin-top:8px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box[data-v-ac5b56b9]{border-radius:2px;margin:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price[data-v-ac5b56b9]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:2px 4px;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-ac5b56b9],.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price p[data-v-ac5b56b9]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-ac5b56b9]{margin-left:2px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card-box[data-v-ac5b56b9]{background:#fafafa;padding:6px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card[data-v-ac5b56b9]{background:#fef8f7!important;margin:12px 0 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .mtb-6[data-v-ac5b56b9]{margin:6px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-tip[data-v-ac5b56b9]{color:#333;font-size:12px;opacity:.8}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line[data-v-ac5b56b9]{color:#333;display:flex;font-size:12px;font-weight:400;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .flex-end[data-v-ac5b56b9]{text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.coarse[data-v-ac5b56b9]{color:#333;font-size:14px;font-weight:600;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.red[data-v-ac5b56b9]{color:#e44c4c;font-size:12px;font-weight:400;line-height:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left[data-v-ac5b56b9]{max-width:250px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .label-tag[data-v-ac5b56b9]{background-color:var(--Color-Palette-Red-color-red-06);color:var(--Color-Palette-Red-color-red-02);padding:4px 6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .tag-tip[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-fourthly);margin-top:6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .gray[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-fourthly)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .fpd-tips[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-Color-hint);font-size:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-tip-2[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-red[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-discount)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-2[data-v-ac5b56b9]{padding:2px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom[data-v-ac5b56b9]{display:flex;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom .left[data-v-ac5b56b9]{width:192px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.coarse[data-v-ac5b56b9]{color:#333;font-size:14px;font-weight:600;margin-bottom:7px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.gray[data-v-ac5b56b9]{font-size:10px;font-weight:400;line-height:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .dotted-line[data-v-ac5b56b9]{border-bottom:1px dotted rgba(0,0,0,.06);height:0;margin:0 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free[data-v-ac5b56b9]{border-bottom:1px solid rgba(0,0,0,.06);padding:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line[data-v-ac5b56b9]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free[data-v-ac5b56b9],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .sub-tit[data-v-ac5b56b9]{color:#333;font-size:14px;font-weight:600;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free span[data-v-ac5b56b9]{font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .gray[data-v-ac5b56b9]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges[data-v-ac5b56b9]{align-items:center;border-bottom:1px dotted rgba(0,0,0,.06);border-top:1px dotted rgba(0,0,0,.06);display:flex;height:44px;justify-content:space-between;margin:16px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .all-room-free[data-v-ac5b56b9],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .sub-tit[data-v-ac5b56b9]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee[data-v-ac5b56b9]{color:#333;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee span[data-v-ac5b56b9]{color:#e44c4c;font-size:18px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .text[data-v-ac5b56b9]{color:#999;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info[data-v-ac5b56b9]{background:rgba(0,0,0,.02);padding:14px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box[data-v-ac5b56b9]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .sub-tit[data-v-ac5b56b9]{color:#333;font-size:14px;font-weight:600;width:200px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .black[data-v-ac5b56b9]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line[data-v-ac5b56b9]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line .gray[data-v-ac5b56b9]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .after-price[data-v-ac5b56b9]{color:#111;font-size:14px;font-weight:400;margin-bottom:8px}.room-list-wrap .room-card .content-flex .right-content[data-v-ac5b56b9]{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.room-list-wrap .room-card .content-flex .right-price[data-v-ac5b56b9]{text-align:right}.room-list-wrap .room-card .content-flex .right-price .best-price[data-v-ac5b56b9]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:4px 3px;white-space:nowrap}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-ac5b56b9],.room-list-wrap .room-card .content-flex .right-price .best-price p[data-v-ac5b56b9]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-ac5b56b9]{margin-left:2px}.room-list-wrap .room-card .content-flex .right-price .best-price-empty[data-v-ac5b56b9]{height:34px;width:100px}.room-list-wrap .room-card .content-flex .right-price .btn[data-v-ac5b56b9]{background:var(--Color-Uasge-TextIcon-color-brand);border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:6px;color:var(--text-white,#fff);font-family:PingFang SC;font-size:16px;font-weight:600;text-align:center;width:80px}.room-list-wrap .room-card .content-flex .right-price .no-btn[data-v-ac5b56b9]{color:var(--hoteldetail-white-color)}.room-list-wrap .room-card .content-flex .right-price .btn-top[data-v-ac5b56b9]{line-height:36px}.room-list-wrap .room-card .content-flex .right-price .btn-bottom[data-v-ac5b56b9]{background:var(--hoteldetail-white-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--Color-Uasge-TextIcon-color-brand);line-height:25px}.room-list-wrap .room-card .border-none[data-v-ac5b56b9]{border:none;padding:0}.room-list-wrap .room-card .rec-card[data-v-ac5b56b9]{padding:0 0 0 16px}.room-list-wrap .room-card .clock-card[data-v-ac5b56b9]{padding-left:16px}.room-list-wrap .room-card-cn[data-v-ac5b56b9]{margin-top:12px}.room-list-wrap .room-card-cn.margin-0[data-v-ac5b56b9]{margin-top:0}.room-list-wrap .room-card-cn .top[data-v-ac5b56b9]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex}.room-list-wrap .room-card-cn .top h1[data-v-ac5b56b9]{font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-title-lineh);line-height:18px}.room-list-wrap .room-card-cn .top h1 p[data-v-ac5b56b9]{display:inline-block;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-p-lineh);margin-right:22px;opacity:.5}.room-list-wrap .room-card-cn .top h1 p span[data-v-ac5b56b9]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card-cn .bottom[data-v-ac5b56b9]{align-items:center;color:var(--Color-Uasge-TextIcon-color-fourthly);display:flex;flex-wrap:wrap;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.room-list-wrap .last-room-list-box .room-img1[data-v-ac5b56b9]{height:200px}.room-list-wrap .last-room-list-box .room-img1 img[data-v-ac5b56b9]{display:block;height:200px;width:336px}.room-list-wrap .more-btn[data-v-ac5b56b9]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:14px;font-weight:500;justify-content:flex-end;opacity:.5;padding-top:4px}.room-list-wrap .custom-icon[data-v-ac5b56b9]{height:22px;margin-left:4px;margin-right:4px;width:10px}.room-list-wrap .upward-icon[data-v-ac5b56b9]{transform:translateY(-1px)}.room-list-wrap .upward-icon-3[data-v-ac5b56b9]{transform:translateY(-3px)}.room-list-wrap .more-room-btn[data-v-ac5b56b9]{align-content:center;border:1px solid var(--Color-Uasge-TextIcon-color-primary);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-family:PingFang SC;font-size:16px;font-weight:500;justify-content:center;margin:32px auto;padding:10px 0;width:188px}.room-list-wrap .more-room-btn .icon-btn-svg[data-v-ac5b56b9]{margin:0 2px}.room-list-wrap .rotate-icon-top[data-v-ac5b56b9]{transform:rotate(180deg) translateY(-2px)}.room-list-wrap .rotate-icon-top-0[data-v-ac5b56b9]{transform:rotate(180deg) translateY(0)}.room-list-wrap .mr-16[data-v-ac5b56b9]{margin-right:16px}.room-info-pop-bg[data-v-ac5b56b9]{background:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:8888}.room-info-pop-wrap[data-v-ac5b56b9]{background:#fff;height:822px;left:50%;margin:-411px 0 0 -800px;padding:0 30px;position:fixed;top:50%;width:1540px;z-index:9999}.room-info-pop-top[data-v-ac5b56b9]{align-items:center;display:flex;height:50px;justify-content:space-between;width:1540px}.room-info-pop-top p[data-v-ac5b56b9]{color:#111;font-size:18px;font-weight:600;line-height:50px}.food-hover-wrap[data-v-ac5b56b9]{position:relative}.food-hover-box[data-v-ac5b56b9]{cursor:pointer;padding-top:14px;position:absolute;top:0;z-index:109}.food-hover-box .food-hover[data-v-ac5b56b9]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);color:#111;font-weight:400;position:relative}.food-hover-box .food-hover .table-info-name[data-v-ac5b56b9]{height:30px;line-height:30px;max-width:500px;padding-top:10px;text-align:center}.food-hover-box .food-hover .cancel-desc[data-v-ac5b56b9]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;font-size:14px;margin:10px 0;min-width:200px;padding:10px 16px}.table-info[data-v-ac5b56b9]{border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;max-width:500px;overflow-x:scroll;width:-moz-fit-content;width:fit-content}.table-info .t-content[data-v-ac5b56b9]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content .row-merge[data-v-ac5b56b9]{position:relative;top:18px}.table-info .t-content-p[data-v-ac5b56b9]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content-p span[data-v-ac5b56b9]{border-radius:50%;height:4px;margin-right:4px;width:4px}.table-info .t-content-empty[data-v-ac5b56b9]{border-top:none}.table-info .t-right[data-v-ac5b56b9]{flex:1;padding:10px 16px}.table-info .table-info-content[data-v-ac5b56b9],.table-info .table-info-header[data-v-ac5b56b9]{display:flex;font-size:12px;font-weight:600;justify-content:flex-start}.table-info .table-info-header .t-content[data-v-ac5b56b9]{background:rgba(0,0,0,.02)}.table-info .table-info-content[data-v-ac5b56b9]{font-size:12px;font-weight:400}.table-info .table-info-content .t-content[data-v-ac5b56b9]{background:#fff;word-break:break-word}.arrow-up[data-v-ac5b56b9]:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:30px;position:absolute;top:-9px;width:0}.arrow-dow[data-v-ac5b56b9]:after{border-top:10px solid #fff;bottom:-10px}.arrow-dow[data-v-ac5b56b9]:after,.arrow-ups[data-v-ac5b56b9]:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:186px;position:absolute;width:0}.arrow-ups[data-v-ac5b56b9]:before{border-bottom:10px solid #fff;top:-10px}.loading-box[data-v-ac5b56b9]{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.loading-box img[data-v-ac5b56b9]{display:block;height:40px;margin-right:5px;width:40px}.origin-price2[data-v-ac5b56b9]{color:#999;font-size:14px;font-weight:400;line-height:18px}.card[data-v-ac5b56b9]{border:1px solid #f0f0f0;border-radius:8px;display:flex;width:100%}.card[data-v-ac5b56b9],.card.rec-card[data-v-ac5b56b9]{padding:16px}.card .divider-y[data-v-ac5b56b9]{border-left:1px solid #f0f0f0}.card .divider-x[data-v-ac5b56b9]{border-bottom:1px solid #f0f0f0;height:0;margin:16px 0 4px}.recommend-card[data-v-ac5b56b9]{background:linear-gradient(156deg,#fff6f3 18.27%,#fff 69.97%);border:1px solid #f8d2c6}.clock-card-conetnt .divider-y[data-v-ac5b56b9],.recommend-card .divider-y[data-v-ac5b56b9]{border-left:0 solid rgba(0,0,0,.06);height:0}.gray[data-v-ac5b56b9]{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.rpitem[data-v-ac5b56b9]{display:flex;flex-direction:column}.rpitem .bottom[data-v-ac5b56b9]{align-items:center;display:flex;font-size:14px!important;font-weight:400!important}.rpitem .bottom[data-v-ac5b56b9],.rpitem .bottom-national[data-v-ac5b56b9]{color:var(--hoteldetail-star-desc-color);font-family:PingFang SC;font-style:normal}.rpitem .bottom-national[data-v-ac5b56b9]{font-size:14px;font-weight:400;line-height:26px;margin-bottom:12px}.rpitem.gray .svg-icon[data-v-ac5b56b9],.rpitem.gray .top[data-v-ac5b56b9],.rpitem.gray h2[data-v-ac5b56b9]{color:var(--Color-Uasge-TextIcon-color-fourthly)!important}.loading[data-v-ac5b56b9]{display:flex;justify-content:space-between;margin-bottom:8px;width:30px}.loading span[data-v-ac5b56b9]{animation:bounce-ac5b56b9 1s infinite;background:#d9d9d9;border-radius:50%;display:inline-block;height:6px;margin-left:4px;width:6px}.loading span[data-v-ac5b56b9]:nth-child(2){animation-delay:.3s}.loading span[data-v-ac5b56b9]:nth-child(3){animation-delay:.6s}@keyframes bounce-ac5b56b9{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tag-label[data-v-ac5b56b9]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6.452px}.tag-label .tag-label-00[data-v-ac5b56b9]{align-items:center;border:1px solid var(--hoteldetail-tag00-border-color);display:flex}.tag-label .tag-label-00 .tag-label-left[data-v-ac5b56b9]{background:var(--hoteldetail-tag00-icon-color)}.tag-label .tag-label-00 .tag-label-left .custom-icon[data-v-ac5b56b9]{height:18px;margin:0;padding:0 3px;width:14px}.tag-label .tag-label-00 .tag-label-right[data-v-ac5b56b9]{background:var(--hoteldetail-tag00-border-color);border-radius:0 2px 2px 0;color:var(--Color-Uasge-TextIcon-color-tertiary);font-family:PingFang SC;font-style:normal;font-weight:400;padding:0 6px;text-align:center}.tag-label .tag-label-01[data-v-ac5b56b9]{background:var(--hoteldetail-tag01-border-color);border:1px solid var(--hoteldetail-tag01-border-color);border-radius:2px;padding:0 6px}.tag-label .tag-label-02[data-v-ac5b56b9]{border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;padding:0 6px}.tag-label .tag-label-03[data-v-ac5b56b9]{border:1px solid #e6e6e6;border-radius:2px;color:#6d736f;padding:0 6px}.tag-label .tag-label-04[data-v-ac5b56b9]{padding:0 6px 0 0}.rpitem-title[data-v-ac5b56b9]{display:unset!important;word-break:break-all}.room-wrap[data-v-bcfa7668]{width:1040px}.room-wrap .booking[data-v-bcfa7668]{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat 0 -361px;height:16px;width:86px}.room-wrap .screen-box[data-v-bcfa7668]{margin-bottom:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.room-wrap .screen-list[data-v-bcfa7668]{height:42px;white-space:nowrap}.room-wrap .screen-list p[data-v-bcfa7668]{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:var(--Color-Uasge-TextIcon-color-primary);cursor:pointer;display:inline-block;font-size:12px;font-weight:var(--font-weight-regular);margin-bottom:10px;margin-right:8px;padding:8px 12px}.room-wrap .screen-list .active[data-v-bcfa7668]{border:1px solid #111;color:#111;opacity:1}.room-wrap .screen-list .grey[data-v-bcfa7668]{color:#ebebeb}.room-list-wrap[data-v-bcfa7668]{cursor:pointer;position:relative}.room-list-wrap .no-room-list[data-v-bcfa7668]{align-items:center;display:flex;flex-direction:column}.room-list-wrap .no-room-list .no-room-bg[data-v-bcfa7668]{height:142px;margin-top:40px;width:160px}.room-list-wrap .no-room-list p[data-v-bcfa7668]{color:rgba(153,153,153,.5);font-size:16px;font-weight:400;height:54px;line-height:54px;text-align:center;width:100%}.room-list-wrap .no-room-list div[data-v-bcfa7668]{background:#111;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px}.room-list-wrap .room-list-title[data-v-bcfa7668]{color:#111;font-family:PingFang SC;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:left}.room-list-wrap .room-list-box[data-v-bcfa7668]{display:flex;margin-bottom:14px}.room-list-wrap .room-img[data-v-bcfa7668]{display:flex;margin-right:16px;width:142px}.room-list-wrap .room-img .room-img1[data-v-bcfa7668]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img .room-img1 img[data-v-bcfa7668]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img .room-img1 .photo-btn[data-v-bcfa7668]{align-items:center;background:rgba(0,0,0,.32);border-bottom-right-radius:6px;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:0;width:45px}.room-list-wrap .room-img .room-img1 .photo-btn span[data-v-bcfa7668]{margin-left:6px}.room-list-wrap .room-img.room-sigle-img .room-img1[data-v-bcfa7668]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img.room-sigle-img .room-img1 img[data-v-bcfa7668]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img.room-sigle-img .recommend[data-v-bcfa7668]{align-items:center;background:linear-gradient(90deg,#ff9f47,#ff603d 102%);border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--Color-Uasge-BG-color-container);display:flex;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:28px;left:-4px;position:absolute;top:6px;width:101px;z-index:1}.room-list-wrap .room-img.room-sigle-img .recommend .custom-icon[data-v-bcfa7668]{width:20px}.room-list-wrap .room-img.room-sigle-img .recommend-dot[data-v-bcfa7668]:after{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #bc5e1b;content:"";height:0;left:-8px;position:absolute;top:34px;width:0;z-index:1}.room-list-wrap .room-img .room-img2[data-v-bcfa7668]{align-items:center;display:flex;overflow:hidden}.room-list-wrap .room-img .room-img2 img[data-v-bcfa7668]{display:block;height:82px;margin-right:3px;width:82px}.room-list-wrap .room-img .room-img3 img[data-v-bcfa7668]{display:block;height:82px;margin-right:3px;width:110px}.room-list-wrap .room-img .room-img3[data-v-bcfa7668] :last-child{margin-right:0}.room-list-wrap .room-img .room-img4 img[data-v-bcfa7668]{display:block;height:82px;margin-right:3px;width:166px}.room-list-wrap .room-img .room-img4[data-v-bcfa7668] :last-child{margin-right:0}.room-list-wrap .room-img.roomInfoList-img[data-v-bcfa7668]{align-items:flex-start;display:flex;flex-direction:column}.room-list-wrap .room-card[data-v-bcfa7668]{flex:1}.room-list-wrap .room-card .top[data-v-bcfa7668]{align-items:center;color:#111;display:flex;margin-bottom:16px}.room-list-wrap .room-card .top h1[data-v-bcfa7668]{font-size:26px;font-weight:700;margin-right:18px}.room-list-wrap .room-card .top h1 p[data-v-bcfa7668]{display:inline-block;font-size:16px;font-weight:400;line-height:26px;margin-right:22px;opacity:.5}.room-list-wrap .room-card .top h1 p span[data-v-bcfa7668]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card .content[data-v-bcfa7668]{display:flex;flex-direction:column;padding-left:15px}.room-list-wrap .room-card .content .bottom-tips[data-v-bcfa7668]{background-color:var(--Color-Uasge-BG-color-component-alpha);color:var(--Color-Uasge-TextIcon-color-primary);display:flex;justify-content:space-between;padding:4px}.room-list-wrap .room-card .content-flex[data-v-bcfa7668]{display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex h2[data-v-bcfa7668]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:16px;margin-bottom:10px;word-break:keep-all}.room-list-wrap .room-card .content-flex h2 .product-name[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-link,#418761)}.room-list-wrap .room-card .content-flex h2 .cancel-text[data-v-bcfa7668]{line-height:18px;word-break:break-all}.room-list-wrap .room-card .content-flex h2 .dot[data-v-bcfa7668]{background:var(--Color-Uasge-TextIcon-color-primary);border-radius:50%;display:inline-block;height:4px;margin:0 8px 5px;width:4px}.room-list-wrap .room-card .content-flex .notes[data-v-bcfa7668]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);display:flex;flex:1;flex-wrap:wrap;font-size:14px;font-weight:400}.room-list-wrap .room-card .content-flex .notes p[data-v-bcfa7668]{align-items:center;display:flex;margin-bottom:12px;margin-right:18px}.room-list-wrap .room-card .content-flex .notes p.t-content-p[data-v-bcfa7668]{margin-bottom:0;margin-right:0}.room-list-wrap .room-card .content-flex .reserve-info[data-v-bcfa7668]{margin-bottom:16px}.room-list-wrap .room-card .content-flex .reserve-info p[data-v-bcfa7668]{align-content:center;align-items:center;color:#111;display:flex;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.8}.room-list-wrap .room-card .content-flex .card-box[data-v-bcfa7668]{color:#b78256;position:relative}.room-list-wrap .room-card .content-flex .card-box .card[data-v-bcfa7668]{padding:12px 0 0 18px}.room-list-wrap .room-card .content-flex .card-box .card[data-v-bcfa7668]:before{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat -246px -118px;content:"";height:18px;left:0;position:absolute;top:9px;width:18px}.room-list-wrap .room-card .content-flex .source[data-v-bcfa7668]{color:rgba(0,0,0,.08);font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .right[data-v-bcfa7668]{align-items:flex-end;display:flex}.room-list-wrap .room-card .content-flex .right .minStocks[data-v-bcfa7668]{color:#ce3e3e;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:10px}.room-list-wrap .room-card .content-flex .tags[data-v-bcfa7668]{align-items:center;display:flex}.room-list-wrap .room-card .content-flex .tags p[data-v-bcfa7668]{border-radius:2px;font-size:12px;font-weight:600;margin:8px 6px 8px 0;padding:4px 8px}.room-list-wrap .room-card .content-flex .tags .purple[data-v-bcfa7668]{background:rgba(62,85,206,.1);color:#3e55ce}.room-list-wrap .room-card .content-flex .tags .pink[data-v-bcfa7668]{background:rgba(206,62,186,.1);color:#ce3eba}.room-list-wrap .room-card .content-flex .price[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-price,#f24430);font-size:28px;font-weight:600;margin-right:8px;position:relative}.room-list-wrap .room-card .content-flex .price .original-price[data-v-bcfa7668]{color:#999;font-size:14px;font-weight:400;margin-right:5px;text-decoration-line:line-through}.room-list-wrap .room-card .content-flex .price .original-price-2[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:var(--font-weight-regular)}.room-list-wrap .room-card .content-flex .price .after-tax[data-v-bcfa7668]{font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .currency[data-v-bcfa7668]{font-size:26px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-text[data-v-bcfa7668]{display:flex;justify-content:flex-end;text-align:right}.room-list-wrap .room-card .content-flex .price .price-text .discount[data-v-bcfa7668]{background:linear-gradient(270deg,#ffedeb,hsla(4,100%,97%,.7) 81.5%,hsla(4,100%,97%,.3) 91.98%);color:var(--red-red-03,#e13f2d);font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-align:right;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-text .discount-empty[data-v-bcfa7668]{width:100px}.room-list-wrap .room-card .content-flex .price .price-pop-box[data-v-bcfa7668]{bottom:55px;padding-bottom:10px;position:absolute;right:-150px;width:380px;z-index:110}.room-list-wrap .room-card .content-flex .price .price-pop[data-v-bcfa7668]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);padding-bottom:6px;position:relative}.room-list-wrap .room-card .content-flex .price .price-pop .tit[data-v-bcfa7668]{border-bottom:1px solid rgba(0,0,0,.06);color:#333;font-size:18px;font-weight:600;padding:12px 16px}.room-list-wrap .room-card .content-flex .price .price-pop .tit .gray[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:500;margin-top:8px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box[data-v-bcfa7668]{border-radius:2px;margin:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price[data-v-bcfa7668]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:2px 4px;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-bcfa7668],.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price p[data-v-bcfa7668]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-bcfa7668]{margin-left:2px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card-box[data-v-bcfa7668]{background:#fafafa;padding:6px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card[data-v-bcfa7668]{background:#fef8f7!important;margin:12px 0 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .mtb-6[data-v-bcfa7668]{margin:6px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-tip[data-v-bcfa7668]{color:#333;font-size:12px;opacity:.8}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line[data-v-bcfa7668]{color:#333;display:flex;font-size:12px;font-weight:400;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .flex-end[data-v-bcfa7668]{text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.coarse[data-v-bcfa7668]{color:#333;font-size:14px;font-weight:600;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.red[data-v-bcfa7668]{color:#e44c4c;font-size:12px;font-weight:400;line-height:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left[data-v-bcfa7668]{max-width:250px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .label-tag[data-v-bcfa7668]{background-color:var(--Color-Palette-Red-color-red-06);color:var(--Color-Palette-Red-color-red-02);padding:4px 6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .tag-tip[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-fourthly);margin-top:6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .gray[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-fourthly)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .fpd-tips[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-Color-hint);font-size:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-tip-2[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-red[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-discount)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-2[data-v-bcfa7668]{padding:2px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom[data-v-bcfa7668]{display:flex;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom .left[data-v-bcfa7668]{width:192px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.coarse[data-v-bcfa7668]{color:#333;font-size:14px;font-weight:600;margin-bottom:7px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.gray[data-v-bcfa7668]{font-size:10px;font-weight:400;line-height:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .dotted-line[data-v-bcfa7668]{border-bottom:1px dotted rgba(0,0,0,.06);height:0;margin:0 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free[data-v-bcfa7668]{border-bottom:1px solid rgba(0,0,0,.06);padding:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line[data-v-bcfa7668]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free[data-v-bcfa7668],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .sub-tit[data-v-bcfa7668]{color:#333;font-size:14px;font-weight:600;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free span[data-v-bcfa7668]{font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .gray[data-v-bcfa7668]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges[data-v-bcfa7668]{align-items:center;border-bottom:1px dotted rgba(0,0,0,.06);border-top:1px dotted rgba(0,0,0,.06);display:flex;height:44px;justify-content:space-between;margin:16px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .all-room-free[data-v-bcfa7668],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .sub-tit[data-v-bcfa7668]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee[data-v-bcfa7668]{color:#333;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee span[data-v-bcfa7668]{color:#e44c4c;font-size:18px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .text[data-v-bcfa7668]{color:#999;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info[data-v-bcfa7668]{background:rgba(0,0,0,.02);padding:14px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box[data-v-bcfa7668]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .sub-tit[data-v-bcfa7668]{color:#333;font-size:14px;font-weight:600;width:200px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .black[data-v-bcfa7668]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line[data-v-bcfa7668]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line .gray[data-v-bcfa7668]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .after-price[data-v-bcfa7668]{color:#111;font-size:14px;font-weight:400;margin-bottom:8px}.room-list-wrap .room-card .content-flex .right-content[data-v-bcfa7668]{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.room-list-wrap .room-card .content-flex .right-price[data-v-bcfa7668]{text-align:right}.room-list-wrap .room-card .content-flex .right-price .best-price[data-v-bcfa7668]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:4px 3px;white-space:nowrap}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-bcfa7668],.room-list-wrap .room-card .content-flex .right-price .best-price p[data-v-bcfa7668]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-bcfa7668]{margin-left:2px}.room-list-wrap .room-card .content-flex .right-price .best-price-empty[data-v-bcfa7668]{height:34px;width:100px}.room-list-wrap .room-card .content-flex .right-price .btn[data-v-bcfa7668]{background:var(--Color-Uasge-TextIcon-color-brand);border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:6px;color:var(--text-white,#fff);font-family:PingFang SC;font-size:16px;font-weight:600;text-align:center;width:80px}.room-list-wrap .room-card .content-flex .right-price .no-btn[data-v-bcfa7668]{color:var(--hoteldetail-white-color)}.room-list-wrap .room-card .content-flex .right-price .btn-top[data-v-bcfa7668]{line-height:36px}.room-list-wrap .room-card .content-flex .right-price .btn-bottom[data-v-bcfa7668]{background:var(--hoteldetail-white-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--Color-Uasge-TextIcon-color-brand);line-height:25px}.room-list-wrap .room-card .border-none[data-v-bcfa7668]{border:none;padding:0}.room-list-wrap .room-card .rec-card[data-v-bcfa7668]{padding:0 0 0 16px}.room-list-wrap .room-card .clock-card[data-v-bcfa7668]{padding-left:16px}.room-list-wrap .room-card-cn[data-v-bcfa7668]{margin-top:12px}.room-list-wrap .room-card-cn.margin-0[data-v-bcfa7668]{margin-top:0}.room-list-wrap .room-card-cn .top[data-v-bcfa7668]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex}.room-list-wrap .room-card-cn .top h1[data-v-bcfa7668]{font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-title-lineh);line-height:18px}.room-list-wrap .room-card-cn .top h1 p[data-v-bcfa7668]{display:inline-block;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-p-lineh);margin-right:22px;opacity:.5}.room-list-wrap .room-card-cn .top h1 p span[data-v-bcfa7668]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card-cn .bottom[data-v-bcfa7668]{align-items:center;color:var(--Color-Uasge-TextIcon-color-fourthly);display:flex;flex-wrap:wrap;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.room-list-wrap .last-room-list-box .room-img1[data-v-bcfa7668]{height:200px}.room-list-wrap .last-room-list-box .room-img1 img[data-v-bcfa7668]{display:block;height:200px;width:336px}.room-list-wrap .more-btn[data-v-bcfa7668]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:14px;font-weight:500;justify-content:flex-end;opacity:.5;padding-top:4px}.room-list-wrap .custom-icon[data-v-bcfa7668]{height:22px;margin-left:4px;margin-right:4px;width:10px}.room-list-wrap .upward-icon[data-v-bcfa7668]{transform:translateY(-1px)}.room-list-wrap .upward-icon-3[data-v-bcfa7668]{transform:translateY(-3px)}.room-list-wrap .more-room-btn[data-v-bcfa7668]{align-content:center;border:1px solid var(--Color-Uasge-TextIcon-color-primary);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-family:PingFang SC;font-size:16px;font-weight:500;justify-content:center;margin:32px auto;padding:10px 0;width:188px}.room-list-wrap .more-room-btn .icon-btn-svg[data-v-bcfa7668]{margin:0 2px}.room-list-wrap .rotate-icon-top[data-v-bcfa7668]{transform:rotate(180deg) translateY(-2px)}.room-list-wrap .rotate-icon-top-0[data-v-bcfa7668]{transform:rotate(180deg) translateY(0)}.room-list-wrap .mr-16[data-v-bcfa7668]{margin-right:16px}.room-info-pop-bg[data-v-bcfa7668]{background:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:8888}.room-info-pop-wrap[data-v-bcfa7668]{background:#fff;height:822px;left:50%;margin:-411px 0 0 -800px;padding:0 30px;position:fixed;top:50%;width:1540px;z-index:9999}.room-info-pop-top[data-v-bcfa7668]{align-items:center;display:flex;height:50px;justify-content:space-between;width:1540px}.room-info-pop-top p[data-v-bcfa7668]{color:#111;font-size:18px;font-weight:600;line-height:50px}.food-hover-wrap[data-v-bcfa7668]{position:relative}.food-hover-box[data-v-bcfa7668]{cursor:pointer;padding-top:14px;position:absolute;top:0;z-index:109}.food-hover-box .food-hover[data-v-bcfa7668]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);color:#111;font-weight:400;position:relative}.food-hover-box .food-hover .table-info-name[data-v-bcfa7668]{height:30px;line-height:30px;max-width:500px;padding-top:10px;text-align:center}.food-hover-box .food-hover .cancel-desc[data-v-bcfa7668]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;font-size:14px;margin:10px 0;min-width:200px;padding:10px 16px}.table-info[data-v-bcfa7668]{border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;max-width:500px;overflow-x:scroll;width:-moz-fit-content;width:fit-content}.table-info .t-content[data-v-bcfa7668]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content .row-merge[data-v-bcfa7668]{position:relative;top:18px}.table-info .t-content-p[data-v-bcfa7668]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content-p span[data-v-bcfa7668]{border-radius:50%;height:4px;margin-right:4px;width:4px}.table-info .t-content-empty[data-v-bcfa7668]{border-top:none}.table-info .t-right[data-v-bcfa7668]{flex:1;padding:10px 16px}.table-info .table-info-content[data-v-bcfa7668],.table-info .table-info-header[data-v-bcfa7668]{display:flex;font-size:12px;font-weight:600;justify-content:flex-start}.table-info .table-info-header .t-content[data-v-bcfa7668]{background:rgba(0,0,0,.02)}.table-info .table-info-content[data-v-bcfa7668]{font-size:12px;font-weight:400}.table-info .table-info-content .t-content[data-v-bcfa7668]{background:#fff;word-break:break-word}.arrow-up[data-v-bcfa7668]:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:30px;position:absolute;top:-9px;width:0}.arrow-dow[data-v-bcfa7668]:after{border-top:10px solid #fff;bottom:-10px}.arrow-dow[data-v-bcfa7668]:after,.arrow-ups[data-v-bcfa7668]:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:186px;position:absolute;width:0}.arrow-ups[data-v-bcfa7668]:before{border-bottom:10px solid #fff;top:-10px}.loading-box[data-v-bcfa7668]{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.loading-box img[data-v-bcfa7668]{display:block;height:40px;margin-right:5px;width:40px}.origin-price2[data-v-bcfa7668]{color:#999;font-size:14px;font-weight:400;line-height:18px}.card[data-v-bcfa7668]{border:1px solid #f0f0f0;border-radius:8px;display:flex;width:100%}.card[data-v-bcfa7668],.card.rec-card[data-v-bcfa7668]{padding:16px}.card .divider-y[data-v-bcfa7668]{border-left:1px solid #f0f0f0}.card .divider-x[data-v-bcfa7668]{border-bottom:1px solid #f0f0f0;height:0;margin:16px 0 4px}.recommend-card[data-v-bcfa7668]{background:linear-gradient(156deg,#fff6f3 18.27%,#fff 69.97%);border:1px solid #f8d2c6}.clock-card-conetnt .divider-y[data-v-bcfa7668],.recommend-card .divider-y[data-v-bcfa7668]{border-left:0 solid rgba(0,0,0,.06);height:0}.gray[data-v-bcfa7668]{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.rpitem[data-v-bcfa7668]{display:flex;flex-direction:column}.rpitem .bottom[data-v-bcfa7668]{align-items:center;display:flex;font-size:14px!important;font-weight:400!important}.rpitem .bottom[data-v-bcfa7668],.rpitem .bottom-national[data-v-bcfa7668]{color:var(--hoteldetail-star-desc-color);font-family:PingFang SC;font-style:normal}.rpitem .bottom-national[data-v-bcfa7668]{font-size:14px;font-weight:400;line-height:26px;margin-bottom:12px}.rpitem.gray .svg-icon[data-v-bcfa7668],.rpitem.gray .top[data-v-bcfa7668],.rpitem.gray h2[data-v-bcfa7668]{color:var(--Color-Uasge-TextIcon-color-fourthly)!important}.loading[data-v-bcfa7668]{display:flex;justify-content:space-between;margin-bottom:8px;width:30px}.loading span[data-v-bcfa7668]{animation:bounce-bcfa7668 1s infinite;background:#d9d9d9;border-radius:50%;display:inline-block;height:6px;margin-left:4px;width:6px}.loading span[data-v-bcfa7668]:nth-child(2){animation-delay:.3s}.loading span[data-v-bcfa7668]:nth-child(3){animation-delay:.6s}@keyframes bounce-bcfa7668{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tag-label[data-v-bcfa7668]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6.452px}.tag-label .tag-label-00[data-v-bcfa7668]{align-items:center;border:1px solid var(--hoteldetail-tag00-border-color);display:flex}.tag-label .tag-label-00 .tag-label-left[data-v-bcfa7668]{background:var(--hoteldetail-tag00-icon-color)}.tag-label .tag-label-00 .tag-label-left .custom-icon[data-v-bcfa7668]{height:18px;margin:0;padding:0 3px;width:14px}.tag-label .tag-label-00 .tag-label-right[data-v-bcfa7668]{background:var(--hoteldetail-tag00-border-color);border-radius:0 2px 2px 0;color:var(--Color-Uasge-TextIcon-color-tertiary);font-family:PingFang SC;font-style:normal;font-weight:400;padding:0 6px;text-align:center}.tag-label .tag-label-01[data-v-bcfa7668]{background:var(--hoteldetail-tag01-border-color);border:1px solid var(--hoteldetail-tag01-border-color);border-radius:2px;padding:0 6px}.tag-label .tag-label-02[data-v-bcfa7668]{border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;padding:0 6px}.tag-label .tag-label-03[data-v-bcfa7668]{border:1px solid #e6e6e6;border-radius:2px;color:#6d736f;padding:0 6px}.tag-label .tag-label-04[data-v-bcfa7668]{padding:0 6px 0 0}.rpitem-title[data-v-bcfa7668]{display:unset!important;word-break:break-all}.room-list-title[data-v-76346138]{color:#111;font-family:PingFang SC;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:left}.room-list-box[data-v-76346138]{display:flex;margin-bottom:14px}.more-room-btn[data-v-76346138]{align-content:center;border:1px solid var(--Color-Uasge-TextIcon-color-primary);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-family:PingFang SC;font-size:16px;font-weight:500;justify-content:center;margin:32px auto;padding:10px 0;width:188px}.more-room-btn .icon-btn-svg[data-v-76346138]{margin:0 2px}.room-wrap[data-v-29732881]{width:1040px}.room-wrap .booking[data-v-29732881]{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat 0 -361px;height:16px;width:86px}.room-wrap .screen-box[data-v-29732881]{margin-bottom:10px;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.room-wrap .screen-list[data-v-29732881]{height:42px;white-space:nowrap}.room-wrap .screen-list p[data-v-29732881]{background:#fff;border:1px solid #ebebeb;border-radius:4px;color:var(--Color-Uasge-TextIcon-color-primary);cursor:pointer;display:inline-block;font-size:12px;font-weight:var(--font-weight-regular);margin-bottom:10px;margin-right:8px;padding:8px 12px}.room-wrap .screen-list .active[data-v-29732881]{border:1px solid #111;color:#111;opacity:1}.room-wrap .screen-list .grey[data-v-29732881]{color:#ebebeb}.room-list-wrap[data-v-29732881]{cursor:pointer;position:relative}.room-list-wrap .no-room-list[data-v-29732881]{align-items:center;display:flex;flex-direction:column}.room-list-wrap .no-room-list .no-room-bg[data-v-29732881]{height:142px;margin-top:40px;width:160px}.room-list-wrap .no-room-list p[data-v-29732881]{color:rgba(153,153,153,.5);font-size:16px;font-weight:400;height:54px;line-height:54px;text-align:center;width:100%}.room-list-wrap .no-room-list div[data-v-29732881]{background:#111;border-radius:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:16px 32px}.room-list-wrap .room-list-title[data-v-29732881]{color:#111;font-family:PingFang SC;font-size:20px;font-weight:600;letter-spacing:0;line-height:20px;margin-bottom:16px;text-align:left}.room-list-wrap .room-list-box[data-v-29732881]{display:flex;margin-bottom:14px}.room-list-wrap .room-img[data-v-29732881]{display:flex;margin-right:16px;width:142px}.room-list-wrap .room-img .room-img1[data-v-29732881]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img .room-img1 img[data-v-29732881]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img .room-img1 .photo-btn[data-v-29732881]{align-items:center;background:rgba(0,0,0,.32);border-bottom-right-radius:6px;bottom:0;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;position:absolute;right:0;width:45px}.room-list-wrap .room-img .room-img1 .photo-btn span[data-v-29732881]{margin-left:6px}.room-list-wrap .room-img.room-sigle-img .room-img1[data-v-29732881]{height:112px;overflow:hidden;position:relative;width:142px}.room-list-wrap .room-img.room-sigle-img .room-img1 img[data-v-29732881]{border-radius:6px;display:block;height:112px;width:142px}.room-list-wrap .room-img.room-sigle-img .recommend[data-v-29732881]{align-items:center;background:linear-gradient(90deg,#ff9f47,#ff603d 102%);border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;color:var(--Color-Uasge-BG-color-container);display:flex;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:600;height:28px;left:-4px;position:absolute;top:6px;width:101px;z-index:1}.room-list-wrap .room-img.room-sigle-img .recommend .custom-icon[data-v-29732881]{width:20px}.room-list-wrap .room-img.room-sigle-img .recommend-dot[data-v-29732881]:after{border-bottom:4px solid transparent;border-left:4px solid transparent;border-right:4px solid #bc5e1b;content:"";height:0;left:-8px;position:absolute;top:34px;width:0;z-index:1}.room-list-wrap .room-img .room-img2[data-v-29732881]{align-items:center;display:flex;overflow:hidden}.room-list-wrap .room-img .room-img2 img[data-v-29732881]{display:block;height:82px;margin-right:3px;width:82px}.room-list-wrap .room-img .room-img3 img[data-v-29732881]{display:block;height:82px;margin-right:3px;width:110px}.room-list-wrap .room-img .room-img3[data-v-29732881] :last-child{margin-right:0}.room-list-wrap .room-img .room-img4 img[data-v-29732881]{display:block;height:82px;margin-right:3px;width:166px}.room-list-wrap .room-img .room-img4[data-v-29732881] :last-child{margin-right:0}.room-list-wrap .room-img.roomInfoList-img[data-v-29732881]{align-items:flex-start;display:flex;flex-direction:column}.room-list-wrap .room-card[data-v-29732881]{flex:1}.room-list-wrap .room-card .top[data-v-29732881]{align-items:center;color:#111;display:flex;margin-bottom:16px}.room-list-wrap .room-card .top h1[data-v-29732881]{font-size:26px;font-weight:700;margin-right:18px}.room-list-wrap .room-card .top h1 p[data-v-29732881]{display:inline-block;font-size:16px;font-weight:400;line-height:26px;margin-right:22px;opacity:.5}.room-list-wrap .room-card .top h1 p span[data-v-29732881]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card .content[data-v-29732881]{display:flex;flex-direction:column;padding-left:15px}.room-list-wrap .room-card .content .bottom-tips[data-v-29732881]{background-color:var(--Color-Uasge-BG-color-component-alpha);color:var(--Color-Uasge-TextIcon-color-primary);display:flex;justify-content:space-between;padding:4px}.room-list-wrap .room-card .content-flex[data-v-29732881]{display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex h2[data-v-29732881]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;flex-wrap:wrap;font-size:16px;font-weight:400;line-height:16px;margin-bottom:10px;word-break:keep-all}.room-list-wrap .room-card .content-flex h2 .product-name[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-link,#418761)}.room-list-wrap .room-card .content-flex h2 .cancel-text[data-v-29732881]{line-height:18px;word-break:break-all}.room-list-wrap .room-card .content-flex h2 .dot[data-v-29732881]{background:var(--Color-Uasge-TextIcon-color-primary);border-radius:50%;display:inline-block;height:4px;margin:0 8px 5px;width:4px}.room-list-wrap .room-card .content-flex .notes[data-v-29732881]{align-items:center;color:var(--Color-Uasge-TextIcon-color-link);display:flex;flex:1;flex-wrap:wrap;font-size:14px;font-weight:400}.room-list-wrap .room-card .content-flex .notes p[data-v-29732881]{align-items:center;display:flex;margin-bottom:12px;margin-right:18px}.room-list-wrap .room-card .content-flex .notes p.t-content-p[data-v-29732881]{margin-bottom:0;margin-right:0}.room-list-wrap .room-card .content-flex .reserve-info[data-v-29732881]{margin-bottom:16px}.room-list-wrap .room-card .content-flex .reserve-info p[data-v-29732881]{align-content:center;align-items:center;color:#111;display:flex;font-size:14px;font-weight:400;margin-bottom:8px;opacity:.8}.room-list-wrap .room-card .content-flex .card-box[data-v-29732881]{color:#b78256;position:relative}.room-list-wrap .room-card .content-flex .card-box .card[data-v-29732881]{padding:12px 0 0 18px}.room-list-wrap .room-card .content-flex .card-box .card[data-v-29732881]:before{background:url(https://file.40017.cn/img140017cnproduct/cn/h/hotel_pc/img/icon2021.png) no-repeat -246px -118px;content:"";height:18px;left:0;position:absolute;top:9px;width:18px}.room-list-wrap .room-card .content-flex .source[data-v-29732881]{color:rgba(0,0,0,.08);font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .right[data-v-29732881]{align-items:flex-end;display:flex}.room-list-wrap .room-card .content-flex .right .minStocks[data-v-29732881]{color:#ce3e3e;font-size:12px;font-style:normal;font-weight:600;line-height:14px;margin-bottom:10px}.room-list-wrap .room-card .content-flex .tags[data-v-29732881]{align-items:center;display:flex}.room-list-wrap .room-card .content-flex .tags p[data-v-29732881]{border-radius:2px;font-size:12px;font-weight:600;margin:8px 6px 8px 0;padding:4px 8px}.room-list-wrap .room-card .content-flex .tags .purple[data-v-29732881]{background:rgba(62,85,206,.1);color:#3e55ce}.room-list-wrap .room-card .content-flex .tags .pink[data-v-29732881]{background:rgba(206,62,186,.1);color:#ce3eba}.room-list-wrap .room-card .content-flex .price[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-price,#f24430);font-size:28px;font-weight:600;margin-right:8px;position:relative}.room-list-wrap .room-card .content-flex .price .original-price[data-v-29732881]{color:#999;font-size:14px;font-weight:400;margin-right:5px;text-decoration-line:line-through}.room-list-wrap .room-card .content-flex .price .original-price-2[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:var(--font-weight-regular)}.room-list-wrap .room-card .content-flex .price .after-tax[data-v-29732881]{font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .currency[data-v-29732881]{font-size:26px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-text[data-v-29732881]{display:flex;justify-content:flex-end;text-align:right}.room-list-wrap .room-card .content-flex .price .price-text .discount[data-v-29732881]{background:linear-gradient(270deg,#ffedeb,hsla(4,100%,97%,.7) 81.5%,hsla(4,100%,97%,.3) 91.98%);color:var(--red-red-03,#e13f2d);font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:600;line-height:26px;text-align:right;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-text .discount-empty[data-v-29732881]{width:100px}.room-list-wrap .room-card .content-flex .price .price-pop-box[data-v-29732881]{bottom:55px;padding-bottom:10px;position:absolute;right:-150px;width:380px;z-index:110}.room-list-wrap .room-card .content-flex .price .price-pop[data-v-29732881]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);padding-bottom:6px;position:relative}.room-list-wrap .room-card .content-flex .price .price-pop .tit[data-v-29732881]{border-bottom:1px solid rgba(0,0,0,.06);color:#333;font-size:18px;font-weight:600;padding:12px 16px}.room-list-wrap .room-card .content-flex .price .price-pop .tit .gray[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:14px;font-weight:500;margin-top:8px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box[data-v-29732881]{border-radius:2px;margin:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price[data-v-29732881]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:2px 4px;white-space:nowrap}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-29732881],.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price p[data-v-29732881]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .best-price .p[data-v-29732881]{margin-left:2px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card-box[data-v-29732881]{background:#fafafa;padding:6px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-card[data-v-29732881]{background:#fef8f7!important;margin:12px 0 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .mtb-6[data-v-29732881]{margin:6px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .price-tip[data-v-29732881]{color:#333;font-size:12px;opacity:.8}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line[data-v-29732881]{color:#333;display:flex;font-size:12px;font-weight:400;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .flex-end[data-v-29732881]{text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.coarse[data-v-29732881]{color:#333;font-size:14px;font-weight:600;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line p.red[data-v-29732881]{color:#e44c4c;font-size:12px;font-weight:400;line-height:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left[data-v-29732881]{max-width:250px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .label-tag[data-v-29732881]{background-color:var(--Color-Palette-Red-color-red-06);color:var(--Color-Palette-Red-color-red-02);padding:4px 6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .tag-left .tag-tip[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-fourthly);margin-top:6px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .gray[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-fourthly)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .fpd-tips[data-v-29732881]{color:var(--Color-Uasge-TextIcon-Color-hint);font-size:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-tip-2[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:14px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line .price-red[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-discount)}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-2[data-v-29732881]{padding:2px 12px!important}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom[data-v-29732881]{display:flex;justify-content:space-between;padding:6px 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom .left[data-v-29732881]{width:192px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.coarse[data-v-29732881]{color:#333;font-size:14px;font-weight:600;margin-bottom:7px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .room-expense-line-bottom p.gray[data-v-29732881]{font-size:10px;font-weight:400;line-height:12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-expense-box .dotted-line[data-v-29732881]{border-bottom:1px dotted rgba(0,0,0,.06);height:0;margin:0 12px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free[data-v-29732881]{border-bottom:1px solid rgba(0,0,0,.06);padding:16px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line[data-v-29732881]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free[data-v-29732881],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .sub-tit[data-v-29732881]{color:#333;font-size:14px;font-weight:600;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .all-room-free span[data-v-29732881]{font-size:12px;font-weight:400}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .room-free-line .gray[data-v-29732881]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges[data-v-29732881]{align-items:center;border-bottom:1px dotted rgba(0,0,0,.06);border-top:1px dotted rgba(0,0,0,.06);display:flex;height:44px;justify-content:space-between;margin:16px 0}.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .all-room-free[data-v-29732881],.room-list-wrap .room-card .content-flex .price .price-pop .room-free .taxes-service-charges .sub-tit[data-v-29732881]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee[data-v-29732881]{color:#333;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .tax-fee span[data-v-29732881]{color:#e44c4c;font-size:18px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .text[data-v-29732881]{color:#999;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:right}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info[data-v-29732881]{background:rgba(0,0,0,.02);padding:14px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box[data-v-29732881]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .sub-tit[data-v-29732881]{color:#333;font-size:14px;font-weight:600;width:200px}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .sub-tit-box .black[data-v-29732881]{color:#333;font-size:14px;font-weight:600}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line[data-v-29732881]{align-items:center;display:flex;justify-content:space-between}.room-list-wrap .room-card .content-flex .price .price-pop .bottom-info .room-free-line .gray[data-v-29732881]{color:rgba(51,51,51,.5);font-size:12px;font-weight:400;height:20px;line-height:20px}.room-list-wrap .room-card .content-flex .after-price[data-v-29732881]{color:#111;font-size:14px;font-weight:400;margin-bottom:8px}.room-list-wrap .room-card .content-flex .right-content[data-v-29732881]{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:flex-end}.room-list-wrap .room-card .content-flex .right-price[data-v-29732881]{text-align:right}.room-list-wrap .room-card .content-flex .right-price .best-price[data-v-29732881]{align-items:center;background:linear-gradient(100deg,#ff7b50 .75%,#ff4169 101.01%);border-radius:20px 20px 2px;display:flex;display:inline-block;font-family:PingFang SC;justify-content:center;margin-bottom:-4px;padding:4px 3px;white-space:nowrap}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-29732881],.room-list-wrap .room-card .content-flex .right-price .best-price p[data-v-29732881]{align-items:center;color:var(--Color-Uasge-BG-color-container,#fff);display:flex;font-size:12px;font-weight:500}.room-list-wrap .room-card .content-flex .right-price .best-price .p[data-v-29732881]{margin-left:2px}.room-list-wrap .room-card .content-flex .right-price .best-price-empty[data-v-29732881]{height:34px;width:100px}.room-list-wrap .room-card .content-flex .right-price .btn[data-v-29732881]{background:var(--Color-Uasge-TextIcon-color-brand);border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:6px;color:var(--text-white,#fff);font-family:PingFang SC;font-size:16px;font-weight:600;text-align:center;width:80px}.room-list-wrap .room-card .content-flex .right-price .no-btn[data-v-29732881]{color:var(--hoteldetail-white-color)}.room-list-wrap .room-card .content-flex .right-price .btn-top[data-v-29732881]{line-height:36px}.room-list-wrap .room-card .content-flex .right-price .btn-bottom[data-v-29732881]{background:var(--hoteldetail-white-color);border-bottom-left-radius:6px;border-bottom-right-radius:6px;color:var(--Color-Uasge-TextIcon-color-brand);line-height:25px}.room-list-wrap .room-card .border-none[data-v-29732881]{border:none;padding:0}.room-list-wrap .room-card .rec-card[data-v-29732881]{padding:0 0 0 16px}.room-list-wrap .room-card .clock-card[data-v-29732881]{padding-left:16px}.room-list-wrap .room-card-cn[data-v-29732881]{margin-top:12px}.room-list-wrap .room-card-cn.margin-0[data-v-29732881]{margin-top:0}.room-list-wrap .room-card-cn .top[data-v-29732881]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex}.room-list-wrap .room-card-cn .top h1[data-v-29732881]{font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-title-lineh);line-height:18px}.room-list-wrap .room-card-cn .top h1 p[data-v-29732881]{display:inline-block;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-p-lineh);margin-right:22px;opacity:.5}.room-list-wrap .room-card-cn .top h1 p span[data-v-29732881]{margin-bottom:3px;margin-left:6px;vertical-align:text-bottom}.room-list-wrap .room-card-cn .bottom[data-v-29732881]{align-items:center;color:var(--Color-Uasge-TextIcon-color-fourthly);display:flex;flex-wrap:wrap;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:400;line-height:26px}.room-list-wrap .last-room-list-box .room-img1[data-v-29732881]{height:200px}.room-list-wrap .last-room-list-box .room-img1 img[data-v-29732881]{display:block;height:200px;width:336px}.room-list-wrap .more-btn[data-v-29732881]{align-items:center;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:14px;font-weight:500;justify-content:flex-end;opacity:.5;padding-top:4px}.room-list-wrap .custom-icon[data-v-29732881]{height:22px;margin-left:4px;margin-right:4px;width:10px}.room-list-wrap .upward-icon[data-v-29732881]{transform:translateY(-1px)}.room-list-wrap .upward-icon-3[data-v-29732881]{transform:translateY(-3px)}.room-list-wrap .more-room-btn[data-v-29732881]{align-content:center;border:1px solid var(--Color-Uasge-TextIcon-color-primary);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-family:PingFang SC;font-size:16px;font-weight:500;justify-content:center;margin:32px auto;padding:10px 0;width:188px}.room-list-wrap .more-room-btn .icon-btn-svg[data-v-29732881]{margin:0 2px}.room-list-wrap .rotate-icon-top[data-v-29732881]{transform:rotate(180deg) translateY(-2px)}.room-list-wrap .rotate-icon-top-0[data-v-29732881]{transform:rotate(180deg) translateY(0)}.room-list-wrap .mr-16[data-v-29732881]{margin-right:16px}.room-info-pop-bg[data-v-29732881]{background:rgba(0,0,0,.3);height:100%;left:0;position:fixed;top:0;width:100%;z-index:8888}.room-info-pop-wrap[data-v-29732881]{background:#fff;height:822px;left:50%;margin:-411px 0 0 -800px;padding:0 30px;position:fixed;top:50%;width:1540px;z-index:9999}.room-info-pop-top[data-v-29732881]{align-items:center;display:flex;height:50px;justify-content:space-between;width:1540px}.room-info-pop-top p[data-v-29732881]{color:#111;font-size:18px;font-weight:600;line-height:50px}.food-hover-wrap[data-v-29732881]{position:relative}.food-hover-box[data-v-29732881]{cursor:pointer;padding-top:14px;position:absolute;top:0;z-index:109}.food-hover-box .food-hover[data-v-29732881]{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.1);color:#111;font-weight:400;position:relative}.food-hover-box .food-hover .table-info-name[data-v-29732881]{height:30px;line-height:30px;max-width:500px;padding-top:10px;text-align:center}.food-hover-box .food-hover .cancel-desc[data-v-29732881]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;font-size:14px;margin:10px 0;min-width:200px;padding:10px 16px}.table-info[data-v-29732881]{border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;max-width:500px;overflow-x:scroll;width:-moz-fit-content;width:fit-content}.table-info .t-content[data-v-29732881]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content .row-merge[data-v-29732881]{position:relative;top:18px}.table-info .t-content-p[data-v-29732881]{align-items:center;border-bottom:.5px solid hsla(0,0%,7%,.07);border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.table-info .t-content-p span[data-v-29732881]{border-radius:50%;height:4px;margin-right:4px;width:4px}.table-info .t-content-empty[data-v-29732881]{border-top:none}.table-info .t-right[data-v-29732881]{flex:1;padding:10px 16px}.table-info .table-info-content[data-v-29732881],.table-info .table-info-header[data-v-29732881]{display:flex;font-size:12px;font-weight:600;justify-content:flex-start}.table-info .table-info-header .t-content[data-v-29732881]{background:rgba(0,0,0,.02)}.table-info .table-info-content[data-v-29732881]{font-size:12px;font-weight:400}.table-info .table-info-content .t-content[data-v-29732881]{background:#fff;word-break:break-word}.arrow-up[data-v-29732881]:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:30px;position:absolute;top:-9px;width:0}.arrow-dow[data-v-29732881]:after{border-top:10px solid #fff;bottom:-10px}.arrow-dow[data-v-29732881]:after,.arrow-ups[data-v-29732881]:before{border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;left:186px;position:absolute;width:0}.arrow-ups[data-v-29732881]:before{border-bottom:10px solid #fff;top:-10px}.loading-box[data-v-29732881]{align-items:center;display:flex;height:200px;justify-content:center;width:100%}.loading-box img[data-v-29732881]{display:block;height:40px;margin-right:5px;width:40px}.origin-price2[data-v-29732881]{color:#999;font-size:14px;font-weight:400;line-height:18px}.card[data-v-29732881]{border:1px solid #f0f0f0;border-radius:8px;display:flex;width:100%}.card[data-v-29732881],.card.rec-card[data-v-29732881]{padding:16px}.card .divider-y[data-v-29732881]{border-left:1px solid #f0f0f0}.card .divider-x[data-v-29732881]{border-bottom:1px solid #f0f0f0;height:0;margin:16px 0 4px}.recommend-card[data-v-29732881]{background:linear-gradient(156deg,#fff6f3 18.27%,#fff 69.97%);border:1px solid #f8d2c6}.clock-card-conetnt .divider-y[data-v-29732881],.recommend-card .divider-y[data-v-29732881]{border-left:0 solid rgba(0,0,0,.06);height:0}.gray[data-v-29732881]{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.rpitem[data-v-29732881]{display:flex;flex-direction:column}.rpitem .bottom[data-v-29732881]{align-items:center;display:flex;font-size:14px!important;font-weight:400!important}.rpitem .bottom[data-v-29732881],.rpitem .bottom-national[data-v-29732881]{color:var(--hoteldetail-star-desc-color);font-family:PingFang SC;font-style:normal}.rpitem .bottom-national[data-v-29732881]{font-size:14px;font-weight:400;line-height:26px;margin-bottom:12px}.rpitem.gray .svg-icon[data-v-29732881],.rpitem.gray .top[data-v-29732881],.rpitem.gray h2[data-v-29732881]{color:var(--Color-Uasge-TextIcon-color-fourthly)!important}.loading[data-v-29732881]{display:flex;justify-content:space-between;margin-bottom:8px;width:30px}.loading span[data-v-29732881]{animation:bounce-29732881 1s infinite;background:#d9d9d9;border-radius:50%;display:inline-block;height:6px;margin-left:4px;width:6px}.loading span[data-v-29732881]:nth-child(2){animation-delay:.3s}.loading span[data-v-29732881]:nth-child(3){animation-delay:.6s}@keyframes bounce-29732881{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.tag-label[data-v-29732881]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6.452px}.tag-label .tag-label-00[data-v-29732881]{align-items:center;border:1px solid var(--hoteldetail-tag00-border-color);display:flex}.tag-label .tag-label-00 .tag-label-left[data-v-29732881]{background:var(--hoteldetail-tag00-icon-color)}.tag-label .tag-label-00 .tag-label-left .custom-icon[data-v-29732881]{height:18px;margin:0;padding:0 3px;width:14px}.tag-label .tag-label-00 .tag-label-right[data-v-29732881]{background:var(--hoteldetail-tag00-border-color);border-radius:0 2px 2px 0;color:var(--Color-Uasge-TextIcon-color-tertiary);font-family:PingFang SC;font-style:normal;font-weight:400;padding:0 6px;text-align:center}.tag-label .tag-label-01[data-v-29732881]{background:var(--hoteldetail-tag01-border-color);border:1px solid var(--hoteldetail-tag01-border-color);border-radius:2px;padding:0 6px}.tag-label .tag-label-02[data-v-29732881]{border:1px solid var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;padding:0 6px}.tag-label .tag-label-03[data-v-29732881]{border:1px solid #e6e6e6;border-radius:2px;color:#6d736f;padding:0 6px}.tag-label .tag-label-04[data-v-29732881]{padding:0 6px 0 0}.rpitem-title[data-v-29732881]{display:unset!important;word-break:break-all}h2[data-v-840de352]{font-size:24px;line-height:unset}.reviews-module[data-v-840de352]{width:1040px}.review-title[data-v-840de352]{color:#111;font-size:24px;font-weight:600;margin-bottom:32px;padding-top:5px}.review-score[data-v-840de352]{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.review-score .value-text[data-v-840de352]{color:var(--Color-Uasge-TextIcon-color-link)}.review-score .value-text .review-score-value[data-v-840de352]{font-size:52px;font-weight:700;line-height:52px}.review-score .value-text .review-score-label[data-v-840de352]{font-size:32px;font-weight:700;line-height:32px;margin-left:6px}.review-score .value-text .review-score-compare[data-v-840de352]{color:#111;font-size:18px;font-weight:400;line-height:18px;margin-top:8px}.review-score .score-detail[data-v-840de352]{align-items:center;display:flex;justify-content:space-between;width:50%}.review-score .score-detail .detail-score-total[data-v-840de352]{display:flex;flex-direction:column;justify-content:space-between}.review-score .score-detail .review-score-left[data-v-840de352]{padding-right:30px;width:50%}.review-score .score-detail .review-score-right[data-v-840de352]{padding-left:30px;width:50%}.review-score .score-detail .detail-score[data-v-840de352]{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.review-score .score-detail .detail-score .detail-text[data-v-840de352]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:16px;font-weight:var(--font-weight-regular);line-height:16px}.review-score .score-detail .detail-score .score-text[data-v-840de352]{color:#111;font-size:18px;font-weight:600;line-height:18px}.review-score .score-detail .progress_out[data-v-840de352]{background-color:#d9d9d9;border-radius:2px;display:inline-block;height:5px;left:0;margin-bottom:22px;margin-right:10px;position:relative;top:0;width:100%}.review-score .score-detail .progress_out .progress_in[data-v-840de352]{background:#111;background-position:100%;display:inline-block;height:5px;left:0;position:absolute;top:0}.split-line[data-v-840de352]{background-color:rgba(0,0,0,.06);height:1px;margin-bottom:20px}.review-filter[data-v-840de352]{position:relative}.review-filter .filter-title[data-v-840de352]{color:#111;font-size:14px;font-weight:400;line-height:14px;margin-bottom:20px}.review-filter .filter-title[data-v-840de352],.review-filter .filter-title .title-left[data-v-840de352]{align-items:center;display:flex;justify-content:space-between}.review-filter .filter-title .title-left .filter-RLR[data-v-840de352]{align-items:center;cursor:pointer;display:flex;margin-right:26px}.review-filter .filter-title .title-left .title-left-text[data-v-840de352]{margin-right:4px}.review-filter .filter-title .title-left .downArrow[data-v-840de352]{display:inline}.review-filter .filter-title .title-right[data-v-840de352]{align-items:center;cursor:pointer;display:flex}.review-filter .filter-title .title-right .title-right-text[data-v-840de352]{margin-right:4px}.review-filter .text-activate[data-v-840de352]{color:var(--Color-Uasge-TextIcon-color-link)}.review-filter .option-list[data-v-840de352]{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 24px rgba(0,0,0,.12);display:flex;flex-direction:column;flex-wrap:nowrap;padding:20px;position:absolute;top:22px;z-index:1}.review-filter .option-list-sort[data-v-840de352]{right:0}.review-filter .option-item[data-v-840de352]{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#111;display:-webkit-box;font-size:14px;line-height:20px;margin-bottom:10px;max-width:278px;overflow:hidden}.review-filter .option-item[data-v-840de352]:last-child{margin-bottom:0}.review-filter .option-item-active[data-v-840de352]{color:var(--Color-Uasge-TextIcon-color-link)}.review-filter .filter-module[data-v-840de352]{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px}.review-filter .filter-module .filter-item[data-v-840de352]{border:1px solid #ebebeb;border-radius:2px;color:#333;cursor:pointer;font-size:12x;font-weight:400;line-height:12px;margin-bottom:8px;margin-right:8px;padding:8px 12px}.review-filter .filter-module .filter-item-activate[data-v-840de352]{border:1px solid #111;border-radius:2px;color:#333;font-size:12x;font-weight:600;line-height:12px;margin-bottom:8px;margin-right:8px;padding:8px 12px}.comment-item[data-v-840de352]{margin-top:32px}.comment-item .item-top[data-v-840de352]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.comment-item .item-top .user-img[data-v-840de352]{border-radius:18px;display:inline-block;height:36px;margin-right:8px;width:36px}.comment-item .item-top .user-info[data-v-840de352]{color:#111;display:flex}.comment-item .item-top .user-info .user-nd[data-v-840de352]{display:inline-block}.comment-item .item-top .user-info .user-name[data-v-840de352]{font-size:16px;font-weight:600;line-height:16px;margin-bottom:4px;margin-right:8px}.comment-item .item-top .user-info .IP-text[data-v-840de352]{color:rgba(0,0,0,.08);font-size:12px;font-style:normal;font-weight:400;line-height:12px}.comment-item .item-top .user-info .user-detail[data-v-840de352]{color:var(--Color-Uasge-TextIcon-color-fourthly);display:inline-block;font-size:14px;font-weight:400;line-height:14px;margin-top:4px}.comment-item .item-top .item-score-text[data-v-840de352]{color:#111;text-align:end}.comment-item .item-top .item-score-text .item-score[data-v-840de352]{font-size:18px;font-weight:600;line-height:18px}.comment-item .item-top .item-score-text .item-text[data-v-840de352]{font-size:14px;font-weight:600;line-height:14px}.comment-item .item-center[data-v-840de352]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:16px;font-weight:var(--font-weight-regular);line-height:22px;margin-bottom:13px}.comment-item .comment-item-detail[data-v-840de352]{align-items:center;display:flex;justify-content:space-between;margin-bottom:13px}.comment-item .comment-item-detail .user-icon[data-v-840de352]{display:inline-block;height:18px;margin-left:8px}.comment-item .comment-item-detail .comment-item-time[data-v-840de352]{color:rgba(18,18,18,.5);font-size:14px;font-weight:400;line-height:14px}.comment-item .comment-item-detail .helpful[data-v-840de352]{cursor:pointer}.comment-item .comment-item-detail .helpful-text[data-v-840de352]{color:#000;font-size:14px;font-weight:400;line-height:14px;margin-right:4px}.comment-item .comment-item-detail .helpful-icon[data-v-840de352]{vertical-align:baseline}.comment-image[data-v-840de352]{display:flex;flex-wrap:wrap;position:relative;width:-moz-fit-content;width:fit-content}.comment-reply[data-v-840de352]{background-color:rgba(0,0,0,.03);padding:16px}.comment-reply .reply-title[data-v-840de352]{color:#111;font-size:16px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:12px}.comment-reply .reply-content[data-v-840de352]{color:#111;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.translate[data-v-840de352]{margin-top:19px}.translate-btn[data-v-840de352]{align-items:center;background:#fff;border:1px solid #111;border-radius:2px;color:#333;cursor:pointer;font-size:12px;line-height:12px;padding:8px 12px;text-align:center}.translate-btn[data-v-840de352],.translate-text[data-v-840de352]{font-style:normal;font-weight:400}.translate-text[data-v-840de352]{color:#111;font-size:14px;line-height:14px;margin-left:12px;opacity:.5}.video-play[data-v-840de352]{cursor:pointer;left:37px;position:absolute;top:37px}.play-icon[data-v-840de352]{height:38px;width:38px}.video-item[data-v-840de352]{margin-bottom:13px}.img-item[data-v-840de352],.video-item[data-v-840de352]{cursor:pointer;height:112px;margin-right:8px;width:112px}.img-item[data-v-840de352]{margin-bottom:12px}.img-showall[data-v-840de352]{background-color:rgba(0,0,0,.32);bottom:13px;cursor:pointer;display:flex;height:24px;justify-content:space-around;margin-left:-66px;margin-top:88px;position:absolute;right:8px;width:56px}.img-showall .pic-icon[data-v-840de352]{padding:5px}.img-showall .pic-text[data-v-840de352]{color:#fff;font-size:12px;font-weight:600;line-height:24px;padding-right:6px}.review-showall[data-v-840de352]{border:1px solid #111;border-radius:2px;color:#111;cursor:pointer;font-size:16px;font-weight:600;line-height:16px;margin:32px auto 0;padding:12px 20px;width:-moz-fit-content;width:fit-content}.tip-content[data-v-b9435a32]{display:flex;flex-direction:column}.tip-content .top[data-v-b9435a32]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:16px;font-weight:600;margin-bottom:12px}.tip-content .top .good[data-v-b9435a32]{height:30px;position:relative;top:-2px;width:20px}.tip-content .top .good2[data-v-b9435a32]{height:30px;position:relative;top:-2px;width:30px}.tip-content .top .good3[data-v-b9435a32]{height:30px;position:relative;top:-2px;width:80px}.tip-content .desc[data-v-b9435a32]{color:var(--Color-Uasge-TextIcon-color-primary);font-weight:400;margin-bottom:6px}.tip-content img[data-v-b9435a32]{border-radius:5px;height:auto;margin-bottom:20px;width:100%}.comment-photos-bg[data-v-b9435a32]{background:rgba(0,0,0,.3);left:0;top:0;z-index:1}.comment-photos-bg[data-v-b9435a32],.video[data-v-b9435a32]{height:100%;position:absolute;width:100%}.video[data-v-b9435a32]{left:50%;-o-object-fit:contain;object-fit:contain;top:50%;transform:translate(-50%,-50%)}.photos-swiper-wrapper[data-v-b9435a32]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10001}.photos-swiper-wrapper .photos-swiper-bg[data-v-b9435a32]{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.photos-swiper-wrapper .photos-swiper[data-v-b9435a32]{background:#fff;display:flex;flex-direction:column;flex-shrink:0;position:relative;width:541px;z-index:2}.photos-swiper-wrapper .photos-swiper .photos-swiper-head[data-v-b9435a32]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);color:#111;display:flex;font-size:18px;height:50px;justify-content:space-between;line-height:22px;padding:0 14px}.photos-swiper-wrapper .photos-swiper .photos-swiper-head .photos-swiper-title[data-v-b9435a32]{flex:1;padding-left:10px}.photos-swiper-wrapper .photos-swiper .photos-swiper-head .icon-back[data-v-b9435a32],.photos-swiper-wrapper .photos-swiper .photos-swiper-head .icon-close[data-v-b9435a32]{cursor:pointer;flex-shrink:0;padding:10px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-b9435a32]{max-height:80vh;overflow-y:auto;padding:10px 24px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper[data-v-b9435a32]{background:#000;height:377px;position:relative}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info[data-v-b9435a32]{align-items:center;background:linear-gradient(180deg,transparent,#000);bottom:0;box-sizing:border-box;color:#fff;display:flex;font-weight:600;height:36px;justify-content:space-between;left:0;padding:0 16px;pointer-events:none;position:absolute;width:100%;z-index:2}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-desc[data-v-b9435a32]{font-size:15px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-count[data-v-b9435a32]{color:rgba(255,255,255,.5);font-size:12px;line-height:16px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-count em[data-v-b9435a32]{color:#fff;font-size:20px;line-height:24px;margin-right:2px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top[data-v-b9435a32]{height:100%;position:relative}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top img[data-v-b9435a32],.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top video[data-v-b9435a32]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-b9435a32] .swiper-button-prev,.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-b9435a32] .swiper-button-next{background:rgba(0,0,0,.8);border-radius:50%;height:40px;width:40px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-b9435a32] .swiper-button-prev:after{color:#fff;font-size:20px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-b9435a32] .swiper-button-next:after{color:#fff;font-size:20px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-bottom[data-v-b9435a32]{flex-shrink:0;height:75px;margin-top:5px;width:100%}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-bottom img[data-v-b9435a32]{height:75px;-o-object-fit:cover;object-fit:cover;width:75px}video[data-v-b9435a32]::-webkit-media-controls-fullscreen-button,video[data-v-b9435a32]::-webkit-media-controls-mute-button{display:none}video[data-v-b9435a32]::-webkit-media-controls-toggle-closed-captions-button,video[data-v-b9435a32]::-webkit-media-controls-volume-slider{display:none}.swiper-container-bottom[data-v-b9435a32] .swiper-slide{height:75px;width:75px}.swiper-container-bottom[data-v-b9435a32] .swiper-slide:first-child{padding-left:0}.swiper-container-bottom[data-v-b9435a32] .swiper-slide:last-child{padding-right:0}.line-card[data-v-ca4c6cb4]{padding-bottom:20px;padding-top:20px}.boder-bottom[data-v-ca4c6cb4]{border-bottom:1px solid rgba(0,0,0,.06)}.w-24[data-v-ca4c6cb4]{font-family:PingFang SC;min-width:250px}.hotel-desc[data-v-ca4c6cb4]{font-weight:400}h2[data-v-e71b72a3]{font-size:24px;line-height:unset}.module[data-v-e71b72a3]{color:#111;font-family:PingFang SC}.module .line-card[data-v-e71b72a3]{padding-bottom:20px;padding-top:20px}.module .boder-bottom[data-v-e71b72a3]{border-bottom:1px solid rgba(0,0,0,.06)}.module .module-information[data-v-e71b72a3]{margin-bottom:40px}.module .module-information .module-tille[data-v-e71b72a3]{font-size:24px;font-weight:600;padding-bottom:28px;padding-top:5px}.module .module-information .module-content[data-v-e71b72a3]{color:var(--Color-Uasge-TextIcon-color-primary)}.module .module-information .module-content .module-sub[data-v-e71b72a3]{margin-bottom:36px}.module .module-information .module-content .module-sub .module-sub-title[data-v-e71b72a3]{font-size:18px;font-weight:600;line-height:20px;padding-bottom:18px}.module .module-information .module-content .module-sub .module-sub-content[data-v-e71b72a3]{font-size:16px;font-weight:400;line-height:20px}.module .module-information .module-content .module-sub .module-sub-content .check_in[data-v-e71b72a3],.module .module-information .module-content .module-sub .module-sub-content .check_out[data-v-e71b72a3]{align-items:center;display:flex;justify-content:flex-start;margin-bottom:15px}.module .module-information .module-content .module-sub .module-sub-content .check_in svg[data-v-e71b72a3],.module .module-information .module-content .module-sub .module-sub-content .check_out svg[data-v-e71b72a3]{margin-right:8px}.module .module-information .module-content .module-sub .module-sub-content .content-value[data-v-e71b72a3]{padding:5px 0}.module .module-information .module-content .module-sub .module-sub-content .detail-title[data-v-e71b72a3]{font-weight:600;padding:10px 0}.module .module-information .module-content .module-sub .detail-payment[data-v-e71b72a3]{display:flex;flex-wrap:wrap;margin-top:10px}.module .module-information .module-content .module-sub .detail-payment div[data-v-e71b72a3]{margin-bottom:8px;margin-right:8px}.module .module-information .module-content .module-sub .detail-payment div img[data-v-e71b72a3]{height:40px;width:auto}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item[data-v-e71b72a3],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item[data-v-e71b72a3]{display:flex;justify-content:space-between;margin-bottom:18px}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .i-key[data-v-e71b72a3],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .i-key[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .i-key[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .i-key[data-v-e71b72a3]{font-size:16px;font-weight:600;width:200px}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .i-val[data-v-e71b72a3],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .i-val[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .i-val[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .i-val[data-v-e71b72a3]{flex:1;font-size:16px;font-weight:400}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .payment-methods[data-v-e71b72a3],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .payment-methods[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .payment-methods[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .payment-methods[data-v-e71b72a3]{display:flex;justify-content:flex-start;margin-top:5px}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .payment-methods div[data-v-e71b72a3],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .payment-methods div[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .payment-methods div[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .payment-methods div[data-v-e71b72a3]{height:40px;margin-right:7px;width:66px}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .payment-methods div img[data-v-e71b72a3],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .payment-methods div img[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .payment-methods div img[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .payment-methods div img[data-v-e71b72a3]{height:100%;width:100%}.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .i-key[data-v-e71b72a3],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .i-key[data-v-e71b72a3]{width:300px}.module .module-information .module-content .module-sub .table-info[data-v-e71b72a3]{border-bottom:.5px solid #e7e7e7;border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;width:-moz-fit-content;width:fit-content}.module .module-information .module-content .module-sub .table-info .t-content[data-v-e71b72a3]{align-items:center;border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:141px}.module .module-information .module-content .module-sub .table-info .t-content .row-merge[data-v-e71b72a3]{position:relative;top:18px}.module .module-information .module-content .module-sub .table-info .t-content-empty[data-v-e71b72a3]{border-top:none}.module .module-information .module-content .module-sub .table-info .t-right[data-v-e71b72a3]{flex:1;padding:10px 16px}.module .module-information .module-content .module-sub .table-info .table-info-header[data-v-e71b72a3]{background:hsla(0,0%,7%,.05);display:flex;font-weight:600;justify-content:flex-start}.module .module-information .module-content .module-sub .table-info .table-info-content[data-v-e71b72a3]{background:hsla(0,0%,7%,.03)}.module .module-information .module-content .module-sub .table-info .table-info-content .table-info-content-item[data-v-e71b72a3]{display:flex;justify-content:flex-start}.module .module-information .module-content .basic-info[data-v-e71b72a3]{display:flex;flex-wrap:wrap;font-family:PingFang SC;justify-content:flex-start;row-gap:10px}.module .module-information .module-content .basic-info div[data-v-e71b72a3]{margin-right:40px}.module .module-information .module-content .hotel-desc[data-v-e71b72a3]{font-weight:400}.module .module-information .module-content .hotel-desc-hiddien[data-v-e71b72a3]{-webkit-line-clamp:3;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:-o-ellipsis-lastline;text-overflow:ellipsis}.module .module-information .module-content .hotel-tel[data-v-e71b72a3]{text-decoration:underline}.module .module-information .module-content .bed-desc[data-v-e71b72a3]{margin-top:20px}.module .detail-policy[data-v-e71b72a3],.module .hotel-tel-information[data-v-e71b72a3]{margin-bottom:36px}.module-hotel-policy-hiddien[data-v-e71b72a3]{height:660px;overflow:hidden}.show-more[data-v-e71b72a3]{border:1px solid #111;border-radius:2px;cursor:default;font-size:16px;font-weight:600;margin:0 auto 70px;padding:10px;text-align:center;width:-moz-fit-content;width:fit-content}.w-24[data-v-e71b72a3]{font-family:PingFang SC;min-width:250px}.good[data-v-e71b72a3]{height:20px;position:relative;top:-2px;width:30px}.module[data-v-1d9db234]{color:#111;font-family:PingFang SC}.module .module-information[data-v-1d9db234]{color:var(--Color-Uasge-TextIcon-color-primary);margin-bottom:70px}.module .module-information .module-tille[data-v-1d9db234]{font-size:24px;font-weight:600;padding-bottom:28px;padding-top:5px}.module .module-information .module-content .module-sub .module-sub-title[data-v-1d9db234]{font-family:PingFang SC;font-size:18px;line-height:20px;min-width:250px}.module .module-information .module-content .module-sub .module-sub-content[data-v-1d9db234]{font-size:16px;font-weight:400;line-height:20px}.module .module-information .module-content .module-sub .module-sub-content .check_in[data-v-1d9db234],.module .module-information .module-content .module-sub .module-sub-content .check_out[data-v-1d9db234]{align-items:center;display:flex;justify-content:flex-start;margin-bottom:15px}.module .module-information .module-content .module-sub .module-sub-content .check_in svg[data-v-1d9db234],.module .module-information .module-content .module-sub .module-sub-content .check_out svg[data-v-1d9db234]{margin-right:8px}.module .module-information .module-content .module-sub .module-sub-content .content-value[data-v-1d9db234]{font-weight:400}.module .module-information .module-content .module-sub .module-sub-content .detail-title[data-v-1d9db234]{font-weight:600;padding:10px 0}.module .module-information .module-content .module-sub .detail-payment[data-v-1d9db234]{display:flex;flex-wrap:wrap}.module .module-information .module-content .module-sub .detail-payment div[data-v-1d9db234]{margin-bottom:8px;margin-right:8px}.module .module-information .module-content .module-sub .detail-payment div img[data-v-1d9db234]{height:40px;width:auto}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item[data-v-1d9db234],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item[data-v-1d9db234]{display:flex;justify-content:space-between;margin-bottom:18px}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .i-key[data-v-1d9db234],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .i-key[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .i-key[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .i-key[data-v-1d9db234]{font-size:16px;font-weight:600;width:200px}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .i-val[data-v-1d9db234],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .i-val[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .i-val[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .i-val[data-v-1d9db234]{flex:1;font-size:16px;font-weight:400}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .payment-methods[data-v-1d9db234],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .payment-methods[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .payment-methods[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .payment-methods[data-v-1d9db234]{display:flex;justify-content:flex-start;margin-top:5px}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .payment-methods div[data-v-1d9db234],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .payment-methods div[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .payment-methods div[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .payment-methods div[data-v-1d9db234]{height:40px;margin-right:7px;width:66px}.module .module-information .module-content .module-sub .breakfast-content .breakfast-content-item .payment-methods div img[data-v-1d9db234],.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .payment-methods div img[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .breakfast-content-item .payment-methods div img[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .payment-methods div img[data-v-1d9db234]{height:100%;width:100%}.module .module-information .module-content .module-sub .breakfast-content .fine-frint-item .i-key[data-v-1d9db234],.module .module-information .module-content .module-sub .fine-frint .fine-frint-item .i-key[data-v-1d9db234]{width:300px}.module .module-information .module-content .module-sub .table-info[data-v-1d9db234]{border-bottom:.5px solid #e7e7e7;border-left:.5px solid #e7e7e7;border-radius:2px;font-size:14px;margin-bottom:10px;margin-top:10px;width:-moz-fit-content;width:fit-content}.module .module-information .module-content .module-sub .table-info .t-content[data-v-1d9db234]{align-items:center;border-right:.5px solid hsla(0,0%,7%,.07);border-top:.5px solid hsla(0,0%,7%,.07);display:flex;flex-shrink:0;padding:10px 16px;width:200px}.module .module-information .module-content .module-sub .table-info .t-content .row-merge[data-v-1d9db234]{position:relative}.module .module-information .module-content .module-sub .table-info .t-content-empty[data-v-1d9db234]{border-top:none}.module .module-information .module-content .module-sub .table-info .t-right[data-v-1d9db234]{flex:1;padding:10px 16px}.module .module-information .module-content .module-sub .table-info .table-info-header[data-v-1d9db234]{background:#f3f3f3;display:flex;font-weight:600;justify-content:flex-start}.module .module-information .module-content .module-sub .table-info .table-info-content .table-info-content-item[data-v-1d9db234]{display:flex;justify-content:flex-start}.module .module-information .module-content .module-sub .table-info .table-info-content .table-info-content-item .t-content[data-v-1d9db234]{font-weight:var(--font-weight-regular)}.module .module-information .module-content .basic-info[data-v-1d9db234]{display:flex;font-size:16px;font-weight:600;justify-content:flex-start}.module .module-information .module-content .basic-info div[data-v-1d9db234]{margin-right:40px}.module .module-information .module-content .hotel-desc[data-v-1d9db234]{font-size:16px;font-weight:400;line-height:20px;margin-top:20px}.module .module-information .module-content .hotel-tel[data-v-1d9db234]{font-size:16px;font-weight:400;text-decoration:underline}.module .module-information .module-content .bed-desc[data-v-1d9db234]{margin-top:20px}.module .detail-policy[data-v-1d9db234],.module .hotel-tel-information[data-v-1d9db234]{margin-bottom:36px}.module-hotel-policy-hiddien[data-v-1d9db234]{height:660px;overflow:hidden}.show-more[data-v-1d9db234]{border:1px solid #111;border-radius:2px;cursor:default;font-size:16px;font-weight:600;margin:0 auto 70px;padding:10px;text-align:center;width:-moz-fit-content;width:fit-content}.line-card[data-v-1d9db234]{padding-bottom:20px;padding-top:20px}.boder-bottom[data-v-1d9db234]{border-bottom:1px solid rgba(0,0,0,.06)}.childdesc-icon[data-v-1d9db234]{display:inline-block;height:4px;margin-right:4px;vertical-align:2px;width:4px}.module[data-v-648a9ee1]{color:#111;width:100%}.module .module-information .module-tille[data-v-648a9ee1]{font-size:24px;font-weight:600;padding-bottom:28px;padding-top:5px}.module .module-information .module-tille-rightpopup[data-v-648a9ee1]{font-size:18px;font-weight:600;margin:0 0 20px}.module .module-information .module-content[data-v-648a9ee1]{font-size:16px;font-weight:400}.module .module-information .module-content .amenities-info[data-v-648a9ee1]{display:grid;flex-wrap:wrap;grid-template-columns:repeat(auto-fill,18%);justify-content:space-between}.module .module-information .module-content .amenities-info .amenities-info-item[data-v-648a9ee1]{display:flex;justify-content:flex-start;margin-bottom:20px}.module .module-information .module-content .amenities-info .amenities-info-item img[data-v-648a9ee1]{height:25px;margin-right:10px;width:25px}.module .module-information .module-content .amenities-info .amenities-info-item .amenities-info-name[data-v-648a9ee1]{line-height:25px}.module .module-information .module-content .amenities-info .amenities-info-item .amenities-info-name span[data-v-648a9ee1]{display:inline-block;word-break:break-word}.module .module-information .module-content .amenities-info .amenities-info-item .amenities-info-name .amenities-tag[data-v-648a9ee1]{color:#1e8860;font-size:14px;margin-left:5px}.module .module-information .module-content .amenities-info .amenities-info-item .amenities-info-name .amenities-tag-color2[data-v-648a9ee1]{color:#111;opacity:.5}.module .module-information .module-content .amenities-info .amenities-info-item .view-detail[data-v-648a9ee1]{align-items:center;border-bottom:.5px dashed #1e8860;color:#1e8860;display:flex;flex-direction:column;font-size:14px;justify-content:space-between;margin-top:5px;position:relative;text-align:left;width:-moz-fit-content;width:fit-content}.module .module-information .module-content .amenities-info-rightPopup[data-v-648a9ee1]{grid-template-columns:repeat(auto-fill,23%)}.module .module-information .module-content .amenities-img[data-v-648a9ee1]{display:flex;justify-content:flex-start}.module .module-information .module-content .amenities-img .amenities-img-item[data-v-648a9ee1]{background:url() no-repeat 50%;background-size:100% auto;height:162px;margin-right:12px;position:relative;width:248px}.module .module-information .module-content .amenities-img .amenities-img-item .img-des[data-v-648a9ee1]{background:linear-gradient(180deg,transparent,#000);bottom:0;color:#fff;padding:15px 0;position:absolute;text-align:center;width:100%}.module .module-information .module-content .amenities-img .amenities-img-item-rightpopup[data-v-648a9ee1]{height:120px;width:25%}.module .module-information .module-content .all-facility .facility-item .facility-title[data-v-648a9ee1]{font-size:18px;font-weight:600;margin:20px 0 18px}.module .module-information .module-content .all-facility .facility-item .facility-content[data-v-648a9ee1]{display:grid;flex-wrap:wrap;font-size:16px;font-weight:400;grid-template-columns:repeat(auto-fill,30%);justify-content:space-between}.module .module-information .module-content .all-facility .facility-item .facility-content .facility-name[data-v-648a9ee1]{display:flex;justify-content:flex-start;margin-bottom:18px}.module .module-information .module-content .all-facility .facility-item .facility-content .facility-name .icon_fac[data-v-648a9ee1]{height:8px;margin-right:5px;position:relative;width:13px}.module .module-information .module-content .all-facility .facility-item .facility-content .facility-name .facilty-name-val[data-v-648a9ee1]{position:relative}.module .module-information .module-content .all-facility .facility-item .facility-content .facility-name .facilty-name-val .facilty-name-val-1[data-v-648a9ee1]{line-height:20px}.module .module-information .module-content .all-facility .facility-item .facility-content .facility-name .facilty-name-val span[data-v-648a9ee1]{display:inline-block}.module .module-information .module-content .all-facility .facility-item .facility-content .facility-name .facilty-name-val .facilty-name-val-1-tag[data-v-648a9ee1]{color:#1e8860;font-size:14px;margin-left:5px}.module .module-information .module-content .all-facility .facility-item .facility-content .facility-name .facilty-name-val .facilty-name-val-1-tag-color2[data-v-648a9ee1]{color:#111;opacity:.5}.module .module-information .module-content .all-facility .facility-item .facility-content .facility-name .view-detail[data-v-648a9ee1]{align-items:center;border-bottom:.5px dashed #1e8860;color:#1e8860;display:flex;flex-direction:column;font-size:14px;justify-content:space-between;margin-top:5px;position:relative;text-align:left;width:-moz-fit-content;width:fit-content}.module .module-information .show-more[data-v-648a9ee1]{border:1px solid #111;border-radius:2px;cursor:default;font-size:16px;font-weight:600;margin:30px auto 0;padding:10px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.module[data-v-b734b887]{margin-top:50px;width:1040px}.module .module-title-wrapper[data-v-b734b887]{display:flex;justify-content:space-between;padding:14px 0}.module .module-title-wrapper .module-title[data-v-b734b887]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:var(--hoteldetail-desc-title-fz);font-weight:var(--hoteldetail-desc-title-w);line-height:var(--hoteldetail-title-lineh)}.module .module-title-wrapper .module-more[data-v-b734b887]{align-items:center;color:var(--hoteldetail-more-color);cursor:pointer;display:flex;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-desc-line-h)}.module .module-title-wrapper .module-more .svg-icon[data-v-b734b887]{height:9px;margin-left:5px;width:5.5px}.module .module-content .list[data-v-b734b887]{display:flex;flex-wrap:wrap}.module .module-content .list .item[data-v-b734b887]{background:#fff;cursor:pointer;display:flex;flex-shrink:0;margin-bottom:16px;margin-right:16px;width:330px}.module .module-content .list .item[data-v-b734b887]:last-child{margin-right:0}.module .module-content .list .item .left[data-v-b734b887]{flex-shrink:0;width:104px}.module .module-content .list .item .left .hotel-img[data-v-b734b887]{display:block;height:112px;-o-object-fit:cover;object-fit:cover;width:100%}.module .module-content .list .item .right[data-v-b734b887]{flex:1;margin-left:12px;width:1px}.module .module-content .list .item .right .top[data-v-b734b887]{min-height:88px}.module .module-content .list .item .hotel-name-wrapper[data-v-b734b887]{color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-wrapper-lineh)}.module .module-content .list .item .hotel-name-wrapper .hotel-name[data-v-b734b887]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .module-content .list .item .hotel-name-wrapper .stars[data-v-b734b887]{flex-shrink:0;margin-left:5px;position:relative;top:-2px}.module .module-content .list .item .hotel-name-wrapper .stars .svg-icon[data-v-b734b887]{display:inline-block;height:12px;margin-right:1px;width:12px}.module .module-content .list .item .star-desc[data-v-b734b887]{color:var(--hoteldetail-star-desc-color);line-height:var(--hoteldetail-wrapper-lineh);margin-left:8px;max-width:100px;min-width:80px}.module .module-content .list .item .hotel-name-en[data-v-b734b887],.module .module-content .list .item .star-desc[data-v-b734b887]{font-size:var(--hoteldetail-star-desc-text-fz);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .module-content .list .item .hotel-name-en[data-v-b734b887]{line-height:var(--hoteldetail-desc-line-h)}.module .module-content .list .item .hotel-info[data-v-b734b887]{color:var(--hoteldetail-star-desc-color);font-size:var(--hoteldetail-star-desc-text-fz);height:18px;line-height:18px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .module-content .list .item .hotel-info .score[data-v-b734b887]{background:var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-anti);display:inline-block;font-size:var(--hoteldetail-desc-text-fz);margin-right:5px;padding:0 4px}.module .module-content .list .item .hotel-info .comment[data-v-b734b887]{color:var(--Color-Uasge-TextIcon-color-primary);font-family:PingFang SC;font-weight:var(--hoteldetail-desc-title-w);margin-right:12px}.module .module-content .list .item .hotel-info .location[data-v-b734b887]{color:var(--hoteldetail-star-desc-color)}.module .module-content .list .item .recommend[data-v-b734b887]{color:var(--hoteldetail-recommend-desc-color);font-size:var(--hoteldetail-recommend-text-fz);height:16px;line-height:var(--hoteldetail-recommend-lineh);margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .module-content .list .item .price-wrapper[data-v-b734b887]{margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .module-content .list .item .price-wrapper .price[data-v-b734b887]{color:var(--hoteldetail-price-color);font-size:var(--hoteldetail-price-text-fz);font-weight:var(--hoteldetail-price-text-w);line-height:var(--hoteldetail-price-line-h);margin-right:6px}.module .module-content .list .item .price-wrapper .price em[data-v-b734b887]{margin-left:2px}.module .module-content .list .item .price-wrapper .tax[data-v-b734b887]{color:var(--hoteldetail-star-desc-color);font-size:var(--hoteldetail-recommend-text-fz);line-height:var(--hoteldetail-tax-line-h)}.module[data-v-db8272e0]{margin-top:50px;width:1040px}.module .module-title-wrapper[data-v-db8272e0]{display:flex;justify-content:space-between;padding:14px 0}.module .module-title-wrapper .module-title[data-v-db8272e0]{color:var(--Color-Uasge-TextIcon-color-primary);font-size:var(--hoteldetail-desc-title-fz);font-weight:var(--hoteldetail-desc-title-w);line-height:var(--hoteldetail-title-lineh)}.module .module-title-wrapper .module-more[data-v-db8272e0]{align-items:center;color:var(--hoteldetail-more-color);cursor:pointer;display:flex;font-size:var(--hoteldetail-desc-text-fz);font-weight:var(--hoteldetail-desc-text-w);line-height:var(--hoteldetail-desc-line-h)}.module .module-title-wrapper .module-more .svg-icon[data-v-db8272e0]{height:9px;margin-left:5px;width:5.5px}.module .module-content .list[data-v-db8272e0]{display:flex;flex-wrap:nowrap}.module .module-content .list .item[data-v-db8272e0]{background:#fff;cursor:pointer;margin-right:16px;width:248px}.module .module-content .list .item[data-v-db8272e0]:last-child{margin-right:0}.module .module-content .list .item .hotel-img[data-v-db8272e0]{display:block;height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.module .module-content .list .item .middle[data-v-db8272e0]{min-height:68px}.module .module-content .list .item .middle.hign-middle[data-v-db8272e0]{min-height:89px}.module .module-content .list .item .hotel-name-wrapper[data-v-db8272e0]{color:var(--Color-Uasge-TextIcon-color-primary);display:flex;font-size:var(--hoteldetail-desc-subtitle-fz);font-weight:600;line-height:var(--hoteldetail-wrapper-lineh);margin-top:10px}.module .module-content .list .item .hotel-name-wrapper .hotel-name[data-v-db8272e0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .module-content .list .item .hotel-name-wrapper .stars[data-v-db8272e0]{flex-shrink:0;margin-left:5px;position:relative;top:-2px}.module .module-content .list .item .hotel-name-wrapper .stars .svg-icon[data-v-db8272e0]{display:inline-block;height:12px;margin-right:1px;width:12px}.module .module-content .list .item .star-desc[data-v-db8272e0]{color:var(--hoteldetail-star-desc-color);font-size:var(--hoteldetail-star-desc-text-fz);line-height:var(--hoteldetail-wrapper-lineh);margin-left:8px;white-space:nowrap}.module .module-content .list .item .hotel-name-en[data-v-db8272e0]{line-height:var(--hoteldetail-desc-line-h)}.module .module-content .list .item .hotel-info[data-v-db8272e0],.module .module-content .list .item .hotel-name-en[data-v-db8272e0]{font-size:var(--hoteldetail-star-desc-text-fz);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .module-content .list .item .hotel-info[data-v-db8272e0]{color:var(--hoteldetail-star-desc-color);line-height:18px;margin-top:6px}.module .module-content .list .item .hotel-info .score[data-v-db8272e0]{background:var(--Color-Uasge-TextIcon-color-brand);border-radius:2px;color:var(--Color-Uasge-TextIcon-color-anti);display:inline-block;font-size:var(--hoteldetail-desc-text-fz);margin-right:5px;padding:0 4px}.module .module-content .list .item .hotel-info .comment[data-v-db8272e0]{color:var(--Color-Uasge-TextIcon-color-primary);font-weight:var(--hoteldetail-desc-title-w);margin-right:12px}.module .module-content .list .item .hotel-info .location[data-v-db8272e0]{color:var(--hoteldetail-star-desc-color)}.module .module-content .list .item .recommend[data-v-db8272e0]{color:var(--hoteldetail-recommend-desc-color);font-size:var(--hoteldetail-recommend-text-fz);line-height:var(--hoteldetail-recommend-lineh);margin-top:6px}.module .module-content .list .item .bottom[data-v-db8272e0],.module .module-content .list .item .recommend[data-v-db8272e0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module .module-content .list .item .bottom .price[data-v-db8272e0]{color:var(--hoteldetail-price-color);font-size:var(--hoteldetail-price-text-fz);font-weight:var(--hoteldetail-price-text-w);line-height:var(--hoteldetail-price-line-h);margin-right:6px}.module .module-content .list .item .bottom .price em[data-v-db8272e0]{margin-left:2px}.module .module-content .list .item .bottom .tax[data-v-db8272e0]{color:var(--hoteldetail-star-desc-color);font-size:var(--hoteldetail-recommend-text-fz);line-height:var(--hoteldetail-tax-line-h)}.popup-overflow-hidden{overflow:hidden!important}.popup[data-v-881d7afd]{cursor:default;position:relative;z-index:9999}.popup .popup-overlay[data-v-881d7afd]{background:rgba(0,0,0,.5);bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw}.popup .popup-content[data-v-881d7afd]{background:#fff;bottom:0;display:flex;flex-direction:column;height:100%;max-width:1050px;position:fixed;right:0;transition:transform .3s;width:90%}.popup .popup-content .content-tab[data-v-881d7afd]{align-items:center;border-bottom:1px solid #dadfe6;color:#666;cursor:default;display:flex;flex-shrink:0;height:50px;justify-content:flex-start;position:relative;width:100%}.popup .popup-content .content-tab .icon-close[data-v-881d7afd]{position:absolute;right:20px}.popup .popup-content .content-tab .content-tab-item[data-v-881d7afd]{font-size:16px;font-weight:400;height:50px;line-height:50px;padding:0 20px;white-space:nowrap}.popup .popup-content .content-tab .tab-checked[data-v-881d7afd]{color:#111;font-weight:600;position:relative}.popup .popup-content .content-tab .tab-checked[data-v-881d7afd]:after{background:#111;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;width:50%}.popup .popup-content .content-value[data-v-881d7afd]{flex:1;overflow-y:auto;padding:40px}.hotel-photos-wrapper[data-v-357f4a5d]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:8888}.hotel-photos-wrapper .hotel-photos-bg[data-v-357f4a5d]{background:rgba(0,0,0,.6);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hotel-photos-wrapper .hotel-photos[data-v-357f4a5d]{background:#fff;display:flex;flex-direction:column;flex-shrink:0;height:70vh;max-width:1000px;position:relative;width:80vw;z-index:2}.hotel-photos-wrapper .hotel-photos .icon-close[data-v-357f4a5d]{cursor:pointer;position:absolute;right:10px;top:7px}.hotel-photos-wrapper .hotel-photos .icon-close .icon-icon_close[data-v-357f4a5d]{padding:10px}.hotel-photos-wrapper .hotel-photos .hotel-photos-title[data-v-357f4a5d]{align-items:center;color:#111;flex-shrink:0;font-size:18px;line-height:22px}.hotel-photos-wrapper .hotel-photos .hotel-photos-title[data-v-357f4a5d],.hotel-photos-wrapper .hotel-photos .tabs[data-v-357f4a5d]{border-bottom:1px solid rgba(0,0,0,.06);display:flex;height:50px;padding:0 24px}.hotel-photos-wrapper .hotel-photos .tabs .tab-item[data-v-357f4a5d]{align-items:center;color:rgba(18,18,18,.5);cursor:pointer;display:flex;font-size:18px;height:100%;line-height:22px;margin-right:40px;position:relative}.hotel-photos-wrapper .hotel-photos .tabs .tab-item.active[data-v-357f4a5d]{color:#111}.hotel-photos-wrapper .hotel-photos .tabs .tab-item.active[data-v-357f4a5d]:after{background:#111;bottom:0;content:"";height:2px;left:50%;margin-left:-20px;position:absolute;width:40px}.hotel-photos-wrapper .hotel-photos .tab-content[data-v-357f4a5d]{display:flex;flex:1;flex-direction:column;overflow:hidden;padding:16px 12px 24px 24px}.hotel-photos-wrapper .hotel-photos .tab-content .photo-categorys[data-v-357f4a5d]{display:flex;flex-shrink:0;margin-bottom:16px}.hotel-photos-wrapper .hotel-photos .tab-content .photo-categorys .category[data-v-357f4a5d]{background:#fff;border:1px solid #ebebeb;border-radius:2px;color:#000;cursor:pointer;font-size:14px;line-height:18px;margin-right:8px;padding:6px 12px;white-space:nowrap}.hotel-photos-wrapper .hotel-photos .tab-content .photo-categorys .category.active[data-v-357f4a5d]{border-color:#111}.hotel-photos-wrapper .hotel-photos .tab-content .photo-categorys .category[data-v-357f4a5d]:not(.active):hover{background:hsla(0,0%,53%,.06);border:1px solid #ebebeb}.hotel-photos-wrapper .hotel-photos .tab-content .photo-list-wrapper[data-v-357f4a5d]{flex:1;overflow-y:scroll;padding-right:12px}.hotel-photos-wrapper .hotel-photos .tab-content .photo-list-wrapper>div[data-v-357f4a5d]:last-child{margin-bottom:20px}.hotel-photos-wrapper .hotel-photos .tab-content .photo-list-wrapper .category-name[data-v-357f4a5d]{color:#111;font-size:14px;line-height:18px;margin:22px 0 10px}.hotel-photos-wrapper .hotel-photos .tab-content .photo-list-wrapper .photo-list[data-v-357f4a5d]{display:flex;flex-wrap:wrap}.hotel-photos-wrapper .hotel-photos .tab-content .photo-list-wrapper .photo-list .photo-item[data-v-357f4a5d]{cursor:pointer;flex-shrink:0;height:174px;margin:0 9px 9px 0;position:relative;width:calc(25% - 6.75px)}.hotel-photos-wrapper .hotel-photos .tab-content .photo-list-wrapper .photo-list .photo-item[data-v-357f4a5d]:nth-child(4n){margin-right:0}.hotel-photos-wrapper .hotel-photos .tab-content .photo-list-wrapper .photo-list .photo-item img[data-v-357f4a5d]{border-radius:0 0 4px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hotel-photos-wrapper .hotel-photos .tab-content .photo-list-wrapper .photo-list .photo-item .photo-desc[data-v-357f4a5d]{background:linear-gradient(180deg,transparent,#000);bottom:0;box-sizing:border-box;color:#fff;font-size:15px;font-weight:600;height:42px;left:0;line-height:28px;overflow:hidden;padding:8px 16px 0;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.comment-photos-bg[data-v-a0ffc0b4]{background:rgba(0,0,0,.3);left:0;top:0;z-index:1}.comment-photos-bg[data-v-a0ffc0b4],.video[data-v-a0ffc0b4]{height:100%;position:absolute;width:100%}.video[data-v-a0ffc0b4]{left:50%;-o-object-fit:contain;object-fit:contain;top:50%;transform:translate(-50%,-50%)}.photos-swiper-wrapper[data-v-a0ffc0b4]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10001}.photos-swiper-wrapper .photos-swiper-bg[data-v-a0ffc0b4]{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.photos-swiper-wrapper .photos-swiper[data-v-a0ffc0b4]{background:#fff;display:flex;flex-direction:column;flex-shrink:0;height:514px;position:relative;width:1000px;z-index:2}.photos-swiper-wrapper .photos-swiper .photos-swiper-head[data-v-a0ffc0b4]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);color:#111;display:flex;font-size:18px;height:50px;justify-content:space-between;line-height:22px;padding:0 14px}.photos-swiper-wrapper .photos-swiper .photos-swiper-head .photos-swiper-title[data-v-a0ffc0b4]{flex:1;padding-left:10px}.photos-swiper-wrapper .photos-swiper .photos-swiper-head .icon-back[data-v-a0ffc0b4],.photos-swiper-wrapper .photos-swiper .photos-swiper-head .icon-close[data-v-a0ffc0b4]{cursor:pointer;flex-shrink:0;padding:10px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-a0ffc0b4]{padding:10px 24px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper[data-v-a0ffc0b4]{background:#000;height:377px;position:relative}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info[data-v-a0ffc0b4]{align-items:center;background:linear-gradient(180deg,transparent,#000);bottom:0;box-sizing:border-box;color:#fff;display:flex;font-weight:600;height:36px;justify-content:space-between;left:0;padding:0 16px;pointer-events:none;position:absolute;width:100%;z-index:2}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-desc[data-v-a0ffc0b4]{font-size:15px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-count[data-v-a0ffc0b4]{color:rgba(255,255,255,.5);font-size:12px;line-height:16px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-count em[data-v-a0ffc0b4]{color:#fff;font-size:20px;line-height:24px;margin-right:2px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top[data-v-a0ffc0b4]{height:100%;position:relative}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top img[data-v-a0ffc0b4],.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top video[data-v-a0ffc0b4]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-a0ffc0b4] .swiper-button-prev,.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-a0ffc0b4] .swiper-button-next{background:rgba(0,0,0,.8);border-radius:50%;height:40px;width:40px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-a0ffc0b4] .swiper-button-prev:after{color:#fff;font-size:20px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-a0ffc0b4] .swiper-button-next:after{color:#fff;font-size:20px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-bottom[data-v-a0ffc0b4]{flex-shrink:0;height:75px;margin-top:5px;width:100%}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-bottom img[data-v-a0ffc0b4]{height:75px;-o-object-fit:cover;object-fit:cover;width:75px}video[data-v-a0ffc0b4]::-webkit-media-controls-fullscreen-button,video[data-v-a0ffc0b4]::-webkit-media-controls-mute-button{display:none}video[data-v-a0ffc0b4]::-webkit-media-controls-toggle-closed-captions-button,video[data-v-a0ffc0b4]::-webkit-media-controls-volume-slider{display:none}.swiper-container-bottom[data-v-a0ffc0b4] .swiper-slide{height:75px;width:75px}.swiper-container-bottom[data-v-a0ffc0b4] .swiper-slide:first-child{padding-left:0}.swiper-container-bottom[data-v-a0ffc0b4] .swiper-slide:last-child{padding-right:0}img[data-v-605ba9ba]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.photos-swiper-wrapper[data-v-605ba9ba]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:8888}.photos-swiper-wrapper .photos-swiper-bg[data-v-605ba9ba]{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.photos-swiper-wrapper .photos-swiper[data-v-605ba9ba]{background:#fff;display:flex;flex-direction:column;flex-shrink:0;height:70vh;max-width:1000px;position:relative;width:80vw;z-index:2}.photos-swiper-wrapper .photos-swiper .photos-swiper-head[data-v-605ba9ba]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);color:#111;display:flex;font-size:18px;height:50px;justify-content:space-between;line-height:22px;padding:0 14px}.photos-swiper-wrapper .photos-swiper .photos-swiper-head .photos-swiper-title[data-v-605ba9ba]{flex:1;padding-left:10px}.photos-swiper-wrapper .photos-swiper .photos-swiper-head .icon-back[data-v-605ba9ba],.photos-swiper-wrapper .photos-swiper .photos-swiper-head .icon-close[data-v-605ba9ba]{cursor:pointer;flex-shrink:0;padding:10px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-605ba9ba]{padding:10px 24px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper[data-v-605ba9ba]{background:#000;height:calc(70vh - 151px);position:relative}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info[data-v-605ba9ba]{align-items:center;background:linear-gradient(180deg,transparent,#000);bottom:0;box-sizing:border-box;color:#fff;display:flex;font-weight:600;height:54px;justify-content:space-between;left:0;padding:0 16px;position:absolute;width:100%;z-index:2}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-desc[data-v-605ba9ba]{font-size:15px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-count[data-v-605ba9ba]{color:rgba(255,255,255,.5);font-size:12px;line-height:16px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-wrapper .photo-info .photo-count em[data-v-605ba9ba]{color:#fff;font-size:20px;line-height:24px;margin-right:2px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top[data-v-605ba9ba]{height:100%;position:relative;width:100%}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top img[data-v-605ba9ba]{height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:auto}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-top .filter[data-v-605ba9ba]{background-color:rgba(0,0,0,.5);filter:blur(10px);-webkit-filter:blur(10px);height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-605ba9ba] .swiper-button-prev,.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-605ba9ba] .swiper-button-next{background:rgba(0,0,0,.8);border-radius:50%;height:40px;width:40px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-605ba9ba] .swiper-button-prev:after{color:#fff;font-size:20px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content[data-v-605ba9ba] .swiper-button-next:after{color:#fff;font-size:20px}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-bottom[data-v-605ba9ba]{flex-shrink:0;height:75px;margin-top:5px;width:100%}.photos-swiper-wrapper .photos-swiper .photos-swiper-content .swiper-container-bottom img[data-v-605ba9ba]{height:75px;-o-object-fit:cover;object-fit:cover;width:75px}.swiper-container-bottom[data-v-605ba9ba] .swiper-slide{height:75px;width:75px}.swiper-container-bottom[data-v-605ba9ba] .swiper-slide:first-child{padding-left:0}.swiper-container-bottom[data-v-605ba9ba] .swiper-slide:last-child{padding-right:0}.swiper-wrapper .swiper-slide[data-v-605ba9ba]{display:flex}.prompt-wrapper[data-v-121ed940]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:8888}.prompt-wrapper .prompt-bg[data-v-121ed940]{background:rgba(0,0,0,.3);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.prompt-wrapper .prompt-content[data-v-121ed940]{background:#fff;border-radius:4px;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;padding:18px 20px 20px;position:relative;width:400px;z-index:2}.prompt-wrapper .prompt-content .prompt-title[data-v-121ed940]{font-size:18px;font-weight:600;line-height:22px}.prompt-wrapper .prompt-content .prompt-desc[data-v-121ed940]{color:#666;font-size:12px;line-height:20px;padding:8px 0 10px}.prompt-wrapper .prompt-content .btn-wrapper[data-v-121ed940]{display:flex;justify-content:flex-end}.prompt-wrapper .prompt-content .btn-wrapper .btn[data-v-121ed940]{background:var(--Color-Uasge-TextIcon-color-link);border-radius:2px;color:#fff;cursor:pointer;font-size:16px;line-height:20px;margin-left:10px;padding:6px 20px}h2[data-v-30ea0183]{font-size:20px;line-height:unset}.nav-wrap[data-v-30ea0183]{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);cursor:pointer;display:flex;height:58px;margin-bottom:16px;position:sticky;position:-webkit-sticky;top:54px;width:1040px;z-index:100}.nav-wrap div[data-v-30ea0183]{color:var(--Color-Uasge-TextIcon-color-fourthly);font-size:20px;font-weight:var(--font-weight-regular);height:56px;line-height:56px;margin-right:40px;opacity:.5}.nav-wrap .active[data-v-30ea0183]{border-bottom:2px solid #111;color:var(--Color-Uasge-TextIcon-color-primary);font-size:20px;font-weight:600;opacity:1}.hoteldetail-amenities-out-box[data-v-30ea0183],.hoteldetail-des-out-box[data-v-30ea0183],.hoteldetail-information-out-box[data-v-30ea0183]{margin:0 auto;width:1040px}.occupy[data-v-30ea0183]{height:120px}@media (min-width:1491px){.go-up[data-v-30ea0183]{bottom:20%;cursor:pointer;height:40px;margin-bottom:-18px;margin-left:1170px;position:fixed;width:40px;z-index:776}.go-up .icon-icon_goup[data-v-30ea0183]{height:100%;width:100%}}@media (max-width:1490px){.go-up[data-v-30ea0183]{bottom:20%;cursor:pointer;height:40px;margin-bottom:-18px;position:fixed;right:65px;width:40px;z-index:776}.go-up .icon-icon_goup[data-v-30ea0183]{height:100%;width:100%}}.page-content[data-v-30ea0183]{width:1040px}.page-content .promotion-signin[data-v-30ea0183]{border-radius:6px;height:52px;margin:38px 0 12px}.page-content .promotion-signin[data-v-30ea0183] .icon-icon_promotion{height:52px;width:101px}.nav-right-btn[data-v-30ea0183]{display:flex;flex:1;justify-content:flex-end;margin-right:20px!important;opacity:1!important}.nav-right-btn .btn[data-v-30ea0183]{background:#111;border-radius:2px;color:#fff!important;font-size:16px!important;font-weight:600!important;height:40px!important;line-height:40px!important;margin-right:0!important;opacity:1!important;text-align:center;width:140px}.loading-box[data-v-30ea0183]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.loading-box img[data-v-30ea0183]{display:block;height:40px;margin-right:5px;width:40px}
