.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing)*(var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding)*2*var(--react-photo-album--track-size));justify-content:space-between}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-webkit-touch-callout:none;max-height:100%;max-width:100%;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);user-select:none;-webkit-user-select:none}.yarl__slide_image_cover{height:100%;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-tap-highlight-color:transparent;appearance:none;background-color:var(--yarl__button_background_color,#0000);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px)}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{-webkit-touch-callout:none;background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;user-select:none}.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:12%;pointer-events:none;position:absolute}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,#0000 var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,#0000 var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-tap-highlight-color:transparent;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,#fffc));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);box-sizing:initial;cursor:pointer;flex:0 0 auto;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,#fffc) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,#fffc));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.page-error{flex-direction:column;height:100vh}.page-error,.page-error .main{align-items:center;display:flex;width:100%}.page-error .main{flex:auto;flex-direction:column;font-size:20px;justify-content:space-between;padding:100px 0;text-align:center}.page-error .footer{flex:none;width:100%}.policy-container{margin:0 auto 100px;max-width:90%;width:1280px}.policy-container h2,.policy-container h3,.policy-container h4{margin-bottom:.25em;margin-top:0}.policy-container h2{margin-bottom:.75em;text-align:center}.policy-container ul.list{margin-left:1em;padding-left:1em}.policy-container ul.list li{margin-bottom:.375em}.policy-container ul.num{list-style-type:decimal;margin-left:0;padding-left:2em}.policy-container ul.text{list-style:none;margin-left:0;padding-left:1em}.faq-container{margin:0 auto 100px;max-width:90%;width:1280px}.faq-container h2,.faq-container h3,.faq-container h4{margin-bottom:.25em;margin-top:0}.faq-container h2{margin-bottom:.75em;text-align:center}.faq-container .list{padding:0}.faq-container .list>li{list-style:none}.faq-container .list>li>div{padding-left:1em}.faq-container .list>li h3{font-size:1.25em;font-weight:700;margin:1.5em 0 .5em}.faq-container .list>li .question{font-weight:700;margin:1em 0 .75em}.faq-container .list>li .answer{background-color:#f9f9f9;border:1px solid #eee;padding:12px}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}@font-face{font-family:Calibri;font-style:normal;font-weight:400;src:url(https://cdn-assets.nakedretreats.cn/assets/font/calibri.ttf) format("truetype")}@font-face{font-family:Calibri;font-style:italic;font-weight:400;src:url(https://cdn-assets.nakedretreats.cn/assets/font/calibrii.ttf) format("truetype")}@font-face{font-family:iconfont;src:url(https://cdn-assets.nakedretreats.cn/booking/assets/font/iconfont.ttf) format("truetype")}*{box-sizing:border-box}html{overflow:scroll;overflow-x:hidden}@media (max-width:767px){html.WECHATAPP .by-header,html.WECHATAPP .footer{display:none}html.WECHATAPP #app .ant-app.no-banner .main{padding-bottom:1px;padding-top:30px}}body{background-color:#000;margin:0}.xs-visible,.xs-visible-flex{display:none!important}@media (max-width:767px){.xs-visible{display:block!important}.xs-visible.inline{display:inline-block!important}.xs-hidden{display:none!important}.xs-visible-flex{display:flex!important}}.overlay{align-items:center;background-color:#000000a8;display:flex;height:100vh;justify-content:center;left:0;min-width:1200px;position:fixed;top:0;width:100vw;z-index:29}@media (max-width:767px){.overlay{align-items:flex-end;min-width:100%}}.overlay.video{align-items:center;background-color:#000000bf}.loading-overlay{align-items:center;background-color:#000000b3;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:29}.loading-ani{animation:page-loading-ani 1s linear infinite;border:6px solid #cfc89e;border-left-color:#0000;border-radius:50%;height:50px;left:50%;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px}@keyframes page-loading-ani{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#app .ant-app{background-color:#fff;font-family:Calibri,Heiti SC,STHeiti,PingFang SC,Hiragino Sans GB,Segoe UI,Microsoft YaHei UI,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5}#app .ant-app.no-banner .main{padding-top:176px}@media (max-width:767px){#app .ant-app{font-size:12px}#app .ant-app.no-banner .main{padding-top:90px}}.container{margin:0 auto;width:100%}.hover-image{overflow:hidden;position:relative}.hover-image .hover-item{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;transition:transform .5s ease-out;width:100%}.hover-image:hover .hover-item{transform:scale(1.1)}.page-desc{padding:60px 0;width:100%}.page-desc .desc-wrap{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0 auto;max-width:90%;position:relative;width:1200px}.page-desc .desc-wrap .bg{display:block;height:41.6%;opacity:0;width:100%}.page-desc .desc-cont{align-items:center;background-color:#0003;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.page-desc .desc-cont h2{margin:0 0 1em}.page-desc .desc-cont .content{width:550px}.page-desc .desc-cont .content p{margin:0 0 10px}.page-desc .desc-cont .logo{margin-bottom:20px;width:210px}.page-desc .desc-cont .logo img{display:block;height:auto;width:100%}.page-desc.green-bg .desc-cont,.page-desc.no-bg .desc-cont{background-color:initial;color:#000;padding:20px 0;position:static}.page-desc.green-bg .desc-cont .content,.page-desc.no-bg .desc-cont .content{width:820px}.page-desc.green-bg{background-color:#105700}.page-desc.green-bg .desc-cont{color:#fff}@media (max-width:767px){.page-desc{padding:30px 0}.page-desc .desc-wrap{margin:0 30px;max-width:100%;width:auto}.page-desc .desc-wrap .bg{display:none}.page-desc .desc-cont{padding:30px 0 25px;position:static}.page-desc .desc-cont .content{width:80%}.page-desc .desc-cont .logo{margin-bottom:10px;width:110px}.page-desc.green-bg .desc-cont,.page-desc.no-bg .desc-cont{padding:10px 0}.page-desc.green-bg .desc-cont .content,.page-desc.no-bg .desc-cont .content{width:100%}}.page-desc-simple{padding:75px 0 50px;width:100%}.page-desc-simple .desc-cont{margin:0 auto;max-width:80%;width:600px}@media (max-width:767px){.page-desc-simple{padding:30px 0 18px}}.gallery-container{margin:50px auto;max-width:96%;width:1200px}@media (max-width:767px){.gallery-container{margin-top:20px}}.btn-play{background:#0009;border:1px solid #ffffffb3;border-radius:50%;bottom:6%;cursor:pointer;height:70px;left:5%;position:absolute;width:70px;z-index:5}.btn-play.center{bottom:auto;left:50%;margin:-36px 0 0 -36px;right:auto;top:50%}.btn-play .arrow{border-bottom:20px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;display:inline-block;height:10px;left:55%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) rotate(90deg);width:10px}.btn-play:hover{background:#fff}.btn-play:hover .arrow{border-bottom:20px solid #105700}@media (max-width:767px){.btn-play{bottom:auto;height:50px;left:50%;right:auto;top:50%;width:50px}.btn-play .arrow{border-bottom:13px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000}.btn-play,.btn-play.center{margin:-25px 0 0 -25px}}.by-header .top-bar{align-items:center;display:flex;height:80px;justify-content:space-between;left:0;position:fixed;top:0;width:200px;z-index:21}.by-header .top-bar.in-booking{position:absolute}@media (max-width:767px){.by-header .top-bar.in-booking .top-left{color:#000}}.by-header .top-bar .top-left{align-items:center;color:#fff;display:flex;flex:none;font-size:18px;justify-content:flex-start;padding-left:46px;width:100%}.by-header .top-bar .top-left .menu-more{font-size:20px;margin-right:30px;text-align:center;width:32px}.by-header .top-bar .top-left .menu-more .icon-close-menu{display:none}.by-header .top-bar .top-left>div{cursor:pointer}.by-header .top-bar.show-side{position:fixed}.by-header .top-bar.show-side .top-left{color:#000}.by-header .top-bar.show-side .top-left .menu-more .icon-menu-more{display:none}.by-header .top-bar.show-side .top-left .menu-more .icon-close-menu{display:block}@media (max-width:767px){.by-header .top-bar.show-side .top-left .switch-lang{display:block;font-size:16px}.by-header .top-bar{height:60px;width:100px}.by-header .top-bar .top-left{padding-left:20px;width:auto}.by-header .top-bar .top-left .menu-more{font-size:18px}.by-header .top-bar .top-left .switch-lang{display:none;font-size:14px}}.by-header .top-bar.show-black .top-left,.no-banner .by-header .top-bar .top-left{color:#000}.by-header .side-bar{background-color:#0000;display:flex;height:100vh;left:0;position:fixed;top:0;transition:background-color .2s ease-in;-webkit-user-select:none;user-select:none;width:100%;z-index:20}.by-header .side-bar .side-space{flex:auto;height:100%}.by-header .side-bar .side-cont{background-color:#fff;flex:none;height:100%;left:-360px;padding-top:79px;position:relative;transition:left .2s ease-in;width:360px}.by-header .side-bar.show-side .side-cont{left:0}.by-header .side-bar .side-list{border-top:1px solid #888;height:100%;overflow:auto;overflow-x:hidden;width:100%}.by-header .side-bar .side-list .side-item{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;font-size:18px;height:80px;justify-content:space-between;padding:0 20px}.by-header .side-bar .side-list .side-item:last-child{border-bottom:0}.by-header .side-bar .side-list .side-item:hover{background-color:#f5f5f5}.by-header .side-bar .side-list .side-item.member{display:flex;height:auto;justify-content:center;padding:30px 30px 20px 20px}.by-header .side-bar .side-list .side-item.member:hover{background-color:initial}.by-header .side-bar .side-list .side-item a{color:#000;display:block}.by-header .side-bar .side-list .side-item .iconfont{color:#888}.by-header .side-bar .side-list .side-item .item-text{flex:auto}.by-header .side-bar .side-list .side-item .item-icon{transition:transform .2s ease-in}.by-header .side-bar .side-list .side-item.destination.show-dest{border-color:#0000}.by-header .side-bar .side-list .side-item.destination.show-dest .item-icon{transform:rotate(180deg)}.by-header .side-bar .side-list .side-sub{height:0;overflow:hidden;padding-left:20px;transition:height .2s ease-in;width:100%}.by-header .side-bar .side-list .side-sub.show-dest{border-bottom:1px solid #ddd;height:80px}.by-header .side-bar .side-list .side-sub.show-dest.dest2{height:160px}.by-header .side-bar .side-list .side-sub.show-dest.dest3{height:240px}.by-header .side-bar .side-list .side-sub.show-dest.dest4{height:320px}.by-header .side-bar .side-list .side-sub .side-item{border-bottom:0;border-top:1px solid #ddd;padding-left:10px;width:100%}.by-header .side-bar .side-list .side-sub .side-item:first-child{border-top:0}.by-header .side-bar.show-side{background-color:#00000080}@media (max-width:767px){.by-header .side-bar .side-cont{left:-80vw;padding-top:59px;width:80vw}.by-header .side-bar .side-list{border-color:#ddd}.by-header .side-bar .side-list .side-item{font-size:15px;height:60px}.by-header .side-bar .side-list .side-sub.show-dest{height:60px}.by-header .side-bar .side-list .side-sub.show-dest.dest2{height:120px}.by-header .side-bar .side-list .side-sub.show-dest.dest3{height:180px}.by-header .side-bar .side-list .side-sub.show-dest.dest4{height:240px}.by-header .side-bar .side-member .nav-member-cont{width:200px}}.nav-member-cont{font-size:12px;padding:3px 5px;text-align:center;width:240px}.nav-member-cont .qrcode{margin-bottom:6px}.nav-member-cont .qrcode img{display:block;height:auto;width:100%}.nav-dest-list,.nav-offers{-webkit-user-select:none;user-select:none}.nav-dest-list .dest-item,.nav-dest-list .offer-item,.nav-offers .dest-item,.nav-offers .offer-item{margin-bottom:15px}.nav-dest-list .dest-item:last-child,.nav-dest-list .offer-item:last-child,.nav-offers .dest-item:last-child,.nav-offers .offer-item:last-child{margin-bottom:0}.nav-dest-list .dest-item a,.nav-dest-list .offer-item a,.nav-offers .dest-item a,.nav-offers .offer-item a{color:#000}.by-header .nav-bar{background-color:initial;left:0;overflow:hidden;position:fixed;top:0;transition:background-color .2s ease-in;-webkit-user-select:none;user-select:none;width:100%;z-index:19}.by-header .nav-bar.in-booking{position:absolute}.by-header .nav-bar.in-booking .nav-logo{border-color:#fff9}@media (max-width:767px){.by-header .nav-bar.in-booking{background-color:#fff;position:relative}.by-header .nav-bar.in-booking .bg{opacity:0}.by-header .nav-bar.in-booking .nav-logo{border-bottom:1px solid #000!important}.by-header .nav-bar.in-booking .nav-logo .logo .black{display:inline-block}.by-header .nav-bar.in-booking .nav-logo .logo .white{display:none}}.by-header .nav-bar .bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABQCAYAAADYxx/bAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhGRkI5Mzc5MkM2RjExRTZBQUZBRjQ1QUJBMzc0MjcwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhGRkI5MzdBMkM2RjExRTZBQUZBRjQ1QUJBMzc0MjcwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEZGQjkzNzcyQzZGMTFFNkFBRkFGNDVBQkEzNzQyNzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEZGQjkzNzgyQzZGMTFFNkFBRkFGNDVBQkEzNzQyNzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6a+DREAAAAWElEQVR42nyQwRKAIAhEt/z/Wz9rilgcYNZIDm+AZR0BAK7zARj64vAshMEjykL0llJYEM8MnUfE0bgMrzluVhfUxLZ/Of4y/iDbLTW5i5bvdZH1LKYAAwAV9T2judh+LwAAAABJRU5ErkJggg==);background-position:0 0;background-repeat:repeat-x;background-size:116px 100%;height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .2s ease-in;width:100%;z-index:0}.by-header .nav-bar .nav-logo{align-items:center;border-bottom:1px solid #fff;display:flex;height:80px;justify-content:space-between;position:relative;transition:border-color .2s ease-in;z-index:1}.by-header .nav-bar .nav-logo .logo-left,.by-header .nav-bar .nav-logo .logo-right{flex:none;width:160px}.by-header .nav-bar .nav-logo .logo{flex:auto;line-height:1;text-align:center}.by-header .nav-bar .nav-logo .logo img{display:inline-block;height:32px}.by-header .nav-bar .nav-logo .logo .black{display:none}.by-header .nav-bar .nav-logo .logo-right{display:flex;justify-content:flex-end;padding-right:40px}.by-header .nav-bar .nav-logo .logo-right .book a{background-color:#bbd65a;border-radius:15px;color:#fff;display:block;font-size:14px;font-weight:500;height:30px;line-height:32px;padding:0 16px;transition:color .2s ease-in}.by-header .nav-bar .nav-list{align-items:center;display:flex;height:46px;justify-content:center;position:relative;width:100%;z-index:2}.by-header .nav-bar .nav-item{font-size:15px;margin:0 23px}.by-header .nav-bar .nav-item a{color:#fff}@media (max-width:767px){.by-header .nav-bar{height:60px}.by-header .nav-bar .bg{background-size:55px 100%}.by-header .nav-bar .nav-logo{border-bottom:0!important;height:60px}.by-header .nav-bar .nav-logo .logo-left,.by-header .nav-bar .nav-logo .logo-right{width:100px}.by-header .nav-bar .nav-logo .logo img{height:24px}.by-header .nav-bar .nav-logo .logo-right{padding-right:15px}.by-header .nav-bar .nav-logo .logo-right .book a{font-size:12px;height:28px;line-height:30px;padding:0 10px}.by-header .nav-bar .nav-list{display:none}}.by-header .nav-bar.show-black,.no-banner .by-header .nav-bar{background-color:#fff}.by-header .nav-bar.show-black .bg,.no-banner .by-header .nav-bar .bg{opacity:0}.by-header .nav-bar.show-black .nav-logo,.no-banner .by-header .nav-bar .nav-logo{border-bottom:1px solid #888}.by-header .nav-bar.show-black .nav-logo .logo-right .book a,.no-banner .by-header .nav-bar .nav-logo .logo-right .book a{color:#000}.by-header .nav-bar.show-black .nav-logo .logo .black,.no-banner .by-header .nav-bar .nav-logo .logo .black{display:inline-block}.by-header .nav-bar.show-black .nav-logo .logo .white,.no-banner .by-header .nav-bar .nav-logo .logo .white{display:none}.by-header .nav-bar.show-black .nav-item,.no-banner .by-header .nav-bar .nav-item{align-items:center;display:flex;height:100%}.by-header .nav-bar.show-black .nav-item a,.no-banner .by-header .nav-bar .nav-item a{color:#000;display:block}.footer{background-color:#000;font-size:14px;padding:0 0 50px;position:relative;z-index:11}.footer,.footer .iconfont,.footer a{color:#fff}.footer .container{align-items:flex-start;cursor:default;display:flex;margin:0 auto;max-width:1000px;min-width:750px;padding-top:80px}.footer .container .menu-list{align-items:center;display:flex;flex:none;flex-wrap:wrap;justify-content:flex-start;padding-left:10px;width:35%}.footer .container .menu-list .menu-item{line-height:32px;width:150px}.footer .container .menu-list .menu-item.full-item,.footer .container .menu-list .menu-item.menu-faq{width:100%}.footer .container .qrcode-list{align-items:flex-start;display:flex;flex:auto;font-size:12px;justify-content:space-around}.footer .container .qrcode-list .qrcode-item{text-align:center}.footer .container .qrcode-list img{display:inline-block;width:90px}.footer .container .oa{flex:auto;font-size:14px;text-align:center;width:30%}.footer .container .oa img{display:block;margin:0 auto 16px;width:55%}.footer .container .contact{align-items:center;display:flex;flex:none;font-size:16px;text-align:left;width:35%}.footer .container .contact .email,.footer .container .contact .phone{margin-bottom:8px}.footer .container .contact a{display:inline-block}@media (max-width:767px){.footer .container{display:block;margin:0;min-width:100%;padding:40px 20px 0;width:100%}.footer .container .menu-list{border-bottom:1px solid #fff3;padding:0 0 20px;text-align:center;width:100%}.footer .container .menu-list .menu-item{margin:3px 12px;width:100%}.footer .container .oa{font-size:12px;padding-top:30px;text-align:center;width:100%}.footer .container .oa img{display:block;margin:0 auto 16px;width:150px}.footer .container .contact{border-bottom:1px solid #fff3;display:block;padding:30px 0 20px;text-align:center;width:100%}.footer .container .contact .email .iconfont{display:none}}.footer .copy-info{font-size:13px;margin-top:70px;text-align:center}.footer .copy-info a{color:#999;margin:0 8px}.footer .copy-info img{display:inline-block;vertical-align:middle}@media (max-width:767px){.footer .copy-info{font-size:12px;margin-top:40px}.footer .copy-info a{display:block;margin:0 8px}}.banner{position:relative;width:100%}.banner .banner-container{margin-bottom:-1px}.banner .pic-video{align-items:center;background-color:#ffffff54;border:1px solid #fff;border-radius:50%;bottom:50px;cursor:pointer;display:flex;height:80px;justify-content:center;left:50px;position:absolute;width:80px;z-index:5}.banner .pic-video .icon-play{font-size:40px}.banner .slide-item{font-size:16px}.banner .slide-item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:44.27vw;overflow:hidden}.banner .slide-item .img img{display:block;opacity:0;width:100%}.banner.simple-banner{background-color:#000;height:12vw;min-height:200px;position:relative;width:100%}.banner.simple-banner .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100.5%;opacity:.75;width:100%}.banner.simple-banner img{display:none}@media (max-width:767px){.banner .pic-video{bottom:20px;height:60px;left:20px;width:60px}.banner .pic-video .icon-play{font-size:32px}.banner .slide-item{font-size:14px}.banner .slide-item .img{height:100vw;min-height:0}.banner.xs-small .slide-item .img{height:50.67vw;min-height:0}.banner.simple-banner{height:80px;min-height:0}.banner.simple-banner .bg{display:none}}.banner .swiper-pagination{bottom:20px;top:auto}.banner .swiper-pagination .swiper-pagination-bullet{background:#0000;border:1px solid #ffffffbf;height:10px;margin:0 6px;opacity:1;width:10px}.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}@media (max-width:767px){.banner .swiper-pagination{bottom:12px}.banner .swiper-pagination .swiper-pagination-bullet{height:8px;margin:0 4px;width:8px}}.popup-video{height:540px;position:relative;width:960px}.popup-video .content,.popup-video video{height:100%;width:100%}.popup-video .close{cursor:pointer;left:101%;position:absolute}.popup-video .close .iconfont{color:#fff;font-size:36px}@media (max-width:767px){.popup-video{height:56.25vw;width:100vw}.popup-video .close{font-size:36px;left:50%;top:102%;transform:translateX(-50%)}}.hotel-item-list{margin:0 auto 50px;width:900px}.hotel-item-list .hotel-item{margin-bottom:80px}.hotel-item-list .img{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;width:100%}.hotel-item-list .img img{display:block;opacity:0;width:100%}.hotel-item-list .item-cont{display:block;padding:0 30px}.hotel-item-list .item-cont .title{font-size:24px;font-weight:700;margin:0 0 5px;text-align:center}.hotel-item-list .item-cont .view-more{margin-top:25px;text-align:right}.hotel-item-list .item-cont .view-more a{border:1px solid #000;border-radius:2px;color:#000;display:inline-block;height:38px;line-height:39px;min-width:80px;padding:0 20px}.hotel-item-list .item-cont.has-icon{align-items:flex-start;display:flex;justify-content:space-between}.hotel-item-list .item-cont.has-icon .item-icon{flex:none;margin-right:40px;width:200px}.hotel-item-list .item-cont.has-icon .item-icon img{display:block;margin-top:-5px;position:relative;width:100%}.hotel-item-list .item-cont.has-icon .title{display:none}.hotel-item-list .item-cont.has-icon .block{flex:auto}@media (max-width:767px){.hotel-item-list{width:90%}.hotel-item-list .hotel-item{margin-bottom:50px}.hotel-item-list .img{margin-bottom:15px}.hotel-item-list .item-cont{padding:0}.hotel-item-list .item-cont .view-more{margin-top:15px;text-align:center}.hotel-item-list .item-cont .view-more a{display:inline-block;height:35px;line-height:36px}.hotel-item-list .item-cont .title{font-size:18px}.hotel-item-list .item-cont.has-icon{display:block}.hotel-item-list .item-cont.has-icon .item-icon{margin:0 auto 10px;width:29.3vw}.hotel-item-list .item-cont.has-icon .item-icon img{display:block;margin-top:-5px;position:relative;width:100%}}.brand-home{position:relative;z-index:10}.brand-home .banner{left:0;position:fixed;top:0;z-index:1}.brand-home .container{margin-top:44.27vw;position:relative;z-index:2}@media (max-width:767px){.brand-home .banner{position:static}.brand-home .container{margin-top:0}}.brand-home .page-desc{background-color:#fff}.brand-home .page-cont{align-items:stretch;background-color:#105700;color:#fff;display:flex;height:31.25vw;justify-content:space-between;min-height:450px}.brand-home .page-cont .left,.brand-home .page-cont .right{flex:auto;height:100%;width:50%}.brand-home .page-cont .right{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:none;overflow:hidden}.brand-home .page-cont .right img{display:block;height:auto;opacity:0;width:100%}.brand-home .page-cont .left{align-items:center;display:flex;justify-content:flex-end;padding-right:80px}.brand-home .page-cont .left .content{flex:none;max-width:calc(45vw - 90px);width:510px}@media (max-width:1279px){.brand-home .page-cont .left{padding-right:50px}.brand-home .page-cont .left .content{max-width:calc(45vw - 58px)}}@media (max-width:1023px){.brand-home .page-cont .left{padding-right:30px}.brand-home .page-cont .left .content{max-width:calc(45vw - 36px)}}.brand-home .page-cont .left .bg{background-position:-100% 0;background-repeat:no-repeat;background-size:contain;flex:auto;height:100%;padding-right:30px}.brand-home .page-cont .left .bg img{display:block;height:100%}.brand-home .page-cont .left .bg-xs{display:none}@media (max-width:767px){.brand-home .page-cont{display:block;height:auto;min-height:0}.brand-home .page-cont .left,.brand-home .page-cont .right{height:auto;width:100%}.brand-home .page-cont .right{height:55vw}.brand-home .page-cont .left{min-height:55vw;position:relative}.brand-home .page-cont .left .bg{display:none}.brand-home .page-cont .left .bg-xs{background-position:100%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;left:0;padding-right:0;position:absolute;top:0;width:40px}.brand-home .page-cont .left .bg-xs img{display:none}.brand-home .page-cont .left .content{max-width:calc(100vw - 110px);width:calc(100vw - 110px)}}.brand-about .page-cont{align-items:stretch;background-color:#519095;color:#fff;display:flex;height:31.25vw;justify-content:space-between;min-height:450px}.brand-about .page-cont h2{margin:0 0 .75em}.brand-about .page-cont .left,.brand-about .page-cont .right{height:100%}.brand-about .page-cont .right{align-items:center;display:flex;flex:none;justify-content:flex-start;min-width:650px;padding:100px 80px;width:41.6vw}@media (max-width:1399px){.brand-about .page-cont .right{padding-left:70px}}@media (max-width:1279px){.brand-about .page-cont .right{padding-left:60px}}@media (max-width:1023px){.brand-about .page-cont .right{min-width:600px;padding-left:50px;padding-right:60px}}.brand-about .page-cont .left{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:auto}.brand-about .page-cont .left img{display:block;height:auto;opacity:0;width:100%}@media (max-width:767px){.brand-about .page-cont{display:block;height:auto;min-height:0}.brand-about .page-cont .left,.brand-about .page-cont .right{height:auto}.brand-about .page-cont .right{min-width:100%;padding:35px 30px;width:100%}}.brand-about .service-cont{display:flex}.brand-about .service-cont .service-item{position:relative;width:20%}.brand-about .service-cont .service-item .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.brand-about .service-cont .service-item .bg img{display:block;opacity:0;width:100%}.brand-about .service-cont .service-item .item-cont{align-items:center;background-color:#00000040;color:#fff;display:flex;font-size:50px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.brand-about .service-cont .service-item .item-cont .title{color:#fff;display:block}@media (max-width:767px){.brand-about .service-cont{flex-wrap:wrap;padding-left:50%;position:relative}.brand-about .service-cont .service-item{width:50%}.brand-about .service-cont .service-item .item-cont{font-size:22px}.brand-about .service-cont .service-item .item-cont.en-US{font-size:18px}.brand-about .service-cont .service-item.item1{left:0;position:absolute;top:0;width:50%}.brand-about .service-cont .service-item.item1 .item-cont{font-size:36px}.brand-about .service-cont .service-item.item1 .item-cont.en-US{font-size:28px}}.brand-contact{color:#fff;position:relative}.brand-contact .hotels{margin:0 auto;padding:100px 0 0;width:1152px}.brand-contact .hotels .list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:100%}.brand-contact .hotels .hotel-item{background-color:#fff;margin:0 12px 24px;width:376px}.brand-contact .hotels .hotel-item .pic img{display:block;width:100%}.brand-contact .hotels .hotel-item .content{color:#000;padding:16px 8px 30px}.brand-contact .hotels .hotel-item .content h3{font-size:1.375em;margin:0 0 .5em}.brand-contact .hotels .hotel-item .content a{color:#000}.brand-contact .hotels .hotel-item .content>div{margin-bottom:.25em}.brand-contact .hotels .hotel-item .content .opening{margin-bottom:0}@media (max-width:767px){.brand-contact .hotels{margin:0 20px;min-width:80%;padding:50px 0;width:auto}.brand-contact .hotels .list{flex-direction:column;width:100%}.brand-contact .hotels .hotel-item{margin:0 0 20px;width:100%}.brand-contact .hotels .hotel-item:last-child{margin-bottom:0}.brand-contact .hotels .hotel-item .content h3{font-size:1.25em;margin-bottom:.375em}}.brand-contact .contacts{background-color:#105700;padding:80px 0 60px}.brand-contact .contacts .container{margin:0 auto;max-width:1160px}.brand-contact .contacts h2{font-size:28px;text-align:center}.brand-contact .contacts .list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}@media (max-width:1174px){.brand-contact .contacts .list{justify-content:center}}.brand-contact .contacts .contact-item{background-color:#fff;color:#000;margin:0 10px 24px;padding:28px 24px;width:270px}.brand-contact .contacts .contact-item h3{font-size:20px;margin:0 0 .5em}.brand-contact .contacts .contact-item .email,.brand-contact .contacts .contact-item .phone{align-items:center;color:#222;display:flex;margin-bottom:.25em}.brand-contact .contacts .contact-item .email a,.brand-contact .contacts .contact-item .phone a{color:#222}.brand-contact .contacts .contact-item .email .cont,.brand-contact .contacts .contact-item .phone .cont{margin-left:.5em}.brand-contact .contacts .contact-item .iconfont{font-size:18px}@media (max-width:767px){.brand-contact .contacts{padding:30px 0 0}.brand-contact .contacts .container{max-width:100%}.brand-contact .contacts .list{flex-direction:column}.brand-contact .contacts .contact-item{margin:0 auto 20px;padding:22px 24px 18px;width:90%}.brand-contact .contacts .contact-item h3{font-size:1.25em;margin-bottom:.375em}}.brand-offer .container{padding:60px 0 100px}.brand-offer .offer-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1280px;width:90%}.brand-offer .offer-item{color:#000;margin-bottom:40px;width:46.8%}.brand-offer .offer-item a{color:#000}.brand-offer .offer-item h3{font-size:20px;margin:15px 0 10px}.brand-offer .offer-item .img{overflow:hidden;position:relative}.brand-offer .offer-item img{display:block;height:auto;width:100%}.brand-offer .offer-item .link{margin-top:15px}.brand-offer .offer-item .link span{border:1px solid #000;border-radius:2px;color:#000;display:inline-block;height:36px;line-height:37px;min-width:80px;padding:0 20px}@media (max-width:767px){.brand-offer .container{padding:30px 0 60px}.brand-offer .offer-item{width:100%}.brand-offer .offer-item h3{font-size:18px;margin:12px 0 5px}.brand-offer .offer-item .link{text-align:center}}.hotel-home .page-desc{background-color:#105700}.hotel-home .service-cont{display:flex;flex-wrap:wrap;padding-left:50%;position:relative}.hotel-home .service-cont .service-item{position:relative;width:50%}.hotel-home .service-cont .service-item .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.hotel-home .service-cont .service-item .bg img{display:block;opacity:0;width:100%}.hotel-home .service-cont .service-item .item-cont{align-items:center;background-color:#00000040;color:#fff;display:flex;font-size:60px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.hotel-home .service-cont .service-item .item-cont .title{color:#fff;display:block}.hotel-home .service-cont .service-item.item1{left:0;position:absolute;top:0}.hotel-home .service-cont .service-item.item1 .item-cont{font-size:80px}@media (max-width:767px){.hotel-home .service-cont{padding:100vw 0 0}.hotel-home .service-cont .service-item .item-cont{font-size:36px}.hotel-home .service-cont .service-item.item1{width:100%}.hotel-home .service-cont .service-item.item1 .item-cont{font-size:50px}}.hotel-stay .room-list{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 100px;width:1015px}.hotel-stay .room-list .room-item{margin-bottom:50px;width:475px}.hotel-stay .room-list .room-item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.hotel-stay .room-list .room-item .img img{display:block;opacity:0;width:100%}.hotel-stay .room-list .room-item .title{font-size:19px;margin:18px 0 5px}.hotel-stay .room-list .room-item .book{margin-top:25px}.hotel-stay .room-list .room-item .book a{border:1px solid #000;border-radius:2px;color:#000;display:inline-block;height:36px;line-height:37px;min-width:80px;padding:0 20px}@media (max-width:1023px){.hotel-stay .room-list{justify-content:center;margin-bottom:50px;width:80%}.hotel-stay .room-list .room-item .book{font-size:14px;margin-top:15px}}@media (max-width:767px){.hotel-stay .room-list .room-item .title{font-size:16px}}.hotel-fun .fun-list{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 auto 100px;max-width:95%;width:1400px}.hotel-fun .fun-list .fun-item{margin:0 1% 50px;width:32%}.hotel-fun .fun-list .fun-item:nth-child(3n+1){margin-left:0}.hotel-fun .fun-list .fun-item:nth-child(3n){margin-right:0}.hotel-fun .fun-list .fun-item .img{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.hotel-fun .fun-list .fun-item .img img{display:block;opacity:0;width:100%}.hotel-fun .fun-list .fun-item .title{font-size:19px;margin:18px 0 5px}@media (max-width:1199px){.hotel-fun .fun-list{margin-bottom:60px;width:930px}.hotel-fun .fun-list .fun-item{width:48.5%}}@media (max-width:767px){.hotel-fun .fun-list{margin-bottom:50px;width:64vw}.hotel-fun .fun-list .fun-item{margin-bottom:25px;text-align:center;width:100%}.hotel-fun .fun-list .fun-item .title{font-size:16px}}.hotel-detail .detail-name{border-bottom:1px solid #404040;margin:70px auto 0;max-width:90%;padding-bottom:30px;text-align:center;width:800px}.hotel-detail .detail-name h1{font-size:32px;margin:0}.hotel-detail .detail-name .detail-icon{margin:0 auto;width:212px}.hotel-detail .detail-name .detail-icon img{display:block;height:auto;width:100%}.hotel-detail .detail-name.has-icon h1{display:none}.hotel-detail .page-desc-simple{padding-top:50px}@media (max-width:767px){.hotel-detail .detail-name{border-bottom:0;margin-top:30px;padding-bottom:0}.hotel-detail .detail-name h1{font-size:22px}.hotel-detail .detail-name .detail-icon{width:110px}.hotel-detail .page-desc-simple{padding-top:20px}}.hotel-detail .simple-gallery{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:100%;width:1070px}.hotel-detail .simple-gallery .gallery-item{margin-bottom:10px;width:32.75%}.hotel-detail .simple-gallery .gallery-item img{display:block;height:auto;opacity:0;width:100%}@media (max-width:767px){.hotel-detail .simple-gallery{width:100%}.hotel-detail .simple-gallery .gallery-item{margin:0;width:50%}}