.phx-icon{pointer-events:none;width:.16rem;height:.16rem}.phx-icon-xs{width:.1rem;height:.1rem}.phx-icon-sm{width:16px;height:16px}.phx-icon-lg{width:32px;height:32px}.phx-icon-xl{width:48px;height:48px}div.phx-icon{position:relative;border:1px solid #e1e4e6;display:inline-block;overflow:hidden}div.phx-icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;max-width:100%;padding:0 8px;font-style:normal;text-align:center}i.phx-icon{display:inline-block;background-position:50%;background-repeat:no-repeat}.search-menu__city .search-menu__content{width:6rem;height:4rem;overflow:auto}.search-menu__city .search-menu__content input{outline:none;line-height:.36rem;height:.36rem;padding:0 8px;margin:0;width:100%;border:1px solid #ccc;border-radius:3px}.search-menu__city .search-menu__content .btn{border:none;border-radius:.2rem}.search-menu__city .search-menu__content .btn.btn-default{background:#f2f4f7}.search-menu__city .filter-cities{margin-top:.2rem}.search-menu__city .filter-cities h3{margin:0}.search-menu__city .filter-cities ul{white-space:normal}.search-menu__city .city-letter-grid>li{margin-top:.1rem}.search-menu__city .city-letter-grid>li:after{content:".";display:block;height:0;clear:both;visibility:hidden}.search-menu__city .city-letter-grid>li>h4{margin:0;float:left;color:#aaa;padding:6px 0}.search-menu__city .city-letter-grid>li>ul{margin-left:.3rem}.search-menu__city .city-grid>li{margin-right:5px;margin-bottom:10px}.CalendarDay{border:1px solid #e4e7e7;color:#565a5c}.CalendarDay,.CalendarDay__button{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.CalendarDay__button{position:relative;height:100%;width:100%;text-align:center;background:none;border:0;margin:0;color:inherit;font:inherit;line-height:normal;overflow:visible}.CalendarDay__button:active{outline:0}.CalendarDay--highlighted-calendar{background:#ffe8bc;color:#565a5c;cursor:default}.CalendarDay--highlighted-calendar:active{background:#e5a100}.CalendarDay--outside{border:0;cursor:default}.CalendarDay--outside:active{background:#fff}.CalendarDay--hovered{background:#e4e7e7;border:1px double #d4d9d9;color:inherit}.CalendarDay--blocked-minimum-nights{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.CalendarDay--blocked-minimum-nights:active{background:#fff}.CalendarDay--selected-span{background:#ffcb4e;border:1px double #ffc846;color:#fff}.CalendarDay--selected-span.CalendarDay--hovered,.CalendarDay--selected-span:active{background:#ffc846;border:1px double #ffb912}.CalendarDay--selected-span.CalendarDay--last-in-range{border-right:#ffb912}.CalendarDay--after-hovered-start,.CalendarDay--hovered-span{background:#ffcf5d;border:1px double #ffcc54;color:#e5a100}.CalendarDay--after-hovered-start:active,.CalendarDay--hovered-span:active{background:#ffcc54}.CalendarDay--selected,.CalendarDay--selected-end,.CalendarDay--selected-start{background:#ffb912;border:1px double #ffb912;color:#fff}.CalendarDay--selected-end:active,.CalendarDay--selected-start:active,.CalendarDay--selected:active{background:#ffb912}.CalendarDay--blocked-calendar{background:#cacccd;color:#82888a;cursor:default}.CalendarDay--blocked-calendar:active{background:#cacccd}.CalendarDay--blocked-out-of-range{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.CalendarDay--blocked-out-of-range:active{background:#fff}.CalendarMonth{text-align:center;padding:0 13px;vertical-align:top;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.CalendarMonth table{border-collapse:collapse;border-spacing:0;caption-side:top}.CalendarMonth--horizontal:first-of-type,.CalendarMonth--vertical:first-of-type{position:absolute;z-index:-1;opacity:0;pointer-events:none}.CalendarMonth--horizontal{display:inline-block;min-height:100%}.CalendarMonth--vertical{display:block}.CalendarMonth__caption{color:#3c3f40;margin-top:7px;font-size:18px;text-align:center;margin-bottom:2px;caption-side:top}.CalendarMonth--horizontal .CalendarMonth__caption,.CalendarMonth--vertical .CalendarMonth__caption{padding:15px 0 35px}.CalendarMonth--vertical-scrollable .CalendarMonth__caption{padding:5px 0}.CalendarMonthGrid{background:#fff;z-index:0;text-align:left}.CalendarMonthGrid--animating{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;z-index:1}.CalendarMonthGrid--horizontal{position:absolute;left:9px}.CalendarMonthGrid--vertical{margin:0 auto}.CalendarMonthGrid--vertical-scrollable{margin:0 auto;overflow-y:scroll}.DayPicker{background:#fff;position:relative;text-align:left}.DayPicker--horizontal{background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);box-shadow:0 2px 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.07);border-radius:3px}.DayPicker--horizontal.DayPicker--portal{-webkit-box-shadow:none;box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker--vertical.DayPicker--portal{position:static}.DayPicker__focus-region{outline:none}.DayPicker__week-headers{position:relative}.DayPicker--horizontal .DayPicker__week-headers{margin-left:9px}.DayPicker__week-header{color:#757575;position:absolute;top:62px;z-index:2;padding:0 13px;text-align:left}.DayPicker__week-header ul{list-style:none;margin:1px 0;padding-left:0;padding-right:0}.DayPicker__week-header li{display:inline-block;text-align:center}.DayPicker--vertical .DayPicker__week-header{left:50%}.DayPicker--vertical-scrollable{height:100%}.DayPicker--vertical-scrollable .DayPicker__week-header{top:0;display:table-row;border-bottom:1px solid #dbdbdb;background:#fff}.DayPicker--vertical-scrollable .transition-container--vertical{padding-top:20px;height:100%;position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:scroll}.DayPicker--vertical-scrollable .DayPicker__week-header{margin-left:0;left:0;width:100%;text-align:center}.transition-container{position:relative;overflow:hidden;border-radius:3px}.transition-container--horizontal{-webkit-transition:height .2s ease-in-out;transition:height .2s ease-in-out}.transition-container--vertical{width:100%}.DayPickerNavigation__next,.DayPickerNavigation__prev{cursor:pointer;line-height:.78;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPickerNavigation__next--default,.DayPickerNavigation__prev--default{border:1px solid #dce0e0;background-color:#fff;color:#757575}.DayPickerNavigation__next--default:focus,.DayPickerNavigation__next--default:hover,.DayPickerNavigation__prev--default:focus,.DayPickerNavigation__prev--default:hover{border:1px solid #c4c4c4}.DayPickerNavigation__next--default:active,.DayPickerNavigation__prev--default:active{background:#f2f2f2}.DayPickerNavigation--horizontal{position:relative}.DayPickerNavigation--horizontal .DayPickerNavigation__next,.DayPickerNavigation--horizontal .DayPickerNavigation__prev{border-radius:3px;padding:6px 9px;top:18px;z-index:2;position:absolute}.DayPickerNavigation--horizontal .DayPickerNavigation__prev{left:22px}.DayPickerNavigation--horizontal .DayPickerNavigation__prev--rtl{left:auto;right:22px}.DayPickerNavigation--horizontal .DayPickerNavigation__next{right:22px}.DayPickerNavigation--horizontal .DayPickerNavigation__next--rtl{right:auto;left:22px}.DayPickerNavigation--horizontal .DayPickerNavigation__next--default svg,.DayPickerNavigation--horizontal .DayPickerNavigation__prev--default svg{height:19px;width:19px;fill:#82888a}.DayPickerNavigation--vertical{background:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,.1);box-shadow:0 0 5px 2px rgba(0,0,0,.1);position:absolute;bottom:0;left:0;height:52px;width:100%;z-index:2}.DayPickerNavigation--vertical .DayPickerNavigation__next,.DayPickerNavigation--vertical .DayPickerNavigation__prev{display:inline-block;position:relative;height:100%;width:50%}.DayPickerNavigation--vertical .DayPickerNavigation__next--default{border-left:0}.DayPickerNavigation--vertical .DayPickerNavigation__next--default,.DayPickerNavigation--vertical .DayPickerNavigation__prev--default{text-align:center;font-size:2.5em;padding:5px}.DayPickerNavigation--vertical .DayPickerNavigation__next--default svg,.DayPickerNavigation--vertical .DayPickerNavigation__prev--default svg{height:42px;width:42px;fill:#484848}.DayPickerNavigation--vertical-scrollable{position:relative}.DayPickerNavigation--vertical-scrollable .DayPickerNavigation__next{width:100%}.CalendarDay__button{cursor:inherit}.CalendarDay--blocked-calendar{background-color:#fff;color:#cacccd}.CalendarDay--blocked-calendar:active{background-color:#fff}.search-menu__date-range .search-menu__label{display:inline-block}.search-menu__date-range .search-menu__label .pull-left,.search-menu__date-range .search-menu__label .pull-right{width:50%;white-space:nowrap}.search-menu__date-range .search-menu__label .pull-left{padding:0 .3rem 0 0;text-align:left;border-right:1px solid #e1e4e6}.search-menu__date-range .search-menu__label .pull-right{padding:0 0 0 .3rem;text-align:right}.search-menu__date-range .search-menu__label .weekday{color:#d1d3d5;font-size:.13rem}.search-menu__date-range .search-menu__label .days{color:#aaa;padding-left:.6em}.search-menu__date-range .search-menu__content{padding:0}.search-menu__date-range .search-menu__content .DayPicker--horizontal{border-radius:none;border:none;-webkit-box-shadow:none;box-shadow:none}.search-menu__date-range .search-menu__content .search-menu__actions{margin:0}.sg-input{background-color:#fff;border:1px solid #e1e4e6;font-size:14px;line-height:19.44444444px;height:46.66666667px;padding:13.61111111px 14px;vertical-align:middle;border-radius:0;position:relative;-webkit-box-shadow:none;box-shadow:none}.sg-input select,select.sg-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;width:100%;height:auto;padding:14px 28px 14px 14px!important;color:#6281a6}.sg-input select::-ms-expand,select.sg-input::-ms-expand{display:none}.sg-input .phx-icon{position:absolute;top:0;bottom:0;right:.13rem;height:100%;line-height:100%}.sg-input:hover{background-color:#fff}.sg-input.active,.sg-input.focus,.sg-input:active,.sg-input:focus{border-color:#fecd0f;background-color:#fff;outline:none;-webkit-box-shadow:none;box-shadow:none}.sg-input.active.disabled,.sg-input.active:disabled,.sg-input.focus.disabled,.sg-input.focus:disabled,.sg-input:active.disabled,.sg-input:active:disabled,.sg-input:focus.disabled,.sg-input:focus:disabled{border-color:#e1e4e6;color:#979797}.sg-input.disabled,.sg-input:disabled{cursor:default;border-color:#e1e4e6;color:#979797}.sg-input.disabled .phx-icon-expand,.sg-input:disabled .phx-icon-expand{visibility:hidden}.sg-input::-webkit-input-placeholder{color:#ccc}.sg-input:-ms-input-placeholder{color:#ccc}.sg-input::-ms-input-placeholder{color:#ccc}.sg-input::placeholder{color:#ccc}.sg-input .phx-icon-expand{position:absolute;top:0;bottom:0;right:.13rem;height:100%;line-height:100%}.sg-input.sg-input-lg{font-size:18px;line-height:25px;height:60px;padding:17.5px 18px}.bs-compatible .form-control{background-color:#fff;border:1px solid #e1e4e6;font-size:18px;line-height:25px;height:60px;vertical-align:middle;border-radius:0;position:relative;-webkit-box-shadow:none;box-shadow:none;font-size:14px;line-height:19.44444444px;height:46.66666667px;padding:13.61111111px 14px}.bs-compatible .form-control select,select.bs-compatible .form-control{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;width:100%;height:auto;padding:18px 36px 18px 18px!important;color:#6281a6}.bs-compatible .form-control select::-ms-expand,select.bs-compatible .form-control::-ms-expand{display:none}.bs-compatible .form-control .phx-icon{position:absolute;top:0;bottom:0;right:.13rem;height:100%;line-height:100%}.bs-compatible .form-control:hover{background-color:#fff}.bs-compatible .form-control.active,.bs-compatible .form-control.focus,.bs-compatible .form-control:active,.bs-compatible .form-control:focus{border-color:#fecd0f;background-color:#fff;outline:none;-webkit-box-shadow:none;box-shadow:none}.bs-compatible .form-control.active.disabled,.bs-compatible .form-control.active:disabled,.bs-compatible .form-control.focus.disabled,.bs-compatible .form-control.focus:disabled,.bs-compatible .form-control:active.disabled,.bs-compatible .form-control:active:disabled,.bs-compatible .form-control:focus.disabled,.bs-compatible .form-control:focus:disabled{border-color:#e1e4e6;color:#979797}.bs-compatible .form-control.disabled,.bs-compatible .form-control:disabled{cursor:default;border-color:#e1e4e6;color:#979797}.bs-compatible .form-control.disabled .phx-icon-expand,.bs-compatible .form-control:disabled .phx-icon-expand{visibility:hidden}.bs-compatible .form-control::-webkit-input-placeholder{color:#ccc}.bs-compatible .form-control:-ms-input-placeholder{color:#ccc}.bs-compatible .form-control::-ms-input-placeholder{color:#ccc}.bs-compatible .form-control::placeholder{color:#ccc}.bs-compatible .form-control .phx-icon-expand{position:absolute;top:0;bottom:0;right:.13rem;height:100%;line-height:100%}.form-select{position:relative;width:3rem}.form-select select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;width:100%;height:auto;color:#6281a6}.form-select select::-ms-expand{display:none}.form-select .phx-icon{position:absolute;top:0;bottom:0;right:.13rem;height:100%;line-height:100%}.ie9 .form-control select,.ie9 .form-select select,.old-ie .form-control select,.old-ie .form-select select,select.ie9 .form-control,select.ie9 .form-select,select.old-ie .form-control,select.old-ie .form-select{padding-right:4px!important}.ie9 .form-control .phx-icon,.ie9 .form-select .phx-icon,.old-ie .form-control .phx-icon,.old-ie .form-select .phx-icon{display:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.form-control select,.form-select select,select.form-control,select.form-select{padding-right:4px!important}.form-control .phx-icon,.form-select .phx-icon{display:none}}.search-bar{margin-left:0}.search-bar__menu{position:relative;padding:0!important;border:1px solid #eeeff3;vertical-align:top;margin:-1px 0 0 -1px}.search-bar__menu .phx-icon-expand,.search-bar__menu .phx-icon-expand-thin{margin-left:.05rem;width:.1rem;height:.1rem;vertical-align:middle}.search-menu__btn,.search-menu__label{background-color:#fff;border:none;vertical-align:middle;border-radius:0;position:relative;-webkit-box-shadow:none;box-shadow:none;font-size:.14rem;line-height:.44rem;padding:0 .14rem;color:#666;outline:none}.search-menu__btn{border:none!important;vertical-align:top}.search-menu__btn.btn.btn-default{color:#888}.search-menu__btn .search-menu__btn--more .phx-icon{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.search-menu__btn .search-menu__btn--less .phx-icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search-menu__label--active{z-index:5}.search-menu__label--active .phx-icon-expand,.search-menu__label--active .phx-icon-expand-thin{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:All .2s ease-in-out;transition:All .2s ease-in-out}.search-menu__label--highlight,.search-menu__label--highlight .search-menu__btn{color:#ff9b0f}.search-menu__label--highlight .ellipsis{max-width:6em;margin-right:.4em;float:left}.search-menu__badge{background:#fecd0f;border-radius:100%;min-width:24px;display:inline-block;text-align:center;font-size:14px;line-height:24px}.search-menu__content{position:absolute;top:.48rem;left:-1px;background:#fff;z-index:5;white-space:nowrap;padding:20px;border:1px solid rgba(0,0,0,.1);border-radius:2px;-webkit-box-shadow:0 14px 30px 2px rgba(0,0,0,.15);box-shadow:0 14px 30px 2px rgba(0,0,0,.15)}.search-menu__content .search-menu__actions{margin:0 -20px -20px;border-top:1px solid #e1e4e6;padding:15px}.home-search-bar .search-bar{position:relative;display:inline-block;margin:0;padding:.35714286em;border-radius:.28571429em;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.1);box-shadow:0 2px 5px 0 rgba(0,0,0,.1);height:5em;width:83.33333333vw;max-width:71.42857143em;min-width:62.14285714em;background:#fff;z-index:1;white-space:nowrap;font-size:.14rem}.home-search-bar .search-bar .search-bar__menu{position:static;padding:0;border:none}.home-search-bar .search-bar .search-bar__menu+.search-bar__menu:not(.search-bar__menu__btn) .search-menu{border-left:1px solid #dbdbdb}.home-search-bar .search-bar .search-bar__menu .search-menu{margin:.71428571em 0}.home-search-bar .search-bar .search-bar__menu>.btn{margin:0;padding:0 2em;font-size:1.57142857em;color:#333;border:0;border-radius:.18181818em;background-image:-webkit-gradient(linear,left top,right top,from(#ffe057),to(#ffce00));background-image:linear-gradient(90deg,#ffe057,#ffce00);width:100%;max-height:100%}.home-search-bar .search-bar .search-menu__label--highlight{color:#333!important}.home-search-bar .search-bar .search-menu__btn,.home-search-bar .search-bar .search-menu__label{border-bottom:none;font-size:1.28571429em;border-radius:4.44444444em;color:#ccc;height:2.22222222em;line-height:2.22222222em;width:100%}.home-search-bar .search-bar .search-menu__btn .pull-left,.home-search-bar .search-bar .search-menu__btn .pull-right,.home-search-bar .search-bar .search-menu__label .pull-left,.home-search-bar .search-bar .search-menu__label .pull-right{height:2.22222222em}.home-search-bar .search-bar .search-menu__btn .phx-icon-expand,.home-search-bar .search-bar .search-menu__label .phx-icon-expand{display:none}.home-search-bar .search-bar .search-menu__btn .phx-icon-calendar,.home-search-bar .search-bar .search-menu__btn .phx-icon-locate-home,.home-search-bar .search-bar .search-menu__label .phx-icon-calendar,.home-search-bar .search-bar .search-menu__label .phx-icon-locate-home{vertical-align:-.16666667em;width:1.22222222em;height:1.22222222em;margin-right:.83333333em}@media (max-width:767px){.home-search-bar .search-bar .search-menu__btn .phx-icon-calendar,.home-search-bar .search-bar .search-menu__btn .phx-icon-locate-home,.home-search-bar .search-bar .search-menu__label .phx-icon-calendar,.home-search-bar .search-bar .search-menu__label .phx-icon-locate-home{margin-right:0 .27777778em}}.home-search-bar .search-bar .search-bar__menu__btn{position:absolute;right:.35714286em;top:.35714286em;bottom:.35714286em;width:12.85714286em}.home-search-bar .search-bar .search-menu__content{top:100%;left:0;text-align:left;z-index:4}.home-search-bar .search-bar .search-menu__city{width:20em}.home-search-bar .search-bar .search-menu__date-range{margin-left:1px!important}.home-search-bar .search-bar .search-menu__date-range .search-menu__btn,.home-search-bar .search-bar .search-menu__date-range .search-menu__label{padding:0 2.14285714em}@media (max-width:767px){.home-search-bar .search-bar .search-menu__date-range .search-menu__btn,.home-search-bar .search-bar .search-menu__date-range .search-menu__label{padding:0 .71428571em}}.home-search-bar .search-bar .phx-icon-expand-thin,.home-search-bar .search-bar .search-menu__date-range .days{display:none}.x-image{position:relative;text-align:center;width:100%}.x-image .m{opacity:1;width:100%}.x-image figcaption{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.x-image figcaption .btn{margin-left:.5em}.x-image.full{height:100%}.x-image.full:after{content:"";display:inline-block;height:100%;vertical-align:middle}.x-image.full .m{max-height:100%;max-width:100%;width:auto}.x-image .img-loader{display:none;font-size:0;position:absolute;z-index:-1;top:50%;left:0;width:100%}.x-image .img-loader:after,.x-image .img-loader:before,.x-image .img-loader i{display:inline-block;font-size:18px;border:.5em solid #fecd0f;margin:-.5em .5em 0;border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:bouncedelay 1.4s ease-in-out infinite;animation:bouncedelay 1.4s ease-in-out infinite;-webkit-animation-delay:.16s;animation-delay:.16s}.x-image .img-loader:after,.x-image .img-loader:before{content:" "}.x-image .img-loader:before{-webkit-animation-delay:0s;animation-delay:0s}.x-image .img-loader:after{-webkit-animation-delay:.32s;animation-delay:.32s}.x-image.x-error .m,.x-image.x-pending .m{opacity:0}.x-image.x-loading .img-loader{display:block}.react-root--static .x-image.x-loading .img-loader{display:none}.x-image.x-error figcaption{font-size:1.5em;color:#979797}@-webkit-keyframes bouncedelay{40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{40%{-webkit-transform:scale(1);transform:scale(1)}}.x-slider{list-style:none;margin:0;padding:0;height:100%;width:100%;overflow:hidden;background:#f3f3f3}.x-slider .x-slides{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;height:100%;padding:0}.x-slider .x-slider-switch{position:absolute;z-index:2;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;padding:0;outline:0;width:.5rem;height:.5rem;background-color:rgba(0,0,0,.5);border-radius:100%;color:#fff}.x-slider .x-slider-switch:disabled{cursor:not-allowed}.x-slider .x-slider-switch:before{content:"";border:1px solid;display:inline-block;padding:16%;border-top:0;margin-top:12%}.x-slider .x-slider-switch.prev{left:4%}.x-slider .x-slider-switch.prev:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:0;margin-left:12%}.x-slider .x-slider-switch.next{right:4%}.x-slider .x-slider-switch.next:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-left:0;margin-right:12%}.x-slider .x-slide{min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%\9;text-align:center\9;height:100%\9}.x-slider .x-slide>*{position:relative\9;top:50%\9;-ms-transform:translateY(-50%)}.x-slider .x-slide.current-slide>*{z-index:1\9}.x-slider .slide-progress{position:absolute;bottom:1em;right:1em;color:#fff;background-color:rgba(0,0,0,.6);padding:.5em;border-radius:50% 10%;width:4em;text-align:center}:root .x-slider .x-slide>*,_:-ms-fullscreen .x-slider .x-slide>*{-ms-transform:translateY(0)}.room-tags{list-style:none;padding:0;margin:0;font-size:12px}.room-tags>li{display:inline-block;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.room-tags>li .room-tag{display:block}.room-tag{padding:2px 3px;border:1px solid transparent;border-radius:2px;white-space:nowrap;line-height:1}.product-price__group--new-coming{margin-right:10px}.product-price--new-coming .product-price__group--original{font-size:60%;opacity:.5}.product-price__label{vertical-align:middle}.product-price__label--suffix{margin-left:5px;font-size:60%}.product-card{position:relative;display:block;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.product-card:link,.product-card:visited{color:#333;text-decoration:none}.product-card:hover .x-slider .x-slider-switch{opacity:.5}.product-card .slider-wrapper{height:100%;position:absolute;top:0;width:100%}.product-card .x-slider .x-slider-switch{opacity:0;width:.3rem;height:.3rem}.product-card figure{height:inherit}.product-card .product-card__header{position:relative;height:0;padding-top:56.25%}.product-card .product-card__header .room-hot-desc{position:absolute;top:0;left:0;line-height:.2rem;white-space:nowrap;color:#6f5119;font-size:12px;background:#e0c084 -webkit-gradient(linear,left top,left bottom,from(#e0c084),to(#f0d092));background:#e0c084 linear-gradient(180deg,#e0c084,#f0d092);padding:0 6px;border-radius:2px}.product-card .product-card__header .slider-wrapper{border-radius:2px;overflow:hidden}.product-card .product-card__header .product-card__city{position:absolute;left:.1rem;top:.1rem;font-size:.12rem;padding:.05rem .12rem;background-color:rgba(0,0,0,.6);color:#fff}.product-card .product-card__header .product-card__avatar{position:absolute;right:.1rem;bottom:-.22rem;width:.44rem;height:.44rem;border-radius:100%;background:#eee;overflow:hidden;border:1px solid #fff;z-index:2}.product-card figcaption{padding:.1rem 0}.product-card .product-card__fav{position:absolute;right:.16rem;top:.16rem;z-index:3;background:transparent;border:none;outline:none;padding:0}.product-card .product-card__fav .phx-icon{width:.2rem;height:.2rem;-webkit-filter:brightness(10);filter:brightness(10)}.product-card .product-card__desc{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.4;font-size:12px;color:#666}.product-card__row{line-height:1}.product-card__row+.product-card__row{margin-top:.09rem}.product-card__row--tags{white-space:nowrap;overflow:hidden;position:relative}.product-card__row--tags:after{content:" ";background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(hsla(0,0%,100%,0)));background-image:linear-gradient(270deg,#fff,hsla(0,0%,100%,0));position:absolute;top:0;bottom:0;right:0;width:.15rem}.product-card--has-avatar .product-card__row--tags{margin-right:.6rem}.product-card__title{font-size:.16rem;color:#333;font-weight:600;padding-right:.6rem;margin:0}.product-card__title--no-padding{padding-right:0}.product-card__row--info{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-prop{color:#999;font-size:12px;vertical-align:middle}.room-prop+.room-prop{margin-left:10px}.product-card__row--info .room-prop+.room-prop{margin-left:0}.product-card__row--info .room-prop+.room-prop:before{content:"|";margin:0 .05rem;color:#ccc}.product-card__row--foot{white-space:nowrap;overflow:hidden}.room-prop--rating{color:#ff9b0f}.room-prop--price{font-weight:600;color:#ec5f48;font-size:.2rem;line-height:.16rem}.room-prop--price .currency{font-size:12px;font-style:normal;margin-right:3px}.room-prop--original-price{color:#999;text-decoration:line-through;font-size:12px;margin-left:2px!important}.room-prop--original-price .currency{font-style:normal}.room-tags--promo{display:inline-block;white-space:nowrap}.room-tags--promo .room-tag{background:#ff4221 -webkit-gradient(linear,left top,right top,from(#ff8568),to(#ff4221));background:#ff4221 linear-gradient(90deg,#ff8568,#ff4221);color:#fff}.product-card__row .room-tags--promo{margin-left:10px}.insurance-block{background-color:#fafafa;margin-bottom:0}.insurance{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0}.insurance a{display:inline-block;font-size:.14rem;text-align:center;color:#999;width:25%\9}.insurance a h5{color:#333;font-size:.16rem;margin:.8em 0 .5em;font-weight:400}.insurance a img{height:.32rem;max-width:.7rem}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:10px 16px;font-size:17.5px;line-height:1.3333333;border-radius:6px}.btn-sm{padding:5px 10px}.btn-sm,.btn-xs{font-size:11.9px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn,.btn:link,.btn:visited{white-space:nowrap;border-radius:0}.btn:active,.btn:focus{outline:0!important;-webkit-box-shadow:none;box-shadow:none}.btn.btn-default,.btn.btn-default:link,.btn.btn-default:visited,.btn.btn-white,.btn.btn-white:link,.btn.btn-white:visited{background-color:#fff;color:#4c4c4c;border-color:#bdc5cd}.btn.btn-default:hover,.btn.btn-white:hover{background-color:#fff;border-color:#e0e3e7}.btn.btn-default:active,.btn.btn-white:active{background-color:#e6e6e6;border-color:#a5acb3}.btn.btn-default.disabled,.btn.btn-default:disabled,.btn.btn-white.disabled,.btn.btn-white:disabled{background-color:#fff;background-color:hsla(0,0%,100%,.5);border-color:#e7eaed;border-color:rgba(189,197,205,.5)}.btn.btn-grey,.btn.btn-grey:link,.btn.btn-grey:visited{background-color:#f0f1f3;color:#4c4c4c;border-color:#bdc5cd}.btn.btn-grey:hover{background-color:#fff;border-color:#e0e3e7}.btn.btn-grey:active{background-color:#d7d8d9;border-color:#a5acb3}.btn.btn-grey.disabled,.btn.btn-grey:disabled{background-color:#fafafb;background-color:rgba(240,241,243,.5);border-color:#e7eaed;border-color:rgba(189,197,205,.5)}.btn.btn-primary,.btn.btn-primary:link,.btn.btn-primary:visited,.btn.btn-red,.btn.btn-red:link,.btn.btn-red:visited{background-color:#fecd0f;color:#333;border-color:#fecd0e}.btn.btn-primary:hover,.btn.btn-red:hover{background-color:#ffe41e;border-color:#ffe41e}.btn.btn-primary:active,.btn.btn-red:active{background-color:#e5b80d;border-color:#e4b80d}.btn.btn-primary.disabled,.btn.btn-primary:disabled,.btn.btn-red.disabled,.btn.btn-red:disabled{background-color:#ffeda8;background-color:rgba(254,205,15,.5);border-color:#ffeda8;border-color:rgba(254,205,14,.5)}.btn.btn-green,.btn.btn-green:link,.btn.btn-green:visited,.btn.btn-info,.btn.btn-info:link,.btn.btn-info:visited{background-color:#3dcca8;color:#fff;border-color:#35b393}.btn.btn-green:hover,.btn.btn-info:hover{background-color:#50e6c0;border-color:#47ccab}.btn.btn-green:active,.btn.btn-info:active{background-color:#35b393;border-color:#2d9a7e}.btn.btn-green.disabled,.btn.btn-green:disabled,.btn.btn-info.disabled,.btn.btn-info:disabled{background-color:#b9ede0;background-color:rgba(61,204,168,.5);border-color:#b6e4d8;border-color:rgba(53,179,147,.5)}.btn.btn-blue,.btn.btn-blue:link,.btn.btn-blue:visited{background-color:#6281a6;color:#fff;border-color:#6281a6}.btn.btn-blue:hover{background-color:#7b9ac0;border-color:#7a9abf}.btn.btn-blue:active{background-color:#536d8c;border-color:#536d8c}.btn.btn-blue.disabled,.btn.btn-blue:disabled{background-color:#c6d2df;background-color:rgba(98,129,166,.5);border-color:#c6d1df;border-color:rgba(98,129,166,.5)}.btn.btn-lg{font-size:18px;line-height:25px;height:60px;padding:17.5px 54px}.btn.btn-link{display:inline;padding:0;margin:0;line-height:1.42857143;color:#ff9b0f}.btn.btn-link:hover{color:#ffb01f}.btn.btn-link:active{color:#e68c0e}.btn.btn-link.disabled,.btn.btn-link:disabled{color:#ffdba8;color:rgba(255,155,15,.5)}.btn.btn-link:hover{cursor:pointer;text-decoration:none}.btn.btn-link:active,.btn.btn-link:focus{text-decoration:none;outline:none}.btn.btn-link.disabled,.btn.btn-link:disabled{cursor:default}.btn.btn-link.btn-link-blue{color:#6281a6}.btn.btn-link.btn-link-blue:hover{color:#7b9ac0}.btn.btn-link.btn-link-blue:active{color:#536d8c}.btn.btn-link.btn-link-blue.disabled,.btn.btn-link.btn-link-blue:disabled{color:#c6d2df;color:rgba(98,129,166,.5)}.btn.btn-trans{display:inline;padding:0;margin:0;outline:none;vertical-align:top;background:transparent;height:inherit}.pageContainer{overflow-x:hidden}.home-page-top{position:relative;background-size:cover;padding-bottom:26%;z-index:4}.home-page-top .mask{position:absolute;top:0;left:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(63,44,25,.7)),to(rgba(211,134,57,0)));background-image:linear-gradient(-180deg,rgba(63,44,25,.7),rgba(211,134,57,0));height:1.67rem;z-index:3}.home-search-bar{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%) translateY(-40%);-ms-transform:translateX(-50%) translateY(-40%);transform:translateX(-50%) translateY(-40%)}.home-page{position:relative}.home-page>section{padding:.4rem 0}.home-page .list-inline{font-size:0}.home-page .list-inline>li{width:20%;overflow:hidden;position:relative;padding:30% 0 0 10px}.home-page .block-header{position:relative;margin-bottom:.3rem;text-align:center}.home-page .block-header h2{font-size:.28rem;line-height:.28rem;color:#333;letter-spacing:.05rem;margin:0}.home-page .block-header p{color:#999;font-size:.14rem;margin-top:.1rem;letter-spacing:.1rem}.hotcity-card{display:inline-block;width:100%;margin-bottom:.15rem;overflow:hidden}.hotcity-card,.hotcity-card img{position:absolute;top:0;height:100%}.hotcity-card img{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hotcity-card .hotcity-card__city{position:absolute;left:0;bottom:0;color:#fff;width:100%;text-align:center;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.7));padding:0 .1rem;font-size:.2rem;line-height:.5rem;margin:0}#J-product{position:relative}#J-product .loader{font-size:7px;padding-top:1em}.host-guide-container{margin-top:60px;margin-bottom:60px}#banner-slider{position:absolute;height:100%;width:100%}#banner-slider .x-slider .f{display:inline-block;width:100%}.mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;color:#fdfdfd;text-align:center}.mask.active{display:block}.mask.inverted{background-color:transparent;color:#979797}@-webkit-keyframes loader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loader{position:absolute;padding-top:2em;text-align:center;line-height:2;color:#ff9b0f;display:none}.loader.active{display:block}.loader.centered{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.loader.masked{color:#ff9b0f}.loader.masked:after{border-top-color:#979797}.loader:after,.loader:before{font-size:2em;content:"";display:inline-block;width:1em;height:1em;border-radius:100%;border:.08em solid;position:absolute;top:0;left:50%;margin-left:-.5em}.loader:after{border-color:#dedede transparent transparent;-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px;-webkit-animation-name:loader;animation-name:loader;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.loader.inverted{color:#fff}.loader.inverted:after{border-top-color:#444;-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px}.recommend-block .hot-cities{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin-bottom:.3rem;font-size:.18rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333}.recommend-block .hot-cities .hot-city{cursor:pointer;display:inline-block;padding:0 1.5em;line-height:.8em}.recommend-block .hot-cities .hot-city:not(:first-child){border-left:1px solid #dbdbdb}.recommend-block .hot-cities .hot-city>a{color:inherit;text-decoration:inherit}.recommend-block .hot-cities .current{position:relative;font-weight:bolder}.recommend-block .hot-cities .current:after{content:"";position:absolute;bottom:-12px;border-bottom:2px solid #fecd11;width:calc(100% - 3.7em);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.recommend-block .error-notice{text-align:center}.recommend-block .error-notice .btn{margin-left:1em;border-radius:3px}.recommend-block .btn-primary{border-radius:3px;padding:.5em 2em}.recommend-block .more-actioins{text-align:center}.recommend-block .more-actioins .btn{width:2rem;height:.44rem;line-height:.44rem;padding-top:0;padding-bottom:0;border:0;background-image:-webkit-gradient(linear,left top,right top,from(#ffe057),to(#ffce00));background-image:linear-gradient(90deg,#ffe057,#ffce00);background-color:#ffce00;color:#333}.recommend-block .product-card__comment-text,.recommend-block .rating-stars{vertical-align:middle}.host-guide-list__item{margin-bottom:30px}.host-guide-card__cover{position:relative;padding-bottom:50%;overflow:hidden;border-radius:8px}.host-guide-card__cover:hover .host-guide-cover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.host-guide-cover{display:block;position:absolute;left:0;top:0;width:100%;height:100%;text-indent:-10000px;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.host-guide-label{font-weight:300;font-size:12px;padding:0 2px 1px;border-bottom:1px solid;line-height:1;margin-top:-1px;display:inline-block;vertical-align:middle}.host-guide-label--purchased:before{content:"✓";margin-right:1px;color:green;font-weight:400}.host-guide-label--price{color:#f84c49;font-weight:500;padding:0 2px;font-size:14px;border-bottom:none}.host-guide-label--price:before{content:"¥";margin-right:1px;font-weight:400}.host-guide-title{font-weight:600}.host-guide-title:link,.host-guide-title:visited{color:#333}.host-guide-title:hover{opacity:.8}.host-guide-digest{color:#999}.host-guide-card__row--title{margin-top:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.host-guide-card__row--digest{margin-top:6px;font-size:13px;line-height:18px;height:36px;overflow:hidden;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis}.bb-list-block{color:#333}.bb-list-block .bb-card{display:block;position:relative;width:100%}.bb-list-block .bb-card.big-card{padding-top:57.2327044%}.bb-list-block .bb-card.small-card{padding-top:56.35384615%}.bb-list-block .bb-card.small-card:not(:last-child){margin-bottom:3.1510658%}.bb-list-block .bb-card .titles,.bb-list-block .bb-card img{position:absolute;width:100%}.bb-list-block .bb-card img{top:0;left:0;height:100%}.bb-list-block .bb-card .titles{bottom:0;color:#fff;padding:1em;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.6)));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.bb-list-block .bb-card .titles .big-title{font-size:.2rem;font-weight:900}.bb-list-block .bb-card .titles .small-title{font-size:.14rem}.bb-list-block .big-cards-wrap{width:66%}.bb-list-block .small-cards-wrap{width:32.57358491%;overflow:hidden}.bb-list-block .on-left{float:left;margin-right:1.02641509%}.bb-stories-block .stories-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}.bb-stories-block .bb-story-card{color:#333;display:inline-block;font-size:.16rem;width:32%}.bb-stories-block .bb-story-card:not(:last-child){margin-right:2%}.bb-stories-block img{width:100%}.bb-stories-block .big-title{margin:1em 0 0}.bb-stories-block .small-title{font-size:.14rem;color:#999;margin-top:.5em}.radio--root{position:absolute;z-index:-1;background:none;border:none;top:0;left:0}.aside__sys{position:fixed;bottom:20px;right:20px;z-index:10000;width:46px}.aside__tools{font-size:12px;text-align:center;margin-top:-5px;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);border-bottom:1px solid #ddd;border-radius:0 0 3px 3px}.aside__tool{position:relative;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;background:#fff;border:solid #ddd;border-width:1px 1px 0}.aside__tool:first-child{border-radius:3px 3px 0 0}.aside__tool:hover{background-color:#ffde38;border-color:transparent}.aside__tool:hover~.aside__tool{border-top-color:transparent}.aside__button:focus~.aside__tip,.aside__tool:hover .aside__tip{-webkit-transform:translateY(-50%) translateX(0);-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.aside__button{background:none;border:none;margin:0;padding:0;display:block;cursor:inherit}.aside__icon{display:block}.aside__tip{position:absolute;z-index:-1;top:50%;right:56px;-webkit-transform:translateY(-50%) translateX(200%);-ms-transform:translateY(-50%) translateX(200%);transform:translateY(-50%) translateX(200%);background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff;margin-left:-1000%;font-size:14px;padding:1em;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s;cursor:auto}.aside__tip:after{content:" ";display:inline-block;position:absolute;top:50%;right:-10px;margin-top:-.5em;background-color:transparent;border-left:10px solid rgba(0,0,0,.7);border-top:.6em solid transparent;border-bottom:.6em solid transparent;border-right:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.aside-tip__qrcode{height:1.4rem}.aside__tool--app .aside__tip{background:#fff;-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);border:1px solid #ddd;color:#333}.aside__tool--app .aside__tip table{width:100%}.aside__tool--app .aside__tip table td,.aside__tool--app .aside__tip table th{padding:5px;font-weight:400}.aside__tool--app .aside__tip:after{content:none}.aside__tool--top{height:0;overflow:hidden;opacity:0;-webkit-transition:height .2s,opacity .2s;transition:height .2s,opacity .2s;margin-bottom:-1px}.over-vp .aside__tool--top{height:46px;overflow:visible;opacity:1;margin-bottom:0}.aside__tool--app .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:-46px -46px;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--app .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--app:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:0 -46px;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--app:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--contact .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:-46px 0;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--contact .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--contact:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:0 0;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--contact:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--top .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:-92px -46px;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--top .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.aside__tool--top:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons-v25a4d0b7.png);background-position:-92px 0;width:46px;height:46px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aside__tool--top:hover .aside__icon{background-image:url(//s3plus.meituan.net/v1/mss_65766da973d14523b3d781fe3ac2bbac/www-assets/views/layouts/components/aside/assets/icons@2x-v34e8cd37.png);background-size:138px 92px}}.b-cover{position:fixed;bottom:0;left:0;width:100%;height:140px;background-color:#444;background-color:rgba(34,34,34,.9);color:#fff;z-index:10010;-webkit-transition:opacity .2s,left .2s;transition:opacity .2s,left .2s}.b-cover__content>table{max-width:100%;margin:0 auto;height:100%}.b-cover__content>table tr{height:100%}.b-cover__content>table td{text-align:center;vertical-align:middle;padding:15px 25px;height:100%}.b-cover__demo{position:relative;width:150px}.b-cover__demo .miniapp-demo{position:absolute;top:-12px;bottom:0;right:0;text-align:right;left:0;height:152px}.b-cover__demo .miniapp-demo>img{height:100%}.b-cover__demo .miniapp-demo__miniapp-icon{position:absolute;right:-40px;bottom:8px}.b-cover__demo .miniapp-demo__miniapp-icon>img{width:80px}.b-cover__text{padding-left:70px!important;padding-right:65px!important}.b-cover__text>img{height:88px}.b-cover__code{background-color:#ccc;background-color:rgba(99,99,99,.39)}.b-cover__code>img{height:88px}.b-cover__code>p{font-size:14px;font-weight:500;line-height:1}.b-cover__op{vertical-align:top!important;padding:0!important}.b-cover__close{background:none;border:none;margin:0;cursor:pointer;padding:15px 25px}.b-cover__close>img{width:24px}.aside__miniapp{position:relative;text-align:center;font-size:12px;letter-spacing:.2px;color:#fff;border:none;border-radius:4px;background:none;background-color:#333;background-color:rgba(0,0,0,.8);-webkit-box-shadow:0 2px 4px 0 #d1d1d1;box-shadow:0 2px 4px 0 #d1d1d1;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);padding:20px 2px 4px;margin:0;width:100%;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}.aside__miniapp>span{display:block;line-height:14px;margin-bottom:0}.aside__miniapp small{-webkit-transform:scale(.912);-ms-transform:scale(.912);transform:scale(.912)}.aside__miniapp>img{position:absolute;margin:0 auto;width:40px;top:-20px;left:0;right:0}.aside-miniapp-container{margin-bottom:10px;display:block}#switch--miniapp-cover{opacity:.1;position:absolute;right:-300px;z-index:-1}#switch--miniapp-cover:disabled+.aside-miniapp-container{display:none}#switch--miniapp-cover:checked+.aside-miniapp-container .b-cover{opacity:0;left:100%}#switch--miniapp-cover:checked+.aside-miniapp-container .aside__miniapp{opacity:1;visibility:visible}