html{min-width:unset;font-size:16px !important}body{background:#e8ecf3}#main,.wg-site-header{min-width:1250px}@font-face{font-family:"woticon";src:url('../fonts/woticon.ttf?t=12.9.2_20251111145427') format('truetype'),url('../fonts/woticon.svg?t=12.9.2_20251111145427#woticon') format('svg'),url('../fonts/woticon.woff?t=12.9.2_20251111145427') 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-category:before{content:"\ea01"}.wicon-destination:before{content:"\ea04"}.wicon-date:before{content:"\ea02"}.wicon-favorite:before{content:"\ea05"}.wicon-departure:before{content:"\ea03"}.wicon-fire:before{content:"\ea06"}.wicon-gift-second:before{content:"\ea08"}.wicon-footprint:before{content:"\ea07"}.wicon-gift:before{content:"\ea09"}.wicon-hadFavorite:before{content:"\ea0a"}.wicon-hot:before{content:"\ea0c"}.wicon-history:before{content:"\ea0b"}.wicon-info:before{content:"\ea0d"}.wicon-phone:before{content:"\ea0e"}.wicon-search:before{content:"\ea10"}.wicon-sort:before{content:"\ea11"}.wicon-position:before{content:"\ea0f"}.wicon-theme:before{content:"\ea12"}.web-page-container{width:1184px;margin:0 auto;padding:10px 0}body.no-scroll{overflow:hidden}.fixed-container.top-10{top:10px !important}.hover-active{-webkit-transition:transform .5s ease 0s;-moz-transition:transform .5s ease 0s;-ms-transition:transform .5s ease 0s;-o-transition:transform .5s ease 0s;transition:transform .5s ease 0s}.hover-active:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}div.sub-page{box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px;padding:30px;padding-top:15px;box-sizing:border-box;width:1180px}div.sub-page .sub-page-section-list{border-top:none;margin-top:0}div.sub-page .sub-page-section-list .figure-close{display:none}div.sub-page .sub-page-section-list:first-child .figure-close{display:block}div.sub-page .sub-page-section-list .sub-page-header{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;height:34px;line-height:34px;padding:0;padding-bottom:10px;font-size:20px;color:#222;padding-top:15px}div.sub-page .sub-page-section-list .sub-page-list{font-size:14px;color:#666;border-top:none;border-bottom:0;padding-left:0}span.figure-close{cursor:pointer;width:27px;height:27px;border:1px solid #2182fc;color:#2182fc}span.figure-close.round{border:1px solid #2182fc}span.figure-close.round:active{background-color:transparent}span.figure-close::before,span.figure-close::after{background-color:#2182fc}span.figure-close::after{height:1px;left:3px;top:13px}span.figure-close::before{width:1px;left:13px;top:3px}.bread-crumbs{list-style:none;overflow:hidden;font-size:14px;background-color:#e8ecf3;color:#2182fc;display:flex}.bread-crumbs>li{padding:0 20px;margin:10px 0;height:22px;line-height:22px;font-size:14px;width:auto;padding-left:0;position:relative;cursor:pointer;-webkit-line-clamp:1;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical}.bread-crumbs>li:last-child{flex:1}.bread-crumbs>li.active{color:#222;cursor:default}.bread-crumbs>li.active::after{content:'';display:none}.bread-crumbs>li::after{position:absolute;top:8px;right:10px;content:'';display:inline-block;line-height:14px;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#222;transform:rotate(45deg)}[page-url='doc/dining'] .web-page-back{padding-left:15px}div.slider-web-container ul>li>img,div.slider-web-container ul>li>div{padding:0 10px}div.slider-web-container .icon-u{-moz-box-shadow:0px 0px 16px 0px rgba(20, 76, 145, 0.27);-webkit-box-shadow:0px 0px 16px 0px rgba(20, 76, 145, 0.27);box-shadow:0px 0px 16px 0px rgba(20, 76, 145, 0.27)}#main{min-height:550px}.wg-site-header{z-index:998}.progress-header{z-index:10 !important}.wg-site-footer{position:relative}.page-index-wrapper{background-color:#f1f5f8;min-width:1184px !important}.page-index-wrapper .bg-wrapper .index-image-slider{width:100%;height:280px;background:url(../img-web/index_bg.jpg) no-repeat center 0% / cover}.page-index-wrapper .bg-wrapper .entry-group{width:1184px;margin:0 auto;padding-bottom:2px;display:flex;flex-wrap:nowrap;justify-content:space-between}.page-index-wrapper .bg-wrapper .entry-group .index-entry{cursor:pointer;padding-top:40px;flex:1;max-width:96px;overflow:hidden}.page-index-wrapper .bg-wrapper .entry-group .index-entry .index-entry-box{background:#fff;width:88px;height:88px;border-radius:50%;overflow:hidden;box-shadow:0 4px 6px 0 rgba(0,0,0,0.1);display:flex;align-items:center;justify-content:center}.page-index-wrapper .bg-wrapper .entry-group .index-entry .index-entry-box img{width:60%;height:60%}.page-index-wrapper .bg-wrapper .entry-group .index-entry .index-entry-title{text-align:center;max-width:100%;line-height:34px;font-size:14px;color:#222}.page-index-wrapper .download-wrap{padding:0 2px;margin-top:32px}.page-index-wrapper .app-download-container{width:1184px;height:332px;margin:0 auto;padding-bottom:32px;background:url(https://pages.ctrip.com/wingon-wireless-static/components/foot_download_bg.png.webp) center top no-repeat}.page-index-wrapper .app-download-container .info{width:390px;margin:85px 0px 0px 590px;color:#222}.page-index-wrapper .app-download-container .info .title{font-size:24px;font-weight:600}.page-index-wrapper .app-download-container .info .desc{font-size:14px;line-height:22px;margin:20px 0}.page-index-wrapper .app-download-container .info .button a{background:url(/local/img-web/index_icon_bg.png) left top no-repeat;width:111px;height:33px;float:left;display:block}.page-index-wrapper .app-download-container .info .button .google-play{background-position:-59px -602px}.page-index-wrapper .app-download-container .info .button .app-store{margin-left:10px;background-position:-59px -665px}.page-index-wrapper .app-download-container .qrcode img{width:110px;height:110px;margin-top:85px;margin-right:60px}.theme-list-wrapper{width:1184px;margin:0 auto;padding-bottom:50px}.theme-list-wrapper .recommend-theme{margin-top:32px;padding-bottom:0px}.theme-list-wrapper .recommend-theme .slider-wrapper{padding-bottom:0px}.theme-list-wrapper .recommend-theme .show-more{position:absolute;bottom:0;right:0;font-size:14px;line-height:20px;height:20px;cursor:pointer;color:#2182fc;font-weight:600}.theme-list-wrapper .recommend-theme .show-more:hover{text-decoration:underline}.theme-list-wrapper .recommend-theme .show-more .icon-next{transform:rotate(180deg);display:inline-block;text-align:center;vertical-align:middle;width:20px;height:20px}.theme-list-wrapper .recommend-theme .show-more .icon-next i{color:#2182fc;font-size:14px;font-weight:600}.theme-list-wrapper .recommend-theme .theme-item{padding:10px 0 0}.theme-list-wrapper .recommend-theme .theme-item .item-wrapper{overflow:hidden;width:284px;height:272px;background-color:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.theme-list-wrapper .recommend-theme .theme-item .item-wrapper:hover{-moz-box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 4px 10px 0px rgba(0, 0, 0, 0.1)}.theme-list-wrapper .recommend-theme .theme-item .item-wrapper .theme-img{height:142px;border-radius:2px;overflow:hidden;margin:16px 16px 0;position:relative}.theme-list-wrapper .recommend-theme .theme-item .item-wrapper .theme-img .discount{width:70px;position:absolute;padding:0 6px;left:0;top:0;line-height:24px;background:#f82222;border-radius:2px 0px 2px 0px;color:#ffffff;font-size:14px;font-weight:600;letter-spacing:0px}.theme-list-wrapper .recommend-theme .theme-item .item-wrapper .theme-img img{width:100%;height:100%}.theme-list-wrapper .recommend-theme .theme-title{color:#222;font-size:24px;font-weight:600;height:32px;margin-bottom:6px;line-height:32px;text-align:center}.theme-list-wrapper .recommend-theme .item-info .item-title{color:#222;font-size:16px;text-align:left;font-weight:600;padding:8px 16px 0;height:44px;line-height:22px;-webkit-line-clamp:2;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-box-orient:vertical}.theme-list-wrapper .recommend-theme .item-info .item-price{text-align:right;color:#ff5e00;font-size:22px;font-weight:600;padding:0 16px;height:30px;line-height:30px;margin-top:18px}.theme-list-wrapper .recommend-theme .item-info .item-price .hkd{font-weight:normal}.theme-list-wrapper .recommend-theme .item-info .item-price .original-price{color:#999;font-size:14px;text-decoration:line-through;display:inline-block;margin-right:8px;font-weight:normal}.theme-list-wrapper .recommend-theme .item-info .item-price span{font-size:14px}.wg-progress-list .active-status-bar{left:12% !important}.wg-progress-list .disable-status-bar{left:12% !important;width:75% !important}input::-ms-clear{display:none}input::-ms-reveal{display:none}input::-o-clear{display:none}.main-viewport,[page-url]{height:auto}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.wg-site-header .wg-site-wraper .header-account-login .btn-login{padding-top:0;padding-bottom:1px}}@media (max-width:640px){.local-list-product li{width:100%}.local-list-product li .list-product-title{line-height:1rem;height:2rem}}@media (min-width:641px){.local-list-product li{width:49.5%;float:left}.local-list-product li .list-product-title{line-height:1rem;height:2rem}.local-list-product li:nth-child(2n){margin-left:1%}}.list-box{background-color:#fff;line-height:1rem;font-size:.875rem}.list-box ul{padding:0}.list-box li{list-style:none;list-style-type:none}.list-box .notice{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-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.3125rem .9375rem}.list-box .notice i,.list-box .notice span{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;-webkit-box-pack:center;-moz-box-pack:center;justify-content:center}.list-box .notice i{padding-right:.3125rem;color:#afafaf}.list-box .notice span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:3rem;color:#8c8c8c}body,html{height:100%;overflow-y:auto}[page-url='booking'] .wg-progress-list .progress-item{width:25%}.booking-bottom-next{overflow:hidden;position:relative}.booking-bottom-next .mask .lightbox{width:1180px;margin:0 auto}.booking-bottom-next .mask .figure-close{cursor:pointer}.booking-bottom-next .price-detail-footer{border-bottom:1px solid #e3e3e3}.pc-picker{top:54px !important;left:380px !important}.pc-picker .popup-content{overflow:hidden}.pc-picker .popup-content ul{height:250px;width:83.3px;float:left;overflow:auto;background-color:#fff;text-align:center}.pc-picker .popup-content ul::-webkit-scrollbar{width:6px;height:1px}.pc-picker .popup-content ul::-webkit-scrollbar-thumb{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2)}.pc-picker .popup-content ul::-webkit-scrollbar-track{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.pc-picker .popup-content ul>li{list-style:none;height:41px;line-height:41px;font-size:16px;cursor:pointer}.pc-picker .popup-content ul>li.selected,.pc-picker .popup-content ul>li:hover{background-color:#f1f5f8;color:#2182fc}.bottom-bar-fix{position:relative}.booking-order-bar{color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;background:#ffffff;height:48px}.booking-order-bar .price-total{font-size:16px;padding:8px;line-height:16px}.booking-order-bar .price-total .text{padding:2px;color:#666}.booking-order-bar .price-total .unit{padding:2px;color:#ff9a14}.booking-order-bar .price-detail{line-height:48px;color:#2182fc;padding-right:20px;width:30%;font-size:14px;text-align:right}.booking-order-bar .price-detail:active{opacity:.8}.booking-order-bar .extra-page::after{border-color:#2182fc;right:8px}.booking-order-bar .price-next{background:#ff7d13;width:25%;text-align:center;line-height:48px;color:#fff;display:block;cursor:pointer}.price-detail-wrapper{margin:0 auto;font-size:16px;background-color:#f8fbff}.price-detail-wrapper .price-list{list-style:none;list-style-type:none;padding:0 0 16px;margin:0;border-bottom:1px solid #e3e3e3}.price-detail-wrapper .price-list .border-dashed{border-top:1px dashed #cccccc;flex:1;margin:0 10px;height:1px}.price-detail-wrapper .price-list li{padding-bottom:8px;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;font-size:14px;color:#222}.price-detail-wrapper .price-list li .unit{margin-right:5px}.price-detail-wrapper .price-list li label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.price-detail-wrapper .price-list li .wg-amount.discount{color:#ff5e00}.price-detail-wrapper .price-wrapper{margin-right:4px}.price-detail-wrapper .price-detail-footer{color:#222;padding:16px 0;font-weight:600;font-size:18px;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}.price-detail-wrapper .price-detail-footer label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block}.price-detail-wrapper .price-detail-footer span{color:#ff5e00;font-size:22px}.price-detail-wrapper .price-detail-footer span i{margin-right:5px;font-size:14px}.price-detail-wrapper .price-detail-header{padding:10px 0;color:#2182fc;font-weight:600;font-size:16px}.clause-wrapper{margin:16px 0 24px;font-size:14px;line-height:16px}.clause-wrapper i{margin-right:5px;cursor:pointer;color:#ccc}.clause-wrapper i.wg-icon-checkbox-checked{color:#2182fc}.clause-wrapper span{color:#2182fc;font-size:14px}.clause-wrapper span.click-effect{cursor:pointer}.booking-promotion{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}.booking-promotion .promotion-content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:20px;font-size:14px;font-weight:400;color:#222;line-height:20px}.booking-promotion .promotion-amount{color:#ff5e00;padding:0 8px 0 20px;font-size:14px}.booking-promotion .promotion-label{font-size:14px;color:#ff7d13}.booking-promotion .promotion-count{font-size:18px;line-height:24px;color:#222;text-align:center}.booking-promotion .promotion-count.member-count{width:98px}.booking-promotion .promotion-count .wg-components-number .num-view{font-size:18px;color:#222}.booking-discount-wrapper{background-color:#fff;margin-top:8px;border-radius:1px;padding:16px}.booking-discount-wrapper .discount-title{font-weight:600;color:#222;font-size:18px;padding-bottom:18px}.booking-discount-wrapper ul{list-style:none;list-style-type:none;margin:0;padding:0;background:#fff}.booking-discount-wrapper ul li{padding-bottom:12px}.booking-discount-wrapper ul li:last-child{padding-bottom:0}.ticket-choose-list{display:block}.ticket-choose-list .express-title{font-size:18px;color:#222;font-weight:600;padding:0}.express-wrapper{padding:16px;font-size:14px;background-color:#fff;border-radius:1px;margin-top:8px}.express-wrapper input:focus,.express-wrapper textarea:focus{border:1px solid #2182fc}.express-wrapper .form-label{padding-right:20px;padding-top:0;box-sizing:border-box;width:82px}.express-wrapper ul{padding:0;background:#fff}.express-wrapper ul li{padding-top:20px;cursor:pointer}.express-wrapper .click-effect.selected .b-circle{background-color:#1989fa;border:1px solid #1989fa}.express-wrapper .click-effect.selected .i-circle{visibility:visible}.express-wrapper .click-effect.selected .selected-info{color:#2182fc;max-width:730px}.express-wrapper .click-effect.selected .selected-info label,.express-wrapper .click-effect.selected .selected-info span{color:#2182fc !important}.express-wrapper .click-effect .selected-info{color:#222;font-size:14px}.express-wrapper .click-effect .selected-info label,.express-wrapper .click-effect .selected-info span{cursor:pointer;color:#222 !important}.express-wrapper .click-effect .express-line{line-height:16px;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}.express-wrapper .click-effect .express-line label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.express-wrapper .click-effect .express-line label span{color:#787878}.js-top-wrapper .orange{padding:0 15px 5px}.group-list-wrapper{padding:16px;background:#fff;color:#222;border-radius:1px;margin-top:8px}.group-list-wrapper h3{font-size:18px;font-weight:600}.group-list-wrapper ul{background:#fff;font-size:14px;list-style:none;list-style-type:none;padding:0;margin-top:16px}.group-list-wrapper ul li{line-height:20px;cursor:pointer}.group-list-wrapper ul li label{cursor:pointer;max-width:700px}.group-list-wrapper ul li+li{margin-top:8px}.group-list-wrapper ul li.selected .b-circle{background:#2182fc}.group-list-wrapper ul li.selected .i-circle{visibility:visible}.group-list-wrapper ul li.selected label{color:#2182fc}.group-list-wrapper div{padding:10px}.booking-wrapper{position:relative;min-height:640px;padding-bottom:14px;color:#222}.booking-wrapper .booking-container{width:784px;float:left}.booking-wrapper .fixed-container{position:absolute;overflow:hidden;width:384px;z-index:2;box-sizing:border-box;float:right;right:0;transition:top .5s;-webkit-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s}.booking-wrapper .fixed-container .price-container{padding:16px 16px 32px;background:#f8fbff}.booking-wrapper .fixed-container .box_bg{background:url('../img-web/priceBoxBottom.png') no-repeat -5px 0;height:13px;width:100%;left:0;bottom:-5px;background-size:103% 13px}.booking-wrapper .clear{clear:both}.booking-wrapper .js-top-wrapper{overflow:hidden;background-color:#fff;position:relative}.booking-wrapper .banner-login{padding:10px}.booking-wrapper .banner-login .banner-text{color:#333;font-size:14px}.booking-wrapper .banner-login .btn{padding:5px 10px;line-height:1}.booking-wrapper .quick-login{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;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;margin-bottom:10px;box-sizing:border-box;color:#2182fc;font-size:14px;width:807px;height:50px;background:#fff;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px}.booking-wrapper .quick-login button{color:#fff;background-color:#2182fc;height:28px;width:70px;margin-right:20px;font-size:12px}.booking-wrapper .quick-login>span{margin-left:20px}.booking-wrapper .quick-login>span .icon-icpersonfill{display:inline-block;color:#2182fc;margin-right:5px}.booking-wrapper .web-page-back{padding:8px 0 0 0}.booking-wrapper .price-next{cursor:pointer;width:352px;height:56px;line-height:56px;font-size:20px;font-weight:600;letter-spacing:2px;background:#ff7d13;color:#fff;text-align:center;display:block;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.booking-wrapper .price-next:focus{outline:none}.booking-wrapper .price-next:hover{background:#b2570d}.wg-banner-login+.booking-product-panel{margin-top:10px}.booking-product-panel{font-size:14px;border-radius:1px}.booking-product-panel .booking-desc{background-color:#fff;overflow:hidden;border-radius:1px;margin-bottom:8px}.booking-product-panel h1{margin:16px 16px 8px;font-weight:600;font-size:20px;line-height:28px;color:#222}.booking-product-panel .booking-depart{margin:0 16px 16px}.booking-product-panel .booking-depart .booking-rules{color:#2182fc;line-height:20px;cursor:pointer;font-size:14px}.booking-product-panel .booking-depart .icon-biz-info{color:#ffffff;font-size:20px;display:-webkit-box;cursor:pointer}.booking-product-panel .booking-depart .icon-biz-info:before{color:#2182fc}.booking-product-panel .line{border-bottom:1px dashed #d7d7d7;margin:10px 0;position:relative}.booking-product-panel .line .left-ball{position:absolute;left:-8px;top:-7px;width:15px;height:15px;border-radius:8px;border:1px solid #d7d7d7;background:#f5f5f5}.booking-product-panel .line .right-ball{position:absolute;right:-8px;top:-7px;width:15px;height:15px;border-radius:8px;border:1px solid #d7d7d7;background:#f5f5f5}.booking-product-panel .dates{background-color:#fff;border-radius:1px 1px 0 0;font-size:14px}.booking-product-panel .dates .booking-date{color:#222;font-size:14px;padding-left:16px;position:relative}.booking-product-panel .dates .booking-date .calendar-mask{position:absolute;top:40px;z-index:999;background-color:#ffffff}.booking-product-panel .dates .booking-date .calendar-container{background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2)}.booking-product-panel .dates .booking-date .calendar-container .wg-component-calendar{border:none}.booking-product-panel .dates .booking-date .calendar-container .calendar-footer{padding:0;font-size:14px;color:#666;overflow:hidden}.booking-product-panel .dates .booking-date .calendar-container .calendar-footer .grouped{position:relative;display:inline-block;right:3px;height:5px;width:5px;background:#16b900;border-radius:50%}.booking-product-panel .dates .booking-date .calendar-container .calendar-footer .fl,.booking-product-panel .dates .booking-date .calendar-container .calendar-footer .fr{margin-bottom:10px}.booking-product-panel .dates .booking-date .calendar-container .calendar-footer .fl{margin-left:24px}.booking-product-panel .dates .booking-date .calendar-container .calendar-footer .fr{margin-right:24px}.booking-product-panel .dates .title{padding:16px;font-size:18px;color:#222;font-weight:600}.booking-product-panel .dates .selected-date{width:338px;height:40px;color:#222;font-size:16px;border-radius:2px;border:1px solid #e3e3e3;padding-left:16px;cursor:pointer;box-sizing:border-box}.booking-product-panel .dates .selected-date>span{font-size:16px;line-height:22px}.booking-product-panel .dates .selected-date .wg-icon-rili{color:#ccc;margin-left:165px}.booking-product-panel .selected{color:#2182fc;border:1px solid #2182fc !important}.receipt-title-wrapper{background:#fff;padding:16px;margin-top:8px;font-size:14px;line-height:16px;color:#666;border-radius:1px 1px 1px 1px}.receipt-title-wrapper .form-label{text-align:right;padding-right:20px;box-sizing:border-box;width:82px}.receipt-title-wrapper input{height:38px;border-radius:3px;border:1px solid #d8dce5}.receipt-title-wrapper input:focus{border:1px solid #2182fc}.ssl-wrapper{color:#60c455}.ssl-wrapper .icon{margin-top:2px;margin-right:10px}.ssl-wrapper .wg-icon-ssl{color:#60c455}.banner.ssl-wrapper{padding:5px 15px}.ticket-number-wrapper{padding-top:24px;background:#fff;border-radius:1px}.ticket-number-wrapper .number-title{font-size:18px;color:#222;margin-left:16px;margin-top:0;font-weight:600}.ticket-number-wrapper .wg-components-number.pc-wrapper .num-view{font-size:18px;color:#222}.ticket-list-wrapper{list-style:none;list-style-type:none;border-radius:1px;background:#fff;font-size:14px;padding:18px 16px 16px}.ticket-list-wrapper .panel-folder .wg-icon-expand{display:inline-block;color:#aeaeae}.ticket-list-wrapper li{padding-bottom:12px;line-height:20px;color:#222;font-size:14px}.ticket-list-wrapper li:last-child{padding-bottom:0}.ticket-list-wrapper .ticket-price-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;height:auto}.ticket-list-wrapper .ticket-price-wrapper .title{height:auto;padding-right:56px}.ticket-list-wrapper .ticket-price-wrapper .title>label{display:inline-block;line-height:30px;height:auto;max-height:inherit}.ticket-list-wrapper .ticket-price-wrapper .icon-biz-info:before{color:#2182fc;font-size:30px}.ticket-list-wrapper .ticket-price-wrapper .wg-components-number .num-minus i,.ticket-list-wrapper .ticket-price-wrapper .wg-components-number .num-plus i{width:1.5rem;height:1.5rem;font-size:1.5rem}.ticket-list-wrapper .ticket-price-wrapper .wg-components-number .num-view{height:1.5rem;line-height:1.5rem}.ticket-list-wrapper .price-mark{background:#f5f5f5;margin-top:5px;border-radius:5px;padding:0 10px;font-size:12px;position:relative}.ticket-list-wrapper .price-mark::before{top:0;bottom:7px;left:15px;position:absolute;content:'';display:block;width:11px;height:11px;margin-top:-4px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#f5f5f5}.ticket-list-wrapper .title{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:30px}.ticket-list-wrapper .title label{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;line-height:1.125rem;max-height:2.25rem;word-break:break-word;overflow:hidden;line-height:24px;height:32px}.ticket-list-wrapper .title i.icon-biz-info{line-height:32px;height:32px;cursor:pointer}.ticket-list-wrapper .ticket-price{color:#ff5e00;padding:0 15px;line-height:30px}.ticket-list-wrapper .ticket-price span{margin:0 5px}.message-txtarea{border-radius:3px;border-bottom:1px solid #f0f0f0}.message-txtarea .textarea{min-height:48px;background:#fff;padding:5px 10px;word-wrap:break-word;line-height:24px;overflow:hidden}.message-txtarea textarea{padding-left:10px;padding-right:10px;width:100%;height:50px;font-size:16px;color:#222;resize:none;outline:none;border:none;display:block;overflow:hidden;box-sizing:border-box}.passenger-edit-wrapper{background-color:#f0f0f0;padding-bottom:15px}.passenger-edit-wrapper.web-edit{box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px;background-color:#fff;padding:20px 16px 30px 16px;margin:10px auto}.passenger-edit-wrapper.web-edit .footer-tip{margin:16px 0;padding:0}.passenger-edit-wrapper.web-edit .passenger-edit-panel .context{width:564px}.passenger-edit-wrapper.web-edit .passenger-edit-panel .wg-components-form-input{max-width:564px;width:564px}.passenger-edit-wrapper.web-edit .passenger-edit-panel .phone{max-width:564px;width:564px}.passenger-edit-wrapper.web-edit .passenger-edit-panel .ticket-dropdown-list{width:564px;max-width:564px}.passenger-edit-wrapper.web-edit .button-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.passenger-edit-wrapper.web-edit .button-list .delete-button{margin:0;width:148px;padding:0;border-radius:2px;margin-left:10px}.passenger-edit-wrapper.web-edit .button-list .button-ok{width:148px;height:56px;line-height:56px;text-align:center;background:#2182fc;border-radius:2px;color:#fff;font-weight:600;font-size:20px;cursor:pointer}.passenger-edit-wrapper.web-edit .sub-page-header{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;height:34px;line-height:34px;font-size:18px;color:#222;font-weight:600}.passenger-edit-wrapper.web-edit .passenger-wrapper{margin:24px 0 32px}.passenger-edit-panel{list-style:none;list-style-type:none;background-color:#fff;padding:0;margin:0}.passenger-edit-panel .single-calendar{position:absolute;z-index:999}.passenger-edit-panel .no-decoration-button{background:#fff;border:none;text-align:left;padding:0}.passenger-edit-panel .ticket-content-wrapper{position:relative}.passenger-edit-panel .phone-code-drop{top:54px;width:120px;border-top:1px solid #2182fc}.passenger-edit-panel .ticket-content{display:inline-block;height:32px;line-height:32px;font-weight:600;border-bottom:1px solid #f0f0f0;box-sizing:border-box;margin-right:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:16px;padding-right:16px;cursor:pointer}.passenger-edit-panel .ticket-content.active{border:1px solid #2182fc}.passenger-edit-panel .ticket-content.extra-page:after{right:10px;transform:rotate(135deg);width:5px;height:5px;border-color:#999;border-top:1px solid;border-right:1px solid}.passenger-edit-panel .error .ticket-content{border-bottom:1px solid #f82222}.passenger-edit-panel .validate-tip-wrapper{color:red;font-size:12px;line-height:14px;margin-top:5px;display:inline-block;width:345px}.passenger-edit-panel .validate-tip-wrapper i{margin-right:4px}.passenger-edit-panel>li{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;font-size:14px;margin-bottom:16px;position:relative}.passenger-edit-panel>li>div+div{margin-left:24px}.passenger-edit-panel>li .mask{z-index:999 !important}.passenger-edit-panel .row-label{width:100px;padding:0 20px 0 0;text-align:left;box-sizing:border-box;color:#666}.passenger-edit-panel .row-label.phone-code-label{font-weight:600;font-size:16px;color:#222}.passenger-edit-panel .context{height:32px;width:364px}.passenger-edit-panel .context.id-card-input{width:364px}.passenger-edit-panel .context.extra-page::after{border-top:1px solid;border-right:1px solid;border-color:#999;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.passenger-edit-panel .phone{max-width:364px}.passenger-edit-panel .phone .extra-page:after{right:10px;border-top:1px solid;border-right:1px solid;border-color:#999;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.passenger-edit-panel input{line-height:inherit;color:#222;font-size:16px;padding:0 10px 0 0;font-weight:600}.passenger-edit-panel .wg-components-form-input{max-width:364px}.passenger-edit-panel .wg-components-form-input .form-box input{color:#222;font-size:16px;font-weight:600}.passenger-edit-panel .wg-components-form-input .input-message{display:-ms-flexbox;display:-webkit-flex;display:flex;-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}.passenger-edit-panel .wg-components-form-input .input-message i{margin-top:6px}.passenger-edit-panel .place-holder{color:#999;font-weight:normal;padding-left:0}.switch-wrapper{font-size:14px;margin-bottom:32px;font-weight:normal;color:#666;line-height:14px}.switch-wrapper .list{padding:8px 0}.switch-wrapper .switch-label{line-height:1}.switch-wrapper .wg-icon-warning{margin-right:10px}.switch-wrapper i{vertical-align:middle;margin-right:8px;font-size:14px;color:#ccc;cursor:pointer}.switch-wrapper i.wg-icon-checkbox-checked{color:#2182fc}.switch-wrapper span{vertical-align:middle}.footer-tip{font-size:14px;line-height:1;margin-top:8px;background-color:#fff;padding:0 20px;color:#ff7d13}.footer-tip .tip{height:32px;background:#fff2e7;border-radius:2px 2px 2px 2px;line-height:32px;padding:0 18px}.footer-tip .tip+.tip{border-top:1px solid #eee}.footer-tip .tip .wg-icon-warning{margin-right:10px}.passenger-addition-btn{padding:15px;border-bottom:1px solid #d7d7d7;background:#fff}div.web-passenger-list{padding:20px 0 0}div.web-passenger-list .passenger-data-title{padding-left:16px}div.web-passenger-list .passenger-data-title h3{margin-bottom:0}div.web-passenger-list .form-list{border:none;padding-left:0}div.web-passenger-list .form-list>li{padding:0 16px;border-bottom:1px solid #f0f0f0;border-top:0}div.web-passenger-list .form-list>li:last-child{border-bottom:0}div.web-passenger-list .form-list>li .passenger-edit{color:#2182fc;cursor:pointer;margin-right:8px}div.web-passenger-list .form-list>li .selectWrapper,div.web-passenger-list .form-list>li .passenger-edit{padding:0}div.web-passenger-list .form-list>li .selectWrapper>button,div.web-passenger-list .form-list>li .passenger-edit>button{width:64px;height:32px;padding:0;line-height:32px;background-color:#fff;color:#2182fc;border:1px SOLID #2182fc;font-size:16px;font-weight:600;border-radius:2px}.passenger-data-wrapper{background:#fff;margin-top:8px;border-radius:1px;padding:20px 16px 8px}.passenger-data-wrapper .btn{cursor:pointer}.passenger-data-title{overflow:hidden;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}.passenger-data-title h3{color:#222;font-size:18px;font-weight:600;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:20px;margin-top:0}.passenger-data-title button{font-size:16px;background-color:#fff;color:#2182fc;border:1px solid #2182fc;width:64px;height:32px;line-height:32px;text-align:center;box-sizing:border-box;font-weight:600}.top-tip-fix{position:absolute}.delete-button{cursor:pointer;padding:10px 0;width:90%;margin:30px auto 10px;border-radius:100px;background-color:#ffffff;color:red;border:1px solid red}.delete-button .icon-delete{margin-right:8px}.ticket-price-wrapper .tooltip-wrapper{display:inline-block;z-index:101 !important}.ticket-price-wrapper .tooltip-wrapper .tooltip-info{z-index:97 !important;bottom:0;top:unset;left:30px;width:300px;cursor:pointer}.select-group .wg-components-mask{position:absolute;left:auto;top:auto;right:auto;bottom:auto;width:300px;height:auto;background-color:transparent}.select-group .wg-components-mask .wg-components-popup{position:relative}.select-group .wg-components-mask .popup-content{border:1px solid #e4e7ed;border-radius:4px;min-width:90px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box}.select-group .wg-components-mask .popup{position:relative;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.select-group .ticket-dropdown-list{max-width:364px;border-top:1px solid #2182fc}.select-group .ticket-dropdown-list li{display:flex;height:unset;line-height:20px;padding:10px 16px;moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.web-page-container .booking-rules{line-height:180% !important}.web-page-container .dates .selected-date>span{padding-top:0}.web-page-container .quick-login>span .icon-icpersonfill{margin-top:4px}.web-page-container .clear-input-box .content-input{padding-top:0;padding-bottom:0}.web-page-container .passenger-edit-panel .icon-clear{font-size:14px !important}.web-page-container .tooltip-info{min-width:100px}}.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}.up-arrow.extra-page:after{transform:rotate(-45deg) !important;border-color:#2182fc !important;margin-top:0}.up-arrow .ticket-content{border-bottom:1px solid #2182fc}ul li{list-style:none}.circle-selection{display:inline-block;width:53px;height:24px;border-radius:2px;border:1px solid #ccc;margin-right:8px;text-align:center;cursor:pointer}.circle-selection .sex-name{padding-top:3px;font-size:14px;margin-left:5px}.circle-selection.active{border:1px solid #2182fc;color:#2182fc}.circle-selection.active .man_icon{background-position:-11px -9px}.circle-selection.active .woman_icon{background-position:-52px -8px}.circle-selection .man_icon{background-position:-32px -9px}.circle-selection .woman_icon{background-position:-73px -8px}.circle-selection .icon-main{background-image:url('../img-web/sex.png');background-repeat:no-repeat;background-size:95px auto;display:inline-block;vertical-align:middle;font-size:0}.circle-selection .man_icon,.circle-selection .woman_icon{width:12px;height:12px;margin:7px 0}.active .i-circle{visibility:visible}.b-circle{border:1px solid #17a1dd;display:inline-flex;border-radius:10px;width:16px;height:16px;margin-right:4px;align-items:center;justify-content:center}.i-circle{background:#17a1dd;display:inline-block;visibility:hidden;border-radius:5px;width:8px;height:8px;vertical-align:middle}i.icon-flag:before{content:'\ea2c' !important}[page-url='detail']{background-color:#E8ECF3}[page-url='detail'] .web-page-container{margin-top:0;padding:0;width:1184px}.local-detail-product{line-height:14px;font-size:13px;padding-bottom:32px;overflow:hidden}.local-detail-product .product-container{overflow:hidden;width:784px;float:left;padding-right:16px}.local-detail-product .fixed-container{position:relative;overflow:hidden;width:384px;z-index:100;box-sizing:border-box;transition:top .5s;-webkit-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s}.local-detail-product .fixed-container:before,.local-detail-product .fixed-container:after{content:' ';width:100%;height:0px;position:absolute}.local-detail-product .fixed-container .price-container{padding:16px 16px 32px;background:#f8fbff}.local-detail-product .fixed-container .box_bg{background:url(../img-web/priceBoxBottom.png) no-repeat -5px 0;background-size:103% 13px;height:13px;width:100%;left:0px}.local-detail-product ul{padding:0}.local-detail-product li{list-style:none;list-style-type:none;color:#222222;line-height:20px}.local-detail-product li span.discountPrice{color:#ff5e00}.local-detail-product li .detail-promotions li{font-size:14px;line-height:20px;color:#222222}.local-detail-product .toast{width:auto;background:rgba(0,0,0,0.75);padding:15px 30px;margin-left:-62px}.local-detail-product .section-container{padding:16px;background-color:#ffffff}.local-detail-product .detail-section-list{position:relative}.local-detail-product .detail-section-list.product-desc{padding-left:10px;padding-right:10px}.local-detail-product .detail-img-slider{position:relative;margin-top:16px}.local-detail-product .detail-img-slider.hasVideo .detail-product-code{left:16px !important;bottom:126px !important}.local-detail-product .detail-img-slider .detail-top-bar{position:absolute;top:0;height:60px;z-index:999}.local-detail-product .detail-img-slider .detail-top-bar.detail-icon-left{left:0;margin-left:15px}.local-detail-product .detail-img-slider .detail-top-bar.detail-icon-right{right:0;margin-right:15px}.local-detail-product .detail-img-slider .detail-top-bar.detail-icon-right i:not(:last-child){margin-right:10px}.local-detail-product .detail-img-slider .detail-top-bar .detail-icon{position:relative;display:block;width:20px;height:20px;padding:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:20px;background-color:rgba(0,0,0,0.5);color:#fff}.local-detail-product .detail-img-slider .detail-top-bar .detail-icon.icon-back:before{font-size:26px;position:absolute;left:1.6px;top:3.2px}.local-detail-product .detail-img-slider .detail-top-bar .detail-icon.icon-share:before{font-size:26px;position:absolute;left:1.6px;top:3.2px}.local-detail-product .detail-slider-box{position:relative;font-size:14px;color:#5a5a5a}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav{margin-top:8px;width:100%;overflow:hidden;height:102px;position:relative}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .icon-u{position:absolute;width:24px;height:102px;top:0;background:#000;opacity:.6;z-index:100;cursor:pointer}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .icon-u.disable{cursor:default}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .icon-u::before{content:'';position:absolute;display:block;width:10px;height:10px;border-top:2px solid;border-right:2px solid;border-color:#fff}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .icon-pre{left:0}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .icon-pre::before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);top:46px;left:9px}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .icon-next{right:0}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .icon-next::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:46px;left:4px}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .slider-wrapper{width:100%;overflow:hidden}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .slider-wrapper ul>li{float:left;height:102px;width:182px;margin-right:8px;cursor:pointer}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .slider-wrapper ul>li.active{border:2px solid #2182fc;height:98px;width:178px}.local-detail-product .detail-slider-box .slider-pic .slider-img-nav .slider-wrapper ul>li img{width:100%;height:100%}.local-detail-product .detail-slider-box .slider-pic .slider-list{min-height:0}.local-detail-product .detail-slider-box .slider-pic .slider-list .slider-item{display:flex;align-items:center;justify-content:center}.local-detail-product .detail-slider-box .slider-pic .slider-list .slider-item img[src='img-web/default-img.svg']{width:auto;height:auto}.local-detail-product .detail-slider-box .detail-product-code{position:absolute;text-shadow:0 2px 2px #000;left:16px;bottom:129px;color:#fff;font-size:14px;line-height:1.25rem;color:#ffffff}.local-detail-product .detail-slider-box .detail-product-code span{font-size:14px;line-height:20px}.local-detail-product .detail-slider-box.has-nav .detail-product-code{bottom:129px}.local-detail-product .detail-slider-box .pager{background-color:rgba(0,0,0,0.3);color:#fff;border-radius:5px;padding:2px 4px;font-size:12px;opacity:1}.local-detail-product .detail-order .detail-order-btn{cursor:pointer;width:352px;height:56px;line-height:56px;font-size:20px;letter-spacing:2px;background:#ff7d13;color:#fff;text-align:center;border:0;outline:none;font-weight:600;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.local-detail-product .detail-order .detail-order-btn:focus{outline:none}.local-detail-product .detail-order .bg-yellow{background:#FF7D13}.local-detail-product .detail-order .bg-yellow:hover{background:#b2570d}.local-detail-product .detail-order .bg-gray{background-color:#ccc;background-image:none}.local-detail-product .detail-light-box{color:#eee}.local-detail-product .detail-light-box .detail-light-content{margin:auto auto;width:420px;line-height:1.2}.local-detail-product .calendar-container{width:750px;border:1px solid #e3e3e3}.local-detail-product .calendar-container .wg-component-calendar{width:750px;border:none}.local-detail-product .calendar-container .calendar-footer{padding:0;font-size:14px;color:#666;overflow:hidden}.local-detail-product .calendar-container .calendar-footer .grouped{position:relative;display:inline-block;right:3px;height:5px;width:5px;background:#16b900;border-radius:50%}.local-detail-product .calendar-container .calendar-footer .fl,.local-detail-product .calendar-container .calendar-footer .fr{margin-bottom:18px}.local-detail-product .calendar-container .calendar-footer .fl{margin-left:24px}.local-detail-product .calendar-container .calendar-footer .fr{margin-right:24px}.local-detail-product .detail-addition-info{font-size:14px;padding-top:10px}.local-detail-product .detail-addition-info .tab-mod>li{cursor:pointer}.local-detail-product .detail-addition-info .tab-top-fixed{border-bottom:1px solid #e3e3e3}.local-detail-product .detail-addition-info .detail-tabs .tab-top-fixed{position:fixed !important;z-index:1000;top:0}.local-detail-product .detail-addition-info .detail-tabs .tab-hearder{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;min-height:56px}.local-detail-product .detail-addition-info .detail-tabs .tab-hearder .tab-mod{padding:12px 0 22px;width:100%;line-height:22px;font-size:16px;margin:0 auto;background-color:#ffffff;color:#222222;display:flex;justify-content:center;width:784px;flex-direction:row}.local-detail-product .detail-addition-info .detail-tabs .tab-hearder .tab-mod>li{line-height:22px;height:unset;width:120px;text-align:center;display:inline-block}.local-detail-product .detail-addition-info .detail-tabs .tab-hearder .tab-mod>li span:hover{color:#2182fc}.local-detail-product .detail-addition-info .detail-tabs .tab-hearder .tab-mod .tab-current span{color:#2182fc;padding-bottom:8px;font-weight:600;border-bottom:2px solid #2182fc}.local-detail-product .detail-addition-info .detail-tabs .tab-hearder .tab-mod .tab-scrollbar{bottom:0;left:0}.local-detail-product .detail-addition-info .detail-tabs .tab-content{margin-top:8px;background-color:#ffffff}.local-detail-product .detail-addition-info .detail-feature{margin:0 24px;padding-bottom:24px;background-color:#fff;font-size:14px;color:#222;border-bottom:1px solid #e3e3e3;word-break:break-all;line-height:20px;list-style:none;list-style-type:none}.local-detail-product .detail-addition-info .detail-feature .detail-title{position:relative;text-align:center}.local-detail-product .detail-addition-info .detail-feature .detail-title>span{position:relative;display:inline-block;font-size:18px;line-height:24px;color:#222;font-weight:600;z-index:2;padding-top:25px}.local-detail-product .detail-addition-info .detail-feature li{margin-top:8px;padding-left:8px;white-space:pre-wrap}.local-detail-product .detail-addition-info .detail-feature>li:before{content:'•';vertical-align:middle;color:#2182fc;font-size:14px;position:absolute;left:24px}.local-detail-product .detail-addition-info .detail-journey{margin:0 24px;padding-bottom:24px;color:#222;font-size:14px;border-bottom:1px solid #e3e3e3;padding-bottom:20px}.local-detail-product .detail-addition-info .detail-journey .detail-title{position:relative;text-align:center}.local-detail-product .detail-addition-info .detail-journey .detail-title>span{position:relative;display:inline-block;font-size:18px;line-height:24px;color:#222;font-weight:600;z-index:2;padding-top:25px}.local-detail-product .detail-addition-info .detail-journey .detail-content>li{background-color:#fff}.local-detail-product .detail-addition-info .detail-journey .detail-content>li+li{margin-top:8px}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-header{margin-top:8px}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-header .detail-day{font-weight:600;vertical-align:middle}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-header .detail-trip{display:inline-block;vertical-align:middle;word-wrap:break-word;word-break:break-all;padding-bottom:16px;padding-left:8px}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-header .detail-trip:before{content:'•';vertical-align:middle;color:#2182fc;font-size:14px;position:absolute;left:24px}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-header .detail-trip-title-cn,.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-header .detail-trip-title-en{padding-bottom:5px;line-height:20px}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-plan .detail-plan-icon{display:inline-block;margin-right:10px;font-size:18px;width:18px;height:18px;color:#63c0e8}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-plan .detail-plan-text{display:inline-table;word-wrap:break-word;word-break:break-all;line-height:1.5em}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-plan>li{padding-bottom:8px;padding-left:8px;line-height:20px;white-space:pre-wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.local-detail-product .detail-addition-info .detail-journey .detail-content .detail-plan>li:before{content:'•';vertical-align:middle;color:#2182fc;font-size:14px;position:absolute;left:24px}.local-detail-product .detail-addition-info .detail-journey .icon-dinner{color:#2182fc !important}.local-detail-product .detail-addition-info .detail-notice{padding:0 24px;border-top:none;background-color:transparent;margin-top:10px}.local-detail-product .detail-addition-info .detail-notice .detail-header{position:relative;text-align:center;font-size:18px;line-height:24px;color:#222;font-weight:600;padding-top:24px}.local-detail-product .detail-addition-info .detail-notice .detail-header>span{position:relative;display:inline-block;z-index:2}.local-detail-product .detail-addition-info .detail-notice .detail-notice-list .click-effect:active{background-color:#f8fbff}.local-detail-product .detail-addition-info .detail-notice .detail-notice-list>li{padding:16px 0 16px 8px;color:#222;font-size:14px;line-height:20px;border-bottom:1px solid #e3e3e3}.local-detail-product .detail-addition-info .detail-notice .detail-notice-list>li:after{right:15px;border-color:#222222;border-top:1px solid;border-right:1px solid}.local-detail-product .detail-slider-box .slider-pager.pager{color:#fff;background-color:#000;height:1.3125rem;line-height:1.3125rem;font-size:.75rem;margin-bottom:24px;text-align:center;border-radius:3.125rem;bottom:102px;right:16px;padding:2px 6px;cursor:pointer}.local-detail-product .detail-slider-box .slider-pager.pager.page-video{z-index:102;width:auto}.local-detail-product .detail-slider-box .slider-pager.pager.page-video .tab{height:1.1rem;line-height:1.1rem;border-radius:.55rem;padding:0 .5rem}.local-detail-product .detail-slider-box .slider-pager.pager.page-video .tab.active{background:#2182fc}.local-detail-product .detail-slider-box .slider-pager.pager.page-video .pager-total:before{margin:0}.local-detail-product .youtubeVideo+div .slider-pager.pager{bottom:102px;right:16px}.local-detail-product .switch-content{position:relative;background-color:transparent}.local-detail-product .switch-content .title-mask{position:absolute;height:60px;width:100%;z-index:102;background:transparent;opacity:0;top:0;left:0}.local-detail-product .switch-content iframe{background:#000}.local-detail-product .switch-content.video-frame{position:absolute;z-index:-1;width:100%;height:100%;padding-bottom:110px;box-sizing:border-box}.local-detail-product .switch-content.video-frame.active{z-index:101;cursor:not-allowed}.detail-day{background-color:#fff;margin-top:9px}.detail-day>ul li{width:25%;float:left;box-sizing:border-box;padding:4px 4px}.detail-day>ul li span{display:block;width:100%;height:26px;line-height:26px;border:1px solid #eee;border-radius:3px;box-sizing:border-box;text-align:center}.detail-day .detail-day-header{position:relative;text-align:center;color:#222222;font-size:18px;line-height:24px;font-weight:600;margin-top:8px;margin-bottom:17px}.detail-day .detail-day-header.extra-page{cursor:pointer}.detail-day .detail-day-header.extra-page:after{margin-right:15px}.detail-day .detail-day-list{padding:4px 10px 4px 10px;border-top:none}.detail-day .detail-day-list .day-more{color:#2182fc}.detail-day .detail-day-list>li{cursor:pointer}.detail-day .detail-day-list>li span{height:40px;line-height:40px}.padding-left-tiny{margin-left:10px}.local-detail-desc{background-color:#fff}.local-detail-desc .worldway-tip{padding:3px 6px;background-color:#fff2e7;color:#ff7d13;font-size:12px;line-height:17px;margin-bottom:10px;width:fit-content}.local-detail-desc .detail-badges{font-size:0}.local-detail-desc>p{font-size:14px;color:#222;line-height:19px;margin-top:8px;word-break:break-all}.local-detail-desc>h1{font-size:20px;color:#222;font-weight:600;line-height:28px;margin:0}.local-detail-desc .detail-list .product-top{margin-bottom:10px}.local-detail-desc .detail-badge{display:inline-block;vertical-align:middle;padding:3px 5px;border:none;background-color:#ff9913;color:#fff;font-size:12px;border-radius:5px}.local-detail-desc .detail-promotions{color:#ff9913;font-size:12px;line-height:1.5em}.local-detail-desc .detail-promotions>li:not(:empty){margin-top:5px}.detail-desc-price{position:relative;margin-top:10px;margin-bottom:16px;font-size:14px !important;line-height:normal;color:#999999;text-align:left}.detail-desc-price .price-wrapper{border-bottom:1px dashed #ff5e00;display:inline-block}.detail-desc-price .detail-unit{margin-right:5px;font-weight:600;color:#ff5e00 !important}.detail-desc-price span.detail-amount{font-size:28px;font-weight:600;color:#ff5e00 !important}.detail-desc-price .detail-price-explain{color:#2182fc;cursor:pointer;margin-right:5px;line-height:30px}.detail-desc-price .detail-base-price{display:inline-block;vertical-align:middle;text-decoration:line-through}.detail-desc-price .detail-off-promotion{display:inline-block;vertical-align:middle;margin-bottom:12px}.detail-desc-price .wg-base-price:after{content:'+';display:inline}.detail-desc-price .member-promotion-badge{background:linear-gradient(-45deg, #f82222 0%, #f60 100%);margin-left:10px;color:#fff;font-size:12px;font-weight:600;line-height:22px;border-radius:2px;padding:0 5px;position:relative}.detail-desc-price .member-promotion-badge:before{content:'';border:4px solid transparent;border-left:4px solid #f60;border-bottom:4px solid #f60;z-index:1;transform:rotate(45deg);position:absolute;left:-3px;top:7px}.detail-member-price{position:absolute;display:inline-block;left:0;height:28px;top:0;font-weight:600;padding-right:3.2px;background-color:#f8fbff;color:#ff5e00}.detail-member-price .p-label,.detail-member-price .p-unit,.detail-member-price .p-amounts{display:inline-block;height:100%;line-height:28px}.detail-member-price .p-label{font-size:14px;margin-right:3px;color:#222222}.detail-member-price .p-unit{font-size:24px;margin:0 5px;font-weight:600}.detail-member-price .p-amounts{font-size:24px;margin-right:3px;font-weight:600}.detail-member-price .p-amounts:after{content:'+';display:inline}.discount-promotion-badge{display:inline-block;font-size:14px;line-height:20px;padding:0 4px;background:linear-gradient(-45deg, #f82222 0%, #f60 100%);font-size:12px;border-radius:2px 2px 2px 2px;text-align:center;color:#fff;position:relative;font-weight:600}.discount-promotion-badge:before{content:'';border:4px solid transparent;border-left:4px solid #f60;border-bottom:4px solid #f60;z-index:1;transform:rotate(45deg);position:absolute;left:-3px;top:7px}.detail-prompt{background-color:#fff;font-size:14px;color:#222;padding:0 24px 24px}.detail-prompt .detail-prompt-header{padding-top:24px;margin-bottom:8px;text-align:center;font-size:18px;line-height:24px;font-weight:600}.detail-prompt .detail-prompt-list{border-top:none;border-bottom:none}.detail-prompt .detail-prompt-list>li{padding-left:8px;font-size:14px;line-height:20px;margin-bottom:8px}.detail-prompt .detail-prompt-list>li:before{content:'•';vertical-align:middle;color:#2182fc;font-size:14px;position:absolute;left:24px}.page-box{width:1180px;margin:10px auto;min-height:480px !important}.page-box .sub-page-no-records{height:480px;text-align:center}.page-box .sub-page-no-records .empty-img{height:11.25rem;width:100%;margin-bottom:1rem;background-image:url(../img-web/no-data@2x.png);background-size:contain;background-position:center;background-repeat:no-repeat}.list-box .lbs-selector{padding:5px}div.web-page-back{padding:10px;padding-left:0}.lbs-selector{display:table;background:#fff;width:100%;box-sizing:border-box;color:#333333}.lbs-selector>li{float:left;box-sizing:border-box;width:25%;padding:5px;height:54px}.lbs-selector>li span{display:inline-block;border:1px solid #d1d1d1;width:100%;box-sizing:border-box;border-radius:4px;padding:3px}.lbs-selector>li i{-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;line-height:1.125rem;max-height:2.25rem;word-break:break-word;overflow:hidden;height:42px;line-height:18px;text-align:center;font-size:14px}.lbs-selector .active span{border:1px solid #2182fc;color:#2182fc}.load-bg{background:#e3e3e3}.slider-touch-wrapper .list{margin:0;padding:0;list-style:none;list-style-type:none}.slider-touch-wrapper .li-item{float:left}.list-city .common-theme-item:nth-child(3n){margin-right:0}.list-theme .common-theme-item:nth-child(4n){margin-right:0}.common-theme-item{float:left;width:284px;height:288px;box-sizing:border-box;position:relative;border-radius:2px;margin-right:16px;padding-top:16px;overflow:hidden;padding-bottom:0;cursor:pointer}.common-theme-item .theme-main{background:#fff;height:272px;padding:16px 16px 0}.common-theme-item .theme-img{width:252px;height:142px;background:#f5f5f5 url('../img-web/theme-default.png') center no-repeat;background-size:contain;line-height:128px;position:relative}.common-theme-item .theme-img .discount{width:70px;position:absolute;left:0;top:0;line-height:24px;background:#f82222;border-radius:2px 0px 2px 0px;color:#ffffff;font-size:14px;font-weight:600;letter-spacing:0px;text-align:center}.common-theme-item .theme-img img{width:100%;height:100%}.common-theme-item .theme-destination,.common-theme-item .theme-departure{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;line-height:21px}.common-theme-item .theme-destination .wicon-destination,.common-theme-item .theme-departure .wicon-destination{padding-right:4px;padding-top:2px;padding-bottom:2.4px;font-size:12px;color:#888}.common-theme-item .theme-destination .wicon-departure,.common-theme-item .theme-departure .wicon-departure{padding-right:4px;padding-top:3px;padding-bottom:2.4px;font-size:12px;color:#888}.common-theme-item .theme-description{margin-top:8px;height:44px}.common-theme-item .theme-description .theme-title{font-size:16px;font-weight:600;color:#222;height:44px;overflow:hidden;line-height:22px}.common-theme-item .theme-description .gray-des{font-size:12px;color:#555;white-space:nowrap}.common-theme-item .theme-description .black-des{padding-left:10px;font-size:12px;color:#111}.common-theme-item .price-wrapper{clear:both;height:0}.common-theme-item .theme-price{float:right;margin-top:18px;height:30px}.common-theme-item .theme-price .currency{color:#999;font-size:14px;line-height:20px;color:#ff5e00}.common-theme-item .theme-price .original-price{color:#999;font-size:14px;text-decoration:line-through;line-height:20px}.common-theme-item .theme-price .original-price .currency{color:#999}.common-theme-item .theme-price .actual-price{color:#ff5e00;font-weight:600;font-size:22px;line-height:30px}.common-theme-item .theme-price span{padding-left:4px}.top-bar-interactive .icon-fav,.top-bar-interactive .icon-fav-solid{margin-right:10px}.top-bar-interactive .icon-search{margin-right:13px}.top-bar-interactive .toast{width:auto;background:rgba(0,0,0,0.75);padding:15px 30px;margin-left:-62px;pointer-events:none}.list-customize-header .headerview{background-color:initial !important}.list-customize-header .header{background-color:#2182fc;color:#ffffff;top:0}.list-customize-header .header .icon-back{color:#ffffff}.list-customize-header .header .page-title{color:#ffffff;font-size:18px;position:initial}.page-list-wrapper{width:1184px;margin:0 auto;margin-top:0;margin-bottom:32px;position:relative;background-color:#e8ecf3 !important}.page-list-wrapper .productListWrapper{overflow:hidden;-webkit-transition:margin-top 500ms ease-in;-moz-transition:margin-top 500ms ease-in;-o-transition:margin-top 500ms ease-in;transition:margin-top 500ms ease-in}.page-list-wrapper .productListWrapper .list-wrapper>.list{overflow:hidden;padding:10px 0}.page-list-wrapper.list-theme{padding-top:0}.page-list-wrapper.list-theme .web-page-back{padding-bottom:0}.page-list-wrapper .theme-header{background-color:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:7px 0;top:42px}.page-list-wrapper .theme-header .destination-sort,.page-list-wrapper .theme-header .catagory-sort{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;padding:8px 0;text-align:center;color:#666;font-size:15px;font-weight:600;justify-content:center}.page-list-wrapper .theme-header .destination-sort{border-right:1px solid #eee}.page-list-wrapper .theme-header .wicon-destination,.page-list-wrapper .theme-header .wicon-category{padding-right:4px}.page-list-wrapper .theme-header .wicon-category{font-size:13px}.page-list-wrapper .city-header{height:44px;line-height:44px;box-sizing:border-box;background-color:#2182fc;color:#fff;list-style:none;overflow:hidden;padding-left:17px;font-size:16px}.page-list-wrapper .city-header .city-item{overflow:hidden;position:relative;cursor:pointer;width:96px}.page-list-wrapper .city-header .city-item.item-length-1{width:48px}.page-list-wrapper .city-header .city-item.item-length-2{width:64px}.page-list-wrapper .city-header .city-item.item-length-3{width:80px}.page-list-wrapper .city-header .city-item.item-length-4{width:86px}.page-list-wrapper .city-header .city-item.item-length-5{width:112px}.page-list-wrapper .city-header .city-item.item-length-6{width:128px}.page-list-wrapper .city-header .city-item.item-length-7{width:144px}.page-list-wrapper .city-header .city-item.item-length-max{width:144px;overflow:hidden;height:36px}.page-list-wrapper .city-header .city-item .item-name{text-align:center;cursor:pointer}.page-list-wrapper .city-header .li-item.active .city-item .item-name{border-bottom:3px solid #fff}.page-list-wrapper .city-header.second-sub-title{background-color:#fff;color:#414141;font-size:15px}.page-list-wrapper .city-header.second-sub-title .city-item{width:90px}.page-list-wrapper .city-header.second-sub-title .city-item.item-length-1{width:40px}.page-list-wrapper .city-header.second-sub-title .city-item.item-length-2{width:56px}.page-list-wrapper .city-header.second-sub-title .city-item.item-length-3{width:72px}.page-list-wrapper .city-header.second-sub-title .city-item.item-length-4{width:88px}.page-list-wrapper .city-header.second-sub-title .city-item.item-length-5{width:104px}.page-list-wrapper .city-header.second-sub-title .city-item.item-length-6{width:120px}.page-list-wrapper .city-header.second-sub-title .city-item.item-length-7{width:136px}.page-list-wrapper .city-header.second-sub-title .city-item.item-length-max{width:144px;overflow:hidden;height:36px}.page-list-wrapper .city-header.second-sub-title .li-item.active .city-item .item-name{color:#2182fc;border-bottom:none;font-weight:normal}.page-list-wrapper .city-header .slider-touch-wrapper{padding:0 12px 0 0}.page-list-wrapper .city-header .slider-touch-wrapper .list{overflow:hidden}.page-list-wrapper .first-sub-title{top:44px;height:46px}.page-list-wrapper .second-sub-title{top:90px}.page-list-wrapper .sort-popup{background-color:#2182fc;position:absolute;width:100%;z-index:9999}.page-list-wrapper .sort-popup ul{padding-left:23px}.page-list-wrapper .sort-popup ul li{list-style:none;color:#fff;font-size:17px;padding:15px 0 15px 0}.page-list-wrapper .sort-popup ul li.active{font-weight:600;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;justify-content:space-between;padding-right:22px}.list-city-info{margin-left:300px}.list-city-info .tip{padding:8px 16px;background-color:#FFF2E7;color:#FF7D13;font-size:12px;line-height:16px;margin-bottom:10px}.list-city-info div.sort-popup{position:relative;padding:16px;z-index:1;background-color:#fff}.list-city-info div.sort-popup ul{overflow:hidden;padding-left:0}.list-city-info div.sort-popup ul>li{float:left;padding:0 8px;font-size:14px;margin-right:40px;color:#222222;cursor:pointer}.list-city-info div.sort-popup ul>li>span{height:20px;line-height:20px}.list-city-info div.sort-popup ul>li .icon-u{position:relative;width:15px;height:20px;margin-left:3px}.list-city-info div.sort-popup ul>li .icon-u::before,.list-city-info div.sort-popup ul>li .icon-u::after{content:'';position:absolute;display:block;width:5px;height:5px;border:1px solid transparent;left:0;right:0}.list-city-info div.sort-popup ul>li .icon-u::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:4px;border-top-color:#cccccc;border-right-color:#cccccc}.list-city-info div.sort-popup ul>li .icon-u::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:4px;border-bottom-color:#cccccc;border-left-color:#cccccc}.list-city-info div.sort-popup ul>li.selected{color:#2182FC}.list-city-info div.sort-popup ul>li.selected span{font-weight:600}.list-city-info div.sort-popup ul>li.selected .sort-title{color:#2182fc}.list-city-info div.sort-popup ul>li.selected .icon-up::before{border-top-color:#2182FC;border-right-color:#2182FC}.list-city-info div.sort-popup ul>li.selected .icon-down::after{border-bottom-color:#2182FC;border-left-color:#2182FC}.list-city-info .productListWrapper{margin-top:0}.list-city-info .productListWrapper .list-wrapper{padding-right:0}.list-city-info .productListWrapper .list-wrapper .list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.list-city-info .productListWrapper .list-wrapper .list .common-theme-item{padding-right:0;margin-right:16px;width:284px;height:272px;margin-bottom:16px;border-radius:2px;overflow:hidden;padding-bottom:0}.list-city-info .productListWrapper .list-wrapper .list .common-theme-item:nth-child(3n){margin-right:auto}.list-city-info .productListWrapper .list-wrapper .list .common-theme-item:last-child{margin-right:auto}.list-wrapper{overflow:hidden}.list-box{background-color:#fff;line-height:16px;font-size:14px}.list-box .web-page-back{padding-left:10px}.list-box .list-wrapper{padding-right:10px;overflow:hidden}.list-box .filter>div{cursor:pointer}.list-box .mask.web-popup{position:absolute;top:49px;bottom:auto}.list-box .mask.web-popup .popup{position:relative}.list-box .mask.web-popup .popup .popup-header>div{cursor:pointer}.list-box .mask.web-popup .lbs-selector li{cursor:pointer}.list-box ul{padding:0}.list-box li{list-style:none;list-style-type:none}.notice{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-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px;border-bottom:1px solid #d7d7d7}.notice i,.notice span{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;-webkit-box-pack:center;-moz-box-pack:center;justify-content:center}.notice i{padding-right:5px;color:#afafaf}.notice span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:48px;color:#8c8c8c}.local-list-no-records{min-height:500px}.local-list-no-records .empty-img{height:180px;width:100%;margin-bottom:16px;background-image:url(../img-web/empty-data@2x.png);background-size:contain;background-position:center;background-repeat:no-repeat}.local-list-product{display:table;width:100%;padding-bottom:50px !important}.local-list-product a{display:block;position:relative;color:#3b3b3b}.local-list-product li{background-color:#fff;padding:10px;padding-right:0;width:25%;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.local-list-product li:nth-child(2n){margin-left:0}.list-product-figure{position:relative;padding-top:45%;overflow:hidden;z-index:1;background-color:#eee}.list-product-figure img{position:absolute;top:50%;left:50%;bottom:auto;right:auto;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.list-product-figure img[src='img-web/default-img.svg']{width:auto;height:auto}.list-product-figure .list-img-error{background:url(../img-web/default-img.svg) no-repeat}.list-product-figure .list-product-label{position:absolute;bottom:0;height:32px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.list-product-figure .list-product-label label{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block}.list-product-figure .list-label-discount,.list-product-figure .list-label-price{font-size:20px;z-index:10;color:#fff;display:inline-block;height:32px;vertical-align:middle}.list-product-figure .list-label-discount{z-index:11;position:relative;font-size:12px;background-color:#f60;line-height:16px;padding:0 10px 0 18px}.list-product-figure .list-label-discount:before{background-color:#ff960b;background-image:url('../img-web/tootch.svg');content:' ';height:32px;width:8px;left:0px;top:0px;position:absolute}.list-product-figure .list-label-price{background-color:#ff960b;line-height:32px;padding-right:12px;margin-left:45px;position:relative}.list-product-figure .list-label-price span{font-size:12px}.list-product-figure .list-label-price:before{background:url(../img-web/trigon.svg) no-repeat;content:' ';position:absolute;top:0;left:-45px;width:45px;height:32px}.list-product-figure .list-mprice-badge{position:absolute;top:10px;right:10px;min-width:90px;min-height:50px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#ff6718}.list-product-figure .list-mprice-badge .mprice-label{padding:5px 0;color:#fff;font-size:12px;text-align:center}.list-product-figure .list-mprice-badge .mprice-box{margin:0 2px 2px 2px;height:22px;-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;background-color:#fff;color:#ff6718;text-align:center}.list-product-figure .list-mprice-badge .mprice-box .unit,.list-product-figure .list-mprice-badge .mprice-box .amount{display:inline-block;height:100%;line-height:22px}.list-product-figure .list-mprice-badge .mprice-box .unit{font-size:12px;margin-right:3px}.list-product-figure .list-mprice-badge .mprice-box .amount{font-size:20px}.list-product-title{margin:12px;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;line-height:1.125rem;max-height:2.25rem;word-break:break-word;overflow:hidden}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.local-list-no-records .empty-img{margin-top:216px}}.bar-filter i{display:block;margin-bottom:3px;font-size:16px}.bar-filter-promotion{padding:5px 5px 5px 0;line-height:35px;height:35px;border-bottom:1px solid #d7d7d7;margin:0 2%}.bar-filter-promotion label{display:block}.bar-filter-weekDays p{padding:10px 0 10px 0;margin-left:2%}.header-btn:last-child{padding-right:15px}.passenger-list-wrapper{background-color:#fff;min-height:600px !important}.passenger-list{background:#fff}.passenger-list .form-label{width:16px;color:#2182fc}.form-list{border-top:none;border-bottom:1px solid #d7d7d7}.passenger-addition{background:#fff;padding:15px;border-bottom:1px solid #d7d7d7}.passenger-addition .icon-append{color:#2182fc;margin-right:10px}.page-passenger-select{padding:0 15px;margin:10px auto !important}.page-passenger-select.web-page-container{box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px;padding:22px 16px}.page-passenger-select.web-page-container .form-list{overflow:hidden;border:none;padding:0}.page-passenger-select.web-page-container .form-list>li{float:left;width:365px;border:none;border-right:1px solid #ccc;margin-right:10px;padding-right:16px;box-sizing:border-box}.page-passenger-select.web-page-container .form-list>li:last-child{border-right:none}.page-passenger-select.web-page-container .form-list>li:nth-child(3n){border-right:none;margin-right:0}.page-passenger-select.web-page-container .form-list>li .passenger-info.selected .b-circle{background-color:#2182fc;border:1px solid #2182fc}.page-passenger-select.web-page-container .form-list>li .passenger-info.selected .i-circle{visibility:visible}.page-passenger-select.web-page-container .form-list>li .passenger-info.selected.disabled .b-circle{background-color:#ccc}.page-passenger-select.web-page-container .form-list>li .passenger-info.selected.disabled .passenger-item .passenger-item-name{color:#ccc}.page-passenger-select.web-page-container .button-submit{width:148px;height:56px;margin:24px auto 0;line-height:56px;text-align:center;cursor:pointer;background:#2182fc;border-radius:2px;font-size:20px;font-weight:600;color:#fff}.page-passenger-select .passenger-list-header{padding-bottom:16px}.page-passenger-select .passenger-list-header .list-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;height:24px;line-height:24px}.page-passenger-select .passenger-list-header .list-title div{font-size:18px;color:#222;font-weight:600}.page-passenger-select .ssl-notice{background-color:#fff;height:32px;line-height:24px;font-size:13px;align-items:center;color:#222}.page-passenger-select .ssl-notice i{margin-right:5px;color:#16B900}.page-passenger-select .add-new-btn{width:150px;height:40px;line-height:40px;border-radius:2px;border:1px solid #2182fc;background-color:#fff;color:#2182fc;font-weight:600;margin-bottom:38px;cursor:pointer}.page-passenger-select .add-new-btn .wg-icon-plus{padding-right:8px;color:#2182fc}.page-passenger-select .wg-icon-edit{font-size:20px;color:#2182fc;cursor:pointer}.passengers-list .selected .passenger-item .passenger-item-name{color:#2182fc}.passenger-item .main-info{color:#333}.passenger-item .ellipsis-box{-ms-word-break:break-all;word-break:break-all}.passenger-item .passenger-item-name{color:#222;font-size:14px}.passenger-item .passenger-item-gender{margin-left:10px;font-size:15px;color:#666}.passenger-item .age-type{color:#666}.passenger-item .certificate{color:#666;font-size:16px}.passenger-item .info-not-complete{color:#2182fc;font-size:16px}.passengers-list .passenger-info{padding:16px 1.6px;line-height:1.5;cursor:pointer}.passengers-list .passenger-info .wg-icon-radiobox{color:#2182fc;background:#fff;font-size:16px;margin-right:10px}.passengers-list .passenger-info .wg-icon-radiobox-checked{color:#2182fc;background:#fff;font-size:16px;margin-right:10px}.passengers-list .selectWrapper{padding:12.8px 11.2px 11.2px 0}.passengers-list .selectWrapper button{font-size:12px}.passengers-list li:last-child{border-bottom:none}.passengers-list li.disabled .passenger-edit .wg-icon-edit{color:#ccc}.confirm-container{height:27px;padding:10px;background:#fff}.confirm-container .web-page-back{cursor:pointer;color:#2182fc;width:110px;font-size:16px;float:left;padding-top:0px}.confirm-container .confirm{cursor:pointer;color:#fff;font-size:16px;float:right;text-align:right;background:#2182fc;padding:7px 15px;border-radius:4px}.order-success-wrapper{background-color:#fff;width:1180px;margin:10px auto 100px auto;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px;padding:23px 0 0}.order-success-wrapper .btn{width:118px;height:38px;line-height:38px;text-align:center;background:#2182fc;border-radius:4px;color:#fff;font-size:18px;cursor:pointer;font-weight:600}.order-success-wrapper .icon-order-success{display:inline-block;width:39px;height:43px;background:url('../img-web/order-success.png') center no-repeat;background-size:contain;margin-right:20px}.order-success-wrapper .left-info{margin-bottom:20px}.order-success-wrapper .left-info .tips{font-size:20px;color:#222;font-weight:600}.order-success-wrapper .left-info .order-no{font-size:14px;color:#333;margin-top:5px}.order-success-wrapper .product-panel-wrapper{display:none;padding:15px 10px;border-bottom:1px solid #d7d7d7;margin-top:0}.order-success-wrapper .product-panel-wrapper .date{margin-top:10px}.order-success-wrapper .product-panel-wrapper .product-code{font-size:14px;margin-top:10px;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}.order-success-wrapper .product-panel-wrapper .code{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block;color:#989898}.order-success-wrapper .product-panel-wrapper .code i{color:#2182fc}.order-success-wrapper .product-panel-wrapper .link{color:#2182fc;padding-right:11px}.header-wrapper{padding:0 30px;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;border-bottom:1px dashed #d8d8d8}.footer .line{display:none;height:10px;border-bottom:1px dashed #ccc}.footer .content{padding:40px 20px;color:#666;font-size:14px;line-height:20px}.footer .content>div:first-child{color:#ff7d13}.footer .content span{color:#ff7d13}.freedem-wrapper .title{padding:10px}.freedem-wrapper .group{-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:0px !important}.freedem-wrapper .group span{line-height:28px}.freedem-wrapper .content{background:#fff}.freedem-wrapper .content .ticket-title{padding:10px}.freedem-wrapper .content .status-code{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.freedem-wrapper .content img{height:100px}.od-product-panel-wrapper{margin-top:8px;background:#fff;border-radius:1px;padding:16px;color:#222;font-size:14px}.od-product-panel-wrapper .product-name{font-size:16px;font-weight:600}.od-product-panel-wrapper .date{margin-top:8px}.passengers-wrapper,.freedem-wrapper{margin-top:8px}.passengers-wrapper .title,.freedem-wrapper .title{padding:16px 0 8px;font-size:20px;color:#222;font-weight:600}.passengers-wrapper .u-list,.freedem-wrapper .u-list{border-radius:3px;padding:16px;font-size:14px;color:#222}.passengers-wrapper .u-list>li,.freedem-wrapper .u-list>li{margin-bottom:8px}.passengers-wrapper .u-list>li .label,.freedem-wrapper .u-list>li .label{color:#666;width:56px;margin-right:32px}.passengers-wrapper .u-list{border-radius:unset}.passengers-wrapper .u-list+.u-list{border-top:1px dashed #f0f0f0}.order-info-wrapper .u-list{overflow:hidden;font-size:14px;color:#333;padding-top:0;height:20px;line-height:20px}.order-info-wrapper .u-list>li{float:left;margin-right:20px;font-size:14px;color:#666}.order-info-wrapper .u-list>li .label{color:#666}.u-list{padding:0;margin:0;background:#fff;padding-top:10px}.u-list .group{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}.u-list .group .password-code{font-weight:600}.order-detail-wrapper{font-size:14px;width:1180px;margin:0px auto;padding:10px 0;overflow:hidden}.order-detail-wrapper .left-info{width:784px;float:left}.order-detail-wrapper .left-info .express-wrapper .form-label{padding:0;padding-right:10px;text-align:left;width:auto;font-size:20px;font-weight:600;color:#222;margin-bottom:8px}.order-detail-wrapper .left-info .express-wrapper .message-txtarea{border:none}.order-detail-wrapper .left-info .express-wrapper .message-txtarea .textarea{min-height:auto;padding:0;color:#222222}.order-detail-wrapper .fixed-container{position:relative;overflow:hidden;width:384px;z-index:100;box-sizing:border-box;float:right;transition:top .5s;-webkit-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s}.order-detail-wrapper .fixed-container .price-detail-wrapper{padding:16px 16px 0px}.order-detail-wrapper .fixed-container .box_bg{background:url(../img-web/priceBoxBottom.png) no-repeat -5px 0;height:13px;width:100%;background-size:103% 13px}.order-detail-wrapper .mask .lightbox{margin:0 auto;width:1180px}.detail-top-wrapper{border-radius:3px;padding:22px 16px 24px;background:#fff}.detail-top-wrapper .flex-space-between{margin-bottom:12px}.detail-top-wrapper .order-quit{width:118px;height:38px;line-height:38px;text-align:center;background:#2182fc;border-radius:4px;color:#fff;font-size:18px;cursor:pointer}.detail-top-wrapper .icon-order-success{display:inline-block;width:39px;height:43px;background:url('../img-web/order-success.png') center no-repeat;background-size:contain;margin-right:20px}.detail-top-wrapper .order-status{color:#16b900;font-size:24px;line-height:32px;font-weight:600}.detail-top-wrapper .order-status i{margin-right:10px}.detail-top-wrapper .order-status.cancel-order{color:#999}.detail-top-wrapper .order-amount{padding:10px;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}.detail-top-wrapper .order-amount i{color:#2182fc}.detail-top-wrapper .order-amount .amount{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:block}.detail-top-wrapper .order-amount .link{color:#2182fc;padding-right:11px}.order-detail-wrapper .certificate-wrap{margin-top:10px}.order-detail-wrapper .certificate-wrap .label{padding:10px 0;font-size:20px;color:#222;font-weight:600}.order-detail-wrapper .certificate-wrap .certificate-content{border-radius:3px;padding:0 16px;font-size:14px;color:#222;background:#fff;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4)}.order-detail-wrapper .certificate-wrap .certificate-item{padding:16px 0;border-bottom:1px solid #e3e3e3;color:#222}.order-detail-wrapper .certificate-wrap .certificate-item span{display:inline-block;width:64px;color:#666666;flex-shrink:0}.order-detail-wrapper .certificate-wrap .certificate-item .certificate-item-title{padding-right:24px}.order-detail-wrapper .certificate-wrap .certificate-item .certificate-item-desc{margin-top:8px}.order-detail-wrapper .certificate-wrap .certificate-item .certificate-item-desc{font-weight:600}.order-detail-wrapper .certificate-wrap .certificate-item .certificate-item-desc span{font-weight:normal}.order-detail-wrapper .certificate-wrap .certificate-item .certificate-item-button{padding:8px 16px;background:#FFFFFF;border-radius:2px;border:1px solid #2182FC;font-size:16px;color:#2182fc;line-height:22px;font-weight:600;cursor:pointer}.order-detail-wrapper .certificate-wrap .certificate-item .certificate-item-img{width:80px;height:80px}.order-detail-wrapper .certificate-wrap .certificate-notice{font-size:14px;color:#222;padding-bottom:16px}.order-detail-wrapper .certificate-wrap .certificate-notice .certificate-notice-label{display:block;padding:16px 0 8px;font-weight:600}.address-wrapper{font-size:14px;position:relative}.address-wrapper div.mask{top:90px;left:140px}.address-wrapper .web-page-back{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#e8ecf3}.address-wrapper .area,.address-wrapper .detail{margin-top:20px;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}.address-wrapper .area .clear-input-box,.address-wrapper .detail .clear-input-box{padding-right:36px}.address-wrapper .area input,.address-wrapper .detail input{padding:0;font-size:14px}.address-wrapper .area .label,.address-wrapper .detail .label{width:90px;color:#797979;padding:8px;padding-right:20px;text-align:left;box-sizing:border-box}.address-wrapper .area .content,.address-wrapper .detail .content{display:inline-block;height:38px;line-height:38px;padding-left:10px;border-radius:3px;border:1px solid #d8dce5;width:250px;box-sizing:border-box;margin-right:10px}.address-wrapper .area .content.extra-page::after,.address-wrapper .detail .content.extra-page::after{right:10px;transform:rotate(135deg);width:5px;height:5px;border-color:#999;border-top:1px solid;border-right:1px solid}.address-wrapper .label{color:#797979;margin-right:15px}.address-wrapper .address-drop-list{width:248px;left:105px;top:77px}.address-bottom-tip{font-size:14px;color:#afafaf;margin-top:20px;margin-left:105px}.address-page-wrapper{margin:10px auto;width:1180px;padding:30px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px}.address-page-wrapper .sub-page-header{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;height:20px;font-size:20px;color:#222;font-weight:600}.address-page-wrapper .btn{width:123px;height:40px;margin-top:20px;margin-left:105px;text-align:center;cursor:pointer;background:#2182fc;border-radius:4px;font-size:20px;color:#fff;border:none;font-weight:600}.store-list{background:#fff}.store-list .store-item .active{margin-top:-3px}.store-list .store-item .active .b-circle{background-color:#1989fa;border:1px solid #1989fa}.store-list .store-item .active .b-circle .i-circle{visibility:visible}.store-list .store-item .non-active{margin-top:-3px}.store-list .store-item .non-active .b-circle{border:1px solid #ccc}.store-list li{border-bottom:1px solid #d7d7d7;padding:20px 0 0px 0;cursor:pointer}.store-list li:last-child{border-bottom:none}.store-list li div{margin-bottom:10px}.store-list .icon-location,.store-list .icon-phone{margin-right:5px}.store-list .name{font-size:16px;color:#222;font-weight:600}.store-list .time-title{font-size:14px;color:#666;font-weight:600}.store-list .time-title>span{color:#999;font-weight:normal;margin-left:10px}.store-list .address,.store-list .time{color:#999;font-size:14px}.store-list .tel{color:#2182fc}.store-list .time{font-size:14px}.store-wrapper{background-color:#fff;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px;width:1180px;margin:10px auto;padding:30px 30px 10px;box-sizing:border-box}.store-wrapper .sub-page-header{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;height:34px;line-height:34px;font-size:20px;color:#222;font-weight:600}.store-wrapper .popup-phone-ctn header{display:none}[page-url]>div.list-box{min-height:585px;margin-top:0}.load-more{text-align:center;cursor:pointer;color:#2182fc;padding:10px}.list-box{line-height:16px;font-size:14px}.list-box ul{padding:0}.list-box li{list-style:none;list-style-type:none}.list-box .filter{display:none}.notice{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-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 15px;border-bottom:1px solid #d7d7d7}.notice i,.notice span{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;-webkit-box-pack:center;-moz-box-pack:center;justify-content:center}.notice i{padding-right:5px;color:#afafaf}.notice span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:48px;color:#8c8c8c}.list-no-records{height:auto}.list-no-records li{padding-right:5px;color:#afafaf}.list-no-records .notice span{height:auto}.list-no-records .list-notice{border-bottom:0}.list-no-records .list-notice>span{height:auto}.food-list-container{background:transparent;width:1184px;margin:10px auto;margin-bottom:32px}.food-list-container .list-wrapper{overflow:hidden;padding-right:0}.food-list-container .list-wrapper .list-product{background-color:none}.food-list-container .list-wrapper .list-product>li{margin:0}.food-list-container .web-page-back{padding-left:10px}.food-list-container .dbs-ajax-loading{padding:150px 0}.list-product{display:table;width:100%}.list-product a{display:block;position:relative;color:#3b3b3b}.list-product li{border-bottom:1px solid #eee;background-color:#fff;padding:15px;cursor:pointer;margin:10px 0}.bar-filter .bar-i{margin-bottom:3px;font-size:20px}.b-circle{border:1px solid #ccc;background:#fff;width:15px;height:15px;border-radius:9px}.i-circle{background:#fff;width:6px;height:6px}.list-box{overflow:hidden}.list-box .list-theme-wrapper{padding:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f1f5f8;overflow:hidden;width:284px;float:left;color:#222222}.list-box .list-theme-wrapper .title{font-size:20px;line-height:28px;margin-bottom:16px;font-weight:600}.list-box .list-theme-wrapper .product-info h4{line-height:22px;font-size:16px;color:#222222;font-weight:600;margin-top:8px}.list-box .list-theme-wrapper .product-info ul>li{font-size:14px;height:20px;cursor:pointer;color:#222222;margin-top:8px}.list-box .list-theme-wrapper .product-info ul>li .item-name{line-height:20px}.list-box .list-theme-wrapper .product-info ul>li .theme-subtitle{-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space:normal;word-break:break-word;display:-webkit-box;overflow:hidden;width:220px}.list-box .list-theme-wrapper .product-info ul>li .b-circle{flex-shrink:0;margin-right:4px}.list-box .list-theme-wrapper .product-info ul>li.theme-active{color:#1989fa}.list-box .list-theme-wrapper .product-info ul>li.theme-active .b-circle{border:1px solid #1989fa;background-color:#1989fa}.list-box .list-theme-wrapper .product-info ul>li.theme-active .i-circle{visibility:visible}.list-box .food-list{margin-left:300px;overflow:hidden}.list-box .food-list .notice{border:none}.list-box .food-list .list-product>li{margin-bottom:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px}.list-box .slider-touch-wrapper .list{background-color:#f8f8f8;font-size:15px;color:#333;white-space:nowrap;overflow:hidden;height:50px;line-height:50px}.list-box .slider-touch-wrapper .list-theme-item{display:inline-block;cursor:pointer;padding-right:15px;padding-left:15px;height:26px;line-height:26px;text-align:center;background-color:#f8f8f8;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.list-box .slider-touch-wrapper .theme-active{background-color:#2182fc;color:white}.list-box .slider-touch-wrapper .theme-active .b-circle{flex-shrink:0}.seo-list-theme{display:inline-block;padding:8px 0;background-color:#f8f8f8;font-size:15px;color:#333;white-space:nowrap;height:46px;line-height:46px}.seo-list-theme .theme-all{margin-left:15px}.seo-list-theme li{display:inline-block;padding-right:17px;padding-left:17px;height:30px;line-height:30px;text-align:center;background-color:#f8f8f8;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.seo-list-theme .theme-active{background-color:#2182fc}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.list-box .list-theme-wrapper .product-info ul>li .item-name,.theme-subtitle{margin-top:-2px;max-height:16px;overflow:hidden}.list-box .food-list .notice{overflow:hidden;padding-top:240px;text-align:center;width:220px;vertical-align:center}.list-box .food-list .notice>*{float:left}.list-box .food-list .notice>i{margin-top:1px}.bread-crumbs>li::after{top:10px}}.product-item-box{background-color:#fff;font-size:16px}.seo-product-item-box{background-color:#fff;font-size:16px;display:flex !important}.product-item-img{margin-right:16px;display:flex;display:-webkit-flex;align-items:center;justify-content:center;width:172px;height:172px;border-radius:2px;overflow:hidden;background:#f5f5f5}.product-item-img img{width:100%;height:100%;display:block}.product-item-img img[src="img-web/default-img.svg"]{width:auto;height:auto;max-width:80%;max-height:80%}.product-item-info{position:relative}.product-item-info .item-name{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;line-height:1.125rem;max-height:2.25rem;word-break:break-word;overflow:hidden;min-height:25px;max-height:50px;color:#222;font-size:18px;font-weight:600;line-height:25px}.product-item-info .item-desc{font-size:14px;color:#666;margin-top:8px;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;line-height:1.125rem;max-height:2.25rem;word-break:break-word;overflow:hidden;line-height:18px;max-height:36px}.product-item-info .item-label-box{font-size:12px;line-height:12px;margin-top:8px}.product-item-info .item-label-box .item-label{height:20px;line-height:20px;font-size:14px;display:inline-block;padding:0 4px;margin-right:4px;background-color:#DAF4D7;color:#129401;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.product-item-booking{font-size:14px;margin-top:5px;position:absolute;bottom:0;left:0;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row}.product-item-booking .item-booking{position:relative;width:100%}.product-item-booking .item-booking .item-hot{font-size:14px;line-height:20px;color:#FF7D13;position:absolute;bottom:0;left:0}.product-item-booking .item-booking .item-hot .wicon-fire{margin-right:4px;font-size:14px;color:#FF7D13}.product-item-booking .item-price .unit{font-size:14px;line-height:20px;color:#FF5E00;margin-right:3px}.product-item-booking .item-price .price{font-size:30px;color:#FF5E00;line-height:30px;font-weight:600}.product-item-booking .item-price .price:after{content:'+';display:inline}.product-item-booking .item-price .price-original-currency{font-size:14px;color:#999999;text-decoration:line-through}.product-item-booking .item-price .price-original{font-size:14px;line-height:20px;color:#999999;text-decoration:line-through;padding-right:5px}.list-box .dbs-selector{padding:5px}.dbs-selector{display:table;background:#fff;width:100%;box-sizing:border-box;color:#333333}.dbs-selector>li{float:left;box-sizing:border-box;width:25%;padding:5px;height:54px}.dbs-selector>li span{display:inline-block;border:1px solid #d1d1d1;width:100%;box-sizing:border-box;border-radius:4px;padding:3px}.dbs-selector>li i{-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;line-height:1.125rem;max-height:2.25rem;word-break:break-word;overflow:hidden;height:42px;line-height:18px;text-align:center}.dbs-selector .active span{border:1px solid #2182fc;color:#2182fc}[page-url='food-detail']{background-color:#E8ECF3}[page-url='food-detail'] .detail-product{overflow:hidden}.detail-product{line-height:14px;font-size:13px;margin:0 auto;padding-bottom:32px;width:1184px}.detail-product .section-container{padding:16px;background-color:#ffffff}.detail-product .product-info h1{font-size:20px;color:#222;font-weight:600;line-height:28px;margin:0}.detail-product .product-info p{font-size:14px;color:#222;line-height:19px;margin-top:8px;word-break:break-all}.detail-product .wg-components-slider{margin-top:16px}.detail-product .product-container{overflow:hidden;padding-bottom:32px;width:784px;background-color:#ffffff;float:left}.detail-product .fixed-container{position:relative;overflow:hidden;width:384px;z-index:100;box-sizing:border-box;left:16px;transition:top .5s;-webkit-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s}.detail-product .fixed-container .price-container{padding:16px 16px 32px;background:#f8fbff}.detail-product .fixed-container .box_bg{background:url(../img-web/priceBoxBottom.png) no-repeat -5px 0;background-size:103% 13px;height:13px;width:100%;left:0px}.detail-product ul{padding:0}.detail-product .detail-feature-content li{margin-bottom:13px}.detail-product li{list-style:none;list-style-type:none}.detail-product .toast{width:auto;background:rgba(0,0,0,0.75);padding:15px 30px;margin-left:-62px}.detail-dining-list{background:#ffffff}.detail-dining-list .dining-item .item-map{padding-bottom:24px}.detail-dining-list .dining-item .item-map .item-name{font-size:14px;font-weight:600;line-height:20px;color:#222222;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:1;white-space:normal;word-break:break-word;overflow:hidden}.detail-dining-list .dining-item .item-map .item-addr{font-size:14px;margin-top:8px;line-height:20px;color:#222222;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:1;white-space:normal;word-break:break-word;overflow:hidden}.detail-dining-list .dining-item .item-map .item-addr .wicon-position{display:inline-block;color:#222222;padding-right:5px;font-size:14px}.detail-dining-list .dining-item .item-map .item-tel{font-size:14px;margin-top:8px;line-height:20px;color:#222222;display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:1;white-space:normal;word-break:break-word;overflow:hidden}.detail-dining-list .dining-item .item-map .item-tel .wicon-phone{display:inline-block;color:#222222;padding-right:5px;font-size:14px}.detail-dining-list .dining-item.noBottomLine{border-bottom:none}.detail-dining-list .dining-tel .wicon-phone{font-size:18px;margin:0 16px}.detail-dining-list .popup-phone header{display:none}.detail-section-list{position:relative}.detail-section-list.product-desc{padding-left:10px;padding-right:10px}.detail-light-box{color:#eee}.detail-light-box .detail-light-content{margin:auto auto;width:420px;line-height:1.2}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.detail-dining-list .dining-item .item-map .item-addr,.item-tel{display:block !important;padding-left:1px;overflow:visible !important}}.detail-product{position:relative}.detail-product .detail-img-slider .detail-top-bar{display:none;position:absolute;top:0;height:60px;z-index:999}.detail-product .detail-img-slider .detail-top-bar.detail-icon-left{left:0;margin-left:14px}.detail-product .detail-img-slider .detail-top-bar.detail-icon-right{right:0;margin-right:14px}.detail-product .detail-img-slider .detail-top-bar.detail-icon-right i:not(:last-child){margin-right:8px}.detail-product .detail-img-slider .detail-top-bar .detail-icon{position:relative;display:block;width:20px;height:20px;padding:5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;font-size:20px;background-color:rgba(0,0,0,0.5);color:#fff}.detail-product .detail-img-slider .detail-top-bar .detail-icon.icon-back:before{font-size:26px;position:absolute;left:1.6px;top:3.2px}.detail-product .detail-img-slider .detail-top-bar .detail-icon.icon-share:before{font-size:26px;position:absolute;left:1.6px;top:3.2px}.detail-product .detail-img-slider .slider .slider-pager{background-color:rgba(0,0,0,0.5);width:40px;height:21px;line-height:21px;font-size:12px;margin-bottom:10px;text-align:center;border-radius:50px;bottom:13px}.detail-product .detail-img-slider .slider .slider-pager .dbsicon-pic{padding-right:10px;vertical-align:text-bottom}.detail-product .detail-img-slider .detail-slider-box{position:relative;font-size:14px;color:#5a5a5a}.detail-product .detail-img-slider .detail-slider-box .slider-pager{top:400px}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav{margin-top:16px;width:100%;overflow:hidden;height:102px;position:relative}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .icon-u{position:absolute;width:24px;height:102px;top:0;background:#000;opacity:.6;z-index:100;cursor:pointer}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .icon-u.disable{cursor:default}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .icon-u::before{content:'';position:absolute;display:block;width:10px;height:10px;border-top:2px solid;border-right:2px solid;border-color:#d5d5d5}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .icon-pre{left:0}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .icon-pre::before{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);top:46px;left:9px}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .icon-next{right:0}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .icon-next::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:46px;left:4px}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .slider-wrapper{width:100%;overflow:hidden}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .slider-wrapper ul>li{float:left;height:102px;width:182px;margin-right:8px;cursor:pointer}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .slider-wrapper ul>li.active{border:2px solid #2182fc;height:98px;width:178px}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-img-nav .slider-wrapper ul>li img{width:100%;height:100%}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-list{min-height:0}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-list .slider-item{display:flex;align-items:center;justify-content:center}.detail-product .detail-img-slider .detail-slider-box .slider-pic .slider-list .slider-item img[src='img/default-img.svg']{width:auto;height:auto}.detail-product .detail-img-slider .detail-slider-box .pager{background-color:rgba(0,0,0,0.3);color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:2px 4px;font-size:12px;opacity:1}.detail-product .detail-img-slider .detail-slider-box .pager .pager-total:before{margin-right:0px}.padding-left-tiny{margin-left:10px}.detail-product .importantInfos-list{margin:0 16px;padding:16px 0 24px}.detail-product .importantInfos-list li{line-height:20px;overflow:hidden;font-size:14px;color:#222222;display:flex}.detail-product .importantInfos-list li .detail-desc-img{float:left;padding:3px 13px 0 0;width:16px;height:16px}.detail-product .importantInfos-list li .detail-desc-img img{width:100%;height:100%;display:block}.detail-product .importantInfos-list li .detail-desc-text{flex:1;float:left;font-size:16px;line-height:144%}.detail-product .importantInfos-list .wicon-useDate{margin-right:13px;margin-top:4px;color:#2182fc}.detail-desc .detail-list{padding:0}.detail-desc .detail-list .detail-desc-name{margin:0;font-size:18px;line-height:23px;word-break:break-all;color:#222222}.detail-desc .detail-list .detail-desc-cn{margin-top:5px;font-size:14px;color:#222222;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-desc .detail-list>li{display:list-item;text-align:-webkit-match-parent}.detail-desc .detail-list>li:not(:last-child){border-bottom:1px solid #eee}.detail-desc .detail-badge{display:inline-block;height:17px;width:30px;border:none;background-color:#ff9a14;color:#fff;text-align:center;font-size:12px;line-height:17px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.detail-desc .detail-promotions{color:#ff4e00;font-size:14px;line-height:18px}.detail-desc .detail-promotions .icon-gift{margin-right:5px;width:12px;height:13px;display:inline-block;vertical-align:text-top}.detail-desc .detail-promotions .text-indent{text-indent:16px}.detail-desc .detail-promotions .pullLeft{margin-left:-16px}.detail-desc .detail-promotions li{color:#222;line-height:20px}.detail-desc .detail-promotions li:not(:empty){padding-top:4px}.detail-desc .detail-promotions li .promotion-discount{padding:0 5px;color:#FF5E00}.detail-desc-price{position:relative;margin-top:10px;font-size:12px;line-height:normal;color:#999999}.detail-desc-price .detail-unit{margin-right:10px;font-size:28px;color:#ff5e00}.detail-desc-price .detail-amount{font-size:28px;color:#ff5e00}.detail-desc-price .price-original-currency{margin:4px 0;display:inline-block;font-size:14px;color:#999;text-decoration:line-through;padding-right:5px}.detail-desc-price .price-original{margin:4px 0;display:inline-block;font-size:14px;color:#999;text-decoration:line-through}.detail-desc-price .desc{display:block}.detail-desc-price .desc-share{position:absolute;right:0;font-size:20px;color:#999}.detail-desc-label{margin:15px 0 10px 0}.detail-desc-label .item-label{font-size:15px;color:#222222;margin-left:7px}.detail-desc-hot{margin-bottom:10px}.detail-desc-hot .wicon-fire{line-height:24px}.detail-desc-hot .desc-today{height:24px;line-height:24px;margin-left:7px;font-size:15px;color:#222222}.detail-desc-hot .badge{height:20px;line-height:20px}.detail-desc-use{font-size:16px;color:#222222;line-height:18px}.detail-desc-use .dbsicon-date{font-size:12px;margin-right:7px}.detail-desc-use .use-remark{display:block}.discount-promotion-badge{display:inline-block;width:65px;height:22px;line-height:22px;font-size:12px;background-color:#f73231;background-size:100% 100%;text-align:center;color:#fff;margin-left:5px}.detail-product .detail-addition-info{margin:0 16px;background-color:#f5f5f5;border-top:1px solid #f0f0f0;font-size:14px}.detail-product .detail-addition-info .tab-header{color:#666;height:44px}.detail-product .detail-addition-info .tab-mod{border-bottom:1px solid #eee}.detail-product .detail-addition-info .detail-tabs .tab-top-fixed{position:fixed !important;z-index:1000;top:0}.detail-product .detail-addition-info .detail-tabs .tab-hearder{position:relative;display:none;width:100%;min-height:44px}.detail-product .detail-addition-info .detail-tabs .tab-hearder .tab-mod{height:44px;line-height:44px;font-size:15px;color:#666}.detail-product .detail-addition-info .detail-feature{background-color:#fff;word-break:break-all;list-style:none;list-style-type:none;font-size:14px;color:#222222;border-bottom:1px solid #f0f0f0}.detail-product .detail-addition-info .detail-feature .detail-tab-header{text-align:center;font-size:18px;line-height:24px;color:#222;font-weight:600}.detail-product .detail-addition-info .detail-feature .detail-feature-content{margin-top:0;padding-bottom:16px}.detail-product .detail-addition-info .detail-feature .detail-feature-content li{margin-top:8px;padding-left:8px;position:relative}.detail-product .detail-addition-info .detail-feature .detail-feature-content li:before{content:'';width:4px;height:4px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#2182fc;display:inline-block;vertical-align:middle;position:absolute;left:0;margin-top:8px}.detail-product .detail-addition-info .detail-feature .detail-feature-content .feature-bradge{font-size:4px;vertical-align:bottom;padding-right:10px;margin-left:-17px;padding-top:4px;color:#2182fc}.detail-product .detail-addition-info .detail-feature .detail-feature-content .feature-content{line-height:22px}.detail-product .detail-addition-info .detail-special{background-color:#fff;border-bottom:1px solid #f0f0f0;font-size:14px;line-height:21px;color:#222222;list-style:none;list-style-type:none}.detail-product .detail-addition-info .detail-special .tips-header{padding-top:30px}.detail-product .detail-addition-info .detail-special .detail-special-list{padding-bottom:24px;border-bottom:1px solid #eee}.detail-product .detail-addition-info .detail-special .detail-special-list li{margin-top:8px;padding-left:8px;position:relative}.detail-product .detail-addition-info .detail-special .detail-special-list li:before{content:'';width:4px;height:4px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#2182fc;display:inline-block;vertical-align:middle;position:absolute;left:0;margin-top:8px}.detail-product .detail-addition-info .detail-special .detail-duty-clauses{display:block;font-size:14px;line-height:52px;padding-left:8px}.detail-product .detail-addition-info .detail-special .detail-duty-clauses:after{right:15px;border-color:#222222;border-top:1px solid;border-right:1px solid}.detail-product .detail-addition-info .detail-dining{background-color:#fff;font-size:14px;color:#333;list-style:none;list-style-type:none;border-bottom:1px solid #eee}.detail-product .detail-addition-info .detail-dining .dining-all{display:inline-block;cursor:pointer;font-size:12px;line-height:20px;color:#2182fc;margin-bottom:24px}.detail-product .detail-addition-info .detail-dining .dining-all .icon{margin-left:4px;position:relative;display:inline-block}.detail-product .detail-addition-info .detail-dining .hide-more .icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.detail-product .detail-addition-info .detail-tab-header{display:block;padding-top:24px;padding-bottom:0;text-align:center;font-size:18px;font-weight:600;line-height:24px;color:#222222}.detail-product .detail-addition-info .detail-tab-header.dinning-header{padding-bottom:5px}.detail-product .detail-order .detail-order-btn{cursor:pointer;width:352px;height:56px;line-height:56px;font-size:20px;letter-spacing:2px;background:#ff7d13;color:#fff;text-align:center;border:0;outline:none;font-weight:600;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.detail-product .detail-order .detail-order-btn:focus{outline:none}.detail-product .detail-order .detail-order-btn:hover{background:#b2570d}.sub-page{background-color:#fff}.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{text-align:center;color:#8c8c8c}.sub-page .sub-page-no-records>i{padding-right:5px;justify-content:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center}.sub-page .sub-page-section-list{border-top:1px solid #eee;background-color:#fff;margin-top:10px}.sub-page .sub-page-section-list .sub-page-header{height:30px;line-height:30px;padding:8px 15px;font-weight:600}.sub-page .sub-page-section-list .sub-page-list{font-size:14px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding-left:15px;background-color:#fff;margin-bottom:15px}.sub-page .sub-page-section-list .sub-page-list>li{padding:0 15px 5px 5px}.sub-clause{background-color:#fff;color:#222;font-size:14px}.dining-box{margin-bottom:20px}.dining-box li+li{margin-top:10px}.dining-box .dining-item{border-top:0 solid #eee}.dining-header{padding-left:15px;line-height:33px;height:33px;font-size:13px;color:#999;background-color:#f5f5f5}.page-search{margin:10px auto;width:1180px;min-height:500px !important;background-color:#fff}.page-search .web-page-back{padding-left:10px}.page-search .header-btn{display:none}.page-search .header-btn .icon-back{color:#ffffff}.page-search .search-bar{position:relative;top:0;padding:0}.page-search .search-bar .search-box>input{padding:0 25px 0 20px;line-height:28px;border-bottom:1px solid #999;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#222;font-size:16px}.page-search .search-box{position:relative}.page-search .search-box:before{position:absolute;content:'';bottom:0;left:50%;right:50%;width:0;height:1px;visibility:hidden;background-color:black;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.page-search .search-box.focus:before{visibility:visible;left:0;right:0;width:100%;z-index:2}.page-search .search-input{position:relative;padding:8px 15px}.page-search .search-input:before,.page-search .search-input:after{position:absolute;top:50%;content:'';z-index:9}.page-search .search-input:before{left:15px;top:50%;width:10px;height:10px;margin-top:-7px;border:1px solid black;border-radius:50%}.page-search .search-input:after{left:26px;width:1px;height:6px;margin-top:2px;background-color:black;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.page-search .clear-input-box .clear-btn{padding-left:0;padding-right:0}.page-search .clear-input-box .icon-clear{display:inline-block;width:28px;height:28px;-webkit-transform:rotate(45deg) scale(0.6);-moz-transform:rotate(45deg) scale(0.6);-o-transform:rotate(45deg) scale(0.6);transform:rotate(45deg) scale(0.6);background-color:transparent}.page-search .clear-input-box .icon-clear:after,.page-search .clear-input-box .icon-clear:before{position:absolute;content:'';background-color:#fff}.page-search .clear-input-box .icon-clear:before{width:2px;height:21px;left:13px;top:3.5px}.page-search .clear-input-box .icon-clear:after{width:21px;height:2px;left:3.5px;top:13px}.search-default{-webkit-animation:slideInUp25 300ms ease-in-out;-moz-animation:slideInUp25 300ms ease-in-out;-o-animation:slideInUp25 300ms ease-in-out;animation:slideInUp25 300ms ease-in-out}.search-panel{padding:15px;color:#333}.search-panel .search-wrap{margin-bottom:11px}.search-panel .icon{margin-right:3px;font-size:13px}.search-panel .list{margin-top:0}.search-panel .panel-link{color:#999;font-size:13px;line-height:28px}.search-panel .panel-link.extra-page{padding-right:15px}.search-panel .list-city{margin:5px -5px 0}.history-item{padding:10px 0;border-bottom:1px solid #eee;color:#333;font-size:13px;cursor:pointer}.hot-city-item{float:left;width:20%;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.hot-city-item .city{line-height:32px;border:1px solid #ddd;text-align:center;font-size:13px;color:#333;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.hot-city-item .city:active{background-color:rgba(0,0,0,0.75);color:#fff}.suggest-wrapper{overflow-x:hidden}.suggest-wrapper.empty{padding-top:20px;text-align:center;font-size:14px;color:#999}.suggest-wrapper .list{padding:0 15px}@keyframes slideInUp25{from{-webkit-transform:translate3d(0, 25%, 0);transform:translate3d(0, 25%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.suggest-box{background-color:#fff}.suggest-box+.suggest-box{margin-top:10px}.suggest-box+.suggest-box .title{font-size:13px}.suggest-box.city{padding-bottom:10px}.suggest-box .title{padding:15px 15px 10px;color:#333;font-weight:normal}.suggest-box .list-city{margin:0 -5px}.suggest-item{padding:10px 0;font-size:13px;color:#333;cursor:pointer}.suggest-item:not(:first-child){border-top:1px solid #eee}.search-customize-header .header .page-title{position:initial}.list-customize-header header .header-btn{padding:0 5px}.page-result-wrapper.iphoneX-fix{padding-bottom:34px}.page-result-wrapper.iphoneX-fix .search-input.headerTop:before{margin-top:15px}.page-result-wrapper.iphoneX-fix .search-input.headerTop:after{margin-top:24px}.page-result-wrapper .search-input{height:34px;margin:5px 10px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;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;-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:0 10px;position:relative}.page-result-wrapper .search-input .city{font-size:16px;font-weight:normal}.page-result-wrapper .search-input .icon-close{width:20px;height:20px;text-align:center;line-height:20px;border-radius:50%;font-size:12px;padding:2px;background-color:#bbb}.page-result-wrapper .search-input:before,.page-result-wrapper .search-input:after{position:absolute;top:50%;content:'';z-index:9}.page-result-wrapper .search-input:before{left:40px;top:50%;width:10px;height:10px;margin-top:-7px;border:1px solid #fff;border-radius:50%}.page-result-wrapper .search-input:after{left:51px;width:1px;height:6px;margin-top:2px;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.page-result-wrapper .search-input.headerTop:before{margin-top:3.2px}.page-result-wrapper .search-input.headerTop:after{margin-top:12px}.page-result-wrapper .sort-popup{background-color:#17a1dd;position:absolute;width:100%;z-index:9999;top:-17px}.page-result-wrapper .sort-popup ul{padding-left:23px}.page-result-wrapper .sort-popup ul li{list-style:none;color:#fff;font-size:17px;padding:15px 0 15px 0}.page-result-wrapper .sort-popup ul li.active{font-weight:600;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;justify-content:space-bett ween;padding-right:22px}.order-submit-container{overflow:hidden}.order-submit-container .rotate180{transform:rotate(180deg)}.order-submit-container .order-submit-content{min-height:700px;display:flex;justify-content:center;align-items:center;background:#fff;max-width:1184px;margin:10px auto}.order-submit-container .loading-img{margin:0 auto;width:8rem;height:8rem;background:url(../img-web/loading-rocket.webp) no-repeat;background-size:100%}.order-submit-container .submit-text{font-size:20px;color:#222;margin-left:10px}.order-status-wrap{width:1184px;margin:0 auto;padding:24px;background:#fff;border-radius:2px;border-top:10px solid #e8ecf3}.order-status-wrap .order-status{padding-bottom:18px;border-bottom:1px solid #e3e3e3}.order-status-wrap .order-status img{width:56px;margin-left:-8px;margin-right:8px}.order-status-wrap .order-desc{padding-top:24px}.order-status-wrap .status-content .content-title{margin:0;padding:0;color:#222;font-size:20px;line-height:28px}.order-status-wrap.order-fail-container .order-status{color:#FF7D13;display:flex;align-items:center}.order-status-wrap.order-fail-container .order-status i,.order-status-wrap.order-fail-container .order-status .content-title{color:#FF7D13}.order-status-wrap.order-wait-container .order-status{color:#2182fc;display:flex;align-items:center}.order-status-wrap.order-wait-container .order-status i,.order-status-wrap.order-wait-container .order-status .content-title{color:#2182fc}.worldway-tip-web{background:#fff2e7;color:#ff7d13;font-size:.75rem;font-weight:400;height:2rem;padding:0 .9375rem}.worldway-tip-web.margin-top{margin-top:.625rem;box-shadow:0 2px 2px 0 #d9e1f1}.detail-order-btn{outline:none !important;border:none !important}.detail-order-btn.bg-gray{background-color:#ccc !important;background-image:none !important;outline:none !important;border:none !important}.wg-components-alert .wg-components-button{cursor:pointer}