@charset "UTF-8";.membership-benefits-pc[data-v-fbe77c9d]{position:relative;width:100%;height:2.58rem;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;background:#fff;display:flex;justify-content:center;align-items:center}.benefits-content[data-v-fbe77c9d]{width:100%;margin:0 auto;height:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding-bottom:.67rem;padding-top:.68rem;border-bottom:1px solid #F0E9E6}.benefits-header[data-v-fbe77c9d]{width:4.71rem;height:100%;border-right:1px solid #F0E9E6;padding-right:.56rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.rightIconCon[data-v-fbe77c9d]{width:calc(100% - 4.71rem);height:100%;padding-left:.56rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.rightIconCon .benefits-carousel-wrapper[data-v-fbe77c9d]{width:100%;height:100%}.rightIconCon [data-v-fbe77c9d] .arco-carousel-slide{height:calc(100% - .2rem)}.rightIconCon [data-v-fbe77c9d] .arco-carousel-indicator-wrapper-bottom{height:.1rem;background:#fff}.rightIconCon [data-v-fbe77c9d] .arco-carousel-indicator-wrapper-bottom .arco-carousel-indicator-bottom{bottom:0}.rightIconCon [data-v-fbe77c9d] .arco-carousel-indicator-wrapper-bottom .arco-carousel-indicator-item{background:#c2b3ad}.rightIconCon [data-v-fbe77c9d] .arco-carousel-indicator-wrapper-bottom .arco-carousel-indicator-item-active{background:#002f61}.rightIconCon [data-v-fbe77c9d] .arco-carousel-arrow{width:.2rem;height:.2rem;border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.rightIconCon [data-v-fbe77c9d] .arco-carousel-arrow .arco-carousel-arrow-left{background:#fff;left:0}.rightIconCon [data-v-fbe77c9d] .arco-carousel-arrow .arco-carousel-arrow-left svg{color:#000}.rightIconCon [data-v-fbe77c9d] .arco-carousel-arrow .arco-carousel-arrow-right{background:#fff;right:0}.rightIconCon [data-v-fbe77c9d] .arco-carousel-arrow .arco-carousel-arrow-right svg{color:#000}.rightIconCon .iconBox[data-v-fbe77c9d]{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 .2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.rightIconCon .iconItem[data-v-fbe77c9d]{width:25%;height:auto}.rightIconCon .iconItem .iconItemImg[data-v-fbe77c9d]{width:.48rem;height:.48rem;margin:0 auto .1rem;display:block}.rightIconCon .iconItem span[data-v-fbe77c9d]{width:100%;display:block;font-size:.14rem;color:#999;text-align:center;line-height:.14rem;font-weight:600}.header-text[data-v-fbe77c9d]{width:100%;height:auto;margin-bottom:.26rem}.header-text-content[data-v-fbe77c9d]{width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-end}.header-text-content h1[data-v-fbe77c9d]{margin:0}.header-text-content .main-title[data-v-fbe77c9d]{width:100%;height:auto;font-size:.24rem;font-weight:600;line-height:.3rem;color:#000;margin:0 0 .1rem}.header-text-content .sub-title[data-v-fbe77c9d]{font-size:.14rem;line-height:.14rem;margin:0;color:#999}.more-link[data-v-fbe77c9d]{font-size:.14rem;color:#002f61;text-decoration:underline;white-space:nowrap;cursor:pointer;transition:color .3s}.benefits-carousel[data-v-fbe77c9d]{position:relative;overflow:hidden;margin-bottom:24px}.carousel-container[data-v-fbe77c9d]{display:flex;transition:transform .3s ease;width:100%}.carousel-item[data-v-fbe77c9d]{flex:0 0 25%;padding:0 12px;box-sizing:border-box}.benefit-item[data-v-fbe77c9d]{display:flex;flex-direction:column;align-items:center;gap:16px}.benefit-icon-wrapper[data-v-fbe77c9d]{width:120px;height:120px;border:1px dashed rgba(0,47,97,.3);border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;transition:all .3s}.benefit-icon-wrapper[data-v-fbe77c9d]:hover{border-color:#002f6180;box-shadow:0 4px 12px #002f611a}.benefit-icon[data-v-fbe77c9d]{width:72px;height:72px;color:#002f61;display:flex;align-items:center;justify-content:center}.benefit-icon svg[data-v-fbe77c9d]{width:100%;height:100%}.benefit-label[data-v-fbe77c9d]{font-size:16px;color:#000;text-align:center;line-height:1.4;font-weight:500}.carousel-arrow[data-v-fbe77c9d]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;box-shadow:0 2px 8px #0000001a;transition:all .3s}.carousel-arrow[data-v-fbe77c9d]:hover:not(:disabled){background:#fff;box-shadow:0 4px 12px #00000026}.carousel-arrow[data-v-fbe77c9d]:disabled{opacity:.3;cursor:not-allowed}.carousel-arrow-left[data-v-fbe77c9d]{left:0}.carousel-arrow-right[data-v-fbe77c9d]{right:0}.carousel-arrow .van-icon[data-v-fbe77c9d]{font-size:20px;color:#002f61}.carousel-indicators[data-v-fbe77c9d]{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.indicator-dot[data-v-fbe77c9d]{width:8px;height:8px;border-radius:50%;background:#d9d9d9;transition:all .3s;cursor:pointer}.indicator-dot.active[data-v-fbe77c9d]{background:#2b9fd9;width:24px;border-radius:4px}.benefits-footer[data-v-fbe77c9d]{width:100%;height:.45rem;display:flex;align-items:center;gap:.16rem}.promo-button[data-v-fbe77c9d]{flex:1;display:flex;align-items:center;gap:.03rem;color:#fff;font-size:.14rem;cursor:pointer;transition:opacity .3s}.promo-button[data-v-fbe77c9d]:hover{opacity:.9}.sparkle-icon[data-v-fbe77c9d]{font-size:16px;line-height:1}.promo-text[data-v-fbe77c9d]{flex:1;font-weight:500}.join-button[data-v-fbe77c9d]{font-size:.14rem;color:#fff;text-decoration:underline;cursor:pointer}.hotel-card[data-v-e7b9f02e]{width:2.86rem;height:auto;flex-shrink:0;border-radius:.08rem;overflow:hidden;cursor:pointer}.card-source-pc[data-v-e7b9f02e]{display:block}.hotel-image-wrapper[data-v-e7b9f02e]{width:100%;height:2.4rem;position:relative;overflow:hidden;border-radius:.08rem .08rem 0 0}.hotel-image[data-v-e7b9f02e]{width:100%;height:100%;object-fit:cover;border-radius:.08rem .08rem 0 0;position:absolute;top:0;left:0;transition:none}.hotel-image[data-v-e7b9f02e]:hover{transform:scale(1)}.hotel-brand-logo[data-v-e7b9f02e]{width:.99rem;height:auto;object-fit:cover;position:absolute;top:0;left:50%;transform:translate(-50%)}.hotel-info[data-v-e7b9f02e]{width:100%;height:.92rem;background:#fff;border-radius:0 0 .08rem .08rem;padding:.24rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;position:relative}.hotel-name[data-v-e7b9f02e]{font-size:.16rem;line-height:.16rem;font-weight:600;color:#000;margin:0 0 .12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;height:auto}.hotel-description[data-v-e7b9f02e]{font-size:.14rem;color:#999;line-height:.14rem;overflow:hidden;text-align:center;width:100%;height:auto;text-overflow:ellipsis;white-space:nowrap}.city-showcase-panel[data-v-daacda58]{width:100%;height:7.6rem;background:#fff;overflow:hidden;position:relative}.hotel-image[data-v-daacda58]{width:100%;height:100%;object-fit:cover}.panel-content[data-v-daacda58]{width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(180deg,#0000 45%,#00000026 75%,#000000a6);padding-top:.64rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.panel-title[data-v-daacda58]{width:100%;height:.32rem;font-size:.32rem;line-height:.3rem;text-align:center;color:#fff;font-weight:600;margin-bottom:.24rem}.city-tabs[data-v-daacda58]{min-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;display:flex;gap:.16rem;justify-content:center;align-items:center;flex-wrap:nowrap;margin-bottom:1.61rem;padding:0 .3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.city-tabs-wrapper[data-v-daacda58]::-webkit-scrollbar{display:none}.city-item[data-v-daacda58]{width:auto;height:.34rem;border-radius:1rem;font-size:.14rem;padding:0 .3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;line-height:.34rem;text-align:center;color:#fff;font-weight:400;cursor:pointer;transition:all .3s ease;white-space:nowrap;letter-spacing:.01rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059}.city-item.active[data-v-daacda58]{background:#fff;color:#000;font-weight:600}.cityContent[data-v-daacda58]{width:100%;height:auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:.49rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.card-list-wrapper[data-v-daacda58]{width:calc(100% - 5rem);display:flex;flex-direction:column;gap:0}.city-info[data-v-daacda58]{width:4.51rem;height:auto;min-height:3.33rem;overflow:hidden;position:relative}.city-name[data-v-daacda58]{width:100%;height:.64rem;line-height:.64rem;font-size:.6rem;font-weight:600;color:#fff;text-align:left;margin-bottom:.32rem;margin-top:0}.city-description[data-v-daacda58]{width:100%;height:auto;font-size:.2rem;line-height:.3rem;color:#fff;text-align:left;margin-bottom:.32rem;font-weight:400}.explore-button[data-v-daacda58]{width:auto;height:.44rem;padding:0 .61rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;line-height:.42rem;text-align:center;color:#fff;font-size:.16rem;font-weight:600;background:transparent;border:1px solid #ffffff;border-radius:.03rem;cursor:pointer;transition:all .3s ease;float:left}.card-list[data-v-daacda58]{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.32rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;padding-right:.32rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.card-list.dragging[data-v-daacda58]{cursor:grabbing;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.card-list[data-v-daacda58]::-webkit-scrollbar{display:none}.card-list[data-v-daacda58]:active{cursor:grabbing}.more-link[data-v-daacda58]{width:auto;height:.24rem;position:absolute;bottom:0;left:0;font-size:.14rem;font-weight:600;color:#fff;text-align:center;line-height:.24rem;background:transparent;cursor:pointer;display:flex;align-items:center;gap:.1rem;border:none}.city-content-hidden[data-v-daacda58]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;visibility:hidden}.city-content-active[data-v-daacda58]{position:relative;opacity:1;pointer-events:auto;visibility:visible}.city-content-ssr-only[data-v-daacda58]{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden}.card-progress-bar[data-v-daacda58]{width:100%;padding-right:.54rem;margin-top:.32rem;flex-shrink:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;height:.4rem;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.progress-bar-track[data-v-daacda58]{width:calc(100% - 1.6rem);height:.01rem;background:#ffffff4d;position:relative;border-radius:.01rem}.progress-bar-fill[data-v-daacda58]{position:absolute;bottom:-.01rem;left:0;height:.03rem;background:#fffc;border-radius:.03rem;transition:width .1s ease;min-width:.3rem}.progress-bar-buttons[data-v-daacda58]{width:auto;height:100%;display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center;gap:.2rem}.progress-bar-button[data-v-daacda58]{width:.4rem;height:.4rem;background:transparent;cursor:pointer;border-radius:50%;border:1px solid rgba(255,255,255,1);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.progress-bar-button .arco-icon[data-v-daacda58]{font-size:.16rem;color:#fff}.progress-bar-button[data-v-daacda58]:hover:not(:disabled){background:#ffffffe6;border-color:#ffffffe6}.progress-bar-button:hover:not(:disabled) .arco-icon[data-v-daacda58]{color:#000}.progress-bar-button[data-v-daacda58]:disabled{opacity:.3;cursor:not-allowed}.customized-exclusive-pc[data-v-28dff1ee]{width:100%;height:7.59rem;margin:0 auto;background:#fff;padding-top:.66rem;padding-bottom:.66rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.header-section[data-v-28dff1ee]{width:100%;height:.64rem;text-align:center;margin-bottom:.5rem}.main-title[data-v-28dff1ee]{width:100%;height:.28rem;font-size:.32rem;line-height:.28rem;font-weight:600;color:#000;margin:0 0 .05rem;text-align:center}.subtitle[data-v-28dff1ee]{width:100%;height:.28rem;font-size:.14rem;color:#101010;margin:0;line-height:.28rem}.cards-container[data-v-28dff1ee]{width:100%;height:4.79rem;display:flex;justify-content:center;gap:.1rem;align-items:stretch}.card-item[data-v-28dff1ee]{position:relative;flex:0 0 auto;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--card-item-background-image);width:var(--card-item-width);border-radius:.1rem;overflow:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);will-change:transform,width}.card-item a[data-v-28dff1ee]{display:block;width:100%;height:100%}.card-item.active[data-v-28dff1ee]{width:6.39rem!important}.card-overlay[data-v-28dff1ee]{position:absolute;top:0;left:0;right:0;bottom:0;background:#002f61cc;transition:background .6s ease;writing-mode:vertical-rl;text-orientation:upright;display:flex;justify-content:center;align-items:center;line-height:.2rem;font-size:.14rem;font-weight:600;color:#fff;letter-spacing:.05rem;overflow:hidden}.card-item.active .card-overlay[data-v-28dff1ee]{opacity:0}.overlay-text[data-v-28dff1ee]{display:block;transition:all .6s cubic-bezier(.4,0,.2,1);transform-origin:center;position:relative;opacity:1}.card-overlay.overlay-transitioning .overlay-text[data-v-28dff1ee]{writing-mode:horizontal-tb;text-orientation:unset;position:absolute;bottom:.3rem;left:.3rem;transform:translateY(.2rem);opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);font-size:.14rem;letter-spacing:0}.card-content[data-v-28dff1ee]{position:relative;z-index:2;width:100%;height:100%;padding:.3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;opacity:0;transform:translateY(.2rem);transition:opacity .2s ease,transform .35s ease;pointer-events:none}.card-content.content-visible[data-v-28dff1ee]{opacity:1;transform:translateY(0);pointer-events:auto}.card-title[data-v-28dff1ee]{width:100%;height:auto;text-align:left;font-size:.48rem;font-weight:600;color:#fff;letter-spacing:.01rem;line-height:.65rem;opacity:0;transform:translateY(.2rem);transition:font-size .6s ease,opacity .5s ease .3s,transform .5s ease .3s}.card-title.title-visible[data-v-28dff1ee]{opacity:1;transform:translateY(0)}.card-action[data-v-28dff1ee]{width:100%;height:.91rem;position:absolute;bottom:0;left:0;background:linear-gradient(180deg,#0000,#0009);box-shadow:0 4px 4px #00000040;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center;padding:0 .3rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;border:none;cursor:pointer;opacity:0;transform:translateY(.2rem);transition:opacity .5s ease .6s,transform .5s ease .6s}.card-action.action-visible[data-v-28dff1ee]{opacity:1;transform:translateY(0)}.action-text[data-v-28dff1ee]{font-size:.14rem;color:#fff;font-weight:600;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease;display:inline-block}.action-text.text-transitioned[data-v-28dff1ee]{opacity:1;transform:translateY(0)}.action-arrow[data-v-28dff1ee]{display:flex;align-items:center;justify-content:center;color:#fff;opacity:1;transition:opacity .3s ease}.meetings-events[data-v-7aeb53b8]{width:100%;height:6.56rem;position:relative;padding-top:.8rem;padding-bottom:.8rem;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;background-image:url(/assets/meetings-events-bg-pc-F-4enqOF.jpg)}.meetings-events__content[data-v-7aeb53b8]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.meetings-events__intro[data-v-7aeb53b8]{width:2.88rem;height:auto;margin-right:.95rem}.intro-label[data-v-7aeb53b8]{font-size:.14rem;line-height:.1rem;color:#fff;margin-bottom:.1rem;text-align:left}.intro-title[data-v-7aeb53b8]{font-size:.32rem;font-weight:600;line-height:.3rem;margin-bottom:.28rem;text-align:left;color:#fff}.line[data-v-7aeb53b8]{width:1rem;height:.02rem;background:#fff;margin-bottom:.28rem}.intro-description[data-v-7aeb53b8]{font-size:.14rem;font-weight:400;line-height:.2rem;color:#fff;text-align:left;word-break:keep-all;overflow-wrap:break-word}.meetings-events__cards[data-v-7aeb53b8]{width:calc(100% - 3.83rem);max-width:7.36rem}.event-card[data-v-7aeb53b8]{width:3.52rem;height:4.96rem;border-radius:.05rem;overflow:hidden;cursor:pointer;position:relative}.event-card img[data-v-7aeb53b8]{width:100%;height:100%;border-radius:0;object-fit:cover}.event-card .card-content[data-v-7aeb53b8]{width:3.2rem;height:1.07rem;background:#fff;padding:.24rem .16rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;position:absolute;bottom:.15rem;left:.16rem;z-index:1}.event-card .card-content .card-title[data-v-7aeb53b8]{font-size:.24rem;line-height:.3rem;color:#000;font-weight:600;margin-bottom:.1rem;text-align:left}.event-card .card-content .card-info[data-v-7aeb53b8]{width:100%;height:.11rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:0}.event-card .card-content .card-info .card-subtitle[data-v-7aeb53b8]{font-size:.14rem;line-height:.11rem;color:#000;font-weight:600;text-align:left}.event-card .card-content .card-info .arco-icon[data-v-7aeb53b8]{color:#000}.home-pc[data-v-ffbe439e]{min-height:100vh;background:#fff}.hero-section[data-v-ffbe439e]{position:relative;width:100%;height:100vh;max-height:9.17rem;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(180deg,#0000,#000)}.hero-section [data-v-ffbe439e] .van-swipe__indicators{bottom:1.83rem}.hero-section [data-v-ffbe439e] .van-swipe__indicators .van-swipe__indicator{opacity:1;background:#00000080;width:.08rem;height:.08rem}.hero-section [data-v-ffbe439e] .van-swipe__indicators .van-swipe__indicator--active{background:#fff!important}.banner-section img[data-v-ffbe439e]{transition:none}.banner-section img[data-v-ffbe439e]:hover{transform:scale(1)}.banner-section .more-destination-icon[data-v-ffbe439e]{width:.2rem;height:.2rem;position:absolute;bottom:.29rem;left:50%;transform:translate(-50%);color:#fff;cursor:pointer;animation:bounce-ffbe439e 2s infinite;z-index:3}.heroContent[data-v-ffbe439e]{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(180deg,#0000,#0003 40%,#0006)}.hero-background[data-v-ffbe439e]{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay[data-v-ffbe439e]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0006,#0003)}.hero-content[data-v-ffbe439e]{position:relative;z-index:2;max-width:1400px;width:100%;margin:0 auto;padding:0 40px 120px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.hero-text[data-v-ffbe439e]{margin-top:80px}.hero-title[data-v-ffbe439e]{font-size:18px;color:#fff;margin-bottom:20px;font-weight:400}.hero-subtitle[data-v-ffbe439e]{font-size:48px;color:#fff;font-weight:300;line-height:1.2;margin-bottom:10px}.hero-slogan[data-v-ffbe439e]{font-size:48px;color:#fff;font-weight:600;line-height:1.2;margin-bottom:30px}.hero-button[data-v-ffbe439e]{padding:12px 32px;background:#000;color:#fff;border:2px solid #fff;border-radius:0;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.hero-button[data-v-ffbe439e]:hover{background:#fff;color:#000}.hero-location[data-v-ffbe439e]{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;margin-top:auto}.hero-location .van-icon[data-v-ffbe439e]{font-size:16px}.hero-pagination[data-v-ffbe439e]{position:absolute;bottom:100px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:3}.pagination-dot[data-v-ffbe439e]{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer;transition:all .3s}.pagination-dot.active[data-v-ffbe439e]{background:#fff;width:24px;border-radius:4px}.scroll-indicator[data-v-ffbe439e]{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:3;color:#fff;animation:bounce-ffbe439e 2s infinite}.scroll-indicator .van-icon[data-v-ffbe439e]{font-size:24px}.back-img-section[data-v-ffbe439e]{width:100%;height:auto}.back-img-section img[data-v-ffbe439e]{width:100%;height:auto;object-fit:cover;transition:none}.back-img-section img[data-v-ffbe439e]:hover{transform:scale(1)}@keyframes bounce-ffbe439e{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.search-section[data-v-ffbe439e]{position:absolute;z-index:3;width:calc(100% - .32rem);max-width:11.2rem;height:.96rem;bottom:.69rem;left:50%;transform:translate(-50%);box-shadow:0 .12rem .25rem #00000014;background:#fff;border-radius:.1rem}.search-title[data-v-ffbe439e]{width:100%;position:absolute;top:-.35rem;left:0;height:.1rem;display:flex;align-items:center;justify-content:flex-start;font-size:.14rem;color:#fff;font-weight:400;line-height:.1rem}.search-title .van-icon[data-v-ffbe439e]{font-size:.14rem;color:#fff;line-height:.1rem;margin-right:.03rem}.search-hero-section[data-v-ffbe439e]{width:100%;height:100%;border-radius:.1rem;position:absolute;top:0;left:0;z-index:1}.hero-section[data-v-ffbe439e] .pc-nav-bar{border-radius:.1rem}.hero-section[data-v-ffbe439e] .search-form{padding:0;border-radius:.1rem}.hero-section[data-v-ffbe439e] .search-form .destination-field{border-radius:.1rem 0 0 .1rem;overflow:hidden}.search-content[data-v-ffbe439e]{width:100%;height:.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}.search-field[data-v-ffbe439e]{flex:1;height:100%;border-right:1px solid #F0E9E6;margin-right:.56rem}.field-label[data-v-ffbe439e]{display:block;width:100%;height:.1rem;font-size:.12rem;color:#9f9f9f;line-height:.1rem;margin-bottom:.13rem}.field-value[data-v-ffbe439e]{display:flex;align-items:center;gap:.03rem;font-size:.14rem;color:#000;font-weight:600;line-height:.16rem}.field-value .van-icon[data-v-ffbe439e]{font-size:.16rem;color:#000;line-height:.16rem}.search-button[data-v-ffbe439e]{width:1.71rem;height:.48rem;background:#002f61;color:#fff;border:none;border-radius:.05rem;font-size:.16rem;font-weight:600;cursor:pointer;transition:background .3s;white-space:nowrap;text-align:center;line-height:1}.search-button[data-v-ffbe439e]:hover{background:#004080}.exclusive-offers-section[data-v-ffbe439e]{width:100%;height:7.2rem;background:#fff;padding-top:.68rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.section-container[data-v-ffbe439e]{width:100%;height:100%}.offers-carousel-wrapper[data-v-ffbe439e]{width:100%;height:5.06rem;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden}.offers-carousel-wrapper .offers-carousel-wrapper-main[data-v-ffbe439e]{width:100%;height:100%;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.offers-carousel-wrapper .offers-carousel-wrapper-main .carousel-arrow-pc-left[data-v-ffbe439e]{left:-.24rem}.offers-carousel-wrapper .offers-carousel-wrapper-main .carousel-arrow-pc-right[data-v-ffbe439e]{right:-.24rem}.offers-scroll-container[data-v-ffbe439e]{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.offers-scroll-container[data-v-ffbe439e]::-webkit-scrollbar{display:none}.offers-group[data-v-ffbe439e]{width:max-content;height:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:.32rem;box-sizing:border-box}.offer-card-wrapper[data-v-ffbe439e]{flex:0 0 3.52rem;width:3.52rem;height:5.06rem}.offers-carousel-arrow-left[data-v-ffbe439e]{left:-.24rem}.offers-carousel-arrow-right[data-v-ffbe439e]{right:-.24rem}.new-hotels-section[data-v-ffbe439e]{width:100%;height:auto;padding-top:.8rem;padding-bottom:.8rem;background:#f0e9e6;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;position:relative}.hotels-list[data-v-ffbe439e]{width:100%;height:5.39rem;display:flex;gap:.35rem}.first-card-wrapper[data-v-ffbe439e]{flex:1}.first-card-wrapper[data-v-ffbe439e] .hotel-card{width:100%!important;border-radius:.1rem}.first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-image-wrapper{height:3.21rem}.first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-brand{width:.9rem;height:auto;left:.25rem}.first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info{height:1.83rem!important;padding:.2rem .25rem}.first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-name{margin-bottom:.08rem}.first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-location{font-size:.12rem;color:#000;font-weight:600;line-height:.14rem;margin-bottom:.13rem;display:flex;align-items:center;justify-content:flex-start}.first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-location .van-icon{font-size:.12rem;color:#000;line-height:.14rem;font-weight:600;margin-right:.01rem}.first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-footer{left:.32rem;bottom:.23rem;width:calc(100% - .64rem)}.first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-footer .detail-button{height:.36rem;font-size:.16rem;line-height:.36rem}.second-card-wrapper[data-v-ffbe439e] .hotel-card{height:1.58rem;margin-bottom:.32rem;border-radius:.1rem}.second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-image{width:38.7%}.second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-content{width:61.3%;padding:.15rem .13rem}.second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-content .hotel-name{font-size:.16rem}.second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-content .location-text{color:#000;font-size:.12rem;font-weight:600}.second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-content .hotel-footer{width:calc(100% - .26rem);left:.13rem}.hotels-list[data-v-ffbe439e] .v-card{width:400px;height:200px;flex-shrink:0}.explore-more[data-v-ffbe439e]{margin-top:60px;text-align:center}.hotels-scroll-wrapper[data-v-ffbe439e]{width:100%;margin-top:.4rem;margin-bottom:.15rem}.hotels-progress-bar[data-v-ffbe439e]{width:100%;margin:0 auto;flex-shrink:0;box-sizing:border-box;height:.4rem;display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.progress-bar-track[data-v-ffbe439e]{width:calc(100% - 1.6rem);height:.01rem;background:#00000024;position:relative;border-radius:.01rem}.progress-bar-fill[data-v-ffbe439e]{position:absolute;bottom:-.01rem;left:0;width:.3rem;height:.03rem;background:#002f61b3;border-radius:.03rem;transition:height .1s ease}.progress-bar-buttons[data-v-ffbe439e]{width:auto;height:100%;display:flex;justify-content:flex-end;flex-wrap:nowrap;align-items:center;gap:.2rem}.progress-bar-buttons .progress-bar-button[data-v-ffbe439e]{width:.4rem;height:.4rem;background:transparent;cursor:pointer;border-radius:50%;border:1px solid #002F61;display:flex;align-items:center;justify-content:center}.progress-bar-buttons .progress-bar-button .arco-icon[data-v-ffbe439e]{font-size:.16rem;color:#002f61}.progress-bar-buttons .progress-bar-button:hover[data-v-ffbe439e]{background:#002f61}.progress-bar-buttons .progress-bar-button:hover .arco-icon[data-v-ffbe439e]{color:#fff}.hotels-scroll-container[data-v-ffbe439e]{width:100%;height:5.04rem;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.hotels-scroll-content[data-v-ffbe439e]{width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.hotels-scroll-content[data-v-ffbe439e]:active{cursor:grabbing}.hotels-scroll-content[data-v-ffbe439e]::-webkit-scrollbar{display:none}.hotels-list-horizontal[data-v-ffbe439e]{display:flex;align-items:flex-start;gap:.2rem;height:100%;width:max-content;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;padding-left:calc(50% - 5.6rem);padding-right:.2rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.first-card-wrapper-horizontal[data-v-ffbe439e]{flex-shrink:0;width:5.04rem;height:5.04rem}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card{width:100%!important;height:100%!important;border-radius:.1rem}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-image-wrapper{height:3.21rem}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-brand{width:.9rem;height:auto;left:.25rem}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-info{height:1.83rem!important;padding:.2rem .25rem}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-info .hotel-name{margin-bottom:.08rem}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-info .hotel-location{font-size:.12rem;color:#000;font-weight:600;line-height:.14rem;margin-bottom:.13rem;display:flex;align-items:center;justify-content:flex-start}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-info .hotel-location .van-icon{font-size:.12rem;color:#000;line-height:.14rem;font-weight:600;margin-right:.01rem}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-info .hotel-footer{left:.32rem;bottom:.23rem;width:calc(100% - .64rem)}.first-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-info .hotel-footer .button{height:.36rem;font-size:.14rem;line-height:.36rem}.small-cards-group[data-v-ffbe439e]{flex-shrink:0;width:5.04rem;height:100%;display:flex;flex-direction:column;gap:.14rem}.small-card-wrapper-horizontal[data-v-ffbe439e]{flex-shrink:0;width:100%;height:1.58rem}.small-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card{height:1.58rem;margin-bottom:0;border-radius:.1rem}.small-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-card-image{width:38.7%}.small-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-card-content{width:61.3%;padding:.15rem .13rem}.small-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-card-content .hotel-name{font-size:.16rem}.small-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-card-content .location-text{color:#000;font-size:.12rem;font-weight:600}.small-card-wrapper-horizontal[data-v-ffbe439e] .hotel-card .hotel-card-content .hotel-footer{width:calc(100% - .26rem);left:.13rem}.hotels-scroll-btn-left[data-v-ffbe439e],.hotels-scroll-btn-right[data-v-ffbe439e]{z-index:10}.homeMain[data-v-ffbe439e]{width:100%;height:auto}.card-title-margin[data-v-ffbe439e],.card-subtitle-margin[data-v-ffbe439e]{margin-bottom:.4rem}.hotels-swipe-full[data-v-ffbe439e]{width:100%;height:100%;overflow:hidden}.explore-button-custom[data-v-ffbe439e]{margin-top:.3rem;width:1.6rem}.hero-carousel-wrapper[data-v-ffbe439e]{width:100%;height:100%;position:relative}.hero-carousel[data-v-ffbe439e]{width:100%;height:100%}.hero-carousel-img[data-v-ffbe439e]{width:100%;height:100%;object-fit:cover;cursor:default}.hero-carousel-img-pointer[data-v-ffbe439e]{cursor:pointer}.hero-carousel-controls[data-v-ffbe439e]{position:absolute;right:calc(50% - 5.6rem);bottom:1.81rem;display:flex;align-items:center;gap:.28rem;z-index:10}.hero-carousel-arrow[data-v-ffbe439e]{width:.4rem;height:.4rem;background:transparent;border:.01rem solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:.16rem;font-weight:400;transition:all .3s ease;padding:0;box-shadow:0 0 .08rem #0000000d}.hero-carousel-arrow[data-v-ffbe439e]:hover:not(:disabled){background:#fff;color:#000}.hero-carousel-arrow[data-v-ffbe439e]:disabled{color:#c0bfbe;cursor:not-allowed;opacity:.5}.hero-carousel-arrow .arco-icon[data-v-ffbe439e]{font-size:.16rem}.hero-carousel-pagination[data-v-ffbe439e]{font-size:.16rem;color:#fff;font-weight:400;min-width:.32rem;text-align:center;line-height:.4rem}.hotels-group[data-v-ffbe439e]{width:100%;height:5.04rem;display:flex;justify-content:flex-start;align-items:flex-start;row-gap:.16rem;column-gap:.2rem;box-sizing:border-box}.hotels-group>.first-card-wrapper[data-v-ffbe439e],.hotels-group>.second-card-wrapper[data-v-ffbe439e]{flex:1 1 0;min-width:0}.hotels-group.first-group[data-v-ffbe439e]{align-items:flex-start}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e]{flex:1 1 0;min-width:0}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card{width:100%!important;max-width:100%;flex-shrink:1!important;border-radius:.1rem}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-image-wrapper{height:3.21rem}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-brand{width:.9rem;height:auto;left:.25rem}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info{height:1.83rem!important;padding:.2rem .25rem}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-name{margin-bottom:.08rem}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-location{font-size:.12rem;color:#000;font-weight:600;line-height:.14rem;margin-bottom:.13rem;display:flex;align-items:center;justify-content:flex-start}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-location .van-icon{font-size:.12rem;color:#000;line-height:.14rem;font-weight:600;margin-right:.01rem}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-footer{left:.32rem;bottom:.23rem;width:calc(100% - .64rem)}.hotels-group.first-group .first-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-info .hotel-footer .button{height:.36rem;font-size:.14rem;line-height:.36rem}.hotels-group.first-group .second-card-wrapper[data-v-ffbe439e]{flex:1 1 0;min-width:0;height:5.04rem;display:flex;flex-direction:column;gap:.16rem}.small-cards-group[data-v-ffbe439e] .v-card{width:4.96rem;height:1.58rem;margin-bottom:0;border-radius:.1rem;box-shadow:none}.small-cards-group[data-v-ffbe439e] .v-card .v-img{width:1.92rem}.small-cards-group[data-v-ffbe439e] .v-card .v-info{width:calc(100% - 1.92rem);padding:.15rem .13rem}.small-cards-group[data-v-ffbe439e] .v-card .v-info .v-name{font-size:.16rem}.small-cards-group[data-v-ffbe439e] .v-card .v-info .v-location{color:#000;font-size:.12rem;line-height:.12rem;font-weight:600}.small-cards-group[data-v-ffbe439e] .v-card .v-info .v-btn{height:.36rem;font-size:.14rem;line-height:.36rem;padding:0 .2rem}.hotels-group.subsequent-group[data-v-ffbe439e]{align-items:flex-start}.hotels-group.subsequent-group .second-card-wrapper[data-v-ffbe439e]{flex:1 1 0;min-width:0;height:5.04rem;display:flex;flex-direction:column;gap:.16rem}.hotels-carousel[data-v-ffbe439e] .van-swipe{overflow:hidden}.hotels-group.subsequent-group .second-card-wrapper[data-v-ffbe439e] .hotel-card{height:1.58rem;margin-bottom:0;border-radius:.1rem}.hotels-group.subsequent-group .second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-image{width:38.7%}.hotels-group.subsequent-group .second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-content{width:61.3%;padding:.15rem .13rem}.hotels-group.subsequent-group .second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-content .hotel-name{font-size:.16rem}.hotels-group.subsequent-group .second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-content .location-text{color:#000;font-size:.12rem;font-weight:600}.hotels-group.subsequent-group .second-card-wrapper[data-v-ffbe439e] .hotel-card .hotel-card-content .hotel-footer{width:calc(100% - .26rem);left:.13rem}.hotels-carousel-arrow[data-v-ffbe439e] .arco-icon{font-size:.35rem;font-weight:lighter}.hotels-carousel[data-v-ffbe439e] .van-swipe__indicators{bottom:0}.hotels-carousel[data-v-ffbe439e] .van-swipe__indicators .van-swipe__indicator{opacity:1;background:#c2b3ad}.hotels-carousel[data-v-ffbe439e] .van-swipe__indicators .van-swipe__indicator.van-swipe__indicator--active{background:#002f61!important}@media screen and (max-width:1200px){.offers-group[data-v-ffbe439e]{gap:.24rem}.offer-card-wrapper[data-v-ffbe439e]{flex:0 0 3.52rem;width:3.52rem}}@media screen and (max-width:1170px){.hero-carousel-controls[data-v-ffbe439e]{right:2%}}@media screen and (max-width:1100px){.hero-carousel-controls[data-v-ffbe439e]{right:1%}}@media screen and (max-width:1000px){.offers-group[data-v-ffbe439e]{gap:.15rem}.offer-card-wrapper[data-v-ffbe439e]{flex:0 0 3.52rem;width:3.52rem}}@media(max-width:1120px){.hotels-list-horizontal[data-v-ffbe439e]{padding-left:5%}}@media(max-width:1100px){.hotels-list-horizontal[data-v-ffbe439e]{padding-left:1%}}
