.fox-week-title{display:flex;margin-bottom:5px}.fox-week-title-cell{font-size:12px;text-align:center;width:36px;line-height:36px;color:#234}.fox-week-title-cell:first-child,.fox-week-title-cell:last-child,.fox-week-title.fox-week-title-ru-RU .fox-week-title-cell:nth-child(6){color:#2681ff}.fox-week-title.fox-week-title-ru-RU .fox-week-title-cell:first-child{color:inherit}.fox-calendar-mobile .fox-week-title-cell{width:14.28%}.fox-date-cell{text-align:center;width:14.28%;min-width:36px;justify-content:center;color:#234;display:flex;position:relative}.fox-date-cell>span{position:relative;z-index:1;line-height:36px;width:36px}.fox-date-cell.this-month-cell:first-child:not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end):not(.fox-date-cell-selected-between)>span,.fox-date-cell.this-month-cell:last-child:not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end):not(.fox-date-cell-selected-between)>span{color:#2681ff}.fox-date-cell.this-month-cell:first-child:not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end):not(.fox-date-cell-selected-between)>span:hover,.fox-date-cell.this-month-cell:last-child:not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end):not(.fox-date-cell-selected-between)>span:hover{background:#62a1f8;color:#fff}.fox-date-cell.this-month-cell.this-month-cell-ru-RU:nth-child(6):not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end):not(.fox-date-cell-selected-between)>span{color:#2681ff}.fox-date-cell.this-month-cell.this-month-cell-ru-RU:nth-child(6):not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end):not(.fox-date-cell-selected-between)>span:hover{background:#62a1f8;color:#fff}.fox-date-cell.this-month-cell.this-month-cell-ru-RU:first-child:not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end):not(.fox-date-cell-selected-between)>span{color:inherit}.fox-date-cell.this-month-cell.this-month-cell-ru-RU:first-child:not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end):not(.fox-date-cell-selected-between)>span:hover{background:inherit;color:inherit}.fox-date-cell.this-month-cell.fox-date-cell-selected-end>span,.fox-date-cell.this-month-cell.fox-date-cell-selected-start>span{background:#2681ff;color:#fff!important;cursor:pointer}.fox-date-cell.this-month-cell.fox-date-cell-selected-start:not(.fox-date-cell-selected-end):after{content:"";display:block;position:absolute;background:#ddebff;height:100%;width:50%;top:0;right:0}.fox-date-cell.this-month-cell.fox-date-cell-selected-end:not(.fox-date-cell-selected-start):after{content:"";display:block;position:absolute;background:#ddebff;height:100%;width:50%;top:0;left:0}.fox-date-cell.this-month-cell:not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end)>span{cursor:pointer}.fox-date-cell.this-month-cell:not(.fox-date-cell-disabled):not(.fox-date-cell-selected-start):not(.fox-date-cell-selected-end)>span:hover{background:#62a1f8;color:#fff}.fox-date-cell.this-month-cell.fox-date-cell-selected-between{background:#ddebff}.fox-date-cell.this-month-cell.fox-date-cell-selected-between span{color:#333}.fox-date-cell.this-month-cell.fox-date-cell-sameday-disabled span{cursor:not-allowed}.fox-date-cell-disabled>span{color:#ccc}.fox-date-cell-festival>span:before{content:"";top:3px;right:3px;background-color:#ff6f00;position:absolute;width:5px;height:5px;border-radius:50%;z-index:2}.fox-calendar-mobile .fox-date-cell>span{border-radius:50%}.fox-calendar-mobile .fox-date-cell-festival>span:before{right:15px}.fox-calendar-month-header{font-size:18px;line-height:20px;margin-bottom:10px;color:#234;text-align:center}.fox-calendar-month-body .fox-date-row{display:flex}.fox-calendar-month-footer{margin-top:6px}.fox-calendar-month-footer .fox-calendar-month-festival{display:flex}.fox-calendar-month-footer .fox-calendar-month-festival-badge{flex-shrink:0;position:relative;top:6px;background-color:#ff6f00;width:5px;height:5px;border-radius:50%;margin-right:5px}.fox-calendar-month-footer .fox-calendar-month-festival-title{font-size:12px;color:#666;line-height:18px}.fox-calendar-mobile .fox-calendar-month-header{margin-bottom:unset;padding:10px 0}.fox-calendar-mobile .fox-calendar-month .fox-calendar-month-festival{padding:0 12px}.fox-calendar-mobile .fox-calendar-month .fox-date-row{margin-bottom:12px}.fox-calendar-pc .fox-calendar-month{width:252px;padding:0 10px}.fox-direction-arrow-icon-wrap{padding:0 4px;position:absolute;cursor:pointer}.fox-direction-arrow-icon-wrap.fox-direction-arrow-disable:hover{cursor:not-allowed}.fox-direction-arrow-icon-wrap i{font-size:16px;border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:4px}.fox-direction-arrow-icon-wrap:not(.fox-direction-arrow-disable):hover>i{border-color:#2681ff}.fox-direction-arrow-icon-wrap-prev{left:20px}.fox-direction-arrow-icon-wrap-prev i{transform:rotate(135deg)}.fox-direction-arrow-icon-wrap-next{right:20px}.fox-direction-arrow-icon-wrap-next i{transform:rotate(-45deg)}.fox-calendar-pc{box-sizing:border-box;position:absolute;top:63px;font-size:14px;color:#333;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border:1px solid rgba(218,223,230,.5);z-index:1000}.fox-calendar-pc .fox-calendar-pane{padding:20px 10px 10px;background:#fff}.fox-calendar-pc .fox-calendar-month-wrap{display:flex;position:relative}.fox-calendar-pc .fox-calendar-divider-line{height:1px;background:#e4e4e4}.fox-calendar-pc .fox-calendar-pane-footer{font-size:12px;line-height:14px;color:#999;text-align:center;margin-top:15px}.fox-calendar-mobile{box-sizing:border-box;width:100%;height:100%;font-size:14px;color:#333}.fox-calendar-mobile .fox-calendar-pane{height:100%;background:#fff}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-header{background:#f9f9f9;position:relative;z-index:1}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-header .fox-calendar-header-wrap{display:flex;line-height:27px;font-size:23px;padding:12px 12px 16px;justify-content:space-between}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-header .fox-calendar-header-wrap>div{cursor:pointer}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-header .fox-calendar-header-wrap .fox-calendar-end-time{text-align:right}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-header .fox-calendar-header-wrap .fox-calendar-time-active{color:#3264ff}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-header .fox-calendar-month-title{text-align:center;height:21px}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-month-wrap{position:fixed;top:112px;bottom:127px;right:0;left:0;overflow-y:auto}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-month-wrap .fox-calendar-divider-line{height:1px;background:#e4e4e4}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-footer{position:absolute;bottom:0;left:0;right:0;background:#fff;padding:0 12px 10px}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-footer .fox-calendar-footer-confirm{background:#3264ff;border-radius:4px;line-height:45px;font-size:16px;color:#fff;text-align:center;cursor:pointer}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-footer .fox-calendar-footer-cancel{background:#fff;border:1px solid #3264ff;border-radius:4px;line-height:45px;font-size:16px;color:#3264ff;text-align:center;margin-top:5px;cursor:pointer}.fox-calendar-mobile .fox-calendar-pane .fox-calendar-pane-footer .fox-calendar-footer-desc{font-size:12px;color:#3264ff;line-height:14px;margin-top:6px;text-align:center}.fox-wrap-mobile-inner{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;z-index:1000;transform:translateY(100%);transition:opacity .2s ease,transform .4s ease}.fox-wrap-mobile-inner.slideInUp{opacity:1;transform:translateY(0)}.fox-wrap-mobile-inner.slideOutDown{opacity:0;transform:translateY(100%)}.fox-wrap-mobile-mask{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);opacity:0;transition:opacity .3s ease}.fox-wrap-mobile-mask.fadeInHalf{opacity:1}.fox-wrap-mobile-mask.fadeOutHalf{opacity:0}.fox-check-date{display:inline-flex;align-items:center;position:relative;border-radius:20px;background:#e9f2fe;padding:12px 22px;line-height:16px;color:#3264ff}.fox-check-date.fox-check-date-no-available{background:#fff;border:1px solid #dadfe6;color:#888}.fox-check-date-divider{width:6px;height:2px;background:#3264ff;margin:0 8px}.fox-check-date-in,.fox-check-date-out{display:inline-block;cursor:pointer;height:16px;position:relative}.fox-check-date-in .fox-calendar-arrow-up,.fox-check-date-out .fox-calendar-arrow-up{position:absolute;left:50%;transform:translateX(-50%);z-index:1001;top:43px}.fox-check-date-in .fox-calendar-arrow-up:before,.fox-check-date-out .fox-calendar-arrow-up:before{content:"";border:11px solid transparent;border-bottom-color:#dbdfe6;position:absolute;top:-22px;left:-11px}.fox-check-date-in .fox-calendar-arrow-up:after,.fox-check-date-out .fox-calendar-arrow-up:after{content:"";border:11px solid transparent;border-bottom-color:#fff;position:absolute;top:-21px;left:-11px}.fox-check-date-label{color:#999;line-height:1.2;font-size:12px;padding:10px 0 0 15px}.fox-check-date-input{display:inline-block;box-sizing:border-box;line-height:16px;font-size:14px;border:0;outline:none;margin:0}.fox-check-date-input-active{border-color:#2681ff}.fox-check-date-night{flex-shrink:0;padding:10px 0;text-align:center;font-size:16px;line-height:16px}.fox-check-date-night-count{margin-bottom:6px}@media screen and (max-width:768px){.fox-check-date{padding:6px 12px}.fox-check-date.fox-check-date-no-available{padding:5px 12px}.fox-check-date .fox-check-date-in .fox-check-date-input,.fox-check-date .fox-check-date-out .fox-check-date-input{white-space:nowrap;font-size:13px}.fox-check-date .fox-check-date-out .fox-check-date-label{text-align:right;padding:10px 15px 0 0}.fox-check-date .fox-calendar-arrow-up{display:none}}.discount-tag{position:absolute;top:0;font-size:16px;background-color:#f5594a;border-radius:0 2px 2px 0;padding:2px 8px}.discount-tag,.discount-tag-h5{display:inline-block;color:#fff}.discount-tag-h5{position:relative;top:8px;height:20px;line-height:20px;padding:0 4px;border-radius:2px;font-size:11px;background:#ee3b28}.discount-tag-h5:after{content:"";position:absolute;bottom:-4px;right:0;border:6px solid transparent;border-right-color:#ee3b28}@media screen and (max-width:640px){.discount-tag{display:none}}@media screen and (min-width:640px){.discount-tag-h5{display:none}}.hotel-image{width:100%;height:197px;overflow:hidden;position:relative;background-color:#f0f2f5}.hotel-image>img{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1);transition:transform .6s ease 0s}@media screen and (min-width:640px){.hotel-image>img:hover{transform:scale(1.1)}}@media screen and (max-width:640px){.hotel-image{position:absolute;width:110px;height:100%}}@font-face{font-family:iconfont-tch;src:url(/modules/fpc/cloud-component-trip-promo/iconfont.d54f33fa4c47d10cf7847859d9592a40.eot);src:url(/modules/fpc/cloud-component-trip-promo/iconfont.d54f33fa4c47d10cf7847859d9592a40.eot#iefix) format("embedded-opentype"),url(/modules/fpc/cloud-component-trip-promo/iconfont.cf95c2adb93dc7fd84f338879585da9d.woff2) format("woff2"),url(/modules/fpc/cloud-component-trip-promo/iconfont.f7004198600df948089b548f5aae4cf2.woff) format("woff"),url(/modules/fpc/cloud-component-trip-promo/iconfont.f08b4aa9259b941048ec96ccb2c2cc7b.ttf) format("truetype"),url(/modules/fpc/cloud-component-trip-promo/iconfont.e1e16ec780be33f801d1b1dd45cf308b.svg#iconfont-tch) format("svg")}.iconfont-tch{font-family:iconfont-tch!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tch-ic_hotels_filled:before{content:"\e604"}.tch-ic_time_outline:before{content:"\e605"}.tch-ic_hook:before{content:"\e606"}.tch-ic_promocode_filled:before{content:"\e62e"}.tch-ic_info_outlined:before{content:"\e62f"}.tch-ic_location_filled:before{content:"\e630"}.tch-ic_discount_filled:before{content:"\e631"}.tch-ic_new_diamondmember:before{content:"\e61c"}.tch-common-flight:before{content:"\e619"}.tch-SRV_tag_icon_2:before{content:"\e61a"}.tch-scroolarrow:before{content:"\e61b"}.tch-ic_arrow_right:before{content:"\e609"}.tch-ic_guest_rating:before{content:"\e60a"}.tch-ic_new_circle:before{content:"\e60b"}.tch-ic_float_gifts:before{content:"\e60c"}.tch-common-train:before{content:"\e60d"}.tch-ic_member_only:before{content:"\e60e"}.tch-ic_ms:before{content:"\e60f"}.tch-dimaond:before{content:"\e610"}.tch-close:before{content:"\e611"}.tch-ic_popups_close:before{content:"\e612"}.tch-ic_memberx:before{content:"\e613"}.tch-ic_order_fail:before{content:"\e614"}.tch-star:before{content:"\e615"}.tch-bg_member:before{content:"\e616"}.tch-ic_download_points:before{content:"\e617"}.tch-ic_unlock:before{content:"\e618"}.c-hotel-price{display:inline-block;word-break:break-word}.c-hotel-price.t-blue{color:#3264ff}.c-hotel-price.t-grey{color:#8592a6}.c-hotel-price.t-orange{color:#ff6f00}.c-hotel-price.t-dark{color:#0f294d}.c-hotel-price.s-small{font-size:13px;line-height:18px}.c-hotel-price.s-normal{font-size:14px;line-height:20px}.c-hotel-price.s-large{font-size:16px;line-height:21px}.c-hotel-price.s-xlarge{font-size:18px;line-height:24px}.c-hotel-price.s-xxlarge{font-size:24px;line-height:30px}.c-hotel-price.b-bold{font-weight:700}.hotel-popmask{position:fixed;z-index:1000;top:0;bottom:0;left:0;right:0;overflow:hidden;opacity:1;transition:opacity .3s,transform .3s}.hotel-popmask,.hotel-popmask_header{box-sizing:border-box;background:#fff}.hotel-popmask_header{width:100%;padding:16px;color:#0f294d;line-height:22px}.hotel-popmask_header,.hotel-popmask_header i{position:absolute;font-size:18px}.hotel-popmask_header_txt{display:flex;align-items:center;justify-content:center}.hotel-popmask_content{overflow-x:hidden;overflow-y:scroll;height:100%;padding:16px;margin-top:54px;box-sizing:border-box;position:relative}.hotel-popmask_content:before{content:"";display:inline-block;position:absolute;background-color:#dadfe6;left:0;right:0;top:0;height:1px;transform:scaleY(.5)}.hotel-popmask-enter{opacity:0;transform:translateY(100%)}.hotel-popmask-enter-active,.hotel-popmask-exit{opacity:1;transform:translateY(0)}.hotel-popmask-exit-active{opacity:0;transform:translateY(100%)}.m-confirm{position:fixed;width:100%;height:100%;top:0;z-index:10001;text-align:center}.m-confirm__wrapper{position:absolute;width:270px;top:50%;left:50%;background:#f8f8f8;border-radius:14px;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0)}.m-confirm__wrapper.popIn{animation:popIn .5s}.m-confirm__wrapper.popOut{animation:popOut .5s}.m-confirm__mask{height:100%;width:100%;opacity:1;background-color:rgba(0,0,0,.6)}.m-confirm__body{padding:20px 16px;max-height:375px;overflow-y:scroll}.m-confirm__body .title{line-height:22px;font-size:18px}.m-confirm__body .content{color:#333;line-height:20px;font-size:13px}.m-confirm__footer{display:flex;flex-direction:row-reverse;line-height:44px;border-top:1px solid rgba(0,0,80,.05)}.m-confirm__footer .btn{flex:1;font-size:17px;box-sizing:border-box;cursor:pointer;float:right}.m-confirm__footer .btn:first-child .u-btn{font-weight:700}.m-confirm__footer .btn .u-btn{border:0;background:transparent;color:#007aff;outline:none}.m-confirm__footer .btn+.btn{border-right:1px solid rgba(0,0,80,.05)}@keyframes popIn{0%{transform:translate3d(-50%,-50%,0) scale(.01)}50%{transform:translate3d(-50%,-50%,0) scale(1)}70%{transform:translate3d(-50%,-50%,0) scale(.95)}to{transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes popOut{0%{transform:translate3d(-50%,-50%,0) scale(1)}50%{transform:translate3d(-50%,-50%,0) scale(.95)}70%{transform:translate3d(-50%,-50%,0) scale(1)}to{transform:translate3d(-50%,-50%,0) scale(.01)}}.description-break>span{display:block}.basic-hotel-button{display:inline-block;cursor:pointer;box-shadow:0 4px 8px 0 rgba(255,149,0,.6);border-radius:4px;font-size:18px;border:none;padding:8px 16px}.basic-hotel-button_orange{background:#ff9500;color:#fff}.basic-hotel-button_block{display:block;width:100%}.success-modal-mask{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5)}.success-modal-mask .success-modal-pic{position:relative;top:90px;margin:0 auto;width:327px;height:182px;background:url(/modules/fpc/cloud-component-trip-promo/pops_H5.09d2284159cc23a2932139f513e9aad8.png);background-size:100%;z-index:99}.success-modal-mask .success-modal-content{position:relative;top:-30px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;width:327px;margin:0 auto}.success-modal-mask .success-modal-content .success-modal-online-close{display:none}.success-modal-mask .success-modal-content .success-modal-congrats{font-weight:700;font-style:italic;height:30px;margin-top:144px;font-size:24px;text-align:center}.success-modal-mask .success-modal-content .success-modal-logo{margin:8px 0}.success-modal-mask .success-modal-content .success-modal-text{width:295px;font-size:14px}.success-modal-mask .success-modal-content .success-modal-text .success-modal-description{position:relative;padding-left:12px}.success-modal-mask .success-modal-content .success-modal-text .success-modal-description:before{content:"•";position:absolute;left:0}.success-modal-mask .success-modal-content .success-modal-text .success-modal-description-child{color:#ff6f00;font-style:italic}.success-modal-mask .success-modal-content .success-modal-enjoy{border:none;border-radius:2px;font-size:16px;color:#fff;margin:24px 0;height:48px;line-height:normal;background-color:#3264ff;text-align:center;padding:0 100px}.success-modal-mask .success-modal-content .success-modal-close{position:absolute;bottom:-75px;font-size:32px;color:#fff}@media screen and (min-width:640px){.success-modal-mask .success-modal-pic{height:205px;width:474px;background:url(/modules/fpc/cloud-component-trip-promo/pops_Online.32eb796e77fb2c577dcd8e21f1c0b7a9.png);top:162px;margin:0 auto;z-index:99}.success-modal-mask .success-modal-content{position:relative;top:28px;width:474px}.success-modal-mask .success-modal-content .success-modal-online-close{display:block;position:absolute;top:30px;right:27px;z-index:999}.success-modal-mask .success-modal-content .success-modal-congrats{height:34px;line-height:34px;margin-top:158px;font-size:28px;width:426px}.success-modal-mask .success-modal-content .success-modal-text{width:426px;font-size:16px}.success-modal-mask .success-modal-content .success-modal-enjoy{height:38px;padding:0 24px}.success-modal-mask .success-modal-content .success-modal-close{display:none}}.ibu-hotel-toast{position:fixed;top:50%;transform:translateY(-50%);left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;height:60px;width:327px;background:#000;border-radius:8px 8px 8px 8px;margin:0 auto}.ibu-hotel-toast .ibu-hotel-text{text-align:center;padding:12px;font-size:15px;color:#fff}.id-tag{display:inline-flex;align-items:center;height:18px;line-height:18px;background:linear-gradient(90deg,#606060,#232323);border-radius:2px}.id-tag .id-tag_logo{width:22.5px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAUCAYAAAAOTSQ2AAAABGdBTUEAALGPC/xhBQAAAixJREFUSA3Nlc9LFVEUx2fMxCCFEDfppo24McJFblIUV+lKhHAhtsp9f0Eb/wADN7oqaqELERQ1lBYKulAwQhRdGfQDQa206MfmTZ/zuvd55jJPZ67y8MDX8z0/5zjn3nlhFEV1QTr5Fobhr6RUetzEPw3ugafkvUzKy+yjcVqZKdacBk9Uk8NieVn9ZRkKbpyRe6Rimit3dlpOyZIquwZ/YOwf6A0Ve6+4S6dwPAOy1iE36GuHupDVVGGfGN86Z+e+jROTc3XH2B/QYj8EB2ABNACRz9R9Jf82vAbkwDZoAm3gOlgB0j9CpxMZDlhZ01U4O20A/Q4cG3sE3Wi4qAmpQ4vfyjIkZw2jZ9G39DNcnuXM6VpZX7V2KF6huKWtkNiWsLvAPAO6flsT+A4nDWT9o+CtGClkj5znYFXltsAfKztG5UL4yG+KWjgzO1LMf994TpNPxJvJ/27e1CR2j6npQ78wPKZ839ycHSzWrbjxSgaTMFouwYhKlYuSKL7D7Sd2K+7844T+KrtS8Rj1HS7WJIXRyzrlG2rlkSXoTcVj1PfMxZqkMO6Ss8iAr9FyCQZVzRvLozm+m7lgLG+XBYOlGk6e12GQf7b5Izd4uOCQwaKgPm/DS7XWpDMqN72bC+Kex8Ks7puTT0S/iR4Vsv6TLRXbdWJfVOyjExNzANSCdiDPlG/dOIP9RJ8Kq9RrPQ1cMuN86Z+vTp/2pVqrz2wX+vnyemCWoiv95v4B/hgPQEcD+QgAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;margin:4px 0 4px 4px}.id-tag .id-tag_discount{font-weight:400;font-size:10px;margin-right:5px;margin-left:2.5px;background:linear-gradient(to right bottom,#fff2d9,#e7c17f);background-clip:text;-webkit-background-clip:text;color:transparent}@media screen and (min-width:640px){.id-tag{height:20px;line-height:20px}.id-tag .id-tag_logo{width:22px;height:11px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAABGdBTUEAALGPC/xhBQAAAclJREFUSA3FVE0rhFEUPncoC1GmST421ER2o6wlWWCys7DwA2Slho0VCxtlFAvlByjZImMxG0Vp8rGZjcSCWVhRCmGu54xzp+vOO+YdRk49c8557vl6z72N0loP0feSUUqduyHIi4BLAKc4H3TPffsoVEpOvIohacFKbPeK8cMFfASpIjFb4O+ABDZwVSSmPBpfdCBftWIy4dcAYaANCAD9QC9QBzDfwrHQjeIHoUPAqKDJ1CqpkeA1QAS8kbQY69DjYj/KAMyx3AIPOevz5xlqolhzP1dg53bZjtjVDscbqbe4GthrGGLA4vKmnwHsN5BCZgcwma/gbayCbgBGgBcJmRf9RfkZQFsZM3hwF8CbxbkmX0kMMffANuxNCejGFgr6FRBuNce/cXwv9xWkPeCTBPFVVbkJ7v255z/xefVTwDK+mN/MmBRJYyM8HOk9CmPEHgrQ7l8MwD3iaD4LHQTMlhf5AM2b0fyMNNVSlg7NIZ9VSvgNZIEQYOrH8fUbuQbv1Jprzo6mTncD06B56mvAyCWMYXEyhoROCs/NbDmCEwOiQibR/NgEqCil9A7NoXkfKVoy/K81Vm7+iPbLKWZWVE5ORWP/fYAPHxgTerzvdsgAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;margin:4px 0 4px 4px}.id-tag .id-tag_discount{font-size:12px;margin-right:6px}}@media screen and (min-width:640px){.id-tag_large{height:26px;line-height:26px}.id-tag_large .id-tag_logo{width:32px;height:16px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAQCAYAAAB3AH1ZAAAABGdBTUEAALGPC/xhBQAAAclJREFUSA3FVE0rhFEUPncoC1GmST421ER2o6wlWWCys7DwA2Slho0VCxtlFAvlByjZImMxG0Vp8rGZjcSCWVhRCmGu54xzp+vOO+YdRk49c8557vl6z72N0loP0feSUUqduyHIi4BLAKc4H3TPffsoVEpOvIohacFKbPeK8cMFfASpIjFb4O+ABDZwVSSmPBpfdCBftWIy4dcAYaANCAD9QC9QBzDfwrHQjeIHoUPAqKDJ1CqpkeA1QAS8kbQY69DjYj/KAMyx3AIPOevz5xlqolhzP1dg53bZjtjVDscbqbe4GthrGGLA4vKmnwHsN5BCZgcwma/gbayCbgBGgBcJmRf9RfkZQFsZM3hwF8CbxbkmX0kMMffANuxNCejGFgr6FRBuNce/cXwv9xWkPeCTBPFVVbkJ7v255z/xefVTwDK+mN/MmBRJYyM8HOk9CmPEHgrQ7l8MwD3iaD4LHQTMlhf5AM2b0fyMNNVSlg7NIZ9VSvgNZIEQYOrH8fUbuQbv1Jprzo6mTncD06B56mvAyCWMYXEyhoROCs/NbDmCEwOiQibR/NgEqCil9A7NoXkfKVoy/K81Vm7+iPbLKWZWVE5ORWP/fYAPHxgTerzvdsgAAAAASUVORK5CYII=);background-size:contain;background-repeat:no-repeat;margin:4px 0 4px 4px}.id-tag_large .id-tag_discount{font-size:16px;margin-right:8px}}.hotel-name-star{margin-top:8px}.hotel-name-star>h3{font-size:16px;line-height:22px;color:#0f294d;padding:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hotel-name-star_icons{line-height:normal;margin-top:4px}.hotel-name-star_icons .stars{font-size:16px;color:#ff9500}.hotel-name-star_icons .rating{width:16px;height:16px;border-radius:2px;margin-bottom:-2px;text-align:center;display:inline-block;margin-left:4px;color:#fff;font-size:14px;line-height:16px}.hotel-name-star_icons .rating.silver{background-image:linear-gradient(135deg,#ffd36d,#ffc868)}.hotel-name-star_icons .rating.gold{background-image:linear-gradient(133deg,#ffa800,#ff6f00)}.hotel-name-star_icons .rating.special{background-image:linear-gradient(135deg,#fe7d38,#fd554a)}@media screen and (max-width:640px){.hotel-name-star>h3{display:inline;white-space:normal;margin-right:4px}.hotel-name-star_icons{display:inline-block}}.hotel-score{display:inline-block;margin-top:8px}.hotel-score_tag{display:inline-block;padding:0 4px;background-color:#496ace;border-radius:2px}.hotel-score_tag :first-child{font-size:14px;line-height:18px;color:#fff}.hotel-score_tag :last-child{font-size:12px;line-height:16px;color:hsla(0,0%,100%,.5)}.hotel-score_desc{display:inline-block;color:#496ace;font-weight:700}.hotel-score_desc,.hotel-score_reviews{margin-left:8px;font-size:14px;line-height:18px}.hotel-score_reviews{color:#8592a6}@media screen and (max-width:640px){.hotel-score{margin-top:4px}}.hotel-location{font-size:14px;line-height:18px;color:#8592a6;margin-top:8px}.hotel-encourage{font-size:14px;line-height:18px;color:#06aebd;margin-top:4px}@media screen and (max-width:640px){.hotel-encourage{display:none}}@media screen and (max-width:640px){.hotel-location{margin-top:5px;font-size:13px}}.hotel-promotion{color:#ff6f00;font-size:14px;line-height:18px;margin-top:8px}.hotel-promotion.srv{color:#f5323e;font-size:12px;display:flex;align-items:center;line-height:normal}.hotel-promotion.srv .hotel-promotion_icon{height:auto;width:26px}.hotel-promotion_icon{display:inline-block;background-color:rgba(255,111,0,.1);width:18px;height:18px;text-align:center;font-size:14px}.hotel-promotion_icon.srv{margin-right:2px;background-color:transparent}.hotel-promotion_desc{margin-left:4px}@media screen and (max-width:640px){.hotel-promotion{margin-top:5px;font-size:13px}}.hotel-member{position:relative;display:inline-block;padding:0 4px;margin-top:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}@media screen and (max-width:640px){.hotel-member{margin-top:5px}}.hotel-member_background{position:absolute;width:30px;height:100%;left:-5px;bottom:0;transform:skew(-20deg)}.hotel-member_icon{position:relative}.hotel-member_icon:before{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hotel-member_icon i{font-size:14px}.hotel-member_desc{font-size:12px;line-height:16px;position:relative;bottom:1px;margin-left:12px}.hotel-member,.hotel-member.logout,.hotel-member.silver{background:linear-gradient(90deg,#dfe4ec,#c3cad5)}.hotel-member .hotel-member_background,.hotel-member.logout .hotel-member_background,.hotel-member.silver .hotel-member_background{background:linear-gradient(90deg,#606060,#373737)}.hotel-member .hotel-member_icon,.hotel-member.logout .hotel-member_icon,.hotel-member.silver .hotel-member_icon{color:linear-gradient(90deg,#dfe4ec,#c3cad5)}.hotel-member .hotel-member_icon:before,.hotel-member.logout .hotel-member_icon:before,.hotel-member.silver .hotel-member_icon:before{background-image:linear-gradient(90deg,#dfe4ec,#c3cad5)}.hotel-member .hotel-member_desc,.hotel-member.logout .hotel-member_desc,.hotel-member.silver .hotel-member_desc{color:#0f294d}.hotel-member.gold,.hotel-member.trial-gold{background:linear-gradient(-225.85deg,#ffecc7,#af8232)}.hotel-member.gold .hotel-member_background,.hotel-member.trial-gold .hotel-member_background{background:linear-gradient(90deg,#6e6561,#4a3c32)}.hotel-member.gold .hotel-member_icon,.hotel-member.trial-gold .hotel-member_icon{color:linear-gradient(-225.85deg,#ffecc7,#af8232)}.hotel-member.gold .hotel-member_icon:before,.hotel-member.trial-gold .hotel-member_icon:before{background-image:linear-gradient(-225.85deg,#ffecc7,#af8232)}.hotel-member.gold .hotel-member_desc,.hotel-member.trial-gold .hotel-member_desc{color:#0f294d}.hotel-member.platinum{background:linear-gradient(90deg,#92a8d3,#436bbc)}.hotel-member.platinum .hotel-member_background{background:linear-gradient(90deg,#ebf1f8,#d0d8e4)}.hotel-member.platinum .hotel-member_icon{color:linear-gradient(90deg,#92a8d3,#436bbc)}.hotel-member.platinum .hotel-member_icon:before{background-image:linear-gradient(90deg,#92a8d3,#436bbc)}.hotel-member.platinum .hotel-member_desc{color:#fff}.hotel-member.diamond,.hotel-member.trial-diamond{background:linear-gradient(90deg,#94989e,#464b53)}.hotel-member.diamond .hotel-member_background,.hotel-member.trial-diamond .hotel-member_background{background:linear-gradient(90deg,#e8edf4,#c3c7cc)}.hotel-member.diamond .hotel-member_icon,.hotel-member.trial-diamond .hotel-member_icon{color:linear-gradient(90deg,#94989e,#464b53)}.hotel-member.diamond .hotel-member_icon:before,.hotel-member.trial-diamond .hotel-member_icon:before{background-image:linear-gradient(90deg,#94989e,#464b53)}.hotel-member.diamond .hotel-member_desc,.hotel-member.trial-diamond .hotel-member_desc{color:#fff}.hotel-member.edm{background-image:linear-gradient(90deg,#ff9f00,#ff6f00)}.hotel-member.edm .hotel-member_background{background-color:#ffe4a3}.hotel-member.edm .hotel-member_icon{position:relative;top:2px;display:inline-block;width:15px;height:15px;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/png;base64,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)}.hotel-member.edm .hotel-member_desc{color:#fff}.hotel-member_tag,.hotel-price{margin-top:8px}.hotel-price{position:absolute;width:100%;bottom:8px;right:8px;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.hotel-price_show{flex-basis:100%;text-align:right;margin-bottom:8px}.hotel-price_show_line{font-size:14px;line-height:18px;color:#455873;text-decoration-line:line-through;text-decoration:line-through;vertical-align:middle}.hotel-price_show_raw{font-size:18px;line-height:24px;font-weight:700;color:#3264ff;margin-left:4px;vertical-align:middle}.hotel-price_show_btn{padding:8px 16px;margin-left:8px;border-radius:2px;box-shadow:none;vertical-align:middle;font-size:16px;font-weight:700}.hotel-price_desc,.hotel-price_desc_h5{flex-basis:100%;text-align:right;font-size:12px;color:#8592a6}.hotel-price_desc_h5{color:#06aebd}@media screen and (min-width:640px){.hotel-price_desc_h5{display:none}}.hotel-price_login_guide{margin-left:12px;color:#ff6f00;font-size:13px;text-align:right;vertical-align:middle}.hotel-price_login_guide_icon{margin-right:4px;vertical-align:middle}.hotel-price_login_guide span{vertical-align:middle}.hotel-price_soldOut{display:inline-block;padding:8px;background-color:rgba(245,89,74,.1);border-radius:1px}.hotel-price_soldOut,.hotel-price_soldOut i{color:#f5594a;font-size:14px}.hotel-price_soldOut_desc{margin-left:5px}@media screen and (max-width:640px){.hotel-price{display:block;position:static;text-align:right;margin-top:12px;padding-bottom:8px}.hotel-price>span{display:inline-block}.hotel-price .hotel-price_show{margin-bottom:0}.hotel-price .hotel-price_show_btn{display:none}}.hotel-card{width:278px;margin:8px 8px 10px;padding-bottom:100px;position:relative;display:inline-block;cursor:pointer;border-radius:2px;box-shadow:0 4px 8px 0 rgba(15,41,77,.16);background-color:#fff;overflow:hidden}.hotel-card>a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.hotel-card.soldOut{padding-bottom:46px}.hotel-card .hotel-info{padding:0 8px}.hotel-card.animate{animation:easeInAnimtion .2s linear}@media screen and (max-width:640px){.hotel-card{box-sizing:border-box;width:100%;padding:0;margin:8px 0}.hotel-card.soldOut{padding-bottom:0}.hotel-card .hotel-info{width:100%;padding-left:118px;display:inline-block;box-sizing:border-box;min-height:110px}}@keyframes easeInAnimtion{0%{opacity:0}to{opacity:1}}.hotel-card-skeleton{display:inline-block;margin-bottom:8px;width:278px;padding:8px;box-sizing:content-box}.hotel-card-skeleton_img_block{background-color:#f0f2f5;width:278px;height:197px}.hotel-card-skeleton_p1_block{background-color:#f0f2f5;margin-top:16px;width:100%;height:22px}.hotel-card-skeleton_p2_block,.hotel-card-skeleton_p3_block{background-color:#f0f2f5;height:22px;margin-top:8px;width:60%}.hotel-card-skeleton_p3_block{display:none}.hotel-card-skeleton_footer{background-color:#f0f2f5;height:22px;margin-top:8px;width:30%;float:right}.hotel-card-skeleton_footer:after{content:"";display:table;clear:both}.hotel-card-skeleton.animate{animation:hotel-card-skeleton-loading .8s linear infinite alternate forwards}.clear-float:after{content:"";display:table;clear:both}@keyframes hotel-card-skeleton-loading{0%{opacity:1}to{opacity:.3}}@media screen and (max-width:640px){.hotel-card-skeleton{display:block;margin:16px 0;box-sizing:border-box;display:flex;width:100%;padding:0}.hotel-card-skeleton:not(:first-child){position:relative}.hotel-card-skeleton:not(:first-child):after{content:"";display:inline-block;position:absolute;background-color:#d9dfe7;top:-16px;left:0;height:1px;width:100%;transform:scaleY(.5)}.hotel-card-skeleton_info{padding-left:8px;flex:1 1 auto;height:auto}.hotel-card-skeleton_img_block{flex:0 0 110px;height:auto}.hotel-card-skeleton_p2_block{width:80%}.hotel-card-skeleton_p3_block{display:block;width:45%}.hotel-card-skeleton_footer{margin-top:33px}}.hotel-list-container{display:flex;justify-content:center;flex-wrap:wrap;background-color:transparent;padding-top:10px}@media screen and (max-width:640px){.hotel-list-container{padding:0 16px}}.hotel-list-container .hotel-list{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin-bottom:6px}@media screen and (max-width:640px){.hotel-list-container .hotel-list{margin-bottom:0}}.hotel-list-container .hotel-list>i{width:278px;margin:0 8px}@media screen and (max-width:640px){.hotel-list-container .hotel-list>i{margin:0}}.hotel-list-container .hotel-more-btn,.hotel-list-container .hotel-no-result{flex:0 0 100%}.hotel-list-container .hotel-recommend-title{flex:0 0 100%;text-align:center;font-size:16px;color:#0f294d;line-height:22px;margin-bottom:16px;display:flex;align-items:center}.hotel-list-container .hotel-recommend-title_line{flex:1 1 auto;border-top:1px solid #dadfe6}.hotel-list-container .hotel-recommend-title_txt{flex:0 0 auto;margin:0 16px}@media screen and (max-width:640px){.hotel-list-container .hotel-recommend-title{margin-bottom:12px;line-height:18px}.hotel-list-container .hotel-recommend-title .hotel-recommend-title_txt{margin:0 12px}}.hotel-more-btn{padding-bottom:64px;display:flex;justify-content:center}@media screen and (max-width:640px){.hotel-more-btn{padding-bottom:40px}}.hotel-more-btn>button{cursor:pointer;box-sizing:border-box;height:48px;font-size:18px;padding:0 24px;border:1px solid #3264ff;color:#3264ff;border-radius:2px;background:0 0;line-height:1.2}@media screen and (max-width:640px){.hotel-more-btn>button{height:32px;padding:0 12px;font-size:13px;line-height:18px}}.hotel-no-result{display:flex;justify-content:center;padding:24px;box-sizing:border-box}@media screen and (max-width:640px){.hotel-no-result{padding-bottom:16px}}.hotel-no-result_img{width:160px;height:160px;background-image:url(/modules/fpc/cloud-component-trip-promo/Search_no_results_online@2x.b9f114c4875428bd82afdb91662eef89.jpeg);background-size:cover}@media screen and (max-width:640px){.hotel-no-result_img{width:120px;height:120px}}.hotel-no-result_text{font-size:14px;color:#8592a6;text-align:center;line-height:18px}@media screen and (max-width:640px){.hotel-no-result_text{font-size:13px;line-height:18px}}.claimreward-banner{display:flex;align-items:center;justify-content:space-between;width:100%;background:url(/modules/fpc/cloud-component-trip-promo/banner_bgc_H5.6f7b98f5dc759682c032688cd40789e8.png);background-repeat:repeat-y}.claimreward-banner .claimreward-content{display:flex;flex-direction:column;padding:12px 0 12px 8px}.claimreward-banner .claimreward-content .claimreward-logo{margin:4px 8px 4px 0}.claimreward-banner .claimreward-content .claimreward-title{font-size:15px;line-height:normal;font-weight:700}.claimreward-banner .claimreward-content .claimreward-logo-subtitle{line-height:normal;display:flex;align-items:center;flex-wrap:wrap;font-size:13px;font-weight:700}.claimreward-banner .claimreward-claim-button{background:#ff6f00;color:#fff;cursor:pointer;border-radius:4px;padding:6px 15.5px;font-size:13px;margin-left:8px;margin-right:8px;text-align:center}.claimreward-banner .child{color:#ff6f00}@media screen and (min-width:640px){.claimreward-banner{background:url(/modules/fpc/cloud-component-trip-promo/banner_bgc_Online.ca4336dcbe28411c2c64226801298f99.png);background-repeat:no-repeat}.claimreward-banner .claimreward-content{padding:24px 0 24px 24px}.claimreward-banner .claimreward-content .claimreward-title{font-size:24px}.claimreward-banner .claimreward-content .claimreward-logo-subtitle{font-size:16px}.claimreward-banner .claimreward-claim-button{font-weight:700;padding:13.5px 29px;font-size:20px;margin-right:24px}}.bs-thgv6-tab-list__more_pane-mobile-container{width:100%;height:100%;background:#fff}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane_header{position:relative;padding:5px 0;line-height:28px}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane_header p{text-align:center}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane-close{position:absolute;height:28px;cursor:pointer}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane-close svg{padding:4px}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane-mobile{position:absolute;top:38px;left:0;right:0;bottom:0;overflow-y:auto}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane-mobile .group-row .group-name{background:#f0f2f5;line-height:33px;padding-left:16px;font-size:14px;color:#8592a6}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane-mobile .group-row .group-content{padding:0 24px 0 16px}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_item{padding:12px 0}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_item:not(:last-child){border-bottom:1px solid #e2e2e2}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_item .item-locale-name{font-size:16px;line-height:19px;color:#0f294d}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_item .item-en-name{font-size:12px;line-height:14px;color:#8592a6}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_item:hover .item-locale-name{color:#3264ff}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_item.active{cursor:default}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_item.active .item-locale-name{color:#3264ff}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane_sort{position:absolute;right:6px;top:38px}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane_sort-item{width:15px;height:15px;line-height:16px;text-align:center;margin-bottom:4px}.bs-thgv6-tab-list__more_pane-mobile-container .bs-thgv6-tab-list__more_pane_sort-item.active{background:#3264ff;color:#fff;border-radius:50%}.bs-thgv6-tab-bar-mobile{position:relative}.bs-thgv6-tab-bar-mobile .bs-thgv6-tab-list{display:inline-flex;padding-left:0;padding-right:0}.bs-thgv6-tab-bar-mobile .bs-thgv6-tab-list-padding{padding-right:24px}.bs-thgv6-tab-bar-mobile .bs-thgv6-tab-list__more{position:absolute;padding:0 5px;right:0;top:0;bottom:0;z-index:1;display:flex;align-items:center;background:#fff;margin-right:0;background-image:linear-gradient(90deg,#fbfcfe,#f0f2f5)}.bs-thgv6-tab-list__more_pane-pc{position:absolute;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.1);border:1px solid rgba(218,223,230,.5);min-width:722px;max-width:800px;color:#455873;box-sizing:border-box;padding:6px 12px 12px}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_pane-header-border{border-bottom:1px solid #dadfe6}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_pane-header .bs-thgv6-tab-list__more_pane-alpha-wrap{display:inline-flex}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_pane-header .bs-thgv6-tab-list__more_alpha-item{padding:10px 8px;border-bottom:3px solid transparent;font-size:16px;cursor:pointer}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_pane-header .bs-thgv6-tab-list__more_alpha-item.active{border-bottom:3px solid #3264ff;color:#3264ff}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_pane-header .bs-thgv6-tab-list__more_alpha-item:hover{color:#3264ff}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_pane-body{max-height:240px;overflow-y:auto;margin-top:12px}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_item{width:33.3%;display:inline-block;box-sizing:border-box;line-height:16px;color:#9b9b9b;cursor:pointer;padding:12px 16px}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_item.active,.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_item:hover{background:#f5f7fa}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_item.active{cursor:default}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_item .item-locale-name{font-size:16px;line-height:18px;color:#455873;margin-bottom:2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_item .item-en-name{font-size:12px;color:#acb4bf;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:980px){.bs-thgv6-tab-list__more_pane-pc{width:530px}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_item{width:50%}.bs-thgv6-tab-list__more_pane-pc .bs-thgv6-tab-list__more_alpha-item{font-size:14px;padding-left:4px!important;padding-right:4px!important}}.bs-thgv6-tab-bar-pc .bs-thgv6-inner{max-width:1160px}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__label{margin-left:0!important;margin-right:16px!important}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__anchor{margin:0 8px}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more{position:relative;float:right;font-size:16px;margin-left:16px;line-height:30px;height:30px;cursor:pointer;text-align:center;white-space:nowrap}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more>p{white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;display:inline-block}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more-attach-arrow{position:absolute;z-index:1;top:50px;left:50%;transform:translateX(-50%)}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more-attach-arrow:before{content:"";border:8px solid transparent;border-bottom-color:#dadfe6;position:absolute;top:-16px;left:-8px}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more-attach-arrow:after{content:"";border:8px solid transparent;border-bottom-color:#fff;position:absolute;top:-15px;left:-8px}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more.active,.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more.active .bs-thgv6-tab-list__more-arrow,.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more:hover{color:#3264ff}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more-arrow{display:inline-block;margin-left:8px;color:#333}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more-arrow>i{font-size:16px;border:solid #666;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);transform-origin:center;position:relative;top:-2px}.bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more-arrow-up>i{transform:rotate(-135deg);top:2px}.bs-thgv6-inner{width:1160px;margin:0 auto}.bs-thgv6-inner-border-bottom{width:1180px;margin:0 auto}@media screen and (max-width:1200px){.bs-thgv6-inner{width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}}@media screen and (max-width:600px){.bs-thgv6-inner{padding-left:10px;padding-right:10px}}.bs-thgv6-tab-bar{padding-top:16px}@media screen and (max-width:1220px){.bs-thgv6-tab-bar .bs-thgv6-inner{padding:0}}@media screen and (max-width:768px){.bs-thgv6-tab-bar{font-size:0;padding-top:8px}.bs-thgv6-tab-bar .bs-thgv6-inner::-webkit-scrollbar{display:none;opacity:0;visibility:hidden}.bs-thgv6-tab-bar .bs-thgv6-inner{overflow:auto}}.bs-thgv6-tab-list:after{content:"";display:table;clear:both}.bs-thgv6-tab-list__label{color:#0f294d}.bs-thgv6-tab-list__anchor,.bs-thgv6-tab-list__label{white-space:nowrap;font-size:14px;line-height:1.2;color:#0f294d;display:inline-block}.bs-thgv6-tab-list__anchor{cursor:pointer;background:#fff;padding:8px 16px;border-radius:2px;border:1px solid #cfd4db}.bs-thgv6-tab-list__anchor:hover{text-decoration:none;color:#3264ff}.bs-thgv6-tab-list__anchor.active{cursor:default;color:#3264ff;background:#e9f2fe}.bs-thgv6-tab-list__scroll-btn{display:none;line-height:40px;width:32px;text-align:center;vertical-align:middle;font-size:16px}@media screen and (max-width:768px){.bs-thgv6-tab-list{padding:0 10px}.bs-thgv6-tab-list__anchor{padding:8px 12px;margin-right:8px}.bs-thgv6-tab-list__label{display:none}.bs-thgv6-tab-list__scroll-content{display:inline-block;width:calc(100% - 64px);overflow:auto;vertical-align:middle;padding:0}.bs-thgv6-tab-list__tab-btn{font-size:16px;line-height:40px;color:#333;display:inline-block;width:100%}.bs-thgv6-tab-list__tab-btn:active{background-color:#ccc}.bs-thgv6-tab-list__scroll-btn{display:inline-block}.bs-thgv6-tab-list__disable-scroll-btn{color:#ddd}.bs-thgv6-tab-list__disable-scroll-btn:active{background-color:transparent}}.bs-thgv6-hotel-gallery{margin:20px -10px 0;padding:0;list-style:none}.bs-thgv6-hotel-gallery:after{content:"";display:table;clear:both}@media screen and (max-width:1220px){.bs-thgv6-hotel-gallery{margin-top:10px;margin-left:auto;margin-right:auto;width:900px}}@media screen and (max-width:950px){.bs-thgv6-hotel-gallery{margin-left:auto;margin-right:auto;width:600px}}@media screen and (max-width:640px){.bs-thgv6-hotel-gallery{width:auto}}@keyframes bs-thgv6-breathing-hotel-item-image{0%{background-color:#fbfcfd}50.0%{background-color:#eaf0f3}100.0%{background-color:#fbfcfd}}.bs-thgv6-more{text-align:center;padding-bottom:20px}.bs-thgv6-more__btn{min-width:240px;font-size:18px;line-height:48px;padding:0 20px;border:0;background:#ffb300;border-radius:4px;color:#fff}.bs-thgv6-more__btn:hover{background:#ffbc1f}.bs-icon-diam,.bs-icon-star{color:#ffc03a;vertical-align:middle;font-size:14px;display:inline-block;font-family:fi-common,sans-serif;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bs-icon-star_1{width:14px}.bs-icon-star_1:before{content:"\e40f"}.bs-icon-star_2{width:28px}.bs-icon-star_2:before{content:"\e40f\e40f"}.bs-icon-star_3{width:42px}.bs-icon-star_3:before{content:"\e40f\e40f\e40f"}.bs-icon-star_4{width:56px}.bs-icon-star_4:before{content:"\e40f\e40f\e40f\e40f"}.bs-icon-star_5{width:70px}.bs-icon-star_5:before{content:"\e40f\e40f\e40f\e40f\e40f"}.bs-icon-diam_1{width:14px}.bs-icon-diam_1:before{content:"\e25d"}.bs-icon-diam_2{width:28px}.bs-icon-diam_2:before{content:"\e25d\e25d"}.bs-icon-diam_3{width:42px}.bs-icon-diam_3:before{content:"\e25d\e25d\e25d"}.bs-icon-diam_4{width:56px}.bs-icon-diam_4:before{content:"\e25d\e25d\e25d\e25d"}.bs-icon-diam_5{width:70px}.bs-icon-diam_5:before{content:"\e25d\e25d\e25d\e25d\e25d"}.bs-thgv6-hotel__more-btn-con{text-align:center;padding:10px 0 30px}.bs-thgv6-hotel__more-btn{font-size:16px;padding:15px 48px;border:1px solid #3264ff;color:#3264ff;border-radius:2px;background:transparent;line-height:1.2}.bs-thgv6-hotel__more-btn:focus{outline:none}@media screen and (max-width:640px){.bs-thgv6-hotel__more-btn{width:100%}}.bs-block-loading{padding:20px}.bs-block-loading .mc-loading-36-blue{border-left-color:#2681ff}.bs-thgv6-price-terms{font-size:12px;color:#999;text-align:left;padding-bottom:12px}.bs-thgv6-nav-btn-con{text-align:center;padding:5px 16px 16px}.bs-thgv6-nav-btn{display:inline-block;border-radius:4px;padding:6px 16px;text-align:center;line-height:1.5;font-size:16px;color:#3264ff;text-decoration:none;background-color:transparent;border:1px solid #3264ff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:120px}.bs-thgv6-nopadding-inner{max-width:1160px;margin:0 auto}.hotel-list-width-filter_card_skeleton-con{display:flex;justify-content:center;flex-wrap:wrap}.hotel-list-width-filter_card_skeleton-inner{flex:0 0 100%;display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin-bottom:6px}.hotel-list-width-filter_card_skeleton{width:278px;margin:8px 8px 10px;height:400px;display:inline-block;cursor:pointer;border-radius:2px;animation-duration:2s;animation-iteration-count:infinite;animation-name:tcp-hotel-gallery-card-skeleton-breathing;animation-timing-function:linear;background:#f0f2f5}@media screen and (max-width:640px){.hotel-list-width-filter_card_skeleton{box-sizing:border-box;width:100%;height:170px;margin:8px 0}.hotel-list-width-filter_card_skeleton-con{padding:0 16px}}@keyframes tcp-hotel-gallery-card-skeleton-breathing{0%{opacity:.3}50.0%{opacity:.9}100.0%{opacity:.3}}.hotel-gallery-filter-wrap{border-bottom:1px solid #f5f5f5}.hotel-gallery-filter-inner{display:flex;width:1180px;margin:0 auto;padding:18px 0;box-sizing:border-box;justify-content:center}.hotel-gallery-filter-text{display:flex;align-items:center;color:#999;font-size:14px;margin-right:16px}.hotel-gallery .bs-block-loading{display:flex;justify-content:center}@media screen and (max-width:1220px){.hotel-gallery-filter-inner{width:100%;padding:18px 20px}}@media screen and (max-width:768px){.hotel-gallery-filter-inner{width:100%;padding:12px 16px;display:flex;justify-content:flex-start}.hotel-gallery-filter-text{margin-right:5px;font-size:12px}}.tcp-hotel-gallery_theme-dark .bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__label,.tcp-hotel-gallery_theme-dark .hotel-gallery-filter-text{color:#fff}.tcp-hotel-gallery_theme-dark .hotel-gallery-filter-wrap{border-bottom:none}.tcp-hotel-gallery_theme-dark .bs-thgv6-tab-list__anchor{background-color:transparent;color:#fff}.tcp-hotel-gallery_theme-dark .bs-thgv6-tab-list__anchor.active{background:#3264ff;color:#fff;border-color:#3264ff}.tcp-hotel-gallery_theme-dark .bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more,.tcp-hotel-gallery_theme-dark .bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more-arrow,.tcp-hotel-gallery_theme-dark .hotel-recommend-title_txt{color:#fff}.tcp-hotel-gallery_theme-dark .hotel-list-container .hotel-recommend-title_line{border-top:transparent}.tcp-hotel-gallery_theme-dark .bs-thgv6-tab-bar-pc .bs-thgv6-tab-list__more-arrow>i{border-color:#fff}.tcp-hotel-gallery_theme-dark .hotel-more-btn>button{border-color:#fff!important;color:#fff!important}@media screen and (max-width:640px){.tcp-hotel-gallery_theme-dark .bs-thgv6-tab-bar-mobile .bs-thgv6-tab-list__more{top:8px;padding:0 10px;border-radius:2px}}@media screen and (max-width:640px){.hotel-list .hotel-card>a{display:flex}.hotel-list .hotel-image{position:relative;width:110px;height:auto;flex-shrink:0}.hotel-list .hotel-card .hotel-info{padding-left:8px}}