@import '../fonts/web-common/iconfont.css';@import url(../fonts/biz/iconfont.css);body{font-size:.875rem;background:#f0f0f0}.in-app .headerview{background-color:#f0f0f0}html,body,.mask,.wg-components-mask,.wg-components-popup,.wg-components-popup-page-footer,.auto-center-limit-width,.filter-mask,.app-download-wrap,#appdownload,#headerview .header,.search-list-header,.private-tour-list .list-header,.private-tour-list .sort-nav,.detail-product .detail-order,.tab-header .tab-mod,.sticky-bottom,.list-skeleton,.list-top-mask .mask-detail,.page-hotel-list .list-search-bar,.wg-hotel-filter-bar,.page-hotel-info #wg-components-tabs,.album-sticky-tabs,.detail-skeleton-footer{min-width:320px;max-width:768px;margin:0 auto}.w-full{width:100%}ul,li{margin:0;padding:0}.sticky-bottom{z-index:9998}.relative{position:relative}.new-light-box{box-sizing:border-box}.fixed{position:fixed;width:100%}.hide{display:none}.rotate90{transform:rotate(90deg)}.rotate180{transform:rotate(180deg)}.transition-300ms{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.transition-150ms{-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-ms-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.extra-page-icon{font-size:1.125rem;color:#999;transform:rotate(180deg);position:relative;right:-0.3125rem}.ellipsis1{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis2{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis3{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.white-header .header{background-color:#ffffff;color:#222222}.white-header .header .left-item .header-btn i,.white-header .header .right-item .header-btn,.white-header .header .right-item,.white-header .header .page-title{color:#222222}.wicon-asian:before{color:#fbc600}.wicon-gd:before{color:#2ca6e0}.wicon-china:before{color:#e56a18}.wicon-long:before{color:#54b459}.search-btns{text-align:center;border-top:1px solid #f0f0f0;background-color:#fff}.search-btns .btn{margin:.625rem;width:5.625rem}.wg-components-mask.white-bg .wg-components-popup .popup-content{background:#fff}.wg-components-popup.show{display:flex}.error-panel{text-align:center;font-size:.875rem}.error-panel .btn{padding:.3125rem .9375rem;margin:.625rem 0;font-size:.875rem}.line-between:after{top:50%;right:0;bottom:auto;left:0;position:absolute;content:'';display:block;height:1px;background-color:#e5e5e5}.page-box{min-height:100%;color:#5a5a5a;font-size:.875rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.search-list-header,.headerview .header{border-bottom:1px solid #f0f0f0}.headerview.absolute .header,.header-no-border .header{border-bottom:0}.switch::before{border-radius:inherit}.promotion-badge{position:absolute;top:0rem;padding:0 .25rem;height:1.025rem;width:max-content;line-height:1.025rem;font-size:.75rem;background:linear-gradient(315deg, #f82222 0%, #ff6600 100%);border-radius:2px 0px 0px 0px;text-align:center;color:#fff;z-index:1;left:0}.promotion-badge.hot{width:1.625rem}.recommend-wrapper .loading .loading-circle{transform:scale(.6)}.recommend-wrapper .tip{padding-top:0}.recommend-wrapper .recommend-panel .promotion-badge{position:absolute;top:0rem;width:max-content}.recommend-wrapper .recommend-panel .info-warpper-hotel{min-height:inherit !important;height:2.5rem}.recommend-wrapper .recommend-panel .info-warpper-hotel p{font-size:.8125rem;line-height:1.6;font-weight:600;color:#222;margin:.3125rem 0;padding:0 .625rem}.recommend-wrapper .recommend-panel .item-name{font-size:.8125rem !important;line-height:1.6 !important;font-weight:600 !important}.recommend-wrapper .recommend-panel .item-price .unit{font-weight:normal !important}.recommend-wrapper .recommend-panel .play-item{box-shadow:0 2px 7px 0 rgba(0,0,0,0.1) !important;height:100%;border-radius:2px !important;overflow:hidden;position:relative}.recommend-wrapper .recommend-panel .play-item .item-image{height:100%}.recommend-wrapper .recommend-panel .play-item .item-image img{border-radius:2px 2px 0 0}.recommend-wrapper .recommend-panel .play-item .item-image .item-price{justify-content:flex-end}.badge-wrap{position:absolute;left:0;top:0}.recommend-end-line{padding:1rem;font-size:.875rem;color:#999999;-ms-flex-align:center !important;align-items:center !important;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend-end-line>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;display:block;min-height:1px;padding:0 20px}.recommend-end-line::before,.recommend-end-line::after{content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;display:block;position:relative;width:100%;min-height:1px;background-color:#dddddd;margin:0 .25rem}.custom-service-wrapper{position:fixed;bottom:10.18125rem !important;z-index:19 !important}.tbs-hidden-chat{opacity:0 !important;z-index:-1 !important;position:fixed}.headerview .wg-icon-service{color:#2182fc}.view-history-entry{position:fixed;z-index:19;width:2.5rem;height:2.5rem;font-size:1.5rem;right:1rem;background:rgba(255,255,255,0.7);text-align:center;line-height:3rem;border-radius:50%;box-sizing:border-box;border:1px solid #f0f0f0}.view-history-entry .icon{color:#2182fc;font-size:1.4rem}.recommend-error-panel{font-size:.9375rem !important}.old-price-wrap{text-align:right;height:1.625rem;line-height:1.625rem;padding-right:.5rem}.old-price-wrap .original-price{color:#999;font-size:.75rem;text-decoration:line-through;height:.75rem;margin:0;padding:.25rem 0 .5rem}.ptt-quality-label{display:inline-block;box-sizing:border-box;text-align:center;color:#612515;font-size:.75rem;font-weight:600;line-height:1.125rem;padding:0 .25rem;height:1.125rem;background:linear-gradient(to left, #ffbd9e, #fde4d3);border-radius:2px 2px 2px 2px;margin-right:2px;vertical-align:text-bottom}.ptt-labels{background-color:unset;height:1.5rem;overflow:hidden}.ptt-labels .wg-icon-problem{color:#2182fc;font-size:.75rem}.ptt-label{display:inline-block;padding:0 .25rem;line-height:1.125rem;height:1.125rem;border:1px solid #cccccc;border-radius:2px 2px 2px 2px;color:#999999;font-size:.75rem;margin-right:.25rem;background-color:unset;margin-bottom:.25rem}.ptt-label.product{color:#2182fc;border-color:rgba(33,130,252,0.3)}.ptt-label.marketing{color:#b2570d;border-color:rgba(178,87,13,0.28)}.ptt-label.discount{color:#f82222;border:1px solid #f8222233}.single-label .ptt-label{max-width:94%}.flex-column-end{justify-content:end}.label-desc-popup .popup-header .wg-icon-close{font-size:1.35rem}.label-desc-popup .popup-view-content{padding:1rem}.label-desc-popup .label-li{margin-bottom:1rem;gap:.75rem}.label-desc-popup .label-li .ptt-label{height:unset;margin:0}.label-desc-popup .label-li .ptt-label.marketing{border:1px solid rgba(178,87,13,0.28)}.label-desc-popup .label-li .desc{color:#222;font-size:.8125rem;margin-top:0}.absolute div.header .trip-share-button-wrap .wg-icon,.absolute.had-bg-color div.header .trip-share-button-wrap .wg-icon{color:#ffffff;transform:rotate(180deg) scale(.8);background-color:unset;display:inline;width:unset;height:unset;line-height:unset;margin:0;font-size:.75rem}.absolute div.header .trip-share-button-wrap .wg-icon::before,.absolute.had-bg-color div.header .trip-share-button-wrap .wg-icon::before{font-size:.75rem}.trip-share-button-wrap{height:1.375rem;border-radius:.6875rem;background-color:rgba(0,0,0,0.6);padding:0 .2rem 0 .5rem;position:relative;box-sizing:border-box}.trip-share-button-wrap .text{color:#ffffff;font-size:.75rem;line-height:.375rem;font-weight:600}.trip-share-button-wrap .new-tag{background-color:#f82222;color:#ffffff;font-size:.75rem;line-height:1.2rem;border-radius:.6rem .6rem .6rem 0;transform:scale(.6);transform-origin:right center;position:absolute;right:0;top:-0.5rem;padding:0 4px}.headerview.border-header .header{border-bottom:1px solid #f0f0f0}.headerview.wg-tbs-custom-header .header .page-title .title-info{max-width:16.5rem}.headerview.wg-tbs-custom-header .header .custom-header{color:#999999;font-size:.875rem}.headerview.wg-tbs-custom-header .header .custom-header .current-title{color:#222222;font-weight:600}.headerview.wg-tbs-custom-header .header .custom-header .arrow-icon{background:url(../img/header-arrow.svg) center no-repeat;background-size:100% 100%;width:1rem;height:1rem;margin:0 .25rem}.ptt-flight-list-header .page-title .sub-title{color:#222}.hotel-rc-list{margin-top:.5rem}.hotel-rc-list .hotel-rc-item{margin-top:.25rem}.hotel-rc-list .hotel-rc-item:first-child{margin-top:0}.hotel-rc-list .hotel-rc-item.child-policy{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.hotel-rc-list .hotel-rc-item.child-policy .wicon-child{color:#666;margin-right:.125rem;font-size:.875rem;margin-top:.125rem}.hotel-rc-list .hotel-rc-item .hotel-rc-icon{width:.875rem;margin-right:.25rem}.hotel-rc-list .hotel-rc-item .hotel-rc-icon>i{color:#f82222;font-size:1rem}.hotel-rc-list .hotel-rc-item .hotel-rc-text{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:.875rem}body{color:#666}.list-empty-resource{position:absolute;width:100%;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-top:none !important}.resource-box{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;border:1px solid #eee}.split{display:inline-block;width:1px;height:.75rem;margin:0 .625rem;background-color:#afafaf;vertical-align:-0.0625rem}.common-calendar-page .calendar-dynamic .cld-unit{padding-top:11.75rem !important;top:11.5rem !important}.common-calendar-page .calendar-dynamic .cld-unit .cld-month{top:11.5rem !important}.common-calendar-page .calendar-dynamic.headerTop125 .cld-unit{padding-top:13rem !important;top:12.75rem !important}.common-calendar-page .calendar-dynamic.headerTop125 .cld-unit .cld-month{top:12.75rem !important}.common-calendar-page .calendar-dynamic.headerTop275 .cld-unit{padding-top:14.5rem !important;top:14.25rem !important}.common-calendar-page .calendar-dynamic.headerTop275 .cld-unit .cld-month{top:14.25rem !important}.pbs-panel{border-top:1px solid #eee;border-bottom-color:#eee;background-color:#fff}.pbs-panel+.pbs-panel{margin-top:.625rem}.pbs-panel .panel-header{padding-left:.3125rem;margin-left:.625rem;border-bottom:1px solid #eee}.pbs-panel .panel-body{padding:0;border-top:none}.pbs-panel.card .panel-header{border-bottom:none}.headerview.wg-ptt-custom-header .header{border-bottom:none}.headerview.wg-ptt-custom-header .header .page-title .title-info{max-width:16.5rem}.headerview.wg-ptt-custom-header .header .custom-header{color:#999999;font-size:.875rem}.headerview.wg-ptt-custom-header .header .custom-header .current-title{color:#222222;font-weight:600}.headerview.wg-ptt-custom-header .header .custom-header .arrow-icon{background:url(../img/header-arrow.svg) center no-repeat;background-size:100% 100%;width:1rem;height:1rem;margin:0 .5rem}.headerview.wg-ptt-custom-header .header .right-item .refund-notice-icon{background:url(../img/refund-notice.svg) center no-repeat;background-size:100% 100%;width:2.2rem;height:1.5rem}.contact-nation-list{background-color:#fff}.wg-components-warning404{box-sizing:border-box}@media (min-width:768px){.filter-box,.search-bar,.list-empty-resource,.dynamic-option-header,.search-city-container,.city-wrapper,.checkbox-info,.city-list{max-width:768px;margin:0 auto}.hotel-search-mask{max-width:768px;margin:0 auto}.hotel-search-mask .search-bar{max-width:768px;margin:0 auto}.common-calendar-page .page-header{max-width:768px;margin:0 auto}}.mainview .main-viewport{background-color:#e8ecf3}.person-room-panel{width:100%;height:calc(100% - 2.75rem) !important;position:fixed;top:2.75rem;background:#fff;z-index:9999;overflow:auto}.person-room-panel .wg-components-popup-radio{width:100%;max-width:inherit}.person-room-panel .wg-components-popup-radio .wg-components-popup{width:100%;max-width:inherit}.person-room-panel.iphoneX-fix .popup-content{padding-bottom:34px}.person-room-panel .room-warning{padding:.625rem .9375rem;font-size:.75rem;font-weight:400;color:#222222;line-height:40px;height:40px;background:#fff1e6}.person-room-panel .room-warning .icon{margin-right:.3125rem;color:#ff7d13}.person-room-panel .person-room-item{padding:.9375rem;border-top:1px solid #f0f0f0}.person-room-panel .person-room-item .wg-components-number .num-minus,.person-room-panel .person-room-item .wg-components-number .num-plus{font-size:1.5rem}.person-room-panel .person-room-item .wg-components-number .num-minus i,.person-room-panel .person-room-item .wg-components-number .num-plus i{font-size:1.5rem}.person-room-panel .person-room-item .wg-components-number .num-minus i:hover,.person-room-panel .person-room-item .wg-components-number .num-plus i:hover{color:#2182fc}.person-room-panel .person-room-item .wg-components-number .num-minus i:active,.person-room-panel .person-room-item .wg-components-number .num-plus i:active{color:#0057c4}.person-room-panel .person-room-item .wg-components-number .num-view{line-height:1.875rem;color:#222;font-size:1.125rem}.person-room-panel .person-room-item.error{padding-bottom:.275rem}.person-room-panel .person-room-item.error .room-error{text-align:right;color:red;font-size:.75rem}.person-room-panel .person-room-item .label{font-size:1rem;font-weight:400;color:#222;line-height:1rem}.person-room-panel .person-room-item .label>span{margin-left:.625rem;font-size:.875rem;font-weight:400;color:#999;line-height:.875rem}.person-room-panel .person-room-item .number{position:relative}.person-room-panel .person-room-item .number .num-minus,.person-room-panel .person-room-item .number .num-plus{width:1.5625rem;height:1.5625rem;border-radius:50%}.person-room-panel .person-room-item .number .num-minus.disabled,.person-room-panel .person-room-item .number .num-plus.disabled{background-color:#fff !important;border:2px solid #ccc !important}.person-room-panel .person-room-item .number .num-minus.disabled:after,.person-room-panel .person-room-item .number .num-plus.disabled:after,.person-room-panel .person-room-item .number .num-minus.disabled:before,.person-room-panel .person-room-item .number .num-plus.disabled:before{background-color:#ccc}.person-room-panel .person-room-item .number .num-view{height:1.5625rem;line-height:1.5625rem;font-size:1.125rem;font-weight:500;color:#222}.person-room-panel .child-number-container .uncomplete-tips{padding-top:.5rem;color:#f82222;font-size:.75rem;line-height:.75rem;text-align:right}.person-room-panel .child-number-container .child-option-ul .child-option-li{margin:0 .9375rem .625rem;padding:.9375rem;background:#f1f5f8}.person-room-panel .child-number-container .child-option-ul .child-option-li .label,.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input{font-size:1rem;font-weight:400;color:#222;line-height:1rem}.person-room-panel .child-number-container .child-option-ul .child-option-li .label .placeholder,.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .placeholder{color:#999}.person-room-panel .child-number-container .child-option-ul .child-option-li .label .wg-icon-back,.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .wg-icon-back{color:#999;display:inline-block;transform:rotate(-90deg)}.person-room-panel .child-number-container .child-option-ul .child-option-li .label .age,.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .age{padding-right:.9375rem}.person-room-panel .child-number-container .child-option-ul .child-option-li .label .child-split,.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .child-split{color:#999}.person-room-panel .child-number-container .child-option-ul .child-option-li .label .height,.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .height{padding-left:.9375rem}.person-room-panel .tip-container{padding-bottom:2.5rem}.person-room-panel .tip-container .tip-title{padding:.625rem .9375rem 0;color:#ff7d13;font-size:.875rem;font-weight:600}.person-room-panel .tip-container .tip-title .icon{padding-right:.3125rem;color:#17a1dd}.person-room-panel .tip-container .tip-content{padding:.625rem .9375rem;font-size:.875rem;color:#000}.popup-content{font-size:.875rem}.wg-components-popup .popup-content{background:#fff}.common-calendar-page{position:fixed;top:0;bottom:0;overflow-y:scroll;overflow-x:hidden;z-index:9999;background:#fff;margin:0 auto;width:100%;height:100%}.common-calendar-page .calendar-dynamic .cld-unit{line-height:1.5rem}.common-calendar-page .calendar-dynamic .cld-unit .cld-month{line-height:1.5rem}.common-calendar-page .calendar-new .week-container{z-index:19}.common-calendar-page .text-center>span{color:#2182fc}.common-calendar-page .text-blue{color:#2182fc}.common-calendar-page .sticky-top,.common-calendar-page .week-container{margin:0 auto}.common-calendar-page .page-header{position:fixed;left:0;right:0;z-index:9999;background:#fff;margin:0 auto;width:100%;border-bottom:1px solid #f0f0f0}.common-calendar-page .page-header .page-title .title-info{color:#222}.skeleton-order,.skeleton-system-nav{margin:.5rem;box-sizing:border-box;padding:.75rem 1rem;border-radius:.25rem;background:#fff}.skeleton-order .base,.skeleton-system-nav .base{height:1.5rem;width:50%}.skeleton-system-nav .base{width:100%}.skeleton-wrapper{background:#fff;box-sizing:border-box}.skeleton-wrapper .line{height:1px;width:100%;background-color:#f4f4f4}.skeleton-wrapper .base{height:1.5rem}.skeleton-wrapper .skeleton-recommend{padding:1rem 1rem .75rem 1rem;display:flex;flex-direction:column;gap:.75rem}.skeleton-wrapper .skeleton-recommend .top{width:50%}.skeleton-wrapper .skeleton-recommend .bottom{width:100%}.skeleton-wrapper .skeleton-products{padding:0 1rem}.skeleton-wrapper .skeleton-products .skeleton-item{display:flex;padding:.75rem 0;gap:.4375rem}.skeleton-wrapper .skeleton-products .skeleton-item .skeleton-pic{width:6.8125rem;height:9.625rem;border-radius:.25rem;flex-shrink:0}.skeleton-wrapper .skeleton-products .skeleton-item .skeleton-info{flex:1;display:flex;flex-direction:column;justify-content:space-between}.skeleton-wrapper .skeleton-products .skeleton-item .skeleton-info .top{display:flex;flex-direction:column;gap:.375rem}.skeleton-wrapper .skeleton-products .skeleton-item .skeleton-info .top .info-1,.skeleton-wrapper .skeleton-products .skeleton-item .skeleton-info .top .info-2{width:100%}.skeleton-wrapper .skeleton-products .skeleton-item .skeleton-info .top .info-3{width:50%}.skeleton-wrapper .skeleton-products .skeleton-item .skeleton-info .bottom{display:flex;justify-content:flex-end}.skeleton-wrapper .skeleton-products .skeleton-item .skeleton-info .bottom .info-4{width:50%}@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}.expand-btn{display:flex;align-items:center;gap:.15rem;font-size:.75rem;font-family:PingFangSC-Regular;letter-spacing:0px;color:#2182fc;cursor:pointer}.expand-btn .expand-btn-icon{display:inline-block;line-height:1;transition:all .1s ease-in-out}.expand-btn .expand-btn-icon .wg-icon-expand{font-size:.75rem}@font-face{font-family:"woticon";src:url('../fonts/woticon.ttf?t=13.9.1_20251217175059') format('truetype'),url('../fonts/woticon.svg?t=13.9.1_20251217175059#woticon') format('svg'),url('../fonts/woticon.woff?t=13.9.1_20251217175059') format('woff')}[class*=" wicon-"],[class^="wicon-"]{font-family:"woticon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wicon-accommodation:before{content:"\ea01"}.wicon-address:before{content:"\ea03"}.wicon-add:before{content:"\ea02"}.wicon-air:before{content:"\ea04"}.wicon-arrow-down:before{content:"\ea06"}.wicon-arrive:before{content:"\ea05"}.wicon-arrow:before{content:"\ea07"}.wicon-arrows-left:before{content:"\ea08"}.wicon-arrows-right:before{content:"\ea09"}.wicon-asian:before{content:"\ea0a"}.wicon-baby:before{content:"\ea0b"}.wicon-back-up:before{content:"\ea0c"}.wicon-bed:before{content:"\ea0e"}.wicon-baggage:before{content:"\ea0d"}.wicon-bus:before{content:"\ea10"}.wicon-bg-close:before{content:"\ea0f"}.wicon-car:before{content:"\ea12"}.wicon-calender:before{content:"\ea11"}.wicon-caution:before{content:"\ea13"}.wicon-child:before{content:"\ea14"}.wicon-china:before{content:"\ea15"}.wicon-close:before{content:"\ea17"}.wicon-contacts:before{content:"\ea18"}.wicon-cool:before{content:"\ea19"}.wicon-cirArrowDown:before{content:"\ea16"}.wicon-copy:before{content:"\ea1a"}.wicon-discount:before{content:"\ea1b"}.wicon-double-bed:before{content:"\ea1d"}.wicon-discount_1:before{content:"\ea1c"}.wicon-edit:before{content:"\ea1e"}.wicon-entertain:before{content:"\ea1f"}.wicon-extra-bed:before{content:"\ea21"}.wicon-excalmatory-mark-trangle:before{content:"\ea20"}.wicon-flight:before{content:"\ea22"}.wicon-gift-new:before{content:"\ea23"}.wicon-gift:before{content:"\ea24"}.wicon-has-breakfast:before{content:"\ea25"}.wicon-has_window:before{content:"\ea26"}.wicon-hot:before{content:"\ea28"}.wicon-horn:before{content:"\ea27"}.wicon-hotel-area:before{content:"\ea29"}.wicon-hotel-floor:before{content:"\ea2a"}.wicon-hotel-member:before{content:"\ea2b"}.wicon-hotel-person:before{content:"\ea2c"}.wicon-hotel-person2:before{content:"\ea2d"}.wicon-hotel-smoking:before{content:"\ea2e"}.wicon-hotel-tags-flight-discounts:before{content:"\ea30"}.wicon-hotel-tags-app-exclusive:before{content:"\ea2f"}.wicon-hotel-tags-special-sale:before{content:"\ea31"}.wicon-hotel-tags-train-discounts:before{content:"\ea32"}.wicon-hotel-tags-wingon-recommend:before{content:"\ea33"}.wicon-hotel-wifi:before{content:"\ea34"}.wicon-hotel:before{content:"\ea36"}.wicon-hotel-window:before{content:"\ea35"}.wicon-icon_phone:before{content:"\ea38"}.wicon-ic-time:before{content:"\ea37"}.wicon-insurance:before{content:"\ea3a"}.wicon-insurance-flight:before{content:"\ea39"}.wicon-jetso:before{content:"\ea3b"}.wicon-limit-time:before{content:"\ea3c"}.wicon-location:before{content:"\ea3d"}.wicon-location1:before{content:"\ea3e"}.wicon-long:before{content:"\ea3f"}.wicon-map-driver:before{content:"\ea40"}.wicon-map-sight:before{content:"\ea41"}.wicon-map:before{content:"\ea42"}.wicon-new:before{content:"\ea44"}.wicon-menber:before{content:"\ea43"}.wicon-note-new:before{content:"\ea46"}.wicon-no-meals:before{content:"\ea45"}.wicon-number-work:before{content:"\ea48"}.wicon-note:before{content:"\ea47"}.wicon-once:before{content:"\ea49"}.wicon-open:before{content:"\ea4a"}.wicon-out:before{content:"\ea4b"}.wicon-outlet:before{content:"\ea4c"}.wicon-plus:before{content:"\ea4d"}.wicon-progress:before{content:"\ea4f"}.wicon-popularity:before{content:"\ea4e"}.wicon-round-trip:before{content:"\ea51"}.wicon-safety:before{content:"\ea52"}.wicon-save:before{content:"\ea53"}.wicon-recommond:before{content:"\ea50"}.wicon-selected:before{content:"\ea54"}.wicon-ship:before{content:"\ea55"}.wicon-short:before{content:"\ea56"}.wicon-single2-bed:before{content:"\ea57"}.wicon-star-hollow:before{content:"\ea58"}.wicon-star-solid:before{content:"\ea59"}.wicon-star:before{content:"\ea5a"}.wicon-thin-arrow-down:before{content:"\ea5b"}.wicon-train_stop:before{content:"\ea5d"}.wicon-time:before{content:"\ea5c"}.wicon-twokind-bed:before{content:"\ea5e"}@font-face{font-family:'icon-biz';src:url('../fonts/h5/iconfont.woff2?t=13.9.1_20251217175059') format('woff2'),url('../fonts/h5/iconfont.woff?t=13.9.1_20251217175059') format('woff'),url('../fonts/h5/iconfont.ttf?t=13.9.1_20251217175059') format('truetype')}[class*=' icon-biz-'],[class^='icon-biz-']{font-family:'woticon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-biz-back-up{font-family:'icon-biz' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-biz{font-family:'icon-biz' !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-biz-insurance2:before{content:'\e698'}.icon-biz-insurance1:before{content:'\e60e'}.icon-biz-lbs:before{content:'\e60d'}.icon-biz-hand-luggage:before{content:'\e60a'}.icon-biz-split:before{content:'\e690'}.icon-biz-luggage:before{content:'\e691'}.icon-biz-asian1:before{content:'\e607'}.icon-biz-thin-hot:before{content:'\e608'}.icon-biz-china:before{content:'\e609'}.icon-biz-oversea:before{content:'\e606'}.icon-biz-contacts:before{content:'\e6da'}.icon-biz-copy:before{content:'\e6db'}.icon-biz-double-bed:before{content:'\e6dc'}.icon-biz-edit:before{content:'\e6dd'}.icon-biz-excalmatory-mark-trangle:before{content:'\e6de'}.icon-biz-cool:before{content:'\e6df'}.icon-biz-extra-bed:before{content:'\e6e0'}.icon-biz-discount:before{content:'\e6e1'}.icon-biz-discount_1:before{content:'\e6e2'}.icon-biz-entertain:before{content:'\e6e3'}.icon-biz-gift-new:before{content:'\e6e4'}.icon-biz-hot:before{content:'\e6e5'}.icon-biz-has_window:before{content:'\e6e6'}.icon-biz-hotel:before{content:'\e6e7'}.icon-biz-has-breakfast:before{content:'\e6e8'}.icon-biz-flight:before{content:'\e6e9'}.icon-biz-hotel-area:before{content:'\e6ea'}.icon-biz-gift:before{content:'\e6eb'}.icon-biz-hotel-person2:before{content:'\e6ec'}.icon-biz-hotel-person:before{content:'\e6ed'}.icon-biz-hotel-tags-app-exclusive:before{content:'\e6ee'}.icon-biz-horn:before{content:'\e6ef'}.icon-biz-hotel-floor:before{content:'\e6f0'}.icon-biz-hotel-tags-special-sale:before{content:'\e6f1'}.icon-biz-hotel-tags-flight-discounts:before{content:'\e6f2'}.icon-biz-hotel-tags-train-discounts:before{content:'\e6f3'}.icon-biz-hotel-smoking:before{content:'\e6f4'}.icon-biz-ic-time:before{content:'\e6f5'}.icon-biz-insurance:before{content:'\e6f6'}.icon-biz-hotel-tags-wingon-recommend:before{content:'\e6f7'}.icon-biz-insurance-flight:before{content:'\e6f8'}.icon-biz-hotel-wifi:before{content:'\e6f9'}.icon-biz-location1:before{content:'\e6fa'}.icon-biz-limit-time:before{content:'\e6fb'}.icon-biz-map:before{content:'\e6fc'}.icon-biz-icon_phone:before{content:'\e6fd'}.icon-biz-location:before{content:'\e6fe'}.icon-biz-hotel-window:before{content:'\e6ff'}.icon-biz-jetso:before{content:'\e700'}.icon-biz-map-sight:before{content:'\e701'}.icon-biz-long:before{content:'\e702'}.icon-biz-menber:before{content:'\e703'}.icon-biz-map-driver:before{content:'\e704'}.icon-biz-once:before{content:'\e705'}.icon-biz-note-new:before{content:'\e706'}.icon-biz-note:before{content:'\e707'}.icon-biz-number-work:before{content:'\e708'}.icon-biz-no-meals:before{content:'\e709'}.icon-biz-open:before{content:'\e70a'}.icon-biz-popularity:before{content:'\e70b'}.icon-biz-round-trip:before{content:'\e70c'}.icon-biz-progress:before{content:'\e70d'}.icon-biz-out:before{content:'\e70e'}.icon-biz-outlet:before{content:'\e70f'}.icon-biz-selected:before{content:'\e710'}.icon-biz-safety:before{content:'\e711'}.icon-biz-hotel-member:before{content:'\e712'}.icon-biz-short:before{content:'\e713'}.icon-biz-save:before{content:'\e714'}.icon-biz-star:before{content:'\e715'}.icon-biz-recommond:before{content:'\e716'}.icon-biz-new:before{content:'\e717'}.icon-biz-single2-bed:before{content:'\e718'}.icon-biz-star-solid:before{content:'\e719'}.icon-biz-thin-arrow-down:before{content:'\e71a'}.icon-biz-star-hollow:before{content:'\e71b'}.icon-biz-time:before{content:'\e71c'}.icon-biz-address:before{content:'\e71d'}.icon-biz-ship:before{content:'\e71e'}.icon-biz-arrow-down:before{content:'\e71f'}.icon-biz-train_stop:before{content:'\e720'}.icon-biz-baggage:before{content:'\e721'}.icon-biz-twokind-bed:before{content:'\e722'}.icon-biz-arrive:before{content:'\e723'}.icon-biz-back-up:before{content:'\e780'}.icon-biz-baby:before{content:'\e725'}.icon-biz-calender:before{content:'\e726'}.icon-biz-arrows-right:before{content:'\e727'}.icon-biz-asian:before{content:'\e728'}.icon-biz-bg-close:before{content:'\e729'}.icon-biz-caution:before{content:'\e72a'}.icon-biz-bed:before{content:'\e72b'}.icon-biz-bus:before{content:'\e72c'}.icon-biz-close:before{content:'\e72d'}.icon-biz-add:before{content:'\e72e'}.icon-biz-arrows-left:before{content:'\e72f'}.icon-biz-accommodation:before{content:'\e730'}.icon-biz-cirArrowDown:before{content:'\e731'}.icon-biz-child:before{content:'\e732'}.page-images img{position:relative;z-index:2}.page-images.iphoneX-fix .image-list{padding-bottom:3rem}.page-images.iphoneX-fix .sticky-bottom{padding-bottom:34px}.page-images .image-filter{display:table;width:100%;box-sizing:border-box;border-top:1px solid #eee;background-color:#f7f7f7;overflow:hidden}.page-images .image-filter>li.active{color:#2182fc}.page-images .image-filter>li{float:none;display:table-cell;vertical-align:middle;height:2.5rem;line-height:2.5rem;padding:0 .9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-images .no-image-wrapper{position:absolute;top:.3125rem;left:.3125rem;bottom:.3125rem;right:.3125rem;background-color:#eee;overflow:hidden}.page-images img{position:relative;z-index:2}.page-images .image-filter>li.active{color:#17a1dd}.page-images .image-list{padding:.3125rem;list-style:none;overflow:hidden}.page-images .image-list>li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.3125rem;float:left;min-height:7.5rem;overflow:hidden;width:50%}.page-images .image-list>li img{width:100%;vertical-align:top}.page-images .image-list>li .image-title{position:absolute;top:auto;right:.3125rem;bottom:.3125rem;left:.3125rem;padding:.3125rem;background-color:rgba(0,0,0,0.8);font-size:.75rem;color:#fff;font-weight:400;text-align:center;z-index:2}.page-image-detail{position:relative;padding:3.25rem 0;background-color:#fff;overflow:hidden}.page-image-detail .slider-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;background-color:#eee}.page-image-detail .image-navbar{padding:.75rem 0;border-top:1px solid #eee;background-color:#f7f7f7;font-size:.875rem;text-align:center}.page-image-detail .image-navbar .wg-icon-back{color:#17a1dd}.page-image-detail .image-navbar .btn-prev{position:absolute;left:0;top:0;bottom:0;width:3rem;height:3rem}.page-image-detail .image-navbar .btn-next{position:absolute;top:0;bottom:0;width:3rem;height:3rem;right:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media (max-width:640px){.page-images .image-list>li{width:50%}}.city-select-mask{position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:auto;overflow-x:hidden;z-index:9999;background:#fff;margin:0 auto}.city-select-mask .search-bar{padding:0;top:0;background:#fff;border:1px solid #f0f0f0}.city-select-mask .search-bar .wg-icon-close,.city-select-mask .search-bar .wg-icon-back{padding:0 .75rem;font-size:1.5rem;line-height:inherit;color:#222}.city-select-mask .search-bar .wg-icon-close:active,.city-select-mask .search-bar .wg-icon-back:active,.city-select-mask .search-bar .wg-icon-close:hover,.city-select-mask .search-bar .wg-icon-back:hover{color:rgba(0,0,0,0.3)}.city-select-mask .search-bar .search-wrapper{position:relative;padding-right:1.5rem}.city-select-mask .search-bar .search-wrapper .wg-icon-search{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);font-size:1rem;z-index:100;color:999}.city-select-mask .search-bar .search-input input::-webkit-input-placeholder{font-size:.75rem;color:#999}.city-select-mask .search-bar .search-input input::-moz-placeholder{font-size:.75rem;color:#999}.city-select-mask .search-bar .search-input input:-moz-placeholder{font-size:.75rem;color:#999}.city-select-mask .search-bar .search-input input:-ms-input-placeholder{font-size:.75rem;color:#999}.city-select-mask .search-bar .search-input input::-webkit-input-placeholder{font-size:.75rem;color:#999}.city-select-mask .search-bar .search-input input::-moz-placeholder{font-size:.75rem;color:#999}.city-select-mask .search-bar .search-input input:-moz-placeholder{font-size:.75rem;color:#999}.city-select-mask .search-bar .search-input input:-ms-input-placeholder{font-size:.75rem;color:#999}.city-select-mask .search-bar .search-input input{height:2rem;padding-left:2rem;background-color:#f5f5f5;caret-color:#2182fc;font-size:.875rem}.city-select-mask .city-list{overflow-y:auto;height:calc(100% - 3.76rem)}.city-select-mask .search-hotel-ul .search-hotel-title{margin-left:.9375rem;padding:.5rem 0;line-height:1rem;font-size:.75rem}.city-select-mask .search-hotel-ul .search-hotel-title>span{color:#17a1dd;padding:0 .125rem}.city-select-mask .search-hotel-ul .search-hotel-li{padding:.625rem .9375rem;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #f0f0f0;color:#222}.city-select-mask .search-hotel-ul .search-hotel-li .hotel-place{max-width:65%}.city-select-mask .search-hotel-ul .search-hotel-li .hotel-place .place-ch{font-size:.875rem}.city-select-mask .search-hotel-ul .search-hotel-li .hotel-place .place-ch>span>b{color:#17a1dd;font-weight:400}.city-select-mask .search-hotel-ul .search-hotel-li .hotel-place .place-en{max-width:65%;font-size:.75rem}.city-select-mask .search-hotel-ul .search-hotel-li .hotel-number{font-size:.75rem;color:#999;min-width:17%}.city-select-mask .search-hotel-ul .search-hotel-li .hotel-number.hidden{visibility:hidden}.city-select-mask .search-hotel-ul .search-hotel-li .hotel-type{margin-left:.9375rem;font-size:.75rem;color:#999;padding:.15625rem .3125rem;border:1px solid #f0f0f0;line-height:.75rem}.city-select-mask .search-citys .tab-content,.city-select-mask .search-citys .tab-item{height:100%}.city-select-mask .search-citys .tab-content{overflow:hidden}.city-select-mask .search-citys .tab-item{height:100%;padding-bottom:2.5rem;overflow-x:hidden;overflow-y:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.city-select-mask .list.city-wrapper{background-color:#f0f0f0}.city-select-mask .list .li-title{height:2.6875rem;line-height:2.6875rem;background-color:#fff;padding:0 0 0 .9375rem;border-bottom:.0625rem solid #f0f0f0;font-weight:700;font-size:.9375rem;color:#666}.city-select-mask .list .li-title .icon,.city-select-mask .list .li-title .icon-biz{color:#2182fc;margin-right:.3125rem;vertical-align:text-bottom}.city-select-mask .list .li-title .icon.icon-biz-asian1,.city-select-mask .list .li-title .icon-biz.icon-biz-asian1{font-size:1.25rem}.city-select-mask .list .li-title .icon.icon-thin-hot,.city-select-mask .list .li-title .icon-biz.icon-thin-hot{color:#ff7d13}.city-select-mask .list .li-title .icon.icon-biz-thin-hot,.city-select-mask .list .li-title .icon-biz.icon-biz-thin-hot{font-size:1.4rem;color:#ff7d13}.city-select-mask .list .li-title .icon-thin-hot{font-size:1.5rem}.city-select-mask .list .li-title .icon-biz-asian{font-size:1.4rem}.city-select-mask .list .li-title .icon-oversea,.city-select-mask .list .li-title .icon-china,.city-select-mask .list .li-title .icon-biz-oversea,.city-select-mask .list .li-title .icon-biz-china{font-size:1.4rem}.city-select-mask .list .li-title .history-delete{color:#2182fc;font-weight:400}.city-select-mask .list.city-list,.city-select-mask .list .city-list{padding:.3125rem .625rem;margin-bottom:.625rem;background-color:rgba(255,255,255,0.8)}.city-select-mask .list.city-list li,.city-select-mask .list .city-list li{float:none;box-sizing:border-box;width:33%;display:inline-block;padding:.46875rem .3125rem;line-height:0;font-size:.875rem;text-align:center;color:#222}.city-select-mask .list.city-list li .wg-history-item,.city-select-mask .list .city-list li .wg-history-item,.city-select-mask .list.city-list li a,.city-select-mask .list .city-list li a,.city-select-mask .list.city-list li span,.city-select-mask .list .city-list li span{width:100%;display:inline-block;box-sizing:border-box;padding:0 .625rem;border-radius:.9375rem;border:.0625rem solid #ccc;height:1.875rem;line-height:1.875rem;color:inherit}.city-select-mask .list.city-list li .wg-history-item.active,.city-select-mask .list .city-list li .wg-history-item.active,.city-select-mask .list.city-list li a.active,.city-select-mask .list .city-list li a.active,.city-select-mask .list.city-list li span.active,.city-select-mask .list .city-list li span.active{color:#2182fc;background:#f1f5f8;border-color:#f1f5f8}.city-select-mask .list.history .li-title{padding-right:.9375rem}.city-select-mask .list.history .li-title .icon,.city-select-mask .list.history .li-title .icon-biz{font-size:.9375rem}.city-select-mask .list.history{padding:.75rem 1rem}.city-select-mask .list.history .li-title{height:1.5rem;padding-left:0;padding-right:0;border-bottom:none}.city-select-mask .list.history .li-title .title{color:#222222;font-size:.875rem;font-weight:normal}.city-select-mask .list.history .li-title .history-delete .wg-icon-delete{font-size:1.25rem;color:#666666}.city-select-mask .list.history .history-list{padding:0;padding-top:.5rem;display:flex;flex-wrap:wrap;gap:.25rem}.city-select-mask .list.history .history-list.no-wrap{flex-wrap:nowrap;margin-bottom:0rem}.city-select-mask .list.history .history-list::-webkit-scrollbar{display:none}.city-select-mask .list.history .history-list.limit-3lines{max-height:calc(3 * 1.85rem);overflow:hidden}.city-select-mask .list.history .history-list li{padding:0;width:auto;flex-shrink:0}.city-select-mask .list.history .history-list .wg-history-item{height:1.75rem;background:#f1f5f8;border-radius:1rem;border:none;padding:0 .75rem}.city-select-mask .search-citys{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row}.city-select-mask .search-citys .tab-mod{width:6.25rem;height:100%;display:inline-block;background-color:#f3f6f9;border-bottom:none}.city-select-mask .search-citys .tab-mod li{position:relative;border-bottom:1px solid #eee}.city-select-mask .search-citys .tab-mod li>i{display:none}.city-select-mask .search-citys .tab-mod li.tab-current{right:-1px;background-color:#fff;color:inherit}.city-select-mask .search-citys .tab-mod>i{display:none}.city-select-mask .search-citys .city-list{border-bottom:none}.city-select-mask .search-citys .city-list li{width:33.33333333%}.city-select-mask .search-citys .tab-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.city-select-mask .index-search-list{min-height:100%;padding-left:0;overflow:auto;background-color:#fff}.city-select-mask .index-search-list li{padding:.75rem .9375rem}.city-select-mask .index-search-list li:active{background-color:#f1f5f8}.city-select-mask .index-search-list li .street{line-height:1;font-size:.75rem;color:#666}.city-select-mask .index-search-list .search-list-a{color:#222}.city-select-mask .index-search-list .search-list-a .wicon-hotel{margin-right:.625rem;color:#17a1dd;font-size:.875rem}.city-select-mask .index-search-list .search-list-a .name{margin-bottom:0;line-height:0;font-size:.875rem}.city-select-mask .index-search-list .search-list-a .name>b{font-weight:400;color:#17a1dd}.city-select-mask .index-search-list .search-list-a .country-name{margin-left:.3125rem;font-size:.875rem}.city-select-mask .index-search-list .search-list-a .country-code{margin-left:.3125rem;color:#222;font-size:.875rem}.city-select-mask .index-search-list .search-list-a .dist{font-size:.75rem;color:#999}.city-select-mask .index-search-list .search-list-a .search-list-label{margin-left:.625rem;padding:.15rem .3125rem;font-size:.75rem;line-height:.75rem;color:#999;border:1px solid #f0f0f0;box-sizing:border-box}.city-select-mask .index-search-list .search-list-nearby .country-code{color:#222}.city-select-mask .index-search-list .search-list-place .wicon-hotel{visibility:hidden}.city-select-mask .index-search-list .search-no-citys{text-align:center;padding:.9375rem 0;padding-top:8.375rem;color:#999}.city-select-mask .index-search-list .search-no-citys img{width:8.5rem;height:8.5rem;margin-bottom:1.375rem}.city-select-mask .index-search-list .search-no-citys .empty-text{font-size:.875rem;color:#666;font-weight:400}.city-select-mask .index-search-list .index-search-recommend{padding-top:1.5rem}.city-select-mask .index-search-list .index-search-recommend .title{font-size:.875rem;color:#222;font-weight:600;margin-bottom:.5rem;padding:0 1rem}.city-select-mask .index-search-list .index-search-recommend .list .item{padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between}.city-select-mask .index-search-list .index-search-recommend .list .item .icon{height:1rem;width:1rem;margin:.125rem .375rem 0 0}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap{flex:1;display:flex;justify-content:space-between;gap:.5rem}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap .info .info-title{font-size:.875rem;font-weight:normal;color:#222}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap .info .info-title i{color:#2182fc}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap .info .tag-wrap{font-size:.875rem;border:none;width:100%}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap .info .tag-wrap .tag-content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap .info .tag-wrap .tag-item{display:inline;color:#999999;font-size:.75rem;background-color:unset}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap .info .tag-wrap .tag-item .split-dot{background-color:#999999;width:.125rem;height:.125rem;margin:0 .25rem;display:inline-block;border-radius:50%;vertical-align:middle}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap .price{font-size:.75rem;color:#ff5e00;font-weight:600;flex-shrink:0;line-height:normal}.city-select-mask .index-search-list .index-search-recommend .list .item .info-wrap .price .real-time-pricing{color:#999}.city-select-mask .city-search-recommend{padding:1rem;border-top:.5rem solid #f5f5f5}.city-select-mask .city-search-recommend .recommend-tabs{display:flex;align-items:center;border-bottom:1px solid #f0f0f0;margin-bottom:1rem;gap:1rem}.city-select-mask .city-search-recommend .recommend-tabs .tab-item{display:flex;align-items:center;font-size:.875rem;color:#999;position:relative;cursor:pointer;transition:all .3s ease}.city-select-mask .city-search-recommend .recommend-tabs .tab-item img{width:4.5rem;height:1.875rem}.city-select-mask .city-search-recommend .city-grid-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:.5rem}.city-select-mask .city-search-recommend .city-grid-container .city-grid-item{display:flex;justify-content:center;align-items:center;background:#f5f7fa;color:#222222;padding:0 .5rem;height:2.5rem;border-radius:.125rem}.city-select-mask .city-search-recommend .city-grid-container .city-grid-item .name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;text-align:center}@media (max-width:640px){.city-select-mask .page-index .city-list>li{width:25%}}@media (min-width:641px){.city-select-mask .page-index .city-list>li{width:25%}}.city-select-mask .index-search-list{padding-left:0}.city-select-mask .index-search-list li{padding-left:.625rem}.city-select-mask .index-search-list .search-no-citys{text-align:center}.city-select-mask .index-search-list{min-height:100%;padding-left:0;overflow:auto;background-color:#fff}.city-select-mask .loading-ajax{padding:.625rem;text-align:center}.city-select-mask .loading-ajax .load-icon{display:inline-block;vertical-align:middle;font-size:.875rem;line-height:1.2;margin-right:.625rem;-webkit-animation:ajax-loading 2s infinite ease-in-out;animation:ajax-loading 2s infinite ease-in-out}.city-select-mask .loading-ajax .load-text{display:inline-block;vertical-align:middle;font-size:.875rem;line-height:1.2}.city-select-mask .search-skeleton{background-color:#fff}.city-select-mask .search-skeleton .skeleton-list .skeleton-item{display:flex;align-items:center;height:2.75rem;padding:0 1rem;border-bottom:1px solid #f0f0f0}.city-select-mask .search-skeleton .skeleton-list .skeleton-item:last-child{border-bottom:none}.city-select-mask .search-skeleton .skeleton-list .skeleton-item .skeleton-avatar{width:1rem;height:1rem;border-radius:50%;background-size:200% 100%;animation:skeleton-loading 3s infinite;margin-right:.5rem;flex-shrink:0}.city-select-mask .search-skeleton .skeleton-list .skeleton-item .skeleton-content{flex:1}.city-select-mask .search-skeleton .skeleton-list .skeleton-item .skeleton-content .skeleton-line{height:1.25rem;border-radius:.25rem;background-size:200% 100%;animation:skeleton-loading 3s infinite;width:70%}@keyframes skeleton-loading{0%{background-position:-200% 0}100%{background-position:200% 0}}.hotel-search-mask{position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:auto;overflow-x:hidden;z-index:9999;background:#fff;margin:0 auto}.hotel-search-mask .hotel-list{overflow-y:auto;height:calc(100% - 3.76rem)}.hotel-search-mask .loading-ajax{padding:.625rem;text-align:center}.hotel-search-mask .loading-ajax .load-icon{display:inline-block;vertical-align:middle;font-size:.875rem;line-height:1.2;margin-right:.625rem;-webkit-animation:ajax-loading 2s infinite ease-in-out;animation:ajax-loading 2s infinite ease-in-out}.hotel-search-mask .loading-ajax .load-text{display:inline-block;vertical-align:middle;font-size:.875rem;line-height:1.2}.hotel-search-mask .search-bar{padding:0;top:0;background:#fff;border:1px solid #f0f0f0}.hotel-search-mask .search-bar .wg-icon-back{padding:0 .625rem;font-size:1.45rem;line-height:inherit;color:#222}.hotel-search-mask .search-bar .wg-icon-back:active,.hotel-search-mask .search-bar .wg-icon-back:hover{color:rgba(0,0,0,0.3)}.hotel-search-mask .search-bar .search-wrapper{position:relative;padding-right:.9375rem}.hotel-search-mask .search-bar .search-wrapper .wg-icon-search{position:absolute;left:.94rem;top:50%;transform:translateY(-50%);font-size:1rem;z-index:100;color:999}.hotel-search-mask .search-bar .search-input input::-webkit-input-placeholder{font-size:.75rem;color:#999}.hotel-search-mask .search-bar .search-input input::-moz-placeholder{font-size:.75rem;color:#999}.hotel-search-mask .search-bar .search-input input:-moz-placeholder{font-size:.75rem;color:#999}.hotel-search-mask .search-bar .search-input input:-ms-input-placeholder{font-size:.75rem;color:#999}.hotel-search-mask .search-bar .search-input input::-webkit-input-placeholder{font-size:.75rem;color:#999}.hotel-search-mask .search-bar .search-input input::-moz-placeholder{font-size:.75rem;color:#999}.hotel-search-mask .search-bar .search-input input:-moz-placeholder{font-size:.75rem;color:#999}.hotel-search-mask .search-bar .search-input input:-ms-input-placeholder{font-size:.75rem;color:#999}.hotel-search-mask .search-bar .search-input input{height:2rem;padding-left:2rem;background-color:#f0f0f0;caret-color:#2182fc;font-size:.875rem}.hotel-search-mask .search-hotel-ul .search-hotel-title{margin-left:.9375rem;padding:.5rem 0;line-height:1rem;font-size:.75rem}.hotel-search-mask .search-hotel-ul .search-hotel-title>span{color:#17a1dd;padding:0 .125rem}.hotel-search-mask .search-hotel-ul .search-hotel-li{padding:.75rem 1rem;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;border-bottom:1px solid #f0f0f0;color:#222}.hotel-search-mask .search-hotel-ul .search-hotel-li .hotel-name{font-size:.875rem}.hotel-search-mask .search-hotel-ul .search-hotel-li .hotel-name>span>b{color:#17a1dd;font-weight:400}.hotel-search-mask .search-hotel-ul .search-hotel-li .hotel-name .place-en{max-width:65%;font-size:.75rem}.hotel-search-mask .search-hotel-ul .search-hotel-li .hotel-number{font-size:.75rem;color:#999;min-width:17%}.hotel-search-mask .search-hotel-ul .search-hotel-li .hotel-number.hidden{visibility:hidden}.hotel-search-mask .search-hotel-ul .search-hotel-li .hotel-type{margin-left:.9375rem;font-size:.75rem;color:#999;padding:.15625rem .3125rem;border:1px solid #f0f0f0;line-height:.75rem}.hotel-search-mask .search-list{min-height:100%;padding-left:0;overflow:auto;background-color:#fff}.hotel-search-mask .search-list li{padding:.75rem .9375rem}.hotel-search-mask .search-list li:active{background-color:#f1f5f8}.hotel-search-mask .search-list li .street{line-height:1;font-size:.75rem;color:#666}.hotel-search-mask .search-list .search-list-a{color:#222}.hotel-search-mask .search-list .search-list-a .wicon-hotel{margin-right:.625rem;color:#17a1dd;font-size:.875rem}.hotel-search-mask .search-list .search-list-a .name{margin-bottom:0;line-height:0;font-size:.875rem}.hotel-search-mask .search-list .search-list-a .name>b{font-weight:400;color:#17a1dd}.hotel-search-mask .search-list .search-list-a .country-name{margin-left:.3125rem;font-size:.875rem}.hotel-search-mask .search-list .search-list-a .country-code{margin-left:.3125rem;color:#222;font-size:.875rem}.hotel-search-mask .search-list .search-list-a .dist{font-size:.75rem;color:#999}.hotel-search-mask .search-list .search-list-a .search-list-label{margin-left:.625rem;padding:.15rem .3125rem;font-size:.75rem;line-height:.75rem;color:#999;border:1px solid #f0f0f0;box-sizing:border-box}.hotel-search-mask .search-list .search-list-nearby .country-code{color:#222}.hotel-search-mask .search-list .search-list-place .wicon-hotel{visibility:hidden}.hotel-search-mask .search-list .search-list-title{background:#f0f0f0;font-size:.75rem;color:#999;line-height:1rem;padding:.5rem .9375rem;border-bottom:1px solid #eee}.hotel-search-mask .search-list .search-no-citys{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;padding:.9375rem 0;color:#999}.hotel-search-mask .search-list .search-no-citys img{width:5rem;height:5rem;margin-bottom:.625rem}.hotel-search-mask .search-list .search-no-citys span{font-size:.75rem;line-height:1}.hotel-search-mask .search-list .search-list-title>span{margin-right:.1875rem}.hotel-search-mask .search-list .search-list-title>span>b{font-weight:400;color:#17a1dd}.hotel-search-mask .li-title{height:2.6875rem;line-height:2.6875rem;background-color:#fff;padding:0 0 0 1rem;border-bottom:.0625rem solid #f0f0f0;font-weight:600;font-size:1rem;color:#222;padding-right:1rem}.hotel-search-mask .li-title .icon,.hotel-search-mask .li-title .icon-biz{color:#2182fc;margin-right:.3125rem;vertical-align:text-bottom;font-size:1rem}.hotel-search-mask .li-title .icon.icon-thin-hot,.hotel-search-mask .li-title .icon-biz.icon-thin-hot{color:#ff7d13}.hotel-search-mask .li-title .icon.icon-biz-thin-hot,.hotel-search-mask .li-title .icon-biz.icon-biz-thin-hot{font-size:1.4rem;color:#ff7d13}.hotel-search-mask .li-title .icon-thin-hot{font-size:1.5rem}.hotel-search-mask .li-title .icon-biz-asian{font-size:1.4rem}.hotel-search-mask .li-title .icon-oversea,.hotel-search-mask .li-title .icon-china,.hotel-search-mask .li-title .icon-biz-oversea,.hotel-search-mask .li-title .icon-biz-china{font-size:1.4rem}.hotel-search-mask .li-title .history-delete{color:#2182fc;font-weight:400}.iphoneX-fix.page-city .search-list{padding-bottom:34px}@keyframes ajax-loading{to{transform:rotate(360deg)}}.iphoneX-fixed .page-booking{padding-bottom:10.4rem}.iphoneX-fixed .page-booking .checkbox-info{bottom:calc(3.4rem + 34px)}.iphoneX-fixed .page-booking .dynamic-price-container .dynamic-price-btn{padding-bottom:34px}.iphoneX-fixed .page-booking .booking-confirm-popup .dynamic-price-btn{padding-bottom:34px}.page-booking{padding-bottom:9.625rem;background-color:#f0f0f0;padding-top:.5rem}.page-booking .discount-entry{margin-top:.5rem}.page-booking .resource-order-attention-mask .limit-content-container{margin-top:1rem}.page-booking .login-section{margin-bottom:.5rem}.page-booking input::-webkit-input-placeholder{color:#999}.page-booking input:-moz-placeholder{color:#999}.page-booking input::-moz-placeholder{color:#999}.page-booking input:-ms-input-placeholder{color:#999}.page-booking .dynamic-price-btn{box-shadow:none}.page-booking .confirm-light-box{height:auto;position:absolute;bottom:0;left:0}.page-booking .confirm-light-box .lightbox-foot{display:none}.page-booking .resource-order-attention{margin-top:.5rem;border-bottom:1px solid #f0f0f0}.page-booking .resource-order-attention .new-light-box{align-items:start}.page-booking .resource-order-attention .new-light-box .limit-content-container{padding-bottom:2rem;color:#222}.page-booking .resource-order-attention .new-light-box .limit-content-container .list{padding-left:0}.page-booking .resource-order-attention .new-light-box .limit-content-container .list li:before{content:' '}.page-booking .resource-order-attention .new-light-box .limit-content-container .order-detail-option .attention-option{margin-top:.625rem}.page-booking .resource-order-attention .new-light-box .limit-content-container .order-attention-li{margin-bottom:1.25rem;padding-left:0 !important}.page-booking .resource-order-attention .new-light-box .limit-content-container .main-title{font-size:.9375rem;font-weight:600}.page-booking .resource-order-attention .new-light-box .limit-content-container .second-title{font-size:.875rem;font-weight:600}.page-booking .attention-container{height:5rem;overflow:hidden;background-color:#fff;position:relative;padding-top:1rem;box-sizing:border-box}.page-booking .attention-container::after{content:' ';width:100%;height:24px;background:linear-gradient(-180deg, rgba(255,255,255,0) 0%, #fff 100%);position:absolute;bottom:0}.page-booking .attention-container .limit-content-container .order-attention-li{font-size:.875rem;color:#222222}.page-booking .show-btn{height:44px;background:#ffffff;color:#2182fc;font-size:.875rem;font-weight:normal;letter-spacing:0px}.page-booking .show-btn .wg-icon-expand{margin-left:.5rem;color:#2182fc;transform:rotate(-90deg)}.page-booking .extra-info-container{margin-top:.5rem;background-color:#fff}.page-booking .extra-info-container .extra-info-title{font-size:1rem;font-weight:600;color:#222;padding:0 1rem;height:3.5rem;border-bottom:1px solid #f0f0f0}.page-booking .extra-info-container .extra-info-title .wg-icon-expand.show{transform:rotate(180deg)}.page-booking .extra-info-container .extra-info-content{padding:1rem}.page-booking .extra-info-container .extra-info-content .extra-info-item{font-size:.875rem;font-weight:400;color:#222;line-height:1.325rem;position:relative;padding-left:8px;word-wrap:break-word}.page-booking .extra-info-container .extra-info-content .extra-info-item::after{content:' ';width:4px;height:4px;border-radius:50%;background:#222;position:absolute;left:0;top:10px}.page-booking .extra-info-container .extra-info-content .extra-info-item .flight-tips{color:#2182fc}.page-booking .booking-confirm-popup .popup-confirm-wrapper{margin:0 auto;position:relative}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-header{background-color:#ffffff;color:#222222;padding:1rem;height:initial;word-break:break-all;position:relative;border-radius:16px 16px 0px 0px;font-size:.9375rem;border-bottom:1px solid #f0f0f0}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-header .header-name{font-weight:700}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-header .close{width:2.5rem;height:100%;position:absolute;top:0;right:4px}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-header .close .pbsicon-close{font-size:1.25rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-header .dynamic-close{position:absolute;left:1rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-body{overflow-x:hidden;color:#999999;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.13)}.page-booking .booking-confirm-popup .popup-confirm-wrapper .slider-list{min-height:inherit !important}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content{background-color:#f0f0f0;position:relative;height:auto}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information{padding:1rem .625rem 1.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information::before{content:'';background:linear-gradient(-180deg, #fff 0%, #f0f0f0 100%, #d8d8d8 100%);position:absolute;top:0;left:0;right:0;height:2rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .confirm-order-tour-brief{padding:1rem;background-color:#fff;border-radius:.25rem;position:relative;z-index:1}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .tip{font-size:.75rem;color:#666;line-height:1rem;margin-top:.75rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container{background-color:#fff;border-radius:.25rem;padding:0 1rem;margin-top:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .title-icon{background-image:url('../img/resource-flight.png')}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-fold-container{padding:.75rem 0 1rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-fold-container .traffic-fold-item+.traffic-fold-item{margin-top:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-fold-container .traffic-fold-item .city{font-size:.875rem;color:#222;margin-left:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-fold-container .traffic-fold-item .split{margin:0 .5rem;background-color:#ccc}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-fold-container .traffic-fold-item .text{font-size:.875rem;color:#0057c4;font-weight:600}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-fold-container .traffic-fold-item .text+.text{margin-left:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-info .flight-title{display:none}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-info .pbs-flight-detail{padding-top:.75rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-info .pbs-flight-detail .pbs-flight-sectors{margin:0}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-hotel .title-icon{background-image:url('../img/resource-hotel.png')}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-hotel .hotel-fold-container{padding:.75rem 0 1rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-hotel .hotel-fold-container .hotel-fold-item{align-items:baseline;gap:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-hotel .hotel-fold-container .index{flex-shrink:0}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-hotel .hotel-fold-container .right-content .hotel-date{font-size:.875rem;color:#222;line-height:1.25rem;font-weight:600}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-hotel .hotel-fold-container .right-content .hotel-name{margin-top:.125rem;font-size:.875rem;color:#666;line-height:1.25rem;word-break:break-word}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-hotel .resource-hotel-info .title{display:none}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-hotel .resource-hotel-info .item{padding:.75rem 0 0}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger{padding-bottom:.25rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .title-icon{background-image:url('../img/booking-traveller-icon.png')}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .passenger-item{padding:.625rem 0 .75rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .passenger-item:not(:last-child){border-bottom:1px solid #f0f0f0}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .passenger-item .passenger-header .name{font-size:.875rem;color:#222;font-weight:600;margin-left:.5rem;flex:1;min-width:0;word-break:break-all}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .passenger-item .passenger-header .child{font-size:.75rem;line-height:1.25rem;color:#999;background:#f1f5f8;border-radius:1px;padding:0 .25rem;margin-left:.25rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .passenger-item .passenger-header .wg-icon-expand{font-size:.75rem;margin-left:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .passenger-item .passenger-content{margin-top:.75rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .passenger-item .passenger-content .passenger-certype-container{padding:.75rem 1rem;background-color:#f6f9fa;border-radius:.25rem;margin-top:.75rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-passenger .passenger-item .passenger-content .passenger-certype-container .type{font-size:.875rem;color:#222;font-weight:600;margin-bottom:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-contact .title-icon{background-image:url('../img/booking-contact-icon.png')}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-contact .contact-content{padding:.75rem 0 1rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-insurance .order-item-title i{color:#129401;font-size:1.125rem;margin-right:.25rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-insurance .insurance-content{padding:.75rem 0 1rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-insurance .insurance-content .tip{color:#999;margin-top:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .order-item-header{border-bottom:1px solid #f0f0f0;padding:1rem 0 .75rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .order-item-header .order-item-title{font-size:1rem;font-weight:600;line-height:1.625rem;color:#222;display:flex;align-items:center;gap:.25rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .order-item-header .order-item-title .title-icon{width:1.25rem;height:1.25rem;display:inline-block;background-repeat:no-repeat;background-size:100%}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .order-item-header .extra{font-size:.875rem;color:#666}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .order-item-header .extra .wg-icon{font-size:.75rem;margin-left:.25rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .index{background-color:#d9eaff;border-radius:0 .125rem .125rem 0;width:1.25rem;height:1rem;font-size:.75rem;color:#2182fc;font-weight:600;display:flex;align-items:center;justify-content:center}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .form-item{display:flex;align-items:baseline;font-size:.875rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .form-item+.form-item{margin-top:.5rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .form-item .label{width:33%;color:#666}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container .form-item .value{flex:1;min-width:0;word-break:break-all;color:#222}.page-booking .booking-confirm-popup .dynamic-price-btn{box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2);z-index:1}.page-booking .checkbox-info{bottom:3.4rem;z-index:20;font-size:.75rem;line-height:1.125rem;color:#222;background:#f1f5f8;box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2);padding:.625rem .9375rem;box-sizing:border-box}.page-booking .checkbox-info .checkbox-href{color:#2182fc}.page-booking .pbs-form{margin-top:.5rem;border-top:1px solid #eee;border-bottom:none;margin-bottom:.5rem}.page-booking .pbs-form .loading-container{background-color:#fff;padding:1rem}.page-booking .pbs-form .child-select-from{padding:0 1rem}.page-booking .pbs-form .child-select-from .form-icon-item{padding-right:0;padding-left:0}.page-booking .pbs-form .child-select-from .form-icon-edit{font-size:1.25rem}.page-booking .pbs-form .child-select-from .passenger-more:not(:last-child){border-bottom:1px solid #f0f0f0}.page-booking .pbs-form .child-select-from .passenger-more .passenger-item .form-flex-item .gray-dark{color:#222222;font-size:1rem;font-weight:600;letter-spacing:0px}.page-booking .pbs-form .child-select-from .passenger-more .passenger-item .form-flex-item .p-detail{color:#999999;font-size:.875rem;font-weight:normal;letter-spacing:0px}.page-booking .pbs-form .child-select-from .passenger-more .passenger-item .form-flex-item .passenger-item-age{background:#f1f5f8;padding:.125rem .25rem;border-radius:1px 1px 1px 1px;color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;margin-left:.5rem;vertical-align:text-bottom;white-space:nowrap}.page-booking .pbs-form .child-select-from .passenger-more .passenger-item .form-flex-item .form-extra-placeholder{color:#999}.page-booking .pbs-form .child-select-from .form-label{width:4.25rem;font-size:.875rem;color:#222}.page-booking .pbs-form .child-select-from .form-flex-item{font-size:.875rem}.page-booking .pbs-form .sub-title{font-size:.75rem;padding-left:.625rem}.page-booking .pbs-form .econcat-input-message{font-size:.8125rem;color:#f82222;padding-bottom:.625rem;padding-left:.9375rem;background:#fff}.page-booking .pbs-form .contact-header{display:block;border:none}.page-booking .pbs-form .contact-header .input-message{font-size:.8125rem;color:#f82222;padding-bottom:.625rem}.page-booking .cbs-product-name{background:#2182fc;height:auto;padding:0 .5rem;margin-top:0;border-top:none}.page-booking .cbs-product-name .panel-header{padding:.9375rem .9375rem .9375rem .3125rem;border-radius:4px;border-bottom:none;background:#2182fc;color:#fff}.page-booking .cbs-product-name .panel-header .header-title{padding:0;color:#fff}.page-booking .pbs-form .passenger-more .passenger-item{display:flex;position:relative;flex-direction:row;align-items:center;max-width:calc(100% - 2.25rem)}.page-booking .pbs-form .passenger-more .passenger-item .single-verify{color:#f82222;font-size:.8125rem !important}.page-booking .pbs-form .passenger-more .passenger-item .form-icon-edit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;height:100%;padding-right:.5rem;color:#2182fc;flex:1;align-items:flex-end;position:absolute;right:0}.page-booking .pbs-form .passenger-more .passenger-item .form-flex-item{padding-left:0;padding-right:0;max-width:80%}.page-booking .pbs-form .passenger-more .passenger-item .form-flex-item p{font-size:.75rem}.page-booking .pbs-form .passenger-more .passenger-item .form-flex-item .gray-dark{color:#333333}.page-booking .pbs-form .passenger-more .passenger-item .form-flex-item .insurance-self{text-align:left}.page-booking .pbs-form .passenger-more .passenger-item .form-flex-item .insurance-self>span{background-color:#f1f5f8;font-size:.75rem;color:#999;border-radius:.125rem;padding:.125rem .25rem}.page-booking .pbs-form .passenger-more .choose-icon-item{width:2rem}.page-booking .pbs-form .passenger-more .choose-icon-item.choose-empty{border-left:none}.page-booking .pbs-form .passenger-more .form-icon-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}.page-booking .pbs-form .passenger-more .form-icon-item .form-icon-choose{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;height:100%}.page-booking .pbs-form .passenger-more .form-icon-item .form-icon-choose .btn-choose{font-size:.75rem;background:#2182fc;color:#fff;padding:.4rem .2rem;border-radius:.2rem;width:2rem;line-height:.75rem;text-align:center}.page-booking.unlogin{padding-top:3.2rem}.page-booking .banner-login{padding-top:.9375rem;padding-bottom:.9375rem}.page-booking .banner-login .btn{font-size:.875rem}.page-booking .form-list,.page-booking .panel-header{padding-left:.9375rem}.page-booking .panel-header .flex-center-y{padding-right:.9375rem}.page-booking .panel-header .sub-title{padding-left:.625rem}.page-booking .form-contact-phone{width:90%}.page-booking .form-contact-phone .contact-phone-wrapper{width:100%;border-bottom:1px solid #f0f0f0;align-items:baseline}.page-booking .form-contact-phone .contact-phone-wrapper .form-label{padding:0 1.5rem 0 0;width:unset;max-width:6.25rem}.page-booking .form-contact-phone .contact-phone-wrapper .contact-phoneNumber .content-input{padding-top:1.225rem;padding-left:.5rem;border-bottom:none}.page-booking .pbs-form .form-list .contact-phone-message{padding-left:.375rem}.page-booking .contact-phone{font-weight:normal;color:#222}.page-booking .form-contact-account{width:90%}.page-booking .form-contact-account .contact-account-wrapper{width:100%;border-bottom:1px solid #f0f0f0;align-items:baseline}.page-booking .form-contact-account .contact-account-wrapper .form-label{padding:0;font-size:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;border-right:none;width:unset;padding-right:.5rem}.page-booking .form-contact-account .contact-account-wrapper .form-label::after{display:none}.page-booking .form-contact-account .contact-account-wrapper .contact-anotherAccount .content-input{border-bottom:none;padding-left:.5rem}.page-booking .form-label,.page-booking .form-label.extra-page,.page-booking .header-title{padding-left:0}.page-booking .form-list .invoice-label{padding-bottom:0;padding-left:.375rem;font-size:1rem;color:#222;font-weight:600}.page-booking .form-list .contact-invoice{padding:0 1rem 1rem .375rem}.page-booking .form-list .contact-invoice .content-input{border-bottom:solid 1px #f0f0f0;padding:.5rem 0 .25rem 0 !important}.page-booking .form-label.extra-page{padding-right:.9375rem;border-right:none;padding-bottom:1rem;padding-top:1.25rem}.page-booking .form-label.extra-page::after{margin-top:-0.2125rem;right:.625rem}.page-booking .form-label.extra-page:before{position:absolute;right:0;content:'';display:block;height:1rem;width:.0625rem;background-color:#f0f0f0}.page-booking .header-title{color:#222;font-weight:600}.page-booking .header-title>.header-title{font-size:1.125rem}.page-booking .guide-download{font-size:.875rem;margin-top:.625rem}.page-booking .guide-download .gudieDownloadTips.app-first{color:#ff7d13;line-height:1.4375rem;font-size:.875rem;font-weight:600}.page-booking .guide-download .gudieDownloadTips.app-first .phone{width:1.25rem;height:1.4375rem;margin-right:.1rem}.page-booking .guide-download .gudieDownloadTips{color:#f7463c}.page-booking .guide-download .gudieDownloadTips .icon{display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem}.page-booking .crocodile-component-points{margin:0}.page-booking .login-section .wg-components-login{padding:.5rem}.page-booking .no-margin-top{margin-top:0 !important;border-top:none !important}.page-booking .passenger-select-btn{font-size:.75rem}.page-booking .booking-receiver .wg-note{padding:.625rem .9375rem 0}.page-booking .booking-receiver .wg-note>span{vertical-align:middle;font-size:.75rem;line-height:1.2}.page-booking .add-passenger,.page-booking .select-container{width:100%;text-align:center}.page-booking .add-passenger .passenger,.page-booking .select-container .passenger{margin:0 .9375rem;text-align:center;background-color:#2182fc;height:45px;line-height:45px;border-radius:45px;color:#fff}.page-booking .add-passenger .passenger .passenger-icon,.page-booking .select-container .passenger .passenger-icon{padding-right:.5rem;vertical-align:sub}.page-booking .add-passenger .passenger .passenger-icon .pbsicon-add,.page-booking .select-container .passenger .passenger-icon .pbsicon-add{font-size:1.25rem}.page-booking .add-passenger .panel-header,.page-booking .select-container .panel-header{margin-left:0;padding-left:.9375rem}.page-booking .add-passenger .panel-header .header-title,.page-booking .select-container .panel-header .header-title{font-size:1rem;font-weight:400;color:#333;text-align:left}.page-booking .add-passenger .panel-header .header-title .header-title-person,.page-booking .select-container .panel-header .header-title .header-title-person{font-size:.75rem}.page-booking .add-passenger .panel-header .header-title .verify-passengers,.page-booking .select-container .panel-header .header-title .verify-passengers{margin-left:0;padding-left:.5rem}.page-booking .add-passenger .panel-header .flex-center-y,.page-booking .select-container .panel-header .flex-center-y{padding-right:.9375rem}.page-booking .add-passenger .panel-header .flex-center-y .passenger-select-btn-more,.page-booking .select-container .panel-header .flex-center-y .passenger-select-btn-more{height:1.625rem;color:#2182fc;background:#ffffff;border:1px solid #2182fc;padding:0;padding-left:.2rem;padding-right:.2rem}.page-booking .add-passenger .form-list,.page-booking .select-container .form-list{padding-left:.9375rem}.page-booking .add-passenger .form-list>li,.page-booking .select-container .form-list>li{border-color:#eee}.page-booking .add-passenger .form-list .flex-row,.page-booking .select-container .form-list .flex-row{width:100%}.page-booking .add-passenger .form-list .flex-row .form-flex-item,.page-booking .select-container .form-list .flex-row .form-flex-item{padding-left:0;padding-right:0}.page-booking .add-passenger .form-list .flex-row .form-flex-item>p,.page-booking .select-container .form-list .flex-row .form-flex-item>p{text-align:left}.page-booking .add-passenger .form-list .flex-row .form-flex-item .gray-dark,.page-booking .select-container .form-list .flex-row .form-flex-item .gray-dark{color:#333333}.page-booking .add-passenger .form-list .flex-row .passenger-delete,.page-booking .select-container .form-list .flex-row .passenger-delete{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:3.625rem;height:3.625rem;align-items:center;justify-content:center;color:#2182fc}.page-booking .add-passenger .verify-alert,.page-booking .select-container .verify-alert{font-size:.8125rem;color:#f82222;text-align:left;padding-left:.935rem}.page-booking .passenger-has-child-wrapper .panel-header{padding-left:1rem;border-bottom:none;background:linear-gradient(90deg, #fcfdff 0%, #f0f7ff 100%)}.page-booking .passenger-has-child-wrapper .panel-header .header-title{height:3.5rem;line-height:3.5rem;padding:0}.page-booking .passenger-has-child-wrapper .panel-header .header-title .sub-title{color:#666;font-size:.875rem;font-weight:normal;padding-left:.5rem}.page-booking .passenger-has-child-wrapper .panel-header .header-title .verify-alert{background-color:transparent}.page-booking .mask-bottom-detail{background-color:rgba(0,0,0,0.5);margin-bottom:3.0625rem}.page-booking .mask-bottom-detail .price-detail-box{background:#fff;padding-bottom:.625rem;box-shadow:0 -2px 4px 0 rgba(0,0,0,0.2) inset}.page-booking .mask-bottom-detail .price-detail-box .fee-detail-list{color:#333;font-size:.9375rem}.page-booking .mask-bottom-detail .price-detail-box .fee-detail-list>li{border-top:none}.page-booking .mask-bottom-detail .price-detail-box .fee-detail-list .fee-detail-total{border-top:none;padding-top:0}.page-booking .mask-bottom-detail .price-detail-box .fee-detail-list .fee-amount{color:#333}.page-booking .mask-bottom-detail .figure-close{display:none}.page-booking .mask.new-light-box{align-items:flex-start}.page-booking .mask.new-light-box .price-change{color:#222}.page-booking .mask.new-light-box .price-change .fee-detail-box{margin:0;padding-bottom:1rem}.page-booking .mask.new-light-box .price-change .fee-detail-box .title{color:#222;letter-spacing:0;line-height:1.75rem;font-size:1.125rem;font-weight:normal}.page-booking .mask.new-light-box .price-change .fee-detail-box .fee-detail-list .fee-split{margin:0 .4rem;border-bottom:1px dotted #979797}.page-booking .mask.new-light-box .price-change .fee-detail-box .fee-detail-list li{border-top:none;font-size:.75rem;color:#222;padding-bottom:0}.page-booking .mask.new-light-box .price-change .fee-detail-box .fee-detail-list li .fee-amount{color:#666}.page-booking .mask.new-light-box .price-change .fee-detail-box .fee-detail-list .fee-detail-total{font-size:.875rem}.page-booking .mask.new-light-box .price-change .fee-detail-box .fee-detail-list .fee-detail-total .text-right{font-size:1.125rem}.page-booking .mask.new-light-box .price-change .fee-detail-box .fee-detail-list .fee-detail-total .text-right .text-orange{color:#ff5e00}.page-booking .passenger-list-wrapper{background:#fff;margin-top:.5rem}.page-booking .passenger-list-wrapper .passenger-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;margin:0;padding:.9375rem;line-height:1.25rem;border-bottom:1px solid #f0f0f0;color:#222;font-size:1rem;letter-spacing:0}.page-booking .passenger-list-wrapper .passenger-title .passenger-selected{color:#666666;margin-left:.5rem;font-size:.875rem;font-weight:normal;letter-spacing:0px}.page-booking .passenger-list-wrapper .passenger-title .passenger-validate{margin-top:0;margin-left:.625rem;font-size:.8125rem;color:#f82222;font-weight:400}.page-booking .passenger-list-wrapper .no-passenger-btn-wrapper{overflow:hidden;width:100%;padding:0 1rem 1rem 1rem;box-sizing:border-box}.page-booking .passenger-list-wrapper .no-passenger-btn{height:2.9375rem;line-height:2.9375rem;padding-left:.9375rem;text-align:center;color:#2182fc;align-items:center;box-sizing:border-box;background:#ffffff;border-radius:2px 2px 2px 2px;border:1px solid #2182fc;font-size:1rem;font-weight:600;letter-spacing:0px}.page-booking .passenger-list-wrapper .no-passenger-btn .wg-icon-plus{margin-right:.3125rem}.page-booking .select-container{width:auto;background:#fff;border-bottom:1px solid #f0f0f0}.page-booking .select-container .passenger-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:0 1rem;font-size:1rem;color:#222;letter-spacing:0;height:3.5rem;line-height:3.5rem;background:linear-gradient(90deg, #fcfdff 0%, #f0f7ff 100%)}.page-booking .select-container .passenger-title .title-loading{margin-left:.5rem}.page-booking .select-container .passenger-title .passenger-selected{color:#666666;margin-left:.5rem;font-size:.875rem;font-weight:normal;letter-spacing:0px}.page-booking .select-container .passenger-title .passenger-validate{margin-top:0;margin-left:.625rem;font-size:.8125rem;color:#f82222;font-weight:400}.page-booking .select-container .loading-container{padding:1rem}.page-booking .select-container .select-list{padding:0 1rem 1rem 1rem}.page-booking .select-container .select-list .select-li{min-height:4.75rem;position:relative;box-sizing:border-box;border-bottom:1px solid #f0f0f0;overflow:hidden;font-size:.75rem;padding:1rem 0rem}.page-booking .select-container .select-list .select-li:last-child{border-bottom:none}.page-booking .select-container .select-list .select-li .name-line{text-align:left}.page-booking .select-container .select-list .select-li .p-checkbox{text-align:left;padding-left:.25rem;margin-right:1rem}.page-booking .select-container .select-list .select-li .p-checkbox .icon{font-size:1rem}.page-booking .select-container .select-list .select-li .p-edit{width:30px;text-align:right}.page-booking .select-container .select-list .select-li .p-edit .icon{font-size:1.25rem;color:#2182fc}.page-booking .select-container .select-list .select-li .passenger-name{margin:0;font-weight:600;font-size:1rem;color:#222;line-height:1.2rem;text-align:left;word-break:break-all;max-width:max-content}.page-booking .select-container .select-list .select-li .is-self{background:rgba(217,234,255,0.5);padding:.125rem .25rem;border-radius:1px 1px 1px 1px;color:#2182fc;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;margin-left:.5rem;height:1.25rem;white-space:nowrap}.page-booking .select-container .select-list .select-li .child{background:#f1f5f8;border-radius:1px 1px 1px 1px;color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;margin-left:.5rem;padding:.125rem .25rem;height:1.25rem;white-space:nowrap}.page-booking .select-container .select-list .select-li .passenger-detail{font-size:.75rem;color:#999;letter-spacing:0;line-height:1.2rem;text-align:left;box-sizing:border-box}.page-booking .select-container .select-list .select-li .passenger-sex{font-size:.75rem;color:#999;letter-spacing:0;line-height:1.2rem;text-align:left;box-sizing:border-box}.page-booking .select-container .select-list .select-li .sticky-selected{-moz-transform:scale(.5);-o-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5);right:-0.6rem;top:-0.6rem}.page-booking .select-container .select-list .select-li:nth-child(3n){margin-right:0}.page-booking .select-container .select-list .select-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;background:#ffffff;border:1px solid #2182fc !important;border-radius:2px 2px 2px 2px;height:3rem;font-weight:600;min-height:3rem}.page-booking .select-container .select-list .select-btn .select-edit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;line-height:2.0625rem;align-items:center;justify-content:center;font-size:.9375rem;color:#2182fc;letter-spacing:0;text-align:center}.page-booking .select-container .select-list .select-btn .select-edit .wg-icon-plus{margin-right:.3125rem;font-size:1.125rem;font-weight:600}.page-booking .select-container .select-list .select-btn .select-edit .wicon-plus{margin-right:.25rem;font-size:1.25rem;font-weight:400}.page-booking .select-container .booking-passenger{margin-top:.625rem;font-size:.75rem;padding-left:0;border-top:1px solid #eee;border-bottom:none}.page-booking .select-container .booking-passenger>li{border-top:none;border-bottom:1px solid #eee}.page-booking .select-container .booking-passenger>li .gray-dark{font-weight:600}.page-booking .select-container .booking-passenger>li .passenger-name{max-width:240px}.page-booking .select-container .booking-passenger .passenger-delete{align-items:center;color:#2182fc}.page-booking .select-container .booking-passenger .passenger-delete .icon{font-size:1.125rem}.page-booking .select-container .booking-passenger .passenger-delete .wg-icon-num-minus{margin-right:.625rem;color:#f82222}.page-booking .select-container .booking-passenger .passenger-delete .wg-icon-edit{margin:1.25rem;color:#2182fc}.page-booking .checkbox-label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.75rem;color:#222222}.page-booking .banner{-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.75rem 1rem;background-color:#fff;margin:.5rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-booking .shopping-cart-area-code.wg-components-area-code{height:100%;position:fixed;top:0;left:0;right:0;z-index:9999}.page-booking .light-box-body{padding:0 !important}.page-booking .dynamic-info-detail-popup-content{background-color:#f0f0f0}.page-booking .dynamic-info-detail-popup-content .title-container{background-color:#fff;font-size:1rem;font-weight:600;line-height:1.375rem;padding:1rem 1rem 0;color:#222;position:relative}.page-booking .dynamic-info-detail-popup-content .title-container::after{content:'';position:absolute;left:0;right:0;bottom:-2rem;height:2rem;background:linear-gradient(-180deg, #fff 0%, #f0f0f0 100%, #d8d8d8 100%)}.page-booking .dynamic-info-detail-popup-content .title-container .name{vertical-align:text-bottom}.page-booking .dynamic-info-detail-popup-content .content-container{padding:0 .625rem 1.5rem;margin-top:1rem}.page-booking .dynamic-info-detail-popup-content .content-container>div{position:relative;z-index:1;border-radius:.25rem}.page-booking .dynamic-info-detail-popup-content .content-container .traffic-info .flight-title{padding:1rem 1rem 0;font-size:1.125rem;font-weight:600;color:#0057c4;display:flex;align-items:center;gap:.25rem}.page-booking .dynamic-info-detail-popup-content .content-container .traffic-info .flight .pbs-flight-head .order-number{background-color:#d9eaff;color:#2182fc;border-radius:0 .125rem .125rem 0}.page-booking .dynamic-info-detail-popup-content .content-container .traffic-info .flight .pbs-flight-head .flight-time,.page-booking .dynamic-info-detail-popup-content .content-container .traffic-info .flight .pbs-flight-head .flight-total-time{font-size:.8125rem}.page-booking .dynamic-info-detail-popup-content .content-container .resource-hotel-info{margin-top:1rem}.page-booking .dynamic-info-detail-popup-content .content-container .resource-hotel-info .title{padding:1rem 1rem 0;font-size:1.125rem;font-weight:600;color:#0057c4;display:flex;align-items:center;gap:.25rem;border-bottom:none}.page-booking #pbs-booking-contact .form-list{padding-bottom:1rem}.page-booking #pbs-booking-contact .form-list>.form-group{padding-left:.375rem}.page-booking .passenger-container{position:relative}.page-booking .passenger-container .loading-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;opacity:.5;z-index:1;user-select:none;background-color:#fff}.page-booking .booking-note{color:#222;font-size:.8125rem;margin:.125rem 0 0 .375rem;padding:0}.page-booking .booking-note.account-note{align-items:baseline;width:90%}.page-booking .booking-note.account-note .icon::before{vertical-align:-1px}.page-booking .booking-note .icon{font-size:1rem;color:#f82222}.booking-banner .banner{padding-left:0;margin-left:.9375rem;-moz-box-align:start;-o-box-align:start;-webkit-box-align:start;-moz-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.booking-banner .banner+.banner{border-top:1px solid #eee}.booking-banner .banner .icon{margin-top:.125rem;margin-right:.625rem}.booking-banner .pbsicon-safety{color:#60c455}.booking-banner .pbsicon-discount{color:#ff7d13}.booking-banner .banner-text{color:#666;font-size:.75rem}.booking-banner .banner-discount{color:#ff9a14}.banner.banner-safety{background:#ffffff !important;color:#60c455;padding:1rem;font-size:.75rem;font-weight:normal;height:.75rem;letter-spacing:0px;line-height:.75rem}.banner.banner-safety .wg-icon-ssl{margin-right:.25rem;font-size:1rem}.banner-login{border-bottom:1px solid #eee}.banner-login .banner-text{color:#333;font-size:1rem}.banner-login .btn{padding:.3125rem .9375rem;line-height:1}.booking-passengers .flex-full{max-width:80%}.booking-passengers .form-group .form-flex-item{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem}.booking-passengers .form-group .form-flex-item .single-verify{color:#f82222;font-size:.8125rem}.booking-econtects{margin-bottom:.625rem}.booking-econtects .panel-header .icon{margin-right:.625rem;font-size:1.25rem;vertical-align:-0.1875rem}.booking-econtects .wg-icon-checkbox{color:#999}.booking-econtects .sub-title{padding-left:.9375rem;color:#999}.booking-others{padding:.9375rem;margin-top:.625rem;margin-bottom:.625rem;background-color:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee}.booking-others .value{padding:0 .9375rem;text-align:right}.booking-others .title,.booking-others .value{color:#333;font-size:1rem}.booking-others .notice{font-size:.8125rem;color:#999}.booking-others:active{background-color:#f3f3f3}.price-change{padding:2.5rem 0 0}.price-change .folder{padding-top:1rem;text-align:left;font-size:.875rem}.price-change .change-info{padding-bottom:.5rem}.price-change .change-info strong{color:#ff9913}.price-change .new-price strong{color:#ff9913}.booking-certype-note{margin-top:.625rem}.booking-certype-note .banner{margin:0;padding:1rem}.component-tour-brief-container .title-container{font-size:1rem;font-weight:600;line-height:1.375rem}.component-tour-brief-container .title-container .name{vertical-align:text-bottom;color:#222}.component-tour-brief-container .extra{margin-top:.5rem;color:#666;font-size:.8125rem;line-height:1.25rem}.component-tour-brief-container .extra span+span{margin-left:.5rem}.dynamic-info-container{min-width:320px;color:#222;margin:0 .5rem;background:#ffffff;border-radius:.25rem;overflow:hidden}.dynamic-info-container.extra-page:after{right:1rem;border-color:#999}.dynamic-info-container .tip-container{padding:.5rem 0;text-align:center;color:#0057c4;font-size:.8125rem;background:linear-gradient(-180deg, #f1f7ff 0%, #f8fbff 100%)}.dynamic-info-container .dynamic-info-content{padding:.5rem 1rem 1rem}.booking-info{padding:.625rem;background:#f0f0f0}.booking-info .traffic-info{margin-bottom:.625rem;border-radius:.25rem}.booking-info .resource-hotel-info{margin-bottom:.625rem;border-radius:.25rem}.booking-info .resource-hotel-info .hotel-item-wrap{margin-top:.25rem}.booking-info .resource-entertain-info{margin-bottom:.625rem;border-radius:.25rem}.booking-info .resource-entertain-info .entertain-item{padding:0 .9375rem}.booking-info .resource-entertain-info .entertain-item .item-li{padding:.9375rem 0}.booking-info .resource-entertain-info .entertain-item .item-li .content-time{margin-bottom:0}.booking-info .resource-insurance-info{border-radius:.25rem}.booking-info .hotel-detail-breakfast,.booking-info .hotel-detail-gift,.booking-info .hotel-fg-tax,.booking-info .hotel-fg-tax-detail{margin-bottom:0}.booking-info .hotel-detail-breakfast .mask-bottom-shadow,.booking-info .hotel-detail-gift .mask-bottom-shadow,.booking-info .hotel-fg-tax .mask-bottom-shadow,.booking-info .hotel-fg-tax-detail .mask-bottom-shadow{display:none}.booking-info .stop-information-container{margin-bottom:0}.check-change-mask .check-price-change .change-desc{background:#fff}.check-change-mask .check-price-change .change-btn{background:#fff}.check-change-mask .check-change{width:20.4375rem;margin:0 auto;background:#fff;border-radius:.125rem;position:relative;padding-top:1.275rem}.check-change-mask .check-change .check-change-top-box{position:absolute;width:3.75rem;height:3.75rem;border-radius:50%;background-color:#fff;z-index:9;top:-1.875rem;left:calc(50% - 1.875rem)}.check-change-mask .check-change .check-change-icon{display:block;width:3.25rem;height:3.25rem;background-image:url(../img/price_change.png);background-repeat:no-repeat;background-size:100% 100%}.check-change-mask .check-change .title{padding:.9375rem 0;text-align:center;font-size:1.125rem;font-weight:600;color:#222;line-height:1.0625rem}.check-change-mask .check-change .check-change-container .check-change-item{padding-left:.5rem;word-break:break-all}.check-change-mask .check-change .check-change-container .check-change-item .change-title{padding-left:.9375rem;color:#222;font-weight:600}.check-change-mask .check-change .content{padding:0 .9375rem .9375rem;font-size:.9375rem;font-weight:400;color:#222;line-height:1.4375rem}.check-change-mask .check-change .content .title{padding-top:0;text-align:left;font-size:.9375rem;font-weight:600;color:#222;line-height:1.4375rem}.check-change-mask .check-change .content .content-detail{font-size:.9375rem;font-weight:400;color:#222;line-height:1.4375rem}.check-change-mask .check-change .content .content-detail .old-price{text-decoration:line-through}.check-change-mask .check-change .content .content-detail .new-price{color:#ff8200}.check-change-mask .check-change .price-change-btns{padding:1rem}.check-change-mask .check-change .change-desc{padding:.9375rem;color:#222}.check-change-mask .check-change .change-btn{padding:.9375rem;font-size:1.0625rem;font-weight:400;color:#007aff;line-height:1.0625rem;border-top:1px solid #f0f0f0}.check-change-mask .check-change .change-btn .color-blue{color:#2182fc;border-left:1px solid #f0f0f0}.check-change-mask .check-change .change-btn>p{text-align:center;color:#222}.check-change-mask .check-change .change-btn.sale-out-btn>p{color:#2182fc}.check-change-mask .alert-btns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-sizing:border-box;padding:1.5rem}.check-change-mask .alert-btns .wg-components-button{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#2182fc;color:#fff;border:none}.check-change-mask .btns-len-2 .wg-components-button:first-child{background:#ffffff;border:1px solid #ff7d13;border-radius:2px 2px 2px 2px;color:#ff7d13;font-size:1rem;font-weight:600;letter-spacing:0px}.check-change-mask .btns-len-2 .wg-components-button:last-child{background:#ff7d13;border-radius:2px 2px 2px 2px;margin-left:.75rem;color:#ffffff;font-size:1rem;font-weight:600;position:relative}.check-change-mask .btns-len-2 .wg-components-button:last-child .btn-tag{position:absolute;height:1.25rem;background:linear-gradient(-270deg, #f60 0%, #f82222 97.77%);border-radius:2px 2px 0px 2px;color:#ffffff;font-size:.75rem;font-weight:600;top:-15px;left:0px;padding:.125rem .25rem}.check-change-mask .btns-len-2 .wg-components-button:last-child .btn-tag::before{position:absolute;content:' ';width:0;height:0;border:6px solid transparent;border-left-color:#f60;left:0px;bottom:-7px}.detainment-panel-popup .popup-header,.detainment-panel-popup .popup-content{display:none}.detainment-panel-popup .wg-components-popup{border-radius:1rem 1rem 0 0;overflow:visible}.detainment-panel-popup .wg-components-popup .popup-content{background:#fff;border-radius:1rem 1rem 0 0}.detainment-panel-popup .wg-components-popup .detainment-container{border-radius:1rem 1rem 0 0;background:linear-gradient(-223.25deg, #eff9ff 6.43%, #f3e5ff 122.66%)}.detainment-panel-popup .wg-components-popup .detainment-container .image-box{height:4.875rem}.detainment-panel-popup .wg-components-popup .detainment-container .title-image{position:absolute;top:-1.125rem}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-detail{box-sizing:border-box;background:#fafcfe;border:1px solid #d9eaff;border-radius:8px 8px 8px 8px;margin:0 1rem;padding:1.25rem 1rem;color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;background-image:url(../img/percent.png);background-repeat:no-repeat;background-size:3.125rem;background-origin:content-box;background-position-x:right}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-detail .detainment-price{color:#ff5e00;margin-left:.25rem}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-detail p>i{display:block;width:.875rem;height:.875rem;background-image:url(../img/hook.svg);background-repeat:no-repeat;background-size:100% 100%;margin-right:.25rem}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-btn-box{margin-top:.5rem;padding:1rem}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-btn-box .continue-btn{position:relative}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-btn-box .border{min-height:3rem;margin-top:.75rem}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-btn-box .discount{height:1.125rem;width:max-content;position:absolute;right:0;top:-0.875rem}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-btn-box .discount::before{position:absolute;content:' ';width:0;height:0;border:6px solid transparent;border-right-color:#f82222;right:0;bottom:-5px}.detainment-panel-popup .wg-components-popup .detainment-container .detainment-btn-box .discount .discount-text{display:inline-block;padding:0 .3125rem;box-sizing:border-box;background:linear-gradient(-45deg, #f82222 0%, #f60 100%);border-radius:2px 2px 2px 2px;color:#ffffff;font-size:.75rem;font-weight:600;height:1.125rem;line-height:1.125rem}.detainment-panel-popup.fix-iphoneX .wg-components-popup{padding-bottom:34px;background:#fff}.booking-popup-page .wg-components-popup-page-header{padding:0}.booking-popup-page .wg-components-popup-page-header .wg-components-popup-page-header-btn{padding-left:.625rem}.booking-popup-page .wg-components-popup-page-header .wg-components-popup-page-header-btn .wg-icon{font-size:1.45rem}.booking-popup-page .content{padding:.625rem .9375rem 2rem;font-size:.875rem;background-color:#fff}.page-contact-edit{background:#f0f0f0;padding-bottom:.9375rem}.page-contact-edit .pbs-form .form-label{color:#666;font-size:.875rem}.page-contact-edit .pbs-form .form-flex-item{font-size:.875rem}.page-contact-edit .passenger-save{padding:.9375rem 0}.page-contact-edit .wg-icon-problem{margin-left:.3125rem;color:#2182fc}.page-contact-edit .contact-certype{color:#333}.page-contact-edit .notice-container{background:#fff;margin-top:.5rem;padding:1rem;font-size:.875rem;line-height:1.25rem}.page-contact-edit .notice-container .title{color:#222222;font-size:.875rem;font-weight:600;letter-spacing:0px}.page-contact-edit .notice-container i{margin-right:.625rem;margin-top:.125rem}.page-contact-edit .notice-container .notice{color:#666666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.page-contact-edit .notice-container .notice>li{position:relative;padding-left:.5rem;margin-top:.5rem}.page-contact-edit .notice-container .notice>li::before{content:'';width:4px;height:4px;position:absolute;background-color:#666666;border-radius:50%;top:.5rem;left:0}.page-contact-edit .sync-container{background:#fff;margin-top:.5rem;padding:.75rem 1rem;color:#222;font-size:.8125rem;font-weight:normal;letter-spacing:0px;line-height:1rem}.page-contact-edit .sync-container .wg-icon-notice{color:#16b900;margin-right:.25rem}.page-contact-edit .sync-container .switch-box{margin-right:-0.5rem}.page-contact-edit .sync-container .wg-components-switch{transform:scale(.6)}.page-contact-edit .form-list-passenger{background:#fff}.page-contact-edit .form-list-passenger .passenger-header{padding:.9375rem;color:#333;font-size:1rem;font-weight:700;border-bottom:1px solid #eee}.page-contact-edit .form-list-passenger .form-list{padding-right:.625rem}.page-contact-edit .form-list-passenger .form-list .form-group:not(:first-child){border-top:1px solid #f0f0f0}.page-contact-edit .form-list-certype,.page-contact-edit .form-list-insurance{margin-top:.5rem}.page-contact-edit .form-list-insurance .form-item-insurance{padding-left:.3125rem}.page-contact-edit .form-list{border-top:none;padding-left:.625rem}.page-contact-edit .form-list .form-group.disable .form-label,.page-contact-edit .form-list .form-group.disable .form-extra-hasvalue{color:#ccc}.page-contact-edit .form-list .form-group.disable .extra-page:after{border-color:#ccc}.page-contact-edit .form-list .verify-alert{font-size:.8125rem;color:#f82222;text-align:left;padding-left:7.86rem;padding-bottom:.625rem;padding-right:.625rem}.page-contact-edit .form-list .verify-alert.verify-insurance{padding-left:.3125rem}.page-contact-edit .form-list .form-flex-item input{height:100%}.page-contact-edit .form-list .base-gender{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.page-contact-edit .form-list .base-gender .gender:first-child{margin-right:.625rem}.page-contact-edit .form-list .base-gender .gender{cursor:pointer;padding:.3125rem .9375rem;border:1px solid #ddd;border-radius:.3125rem}.page-contact-edit .form-list .base-gender .gender img{margin-right:.625rem}.page-contact-edit .form-list .base-gender .gender.genderActive{color:#2182fc;border:1px solid #2182fc}.page-contact-edit .form-label{width:6.25rem;align-self:center;font-size:.9375rem}.page-contact-edit .form-label .content-label-hint{font-size:.75rem;line-height:5px}.page-contact-edit .delete-button{padding:.625rem 0;width:90%;border-radius:100px;background-color:#ffffff;color:#ff0000;border:1px solid #ff0000;margin:1.875rem 0 .625rem .625rem}.page-contact-edit .delete-button>i{margin-right:.5rem}.page-contact-edit .top-reminder-wrapper{padding:1rem;margin:0;border-top:1px solid #f0f0f0;background-color:#ffffff}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh{font-size:.75rem;background-color:#fff7e5;color:#ff7d13;border-radius:.5rem;padding:.5rem;box-shadow:2px 2px 3px #888888;position:relative;display:block;background-image:url(../img/p-template.png);background-repeat:no-repeat;background-size:100% 100%}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample-logo{background-image:url(../img/example-logo.png);background-size:100% 100%;position:absolute;right:0;bottom:0;width:6.865rem;height:6.0625rem}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .title .hide-icon{width:1.5rem;text-align:center;font-size:1rem}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .title .sample-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .title .sample-title i{font-size:1rem}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .title .sample-title span{margin-left:5px}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:.75rem;padding:.4rem 0;border-bottom:1px solid #ffa024;margin:0 1.25rem;position:relative}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample.top{padding-bottom:.75rem}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample.bottom{padding-top:1rem}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample.bottom .sample-name-surname,.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample.bottom .sample-name-givenname{color:#d79056;font-size:.625rem}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample.bottom .sample-content{font-size:.875rem}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample .sample-content{color:#bf5600;font-weight:600}@media only screen and (device-width:320px) and (-webkit-min-device-pixel-ratio:2),only screen and (device-width:568px) and (-webkit-min-device-pixel-ratio:2),only screen and (device-width:375px) and (-webkit-min-device-pixel-ratio:2),only screen and (device-width:667px) and (-webkit-min-device-pixel-ratio:2),only screen and (device-width:414px) and (-webkit-min-device-pixel-ratio:2),only screen and (device-width:736px) and (-webkit-min-device-pixel-ratio:2),only screen and (device-width:768px) and (-webkit-min-device-pixel-ratio:2),only screen and (device-width:1024px) and (-webkit-min-device-pixel-ratio:2){.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample{border-bottom-width:.5px}}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample:last-child{border:none}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample .sample-name,.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample .sample-name-surname,.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample .sample-name-givenname{width:9rem;color:#bf5600}.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample .sample-name-surname,.page-contact-edit .top-reminder-wrapper .top-reminder-wrapper-zh .sample .sample-name-givenname{margin-top:-0.4rem}.page-contact-edit .remark-title{padding:0 1.25rem;margin-top:0;margin-bottom:1.25rem;color:#222;font-size:1.125rem;letter-spacing:0;line-height:1.25rem;font-weight:600}.page-contact-edit .remark-content{padding:0 1.25rem;font-size:.875rem}.page-contact-edit .remark-content>div{padding-top:.5rem}.page-contact-edit .remark-content .remark-certification .title{font-size:.9375rem;font-weight:600}.page-contact-edit .mask.new-light-box{align-items:flex-start;padding-left:0;padding-right:0}.page-contact-edit .mask.new-light-box .lightbox{color:#222}.page-contact-list{background:#fff}.page-contact-list .passenger-selected{height:2.5rem;background:#ffffff;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:2.5rem;border-top:1px solid #f0f0f0;padding:0 1rem}.page-contact-list .passenger-selected .wicon-menber{font-size:1.25rem;color:#2182fc}.page-contact-list .ssl-notice{background-color:#f0f0f0;height:.5rem}.page-contact-list .add-new-btn{border-radius:.25rem;background-color:#2182fc;color:#fff;height:3rem;line-height:3rem;margin:1rem}.page-contact-list .add-new-btn .wg-icon-plus{padding-right:.5rem}.page-contact-list .passengers-list{padding-left:1rem;border-top:solid 1px #f0f0f0}.page-contact-list .passengers-list>li{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid #eee;overflow:hidden}.page-contact-list .passengers-list .passenger-item{line-height:1.5;flex:1}.page-contact-list .passengers-list .passenger-item .wg-icon-radiobox{color:#2182fc;background:#fff;font-size:1rem;margin-right:1rem}.page-contact-list .passengers-list .passenger-item .wg-icon-radiobox-checked{color:#2182fc;background:#fff;font-size:1rem;margin-right:1rem}.page-contact-list .passengers-list .passenger-item .icon{margin-right:1rem;font-size:1rem}.page-contact-list .passengers-list .passenger-item .passenger-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.875rem;flex-direction:row;padding:.9375rem 0;line-height:1.5}.page-contact-list .passengers-list .passenger-item .passenger-info .passenger-cert{color:#999999}.page-contact-list .passengers-list .passenger-item .passenger-info .passenger-cert .passenger-certype-info{margin-right:.625rem;display:block}.page-contact-list .passengers-list .passenger-item .passenger-info .passenger-item-name{color:#222222;font-size:1rem;font-weight:600}.page-contact-list .passengers-list .passenger-item .passenger-info .passenger-item-chinese-name{margin-left:.625rem;display:inline-block;font-size:1rem}.page-contact-list .passengers-list .passenger-item .passenger-info .passenger-item-gender{font-size:.875rem;color:#999}.page-contact-list .passengers-list .passenger-item .passenger-info .is-self{background:rgba(217,234,255,0.5);padding:.125rem .25rem;border-radius:1px 1px 1px 1px;color:#2182fc;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;margin-left:.5rem;white-space:nowrap}.page-contact-list .passengers-list .passenger-item .passenger-info .passenger-item-age{background:#f1f5f8;padding:.125rem .25rem;border-radius:1px 1px 1px 1px;color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;margin-left:.5rem;white-space:nowrap}.page-contact-list .passengers-list .passenger-item .passenger-info .uncomplete-tip{color:#2182fc;font-size:.75}.page-contact-list .passengers-list .passenger-item.selected .passenger-item-gender .passenger-certype-info,.page-contact-list .passengers-list .passenger-item.selected .passenger-item-name .passenger-certype-info,.page-contact-list .passengers-list .passenger-item.selected .passenger-item-chinese-name .passenger-certype-info,.page-contact-list .passengers-list .passenger-item.selected .passenger-item-age .passenger-certype-info,.page-contact-list .passengers-list .passenger-item.selected .passenger-cert .passenger-certype-info{display:block}.page-contact-list .passengers-list .passenger-edit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;padding:0 1rem}.page-contact-list .passengers-list .passenger-edit .wg-icon-edit{font-size:1.25rem;color:#2182fc}.passenger-detail-confirm{padding:.3125rem .9375rem;color:#666;text-align:left}.passenger-detail-confirm .confirm-title{text-align:center;margin:.625rem 0;font-size:1.125rem}.passenger-detail-confirm .confirm-message{font-size:.875rem;margin-bottom:.625rem;word-break:break-all}.passenger-detail-confirm .confirm-list{padding-left:.9375rem;word-break:break-all;font-size:.875rem}.passenger-detail-confirm .confirm-item{margin:.625rem 0;color:#2182fc}.passenger-detail-confirm .confirm-item .item-title{color:#666}.passenger-detail-confirm .confirm-item .item-name{font-size:1.25rem;color:#333}.passenger-chinese-name-confirm{color:#666;text-align:left}.passenger-chinese-name-confirm .item-text{font-size:1rem;color:#333;line-height:1.25rem;color:#222222;font-weight:normal;letter-spacing:0px}.passenger-chinese-name-confirm .item-text .wg-icon-warning{color:#ff7d13;margin-right:.25rem;font-size:1.25rem}.dynamic-price-mask{margin-bottom:3.4375rem !important;z-index:9998}.dynamic-price-mask.has-bottom-tip{margin-bottom:7.8125rem !important}.dynamic-price-mask.has-bottom-tip .wg-components-popup{margin-bottom:7.8125rem}.dynamic-price-mask .wg-components-popup{margin-bottom:3.4375rem}.dynamic-price-mask .lightbox-foot{display:none}.dynamic-price-mask .dynamic-price-discount{height:40px;background:#fff1e6;color:#ff7d13;font-size:.875rem;font-weight:500;padding-left:1rem;box-sizing:border-box;width:100%}.iphoneX-fixed .dynamic-price-mask{bottom:34px}.iphoneX-fixed .dynamic-price-mask .wg-components-popup{bottom:34px}.iphoneX-fixed .meal-preferences{padding-bottom:2rem}.dynamic-price-main{width:100%;height:auto;min-height:200px;max-height:400px;position:absolute;bottom:0;background:#fff;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem;box-shadow:0 2px 2px 0 rgba(0,0,0,0.13);overflow:hidden;padding-bottom:1rem}.dynamic-price-detail{width:100%;height:100%;position:relative;bottom:0;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.dynamic-price-detail.order-price-detail{position:relative;border-radius:none}.dynamic-price-detail.order-price-detail .detail-container{padding:.9375rem 0;padding-bottom:0}.dynamic-price-detail.order-price-detail .detail-container .detail-title{color:#222;font-size:14px;font-weight:600}.dynamic-price-detail.order-price-detail .detail-container .detail-title:before{display:none}.dynamic-price-detail.order-price-detail .detail-container .detail-title .seats-split{margin:0 .625rem;border-top:1px dotted #e3e3e3;margin-top:.4rem}.dynamic-price-detail.order-price-detail .detail-container .detail-title .title-price{font-size:14px;color:#ff5e00}.dynamic-price-detail .detail-container{padding:1rem;box-sizing:border-box}.dynamic-price-detail .detail-container .price{color:#222;font-weight:600;font-size:1.125rem}.dynamic-price-detail .detail-container .price .currency{font-size:.75rem}.dynamic-price-detail .detail-container .desc{font-size:.875rem;color:#999;line-height:1.25rem}.dynamic-price-detail .detail-container .price-brief .label{font-size:1.125rem;color:#222;font-weight:600;line-height:1.625rem}.dynamic-price-detail .detail-container .price-content{background-color:#f8f8fc;border-radius:.25rem;padding:1rem}.dynamic-price-detail .detail-container .price-content .price-item+.price-item{margin-top:1rem}.dynamic-price-detail .detail-container .price-content .price-item.discount .price{color:#ff5e00}.dynamic-price-detail .detail-container .price-content .price-item .label{font-size:1rem;color:#222;font-weight:600}.dynamic-price-detail .detail-container .price-content .price-item .dashed{flex:1;border-top:1px dashed #ccc;margin:0 .5rem}.dynamic-price-detail .detail-container .price-content .price-item .item-list{margin-top:.5rem}.dynamic-price-detail .detail-container .price-content .price-item .item-list .item{font-size:.875rem;color:#666}.dynamic-price-detail .detail-container .price-content .price-item .item-list .item+.item{margin-top:.25rem}.dynamic-price-detail .detail-container .price-content .price-item .desc{margin-top:.5rem}.dynamic-price-detail .detail-container .price-content .price-item .desc .desc-label{color:#ff7d13}.dynamic-price-detail .detail-container .price-content .price-item .tip{font-size:.875rem;color:#666;margin-top:.5rem}.dynamic-price-detail .detail-flight .detail-content .detail-date:nth-child(n + 2){padding-top:0}.dynamic-price-detail .detail-flight .station span.f-time{padding:0 .625rem}.dynamic-price-detail .detail-flight .transit-label{font-size:.75rem;color:#ff7d13}.dynamic-price-order-detail{width:100%;height:100%;position:relative;bottom:0;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.dynamic-price-order-detail.order-price-detail{position:relative;border-radius:none}.dynamic-price-order-detail.order-price-detail .detail-container{padding:.9375rem 0;padding-bottom:0}.dynamic-price-order-detail.order-price-detail .detail-container .detail-title{color:#222;font-size:14px;font-weight:600}.dynamic-price-order-detail.order-price-detail .detail-container .detail-title:before{display:none}.dynamic-price-order-detail.order-price-detail .detail-container .detail-title .seats-split{margin:0 .625rem;border-top:1px dotted #e3e3e3;margin-top:.4rem}.dynamic-price-order-detail.order-price-detail .detail-container .detail-title .title-price{font-size:14px;color:#ff5e00}.dynamic-price-order-detail .detail-container{padding:1rem;box-sizing:border-box}.dynamic-price-order-detail .detail-container .price{color:#ff5e00;font-weight:600;font-size:1rem;line-height:1.625rem}.dynamic-price-order-detail .detail-container .desc{font-size:.75rem;color:#666;line-height:1.25rem}.dynamic-price-order-detail .detail-container .price-brief{margin-bottom:1rem}.dynamic-price-order-detail .detail-container .price-brief .label{font-size:1rem;color:#222;font-weight:600;line-height:1.625rem}.dynamic-price-order-detail .detail-container .price-content{background-color:rgba(241,245,248,0.5);border-radius:.25rem;padding:1rem}.dynamic-price-order-detail .detail-container .price-content .price{color:#222;font-size:.875rem}.dynamic-price-order-detail .detail-container .price-content .price-item+.price-item{margin-top:1rem}.dynamic-price-order-detail .detail-container .price-content .price-item.discount .price{color:#ff5e00}.dynamic-price-order-detail .detail-container .price-content .price-item .label{font-size:.875rem;color:#222;font-weight:600}.dynamic-price-order-detail .detail-container .price-content .price-item .dashed{flex:1;border-top:1px dashed #ccc;margin:0 .5rem}.dynamic-price-order-detail .detail-container .price-content .price-item .item-list{margin-top:.5rem}.dynamic-price-order-detail .detail-container .price-content .price-item .item-list .item{font-size:.875rem;color:#666}.dynamic-price-order-detail .detail-container .price-content .price-item .item-list .item+.item{margin-top:.25rem}.dynamic-price-order-detail .detail-container .price-content .price-item .desc{margin-top:.5rem;color:#999}.dynamic-price-order-detail .detail-container .price-content .price-item .desc .desc-label{color:#ff7d13;margin-right:.25rem}.dynamic-price-order-detail .detail-container .price-content .price-item .tip{font-size:.875rem;color:#666;margin-top:.5rem}.dynamic-price-order-detail .detail-flight .detail-content .detail-date:nth-child(n + 2){padding-top:0}.dynamic-price-order-detail .detail-flight .station span.f-time{padding:0 .625rem}.dynamic-price-order-detail .detail-flight .transit-label{font-size:.75rem;color:#ff7d13}.iphoneX-fixed .dynamic-resource-container{padding-bottom:calc(4rem + 34px)}.iphoneX-fixed .dynamic-resource-container.has-bottom-tip{padding-bottom:calc(9rem + 34px)}.iphoneX-fixed .dynamic-resource-container .no-flight-tip{bottom:calc(3.4375rem + 34px)}.iphoneX-fixed .dynamic-resource-container .dynamic-price-container .dynamic-price-btn{padding-bottom:34px}.dynamic-resource-main{background:#f0f0f0}.dynamic-resource-main .slider-container .slider-pager{background:#222222;border-radius:8px;opacity:.6;padding:0 .375rem;line-height:1.125rem;bottom:1rem;font-size:.75rem}.dynamic-resource-main .slider-container .slider-pager>i{display:none}.dynamic-resource-main .top-empty-resource{font-size:.75rem;font-weight:400;color:#222222;line-height:1rem;background:#fff8f2;padding:.5rem 1rem}.dynamic-resource-main .top-empty-resource>i{font-size:1rem;color:#ff5e00}.dynamic-resource-main .top-empty-resource .remark>span{color:#2182fc;text-decoration:underline;font-weight:600}.dynamic-resource-main .product-desc{background:#fff;border-top:1px solid #f0f0f0;padding-top:1rem;position:relative;padding-bottom:1rem}.dynamic-resource-main .product-desc.radius{border-radius:16px 16px 0px 0px;margin-top:-0.8rem;padding-top:0}.dynamic-resource-main .product-desc .product-name{color:#222222;font-size:1.125rem;font-weight:600;letter-spacing:0px;line-height:1.625rem;padding:.625rem 1rem}.dynamic-resource-main .product-desc .desc{color:#666666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;max-height:3.75rem;overflow:hidden;padding:0 1rem}.dynamic-resource-main .product-desc .desc.show-all{max-height:inherit}.dynamic-resource-main .product-desc .desc-btn{color:#2182fc;font-size:.875rem;font-weight:normal;letter-spacing:0px;padding:0 1rem}.dynamic-resource-main .product-desc .desc-btn .up .wg-icon-back{transform:rotate(90deg)}.dynamic-resource-main .product-desc .desc-btn .wg-icon-back{margin-left:.25rem;color:#2182fc;display:inline-block;transform:rotate(-90deg)}.dynamic-resource-main .top-search-wrapper{height:2.5rem;box-sizing:border-box;background-color:#ffffff;padding-top:.375rem;line-height:1.25rem;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;max-width:768px;width:100%;z-index:102;top:2.75rem}.dynamic-resource-main .top-search-wrapper.fixed{position:fixed}.dynamic-resource-main .top-search-wrapper .wg-icon-edit{font-size:1.125rem;color:#2182fc}.dynamic-resource-main .top-search-wrapper .split{background-color:#f0f0f0;height:1.125rem;margin:0 .5rem}.dynamic-resource-main .top-search-wrapper .top-search-tabs{z-index:100}.dynamic-resource-main .top-search-wrapper .resource-top-slider{padding:0 1rem}.dynamic-resource-main .top-search-wrapper .resource-top-slider .li-item{border-top-left-radius:.25rem;border-top-right-radius:.25rem;padding:.5rem 0 0;width:5.375rem}.dynamic-resource-main .top-search-wrapper .resource-top-slider .li-item a{padding-bottom:.5rem}.dynamic-resource-main .top-search-wrapper .resource-top-slider .li-item.active{background-color:rgba(217,234,255,0.5)}.dynamic-resource-main .top-search-wrapper .resource-top-slider .li-item.active a::after{bottom:1px;height:.125rem}.dynamic-resource-main .top-search-wrapper .top-search-person{font-weight:600;margin-right:.875rem}.dynamic-resource-main .top-search-wrapper .expand-icon{font-size:.65rem;vertical-align:.1rem;font-weight:600;margin-left:.125rem}.dynamic-resource-main .date-person-room-selector{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;border-radius:.5rem;height:2.5rem;margin:0 .5rem;box-sizing:border-box;background-color:#fff;color:#222}.dynamic-resource-main .date-person-room-selector .date-person-room-selector-skeleton{width:100%}.dynamic-resource-main .date-person-room-selector .date-person-room-selector-skeleton .component-skeleton-title{width:100%}.dynamic-resource-main .date-person-room-selector .content{display:flex;align-items:center;flex:1}.dynamic-resource-main .date-person-room-selector .edit{display:flex;align-items:center;flex-shrink:0;font-size:1.25rem}.dynamic-resource-main .date-person-room-selector .edit i{color:#2182fc}.dynamic-resource-main .popup-content{height:100%;background-color:#fff}.dynamic-resource-main .popup-content .search-btn{margin:.3125rem}.dynamic-resource-container{margin-top:.5rem;padding:0 .5rem 4rem;background:#f0f0f0}.dynamic-resource-container.no-source{padding-bottom:1rem}.dynamic-resource-container.has-bottom-tip{padding-bottom:9rem}.dynamic-resource-container .crocodile-component-points{margin:.5rem 0;border-radius:2px 2px 2px 2px}.dynamic-resource-container .resource-item{background:#fff;box-sizing:border-box;border-radius:.5rem;overflow:hidden;border:1px solid #fff}.dynamic-resource-container .resource-item.dynamic-traffic .title{background-image:url(../img/resource-flight-bg.png)}.dynamic-resource-container .resource-item.dynamic-traffic .title .icon{background-image:url(../img/resource-flight.png)}.dynamic-resource-container .resource-item.dynamic-hotel .title{background-image:url(../img/resource-hotel-bg.png)}.dynamic-resource-container .resource-item.dynamic-hotel .title .icon{background-image:url(../img/resource-hotel.png)}.dynamic-resource-container .resource-item.dynamic-local .title{background-image:url(../img/resource-local-bg.png)}.dynamic-resource-container .resource-item.dynamic-local .title .icon{background-image:url(../img/resource-local.png)}.dynamic-resource-container .resource-item .resource-item-content-wrap{padding:0 1rem 1rem}.dynamic-resource-container .resource-item .resource-item-content-wrap>.item:not(:first-child)::before{content:'';display:block;width:100%;height:1px;background-color:#f0f0f0;margin:1rem 0}.dynamic-resource-container .resource-item .resource-item-content-wrap .change-btn{height:2.5rem;margin-top:.75rem;margin-right:0}.dynamic-resource-container .resource-item div.warning{color:#ff7d13;font-size:.75rem;padding:.3125rem 0;padding-right:.9375rem;padding-left:.9375rem;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;background:#f0f0f0}.dynamic-resource-container .resource-item div.warning .wg-icon-notice{padding-top:.25rem}.dynamic-resource-container .resource-item div.warning .content{padding-left:.625rem}.dynamic-resource-container .resource-item .title{padding:1rem;height:3.4375rem;box-sizing:border-box;background:linear-gradient(81.03deg, #fcfdff 1.26%, #f0f7ff 83.04%);background-repeat:no-repeat;background-size:100%;font-size:1rem;font-weight:600;color:#0057c4;line-height:1.625rem;display:flex;align-items:center;gap:.375rem;font-family:PingFangSC-Semibold}.dynamic-resource-container .resource-item .title .icon{background-repeat:no-repeat;background-size:100%;width:1.25rem;height:1.25rem}.dynamic-resource-container .resource-item .title .name{font-size:1rem;font-weight:600;color:#222}.dynamic-resource-container .resource-item .title .btn{font-size:.875rem;color:#2182fc;line-height:1rem;font-weight:600}.dynamic-resource-container .resource-item .title .btn .wicon-plus{margin-right:.115rem;font-size:1.25rem;margin-top:-0.125rem}.dynamic-resource-container .resource-item .title .btn .wicon-ic-add{margin-right:.625rem}.dynamic-resource-container .resource-item .title .btn .wg-icon-plus{margin-right:.625rem}.dynamic-resource-container .resource-item .item .title{padding:1rem 1.125rem;font-size:.75rem;font-weight:400;color:#999;line-height:.875rem}.dynamic-resource-container .resource-item .item .title .check-option .icon{margin-right:.625rem;font-size:.875rem}.dynamic-resource-container .resource-item .item .title .check-option .traffic-name{color:#222222;font-size:1rem;font-weight:600;letter-spacing:0px;padding-right:.5rem}.dynamic-resource-container .resource-item .item .title .check-option .i-disable{color:#ccc}.dynamic-resource-container .resource-item .item .title .item-price{font-size:.75rem;display:inline-block}.dynamic-resource-container .resource-item .item .title .item-price .item-price-number{margin-left:.1875rem;margin-right:.3125rem;font-size:1.125rem;font-weight:600;color:#ff5e00}.dynamic-resource-container .resource-item .item .title .item-price .item-origin-price-number{text-decoration:line-through;margin-top:.1875rem}.dynamic-resource-container .resource-item .item .title .item-price .item-price-unit{margin-right:.1875rem;margin-left:.3125rem;color:#ff5e00}.dynamic-resource-container .resource-item .item .title .hotel-item-price{font-size:.75rem}.dynamic-resource-container .resource-item .item .title .hotel-item-price .item-price-number{margin-left:.1875rem;font-size:1.125rem;font-weight:600;color:#ff5e00}.dynamic-resource-container .resource-item .item .title .hotel-item-price .item-origin-price-number{text-decoration:line-through;margin-top:.1875rem}.dynamic-resource-container .resource-item .item .title .hotel-item-price .item-price-unit{margin-right:.1875rem;color:#ff5e00}.dynamic-resource-container .resource-item .item .title .hotel-item-price .price-text{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;text-align:right}.dynamic-resource-container .resource-item .item .title .hotel-item-price .origin-price-box .item-price-number,.dynamic-resource-container .resource-item .item .title .hotel-item-price .origin-price-box .item-price-unit{color:#999}.dynamic-resource-container .resource-item .item .title .hotel-item-price .origin-price-box .price-text{color:#aaa}.dynamic-resource-container .resource-item .item .title .hotel-item-price .price-parity-box{margin:0 .375rem}.dynamic-resource-container .resource-item .item .title .hotel-item-price .price-parity-box .img-box{width:1.125rem;height:1.875rem;background:url(../img/price-parity.png) no-repeat;background-size:100%}.dynamic-resource-container .resource-item .item .traffic-empty .empty-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;margin-bottom:.5rem}.dynamic-resource-container .resource-item .item .traffic-empty .empty-img{width:6.25rem;height:6.25rem;min-width:6.25rem;background-image:url(../img/source-empty.png);background-repeat:no-repeat;background-size:100%}.dynamic-resource-container .resource-item .item .traffic-empty .empty-img.self-flight{background-image:url(../img/resource-self-flight.png)}.dynamic-resource-container .resource-item .item .traffic-empty .empty-text{height:6.25rem;color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;margin-left:.5rem;text-align:left;box-sizing:border-box}.dynamic-resource-container .resource-item .item .traffic-empty .empty-text .light{color:#ff7d13}.dynamic-resource-container .resource-item .item .content .detail{position:relative;border-radius:2px 2px 2px 2px;margin-top:1rem}.dynamic-resource-container .resource-item .item .content .detail:first-child{margin-top:0rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-info{margin-bottom:.5rem;line-height:normal;background:initial}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-msg .order-number{width:1.25rem;min-width:1rem;height:1rem;margin-right:.625rem;line-height:1rem;display:inline-block;background:#d9eaff;border-radius:0px 2px 2px 0px;color:#2182fc;text-align:center;font-size:.75rem;font-weight:600;margin-top:.125rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-msg>p>span{font-size:.75rem;font-weight:400;color:#666666;line-height:1.125rem;padding-right:.25rem;word-break:break-all}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-msg>p>span:not(:first-child):before{content:'|';display:inline-block;margin-right:.25rem;color:#999;vertical-align:unset}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-msg>p>span.train-no{color:#17a1dd}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-msg>p>span.train-no>i{position:relative;top:.1rem;font-size:1rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-date{padding-left:1.75rem;font-size:.8125rem;font-weight:500;color:#222}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-date .time{font-size:.8125rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-date .time:after{content:'|';display:inline-block;margin-left:.3125rem;color:#999;vertical-align:top;font-size:.75rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .traffic-date .traffic-duration{margin-left:.3125rem;font-weight:400;vertical-align:top}.dynamic-resource-container .resource-item .item .content .detail .traffic-info .boat-time span{margin-left:.1875rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container{padding-left:1.875rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box{color:#999999;font-size:1rem;font-weight:normal;letter-spacing:0px;line-height:18px;text-align:center;padding-right:.425rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box .time{color:#222222;font-size:1rem;font-weight:600;position:relative}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box .time.go{padding-bottom:.5rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box .time.ring{padding-bottom:1.875rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box .time.boat{padding-top:.125rem;font-size:1.125rem;padding-bottom:.125rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box .time.bus{width:7rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box .time .day-range,.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box .time .transit-label{font-size:.625rem;color:#ff7d13;font-weight:600;letter-spacing:0px;position:absolute}.dynamic-resource-container .resource-item .item .content .detail .traffic-date-container .time-box .time-text{color:#666666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.dynamic-resource-container .resource-item .item .content .detail .room-tag{padding-top:.5rem}.dynamic-resource-container .resource-item .item .content .detail .station-info{font-size:.875rem;font-weight:500;color:#222;line-height:.875rem}.dynamic-resource-container .resource-item .item .content .detail .station-info>li{position:relative;padding-left:1.25rem}.dynamic-resource-container .resource-item .item .content .detail .station-info>li:first-child{padding-bottom:.6rem}.dynamic-resource-container .resource-item .item .content .detail .station-info>li:first-child:before{content:'';position:absolute;left:.8rem;top:26%;bottom:-1.8rem;width:.125rem;height:82%;background-color:#dadfe3}.dynamic-resource-container .resource-item .item .content .detail .station-info>li:not(:first-child):before{content:'';position:absolute;left:.8rem;top:-24%;bottom:-1.8rem;width:.125rem;height:60%;background-color:#dadfe3}.dynamic-resource-container .resource-item .item .content .detail .station-info>li>span{position:relative;padding-left:.625rem;font-size:.875rem;font-weight:600;color:#222;line-height:1rem}.dynamic-resource-container .resource-item .item .content .detail .station-info>li>span:before{content:'';display:block;position:absolute;width:.5rem;height:.5rem;border-radius:50%;top:28%;left:-0.625rem;border:2px solid #dadfe3;box-sizing:border-box;background-color:#fff}.dynamic-resource-container .resource-item .item .content .detail .now-tag-wrap{padding-top:.25rem;padding-left:1.5rem}.dynamic-resource-container .resource-item .item .content .detail .now-tag{font-size:12px;background:#edf3fc;color:#2182fc;padding:2px .3125rem;font-weight:normal;margin-right:.625rem}.dynamic-resource-container .resource-item .item .content .detail .child-ticket-tip{margin-top:.625rem;padding-left:1.675rem;color:#ff7d13;font-size:.75rem;line-height:1.675rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-label{padding-left:1.75rem}.dynamic-resource-container .resource-item .item .content .detail .traffic-label>p{padding:.1875rem .3125rem;font-size:.75rem;font-weight:400;color:#2182fc;line-height:.75rem;background:rgba(33,130,252,0.1)}.dynamic-resource-container .resource-item .item .content .flight-across-day-notice{padding-top:.6rem;padding-left:1.45rem;font-size:.8125rem;font-weight:400;color:#ff5e00;line-height:1rem}.dynamic-resource-container .resource-item .item .content .flight-across-day-notice i{font-size:1rem;margin-right:.25rem;line-height:1rem}.dynamic-resource-container .resource-item .item .content .tip-box{margin-top:.5rem}.dynamic-resource-container .resource-item .item .content .flight-pu-tip-box,.dynamic-resource-container .resource-item .item .content .flight-baggage-tip-box{padding-top:.6rem;padding-left:1.45rem;font-size:.75rem;font-weight:400;line-height:1rem;color:#222}.dynamic-resource-container .resource-item .item .content .flight-pu-tip-box i,.dynamic-resource-container .resource-item .item .content .flight-baggage-tip-box i{color:#ff7d13;font-size:1rem;margin-right:.25rem;line-height:1rem}.dynamic-resource-container .resource-item .item .content .flight-baggage-tip-box i{color:#129401}.dynamic-resource-container .recomment-container .item .traffic-empty{padding:2rem 1rem}.dynamic-resource-container .recomment-container .item .t-line{display:block;width:auto;margin:0 1rem;background:#f0f0f0;height:1px}.dynamic-resource-container .recomment-container .item .recomment-list{padding:0 1rem}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item{padding:1rem 0;border-bottom:solid 1px #f0f0f0}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item:last-child{border:none}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item:first-child{padding-top:0}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item .r-img{min-width:6.75rem;width:6.75rem;height:6.75rem;margin-right:.5rem;border-radius:2px 2px 2px 2px}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item .r-img img{width:100%;height:100%;object-fit:cover;border-radius:2px 2px 2px 2px}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item .r-detail h1{color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;margin:0}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item .r-detail .r-price{color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:30px;text-align:right}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item .r-detail .r-price>span{color:#ff6600}.dynamic-resource-container .recomment-container .item .recomment-list .recomment-item .r-detail .r-price .b{font-size:1.375rem;font-weight:600}.dynamic-resource-container .recomment-container .item .btn-container{height:3rem;padding:1rem}.dynamic-resource-container .recomment-container .item .btn-container .go-back{height:3rem;background:#ffffff;border:1px solid #2182fc;border-radius:2px 2px 2px 2px;color:#2182fc;font-size:1rem;font-weight:600;letter-spacing:0px;margin-right:.75rem}.dynamic-resource-container .recomment-container .item .btn-container .go-more{height:3rem;background:#2182fc;border-radius:2px 2px 2px 2px;color:#ffffff;font-size:1rem;font-weight:600;letter-spacing:0px}.dynamic-resource-container .dynamic-hotel{margin-top:.5rem}.dynamic-resource-container .dynamic-hotel .hotel-self{padding:.625rem .9375rem;font-size:.875rem;border-top:1px solid #f0f0f0}.dynamic-resource-container .dynamic-hotel .hotel-empty.product-empty{margin-top:1rem}.dynamic-resource-container .dynamic-hotel .hotel-empty .empty-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;margin-bottom:.5rem}.dynamic-resource-container .dynamic-hotel .hotel-empty .empty-img{width:6.25rem;height:6.25rem;min-width:6.25rem;background-color:#f0f0f0;background:url(../img/source-empty.png) no-repeat;background-size:100%}.dynamic-resource-container .dynamic-hotel .hotel-empty .empty-text{height:6.25rem;color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;margin-left:.5rem;text-align:left;box-sizing:border-box}.dynamic-resource-container .dynamic-hotel .hotel-empty .empty-text.ground-package{margin:.25rem 0 0;height:unset}.dynamic-resource-container .dynamic-hotel .hotel-empty .empty-text .light{color:#ff7d13}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-date{margin-bottom:.5rem;font-size:.875rem;font-weight:400;color:#222}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-date .hotel-place{margin-right:.625rem;line-height:1}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-date .order-number{width:1.25rem;min-width:1rem;height:1rem;margin-right:.625rem;line-height:1rem;display:inline-block;background:#d9eaff;border-radius:0px 2px 2px 0px;color:#2182fc;text-align:center;font-size:.75rem;font-weight:600}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-date .hotel-time>span{display:inline-block;font-size:.75rem;font-weight:400;color:#222;line-height:normal;border:1px solid rgba(0,0,0,0.1);border-radius:.625rem;padding:.125rem .375rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info{gap:.5rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-image{background:#f0f0f0;border-radius:.25rem;width:6.75rem;height:auto;min-width:6.75rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info img{border-radius:.25rem;background:#f0f0f0;width:100%;height:100%;object-fit:cover}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-detail{overflow:hidden;padding:0}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .more-icon{transform:rotate(180deg);align-self:center;color:#a3a3a3}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name{overflow:hidden}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name .name{font-size:.875rem;margin-bottom:.125rem;font-weight:600;color:#222;line-height:normal;margin-top:0;word-break:break-word}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name .name .icon{color:#ff7d13;font-size:.75rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name .ename{color:#222222;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:18px}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name .start{font-size:.75rem;font-weight:400;color:#999;line-height:.75rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name .start .icongroup{margin-right:.625rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name .start .icon{color:#ff7d13;font-size:1rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name .score{display:inline-block;margin-top:.25rem;padding:.1875rem .3125rem;font-size:.75rem;font-weight:400;color:#fff;line-height:.75rem;background:#2182fc;border-radius:1px}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .hotel-name .zone{color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;margin-left:.25rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .room-name{color:#222222;font-size:.75rem;margin-top:.75rem;font-weight:600;position:initial}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .room-bed{color:#222;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .room-bed .room-breakfast{color:#129401}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .room-bed .room-breakfast.dark{color:#222}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-applicability{color:#666;font-size:.75rem;letter-spacing:0px;line-height:1rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-applicability .app-title{font-weight:600;color:#f82222;margin-right:.25rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-package{margin-top:.5rem;font-size:.75rem;font-weight:400;color:#222222;line-height:1rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-package>span:nth-child(2){margin-top:.25rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-package .food-package,.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-package .enjoy-package{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.125rem;background-image:url(../img/hotel-package-icon.png)}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .room-tag{margin-top:.5rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .room-tag .hotel-item-wrap .item-tag{margin-bottom:.25rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-item-wrap .item-tag{line-height:1.125rem;padding:0 0 0 .25rem;font-size:.75rem;border-radius:2px;margin-left:0;margin-right:.3125rem}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-item-wrap .item-tag.type1{height:1.125rem;box-sizing:border-box;background:#fff1e6;color:#ff6600}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-item-wrap .item-tag.type1 .icon-container{background:#ff6600}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-item-wrap .item-tag.type2{height:1.125rem;box-sizing:border-box;background:#ffecb2;color:#b98223}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-item-wrap .item-tag.type2 .icon-container{background:#b98223}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-item-wrap .item-tag .icon-container{width:.8rem;height:.8rem;box-sizing:border-box;margin-right:.315rem;color:#fff;border-radius:2px;overflow:hidden}.dynamic-resource-container .dynamic-hotel .hotel-info .hotel-detail .info .room-info .hotel-item-wrap .item-tag .icon-container>i{color:#fff;font-size:.75rem;-moz-transform:scale(.8);-o-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}.dynamic-resource-container .dynamic-hotel .hotel-btn{font-size:.875rem;color:#17a1dd;line-height:1rem;padding:.9375rem 0;border-top:1px solid #f0f0f0;font-weight:600;background:rgba(241,245,248,0.5);border-radius:2px 2px 2px 2px}.dynamic-resource-container .dynamic-hotel .hotel-btn .wicon-ic-replace-blue{margin-right:.5rem}.dynamic-resource-container .dynamic-hotel .hotel-btn .icon-sort{margin-right:.5rem;display:inline-flex;-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dynamic-resource-container .dynamic-hotel .hotel-btn>li{text-align:center}.dynamic-resource-container .dynamic-hotel .jetsoMsg{padding:1.25rem .9375rem;text-align:left;word-wrap:break-word}.dynamic-resource-container .dynamic-hotel .exclusive-msg-box{font-size:.875rem;font-weight:400;color:#ff7d13;background:#fff2e7;margin-bottom:10px;padding:2px 5px;width:fit-content}.dynamic-resource-container .dynamic-hotel .exclusive-msg-box>i{margin-right:4px}.dynamic-resource-container .dynamic-hotel .blink{animation:blink 1s linear 3;-webkit-animation:blink 1s linear 3;-moz-animation:blink 1s linear 3;-ms-animation:blink 1s linear 3;-o-animation:blink 1s linear 3;animation-iteration-count:3}@keyframes blink{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes blink{0%{opacity:1}100%{opacity:0}}@-moz-keyframes blink{0%{opacity:1}100%{opacity:0}}@-ms-keyframes blink{0%{opacity:1}100%{opacity:0}}@-o-keyframes blink{0%{opacity:1}100%{opacity:0}}.dynamic-resource-container .dynamic-local{margin-top:.5rem}.dynamic-resource-container .dynamic-local .local-content{padding:0 1rem 1rem}.dynamic-resource-container .dynamic-local .local-content .name{vertical-align:text-top;font-size:.875rem;font-weight:600;color:#222}.dynamic-resource-container .dynamic-local .local-content .no-hotel-tip{color:#999;font-size:.875rem;margin-top:.5rem}.dynamic-resource-container .dynamic-entertain .entertain-empty{padding:1rem .9375rem;font-size:.875rem;font-weight:400;color:#222;line-height:1.1875rem}.dynamic-resource-container .dynamic-entertain .option-empty{padding:1rem}.dynamic-resource-container .dynamic-entertain .option-empty .option-empty-img{width:6.25rem;height:6.25rem;min-width:6.25rem;background-color:#f0f0f0;background:url(../img/option-empty.png) no-repeat;background-size:100%}.dynamic-resource-container .dynamic-entertain .option-empty .option-empty-text{height:6.25rem;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;margin-left:.5rem;text-align:left}.dynamic-resource-container .dynamic-entertain .option-empty .option-empty-text .light{color:#ff7d13;font-weight:600}.dynamic-resource-container .dynamic-entertain .option-no-source-empty{padding:0 1rem 1rem 1rem}.dynamic-resource-container .dynamic-entertain .option-no-source-empty .empty-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px}.dynamic-resource-container .dynamic-entertain .option-no-source-empty .empty-img{width:6.25rem;height:6.25rem;min-width:6.25rem;background-color:#f0f0f0;background:url(../img/source-empty.png) no-repeat;background-size:100%}.dynamic-resource-container .dynamic-entertain .option-no-source-empty .empty-text{height:6.25rem;color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;margin-left:.5rem;text-align:left;padding-top:1rem;box-sizing:border-box}.dynamic-resource-container .dynamic-entertain .option-no-source-empty .empty-text .light{color:#ff7d13}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li{padding-left:0;padding-right:0;padding-top:0}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .title{padding:1.25rem .9375rem;font-size:.875rem;font-weight:400;color:#999;line-height:.875rem}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .title .check-option .icon-disable{color:#cccccc}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .title .item-price{font-size:.75rem;display:inline-block}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .title .item-price .item-price-unit{margin-right:.1875rem;margin-left:.3125rem;color:#ff5e00}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .title .item-price .item-price-number{margin-left:.1875rem;margin-right:.3125rem;font-size:1.125rem;font-weight:600;color:#ff5e00}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .option-image{background:#f0f0f0;border-radius:.25rem;width:6.75rem;height:6.75rem}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .option-image img{width:100%;height:100%;border-radius:.25rem;background:#f0f0f0}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content{padding:0 1rem}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content .obs-info{border:none;padding:.75rem;background:rgba(241,245,248,0.5);border-radius:2px 2px 2px 2px}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content .option-detail{padding-left:.5rem}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content .option-detail .content-price{text-align:right}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content .option-detail .rate-item{padding:.5rem 0}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content .option-detail .rate-item .rate-name{font-size:.875rem;font-weight:400;color:#222222;line-height:1rem}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content .option-detail .rate-item .rate-time{margin-top:.25rem}.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content .option-detail .rate-item .rate-time,.dynamic-resource-container .dynamic-entertain .entertain-item .item-li .content .option-detail .rate-item .rate-price{font-size:.75rem;font-weight:400;color:#999;line-height:1.125rem}.dynamic-resource-container .entertain-item .item-li,.dynamic-resource-container .insurance-item .item-li{padding:.9375rem}.dynamic-resource-container .entertain-item .item-li .icon,.dynamic-resource-container .insurance-item .item-li .icon{margin-right:.625rem;font-size:.875rem}.dynamic-resource-container .entertain-item .item-li .icon.icon-checkbox.disabled-gray,.dynamic-resource-container .insurance-item .item-li .icon.icon-checkbox.disabled-gray{color:#999}.dynamic-resource-container .entertain-item .item-li .content,.dynamic-resource-container .insurance-item .item-li .content{font-size:.9375rem;font-weight:500;color:#17a1dd;line-height:.9375rem}.dynamic-resource-container .entertain-item .item-li .content .content-title,.dynamic-resource-container .insurance-item .item-li .content .content-title{margin-bottom:.625rem}.dynamic-resource-container .entertain-item .item-li .content .obs-info,.dynamic-resource-container .insurance-item .item-li .content .obs-info{border-top:1px solid #f0f0f0;padding-top:.9375rem}.dynamic-resource-container .entertain-item .item-li .content .content-desc,.dynamic-resource-container .insurance-item .item-li .content .content-desc{margin-bottom:.625rem;color:#222;font-size:.875rem;line-height:1.25rem;font-weight:600}.dynamic-resource-container .entertain-item .item-li .content .content-desc .obs-type,.dynamic-resource-container .insurance-item .item-li .content .content-desc .obs-type{color:#2182fc}.dynamic-resource-container .entertain-item .item-li .content .content-desc .wg-icon-expand,.dynamic-resource-container .insurance-item .item-li .content .content-desc .wg-icon-expand{font-size:.9375rem;padding-left:.125rem}.dynamic-resource-container .entertain-item .item-li .content .wg-icon-expand,.dynamic-resource-container .insurance-item .item-li .content .wg-icon-expand{display:inline-block;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle}.dynamic-resource-container .entertain-item .item-li .content .content-time,.dynamic-resource-container .insurance-item .item-li .content .content-time{margin-bottom:.625rem;color:#666;font-size:.8125rem}.dynamic-resource-container .entertain-item .item-li .content .content-price,.dynamic-resource-container .insurance-item .item-li .content .content-price{text-align:right;color:#999;font-size:.75rem}.dynamic-resource-container .entertain-item .item-li .content .content-price>span,.dynamic-resource-container .insurance-item .item-li .content .content-price>span{color:#ff5e00}.dynamic-resource-container .entertain-item .item-li .content .content-price>span>b,.dynamic-resource-container .insurance-item .item-li .content .content-price>span>b{font-size:1.25rem}.dynamic-resource-container .entertain-item .item-li .insurance-note,.dynamic-resource-container .insurance-item .item-li .insurance-note{border-top:1px solid #f0f0f0;padding-top:.75rem;color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1rem;margin-top:.75rem}.dynamic-resource-container .entertain-item .item-li .insurance-note .insurance-note-more,.dynamic-resource-container .insurance-item .item-li .insurance-note .insurance-note-more{color:#2182fc;font-size:.75rem;font-weight:normal;letter-spacing:0px;margin-top:2px}.dynamic-resource-container .entertain-item .item-li .insurance-note .insurance-note-more .wg-icon-expand,.dynamic-resource-container .insurance-item .item-li .insurance-note .insurance-note-more .wg-icon-expand{margin-left:2px;vertical-align:middle}.dynamic-resource-container .entertain-item .item-li .insurance-note .insurance-note-more .wg-icon-expand.show,.dynamic-resource-container .insurance-item .item-li .insurance-note .insurance-note-more .wg-icon-expand.show{transform:rotate(180deg)}.dynamic-resource-container .dynamic-insurance{margin-top:.5rem}.dynamic-resource-container .dynamic-insurance .panel-header{position:relative;margin-left:0;padding:1rem .5rem 1rem 1rem;background-color:rgba(255,125,19,0.1);background-repeat:no-repeat;background-position:top .25rem right 0;background-size:contain;height:3rem;box-sizing:border-box}.dynamic-resource-container .dynamic-insurance .panel-header .header-more{font-size:1.125rem;color:#222222;letter-spacing:0;line-height:1.125rem;font-weight:700}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .wicon-insurance-flight{font-size:1.25rem;margin-right:.5rem}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .icon{font-size:.875rem;margin-right:.75rem}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .h-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;margin-right:.25rem}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .h-sub-title{color:#ff5e00;font-size:.875rem;font-weight:600}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .insurance-img{width:2.125rem;height:2.6875rem;position:absolute;right:0;bottom:0}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .icon-insurance{font-size:2.5rem;right:0;top:.3rem;position:absolute}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .wicon-insurance-open{color:rgba(22,185,0,0.3)}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .wicon-insurance-close{color:rgba(255,125,19,0.1)}.dynamic-resource-container .dynamic-insurance .panel-header .header-more .insurance-discount{padding:0 .25rem;background:#fc510a;font-size:.75rem;color:#fff;letter-spacing:0;text-align:center;line-height:1.125rem;border-radius:.125rem;font-weight:600;white-space:nowrap}.dynamic-resource-container .dynamic-insurance .panel-header.active{background-color:rgba(22,185,0,0.1)}.dynamic-resource-container .dynamic-insurance .panel-header.active .h-sub-title{color:#129401}.dynamic-resource-container .dynamic-insurance .header-title{height:1.875rem;line-height:1.875rem;color:#333}.dynamic-resource-container .dynamic-insurance .sub-title{color:#afafaf}.dynamic-resource-container .dynamic-insurance .insurance:after{right:1rem}.dynamic-resource-container .insurance-item{position:relative}.dynamic-resource-container .insurance-item .item-li{position:relative;padding-top:1.25rem}.dynamic-resource-container .insurance-item .item-li .content{width:100%}.dynamic-resource-container .insurance-item .item-li .content-time{font-size:.75rem;color:#222 !important}.dynamic-resource-container .insurance-item .item-li .price-wrap{gap:.5rem;margin-top:1rem}.dynamic-resource-container .insurance-item .item-li .price-wrap .price-container .content-price{font-size:.75rem;justify-content:flex-end;-webkit-justify-content:flex-end;-o-justify-content:flex-end}.dynamic-resource-container .insurance-item .item-li .price-wrap .price-container .content-price:last-child{margin-top:.3125rem}.dynamic-resource-container .insurance-item .item-li .price-wrap .price-container .content-price .price-old{margin-right:.625rem;color:#999999}.dynamic-resource-container .insurance-item .item-li .price-wrap .price-container .content-price .price-old>span{text-decoration:line-through}.dynamic-resource-container .insurance-item .item-li .price-wrap .price-container .content-price .price-discount>span{padding-left:.1875rem;padding-right:0;color:#ff5e00}.dynamic-resource-container .insurance-item .item-li .price-wrap .price-container .content-price .price-discount>span>b{font-size:1rem}.dynamic-resource-container .insurance-item .item-li .price-wrap .btn-wrap{position:relative}.dynamic-resource-container .insurance-item .item-li .price-wrap .btn-wrap .wg-components-button{margin-right:0;width:3.75rem;height:2rem;padding:0}.dynamic-resource-container .insurance-item .item-li .price-wrap .btn-wrap .wg-components-button .button-icon{margin:0}.dynamic-resource-container .insurance-item .item-li .price-wrap .btn-wrap .wg-components-button .button-text{font-size:.875rem !important;font-weight:600}@keyframes loadingRotate{100%{transform:rotate(360deg)}}.dynamic-resource-container .insurance-item .item-li .price-wrap .btn-wrap .wg-components-button .wg-icon-loading{animation:loadingRotate 1.5s infinite linear}.dynamic-resource-container .insurance-item .item-li .price-wrap .btn-wrap .selected{position:absolute;top:0;right:0;border-top:1.2rem solid #2182fc;border-left:1.2rem solid transparent}.dynamic-resource-container .insurance-item .item-li .price-wrap .btn-wrap .selected>i{position:absolute;right:-0.125rem;color:white;bottom:.375rem;transform:scale(.5);font-family:1rem;font-weight:bolder}.dynamic-resource-container .insurance-item .item-li .insurance-tips{margin-bottom:.625rem;font-size:.75rem;font-weight:400;color:#999;line-height:1rem}.dynamic-resource-container .insurance-item .item-li .insurance-warning{font-size:.75rem;font-weight:400;color:#ff7d13;line-height:1rem}.dynamic-resource-container .insurance-item .item-li .insurance-warning .wg-icon-notice{margin-top:.1875rem;margin-right:.1875rem}.dynamic-resource-container .add-hotel-container .dialog .hotel-destination,.dynamic-resource-container .add-traffic-container .dialog .hotel-destination,.dynamic-resource-container .add-hotel-container .dialog .hotel-date,.dynamic-resource-container .add-traffic-container .dialog .hotel-date,.dynamic-resource-container .add-hotel-container .dialog .traffic-type,.dynamic-resource-container .add-traffic-container .dialog .traffic-type,.dynamic-resource-container .add-hotel-container .dialog .traffic-item,.dynamic-resource-container .add-traffic-container .dialog .traffic-item,.dynamic-resource-container .add-hotel-container .dialog .hotel-room-number,.dynamic-resource-container .add-traffic-container .dialog .hotel-room-number{padding:.9375rem 1.25rem;border-bottom:1px solid #f0f0f0}.dynamic-resource-container .add-hotel-container .dialog .hotel-destination .label,.dynamic-resource-container .add-traffic-container .dialog .hotel-destination .label,.dynamic-resource-container .add-hotel-container .dialog .hotel-date .label,.dynamic-resource-container .add-traffic-container .dialog .hotel-date .label,.dynamic-resource-container .add-hotel-container .dialog .traffic-type .label,.dynamic-resource-container .add-traffic-container .dialog .traffic-type .label,.dynamic-resource-container .add-hotel-container .dialog .traffic-item .label,.dynamic-resource-container .add-traffic-container .dialog .traffic-item .label,.dynamic-resource-container .add-hotel-container .dialog .hotel-room-number .label,.dynamic-resource-container .add-traffic-container .dialog .hotel-room-number .label{font-size:.875rem;font-weight:400;color:#999;line-height:.875rem}.dynamic-resource-container .add-hotel-container .dialog .hotel-destination .room-number-label,.dynamic-resource-container .add-traffic-container .dialog .hotel-destination .room-number-label,.dynamic-resource-container .add-hotel-container .dialog .hotel-date .room-number-label,.dynamic-resource-container .add-traffic-container .dialog .hotel-date .room-number-label,.dynamic-resource-container .add-hotel-container .dialog .traffic-type .room-number-label,.dynamic-resource-container .add-traffic-container .dialog .traffic-type .room-number-label,.dynamic-resource-container .add-hotel-container .dialog .traffic-item .room-number-label,.dynamic-resource-container .add-traffic-container .dialog .traffic-item .room-number-label,.dynamic-resource-container .add-hotel-container .dialog .hotel-room-number .room-number-label,.dynamic-resource-container .add-traffic-container .dialog .hotel-room-number .room-number-label{align-self:center}.dynamic-resource-container .add-hotel-container .dialog .hotel-destination .name,.dynamic-resource-container .add-traffic-container .dialog .hotel-destination .name,.dynamic-resource-container .add-hotel-container .dialog .hotel-date .name,.dynamic-resource-container .add-traffic-container .dialog .hotel-date .name,.dynamic-resource-container .add-hotel-container .dialog .traffic-type .name,.dynamic-resource-container .add-traffic-container .dialog .traffic-type .name,.dynamic-resource-container .add-hotel-container .dialog .traffic-item .name,.dynamic-resource-container .add-traffic-container .dialog .traffic-item .name,.dynamic-resource-container .add-hotel-container .dialog .hotel-room-number .name,.dynamic-resource-container .add-traffic-container .dialog .hotel-room-number .name{margin-top:.625rem;font-size:1.125rem;font-weight:400;color:#222;line-height:1.125rem}.dynamic-resource-container .add-hotel-container .dialog .hotel-destination .name.placeholder,.dynamic-resource-container .add-traffic-container .dialog .hotel-destination .name.placeholder,.dynamic-resource-container .add-hotel-container .dialog .hotel-date .name.placeholder,.dynamic-resource-container .add-traffic-container .dialog .hotel-date .name.placeholder,.dynamic-resource-container .add-hotel-container .dialog .traffic-type .name.placeholder,.dynamic-resource-container .add-traffic-container .dialog .traffic-type .name.placeholder,.dynamic-resource-container .add-hotel-container .dialog .traffic-item .name.placeholder,.dynamic-resource-container .add-traffic-container .dialog .traffic-item .name.placeholder,.dynamic-resource-container .add-hotel-container .dialog .hotel-room-number .name.placeholder,.dynamic-resource-container .add-traffic-container .dialog .hotel-room-number .name.placeholder{color:#cccccc}.dynamic-resource-container .add-hotel-container .dialog .hotel-date .end-date,.dynamic-resource-container .add-traffic-container .dialog .hotel-date .end-date,.dynamic-resource-container .add-hotel-container .dialog .traffic-item .end-date,.dynamic-resource-container .add-traffic-container .dialog .traffic-item .end-date{text-align:right}.dynamic-resource-container .add-hotel-container .dialog .hotel-btn,.dynamic-resource-container .add-traffic-container .dialog .hotel-btn,.dynamic-resource-container .add-hotel-container .dialog .traffic-btn,.dynamic-resource-container .add-traffic-container .dialog .traffic-btn{padding:.8125rem .9375rem 1.25rem}.dynamic-resource-container .add-hotel-container .dialog .hotel-btn .btn,.dynamic-resource-container .add-traffic-container .dialog .hotel-btn .btn,.dynamic-resource-container .add-hotel-container .dialog .traffic-btn .btn,.dynamic-resource-container .add-traffic-container .dialog .traffic-btn .btn{width:100%;padding:.875rem 0;background:linear-gradient(90deg, #ffb42b 0%, #ff7d13 100%);font-size:1.125rem;font-weight:400;color:#fff;line-height:1.125rem;border-radius:1.40625rem}.dynamic-resource-container .add-hotel-container .dialog .flight-more,.dynamic-resource-container .add-traffic-container .dialog .flight-more{padding-bottom:.5rem}.dynamic-resource-container .add-hotel-container .dialog .flight-more .flight-more-btn,.dynamic-resource-container .add-traffic-container .dialog .flight-more .flight-more-btn{color:#17a1dd;padding:1.25rem;padding-bottom:0;font-size:.875rem;line-height:.875rem}.dynamic-resource-container .add-hotel-container .dialog .flight-more .flight-more-btn .wg-icon-back,.dynamic-resource-container .add-traffic-container .dialog .flight-more .flight-more-btn .wg-icon-back{margin-left:.4rem;color:#17a1dd;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.dynamic-resource-container .add-hotel-container .dialog .flight-more .flight-more-btn .wg-icon-back.close,.dynamic-resource-container .add-traffic-container .dialog .flight-more .flight-more-btn .wg-icon-back.close{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dynamic-resource-container .add-hotel-container .dialog .flight-more .direct-flight,.dynamic-resource-container .add-traffic-container .dialog .flight-more .direct-flight{padding:1.25rem;font-size:.9375rem;line-height:.9375rem;color:#222}.dynamic-resource-container .add-hotel-container .dialog .flight-more .direct-flight .icon,.dynamic-resource-container .add-traffic-container .dialog .flight-more .direct-flight .icon{margin-right:.625rem}.dynamic-resource-container .add-hotel-container .dialog .flight-more .flight-company-close,.dynamic-resource-container .add-traffic-container .dialog .flight-more .flight-company-close{margin-left:.5rem;color:#ccc;font-size:.9375rem}.dynamic-resource-container .add-hotel-container .room-warning,.dynamic-resource-container .add-traffic-container .room-warning{padding:.625rem .9375rem;font-size:.75rem;font-weight:400;color:#ff7d13;line-height:.75rem;padding-bottom:0}.dynamic-resource-container .add-hotel-container .room-warning .icon,.dynamic-resource-container .add-traffic-container .room-warning .icon{margin-right:.3125rem;margin-top:.25rem}.dynamic-resource-container .add-hotel-container .room-warning span,.dynamic-resource-container .add-traffic-container .room-warning span{line-height:1.25rem}.dynamic-resource-container .add-traffic-container .dialog .travel-type{padding-top:.9375rem}.dynamic-resource-container .add-traffic-container .dialog .travel-type .type-name{width:9.7875rem;padding:.75rem 0;font-size:1rem;font-weight:500;color:#222;line-height:1rem;background:#f0f0f0;text-align:center;border-radius:.125rem}.dynamic-resource-container .add-traffic-container .dialog .travel-type .type-name.active{color:#fff;background:#17a1dd}.dynamic-resource-container .add-traffic-container .dialog .travel-type .type-name:first-child{margin-right:1.25rem}.dynamic-resource-container .resource-order-attention{margin-top:.625rem;margin-bottom:.625rem;border-radius:.5rem}.dynamic-resource-container .resource-order-attention .popup-content{align-items:start}.dynamic-resource-container .resource-order-attention .popup-content .limit-content-container{padding:1rem 1rem 2rem 0;color:#222;word-wrap:break-word}.dynamic-resource-container .resource-order-attention .popup-content .limit-content-container .list{padding-left:0}.dynamic-resource-container .resource-order-attention .popup-content .limit-content-container .list li:before{content:' '}.dynamic-resource-container .resource-order-attention .popup-content .limit-content-container .order-detail-option .attention-option{margin-top:.625rem}.dynamic-resource-container .resource-order-attention .popup-content .limit-content-container .order-attention-li{margin-bottom:1.25rem}.dynamic-resource-container .resource-order-attention .popup-content .limit-content-container .main-title{font-size:.9375rem;font-weight:600}.dynamic-resource-container .resource-order-attention .popup-content .limit-content-container .second-title{font-size:.875rem;font-weight:600}.dynamic-resource-container .no-flight-tip{position:fixed;bottom:3.4375rem;left:0;right:0;height:4.375rem;box-sizing:border-box;background-color:#fff7f1;padding:.5rem 1rem;color:#666;font-size:.8125rem;line-height:1.125rem;box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2);z-index:unset}.dynamic-resource-container .no-flight-tip.show-price-detail{z-index:9999}.dynamic-resource-container .no-flight-tip .label{color:#ff7d13;font-weight:600}.dynamic-resource-container .add-traffic-mask>.mask>.popup{height:100%}.dynamic-resource-container .add-traffic-mask .choose-train-type{padding:.9375rem 1.25rem}.dynamic-resource-container .add-traffic-mask .choose-train-type>span{margin-left:.625rem;font-size:.9375rem;color:#222}.dynamic-resource-container .add-traffic-mask .add-traffic-tips{padding:.625rem .75rem;background:rgba(255,125,19,0.1);color:#ff7d13;font-size:.75rem;line-height:.75rem}.dynamic-resource-container .add-traffic-mask .add-traffic-tips .wg-icon-notice{margin-right:.3125rem}.dynamic-resource-container .resource-ajax-loading{padding-top:1rem}.dynamic-resource-container .traffic-flight-item .extra-page::after{margin-right:.9rem;display:none}.dynamic-resource-container .traffic-flight-item .traffic-msg{padding-bottom:0 !important}.dynamic-resource-container .traffic-flight-item .flight-line-bottom{padding-top:.6rem;margin-top:.15rem;padding-left:1.45rem}.dynamic-resource-container .traffic-flight-item .flight-line-bottom .air-info-wrap span{color:#666;font-size:.8125rem}.dynamic-resource-container .traffic-flight-item .bottom-tip{padding:.5rem .5rem .75rem;background-color:#f8fafc;border-radius:.5rem;margin-top:.75rem}.dynamic-resource-container .traffic-flight-item .bottom-tip .baggage-icon{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;color:#2182fc}.dynamic-resource-container .traffic-flight-item .bottom-tip .baggage-icon .wg-icon-back{color:#2182fc;transform:rotate(180deg)}.dynamic-resource-container .traffic-flight-item .flight-tip{color:#222;font-size:.8125rem;line-height:1.125rem;margin-top:.25rem}.dynamic-resource-container .traffic-flight-item .flight-tip:first-child{margin-top:0rem}.dynamic-resource-container .traffic-flight-item .flight-tip.luggage>i{color:#129401}.dynamic-resource-container .traffic-flight-item .flight-tip.no-free{color:#ff7d13}.dynamic-resource-container .traffic-flight-item .flight-tip.no-free>i{color:#ff7d13}.dynamic-resource-container .traffic-flight-item .flight-tip>i{margin-right:.25rem;font-size:1rem;color:#ff7d13}.dynamic-resource-container .progress-position-ele{padding-top:0;height:0;width:100%;-webkit-transition:padding-top 500ms ease-in;-moz-transition:padding-top 500ms ease-in;-o-transition:padding-top 500ms ease-in;transition:padding-top 500ms ease-in}.dynamic-resource-container .progress-position-ele.move-p{padding-top:1.25rem}.dynamic-resource-container .transit-label{font-size:.75rem;color:#ff7d13}.dynamic-resource-container .has-duration-city-box{position:relative}.dynamic-resource-container .has-duration-city-box.ring{padding-bottom:2rem !important}.dynamic-resource-container .has-duration-city-box.ring .duration-city-wrap{position:absolute;bottom:.55rem;left:.275rem;font-size:.75rem;color:#ff7d13;top:1.425rem;height:20px}.dynamic-resource-container .has-duration-city-box.ring .duration-city-wrap .duration-city-label{width:18px;height:18px;background:#ffffff;border:1px solid #dadfe3;border-radius:50%;box-sizing:border-box;font-size:.625rem}.dynamic-resource-container .has-duration-city-box.ring .duration-city-wrap .duration-city-label>span{transform:scale(.8)}.dynamic-resource-container .has-duration-city-box.ring .duration-city-wrap .flight-transit{background:#e9ecf2;border-radius:2px 2px 2px 2px;height:1.125rem;line-height:1.125rem;margin-left:.75rem;padding:0 .25rem;color:#666;font-weight:400}.dynamic-resource-container .flight-detail-container{background:#fff;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.dynamic-resource-container .flight-detail-container.half-height{height:50%}.dynamic-resource-container .flight-detail-container .title{padding:.9375rem;font-size:1.125rem;font-weight:500;color:#222;line-height:1.125rem;border-bottom:1px solid #f0f0f0;text-align:center}.dynamic-resource-container .flight-detail-container .title .wg-icon-close{font-size:1.4125rem;position:absolute;top:.75rem;left:.9375rem}.hotel-price-mask .hotel-price-container{width:100%;height:auto;max-height:90%;position:absolute;bottom:0;background:#fff;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem;padding-bottom:1rem;background:linear-gradient(-180deg, #fff1e6 0%, #fff 20%)}.hotel-price-mask .hotel-price-container.half-height{height:50%}.hotel-price-mask .hotel-price-container .title{padding:1.25rem .9375rem;padding-bottom:.25rem}.hotel-price-mask .hotel-price-container .title .title-text{color:#ff5e00;font-size:1.125rem;font-weight:600;letter-spacing:0px;line-height:1.625rem;position:relative}.hotel-price-mask .hotel-price-container .title .title-text::after{content:' ';background:linear-gradient(-180deg, #ff9050 64.33%, rgba(255,255,255,0) 100%);background:url(../img/hotel-price-r.png) no-repeat;background-size:100%;width:1.25rem;height:1.625rem;position:absolute;right:-28px}.hotel-price-mask .hotel-price-container .title .title-text::before{content:' ';background:linear-gradient(-180deg, #ff9050 64.33%, rgba(255,255,255,0) 100%);background:url(../img/hotel-price-l.png) no-repeat;background-size:100%;width:1.25rem;height:1.625rem;position:absolute;left:-28px}.hotel-price-mask .hotel-price-container .title .wg-icon-close{font-size:1.4125rem;position:absolute;top:1.25rem;left:.9375rem}.hotel-price-mask .hotel-price-container .hotel-time{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.hotel-price-mask .hotel-price-container .hotel-time>span{margin-left:.5rem}.hotel-price-mask .hotel-price-container .detail-container{padding:1rem}.hotel-price-mask .hotel-price-container .detail-container .room-name{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.hotel-price-mask .hotel-price-container .detail-container .room-price-box,.hotel-price-mask .hotel-price-container .detail-container .price-box{margin-top:.5rem;background:rgba(241,245,248,0.5);border-radius:2px 2px 2px 2px;padding:1rem}.hotel-price-mask .hotel-price-container .detail-container .room-price-box .room-price-title,.hotel-price-mask .hotel-price-container .detail-container .price-box .room-price-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;line-height:1.5rem}.hotel-price-mask .hotel-price-container .detail-container .room-price-box .room-price-detail,.hotel-price-mask .hotel-price-container .detail-container .price-box .room-price-detail{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px}.hotel-price-mask .hotel-price-container .detail-container .room-price-box .room-price-detail .original-price .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .price-box .room-price-detail .original-price .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .room-price-box .room-price-detail .original-price .item-price-number,.hotel-price-mask .hotel-price-container .detail-container .price-box .room-price-detail .original-price .item-price-number{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;line-height:1.625rem}.hotel-price-mask .hotel-price-container .detail-container .room-price-box .room-price-detail .price-text .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .price-box .room-price-detail .price-text .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .room-price-box .room-price-detail .original-price .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .price-box .room-price-detail .original-price .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .room-price-box .room-price-detail .price-text .item-price-number,.hotel-price-mask .hotel-price-container .detail-container .price-box .room-price-detail .price-text .item-price-number,.hotel-price-mask .hotel-price-container .detail-container .room-price-box .room-price-detail .original-price .item-price-number,.hotel-price-mask .hotel-price-container .detail-container .price-box .room-price-detail .original-price .item-price-number{margin-left:.25rem}.hotel-price-mask .hotel-price-container .detail-container .price-box{background-color:#fff;padding:0 1rem}.hotel-price-mask .hotel-price-container .detail-container .preferential-container{margin-top:.5rem;padding:1rem;background:rgba(241,245,248,0.5);border-radius:2px 2px 2px 2px}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;line-height:1.5rem}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-detail{color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-detail .original-price .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-detail .original-price .item-price-number{color:#ff5e00;font-size:1rem;font-weight:600;letter-spacing:0px;line-height:1.625rem}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-detail .price-text{color:#666}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-detail .price-text .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-detail .original-price .item-price-unit,.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-detail .price-text .item-price-number,.hotel-price-mask .hotel-price-container .detail-container .preferential-container .room-preferential-box .room-price-detail .original-price .item-price-number{margin-left:.25rem}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .discount-list-container{margin-top:.5rem}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .discount-list-container .discount-list-item{margin-top:.5rem}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .discount-list-container .discount-list-item:first{margin-top:0}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .discount-list-container .price{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px}.hotel-price-mask .hotel-price-container .detail-container .preferential-container .discount-list-container .price .item-price-number{margin-left:.25rem}.hotel-price-mask .hotel-price-container .detail-container .fg-tax-info{margin-top:.5rem}.hotel-price-mask .hotel-price-container .detail-container .fg-tax-info .title-box{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;line-height:1.625rem}.hotel-price-mask .hotel-price-container .detail-container .fg-tax-info .text{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.empty-resource{border-top:1px solid #f0f0f0}.empty-resource .icon-container{padding:1.85rem 0;text-align:center}.empty-resource .icon-container>img{width:3rem}.empty-resource .resource-tips{text-align:left;padding:1.875rem 1.2rem;padding-top:0;font-size:.875rem;font-weight:400;color:#999;line-height:1.25rem}.empty-resource .resource-tips>span{color:#17a1dd}.number .num-minus,.number .num-plus{width:1.5625rem;height:1.5625rem;border-radius:50%}.number .num-minus.disabled,.number .num-plus.disabled{background-color:#fff !important;border:2px solid #ccc !important}.number .num-minus.disabled:before,.number .num-plus.disabled:before,.number .num-minus.disabled:after,.number .num-plus.disabled:after{background-color:#ccc}.number .num-view{height:1.5625rem;line-height:1.5625rem;font-size:1.125rem;font-weight:500;color:#222}.child-limit-pop{padding-top:3rem}.child-limit-pop .limit-content{color:#222;padding:1rem;font-size:.875rem}.filter-container .cascade-menu .cascade-list>li{display:flex;align-items:center}.filter-container .cascade-menu .cascade-list>li>img{margin-right:.1875rem}.filter-container .cascade-menu .cascade-list>li>img.filterAirIcon{width:1.125rem}.wg-components-discount-tips{border-bottom:none}.flight-detail-container .flight-detail-title{font-size:.875rem;font-weight:600;padding:.9375rem;color:#222;line-height:1.125rem;border-bottom:1px solid #f0f0f0;text-align:center}.flight-detail-container .flight-detail-title .wg-icon-close{font-size:1.4125rem;position:absolute;top:.75rem;left:.9375rem}.flight-detail-container .detail-container .pbs-flight-detail{padding-top:0;padding-bottom:2rem}.flight-detail-container .detail-container .pbs-flight-sectors{margin:1rem 0;padding:0 1rem}.flight-detail-container .detail-container .pbs-flight-sectors .from-badge{height:1.15rem;padding:0 .25rem}.flight-detail-container .detail-container .pbs-flight-sectors .flight-list-info .flight-time{line-height:1rem}.flight-detail-container .detail-container .pbs-flight-sectors .banner-tip-brief .time{font-size:1rem}.flight-detail-container .detail-container .pbs-flight-sectors+.pbs-flight-sectors{padding-top:1rem}.dynamic-traffic-flight-detail.pbs-flight-detail .pbs-flight-sectors .from-badge{height:1.15rem;padding:0 .25rem}.dynamic-traffic-flight-detail.pbs-flight-detail .pbs-flight-sectors .flight-list-info .flight-time{line-height:1rem}.dynamic-traffic-flight-detail.pbs-flight-detail .pbs-flight-sectors .banner-tip-brief .time{font-size:1rem}.dynamic-price-btn{background:#fff;box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2);height:3.4375rem}.dynamic-price-btn.show-detail{box-shadow:none}.dynamic-price-btn .total-price{padding:.46875rem 0;padding-left:.9375rem}.dynamic-price-btn .total-price .label{margin-right:.3125rem;font-size:.875rem;font-weight:400;color:#333;line-height:.875rem}.dynamic-price-btn .total-price .label.noDiscount{padding-top:0}.dynamic-price-btn .total-price .price-container .detail>span{font-size:.875rem;font-weight:400;color:#ff5e00;line-height:1.25rem}.dynamic-price-btn .total-price .price-container .detail>span>b{font-size:1.375rem;font-weight:600;color:#ff5e00;line-height:1.375rem}.dynamic-price-btn .total-price .price-container .discount{margin-left:.5rem;position:relative;height:1.125rem}.dynamic-price-btn .total-price .price-container .discount .icon-container{width:1rem;height:1rem;background:#ff7d13;padding-top:.125rem;box-sizing:border-box}.dynamic-price-btn .total-price .price-container .discount .icon-container>i{color:#fff;font-size:.75rem;-moz-transform:scale(.875);-o-transform:scale(.875);-webkit-transform:scale(.875);transform:scale(.875)}.dynamic-price-btn .total-price .price-container .discount::before{position:absolute;content:' ';width:0;height:0;border:6px solid transparent;border-right-color:#ff6203;left:-10px}.dynamic-price-btn .total-price .price-container .discount .discount-text{display:inline-block;padding:0 .3125rem;box-sizing:border-box;background:linear-gradient(-45deg, #f82222 0%, #f60 100%);border-radius:2px 2px 2px 2px;color:#ffffff;font-size:.75rem;font-weight:600;height:1.125rem;line-height:1.125rem}.dynamic-price-btn .total-price .detail-btn{-moz-align-self:center;-webkit-align-self:center;justify-content:center;font-size:.875rem;font-weight:400;color:#2182fc;line-height:.875rem}.dynamic-price-btn .total-price .detail-btn .wg-icon-goto{display:inline-block;margin-left:.3125rem;font-size:1.0625rem;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dynamic-price-btn .total-price .detail-btn .wg-icon-goto.hide{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.dynamic-price-btn .price-btn{margin:.4125rem;margin-left:.625rem;padding:0 1rem;border-radius:.125rem;font-size:1rem;font-weight:600;color:#fff;line-height:1.5625rem;background:#2182fc}.dynamic-price-btn .price-btn a{color:#fff}.dynamic-price-btn .price-btn.disabled{background:#999}.dynamic-price-btn .service-btn-wrapper{line-height:.875rem;font-size:.813rem;padding:.46875rem 0}.dynamic-price-btn .service-btn-wrapper .im-service-icon{margin:0 auto}div.dynamic-price-container{z-index:unset}div.dynamic-price-container.show-price-detail{z-index:9999}div.dynamic-price-container .dynamic-price-mask{background-color:rgba(0,0,0,0.5)}.panel-luggage{margin-top:.625rem;margin-bottom:.625rem}.panel-luggage .panel-header{margin-left:0;color:#222}.panel-luggage .luggage-header{height:4.75rem;padding:0;background-repeat:no-repeat;background-size:cover;background-image:url(../img/luggage.png);padding:1rem 1rem 0;box-sizing:border-box}.panel-luggage .luggage-header .header-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;margin:0}.panel-luggage .luggage-header .sub-title{color:rgba(0,87,196,0.7);font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.panel-luggage .luggage{padding-top:.9375rem}.panel-luggage .luggage+.luggage{border-top:1px solid #eee}.panel-luggage .popup{-moz-animation-name:slideInUp;-o-animation-name:slideInUp;-webkit-animation-name:slideInUp;animation-name:slideInUp;-moz-animation-duration:200ms;-o-animation-duration:200ms;-webkit-animation-duration:200ms;animation-duration:200ms;-moz-animation-timing-function:ease;-o-animation-timing-function:ease;-webkit-animation-timing-function:ease;animation-timing-function:ease}.panel-luggage .popup.leave{-moz-animation-name:slideOutDown;-o-animation-name:slideOutDown;-webkit-animation-name:slideOutDown;animation-name:slideOutDown}.panel-luggage .luggage-container-list .luggage-list-item{margin:0 1rem;padding:1rem 0;border-top:1px solid #f0f0f0}.panel-luggage .luggage-container-list .luggage-list-item:first-child{border-top:none}.panel-luggage .luggage-container-list .luggage-list-item .luggage-item-left{margin-right:.5rem}.panel-luggage .luggage-container-list .luggage-list-item .luggage-item-left .route-number{width:1.125rem;height:1.125rem;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:0px;line-height:1.125rem;margin-right:.5rem}.panel-luggage .luggage-container-list .luggage-list-item .luggage-item-left .route-name{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px}.panel-luggage .luggage-container-list .luggage-list-item .luggage-item-left .route-desc{color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.panel-luggage .luggage-container-list .luggage-list-item .luggage-item-left .route-desc.no-baggage{color:#ff7d13}.panel-luggage .luggage-container-list .luggage-list-item .luggage-item-right .luggage-item-btn{width:3.5rem;height:1.75rem;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:0px}.panel-luggage .luggage-container-list .luggage-list-item .luggage-item-edit-container{background:#f1f5f8;border-radius:2px 2px 2px 2px;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;padding:.75rem;padding-right:1rem;margin-top:.5rem}.panel-luggage .luggage-container-list .luggage-list-item .luggage-item-edit-container .luggage-item-edit-btn{color:#2182fc;font-size:.875rem;font-weight:normal;letter-spacing:0px}.panel-luggage .luggage-list-container .luggage-list-item{margin:0 1rem;padding:1rem 0;border-top:1px solid #f0f0f0}.panel-luggage .luggage-list-container .luggage-list-item:first-child{border-top:none}.panel-luggage .luggage-list-container .luggage-list-item .luggage-item-left{margin-right:.5rem}.panel-luggage .luggage-list-container .luggage-list-item .luggage-item-left .route-number{width:1.125rem;height:1.125rem;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:0px;line-height:1.125rem;margin-right:.5rem}.panel-luggage .luggage-list-container .luggage-list-item .luggage-item-left .route-name{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px}.panel-luggage .luggage-list-container .luggage-list-item .luggage-item-left .route-desc{color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.panel-luggage .luggage-list-container .luggage-list-item .luggage-item-left .route-desc.no-baggage{color:#ff7d13}.panel-luggage .luggage-list-container .luggage-list-item .passenger-list .passenger-item{padding-top:8px;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.panel-luggage .luggage-list-container .luggage-list-item .passenger-list .passenger-item .lu-name{margin-right:1rem;word-break:break-all}.panel-luggage .luggage-container{padding:.9375rem 0 0 .9375rem;border-bottom:1px solid #f0f0f0}.panel-luggage .luggage-container .luggage-user{margin-bottom:.625rem;color:#666;font-size:.875rem;letter-spacing:0;line-height:.875rem}.panel-luggage .luggage-container .luggage-type{margin-right:.3125rem;border-radius:.125rem;background:#2182fc;padding:.25rem;-moz-transform:scale(.89);-o-transform:scale(.89);-webkit-transform:scale(.89);transform:scale(.89)}.panel-luggage .luggage-container .luggage-type p{color:#fff;font-size:.75rem;letter-spacing:0;text-align:center;line-height:.75rem}.panel-luggage .luggage-container .luggage-container-info{margin-top:.9375rem}.panel-luggage .luggage-container .luggage-info .flex-full{color:#222222;font-size:.875rem;letter-spacing:0;line-height:1.125rem}.panel-luggage .luggage-container .luggage-info .placeholder{color:#cccccc;font-size:.875rem;letter-spacing:0;line-height:1.125rem}.panel-luggage.readonly .panel-header{padding:1rem .9375rem}.panel-luggage.readonly .header-title{font-size:1.125rem;font-weight:600}.luggage-mask-bottom .luggage-s-container{padding:1rem;padding-bottom:2rem}.luggage-mask-bottom .luggage-s-container .route-info{background:#f1f5f8;border-radius:2px 2px 2px 2px;padding:.75rem 1rem}.luggage-mask-bottom .luggage-s-container .route-info .route-number{width:1.125rem;height:1.125rem;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:0px;line-height:1.125rem;margin-right:.5rem}.luggage-mask-bottom .luggage-s-container .route-info .route-name{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px}.luggage-mask-bottom .luggage-s-container .route-info .route-desc{color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.luggage-mask-bottom .luggage-s-container .route-info .route-desc.no-baggage{color:#ff7d13}.luggage-mask-bottom .luggage-s-container .route-both{margin-top:1.5rem}.luggage-mask-bottom .luggage-s-container .route-both .wg-components-switch{width:2.5rem;height:1.5rem}.luggage-mask-bottom .luggage-s-container .route-both .wg-components-switch:before{height:1.5rem}.luggage-mask-bottom .luggage-s-container .route-both .wg-components-switch:after{width:1.25rem;height:1.25rem}.luggage-mask-bottom .luggage-s-container .route-both .wg-components-switch.active:after{left:1.125rem}.luggage-mask-bottom .luggage-s-container .route-both .both-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px}.luggage-mask-bottom .luggage-s-container .route-both .both-text{color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.luggage-mask-bottom .luggage-s-container .luggage-list.isBoth .luggage-list-item:first-child{padding-top:0}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item{padding-top:1.5rem}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .name{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;word-break:break-all}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-scroll-view{margin-top:.25rem}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options{list-style:none;padding:0;width:fit-content}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options li{width:6.25rem;height:6.5rem;background:#fff;padding-right:.25rem}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options li:last-child{padding-right:0rem}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options li>div{padding:1rem .75rem;height:6.5rem;background:#fff;border:1px solid #e3e3e3;border-radius:4px 4px 4px 4px;box-sizing:border-box}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options li>div.active{border:1px solid #2182fc;background:rgba(217,234,255,0.5)}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options li .luggage-weight{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options li .luggage-no{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options li .luggage-number{color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px;height:1.375rem}.luggage-mask-bottom .luggage-s-container .luggage-list .luggage-list-item .luggage-options li .luggage-price{margin-top:.5rem;color:#ff5e00;font-size:.875rem;font-weight:600;letter-spacing:0px}.luggage-mask-bottom .luggage-price-container{padding:.25rem .5rem;height:3.5rem;background-color:#fff;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2)}.luggage-mask-bottom .luggage-price-container .price-detail{color:#222;font-size:.75rem;font-weight:normal;letter-spacing:0px}.luggage-mask-bottom .luggage-price-container .price-detail .price-box{color:#ff5e00;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.475rem}.luggage-mask-bottom .luggage-price-container .price-detail .price-box .split{vertical-align:0}.luggage-mask-bottom .luggage-price-container .price-detail .price-box .p-n{font-size:1.375rem;font-weight:600}.luggage-mask-bottom .luggage-price-container .price-detail .price-number{line-height:1rem;color:#222;font-size:.75rem;font-weight:normal;letter-spacing:0px}.luggage-mask-bottom .luggage-price-container .price-btn{width:5rem;height:3rem;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:1rem;font-weight:600;letter-spacing:0px}.luggage-head{padding-right:.9375rem;line-height:1}.luggage-head .title{font-weight:bold;font-size:.9375rem;color:#333}.luggage-head .price-amount{font-size:.875rem;-moz-animation:slideInUp 200ms ease;-o-animation:slideInUp 200ms ease;-webkit-animation:slideInUp 200ms ease;animation:slideInUp 200ms ease}.luggage-head .roller{display:inline-block}.luggage-user{width:90%;margin-right:.3125rem;color:#333;word-wrap:break-word;word-break:break-all;overflow:hidden}.luggage-info{-moz-box-align:start;-o-box-align:start;-webkit-box-align:start;-moz-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.luggage-item{padding:.9375rem .9375rem .9375rem 0;line-height:1.25rem;font-size:.75rem;color:#333;-moz-box-align:start;-o-box-align:start;-webkit-box-align:start;-moz-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.luggage-item:not(:first-child){border-top:1px solid #eee}.luggage-item .wicon-cirArrowDown{color:#2182fc;font-size:1rem}.luggage-item .wg-icon-expand{padding-top:1px}.luggage-item .placeholder,.luggage-item .wg-icon-expand{color:#999}.luggage-item .price,.luggage-item .wg-icon-expand{margin-left:.625rem}.luggage-item .price-unit,.luggage-item .price-amount{line-height:1.25rem;font-size:.75rem;color:#333}.radio-x .radio-item{padding-top:.9375rem;padding-bottom:.9375rem}.radio-x .radio-item .wg-icon-select{left:auto}.radio-x .radio-label{font-size:.8125rem;color:#666}.radio-x .active .radio-label{color:#333}.radio-x .price{margin-left:.625rem;margin-right:.9375rem}.baggage-popup-wrapper{background:#fff;color:#666;border-radius:4px;margin:0 auto}.baggage-popup-wrapper .popup-title{height:2.2rem;line-height:2.2rem;font-size:.9375rem;margin:0 .9375rem;text-align:left;font-weight:normal}.baggage-popup-wrapper ul{border:1px solid #eee;font-size:12px;margin:0 .9375rem 0 .9375rem;padding:0;line-height:1.4}.baggage-popup-wrapper ul li{display:block !important}.baggage-popup-wrapper ul .popup-text{padding:.3125rem .9375rem}.baggage-popup-wrapper ul .popup-route{background-color:rgba(145,145,145,0.1)}.flight-detail-mask .flight-detail-container .detail-container .dynamic-traffic-flight-detail{padding-bottom:6rem}.flight-detail-mask .flight-detail-container .detail-container .dynamic-traffic-flight-detail .pbs-flight-sectors-split{background-color:#f0f0f0;height:.5rem;width:100%}.flight-detail-mask .flight-detail-container .detail-container .dynamic-traffic-flight-detail .pbs-flight-sectors{margin:0;padding:0;padding-bottom:1rem}.flight-detail-mask .flight-detail-container .detail-container .dynamic-traffic-flight-detail .pbs-flight-sectors .pbs-flight-head{height:2.375rem;padding:0 1rem;background:linear-gradient(-90deg, #fcfdff 0%, #f0f7ff 100%)}.flight-detail-mask .flight-detail-container .detail-container .dynamic-traffic-flight-detail .js-trip-flight{padding:0 1rem}.flight-detail-mask .flight-detail-container .detail-container .dynamic-traffic-flight-detail .baggage-popup-container{padding:0 1rem}.baggage-popup-container{background:#fff;border-radius:4px;margin:0 auto;font-size:.875rem;color:#222;font-weight:normal;letter-spacing:0px;line-height:1.375rem;margin-top:.5rem}.baggage-popup-container .popup-title{height:2.2rem;line-height:2.2rem;text-align:left;color:#222;font-size:1rem;font-weight:600;letter-spacing:1.13px}.baggage-popup-container .popup-title .icon-biz-baggage{color:#2182fc}.baggage-popup-container .baggage-title{border:1px solid #eee;padding:.5rem 1rem;background:#f8f8fc;margin-top:.5rem;color:#222222;font-size:.875rem;font-weight:600;letter-spacing:0px}.baggage-popup-container .baggage-title:nth-child(2){margin-top:0}.baggage-popup-container ul{padding:0}.baggage-popup-container ul>li{border:1px solid #eee;border-top:none}.baggage-popup-container ul>li .baggage-item-l{width:4.5rem;border-right:1px solid #eee}.baggage-popup-container ul>li .baggage-item-r>p{border-top:1px solid #eee;padding:.5rem 1rem}.baggage-popup-container ul>li .baggage-item-r>p:first-child{border-top:none}.baggage-popup-container .baggage-container{border:1px solid #eee;border-top:none;padding:1rem}.baggage-popup-container .baggage-container .baggage-tags>span{background:#d9ecff;border-radius:2px 2px 2px 2px;color:#2182fc;font-size:.75rem;line-height:1.125rem;font-weight:normal;padding:.125rem .25rem;margin-right:.25rem}.baggage-popup-container .baggage-container .baggage-tips{color:#222222;font-weight:normal;letter-spacing:0px;font-size:.875rem;margin-top:.5rem}.baggage-popup-container .baggage-container .baggage-info-box{margin-top:1rem;margin-left:-0.75rem}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item{margin-bottom:1rem}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item:last-child{margin-bottom:0}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-img-box{width:3.5rem}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .baggage-info-detail-title{color:#222222;font-weight:bold;font-size:.875rem;letter-spacing:0px;line-height:1.25rem}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .weight-piece{color:#222222;font-weight:normal;letter-spacing:0px;font-size:.8125rem;line-height:1.125rem;margin-top:.25rem;word-break:break-all}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .weight-piece.none-baggage{color:#ff7d13}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .weight-piece.unknown-baggage{color:#666666}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .size-text{color:#666666;font-weight:normal;letter-spacing:0px;font-size:.8125rem;line-height:1.125rem;margin-top:.25rem;word-break:break-all}.baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .remind{color:#999999;font-weight:normal;letter-spacing:0px;font-size:.8125rem;line-height:1.125rem;margin-top:.25rem;word-break:break-all}.baggage-popup-container .special-baggage{padding:1rem;border:1px solid #eee;border-top:none}.baggage-popup-container .special-baggage .special-baggage-title{color:#222222;font-weight:bold;letter-spacing:0px;font-size:.875rem;line-height:1.25rem}.baggage-popup-container .special-baggage .special-baggage-text{color:#666;font-size:.8125rem;line-height:1.125rem;font-weight:normal;letter-spacing:0px;margin-top:.25rem}.mask-bottom-detail .baggage-popup-wrapper ul{margin:0;border:none}.traffic-info{background:#fff}.traffic-info .pbs-flight-detail .detail-tip-head .flight-list-info{margin-left:0}.traffic-info .pbs-flight-detail .detail-tip-head.flight-time-info{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px}.traffic-info .pbs-flight-detail .detail-tip-head.flight-time-info .city{margin-left:.5rem}.traffic-info .pbs-flight-detail .detail-tip-head .item-icon{width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;position:relative;margin-right:.5rem}.traffic-info .pbs-flight-detail .detail-tip-head .item-icon .wicon-flight{color:#2182fc;font-size:1.125rem;transform:rotate(90deg)}.traffic-info .pbs-flight-detail .wg-icon-expand{color:#666666}.traffic-info .pbs-flight-detail .wg-icon-expand.open{transform:rotate(180deg)}.traffic-info .title{padding:1rem .9375rem;border-bottom:1px solid #f0f0f0;color:#222}.traffic-info .title .name{font-size:1.125rem;font-weight:600}.traffic-info .title .price{font-size:.75rem;color:#ff5e00}.traffic-info .title .price>span{padding-left:.3125rem;font-size:1.2rem;font-weight:600}.traffic-info .item .title{padding:1.25rem .9375rem;font-size:.875rem;font-weight:400;color:#999;line-height:.875rem}.traffic-info .item .title .check-option .icon{margin-right:.625rem}.traffic-info .item .title .item-price .item-price-number{margin-left:.1875rem;margin-right:.3125rem;font-size:1.125rem;font-weight:600;color:#ff5e00}.traffic-info .item .title .item-price .item-price-unit{margin-right:.1875rem;margin-left:.3125rem;color:#ff5e00}.traffic-info .item .content{padding:0 .9375rem}.traffic-info .item .content .detail{padding:.9375rem 0;border-bottom:1px solid #f0f0f0}.traffic-info .item .content .detail.disabled .traffic-info .traffic-msg>p>span{color:#999}.traffic-info .item .content .detail.disabled .traffic-info .traffic-msg .order-number{background:#ccc}.traffic-info .item .content .detail.disabled .traffic-info .traffic-date{color:#999}.traffic-info .item .content .detail.disabled .traffic-info .traffic-date .time{color:#999}.traffic-info .item .content .detail.disabled .station-info{color:#999}.traffic-info .item .content .detail.disabled .station-info>li>span{color:#999}.traffic-info .item .content .detail.disabled .rebook-label .rebook-text{color:#999}.traffic-info .item .content .detail .traffic-info .traffic-msg{padding-bottom:.9375rem}.traffic-info .item .content .detail .traffic-info .traffic-msg .order-number{width:1.0625rem;height:1.0625rem;line-height:1.0625rem;display:inline-block;background:#2182fc;color:#fff;text-align:center;font-size:.75rem;font-weight:600;min-width:1.0625rem}.traffic-info .item .content .detail .traffic-info .traffic-msg>p>span{font-size:.8125rem;font-weight:400;color:#222;line-height:.8125rem;padding-right:.3125rem;word-break:break-all}.traffic-info .item .content .detail .traffic-info .traffic-msg>p>span:not(:first-child):before{content:'|';display:inline-block;margin-right:.3125rem;color:#999;vertical-align:unset}.traffic-info .item .content .detail .traffic-info .traffic-msg>p>span.train-no>i{position:relative;top:.1rem;font-size:1rem}.traffic-info .item .content .detail .traffic-info .traffic-msg .train-no{color:#2182fc}.traffic-info .item .content .detail .traffic-info .traffic-date{margin-bottom:.9375rem;padding-left:1.75rem;font-size:.8125rem;font-weight:500;color:#222}.traffic-info .item .content .detail .traffic-info .traffic-date .time{font-size:.8125rem}.traffic-info .item .content .detail .traffic-info .traffic-date .time:after{content:'|';display:inline-block;margin-left:.3125rem;color:#999;vertical-align:top;font-size:.75rem}.traffic-info .item .content .detail .traffic-info .traffic-date .traffic-duration{margin-left:.3125rem;font-weight:400;vertical-align:top}.traffic-info .item .content .detail .traffic-info .traffic-date .boat-time span{margin-left:.1875rem}.traffic-info .item .content .detail .station-info{font-size:.875rem;font-weight:500;color:#222;line-height:.875rem}.traffic-info .item .content .detail .station-info>li{position:relative;padding-left:2.2625rem}.traffic-info .item .content .detail .station-info>li:first-child{padding-bottom:1.25rem}.traffic-info .item .content .detail .station-info>li:first-child:before{content:'';position:absolute;left:1.8rem;top:32%;bottom:-1.8rem;width:.125rem;height:81%;background-color:#dadfe3}.traffic-info .item .content .detail .station-info>li:not(:first-child):before{content:'';position:absolute;left:1.8rem;top:-24%;bottom:-1.8rem;width:.125rem;height:60%;background-color:#dadfe3}.traffic-info .item .content .detail .station-info>li>span{position:relative;padding-left:.625rem;font-size:.9375rem;font-weight:500;color:#222;line-height:1rem}.traffic-info .item .content .detail .station-info>li>span:before{content:'';display:block;position:absolute;width:.5rem;height:.5rem;border-radius:50%;top:34%;left:-0.625rem;border:2px solid #dadfe3;box-sizing:border-box}.traffic-info .item .content .detail .traffic-label{padding-left:1.75rem}.traffic-info .item .content .detail .traffic-label>p{padding:.1875rem .3125rem;font-size:.75rem;font-weight:400;color:#2182fc;line-height:.75rem;background:rgba(33,130,252,0.1)}.traffic-info .item .content .detail:last-child{border-bottom:none}.traffic-info .station-info-container{position:relative}.traffic-info .station-info-container .rebook-label{width:5rem;height:4.1875rem;position:absolute;right:0;top:0;background:url('../img/rebook.png') no-repeat;background-size:100%}.traffic-info .station-info-container .rebook-label .rebook-text{position:absolute;font-size:.875rem;left:1rem;top:1.15rem;-moz-transform:rotate(15deg);-o-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}.resource-hotel-info{background:#fff;padding-bottom:.9375rem}.resource-hotel-info .room-hotel-package{background-color:#ffffff;padding-top:1rem}.resource-hotel-info .room-hotel-package .package-item{padding:0}.resource-hotel-info .room-hotel-package .package-item .title{border:0;padding:0}.resource-hotel-info .hotel-self{padding:.625rem .9375rem;font-size:.875rem;border-top:1px solid #f0f0f0}.resource-hotel-info .title{padding:1rem .9375rem;border-bottom:1px solid #f0f0f0;color:#222}.resource-hotel-info .title .name{font-size:1.125rem;font-weight:600}.resource-hotel-info .title .price{font-size:.75rem;color:#ff5e00}.resource-hotel-info .title .price>span{padding-left:.3125rem;font-size:1.2rem;font-weight:600}.resource-hotel-info .item{padding:.9375rem .9375rem 0 .9375rem}.resource-hotel-info .item:last-child .detail .hotel-detail{border-bottom:none;padding-bottom:0}.resource-hotel-info .hotel-date{margin-bottom:1rem;font-size:.875rem;font-weight:400;color:#222;line-height:.875rem}.resource-hotel-info .hotel-date .index{width:1.25rem;height:1rem;background-color:#d9eaff;border-radius:0 .125rem .125rem 0;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:#2182fc;font-weight:600}.resource-hotel-info .hotel-date .hotel-place{margin-left:.5rem;margin-right:.625rem}.resource-hotel-info .hotel-date .hotel-time>span{display:inline-block;font-size:.75rem;font-weight:400;color:#222;line-height:.75rem;border:1px solid rgba(0,0,0,0.1);border-radius:.625rem;padding:.125rem .375rem}.resource-hotel-info .hotel-detail{padding-bottom:.9375rem}.resource-hotel-info .hotel-detail.line{border-bottom:1px solid #f0f0f0}.resource-hotel-info .hotel-detail .info>img{width:5rem;height:5rem;border-radius:.25rem;background:#f0f0f0}.resource-hotel-info .hotel-detail .info .hotel-name{margin-left:.625rem}.resource-hotel-info .hotel-detail .info .hotel-name .name{font-size:1rem;font-weight:500;color:#222;line-height:1.375rem;margin-top:0;word-break:break-word}.resource-hotel-info .hotel-detail .info .hotel-name .start{font-size:.75rem;font-weight:400;color:#999;line-height:.75rem}.resource-hotel-info .hotel-detail .info .hotel-name .start .icongroup{margin-right:.625rem}.resource-hotel-info .hotel-detail .info .hotel-name .start .icon{color:#ff7d13}.resource-hotel-info .hotel-detail .info .hotel-name .score{display:inline-block;margin-top:.625rem;padding:.1875rem .3125rem;font-size:.75rem;font-weight:400;color:#fff;line-height:.75rem;background:#2182fc}.resource-hotel-info .hotel-detail .hotel-no-breakfast{font-size:.75rem;font-weight:400;line-height:.75rem;color:#999}.resource-hotel-info .hotel-detail .hotel-no-breakfast .wicon-no-meals{font-size:1rem;color:#999}.resource-hotel-info .hotel-detail .breakfast-container{min-width:4.2rem;max-width:7.2rem;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;margin-top:.875rem;margin-right:.3125rem;border:1px solid #b4d5ff;align-items:center;justify-content:flex-start;box-sizing:border-box}.resource-hotel-info .hotel-detail .breakfast-container .date-title{background:#e8f2fe;color:#2182fc;padding:.125rem 0}.resource-hotel-info .hotel-detail .breakfast-container span{display:block;width:100%;text-align:center;font-size:.75rem;color:#222;letter-spacing:0;line-height:1rem;font-weight:700}.resource-hotel-info .hotel-detail .breakfast-container .bf-amount{color:#2182fc;padding:.09375rem .5rem;font-weight:400;text-align:left;box-sizing:border-box}.resource-hotel-info .room-info .room-name{display:inline-block;margin-top:.9375rem;font-size:1rem;font-weight:500;color:#222;line-height:1}.resource-hotel-info .room-info .room-name.extra-page:after{right:-0.625rem;margin-top:-0.25rem;border-color:#222 !important;border-top:1px solid !important;border-right:1px solid !important}.resource-hotel-info .room-info .room-info-child{background-color:#fff;margin-top:.5rem}.resource-hotel-info .room-info .room-info-child .room-title{color:#222;font-size:.875rem;letter-spacing:0px;line-height:1.25rem}.resource-hotel-info .room-info .room-info-child .child-policy{margin-top:.25rem;background:#e8fcf4;border-radius:2px 2px 2px 2px;color:#129401;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .25rem;width:fit-content}.resource-hotel-info .room-info .room-info-child .child-policy .wicon-child{margin-right:.125rem}.resource-hotel-info .room-info .room-info-child .child-charge{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;padding-top:.125rem}.resource-hotel-info .room-info .room-bed,.resource-hotel-info .room-info .room-breakfast,.resource-hotel-info .room-info .room-gift{margin-top:.25rem;font-size:.75rem;font-weight:400;color:#2182fc;line-height:.75rem}.resource-hotel-info .room-info .room-breakfast.dark{color:#222}.resource-hotel-info .room-info .wg-icon-expand{-moz-transform:scale(.85);-o-transform:scale(.85);-webkit-transform:scale(.85);transform:scale(.85);margin-left:.3125rem}.resource-hotel-info .room-info .name-icon{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.resource-hotel-info .room-info .room-gift{color:#ff7d13}.resource-hotel-info .room-info .room-gift i.wicon-gift-new{margin-right:.3125rem;padding:.15rem .125rem;background:#ff6600;color:#fff;font-size:.75rem;border-radius:.1rem;-moz-transform:scale(.8);-o-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}.resource-hotel-info .room-info .room-gift .icon{margin-right:.3125rem;color:#ff7d13;font-size:.75rem}.resource-hotel-info .room-info .hotel-item-wrap{margin-top:.25rem}.resource-hotel-info .room-info .fg-tax-detail{margin-top:.625rem;padding:.25rem .375rem;color:#999;font-size:.75rem;line-height:1rem;background:#fbfbfb}.resource-hotel-info .room-info .jetso-desc{margin-top:.625rem;color:#999;line-height:1rem;font-size:.75rem}.resource-hotel-info .room-info .jetso-desc .label{height:1.125rem;margin-right:.3125rem;padding:0 .25rem;color:#ff6600;word-break:keep-all;background:#fff1e6}.resource-hotel-info .jetsoMsg{padding:1.25rem .9375rem;text-align:left;word-wrap:break-word}.resource-hotel-info .hotel-breakfast{flex-wrap:wrap}.resource-entertain-info{background:#fff}.resource-entertain-info .title{padding:1rem .9375rem;border-bottom:1px solid #f0f0f0}.resource-entertain-info .title .name{color:#222;font-size:1.125rem;font-weight:600}.resource-entertain-info .title .price{font-size:.75rem;color:#ff5e00}.resource-entertain-info .title .price>span{padding-left:.3125rem;font-size:1.2rem;font-weight:600}.resource-entertain-info .entertain-item{padding:0 .9375rem}.resource-entertain-info .entertain-item .item-li{border-bottom:1px solid #f0f0f0;padding:.9375rem 0}.resource-entertain-info .entertain-item .item-li .content-time{margin-bottom:0}.resource-entertain-info .entertain-item .item-li:last-child{border-bottom:none}.resource-entertain-info .entertain-item .item-li .content{font-size:.9375rem;font-weight:500;color:#2182fc;line-height:.9375rem}.resource-entertain-info .entertain-item .item-li .content .option-image{width:5rem;height:5rem;border-radius:.25rem;background:#f0f0f0}.resource-entertain-info .entertain-item .item-li .content .option-image img{width:5rem;height:5rem;min-width:5rem;min-height:5rem;border-radius:.25rem;background:#f0f0f0}.resource-entertain-info .entertain-item .item-li .content .option-detail{padding-left:.5rem}.resource-entertain-info .entertain-item .item-li .content .option-detail .content-price{text-align:right}.resource-entertain-info .entertain-item .item-li .content .option-detail .obs-info{border-top:1px solid #f0f0f0;padding-top:.9375rem}.resource-entertain-info .entertain-item .item-li .content .option-detail .wg-icon-expand{display:inline-block;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle}.resource-entertain-info .entertain-item .item-li .content .option-detail .content-desc{margin-bottom:.625rem;color:#222;font-size:.9375rem;line-height:1.25rem;font-weight:600}.resource-entertain-info .entertain-item .item-li .content .option-detail .content-desc .obs-type{color:#2182fc}.resource-entertain-info .entertain-item .item-li .content .option-detail .content-desc .wg-icon-expand{font-size:.9375rem;padding-left:.125rem}.resource-entertain-info .entertain-item .item-li .content .option-detail .rate-item{border-top:1px solid #f0f0f0;padding:.5rem 0}.resource-entertain-info .entertain-item .item-li .content .option-detail .rate-item .rate-name{font-size:.875rem;font-weight:400;color:#222222;line-height:1rem}.resource-entertain-info .entertain-item .item-li .content .option-detail .rate-item .rate-time{margin-top:.25rem}.resource-entertain-info .entertain-item .item-li .content .option-detail .rate-item .rate-time,.resource-entertain-info .entertain-item .item-li .content .option-detail .rate-item .rate-price{font-size:.75rem;font-weight:400;color:#666666;line-height:1.125rem}.entertain-item .panel-header,.resource-insurance-info .panel-header{position:relative;margin-left:0;padding:.9375rem;box-shadow:0 2px 14px 0 rgba(0,0,0,0.05);background:rgba(255,125,19,0.1)}.entertain-item .panel-header .header-more,.resource-insurance-info .panel-header .header-more{font-size:1.125rem;color:#222222;letter-spacing:0;line-height:1.125rem;font-weight:700}.entertain-item .panel-header .header-more .insurance-img,.resource-insurance-info .panel-header .header-more .insurance-img{width:2.125rem;height:2.6875rem;position:absolute;right:0;bottom:0}.entertain-item .panel-header .header-more .icon-insurance,.resource-insurance-info .panel-header .header-more .icon-insurance{font-size:2.5rem;right:0;top:.3rem;position:absolute}.entertain-item .panel-header .header-more .wicon-insurance-open,.resource-insurance-info .panel-header .header-more .wicon-insurance-open{color:rgba(22,185,0,0.3)}.entertain-item .panel-header .header-more .wicon-insurance-close,.resource-insurance-info .panel-header .header-more .wicon-insurance-close{color:rgba(255,125,19,0.1)}.entertain-item .panel-header.active,.resource-insurance-info .panel-header.active{background:rgba(22,185,0,0.1)}.entertain-item .header-title,.resource-insurance-info .header-title{height:1.875rem;line-height:1.875rem;color:#333}.entertain-item .sub-title,.resource-insurance-info .sub-title{color:#afafaf}.entertain-item .insurance:after,.resource-insurance-info .insurance:after{right:1rem}.entertain-item .insurance-item .wicon-insurance-flight,.resource-insurance-info .insurance-item .wicon-insurance-flight{font-size:1.5rem;margin-right:.625rem;color:#16b900;margin-top:-0.2rem}.entertain-item .insurance-item .item-li,.resource-insurance-info .insurance-item .item-li{padding:.9375rem}.entertain-item .insurance-item .item-li .wg-icon-checkbox,.resource-insurance-info .insurance-item .item-li .wg-icon-checkbox{margin-right:.625rem}.entertain-item .insurance-item .item-li .content,.resource-insurance-info .insurance-item .item-li .content{width:100%;font-size:.9375rem;font-weight:500;color:#2182fc;line-height:.9375rem}.entertain-item .insurance-item .item-li .content .content-title,.resource-insurance-info .insurance-item .item-li .content .content-title{margin-bottom:.625rem}.entertain-item .insurance-item .item-li .content .content-desc,.resource-insurance-info .insurance-item .item-li .content .content-desc{margin-bottom:.625rem;color:#222;line-height:1.25rem;font-weight:500}.entertain-item .insurance-item .item-li .content .wg-icon-expand,.resource-insurance-info .insurance-item .item-li .content .wg-icon-expand{display:inline-block;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle}.entertain-item .insurance-item .item-li .content .content-time,.resource-insurance-info .insurance-item .item-li .content .content-time{margin-bottom:.625rem;color:#666;font-size:.875rem}.entertain-item .insurance-item .item-li .content .content-price,.resource-insurance-info .insurance-item .item-li .content .content-price{text-align:right;color:#666}.entertain-item .insurance-item .item-li .content .content-price>span,.resource-insurance-info .insurance-item .item-li .content .content-price>span{color:#ff5e00}.entertain-item .insurance-item .item-li .content .content-price>span>b,.resource-insurance-info .insurance-item .item-li .content .content-price>span>b{font-size:1rem}.resource-insurance-info{background:#fff}.resource-insurance-info .title{padding:1rem .9375rem;border-bottom:1px solid #f0f0f0}.resource-insurance-info .title .name{color:#222;font-size:1.125rem;font-weight:600}.resource-insurance-info .title .price{font-size:.75rem;color:#ff5e00}.resource-insurance-info .title .price>span{padding-left:.3125rem;font-size:1.2rem;font-weight:600}.resource-insurance-info .insurance-item{position:relative}.resource-insurance-info .insurance-item .item-li{padding-top:1.25rem}.resource-insurance-info .insurance-item .item-li .content-time{font-size:.75rem;color:#222 !important}.resource-insurance-info .insurance-item .item-li .price-container{margin-left:.9375rem;margin-top:.1875rem}.resource-insurance-info .insurance-item .item-li .price-container .content-price{font-size:.75rem;justify-content:flex-end;-webkit-justify-content:flex-end;-o-justify-content:flex-end}.resource-insurance-info .insurance-item .item-li .price-container .content-price .price-old{margin-right:.625rem;color:#999999}.resource-insurance-info .insurance-item .item-li .price-container .content-price .price-discount>span{padding-left:.1875rem;padding-right:0;color:#ff7d13}.resource-insurance-info .insurance-item .item-li .price-container .content-price .price-discount>span>b{font-size:1rem}.resource-insurance-info .insurance-item .item-li .insurance-tips{margin-bottom:.625rem;font-size:.75rem;font-weight:400;color:#999;line-height:1rem}.resource-insurance-info .insurance-item .item-li .insurance-warning{font-size:.75rem;font-weight:400;color:#ff7d13;line-height:1rem}.resource-insurance-info .insurance-item .item-li .insurance-warning .wg-icon-notice{margin-top:.1875rem;margin-right:.1875rem}.resource-insurance-info .insurance-item .item-li .passenger-list{border-top:1px solid #f0f0f0;padding-top:.5rem}.resource-insurance-info .insurance-item .item-li .passenger-list .passenger-item{font-size:.875rem;font-weight:400;color:#666666;line-height:1.25rem}.resource-insurance-info .insurance-item .item-li .passenger-list .passenger-item>i{color:#d8dce5;font-size:1.25rem;margin-right:.5rem}.resource-insurance-info .insurance-item .insurance-discount{width:1.8rem;position:absolute;top:.25rem;right:0;background:#ff7d13;height:.9375rem;font-size:.75rem;color:#fff;letter-spacing:0;text-align:center;line-height:.75rem}.resource-insurance-info .insurance-item .insurance-discount .triangle{position:absolute;left:0;width:0;height:0;border-width:.46875rem 0 .46875rem .2rem;border-style:solid;border-color:transparent transparent transparent #fff}.resource-insurance-info .insurance-item .insurance-discount .insurance-outlets{display:inline-block;margin-top:.05rem;font-size:.75rem}.resource-passenger-info,.resource-contact-info{background:#fff}.resource-passenger-info .title,.resource-contact-info .title{padding:1rem .9375rem;border-bottom:1px solid #f0f0f0;color:#222}.resource-passenger-info .title .name,.resource-contact-info .title .name{font-size:1.125rem;font-weight:600}.resource-passenger-info .item-info,.resource-contact-info .item-info{padding:.9375rem}.resource-passenger-info .item-info .item .li-item,.resource-contact-info .item-info .item .li-item{padding-bottom:.9375rem;font-size:.9375rem;line-height:.9375rem}.resource-passenger-info .item-info .item .li-item .left,.resource-contact-info .item-info .item .li-item .left{display:inline-block;width:5rem;margin-right:1.875rem;color:#666}.resource-passenger-info .item-info .item .li-item .right,.resource-contact-info .item-info .item .li-item .right{color:#222;word-break:break-all;line-height:1rem}.resource-order-attention{background:#fff;padding:1.125rem .9375rem;border-radius:.25rem}.resource-order-attention .attention{font-size:1rem;font-weight:600;color:#222;line-height:1rem}.resource-order-attention .back{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.resource-passenger-info .item-info .item:last-child{border-bottom:none !important}.resource-passenger-info .item-info .item:last-child .li-item:last-child{margin-bottom:0}.resource-contact-info .item-info{padding-bottom:0}.resource-contact-info .item-info .item:last-child{border-bottom:none}.train-detail-port{margin-top:.9375rem;text-align:center;line-height:.9375rem;font-size:.9375rem;color:#2182fc}.train-detail-port>span.extra-page:after{right:-0.875rem;border-top:1px solid;border-right:1px solid;border-color:#2182fc}.hotel-extra-info .jetsoMsg-info{margin-top:.625rem;font-size:.75rem;line-height:.75rem}.hotel-extra-info .jetsoMsg-info .wicon-gift{margin-right:.3125rem;font-size:.75rem}.hotel-extra-info .extra-info-ul{flex-wrap:wrap}.hotel-extra-info .extra-info-li{margin-top:.125rem;font-size:.75rem;line-height:.75rem;margin-right:.3125rem}.hotel-extra-info .extra-info-li:not(:first-child):before{content:'|';display:inline-block;margin-right:.3125rem;color:#afafaf;vertical-align:unset}.hotel-extra-info .extra-info-li>i{margin-right:.125rem}.hotel-extra-info .extra-info-li>i.wicon-has-breakfast{font-size:1.15rem}.hotel-extra-info .extra-info-li.green{color:#129401}.hotel-extra-info.color-blue .extra-info-li,.hotel-extra-info.color-blue .jetsoMsg-info{color:#2182fc}.hotel-extra-info.color-blue .extra-info-li:not(:first-child):before{color:#999}.bed-meals-container .room-breakfast:before{content:'|';display:inline-block;height:.75rem;margin:0 .3125rem;color:#cccccc;vertical-align:unset;overflow:hidden}.bed-meals-container .room-breakfast .wicon-has-breakfast{font-size:1.15rem}.bed-meals-container .tag-Info{margin-top:.625rem;margin-left:.3125rem}.fg-applicability-container .fg-applicability-item{padding:0}.fg-applicability-container .fg-applicability-item:not(:first-child):before{content:'|';display:inline-block;height:.75rem;margin:0 .3125rem;color:#cccccc;vertical-align:unset;overflow:hidden}.fg-applicability-container .wg-icon-notice{margin-right:.25rem}.room-gift .gift-container{height:1.125rem;line-height:1.125rem;margin-right:.25rem;padding:.15rem .22rem;background:#fff1e6;box-sizing:border-box}.dynamic-list .list-content .dynamic-list-ul{padding:0 1rem}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li{margin:1rem 0;box-shadow:0 .125rem .5rem 0 rgba(0,0,0,0.1);border-radius:.125rem}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .image-container{position:relative}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .image-container .image-content{width:100%;height:10.4375rem}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .image-container .location{position:absolute;margin-right:.25rem;left:1.3125rem;bottom:.625rem;color:#fff}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .image-container .location .wicon-location1{font-size:1.375rem}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc{padding:1rem}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .name{line-height:1.125rem;font-size:.9375rem;font-weight:600}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-company .air-icon{height:.875rem;margin-right:.25rem;margin-bottom:.15rem}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-company .flight-name{color:#2182fc;font-size:.75rem}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-price{margin-top:.5rem;text-align:right}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-price .header-icon{width:1.45rem;height:1.45rem;background:#2182fc;border-radius:50%;font-size:.15rem;color:#ffffff;transform:scale(.8)}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-price .header-icon.ferry-jg{background:url(../img/ferry-jg.png) no-repeat;display:inline-block;background-size:cover}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-price .header-icon.ferry-ps{background:url(../img/ferry-ps.png) no-repeat;display:inline-block;background-size:cover}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-price .price-info{color:#ff5e00;font-size:.75rem;font-weight:400;line-height:1.25rem}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-price .price-info>span{margin-left:.25rem;font-size:1.25rem;font-weight:600}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-price .price-info .price-person{font-size:.75rem;color:#999;font-weight:400}.dynamic-list .list-content .dynamic-list-ul .dynamic-list-li .product-desc .flight-price .price-info .wg-icon-problem{color:#2182fc;font-size:.65rem;margin-left:.5rem}.dynamic-list .list-content .dynamic-list-ul-empty{padding:.625rem}.dynamic-list .list.list-media{border-top:none;border-bottom:none}.dynamic-list div.mask-bottom-detail{margin-bottom:0rem}.dynamic-list .price-description-mask{margin-bottom:0}.dynamic-list .price-description-mask .price-description{padding:1.25rem .9375rem;text-align:left;word-wrap:break-word}.popup-recommend-room-mask .lightbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.popup-recommend-room-mask .lightbox>.scroll-view{width:100%}.popup-recommend-room-mask .popup-recommend-room-wrapper{margin:0 auto;position:relative}.popup-recommend-room-mask .popup-recommend-room-wrapper .slider-item{height:225px !important}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header{border-radius:4px 4px 0px 0px;position:relative;border-top-left-radius:.25rem;border-top-right-radius:.25rem;font-size:.75rem;background:linear-gradient(-180deg, #fff1e6 0%, #fff 100%);padding-top:1.5rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header .header-name{line-height:1rem;color:#222222;font-size:1.125rem;font-weight:600}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header .header-name .wg-icon-notice{font-size:1rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header .header-name span{padding-left:.3125rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header .header-tag{margin-top:.5rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header .header-tag>span{width:fit-content;background:#fff1e6;border-radius:4px 4px 4px 4px;padding:.25rem 1rem;color:#ff7d13;font-size:.875rem;font-weight:600;letter-spacing:0px}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header .other-hotel{position:absolute;right:10px}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header .other-hotel>span{border:1px solid;padding:5px;border-radius:3px}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-header .close{width:2.5rem;height:100%;position:absolute;top:0;right:4px}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content{padding:1rem 1.5rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .hotel-info .header-recommend{color:#999;padding-bottom:.375rem;font-size:.75rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .hotel-info .header-name{font-size:1rem;font-weight:600;color:#222}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .hotel-info .score-info .wg-icon-diamond,.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .hotel-info .score-info .wg-icon-new-star{color:#ff9a14}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .hotel-info .score-info .score-text{margin-left:.1875rem;color:#2182fc;font-size:.875rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .hotel-info .score-info .score-label{color:#afafaf;font-size:.75rem;padding-right:.3125rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .hotel-info .score-info .icongroup .icon{color:#ff7d13;font-size:1rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .hotel-info .address-info{color:#999;font-size:.75rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box{background-color:#f0f0f0;margin-top:0}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box>li{padding:.75rem 1rem;border-bottom:1px solid rgba(209,209,209,0.5)}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box>li:last-child{border-bottom:none}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box>li .hotel-info .header-name{color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box>li .hotel-info .header-ename{color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box>li .media{margin-top:.5rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box>li .room-name{font-size:1rem;font-weight:600;display:block}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .price-amount{font-size:1.375rem;padding-left:0}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .price-person{font-size:.75rem;color:#999}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .price-label{font-size:.75rem;color:#999}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .breakfast-icon{font-size:1rem;margin-right:.25rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .no-image-wrapper{background:#f5f5f5;height:100%;width:5rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .no-image-wrapper>img{height:100%;object-fit:cover;width:5rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-icon{color:#222222;font-size:1.2rem;vertical-align:middle}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-icon.twokind_bed{font-size:1rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .gift-box{color:#ff7e18;background-color:#fce8db;border:none;padding:0 .2rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .gift-box .down-icon{display:inline-block;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#ff7e18;font-size:.75rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info{margin-top:0}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .bedtype,.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .breakfast{padding:0}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .bedtype .icon-back,.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .breakfast .icon-back,.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .bedtype .wg-icon-back,.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .breakfast .wg-icon-back{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);color:#17a1dd}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .bedtype .has-hotel-package,.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .breakfast .has-hotel-package{background:url(../img/bed11.0.png) no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.25rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-package{font-size:.75rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-package .item{margin-right:.25rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-package .item.breakfast{background:#e8fcf4;border-radius:2px 2px 2px 2px;color:#129401;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .25rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-package .item.package{background:#fff2e7;border-radius:2px 2px 2px 2px;color:#ff7d13;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .25rem;margin-top:0}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-package{margin-top:0;font-size:.75rem;font-weight:400;color:#666;line-height:1rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-package>span:nth-child(2){margin-top:.25rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-package .food-package,.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-package .enjoy-package{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.25rem;background-image:url(../img/hotel-package-icon.png)}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .applicability-box{margin-top:.125rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-item-wrap{flex-wrap:wrap}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .bed-info .hotel-item-wrap .item-tag{margin-left:0;margin-right:.3125rem;white-space:nowrap}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .media-right{margin-top:.875rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .discount-price-rate-s{position:absolute;display:flex;align-items:center;justify-content:center;padding:0 .25rem;background-image:linear-gradient(to right, #fe5f04, #f82421);color:#fff;text-align:center;font-size:.75rem;border-radius:2px;margin-right:.6rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .discount-price-rate-s::before{content:'';width:0px;height:0px;border-top:.6rem solid transparent;border-bottom:.6rem solid transparent;border-left:.6rem solid #f82421;position:absolute;right:-0.25rem;display:none}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .hotel-applicability{width:4.125rem;margin-top:.35rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-content .room-list-box .room-desc{min-width:5rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .slider-list{min-height:inherit !important}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-body{overflow-x:hidden;color:#999;background-color:#fff}.popup-recommend-room-mask .popup-recommend-room-wrapper .falicity-box{padding:0 0 0 .9375rem;background-color:#fff;list-style-type:none}.popup-recommend-room-mask .popup-recommend-room-wrapper .falicity-box>li label{padding-right:.625rem;color:#333}.popup-recommend-room-mask .popup-recommend-room-wrapper .falicity-box .breakfast{list-style:none;padding-left:0}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-content{margin-top:.9375rem;background:#f0f0f0}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-content .more-icon{padding-top:.625rem;padding-left:.9375rem;background-color:#fff}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-content .more-icon .more-text{padding-right:.25rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-content .more-icon .wg-icon-expand{display:inline-block}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-content .wg-icon-expand.show{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:transform 100ms linear;-o-transition:transform 100ms linear;-webkit-transition:transform 100ms linear;transition:transform 100ms linear}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-content .room-badges{background-color:#fff;margin-top:.625rem;padding:.3125rem 0 .625rem .9375rem;border-bottom:1px solid #eee;border-top:1px solid #eee}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-footer{background-color:white;color:#333;padding:.625rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-footer .room-price{color:#17a1dd;font-size:1rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-footer .room-price .price-num{padding-left:.3125rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-footer .btn{font-size:.8125rem;box-sizing:border-box;padding:.46875rem 1.25rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .room-footer .tag-pick.green{background-color:#fff}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-footer{padding:1.5rem;padding-top:.5rem;background:#fff}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-footer .footer-btn{height:3rem;font-size:1rem;border-radius:2px 2px 2px 2px}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-footer .footer-btn.other-btn{background:#ffffff;border:1px solid #ff7d13;color:#ff7d13;font-size:1rem;margin-right:.75rem}.popup-recommend-room-mask .popup-recommend-room-wrapper .recommend-footer .footer-btn.recommend-btn{color:#ffffff;background:#ff7d13}.popup-recommend-room-mask .room-list-box .bed-info .hotel-rc-list .hotel-rc-text{font-size:.75rem}.page-booking .popup-recommend-room-breakfast .scroll-view,.page-booking .popup-recommend-room-applicability .scroll-view,.page-booking .popup-recommend-room-breakfast .lightbox-foot,.page-booking .popup-recommend-room-applicability .lightbox-foot{position:relative;overflow:inherit}.page-booking .popup-recommend-room-applicability .recommend-hotel-applicability{padding:0 .9375rem}.page-booking .popup-recommend-room-fg .scroll-view,.page-booking .popup-recommend-room-fg .lightbox-foot{position:relative;overflow:inherit}.page-booking .popup-breakfast h4.title{position:relative;padding-left:.9375rem;line-height:1;font-size:1.125rem;font-weight:normal}.page-booking .popup-breakfast .breakfast-split{margin:0 .4rem;border-bottom:1px dotted #999999}.page-booking .popup-breakfast .breakfast-detail{padding-right:.3125rem}.page-booking .popup-breakfast .breakfast-detail:last-child{padding-right:0}.page-booking .popup-breakfast .b-list{list-style-type:none;padding:0 0 1rem 0}.page-booking .popup-breakfast .b-list li{margin:.9375rem}.page-booking .popup-breakfast .b-list li label,.page-booking .popup-breakfast .b-list li span{text-align:center;line-height:1.125rem}.dynamic-traffic-flight-detail{background:#fff}.flight .order-number{width:1.0625rem;height:1.0625rem;margin-right:.625rem;line-height:1.0625rem;display:inline-block;background:#2182fc;color:#fff;text-align:center;font-size:.75rem;font-weight:600}.flight .text-orange{color:#ff5e00 !important}.flight .resource-box .date{position:relative;font-weight:600;font-size:1.375rem;line-height:1.875rem;color:#222}.flight .resource-box .flight-label{font-size:.75rem;color:#222;line-height:1rem;max-width:5em}.flight .resource-box .right .flight-label{text-align:right}.flight .resource-box .partition .flight-label{text-align:center;line-height:normal;margin:0 auto}.flight .resource-box .flight-price{text-align:right}.flight .resource-box .price-unit{color:#ff5e00}.flight .resource-box .price-amount{font-size:1.25rem;color:#ff5e00;font-weight:600}.flight .resource-box .tips{font-size:.75rem;color:#999;line-height:1.6}.flight .flight-transit.flight-label{color:#ff7d13;line-height:1 !important}.flight .arrow-flight{min-width:2.125rem;transform:scale(.8);font-size:.8rem;color:#ccc;box-sizing:border-box;border:none;height:auto;width:auto;padding-top:.25rem}.flight .arrow-flight.trun .arrow-flight-icon{background-image:url(../img/arrow-flight-r.png)}.flight .arrow-flight .arrow-flight-icon{background-image:url(../img/arrow-flight.png);background-size:cover;background-repeat:no-repeat;display:inline-block;width:100%;height:10px}.flight .arrow-flight .icon{position:relative;color:#dadfe3}.flight .arrow-flight .icon .partition-text{position:absolute;top:50%;left:50%;padding-top:.3rem;background-color:#fff;transform:translate(-50%, -50%);font-size:1.5625rem;color:#ff7d13;line-height:1}.flight .arrow-flight:after{border-right:none}.flight .arrow-flight,.flight .arrow-flight .wicon-transfer{position:relative}.flight .arrow-flight,.flight .pbs-arrow{display:block;white-space:nowrap}.flight .air-icon-right{height:.8125rem;margin-right:.3125rem}.flight .icon-turn{color:#999;font-size:.88rem;padding:.3rem .31rem 0 .5rem;-webkit-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);transform-origin:top center}.flight .flight-turn{margin-top:.3125rem}.flight .partition{padding:0;margin:0;position:relative;line-height:1.875rem;height:1.875rem}.flight .partition .flight-time{color:#666666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:.75rem;position:absolute;width:100%;top:0px}.flight .back-badge,.flight .from-badge{height:1.315rem;line-height:1.15rem;box-sizing:border-box;padding:.125rem .25rem;border-radius:2px;background-color:#2182fc;font-size:.625rem;color:#fff}.pbs-flight-detail{padding-top:.94rem}.pbs-flight-detail .pbs-flight-sectors{margin:0 1rem;padding-bottom:1.53rem}.pbs-flight-detail .pbs-flight-sectors+.pbs-flight-sectors{border-top:1px solid #f0f0f0;padding-top:1.53rem}.pbs-flight-detail .pbs-flight-sectors .flight-com{white-space:initial}.pbs-flight-detail .pbs-flight-sectors .flight-pu-tip-box{padding-top:.6rem;padding-left:1rem;font-size:.75rem;font-weight:400;line-height:1rem;color:#222}.pbs-flight-detail .pbs-flight-sectors .flight-pu-tip-box i{color:#ff7d13;font-size:1rem;margin-right:.25rem;line-height:1rem}.pbs-flight-detail .pbs-flight-head{padding-bottom:.9375rem}.pbs-flight-detail .flight-total-time{font-size:.75rem;color:#222;min-width:4rem;text-align:right}.trip-flight:first-child{padding-top:.5em}.trip-flight:last-child{padding-bottom:.5em}.trip-flight .duration-logo{position:absolute;top:50%;left:50%;width:1.8rem;line-height:1.8rem;border-radius:50%;border:2px solid #dadfe3;transform:translate(-50%, -50%) scale(.625);background-color:#fff;color:#2182fc;font-size:1rem;text-align:center}.trip-flight .duration-text{padding:.9375rem 0 .9375rem .8rem;margin:1.4375rem 0 1.4375rem 1.6rem;background:#f8f8fc;font-size:.8125rem}.trip-flight .icon-turn{color:inherit}.banner-tip-brief{background-color:transparent}.banner-tip-brief .banner-tip-item{vertical-align:middle}.banner-tip-brief .banner-tip-item .split{height:.75rem;margin:0 .3125rem;background-color:#999}.banner-tip-brief .flight-itself{padding:.9375rem;background:#f8f8fc;margin:.4375rem 0 .4375rem -0.625rem}.banner-tip-brief .flight-itself .flight-com .air-info-wrap span{font-size:.875rem}.banner-tip-brief .airport-time{max-width:3.625rem;min-width:3.625rem;text-align:right}.banner-tip-brief .airport-time .date{font-size:.625rem;color:#ff7d13;line-height:.75rem;margin-bottom:.15rem}.banner-tip-brief .brief-split{position:relative;margin:.25rem .625rem;border-right:2px solid #dadfe3}.banner-tip-brief .brief-split::after,.banner-tip-brief .brief-split::before{position:absolute;right:-5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';width:0;height:0;border:4px solid #dadfe3}.banner-tip-brief .brief-split::before{top:0}.banner-tip-brief .brief-split::after{bottom:0}.banner-tip-brief.brief-transfer{position:relative;margin-left:3.65rem}.banner-tip-brief.brief-transfer .transfer-split{left:0;position:absolute;height:100%;margin:0 .625rem;padding:8px 0;border-right:2px dotted #dadfe3}.banner-tip-brief.brief-transfer .transfer-split::after,.banner-tip-brief.brief-transfer .transfer-split::before{position:absolute;z-index:10;right:-5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';width:5px;height:5px;background-color:#fff;border:1.5px solid #dadfe3}.banner-tip-brief.brief-transfer .transfer-split::before{top:-0.25rem}.banner-tip-brief.brief-transfer .transfer-split::after{bottom:-0.25rem}.banner-tip-brief .airport-name{position:relative}.banner-tip-brief .airport-name.airport-name-go{top:-0.25em}.banner-tip-brief .airport-name.airport-name-back{bottom:-0.25em}.banner-tip-brief .time{position:relative;padding-left:.625rem;font-size:1rem;font-weight:600;color:#222;line-height:1rem}.banner-tip-brief .airport-name{position:relative;padding-left:.625rem;font-size:.875rem;font-weight:600;color:#222;line-height:1rem}.banner-tip-brief .time-count{font-size:.75rem;color:#666;line-height:1}.banner-tip-brief .flight-com{white-space:nowrap}.flight-line-bottom .flight-com{color:#222;line-height:1}.flight-line-bottom .air-icon-right{height:.8125rem;margin-right:.3125rem;margin-top:0;overflow:hidden}.flight-line-bottom .air-info-wrap{font-size:0;line-height:1}.flight-line-bottom .air-info-wrap span{font-size:.875rem;height:.75rem;color:#999;line-height:1.2}.flight-line-bottom .air-info-wrap span.split{margin:0 .3rem;height:.5rem;background-color:#ccc}.flight-line-bottom .icon-turn-new{background-image:url(../img/turn.svg);background-size:cover;background-repeat:no-repeat;width:14px;height:16px;margin-top:4px;margin-right:.25rem}.flight-line-bottom .icon-turn{color:#999;font-size:.88rem;padding:.3rem .31rem 0 .5rem;-webkit-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);transform-origin:top center}.flight-line-bottom .flight-turn{margin-top:.3125rem}.flight-line-bottom .airIconLeft{min-width:.75rem}@keyframes open_move{from{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}to{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes close_move{from{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}to{-moz-transform:rotate(0);-o-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}}.flight.page-flight-list{padding-bottom:3.6875rem;background:#f0f0f0}.flight.page-flight-list .is-show-all{color:#999999;font-size:.75rem;text-align:center;margin-top:.5rem}.flight.page-flight-list .flight-detail-container{width:100%;height:80%;position:absolute;bottom:0;background:#fff;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.flight.page-flight-list .flight-detail-container.half-height{height:50%}.flight.page-flight-list .flight-detail-container .title{padding:1.25rem .9375rem;font-size:1.125rem;font-weight:500;color:#222;line-height:1.125rem;border-bottom:1px solid #f0f0f0;text-align:center}.flight.page-flight-list .flight-detail-container .title .wg-icon-close{position:absolute;top:1.25rem;left:.9375rem}.flight.page-flight-list .flight-box .flight-itself{border-top:none;margin-top:0;padding:.5rem 0;padding-right:1rem;background:linear-gradient(90deg, rgba(249,251,252,0) .98%, rgba(241,245,248,0.6) 98.88%)}.flight.page-flight-list .flight-box .flight-itself .extra-page{color:#999}.flight.page-flight-list .flight-box .flight-itself .flight-item-icon{font-size:.875rem;color:#999;margin-left:.5rem}.flight.page-flight-list .flight-box .flight-itself .flight-item-icon .wg-icon-back{transform:rotate(180deg);display:inline-block;color:#999}.flight.page-flight-list .flight-box .flight-pu-tip-box{padding-top:.125rem;font-size:.75rem;font-weight:400;line-height:1rem;color:#222}.flight.page-flight-list .flight-box .flight-pu-tip-box i{color:#ff7d13;font-size:1rem;margin-right:.25rem;line-height:1rem}.flight.page-flight-list .flight-transit.flight-label{color:#666666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:.75rem;position:absolute;bottom:-0.25rem}.flight .list-wrapper{overflow:hidden}.flight .transit-label{margin-left:.1875rem;font-size:.625rem;color:#ff7d13;line-height:1}.flight .filter{background-color:#fff;box-shadow:0 -4px 4px 0 rgba(0,0,0,0.04)}.flight .filter *{color:#222}.flight .filter .active *{color:#2182fc}.flight .filter .filter-class{padding-top:0}.flight .filter .filter-class.active:after{display:none}.flight .sticky-selected:after{border-top-color:#2182fc}.flight .price-label{font-size:.75rem;color:#999}.flight .list-wrapper .loading-ajax{color:#222}.flight .flight-com{white-space:initial}.flight .flight-com span{font-size:.875rem}.flight .flight-com .split{height:.75rem;margin:0 .3rem;background-color:#999}.flight .flight-com .wicon-time{margin-right:2.5px}.flight .flight-label{max-width:5em}.flight .flight-no-records{padding:0 .625rem 0 .9375rem;font-size:.875rem;height:3rem;line-height:3rem;color:#fff}.flight .flight-no-records>i{color:#2182fc}.flight .flight-filter-direct{padding:.625rem .9375rem;border-bottom:1px solid #d7d7d7;line-height:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.flight .flight-filter-direct>label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flight .filter-container .list.list-action{border-top:none}.flight .page-flight-back-top{min-height:100%}.flight .bg-wave{height:.375rem;background-position:0 -1px}.flight .top-tip-brief{padding:.5rem}.flight .top-tip-brief .tip-flight-detail{overflow:hidden;position:relative;background-color:#ffffff;padding-bottom:.5rem}.flight .top-tip-brief.show-tip-brief .wicon-cirArrowDown{animation:open_move .3s;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flight .top-tip-brief.show-tip-brief .camp-flights{margin:0;padding:0}.flight .top-tip-brief.show-tip-brief .tip-flight-detail{max-height:100%;position:relative}.flight .top-tip-brief.show-tip-brief .tip-flight-detail .js-trip-flight{padding:0 .75rem .75rem .75rem}.flight .top-tip-brief.show-tip-brief .flight-list-info .flight-itself{opacity:0}.flight .top-tip-brief.show-tip-brief .banner-flight{padding-bottom:0}.flight .top-tip-brief.hide-tip-brief .wicon-cirArrowDown{animation:close_move .3s}.flight .top-tip-brief.hide-tip-brief .tip-flight-detail{max-height:0;position:relative}.flight .selected-flight-info-panel{background:#f0f0f0}.flight .selected-flight-info-panel .banner-flight .detail-tip-head .flight-list-info{padding-top:0}.flight .banner-flight{padding:.75rem 1rem;font-size:.875rem;color:#333;background:#ffffff}.flight .banner-flight .detail-tip-head .flight-list-info{padding-top:.2825rem}.flight .banner-flight+.flight .banner-flight{border-top:1px solid #eee}.flight .banner-flight .gray{margin-left:.625rem}.flight .banner-flight .wicon-cirArrowDown{color:#2182fc;font-size:1.125rem}.flight .banner-flight .flight-itself{line-height:1.2rem;font-size:.75rem;color:#999}.flight .banner-flight .icon-btn{align-self:flex-start;color:#2182fc;font-size:1.065rem}.flight .flight-list-info{margin-left:.625rem}.flight .flight-list-info .flight-time{color:#222;font-size:.75rem;letter-spacing:0px}.flight .flight-list-info span+span{margin-left:.3125rem}.flight .flight-itself .camp-flights span{font-size:.625rem}.flight .flight-itself .air-line-info{word-break:break-all}.flight .list-media>li:not(:last-child){border-bottom:1px solid #f0f0f0}.flight .list-media .flight-box{position:relative;padding:1rem;overflow:hidden;border:none;margin-top:0;border-radius:0}.flight .list-media .flight-box .flight-line{min-width:13rem}.flight .list-media .flight-box .sticky-selected{-moz-transform:scale(.59);-o-transform:scale(.59);-webkit-transform:scale(.59);transform:scale(.59);top:-0.435rem;right:-0.435rem}.flight .list-media .flight-box .sticky-selected .wg-icon-select{font-weight:bolder}.flight .list-media .flight-box .sticky-selected:before{background-color:#2182fc}.flight .list-media .flight-box .flight-itself{margin-top:.3125rem;padding-top:.625rem}.flight .list-media .flight-box .flight-itself a{padding:0 1em;line-height:.75rem;height:.75rem;font-size:.75rem;white-space:nowrap}.flight .list-media .flight-box .flight-itself a.extra-page::after{transform:rotate(45deg) scale(.7);border-color:inherit}.flight .list-media .flight-box .flight-itself .flight-line-bottom-box.camp-flights{margin-top:-0.3125rem;-moz-transform:scale(.83);-o-transform:scale(.83);-webkit-transform:scale(.83);transform:scale(.83);transform-origin:left bottom;padding-right:1.5rem}.flight .list-media .flight-box .flight-itself .air-info-wrap{color:#999;font-size:0;line-height:1}.flight .list-media .flight-box.selected{border:1px solid #2182fc}.flight .list-media .flight-box.selected::before{position:absolute;top:1px;right:0px;font-size:.75rem;transform:scale(.7);color:#fff;z-index:1}.flight .list-media .flight-box.selected::after{content:'';position:absolute;display:inline-block;width:0;height:0;top:0;right:0;border-top:1.25rem solid #2182fc;border-left:1.25rem solid transparent}.flight .list-media .flight-box.selected .ring:before{background-color:#eefaff}.flight .list-media .flight-box .price-label{white-space:nowrap}.flight .flight-more{padding-top:.9375rem;border-top:1px solid #eee}.flight .flight-more .price{display:inline-block}.flight .flight-more .price .real-time-pricing{color:#999}.flight .flight-more .price-amount{color:inherit}.flight .flight-more .text-blue .price-unit{color:#2182fc}.flight .text-green .price-amount,.flight .text-green .price-unit{color:#16b900}.flight .text-orange .price-unit{color:#ff5e00}.flight .flight-select{margin-left:.3125rem;width:3.8125rem;padding:.375rem 0;line-height:1;text-align:center;font-size:.875rem;outline:none}.flight .flight-select.tag{height:auto;background-color:transparent}.flight .flight-select.orange{background-color:#ff9a14;color:#fff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.iphoneX-fixed .page-flight-list{padding-bottom:5.8rem}.iphoneX-fixed .page-flight-list .sticky-bottom{padding-bottom:34px;background-color:#fff}.iphoneX-fixed .page-flight-list .sticky-bottom .filter{background-color:transparent}.dynamic-traffic-price-container{background-color:#f0f0f0;padding:.5rem 0;padding-bottom:3.6875rem}.dynamic-traffic-price-container .dynamic-traffic-flight-detail{margin:0 .5rem;padding-bottom:0;border-radius:2px}.dynamic-traffic-price-container>.dynamic-traffic-flight-detail.pbs-flight-detail .pbs-flight-sectors{margin:0 1rem;padding-bottom:.5rem}.dynamic-traffic-price-container>.dynamic-traffic-flight-detail.pbs-flight-detail .pbs-flight-sectors+.pbs-flight-sectors{padding-top:1rem}.dynamic-traffic-price-container .flight-detail-container .detail-container .pbs-flight-detail{margin:0}.dynamic-traffic-price-container .price-list-title{margin-top:.5rem;padding:1rem;color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;background:linear-gradient(90deg, #fcfdff 0%, #f0f7ff 100%)}.dynamic-traffic-price-container .dynamic-traffic-price-list{list-style:none;background-color:#fff;padding-left:0;padding:0 1rem}.dynamic-traffic-price-container .dynamic-traffic-price-list>li{border-top:1px solid #f0f0f0;padding:1rem 0}.dynamic-traffic-price-container .dynamic-traffic-price-list>li:first-child{border-top:none}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-price{font-size:.75rem;font-weight:normal;letter-spacing:0px;color:#999}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-price.green .price-unit{color:#16b900}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-price.green .p-n{color:#16b900}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-price .price-unit{color:#ff5e00;font-weight:normal;letter-spacing:0px;line-height:30px}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-price .p-n{color:#ff5e00;font-weight:600;font-size:1.25rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-baggage{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-baggage i{color:#129401}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-baggage .icon-biz-hand-luggage{transform:scale(.7);display:inline-block}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-baggage .icon-biz-luggage{margin-left:.125rem;margin-right:.25rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-baggage.no-free{color:#ff7d13}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .l-box .i-baggage.no-free i{color:#ff7d13}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .r-box{margin-left:.5rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .r-box .price-btn{width:4rem;height:2.75rem;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:1rem;font-weight:600;letter-spacing:0px;position:relative}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .r-box .price-btn .leftTicket{height:1.125rem;width:max-content;position:absolute;right:0;top:-0.875rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .r-box .price-btn .leftTicket::before{position:absolute;content:' ';width:0;height:0;border:6px solid transparent;border-right-color:#f82222;right:0;bottom:-5px}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-detail .r-box .price-btn .leftTicket .text{display:inline-block;padding:0 .3125rem;box-sizing:border-box;background:linear-gradient(-45deg, #f82222 0%, #f60 100%);border-radius:2px 2px 2px 2px;color:#ffffff;font-size:.75rem;font-weight:600;height:1.125rem;line-height:1.125rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-other{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:20px;margin-top:.5rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-other .split{margin:0 .425rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-other .flight-detail{color:#2182fc;font-weight:normal}.dynamic-traffic-price-container .dynamic-traffic-price-list .price-list-item-other .flight-detail>i{margin-left:.25rem;color:#2182fc;transform:rotate(180deg)}.dynamic-traffic-price-container .dynamic-traffic-price-list .room-tag{padding-top:.5rem}.dynamic-traffic-price-container .dynamic-traffic-price-list .flight-pu-tip-box{padding-top:.6rem;font-size:.75rem;font-weight:400;line-height:1rem;color:#222}.dynamic-traffic-price-container .dynamic-traffic-price-list .flight-pu-tip-box i{color:#ff7d13;font-size:1rem;margin-right:.25rem;line-height:1rem}.dynamic-traffic-price-container .dynamic-traffic-price-tips{margin-top:.5rem;background-color:#ffff;padding:0 1rem}.dynamic-traffic-price-container .dynamic-traffic-price-tips .price-tips-title{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;padding:1.125rem 0}.dynamic-traffic-price-container .dynamic-traffic-price-tips .price-tips-detail{border-top:1px solid #f0f0f0;padding:1.125rem 0}.dynamic-traffic-price-container .dynamic-traffic-price-tips .price-tips-detail>p{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;margin-top:.5rem}.dynamic-traffic-price-container .dynamic-traffic-price-tips .price-tips-detail>p:first-child{margin-top:0}.dynamic-traffic-price-container .flight-detail-container{background:#fff;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.dynamic-traffic-price-container .flight-detail-container.half-height{height:50%}.dynamic-traffic-price-container .flight-detail-container .title{padding:1.25rem .9375rem;font-size:1.125rem;font-weight:500;color:#222;line-height:1.125rem;border-bottom:1px solid #f0f0f0;text-align:center}.dynamic-traffic-price-container .flight-detail-container .title .wg-icon-close{position:absolute;top:1.25rem;left:.9375rem}.dynamic-traffic-list{overflow-x:hidden;padding-bottom:1rem}.dynamic-traffic-list.bus{background-color:#f0f0f0}.dynamic-traffic-list .wg-components-list-view.list-media{border:0}.dynamic-traffic-list .wg-components-list-view .flight-line-bottom .air-info-wrap span{font-size:.875rem}.dynamic-traffic-list .is-show-all{color:#999999;font-size:.75rem;text-align:center;margin-top:.5rem}.dynamic-traffic-list .dynamic-traffic-from{padding:.625rem;background:#f0f0f0}.dynamic-traffic-list .dynamic-traffic-from.boat .from-price{float:right;text-align:right;font-size:.75rem}.dynamic-traffic-list .dynamic-traffic-from.boat .from-price .price-amount{line-height:.75rem}.dynamic-traffic-list .dynamic-traffic-from.boat .from-price .price-amount *{line-height:.75rem;font-size:.75rem;font-weight:normal;word-break:keep-all}.dynamic-traffic-list .dynamic-traffic-from.boat .from-price .price-amount b{margin-left:.1875rem}.dynamic-traffic-list .dynamic-traffic-from.boat .from-price .price-desc{color:#999}.dynamic-traffic-list .dynamic-traffic-from.boat .traffic-label{margin-left:-0.3125rem}.dynamic-traffic-list .dynamic-traffic-from.boat .from-info{margin-left:-0.3125rem}.dynamic-traffic-list .dynamic-traffic-from.bus .from-info .time-box .time{margin-bottom:0}.dynamic-traffic-list .dynamic-traffic-from .from-box{border-radius:4px;padding:.75rem;background:#fff}.dynamic-traffic-list .dynamic-traffic-from .traffic-label{min-width:1.825rem;height:1.125rem;display:inline-block;line-height:1.125rem;color:#fff;font-size:.625rem;font-weight:400;-moz-transform:scale(.8);-o-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8);text-align:center;background:#17a1dd;border-radius:1px 1px 1px 1px;padding:.0625rem}.dynamic-traffic-list .dynamic-traffic-from .from-station{margin-top:.25rem;font-size:.875rem;color:#222;line-height:.875rem}.dynamic-traffic-list .dynamic-traffic-from .from-station>li{position:relative;padding-left:1.2625rem}.dynamic-traffic-list .dynamic-traffic-from .from-station>li:first-child{padding-bottom:.25rem}.dynamic-traffic-list .dynamic-traffic-from .from-station>li:first-child:before{content:'';position:absolute;left:.8rem;top:.75rem;bottom:-1.8rem;width:.125rem;height:1.2rem;background-color:#dadfe3}.dynamic-traffic-list .dynamic-traffic-from .from-station>li>span{position:relative;padding-left:.625rem;font-size:.75rem;font-weight:500;color:#222;line-height:.9375rem}.dynamic-traffic-list .dynamic-traffic-from .from-station>li>span:before{content:'';display:block;position:absolute;width:.5rem;height:.5rem;border-radius:50%;top:34%;left:-0.65rem;border:2px solid #dadfe3;box-sizing:border-box;background-color:#fff}.dynamic-traffic-list .dynamic-traffic-from .from-info .info-time{padding-left:.625rem;font-size:.75rem;font-weight:400;color:#666666;line-height:1.325rem}.dynamic-traffic-list .dynamic-traffic-from .from-info .info-time>span{padding-left:.625rem}.dynamic-traffic-list .dynamic-traffic-from .from-info .info-time>span:first-child{padding-left:0}.dynamic-traffic-list .dynamic-traffic-from .from-info .info-time>span:after{content:'|';display:inline-block;margin-left:.3125rem;color:#999;vertical-align:unset}.dynamic-traffic-list .dynamic-traffic-from .from-info .info-time>span:last-child:after{content:' '}.dynamic-traffic-list .dynamic-traffic-from .from-info .time-box{color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:18px;padding-top:.325rem;text-align:center;padding-left:.625rem}.dynamic-traffic-list .dynamic-traffic-from .from-info .time-box .bus-time{text-align:left;color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.dynamic-traffic-list .dynamic-traffic-from .from-info .time-box .time{color:#222222;font-size:.875rem;font-weight:600;margin-bottom:.45rem}.dynamic-traffic-list .price-tips{height:42px;box-sizing:border-box;background:#f8fafc;font-size:.8125rem;font-weight:normal;letter-spacing:0px;color:#666666;padding:0 1rem}.dynamic-traffic-list .price-tips>span{color:#ff7d13;font-weight:600}.dynamic-traffic-list .traffic-list-item{position:relative;padding:1.25rem .9375rem;font-size:.75rem;background:#ffffff;font-weight:400;color:#666;line-height:.75rem;border-bottom:1px solid #f0f0f0}.dynamic-traffic-list .traffic-list-item:last-child{border-bottom:none}.dynamic-traffic-list .traffic-list-item.active{background:#ffffff;border:1px solid #2182fc}.dynamic-traffic-list .traffic-list-item.active .active-flag{display:block}.dynamic-traffic-list .traffic-list-item .active-flag{display:none;position:absolute;right:-0.9375rem;top:-0.9375rem;width:0;height:0;border:.9375rem solid transparent;border-top-color:#2182fc;transform:rotate(-135deg)}.dynamic-traffic-list .traffic-list-item .active-flag .wicon-icon-selected{position:absolute;top:-0.875rem;right:-0.375rem;color:#fff;transform:rotate(135deg)}.dynamic-traffic-list .traffic-list-item .active-flag .wg-icon-select{position:absolute;top:-0.9rem;right:-0.4rem;color:#fff;transform:scale(.8) rotate(135deg)}.dynamic-traffic-list .traffic-list-item .item-detail .item-time{padding-top:.3125rem}.dynamic-traffic-list .traffic-list-item .item-detail .item-time .title{color:#666666;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:18px}.dynamic-traffic-list .traffic-list-item .item-detail .item-time .bus-time{margin-top:.375rem}.dynamic-traffic-list .traffic-list-item .item-detail .item-time .time{color:#222222;font-size:1.125rem;font-weight:600;margin-bottom:.3125rem}.dynamic-traffic-list .traffic-list-item .item-detail .item-time .time.end{margin-top:1.4rem}.dynamic-traffic-list .traffic-list-item .item-detail .station{margin-bottom:.9375rem;font-size:.875rem;font-weight:500;color:#222;line-height:.875rem}.dynamic-traffic-list .traffic-list-item .item-detail .station>li{position:relative;padding-left:2.2625rem}.dynamic-traffic-list .traffic-list-item .item-detail .station>li:first-child{padding-bottom:.55rem}.dynamic-traffic-list .traffic-list-item .item-detail .station>li:first-child:before{content:'';position:absolute;left:1.8rem;top:34%;bottom:-1.8rem;width:.125rem;height:77%;background-color:#dadfe3}.dynamic-traffic-list .traffic-list-item .item-detail .station>li:not(:first-child):before{content:'';position:absolute;left:1.8rem;top:-24%;bottom:-1.8rem;width:.125rem;height:60%;background-color:#dadfe3}.dynamic-traffic-list .traffic-list-item .item-detail .station>li>span{position:relative;padding-left:.625rem;font-size:.875rem;font-weight:600;color:#222222;line-height:1rem}.dynamic-traffic-list .traffic-list-item .item-detail .station>li>span:before{content:'';display:block;position:absolute;width:.5rem;height:.5rem;border-radius:50%;top:34%;left:-0.65rem;border:2px solid #dadfe3;box-sizing:border-box;background-color:#fff}.dynamic-traffic-list .traffic-list-item .item-detail .item-price{text-align:right}.dynamic-traffic-list .traffic-list-item .item-detail .item-price .coupon-tag{margin-top:.25rem}.dynamic-traffic-list .traffic-list-item .item-detail .item-price .price-amount,.dynamic-traffic-list .traffic-list-item .item-detail .item-price .item-company{color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:18px}.dynamic-traffic-list .traffic-list-item .item-detail .item-price .price-amount{font-size:.75rem;line-height:1.3125rem}.dynamic-traffic-list .traffic-list-item .item-detail .item-price .price-amount>span{margin-left:.3125rem;color:#ff5e00}.dynamic-traffic-list .traffic-list-item .item-detail .item-price .price-amount>span b{font-weight:600;font-size:1.125rem;margin-left:.3125rem}.dynamic-traffic-list .traffic-list-item .item-detail .item-price .price-desc{color:#999}.dynamic-traffic-list .traffic-list-item .item-info{padding-left:5.7625rem}.dynamic-traffic-list .traffic-list-item .item-info.segment{padding-left:0}.dynamic-traffic-list .traffic-list-item .item-info>span{font-size:.75rem;font-weight:400;color:#999;line-height:.75rem;padding-right:.25rem}.dynamic-traffic-list .traffic-list-item .item-info>span .wicon-ic_time,.dynamic-traffic-list .traffic-list-item .item-info>span .wicon-time{margin-right:.3125rem}.dynamic-traffic-list .traffic-list-item .item-info>span:after{content:' ';display:inline-block;color:#999;vertical-align:unset}.dynamic-traffic-list .traffic-list-item .item-info>span:last-child:after{content:' '}.dynamic-traffic-list .traffic-list-item .custom-info{color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:18px}.dynamic-traffic-list .traffic-list-item .custom-info .custom-title{font-size:.75rem;font-weight:400;color:#999999;line-height:1rem;padding:.12rem 0;margin-right:.3125rem}.dynamic-traffic-list .traffic-list-item .traffic-warning{margin-top:.625rem;font-size:.75rem;font-weight:400;color:#666;line-height:.75rem}.dynamic-traffic-list .traffic-list-item .traffic-warning .warning-label{margin-right:.46875rem;padding:.1875rem;background:rgba(33,130,252,0.1);font-size:.75rem;font-weight:400;color:#666;line-height:.75rem}.dynamic-traffic-list .dynamic-traffic-sort{position:fixed;width:100%;box-sizing:border-box;left:0;bottom:0;background:#fff;box-shadow:0 1px 10px 0 rgba(0,0,0,0.2)}.dynamic-traffic-list .dynamic-traffic-sort .sort-item{padding:.9375rem 0;text-align:center;font-size:.9375rem;font-weight:400;color:#222;line-height:.9375rem}.dynamic-traffic-list .dynamic-traffic-sort .sort-item .icon{margin-right:.1875rem}.dynamic-traffic-list .dynamic-traffic-sort .sort-item.active{color:#17a1dd}.dynamic-traffic-list .dynamic-traffic-sort .sort-bar{color:#2182fc}.dynamic-traffic-list .wg-flight-filter-bar.fixed,.dynamic-traffic-list .wg-boat-filter-bar.fixed{position:fixed;width:100%;z-index:9}.dynamic-traffic-list .wg-flight-filter-bar,.dynamic-traffic-list .wg-boat-filter-bar{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;height:3rem;padding:.5rem 1rem;box-sizing:border-box;background-color:#fff}.dynamic-traffic-list .wg-flight-filter-bar .filter-container,.dynamic-traffic-list .wg-boat-filter-bar .filter-container{height:2rem}.dynamic-traffic-list .wg-flight-filter-bar .filter-container .filter-item,.dynamic-traffic-list .wg-boat-filter-bar .filter-container .filter-item{color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;border-right:1px solid #f0f0f0}.dynamic-traffic-list .wg-flight-filter-bar .filter-container .filter-item:last-child,.dynamic-traffic-list .wg-boat-filter-bar .filter-container .filter-item:last-child{border:none}.dynamic-traffic-list .wg-flight-filter-bar .filter-container .filter-item .wg-icon-back,.dynamic-traffic-list .wg-boat-filter-bar .filter-container .filter-item .wg-icon-back{margin-left:.25rem;transform:rotate(270deg);position:relative}.dynamic-traffic-list .wg-flight-filter-bar .filter-container .filter-item .wg-icon-back.active::after,.dynamic-traffic-list .wg-boat-filter-bar .filter-container .filter-item .wg-icon-back.active::after{content:'';width:4px;height:4px;background-color:red;border-radius:50%;position:absolute;right:-2px;bottom:-2px}.dynamic-traffic-list .sort-mask-bootom .wg-components-popup .popup-content{background:#fff}.dynamic-traffic-list .sort-mask-bootom .wg-components-popup .popup-btn i{font-size:1.5rem}.dynamic-traffic-list .sort-mask-bootom .sort-content .sort-item{padding:0 1rem;padding-right:1.25rem;height:3rem;line-height:3rem;background:#ffffff;border-top:1px solid #f0f0f0;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.dynamic-traffic-list .sort-mask-bootom .sort-content .sort-item:first-child{border-top:none}.dynamic-traffic-list .sort-mask-bootom .sort-content .sort-item.active{color:#2182fc}.dynamic-traffic-list .filter-mask-bottom .wg-components-popup .popup-btn i{font-size:1.5rem}.dynamic-traffic-list .filter-mask-bottom .wg-components-popup .popup-content{background:#fff}.dynamic-traffic-list .filter-mask-bottom .popup-header{border-bottom:1px solid #f0f0f0}.dynamic-traffic-list .filter-mask-bottom .filter-container{position:relative;background-color:#fff}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container{padding:1rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .item{background:#fff;margin-bottom:1rem;padding-bottom:.75rem;box-sizing:border-box;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .item .title{font-size:1rem;font-weight:600}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .item .icon{margin-left:.5rem;font-size:1rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list{flex-wrap:wrap;justify-content:space-between;margin-top:.25rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item{margin-top:.5rem;width:50%;box-sizing:border-box}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.air,.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.bus{width:100%;padding:0 1.375rem 0 .625rem !important;min-height:3rem;background:#ffffff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;position:relative;margin-top:0rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.air:first-child,.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.bus:first-child{margin-top:.5rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.air:last-child,.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.bus:last-child{border-bottom:none}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.air .filterAirIcon,.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.bus .filterAirIcon{width:1.125rem;margin-right:.1875rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item.bus{padding:0 1.375rem 0 1rem !important}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item .content{height:2.5rem;background:#ffffff;border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;position:relative}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item .content.active{border:1px solid #2182fc;border-radius:2px 2px 2px 2px;color:#2182fc}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item .content.active .filter-sticky-selected{position:absolute;left:auto;bottom:0;right:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:2.125rem;height:2.125rem;padding:.1875rem;color:#fff;font-size:.875rem;text-align:right;line-height:1;z-index:2;transform:scale(.59);bottom:-0.435rem;right:-0.435rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item .content.active .filter-sticky-selected .wg-icon-select{position:absolute;color:#fff;font-size:1rem;z-index:2;bottom:3px;right:1px}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item .content.active .filter-sticky-selected::after{content:'';position:absolute;display:inline-block;width:0;height:0;top:0;right:0;border-bottom:2.1875rem solid #2182fc;border-left:2.1875rem solid transparent;z-index:-1}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item:nth-child(odd){padding-right:.25rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .list-item:nth-child(even){padding-left:.25rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .more-btn{width:100%;color:#2182fc;font-size:.875rem;font-weight:normal;letter-spacing:0px}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .more-btn .wg-icon-back{color:#2182fc;transform:rotate(270deg)}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .filter-list .more-btn .up .wg-icon-back{transform:rotate(90deg)}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container.flight .item{background:rgba(241,245,248,0.5);padding:.75rem 1rem}.dynamic-traffic-list .filter-mask-bottom .traffic-filter-container .direct-box{height:3rem}.dynamic-traffic-list .popup-content{padding-bottom:0}.dynamic-traffic-list .filter-btn-box{z-index:10000;width:100%;bottom:0;padding:.5rem;height:64px;box-sizing:border-box;background-color:#ffffff;box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2)}.dynamic-traffic-list .filter-btn-box .filter-btn{height:48px;background:#2182fc;border-radius:2px 2px 2px 2px;color:#ffffff;font-size:1rem;font-weight:600;letter-spacing:0px}.dynamic-traffic-list .popup-footer{width:100%;bottom:0;padding:.5rem;height:64px;box-sizing:border-box;background-color:#ffffff;box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2)}.dynamic-traffic-list .popup-footer .popup-footer-btn{height:48px;background:#2182fc;border-radius:2px 2px 2px 2px;color:#ffffff;font-size:1rem;font-weight:600;letter-spacing:0px}.iphoneX-fixed .dynamic-traffic-list{padding-bottom:4.7rem}.person-room-panel{width:100%;height:100%;position:fixed;top:2.75rem;background:#fff;z-index:1021;overflow-y:auto;overflow-x:hidden;max-width:786px}.person-room-panel.in-resource{left:auto;top:0;height:100% !important;z-index:9998;margin-left:-0.625rem}.person-room-panel.in-resource .page-header{max-width:786px;position:fixed;left:0;right:0;z-index:9999;background:#fff;margin:0 auto;width:100%}.person-room-panel.in-resource .page-header .page-title .title-info{color:#222}.person-room-panel.in-resource .page-header .right-item{color:#222222;font-size:.875rem;font-weight:600;letter-spacing:0px}.person-room-panel.in-resource .person-room-container{position:relative;padding-top:0}.person-room-panel.in-index{left:auto;height:auto !important;margin-left:-0.625rem;position:inherit}.person-room-panel.in-index .page-header{max-width:786px;position:fixed;left:0;right:0;z-index:9999;background:#fff;margin:0 auto;width:100%}.person-room-panel.in-index .page-header .page-title .title-info{color:#222}.person-room-panel.in-index .page-header .right-item{color:#222222;font-size:.875rem;font-weight:600;letter-spacing:0px}.person-room-panel.in-index .person-room-container{position:relative;padding-top:0}.person-room-panel.in-index{margin-left:0}.person-room-panel .room-warning{padding:.625rem .9375rem;font-size:.75rem;font-weight:400;color:#222222;line-height:40px;box-sizing:border-box}.person-room-panel .room-warning .icon{margin-right:.3125rem;font-size:1rem}.person-room-panel .person-room-item{padding:.9375rem;border-top:1px solid #f0f0f0}.person-room-panel .person-room-item .label{font-size:.9375rem;font-weight:400;color:#222;line-height:1rem}.person-room-panel .person-room-item .label>span{margin-left:.625rem;font-size:.875rem;font-weight:400;color:#999;line-height:.875rem}.person-room-panel .person-room-item .number{position:relative}.person-room-panel .person-room-item .number .num-minus,.person-room-panel .person-room-item .number .num-plus{width:1.5625rem;height:1.5625rem;border-radius:50%}.person-room-panel .person-room-item .number .num-minus.disabled,.person-room-panel .person-room-item .number .num-plus.disabled{background-color:#fff !important;border:2px solid #ccc !important}.person-room-panel .person-room-item .number .num-minus.disabled:before,.person-room-panel .person-room-item .number .num-plus.disabled:before,.person-room-panel .person-room-item .number .num-minus.disabled:after,.person-room-panel .person-room-item .number .num-plus.disabled:after{background-color:#ccc}.person-room-panel .person-room-item .number .num-view{height:1.5625rem;line-height:1.5625rem;font-size:1.125rem;font-weight:500;color:#222}.person-room-panel .person-room-item.search-date{color:#222222;font-size:1rem;font-weight:600;letter-spacing:0px}.person-room-panel .person-room-item.search-date .title{color:#666666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.person-room-panel .person-room-item.search-date .route-weekday{margin-left:.25rem;font-size:.75rem;font-weight:normal;letter-spacing:0px}.person-room-panel .person-room-item.search-date .right{text-align:right}.person-room-panel .child-number-container .child-option-ul .child-option-li{margin:0 .9375rem;margin-bottom:.625rem;padding:.9375rem;background:#f1f5f8}.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input,.person-room-panel .child-number-container .child-option-ul .child-option-li .label{font-size:.9375rem;font-weight:400;color:#222;line-height:1rem}.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .placeholder,.person-room-panel .child-number-container .child-option-ul .child-option-li .label .placeholder{color:#999}.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .age,.person-room-panel .child-number-container .child-option-ul .child-option-li .label .age{padding-right:.9375rem}.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .child-split,.person-room-panel .child-number-container .child-option-ul .child-option-li .label .child-split{color:#999}.person-room-panel .child-number-container .child-option-ul .child-option-li .li-input .height,.person-room-panel .child-number-container .child-option-ul .child-option-li .label .height{padding-left:.9375rem}.pbs-arrow{position:relative;display:block;min-width:.9375rem;border-bottom:1px solid #b5b5b5;white-space:nowrap}.pbs-arrow:before,.pbs-arrow:after{content:' ';position:absolute;right:0;width:0;height:0;border-right:3px solid transparent;border-left:3px solid transparent}.pbs-arrow:before{bottom:-0.2px;border-top:2px solid #b5b5b5;-moz-transform:rotate(35deg);-o-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.pbs-arrow:after{bottom:-2.8px;border-bottom:2px solid #b5b5b5;-moz-transform:rotate(-35deg);-o-transform:rotate(-35deg);-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.route-arrow{padding:0 .625rem}.route-arrow .pbs-arrow{display:block;width:1.8125rem}.arrow-flight{position:relative;display:block;width:4.125rem;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #d1d1d1;white-space:nowrap}.arrow-flight:after,.arrow-flight.ring:before{content:' ';position:absolute;display:block}.arrow-flight:after{right:.1875rem;top:-0.3125rem;height:.4375rem;border-right:1px solid #d1d1d1;-moz-transform:rotate(-60deg);-o-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.arrow-flight.ring:before{left:50%;top:50%;width:6px;height:6px;margin-top:-3px;margin-left:-6px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:9;background-color:#fff;border:2px solid #dadfe3}.pbs-form.pbs-panel,.pbs-form .booking-note{background-color:transparent}.pbs-form .panel-body{border-bottom:1px solid #eee}.pbs-form.pbs-panel .panel-header{margin-left:0}.pbs-form .panel-header{padding:0 0 0 .625rem}.pbs-form .panel-header .btn-hollow{float:right;padding-left:.625rem;padding-right:.625rem}.pbs-form .panel-footer{border-top:none !important}.pbs-form .header-title{padding:.9375rem .9375rem .9375rem .3125rem}.pbs-form .header-title .verify-alert{font-size:.8125rem;color:#f82222;margin-left:.9375rem}.pbs-form .receiver-header.panel-header{border-bottom:none}.pbs-form .econtact-header.panel-header{border-bottom:none}.pbs-form .verify-alert{font-size:.8125rem;color:#f82222;padding-left:.9375rem;background:#ffffff}.pbs-form .form-list,.pbs-form .panel-header{background-color:#fff}.pbs-form .form-list{padding-left:.625rem;border-top:none}.pbs-form .form-list .input-message{padding:0 .625rem;font-size:.8125rem;color:#f82222;padding-bottom:.625rem}.pbs-form .form-list .contact-email{width:90%}.pbs-form .form-list .contact-email input{padding-left:0}.pbs-form .form-list .contact-email .input-message{padding-left:0}.pbs-form .form-list .contact-invoice input{padding-left:0}.pbs-form .form-list .contact-invoice .input-message{padding-left:0}.pbs-form .form-list .contact-invoice .content-input{padding-top:1rem !important}.pbs-form .form-list .receiver-name,.pbs-form .form-list .receiver-address{width:100%}.pbs-form .form-list .receiver-name input,.pbs-form .form-list .receiver-address input{padding-left:0}.pbs-form .form-list .receiver-name .input-message,.pbs-form .form-list .receiver-address .input-message{padding-left:0}.pbs-form .form-list .receiver-phone{width:80%}.pbs-form .form-list .contact-phoneNumber,.pbs-form .form-list .contact-anotherAccount{width:100%}.pbs-form .form-list .contact-phoneNumber input,.pbs-form .form-list .contact-anotherAccount input{width:100%}.pbs-form .form-list .form-group{position:relative}.pbs-form .form-list .form-group:not(:first-child){padding-top:1rem}.pbs-form .form-list .form-group .form-title{position:absolute;color:#666666;font-size:.75rem;font-weight:normal;height:1.125rem;letter-spacing:0px;line-height:1.125rem}.pbs-form .form-list .form-group .content-input{font-size:1rem !important;color:#333;padding-bottom:.25rem;padding-top:1.25rem;border-bottom:solid 1px #f0f0f0}.pbs-form .form-list .econtact-all-name{margin-left:-0.625rem}.pbs-form .form-list .econtact-all-name .form-title{left:.625rem}.pbs-form .form-list .econtact-all-name .econtact-name{width:90%}.pbs-form .form-list>li{border-color:#eee;border:none}.pbs-form .form-list:last-child{border-bottom:none}.pbs-form .form-list .form-flex-item:only-child>input{padding-left:0 !important}.pbs-form input[placeholder]{color:#333}.pbs-form .form-flex-item{font-size:.9375rem}.pbs-form .form-flex-item input{font-size:.9375rem;color:#333}.pbs-form .form-label.extra-page{width:5.625rem;font-size:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;align-items:center}.pbs-form .form-extra-value,.pbs-form .form-label{color:#333}.pbs-form .form-extra-placeholder{color:#999}.pbs-form .form-extra-hasvalue{color:#333}.pbs-form .form-icon-item{padding-right:.9375rem;color:#2182fc;font-size:1.25rem}.pbs-form .form-icon-item:active{color:#0f709a}.form-group.passenger-more{padding-top:0 !important}.wg-components-popup .refund-notice-content{padding:1rem;color:#222}.component-skeleton .component-skeleton-title{width:40%}.component-skeleton .component-skeleton-list>li{list-style:none}.component-skeleton .component-skeleton-list>li:last-child{width:60%}.component-skeleton .component-skeleton-title,.component-skeleton .component-skeleton-list>li{height:1rem;border-radius:.25rem;background:linear-gradient(90deg, rgba(0,0,0,0.06) 25%, rgba(0,0,0,0.15) 37%, rgba(0,0,0,0.06) 63%);background-size:400% 100%;animation-name:component-skeleton-loading;animation-duration:1.4s;animation-timing-function:ease;animation-iteration-count:infinite}.component-skeleton .component-skeleton-list,.component-skeleton .component-skeleton-list>li+li{margin-top:.5rem}@keyframes component-skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.popup-breakfast .b-header{font-weight:400;color:#222;border-bottom:1px solid #fff;padding-bottom:.5rem}.popup-breakfast .b-list{list-style-type:none;padding:0}.popup-breakfast .b-list li{margin:.9375rem;padding:.25rem 0;color:#222}.popup-breakfast .b-list li span{letter-spacing:.125rem}.popup-breakfast .breakfast-split{margin:0 .4rem;border-bottom:1px dotted #979797}.popup-breakfast .breakfast-detail{padding-right:.3125rem}.popup-breakfast .breakfast-detail:last-child{padding-right:0}.page-hotel-comments{background-color:#ffffff !important}.page-hotel-comments .wg-no-comment{font-size:.875rem;padding:1rem}.page-hotel-comments .comment-filter{border-color:#eee}.page-hotel-comments.iphoneX-fix{padding-bottom:34px}.page-hotel-comments.iphoneX-fix div.mask-bottom-detail{margin-bottom:0}.page-hotel-comments .wg-score-info{background:#fff;padding:1rem}.page-hotel-comments .wg-score-info .wg-total>div{padding-right:1rem}.page-hotel-comments .wg-score-info .wg-total .point-item{padding:.25rem 0;color:#666666}.page-hotel-comments .wg-score-info .wg-total .point-item .progress-container{padding:0 6px}.page-hotel-comments .wg-score-info .wg-total .point-item .progress-container .progress{height:6px;background:#f0f0f0;border-radius:4px}.page-hotel-comments .wg-score-info .wg-total .point-item .progress-container .progress .progress-line{background:#2182fc;border-radius:4px;display:block;height:100%}.page-hotel-comments .wg-score-info .wg-total strong{font-weight:400;color:#2182fc;margin-right:.3125rem;vertical-align:-1px}.page-hotel-comments .wg-score-info .wg-total small{margin-left:.3125rem;font-size:.625rem}.page-hotel-comments .wg-score-info .avg-poing-box{margin-right:1.25rem}.page-hotel-comments .wg-score-info .avg-poing-box .avg-poing{font-size:1.375rem;font-weight:600;color:#2182fc;line-height:2rem;width:100%;border-right:1px solid #f0f0f0;padding-right:1.25rem}.page-hotel-comments .comment-filter-container{padding:1rem;border-top:1px solid #f0f0f0;background:#ffffff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.04);z-index:9}.page-hotel-comments .comment-filter-container .filter-item{font-size:.875rem;font-weight:400;color:#222222;line-height:1.25rem;text-shadow:0 2px 4px rgba(0,0,0,0.04)}.page-hotel-comments .comment-filter-container .filter-item .wg-icon-expand{font-size:.75rem;margin-left:.25rem}.page-hotel-comments .wg-tags-container{background:#fcfcfc}.page-hotel-comments .wg-tags-container .wg-tags-btn{color:#2182fc;margin-bottom:.5rem}.page-hotel-comments .wg-tags-container .wg-tags-btn.down>i{transform:rotate(180deg)}.page-hotel-comments .wg-tags{background:#fcfcfc;padding-right:1rem;padding-left:.475rem;padding-bottom:.475rem}.page-hotel-comments .wg-tags.up{max-height:5rem;overflow:hidden}.page-hotel-comments .wg-tags .tags-item{display:inline-block;color:#222;border-radius:.75rem;font-size:.75rem;padding:.3125rem .5rem;margin:.625rem 0 0 .625rem;background:#f0f0f0;text-align:center;cursor:pointer}.page-hotel-comments .wg-tags .tags-item.active{color:#fff;background-color:#2182fc}.page-hotel-comments .wg-comments{padding-top:.8rem;background-color:#eee;margin-bottom:3.0625rem}.page-hotel-comments .wg-comments .list-wrapper{background-color:#ffffff}.page-hotel-comments .wg-comments .wg-list{padding-left:0;list-style:none}.page-hotel-comments .wg-comments .wg-list>li:last-child{border-bottom:none}.page-hotel-comments .wg-comments .wg-list>li{padding:1.125rem 1rem 1rem 1rem;font-size:.875rem;position:relative;border-bottom:1px solid #d7d7d7;overflow:hidden}.page-hotel-comments .wg-comments .wg-list>li .wg-basic-info{font-size:.75rem;color:#222222}.page-hotel-comments .wg-comments .wg-list>li .wg-basic-info .wg-score{color:#2182fc}.page-hotel-comments .wg-comments .wg-list>li .wg-basic-info .wg-route-type{color:#999999;margin-left:.625rem}.page-hotel-comments .wg-comments .wg-list>li .wg-basic-info span{display:inline-block;vertical-align:middle}.page-hotel-comments .wg-comments .wg-list>li .wg-comment-text{color:#222}.page-hotel-comments .wg-comments .wg-list>li .wg-img{overflow:hidden;margin-left:-0.1875rem;margin-top:.625rem}.page-hotel-comments .wg-comments .wg-list>li .wg-img img{width:5rem;height:5rem;float:left;margin:0 .1875rem .1875rem}.page-hotel-comments .wg-comments .wg-list>li .wg-author{font-size:.875rem;font-weight:400;color:#222222}.page-hotel-comments .wg-comments .wg-list>li .wg-author .wg-score{background:#2182fc;color:#fff;text-align:center;padding:0 .3125rem;border-radius:2rem 2rem 2rem 0;font-size:.8125rem}.page-hotel-comments .wg-hotel-comment-radio{margin-bottom:0}.page-hotel-comments .wg-hotel-comment-radio .sticky-bottom{border-radius:16px 16px 0px 0px}.page-hotel-comments .wg-hotel-comment-radio .mask-bottom-header{background:#ffffff;border-radius:16px 16px 0px 0px;border-bottom:1px solid #f0f0f0;font-size:.875rem;font-weight:600;color:#222222}.page-hotel-comments .wg-hotel-comment-radio .sort-content{background-color:#fff}.page-hotel-comments .wg-hotel-comment-radio .sort-content .sort-item{padding:.9375rem;font-size:.875rem;color:#222;text-align:center}.page-hotel-comments .wg-hotel-comment-radio .sort-content .sort-item .wg-icon-select{display:none}.page-hotel-comments .wg-hotel-comment-radio .sort-content .sort-item.active{color:#2182fc}.page-hotel-comments .wg-hotel-comment-radio .sort-content .sort-item.active .wg-icon-select{display:inline-block;position:absolute;right:.625rem}.page-hotel-comments .wg-hotel-comment-radio .sort-content .sort-item>p{text-align:left}.page-hotel-comments .wg-hotel-comment-radio .list-unstyled{padding-bottom:1rem}.page-hotel-comments .wg-components-mask .wg-comment-pic-nav{height:50px;line-height:50px}.page-hotel-comments .wg-components-mask .wg-comment-pic-nav i{margin-left:1.25rem}.page-hotel-comments .wg-components-mask .slider-pic .slider-item{position:relative}.page-hotel-comments .wg-components-mask .slider-pic .slider-item img{position:absolute;display:block;width:100%;top:50%;transform:translateY(-50%);height:auto}.page-hotel-comments .wg-components-mask .slider-pager{background:#222222;border-radius:8px;opacity:.6;padding:0 .375rem;line-height:1.125rem;position:absolute;right:.9375rem;bottom:.3125rem}.page-hotel-comments .wg-components-mask .slider-pager .wg-icon-figure{margin-right:.3125rem}.page-hotel-comments .wg-empty-comment{padding-top:1.875rem;font-size:.875rem}.page-hotel-comments .wg-empty-comment p{text-align:center}.page-hotel-comments .wg-empty-comment .wg-empty-tags{padding:2.5rem 1.875rem}.page-hotel-comments .wg-empty-comment .wg-empty-tags li{display:inline-block;background-color:#fff;padding:0 .5rem;margin:0 0 .5rem 1rem;font-size:.8rem;border:1px solid #dbdbdb}.page-hotel-comments .wg-empty-comment .wg-empty-tags li i{color:#000;line-height:1.625rem;margin-left:3px}.comment-filter+.no-result{border-top:1px solid #eee}.page-hotel-detail{background-color:#f8f8fc;padding-bottom:3rem;min-height:100vh !important}.page-hotel-detail .room-hotel-package{padding-top:.5rem;background:#f0f0f0}.page-hotel-detail .room-hotel-package .package-item{padding:1rem;background:#fff;margin-top:.5rem}.page-hotel-detail .room-hotel-package .package-item:first-child{margin-top:0}.page-hotel-detail .room-hotel-package .package-item:last-child{padding-bottom:1rem}.page-hotel-detail .room-hotel-package .package-item .title{color:#222222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.25rem}.page-hotel-detail .room-hotel-package .package-item .title .food-package,.page-hotel-detail .room-hotel-package .package-item .title .enjoy-package{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.125rem;background-image:url(../img/hotel-package-icon.png)}.page-hotel-detail .room-hotel-package .package-item .pk-item{border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;margin-top:.75rem}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-img{width:100%;height:10.75rem}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-img>img{width:100%;height:100%;object-fit:cover}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-detail{padding:0 1rem;font-size:.875rem;margin-top:.75rem;padding-bottom:.5rem}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-name{color:#222222;font-weight:600;letter-spacing:0px;margin-bottom:.5rem;cursor:pointer}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-name .wg-icon-expand{color:#2182fc;font-weight:600;width:2rem}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-name .wg-icon-expand.open{height:1rem;transform:rotate(180deg)}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-section .pk-title{color:#999999;width:80px}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-section .pk-text{color:#666666;word-break:break-all}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-detail .fold-box{color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;padding-bottom:.5rem;cursor:pointer}.page-hotel-detail .room-hotel-package .package-item .pk-item .pk-detail .fold-box .wg-icon-expand{margin-left:.25rem;font-weight:600}.page-hotel-detail .slider-container .slider-pager{background:#222222;border-radius:8px;opacity:.6;padding:0 .375rem;line-height:1.125rem;bottom:1rem;font-size:.75rem}.page-hotel-detail .slider-container .slider-pager>i{display:none}.page-hotel-detail .slider-container.top-slider .slider-pager{bottom:1.75rem}.page-hotel-detail .comment-container{margin-top:.5rem;background-color:#fff}.page-hotel-detail .comment-container .comment-title{padding:1rem;border-bottom:1px solid #f0f0f0}.page-hotel-detail .comment-container .comment-title .comment-num{color:#222222;font-size:1rem;font-weight:600;letter-spacing:0px}.page-hotel-detail .comment-container .comment-title .comment-more{font-size:.875rem;color:#2182fc}.page-hotel-detail .comment-container .comment-title .comment-more .wg-icon-expand{color:#2182fc;margin-left:.25rem;transform:rotate(270deg);font-size:.75rem;display:inline-block}.page-hotel-detail .comment-container .comment-detail{padding:1rem 1rem 1rem 1rem;font-size:.875rem;position:relative;overflow:hidden;background-color:#fff}.page-hotel-detail .comment-container .comment-detail .wg-comment-text{color:#222;margin-top:.5rem}.page-hotel-detail .comment-container .comment-detail .wg-img{overflow:hidden;margin-left:-0.1875rem;margin-top:.625rem}.page-hotel-detail .comment-container .comment-detail .wg-img img{width:5rem;height:5rem;float:left;margin:0 .1875rem .1875rem}.page-hotel-detail .comment-container .comment-detail .wg-author{font-size:.875rem;font-weight:400;color:#222222}.page-hotel-detail .comment-container .comment-detail .wg-author .comment-img{width:1.5rem;height:1.5rem;margin-right:.125rem;display:inline-block;background:url(../img/hotel-person.png) no-repeat;background-size:cover}.page-hotel-detail .comment-container .comment-detail .wg-author .wg-score{background:#2182fc;color:#fff;text-align:center;padding:0 .3125rem;border-radius:2rem 2rem 2rem 0;font-size:.8125rem}.page-hotel-detail .hotel-policy .title-box{border-bottom:1px solid #f0f0f0}.page-hotel-detail .wg-icon-diamond,.page-hotel-detail .wg-icon-new-star,.page-hotel-detail .wicon-star{color:#ff7d13;font-size:.75rem}.page-hotel-detail .wicon-star.icon-half{position:relative}.page-hotel-detail .wicon-star.icon-half::after{content:'';display:inline-block;width:50%;background:#fff;position:absolute;z-index:1;left:50%;top:0;height:100%}.page-hotel-detail .mask .lightbox{height:auto;position:absolute;bottom:0;left:0}.page-hotel-detail .mask .lightbox .lightbox-foot{display:none}.page-hotel-detail .list-action{background:#fff;border:none !important;border-radius:16px 16px 0px 0px;margin-top:-0.8rem;position:relative;padding:.25rem 0 0}.page-hotel-detail .list-action .wg-icon-location,.page-hotel-detail .list-action .wicon-location1{margin-right:.3125rem;vertical-align:-0.0625rem;color:#17a1dd;font-size:1.4rem}.page-hotel-detail .list-action .extra-page{padding:0;padding-top:.875rem;padding-bottom:.875rem;padding-right:1rem;margin:0 1.5rem 0 1rem}.page-hotel-detail .list-action .extra-page:after{right:.25rem;border-color:#17a1dd;top:inherit;width:.4rem;height:.4rem;border-top:1px solid;border-right:1px solid;margin-top:0}.page-hotel-detail .list-action .hotel-detail-infos{color:#666666;font-size:.875rem;font-weight:normal;letter-spacing:0px;padding:0 1rem 0 0}.page-hotel-detail .list-action .hotel-detail-infos:after{right:.25rem;border-color:#666666}.page-hotel-detail .list-action .hote-map-comment{padding:.5rem 1rem 1rem 1rem}.page-hotel-detail .list-action .hote-map-comment .comment{width:8rem;margin-right:.5rem;background:rgba(217,234,255,0.3);border-radius:2px 2px 2px 2px;box-sizing:border-box;padding:.5rem}.page-hotel-detail .list-action .hotel-map{color:#222;font-size:.875rem;padding:.75rem;box-sizing:border-box;background-image:url(../img/hotel_map.png);background-size:cover;overflow:hidden}.page-hotel-detail .list-action .hotel-map.extra-page{margin:0;padding:.875rem 2.6rem .875rem 1rem}.page-hotel-detail .list-action .hotel-map.extra-page:after{right:1.75rem}.page-hotel-detail .list-action .hotel-map .title{color:#666666;margin-top:.6rem}.page-hotel-detail .list-action .hotel-map .title .zone{color:#999}.page-hotel-detail .list-action .hotel-map .title .wg-icon-expand{color:#2182fc;margin-left:.25rem;transform:rotate(270deg);font-size:.75rem}.page-hotel-detail .list-action .hotel-map .title .map-name{color:#2182fc}.page-hotel-detail .list-action .score-box{height:1.25rem;line-height:14px;background:#2182fc;border-radius:2px 2px 2px 2px;font-size:.875rem;color:#ffffff;padding:0 .25rem;width:max-content}.page-hotel-detail .list-action .score-box .score-text{font-weight:600}.page-hotel-detail .list-action .score-box .score-label{color:#d9eaff}.page-hotel-detail .list-action .warning{font-size:.875rem;padding-left:1rem;padding-right:1rem}.page-hotel-detail .list-action .warning label{white-space:nowrap}.page-hotel-detail .list-action .warning ul{list-style-type:none;padding:0 0 0 .625rem}.page-hotel-detail .hotel-star{padding-top:0;padding-bottom:0}.page-hotel-detail .hotel-star,.page-hotel-detail .hotel-name,.page-hotel-detail .hotel-detail-infos{border-bottom:none !important}.page-hotel-detail .hotel-name{padding-left:1rem;padding-right:1rem;color:#222222;font-weight:600;font-size:1.125rem;display:block;padding-bottom:.25rem}.page-hotel-detail .hotel-cname{margin-right:.25rem;word-break:break-word}.page-hotel-detail .hotel-tag{width:2.375rem;height:.875rem;margin-right:.125rem;display:inline-block}.page-hotel-detail .hotel-tag.comfort{background:url(../img/comfort.png) no-repeat;background-size:cover}.page-hotel-detail .hotel-tag.deluxe{background:url(../img/deluxe.png) no-repeat;background-size:cover}.page-hotel-detail .hotel-tag.economic{background:url(../img/economic.png) no-repeat;background-size:cover}.page-hotel-detail .hotel-tag.highclass{background:url(../img/highclass.png) no-repeat;background-size:cover}.page-hotel-detail .hotel-ename{color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px}.page-hotel-detail .score-split{padding:0 .125rem;color:#afafaf}.page-hotel-detail .mask.new-light-box{align-items:flex-start;padding-left:0;padding-right:0}.page-hotel-detail .hotel-detail-breakfast{margin-bottom:0}.page-hotel-detail .hotel-fg-tax-detail{margin-bottom:0}.page-hotel-detail .popup-room-dynamicWrapper .slider .slider-pager{bottom:1.3125rem}.page-hotel-detail .mask.policy-detail-mask .lightbox{height:100%}.page-hotel-detail .mask.policy-detail-mask .lightbox-body{position:relative;height:100%}.page-hotel-detail .room-list-box .btn-unselect,.page-hotel-detail .popup-room-dynamicWrapper .btn-unselect{display:inline-block;border:1px solid transparent;-webkit-border-radius:2px;border-radius:2px;text-align:center;outline:0;font-size:1rem;line-height:normal;color:#fff;width:4.5rem;box-sizing:border-box;padding:.3125rem 0}.page-hotel-detail .room-list-box .orange,.page-hotel-detail .popup-room-dynamicWrapper .orange{background-color:#ff7d13}.page-hotel-detail .room-list-box .btn.disabled,.page-hotel-detail .popup-room-dynamicWrapper .btn.disabled{border:none !important;background-color:#d1d1d1 !important;color:#fff !important;cursor:not-allowed}.hotel-location{line-height:.875rem;font-size:.875rem;color:#222222}.hotel-location .title{color:#17a1dd}.hotel-comment-label{color:#666666;font-size:.8125rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.hotel-comment-label .wg-icon-expand{color:#666666;margin-left:.25rem;transform:rotate(270deg);font-size:.75rem}.hotel-comment-tip{font-size:.8125rem;line-height:1.125rem;color:#222222;font-weight:600;letter-spacing:0px;margin-top:.5rem}.room-list-box{margin-top:.5rem}.room-list-box .room-empty{padding:.625rem .9375rem;font-size:.8125rem;color:#ff3a39;text-align:left}.room-list-box .list-media{background-color:#f8f8fc}.room-list-box .list-media>li{padding:.625rem .9375rem;margin:.5rem;background-color:#fff;border-radius:4px 4px 4px 4px}.room-list-box .list-media>li.room-sel{border:1px solid rgba(33,130,252,0.5)}.room-list-box .list-media>li>a{padding:0}.room-list-box .list-media>li .price-container{padding-right:.75rem;box-sizing:border-box}.room-list-box .list-media>li .price-container .coupon-tag{margin-top:.25rem}.room-list-box .list-media>li .hotel-item-price{font-size:.75rem}.room-list-box .list-media>li .hotel-item-price .item-price-number{margin-left:.1875rem;font-size:1.125rem;font-weight:600;color:#ff5e00}.room-list-box .list-media>li .hotel-item-price .item-origin-price-number{text-decoration:line-through;margin-top:.1875rem}.room-list-box .list-media>li .hotel-item-price .item-price-unit{margin-right:.1875rem;color:#ff5e00}.room-list-box .list-media>li .hotel-item-price .price-text{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;text-align:right}.room-list-box .list-media>li .hotel-item-price .price-box.green .item-price-unit,.room-list-box .list-media>li .hotel-item-price .price-box.green .item-price-number{color:#16b900}.room-list-box .list-media>li .hotel-item-price .price-box>div{line-height:1rem}.room-list-box .list-media>li .hotel-item-price .origin-price-box>div{line-height:1rem}.room-list-box .list-media>li .hotel-item-price .origin-price-box .item-price-number,.room-list-box .list-media>li .hotel-item-price .origin-price-box .item-price-unit{color:#999}.room-list-box .list-media>li .hotel-item-price .origin-price-box .price-text{color:#aaa}.room-list-box .list-media>li .hotel-item-price .price-parity-box{margin:0 .375rem}.room-list-box .list-media>li .hotel-item-price .price-parity-box .img-box{width:1.125rem;height:1.875rem;background:url(../img/price-parity.png) no-repeat;background-size:100%}.room-list-box .media-left img{width:4.375rem;height:4.375rem}.room-list-box .date{background-color:#fff;padding:1rem;border-bottom:1px solid #f0f0f0;font-size:.875rem}.room-list-box .date .date-num{padding-right:.25rem;color:#222222;font-weight:600;font-size:1rem}.room-list-box .date .date-split{padding:0 .625rem}.room-list-box .date .date-text{color:#999999}.room-list-box .date .wg-nights{color:#666666;background:#f1f5f8;border-radius:16px;padding:.125rem .8rem}.room-list-box .media-right{text-align:right;margin-top:.5rem}.room-list-box .media-right .text-orange{color:#ff5e00;padding-right:.5rem}.room-list-box .media-right .text-orange .hotel-item-wrap{margin:.25rem 0}.room-list-box .media-right .text-orange .price-item{line-height:1rem}.room-list-box .media-right .text-orange .rate-box{position:relative;margin-bottom:.25rem}.room-list-box .media-right .text-orange .rate-box .discount-price-rate{border-radius:4px;margin-right:0;width:max-content}.room-list-box .media-right .text-orange .rate-box .discount-price-rate::before{content:'';border-left:0;border-right:.25rem solid #f82421;position:absolute;right:-0.25rem;right:0;bottom:-4px}.room-list-box .media-right .btn.orange{background-color:#ff7d13}.room-list-box .price-unit{margin-right:0;color:inherit}.room-list-box .price-amount{color:inherit;padding-left:.3125rem;font-weight:600;font-size:1.375rem}.room-list-box .price-label{font-size:.75rem;font-weight:400;color:#999999}.room-list-box .btn{width:4.5rem;box-sizing:border-box;padding:.3125rem 0;height:2.5rem;font-size:1rem;font-weight:600}.room-list-box .btn-select{color:#fff;border:1px solid #2182fc;background-color:#2182fc;border-radius:2px;position:relative;font-weight:600}.room-list-box .btn-select .sticky-selected{-webkit-transform:scale(.45);-moz-transform:scale(.45);-o-transform:scale(.45);transform:scale(.45);top:-0.625rem;right:-0.625rem}.room-list-box .btn-select .sticky-selected:after{border-top:none}.room-list-box .btn-select .sticky-selected>.wg-icon-select{font-size:.875rem}.room-list-box .bed-type{padding-left:.625rem}.room-list-box .price-btn{padding-top:1rem;padding-right:.625rem}.room-list-box .room-desc{color:#666;overflow:hidden}.room-list-box .room-desc .bed-info{margin-top:0}.room-list-box .room-desc .gift-box{color:#ff7e18;background-color:#fce8db;border:none;padding:0 .2rem}.room-list-box .room-desc .child-policy{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.room-list-box .room-desc .child-policy .wicon-child{margin-right:.125rem}.room-list-box .room-name{color:#222222;font-size:.875rem;display:inline-block;line-height:1.2rem;padding-right:1rem}.room-list-box .room-name.extra-page:after{top:52%}.room-list-box .bed-info{margin-top:.25rem}.room-list-box .bed-info .hotel-rc-list{margin:.25rem 0}.room-list-box .bed-info .hotel-rc-list .hotel-rc-icon>i{font-size:.875rem;color:#f82222}.room-list-box .bed-info .hotel-rc-list .hotel-rc-text{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:.875rem}.room-list-box .bed-info .hotel-package{margin-top:.25rem;font-size:.875rem;font-weight:400;color:#666;line-height:1rem}.room-list-box .bed-info .hotel-package>span:nth-child(2){margin-top:.25rem}.room-list-box .bed-info .hotel-package .food-package,.room-list-box .bed-info .hotel-package .enjoy-package{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.125rem;background-image:url(../img/hotel-package-icon.png)}.room-list-box .bed-info .hotel-item-wrap{margin-top:.5rem}.room-list-box .bed-info .bedtype,.room-list-box .bed-info .breakfast{font-size:.875rem;color:#222222;padding:.2rem 0}.room-list-box .bed-info .bedtype .wicon-no-meals,.room-list-box .bed-info .breakfast .wicon-no-meals{font-size:1rem}.room-list-box .bed-info .bedtype{font-size:.75rem}.room-list-box .bed-info .bedtype .small-extra-page{font-weight:600;font-size:1rem;padding-right:0}.room-list-box .bed-info .bedtype .wg-icon-expand{transform:rotate(-90deg);display:inline-block;margin-top:0px;font-size:.75rem;margin-left:.25rem;color:#222;font-weight:600}.room-list-box .bed-info .bedtype .small-extra-page::after{display:none;border-color:#222222;margin-top:-0.2125rem}.room-list-box .bed-info .tag-box>div{margin-right:.5rem;line-height:1.25rem}.room-list-box .bed-info .wingon-re{padding:0 .25rem;margin-left:.3125rem;font-size:.75rem;border-radius:2px;word-break:keep-all;line-height:1rem;height:1.125rem;box-sizing:border-box;background:#d9ecff;color:#2182fc}.room-list-box .bed-info .wingon-re .icon-container{background:#2182fc;margin-right:.125rem}.room-list-box .bed-info .wingon-re .icon-container>i{color:#fff;transform:scale(.8)}.room-list-box .bed-info .breakfast{white-space:nowrap}.room-list-box .bed-info .has-breakfast{color:#129401;background:#e8fcf4;border-radius:2px 2px 2px 2px;padding:0 .25rem}.room-list-box .bed-info .has-breakfast .breafast-icon{font-size:1rem}.room-list-box .bed-info .text-blue{color:#17a1dd}.room-list-box .bed-info .text-green{color:#129401}.room-list-box .bed-info .wg-icon-expand{margin-left:.3125rem;-moz-transform:scale(.85);-o-transform:scale(.85);-webkit-transform:scale(.85);transform:scale(.85)}.room-list-box .no-image-wrapper{width:4.375rem;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-color:#eee}.room-list-box .media-left img,.room-list-box .no-image-wrapper{height:4.375rem}.hotel-policy{margin-top:.5rem;padding-left:0;background-color:#fff}.hotel-policy .title-box{padding:1rem;background:#ffffff;padding-right:2.6rem}.hotel-policy .title-box.extra-page:after{right:1.75rem}.hotel-policy .policy-more{font-size:.875rem;font-weight:400;color:#666666}.hotel-policy .policy-header{font-weight:600;color:#222222}.policy-list{list-style:none;padding:.625rem 1.5rem .625rem .9375rem;background-color:#fff;font-size:.875rem}.policy-list.extra-page{color:#666}.policy-list:after{right:.9375rem}.policy-list>li+li{padding-top:.3125rem}.hotel-policy-popup .scroll-wrapper{background-color:#f0f0f0}.hotel-policy-popup .scroll-wrapper .hotel-info-section{margin-top:.5rem}.hotel-policy-popup .scroll-wrapper .hotel-info-section:first-child{margin-top:0}.hotel-policy-popup .scroll-wrapper .info-container{background-color:#fff}.hotel-policy-popup .scroll-wrapper .hotel-info-brief{padding:1rem;padding-bottom:.5rem;overflow:hidden;background-color:#fff;border-bottom:1px solid #f0f0f0;font-size:.875rem;color:#222222}.hotel-policy-popup .scroll-wrapper .hotel-info-brief>li{box-sizing:border-box;width:50%;margin:0;padding:0;padding-bottom:.5rem}.hotel-policy-popup .scroll-wrapper .hotel-info-brief>li>span{font-weight:600;margin-right:.5rem}.hotel-policy-popup .scroll-wrapper .hotel-info-brief .phone-no .icon{margin-right:.3125rem;font-size:1.25rem;vertical-align:middle;display:inline-block;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#8d8d8d}.hotel-policy-popup .scroll-wrapper .hotel-info-brief .phone-no>span{vertical-align:middle}.hotel-policy-popup .scroll-wrapper .hotel-info-brief .dial{padding:0 .5rem;background-color:#17a1dd;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.hotel-policy-popup .scroll-wrapper .wg-hotel-phone-box{padding:1rem;color:#222222;border-bottom:1px solid #f0f0f0}.hotel-policy-popup .scroll-wrapper .wg-hotel-phone-box .phone-left .title{font-size:.875rem;font-weight:600}.hotel-policy-popup .scroll-wrapper .wg-hotel-phone-box .phone-left .phone{font-size:.875rem;font-weight:400;margin-top:.25rem}.hotel-policy-popup .scroll-wrapper .wg-hotel-phone-box .phone-right{width:20px}.hotel-policy-popup .scroll-wrapper .wg-hotel-phone-box .phone-right>i{color:#2182fc;font-size:20px}.hotel-policy-popup .scroll-wrapper .wg-hotel-desc-box{padding:1rem;color:#222222}.hotel-policy-popup .scroll-wrapper .wg-hotel-desc-box .title{font-size:.875rem;font-weight:600}.hotel-policy-popup .scroll-wrapper .wg-hotel-desc-box .desc{margin-top:.5rem;font-size:.875rem;font-weight:400;color:#222222;line-height:1.25rem}.policy-detail{list-style-type:none;padding:1rem 1rem 0;color:#222;background-color:#fff;padding-bottom:1rem;font-size:.875rem}.policy-detail .policy-detail-title{color:#222;font-size:1.125rem;font-weight:600;letter-spacing:0px}.policy-detail>li{padding-top:1.875rem}.policy-detail>li:first-child{padding-top:0}.policy-detail>li:nth-child(2){padding-top:1rem}.policy-detail .child-policy>li{position:relative}.policy-detail .child-content-tip{position:relative;padding-left:.425rem;padding-bottom:.5rem}.policy-detail .child-content-tip:before{content:'';width:.1825rem;height:.1825rem;display:inline-block;margin-right:.25rem;border-radius:50%;background:#666;position:absolute;top:.625rem;left:0}.policy-detail .policy-header{margin-bottom:.75rem;font-size:1rem;font-weight:bold;line-height:1rem}.policy-detail .policy-child-detail{margin-top:1.5rem;font-size:.875rem}.policy-detail .policy-child-detail .child-detail-title{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.policy-detail .policy-child-detail .child-detail-title h1{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.25rem;margin-bottom:.5rem}.policy-detail .policy-child-detail .user-container{margin:0 .625rem;padding:.3125rem 0}.policy-detail .policy-child-detail .user-container>i{font-size:1rem;color:#222}.policy-detail .policy-child-detail .user-container .wicon-double-bed{font-size:1.25rem}.policy-detail .policy-child-detail .child-detail{width:100%;border:1px solid #f0f0f0;border-radius:4px;margin-top:.75rem}.policy-detail .policy-child-detail .child-detail>li{border-bottom:1px solid #f0f0f0}.policy-detail .policy-child-detail .child-detail>li.child-detail-header .rangeTr,.policy-detail .policy-child-detail .child-detail>li.child-detail-header .child-bed-type,.policy-detail .policy-child-detail .child-detail>li.child-detail-header .feeDay{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.375rem;background:#f8f8fc}.policy-detail .policy-child-detail .child-detail>li:last-child{border-bottom:none}.policy-detail .policy-child-detail .child-detail>li .rangeTr,.policy-detail .policy-child-detail .child-detail>li .child-bed-type,.policy-detail .policy-child-detail .child-detail>li .feeDay{padding:.75rem .75rem;box-sizing:border-box;color:#222;font-size:.875rem;letter-spacing:0px;line-height:1.375rem}.policy-detail .policy-child-detail .child-detail>li .rangeTr{width:7rem;border-right:1px solid #f0f0f0;font-weight:600}.policy-detail .policy-child-detail .child-detail>li .child-bed-type{width:7.5rem;border-right:1px solid #f0f0f0}.policy-detail .policy-child-detail .child-detail>li .feeDay.color-green{color:#129401}.policy-detail .policy-child-detail .child-detail .child-number{margin-right:1.25rem}.policy-detail .policy-child-meal-detail{width:100%;border:1px solid #f0f0f0;border-radius:4px}.policy-detail .policy-child-meal-detail>li{border-bottom:1px solid #f0f0f0}.policy-detail .policy-child-meal-detail>li.child-detail-header .rangeTr,.policy-detail .policy-child-meal-detail>li.child-detail-header .child-bed-type,.policy-detail .policy-child-meal-detail>li.child-detail-header .feeDay{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.375rem;background:#f8f8fc}.policy-detail .policy-child-meal-detail>li:last-child{border-bottom:none}.policy-detail .policy-child-meal-detail>li .rangeTr,.policy-detail .policy-child-meal-detail>li .child-bed-type,.policy-detail .policy-child-meal-detail>li .feeDay{padding:.75rem .75rem;box-sizing:border-box;color:#222;font-size:.875rem;letter-spacing:0px;line-height:1.375rem}.policy-detail .policy-child-meal-detail>li .rangeTr.color-green,.policy-detail .policy-child-meal-detail>li .child-bed-type.color-green,.policy-detail .policy-child-meal-detail>li .feeDay.color-green{color:#129401}.policy-detail .policy-child-meal-detail>li .rangeTr{width:7rem;border-right:1px solid #f0f0f0;font-weight:600}.policy-detail .policy-child-meal-detail .child-number{margin-right:1.25rem}.policy-detail .policy-meal-detail{width:100%;border:1px solid #f0f0f0;border-radius:4px;margin-top:.75rem}.policy-detail .policy-meal-detail>li{border-bottom:1px solid #f0f0f0}.policy-detail .policy-meal-detail>li.child-detail-header .rangeTr,.policy-detail .policy-meal-detail>li.child-detail-header .child-bed-type,.policy-detail .policy-meal-detail>li.child-detail-header .feeDay{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.375rem;background:#f8f8fc}.policy-detail .policy-meal-detail>li:last-child{border-bottom:none}.policy-detail .policy-meal-detail>li .rangeTr,.policy-detail .policy-meal-detail>li .child-bed-type,.policy-detail .policy-meal-detail>li .feeDay{padding:.75rem .75rem;box-sizing:border-box;color:#222;font-size:.875rem;letter-spacing:0px;line-height:1.375rem}.policy-detail .policy-meal-detail>li .rangeTr{width:7rem;border-right:1px solid #f0f0f0;font-weight:600}.policy-detail .policy-meal-detail>li .child-bed-type{border-right:none}.policy-detail .policy-meal-detail .child-number{margin-right:1.25rem}.policy-detail .bed-tips{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;margin-top:.75rem}.child-bed-limit{padding:1rem 1rem 1rem 1rem;color:#2182fc;font-size:.875rem;background:#e8f2fe}.child-bed-limit>i{margin-right:.3125rem;font-size:1.25rem;color:#2182fc}.child-bed-limit.extra-page:after{right:1.75rem;border-color:#2182fc}.comment-filter+.no-result{border-top:1px solid #eee}.page-map{height:100%}.page-hotel-detail .slider-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;background-color:#eee}.dynamic-room-container{background-color:#f8f8fc;margin-bottom:1rem}.dynamic-room-container:first-child{margin-top:0}.dynamic-room-container .dynamic-list-media{background:#f8f8fc;box-shadow:0 18px 25px -13px #f5f5f5 inset;border:none}.dynamic-room-container .hotel-applicability{margin-top:0;padding:.125rem 0;color:#222;font-size:.875rem;line-height:inherit}.dynamic-room-container .hotel-applicability .applicability-title{color:#f82222;font-weight:600;margin-right:.25rem}.dynamic-room-container .hotel-applicability .wg-icon-notice{margin-right:.125rem;font-size:1rem}.dynamic-room-container .superior-media{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:1rem;background-color:#ffffff;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1)}.dynamic-room-container .superior-media .superior-media-left{width:6.125rem;min-height:6.125rem;height:100%;margin-right:.625rem;background-color:#eee}.dynamic-room-container .superior-media .superior-media-left img{border-radius:4px;height:100%;object-fit:cover}.dynamic-room-container .superior-media .superior-media-right{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dynamic-room-container .superior-media .superior-media-right .superior-room-name{color:#222222;font-size:1rem;font-weight:600}.dynamic-room-container .superior-media .superior-media-right .room-bed{color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;margin-top:.25rem}.dynamic-room-container .superior-media .superior-media-right .bed-info{color:#666666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;margin-top:.25rem}.dynamic-room-container .superior-media .superior-media-right .bed-info>span{padding:0 .5rem;position:relative}.dynamic-room-container .superior-media .superior-media-right .bed-info>span:first-child{padding-left:0}.dynamic-room-container .superior-media .superior-media-right .bed-info>span:last-child::after{display:none}.dynamic-room-container .superior-media .superior-media-right .bed-info>span::after{content:' ';width:1px;height:.65rem;right:0;top:.25rem;background-color:#ccc;position:absolute}.dynamic-room-container .superior-media .superior-media-right .building-area,.dynamic-room-container .superior-media .superior-media-right .floor{color:#999999;padding:0}.dynamic-room-container .option-fold{height:2.75rem;line-height:2.75rem;text-align:center;color:#2182fc;background:#fff;border-radius:4px 4px 4px 4px;font-size:.875rem;margin:.5rem;margin-bottom:1rem}.dynamic-room-container .option-fold>span{margin-right:.3125rem}.dynamic-room-container .option-fold .wg-icon-expand{display:inline-block;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dynamic-room-container .option-fold .wg-icon-expand.hide{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.dynamic-room-container .option-fold .wg-icon-goto{display:inline-block}.dynamic-room-container .option-fold .wg-icon-goto.hide{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-hotel-info{background:#ffffff;border-top:1px solid #f0f0f0;padding-top:3rem}.page-hotel-info.iphoneX-fix{margin-bottom:34px}.page-hotel-info.iphoneX-fix #wg-components-tabs{top:5.5rem}.page-hotel-info .hotel-info-container{background-color:#f0f0f0}.page-hotel-info .hotel-info-container .hotel-info-section{margin-top:.5rem}.page-hotel-info .hotel-info-container .hotel-info-section:first-child{margin-top:0}.page-hotel-info .hotel-info-container .read-box{margin-top:.5rem;background:#fff;padding:1rem}.page-hotel-info .hotel-info-container .read-box .read-title{color:#222;font-size:1.125rem;font-weight:600;letter-spacing:0px;line-height:1.625rem}.page-hotel-info .hotel-info-container .read-box .read-title .wg-icon-warning{color:#ff7d13;font-size:1.5rem;line-height:1.625rem;margin-right:.125rem}.page-hotel-info .hotel-info-container .read-box .read-item{padding-left:1rem;margin-top:1rem}.page-hotel-info .hotel-info-container .read-box .read-item .read-item-title{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;position:relative;line-height:1.25rem}.page-hotel-info .hotel-info-container .read-box .read-item .read-item-title::before{content:' ';position:absolute;width:.25rem;height:.25rem;border-radius:50%;background:#666;top:.5rem;left:-0.5rem}.page-hotel-info .hotel-info-container .read-box .read-item .read-item-text{margin-top:.5rem;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.page-hotel-info .hotel-info-container .info-container{background-color:#fff}.page-hotel-info .hotel-info-container .hotel-info-title{color:#222;font-size:1.125rem;font-weight:600;letter-spacing:0px;padding:1rem 1rem 0}.page-hotel-info #wg-components-tabs{position:fixed;top:2.75rem;width:100%;z-index:999;border-top:1px solid #eee}.page-hotel-info #wg-components-tabs .tab-mod>li::after{content:'';background-color:#f0f0f0;height:32px;width:1px;position:absolute;right:0;top:.5rem}.page-hotel-info .hotel-info-brief{padding:1rem;padding-bottom:.5rem;overflow:hidden;border-bottom:1px solid #f0f0f0;font-size:.875rem;color:#222222}.page-hotel-info .hotel-info-brief>li{box-sizing:border-box;width:50%;margin:0;padding:0;padding-bottom:.5rem}.page-hotel-info .hotel-info-brief>li>span{font-weight:600;margin-right:.5rem}.page-hotel-info .hotel-info-brief .phone-no .icon{margin-right:.3125rem;font-size:1.25rem;vertical-align:middle;display:inline-block;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#8d8d8d}.page-hotel-info .hotel-info-brief .phone-no>span{vertical-align:middle}.page-hotel-info .hotel-info-brief .dial{padding:0 .5rem;background-color:#17a1dd;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.page-hotel-info .wg-hotel-phone-box{padding:1rem;color:#222222;border-bottom:1px solid #f0f0f0}.page-hotel-info .wg-hotel-phone-box .phone-left .title{font-size:.875rem;font-weight:600}.page-hotel-info .wg-hotel-phone-box .phone-left .phone{font-size:.875rem;font-weight:400;margin-top:.25rem}.page-hotel-info .wg-hotel-phone-box .phone-right{width:20px}.page-hotel-info .wg-hotel-phone-box .phone-right>i{color:#2182fc;font-size:20px}.page-hotel-info .wg-hotel-desc-box{padding:1rem;color:#222222}.page-hotel-info .wg-hotel-desc-box .title{font-size:.875rem;font-weight:600}.page-hotel-info .wg-hotel-desc-box .desc{margin-top:.5rem;font-size:.875rem;font-weight:400;color:#222222;line-height:1.25rem}.hotel-info-box{background-color:#fff}.hotel-info-box+.iphoneX-fixed{padding-bottom:20px}.hotel-info-box+.hotel-info-box{margin-top:.625rem;border-top:1px solid #eee}.hotel-info-box .no-records{height:3rem;padding:.9375rem}.panel-hotel-info{padding:1rem;border-bottom:1px solid #f0f0f0}.panel-hotel-info>h4{font-size:.875rem;font-weight:600;color:#222222;line-height:1.25rem}.panel-hotel-info .fee-text{background:#eef0f5;border-radius:2px 2px 2px 2px;color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1rem;padding:.125rem .25rem;margin-left:.25rem}.panel-hotel-info .fee-text.free{background:rgba(218,244,215,0.5);color:#129401}.panel-hotel-info .wg-icon-notice{margin-left:.25rem;color:#2182fc}.hotel-info-list{padding-top:.5rem;overflow:hidden}.hotel-info-list>li{float:left;width:50%;padding:.25rem 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:none;font-size:.875rem;font-weight:400;color:#222222;line-height:1.25rem}.hotel-info-traffic{margin-right:.3125rem;padding-left:.625rem}.hotel-info-traffic .distance{margin-right:.9375rem;color:#17a1dd;text-align:right}.hotel-info-traffic .distance>i{display:block;color:#666}.hotel-info-traffic .extra-page:after{-moz-transform:translate(3px, -3px) rotate(135deg);-o-transform:translate(3px, -3px) rotate(135deg);-webkit-transform:translate(3px, -3px) rotate(135deg);transform:translate(3px, -3px) rotate(135deg)}.hotel-info-traffic .drive-info{padding:.625rem;margin-top:.3125rem;margin-right:-0.3125rem;background-color:#eee}.hotel-info-traffic li{margin-top:.625rem;margin-bottom:.625rem}.hotel-info-traffic li .extra-page{padding-right:1rem}@media (max-width:480px){.page-hotel-info .facilitys .list>li{width:33.33333333%}}@media (min-width:481px) and (max-width:640px){.page-hotel-info .facilitys .list>li{width:33.33333333%}}@media (min-width:641px){.page-hotel-info .facilitys .list>li{width:25%}}.hotel-facilities-panel-popup .hotel-facilities-panel-wrapper{background:#fff;padding:1rem}.hotel-facilities-panel-popup .hotel-facilities-panel-wrapper .facilities-title .title-text{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px}.hotel-facilities-panel-popup .hotel-facilities-panel-wrapper .facilities-title .fee-text{background:#eef0f5;border-radius:2px 2px 2px 2px;color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1rem;padding:.125rem .25rem;margin-left:.25rem}.hotel-facilities-panel-popup .hotel-facilities-panel-wrapper .facilities-title .fee-text.free{background:rgba(218,244,215,0.5);color:#129401}.hotel-facilities-panel-popup .hotel-facilities-panel-wrapper .facilities-list{list-style-type:none;padding:0;margin-top:.75rem}.hotel-facilities-panel-popup .hotel-facilities-panel-wrapper .facilities-list .facilities-item{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;position:relative;padding-left:.5rem;line-height:1.25rem}.hotel-facilities-panel-popup .hotel-facilities-panel-wrapper .facilities-list .facilities-item::before{content:' ';position:absolute;width:.25rem;height:.25rem;border-radius:50%;background:#666;top:.5rem;left:0}.hotel-facilities-panel-popup .popup-content{background:#fff}.hotel-facilities-panel-popup.fix-iphoneX .wg-components-popup{padding-bottom:34px;background:#fff}.page-hotel-list{padding-bottom:1rem;padding-top:3rem;background-color:#fff}.page-hotel-list .list-search-bar{padding:0;top:0;height:2.75rem;background:#fff;position:fixed;left:0;right:0;z-index:9998;box-sizing:border-box;background-color:#fff;padding-right:1rem}.page-hotel-list .list-search-bar .back-icon{padding:0 .625rem;font-size:1.45rem;line-height:inherit;color:#222}.page-hotel-list .list-search-bar .back-icon:active,.page-hotel-list .list-search-bar .back-icon:hover{color:rgba(0,0,0,0.3)}.page-hotel-list .list-search-bar .city-name{color:#000;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;margin-right:.5rem}.page-hotel-list .list-search-bar .search-wrapper{position:relative;height:2rem;background:#f0f0f0;border-radius:2px 2px 2px 2px;padding:0 .5rem}.page-hotel-list .list-search-bar .search-wrapper .search-date{font-size:.75rem;color:#ccc;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.page-hotel-list .list-search-bar .search-wrapper .search-date .wg-icon-back{margin-left:.125rem;transform:rotate(270deg);position:relative;display:inline-block}.page-hotel-list .list-search-bar .search-wrapper .wg-icon-search{font-size:1rem;color:999}.page-hotel-list .list-search-bar .search-wrapper .search-text{color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:.125rem}.page-hotel-list .list-search-bar .search-input input::-webkit-input-placeholder{font-size:.75rem;color:#999}.page-hotel-list .list-search-bar .search-input input::-moz-placeholder{font-size:.75rem;color:#999}.page-hotel-list .list-search-bar .search-input input:-moz-placeholder{font-size:.75rem;color:#999}.page-hotel-list .list-search-bar .search-input input:-ms-input-placeholder{font-size:.75rem;color:#999}.page-hotel-list .list-search-bar .search-input input::-webkit-input-placeholder{font-size:.75rem;color:#999}.page-hotel-list .list-search-bar .search-input input::-moz-placeholder{font-size:.75rem;color:#999}.page-hotel-list .list-search-bar .search-input input:-moz-placeholder{font-size:.75rem;color:#999}.page-hotel-list .list-search-bar .search-input input:-ms-input-placeholder{font-size:.75rem;color:#999}.page-hotel-list .list-search-bar .search-input input{height:2rem;padding-left:2rem;background-color:#f0f0f0;caret-color:#2182fc;font-size:.75rem}.page-hotel-list .is-show-all{color:#999999;font-size:.75rem;text-align:center;margin-top:.5rem}.page-hotel-list.iphoneX-fix{padding-bottom:2.75rem}.page-hotel-list.iphoneX-fix .wg-hotel-filter-bar{top:5.5rem}.page-hotel-list.iphoneX-fix .sticky-bottom{padding-bottom:34px;background-color:rgba(8,108,165,0.9)}.page-hotel-list.iphoneX-fix .sticky-bottom .filter{background-color:transparent}.page-hotel-list.iphoneX-fix .sort-mask-bootom .sticky-bottom{padding-bottom:0px;background-color:#ffffff}.page-hotel-list.iphoneX-fix .hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .btn-group{padding-bottom:34px}.page-hotel-list .media-title{color:#222222;font-size:1rem;font-weight:600;letter-spacing:0px}.page-hotel-list .media-en-title{color:#999999;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.page-hotel-list .hotel-item-score{margin-top:.25rem}.page-hotel-list .media-body{overflow:hidden}.page-hotel-list .wg-hotel-filter-bar{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;height:3rem;padding:.5rem 1rem;box-sizing:border-box;background-color:#fff;position:fixed;top:2.75rem;width:100%;z-index:9}.page-hotel-list .wg-hotel-filter-bar .filter-container{height:2rem}.page-hotel-list .wg-hotel-filter-bar .filter-container .filter-item{color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;border-right:1px solid #f0f0f0;width:7.125rem}.page-hotel-list .wg-hotel-filter-bar .filter-container .filter-item:last-child{border:none}.page-hotel-list .wg-hotel-filter-bar .filter-container .filter-item .wg-icon-back{margin-left:.25rem;transform:rotate(270deg);position:relative}.page-hotel-list .wg-hotel-filter-bar .filter-container .filter-item .wg-icon-back.active::after{content:'';width:4px;height:4px;background-color:red;border-radius:50%;position:absolute;right:-2px;bottom:-2px}.page-hotel-list .sort-mask-bootom .wg-components-popup .popup-content{background:#fff}.page-hotel-list .sort-mask-bootom .wg-components-popup .popup-btn i{font-size:1.5rem}.page-hotel-list .sort-mask-bootom .sort-content .sort-item{padding:0 1rem;padding-right:1.25rem;height:3rem;line-height:3rem;background:#ffffff;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.page-hotel-list .sort-mask-bootom .sort-content .sort-item:first-child{border-top:none}.page-hotel-list .sort-mask-bootom .sort-content .sort-item.active{color:#2182fc}.page-hotel-list .badge-selected{background:#ffffff;border:1px solid #2182fc}.page-hotel-list .badge-selected:after{border-top:1.25rem solid #2182fc;border-left:1.25rem solid transparent}.page-hotel-list .badge-selected:before{top:1px;right:0px;font-size:.75rem;transform:scale(.7)}.page-hotel-list .badge-selected .icon-half:after{background-color:#eefaff}.page-hotel-list .list-media{border-top:none;border-bottom:none}.page-hotel-list .list-media>li{padding:0 1rem}.page-hotel-list .list-media>li:not(:last-child){border-bottom:none}.page-hotel-list .list-media>li.badge-selected{border:1px solid #2182fc}.page-hotel-list .list-media>li:last-child>a{border-bottom:none}.page-hotel-list .list-media>li>a{border-bottom:1px solid #f0f0f0;padding:1rem 0}.page-hotel-list .no-result{padding:1rem;border-bottom:1px solid #eee}.page-hotel-list .icongroup{float:left}.page-hotel-list .icongroup .icon{color:#ff7d13;font-size:.75rem}.page-hotel-list .icongroup .icon+.icon{margin-left:0}.page-hotel-list .score{float:left;margin-right:.3125rem}.page-hotel-list .score-text{font-size:.75rem;color:#afafaf}.page-hotel-list .wg-icon-diamond,.page-hotel-list .wg-icon-new-star{color:#ff9a14}.page-hotel-list .price-present{display:inline-block;float:right}.page-hotel-list .price-present .price-amount{color:inherit}.page-hotel-list .no-image-wrapper{width:5.625rem;height:100%;background-color:#eee;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.page-hotel-list .no-image-wrapper>img{height:100%;object-fit:cover}.page-hotel-list .dynamic-hotel-info .score{background:#2182fc;border-radius:2px 2px 2px 2px;color:#ffffff;font-size:.75rem;text-align:center;padding:0 .25rem}.page-hotel-list .dynamic-hotel-info .hotel-package{margin-top:.3125rem}.page-hotel-list .dynamic-hotel-info .hotel-package .item{margin-right:.25rem}.page-hotel-list .dynamic-hotel-info .hotel-package .item.meals{background:#e8fcf4;border-radius:2px 2px 2px 2px;color:#129401;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .25rem}.page-hotel-list .dynamic-hotel-info .hotel-package .item.package{background:#fff2e7;border-radius:2px 2px 2px 2px;color:#ff7d13;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .25rem}.page-hotel-list .dynamic-hotel-info .hotel-package .item.package{background:#fff2e7;border-radius:2px 2px 2px 2px;color:#ff7d13;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;line-height:16px;padding-right:.25rem}.page-hotel-list .dynamic-hotel-info .hotel-package .item.package .package-icon{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.125rem;background-image:url(../img/meal11.0.png)}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price{text-align:right}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-wrap{margin:.125rem 0}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-wrap .item-tag{margin-left:.25rem;margin-right:0}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .price-num{min-width:6.25rem;font-size:.75rem;color:#ff5e00}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .price-num>span{font-weight:600;padding-left:0rem;font-size:1.2rem}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price{font-size:.75rem;margin-top:.25rem}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .item-price-number{margin-left:.1875rem;font-size:1.125rem;font-weight:600;color:#ff5e00}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .item-origin-price-number{text-decoration:line-through;margin-top:.1875rem}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .price-box.green .item-price-unit,.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .price-box.green .item-price-number{color:#16b900}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .item-price-unit{margin-right:.1875rem;color:#ff5e00}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .item-price-text{margin-left:.125rem;color:#999}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .price-text{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;text-align:right}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .price-box>div{line-height:1rem}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .origin-price-box>div{line-height:1rem}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .origin-price-box .item-price-number,.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .origin-price-box .item-price-unit{color:#999}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .origin-price-box .price-text{color:#aaa}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .price-parity-box{margin:0 .375rem}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .hotel-item-price .price-parity-box .img-box{width:1.125rem;height:1.875rem;background:url(../img/price-parity.png) no-repeat;background-size:100%}.page-hotel-list .dynamic-hotel-info .dynamic-hotel-price .price-label{font-size:.75rem;color:#999;font-weight:normal}.page-hotel-list .dynamic-hotel-info .active-flag{display:none;position:absolute;right:-0.9375rem;top:-0.9375rem;border-top:.25rem solid red;width:0;height:0;border:.9375rem solid transparent;border-top-color:#16b900;transform:rotate(-135deg)}.page-hotel-list .dynamic-hotel-info .active-flag .wg-icon-select{position:absolute;top:-0.9375rem;right:-0.5rem;color:#fff;transform:rotate(135deg)}.page-hotel-list .sort-mask-bootom{margin-bottom:3.0625rem}.page-hotel-list .sort-mask-bootom .sticky-bottom{border-radius:16px 16px 0px 0px}.page-hotel-list .sort-mask-bootom .mask-bottom-header{background:#ffffff;border-radius:16px 16px 0px 0px;border-bottom:1px solid #f0f0f0;font-size:.875rem;font-weight:600;color:#222222}.page-hotel-list .sort-content .sort-item{border-bottom:1px solid #f0f0f0;padding:.9375rem;font-size:.875rem;color:#222;text-align:center}.page-hotel-list .sort-content .sort-item .wg-icon-select{display:none}.page-hotel-list .sort-content .sort-item.active{color:#2182fc}.page-hotel-list .sort-content .sort-item.active .wg-icon-select{display:inline-block;position:absolute;right:.625rem}.page-hotel-list .sort-content .sort-item>p{text-align:left}.page-hotel-list .filter-mask-bottom .wg-components-popup .popup-btn i{font-size:1.5rem}.page-hotel-list .filter-mask-bottom .wg-components-popup .popup-content{background:#fff}.page-hotel-list .filter-mask-bottom .popup-header{border-bottom:1px solid #f0f0f0}.page-hotel-list .filter-mask-bottom .filter-container{position:relative;background-color:#fff}.page-hotel-list .filter-mask-bottom .hotel-filter-container{padding:1rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .item{margin-bottom:1rem;box-sizing:border-box;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;background:rgba(241,245,248,0.5);padding:.75rem 1rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .item.price-box .f-price{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .item.price-box .slider-range{margin:1rem .5rem .5rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .item .title{font-size:1rem;font-weight:600}.page-hotel-list .filter-mask-bottom .hotel-filter-container .item .icon{margin-left:.5rem;font-size:1rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .more-btn{color:#2182fc;font-size:.75rem;font-weight:normal;letter-spacing:0px}.page-hotel-list .filter-mask-bottom .hotel-filter-container .more-btn .wg-icon-back{color:#2182fc;margin-left:0rem;transform:rotate(270deg)}.page-hotel-list .filter-mask-bottom .hotel-filter-container .more-btn .up .wg-icon-back{transform:rotate(90deg)}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list{flex-wrap:wrap;margin-top:.25rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list.f-star .list-item{width:4.375rem;margin-right:.5rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list.f-star .list-item:nth-child(3n){margin-right:.5rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list.f-star .list-item:nth-child(4n){margin-right:0}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list.f-score .list-item{width:4.375rem;margin-right:.5rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list.f-score .list-item:nth-child(3n){margin-right:.5rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list.f-score .list-item:nth-child(4n){margin-right:0}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item{margin-top:.5rem;width:6.125rem;box-sizing:border-box;margin-right:.5rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item:nth-child(3n){margin-right:0}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item.air,.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item.bus{width:100%;padding:0 1.375rem 0 .625rem !important;min-height:3rem;background:#ffffff;border-bottom:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;position:relative;margin-top:0rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item.air:first-child,.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item.bus:first-child{margin-top:.5rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item.air:last-child,.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item.bus:last-child{border-bottom:none}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item.air .filterAirIcon,.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item.bus .filterAirIcon{width:1.125rem;margin-right:.1875rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item .content{height:2.5rem;background:#ffffff;border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;position:relative;line-height:1rem;padding:0 .25rem;text-align:center}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item .content.active{border:1px solid #2182fc;border-radius:2px 2px 2px 2px;color:#2182fc}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item .content.active .filter-sticky-selected{position:absolute;left:auto;bottom:0;right:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:2.125rem;height:2.125rem;padding:.1875rem;color:#fff;font-size:.875rem;text-align:right;line-height:1;z-index:2;transform:scale(.36);bottom:-0.66rem;right:-0.66rem}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item .content.active .filter-sticky-selected .wg-icon-select{position:absolute;color:#fff;font-size:1rem;z-index:2;bottom:3px;right:1px}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .list-item .content.active .filter-sticky-selected::after{content:'';position:absolute;display:inline-block;width:0;height:0;top:0;right:0;border-bottom:2.1875rem solid #2182fc;border-left:2.1875rem solid transparent;z-index:-1}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .more-btn{width:100%;color:#2182fc;font-size:.875rem;font-weight:normal;letter-spacing:0px}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .more-btn .wg-icon-back{color:#2182fc;transform:rotate(270deg)}.page-hotel-list .filter-mask-bottom .hotel-filter-container .filter-list .more-btn .up .wg-icon-back{transform:rotate(90deg)}.hotel-item-location{margin-top:.3125rem;font-size:.75rem;color:#999999}.hotel-filter-area-mask .title{padding:1rem 1rem;font-size:.875rem;font-weight:600;color:#222;line-height:1.125rem;border-bottom:1px solid #f0f0f0;text-align:center}.hotel-filter-area-mask .title .wg-icon-close{font-size:1.4125rem;position:absolute;top:1rem;left:.9375rem}.hotel-filter-area-mask .title .popup-btn{color:#222;padding:0 1rem;font-size:.875rem;font-weight:normal;position:absolute;top:1rem;right:0}.hotel-filter-area-mask .hotel-filter-area{width:100%;height:80%;position:absolute;bottom:0;background:#fff;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container{width:100%;overflow:hidden}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu{overflow:hidden;background-color:#fff}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-item{box-sizing:border-box}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-item::-webkit-scrollbar{width:0px}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-item:active::-webkit-scrollbar{width:2px}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-item.main-item{background-color:#f0f0f0}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-item.has-sub{width:7.125rem;border-right:1px solid #eee}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-item:last-child{flex:1}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list{padding-left:0;list-style:none}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list.cascade-main{padding-right:0;background-color:#f0f0f0;width:6.125rem}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list.cascade-main .selected.active label{position:relative}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list.cascade-main .selected.active label:before{content:'';position:absolute;right:-6px;display:block;width:.25rem;height:.25rem;-webkit-border-radius:50%;border-radius:50%;background-color:#ff7d13}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list.cascade-sub{padding:0 .5rem;text-align:left;line-height:normal}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li.active>div>p{color:#2182fc}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li.active>div>p>span{color:#2182fc}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li>div>p{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li>div>p>span{color:#ff7d13}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list>li{display:flex;align-items:center;padding:1rem .75rem;border-bottom:1px solid #eee;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list>li:last-child:not(:only-child){border-bottom:none}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list>li.sub{margin-left:.75rem}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .cascade-menu .cascade-list>li.active{background-color:#fff;color:#2182fc;position:relative}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .btn-group{padding:.5rem;border-top:1px solid #e5e5e5;background-color:#fff;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2)}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .btn-group .btn{background:#2182fc;border:none;color:#fff;font-size:1rem;font-weight:600;letter-spacing:0px;height:3rem}.hotel-filter-area-mask .hotel-filter-area .hotel-filter-container .hotel-filter-main{width:6rem;padding:1rem;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}.popup-room-wrapper{margin:0 auto}.popup-room-wrapper .slider-item{height:225px !important}.popup-room-wrapper .room-header{background-color:#ffffff;color:#222222;padding:1rem;height:initial;word-break:break-all;position:relative;border-radius:16px 16px 0px 0px;font-size:.875rem}.popup-room-wrapper .room-header .header-name{padding-right:2.5rem;font-weight:700}.popup-room-wrapper .room-header .close{width:2.5rem;height:100%;position:absolute;top:0;right:4px}.popup-room-wrapper .room-header .close .pbsicon-close{font-size:1.25rem}.popup-room-wrapper .room-header .dynamic-close{position:absolute;left:1rem}.popup-room-wrapper .slider-list{min-height:inherit !important}.popup-room-wrapper .slider-pager{background:#222222;border-radius:8px;opacity:.6;padding:0 .375rem;line-height:1.125rem}.popup-room-wrapper .slider-pager>i{display:none}.popup-room-wrapper .room-body{overflow-x:hidden;color:#999999;background-color:#fff}.popup-room-wrapper .falicity-box{padding:0 .9375rem;background-color:#fff;list-style-type:none;color:#222222;font-size:.75rem}.popup-room-wrapper .falicity-box>li label,.popup-room-wrapper .falicity-box>div>li label{padding-right:1.25rem;color:#999999}.popup-room-wrapper .falicity-box .breakfast{list-style:none;padding-left:0}.popup-room-wrapper .falicity-box .breakfast .breakfast-detail{padding-right:.3125rem}.popup-room-wrapper .room-content{box-sizing:border-box;background:#f0f0f0}.popup-room-wrapper .room-content .hotel-rc-list{padding:0 1rem;background:#fff;margin-top:0;padding-bottom:1rem}.popup-room-wrapper .room-content .hotel-rc-list .hotel-rc-icon>i{font-size:.875rem;color:#f82222}.popup-room-wrapper .room-content .hotel-rc-list .hotel-rc-text{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:.875rem}.popup-room-wrapper .room-content .child-policy{background:#fff;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding-top:.125rem}.popup-room-wrapper .room-content .child-policy .wicon-child{margin-right:.125rem}.popup-room-wrapper .room-content .child-charge{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;padding-top:.125rem}.popup-room-wrapper .room-content .no-breakfast{font-size:.875rem;color:#222222;padding:0 1rem;padding-bottom:1rem;background:#fff}.popup-room-wrapper .room-content .no-breakfast .wicon-no-meals{font-size:1rem}.popup-room-wrapper .room-content .more-icon{padding:1rem;background-color:#fff;margin-top:.5rem;color:#666666;font-size:.875rem}.popup-room-wrapper .room-content .more-icon h4{font-size:.875rem;font-weight:600;color:#222222;line-height:1.25rem;margin-bottom:.5rem}.popup-room-wrapper .room-content .more-icon .more-text-bg{border:1px solid #2182fc;padding:.5rem .9375rem;border-radius:1.25rem;font-size:.75rem}.popup-room-wrapper .room-content .more-icon .more-text{padding-right:.25rem}.popup-room-wrapper .room-content .more-icon .wg-icon-expand{display:inline-block}.popup-room-wrapper .room-content .hotel-name{padding-top:1rem;background:#ffffff}.popup-room-wrapper .room-content .wg-icon-expand.show{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);-moz-transition:transform 100ms linear;-o-transition:transform 100ms linear;-webkit-transition:transform 100ms linear;transition:transform 100ms linear}.popup-room-wrapper .room-content .room-badges{background-color:#fff;margin-top:.625rem;padding:1rem;border-top:1px solid #eee;color:#222;font-size:.75rem}.popup-room-wrapper .room-content .room-badges .room-jetsoMsg{word-break:break-all;padding-right:.9375rem}.popup-room-wrapper .room-content .room-badges .gift-box{color:#ff7e18;background-color:#fce8db;border:none;padding:0 .2rem}.popup-room-wrapper .room-content .falicity-box{overflow:hidden;padding:.5rem 1rem;padding-bottom:1rem}.popup-room-wrapper .room-content .falicity-box li{float:left;width:33%;box-sizing:border-box;font-size:.875rem}.popup-room-wrapper .room-content .falicity-box li>i{font-size:1rem;color:#999;margin-right:.25rem}.popup-room-wrapper .room-content .room-info{border-top:1px solid #f0f0f0;background-color:#fff;padding:1rem}.popup-room-wrapper .room-content .room-info .room-title{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.25rem}.popup-room-wrapper .room-content .room-info .child-policy{margin-top:.25rem;background:#e8fcf4;border-radius:2px 2px 2px 2px;color:#129401;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .25rem;width:fit-content}.popup-room-wrapper .room-content .room-info .child-charge{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;padding-top:.125rem}.popup-room-wrapper .room-content .meals-box{background-color:#fff;list-style-type:none;color:#222222;font-size:.75rem;overflow:hidden;padding:1rem;padding-top:0}.popup-room-wrapper .room-content .meals-box>li{float:left;min-width:25%;box-sizing:border-box;font-size:.875rem;border:1px solid #f0f0f0}.popup-room-wrapper .room-content .meals-box>li .title{background:#f8f8f8;height:1.75rem}.popup-room-wrapper .room-content .meals-box>li>.flex-column{padding:0 .25rem}.popup-room-wrapper .room-content .room-facility-container{background:#ffffff;margin-top:8px}.popup-room-wrapper .room-content .room-facility-container .room-facility-info{border-bottom:1px solid #f0f0f0;padding:1rem;padding-bottom:.5rem}.popup-room-wrapper .room-content .room-facility-container .room-facility-info h4{font-size:.875rem;font-weight:600;color:#222222;line-height:1.25rem}.popup-room-wrapper .room-content .room-facility-container .room-facility-info ul{background-color:#fff;list-style-type:none;color:#222222;font-size:.75rem;overflow:hidden;padding:.5rem 0}.popup-room-wrapper .room-content .room-facility-container .room-facility-info ul>li{color:#666666;float:left;width:50%;box-sizing:border-box;font-size:.875rem;padding:.125rem 0}.popup-room-wrapper .room-footer{background-color:#ffffff;color:#333;padding:.25rem .625rem;border-top:1px solid #eee;box-shadow:0 -3px 4px 0 rgba(0,0,0,0.4);height:3.5rem}.popup-room-wrapper .room-footer .room-price{color:#17a1dd;font-size:1rem}.popup-room-wrapper .room-footer .room-price .price-num{padding-left:.3125rem;font-size:1.125rem;color:#ff5e00}.popup-room-wrapper .room-footer .room-price .hotel-item-price{font-size:.75rem}.popup-room-wrapper .room-footer .room-price .hotel-item-price .item-price-number{margin-left:.1875rem;font-size:1.125rem;font-weight:600;color:#ff5e00}.popup-room-wrapper .room-footer .room-price .hotel-item-price .item-origin-price-number{text-decoration:line-through;margin-top:.1875rem}.popup-room-wrapper .room-footer .room-price .hotel-item-price .item-price-unit{margin-right:.1875rem;color:#ff5e00}.popup-room-wrapper .room-footer .room-price .hotel-item-price .price-text{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem;text-align:left}.popup-room-wrapper .room-footer .room-price .hotel-item-price .price-box .green .item-price-unit,.popup-room-wrapper .room-footer .room-price .hotel-item-price .price-box .green .item-price-number{color:#16b900}.popup-room-wrapper .room-footer .room-price .hotel-item-price .price-box>div{line-height:1rem}.popup-room-wrapper .room-footer .room-price .hotel-item-price .origin-price-box>div{line-height:1rem}.popup-room-wrapper .room-footer .room-price .hotel-item-price .origin-price-box .item-price-number,.popup-room-wrapper .room-footer .room-price .hotel-item-price .origin-price-box .item-price-unit{color:#999}.popup-room-wrapper .room-footer .room-price .hotel-item-price .origin-price-box .price-text{color:#aaa;text-align:left}.popup-room-wrapper .room-footer .room-price .hotel-item-price .price-parity-box{margin:0 .375rem}.popup-room-wrapper .room-footer .room-price .hotel-item-price .price-parity-box .img-box{width:1.125rem;height:1.875rem;background:url(../img/price-parity.png) no-repeat;background-size:100%}.popup-room-wrapper .room-footer .room-price .price-unit{font-size:1.125rem;margin-right:.3125rem;color:#ff5e00}.popup-room-wrapper .room-footer .room-price .price-amount{font-size:1.125rem;color:#ff5e00}.popup-room-wrapper .room-footer .room-price .price-label{margin-left:.3125rem;font-size:.75rem;color:#999}.popup-room-wrapper .room-footer .room-price .text-blue{color:#ff5e00}.popup-room-wrapper .room-footer .btn{width:5rem;box-sizing:border-box;padding:.3125rem 0;background:#ff7d13}.popup-room-wrapper .room-footer .btn.btn-select{background:#2182fc;height:3rem;color:#fff;border:none;border-radius:2px;position:relative;font-weight:600;font-size:1rem}.popup-room-wrapper .room-footer .btn.btn-select .sticky-selected{display:none}.popup-room-wrapper .room-footer .tag-pick.green{background-color:#fff}.parent-popup-room section.room-content .content-ul .content-li>label{padding-right:1.25rem;color:#999}.parent-popup-room section.room-content .content-ul .content-li>span{color:#222;font-size:.75rem}.hotel-search .result{padding-top:44px}.hotel-search .result>ul{list-style-type:none;padding:.325rem 0}.hotel-search .result>ul li{padding:.525rem .825rem;border-bottom:1px solid #eee;font-size:14px}.hotel-search .no-result{padding-left:.9375rem;padding-top:3.75rem;padding-bottom:.625rem;border-bottom:1px solid #eee}.hotel-search .search-history-title{padding:.625rem;font-size:.75rem;color:#999;background:#f0f0f0;padding-bottom:0;border-bottom:1px solid #eee}.hotel-search .search-history{padding:.3125rem 0;color:#17a1dd;font-size:.875rem}.hotel-search .search-bar{background:#fff}.hotel-search .search-bar .search-input>input{background-color:#f5f5f5;border-radius:15px;font-size:.75rem}.hotel-search .search-bar .btn{color:#000}.hotel-filter-search{height:100%;border-top:1px solid #f0f0f0}.hotel-filter-search>.filter-container{height:100%;min-height:100%}.hotel-filter-search .loading-ajax{padding-top:4.75rem;text-align:center}.page-booking .panel-hotel-remark .panel-header{padding:1rem;box-sizing:border-box;margin-left:0}.page-booking .panel-hotel-remark .panel-header .header-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;line-height:1.375rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item{border-top:1px solid #f0f0f0;padding:1rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item:first-child{border-top:none}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-name{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.25rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-name>i{color:#2182fc;margin-right:.5rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail{margin-top:.5rem;background:rgba(241,245,248,0.5);border-radius:4px 4px 4px 4px;padding:.75rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list{margin-top:.75rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list:first-child{margin-top:0}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-title{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.25rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-title .sub-title{margin-left:.25rem;color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-list .cate-item-list-item{margin-top:.5rem;width:49%;background:#fff;border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;box-sizing:border-box;padding:.25rem;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1rem;min-height:2.5rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-list .cate-item-list-item.active{border:1px solid #2182fc;color:#2182fc}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-list .cate-item-list-item:nth-child(odd){margin-right:2%}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-item-split{margin:.75rem 0;height:1px;width:100%;background:#f0f0f0}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area{background:#fff;border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;width:100%;box-sizing:border-box;padding:.25rem;margin-bottom:.5rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area .text-area-tip{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:18px}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area .text-area-tip.tip-error{color:#f82222}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area textarea{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;height:80px;min-width:100%;max-width:100%;min-height:80px;max-height:80px;border:none;resize:none;line-height:1.25rem}.page-booking .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .hotel-remark-tip{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1rem}.page-booking .panel-local-notes .panel-header{margin-left:0;padding:1rem 1rem 0;border-bottom:none}.page-booking .panel-local-notes .panel-body{padding:.5rem 1rem 1rem}.page-booking .panel-local-notes .panel-body .local-notes-tip{font-size:.75rem;line-height:1.125rem;color:#666}.component-diamond-label{background:linear-gradient(-90deg, #d2af43, #98681c);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.125rem;line-height:1.125rem;border-radius:.125rem;text-align:center;font-size:.75rem;color:#fff;margin-right:.25rem;vertical-align:top;margin-top:.125rem}.component-diamond-label .diamond-icon{background:url(../img/diamond-label.svg) no-repeat;background-size:100% 100%;transform:scale(.85);display:inline-block;width:.75rem;height:.75rem;margin-left:.0625rem}.component-diamond-label-2{background:linear-gradient(-90deg, #44af4f 0%, #057536 100%)}.component-diamond-label-3{background:linear-gradient(-90deg, #76c6ef, #0958a8)}.component-diamond-label-4{background:linear-gradient(-90deg, #c00275, #681785)}.component-diamond-label-5{background:linear-gradient(-90deg, #d2af43, #98681c)}.component-diamond-label-6{background:linear-gradient(-90deg, #f97b00 0%, #ed0000 100%)}.component-text-area{background:#fff;border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;width:100%;box-sizing:border-box;padding:.75rem;margin-bottom:.5rem}.component-text-area .text-area-tip{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:18px}.component-text-area .text-area-tip.tip-error{color:#f82222}.component-text-area textarea{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;height:80px;min-width:100%;max-width:100%;min-height:80px;max-height:80px;border:none;resize:none;line-height:1.25rem}.page-order-detail{background-color:#f0f0f0;padding-bottom:1rem}.page-order-detail .login-section{margin-top:.5rem}.page-order-detail .detail-link{color:#2182fc;line-height:1;font-size:.875rem;font-weight:400}.page-order-detail .detail-link .wg-icon-back{display:inline-block;transform:rotate(180deg);color:#2182fc;font-size:.875rem;margin-left:.25rem;font-weight:600}.page-order-detail .detail-link.extra-page{padding-right:1.25rem}.page-order-detail .room-hotel-package .package-item{padding:0;background:#fff;margin-top:0}.page-order-detail .room-hotel-package .package-item .title{color:#222222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.25rem}.page-order-detail .room-hotel-package .package-item .title .food-package,.page-order-detail .room-hotel-package .package-item .title .enjoy-package{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.125rem;background-image:url(../img/hotel-package-icon.png)}.page-order-detail .room-hotel-package .package-item .pk-title{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.page-order-detail .room-hotel-package .package-item .pk-item{border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;margin-top:.75rem}.page-order-detail .room-hotel-package .package-item .pk-item .pk-img{width:100%;height:10.75rem}.page-order-detail .room-hotel-package .package-item .pk-item .pk-img>img{width:100%;height:100%;object-fit:cover}.page-order-detail .room-hotel-package .package-item .pk-item .pk-detail{padding:0 1rem;font-size:.875rem;margin-top:.75rem;padding-bottom:.5rem}.page-order-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-name{color:#222222;font-weight:600;letter-spacing:0px;margin-bottom:.5rem;cursor:pointer}.page-order-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-name .wg-icon-expand{color:#2182fc;font-weight:600;width:2rem}.page-order-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-name .wg-icon-expand.open{height:1rem;transform:rotate(180deg)}.page-order-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-section .pk-title{color:#999999;width:80px}.page-order-detail .room-hotel-package .package-item .pk-item .pk-detail .pk-section .pk-text{color:#666666;word-break:break-all}.page-order-detail .room-hotel-package .package-item .pk-item .pk-detail .fold-box{color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;padding-bottom:.5rem;cursor:pointer}.page-order-detail .room-hotel-package .package-item .pk-item .pk-detail .fold-box .wg-icon-expand{margin-left:.25rem;font-weight:600}.page-order-detail .order-detail-status{background-color:#fff;padding:0}.page-order-detail .order-detail-status .status-img{width:9rem;height:5.875rem}.page-order-detail .order-detail-status .status-tip{font-size:.75rem;line-height:.875rem;font-weight:400;color:#999999;margin-top:.5rem}.page-order-detail .order-detail-status .wg-icon-radiobox-checked,.page-order-detail .order-detail-status .text-green{color:#16b900}.page-order-detail .order-detail-status .text-blue{color:#2182fc}.page-order-detail .order-detail-status .text-gray{color:#ccc}.page-order-detail .order-detail-status .text-orange{color:#ff7d13}.page-order-detail .order-detail-status .text-red{color:#f82222}.page-order-detail .order-detail-status .status-content{justify-content:space-between;font-weight:600;font-size:1.375rem;padding:0 .5rem 0 1rem}.page-order-detail .order-detail-status .order-amount{font-size:1rem;font-weight:600;color:#222222;padding:1rem}.page-order-detail .order-detail-status .order-amount .price-amount{font-size:1rem;color:#ff5e00}.page-order-detail .order-detail-status .order-amount.extra-page:after{right:1.625rem;border-color:#2182fc}.page-order-detail .order-detail-status .continue-pay-container{padding:1rem}.page-order-detail .order-detail-status .continue-pay-container .pay-container-link{font-size:1rem;background-color:#ff7d13;line-height:2.8rem;text-align:center;color:#ffffff;border-radius:2px;font-weight:600}.page-order-detail .order-detail-status .continue-pay-container .pay-container-link.gray{background-color:#999999}.page-order-detail .order-detail-status .continue-pay-container .re-booking-btn{font-size:1rem;line-height:2.64rem;text-align:center;font-weight:600;color:#2182fc;background-color:white;border-radius:2px;border:1px solid #2182fc}.page-order-detail .order-detail-status .continue-pay-container .cancel-order-btn{font-size:1rem;line-height:2.64rem;text-align:center;font-weight:600;color:#2182fc;background-color:white;border-radius:2px;border:1px solid #2182fc;margin-right:1rem}.page-order-detail .fee-detail-box{margin:0 1rem}.page-order-detail .fee-detail-list>li{border-top:none;font-size:.875rem;color:#222222;letter-spacing:0;padding-bottom:.625rem}.page-order-detail .fee-detail-list>li:last-child{border-bottom:none}.page-order-detail .fee-detail-total{padding-top:.9375rem;margin-top:.625rem}.page-order-detail.has-btn{padding-bottom:5rem}.page-order-detail .limit-content-container{padding-top:1rem}.page-order-detail .wg-contact{padding-top:.5rem}.page-order-detail .email-panel{width:100%;height:100%;position:fixed;background:#ffff;overflow-y:auto;overflow-x:hidden;max-width:786px;left:0;top:0;z-index:99991;right:0;margin:0 auto}.page-order-detail .email-panel .page-header{max-width:786px;position:fixed;left:0;right:0;z-index:9999;background:#fff;margin:0 auto;width:100%}.page-order-detail .email-panel .page-header .page-title .title-info{color:#222}.page-order-detail .email-panel .page-header .right-item{color:#222222;font-size:.875rem;font-weight:600;letter-spacing:0px;width:3rem}.page-order-detail .email-panel .email-container .page-body{padding:1.5rem 1rem 0 1rem}.page-order-detail .email-panel .email-container .email-btn{margin-top:2.25rem;height:3rem;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:1rem;font-weight:600;letter-spacing:0px}.page-order-detail .email-panel .email-container .email-btn.gray{background:#ccc;border-radius:2px 2px 2px 2px}.page-order-detail .order-detail-btn-container{height:4rem;box-sizing:border-box;padding:.5rem;box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2);background:#fff}.page-order-detail .order-detail-btn-container .order-detail-btn-item{background:#fff;border:1px solid #2182fc;border-radius:2px 2px 2px 2px;color:#2182fc;font-size:1rem;font-weight:600;letter-spacing:0px;margin-right:.5rem}.page-order-detail .order-detail-btn-container .order-detail-btn-item:last-child{margin-right:0}.page-order-detail .order-detail-tabs{margin-top:.5rem}.page-order-detail .order-detail-tabs.single-tab #wg-components-tabs .tab-mod>li{width:max-content;padding:0 1rem;flex:unset}.page-order-detail .order-detail-tabs #wg-components-tabs .tab-mod{height:2.5rem;padding:.375rem .5rem 0 .5rem}.page-order-detail .order-detail-tabs #wg-components-tabs .tab-mod>li{display:flex;align-items:flex-end;justify-content:center}.page-order-detail .order-detail-tabs #wg-components-tabs .tab-mod>li.tab-current{background:rgba(217,234,255,0.5);border-radius:4px 4px 0px 0px;font-weight:600}.page-order-detail .order-detail-tabs #wg-components-tabs .tab-mod>li.tab-current>span{border-bottom:solid .125rem #2182fc}.page-order-detail .order-detail-tabs #wg-components-tabs .tab-mod>li::after{display:none}.page-order-detail .order-detail-tabs #wg-components-tabs .tab-mod>li>span{padding-bottom:.375rem}.page-order-detail .receipt-head-content{font-size:.875rem;color:#222222;line-height:1.125rem;font-weight:400;padding:1rem 0}.page-order-detail .local-notes-content{padding-top:1rem}.page-order-detail .local-notes-content .local-notes-content-text{font-size:.875rem;color:#222222;line-height:1.125rem;font-weight:400}.page-order-detail .local-notes-content .local-notes-content-tips{margin-top:.5rem;font-size:.75rem;color:#666666;font-weight:400;line-height:1rem;padding-bottom:.5rem}.page-order-detail .traffic-info{background:#fff}.page-order-detail .traffic-info .pbs-flight-detail .detail-tip-head .flight-list-info{margin-left:0}.page-order-detail .traffic-info .pbs-flight-detail .detail-tip-head.flight-time-info{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px}.page-order-detail .traffic-info .pbs-flight-detail .detail-tip-head.flight-time-info .city{margin-left:.5rem}.page-order-detail .traffic-info .pbs-flight-detail .detail-tip-head .item-icon{width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;position:relative;margin-right:.5rem}.page-order-detail .traffic-info .pbs-flight-detail .detail-tip-head .item-icon .wicon-flight{color:#2182fc;font-size:1rem;transform:rotate(90deg)}.page-order-detail .traffic-info .pbs-flight-detail .wg-icon-expand{color:#666666}.page-order-detail .traffic-info .pbs-flight-detail .wg-icon-expand.open{transform:rotate(180deg)}.page-order-detail .traffic-info .pbs-flight-detail .pbs-flight-head{padding-bottom:0rem}.page-order-detail .traffic-info .pbs-flight-detail .pbs-flight-sectors{padding-bottom:1rem}.page-order-detail .traffic-info .pbs-flight-detail .pbs-flight-sectors.no-p-bottom{padding-bottom:0}.page-order-detail .traffic-info .pbs-flight-detail .pbs-flight-sectors.bottom-line{border-bottom:1px solid #f0f0f0}.page-order-detail .traffic-info .pbs-flight-detail .pbs-flight-sectors.open .wg-icon-expand{transform:rotate(180deg)}.page-order-detail .traffic-info .pbs-flight-detail .flight-data{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;padding-left:1.75rem;margin-top:.5rem}.page-order-detail .traffic-info .pbs-flight-detail .flight-data .flight-number:after{content:'|';display:inline-block;margin:0 .25rem;color:#cccccc;vertical-align:unset}.page-order-detail .traffic-info .pbs-flight-detail .js-trip-flight{padding-left:.75rem;margin-top:1rem}.page-order-detail .traffic-info .flight-btn{border-top:solid 1px #f0f0f0;height:2.875rem;border-bottom:solid 1px #f0f0f0}.page-order-detail .traffic-info .flight-btn>div{color:#2182fc;font-size:1rem;font-weight:600;letter-spacing:0px;border-right:solid 1px #f0f0f0}.page-order-detail .traffic-info .flight-btn>div:last-child{border-right:none}.page-order-detail .traffic-info .item.traffic-item .traffic-detail-info .item-icon{width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;position:relative;margin-right:.5rem}.page-order-detail .traffic-info .item.traffic-item .traffic-detail-info .item-icon .wg-icon{color:#2182fc;font-size:1.25rem}.page-order-detail .traffic-info .item.traffic-item .traffic-detail-info .item-icon .wicon-ship{color:#2182fc;font-size:1rem}.page-order-detail .traffic-info .item.traffic-item .traffic-detail-info .item-icon .wg-icon-fbs1{color:#2182fc;font-size:1.25rem}.page-order-detail .traffic-info .item.traffic-item .traffic-detail-info .boat-info .boat-time{font-weight:600;color:#222 !important}.page-order-detail .traffic-info .item.traffic-item .content{padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.page-order-detail .traffic-info .item.traffic-item .content.boat-content .detail .time-box .time{color:#222222;font-size:1rem;font-weight:600;letter-spacing:0px;line-height:1.5rem}.page-order-detail .traffic-info .item.traffic-item .content.boat-content .detail .time-box .time-text{color:#666666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;text-align:center}.page-order-detail .traffic-info .item.traffic-item .content.boat-content .detail .traffic-date-container{margin-top:.25rem}.page-order-detail .traffic-info .item.traffic-item .content.boat-content .detail .traffic-date-container .station-info>li{padding-bottom:.625rem}.page-order-detail .traffic-info .item.traffic-item .content .detail{border-bottom:none}.page-order-detail .traffic-info .item.traffic-item .content .detail .traffic-info{margin-top:0}.page-order-detail .traffic-info .item.traffic-item .content .detail .traffic-info .traffic-msg{padding-bottom:.25rem}.page-order-detail .traffic-info .item.traffic-item .content .detail .traffic-info .traffic-msg>p>span{font-size:.75rem;color:#666;line-height:1rem;word-break:break-all}.page-order-detail .traffic-info .item.traffic-item .content .detail .traffic-info .traffic-msg>p>span.train-no{color:#2182fc}.page-order-detail .traffic-info .item.traffic-item .content .detail .traffic-date-container{padding-left:1.75rem}.page-order-detail .traffic-info .item.traffic-item .content .detail .station-info>li{padding-left:1.2625rem}.page-order-detail .traffic-info .item.traffic-item .content .detail .station-info>li:first-child:before{content:'';position:absolute;left:.8rem;top:32%;bottom:-1.8rem;width:.125rem;height:81%;background-color:#dadfe3}.page-order-detail .traffic-info .item.traffic-item .content .detail .station-info>li:not(:first-child):before{content:'';position:absolute;left:.8rem;top:-24%;bottom:-1.8rem;width:.125rem;height:60%;background-color:#dadfe3}.page-order-detail .traffic-info .item.traffic-item .content .detail .station-info>li>span{font-weight:600;font-size:.875rem}.page-order-detail .traffic-info .item.traffic-item .content .detail .time-box .time{color:#222222;font-size:1rem;font-weight:600;letter-spacing:0px;line-height:2.25rem}.page-order-detail .traffic-info .item.traffic-item .content .detail .time-box .time-text{color:#666666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;text-align:center}.page-order-detail .traffic-info .item.traffic-item .content .ticket-entry-container{height:2.5rem;background:#fff;border:1px solid #2182fc;border-radius:2px 2px 2px 2px;padding-top:0;color:#2182fc;font-size:.875rem;font-weight:600;letter-spacing:0px}.page-order-detail .resource-hotel-info{padding:1rem;background-color:#fff}.page-order-detail .resource-hotel-info.local{background-color:#fff;height:4.75rem}.page-order-detail .resource-hotel-info .item.hotel-item{margin-top:.75rem;background:#fff;padding:.9375rem 0 0 0;box-shadow:0 2px 8px 0 rgba(0,0,0,0.1);border-radius:8px 8px 8px 8px;overflow:hidden}.page-order-detail .resource-hotel-info .item.hotel-item:first-child{margin-top:0}.page-order-detail .resource-hotel-info .item.hotel-item:last-child .detail .hotel-detail{padding-bottom:.9375rem}.page-order-detail .resource-hotel-info .item.hotel-item .hotel-title{margin:0 .9375rem;color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;padding-bottom:.75rem;border-bottom:1px solid #f0f0f0}.page-order-detail .resource-hotel-info .item.hotel-item .hotel-title .wicon-hotel{color:#2182fc;font-size:.875rem;margin-right:.5rem;padding-top:.125rem}.page-order-detail .resource-hotel-info .item.hotel-item .hotel-title .name{overflow:hidden;margin-right:.5rem}.page-order-detail .resource-hotel-info .item.hotel-item .hotel-title .name .en{font-size:.75rem;line-height:1.125rem;color:#666}.page-order-detail .resource-hotel-info .item.hotel-item .hotel-title .detail-text{color:#2182fc;font-size:.75rem}.page-order-detail .resource-hotel-info .item.hotel-item .hotel-title .wg-icon-expand{color:#222;transform:rotate(270deg);font-weight:600;margin-left:.25rem;font-size:.875rem;display:inline-block}.page-order-detail .resource-hotel-info .item.hotel-item .content{padding:1rem .9375rem 0;border-bottom:1px solid #f0f0f0}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info.open .hotel-room-title .wg-icon-expand{transform:rotate(180deg)}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-room-title{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-room-title .wg-icon-expand{line-height:1.5rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-room-title .icon-a-singlebed{font-size:1.125rem;margin-right:.25rem;font-weight:normal}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-room-title .hotel-time>span{margin-right:.25rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail{margin-top:.125rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info-list .room-info-item{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1rem;margin-top:.125rem;margin-right:.25rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info-list .room-info-item:not(:first-child):before{content:'|';display:inline-block;margin-right:.25rem;color:#cccccc;vertical-align:unset}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .room-info-child{margin-top:.25rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .room-info-child .room-title{padding-left:.125rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .room-info-child .child-policy{margin:.5rem 0}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .breakfast-container{border-color:#f0f0f0;margin-right:0;min-width:5.375rem;max-width:5.375rem;border-right:none;margin-top:.25rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .breakfast-container:nth-child(4){border-right:1px solid #f0f0f0}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .breakfast-container:last-child{border-right:1px solid #f0f0f0}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .breakfast-container .date-title{background:#e8f2fe;padding:.25rem 0;background:#f8f8f8;color:#222}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .breakfast-container .bf-amount{color:#222;font-size:.75rem;font-weight:normal;text-align:center;padding:.25rem .5rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .hotel-rc-list{margin-top:1rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .hotel-rc-list .hotel-rc-item .hotel-rc-icon{margin-top:-0.125rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .room-hotel-package .package-item{margin-top:0}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .room-hotel-package .package-item .pk-title{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .fg-tax-detail{margin-top:.625rem;padding:.25rem .375rem;font-size:.75rem;line-height:1rem;background:#fff;color:#666}.page-order-detail .resource-hotel-info .item.hotel-item .content .hotel-info .hotel-detail .room-info .fg-tax-detail .fg-detail-ul>li:first-child{font-size:.875rem}.page-order-detail .resource-hotel-info .item.hotel-item .hotel-btn{background-color:#fff;color:#2182fc;font-size:1rem;font-weight:600;letter-spacing:0px;height:2.875rem}.page-order-detail .journey-container{background-color:#fff;padding:1rem}.page-order-detail .journey-container .journey-list .journey-item:last-child .journey-content{padding-bottom:0}.page-order-detail .journey-container .journey-list .journey-item .day-number{margin-right:1rem}.page-order-detail .journey-container .journey-list .journey-item .day-number .day-number-text{font-size:.875rem;color:#222;font-weight:600;width:2.5rem;height:1.375rem;background:#f1f5f8;border-radius:2px 2px 2px 2px}.page-order-detail .journey-container .journey-list .journey-item .day-number .day-number-line{border-right:1px solid #f0f0f0;width:50%;margin:.125rem 0}.page-order-detail .journey-container .journey-list .journey-item .journey-content{font-size:.875rem;color:#222;line-height:1.375rem;padding-bottom:1rem}.page-order-detail .guide-driver-container{background-color:#fff;padding:0 1rem}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item{padding:1rem 0;border-bottom:1px solid #f0f0f0}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item:last-child{border-bottom:none}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item .guide-driver-item-title{font-size:1rem;color:#222;font-weight:600}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item .guide-driver-item-content-item{margin-top:.5rem}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item .guide-driver-item-content-item .guide-driver-item-content-item-label{font-size:.875rem;color:#666;font-weight:400;width:6rem}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item .guide-driver-item-content-item .guide-driver-item-content-item-value{word-break:break-all;font-size:.875rem;color:#222;font-weight:400}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item .guide-driver-item-content-item .guide-driver-item-content-item-value.car-no{color:#0057c4;font-weight:600}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item .guide-driver-item-content-item .wg-icon-phone{color:#2182fc}.page-order-detail .guide-driver-container .guide-driver-list .guide-driver-item .guide-driver-item-content-item .copy-icon{display:inline-block;width:1rem;height:1rem;margin-left:.25rem;background:url(../img/copy2.png) no-repeat;background-size:100% 100%}.page-order-detail .panel-luggage.open .panel-header .header-title .wg-icon-expand{transform:rotate(180deg)}.page-order-detail .panel-luggage.up .luggage-list-container .luggage-list-item{border:none;padding-top:0}.page-order-detail .panel-luggage.up .luggage-list-container .luggage-list-item:first-child{padding-top:1rem}.page-order-detail .panel-luggage.up .luggage-list-container .luggage-list-item .luggage-item-left .selected{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.page-order-detail .panel-luggage .panel-header .header-title .wg-icon-expand{color:#666666}.page-order-detail .travel-panel.up .panel-body{padding-bottom:1rem}.page-order-detail .travel-panel.up .panel-body .panel-travellers{border-top:none}.page-order-detail .travel-panel.up .panel-body .panel-travellers .panel-travellers-title .travellers-name{word-break:break-all;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.page-order-detail .travel-panel.up .panel-body .panel-travellers .panel-travellers-title .name-box{margin-left:1rem}.page-order-detail .travel-panel.up .panel-body .panel-travellers .panel-travellers-title .travel-tag{margin-left:.25rem;background:#f1f5f8;border-radius:1px 1px 1px 1px;padding:.125rem .25rem;font-size:.75rem;line-height:1.125rem;font-weight:400;color:#999}.page-order-detail .travel-panel.open .panel-body .panel-travellers{padding-bottom:.75rem}.page-order-detail .travel-panel.open .panel-body .panel-travellers .wg-components-key-value{margin-top:.5rem}.page-order-detail .travel-panel.open .panel-header .wg-icon-expand{transform:rotate(180deg)}.page-order-detail .resource-entertain-info{margin-top:.5rem}.page-order-detail .resource-entertain-info .entertain-item .entertain-item-img{padding-top:.9375rem}.page-order-detail .resource-entertain-info .entertain-item .entertain-item-img>i{color:#2182fc;font-size:1.125rem}.page-order-detail .resource-entertain-info .entertain-item .item-li .content .option-detail .content-desc{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;margin-bottom:0}.page-order-detail .resource-entertain-info .entertain-item .item-li .content .option-detail .content-desc .obs-type{border:1px solid rgba(0,87,196,0.2);border-radius:2px 2px 2px 2px;color:#0057c4;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .125rem;margin-right:.25rem;line-height:1.25rem}.page-order-detail .resource-entertain-info .entertain-item .item-li .content .option-detail .rate-item{border-top:none;padding:.25rem 0}.page-order-detail .resource-entertain-info .entertain-item .item-li .content .option-detail .rate-item .room-info-list .room-info-item{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1rem;margin-top:.125rem;margin-right:.25rem}.page-order-detail .resource-entertain-info .entertain-item .item-li .content .option-detail .rate-item .room-info-list .room-info-item:not(:first-child):before{content:'|';display:inline-block;margin-right:.25rem;color:#cccccc;vertical-align:unset}.page-order-detail .resource-insurance-info .insurance-item .item-li{padding:1rem}.page-order-detail .resource-insurance-info .insurance-item .item-li .icon-biz-insurance2{color:#2182fc;font-size:1.125rem;margin-right:.5rem;padding-top:.125rem}.page-order-detail .resource-insurance-info .insurance-item .item-li .passenger-list .passenger-item{word-break:break-all}.page-order-detail .resource-insurance-info .insurance-item .item-li .content .content-desc{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px}.page-order-detail .flight-detail-container{width:100%;height:80%;position:absolute;bottom:0;background:#fff;color:#222;border-top-left-radius:.625rem;border-top-right-radius:.625rem}.page-order-detail .flight-detail-container.half-height{height:50%}.page-order-detail .flight-detail-container .title{padding:1.25rem .9375rem;font-size:1.125rem;font-weight:500;color:#222;line-height:1.125rem;border-bottom:1px solid #f0f0f0;text-align:center}.page-order-detail .flight-detail-container .title .wg-icon-close{position:absolute;top:1.25rem;left:.9375rem}.page-order-detail .wg-components-key-value.width-6 .item-key{width:6em}.page-order-detail .wg-components-key-value.colon .item-key:after{display:none}.page-order-detail .wg-components-key-value .item-value{margin-left:0}.page-order-detail .fee-detail-box .detail{margin-bottom:.625rem}.page-order-detail .fee-detail-box .detail .detail-content{font-size:.875rem}.page-order-detail .fee-detail-box .fee-detail-total{margin-top:.625rem}.page-order-detail .panel-basic .panel-body{padding-bottom:0}.page-order-detail .order-tips{padding-bottom:.5rem}.page-order-detail .order-tips .resource-order-attention{margin-top:.5rem}.page-order-detail .order-tips .resource-order-attention .new-light-box{align-items:start}.page-order-detail .order-tips .resource-order-attention .new-light-box .limit-content-container{padding-bottom:2rem;color:#222;padding-left:1rem}.page-order-detail .order-tips .resource-order-attention .new-light-box .limit-content-container .list{padding-left:0}.page-order-detail .order-tips .resource-order-attention .new-light-box .limit-content-container .list li:before{content:' '}.page-order-detail .order-tips .resource-order-attention .new-light-box .limit-content-container .order-detail-option .attention-option{margin-top:.625rem}.page-order-detail .order-tips .resource-order-attention .new-light-box .limit-content-container .order-attention-li{margin-bottom:1.25rem;padding-left:0 !important}.page-order-detail .order-tips .resource-order-attention .new-light-box .limit-content-container .main-title{font-size:.9375rem;font-weight:600}.page-order-detail .order-tips .resource-order-attention .new-light-box .limit-content-container .second-title{font-size:.875rem;font-weight:600}.page-order-detail .extra-info-container{margin-top:.5rem;background:#ffffff}.page-order-detail .extra-info-container .extra-info-title{font-size:1rem;font-weight:600;color:#222;line-height:1.375rem;padding-left:1rem;height:3.5rem;background:#ffffff;border-bottom:1px solid #f0f0f0}.page-order-detail .extra-info-container .extra-info-content{padding:.5rem 1rem}.page-order-detail .extra-info-container .extra-info-content .extra-info-item{font-size:.875rem;font-weight:400;color:#222222;line-height:1.325rem;position:relative;padding:.5rem}.page-order-detail .extra-info-container .extra-info-content .extra-info-item::after{content:' ';width:4px;height:4px;border-radius:50%;background:#999;position:absolute;left:0;top:1rem}.page-order-detail .extra-info-container .extra-info-content .extra-info-item .flight-tips{color:#2182fc}.page-order-detail .hotel-remark-container{margin-top:.5rem;background-color:#fff}.page-order-detail .hotel-remark-container .hotel-remark-title{font-size:1rem;font-weight:600;color:#222;padding:0 1rem;height:3.5rem;border-bottom:1px solid #f0f0f0}.page-order-detail .hotel-remark-container .hotel-remark-list .hotel-remark-item{border-top:1px solid #f0f0f0;padding:1rem}.page-order-detail .hotel-remark-container .hotel-remark-list .hotel-remark-item:first-child{border-top:none}.page-order-detail .hotel-remark-container .hotel-remark-list .hotel-remark-item .hotel-name{color:#222;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:1.25rem}.page-order-detail .hotel-remark-container .hotel-remark-list .hotel-remark-item .hotel-name>i{color:#2182fc;margin-right:.5rem}.page-order-detail .hotel-remark-container .hotel-remark-list .hotel-remark-item .remark-detail{padding:1rem;background:rgba(241,245,248,0.5);border-radius:4px 4px 4px 4px;color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px;margin-top:8px;line-height:1.25rem}.page-order-detail .hotel-remark-container .hotel-remark-list .hotel-remark-item .remark-detail>p{margin-top:.5rem}.page-order-detail .hotel-remark-container .hotel-remark-list .hotel-remark-item .remark-detail>p:first-child{margin-top:0}.page-order-detail .hotel-remark-container .hotel-remark-list .hotel-remark-item .hotel-remark-tip{margin-top:.5rem;color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1rem}.page-order-detail .order-detail-status{border-bottom:none;border-top:1px solid #f0f0f0}.page-order-detail .crocodile-component-points{margin-top:1px}.page-order-detail .dynamic-info{margin-top:.5rem}.page-order-detail .dynamic-info .panel-header{padding-bottom:.5rem}.page-order-detail .dynamic-info .panel-body{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0;padding-right:1.625rem}.page-order-detail .dynamic-info .panel-body .panel-name{color:#222222;font-weight:600}.page-order-detail .dynamic-info .detail-link.extra-page:after{border-color:#2182fc}.page-order-detail .panel{border:none;margin-top:.5rem}.page-order-detail .panel-header{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}.page-order-detail .panel-header .header-title{color:#222222;font-weight:600}.page-order-detail .panel-body{padding-bottom:.3125rem;background-color:#fff;border-top:none}.page-order-detail .panel-body .key-value .item-key::after{content:''}.page-order-detail .panel-body .key-value .item-value{margin-bottom:0;color:#222;padding-right:.6875rem}.page-order-detail .panel-body .panel-travellers+.panel-travellers{border-top:1px solid #f0f0f0}.page-order-detail .panel-body .panel-travellers .panel-travellers-title{font-size:.875rem;font-weight:600;color:#222222;line-height:20px;padding-top:1rem}.page-order-detail .panel-body .panel-travellers .panel-travellers-title .name-box{margin-left:1rem}.page-order-detail .panel-body .panel-travellers .panel-travellers-title .travel-tag{margin-left:.25rem;background:#f1f5f8;border-radius:1px 1px 1px 1px;padding:.125rem .25rem;font-size:.75rem;line-height:1.125rem;font-weight:400;color:#999}.page-order-detail .key-value+.key-value{border-top:1px solid #eee}.page-order-detail .timeline>li:before{left:4.9375rem}.page-order-detail .timeline .node-status{width:5rem;white-space:nowrap;text-align:left}.page-order-detail .timeline .node-status:before{background-color:rgba(33,130,252,0.3)}.page-order-detail .timeline .node-info span{padding:0 .1875rem}.page-order-detail .mask-bottom-detail{margin-bottom:0;background-color:#fff !important}.page-order-detail .mask-bottom-detail .price-detail-box{top:.5rem;background-color:transparent}.page-order-detail .mask-bottom-detail .price-detail-box .fee-detail-header{font-size:1.125rem;color:#222222;letter-spacing:0;line-height:1.25rem}.page-order-detail .mask-bottom-detail .price-detail-box .fee-detail-list{color:#222;margin-top:.875rem}.page-order-detail .mask-bottom-detail .price-detail-box .fee-detail-list>li{border-top:none;font-size:.875rem;color:#222222;letter-spacing:0}.page-order-detail .mask-bottom-detail .price-detail-box .fee-detail-list .fee-amount{color:#222}.page-order-detail .mask-bottom-detail .price-detail-box .fee-detail-list .fee-detail-total{padding-top:0;line-height:1.25rem}.page-order-detail .mask-bottom-detail .figure-close{z-index:21}.page-order-detail .timeline .node-status:after{background-color:#17a1dd}.page-order-detail .wg-components-popup .fee-detail-box .title{margin-top:.15rem;color:#222;font-size:1.125rem;letter-spacing:0;line-height:1.25rem;font-weight:600}.page-order-detail .wg-components-popup .fee-detail-box .fee-detail-list>li{border-top:none;font-size:.875rem;color:#222222;letter-spacing:0}.page-order-detail .check-itinerary{color:#17a1dd;text-align:right}.page-order-detail .payment-method{-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.page-order-detail .payment-method .detail-link{font-size:.875rem}.page-order-detail .payment-method .detail-link:after{border-color:#2182fc}.page-order-detail .dynamic-order-info-container{padding:1rem;margin-top:.5rem;background:#fff;color:#222}.page-order-detail .dynamic-order-info-container .component-tour-brief-container .extra>p{margin-bottom:.25rem}.page-order-detail .dynamic-order-info-container .component-tour-brief-container .extra>p label{font-size:.875rem;font-weight:400;color:#666;line-height:1.25rem}.page-order-detail .dynamic-order-info-container .component-tour-brief-container .extra>p span{font-size:.875rem;font-weight:400;color:#222;line-height:1.25rem}.page-order-detail .attention-min-width>label{min-width:4rem}.page-order-detail .attention-min-width .item-value>ul{margin:0;padding:0;list-style:none}.page-order-detail .refund-detail{background-color:rgba(0,0,0,0.6)}.page-order-detail .refund-detail .lightbox{bottom:0;width:100%;position:relative;height:100%;top:6.25rem;background-color:#fff;color:#000;border-radius:1rem 1rem 0 0}.page-order-detail .refund-detail .lightbox .lightbox-body{position:relative;height:100%;background:#fff;z-index:999}.page-order-detail .refund-detail .lightbox .lightbox-foot{display:none}.page-order-detail .refund-detail .lightbox .refund-detail-title{border-bottom:1px solid #f0f0f0}.page-order-detail .refund-detail .lightbox .refund-detail-title .refund-detail-close{color:#222222;line-height:3rem;font-size:.875rem;font-weight:400;padding:1rem}.page-order-detail .refund-detail .lightbox .refund-detail-title .refund-detail-title-text{font-size:.875rem;font-weight:600;color:#222222;line-height:3rem;margin-left:6rem}.page-order-detail .refund-detail .lightbox .refund-detail-content{padding:1rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-date{font-size:.75rem;font-weight:400;color:#999999;line-height:1.125rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process{padding:1rem;margin:.5rem 0 1rem 0;background:#f5f8fa}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-channel{font-size:.875rem;font-weight:500;color:#222222;line-height:1.25rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-dotted-line{height:0;flex:1;margin:0 .5rem;border-top:2px dotted #e0e0e0}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-amount{font-size:.875rem;font-weight:500;color:#222222;line-height:1.25rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .wicon-thin-arrow-down{margin-left:.5rem;font-size:1.25rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .arrow-down-icon-container{position:relative;display:flex}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .arrow-down-icon-container::after{content:'';position:absolute;left:-4rem;top:-1rem;right:-1rem;bottom:-1rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-tips{font-size:.75rem;font-weight:400;color:#ff7d13;line-height:1.125rem;margin-top:.5rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .wicon-caution{font-size:1rem;margin-right:.125rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline{margin-top:1rem;border-top:1px dashed #e0e0e0;padding-top:1rem;font-size:.75rem;color:#999999}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-circle{width:.75rem;height:.75rem;border-radius:50%;background:#2182fc}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-progress{flex-direction:column}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-progress .refund-detail-line{width:.125rem;height:100%;background:#2182fc}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-progress .wicon-progress{color:#2182fc}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-operate{margin-left:1rem;padding-bottom:1rem;font-weight:400}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-operate .refund-detail-operate-content{font-size:.875rem;line-height:.875rem;margin-bottom:.25rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-operate .refund-detail-operate-date{line-height:1.125rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-channel-tips{margin-left:1.75rem;margin-bottom:.25rem;line-height:1.125rem}.page-order-detail .refund-detail .lightbox .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-channel-list{margin-left:.1rem;line-height:1.125rem}.page-order-detail .key-value{margin-top:.3125rem;margin-bottom:.3125rem;padding-left:0;list-style:none;font-size:.875rem}.page-order-detail .key-value .pair-item,.page-order-detail .key-value>li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:.3125rem 0}.page-order-detail .key-value .pair-item .item-key,.page-order-detail .key-value>li .item-key{color:#666;white-space:nowrap;width:5em;position:relative;margin-right:.625rem}.page-order-detail .key-value .pair-item .item-value,.page-order-detail .key-value>li .item-value{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:.9375rem;margin-bottom:0;word-break:break-all;color:#222}.verify-panel-popup .verify-panel-wrapper{background:#fff;padding:1rem}.verify-panel-popup .verify-panel-wrapper .verify-desc{color:#222;font-size:.875rem;line-height:1.25rem}.verify-panel-popup .verify-panel-wrapper .verify-desc .time-limit{color:#ff7d13}.verify-panel-popup .verify-panel-wrapper .verify-table{width:100%;border:1px solid #f0f0f0;margin-top:1rem}.verify-panel-popup .verify-panel-wrapper .verify-table th,.verify-panel-popup .verify-panel-wrapper .verify-table td{padding:.5rem 1rem;color:#222;font-size:.875rem;line-height:1.375rem;text-align:left}.verify-panel-popup .verify-panel-wrapper .verify-table th:last-child,.verify-panel-popup .verify-panel-wrapper .verify-table td:last-child{border-left:1px solid #f0f0f0}.verify-panel-popup .verify-panel-wrapper .verify-table th{background:#f9fbfc;font-weight:600}.verify-panel-popup .verify-panel-wrapper .verify-table tr+tr td{border-top:1px solid #f0f0f0}.verify-panel-popup .popup-content{background:#fff}.verify-panel-popup .footer-button{padding:.5rem;background:#fff;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2)}.verify-panel-popup .footer-button .wg-components-button{height:3rem;line-height:3rem}.verify-panel-popup .footer-button .wg-components-button .button-text{font-size:1rem}.verify-panel-popup .footer-button .wg-components-button+.wg-components-button{margin-left:.5rem}.verify-panel-popup.fix-iphoneX .wg-components-popup{padding-bottom:34px;background:#fff}.download-panel-popup .download-panel-wrapper{background:#fff;padding:1rem}.download-panel-popup .download-panel-wrapper .download-desc{color:#222;font-size:.875rem;line-height:1.25rem}.download-panel-popup .download-panel-wrapper .download-desc .time-limit{color:#ff7d13}.download-panel-popup .download-panel-wrapper .download-table{width:100%;border:1px solid #f0f0f0;margin-top:1rem}.download-panel-popup .download-panel-wrapper .download-table th,.download-panel-popup .download-panel-wrapper .download-table td{padding:.5rem .75rem;color:#222;font-size:.875rem;line-height:1.375rem;text-align:left}.download-panel-popup .download-panel-wrapper .download-table th.number,.download-panel-popup .download-panel-wrapper .download-table td.number{width:2rem;text-align:center}.download-panel-popup .download-panel-wrapper .download-table th.pdf-name,.download-panel-popup .download-panel-wrapper .download-table td.pdf-name{color:#2182fc;word-break:break-all}.download-panel-popup .download-panel-wrapper .download-table th:last-child,.download-panel-popup .download-panel-wrapper .download-table td:last-child{border-left:1px solid #f0f0f0}.download-panel-popup .download-panel-wrapper .download-table th{background:#f9fbfc;font-weight:600}.download-panel-popup .download-panel-wrapper .download-table tr+tr td{border-top:1px solid #f0f0f0}.download-panel-popup .popup-content{background:#fff}.download-panel-popup .footer-button{padding:.5rem;background:#fff;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2);z-index:1}.download-panel-popup .footer-button .wg-components-button{height:3rem;line-height:3rem}.download-panel-popup .footer-button .wg-components-button+.wg-components-button{margin-left:.5rem}.download-panel-popup.fix-iphoneX .wg-components-popup{padding-bottom:34px;background:#fff}.flight-ticket-panel-popup .flight-ticket-panel-wrapper{background:#fff;padding:1rem}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item{margin-top:1rem;border:1px solid #f0f0f0;border-radius:1px 1px 1px 1px}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item:first-child{margin-top:0}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .flight-route-title{height:2.875rem;background:rgba(241,245,248,0.5);border-bottom:1px solid #f0f0f0;border-radius:2px 2px 0px 0px;padding:0 1rem;color:#222;font-size:1rem;font-weight:600;letter-spacing:0px}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .flight-route-title .item-icon{width:1.25rem;height:1.25rem;background:#fff;border-radius:50%;position:relative;margin-right:.5rem}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .flight-route-title .item-icon .wicon-flight{color:#2182fc;font-size:1rem;transform:rotate(90deg)}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item{padding:1rem;background:#fff;border-top:1px solid #f0f0f0}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item:first-child{border-top:none}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item .ticket-title{color:#333;font-size:1rem;font-weight:600;letter-spacing:0px;margin-bottom:.5rem;word-break:break-all}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item .ticket-title>span{margin-left:.25rem;color:#999;font-size:.75rem;font-weight:normal;letter-spacing:0px}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item .ticket-info-item label{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;width:5.25rem;margin-right:1rem}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item .ticket-info-item>span{color:#333;font-size:.875rem;font-weight:normal;letter-spacing:0px}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item .ticket-info-item>span .wicon-copy{color:#2182fc;margin-left:.25rem}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item .ticket-status{color:#ff7d13;font-size:.875rem;font-weight:600;letter-spacing:0px}.flight-ticket-panel-popup .flight-ticket-panel-wrapper .flight-route-item .ticket-list .ticket-item .ticket-status.green{color:#129401}.flight-ticket-panel-popup .popup-content{background:#fff}.flight-ticket-panel-popup.fix-iphoneX .wg-components-popup{padding-bottom:34px;background:#fff}.q-r-code-panel{width:100%;height:100%;position:fixed;background:#f0f0f0;overflow-y:auto;overflow-x:hidden;max-width:786px;left:0;top:0;z-index:9997}.q-r-code-panel .page-header{max-width:786px;position:fixed;left:0;right:0;z-index:9999;background:#fff;margin:0 auto;width:100%}.q-r-code-panel .page-header .page-title .title-info{color:#222}.q-r-code-panel .page-header .right-item{color:#222222;font-size:.875rem;font-weight:600;letter-spacing:0px;width:3rem}.q-r-code-panel .q-r-code-panel-container{position:relative}.q-r-code-panel .q-r-code-panel-container .detail-container{margin:1rem;background:#fff;border-radius:2px 2px 2px 2px;overflow:hidden}.q-r-code-panel .q-r-code-panel-container #wg-components-tabs .tab-container{overflow:hidden;border-radius:2px 2px 0px 0px}.q-r-code-panel .q-r-code-panel-container #wg-components-tabs .tab-container .tab-mod{overflow:hidden}.q-r-code-panel .q-r-code-panel-container #wg-components-tabs .tab-container .tab-mod .tab-current{position:relative;background-color:#fff}.q-r-code-panel .q-r-code-panel-container #wg-components-tabs .tab-container .tab-mod>li{background-color:#f1f5f8;color:#222}.q-r-code-panel .q-r-code-panel-container #wg-components-tabs .tab-container .tab-mod>li.tab-current span{font-weight:600;border-bottom:none}.q-r-code-panel .q-r-code-panel-container #wg-components-tabs .tab-container .tab-mod>li:nth-child(1).tab-current::after{content:'';position:absolute;top:0;z-index:998;right:0;width:20px;height:120%;background:#fff;-moz-transform:rotate(-20deg);-o-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);border-radius:4px;transform-origin:top right;-webkit-transform-origin:top right;-moz-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right}.q-r-code-panel .q-r-code-panel-container #wg-components-tabs .tab-container .tab-mod>li:nth-child(2).tab-current::before{content:'';position:absolute;left:0;width:20px;height:120%;background:#fff;-moz-transform:rotate(20deg);-o-transform:rotate(20deg);-webkit-transform:rotate(20deg);transform:rotate(20deg);border-radius:4px;transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left}.q-r-code-panel .q-r-code-panel-container .wg-components-slider .q-r-code-item{background-color:#fff;padding-top:.5rem}.q-r-code-panel .q-r-code-panel-container .wg-components-slider .q-r-code-item .img-box{height:12rem;overflow:hidden}.q-r-code-panel .q-r-code-panel-container .wg-components-slider .q-r-code-item .img-box>img{width:14rem;height:14rem}.q-r-code-panel .q-r-code-panel-container .wg-components-slider .q-r-code-item .ticket-code{color:#666666;font-size:.875rem;font-weight:normal;letter-spacing:0px;text-align:center;padding-bottom:1.8rem}.q-r-code-panel .q-r-code-panel-container .wg-components-slider .q-r-code-item .ticket-code .split{width:1px;height:.5rem;background:#f0f0f0;display:inline-block;margin:0 .5rem}.q-r-code-panel .q-r-code-panel-container .wg-components-slider .slider-nav{top:13.6rem}.q-r-code-panel .q-r-code-panel-container .wg-components-slider .slider-nav>.nav-item{width:4px;height:4px;background:#cccccc;border-radius:2px 2px 2px 2px}.q-r-code-panel .q-r-code-panel-container .wg-components-slider .slider-nav>.nav-item.active{width:16px;height:4px;background:#2182fc;border-radius:2px 2px 2px 2px}.q-r-code-panel .q-r-code-panel-container .detail-box{background:#fff;margin:0 1rem;border-top:1px solid #f0f0f0;border-radius:0px 0px;padding:1rem 0}.q-r-code-panel .q-r-code-panel-container .detail-box .title{color:#666666;font-size:.875rem;font-weight:normal;letter-spacing:0px;width:4.65rem}.q-r-code-panel .q-r-code-panel-container .detail-box .text{color:#222222;font-size:.875rem;letter-spacing:0px}.q-r-code-panel .q-r-code-panel-container .pdf-box{background-color:#fff;border-radius:0px 0px 2px 2px}.q-r-code-panel .q-r-code-panel-container .pdf-box .btn-box{margin:0 1rem;border-radius:0px 0px;padding-bottom:1rem}.q-r-code-panel .q-r-code-panel-container .pdf-box .btn-box .pdf-btn{height:3rem;background:#ffffff;border:1px solid #2182fc;border-radius:2px 2px 2px 2px;font-size:1rem;font-weight:600;letter-spacing:0px;color:#2182fc}.q-r-code-panel .q-r-code-panel-container .pdf-box .btn-box .pdf-btn.code{margin-left:1rem}.ticket-entry-container{text-align:right;padding-top:.9375rem;background-color:#fff;color:#2182fc;font-size:.875rem}.ticket-entry-container i{color:#2182fc;font-size:1rem}.ticket-entry-container:after{right:1rem}.ticket-entry-container .pdf-box{background-color:#fff;border-top:1px solid #f0f0f0}.ticket-entry-container .pdf-box .btn-box{margin:0 1rem;border-radius:0px 0px;padding:1rem 0}.ticket-entry-container .pdf-box .btn-box .pdf-btn{height:3rem;background:#ffffff;border:1px solid #2182fc;border-radius:2px 2px 2px 2px;font-size:1rem;font-weight:600;letter-spacing:0px;color:#2182fc}.ticket-entry-container .pdf-box .btn-box .pdf-btn.code{margin-left:1rem}.page-eticket{padding:0 .9375rem;background:#17a1dd}.page-eticket .wg-components-e-ticket .e-ticket-slider .slider-list{max-height:fit-content}.wg-components-toast{z-index:99999}.cancel-order-alert .alert-title{color:#ff6600}.cancel-order-alert .alert-msg{text-align:left}.cancel-order-alert.btn-length-2 .wg-components-alert-btn:last-child{background:#fff;color:#2182fc;border:1px solid #2182fc}.journey-hotel-detail{background:#f0f0f0;margin-bottom:1rem}.journey-hotel-detail .wg-gesture{cursor:pointer}.journey-hotel-detail .title-container .back-banner{background-image:url(../img/journey-hotel-default-banner.png);width:100vw;height:47.46vw;display:flex;flex-direction:column-reverse;box-sizing:border-box;justify-content:space-between;background-size:cover}.journey-hotel-detail .title-container .back-banner .destination{font-weight:600;font-size:1.25rem;color:#fff;padding-left:1rem;height:3rem;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 99%)}.journey-hotel-detail .title-container .text-container{height:3.4375rem}.journey-hotel-detail .title-container .title{box-sizing:border-box;padding:0 1rem;display:flex;justify-content:space-between;background-color:#fff;height:3.75rem;border-radius:1rem 1rem 0 0;position:relative;top:-0.9375rem}.journey-hotel-detail .title-container .title .status{line-height:3.75rem;font-size:1.125rem;color:#222;font-weight:700}.journey-hotel-detail .title-container .title .check-order{font-size:.875rem;color:#2182fc;display:flex;align-items:center}.journey-hotel-detail .title-container .title .check-order .text{margin-right:.5rem}.journey-hotel-detail .title-container .title .check-order .wg-icon-expand{transform:rotate(-90deg)}.journey-hotel-detail .page-main-container{background:#fff;padding:1rem 0}.journey-hotel-detail .page-main-container .hotel-name-box{padding:0 1rem}.journey-hotel-detail .page-main-container .hotel-name-box .hotel-name{font-size:1.125rem;line-height:1.625rem;font-weight:600;color:#222222;margin:0}.journey-hotel-detail .page-main-container .hotel-name-box .hotel-en-name{margin-top:.25rem;font-size:.75rem;line-height:1.125rem;font-weight:400;display:block}.journey-hotel-detail .page-main-container .room-detail-box{margin:.5rem 1rem 0 1rem;background:#f1f5f8;padding:.5rem 1rem}.journey-hotel-detail .page-main-container .room-detail-box .room-name{font-size:.875rem;line-height:1.25rem;color:#222222;font-weight:600;display:block}.journey-hotel-detail .page-main-container .room-detail-box .room-detail{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#666666}.journey-hotel-detail .page-main-container .room-detail-box .room-detail .meal{color:#17a1dd}.journey-hotel-detail .page-main-container .route-box{padding:0 1rem .5rem 1rem;margin-top:1rem;border-bottom:1px solid #f0f0f0}.journey-hotel-detail .page-main-container .route-box .go-route .title,.journey-hotel-detail .page-main-container .route-box .back-route .title{font-size:.75rem;line-height:1.125rem;font-weight:400;color:#666666}.journey-hotel-detail .page-main-container .route-box .go-route .time,.journey-hotel-detail .page-main-container .route-box .back-route .time{font-size:1rem;line-height:1.375rem;font-weight:600;color:#222222}.journey-hotel-detail .page-main-container .route-box .go-route .time .week,.journey-hotel-detail .page-main-container .route-box .back-route .time .week{margin-left:.25rem}.journey-hotel-detail .page-main-container .route-box .night-num{height:1.125rem;padding:0 .625rem;border-radius:1rem;font-size:.75rem;line-height:1.125rem;margin-top:1.25rem;display:block;background:#f1f5f8;font-weight:400;color:#222222}.journey-hotel-detail .page-main-container .route-box .back-route .title{text-align:right}.journey-hotel-detail .page-main-container .passenger-box{padding:0 1rem;margin-top:.5rem}.journey-hotel-detail .page-main-container .passenger-box .title{font-size:.75rem;line-height:1.125rem;font-weight:400;color:#666666}.journey-hotel-detail .page-main-container .passenger-box .name{margin-top:.25rem;font-size:1rem;line-height:1.375rem;font-weight:600;color:#222222}.journey-hotel-detail .page-main-container .operation-box{padding:0 1rem;margin-top:1rem}.journey-hotel-detail .page-main-container .operation-box .btn{height:3rem;border-radius:.125rem;border:1px solid #2182fc;background:#ffffff;color:#17a1dd;font-size:1rem;line-height:1.375rem;font-weight:600}.journey-hotel-detail .page-main-container .operation-box .btn-voucher{margin-right:.5rem}.journey-hotel-detail .map-box{background:#fff;margin-top:.5rem}.journey-hotel-detail .map-box .title{font-size:1rem;line-height:1.375rem;padding:1rem 1rem .625rem 1rem;font-weight:600;color:#222222}.journey-hotel-detail .map-box .map{height:8.75rem;position:relative}.journey-hotel-detail .map-box .map img{height:8.75rem;width:100%}.journey-hotel-detail .map-box .map .address-box{border-radius:.125rem .125rem 0 0;position:absolute;margin:0 1rem;background:#fff;width:-webkit-fill-available;bottom:.75rem}.journey-hotel-detail .map-box .map .address-box .address{padding:0 1rem;font-size:.875rem;line-height:1.25rem;font-weight:400;color:#222222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.journey-hotel-detail .map-box .map .address-box .btn-map{width:2.5rem;height:2.5rem;border-radius:.125rem .125rem 0 0;background:#17a1dd}.journey-hotel-detail .map-box .map .address-box .btn-map .wicon-map{color:#fff;font-size:1.36rem}.journey-hotel-detail .page-map{position:fixed;bottom:0;z-index:10000;background:#fff;width:100%;top:2.78rem;height:calc(100% - 2.78rem)}.journey-hotel-detail .page-map .map-container{width:100%;height:100%}.journey-hotel-detail .hotel-detail-meals{margin-bottom:0}.journey-hotel-detail .hotel-detail-meals>div{border-radius:16px 16px 0 0}.journey-hotel-detail .hotel-detail-meals>div .mask-bottom-header{background:#fff;border-radius:16px 16px 0 0;border-bottom:1px solid #f1f5f8}.journey-hotel-detail .wg-voucher-skeleton .skeleton-map{background:#c8e0ff;color:#fff}.journey-hotel-detail .fpbs-recommend{margin-top:.5rem}.journey-hotel-voucher{background:#f0f0f0}.journey-hotel-voucher .wg-gesture{cursor:pointer}.journey-hotel-voucher ul{padding:0}.journey-hotel-voucher ul li{list-style:none}.journey-hotel-voucher .tab-container .tab-mod{position:fixed}.journey-hotel-voucher .tab-container .tab-content{overflow:hidden}.journey-hotel-voucher .tab-container .tab-content .voucher-info{padding-bottom:1rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-orderId-detail{border-radius:.625rem;margin:.625rem;padding:.625rem 1rem;background-image:url(../img/voucher-bg.png);background-size:cover;background-repeat:no-repeat;background-position:right bottom}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-orderId-detail .orderIds>div{margin-bottom:.625rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-orderId-detail .orderIds>div>h4{font-size:.75rem;color:#222;line-height:1.125rem;margin-bottom:.25rem;font-weight:400}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-orderId-detail .orderIds>div>p{color:#222;font-weight:600}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-orderId-detail .orderIds>div .blue{color:#2182fc}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail{background:#fff;margin-top:.625rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-info{border-bottom:1px solid #f0f0f0;padding:.625rem 1rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-info>h2{font-size:1rem;color:#222;text-align:left;line-height:1.375rem;margin:0}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-info .address-tel{margin-top:.625rem;color:#222}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-info .address-tel>div>h4,.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-info .address-tel>div>p{width:10.75rem;line-height:1.25rem;font-size:.75rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-date{border-bottom:1px solid #f0f0f0;padding:1rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-date .date-box:last-child{text-align:right}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-date .date-box>h6{font-size:.75rem;color:#222;line-height:1.25rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-date .date-box .date-check{font-size:1rem;color:#222;line-height:1.375rem;font-weight:700}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .hotel-date .date-box .date-night{margin-top:1.375rem;background:#f1f5f8;font-size:.75rem;color:#222;border-radius:3.125rem;padding:0 .625rem;height:1.125rem;line-height:1.125rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .passenger-detail{border-bottom:1px solid #f0f0f0;padding:1rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .passenger-detail>div>h4{font-size:.75rem;color:#222;line-height:1.125rem;width:6.75rem;margin-right:.5rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .passenger-detail>div .right{color:#222;font-size:.75rem;font-weight:600;flex:1}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .passenger-detail>div .right .blue{color:#2182fc;word-break:break-all}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .room-detail{border-bottom:1px solid #f0f0f0;padding:.625rem 1rem;line-height:1.375rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .room-detail>div>h4{font-size:.75rem;color:#222;width:6.75rem;margin-right:.5rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .room-detail>div>p{font-size:.75rem;color:#222;width:10.75rem;flex:1}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .room-detail>div>ul{width:10.75rem;padding:0}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-hotelDetail .room-detail>div>ul li{font-size:.75rem;color:#222;list-style-type:none}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-extraInfo{margin-top:.625rem;background:#fff}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-extraInfo>section{padding:.625rem 1rem;border-bottom:1px solid #f0f0f0}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-extraInfo>section .vInfo{margin-bottom:.625rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-extraInfo>section .vInfo>h4{font-size:.75rem;color:#222;line-height:1.125rem;margin-bottom:.25rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-extraInfo>section .vInfo>p{font-size:.75rem;color:#222;line-height:1.125rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-extraInfo>section .vInfo:last-child{margin-bottom:0}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-orderType{background:#fff;margin-top:.625rem;padding:.625rem 1rem;font-size:.75rem;color:#222;line-height:1.3125rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-supplement{background:#fff;margin-top:.625rem;padding:.625rem 1rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-supplement>h4{font-size:.75rem;color:#222;line-height:1.125rem;margin-bottom:.25rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .voucher-supplement>p{font-size:.75rem;color:#222;line-height:1.125rem;margin-top:.3125rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .terms-conditions{background:#fff;margin-top:.625rem;padding:.625rem 1rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .terms-conditions>h4{font-size:.75rem;color:#222;line-height:1.125rem;margin-bottom:.25rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .terms-conditions>li .dot{width:.25rem;height:.25rem;border-radius:.25rem;display:inline-block;background:#2182fc;margin-right:.5rem;margin-top:.4375rem}.journey-hotel-voucher .tab-container .tab-content .voucher-info .terms-conditions>li .content{font-size:.75rem;color:#222;line-height:1.125rem;margin-bottom:.25rem;flex:1}.journey-hotel-voucher .wg-voucher-skeleton .voucher-basic-skeleton{border-radius:.625rem;margin:.625rem;padding:.625rem 1rem;background-image:url(../img/voucher-bg.png);background-size:cover;background-repeat:no-repeat;background-position:right bottom}.journey-hotel-voucher .wg-voucher-skeleton .voucher-detail-skeleton{background:#fff;padding-bottom:3.5625rem}.journey-hotel-voucher .wg-voucher-skeleton .voucher-detail-skeleton .skeleton-v{padding:.625rem 1rem;border-bottom:1px solid #f0f0f0}.journey-flight-detail{background:#f0f0f0}.journey-flight-detail.fix-height{min-height:-webkit-calc(100% + 2.75rem);min-height:calc(100% + 2.75rem)}.journey-flight-detail.iphoneX-paddingBottom{padding-bottom:2.125rem}.journey-flight-detail .title-container .back-banner{background-image:url(../img/journey-flight-default-banner.png);width:100vw;height:47.46vw;display:flex;flex-direction:column-reverse;box-sizing:border-box;justify-content:space-between;background-size:cover}.journey-flight-detail .title-container .back-banner .destination{font-weight:600;font-size:1.25rem;color:#fff;padding-left:1rem;height:3rem;background-image:linear-gradient(180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.5) 99%)}.journey-flight-detail .title-container .text-container{height:3.4375rem}.journey-flight-detail .title-container .title{box-sizing:border-box;padding:0 1rem;display:flex;justify-content:space-between;background-color:#fff;height:3.75rem;border-radius:1rem 1rem 0 0;position:relative;top:-0.9375rem}.journey-flight-detail .title-container .title .status{line-height:3.75rem;font-size:1.125rem;color:#222;font-weight:700}.journey-flight-detail .title-container .title .check-order{font-size:.875rem;color:#2182fc;display:flex;align-items:center}.journey-flight-detail .title-container .title .check-order .text{margin-right:.5rem}.journey-flight-detail .title-container .title .check-order .wg-icon-expand{transform:rotate(-90deg)}.journey-flight-detail .trip-info{background:#fff;padding:1rem 0;border-bottom:1px #f0f0f0 solid}.journey-flight-detail .trip-info .info-title{padding:0 1rem;height:1.5625rem;display:flex;align-items:center}.journey-flight-detail .trip-info .info-title .airline-icon{margin-right:.3125rem;width:.75rem;height:.875rem}.journey-flight-detail .trip-info .info-title .flight-name{margin-right:.3rem}.journey-flight-detail .trip-info .info-title span{font-weight:600;font-size:1.125rem;color:#222;text-align:left}.journey-flight-detail .trip-info .info-title .change-yellow{color:#ff6600}.journey-flight-detail .trip-info .info-subtitle{padding:.375rem 1rem 0 2.125rem;font-size:.75rem;font-weight:400;color:#999999;line-height:1rem}.journey-flight-detail .trip-info .info-subtitle .airline-icon{margin-left:.6rem;margin-right:.3rem;width:.75rem;height:.75rem}.journey-flight-detail .trip-info .airline-info{margin-bottom:.875rem}.journey-flight-detail .trip-info .flight-status-container{margin-bottom:.875rem;padding:0 1rem}.journey-flight-detail .trip-info .flight-status-container .flight-status-box .title{font-size:1rem;font-weight:600;line-height:2.25rem;padding:0 1rem}.journey-flight-detail .trip-info .flight-status-container .flight-status-box .remark{font-size:.75rem;font-weight:400;line-height:1rem;padding:.6rem 1rem;flex:1}.journey-flight-detail .trip-info .flight-status-container .flight-status-box.blue{background:#d4e7ff;color:#2182fc}.journey-flight-detail .trip-info .flight-status-container .flight-status-box.blue .title{background:#bedbff}.journey-flight-detail .trip-info .flight-status-container .flight-status-box.red{background:#ffe6e6;color:#f82f2f}.journey-flight-detail .trip-info .flight-status-container .flight-status-box.red .title{background:#ffc4c4}.journey-flight-detail .trip-info .flight-status-container .flight-status-box.orange{background:#fff3e1;color:#ff6600}.journey-flight-detail .trip-info .flight-status-container .flight-status-box.orange .title{background:#ffd594}.journey-flight-detail .trip-info .air-change{margin-bottom:.875rem;padding:0 1rem;font-size:.75rem;line-height:1rem}.journey-flight-detail .trip-info .air-change .change-text{font-weight:400;padding:.4rem 1rem}.journey-flight-detail .trip-info .air-change .change-text.change-yellow{background:#fff1db;color:#ff6600}.journey-flight-detail .trip-info .air-change .change-text.change-red{color:#f82222;background:#ffebeb}.journey-flight-detail .trip-info .air-change .change-text.change-green{background:#e6f8f1;color:#009c67}.journey-flight-detail .trip-info .info-detail{padding:0 1rem;overflow:hidden;background:#fff}.journey-flight-detail .trip-info .info-detail .flight-time{width:17.86%;float:left}.journey-flight-detail .trip-info .info-detail .flight-time .change-yellow{color:#ff6600}.journey-flight-detail .trip-info .info-detail .flight-time .start-time,.journey-flight-detail .trip-info .info-detail .flight-time .arrive-time{height:1.375rem;line-height:1.375rem;font-weight:600;font-size:1rem;color:#222;letter-spacing:0;position:relative;width:90%}.journey-flight-detail .trip-info .info-detail .flight-time .start-time .arriva-day,.journey-flight-detail .trip-info .info-detail .flight-time .arrive-time .arriva-day{font-size:.875rem;font-weight:400;color:#f82222;line-height:1rem;position:absolute;left:1.66rem;top:-0.8rem}.journey-flight-detail .trip-info .info-detail .flight-time .start-time.change-yellow,.journey-flight-detail .trip-info .info-detail .flight-time .arrive-time.change-yellow{color:#ff6600}.journey-flight-detail .trip-info .info-detail .flight-time .start-date,.journey-flight-detail .trip-info .info-detail .flight-time .arrive-date,.journey-flight-detail .trip-info .info-detail .flight-time .total-time{height:1.0625rem;line-height:1.0625rem;font-weight:400;font-size:.75rem;color:#666;letter-spacing:0}.journey-flight-detail .trip-info .info-detail .flight-time .start-date.change-yellow,.journey-flight-detail .trip-info .info-detail .flight-time .arrive-date.change-yellow,.journey-flight-detail .trip-info .info-detail .flight-time .total-time.change-yellow{color:#ff6600}.journey-flight-detail .trip-info .info-detail .flight-time .start-date{text-align:left}.journey-flight-detail .trip-info .info-detail .flight-time .total-time{margin:1rem 0 1.25rem 0;text-align:left;padding-left:.75rem}.journey-flight-detail .trip-info .info-detail .dot-line{width:5.3%;float:left;position:relative}.journey-flight-detail .trip-info .info-detail .dot-line .dot-icon{background:#ccc}.journey-flight-detail .trip-info .info-detail .dot-line .dot,.journey-flight-detail .trip-info .info-detail .dot-line .dot-hollow{width:100%;height:.375rem;display:flex;justify-content:space-around}.journey-flight-detail .trip-info .info-detail .dot-line .dot-hollow-icon,.journey-flight-detail .trip-info .info-detail .dot-line .dot-icon{display:inline-block;box-sizing:border-box;width:.375rem;height:.375rem;border-radius:100%}.journey-flight-detail .trip-info .info-detail .dot-line .dot-start{margin-top:.5rem;position:relative}.journey-flight-detail .trip-info .info-detail .dot-line .line-icon,.journey-flight-detail .trip-info .info-detail .dot-line .line-short-icon{display:inline-block;width:.0625rem;background:#ccc}.journey-flight-detail .trip-info .info-detail .dot-line .flight-line,.journey-flight-detail .trip-info .info-detail .dot-line .line-short,.journey-flight-detail .trip-info .info-detail .dot-line .transit-line{display:flex;justify-content:space-around}.journey-flight-detail .trip-info .info-detail .dot-line .flight-stop-dot{position:absolute;top:3.6rem}.journey-flight-detail .trip-info .info-detail .dot-line .flight-stop-dot .dot-icon{background:#fff;border:1px solid #ccc}.journey-flight-detail .trip-info .info-detail .flight-detail{width:76.84%;float:left}.journey-flight-detail .trip-info .info-detail .flight-detail .change-yellow{color:#ff6600}.journey-flight-detail .trip-info .info-detail .flight-detail .flight-addr{height:1.375rem;font-weight:600;font-size:1rem;color:#222;letter-spacing:0}.journey-flight-detail .trip-info .info-detail .flight-detail .flight-addr span{display:inline-block;margin:0 .1rem}.journey-flight-detail .trip-info .info-detail .flight-detail .actual-time{height:1.0625rem;line-height:1.0625rem;padding:.5rem 0;font-weight:400;font-size:.75rem;color:#666;text-align:left}.journey-flight-detail .trip-info .info-detail .flight-detail .flight-stop{height:1.0625rem;line-height:1.0625rem;font-weight:400;font-size:.75rem;color:#222;text-align:left;position:relative}.journey-flight-detail .trip-info .info-detail .flight-detail .flight-stop .dot-icon{background:#fff;border:1px solid #ccc;display:inline-block;box-sizing:border-box;width:.375rem;height:.375rem;border-radius:100%;position:absolute;left:-0.8rem;top:.28rem}.journey-flight-detail .trip-info .info-detail .flight-detail .flight-number{height:3.5rem;padding:.5rem 0;margin-bottom:1.25rem;box-sizing:border-box;display:flex;justify-content:space-around;background:#f6f8fa;border-radius:.5rem}.journey-flight-detail .trip-info .info-detail .flight-detail .flight-number .check-in .check-in-text{font-weight:400;font-size:.75rem;color:#999;text-align:left;line-height:1.0625rem}.journey-flight-detail .trip-info .info-detail .flight-detail .flight-number .check-in .check-in-number{font-weight:400;font-size:.875rem;color:#222;text-align:left;line-height:1.85rem}.journey-flight-detail .trip-info .airline-vari-attention{display:flex;align-items:flex-start;line-height:1rem;padding:0 1rem;font-weight:400;font-size:.6875rem;color:#222222;text-align:left;margin-top:.5rem}.journey-flight-detail .trip-info .airline-vari-attention .wicon-caution{font-size:1rem;margin-right:.125rem;color:#ff6600}.journey-flight-detail .passenger{background:#fff}.journey-flight-detail .passenger .passenger-item{box-sizing:border-box;height:4.1875rem;padding:.75rem 1rem;border-bottom:1px #f0f0f0 solid}.journey-flight-detail .passenger .passenger-item .passenger-detail .passenger-name{font-weight:600;font-size:.9375rem;color:#333;margin-right:1.25rem}.journey-flight-detail .passenger .passenger-item .passenger-detail .passenger-type{font-size:.75rem;color:#999}.journey-flight-detail .passenger .passenger-item .cabin{font-size:.75rem;color:#333}.journey-flight-detail .passenger .passenger-item .cabin.change-yellow{color:#ff6600}.journey-flight-detail .passenger .ticket-info{padding:.5rem 1rem;color:#fff}.journey-flight-detail .passenger .ticket-info .blue-button{background:#fff;border-radius:.25rem;padding:.6rem 0;border:1px solid #2182fc;font-size:1rem;font-weight:600;color:#2182fc;line-height:1.375rem}.journey-flight-detail .baggage,.journey-flight-detail .luggage{background:#fff;margin-top:.6875rem}.journey-flight-detail .baggage .baggage-title,.journey-flight-detail .luggage .baggage-title,.journey-flight-detail .baggage .luggage-title,.journey-flight-detail .luggage .luggage-title{height:2.65rem;padding:.75rem 1rem;box-sizing:border-box;border-bottom:1px #f0f0f0 solid;font-size:.9375rem;color:#222;letter-spacing:0;font-weight:600}.journey-flight-detail .baggage .baggage-item,.journey-flight-detail .luggage .baggage-item,.journey-flight-detail .baggage .luggage-item,.journey-flight-detail .luggage .luggage-item{box-sizing:border-box;padding:1rem;border-bottom:1px #f0f0f0 solid}.journey-flight-detail .baggage .baggage-item .title,.journey-flight-detail .luggage .baggage-item .title,.journey-flight-detail .baggage .luggage-item .title,.journey-flight-detail .luggage .luggage-item .title{font-weight:700;font-size:.75rem;color:#333}.journey-flight-detail .baggage .baggage-item .option,.journey-flight-detail .luggage .baggage-item .option,.journey-flight-detail .baggage .luggage-item .option,.journey-flight-detail .luggage .luggage-item .option{font-size:.75rem;color:#333;display:flex}.journey-flight-detail .system-com{padding:.5rem 1rem;color:#fff}.journey-flight-detail .system-com .blue-button{background:#fff;border-radius:.25rem;padding:.6rem 0;border:1px solid #2182fc;font-size:1rem;font-weight:600;color:#2182fc;line-height:1.375rem}.journey-flight-detail .wg-voucher-skeleton .skeleton-top-img{height:10.125rem 10.125rem 10.125rem;background-image:url(../img/flight-ajax-banner.png);width:100vw;height:47.46vw;display:flex;flex-direction:column-reverse;box-sizing:border-box;justify-content:space-between;background-size:cover}.journey-flight-detail .wg-voucher-skeleton .skeleton-top-title{border-radius:1rem 1rem 0 0}.journey-flight-detail .do-turn{display:inline-block;animation:turn 1s linear infinite}@keyframes turn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.had-bg-color .flight-journey-title div.header .main-title{display:block;color:#222222}.wg-voucher-skeleton .sk-height-40{height:2.5rem}.wg-voucher-skeleton .mg-right-40{margin-right:2.5rem}.wg-voucher-skeleton .mg-bottom-40{margin-bottom:2.5rem}.wg-voucher-skeleton .mg-top-40{margin-top:2.5rem}.wg-voucher-skeleton .sk-height-39{height:2.4375rem}.wg-voucher-skeleton .mg-right-39{margin-right:2.4375rem}.wg-voucher-skeleton .mg-bottom-39{margin-bottom:2.4375rem}.wg-voucher-skeleton .mg-top-39{margin-top:2.4375rem}.wg-voucher-skeleton .sk-height-38{height:2.375rem}.wg-voucher-skeleton .mg-right-38{margin-right:2.375rem}.wg-voucher-skeleton .mg-bottom-38{margin-bottom:2.375rem}.wg-voucher-skeleton .mg-top-38{margin-top:2.375rem}.wg-voucher-skeleton .sk-height-37{height:2.3125rem}.wg-voucher-skeleton .mg-right-37{margin-right:2.3125rem}.wg-voucher-skeleton .mg-bottom-37{margin-bottom:2.3125rem}.wg-voucher-skeleton .mg-top-37{margin-top:2.3125rem}.wg-voucher-skeleton .sk-height-36{height:2.25rem}.wg-voucher-skeleton .mg-right-36{margin-right:2.25rem}.wg-voucher-skeleton .mg-bottom-36{margin-bottom:2.25rem}.wg-voucher-skeleton .mg-top-36{margin-top:2.25rem}.wg-voucher-skeleton .sk-height-35{height:2.1875rem}.wg-voucher-skeleton .mg-right-35{margin-right:2.1875rem}.wg-voucher-skeleton .mg-bottom-35{margin-bottom:2.1875rem}.wg-voucher-skeleton .mg-top-35{margin-top:2.1875rem}.wg-voucher-skeleton .sk-height-34{height:2.125rem}.wg-voucher-skeleton .mg-right-34{margin-right:2.125rem}.wg-voucher-skeleton .mg-bottom-34{margin-bottom:2.125rem}.wg-voucher-skeleton .mg-top-34{margin-top:2.125rem}.wg-voucher-skeleton .sk-height-33{height:2.0625rem}.wg-voucher-skeleton .mg-right-33{margin-right:2.0625rem}.wg-voucher-skeleton .mg-bottom-33{margin-bottom:2.0625rem}.wg-voucher-skeleton .mg-top-33{margin-top:2.0625rem}.wg-voucher-skeleton .sk-height-32{height:2rem}.wg-voucher-skeleton .mg-right-32{margin-right:2rem}.wg-voucher-skeleton .mg-bottom-32{margin-bottom:2rem}.wg-voucher-skeleton .mg-top-32{margin-top:2rem}.wg-voucher-skeleton .sk-height-31{height:1.9375rem}.wg-voucher-skeleton .mg-right-31{margin-right:1.9375rem}.wg-voucher-skeleton .mg-bottom-31{margin-bottom:1.9375rem}.wg-voucher-skeleton .mg-top-31{margin-top:1.9375rem}.wg-voucher-skeleton .sk-height-30{height:1.875rem}.wg-voucher-skeleton .mg-right-30{margin-right:1.875rem}.wg-voucher-skeleton .mg-bottom-30{margin-bottom:1.875rem}.wg-voucher-skeleton .mg-top-30{margin-top:1.875rem}.wg-voucher-skeleton .sk-height-29{height:1.8125rem}.wg-voucher-skeleton .mg-right-29{margin-right:1.8125rem}.wg-voucher-skeleton .mg-bottom-29{margin-bottom:1.8125rem}.wg-voucher-skeleton .mg-top-29{margin-top:1.8125rem}.wg-voucher-skeleton .sk-height-28{height:1.75rem}.wg-voucher-skeleton .mg-right-28{margin-right:1.75rem}.wg-voucher-skeleton .mg-bottom-28{margin-bottom:1.75rem}.wg-voucher-skeleton .mg-top-28{margin-top:1.75rem}.wg-voucher-skeleton .sk-height-27{height:1.6875rem}.wg-voucher-skeleton .mg-right-27{margin-right:1.6875rem}.wg-voucher-skeleton .mg-bottom-27{margin-bottom:1.6875rem}.wg-voucher-skeleton .mg-top-27{margin-top:1.6875rem}.wg-voucher-skeleton .sk-height-26{height:1.625rem}.wg-voucher-skeleton .mg-right-26{margin-right:1.625rem}.wg-voucher-skeleton .mg-bottom-26{margin-bottom:1.625rem}.wg-voucher-skeleton .mg-top-26{margin-top:1.625rem}.wg-voucher-skeleton .sk-height-25{height:1.5625rem}.wg-voucher-skeleton .mg-right-25{margin-right:1.5625rem}.wg-voucher-skeleton .mg-bottom-25{margin-bottom:1.5625rem}.wg-voucher-skeleton .mg-top-25{margin-top:1.5625rem}.wg-voucher-skeleton .sk-height-24{height:1.5rem}.wg-voucher-skeleton .mg-right-24{margin-right:1.5rem}.wg-voucher-skeleton .mg-bottom-24{margin-bottom:1.5rem}.wg-voucher-skeleton .mg-top-24{margin-top:1.5rem}.wg-voucher-skeleton .sk-height-23{height:1.4375rem}.wg-voucher-skeleton .mg-right-23{margin-right:1.4375rem}.wg-voucher-skeleton .mg-bottom-23{margin-bottom:1.4375rem}.wg-voucher-skeleton .mg-top-23{margin-top:1.4375rem}.wg-voucher-skeleton .sk-height-22{height:1.375rem}.wg-voucher-skeleton .mg-right-22{margin-right:1.375rem}.wg-voucher-skeleton .mg-bottom-22{margin-bottom:1.375rem}.wg-voucher-skeleton .mg-top-22{margin-top:1.375rem}.wg-voucher-skeleton .sk-height-21{height:1.3125rem}.wg-voucher-skeleton .mg-right-21{margin-right:1.3125rem}.wg-voucher-skeleton .mg-bottom-21{margin-bottom:1.3125rem}.wg-voucher-skeleton .mg-top-21{margin-top:1.3125rem}.wg-voucher-skeleton .sk-height-20{height:1.25rem}.wg-voucher-skeleton .mg-right-20{margin-right:1.25rem}.wg-voucher-skeleton .mg-bottom-20{margin-bottom:1.25rem}.wg-voucher-skeleton .mg-top-20{margin-top:1.25rem}.wg-voucher-skeleton .sk-height-19{height:1.1875rem}.wg-voucher-skeleton .mg-right-19{margin-right:1.1875rem}.wg-voucher-skeleton .mg-bottom-19{margin-bottom:1.1875rem}.wg-voucher-skeleton .mg-top-19{margin-top:1.1875rem}.wg-voucher-skeleton .sk-height-18{height:1.125rem}.wg-voucher-skeleton .mg-right-18{margin-right:1.125rem}.wg-voucher-skeleton .mg-bottom-18{margin-bottom:1.125rem}.wg-voucher-skeleton .mg-top-18{margin-top:1.125rem}.wg-voucher-skeleton .sk-height-17{height:1.0625rem}.wg-voucher-skeleton .mg-right-17{margin-right:1.0625rem}.wg-voucher-skeleton .mg-bottom-17{margin-bottom:1.0625rem}.wg-voucher-skeleton .mg-top-17{margin-top:1.0625rem}.wg-voucher-skeleton .sk-height-16{height:1rem}.wg-voucher-skeleton .mg-right-16{margin-right:1rem}.wg-voucher-skeleton .mg-bottom-16{margin-bottom:1rem}.wg-voucher-skeleton .mg-top-16{margin-top:1rem}.wg-voucher-skeleton .sk-height-15{height:.9375rem}.wg-voucher-skeleton .mg-right-15{margin-right:.9375rem}.wg-voucher-skeleton .mg-bottom-15{margin-bottom:.9375rem}.wg-voucher-skeleton .mg-top-15{margin-top:.9375rem}.wg-voucher-skeleton .sk-height-14{height:.875rem}.wg-voucher-skeleton .mg-right-14{margin-right:.875rem}.wg-voucher-skeleton .mg-bottom-14{margin-bottom:.875rem}.wg-voucher-skeleton .mg-top-14{margin-top:.875rem}.wg-voucher-skeleton .sk-height-13{height:.8125rem}.wg-voucher-skeleton .mg-right-13{margin-right:.8125rem}.wg-voucher-skeleton .mg-bottom-13{margin-bottom:.8125rem}.wg-voucher-skeleton .mg-top-13{margin-top:.8125rem}.wg-voucher-skeleton .sk-height-12{height:.75rem}.wg-voucher-skeleton .mg-right-12{margin-right:.75rem}.wg-voucher-skeleton .mg-bottom-12{margin-bottom:.75rem}.wg-voucher-skeleton .mg-top-12{margin-top:.75rem}.wg-voucher-skeleton .sk-height-11{height:.6875rem}.wg-voucher-skeleton .mg-right-11{margin-right:.6875rem}.wg-voucher-skeleton .mg-bottom-11{margin-bottom:.6875rem}.wg-voucher-skeleton .mg-top-11{margin-top:.6875rem}.wg-voucher-skeleton .sk-height-10{height:.625rem}.wg-voucher-skeleton .mg-right-10{margin-right:.625rem}.wg-voucher-skeleton .mg-bottom-10{margin-bottom:.625rem}.wg-voucher-skeleton .mg-top-10{margin-top:.625rem}.wg-voucher-skeleton .sk-height-9{height:.5625rem}.wg-voucher-skeleton .mg-right-9{margin-right:.5625rem}.wg-voucher-skeleton .mg-bottom-9{margin-bottom:.5625rem}.wg-voucher-skeleton .mg-top-9{margin-top:.5625rem}.wg-voucher-skeleton .sk-height-8{height:.5rem}.wg-voucher-skeleton .mg-right-8{margin-right:.5rem}.wg-voucher-skeleton .mg-bottom-8{margin-bottom:.5rem}.wg-voucher-skeleton .mg-top-8{margin-top:.5rem}.wg-voucher-skeleton .sk-height-7{height:.4375rem}.wg-voucher-skeleton .mg-right-7{margin-right:.4375rem}.wg-voucher-skeleton .mg-bottom-7{margin-bottom:.4375rem}.wg-voucher-skeleton .mg-top-7{margin-top:.4375rem}.wg-voucher-skeleton .sk-height-6{height:.375rem}.wg-voucher-skeleton .mg-right-6{margin-right:.375rem}.wg-voucher-skeleton .mg-bottom-6{margin-bottom:.375rem}.wg-voucher-skeleton .mg-top-6{margin-top:.375rem}.wg-voucher-skeleton .sk-height-5{height:.3125rem}.wg-voucher-skeleton .mg-right-5{margin-right:.3125rem}.wg-voucher-skeleton .mg-bottom-5{margin-bottom:.3125rem}.wg-voucher-skeleton .mg-top-5{margin-top:.3125rem}.wg-voucher-skeleton .sk-height-4{height:.25rem}.wg-voucher-skeleton .mg-right-4{margin-right:.25rem}.wg-voucher-skeleton .mg-bottom-4{margin-bottom:.25rem}.wg-voucher-skeleton .mg-top-4{margin-top:.25rem}.wg-voucher-skeleton .sk-height-3{height:.1875rem}.wg-voucher-skeleton .mg-right-3{margin-right:.1875rem}.wg-voucher-skeleton .mg-bottom-3{margin-bottom:.1875rem}.wg-voucher-skeleton .mg-top-3{margin-top:.1875rem}.wg-voucher-skeleton .sk-height-2{height:.125rem}.wg-voucher-skeleton .mg-right-2{margin-right:.125rem}.wg-voucher-skeleton .mg-bottom-2{margin-bottom:.125rem}.wg-voucher-skeleton .mg-top-2{margin-top:.125rem}.wg-voucher-skeleton .sk-height-1{height:.0625rem}.wg-voucher-skeleton .mg-right-1{margin-right:.0625rem}.wg-voucher-skeleton .mg-bottom-1{margin-bottom:.0625rem}.wg-voucher-skeleton .mg-top-1{margin-top:.0625rem}.wg-voucher-skeleton .sk-width-100{width:6.25rem}.wg-voucher-skeleton .sk-width-99{width:6.1875rem}.wg-voucher-skeleton .sk-width-98{width:6.125rem}.wg-voucher-skeleton .sk-width-97{width:6.0625rem}.wg-voucher-skeleton .sk-width-96{width:6rem}.wg-voucher-skeleton .sk-width-95{width:5.9375rem}.wg-voucher-skeleton .sk-width-94{width:5.875rem}.wg-voucher-skeleton .sk-width-93{width:5.8125rem}.wg-voucher-skeleton .sk-width-92{width:5.75rem}.wg-voucher-skeleton .sk-width-91{width:5.6875rem}.wg-voucher-skeleton .sk-width-90{width:5.625rem}.wg-voucher-skeleton .sk-width-89{width:5.5625rem}.wg-voucher-skeleton .sk-width-88{width:5.5rem}.wg-voucher-skeleton .sk-width-87{width:5.4375rem}.wg-voucher-skeleton .sk-width-86{width:5.375rem}.wg-voucher-skeleton .sk-width-85{width:5.3125rem}.wg-voucher-skeleton .sk-width-84{width:5.25rem}.wg-voucher-skeleton .sk-width-83{width:5.1875rem}.wg-voucher-skeleton .sk-width-82{width:5.125rem}.wg-voucher-skeleton .sk-width-81{width:5.0625rem}.wg-voucher-skeleton .sk-width-80{width:5rem}.wg-voucher-skeleton .sk-width-79{width:4.9375rem}.wg-voucher-skeleton .sk-width-78{width:4.875rem}.wg-voucher-skeleton .sk-width-77{width:4.8125rem}.wg-voucher-skeleton .sk-width-76{width:4.75rem}.wg-voucher-skeleton .sk-width-75{width:4.6875rem}.wg-voucher-skeleton .sk-width-74{width:4.625rem}.wg-voucher-skeleton .sk-width-73{width:4.5625rem}.wg-voucher-skeleton .sk-width-72{width:4.5rem}.wg-voucher-skeleton .sk-width-71{width:4.4375rem}.wg-voucher-skeleton .sk-width-70{width:4.375rem}.wg-voucher-skeleton .sk-width-69{width:4.3125rem}.wg-voucher-skeleton .sk-width-68{width:4.25rem}.wg-voucher-skeleton .sk-width-67{width:4.1875rem}.wg-voucher-skeleton .sk-width-66{width:4.125rem}.wg-voucher-skeleton .sk-width-65{width:4.0625rem}.wg-voucher-skeleton .sk-width-64{width:4rem}.wg-voucher-skeleton .sk-width-63{width:3.9375rem}.wg-voucher-skeleton .sk-width-62{width:3.875rem}.wg-voucher-skeleton .sk-width-61{width:3.8125rem}.wg-voucher-skeleton .sk-width-60{width:3.75rem}.wg-voucher-skeleton .sk-width-59{width:3.6875rem}.wg-voucher-skeleton .sk-width-58{width:3.625rem}.wg-voucher-skeleton .sk-width-57{width:3.5625rem}.wg-voucher-skeleton .sk-width-56{width:3.5rem}.wg-voucher-skeleton .sk-width-55{width:3.4375rem}.wg-voucher-skeleton .sk-width-54{width:3.375rem}.wg-voucher-skeleton .sk-width-53{width:3.3125rem}.wg-voucher-skeleton .sk-width-52{width:3.25rem}.wg-voucher-skeleton .sk-width-51{width:3.1875rem}.wg-voucher-skeleton .sk-width-50{width:3.125rem}.wg-voucher-skeleton .sk-width-49{width:3.0625rem}.wg-voucher-skeleton .sk-width-48{width:3rem}.wg-voucher-skeleton .sk-width-47{width:2.9375rem}.wg-voucher-skeleton .sk-width-46{width:2.875rem}.wg-voucher-skeleton .sk-width-45{width:2.8125rem}.wg-voucher-skeleton .sk-width-44{width:2.75rem}.wg-voucher-skeleton .sk-width-43{width:2.6875rem}.wg-voucher-skeleton .sk-width-42{width:2.625rem}.wg-voucher-skeleton .sk-width-41{width:2.5625rem}.wg-voucher-skeleton .sk-width-40{width:2.5rem}.wg-voucher-skeleton .sk-width-39{width:2.4375rem}.wg-voucher-skeleton .sk-width-38{width:2.375rem}.wg-voucher-skeleton .sk-width-37{width:2.3125rem}.wg-voucher-skeleton .sk-width-36{width:2.25rem}.wg-voucher-skeleton .sk-width-35{width:2.1875rem}.wg-voucher-skeleton .sk-width-34{width:2.125rem}.wg-voucher-skeleton .sk-width-33{width:2.0625rem}.wg-voucher-skeleton .sk-width-32{width:2rem}.wg-voucher-skeleton .sk-width-31{width:1.9375rem}.wg-voucher-skeleton .sk-width-30{width:1.875rem}.wg-voucher-skeleton .sk-width-29{width:1.8125rem}.wg-voucher-skeleton .sk-width-28{width:1.75rem}.wg-voucher-skeleton .sk-width-27{width:1.6875rem}.wg-voucher-skeleton .sk-width-26{width:1.625rem}.wg-voucher-skeleton .sk-width-25{width:1.5625rem}.wg-voucher-skeleton .sk-width-24{width:1.5rem}.wg-voucher-skeleton .sk-width-23{width:1.4375rem}.wg-voucher-skeleton .sk-width-22{width:1.375rem}.wg-voucher-skeleton .sk-width-21{width:1.3125rem}.wg-voucher-skeleton .sk-width-20{width:1.25rem}.wg-voucher-skeleton .sk-width-19{width:1.1875rem}.wg-voucher-skeleton .sk-width-18{width:1.125rem}.wg-voucher-skeleton .sk-width-17{width:1.0625rem}.wg-voucher-skeleton .sk-width-16{width:1rem}.wg-voucher-skeleton .sk-width-15{width:.9375rem}.wg-voucher-skeleton .sk-width-14{width:.875rem}.wg-voucher-skeleton .sk-width-13{width:.8125rem}.wg-voucher-skeleton .sk-width-12{width:.75rem}.wg-voucher-skeleton .sk-width-11{width:.6875rem}.wg-voucher-skeleton .sk-width-10{width:.625rem}.wg-voucher-skeleton .sk-width-9{width:.5625rem}.wg-voucher-skeleton .sk-width-8{width:.5rem}.wg-voucher-skeleton .sk-width-7{width:.4375rem}.wg-voucher-skeleton .sk-width-6{width:.375rem}.wg-voucher-skeleton .sk-width-5{width:.3125rem}.wg-voucher-skeleton .sk-width-4{width:.25rem}.wg-voucher-skeleton .sk-width-3{width:.1875rem}.wg-voucher-skeleton .sk-width-2{width:.125rem}.wg-voucher-skeleton .sk-width-1{width:.0625rem}.wg-voucher-skeleton .sk-height-178{height:11.125rem}.wg-voucher-skeleton .sk-height-162{height:10.125rem}.wg-voucher-skeleton .sk-width-112{width:7rem}.wg-voucher-skeleton .pd-left-16{padding-left:1rem}.wg-voucher-skeleton .sk-width-full{width:100%}.wg-voucher-skeleton .sk-width-half{width:50%}.wg-voucher-skeleton .sk-width-third{width:70%}.wg-voucher-skeleton .sk-width-fourth{width:80%}.wg-voucher-skeleton .skeleton-box{background:#fff;padding:1rem}.wg-voucher-skeleton .skeleton-box-border{border:1px solid #f0f0f0;background:#fff;padding:1rem}.wg-voucher-skeleton .skeleton-border-radius{border-radius:.625rem}.wg-voucher-skeleton .skeleton-line{background:#f0f0f0}.wg-voucher-skeleton .sk-background-white{background:white}.wg-voucher-skeleton .sk-background-blue{background:#b7d7ff}.wg-voucher-skeleton .skeleton-animation{background:linear-gradient(90deg, #f0f0f0 25%, #e6e6e6 37%, #f0f0f0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.journey-flight-eticket{background:#f0f0f0;min-height:100%}.journey-flight-eticket .content{box-sizing:border-box;padding:.5rem}.journey-flight-eticket .content .title{display:flex;align-items:center;color:#333}.journey-flight-eticket .content .title .dot{height:1px;width:1px;border-radius:3px;box-sizing:border-box;border:2px solid #2182fc;background:#2182fc;margin-right:.75rem;position:relative;bottom:2px}.journey-flight-eticket .content .passenger-item{box-sizing:border-box;padding:1rem;border-bottom:1px #f0f0f0 dotted;background:#fff;margin-bottom:8px;color:#333333}.journey-flight-eticket .content .passenger-item .passenger-detail{display:flex;justify-content:space-between}.journey-flight-eticket .content .passenger-item .passenger-detail .passenger-name{margin-right:.5rem;font-weight:600}.journey-flight-eticket .content .passenger-item .passenger-detail .passenger-type{font-size:.75rem;color:#999}.journey-flight-eticket .content .passenger-item .passenger-detail .ticket-status{color:#999}.journey-flight-eticket .content .passenger-item .info{font-size:.875rem;margin-top:.75rem;display:flex}.journey-flight-eticket .content .passenger-item .info .name{margin-right:1rem}.journey-flight-eticket .content .passenger-item .info .value{margin-right:.5rem}.journey-flight-eticket .content .passenger-item .info .wicon-copy{color:#2182fc;line-height:inherit}.journey-flight-eticket .empty-container{background:#fff;height:100%}.journey-flight-eticket .empty-container .content-box{width:50%}.journey-flight-eticket .empty-container .empty-image{width:5rem;height:5rem;background:#efefef;border-radius:50%}.journey-flight-eticket .empty-container .empty-image .search-no-data-img{width:2.375rem;height:2.5rem;background-image:url(../img/no-result.png);background-repeat:no-repeat;background-size:100% 100%}.journey-flight-eticket .empty-container .remark{margin-top:1rem;font-size:.75rem;font-weight:400;color:#999999;line-height:1rem;text-align:center}.journey-flight-eticket .empty-container .remark .contact-server{color:#2182fc}.input-search{position:fixed;top:0;width:100%;z-index:501;height:2.75rem;background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;border-bottom:1px solid #f0f0f0}.input-search .input-wrapper{position:relative;padding-right:.9375rem}.input-search .input-wrapper .wg-icon-search{position:absolute;left:.94rem;top:50%;transform:translateY(-50%);font-size:1rem;z-index:100}.input-search .wg-icon-back{padding:0 .625rem;font-size:1.45rem;line-height:inherit;color:#222}.input-search .wg-icon-back:active{color:rgba(0,0,0,0.3)}.input-search .clear-input-box{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:3px}.input-search .clear-input-box input::-webkit-input-placeholder{font-size:.75rem;color:#999}.input-search .clear-input-box input::-moz-placeholder{font-size:.75rem;color:#999}.input-search .clear-input-box input:-moz-placeholder{font-size:.75rem;color:#999}.input-search .clear-input-box input:-ms-input-placeholder{font-size:.75rem;color:#999}.input-search .clear-input-box input::-webkit-input-placeholder{font-size:.75rem;color:#999}.input-search .clear-input-box input::-moz-placeholder{font-size:.75rem;color:#999}.input-search .clear-input-box input:-moz-placeholder{font-size:.75rem;color:#999}.input-search .clear-input-box input:-ms-input-placeholder{font-size:.75rem;color:#999}.input-search input{height:1.875rem;padding-left:2rem;background-color:#f0f0f0;caret-color:#2182fc;border-radius:15px;font-size:.75rem}.input-search>span{height:1.75rem;line-height:1.75rem;padding:0 .9375rem;background-color:transparent;font-size:.875rem;border:none}.input-search .active-click:active{background-color:rgba(0,0,0,0.3)}.input-search .clear-btn{overflow:hidden}.page-index{padding-bottom:3.125rem;background-color:#e8ecf3}.page-index .background{width:100%}.page-index.csr-view .slider.slider-pic{min-height:117px;height:210px}.page-index.calendar-page{margin:0;padding:0}.page-index .benefits-container{padding:0 .5rem}.page-index .benefits-container .ptt-benefits-pack{border-radius:.5rem;margin-top:.5rem;background:#fff;padding:0 1px 1px 1px}.page-index .benefits-container .ptt-benefits-pack .new-customer-box{border-radius:0 !important}.page-index .benefits-container .ptt-benefits-pack .new-customer-box .weal-title-wrapper{border-radius:0}.page-index .custom-service-wrapper{bottom:13.365rem !important}.page-index .view-history-entry{bottom:10.18125rem}.page-index .tours-advert-none img{width:100%}.page-index .index-banner-wrap{position:relative;height:210px}.page-index .index-banner-wrap .transition{height:.6875rem;width:100%;position:absolute;left:0;bottom:0;z-index:0;background-image:linear-gradient(to top, #f0f0f0, transparent)}.page-index .slider-nav{display:none}.page-index .slider-pic{margin-top:0 !important}.page-index .slider-pic .slider-list{top:0;width:100%}.page-index .slider-pic .slider-list .slider-item{min-height:6rem}.page-index .product-wrapper .index-item .pic img[src='img/default-img.svg']{width:45%;height:40%}.page-index .section-title{font-size:1rem;font-weight:600;color:#222;line-height:1.2;padding:0 .9375rem}.page-index .index-tab{margin-top:.9375rem;padding:0 .9375rem;border-bottom:1px solid #f0f0f0;overflow:hidden}.page-index .index-tab .list{position:relative;display:flex;width:100%;line-height:1.25rem;padding-left:0;color:#222;font-size:1rem;list-style:none}.page-index .index-tab .list li{width:max-content;padding-right:1.8rem}.page-index .index-tab .list li:last-child{padding-right:0}.page-index .index-tab .list li .tab-name{overflow:hidden;height:2.25rem;box-sizing:border-box}.page-index .index-tab .list li .tab-name .tab-text{margin-bottom:.3rem;width:max-content;max-width:5.8rem;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem}.page-index .index-tab .list li .tab-name.active{border-bottom:.25rem solid #2182fc;color:#2182fc;font-weight:600}.page-index .more-btn{padding:0 1rem;margin-top:1rem}.page-index .more-btn .wg-components-button{margin:0}.page-index .index-product-wrapper{min-height:30rem}.page-index .product-wrapper{padding:0 1rem;display:flex;flex-wrap:wrap;flex-direction:row}.page-index .product-wrapper .index-item{width:100%;margin-top:1rem;border-radius:.25rem;position:relative}.page-index .product-wrapper .index-item .w-full{display:flex}.page-index .product-wrapper .index-item .w-full .pic{position:relative;width:6.875rem;flex-shrink:0;height:auto}.page-index .product-wrapper .index-item .w-full .pic img{display:block;width:100%;height:100%;border-radius:.25rem}.page-index .product-wrapper .index-item .w-full .pic .departure-tag{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,0.6);border-radius:0 0 .25rem .25rem;display:flex;align-items:center;justify-content:center;height:1.125rem;font-size:.75rem;line-height:1.125rem;font-family:PingFangSC-Regular;letter-spacing:0px;color:#fff}.page-index .product-wrapper .index-item .w-full .info{display:flex;flex-direction:column;flex:1;min-width:0}.page-index .product-wrapper .index-item .w-full .info .description{font-size:.875rem;line-height:1.6;font-weight:600;color:#222;margin:.3125rem 0 0;padding:0 .625rem}.page-index .product-wrapper .index-item .w-full .info .price-wrapper{margin-top:.25rem;padding:0 .5rem .5rem 0;line-height:1;text-align:right}.page-index .product-wrapper .index-item .w-full .info .price-unit{color:#ff5e00;font-size:.875rem;margin-right:0}.page-index .product-wrapper .index-item .w-full .info .price-unit .unit{margin-right:.125rem;font-size:.75rem}.page-index .product-wrapper .index-item .w-full .info .price-unit .amount{font-weight:600}.page-index .product-wrapper .index-item .w-full .info .old-price-wrap{height:unset}.page-index .product-wrapper .index-item .w-full .info .original-price{color:#999;font-size:.75rem;text-decoration:line-through;margin:0;padding:.25rem 0 .5rem}.page-index .product-wrapper .index-item .w-full .info .ptt-labels{padding:0 .5rem;margin-top:.25rem}.page-index .product-wrapper .index-item .w-full .info .ptt-labels .ptt-label{max-width:92%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-index .product-wrapper .index-item .w-full .info .ptt-labels .ptt-label.product,.page-index .product-wrapper .index-item .w-full .info .ptt-labels .ptt-label.marketing{border:1px solid #cccccc;color:#999}.page-index .product-wrapper .index-item .w-full .info .service-language-wrapper{padding:0 .5rem;padding-top:.25rem}.page-index .product-wrapper .index-item .w-full .recent-browsing-tag{position:absolute;top:0;left:0;width:3.5rem;height:1.125rem;color:#2182fc;font-size:.75rem;font-family:PingFangSC-Regular;letter-spacing:0px;background:#d9ecff;border-radius:.25rem 0 .25rem 0;display:flex;align-items:center;justify-content:center}.page-index .recommend-wrapper{background:#fff;padding:1rem 0 1rem;margin-top:.5rem;width:100%}.page-index .recommend-wrapper .list-skeleton{padding-top:0 !important;position:initial}.page-index .recommend-wrapper .no-data{display:flex;flex-direction:column;align-items:center;padding-top:1.5rem}.page-index .recommend-wrapper .no-data img{width:11.25rem}.page-index .recommend-wrapper .no-data .no-data-text{color:#666666;font-size:14px;font-family:PingFangSC-Regular;letter-spacing:0px;margin-top:1rem}.page-index .info-warpper-hotel{height:auto !important}.page-index .list-wrapper{background:#fff}.page-index .wg-components-get-coupons.ptt_index_get_coupon .list-wrapper{background-color:unset}.page-index .wg-components-get-coupons.ptt_index_get_coupon .right-coupon-btn{display:none}.page-index .wg-components-popup-page-header{max-width:768px}@media (min-width:768px){.page-index .components-bottom-tab .limit-width{max-width:768px;margin:0 auto}}.page-index .components-bottom-tab .nav-half{position:fixed;width:100%;bottom:0;left:0;right:0;box-shadow:0 -1px 1px 0 #f0f0f0}.page-index .components-bottom-tab .nav-half.iphoneX-paddingBottom{padding-bottom:38px !important}.page-index .components-bottom-tab .bottom-nav li{-moz-box-pack:center;-webkit-box-pack:center;justify-content:center;text-decoration:none;position:relative}.page-index .components-bottom-tab .bottom-nav li .icon{position:relative}.page-index .components-bottom-tab .bottom-nav li .icon .red-circle{position:absolute;width:.5rem;height:.5rem;background-color:#ff5e00;border-radius:50%}.page-index .components-bottom-tab .bottom-nav li .icon .new-tag{position:absolute;left:50%;top:0px;font-size:.75rem;line-height:1.25rem;color:#ffffff;border-radius:.65rem .625rem .625rem 0;transform:scale(.6);transform-origin:top left;font-weight:600;padding:0 .375rem;background:linear-gradient(270deg, #f82222, #f60)}.page-index .components-bottom-tab .bottom-nav li.active{color:#2182fc}.page-index .components-bottom-tab .nav-half .active{color:#2182fc}.page-index .components-bottom-tab .bottom-nav li i{font-size:1.5rem}.page-index .components-bottom-tab .bottom-nav li i.wg-icon-my-order{font-size:1.2rem}.page-index .components-bottom-tab .bottom-nav li i.wg-icon-footprint{font-size:1.2rem}.page-index .components-bottom-tab .bottom-nav li label{font-size:.75rem;line-height:1.125rem}.page-index .components-bottom-tab .bottom-nav li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;color:#222;font-weight:400}.page-index .components-bottom-tab .bottom-nav{z-index:999;padding:.25rem 0;background:#fff}.page-index .components-bottom-tab .is-hybrid .bottom-nav li .icon .red-circle{width:8px;height:8px}.page-index .components-bottom-tab .is-hybrid .bottom-nav li i{font-size:24px}.page-index .components-bottom-tab .is-hybrid .bottom-nav li label{font-size:12px;line-height:18px}.page-index .components-bottom-tab .is-hybrid .bottom-nav{padding:4px 0;background:#fff}.page-index .index-recent-browsing{height:6.625rem;border-radius:.25rem;padding:1rem;margin:.5rem;background-color:#fff;box-sizing:border-box;overflow:hidden}.page-index .index-recent-browsing-title{color:#222222;font-size:1rem;font-weight:600;font-family:PingFangSC-Semibold;letter-spacing:0px;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.page-index .index-recent-browsing-title .title{font-size:1rem;font-weight:600;font-family:PingFangSC-Semibold;letter-spacing:0px}.page-index .index-recent-browsing-title .clear-btn{color:#2182fc;font-size:.875rem;font-family:PingFangSC-Regular;letter-spacing:0px;padding:0}.page-index .index-recent-browsing-list{display:flex;align-items:center;gap:.5rem;overflow:auto}.page-index .index-recent-browsing-list::-webkit-scrollbar{display:none}.page-index .index-recent-browsing-item{width:13rem;height:3rem;background:#f1f5f8;border-radius:.25rem;padding:.5rem .75rem;color:#222222;font-size:.875rem;line-height:1.125rem;font-family:PingFangSC-Regular;letter-spacing:0px;box-sizing:border-box;flex-shrink:0}.page-index .index-system-nav{margin:0 .5rem;height:5.125rem;border-radius:.25rem;background:#fff}.page-index .index-system-nav-list{height:100%;display:flex;align-items:center;justify-content:space-evenly}.page-index .index-system-nav-item{display:flex;align-items:center;flex-direction:column;gap:.25rem;flex:1}.page-index .index-system-nav-item .icon-wrapper{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center}.page-index .index-system-nav-item .icon-wrapper .icon{width:80%;height:80%}.page-index .index-system-nav-item .name{color:#222222;font-size:.8125rem;font-family:PingFangSC-Regular;letter-spacing:0px}.page-index .list-wrap{margin-top:.3125rem}.iphoneX-fixed .page-index{padding-bottom:5.625rem}.iphoneX-fixed .page-index.calendar-page{padding-bottom:0}.form-container{margin:0 .5rem;background:#fff;border-radius:.5rem;padding-top:1rem;position:relative;top:-0.8rem;margin-bottom:-0.8rem;box-shadow:0 0 17px 0 rgba(129,150,179,0.14)}.form-container .form-item{padding-top:.25rem;box-sizing:border-box}.form-container .form-item .form-item-label{font-size:.75rem;color:#666;line-height:1.2}.form-container .form-item .form-item-split{padding-left:.5rem;color:#cccccc}.form-container .form-item .key-word .text,.form-container .form-item .days .text{padding-right:.5rem}.form-container .form-item .key-word.show-right-arrow div:after,.form-container .form-item .days.show-right-arrow div:after{content:'';width:.5rem;height:.5rem;border-top:2px solid;border-right:2px solid;border-color:#cccccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-container .form-item .key-word span{padding-left:.5rem;text-align:left}.form-container .form-item .wg-icon-clear{margin-left:.5rem;color:#ccc;font-size:1.125rem}.form-container .form-item .text{font-size:1rem;color:#222;font-weight:600;flex:1;font-family:PingFangSC-Medium;letter-spacing:0px}.form-container .form-item .departure .wg-icon-back{display:block;width:1rem;height:1rem;margin-left:.25rem;color:#222;font-size:1rem;transform:rotate(-90deg)}.form-container .form-item .placeholder .text{color:#cccccc;font-size:1rem;font-family:PingFangSC-Semibold;font-weight:600;letter-spacing:0px}.form-container .form-item .placeholder .text i{color:#999}.form-container .form-item .hot-days-tags{display:flex;align-items:center;gap:.375rem;margin:0 .25rem}.form-container .form-item .hot-days-tags .hot-day-tag,.form-container .form-item .hot-days-tags .hot-day-tag-skeleton{height:1.625rem;border-radius:.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#222222;padding:0 .5rem}.form-container .form-item .hot-days-tags .hot-day-tag .wg-icon-icon_hot,.form-container .form-item .hot-days-tags .hot-day-tag-skeleton .wg-icon-icon_hot{color:#f82222}.form-container .form-item .hot-days-tags .hot-day-tag{background:#f1f5f8}.form-container .form-item .hot-days-tags .hot-day-tag-skeleton{width:2.75rem}.form-container .form-item.departure-keyword-wrap{border-bottom:none;height:1.375rem}.form-container .form-item.days-wrap-container{height:3.375rem}.form-container .form-item.days-wrap-container .days-wrap{line-height:3.375rem;width:100%;border-bottom:1px solid #f0f0f0}.form-container .px-1rem{padding-left:1rem;padding-right:1rem}.form-container .hot-city-container .hot-city{display:flex;align-items:center;gap:.375rem;overflow:auto;border-bottom:1px solid #f0f0f0;padding-top:.75rem;padding-bottom:.875rem}.form-container .hot-city-container .hot-city.has-overflow:after{content:'';position:absolute;right:1rem;width:.5rem;height:1.625rem;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 100%)}.form-container .hot-city-container .hot-city .hot-city-item,.form-container .hot-city-container .hot-city .hot-city-item-skeleton{font-size:.8125rem;color:#222222;height:1.625rem;border-radius:.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 .5rem}.form-container .hot-city-container .hot-city .hot-city-item.active,.form-container .hot-city-container .hot-city .hot-city-item-skeleton.active{background:#d9eaff;color:#2182fc;font-weight:600}.form-container .hot-city-container .hot-city .hot-city-item{background:#f1f5f8}.form-container .hot-city-container .hot-city .hot-city-item-skeleton{width:2.6875rem}.form-container .hot-city-container .hot-city::-webkit-scrollbar{height:0px}.form-container .form-footer{padding:1rem;display:flex;align-items:center;gap:.5rem}.form-container .form-footer .customize-btn{display:flex;align-items:center;gap:.125rem;color:#2182fc;font-size:1rem;font-weight:600;flex-shrink:0;min-height:3rem;background:#e6f0fe;border-radius:.125rem;padding:0 1rem}.form-container .form-footer .customize-btn .icon{width:1.25rem;height:1.25rem}.form-container .form-footer .search-btn{flex:1}.form-container .form-footer-tip{height:2rem;color:#0057c4;background:#f0f7ff;border-radius:0 0 .25rem .25rem;display:flex;align-items:center;justify-content:center}.form-container .form-popup-content-list{padding:1rem;display:grid;grid-template-columns:repeat(4, 1fr);gap:.5rem}.form-container .form-popup-content-list .form-popup-content-item.active .form-popup-content-item-content{overflow:hidden;color:#2182fc;background:url('../img/selected-item-bg.png') no-repeat;background-position:right bottom;background-size:.75rem .75rem;background-color:#ecf5ff}.form-container .form-popup-content-list .form-popup-content-item .form-popup-content-item-content{background-color:#f5f7fa;text-align:center;color:#222;width:100%;height:2rem;line-height:2rem;border-radius:2px;box-sizing:border-box;padding:0 .5rem;font-size:.875rem}.form-container .popup-view-days .popup-footer-btn{background:transparent !important}.form-container .popup-view-days .popup-view-footer{width:100%;font-weight:normal}.form-container .popup-view-days .popup-view-footer .footer-left{padding:0 1.5rem 0 .5rem;font-size:.75rem;color:#999}.form-container .popup-view-days .popup-view-footer .footer-left p{line-height:1.25;width:100%}.form-container .popup-view-days .popup-view-footer .footer-left .footer-text{color:#2182fc;font-size:.875rem;margin-top:-0.5rem}.form-container .popup-view-days .popup-view-footer .wg-components-button{width:6.125rem}.form-container .index-search-date-page .wg-components-popup-page-footer>.wg-components-button{background:transparent;font-weight:normal;padding:0;margin:0}.form-container .index-search-date-page .wg-components-popup-page-footer>.wg-components-button>div{width:100%}.form-container .index-search-date-page .footer .footer-left{font-size:.75rem;height:3rem;color:#999;padding:0 1.5rem 0 .5rem}.form-container .index-search-date-page .footer .footer-left p{line-height:1.25;width:100%;text-align:left;font-weight:normal}.form-container .index-search-date-page .footer .footer-left .footer-text{color:#17a1dd;font-size:.875rem;margin-top:-0.5rem;font-weight:normal}.form-container .index-search-date-page .footer .fixed-btn{height:3rem;width:6.25rem;border-radius:2px;background:#2182fc;color:#fff;font-weight:600;font-size:1rem}.form-container .content-holiday{background:#fff}.form-container .content-holiday .list{overflow:hidden;padding:.5rem}.form-container .content-holiday .list .more-holiday-btn i{display:inline-block;transform:rotate(-90deg);font-size:1rem;color:#222;transition:all .5s;position:relative}.form-container .content-holiday .list .more-holiday-btn.more-btn-active i{transform:rotate(90deg)}.form-container .content-holiday .list li{float:left;width:33.33%;box-sizing:border-box;text-align:center;padding:.3125rem}.form-container .content-holiday .list li.active .box{border:1px solid #2182fc;background:url('../img/selected-item-bg.png') no-repeat;background-position:right bottom;background-size:1.125rem 1.125rem;color:#17a1dd}.form-container .content-holiday .list li .box{border-radius:2px;border:1px solid #ccc;font-size:.875rem;height:2.5rem;box-sizing:border-box;color:#222}.recommend-wrapper .recommend-title{font-size:1rem;font-weight:600;color:#222222;line-height:1.2;padding:.9375rem .9375rem 0;background-color:#fff}.recommend-wrapper .tab-list.tab-container{padding:.9375rem .9375rem 0;overflow-x:hidden}.recommend-wrapper .tab-list.tab-container .recommend-tab-item{position:relative;display:flex;width:100%;line-height:1.25rem;padding-left:0;color:#222;font-size:1rem;list-style:none}.recommend-wrapper .tab-list.tab-container .recommend-tab-item li{text-align:center;width:max-content;padding-right:2.5rem}.recommend-wrapper .tab-list.tab-container .recommend-tab-item li:last-child{padding-right:.9375rem}.recommend-wrapper .tab-list.tab-container .recommend-tab-item li .recommend-tab-name{width:max-content;padding-bottom:.3rem}.recommend-wrapper .tab-list.tab-container .recommend-tab-item li .recommend-tab-name.active{border-bottom:2px solid #2182fc;color:#2182fc}.recommend-wrapper .recommend-panel{background-color:#fff}.recommend-wrapper .recommend-panel .product-slider{overflow:hidden}.recommend-wrapper .recommend-panel .empty-recommend{padding:.625rem 0 .625rem;width:100%}.recommend-wrapper .recommend-panel .empty-recommend .empty-image{width:5rem;height:5rem}.recommend-wrapper .recommend-panel .empty-recommend .empty-text{color:#999;font-size:.875rem;margin-top:.625rem}.recommend-wrapper .recommend-panel .search-more{margin-top:.9375rem}.recommend-wrapper .recommend-panel .search-more button{border:1px solid #2182fc;color:#2182fc;font-size:.875rem;height:2rem;line-height:2rem;padding:0 .9375rem;background-color:transparent}.recommend-wrapper .recommend-panel .play-list,.recommend-wrapper .recommend-panel .slider-list{flex-wrap:wrap;justify-content:space-between;list-style:none;margin-top:.625rem;padding:0 1rem 0}.recommend-wrapper .recommend-panel .play-list li,.recommend-wrapper .recommend-panel .slider-list li{width:50%;background:#fff;border-radius:2px;margin:.3125rem 0;position:relative;box-sizing:border-box}.recommend-wrapper .recommend-panel .play-list li .play-item,.recommend-wrapper .recommend-panel .slider-list li .play-item{background:#fff;border-radius:2px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.12)}.recommend-wrapper .recommend-panel .play-list li .vip-tag,.recommend-wrapper .recommend-panel .slider-list li .vip-tag{position:absolute;left:-0.25rem;top:.625rem;background-image:linear-gradient(90deg, #eec22c 0, #cb8426 100%);color:#fff;height:1.25rem;line-height:1.25rem;background-position:center}.recommend-wrapper .recommend-panel .play-list li .vip-tag label,.recommend-wrapper .recommend-panel .slider-list li .vip-tag label{display:inline-block;width:100%;font-size:.75rem;position:relative;padding:0 .3125rem;box-sizing:border-box}.recommend-wrapper .recommend-panel .play-list li .vip-tag label:before,.recommend-wrapper .recommend-panel .slider-list li .vip-tag label:before{display:inline-block;content:'';width:0;height:0;border-color:#cb8426 transparent;border-width:.25rem 0 0 .25rem;border-style:solid;bottom:-0.25rem;position:absolute;left:0}.recommend-wrapper .recommend-panel .play-list li img,.recommend-wrapper .recommend-panel .slider-list li img{width:100%;border-radius:2px 2px 0 0;height:100%}.recommend-wrapper .recommend-panel .play-list li .info-warpper,.recommend-wrapper .recommend-panel .slider-list li .info-warpper{min-height:2.3125rem}.recommend-wrapper .recommend-panel .play-list li .info-warpper .item-name,.recommend-wrapper .recommend-panel .slider-list li .info-warpper .item-name{margin-top:.625rem;color:#222;font-size:1rem;padding:0 .625rem;line-height:1.25rem}.recommend-wrapper .recommend-panel .play-list li .info-warpper-hotel,.recommend-wrapper .recommend-panel .slider-list li .info-warpper-hotel{min-height:4.3125rem}.recommend-wrapper .recommend-panel .play-list li .info-warpper-hotel .item-name,.recommend-wrapper .recommend-panel .slider-list li .info-warpper-hotel .item-name{margin-top:.625rem;color:#222;font-size:1rem;padding:0 .625rem;line-height:1.25rem}.recommend-wrapper .recommend-panel .play-list li .star-score-wrapper,.recommend-wrapper .recommend-panel .slider-list li .star-score-wrapper{display:flex}.recommend-wrapper .recommend-panel .play-list li .star-score-wrapper .hotel-stars,.recommend-wrapper .recommend-panel .slider-list li .star-score-wrapper .hotel-stars{margin:.625rem 0 0;padding:0 0 0 .625rem;line-height:1;min-height:1.125rem}.recommend-wrapper .recommend-panel .play-list li .star-score-wrapper .hotel-stars i,.recommend-wrapper .recommend-panel .slider-list li .star-score-wrapper .hotel-stars i{position:relative;color:#ff9a14}.recommend-wrapper .recommend-panel .play-list li .star-score-wrapper .hotel-stars i+i,.recommend-wrapper .recommend-panel .slider-list li .star-score-wrapper .hotel-stars i+i{margin-left:.1875rem}.recommend-wrapper .recommend-panel .play-list li .star-score-wrapper .hotel-stars .icon-half::after,.recommend-wrapper .recommend-panel .slider-list li .star-score-wrapper .hotel-stars .icon-half::after{content:'';display:inline-block;width:50%;background:#fff;position:absolute;z-index:1;left:50%;top:0;height:100%}.recommend-wrapper .recommend-panel .play-list li .star-score-wrapper .score,.recommend-wrapper .recommend-panel .slider-list li .star-score-wrapper .score{margin:.5rem 0 0 .625rem;padding:0 .625rem;line-height:1.35rem;min-height:1.125rem;background:#2182fc;border-radius:2.5rem 2.5rem 2.5rem 0;color:#fff;font-size:.75rem}.recommend-wrapper .recommend-panel .play-list li .item-price,.recommend-wrapper .recommend-panel .slider-list li .item-price{margin:0 0 .625rem 0;padding:0 .625rem 0 0;font-size:.75rem;text-align:right;line-height:1}.recommend-wrapper .recommend-panel .play-list li .item-price .original-price,.recommend-wrapper .recommend-panel .slider-list li .item-price .original-price{color:#999;font-size:.75rem;text-decoration:line-through;height:.75rem;margin:0;padding:.25rem 0 .5rem}.recommend-wrapper .recommend-panel .play-list li .item-price .flow-price,.recommend-wrapper .recommend-panel .slider-list li .item-price .flow-price{color:#ff5e00;font-size:.875rem;margin-right:0}.recommend-wrapper .recommend-panel .play-list li .item-price .unit,.recommend-wrapper .recommend-panel .slider-list li .item-price .unit{margin-right:2px;font-size:.75rem}.recommend-wrapper .recommend-panel .play-list li .item-price .unit-currency,.recommend-wrapper .recommend-panel .slider-list li .item-price .unit-currency{margin-right:2px;font-size:.75rem;color:#ff5e00}.recommend-wrapper .recommend-panel .play-list li .item-price .amount,.recommend-wrapper .recommend-panel .slider-list li .item-price .amount{font-size:.875rem;font-weight:700;color:#ff5e00}.recommend-wrapper .play-list li:nth-child(odd){padding-right:.3125rem}.recommend-wrapper .play-list li:nth-child(even){padding-left:.3125rem}.recommend-wrapper .play-list li:nth-child(even) .vip-tag{left:.0625rem}.recommend-wrapper .play-list li .item-image img{aspect-ratio:1.62;height:initial}.recommend-wrapper .slider-list li{padding-right:.5rem}.recommend-wrapper .more-wrapper{padding:.3125rem 0 .9375rem;text-align:center;background-color:#fff}.recommend-wrapper .more-wrapper .btn{padding:.4375rem;border:1px solid #2182fc;color:#2182fc;border-radius:2px}.recommend-wrapper .single-wrapper{margin-bottom:.625rem;padding:.9375rem 0}.recommend-wrapper .single-wrapper .single-nav{padding:0 .9375rem}.recommend-wrapper .single-wrapper .single-nav .tab-name{font-size:1rem;font-weight:600;color:#222;line-height:1.125rem}.recommend-wrapper .single-wrapper .single-nav .more{font-size:.875rem;font-weight:400;color:#2182fc;line-height:1.125rem}.recommend-wrapper .recommend-end-line{padding:1rem .75rem;font-size:.875rem;color:#999999;-ms-flex-align:center !important;align-items:center !important;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recommend-wrapper .recommend-end-line>*{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;display:block;min-height:1px;padding:0 20px}.recommend-wrapper .recommend-end-line::before,.recommend-wrapper .recommend-end-line::after{content:' ';-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;display:block;position:relative;width:100%;min-height:1px;background-color:#dddddd;margin:0 .25rem}.recommend-wrapper .recommend-error-panel{padding:1rem 0 1.25rem;background:#f5f5f5;font-size:.625rem;font-weight:400;text-align:center;color:#999}.recommend-wrapper .recommend-error-panel a{color:#2182fc}.skeleton-animation{background:linear-gradient(90deg, #f0f0f0 25%, #e6e6e6 37%, #f0f0f0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}.skeleton-animation-pink{background:linear-gradient(90deg, #ffeee6 25%, #f8e6de 37%, #ffeee6 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.list-skeleton{width:100%;background-color:#ffffff;position:fixed;padding-top:5.25rem}.list-skeleton.hotel-list-skeleton{padding-top:0}.list-skeleton.hotel-list-skeleton .list-skeleton-item .right .skeleton-line:nth-child(1){height:1.5rem;width:100%;margin-bottom:.5rem}.list-skeleton.hotel-list-skeleton .list-skeleton-item .right .skeleton-line:nth-child(4){margin-top:2rem}.list-skeleton.flight-list-skeleton{position:relative;padding-top:0}.list-skeleton.flight-list-skeleton .list-skeleton-item{display:block;box-sizing:border-box;padding:1rem;border-bottom:1px solid #eeeeee}.list-skeleton.flight-list-skeleton .list-skeleton-item .top{display:flex}.list-skeleton.flight-list-skeleton .list-skeleton-item .top .left{width:14rem;height:max-content;margin-right:3rem}.list-skeleton.flight-list-skeleton .list-skeleton-item .top .left .skeleton-line{height:1.875rem;border-radius:2px}.list-skeleton.flight-list-skeleton .list-skeleton-item .top .left .flex-space-between .skeleton-line{margin-top:.25rem;height:1.25rem;width:4.375rem}.list-skeleton.flight-list-skeleton .list-skeleton-item .top .right{padding-left:.625rem}.list-skeleton.flight-list-skeleton .list-skeleton-item .top .right .skeleton-line{height:1.875rem;width:100%;margin-bottom:0}.list-skeleton.flight-list-skeleton .list-skeleton-item .bottom{margin-top:.5rem}.list-skeleton.flight-list-skeleton .list-skeleton-item .bottom .skeleton-line{height:1.375rem;width:100%}.list-skeleton ul{margin:0;padding:0}.list-skeleton ul li{list-style:none;margin:0;padding:0}.list-skeleton .skeleton-line{width:100%;background-color:#f0f0f0}.list-skeleton .list-skeleton-item{display:flex;box-sizing:border-box;padding:.9375rem;border-bottom:1px solid #eeeeee}.list-skeleton .list-skeleton-item .left{width:6.8125rem;height:10.375em}.list-skeleton .list-skeleton-item .left .skeleton-line{height:10.375em;border-radius:2px}.list-skeleton .list-skeleton-item .right{flex:1;padding-left:.625rem;flex-direction:column}.list-skeleton .list-skeleton-item .right .skeleton-line:nth-child(1){height:2rem;width:100%;margin-bottom:.5rem}.list-skeleton .list-skeleton-item .right .skeleton-line:nth-child(2){height:1rem;width:50%;margin-bottom:.5rem}.list-skeleton .list-skeleton-item .right .skeleton-line:nth-child(3){height:1rem;width:100%;margin-bottom:.75rem}.list-skeleton .list-skeleton-item .right .skeleton-line:nth-child(4){height:1.2rem;width:45%;float:right}.filter-right-wrap .transition{transition-property:right;transition-duration:.3s;transition-timing-function:linear;transition-delay:.1s}.filter-right-wrap .filter-mask{position:fixed;width:100%;height:100%;top:0;right:-100%;z-index:9999;background-color:transparent}.filter-right-wrap .filter-mask.active{right:0}.filter-right-wrap .filter-mask-background{background-color:transparent;position:fixed;width:100%;max-width:768px;margin:0 auto;height:100%;top:0;z-index:-9;transition-property:background-color,z-index;transition-duration:.5s;transition-timing-function:linear}.filter-right-wrap .filter-mask-background.active{z-index:9998;background-color:rgba(0,0,0,0.5)}.filter-right-wrap .wrap-penal{width:85%;height:100%;background:#f0f0f0;float:right;position:relative;z-index:10000;transform:translate(0, 0);box-sizing:border-box;padding-bottom:4rem}.filter-right-wrap .wrap-penal.filterLv2{z-index:10001}.filter-right-wrap .wrap-penal.filterLv2 .wrap-penal{top:0;right:-85%}.filter-right-wrap .wrap-penal.active{right:0}.filter-right-wrap .wrap-penal .wrap-header{height:2.75rem;color:#222;position:fixed;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #f0f0f0;z-index:10000}.filter-right-wrap .wrap-penal .wrap-header .wg-icon-back{font-size:1.45rem;margin:.625rem}.filter-right-wrap .wrap-penal .wrap-header .transparent{opacity:0;background:transparent;color:transparent}.filter-right-wrap .wrap-penal .wrap-footer{position:fixed;bottom:0;left:0;width:100%;padding:.5rem;box-sizing:border-box;z-index:10000;background:#fff;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2)}.filter-right-wrap .lv-group{padding:0 1rem;background:#fff}.filter-right-wrap .lv-group.tourhighlights .title-right-text{padding-right:2px}.filter-right-wrap .lv-group:last-child{border-bottom:none}.filter-right-wrap .lv-group .title{color:#222;line-height:1rem;padding:.9375rem 0}.filter-right-wrap .lv-group .title .title-text{font-size:1rem;font-weight:600}.filter-right-wrap .lv-group .title .title-right{max-width:60%;min-width:2rem;font-size:.875rem;color:#2182fc}.filter-right-wrap .lv-group .title .title-right .title-right-text{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.filter-right-wrap .lv-group .title .title-right .icon{font-size:1rem;transition:all .3s linear;color:#2182fc}.filter-right-wrap .lv-group .title .title-right .up-down{transform:rotate(-90deg)}.filter-right-wrap .lv-group .title .title-right .up-down.active{transform:rotate(90deg)}.filter-right-wrap .lv-group .title .title-right .go-back{transform:rotate(180deg)}.filter-right-wrap .lv-group .title .title-right.active .up-down{transform:rotate(90deg)}.filter-right-wrap .range{padding-bottom:.5rem}.filter-right-wrap .range .slider-range{margin:0 .6rem .9375rem}.filter-right-wrap .range .slider-range .slider-rail{background-color:#f1f5f8}.filter-right-wrap .range .slider-range .slider-point{box-shadow:0 0 8px 0 rgba(33,130,252,0.3)}.filter-right-wrap .range .price-range-title{font-weight:400;padding-bottom:.9375rem;color:#222;line-height:1rem;font-size:1rem}.filter-right-wrap .range .promotion-box{font-size:.875rem;font-weight:400;line-height:1.125rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.filter-right-wrap .range .promotion-box span{color:#222222;font-size:.875rem}.filter-right-wrap .range .promotion-box span.active,.filter-right-wrap .range .promotion-box span .wg-icon-checkbox-checked{color:#2182fc}.filter-right-wrap .range .promotion-box i{font-size:1.125rem;margin-right:.5rem}.filter-right-wrap .lv-list-wrap .list{overflow:hidden;padding-bottom:.3125rem}.filter-right-wrap .lv-list-wrap .list .item{float:left;width:32%;margin-left:2%;box-sizing:border-box;text-align:center;color:#666;padding-bottom:.4rem}.filter-right-wrap .lv-list-wrap .list .item:nth-child(3n + 1){padding-left:0;margin-left:0}.filter-right-wrap .lv-list-wrap .list .item .box{border-radius:2px;border:1px solid #ccc;font-size:.875rem;height:2.5rem;box-sizing:border-box;color:#222;padding:.25rem}.filter-right-wrap .lv-list-wrap .list .item .box span{font-size:.875rem;line-height:1rem}.filter-right-wrap .lv-list-wrap .list .item.active .box{border:1px solid #2182fc;background:url('../img/selected-item-bg.png') no-repeat;background-position:right bottom;background-size:1.125rem 1.125rem;color:#2182fc}.filter-right-wrap .lv2-group .title .title-text{font-weight:normal;color:#999;font-size:.875rem}.filter-right-wrap .first-lv2-group .title{padding-top:0}.filter-right-wrap .advanced-filter-popup .popup-header .popup-title{position:relative}.filter-right-wrap .advanced-filter-popup .popup-header .popup-title .clear-btn{position:fixed;top:0;right:1rem;font-size:.875rem;font-weight:400}.filter-right-wrap .advanced-filter-popup .popup-btn i.wg-icon-close{font-size:1.5rem}.iphoneX-fixed .wrap-penal{padding-bottom:5.25rem !important}.iphoneX-fixed .wrap-footer{padding-bottom:1.75rem !important}.product-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;color:#222222;font-size:1rem;padding:1rem;background-color:#fff;word-break:break-all;border-bottom:1px solid #eee}.product-item .product-item-exposure{width:100%;position:relative}.product-item .product-img{text-align:center;width:109px;min-height:7.25em;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:.25rem;position:relative}.product-item .product-img img{max-width:unset;height:100%;width:100%;object-position:50% 50%;object-fit:cover}.product-item .product-img .departure-tag{position:absolute;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,0.6);border-radius:0 0 .25rem .25rem;display:flex;align-items:center;justify-content:center;height:1.125rem;font-size:.75rem;line-height:1.125rem;font-family:PingFangSC-Regular;letter-spacing:0px;color:#fff}.product-item .product-info{flex:1;min-height:8rem;position:relative;padding-left:.5rem;overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column}.product-item .recent-browsing-tag{position:absolute;top:0;left:0;width:3.5rem;height:1.125rem;color:#2182fc;font-size:.75rem;font-family:PingFangSC-Regular;letter-spacing:0px;background:#d9ecff;border-radius:.25rem 0 .25rem 0;display:flex;align-items:center;justify-content:center}.product-item .product-name{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:3;line-height:1.375rem;white-space:normal;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1rem;font-weight:600}.product-item .product-name .diamond-label{background:linear-gradient(-90deg, #d2af43, #98681c);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.125rem;line-height:1.125rem;border-radius:.125rem;text-align:center;font-size:.75rem;color:#fff;margin-right:.25rem;vertical-align:top;margin-top:.125rem}.product-item .product-name .diamond-label i{background:url(../img/diamond-label.svg) no-repeat;background-size:100% 100%;transform:scale(.85);display:inline-block;width:.75rem;height:.75rem;margin-left:.0625rem}.product-item .product-name .diamond-label-two{background:linear-gradient(-90deg, #44af4f, #057536)}.product-item .product-name .diamond-label-three{background:linear-gradient(-90deg, #76c6ef, #0958a8)}.product-item .product-name .diamond-label-four{background:linear-gradient(-90deg, #c00275, #681785)}.product-item .product-name .diamond-label-five{background:linear-gradient(-90deg, #d2af43, #98681c)}.product-item .product-name .diamond-label-six{background:linear-gradient(-90deg, #f97b00, #ed0000)}.product-item .product-name .diamond-label-product-card{display:inline-flex;padding:.15rem .25rem;line-height:unset;box-sizing:border-box;align-items:center}.product-item .product-name .ptt-quality-label{display:inline;padding-top:.15rem;padding-bottom:.15rem}.product-item .product-sub-title{color:#0057c4;font-size:.8125rem;line-height:1rem;font-family:PingFangSC-Regular;letter-spacing:0px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-item .product-price{position:relative;min-height:1.315rem}.product-item .product-price .product-price-content{position:absolute;bottom:0;width:100%;display:flex;justify-content:flex-end}.product-item .tags-wrapper{padding:.25rem 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-start}.product-item .tags-wrapper .is-promotion,.product-item .tags-wrapper .is-hot{white-space:nowrap;font-size:.75rem;margin-bottom:0;color:#b2570d;height:1.125rem;line-height:1.125rem;text-align:center;padding:0 .25rem}.product-item .tags-wrapper .is-hot{margin-right:.25rem}.product-item .tags-wrapper .ptt-labels{display:flex;flex-wrap:wrap;height:1.25rem}.product-item .tags-wrapper .ptt-labels .ptt-label{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-item .discount-tag-layout .discount-tag .discount-tag-name{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.product-item .score-wrapper{color:#2182fc;font-size:.75rem;margin-bottom:.375rem}.product-item .score-wrapper .line{background-color:#dddddd;width:1px;margin:0 .25rem;display:inline-block;height:.6rem}.product-item .score-wrapper .score{font-weight:bold}.product-item .score-wrapper .comment-qty{color:#666666}.product-item .score-wrapper .rate{margin-left:.25rem}.product-item .score-wrapper .sold-amount{color:#666666}.product-item .score-wrapper .sold-amount i{margin-right:.25rem}.product-item .departure-wrapper{margin-bottom:.5rem}.product-item .departure-wrapper span{font-size:.75rem;display:inline-block;color:#666}.product-item .departure-wrapper span.date-item{border-right:1px solid #ccc;padding:0 .25rem;margin-right:3px}.product-item .departure-wrapper span.date-item:last-child{border:none}.product-item .product-price{color:#999;bottom:0;right:0;font-size:.75rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:flex-end;-moz-align-items:baseline;-webkit-align-items:baseline;align-items:baseline}.product-item .product-price .real-time-pricing{color:#999;font-size:.875rem}.product-item .product-price .price-default{text-align:right}.product-item .product-price .price-default .price-amount{color:#ff5e00;font-weight:600;font-size:1.125rem}.product-item .product-price .price-default .price-unit{color:#ff5e00}.product-item .product-price .price-original{text-decoration:line-through;margin-right:.5rem}.private-tour-list.empty{background:#fff}.private-tour-list .wg-components-popup-page .wg-components-popup-page-header{max-width:768px}.private-tour-list .custom-service-wrapper{position:fixed;bottom:13.365rem !important}.private-tour-list .view-history-entry{bottom:10.18125rem}.private-tour-list .sort-nav-without-discount .header-filter-popup{border-bottom:1px solid #f0f0f0}.private-tour-list .wg-components-benefits-pack .new-customer-box{border-radius:0}.private-tour-list .sort-nav{position:fixed;z-index:2;width:100%;background:#fff}.private-tour-list .sort-nav .header-filter-popup{display:flex;height:2.5rem;box-sizing:border-box;padding:.5rem .75rem}.private-tour-list .sort-nav .header-filter-popup>div{flex:1;display:flex;align-items:center;justify-content:center;color:#222;font-size:.875rem;position:relative;padding:0 .5rem}.private-tour-list .sort-nav .header-filter-popup>div:first-child{font-weight:normal}.private-tour-list .sort-nav .header-filter-popup>div.active .wg-icon-back{transform:rotate(90deg)}.private-tour-list .sort-nav .header-filter-popup>div.active-color .sort-nav-text{position:relative;overflow:initial}.private-tour-list .sort-nav .header-filter-popup>div.active-color .sort-nav-text::after{display:inline-block;content:'';position:absolute;right:-1.5rem;top:.375rem;height:.25rem;width:.25rem;border-radius:50%;background:#ff5e00}.private-tour-list .sort-nav .header-filter-popup>div>i{display:block;margin-left:.125rem;color:#222;font-size:.75rem}.private-tour-list .sort-nav .header-filter-popup>div>i.wg-icon-back{transform:rotate(-90deg);transition:transform .3s linear}.private-tour-list .sort-nav .header-filter-popup>div>i.wg-icon-back.scence-fold-icon-back{transform:rotate(-90deg)}.private-tour-list .sort-nav .header-filter-popup>div>i.wg-icon-filter{font-size:.875rem;width:auto;height:auto}.private-tour-list .sort-nav .header-filter-popup .filter-sort{font-size:.9375rem !important}.private-tour-list .sort-nav .header-filter-popup .filter-sort .sort-nav-text{max-width:6rem;font-size:.8125rem}.private-tour-list .discount-tips-container{padding-top:2.5rem}.private-tour-list .discount-tips-wrapper{position:fixed;z-index:2;width:100%;background:#fff;transform:translateY(2.75rem)}.private-tour-list .discount-tips-wrapper .wg-components-discount-tips{background:#fff2e7;border-bottom:none}.private-tour-list .discount-tips-wrapper .wg-components-discount-tips .promo-code-box::before,.private-tour-list .discount-tips-wrapper .wg-components-discount-tips .promo-code-box::after{background-color:#fff2e7;border-top-color:#fff2e7;border-left-color:#fff2e7}.private-tour-list .discount-tips-wrapper .wg-components-discount-tips .discount-coupon::before,.private-tour-list .discount-tips-wrapper .wg-components-discount-tips .discount-coupon::after{background-color:#fff2e7;border-top-color:#fff2e7;border-left-color:#fff2e7}.private-tour-list .discount-tips-wrapper .wg-components-discount-tips .discount-tips-btn{background:linear-gradient(-45deg, #ffb42b 0%, #ff7d13 100%);border-radius:.75rem .75rem .75rem 0;line-height:1.125rem;height:1.125rem;padding:.1875rem .5rem;color:#ffffff;display:flex;flex-direction:row;align-items:center}.private-tour-list .discount-tips-wrapper .wg-components-discount-tips .discount-tips-btn i{line-height:1.125rem;color:#ffffff}.private-tour-list .mask.light{margin-top:5.5rem}.private-tour-list .mask.light.list-radio{margin-top:6.25rem}.private-tour-list .mask.light .popup{top:0;bottom:auto;position:absolute}.private-tour-list .mask.light .popup ul li{color:#222}.private-tour-list .mask.light .popup ul li.active{color:#2182fc}.private-tour-list .mask.light.list-date{margin-top:0;z-index:10000}.private-tour-list .mask.light.list-date .popup{bottom:0;top:auto}.private-tour-list .mask-bottom-detail{background-color:rgba(0,0,0,0.5);margin-top:5.5rem}.private-tour-list .mask-bottom-detail.headerTop{margin-top:6.25rem}.private-tour-list .mask-bottom-detail .mask-detail{top:0;width:100%;height:100%;background-color:#fff;position:relative}.private-tour-list .mask-bottom-detail .mask-detail .btns{position:fixed;bottom:0;left:0;width:100%;padding:.9375rem;box-sizing:border-box;border-top:1px solid #f0f0f0;z-index:10000;background:#fff;display:flex;justify-content:space-between}.private-tour-list .mask-bottom-detail .mask-detail .btns .btn{height:2.75rem;line-height:2.75rem;width:10.25rem;border-radius:2px;background:#fff;color:#222222;font-size:.875rem;border:1px solid #eee;box-sizing:border-box}.private-tour-list .mask-bottom-detail .mask-detail .btns .okBtn{background:#2182fc;border:1px solid #2182fc;color:#fff}.private-tour-list .sort-departureDate-page{padding-bottom:4.6875rem;-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-name:animate_slideInUp;animation-name:animate_slideInUp}.private-tour-list .sort-departureDate-page .line{height:.5rem;background:#eee}.private-tour-list .sort-departureDate-page .wg-components-popup-page-header{border-bottom:1px solid #f0f0f0}.private-tour-list .sort-departureDate-page .item-ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;padding:0 .425rem;margin-bottom:.9375rem}.private-tour-list .sort-departureDate-page .item-ul.collapsed{overflow:hidden}.private-tour-list .sort-departureDate-page .item-ul.collapsed .item-li:nth-child(n + 9){display:none}.private-tour-list .sort-departureDate-page .item-ul .item-li{float:left;width:25%;box-sizing:border-box;text-align:center;padding:0 .25rem;margin-top:.625rem;color:#666}.private-tour-list .sort-departureDate-page .item-ul .item-li:nth-child(-n + 4){margin-top:0}.private-tour-list .sort-departureDate-page .item-ul .item-li .box{border-radius:2px;font-size:.875rem;height:2rem;box-sizing:border-box;color:#222;background-color:#f5f7fa}.private-tour-list .sort-departureDate-page .item-ul .item-li.active .box{background:url('../img/selected-item-bg.png') no-repeat;background-position:right bottom;background-size:1.125rem 1.125rem;color:#2182fc;background-color:#ecf5ff}.private-tour-list .sort-departureDate-page .content-penal-header{padding:.9375rem;color:#222;line-height:1rem}.private-tour-list .sort-departureDate-page .title{font-size:1rem;font-weight:600;flex-shrink:0}.private-tour-list .sort-departureDate-page .title .tip{font-size:.75rem;color:#666666;font-family:PingFangSC-Regular;letter-spacing:0px}.private-tour-list .sort-departureDate-page .title-selected-text-wrap{display:flex;align-items:center;gap:.25rem;justify-content:flex-end}.private-tour-list .sort-departureDate-page .title-selected-text-wrap .title-selected-text{max-width:8rem}.private-tour-list .sort-departureDate-page .title-selected-text{font-size:.875rem;color:#2182fc;max-width:60%;text-align:right}.private-tour-list .sort-departureDate-page .content-holiday{background:#fff;margin-bottom:.5rem}.private-tour-list .sort-departureDate-page .content-holiday .list{overflow:hidden;padding:0 .425rem}.private-tour-list .sort-departureDate-page .content-holiday .list .more-holiday-btn i{display:inline-block;transform:rotate(-90deg);font-size:1rem;color:#222;transition:all .5s;position:relative}.private-tour-list .sort-departureDate-page .content-holiday .list .more-holiday-btn.more-btn-active i{transform:rotate(90deg)}.private-tour-list .sort-departureDate-page .content-holiday .list li{float:left;width:33.33%;box-sizing:border-box;text-align:center;padding:0 .3125rem;padding-bottom:.625rem}.private-tour-list .sort-departureDate-page .content-holiday .list li .box{border-radius:2px;border:1px solid #ccc;font-size:.875rem;height:2.5rem;color:#222;box-sizing:border-box}.private-tour-list .sort-departureDate-page .content-holiday .list li.active .box{color:#17a1dd;border:1px solid #2182fc;background:url('../img/selected-item-bg.png') no-repeat;background-position:right bottom;background-size:1.125rem 1.125rem}.private-tour-list .list-with-discount{padding-top:5rem}.private-tour-list .list-action.radio .wg-icon-select{position:absolute;right:1rem;left:auto}.private-tour-list .list-action.radio .active .wg-icon-select{position:absolute;right:1rem;left:auto}.private-tour-list .nav-radio .scroll-view.scroll-wrapper{height:auto !important;padding-bottom:.2rem}.private-tour-list .popup-content{background-color:#fff;padding-bottom:1rem}.private-tour-list .popup-content .crocodile-component-points{margin-top:0}.together-discount-popup .popup-content{background-color:#fff}.together-discount-popup .together-discount-popup-body{padding:16px;color:#222}.together-discount-popup .together-discount-popup-desc i{font-weight:700;color:#666}.list-no-recode{background-color:#ffffff;padding:1.5rem 0 2rem;text-align:center}.list-no-recode img{width:12rem;margin-bottom:1rem}.list-no-recode p{font-size:.875rem;color:#666}.season-product-list .dot{height:.5rem;background-color:#f0f0f0}.season-product-list .season-product-title{font-size:1rem;line-height:1.375rem;font-weight:600;color:#222;padding:1rem 1rem 0}.iphoneX-fixed .private-tour-list .mask-bottom-detail{margin-top:8rem !important}.iphoneX-fixed .private-tour-list .mask.light{margin-top:8rem !important}.iphoneX-fixed .departureDate{padding-bottom:6.1875rem}.iphoneX-fixed .btns{padding-bottom:2.4375rem}.product-block-footer{padding:8px;gap:.5rem;font-size:.875rem;color:#999}.product-block-footer .product-block-footer-line{height:1px;background-color:#ccc}.list-pager{position:fixed;left:50%;top:auto;right:auto;bottom:3.0625rem;display:block;padding:.1875rem .625rem;font-size:.75rem;line-height:1;background-color:rgba(0,0,0,0.65);opacity:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.iphoneX-fixed .list-pager{bottom:5.5625rem}.private-tour-list .content-date-penal{max-height:25.375rem}.discount-tag-layout{display:flex;justify-content:flex-end;width:100%}.discount-tag-layout .discount-tag{display:flex;justify-content:flex-end;align-items:center;flex-wrap:nowrap;height:1rem;color:#f82222;border:1px solid #fecece;border-radius:2px 0px 0px 2px;font-size:.75rem;max-width:100%;overflow:hidden}.discount-tag-layout .discount-tag .discount-tag-name{overflow:hidden;text-overflow:ellipsis;height:100%;white-space:nowrap;line-height:1rem;padding:0 4px}.discount-tag-layout .discount-tag .discount-amount{display:inline-flex;align-items:center;line-height:1rem;flex-shrink:0;padding:0 4px;background-color:#fff6f6}.discount-tag-layout .discount-tag .discount-tag-divider{display:inline-block;width:1px;height:75%;background-color:#fed9d9}.discount-tag-layout .discount-tag .right-arrow-icon{display:inline-block;transform:scaleX(-1);color:#f82222;margin-left:auto;margin-right:-4px}.passing-scence-filter-com ul{list-style:none;color:#222}.passing-scence-filter-com .scence-container-nav{width:6.125rem}.passing-scence-filter-com .scence-container-nav-item{height:3rem;padding:0 .75rem;display:flex;align-items:center;position:relative}.passing-scence-filter-com .scence-container-nav-item .text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.passing-scence-filter-com .scence-container-nav-item .red-dot{width:.25rem;height:.25rem;border-radius:.125rem;background-color:#ff5e00;position:absolute;top:.25rem;right:.25rem}.passing-scence-filter-com .scence-container-nav .nav-actived-item{background-color:#fff}.passing-scence-filter-com .scence-container-list{padding:0 1rem;background-color:#fff}.passing-scence-filter-com .scence-container-list-item{padding-top:.75rem}.passing-scence-filter-com .scence-container-list-item:not(:last-child){border-bottom:.0625rem solid #f0f0f0}.passing-scence-filter-com .scence-container-list-item .list-item-header{line-height:1.25rem;height:1.25rem;margin-bottom:.75rem}.passing-scence-filter-com .scence-container-list-item .list-item-header h5{font-weight:600;font-size:.875rem;margin-right:1.25rem;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passing-scence-filter-com .scence-container-list-item .list-item-header .fold-btn{color:#2182fc}.passing-scence-filter-com .scence-container-list-item .list-item-header .wg-icon-back{display:inline-block;font-size:.875rem;height:1.25rem;line-height:1.25rem;color:#2182fc}.passing-scence-filter-com .scence-container-list-item .list-item-header .icon-fold{transform:rotate(-90deg)}.passing-scence-filter-com .scence-container-list-item .list-item-header .icon-unfold{transform:rotate(90deg)}.passing-scence-filter-com .scence-container-list-item .list-item-sub{margin-bottom:.75rem}.passing-scence-filter-com .scence-container-list-item .list-item-sub .sub-main{flex:1;width:0;margin-right:1.25rem}.passing-scence-filter-com .scence-container-list-item .list-item-sub .scence-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.passing-scence-filter-com .scence-container-list-item .list-item-sub .scence-score-icon{height:1.125rem;font-size:.75rem}.passing-scence-filter-com .scence-container-list-item .list-item-sub .scence-score-icon i{background:url(../img/hot-score.svg) no-repeat;background-size:100% 100%;width:.75rem;height:.75rem}.passing-scence-filter-com .scence-container-list-item .list-item-sub .checkbox-icon{font-size:1.125rem}.passing-scence-filter-com .scence-container-list-item .list-item-sub:last-child{margin-bottom:1rem}.passing-scence-filter-com .clear-all{position:absolute;top:0;right:0;margin-top:.875rem;margin-right:1rem;font-size:.875rem;font-weight:600;color:#222}.scence-filter-footer{height:4rem;background-color:#fff;box-shadow:0 -0.0625rem .25rem 0 rgba(0,0,0,0.2);box-sizing:border-box;position:relative;z-index:1}.scence-filter-footer .btn{width:22.4375rem;height:3rem;line-height:3rem;text-align:center;border-radius:.125rem;background:#2182fc;color:#fff;font-size:1rem;font-weight:600}.private-tour-keyword,.index-search-list{font-size:.875rem;padding-top:3.25rem}.private-tour-keyword .loading-ajax,.index-search-list .loading-ajax{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.private-tour-keyword .loading-ajax i,.index-search-list .loading-ajax i{margin-right:.5rem}.private-tour-keyword .keyword-list .list,.index-search-list .keyword-list .list{background:#fff}.private-tour-keyword .keyword-list .list .list-item,.index-search-list .keyword-list .list .list-item{font-size:.875rem;line-height:1.25rem;padding:.75rem 1rem;text-decoration:none;cursor:pointer;border-bottom:.0625rem solid #f0f0f0}.private-tour-keyword .keyword-list .list .list-item .list-icon,.index-search-list .keyword-list .list .list-item .list-icon{height:1rem;width:1rem;margin:.125rem .375rem 0 0}.private-tour-keyword .keyword-list .list .list-item .name-location,.index-search-list .keyword-list .list .list-item .name-location{width:13.625rem}.private-tour-keyword .keyword-list .list .list-item .item-name-base,.index-search-list .keyword-list .list .list-item .item-name-base{margin-right:.5rem;color:#222;overflow:hidden;text-overflow:ellipsis}.private-tour-keyword .keyword-list .list .list-item .item-name-single,.index-search-list .keyword-list .list .list-item .item-name-single{white-space:nowrap}.private-tour-keyword .keyword-list .list .list-item .item-name-mul,.index-search-list .keyword-list .list .list-item .item-name-mul{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.private-tour-keyword .keyword-list .list .list-item i,.index-search-list .keyword-list .list .list-item i{color:#2182fc}.private-tour-keyword .keyword-list .list .list-item .item-location,.index-search-list .keyword-list .list .list-item .item-location{color:#999;font-size:.75rem}.private-tour-keyword .keyword-list .list .list-item .item-tag,.index-search-list .keyword-list .list .list-item .item-tag{flex:1;text-align:right;color:#999;margin-left:1rem;font-size:.75rem}.private-tour-keyword .keyword-list .list .list-item .item-price,.index-search-list .keyword-list .list .list-item .item-price{color:#ff5e00}.private-tour-keyword .input-wrapper,.index-search-list .input-wrapper{padding-right:0}.index-search-list{padding-top:0}.advert-img-wrapper img{width:100%}.icon.wg-icon-home{color:#ffffff}.page-index .slider-pic .slider-list .slider-item{height:210px}.wg-default-banner .default-banner{height:100%;width:100%}.seo-default-banner{height:210px;width:100%}.seo-default-banner *{height:100%}.seo-default-banner img{height:100%;width:100%}.iphoneX-fixed .detail-product{margin-top:0;padding-bottom:34px}.iphoneX-fixed .detail-img-slider .detail-top-bar{top:2rem;padding:0 1rem}.iphoneX-fixed .detail-img-slider .detail-top-bar .detail-icon,.iphoneX-fixed .detail-img-slider .detail-top-bar .favorite{font-size:1.5rem;height:1.5rem;width:1.5rem}.detail-product{line-height:.875rem;font-size:.813rem;margin-top:0;background-color:#e8ecf3}.detail-product .custom-service-wrapper{bottom:13.365rem !important}.detail-product .view-history-entry{bottom:10.18125rem}.detail-product ul{padding:0}.detail-product li{list-style:none;list-style-type:none}.detail-product .tab-mod .tab-current{border-bottom:2px solid #2182fc}.detail-product .product-wrapper .index-item .pic img[src='../img/default-img.svg']{width:45%;height:40%}.detail-product .product-wrapper{padding:1rem 0;display:flex;flex-wrap:wrap;flex-direction:row}.detail-product .product-wrapper .index-item{width:48.5%;margin-right:3%;margin-top:.9375rem;border-radius:2px;box-shadow:0 2px 7px 0 rgba(0,0,0,0.1);position:relative;overflow:hidden;flex-direction:column;display:flex}.detail-product .product-wrapper .index-item .ptt-quality-label{vertical-align:unset}.detail-product .product-wrapper .index-item:nth-child(1){margin-top:0}.detail-product .product-wrapper .index-item:nth-child(2){margin-top:0}.detail-product .product-wrapper .index-item:nth-child(2n){margin-right:0}.detail-product .product-wrapper .index-item .pic{width:100%;height:7.375rem;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;border:none;border-top-left-radius:2px;border-top-right-radius:2px;background-color:#eee}.detail-product .product-wrapper .index-item .pic img{display:block;width:100%;height:100%;object-fit:cover}.detail-product .product-wrapper .index-item .info{display:flex;flex-direction:column;flex:1}.detail-product .product-wrapper .index-item .info .description{font-size:.875rem;line-height:1.6;font-weight:600;color:#222;margin:.3125rem 0 0;padding:0 .625rem;height:2.5rem}.detail-product .product-wrapper .index-item .info .price-wrapper{padding:0 .625rem .625rem 0;line-height:1;text-align:right;margin-left:-0.625rem;flex:1;display:flex;align-items:flex-end;justify-content:flex-end}.detail-product .product-wrapper .index-item .info .price-unit{color:#ff5e00;font-size:.875rem;margin-right:0}.detail-product .product-wrapper .index-item .info .price-unit .unit{margin-right:2px;font-size:.75rem}.detail-product .product-wrapper .index-item .info .price-unit .amount{font-weight:600}.detail-product .product-wrapper .index-item .info .original-price{color:#999;font-size:.75rem;text-decoration:line-through;height:.75rem;margin:0;padding:.25rem 0 .5rem}.detail-product .product-wrapper .index-item .info .ptt-labels{padding:0 .625rem;margin-top:.25rem;height:1.35rem}.detail-product .product-wrapper .index-item .info .ptt-labels .ptt-label.tag-omit{overflow:hidden}.detail-product .product-wrapper .index-item .info .ptt-labels .ptt-label.product,.detail-product .product-wrapper .index-item .info .ptt-labels .ptt-label.marketing{border:1px solid #cccccc;color:#999}.detail-product .child-age-selector-container{padding:1rem;box-sizing:border-box}.detail-product .child-age-selector-container .child-age-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75rem}.detail-product .child-age-selector-container .child-age-list .child-age-item{width:5rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:.125rem;color:#222222;font-size:.75rem;line-height:1rem;font-family:PingFangSC-Regular}.detail-product .child-age-selector-container .child-age-list .child-age-item.selected{background-color:#ffffff;color:#2182fc;border:1px solid #2182fc}.detail-product .child-age-selector-container .tip{color:#999999;font-size:.75rem;font-family:PingFangSC-Regular;letter-spacing:0px;padding-top:1rem}.detail-section-list{z-index:10}.detail-section-list.product-desc{padding-left:.625rem;padding-right:.625rem}.detail-section-list+.detail-section-list{margin-top:.625rem;margin-bottom:1.125rem}.new-light-box{padding:3.47rem .94rem .97rem;-moz-box-align:start;-o-box-align:start;-webkit-box-align:start;-moz-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.new-light-box .show{color:#222}.new-light-box .lightbox-body{line-height:1.25rem}.new-light-box .main-title{padding-bottom:1.25rem;line-height:1.25rem;font-size:1.125rem;color:#222}.new-light-box .sub-title{padding-bottom:.5rem;line-height:1;font-weight:700;font-size:.875rem;color:#222}.new-light-box .text{font-size:.75rem}.new-light-box .lightbox-section{margin-bottom:.47rem;font-size:.75rem}.detail-product.detail-404{background:#fff;min-height:100vh}.detail-product.detail-404 .detail-404-tip{overflow:hidden}.detail-product.detail-404 .detail-404-tip img{display:block;width:50%;margin:.9375rem auto}.detail-product.detail-404 .detail-404-tip p{text-align:center;font-size:.875rem;color:#999999;padding-bottom:2.2rem}.detail-product.detail-404 .detail-header{font-size:1rem;font-weight:600;color:#222222;line-height:1.6}.detail-product.detail-404 .detail-404-list{padding:0 .9375rem}.detail-product.detail-404 .btn-back{display:block;width:80%;max-width:300px;margin:0 auto 2rem;padding:12px 20px;background-color:#2182fc;color:#fff;text-align:center;text-decoration:none;border-radius:6px;font-size:.875rem;font-weight:600;transition:all .3s ease;position:relative;overflow:hidden}.detail-product.detail-404 .btn-back .countdown-text{font-weight:700;margin-left:4px}.detail-light-content{background:#fff;padding:1rem;font-size:.875rem;color:#222;line-height:1.4}#recommended .product-wrapper .price-wrapper{display:inline-block;width:100%}.notice-popup-content{line-height:normal}.detail-skeleton{background-color:#f4f4f4;padding-bottom:4rem;overflow:auto}.detail-skeleton .skeleton-animation{border-radius:.125rem}.detail-skeleton .detail-skeleton-image{width:100%;height:22rem;background-color:#d8d8d8;padding:.5rem .75rem;display:flex;flex-direction:column;box-sizing:border-box;justify-content:flex-end}.detail-skeleton .detail-skeleton-image .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.detail-skeleton .detail-skeleton-image .top .left{width:7.5rem;height:1.25rem;background-color:#ffffff}.detail-skeleton .detail-skeleton-image .top .right{width:6rem;height:1.25rem;background-color:#ffffff}.detail-skeleton .detail-skeleton-image .bottom{display:flex;align-items:center;gap:.5625rem}.detail-skeleton .detail-skeleton-image .bottom .item{width:4.625rem;height:3.5rem;background-color:#ffffff;flex-shrink:0}.detail-skeleton .detail-skeleton-content{background-color:#ffffff;padding:.625rem 1rem}.detail-skeleton .detail-skeleton-content .skeleton-1{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.detail-skeleton .detail-skeleton-content .skeleton-1 .skeleton-1-1{width:8.0625rem;height:1rem}.detail-skeleton .detail-skeleton-content .skeleton-1 .skeleton-1-2{width:4.4375rem;height:1.25rem}.detail-skeleton .detail-skeleton-content .skeleton-2{width:100%;height:1.25rem;margin-bottom:.25rem}.detail-skeleton .detail-skeleton-content .skeleton-3{width:50%;height:1.25rem;margin-bottom:.5625rem}.detail-skeleton .detail-skeleton-content .skeleton-5,.detail-skeleton .detail-skeleton-content .skeleton-6,.detail-skeleton .detail-skeleton-content .skeleton-7{width:100%;height:.875rem;margin-bottom:.25rem}.detail-skeleton .detail-skeleton-content .skeleton-7{margin-bottom:.6875rem}.detail-skeleton .detail-skeleton-content .skeleton-8{width:9.5625rem;height:1.125rem;margin-bottom:.75rem}.detail-skeleton .detail-skeleton-content .skeleton-9{width:8.5625rem;height:1.625rem;margin-bottom:.8125rem}.detail-skeleton .detail-skeleton-content .skeleton-10{width:9.625rem;height:1rem;margin-bottom:.3125rem}.detail-skeleton .detail-skeleton-content .skeleton-11{width:100%;height:1rem;margin-bottom:.75rem}.detail-skeleton .detail-skeleton-content .skeleton-12{width:100%;height:.0625rem;margin-bottom:.75rem}.detail-skeleton .detail-skeleton-content .skeleton-13{display:flex;align-items:center;justify-content:space-between}.detail-skeleton .detail-skeleton-content .skeleton-13 .skeleton-13-1{width:5.4375rem;height:1.125rem}.detail-skeleton .detail-skeleton-content .skeleton-13 .skeleton-13-2{width:5.4375rem;height:1.125rem}.detail-skeleton .detail-skeleton-tab{background-color:#f9fafe;margin:.5rem 0;padding:1rem 0}.detail-skeleton .detail-skeleton-tab .skeleton-1{width:8.5625rem;height:1.25rem;margin:0 0 .875rem 1rem;background-color:#ffffff;border-radius:.125rem}.detail-skeleton .detail-skeleton-tab .skeleton-2{height:.875rem;margin:0 1rem .25rem 1rem;box-sizing:border-box;background-color:#ffffff;border-radius:.125rem}.detail-skeleton .detail-skeleton-tab .skeleton-3{width:9rem;height:.875rem;margin:0 0 .875rem 1rem;background-color:#ffffff;border-radius:.125rem}.detail-skeleton .detail-skeleton-tab .skeleton-4{width:100%;box-sizing:border-box;position:relative}.detail-skeleton .detail-skeleton-tab .skeleton-4 .left{display:flex;align-items:center;gap:.5rem;overflow:hidden}.detail-skeleton .detail-skeleton-tab .skeleton-4 .left .item{width:6.75rem;height:4.125rem;background-color:#ffffff;border-radius:.125rem}.detail-skeleton .detail-skeleton-tab .skeleton-4 .right{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:3.125rem;background:#f9fafe}.detail-skeleton .detail-skeleton-tab .skeleton-4 .right .item{width:1.625rem;height:2.125rem;background-color:#ffffff;border-radius:.125rem}.detail-skeleton .detail-skeleton-footer{position:fixed;bottom:0;left:0;right:0;height:4rem;background-color:#ffffff;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;box-shadow:0 -2px 8px rgba(0,0,0,0.08)}.detail-skeleton .detail-skeleton-footer .skeleton-footer-left{display:flex;gap:.75rem;margin-right:.75rem}.detail-skeleton .detail-skeleton-footer .skeleton-footer-left .skeleton-footer-btn{width:1.5rem;display:flex;flex-direction:column;gap:.125rem}.detail-skeleton .detail-skeleton-footer .skeleton-footer-left .skeleton-footer-btn .top{width:1.5rem;height:1.5rem}.detail-skeleton .detail-skeleton-footer .skeleton-footer-left .skeleton-footer-btn .bottom{width:1.5rem;height:.75rem}.detail-skeleton .detail-skeleton-footer .skeleton-footer-right{flex:1;height:3rem;background-color:#d9eaff}.iphoneX-fixed .detail-skeleton .detail-skeleton-header{top:2.625rem}.iphoneX-fixed .detail-skeleton .detail-skeleton-footer{padding-bottom:2.125rem}.hotel-detail-skeleton{background-color:#f4f4f4;padding-bottom:4rem;overflow:auto}.hotel-detail-skeleton .skeleton-animation{border-radius:.125rem}.hotel-detail-skeleton .detail-skeleton-image{width:100%;height:24.125rem;background-color:#d8d8d8;display:flex;flex-direction:column;box-sizing:border-box;justify-content:flex-end}.hotel-detail-skeleton .detail-skeleton-image .top{border-radius:16px 16px 0px 0px;background-color:#ffffff;padding:1rem}.hotel-detail-skeleton .detail-skeleton-image .top .skeleton-1{width:18.5rem;height:1.5rem}.hotel-detail-skeleton .detail-skeleton-image .top .skeleton-2{margin-top:.375rem;width:16.25rem;height:1rem}.hotel-detail-skeleton .detail-skeleton-image .top .skeleton-3{margin-top:.625rem;width:11.5rem;height:1rem}.hotel-detail-skeleton .detail-skeleton-image .top .skeleton-4{margin-top:.625rem;width:4.75rem;height:1rem}.hotel-detail-skeleton .detail-skeleton-image .top .skeleton-5{margin-top:.625rem;width:8rem;height:5rem;margin-right:.5rem;background-color:#d9eaff}.hotel-detail-skeleton .detail-skeleton-image .top .skeleton-6{margin-top:.625rem;height:5rem}.hotel-detail-skeleton .skeleton-box-1{margin-top:.5rem;padding:1rem;background-color:#ffffff;height:3.5rem;width:100%;box-sizing:border-box}.hotel-detail-skeleton .skeleton-box-1 .skeleton-1{height:1rem}.hotel-detail-skeleton .skeleton-box-2{margin-top:.5rem;padding:1rem;background-color:#ffffff;width:100%;box-sizing:border-box}.hotel-detail-skeleton .skeleton-box-2 .skeleton-1{height:6.125rem;width:6.125rem;margin-right:.5rem}.hotel-detail-skeleton .skeleton-box-2 .skeleton-3{height:1.5rem}.hotel-detail-skeleton .skeleton-box-2 .skeleton-4{margin-top:.5rem;width:9.375rem;height:1.125rem}.hotel-detail-skeleton .skeleton-box-2 .skeleton-5{margin-top:.375rem;height:1.125rem;width:9.375rem}.hotel-detail-skeleton .skeleton-box-2 .skeleton-6{margin-top:.375rem;height:1.125rem;width:6.125rem}.hotel-detail-skeleton .skeleton-box-3{margin-top:.5rem;padding:1rem;background-color:#ffffff;width:100%;box-sizing:border-box}.hotel-detail-skeleton .skeleton-box-3 .skeleton-1{height:1.5rem;width:100%}.hotel-detail-skeleton .skeleton-box-3 .skeleton-2{margin-top:.5rem;height:1.5rem;width:15.75rem}.hotel-detail-skeleton .skeleton-box-3 .skeleton-3{margin-top:.5rem;height:1.5rem;width:11.375rem}.hotel-detail-skeleton .skeleton-box-3 .skeleton-4{height:2.5rem;width:8.125rem;margin-top:1rem}.hotel-detail-skeleton .detail-skeleton-content{background-color:#ffffff;padding:.625rem 1rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-1{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-1 .skeleton-1-1{width:8.0625rem;height:1rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-1 .skeleton-1-2{width:4.4375rem;height:1.25rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-2{width:100%;height:1.25rem;margin-bottom:.25rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-3{width:50%;height:1.25rem;margin-bottom:.5625rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-5,.hotel-detail-skeleton .detail-skeleton-content .skeleton-6,.hotel-detail-skeleton .detail-skeleton-content .skeleton-7{width:100%;height:.875rem;margin-bottom:.25rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-7{margin-bottom:.6875rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-8{width:9.5625rem;height:1.125rem;margin-bottom:.75rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-9{width:8.5625rem;height:1.625rem;margin-bottom:.8125rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-10{width:9.625rem;height:1rem;margin-bottom:.3125rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-11{width:100%;height:1rem;margin-bottom:.75rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-12{width:100%;height:.0625rem;margin-bottom:.75rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-13{display:flex;align-items:center;justify-content:space-between}.hotel-detail-skeleton .detail-skeleton-content .skeleton-13 .skeleton-13-1{width:5.4375rem;height:1.125rem}.hotel-detail-skeleton .detail-skeleton-content .skeleton-13 .skeleton-13-2{width:5.4375rem;height:1.125rem}.hotel-detail-skeleton .detail-skeleton-tab{background-color:#f9fafe;margin:.5rem 0;padding:1rem 0}.hotel-detail-skeleton .detail-skeleton-tab .skeleton-1{width:8.5625rem;height:1.25rem;margin:0 0 .875rem 1rem;background-color:#ffffff;border-radius:.125rem}.hotel-detail-skeleton .detail-skeleton-tab .skeleton-2{height:.875rem;margin:0 1rem .25rem 1rem;box-sizing:border-box;background-color:#ffffff;border-radius:.125rem}.hotel-detail-skeleton .detail-skeleton-tab .skeleton-3{width:9rem;height:.875rem;margin:0 0 .875rem 1rem;background-color:#ffffff;border-radius:.125rem}.hotel-detail-skeleton .detail-skeleton-tab .skeleton-4{width:100%;box-sizing:border-box;position:relative}.hotel-detail-skeleton .detail-skeleton-tab .skeleton-4 .left{display:flex;align-items:center;gap:.5rem;overflow:hidden}.hotel-detail-skeleton .detail-skeleton-tab .skeleton-4 .left .item{width:6.75rem;height:4.125rem;background-color:#ffffff;border-radius:.125rem}.hotel-detail-skeleton .detail-skeleton-tab .skeleton-4 .right{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;width:3.125rem;background:#f9fafe}.hotel-detail-skeleton .detail-skeleton-tab .skeleton-4 .right .item{width:1.625rem;height:2.125rem;background-color:#ffffff;border-radius:.125rem}.hotel-detail-skeleton .detail-skeleton-footer{position:fixed;bottom:0;left:0;right:0;height:4rem;background-color:#ffffff;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;box-shadow:0 -2px 8px rgba(0,0,0,0.08)}.hotel-detail-skeleton .detail-skeleton-footer .skeleton-footer-left{display:flex;gap:.75rem;margin-right:.75rem}.hotel-detail-skeleton .detail-skeleton-footer .skeleton-footer-left .skeleton-footer-btn{width:1.5rem;display:flex;flex-direction:column;gap:.125rem}.hotel-detail-skeleton .detail-skeleton-footer .skeleton-footer-left .skeleton-footer-btn .top{width:1.5rem;height:1.5rem}.hotel-detail-skeleton .detail-skeleton-footer .skeleton-footer-left .skeleton-footer-btn .bottom{width:1.5rem;height:.75rem}.hotel-detail-skeleton .detail-skeleton-footer .skeleton-footer-right{flex:1;height:3rem;background-color:#d9eaff}.detail-img-slider{width:100%;position:relative}.detail-img-slider .detail-top-bar{position:absolute;top:0;height:3.75rem;z-index:999;padding:0 .625rem}.detail-img-slider .detail-top-bar.detail-icon-back{left:0}.detail-img-slider .detail-top-bar.detail-icon-share{right:0}.detail-img-slider .detail-top-bar .detail-icon{position:relative;display:block;width:1.25rem;height:1.25rem;padding:.3125rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:1.25rem;background-color:rgba(0,0,0,0.5);color:#fff}.detail-img-slider .detail-top-bar .detail-icon.wg-icon-back:before{font-size:1.6rem;position:absolute;left:.1rem;top:.2rem}.detail-img-slider .detail-top-bar .detail-icon.wg-icon-share:before{font-size:1.6rem;position:absolute;left:.1rem;top:.2rem}.detail-slider-box{position:relative;font-size:.875rem;color:#5a5a5a}.detail-slider-box .slider-pic .slider-list{min-height:0}.detail-slider-box .slider-pic .slider-list .slider-item{display:flex;align-items:center;justify-content:center}.detail-slider-box .slider-pic .slider-list .slider-item img[src='../img/default-img.svg']{width:auto;height:auto}.detail-slider-box .slider-pager.pager{color:#fff;background-color:rgba(0,0,0,0.5);width:3.125rem;height:1.3125rem;line-height:1.3125rem;font-size:.75rem;margin-bottom:1.025rem;text-align:center;border-radius:3.125rem;bottom:.5rem;padding:0 2px}.detail-slider-box .slider-pager.pager.page-video{z-index:99;width:auto}.detail-slider-box .slider-pager.pager.page-video .tab{height:1.1rem;line-height:1.1rem;border-radius:.55rem;padding:0 .5rem}.detail-slider-box .slider-pager.pager.page-video .tab.active{background:#2182fc}.detail-slider-box .slider-pager.pager.page-video .pager-total:before{margin:0}.media-name{position:absolute;right:auto;z-index:11;top:auto;left:.9375rem;bottom:1.5rem;color:#fff;font-size:.75rem;line-height:1.125rem;max-width:60%;font-weight:600}.detail-product .sketch{background-color:#f1f5f8}.detail-product .detail-img-slider .slider-list{display:flex;flex-direction:row;flex-wrap:nowrap}.detail-product .detail-img-slider .media-name{bottom:.5rem;font-size:.875rem}.detail-product .detail-img-slider .media-name.no-video{max-width:80%}.detail-product .detail-img-slider .detail-slider-box .slider-pager.pager{margin-bottom:0;z-index:99;border:1px solid #ffffff4c}.detail-product .detail-img-slider .detail-slider-box .slider-pager.pager.page-video .tab.active{background:#ffffff;color:#222}.detail-product .detail-img-slider .detail-slider-box .slider-pager.pager.no-video{border:none;background-color:transparent;text-align:right}.detail-product .detail-img-slider .pager-wrapper::after{content:' ';position:absolute;right:auto;z-index:10;left:0;bottom:0rem;background:linear-gradient(0deg, rgba(34,34,34,0.8) 50%, rgba(0,0,0,0) 100%);height:2.5rem;width:100%;border:0}.detail-product .detail-img-slider .pager-wrapper.no-image::after{display:none}.detail-product .detail-img-slider .pager-wrapper.has-album .media-name{bottom:4.75rem}.detail-product .detail-img-slider .pager-wrapper.has-album .slider-pager.pager{bottom:4.75rem}.detail-product .detail-img-slider .pager-wrapper.has-album::after{bottom:4.25rem}.detail-product .detail-img-slider .album-container{height:4.25rem;background:linear-gradient(0deg, #000 0%, rgba(34,34,34,0.8) 100%);position:absolute;bottom:0;width:100%;padding-left:.75rem;padding-right:0;box-sizing:border-box;z-index:10}.detail-product .detail-img-slider .album-container .album-list{list-style:none;padding:0;width:fit-content}.detail-product .detail-img-slider .album-container .album-item{width:4.625rem;height:3.5rem;border-radius:.125rem;margin-right:.5rem;box-sizing:border-box;background:#fff;position:relative}.detail-product .detail-img-slider .album-container .album-item.active{border:solid 1px #2182fc}.detail-product .detail-img-slider .album-container .album-item.active .album-item-title{background:#2182fc;color:#fff}.detail-product .detail-img-slider .album-container .album-item .wg-components-exposure{width:100%;height:100%}.detail-product .detail-img-slider .album-container .album-item .wg-components-exposure>img{width:100%;height:100%}.detail-product .detail-img-slider .album-container .album-item .album-item-title{position:absolute;bottom:0;width:100%;height:1.25rem;background-color:rgba(34,34,34,0.5);font-size:.75rem;color:#fff;padding:0 .25rem;box-sizing:border-box}.detail-product .detail-img-slider .album-container .album-more{background:#fff;margin-right:.5rem;width:1.5rem;height:3.5rem;color:#222222;font-size:.75rem;line-height:1rem;font-weight:600;text-align:center;padding:0 .25rem;box-sizing:border-box}.detail-product .detail-img-slider .album-container .album-more>i{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid black;margin-top:.25rem}.detail-product .detail-img-slider .detail-slider-box.switch-content .slider-list .slider-item .wg-image-item{height:100%}.detail-product .detail-img-slider .detail-slider-box.switch-content .slider-list .slider-item .wg-image-item>img{height:17.625rem;object-fit:cover}.detail-product .detail-img-slider .detail-slider-box.switch-content .slider-list .slider-item .wg-image-item .taro-img{width:100vw;transform:scaleY(-1);filter:none}.detail-product .switch-content{position:relative;background-color:#f5f5f5}.detail-product .switch-content .title-mask{position:absolute;height:25%;width:100%;z-index:10;background:transparent;opacity:0;top:0;left:0}.detail-product .switch-content.video-frame{position:absolute;z-index:-1;width:100%;height:17.625rem}.detail-product .switch-content.video-frame.native-video{background-color:#000}.detail-product .switch-content.video-frame .video_box{width:100%;height:100%;position:relative}.detail-product .switch-content.video-frame .video_box .video-img{width:100%;height:100%;object-fit:cover;object-position:center;cursor:pointer}.detail-product .switch-content.video-frame .video_box .video_btn{background-image:url(../img/play.png);background-repeat:no-repeat;width:54px;height:54px;position:absolute;top:50%;left:50%;margin-top:-33px;margin-left:-25px;display:inline-block;background-position:0 0}.detail-product .switch-content.video-frame .video-js{object-fit:cover;width:100%;height:13.4375rem;opacity:1;position:absolute;top:2.75rem}.detail-product .switch-content.video-frame.active{z-index:9}@media (min-width:768px){.detail-product .detail-img-slider .slider-list .slider-item{height:21.875rem !important}.detail-product .detail-img-slider .slider-list .slider-item .wg-image-item{height:100% !important;width:100% !important}.detail-product .detail-img-slider .slider-list .slider-item .wg-image-item>img{width:100% !important;height:21.875rem !important;object-fit:cover}}.padding-left-tiny{margin-left:.625rem}.detail-desc .detail-badges{font-size:0}.detail-desc .detail-list .detail-desc-name{margin:0;font-size:1rem;line-height:1.375rem;word-break:break-all;color:#222222;padding-bottom:.5rem}.detail-desc .detail-list .detail-desc-name .diamond-label{background:linear-gradient(-90deg, #d2af43, #98681c);display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.125rem;line-height:1.125rem;border-radius:.125rem;font-size:.75rem;color:#fff;margin-right:.25rem;vertical-align:top;margin-top:.125rem}.detail-desc .detail-list .detail-desc-name .diamond-label i{background:url(../img/diamond-label.svg) no-repeat;background-size:100% 100%;transform:scale(.85);width:.75rem;height:.75rem;margin-left:.0625rem}.detail-desc .detail-list .detail-desc-name .diamond-label-two{background:linear-gradient(-90deg, #44af4f, #057536)}.detail-desc .detail-list .detail-desc-name .diamond-label-three{background:linear-gradient(-90deg, #76c6ef, #0958a8)}.detail-desc .detail-list .detail-desc-name .diamond-label-four{background:linear-gradient(-90deg, #c00275, #681785)}.detail-desc .detail-list .detail-desc-name .diamond-label-five{background:linear-gradient(-90deg, #d2af43, #98681c)}.detail-desc .detail-list .detail-desc-name .diamond-label-six{background:linear-gradient(-90deg, #f97b00, #ed0000)}.detail-desc .detail-list .wg-components-discount-tips{border-top:#f0f0f0 8px solid}.detail-desc .detail-list .wg-components-benefits-pack .new-customer-box{border-radius:0}.detail-desc .detail-list .detail-desc-sub-title{position:relative;color:#222222;font-size:.75rem;line-height:1.125rem;font-family:PingFangSC-Regular;letter-spacing:0px}.detail-desc .detail-list .detail-desc-sub-title.collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.detail-desc .detail-list .detail-desc-sub-title .collapse-button{position:absolute;bottom:0;right:0;color:#2182fc;font-size:.75rem;line-height:1.125rem;font-family:PingFangSC-Regular;letter-spacing:0px;background-color:#fff;padding:0 .25rem}.detail-desc .detail-list .detail-desc-sub-title .collapse-button .wg-icon-expand{margin-left:.125rem;font-size:.6rem}.detail-desc .detail-list .detail-service-language-wrapper{margin-top:.75rem}.detail-desc .detail-list>li{display:list-item;text-align:-webkit-match-parent;padding:.9375rem;background:#ffffff;margin-bottom:.625rem}.detail-desc .detail-list>li .airline_title{margin-bottom:.625rem;color:#222222;font-weight:600;font-size:1rem;line-height:1.2}.detail-desc .detail-list>li .airline_name{color:#222222;font-size:.8125rem;font-weight:400;line-height:1.25rem}.detail-desc .detail-list>li .airline_name .airline_name_tag{font-size:.875rem;width:50%;min-width:50%;box-sizing:border-box;margin-bottom:.25rem}.detail-desc .detail-list>li .airline_name .airline_name_tag img{max-width:fit-content;margin-right:.25rem}.detail-desc .detail-list>li .airline_name .airline_name_tag:nth-child(2n + 1){padding-right:.5rem}.detail-desc .detail-list>li .airline_name .airline_name_tag *{vertical-align:middle}.detail-desc .detail-list .desc_li{background-color:#fff;overflow:hidden}.detail-desc .detail-list .desc_li .ptt-labels{margin-top:.5rem;overflow:hidden;height:unset;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.detail-desc .detail-list .desc_li .ptt-labels .ptt-label{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;height:1.125rem;line-height:1rem}.detail-desc .detail-list .desc_li:first-child{padding:0}.detail-desc .detail-list .desc_li:first-child .desc_li_content{padding:.75rem 1rem}.detail-desc .detail-list .desc_li:first-child .desc_li_content .desc-code{font-size:.75rem;line-height:1.125rem;color:#222222;margin-bottom:.5rem}.detail-desc .detail-list .desc_li:first-child .desc_li_content .desc-code .code-detail{color:#999999}.detail-desc .detail-list .desc_li:first-child .desc_li_content .desc-code .copy-icon{display:inline-block;width:1rem;height:1rem;margin-left:.25rem;background:url('../img/copy2.png') no-repeat;background-size:100% 100%}.detail-desc .detail-list .desc_li:first-child .desc_li_content .desc-code .sell-count{color:#666}.detail-desc .detail-list .desc_li:first-child .desc_li_content+.crocodile-component-points{border-top:#f0f0f0 1px solid;margin-top:0}.detail-desc .detail-list .desc_li .discount-tips-wrapper .wg-components-discount-tips .discount-tips-btn{color:#ff7d13}.detail-desc .detail-list .desc_li .discount-tips-wrapper .wg-components-discount-tips .discount-tips-btn i{color:#ff7d13}.detail-desc .detail-list .discount_li{background-color:#fff;padding:0 .9375rem .625rem}.detail-desc .detail-list .discount_li .discountTitle{padding:.5rem 0 0;font-size:.875rem;color:#ff7d13;font-weight:600;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.detail-desc .detail-list .discount_li .discountTitle i{font-size:.875rem;margin-right:.25rem}.detail-desc .detail-list .discount_li .discountTitle span{line-height:1.4375rem}.detail-desc .detail-badge{display:inline-block;vertical-align:middle;padding:.1875rem .3125rem;border:none;background-color:#ff9913;color:#fff;font-size:.75rem;border-radius:.3125rem}.detail-desc .detail-promotions{color:#222;font-size:.75rem;line-height:1.4em}.detail-desc .detail-promotions>li:not(:empty){margin-top:.3125rem;font-size:.875rem}.detail-desc .discount-tag-layout{display:flex;justify-content:flex-start;margin-right:15px;margin-top:.125rem}.detail-desc-price-wrapper{position:relative}.detail-desc-price{margin-top:.5rem;font-size:.75rem;line-height:normal;color:#999;position:relative}.detail-desc-price .real-time-pricing-text{font-size:.875rem;font-weight:600;color:#999}.detail-desc-price .detail-desc-price-old{color:#ccc;font-size:.75rem;line-height:1.125rem;text-decoration:line-through}.detail-desc-price .price-amount{font-weight:600;margin-left:.25rem;line-height:26px;color:#ff5e00;font-size:1.375rem}.detail-desc-price .detail-unit{color:#ff5e00}.detail-desc-price .detail-price-explain{color:#999;cursor:pointer;margin:0 .25rem;display:inline-block;transform:translateY(-2px)}.detail-desc-price .detail-desc-price-now{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.sold-count{position:absolute;right:0;bottom:0;color:#666666;font-size:.75rem;line-height:1.125rem}.sold-count i{margin-right:.25rem}.sold-count .detail-desc-price-now{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.sold-count .detail-unit{margin-right:.3125rem;color:#ff5e00}.sold-count .detail-amount{color:#ff5e00;font-weight:600}.sold-count .detail-amount.price-amount{font-size:1.375rem}.sold-count .detail-base-price{padding:.25rem 0;display:inline-block;vertical-align:middle;text-decoration:line-through}.sold-count .detail-off-promotion{display:inline-block;vertical-align:middle}.sold-count .wg-base-price:after{content:'+';display:inline}.discount_tip{font-size:.75rem;color:#999;line-height:1rem}.discount-promotion-badge{display:inline-block;width:2.375rem;height:1.125rem;line-height:1.125rem;font-size:.75rem;font-weight:600;background-color:#f73231;text-align:center;color:#fff}.out-date-container{padding:1rem 0;box-sizing:border-box;background-color:#f9fafe;margin:.625rem 0}.out-date-container .itinerary-option-title{height:1.25rem;color:#222222;font-size:1rem;font-weight:600;font-family:PingFangSC-Semibold;letter-spacing:0px;padding-left:1rem;padding-bottom:.75rem}.out-date-container .pbs-panel{margin:.625rem 0}.out-date-container .pbs-panel .panel-body{position:relative}.out-date-container .pbs-panel .panel-body .recommend-days{padding:0 .75rem;display:inline-block}.out-date-container .pbs-panel .more-date{position:absolute;width:3.125rem;height:100%;right:0;top:0;background:#f9fafe;box-sizing:border-box;line-height:0;box-shadow:-4px 0 10px 0 rgba(0,0,0,0.1);text-align:center}.out-date-container .pbs-panel .more-date .more{width:3.125rem;height:100%;border:none;font-size:.75rem;color:#2182fc;display:flex;align-items:center;justify-content:center}.out-date-container .price-date-container{position:relative;overflow-x:hidden;margin-top:0;border-top:none;border-bottom:none;height:4.125rem;background-color:#f9fafe;margin-bottom:0}.out-date-container .price-date-container .panel-body{margin-right:3.125rem;overflow:hidden;background-color:#f9fafe}.out-date-container .price-date-container .out-date-title{position:absolute;left:0;top:0;height:100%;width:1rem;border-radius:0 .125rem .125rem 0;font-size:.625rem;line-height:.75rem;color:#0057c4;background-color:#e8f1fe;z-index:10;display:flex;align-items:center;padding-left:.15rem;box-sizing:border-box}.out-date-container .itinerary-option{padding:.75rem 1rem 0 1rem}.out-date-container .itinerary-option .title-wrap{color:#222222;letter-spacing:0px;padding-bottom:.5rem;display:flex;align-items:center}.out-date-container .itinerary-option .title-wrap .checkbox-wrap{font-size:.75rem;font-family:PingFangSC-Regular;display:flex;align-items:center;gap:.25rem}.out-date-container .itinerary-option .title-wrap .checkbox-wrap .wg-icon-checkbox-checked,.out-date-container .itinerary-option .title-wrap .checkbox-wrap .wg-icon-checkbox{font-size:1rem}.out-date-container .itinerary-option .title-wrap .checkbox-wrap .wg-icon-checkbox-checked{color:#2182fc}.out-date-container .itinerary-option .title-wrap .checkbox-wrap span{font-size:.875rem}.out-date-container .itinerary-option .ticket-tip-wrap{font-family:PingFangSC-Regular;letter-spacing:0px;font-size:.8125rem;color:#999999;line-height:1.125rem}.out-date-container .price-date-container.no-margin-right .panel-body{padding:0;padding-left:.5rem}.out-date-container .price-date-container.no-margin-right .recommend-days{padding-right:3.125rem}.out-date-container .recommend-days>li,.out-date-container .recommend-day{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.out-date-container .recommend-days-container{height:100%}.out-date-container .recommend-days-container .recommend-days{padding:0 .3125rem;height:4rem}.out-date-container .recommend-days-container .recommend-days .li-item.active{background:#ecf5ff;border:1px solid #2182fc}.out-date-container .recommend-days-container .recommend-days .li-item{position:relative;background-color:#fff;float:left;height:100%;padding:0 .725rem;border:1px solid #eee;margin-right:.3125rem;border-radius:.25rem}.out-date-container .recommend-days-container .recommend-days .li-item .lowest-price-tag{position:absolute;top:0;left:0;width:2.5rem;height:.875rem;color:#129401;font-size:.625rem;line-height:.875rem;font-weight:600;font-family:PingFangSC-Semibold;letter-spacing:0px;background:#daf4d7;border-radius:.125rem}.out-date-container .recommend-day{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;position:relative;width:100%;min-width:4rem;height:100%;padding:.1875rem .0625rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-align:center;font-size:.875rem;line-height:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;justify-content:center}.out-date-container .recommend-day .recommend-date{color:#222;font-size:.875rem}.out-date-container .recommend-day>p{margin-bottom:0;white-space:nowrap;font-size:.75rem}.out-date-container .recommend-day.more{padding:0;border-color:#2182fc;color:#2182fc;line-height:4.0625rem}.out-date-container .recommend-day .sticky-selected:before{background-color:#ff7d7d}.out-date-container .recommend-price{font-size:.75rem;margin-top:.1875rem;color:#ff5e00}.out-date-container .recommend-price .recommend-price-text{color:#999}.detail-addition-info{background-color:#f0f0f0;font-size:.875rem}.detail-addition-info .tab-mod{border-bottom:1px solid #eee}.detail-addition-info .detail-tabs .tab-top-fixed{position:fixed !important;z-index:998;top:0}.detail-addition-info .detail-tabs .tab-header{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;min-height:3rem}.detail-addition-info .detail-tabs .tab-header .tab-mod{position:relative;display:flex;width:100%;color:#222222;background:#fff;box-sizing:border-box}.detail-addition-info .detail-tabs .tab-header .tab-mod>li{flex:1;text-align:center;box-sizing:border-box;height:3rem;line-height:3rem;font-size:.875rem}.detail-addition-info .detail-tabs .tab-header .tab-mod .tab-current{color:#2182fc;border-bottom:0}.detail-addition-info .detail-tabs .tab-header .tab-mod .tab-current span{display:inline-block;height:100%;position:relative}.detail-addition-info .detail-tabs .tab-header .tab-mod .tab-current span::after{content:' ';width:100%;height:4px;background:#2182fc;position:absolute;left:0;bottom:-1px}.detail-addition-info .detail-tabs .tab-content{padding-bottom:1.5rem}.detail-addition-info .detail-feature{padding:1.25rem .9375rem .9375rem;background-color:#fff;word-break:break-all;line-height:1.5em;margin-top:.625rem}.detail-addition-info .detail-feature .title{font-size:1rem;color:#222;line-height:1rem;margin-bottom:1.25rem;margin-top:0;text-align:center;font-weight:600}.detail-addition-info .detail-feature .feature_item{font-size:.875rem;font-weight:400;color:#222;line-height:1.25rem;margin-left:.9375rem;margin-bottom:.625rem;list-style-type:disc}.detail-addition-info .story-container{margin-top:.5rem}.detail-addition-info .story-container .title-container{padding-right:1rem;background-color:#fff}.detail-addition-info .story-container .title-wrap{color:#222222;font-size:1rem;line-height:1.375rem;font-weight:600;padding-right:1rem;padding:1rem 0 1rem 1rem;background-color:#ffffff}.detail-addition-info .story-container .title-wrap .all{padding-right:1rem;color:#666666;font-weight:normal;font-size:.875rem}.detail-addition-info .story-container .story-list{background:linear-gradient(-180deg, #ffffff, #f5f5f5);padding-bottom:.5rem}.detail-addition-info .story-container .story-list .story-list-wrap{display:flex;flex-direction:row;padding-left:1rem}.detail-addition-info .story-container .story-list .story-list-wrap .li-item{width:9.75rem;height:13.25rem;background:#ffffff;border-radius:2px;overflow:hidden}.detail-addition-info .story-container .story-list .story-list-wrap .li-item+.li-item{margin-left:.5rem}.detail-addition-info .story-container .story-list .story-list-wrap .li-item .img-wrap{width:100%;height:9.75rem}.detail-addition-info .story-container .story-list .story-list-wrap .li-item .img-wrap.content-wrap{display:flex;align-items:center}.detail-addition-info .story-container .story-list .story-list-wrap .li-item .img-wrap img{object-fit:cover;width:100%;height:100%}.detail-addition-info .story-container .story-list .story-list-wrap .li-item .bottom-wrap{padding-top:.5rem}.detail-addition-info .story-container .story-list .story-list-wrap .li-item .title{margin:0 .5rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:#222222;height:1.25rem}.detail-addition-info .story-container .story-list .story-list-wrap .li-item .content{margin:.625rem .5rem;font-size:.75rem;line-height:1.125rem;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;max-height:9rem;-webkit-box-orient:vertical}.detail-addition-info .story-container .story-list .story-list-wrap .li-item .member-id{color:#999999;margin:0 .5rem;font-size:.75rem;line-height:1.25rem;height:1.25rem}.detail-addition-info .recommend-play{background:#fff;padding:1.25rem .9375rem .1px;margin-top:.625rem;padding-right:0}.detail-addition-info .recommend-play .empty-tips{padding-bottom:1rem}.detail-addition-info .recommend-play .play-title{margin:0;text-align:center;font-size:1.25rem;color:#222222;letter-spacing:0;line-height:1.25rem;font-weight:600;margin-bottom:1.875rem}.detail-addition-info .recommend-play .play-content{margin:.9375rem 0}.detail-addition-info .recommend-play .play-content:last-child .play-detail:last-child{border-left:none}.detail-addition-info .recommend-play .play-content .day-content{margin-top:1.5625rem}.detail-addition-info .recommend-play .play-content .day-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:1.125rem;color:#222222;letter-spacing:0;line-height:1.25rem;font-weight:600;margin:0;padding-left:2rem;margin-left:.8rem;position:relative;padding-right:0}.detail-addition-info .recommend-play .play-content .day-title .leftLine{display:block;position:absolute;border-left:1px solid #ddd;height:100%;left:.5px;top:1.3rem}.detail-addition-info .recommend-play .play-content .day-title .day-title-label{font-size:1.5rem;position:absolute;left:-1rem}.detail-addition-info .recommend-play .play-content .day-title .day-title-content{padding:.625rem;font-size:1rem;font-weight:500;line-height:1.5625rem;background:#f1f5f8;border-radius:2px;width:100%;margin-right:1rem}.detail-addition-info .recommend-play .play-content .day-title .day-title-content .englishTitle{font-size:.875rem}.detail-addition-info .recommend-play .play-content .day-desc{margin-top:.3125rem;margin-left:.8rem;padding-left:1.95rem;color:#222;font-size:.875rem;line-height:1.25rem;font-weight:normal;border-left:1px solid #ddd}.detail-addition-info .recommend-play .play-content .play-detail{border-left:1px solid #ddd;padding-left:1.25rem;margin-left:.8rem;position:relative}.detail-addition-info .recommend-play .play-content .play-detail .detail-icon{position:absolute;left:-0.5rem;top:1.5625rem;background:#fff;color:#222;padding:.3rem 0;font-size:.875rem}.detail-addition-info .recommend-play .play-content .play-detail .play-hot{padding:.7rem 0 0 .9375rem;position:relative}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .detail-icon{left:-1.625rem;top:.55rem;font-size:.875rem}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .detail-icon.icon-biz-feature{left:-1.8rem}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .detail-img-wrap img{border-radius:2px;overflow:hidden}.detail-addition-info .recommend-play .play-content .play-detail .play-hot h3{color:#222222;line-height:1.2rem;font-weight:600}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .content-margin{margin-top:.625rem}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .content-desc{font-weight:500}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .content-desc span{font-weight:normal}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .content-time{color:#666;line-height:.75rem;margin-bottom:0}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .image-slider-wrapper .image-list{overflow-x:auto;width:fit-content}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .image-slider-wrapper .image-list :-webkit-scrollbar{width:0 !important}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .image-slider-wrapper .image-list .image-item{width:17.125rem;height:9.75rem;box-shadow:0 4px 16px 0 rgba(0,0,0,0.1);border-radius:2.77px 2.77px 2.77px 2.77px;display:inline-block;margin-right:.5rem;position:relative;border-radius:2px;flex-shrink:0;overflow:hidden}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .image-slider-wrapper .image-list .image-item img{display:inline-block;max-width:unset;width:17.125rem;height:9.75rem;object-position:50% 50%;object-fit:cover}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .image-slider-wrapper .image-list .image-item:last-child{margin-right:1rem}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .image-slider-wrapper .desc{height:1.25rem;color:#666;font-size:.75rem;font-family:PingFangSC-Regular;font-weight:normal;letter-spacing:0px;line-height:1.25rem;margin-top:.25rem}.detail-addition-info .recommend-play .play-content .play-detail .play-hot .image-slider-wrapper .desc .icon{font-size:1rem}.detail-addition-info .recommend-play .play-content .play-detail h3{font-size:.875rem;color:#222222;letter-spacing:0;line-height:1.25rem;margin:0;margin-bottom:.3125rem;font-weight:500;padding-right:1rem}.detail-addition-info .recommend-play .play-content .play-detail h4{font-size:.875rem;color:#222222;letter-spacing:0;line-height:1.25rem;margin:0;font-weight:normal;padding-right:1rem}.detail-addition-info .recommend-play .play-content .play-detail p{font-size:.725rem;color:#222222;letter-spacing:0;line-height:1.09375rem;margin:0;margin-bottom:.3125rem;font-weight:600}.detail-addition-info .recommend-play .play-content .play-detail img{margin-top:.3125rem}.detail-addition-info .recommend-play .play-content .play-traffic img{margin-top:0;margin-bottom:.3125rem}.detail-addition-info .recommend-play .play-content .play-traffic p{margin-bottom:0;font-size:.875rem;line-height:1.25rem;font-weight:normal}.detail-addition-info .recommend-play .play-content .play-shopping img{margin-bottom:.3125rem}.detail-addition-info .recommend-play .play-content .play-other{padding-top:.9375rem;padding-left:1.875rem}.detail-addition-info .recommend-play .play-content .play-other .detail-icon{top:.825rem;font-size:.875rem}.detail-addition-info .recommend-play .play-content .play-other p{font-size:.875rem;color:#222;line-height:1.25rem}.detail-addition-info .recommend-play .play-content .play-other img{margin-bottom:.3125rem}.detail-addition-info .detail-notice{padding:.9375rem .9375rem 0;border-top:none;border-bottom:none;background-color:transparent;background-color:#fff;margin-top:.625rem}.detail-addition-info .detail-notice .detail-header{position:relative;text-align:center;border-bottom:none;height:auto;margin-bottom:1rem;margin-top:0;font-size:1rem;font-weight:600;color:#222;line-height:1rem}.detail-addition-info .detail-notice .detail-notice-list>li{height:3rem;font-size:.875rem;color:#222;border-top:1px solid #f0f0f0;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.detail-addition-info .detail-notice .detail-notice-list>li>a{width:100%;display:block;color:#222}.detail-addition-info .detail-notice .detail-notice-list>li:after{right:0px;border-top:1px solid;border-right:1px solid;border-color:#222}.detail-addition-info .detail-recommended{padding:.9375rem .9375rem 0;border-top:none;border-bottom:none;background-color:transparent;background-color:#fff;margin-top:.625rem}.detail-addition-info .detail-recommended .detail-header{position:relative;text-align:center;margin:0;border-bottom:none;height:auto;line-height:1.2em}.detail-addition-info .detail-recommended .detail-header>span{position:relative;display:inline-block;z-index:2;font-size:1.25rem;color:#222;line-height:1.25rem;font-weight:600}.detail-addition-info .detail-recommended .product-wrapper .ptt-labels{padding:0 .625rem;height:1.35rem}.detail-addition-info .detail-recommended .product-wrapper .ptt-labels .ptt-label{border:1px solid #cccccc !important;color:#999 !important}.detail-addition-info .detail-recommended .product-wrapper .index-item .pic{height:10.4375rem}.detail-prompt{background-color:#fff;font-size:.875rem;margin-top:.625rem;padding:.9375rem}.detail-prompt-iphoneX{padding-bottom:2.5rem}.detail-prompt .detail-prompt-header{font-size:1.25rem;font-weight:400;color:#222;line-height:1.25rem;margin-bottom:.625rem;text-align:center}.detail-prompt .detail-prompt-list{border-top:none;border-bottom:none;line-height:1.25rem;padding:.3125rem 0;list-style:none;list-style-type:none}.detail-prompt .detail-prompt-list .high-light{color:#ff7d13}.detail-prompt .detail-prompt-list>li{font-size:.875rem;font-weight:400;color:#222;line-height:1.25rem;margin-bottom:.625rem}.detail-prompt-page{margin-top:0}.detail-order{position:relative;z-index:20;margin-top:.625rem;width:100%;min-width:320px;height:4rem;display:block}.detail-order .sticky-bottom{background-color:#fff;padding:0;overflow-x:hidden;box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2)}.detail-order .sticky-bottom .shadow{width:100%;box-shadow:0 -1px .25rem 0 rgba(0,0,0,0.2)}.detail-order .sticky-bottom .btn-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;padding:.5rem}.detail-order .sticky-bottom .btn-wrapper .fav-wrapper{padding:0 .9375rem;cursor:pointer;text-align:center;font-size:.75rem}.detail-order .sticky-bottom .btn-wrapper .fav-wrapper i{font-size:1.75rem}.detail-order .sticky-bottom .btn-wrapper .fav-wrapper i.wg-icon-fav-solid{color:#ff5e00}.detail-order .sticky-bottom .btn-wrapper .store-wrapper{cursor:pointer;text-align:center;font-size:.75rem;margin-right:1rem}.detail-order .sticky-bottom .btn-wrapper .store-wrapper .store-icon{height:1.5rem;width:1.5rem;background:url(../img/store-icon.svg) no-repeat center center;background-size:100%;opacity:.7;margin-bottom:.25rem}.detail-order .sticky-bottom .btn-wrapper .whatsapp-service-icon-wrap,.detail-order .sticky-bottom .btn-wrapper .im-service-icon-wrap{margin-right:1rem}.detail-order .sticky-bottom .btn-wrapper .detail-next-btn{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.detail-next-btn{width:100%;height:3rem;line-height:3rem;font-size:1rem;font-weight:600;letter-spacing:.125rem;background:#2182fc;color:#fff;text-align:center;border:0;outline:none;box-sizing:border-box}.iphoneX-fixed .detail-order .sticky-bottom{padding:.25rem .3125rem 34px .3125rem;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.disabled-order-tip{display:none;background:#d9eaff;color:#2182fc;text-align:center;height:2rem;line-height:2rem;font-size:.75rem}.order-disabled.detail-order{height:5.25rem}.order-disabled .disabled-order-tip{display:block}.order-disabled .detail-next-btn{background:#ccc}.favorite{display:block;width:1.25rem;height:1.25rem;padding:.3125rem;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:1.25rem;background-color:rgba(0,0,0,0.5);color:#fff;margin-right:.625rem}.favorite .toast{width:auto;background:rgba(0,0,0,0.75);padding:.9375rem 1.875rem;margin-left:-3.875rem;pointer-events:none}.detail-calendar-popup{padding-bottom:4.6875rem;line-height:normal}.detail-calendar-popup .detail-calendar-container .ticket-list .title{border-bottom:none;padding-bottom:0}.detail-calendar-popup .detail-calendar-container .ticket-list .person-error{color:red;font-size:.75rem}.detail-calendar-popup .detail-calendar-container .child-age-select-container{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem 1rem 1rem}.detail-calendar-popup .detail-calendar-container .child-age-select-container .child-age-select-item{height:2.75rem;background-color:rgba(241,245,248,0.6);border-radius:.25rem;display:flex;align-items:center;padding:.75rem 1rem;justify-content:space-between;box-sizing:border-box}.detail-calendar-popup .detail-calendar-container .child-age-select-container .child-age-select-item .title{color:#222222;font-size:.875rem;font-family:PingFangSC-Regular;letter-spacing:0px}.detail-calendar-popup .detail-calendar-container .child-age-select-container .child-age-select-item .select-wrap{display:flex;align-items:center;gap:.5rem}.detail-calendar-popup .detail-calendar-container .child-age-select-container .child-age-select-item .select-wrap .select-btn-text{color:#999999;font-size:.875rem}.detail-calendar-popup .detail-calendar-container .child-age-select-container .child-age-select-item .select-wrap .select-btn-text.selected{color:#222222}.detail-calendar-popup .detail-calendar-container .child-age-select-container .child-age-select-item .select-wrap .wg-icon-expand{font-size:.75rem}.detail-calendar-popup .detail-calendar-container .detail-calendar-header{color:#222222;line-height:1.625rem;font-weight:600;font-family:PingFangSC-Semibold;letter-spacing:0px;padding:0 1rem}.detail-calendar-popup .detail-calendar-container .detail-calendar-header .title{font-size:1.125rem}.detail-calendar-popup .detail-calendar-container .detail-calendar-header .title .tip{font-size:.75rem;color:#999999;line-height:1.25rem}.detail-calendar-popup .detail-calendar-container .line{height:.5rem;background:#f0f0f0}.detail-calendar-popup .detail-calendar-container .wg-component-calendar .cld-scroll-month{border-top:none}.detail-calendar-popup .detail-calendar-container .detail-calendar-wrap .detail-calendar-header{padding:1rem 1rem 0 1rem}.detail-calendar-popup .detail-calendar-container .detail-calendar-wrap .detail-calendar-select{padding-bottom:1rem}.detail-calendar-popup .detail-calendar-container .detail-calendar-wrap .detail-calendar-select .festival-list-container{font-size:1.125rem;font-family:PingFangSC-Semibold}.detail-calendar-popup .detail-calendar-container .room-warning{padding:.625rem .9375rem;font-size:.75rem;font-weight:400;color:#222222;line-height:40px;box-sizing:border-box;height:40px;background:#fff1e6}.detail-calendar-popup .detail-calendar-container .room-warning .icon{margin-right:.3125rem;color:#ff7d13}.detail-calendar-popup .detail-calendar-container .room-error{text-align:right;color:red;font-size:.75rem}.detail-calendar-popup.iphoneX-fixed .detail-calendar-container{padding-bottom:6.1875rem}.detail-traffic{padding:1.25rem .9375rem .9375rem;background-color:#fff;word-break:break-all;line-height:1.5em;margin-top:.625rem}.detail-traffic .title{position:relative;text-align:center;border-bottom:none;height:auto;margin-bottom:1rem;margin-top:0;font-size:1rem;font-weight:600;color:#222;line-height:1rem}.detail-traffic .traffic-content .traffic-subtitle{color:#666666;font-size:.75rem;line-height:1.125rem;font-family:PingFangSC-Regular;letter-spacing:0px}.detail-traffic .traffic-content .traffic-section .section-header{display:flex;align-items:center;color:#222222;font-size:.875rem;line-height:1.625rem;font-weight:600;font-family:PingFangSC-Semibold;letter-spacing:0px;padding:.5rem 0}.detail-traffic .traffic-content .traffic-section .section-header .blue-bar{width:.25rem;height:1.125rem;background:#2182fc;margin-right:.5rem}.detail-traffic .traffic-content .traffic-section .section-header span{font-size:.875rem;font-weight:600;color:#222222}.detail-traffic .traffic-content .traffic-section .traffic-content-list ul{margin:0;padding:0;list-style:none}.detail-traffic .traffic-content .traffic-section .traffic-content-list ul li{position:relative;padding-left:.75rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;color:#222222}.detail-traffic .traffic-content .traffic-section .traffic-content-list ul li:before{content:'•';position:absolute;left:0;top:0;font-weight:bold}.detail-traffic .traffic-content .traffic-section .traffic-content-list ul li:last-child{margin-bottom:0}.sub-page{background-color:#f0f0f0}.sub-page ul{padding:0;list-style:none;list-style-type:none}.sub-page ol{padding:0;list-style-type:decimal;list-style-position:inside}.sub-page .sub-page-no-records{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;flex-direction:row;padding:.9375rem 1.5625rem;border-bottom:1px solid #eee;color:#8c8c8c}.sub-page .sub-page-no-records>i{padding-right:.3125rem;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center}.sub-page .sub-page-section-list{border-top:1px solid #eee;background-color:#fff;margin-top:.625rem}.sub-page .sub-page-section-list .sub-page-header{height:1.875rem;line-height:1.875rem;padding:0 .9375rem;font-size:1rem;font-weight:600;color:#222}.sub-page .sub-page-section-list .sub-page-list{font-size:.875rem;color:#222;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-left:.9375rem;background-color:#fff}.sub-page .sub-page-section-list .sub-page-list .high-light{color:#ff7d13}.sub-page .sub-page-section-list .sub-page-list>li{padding:.3125rem .9375rem .3125rem 0}.sub-page.sub-cost,.sub-page.sub-notice,.sub-page.sub-ownpay{background-color:#fff;padding-bottom:.9375rem}.sub-page.sub-cost-iphoneX,.sub-page.sub-notice-iphoneX,.sub-page.sub-ownpay-iphoneX{padding-bottom:2.5rem}.sub-page.sub-cost .sub-page-section-list,.sub-page.sub-notice .sub-page-section-list,.sub-page.sub-ownpay .sub-page-section-list{border-top:none}.sub-page.sub-cost .sub-page-section-list .sub-page-list,.sub-page.sub-notice .sub-page-section-list .sub-page-list,.sub-page.sub-ownpay .sub-page-section-list .sub-page-list{border-top:none;border-bottom:none}.sub-notice .sub-page-section-list .sub-page-list .high-light{color:#ff7d13}.sub-notice .sub-page-section-list .sub-page-list>li{padding-left:0}.page-album{padding:1rem;background-color:#fff;padding-bottom:2rem;position:relative;height:100%;overflow:auto}.page-album .album-sticky-tabs{position:fixed;top:2.75rem;left:0;right:0;z-index:99999;background-color:#fff;height:2.25rem;border-bottom:1px solid #e5e5e5}.page-album .album-sticky-tabs.iphoneX-fix{top:5.5rem}.page-album .album-sticky-tabs .album-tabs-container{display:flex;overflow-x:auto;padding:0 1rem;height:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.page-album .album-sticky-tabs .album-tabs-container .album-tab{flex-shrink:0;border-bottom:.25rem solid transparent;display:flex;align-items:center;justify-content:center;color:#222222;padding-bottom:.75rem;font-size:.875rem;font-family:PingFangSC-Regular;letter-spacing:0px;line-height:normal}.page-album .album-sticky-tabs .album-tabs-container .album-tab.active{color:#2182fc;border-bottom-color:#2182fc;font-weight:600}.page-album .album-sticky-tabs .album-tabs-container .album-tab:not(:last-child){margin-right:1rem}.page-album .album-box{padding-top:1.5rem}.page-album .album-box .album-title{color:#222222;font-size:1rem;font-weight:600;letter-spacing:0px}.page-album .album-box .album-title .album-num{color:#999999;font-size:.875rem;line-height:1.125rem;font-weight:normal}.page-album .album-box .album-image-list{list-style:none;padding:0}.page-album .album-box .album-image-list .album-image-item{width:48.5%;height:7.8125rem;border-radius:.25rem;box-sizing:border-box;background:#fff;position:relative;margin-top:.5rem;overflow:hidden}.page-album .album-box .album-image-list .album-image-item:nth-child(odd){margin-right:3%}.page-album .album-box .album-image-list .album-image-item>img{width:100%;height:100%}.page-album .album-box .album-image-list .album-image-item .album-item-title{position:absolute;bottom:0;width:100%;height:1.75rem;background-color:rgba(34,34,34,0.5);font-size:.875rem;color:#fff;padding:0 .25rem;box-sizing:border-box;border-radius:0 0 .25rem .25rem}.page-album .album-box:nth-child(2){padding-top:2rem}.sub-ownpay{font-size:.875rem}.sub-ownpay .ownpay-fee{border-top:none;line-height:1.5em;background-color:#fff;margin-top:0}.sub-ownpay .ownpay-fee .ownpay-list{padding:0 1rem;border-top:1px solid #eee;border-bottom:1px solid #eee}.sub-ownpay .ownpay-fee .ownpay-list .ownpay-header{padding:.625rem 1.25rem .625rem .3125rem}.sub-ownpay .ownpay-fee .ownpay-list .ownpay-header .ownpay-title{font-size:.875rem;color:#222;width:100%}.sub-ownpay .ownpay-fee .ownpay-list .ownpay-header .ownpay-title>p{font-size:.75rem;color:#666}.sub-ownpay .ownpay-fee .ownpay-list .ownpay-header.extra-page:after{right:.625rem;border-color:#666;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.sub-ownpay .ownpay-fee .ownpay-list .ownpay-header-open{padding:.625rem 1.25rem .625rem .3125rem}.sub-ownpay .ownpay-fee .ownpay-list .ownpay-header-open .ownpay-title{width:100%}.sub-ownpay .ownpay-fee .ownpay-list .ownpay-header-open.extra-page:after{right:.625rem;border-color:#666;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.sub-ownpay .ownpay-fee .ownpay-list .ownpay-content{padding:.625rem 1.25rem .625rem .3125rem;border-top:1px solid #eee;font-size:.875rem;color:#666}.sub-ownpay .ownpay-fee .ownpay-list>li:not(:first-child){border-top:1px solid #eee}.sub-ownpay .ownpay-rule{background-color:#fff;padding:1rem;line-height:1.5em}.sub-ownpay .ownpay-rule>span{height:1.875rem;line-height:1.875rem;font-size:1rem;font-weight:600;color:#222}.sub-ownpay .ownpay-rule .high-light{color:#ff7d13}.sub-ownpay .ownpay-rule li{padding:.3125rem 0}.sub-rule{background-color:#fff;padding:.625rem .9375rem}.product-detail-journey-com{padding-top:.9375rem;border-top:none;border-bottom:none;background-color:#fff}.product-detail-journey-com .journey-com-title{text-align:center;font-size:1rem;color:#222222;line-height:1rem;font-weight:600;padding-bottom:.75rem;margin:0}.product-detail-journey-com .journey-com-container .tabs-nav{width:12.8%;background-color:#f1f5f8;margin-right:.5rem;position:relative}.product-detail-journey-com .journey-com-container .tabs-nav .nav-box{width:100%;position:absolute;left:0;will-change:transform}.product-detail-journey-com .journey-com-container .tabs-nav .day-item{height:3.25rem;color:#666666;font-size:.875rem}.product-detail-journey-com .journey-com-container .tabs-nav .day-active-item{background-color:#fff;color:#222222;font-weight:600}.product-detail-journey-com .journey-com-container-main{margin:.5rem .5rem 1rem 0;flex:1;width:0}.product-detail-journey-com .journey-com-container-main-item{margin-bottom:.5rem;border-radius:.25rem}.product-detail-journey-com .journey-com-container-main-item-fold{background:#f9fafe}.product-detail-journey-com .journey-com-container-main-item-fold .header-title-en{padding-bottom:12px !important}.product-detail-journey-com .journey-com-container-main-item .item-header{color:#222222;font-size:1rem;font-weight:600;line-height:1.625rem;padding:8px .5rem 0}.product-detail-journey-com .journey-com-container-main-item .item-header .header-title{flex:1}.product-detail-journey-com .journey-com-container-main-item .item-header .fold-unfold-btn{width:1.25rem;height:1.25rem;margin:.1875rem 0 0 .75rem;background:url(../img/circle-down.svg) center no-repeat;background-size:100%;transform:scaleY(-1)}.product-detail-journey-com .journey-com-container-main-item .item-header .fold-btn{transform:scaleY(1)}.product-detail-journey-com .journey-com-container-main-item .header-title-en{overflow:hidden;word-wrap:break-word;font-size:.875rem;padding:0 .5rem;margin-top:.25rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-ul{padding:0 .5rem;margin-top:.75rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header{line-height:1.5rem;color:#222222;font-size:.875rem;font-weight:600;min-height:1.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .base-icon{width:1.25rem;margin-right:.5rem;transform:scale(.7)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .gather-icon{background:url(../img/gather-icon.svg) center no-repeat;background-size:100% 100%}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .airplane-icon{background:url(../img/airplane-icon.svg) center no-repeat;background-size:100% 100%;transform:scale(1)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .car-icon{background:url(../img/car-icon.svg) center no-repeat;background-size:100% 100%;transform:scale(1)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .shop-icon{background:url(../img/shop-icon.svg) center no-repeat;background-size:100% 100%;transform:scale(1)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .scene-icon{background:url(../img/scene-icon.svg) center no-repeat;background-size:100% 100%;transform:scale(.8)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .dissolve-icon{background:url(../img/dissolve-icon.svg) center no-repeat;background-size:100% 100%;transform:scale(.8)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .hotel-icon{background:url(../img/hotel-icon.svg) center no-repeat;background-size:100% 100%;transform:scale(.8)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .eat-icon{background:url(../img/eat-icon.svg) center no-repeat;background-size:100% 100%}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .other-icon{background:url(../img/other-icon.svg) center no-repeat;background-size:100% 100%}.product-detail-journey-com .journey-com-container-main-item .main-item-body-header .freetime-icon{background:url(../img/freetime-icon.svg) center no-repeat;background-size:100% 100%;transform:scale(1)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content{line-height:1.5rem;color:#666666;font-size:.875rem;padding:0 0 1rem 1rem;margin-left:.625rem;border-left:.0625rem solid #f0f0f0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .time-icon{width:1.25rem;height:1.25rem;transform:scale(.8);background:url(../img/time-icon.svg) center no-repeat;background-size:100% 100%;margin-right:.25rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project{margin-top:1rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.hotel-project{margin-top:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project-header{color:#222222;font-size:1rem;font-weight:600;margin-bottom:.25rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project-hotel-header{color:#2182fc;font-size:.875rem;font-weight:400;margin-bottom:0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project-hotel-not-link-header{color:#666}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .detail-btn{display:inline-block;background:url(../img/detail-btn.png) center no-repeat;background-size:100% 100%;transform:scale(.8);margin-left:.25rem;width:3rem;height:1.5rem;vertical-align:bottom}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .project-emphasis-info{margin-bottom:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .project-emphasis-info .base-tag{border-radius:.125rem;margin-right:.25rem;padding:0 .25rem;box-sizing:border-box}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .project-emphasis-info .score{height:1.25rem;line-height:1.25rem;background-color:#2182fc;color:#fff}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .project-emphasis-info .type{height:1rem;line-height:1rem;color:#2182fc;border:1px solid rgba(0,87,196,0.2);box-sizing:content-box;font-size:.75rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .project-emphasis-info .level-icon{width:.75rem;height:.75rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .project-emphasis-info .diamond-icon{background:url(../img/diamond-icon.svg) center no-repeat;background-size:100% 100%}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .project-emphasis-info .star-icon{background:url(../img/star-icon.svg) center no-repeat;background-size:100% 100%}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .introduction-info{position:relative;max-height:6rem;overflow:hidden}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .introduction-info .introduction-name{position:relative;font-weight:600;color:#222;font-size:.875rem;line-height:1.5;margin-bottom:.3rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .introduction-info .introduction-name::before{content:'';display:inline-block;width:.25rem;height:.25rem;background:#2182fc;border-radius:50%;margin-right:.25rem;vertical-align:middle}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .introduction-info .transparent-span{position:absolute;right:0;bottom:0;width:4rem;height:1.5rem;justify-content:right;background:rgba(255,255,255,0.8)}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .introduction-info .sub-fold-btn{color:#2182fc;width:3rem;background-color:#fff}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .introduction-info .down-arrow-icon{display:inline-block;transform:rotate(-90deg);color:#2182fc;margin-left:.25rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .unfold-introduction-info{max-height:unset}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project .relation-text{margin-top:.75rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .hotel-project{display:flex;gap:.25rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .hotel-project .relation-text{margin-top:0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .empty-des-time-project{margin-top:.1875rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body:last-child .main-item-body-content{border-left:none;padding-bottom:0}.product-detail-journey-com .journey-com-container-main-item .swipe-image-component{margin-bottom:.5rem}.product-detail-journey-com .journey-com-container-main-item .swipe-image-component .image-list{overflow-x:auto;width:fit-content}.product-detail-journey-com .journey-com-container-main-item .swipe-image-component .image-item{display:inline-block;width:10.4375rem;height:5.875rem;margin-right:.5rem;border-radius:.25rem;position:relative;overflow:hidden;flex-shrink:0}.product-detail-journey-com .journey-com-container-main-item .swipe-image-component .img{display:inline-block;max-width:unset;width:10.4375rem;height:5.875rem;object-position:50% 50%;object-fit:cover}.product-detail-journey-com .journey-com-container-main-item .swipe-image-component .img-label{position:absolute;bottom:0;left:0;width:calc(100% - 1rem);padding:0 .5rem;height:2.25rem;line-height:2.25rem;color:#fff;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(-180deg, rgba(21,35,82,0) 0%, rgba(21,35,82,0.6) 100%);border-radius:0 0 .25rem .25rem}.product-detail-journey-com .journey-com-container-main-item .swipe-single-image-component .image-list{width:100%}.product-detail-journey-com .journey-com-container-main-item .swipe-single-image-component .image-list .image-item{width:100%;height:auto;aspect-ratio:1.77777778;margin-right:0}.product-detail-journey-com .journey-com-container-main-item .swipe-single-image-component .image-list .img{width:100%;height:100%}.product-detail-journey-com .journey-com-container-main-item .header-swipe-image-component{padding:0 0 .5rem .5rem}.product-detail-journey-com .journey-com-container-main-short{margin-left:.5rem}.product-detail-journey-com .journey-com-fixed-tip{margin:0 1rem;padding:1rem 0;border-top:1px solid #f0f0f0}.product-detail-journey-com .journey-com-fixed-tip ul{margin:0;padding:0;list-style:none}.product-detail-journey-com .journey-com-fixed-tip ul li{position:relative;padding-left:.75rem;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;color:#666666}.product-detail-journey-com .journey-com-fixed-tip ul li:before{content:'•';position:absolute;left:0;top:0;font-weight:bold}.product-detail-journey-com .journey-com-fixed-tip ul li:last-child{margin-bottom:0}.scene-detail-container{min-height:100vh !important;background-color:#e8ecf3}.scene-detail-container .media-name{display:none}.scene-detail-container .slider-pager .icon-figure{margin-right:0}.scene-detail-container .scene-info-card{background:#fff;border-radius:1rem 1rem 0px 0px;padding:1rem;margin-bottom:.5rem;position:relative;margin-top:-0.8rem}.scene-detail-container .scene-info-card .title-tag-score .left{flex:1;width:0}.scene-detail-container .scene-info-card .title-tag-score .title{line-height:1.75rem;color:#222;font-size:1.25rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.scene-detail-container .scene-info-card .title-tag-score .gray-tag{display:inline-block;background:#e9ecf2;color:#666;font-size:.75rem;line-height:.875rem;border-radius:.125rem;padding:.125rem;margin-right:.25rem;margin-top:.5rem}.scene-detail-container .scene-info-card .title-tag-score .right{color:#2182fc;font-size:1.125rem;margin-left:1rem}.scene-detail-container .scene-info-card .title-tag-score .right .score{display:inline-block;width:2.8125rem;color:#2182fc;font-size:1.875rem;font-weight:500}.scene-detail-container .scene-info-card .honor{line-height:2.125rem;background-color:rgba(193,139,42,0.1);color:#c18b2a;font-size:.875rem;padding:0 1rem;margin-top:1rem}.scene-detail-container .scene-info-card .honor .icon-img{display:inline-block;height:.875rem;width:.875rem;min-width:.875rem;min-height:.875rem;background-size:contain;background-repeat:no-repeat;background-position:center;text-align:center;margin-right:.5rem;background-image:url(../img/rank.png)}.scene-detail-container .scene-info-card hr{border:none;background-color:#f0f0f0;height:.0625rem;margin:1rem 0}.scene-detail-container .scene-info-card .time{line-height:1.25rem;color:#222;font-size:.875rem}.scene-detail-container .scene-info-card .time .right-arrow-icon{display:inline-block;transform:scaleX(-1);color:#222;margin-left:auto}.shop-detail-container{min-height:100vh !important;background-color:#e8ecf3}.shop-detail-container .media-name{display:none}.shop-detail-container .slider-pager .icon-figure{margin-right:0}.shop-detail-container .shop-info-card{background:#fff;border-radius:1rem 1rem 0px 0px;padding:1rem;margin-bottom:.5rem;position:relative;margin-top:-0.8rem}.shop-detail-container .shop-info-card .title-tag-score .left{flex:1;width:0}.shop-detail-container .shop-info-card .title-tag-score .title{line-height:1.75rem;color:#222;font-size:1.25rem;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.shop-detail-container .shop-info-card .title-tag-score .gray-tag{display:inline-block;background:#e9ecf2;color:#666;font-size:.75rem;line-height:.875rem;border-radius:.125rem;padding:.125rem;margin-right:.25rem;margin-top:.5rem}.shop-detail-container .shop-info-card .title-tag-score .right{color:#2182fc;font-size:1.125rem;margin-left:1rem}.shop-detail-container .shop-info-card .title-tag-score .right .score{display:inline-block;width:2.8125rem;color:#2182fc;font-size:1.875rem;font-weight:500}.shop-detail-container .shop-info-card .honor{line-height:2.125rem;background-color:rgba(193,139,42,0.1);color:#c18b2a;font-size:.875rem;padding:0 1rem;margin-top:1rem}.shop-detail-container .shop-info-card .honor .icon-img{display:inline-block;height:.875rem;width:.875rem;min-width:.875rem;min-height:.875rem;background-size:contain;background-repeat:no-repeat;background-position:center;text-align:center;margin-right:.5rem;background-image:url(../img/rank.png)}.shop-detail-container .shop-info-card hr{border:none;background-color:#f0f0f0;height:.0625rem;margin:1rem 0}.shop-detail-container .shop-info-card .time{line-height:1.25rem;color:#222;font-size:.875rem}.shop-detail-container .shop-info-card .time .right-arrow-icon{display:inline-block;transform:scaleX(-1);color:#222;margin-left:auto}.restaurant-detail-container{min-height:100vh !important;background-color:#e8ecf3}.restaurant-detail-container .media-name{display:none}.restaurant-detail-container .slider-pager .icon-figure{margin-right:0}.restaurant-detail-container .restaurant-info-card{background:#fff;border-radius:1rem 1rem 0px 0px;padding:1rem;margin-bottom:.5rem;position:relative;margin-top:-0.8rem}.restaurant-detail-container .restaurant-info-card .base-info{flex-direction:column}.restaurant-detail-container .restaurant-info-card .title{line-height:1.75rem;color:#222;font-size:1.25rem;font-weight:600;white-space:break-spaces}.restaurant-detail-container .restaurant-info-card .score-box{margin-top:.25rem}.restaurant-detail-container .restaurant-info-card .score-box .score{line-height:1rem;color:#2182fc;font-weight:600;margin-left:.5rem}.restaurant-detail-container .restaurant-info-card .score-box .text{font-weight:400}.restaurant-detail-container .restaurant-info-card .score-box .score-wrapper{position:relative;width:5.5rem;height:1rem;background:url('../img/comment-start-background.png') no-repeat;background-size:5.5rem 1rem;box-sizing:border-box;margin:0}.restaurant-detail-container .restaurant-info-card .score-box .score-wrapper .score-content{position:absolute;top:0;left:0;height:1rem;background:url('../img/comment-star.png') no-repeat;background-size:5.5rem 1rem}.restaurant-detail-container .restaurant-info-card .gray-tag{background:#e9ecf2;color:#666;font-size:.75rem;line-height:.875rem;border-radius:.125rem;padding:.125rem;margin-right:.25rem;margin-top:.5rem}.restaurant-detail-container .restaurant-info-card hr{border:none;background-color:#f0f0f0;height:.0625rem;margin:1rem 0}.restaurant-detail-container .restaurant-info-card .time{line-height:1.25rem;color:#222;font-size:.875rem}.restaurant-detail-container .restaurant-info-card .time .wg-icon-time{margin-right:.25rem}.restaurant-detail-container .restaurant-info-card .time .right-arrow-icon{display:inline-block;transform:scaleX(-1);color:#222;margin-left:auto}.wg-components-open-mask .popup-header .wg-icon-close{font-size:1.5rem}.wg-components-open-mask .popup-content{background-color:#fff;padding:1rem}.wg-components-open-mask .popup-content li{padding-bottom:1rem;color:#222222;font-size:.8125rem;letter-spacing:0px}.wg-components-open-mask .popup-content li .day-range{font-weight:600;font-size:.875rem}.wg-components-open-mask .popup-content li:last-child{padding-bottom:0}.journey-project-introduction-special{margin-bottom:.5rem;background-color:#fff}.journey-project-introduction-special .block{height:1.125rem}.journey-project-introduction-special .title{height:1.125rem;background:url(../img/introduction.png) 1rem no-repeat;background-size:contain;margin-bottom:1rem}.journey-project-introduction-special .introduction-images-component{padding:0 0 1rem 1rem}.journey-project-introduction-special .introduction-images-component .image-list{overflow-x:auto;width:fit-content}.journey-project-introduction-special .introduction-images-component .image-item{display:inline-block;width:17.125rem;height:9.75rem;margin-right:.5rem;box-shadow:0 .25rem 1rem 0 rgba(0,0,0,0.1);border-radius:.25rem;position:relative;overflow:hidden;flex-shrink:0}.journey-project-introduction-special .introduction-images-component .img{display:inline-block;max-width:unset;width:17.125rem;height:9.75rem;object-position:50% 50%;object-fit:cover}.journey-project-introduction-special .introduction-images-component-single{padding-right:1rem}.journey-project-introduction-special .introduction-images-component-single .image-list{width:100%}.journey-project-introduction-special .introduction-images-component-single .image-list .image-item,.journey-project-introduction-special .introduction-images-component-single .image-list .img{height:12.625rem;width:100%}.journey-project-introduction-special .rich-text{padding:0 1rem 1rem 1rem;color:#222222;font-size:.875rem}.journey-project-introduction-special .rich-text .special-title{font-weight:600}.journey-project-introduction-description{background-color:#fff;padding:1rem}.journey-project-introduction-description .title{line-height:1.125rem;font-size:1rem;font-weight:600;color:#222}.journey-project-introduction-description .rich-text{margin-top:1rem;color:#222222;font-size:.875rem}.pop-content{font-size:.875rem;line-height:1rem}.pop-content ul{padding:0}.pop-content li{list-style:none;list-style-type:none}.pop-content .pop-header{background-color:#0686ce;color:#e7e8ea;overflow:hidden;display:table;width:100%;height:2.9375rem;line-height:2.9375rem}.pop-content .pop-list .pop-list-item{display:block;padding:.6em 0;border-bottom:1px solid #d1d1d1;text-align:center;color:#171717}.search-list{background-color:#fff;font-size:.875rem;line-height:1rem}.search-list ul{padding:0}.search-list li{list-style:none;list-style-type:none}.search-list .search-list-content{padding-top:2.75rem}.search-list .search-list-content li{height:3rem;padding:0 1rem;border-top:1px solid #f0f0f0;color:#222}.search-list .search-list-content li:first-child{border-top:none}.search-list .search-list-content li.active{color:#2182fc}.search-list-header{position:fixed;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;background-color:#fff;height:2.75rem;top:0;width:100%;z-index:501}.search-list-header>i{font-size:1.4rem;padding-left:.625rem;color:#222}.search-list-header .clear-input-box{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:3px}.search-list-header .clear-input-box i{line-height:normal}.search-list-header .input-wrapper{margin-left:.625rem;padding-right:1rem;position:relative}.search-list-header .input-wrapper input::-webkit-input-placeholder{font-size:.75rem;color:#999}.search-list-header .input-wrapper input::-moz-placeholder{font-size:.75rem;color:#999}.search-list-header .input-wrapper input:-moz-placeholder{font-size:.75rem;color:#999}.search-list-header .input-wrapper input:-ms-input-placeholder{font-size:.75rem;color:#999}.search-list-header .input-wrapper input::-webkit-input-placeholder{font-size:.75rem;color:#999}.search-list-header .input-wrapper input::-moz-placeholder{font-size:.75rem;color:#999}.search-list-header .input-wrapper input:-moz-placeholder{font-size:.75rem;color:#999}.search-list-header .input-wrapper input:-ms-input-placeholder{font-size:.75rem;color:#999}.search-list-header .input-wrapper .wg-icon-search{position:absolute;left:.94rem;top:50%;transform:translateY(-45%);font-size:1rem;z-index:100;color:#999}.search-list-header input{height:1.875rem;padding:0 2rem;background-color:#f0f0f0;border-radius:2px;color:#222;font-size:.75rem}.search-list-header .active-click:active{background-color:rgba(0,0,0,0.3)}.search-list-header .clear-btn{overflow:hidden}.slider-touch-wrapper .list{margin:0;padding:0;list-style:none;list-style-type:none}.slider-touch-wrapper .li-item{float:left}#list-header{width:100%;background-color:#fff;z-index:600;position:relative;border-bottom:1px solid #f0f0f0;box-sizing:border-box}#list-header.fixed{position:fixed;top:0}#list-header .header-search{height:2.75rem;padding:7px 10px;box-sizing:border-box;display:flex;align-items:center}#list-header .header-search .header-back{margin-right:.5rem .5rem .5rem;height:1.875rem;padding-top:.25rem;box-sizing:border-box}#list-header .header-search .header-back>i{color:#222;font-size:1.375rem}#list-header .header-search .im-service-icon-wrap,#list-header .header-search .whatsapp-service-icon{margin-left:.5rem}#list-header .header-search .im-service-icon-wrap .im-service-icon .wg-icon-service,#list-header .header-search .whatsapp-service-icon .im-service-icon .wg-icon-service{color:#ffffff}#list-header .header-search .header-menu-wrapper{padding:0 0 0 .5rem !important}#list-header .header-search .header-menu-wrapper .wg-icon-more{margin:0 !important}#list-header .header-search .header-menu-wrapper .header-more{right:-0.25rem}#list-header .header-search .header-date-input{flex:1;display:flex;box-sizing:border-box;height:2rem;margin-left:.5rem;height:2rem 2rem 2rem;line-height:2rem 2rem 2rem;border-radius:.125rem .125rem .125rem;padding-left:1rem 1rem 1rem;align-items:center;background-color:#f5f5f5}#list-header .header-search .header-date-input>i{font-size:.75rem .75rem .75rem}#list-header .header-search .header-date-input>.h5icon-CombinedShape1{color:#222;transform:rotate(-90deg);margin:0 .25rem}#list-header .header-search .header-date-input>.h5icon-CombinedShape2{color:#2182fc}#list-header .header-search .header-date-input .city-not-selected{color:#999}#list-header .header-search .header-date-input .city-selected{color:#000}#list-header .header-search .header-date-input .date-area{font-size:.875rem;padding:0 .75rem}#list-header .header-search .header-date-input .date-area>span:first-child{margin-right:.1875rem .1875rem .1875rem}#list-header .header-search .header-date-input .date-area-active{font-size:.75rem .75rem .75rem;color:#2182fc}#list-header .header-search .header-date-input .date-area-active>span:first-child{margin-right:.1875rem .1875rem .1875rem}#list-header .header-search .header-date-input .gap-line{border-left:1px solid #e3e3e3;height:1rem;padding-right:.5rem}#list-header .header-search .header-date-input .search-area{flex:1;display:flex;align-items:center;padding-left:.5625rem .5625rem .5625rem;padding-right:.5625rem .5625rem .5625rem;min-width:0}#list-header .header-search .header-date-input .search-area .wg-icon-search{font-size:1rem;padding-right:.25rem}#list-header .header-search .header-date-input .search-area .has-keyword{flex:1;color:#222;font-size:.75rem .75rem .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem 10rem 10rem}#list-header .header-search .header-date-input .search-area .keyword-text{flex:1;color:#222;font-size:.875rem .875rem .875rem;padding-right:.5rem}#list-header .header-search .header-date-input .search-area .none-keyword{color:#999}#list-header .header-search .header-date-input .search-area>i{color:#999;font-size:1rem 1rem 1rem}#list-header .header-search .header-date-input .search-area .search-icon{color:#999;font-size:1.25rem 1.25rem 1.25rem;margin-right:.25rem .25rem .25rem}.wg-components-form-input{padding-top:.75rem;width:100%}.wg-components-form-input.np{padding-top:0}.wg-components-form-input.pb{padding-bottom:1.5rem}.wg-components-form-input.active .content-input{padding-right:2rem !important}.wg-components-form-input .form-input-slot{width:6rem;min-width:6rem;box-sizing:border-box;font-size:1rem;color:#222;margin-right:.5rem}.wg-components-form-input .form-input-slot .wg-icon-back{font-size:1.125rem;color:#999}.wg-components-form-input .form-box{padding:0}.wg-components-form-input .form-box>label{font-size:.75rem;color:#666}.wg-components-form-input .form-box .form-content{padding-top:.25rem}.wg-components-form-input .form-box .content-input{padding:.25rem 0;font-size:1rem;color:#222;font-weight:normal;line-height:normal}.form-list{border-bottom:0}.form-list li{border-top:none}.wg-components-form-row{padding-top:.75rem;width:100%}.wg-components-form-row.placeHolder .row-content-input{color:#999 !important;font-weight:normal !important}.wg-components-form-row.message-active .form-box{border-bottom:1px solid #f82222}.wg-components-form-row.message-active .row-input-message,.wg-components-form-row.message-active i{color:#f82222;font-size:.75rem;line-height:1.4;word-break:break-all}.wg-components-form-row.message-active i{margin-right:.25rem}.wg-components-form-row.active .form-box{border-bottom:1px solid #17a1dd}.wg-components-form-row .form-box{border-bottom:1px solid #f0f0f0;margin-top:.25rem}.wg-components-form-row .form-box label{font-size:.75rem;color:#666;line-height:1.125rem}.wg-components-form-row .form-box .row-content{padding-top:.25rem}.wg-components-form-row .form-box .row-content .wg-icon-back{font-size:1.125rem;color:#999}.wg-components-form-row .form-box .row-content .row-content-input{font-size:1rem;color:#222;font-weight:normal;height:1.625rem;line-height:normal}.mask-bottom-detail-normal{background-color:rgba(0,0,0,0.5)}.mask-bottom-detail-normal .mask-detail{position:absolute;width:100%;bottom:0;background-color:#fff;border-radius:.625rem .625rem 0 0}.mask-bottom-detail-normal .mask-bottom-header{border-bottom:1px solid #f0f0f0;padding:.9375rem .9375rem;margin:0}.mask-bottom-detail-normal .mask-bottom-header .title-text{font-weight:600;max-width:75%;color:#222;text-align:center;word-break:keep-all;font-size:.875rem}.mask-bottom-detail-normal .mask-bottom-header .btn-text,.mask-bottom-detail-normal .mask-bottom-header .okBtn{display:block;font-size:.875rem;font-weight:normal;min-width:1rem;color:#222}.wg-components-emoney-discount,.wg-components-coupon-discount-entry{padding:1rem 1rem 1rem .9375rem}.wg-components-switch{float:right;width:2.5rem;height:1.5rem;line-height:1.5rem;border-radius:1.5rem}.wg-components-switch::after{height:1.375rem;width:1.375rem;top:.0625rem}.wg-components-switch.active::after{left:1.0625rem}.wg-components-switch::before{height:1.5rem}.my-order{position:fixed;z-index:19;width:2.5rem;height:2.5rem;font-size:1.5rem;bottom:7rem;right:1rem;background:rgba(255,255,255,0.7);text-align:center;line-height:2.5rem;border-radius:50%;box-sizing:border-box;border:1px solid #f0f0f0}.my-order-index{display:flex;align-items:center;height:3rem;border-radius:.25rem;color:#222222;font-size:.875rem;background-color:#fff;margin:.5rem;box-sizing:border-box;padding:0 1rem;justify-content:space-between}.my-order-index-left{display:flex;align-items:center;gap:.25rem;font-weight:600;font-family:PingFangSC-Semibold;letter-spacing:0px}.my-order-index-left .wg-icon-order{color:#2182fc;font-size:1.3rem}.my-order-index-right{transform:rotate(180deg)}.my-order-index-right .wg-icon-back{font-size:1rem;color:#999}.scrollToTop{position:fixed;z-index:19;width:2.5rem;height:2.5rem;font-size:1.5rem;bottom:7rem;right:1rem;background:rgba(255,255,255,0.7);text-align:center;line-height:2.5rem;border-radius:50%;box-sizing:border-box;border:1px solid #f0f0f0}.scroll-to-top-home{bottom:3.875rem}.iphoneX-fixed .scrollToTop{z-index:999}.iphoneX-fixed .my-order{z-index:999}.service-description{background:#fff2e7;color:#ff7d13;font-size:.75rem;font-weight:normal;height:2rem;padding:0 .9375rem}.service-description.margin-wrap{margin:0 .625rem}.service-description.radius-wrap{border-radius:2px}.service-description.margin-top{margin-top:.625rem}.search-container-wrap .private-tour-keyword{padding-top:0}.search-container-wrap .wg-components-popup-page.is-gray-bg{background:#f0f0f0}.search-container-wrap .wg-components-popup-page.is-gray-bg .search-container{display:flex;flex-direction:column;flex-wrap:wrap;height:100%}.search-container-wrap .wg-components-popup-page.is-gray-bg .search-container .input-search{width:100%}.search-container-wrap .wg-components-popup-page.is-gray-bg .search-container .search-penal{width:100%;height:auto;flex-grow:1}.search-container-wrap .wg-components-popup-page.is-gray-bg .search-container .search-penal .filter-wrapper,.search-container-wrap .wg-components-popup-page.is-gray-bg .search-container .search-penal .r-content,.search-container-wrap .wg-components-popup-page.is-gray-bg .search-container .search-penal .item-selector{height:100%}.search-container-wrap .wg-components-popup-page.is-gray-bg .search-container .search-penal .item-selector{overflow-x:hidden;overflow-y:auto}.search-container .search-history{margin-bottom:0;padding-bottom:.5rem;background:#f0f0f0}.search-container .search-history .search-history-tab-header,.search-container .search-history .slider-touch-wrapper{background:#fff}.search-container .navgator{background:transparent;border:none}.search-container .navgator .bottom_line:last-child{border-bottom:none}.search-container .filter-wrapper{padding-top:0}.search-container .input-search{position:relative;height:unset;padding:0 0 .375rem 0 !important;border-bottom:1px solid #f0f0f0}.search-container .input-search .input-wrapper{padding:0 .75rem}.search-container .input-search .input-wrapper .wg-icon-search{left:1.5rem}.search-container .input-search .input-wrapper input{padding:0 0 0 2rem;border-radius:2px;height:2rem;font-size:.875rem}.search-container .input-search .input-wrapper input::placeholder{font-size:.875rem}.ptt-slider-calendar-search{padding-bottom:1rem}.ptt-slider-calendar-search .wg-component-calendar li{position:relative}.ptt-slider-calendar-search .wg-component-calendar li.select-end.cover::after{left:0}.ptt-slider-calendar-search .wg-component-calendar li.select-start.cover::after{right:0}.ptt-slider-calendar-search .wg-component-calendar .cld-daybox li.select-between{background:transparent}.ptt-slider-calendar-search .wg-component-calendar .cld-daybox li.select-between .select-between{width:100%;height:2.6875rem;background-color:#d3e6fe;border-radius:none}.ptt-slider-calendar-search .wg-component-calendar .month-container ul.cld-daybox>li{height:3.25rem}.ptt-slider-calendar-search .wg-component-calendar .month-container ul.cld-daybox>li>div{height:2.6875rem;line-height:2.6875rem;position:relative}.ptt-slider-calendar-search .wg-component-calendar .month-container ul.cld-daybox>li>div .cld-day{border-radius:2px;display:block;width:100%;height:100% !important;line-height:2.6875rem !important;padding:0}.ptt-slider-calendar-search .wg-component-calendar .month-container ul.cld-daybox>li.select-start,.ptt-slider-calendar-search .wg-component-calendar .month-container ul.cld-daybox>li.select-end{background-color:transparent;position:relative;z-index:2}.ptt-slider-calendar-search .wg-component-calendar .month-container ul.cld-daybox>li.select-start .cld-day,.ptt-slider-calendar-search .wg-component-calendar .month-container ul.cld-daybox>li.select-end .cld-day{background-color:#2182fc;position:absolute;z-index:2;color:#fff}.ptt-slider-calendar-search .wg-component-calendar li.select-end.cover::after,.ptt-slider-calendar-search .wg-component-calendar li.select-start.cover::after{content:'';display:block;position:absolute;background-color:#d3e6fe;height:2.6875rem;width:50%;top:0;z-index:1}.ptt-slider-calendar-search .festival-list-container,.detail-calendar-container .festival-list-container{padding:0 .75rem}.ptt-slider-calendar-search .festival-list-container .festival-item,.detail-calendar-container .festival-list-container .festival-item{font-family:PingFangSC-Regular;letter-spacing:0px;font-size:.75rem;line-height:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.ptt-slider-calendar-search .festival-list-container .festival-item .dot,.detail-calendar-container .festival-list-container .festival-item .dot{width:.3125rem;height:.3125rem;background-color:#ff7d13;border-radius:50%;flex-shrink:0}.ptt-slider-calendar-search .cld-day .cld-day-value,.detail-calendar-container .cld-day .cld-day-value{position:relative}.ptt-slider-calendar-search .cld-day .cld-day-value .festival-dot,.detail-calendar-container .cld-day .cld-day-value .festival-dot{position:absolute;top:-0.25rem;right:-0.5rem;width:.3125rem;height:.3125rem;background-color:#ff7d13;border-radius:50%;z-index:10}.wg-components-button.border{height:3rem;margin-right:.5rem;font-weight:600;text-align:center}.wg-components-button.border span.button-text{font-size:1rem !important;line-height:1.375rem !important}.wg-icon-checkbox,.wg-icon-radiobox{color:#ccc}.wg-icon-checkbox-checked,.wg-icon-radiobox-checked{color:#2182fc}.wg-components-popup-radio .radio.list-action>li{height:3rem;padding:0 1rem;font-size:.875rem;box-sizing:border-box;color:#222}.wg-components-popup-radio .radio.list-action>li.active{color:#2182fc}.wg-components-discount-badge{height:1.125rem;padding:0 .25rem;box-sizing:border-box;background:linear-gradient(-315deg, #ff6600 0%, #f82222 100%);border-radius:2px;color:#fff;font-weight:normal;font-size:.75rem;display:flex;align-items:center;justify-content:center;position:relative;left:.5rem}.wg-components-discount-badge::after{content:' ';width:0;height:0;border:.25rem solid;border-color:#ff6600 transparent transparent;position:absolute;left:0;top:.3rem;display:block;transform-origin:center;transform:rotate(90deg) translate(0, 100%)}.wg-component-calendar.calendar-new{padding-top:0}.wg-component-calendar.calendar-new .cld-scroll-month{box-shadow:0 2px 8px 0 rgba(0,0,0,0.04);position:relative;z-index:1}.wg-component-calendar.calendar-new .month-item{line-height:3.25rem}.wg-component-calendar .cld-scroll-month{background:#fff !important;border-top:1px solid #f0f0f0}.wg-component-calendar .cld-scroll-month .slider-list{height:3.25rem;overflow:hidden}.wg-component-calendar .cld-scroll-month .slider-list>li{height:100%;line-height:3.25rem;position:relative}.wg-component-calendar .cld-scroll-month .slider-list>li.active::after{content:' ';width:4rem;height:4px;background:#2182fc;position:absolute;left:50%;bottom:0;margin-left:-2rem}.wg-components-warning404 .warning-btns{padding:0 1rem}.search-container-wrap .wg-components-popup-page-content{flex:1;height:200px !important;padding-bottom:1.5rem !important}.iphoneX-fixed .wg-components-popup-page .wg-components-popup-page-content{padding-bottom:5.5rem}.iphoneX-fixed .wg-components-popup-page .wg-components-popup-page-footer{height:5.5rem;padding-bottom:2rem}.loading-ajax .load-icon{display:inline-block;-webkit-animation:ajax-loading 2s infinite ease-in-out;animation:ajax-loading 2s infinite ease-in-out}@keyframes ajax-loading{to{transform:rotate(360deg)}}@-webkit-keyframes ajax-loading{to{-webkit-transform:rotate(360deg)}}.check-discount-tips-alert .alert-title{padding-bottom:1rem}.check-discount-tips-alert .alert-msg-html{min-height:unset;margin-top:unset}.wg-bottom-scroll-popup .bottom-modal-container{width:100%;position:absolute;bottom:0;background:#fff;color:#222;border-top-left-radius:1rem;border-top-right-radius:1rem;-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-name:animate_slideInUp;animation-name:animate_slideInUp}.wg-bottom-scroll-popup .bottom-modal-container .popup-header{height:3rem;box-sizing:border-box;border-top-left-radius:1rem;border-top-right-radius:1rem;border-bottom:1px solid #f0f0f0}.wg-bottom-scroll-popup .bottom-modal-container .popup-header .popup-btn,.wg-bottom-scroll-popup .bottom-modal-container .popup-header .clear-btn{padding:0 1rem;line-height:3rem;font-size:.875rem;min-width:1.5rem;text-align:center}.wg-bottom-scroll-popup .bottom-modal-container .popup-header .wg-icon-close{font-size:1.5rem;line-height:unset}.wg-bottom-scroll-popup .bottom-modal-container .popup-header .popup-title{flex:1;text-align:center;font-size:.875rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden}.wg-bottom-scroll-popup .bottom-modal-container-body{flex:1;overflow:overlay}.wg-bottom-scroll-popup .bottom-modal-container-body .scroll-left-body{background-color:#f0f0f0}.wg-bottom-scroll-popup .bottom-modal-container-body .scroll-right-body{flex:1}.wg-bottom-scroll-popup .bottom-modal-container .popup-footer{width:100%;padding:.5rem;background-color:#fff;box-shadow:0 -0.0625rem .25rem 0 rgba(0,0,0,0.2);box-sizing:border-box;z-index:1;height:4rem}.wg-bottom-scroll-popup .bottom-modal-container .popup-footer .btn{width:22.4375rem;line-height:3rem;text-align:center;border-radius:.1875rem;background:#2182fc;color:#fff;font-size:1rem;font-weight:600}.wg-bottom-scroll-popup-iphonex .bottom-modal-container .popup-footer{padding-bottom:2rem;height:5.5rem}.wg-bottom-popup .popup-footer{padding-bottom:.5rem;height:4rem}.wg-bottom-popup-iphonex .popup-footer{padding-bottom:2rem;height:5.5rem}.ptt-service-label-wrap-container{padding-top:1rem}.ptt-service-label-wrap-container .protect-icon{width:1rem;height:1rem;border-radius:50%;background:#e8f2ff;margin-right:.25rem}.ptt-service-label-wrap-container .protect-icon .icon{display:inline-block;width:.75rem;height:.75rem;background:url(../img/protect.svg) center no-repeat;background-size:100% 100%}.ptt-service-label-wrap-container .protect-icon .block{width:1rem;height:1rem;border-radius:50%;background:#e8f2ff}.ptt-service-label-wrap-container .name{line-height:1rem;overflow:hidden;white-space:break-spaces;word-break:break-all;color:#003e8d;margin-right:.25rem}.ptt-service-label-wrap-container .name span{font-size:.75rem}.ptt-service-label-wrap-container .arrow-right{display:inline-block;transform:scaleX(-1);color:#0057c4;line-height:1rem}.ptt-service-label-popup .popup-header{background:url(../img/service-label-modal-bg.png) center no-repeat;background-size:100% 100%}.ptt-service-label-popup .popup-title{color:#003e8d;font-size:1rem}.ptt-service-label-popup .popup-content{background:linear-gradient(90deg, #ebf0fc 0%, #e9f0fe 100%);padding:0 1rem 1rem}.ptt-service-label-popup .service-label-modal-body{background:#fff;padding:1rem;flex-direction:column;gap:1.25rem;border-radius:.5rem;min-height:calc(288px - 48px)}.ptt-service-label-popup .service-label-modal-body-item .label-icon{width:1rem;height:1rem;border-radius:50%;background:#e8f2ff;margin-right:.75rem}.ptt-service-label-popup .service-label-modal-body-item .label-icon .icon{width:.75rem;height:.75rem;background:url(../img/ischeck.svg) center no-repeat;background-size:100% 100%}.ptt-service-label-popup .service-label-modal-body-item .name-description{overflow:hidden;white-space:break-spaces;word-break:break-all}.ptt-service-label-popup .service-label-modal-body-item .name-description .name{line-height:20px;font-weight:600;color:#222}.ptt-service-label-popup .service-label-modal-body-item .name-description .description{margin-top:.25rem;line-height:20px;color:#666}.detail-product .child-age-selector-container,.dynamic-resource-main .child-age-selector-container{padding:1rem;box-sizing:border-box}.detail-product .child-age-selector-container .child-age-list,.dynamic-resource-main .child-age-selector-container .child-age-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:.5rem}.detail-product .child-age-selector-container .child-age-list .child-age-item,.dynamic-resource-main .child-age-selector-container .child-age-list .child-age-item{width:5rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:#f5f7fa;border-radius:.125rem;color:#222222;font-size:.875rem;line-height:1rem;font-family:PingFangSC-Regular}.detail-product .child-age-selector-container .child-age-list .child-age-item.selected,.dynamic-resource-main .child-age-selector-container .child-age-list .child-age-item.selected{background-color:#ffffff;color:#2182fc;border:1px solid #2182fc}.detail-product .child-age-selector-container .tip,.dynamic-resource-main .child-age-selector-container .tip{color:#999999;font-size:.875rem;font-family:PingFangSC-Regular;letter-spacing:0px;padding-top:1rem;line-height:1.25rem}.detail-desc .detail-list .detail-service-language,.product-item .product-info .detail-service-language,.page-index .product-wrapper .index-item .info .detail-service-language{padding-bottom:.25rem;color:#666666;font-size:.75rem;font-family:PingFangSC-Regular;letter-spacing:0px;display:flex;align-items:center}.detail-desc .detail-list .detail-service-language .item,.product-item .product-info .detail-service-language .item,.page-index .product-wrapper .index-item .info .detail-service-language .item{display:flex;align-items:center}.detail-desc .detail-list .detail-service-language .item .line,.product-item .product-info .detail-service-language .item .line,.page-index .product-wrapper .index-item .info .detail-service-language .item .line{width:1px;height:.65rem;background-color:#dddddd;margin:0 .3125rem}.detail-desc .detail-list .detail-service-language .icon,.product-item .product-info .detail-service-language .icon,.page-index .product-wrapper .index-item .info .detail-service-language .icon{background:url(../img/detail-language.svg) center no-repeat;background-size:100% 100%;transform:scale(.8);width:1rem;height:1rem;padding-right:.15rem;flex-shrink:0}.wg-components-login .title{font-size:.875rem}.ptt-slider-calendar-container.has-code .month-container ul.cld-daybox>li{height:4.8rem}.ptt-slider-calendar-container .calendar-wrapper{border-radius:2px;overflow:hidden}.ptt-slider-calendar-container .calendar-wrapper .calendar-price{padding-top:0}.ptt-slider-calendar-container .calendar-wrapper .calendar-price .cld-week{position:relative;z-index:1}.ptt-slider-calendar-container .calendar-wrapper .select-start .group-price{color:#fff !important}.ptt-slider-calendar-container .calendar-wrapper .select-start .real-time-pricing{color:#fff !important}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper{height:100%;position:relative}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper .group-price{display:block;color:#2182fc;font-size:.625rem;line-height:.875rem}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper .group-airline{display:block;font-size:.625rem;line-height:.875rem}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper .cld-day{padding-bottom:0 !important;font-size:1rem;height:1.5rem !important;line-height:1.5rem;padding-top:1.25rem;font-weight:400}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper .cld-latest{font-size:.875rem}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper .group-date-fix{height:50% !important}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper .holiday-color{color:#ff902d}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper .grouped{position:absolute;right:2px;top:5px}.ptt-slider-calendar-container .calendar-wrapper .day-wrapper .will-grouped{position:absolute;right:2px;top:5px}.ptt-slider-calendar-container .calendar-wrapper .cld-daybox{padding:0 .125rem}.ptt-slider-calendar-container .calendar-wrapper .cld-daybox li:not(.select-start) .day-wrapper.extra-discount{border-radius:4px 4px 4px 4px}.ptt-slider-calendar-container .calendar-wrapper .cld-daybox li:not(.select-start) .day-wrapper.extra-discount .cld-min-price{color:#222;padding-top:.25rem}.ptt-slider-calendar-container .calendar-wrapper .cld-daybox .real-time-pricing{color:#999}.ptt-slider-calendar-container .calendar-wrapper .cld-daybox .day-wrapper.extra-discount{position:relative}.ptt-slider-calendar-container .calendar-wrapper .cld-daybox .day-wrapper.extra-discount .dis-img{position:absolute;top:.1px;left:0;width:.75rem;height:.625rem;background:url(../img/dis.png) no-repeat;background-size:100% 100%}.ptt-slider-calendar-container .calendar-wrapper .calendar-footer{text-align:right;padding:0 .9375rem;background-color:white;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;color:#222222;font-size:.75rem;line-height:2rem}.ptt-slider-calendar-container .calendar-wrapper .calendar-footer .calendar-footer-text{margin-right:.5rem}.ptt-slider-calendar-container .calendar-wrapper .calendar-footer .calendar-footer-text>i{width:.75rem;height:.625rem;background:url(../img/dis.png) no-repeat;background-size:100% 100%;margin-right:.25rem}.ptt-slider-calendar-container .calendar-wrapper .calendar-footer>div{white-space:nowrap;margin:0 .625rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.ptt-slider-calendar-container .calendar-wrapper .calendar-footer>div:first-child{margin-left:0}.ptt-slider-calendar-container .calendar-wrapper .calendar-footer>div:last-child{margin-right:0}.ptt-slider-calendar-container .calendar-wrapper .title-wrap{padding:1rem;display:flex;align-items:center}.ptt-slider-calendar-container .calendar-wrapper .title-wrap .title{color:#222222;font-size:1rem;line-height:1.375rem;font-weight:600}.ptt-slider-calendar-container .calendar-wrapper .group-wrap{display:inline-flex;font-weight:normal;font-size:.75rem;line-height:1.125rem}.ptt-slider-calendar-container .calendar-wrapper .group-wrap .grouped-wrap{display:flex;align-items:center;margin-left:1rem;color:#129401}.ptt-slider-calendar-container .calendar-wrapper .group-wrap .will-grouped-wrap{display:flex;align-items:center;color:#ff7d13;margin-left:.75rem}.ptt-slider-calendar-container .new-calendar-slider .cld-daybox,.ptt-slider-calendar-container .new-calendar-slider .cld-week{padding:0}.ptt-slider-calendar-container .new-calendar-slider .cld-daybox .cld-holiday::before{display:none}.ptt-slider-calendar-container .new-calendar-slider .month-item{text-align:center;height:2.25rem;line-height:2.25rem}.ptt-slider-calendar-container .new-calendar-slider .month-item>div{display:inline-block;padding:0 .25rem;height:2rem;margin-top:.125rem;font-size:1rem}.ptt-slider-calendar-container .new-calendar-slider .slider-item.active .month-item>div{border-bottom:.125rem solid #2182fc}.ptt-slider-calendar-container .new-calendar-slider .cld-day{line-height:1.0625rem;padding-top:.3125rem}.ptt-slider-calendar-container .new-calendar-slider .cld-day,.ptt-slider-calendar-container .new-calendar-slider .cld-latest{padding-bottom:0 !important}.ptt-slider-calendar-container .month-container ul.cld-daybox>li{height:2.875rem;line-height:2.875rem;border-radius:2px !important;margin-bottom:.25rem}.ptt-slider-calendar-container .month-container ul.cld-daybox>li div{width:3rem}.ptt-slider-calendar-container ul.holiday-container{padding-left:.75rem}.ptt-slider-calendar-container .airline-code{color:#999;display:block;line-height:1rem;font-size:.75rem}.ptt-slider-calendar-container .cld-min-price{display:block;line-height:1rem;font-size:.75rem;color:#222}.ptt-slider-calendar-container .group-title{display:block;line-height:normal;font-size:.75rem}.ptt-slider-calendar-container .group-title.is-grouped{color:#129401}.ptt-slider-calendar-container .group-title.w-grouped{color:#ff7d13}.ptt-slider-calendar-container .select-start{background-color:unset}.ptt-slider-calendar-container .select-start>div{background-color:#2182fc}.ptt-slider-calendar-container .select-start .group-title.is-grouped{color:white}.ptt-slider-calendar-container .select-start .group-title.w-grouped{color:white}.ptt-slider-calendar-container .select-start .cld-day{height:40% !important;line-height:normal;box-sizing:border-box;font-size:1rem;padding-top:.3125rem;padding-bottom:0 !important}.ptt-slider-calendar-container .select-start .cld-min-price,.ptt-slider-calendar-container .select-start .airline-code{color:white}.calendar-page .tag-container{height:2.5rem;background:rgba(255,241,230,0.5);font-size:.75rem;color:#666;padding:0 1rem}.calendar-page .tag-container .ptt-label{margin-bottom:0;color:#b2570d;border-color:rgba(178,87,13,0.28)}.calendar-page .tag-container .wg-icon-back{display:inline-block;transform:rotate(-180deg);font-size:.75rem;color:#999}.calendar-page .tag-popup{padding:1rem}.calendar-page .tag-popup .ptt-labels{margin-bottom:.25rem}.calendar-page .tag-popup .ptt-label{margin-bottom:0;color:#b2570d;border-color:rgba(178,87,13,0.28)}.ticket-list{list-style:none;list-style-type:none;padding:0;background:#fff;border-radius:2px;padding:1rem;padding-bottom:0}.ticket-list .title{color:#222;border-bottom:1px solid #f0f0f0;padding-bottom:.9375rem;justify-content:flex-start;height:1.625rem;color:#222222;font-size:1.125rem;line-height:1.625rem;font-weight:600;font-family:PingFangSC-Semibold;letter-spacing:0px;display:flex;align-items:center;justify-content:space-between}.ticket-list .title .tip{color:#999999;font-size:.75rem}.ticket-list .wg-components-number .num-minus i,.ticket-list .wg-components-number .num-plus i{font-size:1.5rem}.ticket-list .wg-components-number .num-view{height:1.5rem;line-height:1.5rem;font-size:1.125rem;color:#222}.ticket-list .ticket-item-wrap{padding:.9375rem 0;border-top:1px solid #f0f0f0}.ticket-list .ticket-item-wrap.first-item{border-top:none}.ticket-list .ticket-item-wrap .ticket-item{font-size:1rem;color:#222;font-weight:400;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.ticket-list .ticket-item-wrap .ticket-item .ticket-price{color:#17a1dd}.ticket-list .ticket-item-wrap .ticket-item.baby_li{display:block;line-height:1}.ticket-list .ticket-item-wrap .ticket-item.baby_li .baby{font-size:.625rem;color:#2182fc;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.ticket-list .ticket-item-wrap .ticket-item.baby_li .baby .icon{font-size:.875rem;display:inline-block;margin-left:.375rem;color:#2182fc;-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}.ticket-list .ticket-item-wrap .ticket-item.baby_li .baby .icon.up{-moz-transform:rotate(-270deg);-o-transform:rotate(-270deg);-webkit-transform:rotate(-270deg);transform:rotate(-270deg)}.ticket-list .ticket-item-wrap .ticket-item .sub_content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.ticket-list .ticket-item-wrap .ticket-item .sub_content.delete{display:none}.ticket-list .row-l{line-height:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.ticket-list .remark{color:#999999;font-size:.75rem;padding-left:.5rem}.ticket-list .remark.age{color:#222222}.ticket-list .remark.red{color:#f82222;margin-left:.25rem}.discounts{margin-top:.5rem}.discounts .remark{color:#ff9913}.discounts .farke-warning{color:#f00;margin-left:.625rem}.discounts .discountTitle{padding:0 1rem;font-size:1rem;font-weight:600;color:#222;border-bottom:1px solid #f0f0f0;height:3.5rem;line-height:3.5rem}.discounts .discountTitle i{font-size:1.5rem;color:#ff7d13;margin-right:.25rem;margin-left:-0.1rem}.discounts .discountTitle span{line-height:1.4375rem}.discounts .discount_li{border-bottom:1px solid #f0f0f0;padding:.625rem 1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.discounts .discount_li .item_left{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.discounts .discount_li .item_left .name{font-size:.875rem}.discounts .discount_li .item_left .nameTip{display:inline-block;white-space:nowrap;font-size:.75rem;color:#2182fc;font-weight:normal}.discounts .discount_li .item_left .subtitle{font-size:.75rem;color:#999999}.discounts .discount_li .item_right{color:#ff5e00;font-size:.875rem;font-weight:600;min-width:30%;text-align:right}.discounts .discount_li .item_right .wg-components-switch{text-align:initial;float:right}.discount-info{background:#fff;margin-top:.5rem;border-radius:2px;overflow:hidden}.discount-info .discount-tips-amount{margin-left:.5rem;color:#ff7d13}.discount-info .discountTitle{padding:1rem;font-size:1rem;font-weight:600;color:#222;border-bottom:1px solid #f0f0f0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.discount-info .discountTitle+.coupon-wrapper>ul>li{padding:0 1rem;height:3.5rem;line-height:3.5rem}.discount-info .discountTitle+.coupon-wrapper>ul>li::after{right:1.125rem}.discount-info .discountTitle i{font-size:1.5rem;color:#ff7d13;margin-right:.25rem;margin-left:-0.1rem}.discount-info .discountTitle span{line-height:1.4375rem}.discount-info .discountTitle .discount-title-right{width:3.75rem;height:2rem;background:#ffffff;border-radius:2px;border:1px solid #2182fc;text-align:center;line-height:2rem;font-size:.875rem;font-weight:600;color:#2182fc}.discount-info .member-discount{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;padding:.625rem 1rem}.discount-info .member-discount+.coupon-wrapper{border-top:.5rem solid #f0f0f0}.discount-info .member-discount+.coupon-wrapper li{padding:.625rem 1rem}.discount-info .member-discount+.coupon-wrapper li::after{right:1rem}.discount-info .member-discount .discount-left{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.discount-info .member-discount .discount-left .details{color:#222222;font-size:.875rem}.discount-info .member-discount .discount-left .details .subTitle{font-size:.75rem;color:#999999;font-weight:normal}.discount-info .member-discount .discount-left .details span{color:#ff5e00}.discount-info .member-discount .discount-right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.discount-info .member-discount .discount-right.logined{color:#ff5e00;font-weight:600;min-width:30%;text-align:right}.discount-info .member-discount .discount-right .login-btn{width:4rem;height:1.8125rem;line-height:1.4375rem;padding:0 .15625rem;border-radius:2px;border:1px solid #2182fc;font-size:.875rem;color:#2182fc;box-sizing:border-box;font-weight:600}.discount-info .discount-entry{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.discount-info .discount-entry .wg-components-coupon-discount-entry{border-bottom:1px solid #f0f0f0}.crocodile-component-points{margin-top:.5rem}.order-success-wrapper .btn{text-align:center;border:1px solid #2182fc;border-radius:2px;width:100%;font-size:1rem;font-weight:600;box-sizing:border-box;height:3rem;line-height:3rem}.order-success-wrapper .header-wrapper{padding:1rem;background:#fff}.order-success-wrapper .header-wrapper .success-icon{font-size:1.4375rem;color:#16b900;font-weight:600;padding-bottom:.3125rem}.order-success-wrapper .header-wrapper .success-icon .icon{margin-right:.625rem}.order-success-wrapper .header-wrapper>p{color:#666;font-weight:400;font-size:.75rem;line-height:1.6;padding:.625rem 0}.order-success-wrapper .header-wrapper .detail-btn{background:#ffffff;color:#2182fc}.order-success-wrapper .success-order-info{margin:.625rem;background:#fff;border-radius:2px}.order-success-wrapper .success-order-info .order-no{font-size:.75rem;color:#999;line-height:1.125rem;padding:.5rem 1rem;border-bottom:1px solid #f0f0f0}.order-success-wrapper .success-order-info .product-title{color:#222;font-size:.875rem;line-height:1.25rem;padding:1rem;font-weight:600}.order-success-wrapper .success-order-info .delay-passenger-info-entry{padding:0 1rem}.order-success-wrapper .success-order-info .delay-passenger-info-entry .img-wrap{height:5.875rem}.order-success-wrapper .success-order-info .delay-passenger-info-entry .img-wrap img{height:100%}.order-success-wrapper .success-order-info .delay-passenger-info-entry .edit-btn{background:#2182fc;color:#fff;margin:.625rem 0}.order-success-wrapper .success-order-info .delay-passenger-info-entry .delay-passenger-info-tips{color:#ff7d13;padding-top:.625rem;font-size:.75rem;line-height:1.5;padding-bottom:.9375rem}.order-success-wrapper .success-order-info .delay-passenger-info-entry .delay-passenger-info-tips i{font-size:.875rem;line-height:1.5;padding-right:.3125rem}.order-success-wrapper .success-order-info .delay-passenger-info-entry .delay-passenger-info-tips p{color:#222;font-size:.875rem;line-height:1.125rem}.order-success-wrapper .success-member{background:#fff;font-size:.75rem;color:#666;padding:.9375rem;line-height:1.5}.order-success-wrapper .success-member .member-text{color:#ff5e00;font-size:.875rem;margin-bottom:.625rem}.order-success-wrapper .success-member i{color:#ff5e00;font-size:1rem;padding-right:.3125rem}.order-success-wrapper .success-member.wg-points-container{padding:1.25rem 1rem;border-bottom:.5rem solid #f0f0f0;background:#fff;margin-top:.5rem}.order-success-wrapper .success-member.wg-points-container .points-icon{margin-right:.5rem;color:#ffa024;font-size:1.35rem}.order-success-wrapper .success-member.wg-points-container .points-tips{font-size:.875rem;font-weight:400;color:#666;line-height:1.25rem}.order-success-wrapper .success-member.wg-points-container .points-tips>div:first-child{margin-bottom:.5rem;color:#ff5e00}.order-detail-box{background-color:#fff;font-size:1rem;line-height:1rem}.order-detail-box .extra{font-size:1.2rem;position:relative;right:-0.5rem;transform:rotate(180deg);transition:all .3s ease-in-out}.order-detail-box .extra.active{transform:rotate(270deg)}.order-detail-box.padding-bottom{padding-bottom:2.8125rem}.order-detail-box ul{padding:0}.order-detail-box li{list-style:none;list-style-type:none}.order-detail-box .order-index{background:#fff}.order-detail-box .order-index.status-1 .order-status{color:#2182fc}.order-detail-box .order-index.status-2 .order-status{color:#16b900}.order-detail-box .order-index.status-3 .order-status{color:#999}.order-detail-box .order-index>div{padding:16px}.order-detail-box .order-index .order-index-info{padding-bottom:0}.order-detail-box .order-index .order-index-info .order-status{font-size:1.375rem;line-height:1.875rem;font-weight:600}.order-detail-box .order-index .order-index-info .order-index-fee{text-align:right}.order-detail-box .order-index .order-index-info .fee-total{font-size:.875rem;color:#ff6600}.order-detail-box .order-index .order-index-info .fee-total span{font-size:1.375rem;font-weight:600}.order-detail-box .order-index .order-index-info .fee-already{font-size:.75rem;color:#999;margin-top:5px}.order-detail-box .order-index .order-index-btn-group{border-top:1px solid #f0f0f0}.order-detail-box .order-index .order-index-date{font-size:14px}.order-detail-box .order-index .order-index-date .date-text{color:#999}.order-detail-box .order-index .order-index-date .fee-entry{color:#2182fc}.order-detail-box .order-index .order-index-date .fee-entry .icon{transform:rotate(180deg);color:#2182fc}.order-detail-box .order-index .order-index-btn-group .btn{flex:1;height:3rem;border-radius:2px;font-weight:600;font-size:16px;background:#ffffff;border:1px solid #2182fc;color:#2182fc}.order-detail-box .order-index .order-index-btn-group .btn.pay{color:#fff;background:#ff7d13;border:1px solid #ff7d13;margin-bottom:1rem}.order-detail-box .order-index .order-index-btn-group .btn.btn-comment,.order-detail-box .order-index .order-index-btn-group .btn.cancel-order-btn{margin-left:.5rem}.order-detail-box .order-index .last-cancel-time{background:rgba(218,244,215,0.4);padding:.625rem 1rem;font-size:.875rem;color:#129401;line-height:1.25rem}.order-detail-box .order-index .last-cancel-time i.icon-free-cancel{display:inline-block;width:.875rem;height:.875rem;margin-right:.25rem;background-image:url('../img/icon-free-cancel.png');background-position:center;background-size:contain;background-repeat:no-repeat}.order-detail-box .order-index .last-cancel-time .cancel-description{font-size:.875rem;line-height:1.25rem}.order-detail-box .order-index .last-cancel-time .cancel-description span{font-weight:600;margin-right:.5rem}.order-detail-box .second-box{padding-bottom:10px;border-top:.5rem solid #f0f0f0}.order-detail-box .second-box .wg-components-popup .popup-content{background:#fff}.order-detail-box .delay-passenger-info-entry .btn{text-align:center;border:1px solid #2182fc;border-radius:2px;width:100%;font-size:1rem;font-weight:600;box-sizing:border-box;height:3rem;line-height:3rem}.order-detail-box .delay-passenger-info-entry .img-wrap{height:4.875rem}.order-detail-box .delay-passenger-info-entry .img-wrap img{height:100%}.order-detail-box .delay-passenger-info-entry .edit-btn{background:#2182fc;color:#fff;margin:.625rem 0}.order-detail-box .delay-passenger-info-entry .edit-btn.disabled{color:#ccc !important;background-color:transparent !important;border:1px solid #ccc !important}.order-detail-box .delay-passenger-info-entry .delay-passenger-info-tips{padding-top:.625rem;font-size:.75rem;line-height:1.5;padding-bottom:.9375rem;color:#222}.order-detail-box .delay-passenger-info-entry .delay-passenger-info-tips i{color:#ff7d13;font-size:.875rem;line-height:1.5}.order-detail-box .detail-section{background-color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.order-detail-box .detail-section+.detail-section{border-top:.5rem solid #f0f0f0}.order-detail-box .detail-section .detail-section-header{padding:1rem;color:#222;font-size:1rem;line-height:1.375rem;font-weight:600;border-bottom:1px solid #f0f0f0}.order-detail-box .detail-section .detail-product-name{color:#222;font-weight:600;line-height:1.25rem;font-size:.875rem}.order-detail-box .detail-section .detail-product-name .wg-icon{display:inline-block;color:#222;font-weight:600;transform:rotate(180deg);line-height:1.125rem;vertical-align:bottom}.order-detail-box .detail-section .detail-product-name .icon-box{height:1.25rem;display:inline-flex;justify-content:center;align-items:center;transform:rotate(180deg)}.order-detail-box .detail-section .detail-section-content{padding:1rem 1rem 0}.order-detail-box .detail-section .detail-section-content .full-name{margin-top:1rem}.order-detail-box .detail-section .detail-section-content li{padding-bottom:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.order-detail-box .detail-section .detail-section-content li label{color:#666;display:inline-block;font-size:.875rem;line-height:1.25rem;width:7rem}.order-detail-box .detail-section .detail-section-content li span{color:#222222;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.875rem;line-height:1.25rem;word-break:break-all}.order-detail-box .detail-section .detail-section-content .detail-content-list+.detail-content-list{margin-top:.625rem;padding-top:.3125rem;border-top:1px solid #f0f0f0}.order-detail-box .detail-section.detail-traveller .detail-section-content{padding:1rem 0;background-color:#fff;transition:all .3s ease-in-out}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list{margin-top:0;padding:1rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list:first-child{padding-top:0}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list:last-child{padding-bottom:0}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list:last-child li:last-child{padding-bottom:0}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list li{padding-bottom:1rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list li:first-child{font-size:.875rem;font-weight:600;color:#222;line-height:1.125rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list li label{color:#666;display:inline-block;width:7rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list li span{color:#222222;word-break:break-all}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .documents-wrap{margin-top:.25rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .documents-wrap .document-item{background:#f1f5f8;border-radius:4px 4px 4px 4px;padding:.75rem 1rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .documents-wrap .document-item+.document-item{margin-top:.5rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .documents-wrap .document-item .doc-title{color:#222222;font-size:14px;font-weight:600;line-height:20px;margin-bottom:.5rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .documents-wrap .document-item li:last-child{padding-bottom:0}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .passenger-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:.875rem}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .passenger-title .title-text{color:#222222;line-height:1.25rem;font-weight:600;margin-right:10px;word-break:break-all;flex:1}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .passenger-title .title-text-grow-0{display:inline-flex;align-items:center}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .passenger-title .share-room-label{display:inline-flex;align-items:center;color:#35a076;font-size:.875rem;font-weight:400;margin-left:4px;margin-right:auto;padding:2px 4px;border-radius:2px 2px 2px 2px;flex-shrink:0;background:#cdebdf}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .passenger-title .share-room-label-icon{width:.875rem;margin-right:4px}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .passenger-title .expand{color:#666666;vertical-align:bottom}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .passenger-title .expand.active .wg-icon{transform:rotate(180deg)}.order-detail-box .detail-section.detail-traveller .detail-section-content ul.detail-content-list .passenger-title .expand .wg-icon{margin-left:2px;display:inline-block;transition:all .3s ease-in-out}.order-detail-box .detail-section.routing-box .routing-content-list{padding:.5rem 1rem}.order-detail-box .detail-basic-info .icon{margin-right:.3125rem}.order-detail-box .detail-basic-info.delay{padding:1rem}.order-detail-box .detail-basic-info .basic-status{padding:.625rem 0;font-size:1rem;border-bottom:1px solid #eee;color:#17a1dd}.order-detail-box .detail-basic-info .basic-amount .basic-detail{color:#17a1dd}.order-detail-box .detail-basic-info .basic-amount .basic-detail:after{border-color:#999999}.order-detail-box .detail-basic-info .basic-amount .basic-price{font-size:1rem;font-weight:600;color:#222;line-height:1.375rem}.order-detail-box .detail-basic-info .basic-amount .basic-unit{margin-right:.1875rem;font-size:.75rem}.order-detail-box .detail-book{margin-bottom:.625rem}.order-detail-box .detail-contact{margin-bottom:.625rem}.order-detail-box .detail-fee-list{padding:0;margin:0 auto;width:90%}.order-detail-box .detail-fee-list dt{padding:.9375rem 0;line-height:1rem;color:#17a1dd}.order-detail-box .detail-fee-list .top-seperate-line{border-top:1px solid #727476}.order-detail-box .detail-fee-list .dd-line{padding-top:.625rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;font-size:.75rem;color:#222;letter-spacing:0;line-height:1.5}.order-detail-box .detail-fee-list .dd-line:first-child{padding-top:0rem}.order-detail-box .detail-fee-list .dd-line label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.order-detail-box .detail-fee-list .dd-line .dd-price{color:#666}.order-detail-box .detail-fee-list .total{border-top:1px solid #fff}.order-detail-box .detail-fee-list .total .dd-price{margin-right:0}.order-detail-box .detail-comment{border-radius:2px;font-weight:600;font-size:1rem;color:#2182fc;height:3rem;border:1px solid #fff;margin:1rem}.order-detail-box .detail-comment.isNotCommented{border:1px solid #2182fc}.order-detail-box .nps-iphoneX-paddingBottom{padding-bottom:2rem}.order-detail-box .crocodile-component-points{border-top:.5rem solid #f0f0f0}.fixed-comment-btn{height:3rem;width:100%;position:absolute;z-index:9;left:0;bottom:0;background:rgba(0,0,0,0.6)}.fixed-comment-btn .preferential-wrapper{position:relative;width:auto;height:auto;background:transparent;margin-left:.625rem;margin-right:.3125rem}.fixed-comment-btn .preferential-wrapper .logo{width:2.25rem;height:2.25rem}.fixed-comment-btn .text{font-size:1rem;color:#fff}.fixed-comment-btn button{color:#222;font-size:.75rem;width:4.5rem;height:1.625rem}.fixed-comment-btn .close{color:#fff;font-size:1.2rem;opacity:.6;margin:0 .625rem}.price-popup{color:#666666;font-size:.875rem;background:#ffffff;font-weight:normal;padding:1rem;box-sizing:border-box}.price-popup .component-points-wrapper .crocodile-component-points{border:1px solid #f0f0f0;margin:1rem 0}.price-popup .orange{color:#ff5e00 !important}.price-popup .line{border-bottom:1px dashed #e3e3e3}.price-popup .line.title-line{margin:0 .5rem;flex:1}.price-popup .price-section+.price-section{margin-top:1.5rem}.price-popup .price-section .price-title,.price-popup .price-section .section-total{color:#222222;font-size:.875rem;font-weight:600}.price-popup .price-section .price-item{margin-top:.5rem;font-size:.75rem}.price-popup .price-section .price-item .price-item-title{display:inline-block}.price-popup .total-wrap{margin-top:1rem;padding-top:1rem;border-top:1px dashed #d8dce5}.price-popup .total-wrap .title{font-size:1rem;font-weight:bold;color:#111111}.price-popup .total-wrap .total-price{color:#ff5e00;font-size:1rem;display:inline-block;font-weight:bold;color:#222222}.price-popup .total-wrap .pay{margin-top:.5rem;color:#666;font-size:.75rem;font-weight:normal}.price-popup .total-wrap .pay div:not(:last-child){margin-right:.5rem}.price-popup .total-wrap .pay .pay-desc{margin-right:.25rem}html[data-font-mode='in-older'] .order-detail-box .order-index .last-cancel-time{padding:.625rem .75rem}html[data-font-mode='in-older'] .order-detail-box .order-index .last-cancel-time .icon-free-cancel{display:none}html[data-font-mode='in-older'] .order-detail-box .order-index .last-cancel-time .cancel-description span{display:block}.order-status-wrap.pure-wrap{position:absolute;padding-top:2.75rem;left:0;right:0;top:0;bottom:0;margin:auto}.order-status-wrap.order-submit-container .order-submit-content{background:#fff;height:100%}.order-status-wrap.order-submit-container .order-submit-content .loading-img{margin:0 auto;width:8rem;height:8rem;background:url(../img/loading-rocket.gif) no-repeat;background-size:100%}.order-status-wrap.order-submit-container .order-submit-content .submit-text{font-size:1rem;color:#222;padding:1rem;text-align:center}.order-status-wrap.order-wait-container,.order-status-wrap.order-fail-container{background:#fff;padding:1rem;color:#222}.order-status-wrap.order-wait-container .order-wait-content,.order-status-wrap.order-fail-container .order-wait-content,.order-status-wrap.order-wait-container .order-fail-content,.order-status-wrap.order-fail-container .order-fail-content{padding-top:.5rem}.order-status-wrap.order-wait-container .msg,.order-status-wrap.order-fail-container .msg{color:#17a1dd;font-size:1.6rem;font-weight:bold}.order-status-wrap.order-wait-container .msg i,.order-status-wrap.order-fail-container .msg i{margin-right:.25rem;color:#17a1dd}.order-status-wrap.order-wait-container .entry,.order-status-wrap.order-fail-container .entry{color:#17a1dd;font-size:.875rem}.order-status-wrap.order-wait-container .entry i,.order-status-wrap.order-fail-container .entry i{margin-left:.25rem;color:#17a1dd;display:block}.order-status-wrap.order-wait-container .text,.order-status-wrap.order-fail-container .text{padding-top:1.5rem;font-size:.875rem;line-height:1.45}.order-status-wrap.order-fail-container .msg{color:#ff9a14}.order-status-wrap.order-fail-container .msg i{font-size:2rem;color:#ff9a14}.page-visa{background:#f5f7fa;padding:1rem;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Microsoft JhengHei,sans-serif}.page-visa .visa-title{font-size:1.5rem;text-align:center;margin:0;color:#222}.page-visa .country-list{display:flex;justify-content:flex-start;align-items:center;overflow-x:auto;width:fit-content;font-family:unset;max-width:100%;background-color:unset;color:#222;-ms-overflow-style:none;scrollbar-width:none}.page-visa .country-list::-webkit-scrollbar{display:none}.page-visa .country-list-item{padding:.25rem .75rem;margin:.125rem;border-radius:1.5rem;cursor:pointer;border:1px solid #e3e3e3;background-color:#fff;font-size:.875rem;font-weight:600;list-style:none;word-break:keep-all}.page-visa .country-list-item.selected{background-color:#2182fc;color:#fff}.page-visa .main{background-color:#fff;padding:16px;margin-top:12px;border-radius:8px}.page-visa .main .visa-header{display:flex;gap:4px;align-items:baseline}.page-visa .main .visa-header .dest-name{font-size:1.5rem;margin:0;color:#222;font-weight:600}.page-visa .main .visa-header .dest-desc{flex:1;font-size:12px;font-weight:600}.page-visa .main .visa-info{display:flex;flex-direction:column;gap:8px;margin-top:16px}.page-visa .main .visa-info-item{display:flex;font-size:.875rem}.page-visa .main .visa-info-label{margin-right:32px;color:#666}.page-visa .main .visa-info-value{flex:1;color:#222}.page-visa .main .visa-divider{margin:24px 0;width:100%;height:0;border-top:1px solid #e3e3e3}.page-visa .main .visa-main-title{display:flex;gap:8px;font-size:1.125rem;line-height:1.125rem;font-weight:600;color:#222;margin:0}.page-visa .main .visa-main-title::before{content:'';width:4px;background-color:#2182fc;height:1.125rem}.page-visa .main .visa-attachments,.page-visa .main .visa-exemption{color:#222;word-break:break-word;margin-top:16px;font-size:1rem}.page-visa .main .visa-table{position:relative;margin-top:16px}.page-visa .main .visa-table::after{position:absolute;top:0;bottom:0;z-index:4;right:0;content:'';box-shadow:inset -10px 0 8px -8px rgba(5,5,5,0.06);transition:box-shadow .3s;pointer-events:none;width:30px}.page-visa .main .visa-table-container{overflow-y:auto;max-width:100%;width:100%;border-radius:2px}.page-visa .main .visa-table table{table-layout:auto;border-collapse:collapse;font-size:.875rem;color:rgba(0,0,0,0.88)}.page-visa .main .visa-table td,.page-visa .main .visa-table th{padding:8px 16px;border:1px solid #f0f0f0;word-break:keep-all;overflow-wrap:break-word;line-height:1.75rem;text-align:left}.page-visa .main .visa-table th{background-color:#f1f5f8;font-weight:600}.page-visa .main .visa-table tr:nth-child(2n){background-color:#fafafa}.comment-item-wrapper{background-color:white;padding:1rem 0}.comment-item-wrapper+.comment-item-wrapper{margin-top:.5rem}.comment-item-wrapper .user-info{padding:0 1rem}.comment-item-wrapper .user-info .user-name{color:#222222;font-size:.875rem;line-height:1.25rem;font-weight:normal}.comment-item-wrapper .user-info .avator{width:2.5rem;height:2.5rem;margin-right:.5rem;background:url(../img/avator.png) no-repeat;background-size:100% 100%}.comment-item-wrapper .user-info .score-wrapper{display:inline-flex;height:1.25rem;line-height:1.25rem;background:#fff5cd;border-radius:10px 10px 10px 10px;padding-right:.5rem;margin-top:.25rem;color:#222222;font-size:.75rem;font-weight:normal}.comment-item-wrapper .user-info .score-wrapper .score-img{display:inline-block;width:1.125rem;height:1.125rem}.comment-item-wrapper .user-info .score-wrapper .score-img.comment-1{background:url(../img/comment-1.png) no-repeat;background-size:100% 100%}.comment-item-wrapper .user-info .score-wrapper .score-img.comment-2{background:url(../img/comment-2.png) no-repeat;background-size:100% 100%}.comment-item-wrapper .user-info .score-wrapper .score-img.comment-3{background:url(../img/comment-3.png) no-repeat;background-size:100% 100%}.comment-item-wrapper .user-info .score-wrapper .score-img.comment-4{background:url(../img/comment-4.png) no-repeat;background-size:100% 100%}.comment-item-wrapper .user-info .score-wrapper .score-img.comment-5{background:url(../img/comment-5.png) no-repeat;background-size:100% 100%}.comment-item-wrapper .user-info .score-wrapper .score{margin:0 .4rem 0 .25rem}.comment-item-wrapper .user-info .user-level{margin-left:.25rem;padding:0 .25rem;border-radius:2px 2px 2px 2px;line-height:1rem;box-sizing:border-box}.comment-item-wrapper .user-info .user-level .wg-icon{font-size:.75rem;margin-right:.25rem}.comment-item-wrapper .user-info .user-level .level-icon{display:inline-block;width:1rem;height:1rem;background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:.25rem}.comment-item-wrapper .user-info .user-level .level-text{font-size:.75rem;line-height:1.25rem;font-weight:600}.comment-item-wrapper .user-info .user-level .level-text i{margin-right:.3125rem}.comment-item-wrapper .user-info .user-level.silver-level{background:#eef3fe}.comment-item-wrapper .user-info .user-level.silver-level .level-text,.comment-item-wrapper .user-info .user-level.silver-level .wg-icon{color:#404d73}.comment-item-wrapper .user-info .user-level.gold-level{background-color:#fff0d6}.comment-item-wrapper .user-info .user-level.gold-level .level-text,.comment-item-wrapper .user-info .user-level.gold-level .wg-icon{color:#533f1d}.comment-item-wrapper .user-info .user-level.platinum-level{background:#e6f2ff}.comment-item-wrapper .user-info .user-level.platinum-level .level-text,.comment-item-wrapper .user-info .user-level.platinum-level .wg-icon{color:#255087}.comment-item-wrapper .user-info .user-level.diamond-level{background:linear-gradient(90deg, #e3f1ff, #f2e7ff)}.comment-item-wrapper .user-info .user-level.diamond-level .level-text,.comment-item-wrapper .user-info .user-level.diamond-level .wg-icon{color:#44297e}.comment-item-wrapper .comment-info{color:#999999;font-size:.75rem;padding:.75rem 1rem .5rem 1rem;border-bottom:1px solid #f0f0f0;line-height:1.125rem}.comment-item-wrapper .comment-info .divide{margin:0 .25rem}.comment-item-wrapper .comment-text{margin-top:.75rem;color:#222222;font-size:.875rem;line-height:1rem;font-weight:normal;letter-spacing:0px;padding:0 1rem;position:relative}.comment-item-wrapper .comment-text .text{word-break:break-word}.comment-item-wrapper .show-more{position:absolute;font-size:.875rem;line-height:1.25rem;right:1.125rem;bottom:0;background:white;color:#2182fc;padding-left:.25rem}.comment-item-wrapper .show-more::before{width:25px;height:20px;display:inline-block;content:'';position:absolute;bottom:0;left:-22px;right:0;background:linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.8)) !important}.comment-item-wrapper .comment-list-image{margin-top:.75rem;padding-left:1rem}.comment-item-wrapper .comment-list-image .image-list{overflow-x:auto;width:fit-content}.comment-item-wrapper .comment-list-image .image-list li{width:6.8125rem;height:6.8125rem;border-radius:2.73px 2.73px 2.73px 2.73px;display:inline-block;margin-right:.5rem;position:relative;flex-shrink:0;overflow:hidden;box-sizing:border-box;border-radius:2px}.comment-item-wrapper .comment-list-image .image-list li img{display:inline-block;max-width:unset;width:6.8125rem;object-position:50% 50%;object-fit:cover;height:100%}.comment-item-wrapper .leader-wrapper{color:#999999;font-size:.75rem;line-height:1.125rem;padding:.75rem 1rem .5rem 1rem}.comment-item-wrapper .leader-wrapper i{margin-left:.25rem}.comment-item-wrapper .leader-wrapper .divide{margin:0 .125rem}.comment-item-wrapper .repeat-wrapper{padding:.75rem 1rem 0 1rem;border-top:1px solid #f0f0f0;position:relative;color:#222222;font-size:.875rem}.comment-item-wrapper .repeat-wrapper .show-more{bottom:0}.comment-item-wrapper .ellipsis-5{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.comment-entry-wrapper{justify-content:space-between;border-top:1px solid #f0f0f0;padding-top:.9375rem;margin-top:.625rem;background:white}.comment-entry-wrapper .score-wrapper{background:#e9f3ff;border-radius:.5625rem 0 .5625rem 0;overflow:hidden}.comment-entry-wrapper .score-wrapper .score{padding:0 .25rem;height:1.125rem;background:#2182fc;border-radius:.5625rem .5625rem .5625rem 0;color:#ffffff;font-size:.75rem;font-weight:600;line-height:1.125rem;display:inline-block}.comment-entry-wrapper .score-wrapper .text{background:#e9f3ff;border-radius:8px 0px 8px 8px;color:#2182fc;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .25rem;padding-right:.5rem;display:inline-block;height:1.125rem}.comment-entry-wrapper .comment{height:1.125rem;color:#666666;font-size:.8125rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.comment-entry-wrapper .comment i{margin-left:.25rem;transform:rotate(180deg);display:inline-block}#comment{background-color:white}#comment .comment-item-wrapper{padding:1rem 0}#comment .comment-item-wrapper .comment-text{margin-top:0}#comment .comment-item-wrapper .comment-info{border-bottom:none}#comment .comment-item-wrapper .comment-list-image .image-list li{width:5rem;height:5rem}#comment .comment-item-wrapper .comment-list-image .image-list li img{width:5rem}#comment .comment-entry-wrapper{margin:.5rem 1rem 0 1rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}#comment .comment-entry-wrapper .score-wrap{font-size:1rem;color:#222;font-weight:600}#comment .comment-entry-wrapper .score-wrap h2{margin:0;font-size:1rem;display:inline}#comment .comment-entry-wrapper .score-wrap .score-tab{color:#2182fc;margin-left:.5rem}#comment .comment-entry-wrapper .score-wrap .decorate{font-weight:normal}#comment .comment-entry-wrapper .score-wrap .full-score{font-weight:normal;font-size:.875rem}#comment .comment-entry-wrapper .comment{font-size:.875rem}@font-face{font-family:'Glyphicons Halflings';src:url('/tours/fonts/biz/glyphicons-halflings-regular.eot');src:url('/tours/fonts/biz/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('https://www.wingontravel.com/Content/css/fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('/tours/fonts/biz/glyphicons-halflings-regular.woff') format('woff'),url('/tours/fonts/biz/glyphicons-halflings-regular.ttf') format('truetype'),url('https://www.wingontravel.com/Content/css/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.bootstrap-iso .glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bootstrap-iso .glyphicon-asterisk:before{content:"\2a"}.bootstrap-iso .glyphicon-plus:before{content:"\2b"}.bootstrap-iso .glyphicon-euro:before,.bootstrap-iso .glyphicon-eur:before{content:"\20ac"}.bootstrap-iso .glyphicon-minus:before{content:"\2212"}.bootstrap-iso .glyphicon-cloud:before{content:"\2601"}.bootstrap-iso .glyphicon-envelope:before{content:"\2709"}.bootstrap-iso .glyphicon-pencil:before{content:"\270f"}.bootstrap-iso .glyphicon-glass:before{content:"\e001"}.bootstrap-iso .glyphicon-music:before{content:"\e002"}.bootstrap-iso .glyphicon-search:before{content:"\e003"}.bootstrap-iso .glyphicon-heart:before{content:"\e005"}.bootstrap-iso .glyphicon-star:before{content:"\e006"}.bootstrap-iso .glyphicon-star-empty:before{content:"\e007"}.bootstrap-iso .glyphicon-user:before{content:"\e008"}.bootstrap-iso .glyphicon-film:before{content:"\e009"}.bootstrap-iso .glyphicon-th-large:before{content:"\e010"}.bootstrap-iso .glyphicon-th:before{content:"\e011"}.bootstrap-iso .glyphicon-th-list:before{content:"\e012"}.bootstrap-iso .glyphicon-ok:before{content:"\e013"}.bootstrap-iso .glyphicon-remove:before{content:"\e014"}.bootstrap-iso .glyphicon-zoom-in:before{content:"\e015"}.bootstrap-iso .glyphicon-zoom-out:before{content:"\e016"}.bootstrap-iso .glyphicon-off:before{content:"\e017"}.bootstrap-iso .glyphicon-signal:before{content:"\e018"}.bootstrap-iso .glyphicon-cog:before{content:"\e019"}.bootstrap-iso .glyphicon-trash:before{content:"\e020"}.bootstrap-iso .glyphicon-home:before{content:"\e021"}.bootstrap-iso .glyphicon-file:before{content:"\e022"}.bootstrap-iso .glyphicon-time:before{content:"\e023"}.bootstrap-iso .glyphicon-road:before{content:"\e024"}.bootstrap-iso .glyphicon-download-alt:before{content:"\e025"}.bootstrap-iso .glyphicon-download:before{content:"\e026"}.bootstrap-iso .glyphicon-upload:before{content:"\e027"}.bootstrap-iso .glyphicon-inbox:before{content:"\e028"}.bootstrap-iso .glyphicon-play-circle:before{content:"\e029"}.bootstrap-iso .glyphicon-repeat:before{content:"\e030"}.bootstrap-iso .glyphicon-refresh:before{content:"\e031"}.bootstrap-iso .glyphicon-list-alt:before{content:"\e032"}.bootstrap-iso .glyphicon-lock:before{content:"\e033"}.bootstrap-iso .glyphicon-flag:before{content:"\e034"}.bootstrap-iso .glyphicon-headphones:before{content:"\e035"}.bootstrap-iso .glyphicon-volume-off:before{content:"\e036"}.bootstrap-iso .glyphicon-volume-down:before{content:"\e037"}.bootstrap-iso .glyphicon-volume-up:before{content:"\e038"}.bootstrap-iso .glyphicon-qrcode:before{content:"\e039"}.bootstrap-iso .glyphicon-barcode:before{content:"\e040"}.bootstrap-iso .glyphicon-tag:before{content:"\e041"}.bootstrap-iso .glyphicon-tags:before{content:"\e042"}.bootstrap-iso .glyphicon-book:before{content:"\e043"}.bootstrap-iso .glyphicon-bookmark:before{content:"\e044"}.bootstrap-iso .glyphicon-print:before{content:"\e045"}.bootstrap-iso .glyphicon-camera:before{content:"\e046"}.bootstrap-iso .glyphicon-font:before{content:"\e047"}.bootstrap-iso .glyphicon-bold:before{content:"\e048"}.bootstrap-iso .glyphicon-italic:before{content:"\e049"}.bootstrap-iso .glyphicon-text-height:before{content:"\e050"}.bootstrap-iso .glyphicon-text-width:before{content:"\e051"}.bootstrap-iso .glyphicon-align-left:before{content:"\e052"}.bootstrap-iso .glyphicon-align-center:before{content:"\e053"}.bootstrap-iso .glyphicon-align-right:before{content:"\e054"}.bootstrap-iso .glyphicon-align-justify:before{content:"\e055"}.bootstrap-iso .glyphicon-list:before{content:"\e056"}.bootstrap-iso .glyphicon-indent-left:before{content:"\e057"}.bootstrap-iso .glyphicon-indent-right:before{content:"\e058"}.bootstrap-iso .glyphicon-facetime-video:before{content:"\e059"}.bootstrap-iso .glyphicon-picture:before{content:"\e060"}.bootstrap-iso .glyphicon-map-marker:before{content:"\e062"}.bootstrap-iso .glyphicon-adjust:before{content:"\e063"}.bootstrap-iso .glyphicon-tint:before{content:"\e064"}.bootstrap-iso .glyphicon-edit:before{content:"\e065"}.bootstrap-iso .glyphicon-share:before{content:"\e066"}.bootstrap-iso .glyphicon-check:before{content:"\e067"}.bootstrap-iso .glyphicon-move:before{content:"\e068"}.bootstrap-iso .glyphicon-step-backward:before{content:"\e069"}.bootstrap-iso .glyphicon-fast-backward:before{content:"\e070"}.bootstrap-iso .glyphicon-backward:before{content:"\e071"}.bootstrap-iso .glyphicon-play:before{content:"\e072"}.bootstrap-iso .glyphicon-pause:before{content:"\e073"}.bootstrap-iso .glyphicon-stop:before{content:"\e074"}.bootstrap-iso .glyphicon-forward:before{content:"\e075"}.bootstrap-iso .glyphicon-fast-forward:before{content:"\e076"}.bootstrap-iso .glyphicon-step-forward:before{content:"\e077"}.bootstrap-iso .glyphicon-eject:before{content:"\e078"}.bootstrap-iso .glyphicon-chevron-left:before{content:"\e079"}.bootstrap-iso .glyphicon-chevron-right:before{content:"\e080"}.bootstrap-iso .glyphicon-plus-sign:before{content:"\e081"}.bootstrap-iso .glyphicon-minus-sign:before{content:"\e082"}.bootstrap-iso .glyphicon-remove-sign:before{content:"\e083"}.bootstrap-iso .glyphicon-ok-sign:before{content:"\e084"}.bootstrap-iso .glyphicon-question-sign:before{content:"\e085"}.bootstrap-iso .glyphicon-info-sign:before{content:"\e086"}.bootstrap-iso .glyphicon-screenshot:before{content:"\e087"}.bootstrap-iso .glyphicon-remove-circle:before{content:"\e088"}.bootstrap-iso .glyphicon-ok-circle:before{content:"\e089"}.bootstrap-iso .glyphicon-ban-circle:before{content:"\e090"}.bootstrap-iso .glyphicon-arrow-left:before{content:"\e091"}.bootstrap-iso .glyphicon-arrow-right:before{content:"\e092"}.bootstrap-iso .glyphicon-arrow-up:before{content:"\e093"}.bootstrap-iso .glyphicon-arrow-down:before{content:"\e094"}.bootstrap-iso .glyphicon-share-alt:before{content:"\e095"}.bootstrap-iso .glyphicon-resize-full:before{content:"\e096"}.bootstrap-iso .glyphicon-resize-small:before{content:"\e097"}.bootstrap-iso .glyphicon-exclamation-sign:before{content:"\e101"}.bootstrap-iso .glyphicon-gift:before{content:"\e102"}.bootstrap-iso .glyphicon-leaf:before{content:"\e103"}.bootstrap-iso .glyphicon-fire:before{content:"\e104"}.bootstrap-iso .glyphicon-eye-open:before{content:"\e105"}.bootstrap-iso .glyphicon-eye-close:before{content:"\e106"}.bootstrap-iso .glyphicon-warning-sign:before{content:"\e107"}.bootstrap-iso .glyphicon-plane:before{content:"\e108"}.bootstrap-iso .glyphicon-calendar:before{content:"\e109"}.bootstrap-iso .glyphicon-random:before{content:"\e110"}.bootstrap-iso .glyphicon-comment:before{content:"\e111"}.bootstrap-iso .glyphicon-magnet:before{content:"\e112"}.bootstrap-iso .glyphicon-chevron-up:before{content:"\e113"}.bootstrap-iso .glyphicon-chevron-down:before{content:"\e114"}.bootstrap-iso .glyphicon-retweet:before{content:"\e115"}.bootstrap-iso .glyphicon-shopping-cart:before{content:"\e116"}.bootstrap-iso .glyphicon-folder-close:before{content:"\e117"}.bootstrap-iso .glyphicon-folder-open:before{content:"\e118"}.bootstrap-iso .glyphicon-resize-vertical:before{content:"\e119"}.bootstrap-iso .glyphicon-resize-horizontal:before{content:"\e120"}.bootstrap-iso .glyphicon-hdd:before{content:"\e121"}.bootstrap-iso .glyphicon-bullhorn:before{content:"\e122"}.bootstrap-iso .glyphicon-bell:before{content:"\e123"}.bootstrap-iso .glyphicon-certificate:before{content:"\e124"}.bootstrap-iso .glyphicon-thumbs-up:before{content:"\e125"}.bootstrap-iso .glyphicon-thumbs-down:before{content:"\e126"}.bootstrap-iso .glyphicon-hand-right:before{content:"\e127"}.bootstrap-iso .glyphicon-hand-left:before{content:"\e128"}.bootstrap-iso .glyphicon-hand-up:before{content:"\e129"}.bootstrap-iso .glyphicon-hand-down:before{content:"\e130"}.bootstrap-iso .glyphicon-circle-arrow-right:before{content:"\e131"}.bootstrap-iso .glyphicon-circle-arrow-left:before{content:"\e132"}.bootstrap-iso .glyphicon-circle-arrow-up:before{content:"\e133"}.bootstrap-iso .glyphicon-circle-arrow-down:before{content:"\e134"}.bootstrap-iso .glyphicon-globe:before{content:"\e135"}.bootstrap-iso .glyphicon-wrench:before{content:"\e136"}.bootstrap-iso .glyphicon-tasks:before{content:"\e137"}.bootstrap-iso .glyphicon-filter:before{content:"\e138"}.bootstrap-iso .glyphicon-briefcase:before{content:"\e139"}.bootstrap-iso .glyphicon-fullscreen:before{content:"\e140"}.bootstrap-iso .glyphicon-dashboard:before{content:"\e141"}.bootstrap-iso .glyphicon-paperclip:before{content:"\e142"}.bootstrap-iso .glyphicon-heart-empty:before{content:"\e143"}.bootstrap-iso .glyphicon-link:before{content:"\e144"}.bootstrap-iso .glyphicon-phone:before{content:"\e145"}.bootstrap-iso .glyphicon-pushpin:before{content:"\e146"}.bootstrap-iso .glyphicon-usd:before{content:"\e148"}.bootstrap-iso .glyphicon-gbp:before{content:"\e149"}.bootstrap-iso .glyphicon-sort:before{content:"\e150"}.bootstrap-iso .glyphicon-sort-by-alphabet:before{content:"\e151"}.bootstrap-iso .glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.bootstrap-iso .glyphicon-sort-by-order:before{content:"\e153"}.bootstrap-iso .glyphicon-sort-by-order-alt:before{content:"\e154"}.bootstrap-iso .glyphicon-sort-by-attributes:before{content:"\e155"}.bootstrap-iso .glyphicon-sort-by-attributes-alt:before{content:"\e156"}.bootstrap-iso .glyphicon-unchecked:before{content:"\e157"}.bootstrap-iso .glyphicon-expand:before{content:"\e158"}.bootstrap-iso .glyphicon-collapse-down:before{content:"\e159"}.bootstrap-iso .glyphicon-collapse-up:before{content:"\e160"}.bootstrap-iso .glyphicon-log-in:before{content:"\e161"}.bootstrap-iso .glyphicon-flash:before{content:"\e162"}.bootstrap-iso .glyphicon-log-out:before{content:"\e163"}.bootstrap-iso .glyphicon-new-window:before{content:"\e164"}.bootstrap-iso .glyphicon-record:before{content:"\e165"}.bootstrap-iso .glyphicon-save:before{content:"\e166"}.bootstrap-iso .glyphicon-open:before{content:"\e167"}.bootstrap-iso .glyphicon-saved:before{content:"\e168"}.bootstrap-iso .glyphicon-import:before{content:"\e169"}.bootstrap-iso .glyphicon-export:before{content:"\e170"}.bootstrap-iso .glyphicon-send:before{content:"\e171"}.bootstrap-iso .glyphicon-floppy-disk:before{content:"\e172"}.bootstrap-iso .glyphicon-floppy-saved:before{content:"\e173"}.bootstrap-iso .glyphicon-floppy-remove:before{content:"\e174"}.bootstrap-iso .glyphicon-floppy-save:before{content:"\e175"}.bootstrap-iso .glyphicon-floppy-open:before{content:"\e176"}.bootstrap-iso .glyphicon-credit-card:before{content:"\e177"}.bootstrap-iso .glyphicon-transfer:before{content:"\e178"}.bootstrap-iso .glyphicon-cutlery:before{content:"\e179"}.bootstrap-iso .glyphicon-header:before{content:"\e180"}.bootstrap-iso .glyphicon-compressed:before{content:"\e181"}.bootstrap-iso .glyphicon-earphone:before{content:"\e182"}.bootstrap-iso .glyphicon-phone-alt:before{content:"\e183"}.bootstrap-iso .glyphicon-tower:before{content:"\e184"}.bootstrap-iso .glyphicon-stats:before{content:"\e185"}.bootstrap-iso .glyphicon-sd-video:before{content:"\e186"}.bootstrap-iso .glyphicon-hd-video:before{content:"\e187"}.bootstrap-iso .glyphicon-subtitles:before{content:"\e188"}.bootstrap-iso .glyphicon-sound-stereo:before{content:"\e189"}.bootstrap-iso .glyphicon-sound-dolby:before{content:"\e190"}.bootstrap-iso .glyphicon-sound-5-1:before{content:"\e191"}.bootstrap-iso .glyphicon-sound-6-1:before{content:"\e192"}.bootstrap-iso .glyphicon-sound-7-1:before{content:"\e193"}.bootstrap-iso .glyphicon-copyright-mark:before{content:"\e194"}.bootstrap-iso .glyphicon-registration-mark:before{content:"\e195"}.bootstrap-iso .glyphicon-cloud-download:before{content:"\e197"}.bootstrap-iso .glyphicon-cloud-upload:before{content:"\e198"}.bootstrap-iso .glyphicon-tree-conifer:before{content:"\e199"}.bootstrap-iso .glyphicon-tree-deciduous:before{content:"\e200"}.bootstrap-iso .glyphicon-cd:before{content:"\e201"}.bootstrap-iso .glyphicon-save-file:before{content:"\e202"}.bootstrap-iso .glyphicon-open-file:before{content:"\e203"}.bootstrap-iso .glyphicon-level-up:before{content:"\e204"}.bootstrap-iso .glyphicon-copy:before{content:"\e205"}.bootstrap-iso .glyphicon-paste:before{content:"\e206"}.bootstrap-iso .glyphicon-alert:before{content:"\e209"}.bootstrap-iso .glyphicon-equalizer:before{content:"\e210"}.bootstrap-iso .glyphicon-king:before{content:"\e211"}.bootstrap-iso .glyphicon-queen:before{content:"\e212"}.bootstrap-iso .glyphicon-pawn:before{content:"\e213"}.bootstrap-iso .glyphicon-bishop:before{content:"\e214"}.bootstrap-iso .glyphicon-knight:before{content:"\e215"}.bootstrap-iso .glyphicon-baby-formula:before{content:"\e216"}.bootstrap-iso .glyphicon-tent:before{content:"\26fa"}.bootstrap-iso .glyphicon-blackboard:before{content:"\e218"}.bootstrap-iso .glyphicon-bed:before{content:"\e219"}.bootstrap-iso .glyphicon-apple:before{content:"\f8ff"}.bootstrap-iso .glyphicon-erase:before{content:"\e221"}.bootstrap-iso .glyphicon-hourglass:before{content:"\231b"}.bootstrap-iso .glyphicon-lamp:before{content:"\e223"}.bootstrap-iso .glyphicon-duplicate:before{content:"\e224"}.bootstrap-iso .glyphicon-piggy-bank:before{content:"\e225"}.bootstrap-iso .glyphicon-scissors:before{content:"\e226"}.bootstrap-iso .glyphicon-bitcoin:before{content:"\e227"}.bootstrap-iso .glyphicon-btc:before{content:"\e227"}.bootstrap-iso .glyphicon-xbt:before{content:"\e227"}.bootstrap-iso .glyphicon-yen:before{content:"\00a5"}.bootstrap-iso .glyphicon-jpy:before{content:"\00a5"}.bootstrap-iso .glyphicon-ruble:before{content:"\20bd"}.bootstrap-iso .glyphicon-rub:before{content:"\20bd"}.bootstrap-iso .glyphicon-scale:before{content:"\e230"}.bootstrap-iso .glyphicon-ice-lolly:before{content:"\e231"}.bootstrap-iso .glyphicon-ice-lolly-tasted:before{content:"\e232"}.bootstrap-iso .glyphicon-education:before{content:"\e233"}.bootstrap-iso .glyphicon-option-horizontal:before{content:"\e234"}.bootstrap-iso .glyphicon-option-vertical:before{content:"\e235"}.bootstrap-iso .glyphicon-menu-hamburger:before{content:"\e236"}.bootstrap-iso .glyphicon-modal-window:before{content:"\e237"}.bootstrap-iso .glyphicon-oil:before{content:"\e238"}.bootstrap-iso .glyphicon-grain:before{content:"\e239"}.bootstrap-iso .glyphicon-sunglasses:before{content:"\e240"}.bootstrap-iso .glyphicon-text-size:before{content:"\e241"}.bootstrap-iso .glyphicon-text-color:before{content:"\e242"}.bootstrap-iso .glyphicon-text-background:before{content:"\e243"}.bootstrap-iso .glyphicon-object-align-top:before{content:"\e244"}.bootstrap-iso .glyphicon-object-align-bottom:before{content:"\e245"}.bootstrap-iso .glyphicon-object-align-horizontal:before{content:"\e246"}.bootstrap-iso .glyphicon-object-align-left:before{content:"\e247"}.bootstrap-iso .glyphicon-object-align-vertical:before{content:"\e248"}.bootstrap-iso .glyphicon-object-align-right:before{content:"\e249"}.bootstrap-iso .glyphicon-triangle-right:before{content:"\e250"}.bootstrap-iso .glyphicon-triangle-left:before{content:"\e251"}.bootstrap-iso .glyphicon-triangle-bottom:before{content:"\e252"}.bootstrap-iso .glyphicon-triangle-top:before{content:"\e253"}.bootstrap-iso .glyphicon-console:before{content:"\e254"}.bootstrap-iso .glyphicon-superscript:before{content:"\e255"}.bootstrap-iso .glyphicon-subscript:before{content:"\e256"}.bootstrap-iso .glyphicon-menu-left:before{content:"\e257"}.bootstrap-iso .glyphicon-menu-right:before{content:"\e258"}.bootstrap-iso .glyphicon-menu-down:before{content:"\e259"}.bootstrap-iso .glyphicon-menu-up:before{content:"\e260"}.discount-detail-modal-content{padding:1rem;color:#999;background-color:#fff}.discount-detail-modal-content .item{display:flex;justify-content:space-between;gap:1rem}.discount-detail-modal-content .item .left{flex:1}.discount-detail-modal-content .item .left .ptt-label{margin-bottom:0}.discount-detail-modal-content .item .title{font-weight:700;font-size:1rem;color:#222}.discount-detail-modal-content .item .price-orange{font-weight:700;font-size:1rem;color:#ff5e00}.discount-detail-modal-content .item .price-orange .person{font-size:.75rem}.discount-detail-modal-content .item .discount-desc{font-size:.8125rem;line-height:1.125rem;word-break:break-all}.discount-detail-modal-content .item .discount-desc i{font-weight:600;color:#666}.discount-detail-modal-content .item .discount-desc.single-line{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.discount-detail-modal-content .item .discount-desc-container{position:relative;margin-top:.5rem}.discount-detail-modal-content .item .expand-button{background:none;border:none;font-size:.8125rem;padding:0;cursor:pointer;display:inline;vertical-align:baseline;color:#999}.discount-detail-modal-content .item .expand-button .wg-icon-back-up{color:#999;display:inline-block;transform:rotate(90deg)}.discount-detail-modal-content .item .expand-button .wg-icon-back-down{color:#999;display:inline-block;transform:rotate(-90deg)}.discount-detail-modal-content .item .expand-button:hover{opacity:.8}.discount-detail-modal-content .item .expand-button:active{opacity:.6}.discount-detail-modal-content .item .discount-price{color:#666;font-size:.875rem}.discount-detail-modal-content .item .person{color:#999;font-weight:100}.discount-detail-modal-content .block-tours{padding:1rem;margin-bottom:.5rem;background:#f1f5f8;border-radius:2px}.discount-detail-modal-content .block-discount{padding:1rem;margin-bottom:.5rem;background:#fff6f6;border-radius:2px}.discount-detail-modal-content .block-discount .item:nth-child(2){margin-top:.75rem}.discount-detail-modal-content .block-discount .item:nth-child(n + 3){margin-top:1rem}.discount-detail-modal-content .divider{height:.0625rem;background:#f0f0f0;margin:1rem 0}.discount-detail-modal-content .tips{font-size:.75rem;margin-top:.5rem}.discount-detail-modal-content .start-price{margin-top:.75rem}.discount-detail-modal-content .start-price-desc .title{font-size:.875rem;font-weight:700;color:#222}.discount-detail-modal-content .start-price-desc .desc{word-break:break-all;font-size:.875rem}.discount-detail-modal-content .start-price-desc .desc:nth-child(n + 2){margin-top:.75rem}.discount-detail-modal-content .start-price-desc .desc i{font-weight:600;color:#666}.discount-detail-modal-content .component-points-wrapper .crocodile-component-points{border:1px solid #f0f0f0;margin-bottom:1rem}html[data-font-mode='in-older'] .calendar-insurance .insurance-list .insurance-item .insurance-content .priceBox{width:4rem;margin-left:0rem}html[data-font-mode='in-older'] .next-wrap .next .discount .discount-text{font-size:.65rem}html[data-font-mode='in-older'] .next-wrap .next .booking-price-total .total .wg-icon-goto{margin-left:.25rem}html[data-font-mode='in-older'] .next-wrap .next .booking-input{color:#fff;background:#ff7d13;text-align:center;width:4.5rem;margin:0 .25rem;height:2.75rem;font-weight:600;font-size:.875rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}html[data-font-mode='in-older'] .headerview.wg-tbs-custom-header .header .custom-header{color:#999999;font-size:.65rem}html[data-font-mode='in-older'] .clause-wrapper{padding:.625rem .5rem 0}html[data-font-mode='in-older'] .clause-row label{font-size:.65rem}html[data-font-mode='in-older'] .clause-row i{margin-right:.25rem}html[data-font-mode='in-older'] .price-popup{padding-bottom:2rem}html[data-font-mode='in-older'] .product-wrapper{gap:16px;flex-direction:column}html[data-font-mode='in-older'] .product-wrapper .index-item{width:100%}html[data-font-mode='in-older'] .product-wrapper .index-item .pic{position:relative;padding-top:56.25%;height:0 !important;width:100%}html[data-font-mode='in-older'] .product-wrapper .index-item .pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}html[data-font-mode='in-older'] .wg-tours-dates-item{line-clamp:1;-webkit-line-clamp:1}html[data-font-mode='in-older'] .page-index .search-container-wrap .choice-group.navgator,html[data-font-mode='in-older'] .private-tour-list .search-container-wrap .choice-group.navgator{flex-basis:max-content;max-width:40%}html[data-font-mode='in-older'] .page-index .search-container-wrap .choice-group.navgator li,html[data-font-mode='in-older'] .private-tour-list .search-container-wrap .choice-group.navgator li{padding-left:8px;padding-right:8px}html[data-font-mode='in-older'] .page-index .content-holiday .list .date,html[data-font-mode='in-older'] .private-tour-list .content-holiday .list .date{width:50%}html[data-font-mode='in-older'] .page-index .private-tour-keyword .keyword-list .list .list-item .name-location,html[data-font-mode='in-older'] .private-tour-list .private-tour-keyword .keyword-list .list .list-item .name-location{flex:1;width:unset}html[data-font-mode='in-older'] .page-index .private-tour-keyword .keyword-list .list .list-item .item-tag,html[data-font-mode='in-older'] .private-tour-list .private-tour-keyword .keyword-list .list .list-item .item-tag{flex:unset}html[data-font-mode='in-older'] .page-index .city-tab .item-selector li{width:33.33%}html[data-font-mode='in-older'] .page-index .description.ellipsis2{-webkit-line-clamp:4 !important;line-clamp:4 !important}html[data-font-mode='in-older'] .page-index .play-list>li{width:100% !important}html[data-font-mode='in-older'] .page-index .play-list>li .play-item img{object-fit:cover;object-position:center}html[data-font-mode='in-older'] .page-index .recommend-theme{padding-left:0;padding-right:0}html[data-font-mode='in-older'] .page-index .recommend-theme .recommend-theme-list{display:flex;row-gap:16px;flex-wrap:wrap}html[data-font-mode='in-older'] .page-index .recommend-theme .recommend-theme-list .recommend-theme-list-item{width:25%}html[data-font-mode='in-older'] .private-tour-list .date-area.city-selected{display:none}html[data-font-mode='in-older'] .private-tour-list .search-area{padding-left:.5rem}html[data-font-mode='in-older'] .private-tour-list .header-filter-popup{justify-content:center}html[data-font-mode='in-older'] .private-tour-list .header-filter-popup .filter-sort:nth-child(3){display:none}html[data-font-mode='in-older'] .private-tour-list .wg-components-exposure{flex-direction:column;gap:16px}html[data-font-mode='in-older'] .private-tour-list .wg-components-exposure .product-img{width:100%;height:0;min-height:unset;padding-top:56.25%}html[data-font-mode='in-older'] .private-tour-list .wg-components-exposure .product-img .product-img-content{position:absolute;height:100%;width:100%;left:0;top:0}html[data-font-mode='in-older'] .private-tour-list .wg-components-exposure .product-info{min-height:unset;padding-left:0}html[data-font-mode='in-older'] .private-tour-list .wg-components-exposure .product-info .product-name{line-clamp:4;-webkit-line-clamp:4}html[data-font-mode='in-older'] .private-tour-list .wg-components-exposure .score-wrapper,html[data-font-mode='in-older'] .private-tour-list .wg-components-exposure .ptt-labels{margin-bottom:.25rem}html[data-font-mode='in-older'] .private-tour-list .wg-components-exposure .score-wrapper>span{margin-right:.25rem;margin-left:0}html[data-font-mode='in-older'] .detail-product .detail-img-slider .wg-image-item img{height:11.625rem !important}html[data-font-mode='in-older'] .detail-product .video-frame{height:11.625rem !important}html[data-font-mode='in-older'] .detail-product .share-list{flex-wrap:wrap !important;row-gap:16px !important;padding:16px !important;padding-bottom:0 !important}html[data-font-mode='in-older'] .detail-product .share-list>li{width:33.33% !important}html[data-font-mode='in-older'] .detail-product .comment-item-wrapper .comment-text{-webkit-line-clamp:4;line-clamp:4}html[data-font-mode='in-older'] .detail-product .wg-components-store-entry{display:none}html[data-font-mode='in-older'] .detail-product .detail-list .crocodile-component-points{display:none}html[data-font-mode='in-older'] .detail-product .detail-recommended-list .description{-webkit-line-clamp:4 !important;line-clamp:4 !important;height:initial !important}html[data-font-mode='in-older'] .detail-product .introduction-info:not(.unfold-introduction-info){max-height:6.7rem !important}html[data-font-mode='in-older'] .detail-product .introduction-info:not(.unfold-introduction-info) .transparent-span{height:1.25rem !important}html[data-font-mode='in-older'] .detail-product .introduction-content{line-height:1.5;display:block}html[data-font-mode='in-older'] .page-album .album-box .album-image-list .album-image-item>img{object-fit:cover}html[data-font-mode='in-older'] .introduction-images-component .image-item{width:14rem;aspect-ratio:1.78;height:unset}html[data-font-mode='in-older'] .booking-wrapper .delay-passenger-option{padding:.9375rem 0 0}html[data-font-mode='in-older'] .booking-wrapper .delay-passenger-option .delay-passenger-option-tips{padding:.5rem 1rem;background:#fff}html[data-font-mode='in-older'] .calendar-page .ticket-list .wg-components-number .num-view{width:1.75rem}html[data-font-mode='in-older'] .calendar-page .ticket-list .wg-components-number .num-minus,html[data-font-mode='in-older'] .calendar-page .ticket-list .wg-components-number .num-plus{width:1.4rem}html[data-font-mode='in-older'] .calendar-page .calendar-insurance .calendar-header .title{font-size:.75rem}html[data-font-mode='in-older'] .calendar-page .calendar-insurance .calendar-header .title .calendar-insurance-forced .insurance-assign{font-size:.65rem}html[data-font-mode='in-older'] .calendar-page .ptt-slider-calendar-container .month-container ul.cld-daybox>li{height:3.125rem}html[data-font-mode='in-older'] .calendar-page .ptt-slider-calendar-container.has-code .month-container ul.cld-daybox>li{height:3.8rem}html[data-font-mode='in-older'] .calendar-page .ptt-slider-calendar-container .month-container ul.cld-daybox>li div{width:2.3rem}html[data-font-mode='in-older'] .calendar-page .ptt-slider-calendar-container .cld-day{font-size:.75rem;height:1.25rem !important}html[data-font-mode='in-older'] .calendar-page .ptt-slider-calendar-container .cld-min-price,html[data-font-mode='in-older'] .calendar-page .ptt-slider-calendar-container .group-title,html[data-font-mode='in-older'] .calendar-page .ptt-slider-calendar-container .airline-code{font-size:.6rem;line-height:.75rem}html[data-font-mode='in-older'] .passenger-info-confirm-popup .wg-components-popup::before{display:inline-block;content:'';position:absolute;top:-1rem;left:1rem;right:0;height:4.75rem}html[data-font-mode='in-older'] .passenger-info-confirm-popup .wg-components-popup .tips{margin-bottom:.5rem;font-size:.65rem;line-height:.75rem;color:#222}html[data-font-mode='in-older'] .passenger-info-confirm-popup .wg-components-popup .footer-wrapper{padding:.5rem 1rem 1rem 1rem}html[data-font-mode='in-older'] .passenger-info-confirm-popup .wg-components-popup .footer-wrapper .wg-components-button{height:2.2rem;min-height:2rem;padding:0}html[data-font-mode='in-older'] .passenger-info-confirm-popup .wg-components-popup .popup-content .passenger-info-wrapper ul li{padding:.65rem}html[data-font-mode='in-older'] .passenger-info-confirm-popup .wg-components-popup .popup-content .passenger-info-wrapper ul li label{min-width:5rem;font-size:.75rem}html[data-font-mode='in-older'] .passenger-info-confirm-popup .wg-components-popup .popup-content .passenger-info-wrapper ul li span{font-size:.875rem}html[data-font-mode='in-older'] .passenger-info-confirm-popup .wg-components-popup .popup-content .scroll-view.scroll-wrapper{max-height:3px}html[data-font-mode='in-older'] .wg-components-alert{width:16.4375rem}html[data-font-mode='in-older'] .order-detail-box .title-text-grow-0{flex-wrap:wrap}html[data-font-mode='in-older'] .order-detail-box .share-room-label{margin-left:0 !important}.step-container{display:flex;flex-direction:column}.step-item{display:flex;position:relative}.step-icon-container{display:flex;flex-direction:column;align-items:center;margin-right:4px;position:relative;width:32px}.step-icon{width:16px;height:16px;border:1px solid #d9eaff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold;color:white;z-index:2;position:relative;flex-shrink:0;transition:all .3s ease}.step-icon.completed,.step-icon.active{background:linear-gradient(90deg, #00b8ff 0%, #0082ff 99.61%);cursor:pointer}.step-icon.disabled{cursor:default;background-color:#ccc}.step-icon .custom-icon-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.step-icon .custom-icon-content .emoji-icon{font-size:16px;line-height:1}.step-icon .custom-icon-content .emoji-icon.active{transform:scale(1.1)}.step-icon .custom-icon-content .emoji-icon.disabled{opacity:.6;filter:grayscale(50%)}.step-icon .custom-icon-content .complex-icon{display:flex;flex-direction:column;align-items:center;justify-content:center}.step-icon .custom-icon-content .complex-icon .icon-symbol{font-size:14px;line-height:1;margin-bottom:1px}.step-icon .custom-icon-content .complex-icon .icon-label{font-size:8px;line-height:1;opacity:.8}.step-icon .number-icon{font-size:14px;font-weight:bold}.step-icon .number-icon.large{font-size:16px}.step-icon .completed-icon{color:#52c41a;font-size:16px;font-weight:bold}.step-line{position:absolute;top:16px;left:50%;transform:translateX(-50%);width:4px;bottom:-8px;z-index:1;transition:background-color .3s ease;background-color:#f0f0f0}.step-line.completed{background:linear-gradient(90deg, #00b8ff 0%, #0082ff 99.61%)}.step-line.disabled{background-color:#d9d9d9}.step-content{flex:1}.step-content:not(.last){padding-bottom:12px}.step-container{padding:1rem;padding-left:.75rem}.step-container h2{margin-bottom:20px;color:#333}.step-container .step-controls{margin-top:20px}.step-container .step-controls button{padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:white;cursor:pointer;transition:all .3s ease}.step-container .step-controls button:hover{border-color:#1890ff;color:#1890ff}.step-container .step-controls button:not(:last-child){margin-right:10px}.step-container .step-controls .step-info{margin-left:20px;color:#666;font-size:14px}.step-content-item h3{margin:0 0 8px 0;font-size:16px;font-weight:bold;color:#333}.step-content-item p{margin:0 0 8px 0;font-size:13px}.step-content-item p.description{color:#666}.step-content-item p.notice{color:#222;font-size:13px}.step-content-item p:last-child{margin-bottom:0}.step-content-item .step-button{width:100%;margin-top:8px;padding:12px 0;background-color:#2182fc;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px}.step-content-item .step-button.disabled{background-color:#fff;color:#ccc;border:1px solid #ccc}.step-icon.disabled{width:12px;height:12px;border:0}.step-icon-disabled{width:100%;height:100%;position:relative;border-radius:50%;background-color:#ccc}.step-icon-disabled::before{content:'';position:absolute;top:50%;left:50%;width:8px;height:8px;background-color:#fff;border-radius:50%;transform:translate(-50%, -50%)}.step-content-item-card{background-color:#ffffff;background-image:url('../img/passenger-bg.png');background-repeat:no-repeat;background-position-x:98%;background-position-y:2px;background-size:18%;box-shadow:0 0 10px 0 rgba(0,0,0,0.1);border-radius:8px 8px 8px 8px;padding:16px}.step-content-item-box{padding:8px 16px;border:1px solid #f0f0f0;border-radius:8px 8px 8px 8px;font-weight:600;font-size:14px;color:#999}@media (max-width:320px){.next .booking-price-total .total{font-size:inherit}.ellipsis-text{max-width:9rem}}@media (min-width:321px) and (max-width:375px){.ellipsis-text{max-width:12rem}}@media (min-width:376px) and (max-width:414px){.ellipsis-text{max-width:12.8rem}}@media (min-width:415px) and (max-width:640px){.ellipsis-text{max-width:20rem}}@media (max-width:320px){.calendar-wrapper .calendar-footer>div{margin:0;margin-left:.625rem}.calendar-wrapper .calendar-footer .calendar-footer-text{-moz-transform:scale(.83);-o-transform:scale(.83);-webkit-transform:scale(.83);transform:scale(.83);transform-origin:left}}.iphoneX-paddingBottom{padding-bottom:34px}.over-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blue-header div.header{background-color:#2182fc;border-bottom:none}.blue-header div.header .wg-icon-back,.blue-header div.header .title-info{color:#fff}.mask.grey{background-color:#f0f0f0 !important}