.fix-reserve[data-v-12b81631]{width:100%;height:.72rem;background:#fff;position:fixed;bottom:0;left:0;right:0;z-index:20;padding:0 .16rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;gap:.2rem}.fix-reserve .contact-button[data-v-12b81631]{width:.2rem;height:.2rem;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.fix-reserve .contact-button .contact-button-icon[data-v-12b81631]{width:100%;height:100%;fill:#001a4b;color:#001a4b;pointer-events:none}.fix-reserve .contact-button-con[data-v-12b81631]{width:calc(100% - .2rem);height:.44rem;background:#022563;border-radius:.03rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:0 .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}.fix-reserve .contact-button-con .mini-program-button[data-v-12b81631]{width:auto;height:100%;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.06rem;color:#fff;font-size:.14rem;font-weight:600}.fix-reserve .contact-button-con .mini-program-button .mini-program-button-icon[data-v-12b81631]{width:.18rem;height:.18rem}.fix-reserve .contact-button-con .price-button[data-v-12b81631]{width:auto;height:100%;display:flex;justify-content:flex-end;flex-wrap:nowrap;color:#fff;font-size:.14rem;font-weight:600}.fix-reserve .contact-button-con .price-button .price-button-icon[data-v-12b81631]{font-size:.1rem;font-weight:500;line-height:.47rem}.fix-reserve .contact-button-con .price-button .price-button-Value[data-v-12b81631]{font-size:.16rem;font-weight:600;line-height:.44rem;margin-left:.03rem;margin-right:.06rem}.fix-reserve .contact-button-con .price-button .price-button-text[data-v-12b81631]{font-size:.1rem;font-weight:500;line-height:.47rem}.is-show-back[data-v-12b81631]{background:#000;justify-content:center}.is-show-back .contact-button[data-v-12b81631]{display:none}.is-show-back .contact-button-con[data-v-12b81631]{width:100%;border-radius:.03rem;border:.01rem solid #FFFFFF;background:transparent}.image-viewer-mobile[data-v-27e81d5a]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;width:100%;height:100vh;background:#fff;display:flex;flex-direction:column}.image-viewer__mask[data-v-27e81d5a]{display:none}.image-viewer__sheet[data-v-27e81d5a]{position:relative;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;overflow:hidden}.sheet-header[data-v-27e81d5a]{width:100%;height:.51rem;display:flex;align-items:center;justify-content:center;padding:0 .16rem;position:relative;flex-shrink:0}.sheet-header .back-btn[data-v-27e81d5a]{position:absolute;left:.16rem;top:50%;transform:translateY(-50%);width:.48rem;height:.48rem;border:none;background:transparent;color:#000;font-size:.24rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.sheet-header .back-btn .van-icon[data-v-27e81d5a]{font-size:.18rem;color:#000}.sheet-header span[data-v-27e81d5a]{font-size:.16rem;font-weight:500;color:#000}.gallery-container[data-v-27e81d5a]{width:100%;height:calc(100% - 1.23rem);overflow:hidden}.category-tabs[data-v-27e81d5a]{width:100%;height:.38rem;display:flex;overflow-x:auto;padding:0 .16rem;gap:.24rem;scrollbar-width:none;-ms-overflow-style:none}.category-tabs[data-v-27e81d5a]::-webkit-scrollbar{display:none}.category-tabs .category-tab[data-v-27e81d5a]{width:auto;height:100%;flex-shrink:0;font-size:.12rem;color:#999;padding:0;position:relative;cursor:pointer;white-space:nowrap;line-height:.36rem}.category-tabs .category-tab.active[data-v-27e81d5a]{color:#002f61;font-weight:600}.category-tabs .category-tab.active[data-v-27e81d5a]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.02rem;background:#002f61}.gallery-main[data-v-27e81d5a]{width:100%;height:2.3rem;position:relative;border-radius:.03rem}.gallery-main .video-player[data-v-27e81d5a]{width:100%;height:100%;object-fit:cover}.gallery-main .video-poster[data-v-27e81d5a]{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:var(--viewer-video-background-image);position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.03rem}.gallery-main .video-poster .play-button[data-v-27e81d5a]{width:.52rem;height:.52rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:1}.gallery-main .video-poster .play-button svg[data-v-27e81d5a]{filter:drop-shadow(0 .02rem .08rem rgba(0,0,0,.3))}.group-item[data-v-27e81d5a]{width:100%;height:auto}.group-item .group-item-title[data-v-27e81d5a]{width:100%;height:.46rem;font-size:.16rem;line-height:.16rem;padding:.18rem .08rem .12rem;color:#000;font-weight:600;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.group-item .group-item-images[data-v-27e81d5a]{width:100%;height:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.08rem}.group-item .group-item-images .group-item-image[data-v-27e81d5a]{width:calc(50% - .04rem);height:1.08rem;border-radius:.03rem;overflow:hidden;position:relative}.group-item .group-item-images .group-item-image[data-v-27e81d5a]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.group-item .group-item-images .group-item-image img[data-v-27e81d5a]{width:100%;height:100%;object-fit:cover}.image-grid[data-v-27e81d5a]{width:100%;height:calc(100% - .38rem);padding:.17rem .08rem;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-y:auto}.image-grid .image-item[data-v-27e81d5a]{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:.08rem;cursor:pointer}.image-grid .image-item img[data-v-27e81d5a]{width:100%;height:100%;object-fit:cover}.image-grid .image-item .video-play-icon[data-v-27e81d5a]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.6rem;height:.6rem;background:#00000080;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.24rem}.fullscreen-viewer[data-v-27e81d5a]{position:fixed;top:0;left:0;width:100%;height:calc(100% - .72rem);background:#000;z-index:9999;display:flex;flex-direction:column}.fullscreen-viewer .close-btn[data-v-27e81d5a]{position:absolute;top:.2rem;right:.2rem;width:.15rem;height:.15rem;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.2rem;font-weight:300;z-index:10000;cursor:pointer}.viewer-main[data-v-27e81d5a]{width:100%;height:calc(100% - 2.08rem);margin-top:.45rem;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.viewer-main img[data-v-27e81d5a]{transform:none;transition:none}.viewer-main[data-v-27e81d5a] .van-swipe{width:100%;height:100%}.viewer-main[data-v-27e81d5a] .van-swipe-item{display:flex;align-items:center;justify-content:center}.viewer-main .viewer-image-wrapper[data-v-27e81d5a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.viewer-main .viewer-image-wrapper .viewer-image[data-v-27e81d5a]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:100%;max-height:100%;object-fit:contain}.viewer-main .viewer-image-wrapper .video-overlay[data-v-27e81d5a]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#0000004d}.viewer-main .viewer-image-wrapper .video-overlay .video-play-icon-large[data-v-27e81d5a]{width:1.2rem;height:1.2rem;background:#0009;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.48rem}.viewer-main .viewer-arrow[data-v-27e81d5a]{position:absolute;top:50%;transform:translateY(-50%);width:.6rem;height:.6rem;display:flex;align-items:center;justify-content:center;background:#0000004d;border-radius:50%;color:#fff;z-index:100;cursor:pointer}.viewer-main .viewer-arrow.viewer-arrow-left[data-v-27e81d5a]{left:.2rem}.viewer-main .viewer-arrow.viewer-arrow-right[data-v-27e81d5a]{right:.2rem}.viewer-footer[data-v-27e81d5a]{width:100%;height:1.63rem;padding:.2rem .16rem .26rem;background:#000c;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.viewer-footer .viewer-info[data-v-27e81d5a]{width:100%;height:.12rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:.22rem;color:#fff;font-size:.16rem}.viewer-footer .viewer-info .category-name[data-v-27e81d5a]{font-weight:600}.viewer-footer .viewer-info .page-info[data-v-27e81d5a]{font-size:.12rem;font-weight:400;opacity:.8}.viewer-footer .thumbnail-strip[data-v-27e81d5a]{width:100%;height:.8rem;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:.05rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.viewer-footer .thumbnail-strip[data-v-27e81d5a]::-webkit-scrollbar{display:none}.viewer-footer .thumbnail-strip .thumbnail-item[data-v-27e81d5a]{flex-shrink:0;width:.64rem;height:.64rem;border-radius:.05rem;overflow:hidden;border:.02rem solid transparent;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;cursor:pointer;opacity:.6;transition:all .3s;position:relative}.viewer-footer .thumbnail-strip .thumbnail-item[data-v-27e81d5a]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.viewer-footer .thumbnail-strip .thumbnail-item.active[data-v-27e81d5a]{width:.8rem;height:.8rem;border-color:#fff;opacity:1}.viewer-footer .thumbnail-strip .thumbnail-item img[data-v-27e81d5a]{width:100%;height:100%;object-fit:cover;transition:none;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto}.image-viewer-pc[data-v-b71e723d]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;width:100%;height:100vh;display:flex;flex-direction:column}.image-viewer__mask[data-v-b71e723d]{display:none}.image-viewer-top[data-v-b71e723d]{width:100%;height:.72rem;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;position:absolute;top:0;left:0;z-index:10000;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;color:#fff}.close-icon-btn[data-v-b71e723d]{cursor:pointer}.image-viewer__dialog[data-v-b71e723d]{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - .72rem);padding:0 .4rem .4rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.img-carousel[data-v-b71e723d]{width:100%;height:calc(100% - 1.7rem);margin-bottom:.26rem;position:relative;padding:0 .8rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.img-carousel .carousel-full-size[data-v-b71e723d]{width:100%;height:100%}.img-carousel .carousel-image[data-v-b71e723d]{width:100%;height:100%;object-fit:cover}.img-carousel img[data-v-b71e723d]{transition:none;touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:auto}.img-carousel img[data-v-b71e723d]:hover{transform:scale(1)}.img-carousel .carousel-arrow[data-v-b71e723d]{position:absolute;top:50%;transform:translateY(-50%);width:.4rem;height:.4rem;border:none;background:transparent;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;font-weight:400;cursor:pointer;transition:color .2s ease}.img-carousel .carousel-arrow[data-v-b71e723d]:disabled{color:#464646;cursor:not-allowed}.img-carousel .carousel-arrow-left[data-v-b71e723d]{left:0}.img-carousel .carousel-arrow-right[data-v-b71e723d]{right:0}.nav-con[data-v-b71e723d]{width:100%;height:1.44rem;padding:0 .8rem;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.category-tabs[data-v-b71e723d]{width:100%;height:.38rem;border-bottom:1px solid #424242;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:.32rem;margin-bottom:.24rem}.category-tabs .category-tab[data-v-b71e723d]{font-size:.14rem;color:#999;cursor:pointer;position:relative;transition:color .3s;font-weight:400}.category-tabs .category-tab[data-v-b71e723d]:hover{color:#fff}.category-tabs .category-tab.active[data-v-b71e723d]{color:#fff;font-weight:600}.category-tabs .category-tab.active[data-v-b71e723d]:after{content:"";position:absolute;bottom:-.11rem;left:0;right:0;height:.02rem;background:#fff}.thumbnail-bar[data-v-b71e723d]{width:100%;height:.8rem;display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:nowrap;gap:.1rem;overflow-x:auto;overflow-y:hidden;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.thumbnail-bar[data-v-b71e723d]::-webkit-scrollbar{display:none}.thumbnail-bar .thumbnail-item[data-v-b71e723d]{flex-shrink:0;width:.64rem;height:.64rem;border-radius:.05rem;overflow:hidden;cursor:pointer;transition:all .3s;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.thumbnail-bar .thumbnail-item.active[data-v-b71e723d]{width:.8rem;height:.8rem;border:.02rem solid #fff}.thumbnail-bar .thumbnail-item img[data-v-b71e723d]{width:100%;height:100%;object-fit:cover;transition:none}.thumbnail-bar .thumbnail-item img[data-v-b71e723d]:hover{transform:scale(1)}.hotel-gallery-fade-enter-active[data-v-9a7ddca3],.hotel-gallery-fade-leave-active[data-v-9a7ddca3]{transition:opacity .2s ease}.hotel-gallery-fade-enter-from[data-v-9a7ddca3],.hotel-gallery-fade-leave-to[data-v-9a7ddca3]{opacity:0}
