@import '../fonts/web-common/iconfont.css';.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-center-y{display:flex;align-items:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.page-index{min-height:100vh;background:#f0f0f0;padding-bottom:4rem}.page-index .index-banner-wrap{position:relative;width:100%;height:210px}.page-index .index-banner-wrap .wg-components-banner .slider-nav{display:none}.page-index .index-banner-wrap .wg-default-banner{height:100%;min-height:unset}.page-index .index-banner-wrap .wg-default-banner .default-banner{width:100%;height:100%;object-fit:cover}.page-index .index-banner-wrap .transition{height:.6875rem;width:100%;position:absolute;left:0;bottom:0;background-image:linear-gradient(to top, #f0f0f0, transparent)}.page-index .background{position:relative;padding:0 .5rem}.page-index .form-container{background:#fff;border-radius:.5rem .5rem .25rem .25rem;padding:0 1rem 1rem;position:relative;top:-1rem;margin-bottom:-0.5rem}.page-index .form-container .form-item{padding:1rem 0;font-size:1rem;line-height:1.375rem;font-weight:600;color:#222;border-bottom:1px solid #f0f0f0}.page-index .form-container .form-item .text-wrap{display:flex;align-items:center;justify-content:space-between}.page-index .form-container .form-item .text-wrap .placeholder{color:#999;font-weight:normal}.page-index .form-container .form-item .text-wrap .wg-icon-back{font-size:1rem;color:#999;font-weight:600;transform:rotate(180deg);margin:0 .25rem 0 .5rem}.page-index .form-container .form-item .text-wrap .wg-icon-clear{font-size:1.125rem;color:#ccc;margin:0 .375rem 0 .5rem}.page-index .form-container .form-item .history-tags{margin:.7rem 0 -0.25rem;overflow-x:auto;white-space:nowrap;line-height:1}.page-index .form-container .form-item .history-tags::-webkit-scrollbar{display:none}.page-index .form-container .form-item .history-tags.scrollable: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%)}.page-index .form-container .form-item .history-tags .history-tag{display:inline-block;background-color:#f1f5f8;border-radius:.125rem;padding:0 .5rem;color:#222;font-size:.875rem;height:1.625rem;line-height:1.625rem;max-width:8.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-index .form-container .form-item .history-tags .history-tag:not(:first-child){margin-left:.375rem}.page-index .form-container .form-item .history-tags .history-tag.active{background:#d9eaff;color:#2182fc;font-weight:600}.page-index .form-container .search-btn{margin-top:1rem}.page-index .benefits-container{padding:0}.page-index .benefits-container .dgt-benefits-pack{border-radius:.5rem;background:#fff;padding:0 1px 1px 1px;overflow:hidden}.page-index .benefits-container .dgt-benefits-pack .new-customer-box{border-radius:0 !important}.page-index .benefits-container .dgt-benefits-pack .new-customer-box .weal-title-wrapper{border-radius:0}.page-index .advertising-slogan{padding:.5rem .5rem 0;margin-top:.5rem}.page-index .dgt-recommend-wrapper .recommend-information-flow-header{font-size:1.125rem;line-height:1.5rem;color:#222;font-weight:600;padding:0 1rem}.page-index .dgt-recommend-wrapper .recommend-panel .play-list li .play-item{height:100%}.page-index .dgt-recommend-wrapper .recommend-panel .play-list li .play-item .item-image{height:7.8125rem !important}.page-index .dgt-recommend-wrapper .recommend-panel .play-list li .play-item-bottom{min-height:4.75rem !important;height:fit-content !important;box-sizing:border-box;padding-bottom:2.5rem}.page-index .dgt-recommend-wrapper .recommend-panel .play-list li .item-labels{background-color:unset;max-height:2.75rem;height:fit-content;overflow:hidden;padding:0 .625rem;margin-top:.25rem}.page-index .dgt-recommend-wrapper .recommend-panel .play-list li .item-labels .item-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;box-sizing:border-box}.page-index .dgt-recommend-wrapper .item-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.375rem;white-space:normal;overflow:hidden;text-overflow:ellipsis;margin-bottom:.25rem;font-size:1rem;font-weight:600}.page-index .dgt-recommend-wrapper .item-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}.page-index .dgt-recommend-wrapper .item-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}.page-index .dgt-recommend-wrapper .item-name .diamond-label-1{background:linear-gradient(-90deg, #afbcd6, #7f8ba6)}.page-index .dgt-recommend-wrapper .item-name .diamond-label-2{background:linear-gradient(-90deg, #44af4f, #057536)}.page-index .dgt-recommend-wrapper .item-name .diamond-label-3{background:linear-gradient(-90deg, #76c6ef, #0958a8)}.page-index .dgt-recommend-wrapper .item-name .diamond-label-4{background:linear-gradient(-90deg, #c00275, #681785)}.page-index .dgt-recommend-wrapper .item-name .diamond-label-5{background:linear-gradient(-90deg, #d2af43, #98681c)}.page-index .dgt-recommend-wrapper .item-name .diamond-label-6{background:linear-gradient(-90deg, #f97b00, #ed0000)}.page-index .dgt-recommend-wrapper .item-name .diamond-label-product-card{display:inline-flex;padding:.15rem .25rem;line-height:unset;box-sizing:border-box;align-items:center}.components-bottom-tab .nav-half{position:fixed;width:100%;bottom:0;left:0;right:0;box-shadow:0 -1px 1px 0 #f0f0f0}.components-bottom-tab .nav-half.iphoneX-paddingBottom{padding-bottom:38px !important}.components-bottom-tab .bottom-nav li{-moz-box-pack:center;-webkit-box-pack:center;justify-content:center;text-decoration:none;position:relative}.components-bottom-tab .bottom-nav li .icon{position:relative}.components-bottom-tab .bottom-nav li.active{color:#2182fc}.components-bottom-tab .nav-half .active{color:#2182fc}.components-bottom-tab .bottom-nav li i{font-size:1.5rem}.components-bottom-tab .bottom-nav li i.wg-icon-my-order{font-size:1.2rem}.components-bottom-tab .bottom-nav li i.wg-icon-footprint{font-size:1.2rem}.components-bottom-tab .bottom-nav li label{font-size:.75rem;line-height:1.125rem}.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}.components-bottom-tab .bottom-nav{z-index:999;padding:.25rem 0;background:#fff;min-width:320px;max-width:768px;margin:0 auto}.search-popup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.search-popup .search-popup-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}.search-popup .search-popup-content{position:relative;background:#fff;height:100%;max-height:60%;border-radius:0 0 .75rem .75rem}.search-popup .search-header{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #f0f0f0}.search-popup .search-header .search-input-container{flex:1;display:flex;align-items:center;height:2.25rem;padding:0 .75rem;background:#f5f7fa;border-radius:.5rem}.search-popup .search-header .search-input-container .wg-icon-search{color:#999999;margin-right:.5rem}.search-popup .search-header .search-input-container .search-input{flex:1;border:none;background:transparent;outline:none;font-size:.875rem}.search-popup .search-header .search-input-container .wg-icon-close{color:#999999;cursor:pointer}.search-popup .search-header .cancel-btn{margin-left:.75rem;color:#2182fc;font-size:.875rem;cursor:pointer}.search-popup .search-recommend{padding:1rem}.search-popup .search-recommend .recommend-title{font-size:.75rem;color:#666666;margin-bottom:.75rem}.search-popup .search-recommend .recommend-list{display:flex;flex-wrap:wrap;gap:.5rem}.search-popup .search-recommend .recommend-item{padding:.5rem .75rem;background:#f5f7fa;border-radius:1rem;font-size:.75rem;color:#222222;cursor:pointer}.search-popup .search-recommend .recommend-item:active{background:#e8ecf3}.recommend-section{margin-top:1rem;padding:1rem;background:#fff;border-radius:.75rem}.recommend-section .section-title{font-size:1rem;font-weight:600;color:#222222;margin-bottom:.75rem}.recommend-section .category-tabs{display:flex;gap:.75rem;margin-bottom:1rem;overflow-x:auto}.recommend-section .category-tabs .tab-item{flex-shrink:0;padding:.5rem .75rem;font-size:.75rem;color:#666666;border-radius:1rem;cursor:pointer}.recommend-section .category-tabs .tab-item.active{background:#2182fc;color:#fff}.recommend-section .product-list .product-card{display:flex;padding:.75rem 0;border-bottom:1px solid #f0f0f0;cursor:pointer}.recommend-section .product-list .product-card:last-child{border-bottom:none}.recommend-section .product-list .product-card .product-image{width:6rem;height:4.5rem;border-radius:.25rem;overflow:hidden;flex-shrink:0}.recommend-section .product-list .product-card .product-image img{width:100%;height:100%;object-fit:cover}.recommend-section .product-list .product-card .product-info{flex:1;margin-left:.75rem;display:flex;flex-direction:column;justify-content:space-between}.recommend-section .product-list .product-card .product-info .product-name{font-size:.875rem;color:#222222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.recommend-section .product-list .product-card .product-info .product-desc{font-size:.75rem;color:#666666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommend-section .product-list .product-card .product-info .product-price{text-align:right}.recommend-section .product-list .product-card .product-info .product-price .currency{font-size:.75rem;color:#f5222d}.recommend-section .product-list .product-card .product-info .product-price .price{font-size:1.125rem;font-weight:600;color:#f5222d}.recommend-section .product-list .product-card .product-info .product-price .unit{font-size:.75rem;color:#666666}.dgt-date-sort-panel{padding-bottom:4.6875rem;-webkit-animation-duration:.24s;animation-duration:.24s;-webkit-animation-name:animate_slideInUp;animation-name:animate_slideInUp}.dgt-date-sort-panel .wg-components-popup-page-header{border-bottom:1px solid #f0f0f0}.dgt-date-sort-panel .line{height:.5rem;background:#eee}.dgt-date-sort-panel .content-panel-header{padding:.9375rem;color:#222;line-height:1rem;display:flex;justify-content:space-between;align-items:center}.dgt-date-sort-panel .title{font-size:1rem;font-weight:600;flex-shrink:0}.dgt-date-sort-panel .title .tip{font-size:.75rem;color:#666666;letter-spacing:0px;font-weight:normal;font-style:normal}.dgt-date-sort-panel .title-selected-text-wrap{display:flex;align-items:center;gap:.25rem;justify-content:flex-end}.dgt-date-sort-panel .title-selected-text-wrap .title-selected-text{max-width:8rem}.dgt-date-sort-panel .title-selected-text{font-size:.875rem;color:#2182fc;max-width:60%;text-align:right}.dgt-date-sort-panel .current-year{font-size:.875rem;color:#666}.dgt-date-sort-panel .item-ul{display:flex;flex-wrap:wrap;padding:0 .425rem;margin-bottom:.9375rem}.dgt-date-sort-panel .item-ul.collapsed{overflow:hidden}.dgt-date-sort-panel .item-ul.collapsed .item-li:nth-child(n + 9){display:none}.dgt-date-sort-panel .item-ul .item-li{float:left;width:25%;box-sizing:border-box;text-align:center;padding:0 .25rem;margin-top:.625rem;color:#666}.dgt-date-sort-panel .item-ul .item-li:nth-child(-n + 4){margin-top:0}.dgt-date-sort-panel .item-ul .item-li .box{border-radius:2px;font-size:.875rem;height:2rem;box-sizing:border-box;color:#222;background-color:#f5f7fa;display:flex;justify-content:center;align-items:center}.dgt-date-sort-panel .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}.expand-btn{display:flex;align-items:center;gap:.15rem;font-size:.75rem;letter-spacing:0px;color:#2182fc;cursor:pointer}.expand-btn .expand-btn-text{white-space:nowrap}.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}.dgt-slider-calendar .calendar-price{padding-top:0}.dgt-slider-calendar .calendar-price .cld-scroll-month{background-color:unset;border-top:1px solid #f0f0f0;box-shadow:0 2px 8px 0 rgba(0,0,0,0.04);position:relative;z-index:1}.dgt-slider-calendar .calendar-price .cld-scroll-month .slider-list>li.active::after{content:' ';width:4rem;height:4px;background:#2182fc;position:absolute;left:50%;bottom:0;margin-left:-2rem}.dgt-slider-calendar .calendar-price .wg-components-slider .month-container ul.cld-daybox>li{background-color:unset;height:3.25rem}.dgt-slider-calendar .calendar-price .wg-components-slider .month-container ul.cld-daybox>li.select-start.cover::after,.dgt-slider-calendar .calendar-price .wg-components-slider .month-container ul.cld-daybox>li.select-end.cover::after{content:'';display:block;position:absolute;background-color:#d3e6fe;height:2.6875rem;width:50%;top:0;z-index:1}.dgt-slider-calendar .calendar-price .wg-components-slider .month-container ul.cld-daybox>li.select-start.cover::after{right:0}.dgt-slider-calendar .calendar-price .wg-components-slider .month-container ul.cld-daybox>li.select-end.cover::after{left:0}.dgt-slider-calendar .calendar-price .wg-components-slider .month-container ul.cld-daybox>li>div{height:2.6875rem;line-height:2.6875rem;position:relative;z-index:2}.dgt-slider-calendar .calendar-price .wg-components-slider .month-container ul.cld-daybox>li>div .cld-day{line-height:2.6875rem !important}.dgt-slider-calendar .calendar-price .select-start,.dgt-slider-calendar .calendar-price .select-between{background-color:#d3e6fe}.dgt-slider-calendar .cld-day{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:.875rem}.dgt-slider-calendar .cld-day.cld-holiday{color:#ff5e00}.dgt-slider-calendar .cld-day.cld-double-num{letter-spacing:-0.5px}.dgt-slider-calendar .cover{position:relative}.flex{display:flex}.flex-space-between{justify-content:space-between}.flex-center-xy{justify-content:center;align-items:center}.ellipsis1,.ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iphoneX-fixed .dgt-date-sort-panel{padding-bottom:6.1875rem}.skeleton-animation{background:linear-gradient(90deg, #f0f0f0 25%, #e6e6e6 37%, #f0f0f0 63%);background-size:200% 100%;animation:skeleton-loading 2s ease infinite}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}.city-select-mask{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:9999;background:#fff;min-width:320px;max-width:768px;margin:0 auto}.city-select-mask .search-bar{padding:0;top:0;background:#fff;border-bottom:1px solid #f0f0f0;min-width:320px;max-width:768px;margin:0 auto}.city-select-mask .search-bar .wg-icon-close{padding:0 .75rem;font-size:1.5rem;line-height:inherit;color:#222}.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;color:#999;z-index:1}.city-select-mask .search-bar .search-wrapper input{height:2rem;padding-left:2rem;background-color:#f5f5f5;caret-color:#2182fc;font-size:.875rem}.city-select-mask .city-list{overflow-y:auto;left:0;right:0}.city-select-mask .city-list .category-container{flex:1;min-height:0;background-color:#f0f0f0;padding-top:.5rem;box-sizing:border-box;display:flex}.city-select-mask .city-list .category-container .category-left{max-width:6.875rem;width:6.875rem}.city-select-mask .city-list .category-container .category-left .navigator{list-style:none;margin:0;padding:0}.city-select-mask .city-list .category-container .category-left .navigator li{height:3rem;display:flex;align-items:center;font-size:.875rem;color:#222;padding:0 .75rem}.city-select-mask .city-list .category-container .category-left .navigator li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.city-select-mask .city-list .category-container .category-left .navigator li.active{color:#2182fc;background-color:#fff}.city-select-mask .city-list .category-container .category-right{flex:1;background-color:#fff;overflow-y:auto}.city-select-mask .city-list .category-container .category-right .category-right-no-result{margin-top:6rem}.city-select-mask .city-list .category-container .category-right .category-right-no-result img{width:8rem;margin-bottom:1rem}.city-select-mask .city-list .category-container .category-right .category-right-no-result p{color:#999;font-size:.875rem}.city-select-mask .city-list .category-container .category-right .category-right-list{padding:.75rem .75rem 1rem}.city-select-mask .city-list .category-container .category-right .category-right-list .category-right-item{width:100%;height:6rem;margin-bottom:.5rem;position:relative;border-radius:.5rem;overflow:hidden;background:#f5f7fa}.city-select-mask .city-list .category-container .category-right .category-right-list .category-right-item.no-image{height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem}.city-select-mask .city-list .category-container .category-right .category-right-list .category-right-item img{width:100%;height:100%;object-fit:cover;border-radius:.5rem}.city-select-mask .city-list .category-container .category-right .category-right-list .category-right-item .category-name{position:absolute;left:.5rem;bottom:.5rem;color:#fff;font-size:.875rem;text-shadow:0 .125rem .25rem rgba(0,0,0,0.3)}.city-select-mask .city-list .category-container .category-right .category-right-list .category-right-item .category-text{font-size:.875rem;color:#222;padding:0 .75rem;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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:600;font-size:.9375rem;color:#666}.city-select-mask .list .li-title .history-delete{color:#2182fc;font-weight:400}.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;flex-wrap:nowrap}.city-select-mask .list.history .history-list::-webkit-scrollbar{display:none}.city-select-mask .list.history .history-list li{padding:0;width:auto;flex-shrink:0;display:inline-block}.city-select-mask .list.history .history-list .wg-history-item{height:1.75rem;background:#f1f5f8;border-radius:1rem;border:none;padding:0 .75rem;line-height:1.75rem;color:#222;display:inline-block}.city-select-mask .index-search-list{min-height:100%;padding-bottom:1rem;box-sizing:border-box;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 .keyword-list .list{background:#fff}.city-select-mask .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}.city-select-mask .index-search-list .keyword-list .list .list-item .list-icon{height:1rem;width:1rem;margin:.125rem .375rem 0 0}.city-select-mask .index-search-list .keyword-list .list .list-item .name-location{width:13.625rem}.city-select-mask .index-search-list .keyword-list .list .list-item .item-name-base{margin-right:.5rem;color:#222;overflow:hidden;text-overflow:ellipsis}.city-select-mask .index-search-list .keyword-list .list .list-item .item-name-single{white-space:nowrap}.city-select-mask .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}.city-select-mask .index-search-list .keyword-list .list .list-item i{color:#2182fc}.city-select-mask .index-search-list .keyword-list .list .list-item .item-location{color:#999;font-size:.75rem}.city-select-mask .index-search-list .keyword-list .list .list-item .item-tag{flex:1;text-align:right;color:#999;margin-left:1rem;font-size:.75rem}.city-select-mask .index-search-list .keyword-list .list .list-item .item-price{color:#ff5e00}.city-select-mask .index-search-list .search-no-citys{text-align:center;padding:1rem 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 .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}.list-header{background:#fff;z-index:100;width:100%;border-bottom:1px solid #f0f0f0;min-width:320px;max-width:768px;margin:0 auto}.list-header.fixed{position:fixed;top:0;left:0;right:0}.list-header .header-search{display:flex;align-items:center;height:2.75rem;padding:0 .75rem;background:#fff}.list-header .header-search .header-back{width:1.5em;height:1.5rem;display:flex;align-items:center;justify-content:center}.list-header .header-search .header-back .wg-icon-back{font-size:1.25rem;color:#222}.list-header .header-search .header-date-input{flex:1;display:flex;align-items:center;height:2rem;background:#f0f0f0;padding:0 .75rem;margin-left:.75rem}.list-header .header-search .header-date-input .search-area{flex:1;display:flex;align-items:center}.list-header .header-search .header-date-input .search-area .wg-icon-search{font-size:1rem;color:#999;margin-right:.125rem}.list-header .header-search .header-date-input .search-area .keyword-text{font-size:.875rem;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-header .header-search .header-date-input .search-area .keyword-text.none-keyword{color:#999}.list-skeleton ul{list-style:none;padding:0;margin:0}.list-skeleton .list-skeleton-item{display:flex;padding:1rem;background:#fff;border-bottom:1px solid #eee}.list-skeleton .list-skeleton-item .left{width:109px;height:9.25rem;border-radius:.25rem;overflow:hidden}.list-skeleton .list-skeleton-item .left .skeleton-line{width:100%;height:100%}.list-skeleton .list-skeleton-item .right{flex:1;padding-left:.5rem;display:flex;flex-direction:column;justify-content:space-between}.list-skeleton .list-skeleton-item .right .skeleton-line{height:1.5rem;border-radius:.25rem}.list-skeleton .list-skeleton-item .right .skeleton-line:not(:first-child){margin-top:.375rem}.list-skeleton .list-skeleton-item .right .skeleton-line:nth-child(3){width:45%}.list-skeleton .list-skeleton-item .right .skeleton-line.skeleton-animation-pink{width:45%;align-self:flex-end}.product-item{display:flex;flex-direction:row;color:#222222;font-size:1rem;padding:.75rem 1rem;background-color:#fff;word-break:break-all;border-bottom:1px solid #eee}.product-item .product-item-exposure{width:100%;position:relative}.product-item .recent-browsing-tag{position:absolute;top:0;left:0;width:3.5rem;height:1.125rem;color:#2182fc;font-size:.75rem;letter-spacing:0px;background:#d9ecff;border-radius:.25rem 0 .25rem 0;display:flex;align-items:center;justify-content:center}.product-item .product-img{text-align:center;width:6.75rem;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;color:#fff}.product-item .product-info{flex:1;min-height:8rem;position:relative;padding-left:.5rem;overflow:hidden;display:flex;flex-direction:column}.product-item .product-name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;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-1{background:linear-gradient(-90deg, #afbcd6, #7f8ba6)}.product-item .product-name .diamond-label-2{background:linear-gradient(-90deg, #44af4f, #057536)}.product-item .product-name .diamond-label-3{background:linear-gradient(-90deg, #76c6ef, #0958a8)}.product-item .product-name .diamond-label-4{background:linear-gradient(-90deg, #c00275, #681785)}.product-item .product-name .diamond-label-5{background:linear-gradient(-90deg, #d2af43, #98681c)}.product-item .product-name .diamond-label-6{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-sub-title{color:#0057c4;font-size:.8125rem;line-height:1rem;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;flex:1;display:flex;align-items:flex-end;justify-content:flex-end}.product-item .product-price .product-price-content{width:100%;display:flex;justify-content:flex-end}.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 .label-wrapper{margin-top:.25rem}.product-item .label-wrapper .ptt-label.product{color:#666;border-color:#e3e3e3}.product-item .service-language-wrapper{display:flex;margin-top:.125rem}.product-item .service-language-wrapper .service-language-icon{background:url(../img/detail-language.svg) center no-repeat;background-size:100% 100%;width:1.125rem;height:1.125rem;margin-right:.25rem;flex-shrink:0}.product-item .service-language-wrapper .service-language-text{display:flex;flex-wrap:wrap;font-size:.8125rem;color:#666;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-item .service-language-wrapper .service-language-text .service-language-item:not(:first-child)::before{content:'';background:#f0f0f0;width:1px;height:.625rem;display:inline-block;margin:0 .25rem}.product-item .max-group-person-count-desc{display:flex;align-items:center;color:#666666;font-size:.8125rem;margin-top:.25rem}.product-item .max-group-person-count-desc i{font-size:1.125rem;margin-right:.25rem;color:#999}.product-item .score-wrapper{color:#0057c4;font-size:.75rem;margin-bottom:.375rem;margin-top:.25rem}.product-item .score-wrapper .score{font-weight:bold}.product-item .score-wrapper .comment-qty{color:#666666}.product-item .score-wrapper span:not(:first-child)::before{content:'';background:#f0f0f0;width:1px;height:.625rem;display:inline-block;margin:0 .25rem;vertical-align:middle}.product-block-footer{padding:8px;gap:.5rem;font-size:.875rem;color:#999;display:flex;justify-content:center;align-items:center}.product-block-footer .product-block-footer-line{flex:1;height:1px;background-color:#ccc}.dgt-list.empty{background:#fff}.dgt-list .dgt-slider-calendar-search{padding-bottom:1rem}@media (min-width:460px){.dgt-list .dgt-slider-calendar-search{padding-bottom:3rem}}.dgt-list .sort-nav{position:fixed;width:100%;max-width:768px;background:#fff;z-index:1}.dgt-list .sort-nav .header-filter-popup{display:flex;height:2.5rem;box-sizing:border-box;padding:.5rem .75rem;border-bottom:1px solid #f0f0f0}.dgt-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}.dgt-list .sort-nav .header-filter-popup>div:first-child{font-weight:normal}.dgt-list .sort-nav .header-filter-popup>div.active .wg-icon-back{transform:rotate(90deg)}.dgt-list .sort-nav .header-filter-popup>div.active-color .sort-nav-text{position:relative}.dgt-list .sort-nav .header-filter-popup>div>i{display:block;margin-left:.125rem;color:#222;font-size:.75rem}.dgt-list .sort-nav .header-filter-popup>div>i.wg-icon-back{transform:rotate(-90deg);transition:transform .3s linear}.dgt-list .sort-nav .header-filter-popup>div>i.wg-icon-back.scence-fold-icon-back{transform:rotate(-90deg)}.dgt-list .sort-nav .header-filter-popup>div>i.active-color::after{display:inline-block;content:'';position:absolute;right:-1.5rem;top:.375rem;height:.25rem;width:.25rem;border-radius:50%;background:#ff5e00}.dgt-list .sort-nav .header-filter-popup .active-color-dot{position:relative}.dgt-list .sort-nav .header-filter-popup .active-color-dot::after{display:inline-block;content:'';position:absolute;right:-0.5rem;top:-0.4rem;height:.25rem;width:.25rem;border-radius:50%;background:#ff5e00}.dgt-list .sort-nav .header-filter-popup .filter-sort{font-size:.9375rem !important}.dgt-list .sort-nav .header-filter-popup .filter-sort .sort-nav-text{max-width:6rem;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dgt-list .login-section{border-bottom:1px solid #f0f0f0}.dgt-list .list-sort-popup .wg-components-popup .popup-content{background-color:#fff}.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}.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}.iphoneX-fixed .dgt-list .mask-bottom-detail{margin-top:8rem !important}.iphoneX-fixed .dgt-list .mask.light{margin-top:8rem !important}.bottom-popup-mask{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}.bottom-popup-mask .popup-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5)}.bottom-popup-mask .popup-container{position:absolute;bottom:0;left:0;right:0;max-height:80%;background:#fff;border-radius:.75rem .75rem 0 0;display:flex;flex-direction:column}.bottom-popup-mask .popup-container.popup-scroll{max-height:70%}.bottom-popup-mask .popup-header{display:flex;align-items:center;justify-content:center;height:3rem;border-bottom:1px solid #f0f0f0;position:relative;padding:0 1rem}.bottom-popup-mask .popup-header .popup-title{font-size:1rem;font-weight:600;color:#222}.bottom-popup-mask .popup-header .popup-title .clear-btn{position:absolute;right:1rem;font-size:.875rem;font-weight:400;color:#2182fc}.bottom-popup-mask .popup-header .popup-btn{position:absolute;left:1rem}.bottom-popup-mask .popup-header .popup-btn .wg-icon-close{font-size:1.5rem;color:#999}.bottom-popup-mask .popup-body{flex:1;overflow-y:auto;padding:0 1rem 1rem}.bottom-popup-mask .popup-footer{padding:.75rem 1rem;border-top:1px solid #f0f0f0}.bottom-popup-mask .popup-footer .confirm-btn{width:100%;height:2.75rem;background:#2182fc;border:none;border-radius:.25rem;color:#fff;font-size:1rem;font-weight:500}.advanced-filter-popup .lv-group{padding:0 1rem;background:#fff}.advanced-filter-popup .lv-group:last-child{border-bottom:none;padding-bottom:1rem}.advanced-filter-popup .lv-group .title{color:#222;line-height:1rem;padding:.9375rem 0}.advanced-filter-popup .lv-group .title .title-text{font-size:1rem;font-weight:600}.advanced-filter-popup .range{padding-bottom:.5rem}.advanced-filter-popup .range .slider-range{margin:0 .6rem .9375rem}.advanced-filter-popup .range .slider-range .slider-rail{background-color:#f1f5f8}.advanced-filter-popup .range .slider-range .slider-point{box-shadow:0 0 8px 0 rgba(33,130,252,0.3)}.advanced-filter-popup .range .price-range-title{font-weight:400;padding-bottom:.9375rem;color:#222;line-height:1rem;font-size:1rem}.advanced-filter-popup .static-slider-range{height:4px;background:#f1f5f8;border-radius:2px;position:relative;margin-bottom:1rem}.advanced-filter-popup .static-slider-range .slider-track{position:absolute;height:100%;background:#2182fc;border-radius:2px}.advanced-filter-popup .lv-list-wrap .list{overflow:hidden;padding-bottom:.5rem}.advanced-filter-popup .lv-list-wrap .list.list-group-person-count .item{width:49%}.advanced-filter-popup .lv-list-wrap .list .item{float:left;width:32%;margin-left:2%;box-sizing:border-box;text-align:center;color:#666;padding-bottom:.4rem}.advanced-filter-popup .lv-list-wrap .list .item:nth-child(3n + 1){padding-left:0;margin-left:0}.advanced-filter-popup .lv-list-wrap .list .item .box{border-radius:.125rem;background-color:#f5f7fa;font-size:.875rem;height:2.5rem;box-sizing:border-box;color:#222;padding:.25rem;display:flex;align-items:center;justify-content:center}.advanced-filter-popup .lv-list-wrap .list .item .box span{font-size:.875rem;line-height:1rem}.advanced-filter-popup .lv-list-wrap .list .item.active .box{border:1px solid #2182fc;background-image:url('../img/selected-item-bg.png');background-repeat:no-repeat;background-position:right bottom;background-size:1.125rem 1.125rem;color:#2182fc}.sort-departureDate-page{padding-bottom:4.6875rem;animation-duration:.24s;animation-name:animate_slideInUp}.sort-departureDate-page .line{height:.5rem;background:#eee}.sort-departureDate-page .wg-components-popup-page-header{border-bottom:1px solid #f0f0f0}.sort-departureDate-page .item-ul{display:flex;flex-wrap:wrap;padding:0 .425rem;margin-bottom:1rem}.sort-departureDate-page .item-ul.collapsed{overflow:hidden}.sort-departureDate-page .item-ul.collapsed .item-li:nth-child(n + 9){display:none}.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}.sort-departureDate-page .item-ul .item-li:nth-child(-n + 4){margin-top:0}.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;display:flex;align-items:center;justify-content:center}.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}.sort-departureDate-page .content-penal-header{padding:.9375rem;color:#222;line-height:1rem}.sort-departureDate-page .title{font-size:1rem;font-weight:600;flex-shrink:0}.sort-departureDate-page .title .tip{font-size:.75rem;color:#666666;font-weight:normal}.sort-departureDate-page .title-selected-text{font-size:.875rem;color:#2182fc;max-width:60%;text-align:right}.sort-departureDate-page .expand-btn{font-size:.875rem;color:#2182fc}.sort-departureDate-page .content-date-penal{padding:0 .9375rem}.sort-departureDate-page .content-date-penal .date-tip{font-size:.875rem;color:#666;margin-bottom:.5rem}.sort-departureDate-page .content-date-penal .date-range-inputs{display:flex;align-items:center}.sort-departureDate-page .content-date-penal .date-range-inputs input{flex:1;height:2.5rem;border:1px solid #ccc;border-radius:.25rem;padding:0 .5rem;font-size:.875rem}.sort-departureDate-page .content-date-penal .date-range-inputs .date-separator{margin:0 .5rem;color:#666}.passing-scence-filter-popup .wg-components-popup{height:70% !important}.passing-scence-filter-popup .wg-components-popup .popup-content{min-height:0;background-color:#f0f0f0}.passing-scence-filter-popup .wg-components-popup .popup-content>div{height:100%}.passing-scence-filter-popup .wg-components-popup .popup-content>div .scence-filter-body{height:100%}.passing-scence-filter-popup .scence-filter-left{width:6.125rem}.passing-scence-filter-popup .scence-filter-right{flex:1;padding:0 1rem;background-color:#fff}.passing-scence-filter-popup .scence-filter-right .scence-container-list{padding:.75rem 0}.passing-scence-filter-popup .scence-container-nav{list-style:none;padding:0;margin:0}.passing-scence-filter-popup .scence-container-nav-item{padding:0 .75rem;font-size:.875rem;line-height:3rem;color:#222;position:relative}.passing-scence-filter-popup .scence-container-nav-item.nav-actived-item{background:#fff}.passing-scence-filter-popup .scence-container-nav-item .red-dot{width:.25rem;height:.25rem;background-color:#ff5e00;position:absolute;top:.25rem;right:.25rem;border-radius:50%}.passing-scence-filter-popup .scence-container-list{list-style:none;padding:0;margin:0}.passing-scence-filter-popup .scence-container-list-item .list-item-header{margin-bottom:.75rem}.passing-scence-filter-popup .scence-container-list-item .list-item-header h5{font-size:.875rem;font-weight:600;color:#222;margin:0}.passing-scence-filter-popup .scence-container-list-item .list-item-sub{margin-bottom:.75rem}.passing-scence-filter-popup .scence-container-list-item .list-item-sub .sub-main{flex:1;color:#222}.passing-scence-filter-popup .scence-container-list-item .list-item-sub .sub-main .scence-name{font-size:.875rem}.passing-scence-filter-popup .scence-container-list-item .list-item-sub .sub-main .scence-score-icon{font-size:.75rem}.passing-scence-filter-popup .scence-container-list-item .list-item-sub .sub-main .scence-score-icon i{width:.75rem;height:.75rem;background:url(../img/hot-score.svg) no-repeat;background-size:100% 100%}.passing-scence-filter-popup .scence-container-list-item .list-item-sub .checkbox-icon{font-size:1.25rem;color:#ccc}.passing-scence-filter-popup .scence-container-list-item .list-item-sub .checkbox-icon.wg-icon-checkbox-checked{color:#2182fc}.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}.page-detail{margin-top:0;background-color:#e8ecf3}.page-detail .custom-service-wrapper{bottom:13.365rem !important}.page-detail .view-history-entry{bottom:10.18125rem}.page-detail li{list-style:none;list-style-type:none}.page-detail .detail-section-list{z-index:10}.page-detail .detail-section-list.detail-desc .detail-badges{font-size:0}.page-detail .detail-section-list.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}.page-detail .detail-section-list.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}.page-detail .detail-section-list.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}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-name .diamond-label-one{background:linear-gradient(-90deg, #afbcd6, #7f8ba6)}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-name .diamond-label-two{background:linear-gradient(-90deg, #44af4f, #057536)}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-name .diamond-label-three{background:linear-gradient(-90deg, #76c6ef, #0958a8)}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-name .diamond-label-four{background:linear-gradient(-90deg, #c00275, #681785)}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-name .diamond-label-five{background:linear-gradient(-90deg, #d2af43, #98681c)}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-name .diamond-label-six{background:linear-gradient(-90deg, #f97b00, #ed0000)}.page-detail .detail-section-list.detail-desc .detail-list .wg-components-discount-tips{border-top:#f0f0f0 8px solid}.page-detail .detail-section-list.detail-desc .detail-list .wg-components-benefits-pack .new-customer-box{border-radius:0}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-sub-title-wrapper{padding:.75rem 1rem;background:#f9fafe;border-radius:8px;margin-top:.75rem}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-sub-title-wrapper .detail-desc-sub-title-title{color:#000000;font-size:1rem;font-weight:600;text-align:left;letter-spacing:0px}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-sub-title{position:relative;color:#222222;font-size:.75rem;line-height:1.125rem;letter-spacing:0px}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-sub-title.collapsed{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-detail .detail-section-list.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;letter-spacing:0px;background-color:#fff;padding:0 .25rem}.page-detail .detail-section-list.detail-desc .detail-list .detail-desc-sub-title .collapse-button .wg-icon-expand{margin-left:.125rem;font-size:.6rem}.page-detail .detail-section-list.detail-desc .detail-list .detail-service-language-wrapper{margin-top:.75rem}.page-detail .detail-section-list.detail-desc .detail-list .detail-service-language-wrapper .detail-service-language{padding-bottom:0}.page-detail .detail-section-list.detail-desc .detail-list .person-group-wrapper{margin-top:.125rem;color:#666666;font-size:.75rem}.page-detail .detail-section-list.detail-desc .detail-list .person-group-wrapper.no-service-language{margin-top:.75rem}.page-detail .detail-section-list.detail-desc .detail-list .person-group-wrapper .icon-person{margin-right:.25rem}.page-detail .detail-section-list.detail-desc .detail-list>li{display:list-item;text-align:-webkit-match-parent;padding:.9375rem;background:#ffffff;margin-bottom:.75rem}.page-detail .detail-section-list.detail-desc .detail-list>li .airline_title{margin-bottom:.75rem;color:#222222;font-weight:600;font-size:1rem;line-height:1.2}.page-detail .detail-section-list.detail-desc .detail-list>li .airline_name{color:#222222;font-size:.8125rem;font-weight:400;line-height:1.25rem}.page-detail .detail-section-list.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}.page-detail .detail-section-list.detail-desc .detail-list>li .airline_name .airline_name_tag img{max-width:fit-content;margin-right:.25rem}.page-detail .detail-section-list.detail-desc .detail-list>li .airline_name .airline_name_tag:nth-child(2n + 1){padding-right:.5rem}.page-detail .detail-section-list.detail-desc .detail-list>li .airline_name .airline_name_tag *{vertical-align:middle}.page-detail .detail-section-list.detail-desc .detail-list .desc_li{background-color:#fff;overflow:hidden}.page-detail .detail-section-list.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}.page-detail .detail-section-list.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}.page-detail .detail-section-list.detail-desc .detail-list .desc_li:first-child{padding:0}.page-detail .detail-section-list.detail-desc .detail-list .desc_li:first-child .desc_li_content{padding:.75rem 1rem}.page-detail .detail-section-list.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}.page-detail .detail-section-list.detail-desc .detail-list .desc_li:first-child .desc_li_content .desc-code .code-detail{color:#999999}.page-detail .detail-section-list.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%}.page-detail .detail-section-list.detail-desc .detail-list .desc_li:first-child .desc_li_content .desc-code .sell-count{color:#666}.page-detail .detail-section-list.detail-desc .detail-list .desc_li:first-child .desc_li_content+.crocodile-component-points{border-top:#f0f0f0 1px solid;margin-top:0}.page-detail .detail-section-list.detail-desc .detail-list .desc_li .discount-tips-wrapper .wg-components-discount-tips .discount-tips-btn{color:#ff7d13}.page-detail .detail-section-list.detail-desc .detail-list .desc_li .discount-tips-wrapper .wg-components-discount-tips .discount-tips-btn i{color:#ff7d13}.page-detail .detail-section-list.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}.page-detail .detail-section-list.detail-desc .detail-promotions{color:#222;font-size:.75rem;line-height:1.4em}.page-detail .detail-section-list.detail-desc .detail-promotions>li:not(:empty){margin-top:.3125rem;font-size:.875rem}.page-detail .detail-section-list.detail-desc .discount-tag-layout{display:flex;justify-content:flex-start;margin-right:15px;margin-top:.125rem}.page-detail .detail-section-list.detail-desc .detail-desc-price-wrapper{position:relative}.page-detail .detail-section-list.detail-desc .detail-desc-price{font-size:.75rem;line-height:normal;color:#999;position:relative}.page-detail .detail-section-list.detail-desc .detail-desc-price .real-time-pricing-text{font-size:.875rem;font-weight:600;color:#999}.page-detail .detail-section-list.detail-desc .detail-desc-price .detail-desc-price-old{color:#ccc;font-size:.75rem;line-height:1.125rem;text-decoration:line-through}.page-detail .detail-section-list.detail-desc .detail-desc-price .price-amount{font-weight:600;margin-left:.25rem;line-height:26px;color:#ff5e00;font-size:1.375rem}.page-detail .detail-section-list.detail-desc .detail-desc-price .detail-unit{color:#ff5e00}.page-detail .detail-section-list.detail-desc .detail-desc-price .detail-price-explain{color:#999;cursor:pointer;margin:0 .25rem;display:inline-block;transform:translateY(-2px)}.page-detail .detail-section-list+.detail-section-list{margin-top:.75rem;margin-bottom:1.125rem}.page-detail .notice-popup-content .cost-include-content{box-sizing:border-box;padding:.75rem 0}.page-detail .notice-popup-content .cost-include-content .cost-include-item{margin-top:.75rem;padding-right:1rem}.page-detail .notice-popup-content .cost-include-content .cost-include-item:first-child{margin-top:0}.page-detail .notice-popup-content .cost-include-content .cost-include-item-icon{width:2.5rem;padding-top:.25rem}.page-detail .notice-popup-content .cost-include-content .cost-include-item-icon i{display:inline-block;width:1rem;height:1rem;margin-left:.25rem;background:url('../img/advantage_yes.svg') no-repeat;background-size:100% 100%}.page-detail .notice-popup-content .cost-include-content .cost-not-include-item-icon{width:2.5rem;padding-top:.25rem}.page-detail .notice-popup-content .cost-include-content .cost-not-include-item-icon i{display:inline-block;width:1rem;height:1rem;margin-left:.25rem;background:url('../img/advantage_no.svg') no-repeat;background-size:100% 100%}.page-detail .notice-popup-content .cost-include-content .cost-include-item-text{font-size:.875rem}.page-detail .notice-popup-content .cost-include-content .cost-include-item-text .cost-include-item-text-title{word-break:break-all;color:#000000;font-weight:600}.page-detail .notice-popup-content .cost-include-content .cost-include-item-text .cost-include-item-text-title .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}.page-detail .notice-popup-content .cost-include-content .cost-include-item-text .cost-include-item-text-content{word-break:break-all;color:#222222;margin-top:.5rem}.page-detail .notice-popup-content .cost-include-content .cost-include-item-text .cost-include-item-text-content:first-child{margin-top:0}.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}.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 .page-detail{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}.iphoneX-fixed .detail-skeleton .detail-skeleton-header{top:2.625rem}.iphoneX-fixed .detail-skeleton .detail-skeleton-footer{padding-bottom:2.125rem}.ptt-service-label-wrap-container{padding-top:.25rem}.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}.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}.detail-service-language{padding-bottom:.25rem;color:#666666;font-size:.75rem;letter-spacing:0px;display:flex;align-items:center}.detail-service-language .item{display:flex;align-items:center}.detail-service-language .item .line{width:1px;height:.65rem;background-color:#dddddd;margin:0 .3125rem}.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}.detail-light-content{background:#fff;padding:1rem;font-size:.875rem;color:#222;line-height:1.4}.detail-desc-price .score-wrapper{border-radius:.5625rem 0 .5625rem 0;overflow:hidden;background:#e9f3ff;height:1.125rem}.detail-desc-price .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}.detail-desc-price .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}.detail-desc-price .comment{height:1.125rem;color:#666666;font-size:.8125rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.detail-desc-price .comment i{margin-left:.25rem;transform:rotate(180deg);display:inline-block}.detail-addition-info{background-color:#f0f0f0;font-size:.75rem}.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;font-weight:600}.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-bottom:.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:.75rem;font-weight:400;color:#222;line-height:1.25rem;margin-left:1rem;margin-bottom:.75rem;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 1rem .1px;margin-top:.75rem;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:2rem}.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:flex;flex-direction:row;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:.75rem;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-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:1rem 1rem 0;border-top:none;border-bottom:none;background-color:transparent;background-color:#fff;margin-top:.75rem}.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 .scroll-tab-description{padding:1rem 1rem;border-top:none;border-bottom:none;background-color:transparent;background-color:#fff;margin-top:.5rem}.detail-addition-info .scroll-tab-description .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 .scroll-tab-description .scroll-tab-description-wrapper{position:relative}.detail-addition-info .scroll-tab-description .scroll-tab-description-wrapper.no-more::after{display:none}.detail-addition-info .scroll-tab-description .scroll-tab-description-wrapper.opened::after{display:none}.detail-addition-info .scroll-tab-description .scroll-tab-description-wrapper::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4rem;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%);z-index:1}.detail-addition-info .scroll-tab-description .scroll-tab-description-content{position:relative;color:#222222;font-size:.875rem;line-height:1.25rem;letter-spacing:0px}.detail-addition-info .scroll-tab-description .scroll-tab-description-content.collapsed{max-height:21.25rem;overflow:hidden}.detail-addition-info .scroll-tab-description .collapse-button-wrapper{margin-top:.5rem}.detail-addition-info .scroll-tab-description .collapse-button-wrapper .collapse-button{width:5.5rem;height:2rem;background:#ffffff;border:1px solid #2182fc;box-sizing:border-box;border-radius:1px;color:#2182fc;font-size:.875rem;cursor:pointer}.detail-addition-info .scroll-tab-description .collapse-button-wrapper .collapse-button .wg-icon-expand{margin-left:.125rem;font-size:.6rem}.detail-addition-info .detail-cost{padding:1rem 1rem;border-top:none;border-bottom:none;background-color:transparent;background-color:#fff;margin-top:.5rem}.detail-addition-info .detail-cost .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-cost .cost-tab{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2, 1fr);gap:.5rem}.detail-addition-info .detail-cost .cost-tab .cost-tab-item{height:2.25rem;background:#f5f7fa;border:1px solid #f0f0f0;box-sizing:border-box;border-radius:2px;color:#222222;font-size:.875rem}.detail-addition-info .detail-cost .cost-tab .cost-tab-item.active{background:#ecf5ff;border:1px solid #2182fc;color:#2182fc}.detail-addition-info .detail-cost .cost-tip{padding:0;color:#222222;font-size:.875rem;line-height:1.25rem;margin-top:1rem}.detail-addition-info .detail-cost .cost-tip .tip-item{margin-top:.5rem}.detail-addition-info .detail-cost .cost-tip .tip-item:first-child{margin-top:0}.detail-addition-info .detail-cost .cost-child-fix-tips{margin-top:.5rem}.detail-addition-info .detail-cost .cost-child-fix-tips .cost-child-fix-tips-item{margin-top:.25rem;color:#222222;font-size:.75rem}.detail-addition-info .detail-cost .cost-child-fix-tips .cost-child-fix-tips-item .fix-icon-notice-wrapper{margin-right:.125rem;padding-top:.125rem}.detail-addition-info .detail-cost .cost-child-fix-tips .cost-child-fix-tips-item .fix-icon-notice-wrapper>i{color:red}.detail-addition-info .detail-cost .cost-child-fix-tips .cost-child-fix-tips-item:first-child{margin-top:0}.detail-addition-info .detail-cost .cost-include,.detail-addition-info .detail-cost .cost-not-include{padding:0;margin-top:1rem}.detail-addition-info .detail-cost .cost-include .cost-include-title,.detail-addition-info .detail-cost .cost-not-include .cost-include-title{color:#000000;font-size:1rem;font-weight:600}.detail-addition-info .detail-cost .cost-include .cost-include-content,.detail-addition-info .detail-cost .cost-not-include .cost-include-content{margin-top:.75rem;border:1px solid #f0f0f0;box-sizing:border-box;border-radius:8px;padding:.75rem 0}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item{margin-top:.75rem}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item:first-child,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item:first-child{margin-top:0}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item-icon,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item-icon{width:2.5rem;padding-top:.25rem}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item-icon i,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item-icon i{display:inline-block;width:1rem;height:1rem;margin-left:.25rem;background:url('../img/advantage_yes.svg') no-repeat;background-size:100% 100%}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-not-include-item-icon,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-not-include-item-icon{width:2.5rem;padding-top:.25rem}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-not-include-item-icon i,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-not-include-item-icon i{display:inline-block;width:1rem;height:1rem;margin-left:.25rem;background:url('../img/advantage_no.svg') no-repeat;background-size:100% 100%}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item-text,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item-text{font-size:.875rem}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item-text .cost-include-item-text-title,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item-text .cost-include-item-text-title{word-break:break-all;color:#000000;font-weight:600}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item-text .cost-include-item-text-title .detail-btn,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item-text .cost-include-item-text-title .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}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item-text .cost-include-item-text-content,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item-text .cost-include-item-text-content{word-break:break-all;color:#222222;margin-top:.5rem;padding-right:.75rem}.detail-addition-info .detail-cost .cost-include .cost-include-content .cost-include-item-text .cost-include-item-text-content:first-child,.detail-addition-info .detail-cost .cost-not-include .cost-include-content .cost-include-item-text .cost-include-item-text-content:first-child{margin-top:0}.detail-addition-info .detail-cost .cost-not-include{padding:0;margin-top:1rem}.detail-addition-info .detail-recommended{padding:1rem 1rem 0;border-top:none;border-bottom:none;background-color:transparent;background-color:#fff;margin-top:.75rem}.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-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:1rem 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 .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;cursor:pointer}.detail-product.detail-404 .btn-back .countdown-text{font-weight:700;margin-left:4px}.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}.page-detail .sketch{background-color:#f1f5f8}.page-detail .detail-img-slider{background-color:red}.page-detail .detail-img-slider .slider-list{display:flex;flex-direction:row;flex-wrap:nowrap}.page-detail .detail-img-slider .media-name{bottom:.5rem;font-size:.875rem}.page-detail .detail-img-slider .media-name.no-video{max-width:80%}.page-detail .detail-img-slider .detail-slider-box .slider-pager.pager{margin-bottom:0;z-index:99;border:1px solid #ffffff4c}.page-detail .detail-img-slider .detail-slider-box .slider-pager.pager.page-video .tab.active{background:#ffffff;color:#222}.page-detail .detail-img-slider .detail-slider-box .slider-pager.pager.no-video{border:none;background-color:transparent;text-align:right}.page-detail .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}.page-detail .detail-img-slider .pager-wrapper.no-image::after{display:none}.page-detail .detail-img-slider .pager-wrapper.has-album .media-name{bottom:4.75rem}.page-detail .detail-img-slider .pager-wrapper.has-album .slider-pager.pager{bottom:4.75rem}.page-detail .detail-img-slider .pager-wrapper.has-album::after{bottom:4.25rem}.page-detail .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}.page-detail .detail-img-slider .album-container .album-list{list-style:none;padding:0;width:fit-content}.page-detail .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}.page-detail .detail-img-slider .album-container .album-item.active{border:solid 1px #2182fc}.page-detail .detail-img-slider .album-container .album-item.active .album-item-title{background:#2182fc;color:#fff}.page-detail .detail-img-slider .album-container .album-item .wg-components-exposure{width:100%;height:100%}.page-detail .detail-img-slider .album-container .album-item .wg-components-exposure>img{width:100%;height:100%}.page-detail .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}.page-detail .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}.page-detail .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}.page-detail .detail-img-slider .detail-slider-box.switch-content .slider-list .slider-item .wg-image-item{height:100%}.page-detail .detail-img-slider .detail-slider-box.switch-content .slider-list .slider-item .wg-image-item>img{height:17.625rem;object-fit:cover}.page-detail .detail-img-slider .detail-slider-box.switch-content .slider-list .slider-item .wg-image-item .taro-img{width:100vw;transform:scaleY(-1);filter:none}.page-detail .switch-content{position:relative;background-color:#f5f5f5}.page-detail .switch-content .title-mask{position:absolute;height:25%;width:100%;z-index:10;background:transparent;opacity:0;top:0;left:0}.page-detail .switch-content.video-frame{position:absolute;z-index:-1;width:100%;height:17.625rem}.page-detail .switch-content.video-frame.native-video{background-color:#000}.page-detail .switch-content.video-frame .video_box{width:100%;height:100%;position:relative}.page-detail .switch-content.video-frame .video_box .video-img{width:100%;height:100%;object-fit:cover;object-position:center;cursor:pointer}.page-detail .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}.page-detail .switch-content.video-frame .video-js{object-fit:cover;width:100%;height:13.4375rem;opacity:1;position:absolute;top:2.75rem}.page-detail .switch-content.video-frame.active{z-index:9}@media (min-width:768px){.page-detail .detail-img-slider .slider-list .slider-item{height:21.875rem !important}.page-detail .detail-img-slider .slider-list .slider-item .wg-image-item{height:100% !important;width:100% !important}.page-detail .detail-img-slider .slider-list .slider-item .wg-image-item>img{width:100% !important;height:21.875rem !important;object-fit:cover}}.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;letter-spacing:0px;padding-left:1rem;padding-bottom:.75rem}.out-date-container .pbs-panel{margin:.75rem 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.325rem;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;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{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{box-sizing:border-box}.out-date-container .recommend-days-container{height:100%}.out-date-container .recommend-days-container .recommend-days{padding:0 .5rem;height:4.25rem}.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;letter-spacing:0px;background:#daf4d7;border-radius:.125rem}.out-date-container .recommend-day{display:flex;position:relative;width:100%;min-width:4rem;height:100%;padding:.1875rem .0625rem;border-radius:3px;text-align:center;font-size:.875rem;line-height:normal;flex-flow:column;justify-content:center}.out-date-container .recommend-day .lowest-price{position:absolute;top:0;left:-0.625rem;background:#daf4d7;color:#129401;font-size:.625rem;border-radius:2px;padding:.125rem;line-height:.75rem}.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:.125rem;color:#ff5e00}.out-date-container .recommend-price .recommend-price-text{color:#999}.detail-order{position:relative;z-index:20;margin-top:.75rem;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-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 1rem;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}.detail-calendar-popup{padding-bottom:4.6875rem;line-height:normal}.detail-calendar-popup .person-selected-footer{background-color:#fff;padding:.5rem;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2)}.detail-calendar-popup .person-selected-footer .person-selected-btn{height:3rem}.detail-calendar-popup .person-selected-footer .reset-btn{margin-right:.5rem}.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;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;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:3rem}.detail-calendar-popup .detail-calendar-container .detail-calendar-wrap .detail-calendar-select .festival-list-container{font-size:1.125rem}.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:.5rem;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}.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;letter-spacing:0px;display:flex;align-items:center;justify-content:space-between}.ticket-list .title .tip{color:#999999;font-size:.8125rem}.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}.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-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:.75rem;display:inline-block;margin-left:.375rem;color:#2182fc;transform:rotate(-90deg);transition:all .5s}.ticket-list .ticket-item-wrap .ticket-item.baby_li .baby .icon.up{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}.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:#666;font-size:.75rem;padding-left:.5rem}.ticket-list .remark.age{color:#222222}.ticket-list .remark.red{color:#f82222;margin-left:.25rem}.dgt-slider-calendar-container.has-code .month-container ul.cld-daybox>li{height:4.8rem}.dgt-slider-calendar-container .calendar-wrapper{border-radius:2px;overflow:hidden}.dgt-slider-calendar-container .calendar-wrapper .calendar-price{padding-top:0}.dgt-slider-calendar-container .calendar-wrapper .calendar-price .cld-week{position:relative;z-index:1}.dgt-slider-calendar-container .calendar-wrapper .select-start .group-price{color:#fff !important}.dgt-slider-calendar-container .calendar-wrapper .select-start .real-time-pricing{color:#fff !important}.dgt-slider-calendar-container .calendar-wrapper .day-wrapper{height:100%;position:relative}.dgt-slider-calendar-container .calendar-wrapper .day-wrapper .group-price{display:block;color:#2182fc;font-size:.625rem;line-height:.875rem}.dgt-slider-calendar-container .calendar-wrapper .day-wrapper .group-airline{display:block;font-size:.625rem;line-height:.875rem}.dgt-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}.dgt-slider-calendar-container .calendar-wrapper .day-wrapper .cld-latest{font-size:.875rem}.dgt-slider-calendar-container .calendar-wrapper .day-wrapper .group-date-fix{height:50% !important}.dgt-slider-calendar-container .calendar-wrapper .day-wrapper .holiday-color{color:#ff902d}.dgt-slider-calendar-container .calendar-wrapper .day-wrapper .grouped{position:absolute;right:2px;top:5px}.dgt-slider-calendar-container .calendar-wrapper .day-wrapper .will-grouped{position:absolute;right:2px;top:5px}.dgt-slider-calendar-container .calendar-wrapper .cld-daybox{padding:0 .125rem}.dgt-slider-calendar-container .calendar-wrapper .cld-daybox li:not(.select-start) .day-wrapper.extra-discount{border-radius:4px 4px 4px 4px}.dgt-slider-calendar-container .calendar-wrapper .cld-daybox li:not(.select-start) .day-wrapper.extra-discount .cld-min-price{color:#222;padding-top:.25rem}.dgt-slider-calendar-container .calendar-wrapper .cld-daybox .real-time-pricing{color:#999}.dgt-slider-calendar-container .calendar-wrapper .cld-daybox .day-wrapper.extra-discount{position:relative}.dgt-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%}.dgt-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}.dgt-slider-calendar-container .calendar-wrapper .calendar-footer .calendar-footer-text{margin-right:.5rem}.dgt-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}.dgt-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}.dgt-slider-calendar-container .calendar-wrapper .calendar-footer>div:first-child{margin-left:0}.dgt-slider-calendar-container .calendar-wrapper .calendar-footer>div:last-child{margin-right:0}.dgt-slider-calendar-container .calendar-wrapper .title-wrap{padding:1rem;display:flex;align-items:center}.dgt-slider-calendar-container .calendar-wrapper .title-wrap .title{color:#222222;font-size:1rem;line-height:1.375rem;font-weight:600}.dgt-slider-calendar-container .calendar-wrapper .group-wrap{display:inline-flex;font-weight:normal;font-size:.75rem;line-height:1.125rem}.dgt-slider-calendar-container .calendar-wrapper .group-wrap .grouped-wrap{display:flex;align-items:center;margin-left:1rem;color:#129401}.dgt-slider-calendar-container .calendar-wrapper .group-wrap .will-grouped-wrap{display:flex;align-items:center;color:#ff7d13;margin-left:.75rem}.dgt-slider-calendar-container .new-calendar-slider .cld-daybox,.dgt-slider-calendar-container .new-calendar-slider .cld-week{padding:0}.dgt-slider-calendar-container .new-calendar-slider .cld-daybox .cld-holiday::before{display:none}.dgt-slider-calendar-container .new-calendar-slider .month-item{text-align:center;height:2.25rem;line-height:2.25rem}.dgt-slider-calendar-container .new-calendar-slider .month-item>div{display:inline-block;padding:0 .25rem;height:2rem;margin-top:.125rem;font-size:1rem}.dgt-slider-calendar-container .new-calendar-slider .slider-item.active .month-item>div{border-bottom:.125rem solid #2182fc}.dgt-slider-calendar-container .new-calendar-slider .cld-day{line-height:1.0625rem;padding-top:.3125rem}.dgt-slider-calendar-container .new-calendar-slider .cld-day,.dgt-slider-calendar-container .new-calendar-slider .cld-latest{padding-bottom:0 !important}.dgt-slider-calendar-container .month-container ul.cld-daybox>li{height:2.875rem;line-height:2.875rem;border-radius:2px !important;margin-bottom:.25rem}.dgt-slider-calendar-container .month-container ul.cld-daybox>li div{width:3rem}.dgt-slider-calendar-container ul.holiday-container{padding-left:.75rem}.dgt-slider-calendar-container .airline-code{color:#999;display:block;line-height:1rem;font-size:.75rem}.dgt-slider-calendar-container .cld-min-price{display:block;line-height:1rem;font-size:.75rem;color:#222}.dgt-slider-calendar-container .group-title{display:block;line-height:normal;font-size:.75rem}.dgt-slider-calendar-container .group-title.is-grouped{color:#129401}.dgt-slider-calendar-container .group-title.w-grouped{color:#ff7d13}.dgt-slider-calendar-container .select-start{background-color:unset}.dgt-slider-calendar-container .select-start>div{background-color:#2182fc}.dgt-slider-calendar-container .select-start .group-title.is-grouped{color:white}.dgt-slider-calendar-container .select-start .group-title.w-grouped{color:white}.dgt-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}.dgt-slider-calendar-container .select-start .cld-min-price,.dgt-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)}.product-detail-journey-com{padding-top:1rem;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-header .ferry-icon{background:url(../img/ferry-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 .train-icon{background:url(../img/train-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 .joint-icon{background:url(../img/joint-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 .flight-icon{background:url(../img/flight-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 .flight-desc{color:#999999;margin-top:.5rem}.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.theme-project{margin-top:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.freetime-project{margin-top:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project{margin-top:0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .relation-text{margin-top:.5rem;margin-bottom:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .traffic-item i{color:#ff7d13;font-size:.75rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .transfer-info{background:#f1f5f880;border-radius:.25rem;padding:.75rem;margin-top:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .transfer-info .stop-info{background:none;padding:.25rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .transfer-info .traffic-title{font-weight:600;color:#222222;margin-bottom:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .transfer-info .transfer-split{position:relative;margin:.5rem 0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .transfer-info .transfer-split .transfer-split-text{background:#ffffff;border:1px solid #f0f0f0;box-sizing:border-box;height:1.125rem;padding:0 .5rem;border-radius:.25rem;line-height:1.125rem;z-index:2;font-size:.75rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .transfer-info .transfer-split .transfer-split-line{width:100%;position:absolute;height:1px;background:#f0f0f0;z-index:1}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .stop-info{margin-top:.5rem;background:#f1f5f880;border-radius:.25rem;padding:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .stop-info .traffic-item{margin-bottom:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.traffic-project .stop-info .traffic-item:last-child{margin-bottom:0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project:first-child{margin-top:0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-header{font-size:.875rem;font-weight:400}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-header .pick-up-name{color:#0057c4}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-pick-up-info.transfer-info .pick-up-info-item-container{border:1px solid #f0f0f0;box-sizing:border-box;border-radius:8px;padding:.75rem;margin-top:.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-pick-up-info.transfer-info .pick-up-info-item-container:first-child{margin-top:0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-pick-up-info .pick-up-info-item{color:#222222;font-size:.875rem;text-align:left;letter-spacing:0px;line-height:1.25rem;margin-top:.25rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-pick-up-info .pick-up-info-item:first-child{margin-top:0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-pick-up-info .pick-up-info-item-fix-tip{margin-top:.5rem;color:#999999;font-size:.875rem;text-align:left;letter-spacing:0px;line-height:1.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-info-item{color:#666666;font-size:.875rem;line-height:1.25rem;margin-bottom:.25rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-info-item:last-child{margin-bottom:0}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-info-item-time{width:3.5rem}.product-detail-journey-com .journey-com-container-main-item .main-item-body-content .project.gather-project .project-gather-info-item-location{word-break:break-all}.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;height:1.25rem;overflow:hidden}.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>i{color:#f82222;font-weight:600}.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}.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}.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}.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}.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-2{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.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}#scroll-tab-comment{background-color:white}#scroll-tab-comment .comment-item-wrapper{padding:1rem 0}#scroll-tab-comment .comment-item-wrapper .comment-text{margin-top:0}#scroll-tab-comment .comment-item-wrapper .comment-info{border-bottom:none}#scroll-tab-comment .comment-item-wrapper .comment-list-image .image-list li{width:5rem;height:5rem}#scroll-tab-comment .comment-item-wrapper .comment-list-image .image-list li img{width:5rem}#scroll-tab-comment .comment-entry-wrapper{margin:.5rem 1rem 0 1rem;padding-bottom:1rem;border-bottom:1px solid #f0f0f0}#scroll-tab-comment .comment-entry-wrapper .score-wrap{font-size:1rem;color:#222;font-weight:600}#scroll-tab-comment .comment-entry-wrapper .score-wrap h2{margin:0;font-size:1rem;display:inline}#scroll-tab-comment .comment-entry-wrapper .score-wrap .score-tab{color:#2182fc;margin-left:.5rem}#scroll-tab-comment .comment-entry-wrapper .score-wrap .decorate{font-weight:normal}#scroll-tab-comment .comment-entry-wrapper .score-wrap .full-score{font-weight:normal;font-size:.875rem}#scroll-tab-comment .comment-entry-wrapper .comment{font-size:.875rem}.page-comment-detail{background-color:#fff}.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;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}.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;padding-top:.5rem;background-color:#f0f0f0}.page-booking .booking-info-container{margin-bottom:.5rem}.page-booking .booking-info-container .info-title{height:2.375rem;background:linear-gradient(180deg, #fafbfd 0%, #f5f7fa 100%)}.page-booking .booking-info-container .info-title .title-icon{display:none}.page-booking .booking-info-container .dynamic-info-content .title-container{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page-booking .pbs-panel{border-top:1px solid #f0f0f0;border-bottom-color:#f0f0f0;background-color:#fff}.page-booking .pbs-panel+.page-booking .pbs-panel{margin-top:.75rem}.page-booking .pbs-panel .panel-header{padding-left:.5rem;margin-left:.75rem;border-bottom:1px solid #f0f0f0}.page-booking .pbs-panel .panel-body{padding:0;border-top:none}.page-booking .pbs-panel.card .panel-header{border-bottom:none}.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 .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:.75rem}.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-info{position:relative;z-index:1;margin:0;border-radius:.25rem}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .confirm-order-info .info-title{margin:0 1rem;padding:0;background:unset;border-bottom:1px solid #f0f0f0}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .confirm-order-info .dynamic-info-content .title-container{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.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 .traffic-group-ticket-tip{margin-top:.5rem;font-size:.8125rem;line-height:1.125rem;color:#222}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-traffic .traffic-group-ticket-tip i{color:#f82222;font-size:1rem;margin-right:.125rem}.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.has-group-tip{padding-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+.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-bus .title-icon{background-image:url('../img/bus.png')}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-bus .contact-content{padding:.75rem 0 1rem;font-size:.875rem;line-height:1.25rem;color:#222;word-break:break-all}.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-local-notes .title-icon{background-image:url('../img/booking-local-notes-icon.png')}.page-booking .booking-confirm-popup .popup-confirm-wrapper .confirm-order-stop-content .order-information .order-item-container.order-item-local-notes .local-notes-content{padding:.75rem 0 1rem;font-size:.875rem;line-height:1.25rem;color:#222}.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 #f0f0f0;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 .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:1rem;padding-bottom:1rem}.page-booking .banner-login .btn{font-size:.75rem}.page-booking .form-list,.page-booking .panel-header{padding-left:1rem}.page-booking .panel-header .flex-center-y{padding-right:1rem}.page-booking .panel-header .sub-title{padding-left:.75rem}.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:1.5rem}.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:1rem;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:.75rem;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{-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-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:.75rem;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 .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}.page-booking .another-account-popup .popup-content{background-color:#fff}.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}.booking-banner .banner{padding-left:0;margin-left:1rem;-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 #f0f0f0}.booking-banner .banner .icon{margin-top:.125rem;margin-right:.75rem}.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 #f0f0f0}.banner-login .banner-text{color:#333;font-size:.875rem}.banner-login .btn{padding:.3125rem 1rem;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:.75rem}.booking-econtects .panel-header .icon{margin-right:.75rem;font-size:1.25rem;vertical-align:-0.25rem}.booking-econtects .wg-icon-checkbox{color:#999}.booking-econtects .sub-title{padding-left:1rem;color:#999}.booking-others{padding:1rem;margin-top:.75rem;margin-bottom:.75rem;background-color:#fff;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.booking-others .value{padding:0 1rem;text-align:right}.booking-others .title,.booking-others .value{color:#333;font-size:.875rem}.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:.75rem}.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}.booking-info{padding:.75rem;background:#f0f0f0}.booking-info .traffic-info{margin-bottom:.75rem;border-radius:.25rem}.booking-info .resource-hotel-info{margin-bottom:.75rem;border-radius:.25rem}.booking-info .resource-hotel-info .hotel-item-wrap{margin-top:.25rem}.booking-info .resource-entertain-info{margin-bottom:.75rem;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}.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 0;font-size:.875rem;background-color:#fff}.booking-popup-page .content-wrapper{padding-bottom:6rem}.pbs-form.pbs-panel,.pbs-form .booking-note{background-color:transparent}.pbs-form .panel-body{border-bottom:1px solid #f0f0f0}.pbs-form.pbs-panel .panel-header{margin-left:0}.pbs-form .panel-header{padding:0 0 0 .75rem}.pbs-form .panel-header .btn-hollow{float:right;padding-left:.75rem;padding-right:.75rem}.pbs-form .panel-footer{border-top:none !important}.pbs-form .header-title{padding:1rem 1rem 1rem .5rem}.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:.75rem;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:#f0f0f0;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:1rem;color:#2182fc;font-size:1.25rem}.pbs-form .form-icon-item:active{color:#0f709a}.form-group.passenger-more{padding-top:0 !important}.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;padding:0}.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 .wg-components-popup .popup-content{background-color:#fff}.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 .ctrip-discount-tips{margin-left:.25rem;padding:0 .25rem;font-size:.75rem;line-height:1.125rem;background-color:#fff1e6;color:#ff7d13}.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 .item-list .item .amount{width:6.625rem;text-align:right;flex-shrink:0}.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 .ctrip-discount-tips{margin-left:.25rem;padding:0 .25rem;font-size:.75rem;line-height:1.125rem;background-color:#fff1e6;color:#ff7d13}.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 .amount{width:6.825rem;flex-shrink:0;text-align:right}.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 .item-list .item .amount{width:6.625rem;text-align:right;flex-shrink:0}.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}.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;-webkit-transform:scale(.875);-moz-transform:scale(.875);-o-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;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.dynamic-price-btn .total-price .detail-btn .wg-icon-goto.hide{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-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)}.page-order-detail{background-color:#f0f0f0;padding-bottom:1rem}.page-order-detail .wg-components-order-booking-coupon{margin-top:.5rem}.page-order-detail .component-nps{margin-top:.5rem}.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-img.component-skeleton{padding-top:1rem;box-sizing:border-box}.page-order-detail .order-detail-status .status-img.component-skeleton .component-skeleton-title{height:4rem}.page-order-detail .order-detail-status .status-content-skeleton{width:10rem}.page-order-detail .order-detail-status .status-content-text{margin:1rem 0}.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 .order-refund-btn-container{padding:1rem}.page-order-detail .order-detail-status .order-refund-btn-container .refund-link{line-height:2.8rem;text-align:center;width:100%;color:#2182fc;border:1px solid;border-radius:2px;font-weight:600}.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{background:#ffff;max-width:786px}.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{margin-top:1rem;padding-bottom:2rem}.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-container{border-top:1px solid #f0f0f0;padding-top:1rem;margin-top:1rem}.page-order-detail .local-notes-container .title{font-size:1rem;color:#222222;font-weight:600;line-height:1.125rem}.page-order-detail .local-notes-content{padding-top:.75rem}.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-tip{margin:-0.25rem 1rem 1rem;font-size:.8125rem;line-height:1.125rem;color:#222}.page-order-detail .traffic-info .flight-tip i{color:#f82222;font-size:1rem;margin-right:.125rem}.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.up .panel-body .panel-travellers .panel-travellers-title.panel-travellers-title-cancelled{color:#cccccc}.page-order-detail .travel-panel.up .panel-body .panel-travellers .panel-travellers-title.panel-travellers-title-cancelled .travellers-name,.page-order-detail .travel-panel.up .panel-body .panel-travellers .panel-travellers-title.panel-travellers-title-cancelled .travel-tag{color:#cccccc}.page-order-detail .travel-panel.up .panel-body .panel-travellers .panel-travellers-title.panel-travellers-title-cancelled .travel-tag-cancelled{color:#999999 !important}.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 0}.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{border-top:1px solid #f0f0f0;padding-top:1rem;margin-top:1rem}.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 .passenger-list .passenger-item .wg-icon-man{color:#d8dce5;margin-right:.25rem;display:inline-block;font-size:1rem}.page-order-detail .resource-insurance-info .insurance-item .item-li .content .content-item{font-size:.875rem;margin-top:.5rem}.page-order-detail .resource-insurance-info .insurance-item .item-li .content .content-item:first-child{margin-top:0}.page-order-detail .resource-insurance-info .insurance-item .item-li .content .content-item .item-text{width:6rem;color:#666;font-weight:400}.page-order-detail .resource-insurance-info .insurance-item .item-li .content .content-item .item-value{color:#222;font-weight:400}.page-order-detail .resource-insurance-info .insurance-item .item-li .content .insurance-tips{margin-top:.5rem;font-size:.875rem}.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:.75rem}.page-order-detail .fee-detail-box .detail .detail-content{font-size:.875rem}.page-order-detail .fee-detail-box .fee-detail-total{margin-top:.75rem}.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:.75rem}.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:.5rem;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 #d7d7d7}.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 .25rem}.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:#2182fc}.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:#2182fc;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;display:inline-block;width:5rem}.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 .refund-detail-content{padding:1rem}.page-order-detail .refund-detail .refund-detail-content .refund-detail-date{font-size:.75rem;font-weight:400;color:#999999;line-height:1.125rem}.page-order-detail .refund-detail .refund-detail-content .refund-detail-process{padding:1rem;margin:.5rem 0 1rem 0;background:#f5f8fa}.page-order-detail .refund-detail .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 .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 .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 .refund-detail-content .refund-detail-process .wicon-thin-arrow-down{margin-left:.5rem;font-size:1.25rem}.page-order-detail .refund-detail .refund-detail-content .refund-detail-process .arrow-down-icon-container{position:relative;display:flex}.page-order-detail .refund-detail .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 .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 .refund-detail-content .refund-detail-process .wicon-caution{font-size:1rem;margin-right:.125rem}.page-order-detail .refund-detail .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 .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 .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-progress{flex-direction:column}.page-order-detail .refund-detail .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 .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-progress .wicon-progress{color:#2182fc}.page-order-detail .refund-detail .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 .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 .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 .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 .refund-detail-content .refund-detail-process .refund-detail-timeline .refund-detail-channel-list{margin-left:2.75rem;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.all-un-selected .wg-components-popup .popup-footer .popup-footer-btn{background:#ccc;border-radius:2px 2px 2px 2px}.download-panel-popup.has-time .popup-footer .popup-footer-btn{background:#ccc;border-radius:2px 2px 2px 2px}.download-panel-popup .download-panel-wrapper{background:#fff;padding:1rem}.download-panel-popup .download-panel-wrapper .download-title{color:#000000;font-size:1rem;font-weight:600}.download-panel-popup .download-panel-wrapper .email-title{color:#000000;font-size:1rem;font-weight:600}.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;-webkit-transform:rotate(-20deg);-moz-transform:rotate(-20deg);-o-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;-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-o-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:.75rem}.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 1rem;background:#2182fc}.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}.page-order-submit{min-height:100vh;background-color:#f5f5f5;padding-bottom:120px}.page-order-submit.iphoneX-paddingBottom{padding-bottom:154px}.page-order-submit .loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.page-order-submit .loading-wrap .loading-spinner{width:40px;height:40px;border:3px solid #e8e8e8;border-top-color:#007aff;border-radius:50%;animation:spin 1s linear infinite}.page-order-submit .loading-wrap p{margin-top:12px;color:#999;font-size:14px}.page-order-submit .submit-success-header{background:linear-gradient(135deg, #52c41a 0%, #389e0d 100%);padding:40px 20px;text-align:center;color:#fff}.page-order-submit .submit-success-header .success-icon{width:64px;height:64px;margin:0 auto 16px;background-color:rgba(255,255,255,0.2);border-radius:50%;display:flex;align-items:center;justify-content:center}.page-order-submit .submit-success-header .success-icon i{font-size:32px}.page-order-submit .submit-success-header .success-title{font-size:20px;font-weight:600;margin-bottom:8px}.page-order-submit .submit-success-header .success-desc{font-size:14px;opacity:.9}.page-order-submit .order-info-card{background-color:#fff;margin:16px;border-radius:8px;overflow:hidden}.page-order-submit .order-info-card .info-item{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #f0f0f0}.page-order-submit .order-info-card .info-item:last-child{border-bottom:none}.page-order-submit .order-info-card .info-item .label{color:#666;font-size:14px}.page-order-submit .order-info-card .info-item .value{color:#333;font-size:14px;text-align:right;max-width:60%;word-break:break-all}.page-order-submit .order-info-card .info-item .value.price{color:#ff4d4f;font-size:18px;font-weight:600}.page-order-submit .order-info-card .info-item.total{padding:16px;background-color:#fffbe6}.page-order-submit .pay-methods-section{margin:16px}.page-order-submit .pay-methods-section .section-title{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.page-order-submit .pay-methods-section .pay-methods-list{background-color:#fff;border-radius:8px;overflow:hidden}.page-order-submit .pay-methods-section .pay-method-item{display:flex;align-items:center;padding:16px;border-bottom:1px solid #f0f0f0}.page-order-submit .pay-methods-section .pay-method-item:last-child{border-bottom:none}.page-order-submit .pay-methods-section .pay-method-item.selected{background-color:#f6ffed}.page-order-submit .pay-methods-section .pay-method-item .method-icon{width:36px;height:36px;background-color:#f5f5f5;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:12px}.page-order-submit .pay-methods-section .pay-method-item .method-icon i{font-size:20px;color:#666}.page-order-submit .pay-methods-section .pay-method-item .method-name{flex:1;font-size:15px;color:#333}.page-order-submit .pay-methods-section .pay-method-item .radio-icon i{font-size:20px;color:#d9d9d9}.page-order-submit .pay-methods-section .pay-method-item .radio-icon .wg-icon-radio-checked{color:#52c41a}.page-order-submit .submit-action-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;display:flex;padding:12px 16px;box-shadow:0 -2px 8px rgba(0,0,0,0.08);gap:12px}.page-order-submit .submit-action-bar .view-order-btn{flex:1;height:44px;border:1px solid #007aff;border-radius:22px;background-color:#fff;color:#007aff;font-size:16px;cursor:pointer}.page-order-submit .submit-action-bar .view-order-btn:active{background-color:#f0f8ff}.page-order-submit .submit-action-bar .pay-btn{flex:1;height:44px;border:none;border-radius:22px;background:linear-gradient(135deg, #ff6b35 0%, #ff4d4f 100%);color:#fff;font-size:16px;cursor:pointer}.page-order-submit .submit-action-bar .pay-btn:active{opacity:.9}.page-order-submit .submit-action-bar .pay-btn.disabled{background:#d9d9d9;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page-contact-list{min-height:100vh;background-color:#f5f5f5;padding-bottom:80px}.page-contact-list.iphoneX-paddingBottom{padding-bottom:114px}.page-contact-list .loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}.page-contact-list .loading-wrap .loading-spinner{width:40px;height:40px;border:3px solid #e8e8e8;border-top-color:#007aff;border-radius:50%;animation:spin 1s linear infinite}.page-contact-list .loading-wrap p{margin-top:12px;color:#999;font-size:14px}.page-contact-list .select-tip{padding:12px 16px;background-color:#fff7e6;color:#fa8c16;font-size:13px;text-align:center;border-bottom:1px solid #ffe7ba}.page-contact-list .passenger-list{padding:12px 16px}.page-contact-list .passenger-card{background-color:#fff;border-radius:8px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.06)}.page-contact-list .passenger-card.selected{border:2px solid #007aff}.page-contact-list .passenger-card .card-main{display:flex;padding:16px;cursor:pointer}.page-contact-list .passenger-card .card-main:active{background-color:#fafafa}.page-contact-list .passenger-card .select-box{margin-right:12px;display:flex;align-items:flex-start;padding-top:2px}.page-contact-list .passenger-card .select-box i{font-size:22px;color:#d9d9d9}.page-contact-list .passenger-card .select-box .wg-icon-checkbox-checked{color:#007aff}.page-contact-list .passenger-card .passenger-info{flex:1;overflow:hidden}.page-contact-list .passenger-card .info-header{display:flex;align-items:center;margin-bottom:8px}.page-contact-list .passenger-card .info-header .name{font-size:16px;font-weight:600;color:#333;margin-right:8px}.page-contact-list .passenger-card .info-header .type{display:inline-block;padding:2px 6px;font-size:11px;border-radius:4px;margin-right:6px}.page-contact-list .passenger-card .info-header .type.adult{background-color:#e6f7ff;color:#1890ff}.page-contact-list .passenger-card .info-header .type.child{background-color:#fff7e6;color:#fa8c16}.page-contact-list .passenger-card .info-header .gender{font-size:13px;color:#999}.page-contact-list .passenger-card .info-details .detail-item{font-size:13px;color:#666;line-height:1.6;margin-bottom:2px}.page-contact-list .passenger-card .info-details .detail-item:last-child{margin-bottom:0}.page-contact-list .passenger-card .info-details .detail-item .label{color:#999}.page-contact-list .passenger-card .card-actions{display:flex;border-top:1px solid #f0f0f0}.page-contact-list .passenger-card .card-actions .action-btn{flex:1;text-align:center;padding:12px;font-size:14px;cursor:pointer}.page-contact-list .passenger-card .card-actions .action-btn:active{background-color:#fafafa}.page-contact-list .passenger-card .card-actions .action-btn.edit{color:#007aff;border-right:1px solid #f0f0f0}.page-contact-list .passenger-card .card-actions .action-btn.delete{color:#ff4d4f}.page-contact-list .empty-list{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.page-contact-list .empty-list .empty-icon{width:80px;height:80px;background-color:#f0f0f0;border-radius:50%;margin-bottom:16px}.page-contact-list .empty-list .empty-icon::before{content:'👤';font-size:40px;line-height:80px;display:block;text-align:center}.page-contact-list .empty-list p{color:#999;font-size:14px;margin-bottom:20px}.page-contact-list .empty-list .add-btn{padding:10px 32px;background:linear-gradient(135deg, #007aff 0%, #0056b3 100%);color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer}.page-contact-list .empty-list .add-btn:active{opacity:.9}.page-contact-list .add-passenger-entry{margin:0 16px 12px;padding:14px 16px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#007aff;font-size:14px;cursor:pointer;border:1px dashed #007aff}.page-contact-list .add-passenger-entry:active{background-color:#f0f8ff}.page-contact-list .add-passenger-entry i{margin-right:6px;font-size:18px}.page-contact-list .confirm-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:12px 16px;box-shadow:0 -2px 8px rgba(0,0,0,0.08)}.page-contact-list .confirm-bar .confirm-btn{width:100%;height:44px;border:none;border-radius:22px;background:linear-gradient(135deg, #007aff 0%, #0056b3 100%);color:#fff;font-size:16px;cursor:pointer}.page-contact-list .confirm-bar .confirm-btn:active{opacity:.9}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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 .notice-content>ul{padding:.25rem 0 0 1rem}.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.125remer;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}.iphoneX-fixed .resource-page{padding-bottom:calc(4rem + 34px)}.iphoneX-fixed .resource-page .dynamic-price-container .dynamic-price-btn{padding-bottom:34px}.iphoneX-fixed .resource-page .person-selected-footer{padding-bottom:1.25rem}.resource-page{min-height:100vh;background-color:#f0f0f0;padding-bottom:4rem}.resource-page .bus-popup-container .dynamic-info-content{padding-top:.75rem}.resource-page .bus-popup-container .bus-popup-list{padding:1rem}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item{background:#f5f7fa;border-radius:4px;margin-bottom:.5rem;padding:1rem}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item:last-child{margin-bottom:0}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item .bus-popup-item-content{margin-right:.5rem}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item .bus-popup-item-content .bus-popup-item-name{font-size:.875rem;color:#222222;word-break:break-all}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item .bus-popup-item-content .bus-popup-item-price{font-size:.875rem;color:#ff5e00;font-weight:600;margin-top:.5rem}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item .bus-popup-item-select-container .wg-icon-select-container{width:1.25rem;height:1.25rem;border:1px solid #999;border-radius:50%;display:flex;align-items:center;justify-content:center}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item .bus-popup-item-select-container .wg-icon-select-container .wg-icon-select{display:none}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item-selected{background:#ecf5ff;border:1px solid #2182fc}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item-selected .bus-popup-item-select-container .wg-icon-select-container{border:none;background:#2182fc}.resource-page .bus-popup-container .bus-popup-list .bus-popup-item-selected .bus-popup-item-select-container .wg-icon-select-container .wg-icon-select{display:block;color:#fff;font-size:.75rem}.resource-page .section-container{margin-top:.625rem}.resource-page .bus-container .info-title .title-icon>i{background:url('../img/bus.png') no-repeat center center;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.resource-page .bus-container .info-title .right-content{color:#2182fc;font-size:.875rem;font-weight:normal}.resource-page .bus-container .info-title .right-content .wg-icon-back{color:#2182fc;transform:rotate(180deg);display:inline-block}.resource-page .bus-container .bus-info-item .bus-info-detail{font-size:.875rem;color:#222222}.resource-page .bus-container .bus-info-item .bus-info-detail .bus-info-name{font-size:.875rem;color:#222222;word-break:break-all}.resource-page .bus-container .bus-info-item .bus-info-detail .bus-info-price{text-align:right;width:6.25rem;color:#ff5e00;font-size:.875rem}.resource-page .bus-container .bus-info-item .bus-info-detail .bus-info-img{width:6.25rem;height:6.25rem;background:url('../img/bus-nodata.png') no-repeat center center;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.resource-page .bus-container .bus-info-item .bus-info-detail .bus-info-tips{padding:.5rem 0 0 1rem;box-sizing:border-box}.resource-page .bus-container .bus-info-item .bus-info-detail .bus-info-tips .bus-change-btn{margin-top:.75rem;height:2rem;background:#2182fc;border-radius:2px;padding:0 1rem;color:#ffffff;font-weight:600;width:max-content}.resource-page .person-container .info-title{height:3.375rem;background:#fff}.resource-page .person-container .info-title .title-icon>i{background:url('../img/r_person.png') no-repeat center center;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.resource-page .person-container .info-title .right-content{color:#2182fc;font-size:.875rem;font-weight:normal}.resource-page .person-container .info-title .right-content .wg-icon-back{color:#2182fc;transform:rotate(180deg);display:inline-block}.resource-page .include-container .info-title .title-icon>i{background:url('../img/r_product.png') no-repeat center center;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.resource-page .include-container .dynamic-info-content{padding:1rem}.resource-page .include-container .dynamic-info-content .include-tips .include-tips-item{margin-top:.75rem;color:#999999;font-size:.875rem;line-height:1.25rem}.resource-page .include-container .dynamic-info-content .include-tips .include-tips-item:first-child{margin-top:0}.resource-page .include-container .dynamic-info-content .include-tips .include-tips-item .text-left{color:#222222;font-size:.875rem}.resource-page .include-container .dynamic-info-content .include-tips .include-tips-item .price-right{text-align:right;width:6.25rem;color:#ff5e00;font-size:.875rem}.resource-page .room-container .info-title .title-icon>i{background:url('../img/r_hbs.png') no-repeat center center;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.resource-page .room-container .dynamic-info-content{padding:1rem}.resource-page .room-container .dynamic-info-content .room-select-item{height:1.875rem}.resource-page .room-container .dynamic-info-content .room-select-item .row-l{color:#000000;font-size:1rem;font-weight:600}.resource-page .room-container .dynamic-info-content .room-select-item .row-l .title-icon{width:1rem;height:1rem;margin-right:.25rem}.resource-page .room-container .dynamic-info-content .room-select-item .row-l .title-icon>i{margin-right:.25rem;background:url('../img/room.svg') no-repeat center center;background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:1rem;height:1rem;display:inline-block}.resource-page .room-container .dynamic-info-content .room-select-item .wg-components-number .num-minus i,.resource-page .room-container .dynamic-info-content .room-select-item .wg-components-number .num-plus i{font-size:1.5rem}.resource-page .room-container .dynamic-info-content .room-select-item .wg-components-number .num-view{height:1.5rem;line-height:1.5rem;font-size:1.125rem;color:#222}.resource-page .room-container .dynamic-info-content .room-tips{margin-top:.75rem}.resource-page .room-container .dynamic-info-content .room-tips .room-tips-item{color:#999999;font-size:.875rem;line-height:1.25rem;margin-top:.125rem}.resource-page .resource-content{padding:1rem}.resource-page .resource-content h2{font-size:1.25rem;color:#222222;margin-bottom:.5rem;font-weight:600}.resource-page .resource-content p{font-size:.875rem;color:#666666;line-height:1.5}.component-tour-brief-container .sub-title{font-size:.875rem;color:#999;line-height:1.25rem;margin-top:.5rem}.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}.component-tour-brief-container .extra .extra-qty{margin-top:.125rem}.dynamic-info-container{min-width:320px;color:#222;margin:0 .5rem;background:#ffffff;border-radius:.5rem;overflow:hidden}.dynamic-info-container .info-title{height:2.875rem;background:linear-gradient(44deg, #fcfdff .63%, #f0f7ff 84.38%);border-radius:.5rem .5rem 0 0;color:#222222;font-size:1rem;padding:0 1rem;font-weight:600}.dynamic-info-container .info-title .title-icon{width:1.25rem;height:1.25rem;margin-right:.25rem}.dynamic-info-container .info-title .title-icon>i{margin-right:.25rem;background:url('../img/resource-dgt.png') no-repeat center center;background-size:100% 100%;background-repeat:no-repeat;background-position:center;width:1.25rem;height:1.25rem;display:inline-block}.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 .tip-container .wg-icon-back{font-size:.75rem;transform:rotate(180deg);color:#0057c4;margin-left:.125rem}.dynamic-info-container .dynamic-info-content{padding:.5rem 1rem 1rem}.dynamic-insurance{margin:.5rem;border-radius:.5rem;overflow:hidden;background-color:#fff}.dynamic-insurance .panel-header{position:relative;margin-left:0;padding:1rem .5rem 1rem 1rem;background-color:#ff7d130f;background-repeat:no-repeat;background-position:top .25rem right 0;background-size:contain;height:3rem;box-sizing:border-box}.dynamic-insurance .panel-header .header-more{font-size:1.125rem;color:#222222;letter-spacing:0;line-height:1.125rem;font-weight:700}.dynamic-insurance .panel-header .header-more .wicon-insurance-flight{font-size:1.25rem;margin-right:.5rem}.dynamic-insurance .panel-header .header-more .icon{font-size:.875rem;margin-right:.75rem}.dynamic-insurance .panel-header .header-more .h-title{color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;margin-right:.25rem}.dynamic-insurance .panel-header .header-more .h-sub-title{color:#ff5e00;font-size:.875rem;font-weight:600}.dynamic-insurance .panel-header .header-more .insurance-img{width:2.125rem;height:2.6875rem;position:absolute;right:0;bottom:0}.dynamic-insurance .panel-header .header-more .icon-insurance{font-size:2.5rem;right:0;top:.3rem;position:absolute}.dynamic-insurance .panel-header .header-more .wicon-insurance-open{color:rgba(22,185,0,0.3)}.dynamic-insurance .panel-header .header-more .wicon-insurance-close{color:rgba(255,125,19,0.1)}.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-insurance .panel-header.active{background-color:rgba(22,185,0,0.1)}.dynamic-insurance .panel-header.active .h-sub-title{color:#129401}.insurance-item{position:relative}.insurance-item .item-li{position:relative;padding-top:1.25rem}.insurance-item .item-li .content{width:100%}.insurance-item .item-li .content-time{font-size:.8125rem;color:#222 !important}.insurance-item .item-li .price-wrap{gap:.5rem;margin-top:1rem}.insurance-item .item-li .price-wrap .price-container .content-price{font-size:.8125rem;justify-content:flex-end;-webkit-justify-content:flex-end;-o-justify-content:flex-end}.insurance-item .item-li .price-wrap .price-container .content-price:last-child{margin-top:.3125rem}.insurance-item .item-li .price-wrap .price-container .content-price .price-old{margin-right:.5rem;color:#999999}.insurance-item .item-li .price-wrap .price-container .content-price .price-old>span{text-decoration:line-through}.insurance-item .item-li .price-wrap .price-container .content-price .price-discount>span{padding-left:.25rem;padding-right:0;color:#ff5e00}.insurance-item .item-li .price-wrap .price-container .content-price .price-discount>span>b{font-size:1rem}.insurance-item .item-li .price-wrap .btn-wrap{position:relative}.insurance-item .item-li .price-wrap .btn-wrap .wg-components-button{margin-right:0;width:3.75rem;height:2rem;padding:0}.insurance-item .item-li .price-wrap .btn-wrap .wg-components-button .button-icon{margin:0}.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)}}.insurance-item .item-li .price-wrap .btn-wrap .wg-components-button .wg-icon-loading{animation:loadingRotate 1.5s infinite linear}.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}.insurance-item .item-li .price-wrap .btn-wrap .selected>i{position:absolute;right:-0.125rem;color:white;bottom:.375rem;transform:scale(.5);font-weight:bolder}.insurance-item .item-li .insurance-tips{margin-bottom:.5rem;font-size:.8125rem;font-weight:400;color:#999;line-height:1rem}.insurance-item .item-li .insurance-warning{font-size:.8125rem;font-weight:400;color:#ff7d13;line-height:1rem}.insurance-item .item-li .insurance-warning .wg-icon-notice{margin-top:.25rem;margin-right:.25rem}.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}.insurance-item .item-li .insurance-note .insurance-note-title{font-weight:600;color:#ff7d13}.insurance-item .item-li .insurance-note .insurance-note-more{color:#2182fc;font-size:.75rem;font-weight:normal;letter-spacing:0px;margin-top:2px}.insurance-item .item-li .insurance-note .insurance-note-more .wg-icon-expand{margin-left:2px;vertical-align:middle}.insurance-item .item-li .insurance-note .insurance-note-more .wg-icon-expand.show{transform:rotate(180deg)}.insurance-item{background-color:#fff}.insurance-item .item-li{padding:1rem}.insurance-item .item-li .icon{margin-right:.75rem;font-size:.875rem}.insurance-item .item-li .icon.icon-checkbox.disabled-gray{color:#999}.insurance-item .item-li .content{font-size:.9375rem;font-weight:500;color:#2182fc;line-height:.9375rem}.insurance-item .item-li .content .content-title{margin-bottom:.75rem}.insurance-item .item-li .content .obs-info{border-top:1px solid #f0f0f0;padding-top:.9375rem}.insurance-item .item-li .content .content-desc{margin-bottom:.75rem;color:#222;font-size:.875rem;line-height:1.25rem;font-weight:600}.insurance-item .item-li .content .content-desc .obs-type{color:#2182fc}.insurance-item .item-li .content .content-desc .wg-icon-expand{font-size:.9375rem;padding-left:.125rem}.insurance-item .item-li .content .wg-icon-expand{display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);vertical-align:middle}.insurance-item .item-li .content .content-time{margin-bottom:.75rem;color:#666;font-size:.8125rem}.insurance-item .item-li .content .content-price{text-align:right;color:#999;font-size:.75rem}.insurance-item .item-li .content .content-price>span{color:#ff5e00}.insurance-item .item-li .content .content-price>span>b{font-size:1.25rem}.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}.insurance-item .item-li .insurance-note .insurance-note-more{color:#2182fc;font-size:.75rem;font-weight:normal;letter-spacing:0px;margin-top:2px}.insurance-item .item-li .insurance-note .insurance-note-more .wg-icon-expand{margin-left:2px;vertical-align:middle}.insurance-item .item-li .insurance-note .insurance-note-more .wg-icon-expand.show{transform:rotate(180deg)}.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-1{background:linear-gradient(-90deg, #afbcd6, #7f8ba6)}.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-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%}}.sub-rule{background-color:#fff;padding:.75rem 1.5rem}.sub-page{background-color:#f5f7fa}.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 #f0f0f0;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 #f0f0f0;background-color:#fff;margin-top:.625rem}.sub-page .sub-page-section-list .sub-page-header{height:1.875rem;line-height:1.875rem;padding:0 1rem;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 #f0f0f0;border-bottom:1px solid #f0f0f0;padding-left:1rem;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:.5rem 1rem .5rem 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}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,.wg-components-popup-page .wg-components-popup-page-header,.auto-center-limit-width,.filter-mask,.app-download-wrap,.page-detail .detail-order,.sticky-bottom,#appdownload,#headerview .header,.detail-skeleton-footer,.album-sticky-tabs,.tab-header .tab-mod{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}.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%}}.wg-components-mask.white-bg .wg-components-popup .popup-content{background:#fff}.wg-components-popup.show{display:flex}.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}.detail-calendar-container .festival-list-container{padding:0 .75rem}.detail-calendar-container .festival-list-container .festival-item{letter-spacing:0px;font-size:.75rem;line-height:.75rem;font-weight:500;display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.detail-calendar-container .festival-list-container .festival-item .dot{width:.3125rem;height:.3125rem;background-color:#ff7d13;border-radius:50%;flex-shrink:0}.detail-calendar-container .cld-day .cld-day-value{position:relative}.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}.headerview.absolute .header,.header-no-border .header{border-bottom:0}.headerview.wg-dgt-custom-header .header{border-bottom:none}.headerview.wg-dgt-custom-header .header .page-title .title-info{max-width:16.5rem}.headerview.wg-dgt-custom-header .header .custom-header{color:#999999;font-size:.875rem}.headerview.wg-dgt-custom-header .header .custom-header .current-title{color:#222222;font-weight:600}.headerview.wg-dgt-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}.wg-components-popup .popup-content{background:#fff}.shopping-cart-area-code.wg-components-area-code{height:100%;position:fixed;top:0;left:0;right:0;z-index:9999}.wg-icon-checkbox-checked,.wg-icon-radiobox-checked{color:#2182fc}.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}@font-face{font-family:"woticon";src:url('../fonts/woticon.ttf?t=14.4.1_20260521143124') format('truetype'),url('../fonts/woticon.svg?t=14.4.1_20260521143124#woticon') format('svg'),url('../fonts/woticon.woff?t=14.4.1_20260521143124') 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"}.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}body{font-size:.875rem;background:#f0f0f0}.mainview .main-viewport{background-color:#e8ecf3}.iphoneX-paddingBottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.iphoneX-fixed .fixed-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.loading-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.loading-wrap .loading-spinner{width:2rem;height:2rem;border:2px solid #f0f0f0;border-top-color:#2182fc;border-radius:50%;animation:spin .8s linear infinite}.loading-wrap p{margin-top:.5rem;color:#999999;font-size:.75rem}@keyframes spin{to{transform:rotate(360deg)}}.empty-list{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.empty-list .empty-icon{width:4rem;height:4rem;background:#f0f0f0;border-radius:50%;margin-bottom:1rem}.empty-list p{color:#999999;font-size:.875rem}.empty-list .sub-text{color:#cccccc;font-size:.75rem}