@import '../fonts/web-common/iconfont.css';html{min-width:1250px;overflow-x:auto;font-size:16px !important}body{background:#e8ecf3;overflow-y:auto}html,body{font-family:'Microsoft JhengHei','Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif}@font-face{font-family:"woticon";src:url('../fonts/woticon.ttf?t=13.3.1_20250620101536') format('truetype'),url('../fonts/woticon.svg?t=13.3.1_20250620101536#woticon') format('svg'),url('../fonts/woticon.woff?t=13.3.1_20250620101536') format('woff')}[class*=" wicon-"],[class^="wicon-"]{font-family:"woticon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wicon-accommodation:before{content:"\ea01"}.wicon-address:before{content:"\ea03"}.wicon-add:before{content:"\ea02"}.wicon-air:before{content:"\ea04"}.wicon-arrow-down:before{content:"\ea06"}.wicon-arrive:before{content:"\ea05"}.wicon-arrow:before{content:"\ea07"}.wicon-arrows-left:before{content:"\ea08"}.wicon-arrows-right:before{content:"\ea09"}.wicon-asian:before{content:"\ea0a"}.wicon-baby:before{content:"\ea0b"}.wicon-back-up:before{content:"\ea0c"}.wicon-bed:before{content:"\ea0e"}.wicon-baggage:before{content:"\ea0d"}.wicon-bus:before{content:"\ea10"}.wicon-bg-close:before{content:"\ea0f"}.wicon-car:before{content:"\ea12"}.wicon-calender:before{content:"\ea11"}.wicon-caution:before{content:"\ea13"}.wicon-child:before{content:"\ea14"}.wicon-china:before{content:"\ea15"}.wicon-close:before{content:"\ea17"}.wicon-contacts:before{content:"\ea18"}.wicon-cool:before{content:"\ea19"}.wicon-cirArrowDown:before{content:"\ea16"}.wicon-copy:before{content:"\ea1a"}.wicon-discount:before{content:"\ea1b"}.wicon-double-bed:before{content:"\ea1d"}.wicon-discount_1:before{content:"\ea1c"}.wicon-edit:before{content:"\ea1e"}.wicon-entertain:before{content:"\ea1f"}.wicon-extra-bed:before{content:"\ea21"}.wicon-excalmatory-mark-trangle:before{content:"\ea20"}.wicon-flight:before{content:"\ea22"}.wicon-gift-new:before{content:"\ea23"}.wicon-gift:before{content:"\ea24"}.wicon-has-breakfast:before{content:"\ea25"}.wicon-has_window:before{content:"\ea26"}.wicon-hot:before{content:"\ea28"}.wicon-horn:before{content:"\ea27"}.wicon-hotel-area:before{content:"\ea29"}.wicon-hotel-floor:before{content:"\ea2a"}.wicon-hotel-member:before{content:"\ea2b"}.wicon-hotel-person:before{content:"\ea2c"}.wicon-hotel-person2:before{content:"\ea2d"}.wicon-hotel-smoking:before{content:"\ea2e"}.wicon-hotel-tags-flight-discounts:before{content:"\ea30"}.wicon-hotel-tags-app-exclusive:before{content:"\ea2f"}.wicon-hotel-tags-special-sale:before{content:"\ea31"}.wicon-hotel-tags-train-discounts:before{content:"\ea32"}.wicon-hotel-tags-wingon-recommend:before{content:"\ea33"}.wicon-hotel-wifi:before{content:"\ea34"}.wicon-hotel:before{content:"\ea36"}.wicon-hotel-window:before{content:"\ea35"}.wicon-icon_phone:before{content:"\ea38"}.wicon-ic-time:before{content:"\ea37"}.wicon-insurance:before{content:"\ea3a"}.wicon-insurance-flight:before{content:"\ea39"}.wicon-jetso:before{content:"\ea3b"}.wicon-limit-time:before{content:"\ea3c"}.wicon-location:before{content:"\ea3d"}.wicon-location1:before{content:"\ea3e"}.wicon-long:before{content:"\ea3f"}.wicon-map-driver:before{content:"\ea40"}.wicon-map-sight:before{content:"\ea41"}.wicon-map:before{content:"\ea42"}.wicon-new:before{content:"\ea44"}.wicon-menber:before{content:"\ea43"}.wicon-note-new:before{content:"\ea46"}.wicon-no-meals:before{content:"\ea45"}.wicon-number-work:before{content:"\ea48"}.wicon-note:before{content:"\ea47"}.wicon-once:before{content:"\ea49"}.wicon-open:before{content:"\ea4a"}.wicon-out:before{content:"\ea4b"}.wicon-outlet:before{content:"\ea4c"}.wicon-plus:before{content:"\ea4d"}.wicon-progress:before{content:"\ea4f"}.wicon-popularity:before{content:"\ea4e"}.wicon-round-trip:before{content:"\ea51"}.wicon-safety:before{content:"\ea52"}.wicon-save:before{content:"\ea53"}.wicon-recommond:before{content:"\ea50"}.wicon-selected:before{content:"\ea54"}.wicon-ship:before{content:"\ea55"}.wicon-short:before{content:"\ea56"}.wicon-single2-bed:before{content:"\ea57"}.wicon-star-hollow:before{content:"\ea58"}.wicon-star-solid:before{content:"\ea59"}.wicon-star:before{content:"\ea5a"}.wicon-thin-arrow-down:before{content:"\ea5b"}.wicon-train_stop:before{content:"\ea5d"}.wicon-time:before{content:"\ea5c"}.wicon-twokind-bed:before{content:"\ea5e"}@media print{body{overflow-y:initial}}.print-body .wg-site-header,.print-body .wg-site-footer,.print-body .wg-site-ie8-pop-wrap,.print-body .back-pre,.print-body .print-box,.print-body .hide-in-print{display:none !important}.print-body .print-tips,.print-body .show-in-print{display:block !important}.print-body .print-tips.hotel-label>div,.print-body .show-in-print.hotel-label>div{padding:4px 0 !important}.print-body .print-tips.hotel-label .applicability-box .item,.print-body .show-in-print.hotel-label .applicability-box .item{padding-left:0px}.print-body .print-tips .item,.print-body .show-in-print .item{color:#222;padding-left:4px}.print-body .print-tips .underline-blue,.print-body .show-in-print .underline-blue{padding-bottom:0 !important;border-bottom:none !important}.other-sys-body{background:#f0f0f0}.other-sys-body .mainview .main-viewport{background-color:#f0f0f0}.show-in-print{display:none !important}.list-empty-resource{width:100%;height:300px;border-top:none !important}.list-empty-resource .icon-container{width:60px;height:60px;background:url(../img-web/no_data.png) no-repeat}.list-top-back{width:870px;margin-left:10px;margin-bottom:5px;box-sizing:border-box;float:right;color:#2182fc;text-align:right;line-height:25px;font-size:14px}.list-top-back .go-back{cursor:pointer}.list-top-back .wg-icon-back{color:#2182fc}.list-top-back .title{font-size:16px;font-weight:600;color:#222;line-height:16px}.filter-loading{width:100%}.filter-loading>div{border-bottom:1px solid #d8dce5;width:100%;padding:10px 0}.filter-loading>div:first-child span{width:50%}.filter-loading>div:first-child span:first-child{width:100%}.filter-loading>div:first-child span:nth-child(2){width:65%}.filter-loading>div:first-child span:last-child{margin-left:50%}.filter-loading>div:nth-child(2) span{width:50%}.filter-loading>div:nth-child(2) span:first-child{width:65%}.filter-loading>div:nth-child(3) span{width:100%}.filter-loading>div:nth-child(3) span:first-child{width:65%}.filter-loading>div:nth-child(4) span{width:50%}.filter-loading>div:nth-child(4) span:first-child{width:65%}.filter-loading span{display:block;height:28px;margin:5px 0;background:#dde1eb;-webkit-animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite;animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite}.list-item-loading{width:100%;background:#fff}.list-item-loading>div:first-child{padding:15px;width:180px}.list-item-loading>div:first-child span{width:170px;height:170px}.list-item-loading>div:nth-child(2){flex:1;padding:20px 20px 0 0}.list-item-loading>div:nth-child(2)>span:first-child{width:100%}.list-item-loading>div:nth-child(2)>span:nth-child(2){width:30%}.list-item-loading>div:nth-child(2)>span:nth-child(3){width:30%}.list-item-loading>div:nth-child(2)>span:last-child{width:45%}.list-item-loading>div:nth-child(2)>div{width:80%}.list-item-loading>div:nth-child(2)>div>span{width:48%}.list-item-loading>div:nth-child(3){width:246px;margin:20px 0;padding:20px;border-left:1px solid #d8dce5}.list-item-loading>div:nth-child(3) span{width:100%}.list-item-loading>div:nth-child(3) span:last-child{width:60%}.list-item-loading span{display:block;height:28px;margin:5px 0;background:#dde1eb;-webkit-animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite;animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite}.obs-loading>div .flex-space-between{height:60px}.obs-loading>div:nth-child(2)>span:first-child{width:60%}.obs-loading>div:nth-child(3){border-left:none}.price-ajax-loading{width:100%;padding:20px 20px 0px;background:#fff;box-sizing:border-box}.price-ajax-loading>div span{width:40%;margin:0}.price-ajax-loading>span{width:100%}.price-ajax-loading>span:last-child{border-radius:20px;height:40px}.price-ajax-loading span{display:block;height:28px;margin:20px 0;background:#dde1eb;-webkit-animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite;animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite}.loading-part-mask{width:100%;height:100%;position:absolute;background:transparent;top:0;left:0}.mask .alert{width:300px;visibility:hidden;opacity:0;background-color:#fff;border-radius:12px;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:transform .2s ease-out;transition:transform .2s ease-out}.mask .alert.show{visibility:visible;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mask .alert.alert-round{border-radius:4px}.mask .alert .alert-msg{display:flex;box-sizing:border-box;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;width:300px;min-height:100px;padding:15px;font-size:14px;color:#666}.mask .alert .alert-btns{height:50px;line-height:50px;border-top:1px solid #eee;display:flex;box-sizing:border-box;cursor:pointer}.mask .alert .alert-btn{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;color:#2182fc;text-align:center}.wg-select-container{position:relative;display:inline-block;box-sizing:border-box;cursor:pointer}.wg-select-container .wg-components-dropdown-list{z-index:200}.wg-select-container .wg-input{position:relative;font-size:14px;display:inline-block;width:100%}.wg-select-container .wg-input .wg-input__inner{-webkit-appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #dcdfe6;-webkit-box-sizing:border-box;box-sizing:border-box;color:#606266;display:inline-block;font-size:inherit;height:40px;line-height:40px;outline:0;padding:0 30px 0 15px;-webkit-transition:border-color .2s cubic-bezier(.645, .045, .355, 1);transition:border-color .2s cubic-bezier(.645, .045, .355, 1);cursor:pointer;width:100%}.wg-select-container .wg-input .wg-input__inner input{padding:0;cursor:pointer}.wg-select-container .wg-input .wg-input__inner .clear-btn{display:none}.wg-select-container .wg-input .wg-input__suffix{right:5px;transition:all .3s;position:absolute;top:0;height:100%;text-align:center}.wg-select-container .wg-input .wg-input__suffix .icon{transform:rotate(-90deg);height:14px !important;width:14px !important;-webkit-transition:all .3s;transition:all .3s;cursor:pointer;color:#d8dce5;display:inline-block}.wg-select-container .wg-input .wg-input__suffix .icon.active{transform:rotate(90deg)}.wg-select-container .mask{position:absolute;z-index:1001;border:1px solid #e4e7ed;right:auto;bottom:auto;border-radius:4px;background-color:#fff;-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}.wg-select-container .mask.pc-picker .popup{position:relative}.wg-select-container .mask.pc-picker .popup .popup-content{min-width:40px}.wg-select-container .mask.pc-picker .popup .popup-content ul{max-height:274px;height:auto;width:100%;float:left;overflow:auto;background-color:#fff;text-align:left}.wg-select-container .mask.pc-picker .popup .popup-content ul>li{list-style:none;font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.wg-search-city-container{width:506px;border:1px solid #eee;background:#fff}.wg-search-city-container .search-city{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2) !important}.wg-search-city-container .search-city .city-wrapper{padding:0 15px}.wg-search-city-container .search-city .city-wrapper:not(:first-child){border-top:1px solid #eee;padding-top:20px}.wg-search-city-container .search-city .loading-ajax .search-box-placeholder{width:100%;display:inline-flex}.wg-search-city-container .search-city .loading-ajax .search-box-placeholder:first-child .line{margin-top:8px}.wg-search-city-container .search-city .loading-ajax .search-box-placeholder .line{width:100%;height:32px;margin:4px 8px}.wg-search-city-container .search-city .loading-ajax .search-box-placeholder .line span:first-child{width:10%;margin-right:2%}.wg-search-city-container .search-city .loading-ajax .search-box-placeholder .line span:last-child{width:88%}.wg-search-city-container .search-city .loading-ajax .search-box-placeholder .line span{display:inline-block;height:100%;background:#f0f2f5;-webkit-animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite;animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite}.wg-search-city-container .search-city .search-no-citys{text-align:center;padding:15px 0;color:#999}.wg-search-city-container .search-city .search-no-citys .search-no-data-img{width:80px;height:80px;margin-bottom:20px;background-image:url(../img-web/no-result.png);background-repeat:no-repeat;background-size:100% 100%}.wg-search-city-container .search-city .search-no-citys span{font-size:14px;line-height:1}.wg-search-city-container .search-city .airline-box{padding:0}.wg-search-city-container .search-city .airline-box .list{padding:10px 0}.wg-search-city-container .search-city .airline-box .list .li-title{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;padding:10px}.wg-search-city-container .search-city .airline-box .list .list-tips{height:16px;padding:20px 0;color:#222222;font-size:16px;font-weight:normal;line-height:22px;text-align:center}.wg-search-city-container .search-city .airline-box .city-list{max-height:360px;overflow:auto}.wg-search-city-container .search-city .airline-box .city-list>li{box-sizing:border-box;overflow:hidden;line-height:0;border-bottom:1px solid #eee}.wg-search-city-container .search-city .airline-box .city-list>li:hover{background-color:#74a2de}.wg-search-city-container .search-city .airline-box .city-list>li:hover>a{color:#fff}.wg-search-city-container .search-city .airline-box .city-list>li:hover>a .air-ename{color:#fff}.wg-search-city-container .search-city .airline-box .city-list>li>a{width:auto;max-width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden;height:36px;line-height:36px;padding:0 10px;font-size:14px;font-weight:400;color:#222;border-radius:3px}.wg-search-city-container .search-city .airline-box .city-list>li>a .air-ename{color:#999;font-size:12px}.wg-search-city-container .search-city .airline-box .city-list>li>a.active{color:#2083fc}.wg-search-city-container .search-city .airline-box .city-list>li:nth-child(5n){margin-right:0}.wg-search-city-container .search-city .airline-box .city-list:hover::-webkit-scrollbar-thumb{display:block}.wg-search-city-container .search-city .airline-box .city-list::-webkit-scrollbar{width:4px;height:4px}.wg-search-city-container .search-city .airline-box .city-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);border-radius:4px;display:none}.wg-search-city-container .search-city .airline-box .city-list::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.wg-search-city-container .search-box .search-bar{box-sizing:content-box;height:45px;padding:5px 10px 10px 10px;position:relative}.wg-search-city-container .search-box .search-bar .wg-icon-back,.wg-search-city-container .search-box .search-bar .wg-icon-search{display:none}.wg-search-city-container .search-box .content-input{text-align:left;border-radius:0;border-bottom:1px solid #d8dce5;padding:15px 0}.wg-search-city-container .search-box .content-input:focus{border-color:#2182fc}.wg-search-city-container .city-box .list .li-title{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;padding:0 0 10px 20px}.wg-search-city-container .city-box .list .list-tips{height:16px;padding:20px 0;color:#222222;font-size:16px;font-weight:normal;line-height:22px;text-align:center}.wg-search-city-container .city-box .city-list>li{display:inline-block;width:20%;box-sizing:border-box;text-align:center;overflow:hidden;line-height:0}.wg-search-city-container .city-box .city-list>li>a{width:auto;max-width:100%;box-sizing:border-box;display:block;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden;height:36px;line-height:36px;padding:0 10px;font-size:14px;font-weight:400;color:#222;border-radius:3px}.wg-search-city-container .city-box .city-list>li>a.active{background:#d9eaff;border-radius:2px 2px 2px 2px}.wg-search-city-container .city-box .city-list>li>a:hover{color:#2182fc}.wg-search-city-container .city-box .city-list>li:nth-child(5n){margin-right:0}.wg-search-city-container .search-list{padding-left:0;background-color:#fff;max-height:500px;overflow-y:auto}.wg-search-city-container .search-list::-webkit-scrollbar{width:4px;height:4px}.wg-search-city-container .search-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);border-radius:4px}.wg-search-city-container .search-list::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.wg-search-city-container .search-list li{padding:12px 14px;border:none}.wg-search-city-container .search-list li:active{background-color:#f1f5f8}.wg-search-city-container .search-list li .street{line-height:1;font-size:14px;color:#666}.wg-search-city-container .search-list li.data-item:hover{background:#74a2de;color:#fff}.wg-search-city-container .search-list li.data-item:hover .wicon-hotel{color:#fff}.wg-search-city-container .search-list li.data-item:hover .name{color:#fff}.wg-search-city-container .search-list li.data-item:hover .country-name{color:#fff}.wg-search-city-container .search-list li.data-item:hover .country-code{color:#fff}.wg-search-city-container .search-list li.data-item:hover .dist{color:#fff}.wg-search-city-container .search-list li.data-item:hover .search-list-label{color:#fff;border:1px solid #fff}.wg-search-city-container .search-list .search-list-a{color:#222}.wg-search-city-container .search-list .search-list-a .wicon-hotel{margin-top:.125rem;margin-right:10px;color:#2182fc;font-size:15px}.wg-search-city-container .search-list .search-list-a .name{margin-left:8px;margin-bottom:0;font-size:15px}.wg-search-city-container .search-list .search-list-a .name>b{font-weight:400;color:#2182fc}.wg-search-city-container .search-list .search-list-a .country-name{margin-left:8px;font-size:15px;color:#999}.wg-search-city-container .search-list .search-list-a .country-code{margin-left:8px;color:#2182fc;font-size:15px}.wg-search-city-container .search-list .search-list-a .dist{font-size:14px;color:#999}.wg-search-city-container .search-list .search-list-a .search-list-label{padding:5px 8px;font-size:14px;line-height:14px;color:#999;border:1px solid #ccc;box-sizing:border-box;border-radius:1px}.wg-search-city-container .search-list .search-list-place .wicon-hotel{visibility:hidden}.wg-search-city-container .search-list .search-list-title{background:#f1f5f8;font-size:14px;color:#999;line-height:16px;padding:8px 15px}.wg-search-city-container .search-list .search-list-title>span{margin-right:3px}.wg-search-city-container .search-list .search-list-title>span>b{font-weight:400;color:#2182fc}.wg-search-city-container .search-hotel-ul{padding:15px 10px}.wg-search-city-container .search-hotel-ul .search-hotel-title{padding:.5rem 0;line-height:1rem;font-size:14px;color:#222222}.wg-search-city-container .search-hotel-ul .search-hotel-title+li{border:none !important}.wg-search-city-container .search-hotel-ul .search-hotel-title>span{color:#2182fc;padding:0 .125rem}.wg-search-city-container .search-hotel-ul .search-hotel-li{padding:10px 5px;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.wg-search-city-container .search-hotel-ul .search-hotel-li.first{border-top:1px solid #f0f0f0}.wg-search-city-container .search-hotel-ul .search-hotel-li.data-item:hover{background:#d9eaff}.wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-place{max-width:65%}.wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-place .place-ch{font-size:14px}.wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-place .place-ch>span>b{color:#2182fc;font-weight:400}.wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-place .place-en{max-width:100%;font-size:12px}.wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-number{font-size:12px;color:#999;min-width:17%;text-align:right}.wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-number.hidden{visibility:hidden}.wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-type{height:22px;line-height:22px;font-size:14px;font-weight:600;color:#222}.wg-common-city-search-container{position:relative;width:100%;overflow:inherit;font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0 10px 0 15px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5}.wg-common-city-search-container .clear-input-box{height:100%}.wg-common-city-search-container .clear-input-box .content-input{font-weight:400;color:#222;padding:0}.wg-common-city-search-container .clear-input-box .clear-btn{display:none}.wg-common-city-search-container .wg-search-city-container{position:absolute;width:480px;border:1px solid #eee;background:#fff;left:0;top:40px;z-index:9999;white-space:initial}.wg-common-city-search-container .wg-search-city-container .city-box .list .list-tips{color:#222222;font-size:16px;font-weight:normal;line-height:22px;text-align:center}.wg-common-city-search-container .wg-search-city-container .search-city{box-shadow:0 0 10px rgba(0,0,0,0.3);padding-bottom:20px}.wg-common-city-search-container .wg-search-city-container .search-city .city-wrapper{padding:0 15px}.wg-common-city-search-container .wg-search-city-container .search-city .city-wrapper:not(:first-child){border-top:1px solid #eee;padding-top:20px}.wg-common-city-search-container .wg-search-city-container .search-city .loading-ajax .search-box-placeholder{width:100%;display:inline-flex}.wg-common-city-search-container .wg-search-city-container .search-city .loading-ajax .search-box-placeholder:first-child .line{margin-top:8px}.wg-common-city-search-container .wg-search-city-container .search-city .loading-ajax .search-box-placeholder .line{width:100%;height:32px;margin:4px 8px}.wg-common-city-search-container .wg-search-city-container .search-city .loading-ajax .search-box-placeholder .line span:first-child{width:10%;margin-right:2%}.wg-common-city-search-container .wg-search-city-container .search-city .loading-ajax .search-box-placeholder .line span:last-child{width:88%}.wg-common-city-search-container .wg-search-city-container .search-city .loading-ajax .search-box-placeholder .line span{display:inline-block;height:100%;background:#f0f2f5;-webkit-animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite;animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite}.wg-common-city-search-container .wg-search-city-container .search-city .search-no-citys{text-align:center;padding:15px 0;color:#999}.wg-common-city-search-container .wg-search-city-container .search-city .search-no-citys .search-no-data-img{width:80px;height:80px;margin-bottom:20px;background-image:url(../img-web/no-result.png);background-repeat:no-repeat;background-size:100% 100%}.wg-common-city-search-container .wg-search-city-container .search-city .search-no-citys span{font-size:14px;line-height:1}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box{padding:0}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .list{padding:10px 0}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .list .li-title{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;padding:10px}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .list .list-tips{height:16px;padding:20px 0;color:#222222;font-size:16px;font-weight:normal;line-height:22px;text-align:center}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list{max-height:360px;overflow:auto}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list>li{box-sizing:border-box;overflow:hidden;line-height:0;border-bottom:1px solid #eee}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list>li:hover{background-color:#74a2de}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list>li:hover>a{color:#fff}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list>li:hover>a .air-ename{color:#fff}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list>li>a{width:auto;max-width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden;height:36px;line-height:36px;padding:0 10px;font-size:14px;font-weight:400;color:#222;border-radius:3px}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list>li>a .air-ename{color:#999;font-size:12px}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list>li>a.active{color:#2083fc}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list>li:nth-child(5n){margin-right:0}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list:hover::-webkit-scrollbar-thumb{display:block}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list::-webkit-scrollbar{width:4px;height:4px}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);border-radius:4px;display:none}.wg-common-city-search-container .wg-search-city-container .search-city .airline-box .city-list::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.wg-common-city-search-container .wg-search-city-container .search-box .search-bar{box-sizing:content-box;height:45px;padding:5px 10px 10px 10px;position:relative}.wg-common-city-search-container .wg-search-city-container .search-box .search-bar .wg-icon-back,.wg-common-city-search-container .wg-search-city-container .search-box .search-bar .wg-icon-search{display:none}.wg-common-city-search-container .wg-search-city-container .search-box .content-input{text-align:left;border-radius:0;border-bottom:1px solid #d8dce5;padding:15px 0}.wg-common-city-search-container .wg-search-city-container .search-box .content-input:focus{border-color:#2182fc}.wg-common-city-search-container .wg-search-city-container .city-box .list .li-title{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;padding:0 0 10px 20px}.wg-common-city-search-container .wg-search-city-container .city-box .list .list-tips{height:16px;padding:20px 0;color:#222222;font-size:16px;font-weight:normal;line-height:22px;text-align:center}.wg-common-city-search-container .wg-search-city-container .city-box .city-list>li{display:inline-block;width:20%;box-sizing:border-box;text-align:center;overflow:hidden;line-height:0}.wg-common-city-search-container .wg-search-city-container .city-box .city-list>li>a{width:auto;max-width:100%;box-sizing:border-box;display:block;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden;height:36px;line-height:36px;padding:0 10px;font-size:14px;font-weight:400;color:#222;border-radius:3px}.wg-common-city-search-container .wg-search-city-container .city-box .city-list>li>a.active{background:#d9eaff;border-radius:2px 2px 2px 2px}.wg-common-city-search-container .wg-search-city-container .city-box .city-list>li>a:hover{color:#2182fc}.wg-common-city-search-container .wg-search-city-container .city-box .city-list>li:nth-child(5n){margin-right:0}.wg-common-city-search-container .wg-search-city-container .search-list{padding-left:0;background-color:#fff;max-height:500px;overflow-y:auto}.wg-common-city-search-container .wg-search-city-container .search-list::-webkit-scrollbar{width:4px;height:4px}.wg-common-city-search-container .wg-search-city-container .search-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);border-radius:4px}.wg-common-city-search-container .wg-search-city-container .search-list::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.wg-common-city-search-container .wg-search-city-container .search-list li{padding:12px 14px;border:none}.wg-common-city-search-container .wg-search-city-container .search-list li:active{background-color:#f1f5f8}.wg-common-city-search-container .wg-search-city-container .search-list li .street{line-height:1;font-size:14px;color:#666}.wg-common-city-search-container .wg-search-city-container .search-list li.data-item:hover{background:#74a2de;color:#fff}.wg-common-city-search-container .wg-search-city-container .search-list li.data-item:hover .wicon-hotel{color:#fff}.wg-common-city-search-container .wg-search-city-container .search-list li.data-item:hover .name{color:#fff}.wg-common-city-search-container .wg-search-city-container .search-list li.data-item:hover .country-name{color:#fff}.wg-common-city-search-container .wg-search-city-container .search-list li.data-item:hover .country-code{color:#fff}.wg-common-city-search-container .wg-search-city-container .search-list li.data-item:hover .dist{color:#fff}.wg-common-city-search-container .wg-search-city-container .search-list li.data-item:hover .search-list-label{color:#fff;border:1px solid #fff}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-a{color:#222;padding:0 14px}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-a .wicon-hotel{margin-top:.125rem;margin-right:10px;color:#2182fc;font-size:15px}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-a .name{margin-left:8px;margin-bottom:0;font-size:15px}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-a .name>b{font-weight:400;color:#2182fc}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-a .country-name{margin-left:8px;font-size:15px;color:#999}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-a .country-code{margin-left:8px;color:#2182fc;font-size:15px}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-a .dist{font-size:14px;color:#999}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-a .search-list-label{padding:5px 8px;font-size:14px;line-height:14px;color:#999;border:1px solid #ccc;box-sizing:border-box;border-radius:1px}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-nearby{padding:8px 14px}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-place .wicon-hotel{visibility:hidden}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-title{background:#f1f5f8;font-size:14px;color:#999;line-height:16px;padding:8px 15px}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-title>span{margin-right:3px}.wg-common-city-search-container .wg-search-city-container .search-list .search-list-title>span>b{font-weight:400;color:#2182fc}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul{padding:15px 10px;line-height:initial;max-height:360px;overflow-y:auto}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-title{padding:.5rem 0;line-height:1rem;font-size:14px;color:#222222}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-title+li{border:none !important}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-title>span{color:#2182fc;padding:0 .125rem}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li{padding:10px 5px;background:#fff;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li.first{border-top:1px solid #f0f0f0}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li.data-item:hover{background:#d9eaff}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-place{max-width:65%}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-place .place-ch{font-size:14px}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-place .place-ch>span>b{color:#2182fc;font-weight:400}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-place .place-en{max-width:100%;font-size:12px}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-number{font-size:12px;color:#999;min-width:17%;text-align:right}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-number.hidden{visibility:hidden}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul .search-hotel-li .hotel-type{height:22px;line-height:22px;font-size:14px;font-weight:600;color:#222}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul::-webkit-scrollbar{width:2px;height:1px}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul::-webkit-scrollbar-thumb{background:rgba(34,34,34,0.2)}.wg-common-city-search-container .wg-search-city-container .search-hotel-ul::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px}.stop-information{background:#fff}.stop-information .stop-info-header{padding:10px 0;background:#f1f5f8}.stop-information .stop-station{padding-left:32px;color:#222;line-height:14px;font-size:14px;font-weight:400;flex:4}.stop-information .arrive-time{flex:1;text-align:center;padding-right:50px;color:#222;line-height:14px;font-size:14px;font-weight:400}.stop-information .go-time{flex:1;text-align:center;padding-right:40px;color:#222;line-height:14px;font-size:14px;font-weight:400}.stop-information .stop-info-item{padding:15px 0}.stop-information .stop-info-body{max-height:430px;overflow-y:auto}.stop-information .stop-info-body .stop-station,.stop-information .stop-info-body .arrive-time,.stop-information .stop-info-body .go-time{color:#ccc}.stop-information .stop-info-body::-webkit-scrollbar{width:4px;height:4px}.stop-information .stop-info-body::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.stop-information .stop-info-body::-webkit-scrollbar-track{border-radius:4px}.stop-information .stop-info-body:hover::-webkit-scrollbar-thumb{display:block}.stop-information .stop-info-item.active{position:relative}.stop-information .stop-info-item.active .stop-station,.stop-information .stop-info-item.active .arrive-time,.stop-information .stop-info-item.active .go-time{color:#222}.stop-information .stop-info-item.active:before{content:'';position:absolute;left:17px;top:28px;bottom:-30px;width:2px;background-color:#dadfe3}.stop-information .stop-info-item.active.start .go-time{font-size:14px;font-weight:600;color:#222;line-height:15px}.stop-information .stop-info-item.active.start .arrive-time{color:#ccc}.stop-information .stop-info-item.active.end .go-time{color:#ccc}.stop-information .stop-info-item.active.end .arrive-time{font-size:14px;font-weight:600;color:#222;line-height:15px}.stop-information .stop-info-item.active.start .stop-station,.stop-information .stop-info-item.active.end .stop-station{font-size:15px;font-weight:600;line-height:15px}.stop-information .stop-info-item.active.start:before,.stop-information .stop-info-item.active.end:before{content:'';position:absolute;left:0;top:0;bottom:0;width:0;background-color:transparent}.stop-information .stop-info-item.active.start .stop-station,.stop-information .stop-info-item.active.end .stop-station,.stop-information .stop-info-item.active.middle .stop-station{position:relative}.stop-information .stop-info-item.active.start .stop-station:before,.stop-information .stop-info-item.active.end .stop-station:before,.stop-information .stop-info-item.active.middle .stop-station:before{content:'';display:block;position:absolute;width:8px;height:8px;background:#2182fc;border-radius:50%;top:35%;left:14px}.stop-information .stop-info-item.active.middle .stop-station{position:relative}.stop-information .stop-info-item.active.middle .stop-station:before{border:2px solid #dadfe3;background:#ffffff;box-sizing:border-box}.stop-information-container.mask-bottom-detail .mask-bottom-header{background:#fff}.wg-list-show-more{padding:10px;color:#b7b5b5}.wg-list-show-more.no-data{color:#b7b5b5}.wg-list-show-more .wg-icon-expand{margin-left:8px}.wg-list-show-more .load-btn{cursor:pointer}.wg-list-show-more .icon-container{width:60px;height:60px;background:url(../img-web/order_loading.png) no-repeat;background-size:contain;margin-bottom:10px;animation:turn 1s linear infinite}.wg-radio{display:inline-block}.wg-radio::before{content:'';width:14px;height:14px;border:1px solid #ccc;display:inherit;border-radius:50%;vertical-align:middle;margin-right:4px}.wg-radio.checked::before{content:'';width:4px;height:4px;border:6px solid #2182fc;display:inherit;border-radius:50%;vertical-align:middle;margin-right:4px;background:#fff}.train-stop-popup .popup{width:auto;background:#ffffff;position:relative}.train-stop-popup .popup .popup-content{height:auto;width:400px;padding:20px}.train-stop-popup .popup .popup-content .title{height:20px}.train-stop-popup .popup .popup-content .title span{line-height:24px;font-size:24px;color:#000;font-weight:600}.train-stop-popup .popup .popup-content .title .wicon-close{cursor:pointer;color:#2182fc}.wg-close-icon{position:relative;width:16px;height:16px;display:inline-block;cursor:pointer}.wg-close-icon::before,.wg-close-icon::after{content:'';border-left:2px solid #2182fc;position:absolute;height:100%;transform:rotate(45deg);color:#2182fc;left:50%}.wg-close-icon::after{transform:rotate(135deg);border-left:none;border-right:2px solid #2182fc}.underline-blue{border-bottom:1px dashed #2182fc;padding-bottom:2px;cursor:pointer}.underline-green{border-bottom:1px dashed #15b902;padding-bottom:2px;cursor:pointer}.hotel-tag-item{font-size:14px;line-height:20px;font-weight:400;height:20px;border-radius:2px;position:relative;padding:0 5px;padding-right:0}.hotel-tag-item.no-discount{padding-right:.25rem !important}.hotel-tag-item .icon{font-size:16px}.hotel-tag-item .tag-discount{border-radius:2px 2px 2px 2px;margin-left:.25rem;color:#fff;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem;padding:0 .25rem}.hotel-tag-item.type-flight-discounts,.hotel-tag-item.type-train-discounts{box-sizing:border-box;background:#e1d4e7;color:#682a89}.hotel-tag-item.type-flight-discounts .icon-container,.hotel-tag-item.type-train-discounts .icon-container{background:#8f55af}.hotel-tag-item.type-flight-discounts .tag-discount,.hotel-tag-item.type-train-discounts .tag-discount{background:#8f55af}.hotel-tag-item.type-app-exclusive{box-sizing:border-box;background:rgba(89,189,150,0.3);color:#35a076}.hotel-tag-item.type-app-exclusive .icon-container{background:#59bd96}.hotel-tag-item.type-app-exclusive .tag-discount{background:#59bd96}.hotel-tag-item.content-promo,.hotel-tag-item.type-outlet,.hotel-tag-item.type-special-sale{box-sizing:border-box;background:#fff1e6;color:#ff6600}.hotel-tag-item.content-promo .icon-container,.hotel-tag-item.type-outlet .icon-container,.hotel-tag-item.type-special-sale .icon-container{background:#ff6600}.hotel-tag-item.content-promo .split,.hotel-tag-item.type-outlet .split,.hotel-tag-item.type-special-sale .split{width:1px;margin:0 .325rem;height:.625rem;background-color:#f60}.hotel-tag-item.content-promo .tag-discount,.hotel-tag-item.type-outlet .tag-discount,.hotel-tag-item.type-special-sale .tag-discount{background:#f60}.hotel-tag-item.type-hotel-package{height:20px;box-sizing:border-box;background:#fff1e6;color:#ff6600;padding:0 2px}.hotel-tag-item.type-hotel-package .icon-container{background:#fff1e6;width:20px !important;height:20px !important;margin-right:2px !important}.hotel-tag-item.type-hotel-package .hotel-package-icon{background-repeat:no-repeat !important;background-size:cover !important;height:20px !important;width:20px !important;background-image:url(../img-web/hotel-package.png) !important}.hotel-tag-item.type-silver,.hotel-tag-item.type-gold,.hotel-tag-item.type-platinum,.hotel-tag-item.type-diamond,.hotel-tag-item.type-discount{box-sizing:border-box;height:1.125rem}.hotel-tag-item.type-silver .icon-container,.hotel-tag-item.type-gold .icon-container,.hotel-tag-item.type-platinum .icon-container,.hotel-tag-item.type-diamond .icon-container,.hotel-tag-item.type-discount .icon-container{background:inherit !important;color:inherit !important}.hotel-tag-item.type-silver .icon-container i,.hotel-tag-item.type-gold .icon-container i,.hotel-tag-item.type-platinum .icon-container i,.hotel-tag-item.type-diamond .icon-container i,.hotel-tag-item.type-discount .icon-container i{background:#fff !important;color:inherit !important;font-size:.75rem !important;transform:none !important}.hotel-tag-item.type-silver{background:#e3eef7;color:#536379}.hotel-tag-item.type-silver .tag-discount{background:#536379}.hotel-tag-item.type-gold{background:#fbf0cc;color:#ba810f}.hotel-tag-item.type-gold .tag-discount{background:#ba810f}.hotel-tag-item.type-platinum{background:linear-gradient(90deg, #babec5 0%, #f1f1f1 39.56%, #babec5 100%);color:#222222}.hotel-tag-item.type-platinum .tag-discount{background:#222}.hotel-tag-item.type-diamond{background:linear-gradient(90deg, #e3f1ff 0%, #f2e7ff 100%);color:#0f4078}.hotel-tag-item.type-diamond .tag-discount{background:#0f4078}.hotel-tag-item.type-discount{background:#cdebdf;color:#35a076}.hotel-tag-item.type-discount .tag-discount{background:#59bd96}.hotel-tag-item.content-mask,.hotel-tag-item.type-member{box-sizing:border-box;background:#ffecb2;color:#b98223}.hotel-tag-item.content-mask .icon-container,.hotel-tag-item.type-member .icon-container{background:#e0a718}.hotel-tag-item.content-mask .tag-discount,.hotel-tag-item.type-member .tag-discount{background:#e0a718}.hotel-tag-item.type-wingon-recommend{box-sizing:border-box;background:#d9ecff;color:#2182fc}.hotel-tag-item.type-wingon-recommend .icon-container{background:#2182fc}.hotel-tag-item.type-hotel-coupon{height:18px;box-sizing:border-box;background:#fff;border:1px solid #f8222233;border-radius:2px 2px 2px 2px;color:#f82222;padding:1px 5px}.hotel-tag-item.wingonRecommend{background:url(../img-web/wingonrecommend.png) no-repeat;height:20px;width:80px;padding:0}.hotel-tag-item .icon-container{width:14px;height:14px;box-sizing:border-box;margin-right:4px;color:#fff;border-radius:2px;overflow:hidden}.hotel-tag-item .icon-container>i{color:#fff;-webkit-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.calendar-price .cld-unit .cld-month .calendar-month-title span{color:#222222;font-weight:normal;font-size:18px}.calendar-price .cld-unit .cld-week>li{color:#222 !important}.calendar-price .cld-unit .cld-week>li:first-child,.calendar-price .cld-unit .cld-week>li:last-child{color:#2182fc !important}.calendar-price .cld-unit .month-container .cld-daybox>li>div:hover{border-radius:50%}.wg-icon-xuzhixiao{font-size:14px;cursor:pointer;position:relative}.wg-icon-xuzhixiao .xuzhi-span{margin-left:5px}.wg-icon-xuzhixiao .icon{margin-right:4px}.wg-icon-xuzhixiao:hover+.wg-policy-box{display:inline-block}.wg-icon-xuzhixiao:hover .wg-policy-box{display:block;width:max-content}.wg-icon-xuzhixiao.green .wg-icon-warning{color:#129401}.wg-icon-xuzhixiao.green .wg-icon-notice{color:#129401;margin-right:0 !important}.wg-icon-xuzhixiao.green .underline-blue{border-bottom:1px dashed #129401;padding-bottom:2px;cursor:pointer;color:#222}.wg-icon-xuzhixiao.green .underline-blue>span{color:#129401;margin-right:4px}.wg-icon-xuzhixiao.green:hover+.wg-policy-box{display:inline-block}.wg-icon-xuzhixiao.green:hover .wg-policy-box{display:block;width:max-content;border-color:#129401}.wg-policy-box{z-index:1000;display:none;border-radius:2px;border:1px solid #2182fc;-webkit-box-shadow:0 2px 7px 0 rgba(95,123,157,0.75);box-shadow:0 2px 7px 0 rgba(95,123,157,0.75);text-align:left;font-size:12px;position:absolute;padding:10px;background:#fff;color:#333333}.wg-policy-box .detail-box{font-size:12px;padding:5px}.wg-policy-box .detail-box .detail-box-title{font-weight:600;font-size:14px;color:black}.wg-policy-box .detail-box .certificate{margin-left:20px}.wg-policy-box .detail-box ul{color:#2182fc}.wg-policy-box .detail-box ul li{list-style-type:disc;line-height:20px;color:#333333}.mainview .main-viewport .pc-picker .popup-content ul::-webkit-scrollbar{width:2px !important;height:1px}.mainview .main-viewport .pc-picker .popup-content ul::-webkit-scrollbar-thumb{background:rgba(34,34,34,0.2)}.mainview .main-viewport .pc-picker .popup-content ul::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px}.wg-custom-scrollbar{transition:all .5s linear}.wg-custom-scrollbar::-webkit-scrollbar{width:0px;height:4px}.wg-custom-scrollbar::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.wg-custom-scrollbar::-webkit-scrollbar-track{border-radius:4px}.wg-custom-scrollbar:hover::-webkit-scrollbar{width:4px}.wg-custom-scrollbar:hover::-webkit-scrollbar-thumb{display:block}.badge-selected .wg-icon-select{position:absolute;top:0;z-index:999;right:0;color:#fff}@keyframes breathe{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes turn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.download-container{width:1180px;height:332px;margin:20px auto;background:url(https://pages.ctrip.com/wingon-wireless-static/components/foot_download_bg.png.webp) center top no-repeat}.download-container .info{width:390px;margin:85px 0px 0px 590px;color:#222}.download-container .info .title{font-size:24px;font-weight:bold}.download-container .info .desc{font-size:14px;line-height:22px;margin:20px 0 40px 0}.download-container .info .button a{background:url(../img-web/index_icon_bg.png) left top no-repeat;width:111px;height:33px;float:left;display:block}.download-container .info .button .google-play{background-position:-59px -602px}.download-container .info .button .app-store{margin-left:16px;background-position:-59px -665px}.download-container .qrcode img{width:100px;height:100px;margin-top:85px;margin-right:60px}.desc-info-container{width:1180px;margin:0 auto;padding-bottom:60px;overflow:hidden}.desc-info-container h2{color:#222222;margin:0;margin-top:10px;text-align:center;font-size:24px}.desc-info-container h2:last-of-type{margin-top:60px}.desc-info-container .detail{color:#666666;font-size:14px;margin:30px 0 60px 0}.desc-info-container ul{clear:both;overflow:hidden}.desc-info-container ul li{float:left;width:393px;list-style:none;color:#222222;margin-top:25px}.desc-info-container ul li .title{font-size:20px;font-weight:bold;line-height:25px;height:30px}.desc-info-container ul li .desc{font-size:14px;height:20px;line-height:25px}.desc-info-container ul li i{background:url(../img-web/index_icon_bg.png) center top no-repeat;display:block;float:left;width:45px;height:50px;margin-right:10px}.desc-info-container ul li i.change-more{background-position:-57px -65px}.desc-info-container ul li i.special-price{background-position:-56px -149px}.desc-info-container ul li i.quick-booking{background-position:-56px -241px}.desc-info-container ul li i.trust{background-position:-56px -336px}.desc-info-container ul li i.more-point{background-position:-56px -430px}.desc-info-container ul li i.mobile-booking{background-position:-56px -524px}.wg-site-header{position:relative;width:100%;height:78px;box-sizing:content-box;box-shadow:0 0 2px #ccc;background-color:#fff}.wg-site-header .wg-site-wraper{width:98%;max-width:1180px;height:100%;margin:0 auto}.wg-site-header .wg-site-wraper .wg-site-logo{float:left}.wg-site-header .header-account{position:relative;font-size:14px;color:#2182fc;line-height:20px;letter-spacing:0;cursor:pointer;float:right;margin:25px 0 25px 0}.wg-site-header .header-account div{float:left}.wg-site-header .header-account .header-account-login i{color:#2684fc;font-size:19px;line-height:22px;cursor:pointer}.wg-site-header .header-account .btn-login{padding-top:2px}.wg-site-header .header-account .btn-login a{text-decoration:none;color:#2182fc;display:block}.wg-site-header .header-account .user-name{margin:0 4px 0 9px}.wg-site-header .iconfont{font-family:'iconfont' !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wg-site-header .icon-icpersonfill::before{content:'\e72c'}.wg-components-progress-wrapper{background-color:#f0f0f0;border-radius:100px;width:100%;height:4px}.wg-components-progress-wrapper.has-search{margin-top:-8px}.wg-components-progress-wrapper .wg-components-progress-inner{background-color:#2182fc;height:100%;border-radius:100px}.wg-icon-checkbox{color:#999999;background:#fff;font-size:16px}.wg-icon-checkbox-checked{color:#2182fc}.wg-components-mask .wg-components-button{cursor:pointer}.form-group input[type='text'],.form-vertical .form-group input[type='text']{color:#222222}.form-validate-failed .form-label,.form-validate-failed .form-validate-info{color:#f82222;font-size:12px;line-height:17px;padding:0}.hotel-package-detail{display:none;position:absolute;background:#ffffff;border:1px solid #ff7d13;box-shadow:0 2px 8px 0 #d8dce5;border-radius:2px 2px 2px 2px;top:100%;left:0;padding:16px 4px 16px 16px;box-sizing:border-box;color:#222;z-index:1000;word-break:break-word;font-size:12px;line-height:16px}.hotel-package-detail .h-pk-scroll{width:590px;min-height:120px;max-height:360px;padding-right:10px;box-sizing:border-box;overflow-y:scroll}.hotel-package-detail .h-pk-scroll::-webkit-scrollbar{width:6px;height:4px}.hotel-package-detail .h-pk-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.hotel-package-detail .h-pk-scroll::-webkit-scrollbar-track{border-radius:4px}.hotel-package-detail .h-pk-scroll .h-pk-content{width:100%}.hotel-package-detail.room-hotel-package .package-item{background:#fff;margin-top:16px}.hotel-package-detail.room-hotel-package .package-item:first-child{margin-top:0}.hotel-package-detail.room-hotel-package .package-item .title{color:#222222;font-size:14px;font-weight:600;letter-spacing:0px;line-height:18px;margin-bottom:16px}.hotel-package-detail.room-hotel-package .package-item .title .food-package,.hotel-package-detail.room-hotel-package .package-item .title .enjoy-package{background-repeat:no-repeat;background-size:cover;height:16px;width:16px;margin-right:4px;background-image:url(../img-web/hotel-package-icon.png)}.hotel-package-detail.room-hotel-package .package-item .pk-item .pk-detail{color:#222222;font-size:14px;margin-top:8px;padding-bottom:8px}.hotel-package-detail.room-hotel-package .package-item .pk-item .pk-detail .pk-name{color:#222222;font-weight:600;letter-spacing:0px}.hotel-package-detail.room-hotel-package .package-item .pk-item .pk-detail .pk-section{padding-top:8px}.hotel-package-detail.room-hotel-package .package-item .pk-item .pk-detail .pk-section .pk-title{color:#999999;width:80px}.hotel-package-detail.room-hotel-package .package-item .pk-item .pk-detail .pk-section .pk-text{color:#222222}.hotel-package-detail.room-hotel-package .package-item .pk-item .pk-detail .pk-section .pk-img{width:478px;height:240px}.hotel-package-detail.room-hotel-package .package-item .pk-item .pk-detail .pk-section .pk-img>img{width:100%;height:100%;object-fit:cover}.wg-components-toast{width:max-content}.baggage-popup-dialog .dialog-model-content{width:860px !important;max-height:640px !important;padding-right:8px !important;box-sizing:border-box}.baggage-popup-dialog .dialog-model-content .wg-close-icon{position:relative;width:40px;height:20px;display:inline-block;cursor:pointer}.baggage-popup-dialog .baggage-popup-container{background:#fff;margin:0 auto;font-size:14px;color:#222;font-weight:normal;letter-spacing:0px;line-height:18px}.baggage-popup-dialog .baggage-popup-container .popup-title{color:#222;font-size:20px;font-weight:bold;letter-spacing:0px;line-height:28px}.baggage-popup-dialog .baggage-popup-container .popup-title .wg-icon-bagage{color:#2182fc}.baggage-popup-dialog .baggage-popup-container .baggage-list{margin-top:16px;max-height:524px;overflow-y:auto;transition:all .5s linear;padding-right:16px}.baggage-popup-dialog .baggage-popup-container .baggage-list::-webkit-scrollbar{width:6px;height:4px}.baggage-popup-dialog .baggage-popup-container .baggage-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.baggage-popup-dialog .baggage-popup-container .baggage-list::-webkit-scrollbar-track{border-radius:4px}.baggage-popup-dialog .baggage-popup-container .penalty-info{margin-top:24px}.baggage-popup-dialog .baggage-popup-container .penalty-info .penalty-info-title{color:#222222;font-size:20px;line-height:28px;font-weight:600}.baggage-popup-dialog .baggage-popup-container .penalty-info .penalty-info-title .icon-abs{color:#2182fc;margin-right:4px;font-size:22px}.baggage-popup-dialog .baggage-popup-container .penalty-info .penalty-info-desc{margin-top:8px;color:#222222;letter-spacing:0px;font-weight:400;font-size:16px;line-height:22px}.baggage-popup-dialog .baggage-popup-container .penalty-info .penalty-sub-title{margin-top:16px;color:#222222;font-size:18px;line-height:26px;font-weight:600}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-list{margin-top:16px}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-list .tab-item{margin-right:16px;color:#222222;font-size:16px;line-height:22px;cursor:pointer}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-list .tab-item.active{color:#2182fc}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-list .tab-item.active .tab-radio{border:none;background-color:#2182fc;position:relative}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-list .tab-item.active .tab-radio::after{content:' ';width:6px;height:6px;border-radius:50%;position:absolute;top:6px;left:6px;background-color:#fff}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-list .tab-item .tab-radio{width:18px;height:18px;border:1px solid #ccc;border-radius:50%;margin-right:8px}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table{margin-top:16px;background:#ffffffcc;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;font-size:14px;color:#222222}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-th{background:#f1f5f8;height:44px;font-weight:600;color:#222222}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-th>div{border-right:1px solid #e3e3e3}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-th>div:last-child{border-right:none;flex:1}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-th .td-type{width:140px}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-th .td-time{width:165px}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr{background:#fff;border-bottom:1px solid #e3e3e3}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr:last-child{border-bottom:none}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr>div{border-right:1px solid #e3e3e3}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr>div:last-child{border-right:none;flex:1}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .table-row{border-bottom:1px solid #e3e3e3}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .table-row:last-child{border-bottom:none}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .td-type{width:140px}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .td-time{width:165px}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .td-time,.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .td-person{padding:12px;border-right:1px solid #e3e3e3;box-sizing:border-box}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .td-time:last-child,.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .td-person:last-child{border-right:none}.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .td-time.light,.baggage-popup-dialog .baggage-popup-container .penalty-info .tab-table .tab-table-tr .td-person.light{color:#f82222}.baggage-popup-dialog .baggage-popup-container .baggage-title{border:1px solid #eee;padding:12px 16px;background:#f8f8fc;margin-top:16px;color:#222;font-size:16px;font-weight:bold;letter-spacing:0px;line-height:22px}.baggage-popup-dialog .baggage-popup-container .baggage-title .sub-title{color:#999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:22px}.baggage-popup-dialog .baggage-popup-container .baggage-title:nth-child(1){margin-top:0}.baggage-popup-dialog .baggage-popup-container ul{padding:0}.baggage-popup-dialog .baggage-popup-container ul>li{border:1px solid #eee;border-top:none}.baggage-popup-dialog .baggage-popup-container ul>li .baggage-item-l{width:90px;border-right:1px solid #eee}.baggage-popup-dialog .baggage-popup-container ul>li .baggage-item-r>p{border-top:1px solid #eee;padding:8px 16px}.baggage-popup-dialog .baggage-popup-container ul>li .baggage-item-r>p:first-child{border-top:none}.baggage-popup-dialog .baggage-popup-container .baggage-container{border:1px solid #eee;border-top:none;padding:16px 24px}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-tags>span{background:#d9ecff;border-radius:2px 2px 2px 2px;color:#2182fc;font-size:14px;line-height:20px;font-weight:normal;padding:0 4px;margin-right:4px}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-tips{color:#222222;font-weight:normal;letter-spacing:0px;font-size:16px;margin-top:8px}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box{margin-top:24px}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item{margin-bottom:16px}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item:last-child{margin-bottom:0}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-img-box{width:64px;margin-right:8px}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .baggage-info-detail-title{color:#222222;font-weight:bold;font-size:16px;letter-spacing:0px;line-height:20px}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .weight-piece{color:#222222;font-weight:normal;letter-spacing:0px;font-size:14px;line-height:18px;margin-top:4px;word-break:break-all}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .weight-piece.none-baggage{color:#ff5e00}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .size-text{color:#666666;font-weight:normal;letter-spacing:0px;font-size:14px;line-height:18px;margin-top:4px;word-break:break-all}.baggage-popup-dialog .baggage-popup-container .baggage-container .baggage-info-box .baggage-info-item .baggage-info-detail .remind{color:#999999;font-weight:normal;letter-spacing:0px;font-size:14px;line-height:18px;margin-top:4px;word-break:break-all}.baggage-popup-dialog .baggage-popup-container .special-baggage{padding:16px 24px;border:1px solid #eee;border-top:none}.baggage-popup-dialog .baggage-popup-container .special-baggage .special-baggage-title{color:#222222;font-weight:bold;letter-spacing:0px;font-size:14px;line-height:20px}.baggage-popup-dialog .baggage-popup-container .special-baggage .special-baggage-text{color:#222222;font-size:14px;line-height:20px;font-weight:normal;letter-spacing:0px;margin-top:4px}.pdf-list-popup-dialog .dialog-model-content{width:640px !important;max-height:640px !important;box-sizing:border-box}.pdf-list-popup-dialog .dialog-model-content .wg-close-icon{position:relative;width:40px;height:20px;display:inline-block;cursor:pointer}.pdf-list-popup-dialog .pdf-list-popup-container{background:#fff;margin:0 auto;font-size:14px;color:#222;font-weight:normal;letter-spacing:0px;line-height:18px}.pdf-list-popup-dialog .pdf-list-popup-container .popup-title{color:#222;font-size:20px;font-weight:bold;letter-spacing:0px;line-height:28px}.pdf-list-popup-dialog .pdf-list-popup-container .popup-title .wg-icon-bagage{color:#2182fc}.pdf-list-popup-dialog .pdf-list-popup-container .pdf-list-list{width:576px;max-height:310px;border:1px solid #e3e3e3;margin-top:16px}.pdf-list-popup-dialog .pdf-list-popup-container .pdf-list-list>p{border-top:1px solid #e3e3e3}.pdf-list-popup-dialog .pdf-list-popup-container .pdf-list-list>p>span{padding:12px}.pdf-list-popup-dialog .pdf-list-popup-container .pdf-list-list .pdf-list-title{background:#f1f5f8}.pdf-list-popup-dialog .pdf-list-popup-container .pdf-list-list .pdf-list-title>span{text-align:center;color:#222;font-size:14px;font-weight:bold;letter-spacing:0px;line-height:20px}.pdf-list-popup-dialog .pdf-list-popup-container .pdf-list-list .fdf-url{color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;cursor:pointer;word-break:break-all}.pdf-list-popup-dialog .pdf-list-popup-container .pdf-list-list .pdf-number{box-sizing:border-box;width:54px;border-right:1px solid #e3e3e3;color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.pdf-list-popup-dialog .pdf-list-popup-container .send-email-panel{margin-top:16px}.pdf-list-popup-dialog .pdf-list-popup-container .send-email-panel .clear-input-box>input:focus{padding-right:0}.pdf-list-popup-dialog .pdf-list-popup-container .send-email-panel .clear-input-box .clear-btn{display:none}.pdf-list-popup-dialog .pdf-list-popup-container .send-email-panel .email-btn{cursor:pointer;color:#fff;background:#2182fc;font-size:16px;font-weight:600;letter-spacing:0px;border-radius:2px 2px 2px 2px;padding:12px 16px;margin-left:16px}.pdf-list-popup-dialog .pdf-list-popup-container .send-email-panel .email-btn.gray{background:#ccc;border-radius:2px 2px 2px 2px}.wg-components-alert .alert-msg-content{word-break:break-all}.hotel-rc-item .wg-icon-warning{color:red}.hotel-rc-item .title{color:#222;border-bottom:none !important;cursor:auto !important}.hotel-price-container{position:relative;cursor:pointer;height:max-content}.hotel-price-container .hotel-item-price{font-size:14px}.hotel-price-container .hotel-item-price .item-price-number{margin-left:2px;font-size:22px;font-weight:600;color:#ff5e00}.hotel-price-container .hotel-item-price .item-price-unit{margin-right:2px;color:#ff5e00}.hotel-price-container .hotel-item-price .price-text{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;text-align:right}.hotel-price-container .hotel-item-price .price-box>div{line-height:16px}.hotel-price-container .hotel-item-price .origin-price-box>div{line-height:16px}.hotel-price-container .hotel-item-price .origin-price-box .item-price-number,.hotel-price-container .hotel-item-price .origin-price-box .item-price-unit{color:#999}.hotel-price-container .hotel-item-price .origin-price-box .price-text{color:#aaa}.hotel-price-container .hotel-item-price .price-parity-box{margin:0 6px}.hotel-price-container .hotel-item-price .price-parity-box .img-box{width:24px;height:40px;background:url(../img-web/price-parity.png) no-repeat;background-size:100%}.hotel-price-container:hover .hotel-price-detail-container{display:block}.hotel-price-container .hotel-price-detail-container{display:none;position:absolute;width:436px;box-sizing:border-box;right:0;background:#fff;padding:16px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:12px;line-height:16px}.hotel-price-container .hotel-price-detail-container .room-name{color:#222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.hotel-price-container .hotel-price-detail-container .room-price-box,.hotel-price-container .hotel-price-detail-container .price-box{background:rgba(241,245,248,0.5);border-radius:2px 2px 2px 2px;padding:16px}.hotel-price-container .hotel-price-detail-container .room-price-box .room-price-title,.hotel-price-container .hotel-price-detail-container .price-box .room-price-title{color:#222;font-size:16px;font-weight:600;letter-spacing:0px;line-height:24px;text-align:left}.hotel-price-container .hotel-price-detail-container .room-price-box .room-price-detail,.hotel-price-container .hotel-price-detail-container .price-box .room-price-detail{color:#666;font-size:12px;font-weight:normal;letter-spacing:0px}.hotel-price-container .hotel-price-detail-container .room-price-box .room-price-detail .original-price .item-price-unit,.hotel-price-container .hotel-price-detail-container .price-box .room-price-detail .original-price .item-price-unit,.hotel-price-container .hotel-price-detail-container .room-price-box .room-price-detail .original-price .item-price-number,.hotel-price-container .hotel-price-detail-container .price-box .room-price-detail .original-price .item-price-number{color:#222;font-size:16px;font-weight:600;letter-spacing:0px;line-height:24px}.hotel-price-container .hotel-price-detail-container .room-price-box .room-price-detail .price-text .item-price-unit,.hotel-price-container .hotel-price-detail-container .price-box .room-price-detail .price-text .item-price-unit,.hotel-price-container .hotel-price-detail-container .room-price-box .room-price-detail .original-price .item-price-unit,.hotel-price-container .hotel-price-detail-container .price-box .room-price-detail .original-price .item-price-unit,.hotel-price-container .hotel-price-detail-container .room-price-box .room-price-detail .price-text .item-price-number,.hotel-price-container .hotel-price-detail-container .price-box .room-price-detail .price-text .item-price-number,.hotel-price-container .hotel-price-detail-container .room-price-box .room-price-detail .original-price .item-price-number,.hotel-price-container .hotel-price-detail-container .price-box .room-price-detail .original-price .item-price-number{margin-left:4px}.hotel-price-container .hotel-price-detail-container .price-box{margin-top:8px;background-color:#fff;padding:0 16px}.hotel-price-container .hotel-price-detail-container .preferential-container{margin-top:8px;padding:16px;background:rgba(241,245,248,0.5);border-radius:2px 2px 2px 2px}.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-title{color:#222;font-size:16px;font-weight:600;letter-spacing:0px;line-height:24px;text-align:left}.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-detail{color:#999;font-size:12px;font-weight:normal;letter-spacing:0px}.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-detail .original-price .item-price-unit,.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-detail .original-price .item-price-number{color:#ff5e00;font-size:16px;font-weight:600;letter-spacing:0px;line-height:24px}.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-detail .price-text{color:#666}.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-detail .price-text .item-price-unit,.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-detail .original-price .item-price-unit,.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-detail .price-text .item-price-number,.hotel-price-container .hotel-price-detail-container .preferential-container .room-preferential-box .room-price-detail .original-price .item-price-number{margin-left:4px}.hotel-price-container .hotel-price-detail-container .preferential-container .discount-list-container{margin-top:8px}.hotel-price-container .hotel-price-detail-container .preferential-container .discount-list-container .discount-list-item{margin-top:8px}.hotel-price-container .hotel-price-detail-container .preferential-container .discount-list-container .discount-list-item:first{margin-top:0}.hotel-price-container .hotel-price-detail-container .preferential-container .discount-list-container .price{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px}.hotel-price-container .hotel-price-detail-container .preferential-container .discount-list-container .price .item-price-number{margin-left:4px}.hotel-price-container .hotel-price-detail-container .fg-tax-info{margin-top:8px;text-align:left}.hotel-price-container .hotel-price-detail-container .fg-tax-info .title-box{color:#222;font-size:16px;font-weight:600;letter-spacing:0px;line-height:24px}.hotel-price-container .hotel-price-detail-container .fg-tax-info .text{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:24px}.offline-tools-bontainer{position:fixed;bottom:260px;width:100px;left:4px;background-color:rgba(0,0,0,0.6);border-radius:8px;z-index:999}.offline-tools-bontainer .user-box,.offline-tools-bontainer .use-box{cursor:pointer;padding:16px 4px}.offline-tools-bontainer .user-box .user-name,.offline-tools-bontainer .use-box .user-name{color:#fff;width:100%;text-align:center}.offline-tools-bontainer .user-box .btn-login,.offline-tools-bontainer .use-box .btn-login{color:#fff;width:100%;text-align:center}.offline-tools-bontainer .user-box i,.offline-tools-bontainer .use-box i{color:#fff;font-size:26px}.hotel-tags.coupon-tag{margin-top:4px}@font-face{font-family:'sc-iconfont';src:url('../../svg/icon-cart/iconfont.eot?t=1594364863120');src:url('../../svg/icon-cart/iconfont.eot?t=1594364863120#iefix') format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAQUAAsAAAAACQgAAAPFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDKAqEfIQPATYCJAMYCw4ABCAFhREHVBvFBxEVnCPJfiQYN5ZnfZPn4pbQSPomiPCdb7OS7GAZwEkJwK9ATHd/DoDFNRs/GBVhDuXsk0ff5VLC9GH+r5VO4hZYfgDf6D9DW2XRKZTPk5YqrpoX6IDvnp+on4puZEPUCn756xAgSGpyIhUr12yIH4N7SADp1rlja/wVLWYgVfAj2B23GmQGFn41UV0Bpic/L5/JL35QWBr3ZN0OldpR9p28s7TruTSLEGTrmQH5LtBATsCANOu0RtCZPyeaoOk3ZIdzbRJ4Z3neO4mkp/2XB4JCY7BAbFwYBlkzYME7CTQklIIGUBoaQBloAGUBwwn2ijtiA0eAn7h0Rm4VDM8yqRIHkoTD4ol4Rpy4XdduTEYo/JbuhoxBFmyYtCm5BNdtitmcJSSLNw91Fi5N2mjBlgN7MrfZdy9N08Xbs0QP3224adIN9+bk2zFRHHdLxnZrDkw6lDhyLKZMx/WHQ9G9Nxsu2rfnyJKlmTb2w6brwDhrX+gaksmIG5RJIjGUSDa2vvcucv999O5b586bVGyJoGqIR3adt3h9ImfugoTheYsWh2K1mrtwzprEkZYTSWJNXrggGPbOzgv1hw+hKevCvDGqqyrXoWACM/rknZHRsb+c1QP2OjUaPc1Zc9nAZ5HVJe4O7d8w/ppjCyqm9562Z3qQn0kCcXr2iuPmdr2fP1VT1cu8kOQ7Nz5eWPXj8CW2HI5DtPKh7towdxTFWycjmXxOJjJqjpTwd6veZcQb+dCkTWseeiIuDiuKiAznTSBgoDrPxVDyr9SLjC8Snd+24cZFN/7fsWdP+FiNh+3ZSru2zoYGFrYxCHenrqzOgbdYP9ZVzT2yHUDlVdE/4m+4OPdZ4pZxSv71hwwAj3MXPJ7c4rkG7QJ+FJBl719G7DCWwtXZxqgdFCCATflSFAoIei7wcJ3xebYWnYjsBSFUkclA4SMt0ITIghoyP2qRpVCbrAqC5KDB3SESMAKNmACQnZkCEBJzGChicxNoEvMcNeRfxGJICLXJdCBIRIo8MkRmmRpEPFUSTBvc/sFgitIP8WPDAZPfSXUvaqNS535TbaYflnHuCL1RpLremfajVmYJsqYAr+rbyPsEuSZLyKNmztdpkl1XGjGF3SNPlQTTBrd/MJiijJbnRxoO+D3vpLoXdbgB0/pNZGiwGFjGmYa+wUiteUYRsn/UyiyrwSquKcDrPDN5z58gd2+zhDzqGd58nVgvSYXj/nS472Psdo+4X7iIEi1GLLHFx6mX7+1hMw1Tv7isczCxt5PRNt3TH2oRFe12AAAA') format('woff2'),url('../../svg/icon-cart/iconfont.woff?t=13.3.1_20250620101536') format('woff'),url('../../svg/icon-cart/iconfont.ttf?t=13.3.1_20250620101536') format('truetype'),url('../../svg/icon-cart/iconfont.svg?t=13.3.1_20250620101536#sc-iconfont') format('svg')}.sc-iconfont{font-family:'sc-iconfont' !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sc-iconplus:before{content:'\e601'}.sc-icondiscounts:before{content:'\e602'}.sc-iconminus:before{content:'\e603'}.sc-iconinfo:before{content:'\e604'}.sc-iconexchange:before{content:'\e605'}@font-face{font-family:'pbs-icon';src:url('../../fonts/pbs-font/iconfont.eot?t=1591945314134');src:url('../../fonts/pbs-font/iconfont.eot?t=1591945314134#iefix') format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAADJgAAsAAAAAaCgAADIPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCMDAqBsGSBi1EBNgIkA4IsC4EYAAQgBYRtB4cvGzZUNeOYpbgdAKrU84wRFavwKAQ2DoAUvCP7/78nJ2MIPNmcqc8iI5J6yhp3D0wU0jwruKPCWGxEGYEI3rzib56P+ZCFycJkYRrbhdT+paM3f0SQL3xN41KXSLidtNrG5yx6o6sbVoaV3cxDR+2z1Ku/lqaY7Z4B7rBp6grP01p7X0Zu9lQQse7NE60SIo1WSYFQrhHiDs/r+X/uTXLPzVhmEJnsIpWgk8gyWzOhZqyg9DUooVMXiS591ZK0rw9dRpfRqXPoezrmp79z8NZyVdOqSpr5ZKmlT1W3YZdtmZYAGjyjiV1bMgzai9D97f4WCIw7EpthGQT/OyJkzmumkIwAcsjG+O94II697wdFn7d1Ua0KeE2jSOPd2AayboCAiL70j7u/e+KxJuBtBYCZyxzN6Yrktb1fagcwwz+Ah8BEwJEdlpS51CQWAVTBe0mFpoIrVRB2ZxL/GwSY20K9mVMCDWBAab7Nz9Hlby53GPGtUBzCWF5jk5Y5MmCrMceman6aa5s1LLJfHn9N2/uYA0mQgkwBDIsbxMs9Ew74U9stKbfsdmt7a2uLwxKNNQpLIMA4Imz+dVq1kpVkgZx4+QB9hEWzBO0V7RX9B9nRl6wZf8uZ8Y/iTeR4QPaCZC9YgQFUnAPmCsg/nrzYg9IQOzlawOruKqCWuKiAiuqmu/LKq9qrr64Ogc2xOnoKFJHw6BCRkIjOEGKpLA9mcPAOCNDGxsFlbOWGHy2HyHuIijob4yNifmx+j/2uc0YNEwGlJdR7DQHFmimQhSY+FeBceCRArkuL8wB+OfLGSuRDrDwN/4Q0g5Ny0IIOD9/n7+Vj63CACiEQ3vowqAuB/M27V/2k2BnCWuCPew0gAAMnAA69rV7kBhDK9QRB2T9FDGgA4IAAUbYVFxe+IsRJES1JujzFStVY2a72LWWP98nJrqXHR9B2lAQ6WYo2l9TZ3sXfH84Fn7j8dfnbhSXlNYvXG8xNbd8J1LAEUZIVVdMN07Id1/ODMIqTNMuLsqqbtuuHcZqXdduP87qf9/tFKpRkak1UdP4LLyaWjoGKBoEiICLBQDgmFShadhoAld1+IIYJakBMoENMoUvMoEfMoU8sYEAsYUisYESsYUxsYEJsdT87kj3JgeRIciI5k1xIriQ3kjvJg+RJ8iL5kHxJQaRgUggpFExJmEYVTooACxIHS5ICK5IGa5IOG5Knp8snFZAYiZOKSeVgSypgRyphT6rgQKrhSGr07hrAGaQRLiBNcAVpgRtID1SBDOrLDYEnyDC8QEbgDTK6byfAB0SHLyhnoAmUs9ACyoVR1yJoAP+g44FgOQcolnMHU4LBlWgISjJEJRuSUgxZjw0d/eTE0y+80baBH6S9gdUD2wvn6wlggcVy5HSmmUaL6byGUnmKBbZRFjM6ULcZbcxB0trMqDEX3UnRUFazizKOlIRqAOoAzIoOAbwdXVTJRrZN21KWu5wlahCQOXJg7DyADttd45e7ybjbqnbI+VqRUjYj4GuV2cfQACO1M5u9U2ufddmeulu1YQkqy6ooNtBcm1s/SRVxDdo/x3IX3phTOwEtJodigA+DmkFZwpKn9PrHXUfUzBtQZ9pzLQoVNwbTsTelhkOlCYXtYVkISh9vWmptP5ow2BrWZXug+vtlkA4ZjiI2zQWYjIfktwcDFKEAh2hsek26iKTDnbNGjLQs5S4UWDAlWAae5+2KSd0fZC6ThYPhCNKhJmFDtKF1VL5Xa3C97KcHRz2dpt1NSb0SCp7G2TTao1pzxRGUe/kj2xy4I+UB1LByQJYOsYwY6pCnI0iXBDmL6xR9lBXXWq7LjJdFhEBWoqDmME5E5ZQAhuuwhft38/lBOZyY+yRHfwTHk5f/aecAkZQQz7/LhGk5Zbm3Tdt/WgfTh91EC+YYn/d/XhWrvxhvv+1m/qX91g4Xu+hIea6PWZUfvIzxWie2s0tx3SxU3LJf9WrUk/wxgKym05mCwRxRyuWyRfpG/qANMdi4mNPBzGI3M3mmUDIMR7PE1TKn63bpuBOfzh7dBaAiL+9gUMi46TwUO/an9E9jIhCMWTxNk1Lq2FHKMHoOdynTbmVWekderLS8Emq2w84mixtjr3T7rEowMJ55y2aO7joNMCwpvWGhboDbEGEm5dQ+DWKCEcOxDIG5KySIGRYbfKWBdamLbTsWM5IUe/ufdSf2fr436XLJ7z6fMyYWH6B0p559T/lv7zZK64obRofXcZXeRH7/fpNZPq1LG8ZWG2nEaG246tCEuCE4pWx8oq5oAwP74kt6B6d6PF781VW/a+jPfjJ/4B4Gx97RtcCKhLRxEeoN/2f3o6aUDgxQDMPs7wiIG0qFAkOgr2yDHqdQaWeU8jJ3K2AjV0uE3CmJBdqZyB3F7a1/bbHnipya6Z81yE+coGY4uf3NRYQyh91WYXdxum1w6nctWilE2CvUtsmzJAQJ6dUCZomlnifd4VvVGWNclQqVTJpaX7aQN4F9UZekoUY/biBvAfvEPVuqwdAnrkNf/XIu0D+8Tz4drTSuj3Hdc6zavDiQa32t/7z5j9X/kMbfNmBLroaidVmTA/MBCsXPyq02mSu58Dc9TSMynSPakMjwvG7LnKEFqTRELjj7DR8rM982mF7Y2Ygnt5p2idyyldncrs3O6NX6gyh1gt3KIkLuAh058B+y5ZK33Dmu9k9Vgv/0p8kHUbPbujLkclDDYU/8slNaXoIO51Y+jRalA+e0JxYwQm55wudeY0FigcfYc5AkaJV8KY2Hr9c8IZCJXPoAT/ijpcqXVuj+klcjh9SHJuMLramy5UtPFdwwFGd6t4WsCaQpSX1EjAgxCBxf24D9LO25KOmXW7zUo8h4VTff2YTaHwHQwqTs1IWKyDvFeBN4C2lDkbrgJ/Mp9KJGXM7swWUErDoPicDAmkyRSZhJDVEiwJbus4zdG+SUwu9Q+C0kfYc5TLBKnxBXuwCCCeS2zQ1HVMbIdeawZxxtuNpQ/0OvKynpK6/JuYRgr77ChTBef1UEytMne/sBnh5pONk/gJtDiLxLMGBArnheaU7PpQgiA334jJggQH29AyQ8RvJe8S0UCUFM5RZ2iEmKjCGXA4xizxO4cBLHxPSn+yA7T+htA48BHeglo/3INMYoGu0bgLE+fIlgG9BwPzrdS85siWUT7JCTEd/hk54nWoDohAtJ7WTEAhSxSAT04tgEw6kYQ/xtmwLZLAmR0e5wJPSKYbiI14yTk4YhOluvQr68JlMmLn8Kjv/hT0Ww5lhOmTMKVAGwcuPCV4ysoGdVOLgeJfBytCeWwGlKbDb+a6VQBL8dxTGpJoMVR258qALh0vf4h5AVv9wGXmc/2F1Ep6AJrC4JmKGwROoz33pKqRTbbdgITrkV9UdLcCFIbHPqHkzky26lO1ZSrxovZc5TE6boTisjdSMBzwQ6crmc+A5niEIBPkocmmYlwK1v/G3t8tGG1Rh73ogJsSpNxHA0ds1VPhAsxOEiSFdFSGudnP8DBboTH77oZ2ljpHx9hnWyUeoLFl51ihW+xONkXU4WrN6yyz+NmucumCMJTMatD74dYBtr6/Izvv4/Az9Yzd9oSYf/3wdp6zUj7eO097OZi/0/AZ9RHdrM1et8jIULKm75Nk6FIMp6MrWxckV6oavOMCnNcdibxSMbkytCmSkhQnmYmgp1wL9MRdXWO2eXe5SSciJXI1rA7ShqiVnDGEqXu4YwQZ9G+KgOkYGwdiKi+yDEHbxxUjpTTWTjdkfl7wNMLAGW1ScqHPLSmVl8Q208uxOgFxFMEFnc+QVAgAGRkiYfINjG1yslBKWkB0OeEHKZZ9zJ9TYOIkoexsrtUHITICvS8dfQEL7aoFQxQ7VJ3SjtmaGk5PQa1MuRYIHhCIFcyvUkYPA43feMQHnSltpW4AIvPYcpUV2s8/IUcSKvT01EhrgrelDA+SZxnF5yBSDzAfLwaTduRgMvEAMD/TTqCz7pKVHcGU5w+oDTEyKIzeCCmTMRKXpYqaEJZiFO5zkNiUBTNizNUAxFE+QEfBqVbXuNmLgiV/IR2zYIqENyTMRtpS4TKIYnuhCQSrsU8NE5+Z02U7Oze3GbBFcLS5S7IkUxnNxfxZ4y4e/oS5yKNVthNZCFySZkhvve3s7w3zbOW4KRAOk1xFGE0HG3Ir7511RaIOu6LZWx3yde1XxjswvMHspGKoK07uAfKYn/8tM/AqpEk+nDxjPswQG1FJkH4BvbJI5VIVzRxtuLg130u0zkqGD44qZT9eQfwXa2RWeOfGlqZnNfeobyqj6NyrXgm2mOgZmVOPLm5nQ8jTWNJVxOb5YM8xzsD9eMn1lNHlgPYQ19US67CXDcLQoMC2RiYPkHj0phoFajuJIYKBOYQLBxoAdxrHO6lFHZW/7RE1frv2bV7y2L4PfO5MVsV9cMU98VygJ3Wd+1rTz9ur4mbpP7er/0Mq9NMFYnjVIh7rWB+w/IF7PZXKu1QVfxA60Bqzflm45jQQt1AM3v5paRltAAQQKRQDw48K7gXOqyuKFEpJv6fDR1cEf+V0uplGDCGW6KcxLHW6PLxz9tpr5qmPP8oZiY42BY+ALHU5XbjTocva0uG31JmMwWdd2LfXAEl/pUeHWwIuPIZDRPbSij3fekE2fFBESSXAhl3KzwVddrCdNECQ6+ZSN+p8g8f4KZalx6VhF6hYKIT9UpJQSnI5y2V++C1WbLHNEEUpObpL/zVSHse/e6Csyw145LjAG5NL+AQomQOt2Gw95gwH96w8qqKXUFRwVskRYl9L3ajwCa0JTxeQ/yEzp91Uz9XtrPN6gQnOu/SpNbkxaYroRF+MJU2WxyBeFcSuM/nf0tkC1zqTd1l8I0felOqtzR0LzzCpfDh3p81CEBe3MeNfNlFHK5Fm9PZoontc2nTWjqERwJ3N5o9k0xWjPW7D4l4ifgJTFh1+Y3OdTD10s40U8JUdEG1UZ7YEloSmbHsQeFy339/E9Z+mWXvZaq3nFwSRZlfYH+fcLtzcr01AVEPhKbIDg1qF6qH9TTYSnmg2x9bP5nao5zyV3WGCNceW5qjVd39wYcYmd9ArF3TOf10SmqETSqHlaFDB2fvvYwKf4ROlyVSZnvi/MNxNVzwlxdAgOBQjN2GNxaySvmh8at9GlqurJtQFSXv99aXz++5BVRsRmeZqqw8NXBdHVl58fWIdvUFVeCQx3a/IO2UHhOtB2WCeHsDM5ufWv4TLVg3m5GIXcRPL0shj80Q/7ktP0onvhhtgrgH3ZWVZ3pYc/JmWhMNq82PygKIj0ILdRet9MCLyFpR+B6ZXo1izisS7+TlJScM0uUcvoo7EL+4DZ1eCBFvRlXCoGAolrEF7C/hsUfyRCOoSGuS8avPl8sQiCpHqOpNDhr7joMz0ti8XkqNUtwbfJEtmbe8d1aYJZQlxmGVEf1nVGEMO80QXAhv4NC7nDW2RiHV0Jj8FFZLdgSRwwzUuDs46BsZhh5iAsyr77OQQMPEFVcFDYiWtKfGqp0Ez2I/AAyzdgHAP6MKsX5JIeF8+j4V3AsLl32jicFw/mFrrl6OqnWfCOF6B0dMEn5cAd7iwirrmTZW+OtDYqu7N7GArJu+cpwlMhwaspagZUL+ea2UgVBr+C8KA1HAPf2XpHJ6/eNC4amD+8k2/OrsbK/oROPL51viL2aTSOE8Vz4TyjBBNm+lEq75tKEGfd/3Vv31o9/m7rcXXNXDn72DfZhCp0z/4aGGp7FyqYJTq7WKMrtVkr6uUXTL1P391CwFEhqwbQ9cwARf9aZO7aQhpMacsvpVxBsfPKeuhCq9WiQX9V25zoVCelSVt2LzjS1ZlspQIMgQMcR0YRgD8cuCEYotIFzUsCeDrvOJa8KL5GNTPUdkMQaGpOQ7XCXVaa6uMwZSulV076ugiv/aotvIoJtgsAXffLcgpcBkjEcxTHBDPWwUsvs20ktlJ6QsNVZxzgJgY0IHkCAUxuW+zCN7eWOmQ4vx4RwOVXMvXL66+CGctveFuzwyrs9y97EL+w2HNrb5+e7dw/b0gv3lDN3GtIQP87E1Wq56p/rjtmOmW8jm5IU8LfqPmK3+87N3fbp3yPX9OofglSB1hUTXLQJvHzXgVutKrHd7Q5ZjB+fZq/jW0xpYW8Aiq+n0LSoRwQ8XMZ1H8rr1LaHFiPbEXZObhIpxPpbsKfEErphTkmU+RD26z4lCt48ONyGYmKNo/iLq/BNdX5h0SlxdZbiE7HCK4OorwuWmnL7maEfKnHle9yX0rg0nBjehRYwCrl0PqSFByMyj8IC4lnNAMbq6YCWRkUpZSgaFNRWi1qBSiVQEEbrFryeDdAQCoFORSiBVI3VRZkuO39lei1TKNYBbK1/kY/hS8wnGa4i0YNbcol0Uv4OlelA27ZjNZ22r43Kdzu8rNParRPAeYJ9adt2rEjBXqWwsj7VoqYyjTHeIvjTQiGaCbrQUiVPPnhDiDEdCCh4w50PZuypLXagzeeFdsyfjlBsqYHWPwu3dOVAy/gZl9CaWgBKdd7QxxDSyrwTpeUQ7hVb/R7lorXBRmQzGmQdT2znZYLXAGfqfM7mrxSce5p6m5wcLnCk+guul1XHUhE3UYgOPa3XBdzE7WO2r7RRTndqEa392/xFNgCA/0la43TZ1CekSB2oHOZD9Z+E4o8UjfZ7hJXTRPmc2CXDzoea5r5JOn8aR8Sc6VuvlHKNUOoVD47WwMilO+TVtzgwth00TVumgOvLL0mlj6g1UXNtz/y01teVU2ZfGBedVr8h3tFwGaDIyBsDok/5C8f0F0havUoXaj3tpdaI45pt/AV9ree0KUjqP5TakDmSHW+YTQSwKwxXhSLDLpDQl/W3k5LcR92Tkm6PxjmfjC/mKP/8+cvnckCZL8Wb8SUAxOKmHvMT/vNnSkFAwl3yJ14Pjxy+kce9O+MOlzcy5s4ba8Q5sKt9oTYtTRxCupL9/AlOSSxKSxO5kenXXX5ZU6/NM05K/pN8kXw92677LsEjYnvYBdKu6e36/4GO+KFRufFcMhk6VkqccnH7AvLVxaskmVn7dmy1hIRXekRUr9u7fbebgySzleNCZuYGjdpTqkmQnHxxOz3riMuRLLqk26enDLx7L7tc/j1i9bGRUOq/fhi+kTrRlwmav7hCfJPL081yd05W18iffNoJmlgaFnphQsEOHF2+SZYU1tmUGCGYMhwXZ4myXL7cpW4TzugFlHZCcAqJTJ0h5hsCnZlf1l4j1ldzUqbYEzEGAt/sUNb4OkEv4uwLJPk7LWVHWbFM9Kn7nyRCordRIqkLFbg6kItqQyKNGpQowAj2drLSIsr377Vy+fnZRC/7UeWbHVy3Kc7aonxZdX/fGLiInG2YmuTnVPvPjHWF0XMflQuMuTPoVW94olIKGdiLxDxa6eaGb1W/jWV7zSUE3of1pfbhJas4cQ9q+SzX82mMe28kDqXEGRmXUwpS6Mer4LNaHN26xL3d/n223CM4eeDFsWfWjsW+7133K/xp4pm2oZ4VzF+TqUJnctPTSULLieE30Y97+SpFZSE+L9Qz+8KsypLRkspL5JgfFKLfi5vzBtizMCgL0Qev810X/BDIj4sx3GlO8nOjTIaJjwPLqShXkaur4+8peTFLg27vJW6uI9fiOwgPwrRHbjB4W+uDb8fbXVihHWyput7vPN4ONe8hGrceXWbIi22OEru2WylRjq+Gcx3yfd/5gl8rb3kOeY7u3/80OsixOawxeQ9xzNvHXF3NTkszg+EVgQYAbKSqCtH5aFWlDjUVdGMIVeXPRDdIgw2aqR1OIcqpGqcOZYgf+Nx8msE/Qkv/xi8fPEIB+BuAV6KjSaT1xoksAHC7i9pU2+TooAL+tRaqDuz2Gnx3viroMZEvID12UOnHRKhAECqPxfn4r3J00yYUpRwI/foNweSKCmtVdoivEslkoipXJ4R+fShJusawtNaC1G7byB+HBwdpZ+IeF4EDoLBA25WJ0L7+4OWF+0uqU+x2rzp/15i29iftLsNlbVz6rYD4naanul0xveND/5s8uDlZVgCRkjBjHNiVk+bOPzmTJ41GQaZgfOKTC+SMi3uyPji1TRXMG4lUYNKzn/j5M7F/gIJhP6u5H3CcKeVJmTI2mBcsmieZGuxgtgYy/dgG+TDJQhyWb3Acc7Qsq2MYWjizwg2A1D+KCFv0f1EXHWvjhrjOZCY57b1TChlzZ2OyXLULl9LRTqmPIFK+SbSvl25yIDc3k0k57FySfhHjuyQ3aGW2TUQQyQsxibGkFTjiqvOR7/NI89btk6eLFRTY4OehI9+n89E5z69A4ki1DDOGJm8qL0dY419iCmjkP8lkRkZutOPVOxOsMqR5AZoEzXQzRGLnVxhEzdkzg0oY38TpSvnLv0rzKqKDX7cVYiGcSI/gtS4armZ5ZAwr2j6xGsZRYsuy45D2bSC076jgKWbCFongdZ1BarBgTuBq8cry9AZ8IMif4yb3kbu51MowzIx9gmP9Ie1HuRxrxE5UfShOaSj5Qxj8XXAqL1WLEvc1UEU/4w3Wq6u5448WFa2mhi738puFYlggg6O7n+KlbXqbtUaV7sLgQSdHooNvYM8qWduYNuJn7eiwimqmSYdvaROOQxkek9LMVBVYbagxLDWZVosGRT+dN5mWGgxpuzZhIJAduHFAq5zt7k506cZlW8UDBkVphpolJtOe8MzM8D3E04t1VgBuhUX8jORluBkuwyz4MtgmRqzLIjJt4hshvHkTQiuMyBpbFi6rDMt7LZylNLI604XjEqZbxs0LaF8PghYsCAQmQ+CaNYaglhawYzsIFGaoCdptFSjJRCTnz0sQ8iOT5DF5lZZNRcbHz4gJhccWMJGetUlGmPEMqm/3vujMwTOnbhVDK4RclkhlGS3buNkALbiBfaIsoUqt0tpRihasGLM8CXw1GM2LDI2japU60ShpzWUJ1TagtSvvpyFLdL/d+Bl42unj+IGm4dY3oh9CfgChHUcdH0MzJsLM8LFfTBzDA3uHmTHvcNhIN8HwZ+HQRG+E4XNNF/ndO3K4d7HnHTTvvU684Wdl2GZ4NLffycCgqqD/O8ffjI98ewhr+PzhVL1ettwWmp4O37/H03V9Ln26NPwbhWnpcBXaXA1+jFlgIrRgj4Nh7aRma8OCc2EjoxHmSpQVjLVBm6vxmuS6MrWi2PR/a6ryllJVrmL6D14fvLPZwrJz0MpQzZunYkQHARK+4RNsvjYC3ylE66cNcXo/k09Y/n2XCXVQYDv56Lq+k2tRATI/82cf9tt18xfFlPn9yVFS1QnHzCRB5v90TjKVr0rmpGMNKYdMS58TbUuik/T4dEv4p7ZhtfRaDLjgtAzaMOLxX34+TnTt3rXCbuL/nxG7oK0Zt0HUtPP7WrS5v49Sgq5rQkowWzPsgc4xMRWUvv7mei0ObZUBI9AKX0GrfkSvDv2SaP+5/W24FV+MtTHasMXQGt7qZbQwLEav9s6OYm/9gaZnp8T07vYMjFJZzKKr6BaajE2XgclfP+pTZm/hbltYsc19yyztCpCAlDdvLh9TfxMtW85Zqc9b6bJcGrMAqJDspcvu/TDdoGhO59LFaB26aymag1uZ3ThhwdHNFtSBgt0ItwIpAdef+PheLIFsDpHF8Us2VINJpVChQBGFUiBYPARVKIIvsYaVwyqvBYuAKRWj4CHaMNDfQABUULQBjNtfVDrdrEZ32NBFZ71uEQcfoYueAGDyz9uKwPS0oArG4/gXPtd/itgHOy+tIjD8uPdj9yhGtCGaEeW+AXPUaMD1CbtGj0ZP03I4HaaSDKTsEFZjDX34jyI2IFvtWRWAmMe7hWXC7vFXwArmM21Cc/zsEfeReOjcLN8rRUXP6+bkp1+S19Iark+Gzfav7C3oePiUvZJaNCs8i9AomF0a33qrP7nfTtzQt8E1TJDfs6mnVmiBbdgwNGN9mPmfe/nQihVAC5aPWWBBYhuMNHeSPh+2wQLEanKQu14RqWBezE/hnL4A99ypl0gWZnbK23loyomRjiclNWOEKa5C12i9GUZCC4xmCx2miFokJ/1I7BLRB654C7bvzmKngAE+66HkpGMkJQy1a2axb4fAE0DOXiQUCfkN9ihgMuPZwgIhKqyHwkahm9A51iuFDS0wkt7XG3K+jxYJrZAVgM2/vRdr8Yi1Q+O78BDsNfAk4izYxrBCZoiX9zPUjg3rGGbIDD22ksgi2KN6M8OsHw/xDMuH8Ahp0z/zIjm/D6+tU9GtdNWK5Wye+2cVvZum0ucGbl1ll6cPVKv4cwCbxeNWqdiBbHUl227cfXSEZ+/O/gJCBOTdLBVLRPbsO0M1cLeZvIfSvKedsofcnlf54pmK8YKheqbGjbOayS/IzS/k8/z5xc7V7m9H11mB7BmyZ1zF3MtUjcO4wXvt5L3k9j0Au+CwZMznTBnrBVOFgCewmynPKYgV//xq5wJHmVFHkn782DDZ9+FjY6MUTBht5253E3JHRIztDNEIWzjxvmo9p9BRudNBWeijnxD8JAo55KiMmAF2ghkJDspDIdoK2MZog774ikd8EuNqN0Arwwo7YaTQVYSa4hUD6+3O74ED7ABjTPtmfLvzMMM0J5h0kHLLYZjSB6VHv4oGdy4d35Qjq3ecmaw1/5DYa5ycOhm6CR3xwXc4gb9vlSIl9ZbjMFUpVhrZU1kaJisyEuTLI1kgMhIRhdVV6NOfYqSf/FJ304R2s9Tg3zzqOEYJoRpys+tMQbHRUWoWJ6R+0p9pdM/N4QfxmzcEde2pdkjdAiIjAFMewVICc2b5aiM6FvVZ/TlqrO7i5b3nsqfew96flfQ2uqohcpwpzcQsDAtGHJJMt8z6DLjTnhWWXhFVUZJ4rD5RBqkvsVpGdiQiCoDFiNBscOF9zX3oFitABGB+uIBzClWH22gy8evOgFvAdlw+aBpn3xQ3y/6z6wUyV5XoTQf3FrAcJw3U3s/Z4vsdU4bNPzjygYZJxyEgrld+tRuSuqilbzvcbyHWE/IB59VFBLmuqxs/JheQK1S1B3+XKhnKoVMqhsqaSledGjrfitD6xe/L0NB/Pl+6v/p89WiMWx6swOhqKyYgYR/6z/aZ2Cj2uQgXZWdL/TqktVLNGxYPT2ettmhcqzPd7lHR0Hohzi46w7Xz8ZqAYdGtpzUVaZk6bWPLYbHjNdPEhAlMRq9GDx1CU1k9Iayhna5zVsTErWkJ0M45JvS771CTg7r3/duqc8E+ffZijjNlSaZX4OxAL6C8h80/v83RZb8+Ccl7h9gkAkKj8HboHs8ZRwY8MsM7G5yQyj9AOsK98vw1/CLVPMEv0/OY1K6zr6u11zmVXthLcsreWJkL9MiGKsdsF0X61HTPmXsHZG+9S0+XxW0AfoWjzm5xnb2O8z8ix7HiiB7kIuQcsv3YI8k8D/+jAx5AsrkDmrEizAypmJoNo/CpEiuhiGCVeJyLDH4ff5U4xK31MxNbRmLewnquwmjyAJqPOy5tqs7IZMazYA5xWByrwj3DznaxVs9/FqYWSmbAWFYez8xSnTPTVK9/kF7+rVXgr9kL+jnrGsuL8sjM5lzDfSjVjiP+qvVFuoXkBfhCnVZKHQlJcV1XngItyQ8AvKx1rimPkvNIJtIT8fx5gkv1m7AarJy7qflI4h6SiWoiLcCkB/ulFnfBQX/oznFjG8QGEaoUaytaMbUYnPhWgaSlAQWIVKZAIjUMFQWNI93lag2RqFbL5Rr1tW2NZrMsOTZ+d57yG1qOXJo/4zlfKxA5Y+H8mGXM8/pYJD8fUSV2QlhDOzm+Cm8f9dwA7fB9npLC462Dnesndm3YLA2NuhiqlLY3UKTU/pQIfr+bmNLQLg5T/ulMlLSjgWz6G9+wHmfg6zfgFCtWQzNhDMxEq8FAyk4WtMIGsFgsRcPTyFzwp+A6lsRC+U2nFscxh2SHMccWp5vyJGEyC6AtKGApI/X43aB2A1/x+vXEWU9SqArekcBWEdNUGeOff6KUsrpfkagBk6sq0NZtaCqV06hAtVLZEGrdCtE1a9ECtFDThYhDjBaiBeaiPzdeAayd0IwJD8MMexeqaG234jZKupkuy3RU0dtoqpuyxOOlywgy2sIqx7yGPZ+qaFaaqjjiawSxQecQWfTUc9hrrIgQqf1vcdNo9z7QOQDNTDM8KVstYIqyRKyzeciqVWgemj+MPOSwNx/Nc3BTkQojkopWjFQEFW0DnMUe/BX85aP5G+eNaHl9PHha0V82M3nhLPFCmSI2cyBpxezoDeqCd+xF6cEnB7Er9ycIJ69YTp6yHZn7i4rGBGWvVkIsspiPsKy4UUSUaHtDajFP1qSpevGFyH/DWkYtnF0DUqdtI1y9ShClFbJtR7n2KK0o13A6NxGOH0ObPH38+AawY8cJ0UIcO+b1iJTe2eLwKmV2OZIov+TY0plO+jc3vh7JjyZfcqdOcsAZqFzW2bOCmJ+JGfiyZbj9/d39v0R+TP2Vn5qUPynGDh9sVVJqO5Qfpv7aP3DZvnihuIdJhK/6LgxrpBVjSKouLotk/G45XoKVZoKF37uKyGayqFnQrBbSVeYb9tDT7PB6NMFR4Jgw+trB7PkwTIgP2fXi/D/4eK/dEB661Pe0r7VZ03CylZGXksEghxNOHpg1V3TNoVjQOFQr2IL3sG1wi4+7xqBx9zEkBnn8nVAA1F7uccnNzSuwuzcSl2VIvdzh0BEHy8pgrGecvNevV17BhvyGPFepX1wLDE1dUZrYUtJcH/Li0bEN7Yp5SVvSWdV4D6sH3w484F9cDzjvOGxOFwPXrCzjPs8uHxN8B00+nrEql0TnkNkk8q8HvFXev57LuLpZ3eTceAdxQmBn9fHWd0/186P6uHpqa9PQI9TOTir4DYrsijyE0/Bu2Ai78Gl4l+J0xxbi3Yxu3Be/aQ3gszSS91+KAbeyrTgf+9dYyHosf8LK5/xHWgW7WVZsFSnJmG9XI6pmFfooSGEVcdFxwF9ez3RhuDDru1grUZdzaODbOxrvSA8SneTxOrbQFw/DQ509jCbIgCZjf7mGceO5dha3OLkwPavDMipiaYW8zfLpIJVtY6eCt0AFbOLp33i+FQ4JbVDBTAeGQHXTc9auMNht142Ft8dmxK++JOG7EDlBkntVmnCth9ra4ASMf12XHNtsbc9xpSp8iD2EF+2cQSSfRe4xMkquC1+fG16/xVGu7uIs++Wtc1Ho5cNOeeyKRxHLKpPtKx5KllX4yP1Bkf8+5+WEhz4xgc5vicucjzk/4qRxzJLC8I2vqqRbYdweMWj1r8JbwUmWgHUStOJVWeGFdCRzWV024oDGSCY9vDC3Ey3ZuK4MAXDEaAlQKoztG+mfngmefaJvbFcYNzD5d/gXfsPMNDM8d7fFFjKxfQPrOTvZ4Nd3roNJMS3S5DDNwxQ5TWHyOOy0cOw3EvfUyLlhmhM2tnBHq4ibWfDG8U/HNwX33SNySfb5QPmT8sFnWglDSKcMU05QfqBwWYxO4S43hZ+zA+eEC9HZNdlx6dEDR4cFnx/SRfQDwuxqsw1MbZh0A8clsAdOR/2emuWu+J5+DJuOjek9w2ncSrrNl6y7NNONX/P0ewriHZ2fYtOwp87QCNBu9yLRen00ogrQQZDo3u2iHSPBzF4kraoqDVGlIeOPApLWywy+qSxmJw5PGXYSSuWTMZNy6XataJ8oOyFkpIur/tHtVEn5j6v/JCy6zx3SyBa7qC03TliyXfCJkzU7K9N9SVsWHdBgZqL9YhqgZ11v9cry4nudA7TFhSl3SesGOkIPFo02rHff30u2aw5utqv/xVv4F/nmB0t4Sz4fyzoGPBrWytIZmaR5iXW7bEcIzNsjibW0Er0IZXRccT5Ni/JQKB08Nkt9fvE+gISdPvcsztHmHR3pyCBOxBX7ebIfBD724yRl+O/NC9+x98lOj977c6lkzgx3z+zQ/QFUJXyQf2q6avVQ4ZOsuLCpG3bvlR+VE+KyGxn8xdJFKZiZ0ZioAzEltCIj8mqKvJpDLHJfHO908ESW29VnBZrCB67xFwJAbO8lXGUmDB4hNG6fCd169crWmmdIQYxGJOX5MDRv5co8k34Ujvcwr4ZtHOHYiuB+rA0aMSv2l6gywjYsR9zI67d1kG506HH4C5CaU7i+fuMmshN508Z6RWyBcI3gtt5SzeS7m2aaHvoL0LKmTcWog6pFywRo3Y72ahRAZ9Jwzml7jsVlgWJmWX/y2VVH2hNV6kRaolqVSOXTRopnFvNoPM8g3XBNU7z4+LGCf1bMhWmN3qGFzJNMjT3ygaViidzvtLfGVGezX0SS7AzNZqqVDFXp8nm6L+WdRl/j0f/7mnxBejqNpWXRkmQf08C0i1i0Gup7fclN+sdw/UDPQrwHF6/ONTznxs4WnOE6WDdxZ2Teip4VMYbf1RMd3XP7rAwXervn7Nne24k9586eBL9OuGhdij2XVBQiTOMSo8qV7vAxV2gC3gsTclkCPCmqh1yf+vj6hKSSORZ+0nWElIDTu41nDMG7dF/09fH1qouJSi+Kry32BFkAIEnOycNenOw8Nrbz007PS7igHewxXhqPYFcLqnfos2RhuWVRkxUSpkUqK5FUdLONVqhBcnKABmhysjWIJtkI4OTIENzKtMITkFn4NwvgI9jdD09CK8sKWxGtadGxG50f6ZE5aQo8A3bDFNwKP8E248cy3vvi6LlldYHKUAKhBe+BLegKwhb9fPEEbsXfi61VxD7iXr4v2vYe2pg2GN19Fe4ZBW2shMB6JRBxPfwXeuDVQmoRUa7lcLQVRgeCvz1ch5kwOX3MI5ebW8A1IlkshDDej4eSsJrEpMQaLCk1knS+LdQMRYJO2pi7S8L+mfT2nsQ+N5e5UztIEvchkRoCdOw8E0HsxHWaiRWTQonF2EwGlyXm1gHdr4ReLfe8s3sTtrUznei25TOtj21gh+KeKFuAgjMyUuOzkF4910K7fiMiPKHTvnCTuAiXwa3mOnHfzBZkMYY68hDK5jqPnZspIaRijOFGTO9owdbxSGw0tgHzwE6x6KyXQa3oE/yfaSiTTSqm1cgPo0c5kk5ggvzTaYhweM9ZcgPNRKL/zPj5rLSgUEqppUpLSuicD5e2B5Uw12txGTMxwavt0BjDj+OcO63Xq3d6zhdmD8d0ekQcxk1QvT7s2oWvZGfJ9BfoEK2ULeVIOYGyF/+kYtoY6lWrDLKUmu2gWCkzPHOoGTZGqvGyzlQFzwczYZc+xdh2rhV/ptpAVShKfCJhBdoCH2+DH6DtaeIecq/cF+KrF42GIEAMMCGwasGkf3CqZKouP0A7WXORkhIw109SSfFcnhxJ1fIReWqqHJnQpiJyvlabMwrb9Fy9GaLZHYtrkQHqUAGhdGBw4LL4EeyBD/Fu+Ah24w9hz9wBj2iPeeLyMYjRpLzkJxMNexRRAFrwR7AJAqwJewQtHJeG+6Ng4i3Gdr1uU25Lh22nI6NgFvioPQLaNR7hbfbPburAVG2v0isej5whD+pVPvC4pNsU6tEJEYgPjPIIWUfv3/g96naficYkI0+VF6OxJFQJeJVc9hiX+MC+73FRt7GTMzDbGTbMaKLXlKdj/KqJ5K4YlIQP634ErXg4bj3h2AC54NDhQ+dEd5LCHYrfKRLueOYcFGvEaaL5lWBdAlUAqMGtcvVfiWb8LrRgf8E6bJi1nJfLJ2mMg+qXpFSDybcd9v3jNj36WngXq4N/LeM73cXNzkAPqRPEAsQCxRYAX39PBj+KfgzUKxzYq3omsHeCJ69i9kBdcxEhrPWeUH8irHnCYB/LKz9pL8GLYt6jtyH/gI6Z+i64or/qfV829XBTQL0LVNlstiRggPp3+xDZM+f+hcVTin4ApIneO/SPJ73pO/SXWNOX2AZ6Lf+I7uhCuhQbOq4fqtjQpljbCW3nD7NuQf/QFyh913eKPjA9GyzTT/QGVevE7p7enGO+51iZdpfF/tFXetzFWF57vuP+0FK/eYY+B702x9gOuiFfdqRLmRLr69MHawzQN81FxtjARj1XprfNdap8hfmPxGbmfwARNznrZyoRBO/wR47Jw+T1okSmcEjwJ2GrSQDq3y58L4nk+fRlgkhd/DfSvz0OL4sG5WX51uXLqe3OTAh4RpRAILAVFP4K8Gdnw31P11cfkZEk2ZB34ypZjZtsR/Tuk3hQuYlH2W28OBa148pAJSCQMBnAkbVeXHQdiqu237jpuiV691g8GPscj7oR4sUnYh+wste9afI5ImQ0lXpUpIVtVORJUKk+uvMPdMVD3EuqlX8wJmJ51Rxf07d+R8bYRZt0deecbWWj9NW31vYNvZcqROlQ52Obc3g7naxNORK2f5kkRYSMplIP+cKkhe1cedKtUm397v9AVzzEknWa9h+Mexrhp141x1eC+F1j0jpd8aarO2fObCUmR+mrb84x9FiWKtibdajzsW1gh7cT1rNU7Tis3t+83wMiwe4T+KFSiEopldTSiIlLEEj8IcS3gFAQJVlRNd0wLdtxPT8IozhJs7woq7ppu34Yp3lZt/04r/t5v19qb7xDKVOlTlNU0cUUW1zxMhEIYdQWehTgZviQEqebabYR3WIgkPPQQMaCwWFHaX6zeAg74Fyoo8vbf/LUYjMg7UTMiPS/Ns31ZUy6frZkkSYR7Jh1tKoZ2xeDhv4TZsn4Vh6Nje/lUnJ/zg0v2O0ewANTJCLPVbngIKqGLbhBT51whl6KRnYHn2Tu2X4zAwwpQ/in0MYy/a5RbnbEo8DuV44VyDN4GvjjX/pGU1V6kTOpQV+84Z3YdVQPDDXI1sNf2swQhtOkfOuM1osb2FECHVpPyuVhhuvxLYqSTk/I2eMnb4AB6SDiH/rco78Y4mXJ74XxkSNwshjh3SyplwtWPl77oma4vOAhy53bF+fAYVEj8BB77UVfJqNSgfdRpMuCAvWY30obyTgcIWDJDeM/F1DUwpAeDcrjDRUaZr42TZ82t7moZo568CSMV9I4eZWjcrMh7TTGeG9Bk6dMyGXAknUx5H5K2q7tBF740bqRpcGYIYaHwMFyIzYJT4+HiDActV5kOmVjFJpqGbLOdlbLtZbwqJKh4OUVAWMSpgq9SW7QRSCV5N5havE8QmUQJVcidh5fMi8=') format('woff2'),url('../../fonts/pbs-font/iconfont.woff?t=13.3.1_20250620101536') format('woff'),url('../../fonts/pbs-font/iconfont.ttf?t=13.3.1_20250620101536') format('truetype'),url('../../fonts/pbs-font/iconfont.svg?t=13.3.1_20250620101536#pbs-icon') format('svg')}.pbs-icon{font-family:'pbs-icon' !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wgicon-app:before{content:'\e84c'}.wgicon-huiyuan1:before{content:'\e84d'}.wgicon-youhui1:before{content:'\e84e'}.wgicon-huochepiao2:before{content:'\e84f'}.wgicon-datehui:before{content:'\e850'}.wgicon-jipiao1:before{content:'\e851'}.wgicon-yongantuijian1:before{content:'\e852'}.wgicon-lihe1:before{content:'\e853'}.wgicon-icgood:before{content:'\e676'}.wgicon-ic_check:before{content:'\e601'}.wgicon-ic-zhifei:before{content:'\e7a6'}.wgicon-ic-zhuanji:before{content:'\e7a7'}.wgicon-ic_mudediqiehuan:before{content:'\e7a2'}.wgicon-ic_youhui:before{content:'\e7a3'}.wgicon-xuzhixiao:before{content:'\e8d9'}.wgicon-kexiyan:before{content:'\e615'}.wgicon-duoren:before{content:'\e616'}.wgicon-bukejiachuang:before{content:'\e617'}.wgicon-mianji:before{content:'\e618'}.wgicon-louceng:before{content:'\e619'}.wgicon-liangzhangdanrenchuang:before{content:'\e61a'}.wgicon-kejiachuang:before{content:'\e61b'}.wgicon-shuangrenchuang:before{content:'\e61c'}.wgicon-jinzhixiyan:before{content:'\e61d'}.wgicon-baozaocan:before{content:'\e61e'}.wgicon-WiFi:before{content:'\e61f'}.wgicon-buhanzaocan:before{content:'\e620'}.wgicon-danren:before{content:'\e621'}.wgicon-xingji-:before{content:'\e622'}.wgicon-dizhi-:before{content:'\e623'}.wgicon-dizhi-1:before{content:'\e624'}.wgicon-youxianwang-:before{content:'\e625'}.wgicon-jinyanlouceng-:before{content:'\e626'}.wgicon-youchuang-:before{content:'\e627'}.wgicon-wuchuang-:before{content:'\e628'}.wgicon-icshuttle:before{content:'\e629'}.wgicon-icspa:before{content:'\e62a'}.wgicon-icpool:before{content:'\e62b'}.wgicon-icgym:before{content:'\e62d'}.wgicon-icpark:before{content:'\e62e'}.wgicon-icmoneytransfer:before{content:'\e633'}.wgicon-icnosmoke:before{content:'\e634'}.wgicon-icclub:before{content:'\e635'}.wgicon-ictranslator:before{content:'\e636'}.wgicon-icluggage:before{content:'\e637'}.wgicon-icalarmclock:before{content:'\e638'}.wgicon-icballroom:before{content:'\e639'}.wgicon-icbaby:before{content:'\e63f'}.wgicon-ic_fridge:before{content:'\e645'}.wgicon-icshower:before{content:'\e647'}.wgicon-icaircon:before{content:'\e648'}.wgicon-iccableweb:before{content:'\e64f'}.wgicon-ictv1:before{content:'\e650'}.wgicon-icbathtub1:before{content:'\e651'}.wgicon-icroomservice:before{content:'\e656'}.wgicon-icservice1:before{content:'\e657'}.wgicon-icgeneralfacilitie:before{content:'\e658'}.wgicon-iccafe:before{content:'\e65c'}.wgicon-icatm:before{content:'\e65d'}.wgicon-ichairsalon:before{content:'\e65e'}.wgicon-icwifi:before{content:'\e65f'}.wgicon-icdinner:before{content:'\e660'}.wgicon-icnowindow:before{content:'\e661'}.wgicon-icarea:before{content:'\e665'}.wgicon-icfloor:before{content:'\e666'}.wgicon-icaddbed:before{content:'\e667'}.wgicon-icnodinner:before{content:'\e669'}.wgicon-jinyanlouceng--copy:before{content:'\e8f2'}.wgicon-icnoaddbed:before{content:'\e67b'}.wgicon-icperson:before{content:'\e67c'}.wgicon-ictwobedgray:before{content:'\e67d'}.wgicon-ictwinbed:before{content:'\e67e'}.wgicon-icpersongray:before{content:'\e67f'}.wgicon-ictwinbedgray:before{content:'\e680'}.wgicon-icsinglebed:before{content:'\e681'}.gotoTop-box{position:fixed;bottom:150px;right:30px;z-index:999;cursor:pointer}.gotoTop-box .gotop-icon{width:40px;height:40px;display:block;background:url(../img-web/btn-top.png) center center no-repeat}.gotoTop-box .gotop-icon:hover{background:url(../img-web/btn-top-hover.png) center center no-repeat}.pagination{color:#303133;white-space:nowrap}.pagination .paging{user-select:none;list-style:none;display:inline-block;vertical-align:top;font-size:0;padding:0;margin:0}.pagination .paging li{padding:0 4px;background:#fff;vertical-align:top;display:inline-block;font-size:14px;min-width:35.5px;height:28px;line-height:28px;cursor:pointer;box-sizing:border-box;text-align:center;margin:0}.pagination .paging li:hover{color:#2182fc}.pagination .paging li:hover i{color:#2182fc}.pagination .paging li.disabled{color:#c0c4cc;background-color:#fff;cursor:not-allowed}.pagination .paging li.disabled:hover{color:#c0c4cc}.pagination .paging li.disabled:hover i{color:#c0c4cc}.pagination .paging li a{text-decoration:none}.pagination .paging li a:link{color:#666666}.pagination .paging li a:visited{color:#666666}.pagination .paging li a:hover{color:#2182fc}.pagination .paging li a:active{color:#2182fc}.pagination .paging li.active{cursor:default}.pagination .paging li.active>a{color:#2182fc;cursor:default;font-weight:bold}.pagination .paging li.btn-quicknext:hover{cursor:pointer}.pagination .paging .next .page-icon,.pagination .paging .prev .page-icon{font-size:12px;font-weight:700;display:inline-block}.pagination .paging .next .page-icon{transform:rotate(180deg)}.wg-search-container{width:1184px}.wg-search-container .wg-icon-warning{font-size:16px;margin-right:4px}.wg-search-container .search-tab{height:44px;background:#f4f9fd;border-radius:4px 4px 0 0;overflow:hidden}.wg-search-container .search-tab .search-tab-item{height:44px;color:#222222;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:44px;padding:0 24px;cursor:pointer}.wg-search-container .search-tab .search-tab-item .web-icon{margin-right:4px}.wg-search-container .search-tab .search-tab-item .icon-frbs1,.wg-search-container .search-tab .search-tab-item .icon-bus1{font-size:21px}.wg-search-container .search-tab .search-tab-item.active{color:#1989fa;background:#ffffff;font-weight:bold}.wg-search-container .search-tab .search-tab-item.active .web-icon{margin-right:4px}.wg-search-container .search-head{padding-bottom:20px}.wg-search-container .search-head .title{height:22px;font-size:22px;font-weight:600;line-height:22px;margin-right:10px;color:#333333;letter-spacing:0px}.wg-search-container .search-head .search-logo{width:239px;height:20px}.wg-search-container .search-head .search-logo img{width:239px;height:20px}.wg-search-container .search-head .offline-user-box{font-size:14px;line-height:20px}.wg-search-container .search-head .offline-user-box .user-name{color:#2182fc;font-size:16px;font-weight:600}.wg-search-container .search-head .offline-user-box .btn-login{color:#2182fc;cursor:pointer;margin-left:16px}.wg-search-container .search-head .search-head-img{margin-right:2px;background-image:url(../img-web/discounts.png);background-repeat:no-repeat;display:inline-block;width:20px;height:18px}.wg-search-container .search-head .remark{font-size:14px;font-weight:500;color:#ff8725;line-height:14px}.wg-search-container .search-content{width:100%;height:100%;background:#ffffff;padding:24px;box-sizing:border-box}.wg-search-container .search-content .search-left{flex:1;height:64px;background:#ffffff;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;padding:8px 14px 0 16px;box-sizing:border-box}.wg-search-container .search-content .search-right .search-btn-box{width:175px;height:64px;background:#2182fc;border-radius:2px 2px 2px 2px;margin-left:20px;line-height:64px;text-align:center;color:#fff;cursor:pointer;font-size:20px;font-weight:bold}.wg-search-container .search-content .search-right .search-btn-box:hover{background:#0057c4}.wg-search-container .search-content .search-location,.wg-search-container .search-content .search-date,.wg-search-container .search-content .search-person,.wg-search-container .search-content .search-from{position:relative;float:left;height:42px}.wg-search-container .search-content .search-location .search-go,.wg-search-container .search-content .search-date .search-go,.wg-search-container .search-content .search-person .search-go,.wg-search-container .search-content .search-from .search-go,.wg-search-container .search-content .search-location .search-back,.wg-search-container .search-content .search-date .search-back,.wg-search-container .search-content .search-person .search-back,.wg-search-container .search-content .search-from .search-back{height:42px;padding-bottom:18px;width:148px;position:relative}.wg-search-container .search-content .search-location .search-go.active .active-border-line,.wg-search-container .search-content .search-date .search-go.active .active-border-line,.wg-search-container .search-content .search-person .search-go.active .active-border-line,.wg-search-container .search-content .search-from .search-go.active .active-border-line,.wg-search-container .search-content .search-location .search-back.active .active-border-line,.wg-search-container .search-content .search-date .search-back.active .active-border-line,.wg-search-container .search-content .search-person .search-back.active .active-border-line,.wg-search-container .search-content .search-from .search-back.active .active-border-line{display:block;position:absolute;z-index:10;left:0;top:52px;width:100%;height:2px;background:#2182fc}.wg-search-container .search-content .search-location .search-go.active .active-border-line.line-error,.wg-search-container .search-content .search-date .search-go.active .active-border-line.line-error,.wg-search-container .search-content .search-person .search-go.active .active-border-line.line-error,.wg-search-container .search-content .search-from .search-go.active .active-border-line.line-error,.wg-search-container .search-content .search-location .search-back.active .active-border-line.line-error,.wg-search-container .search-content .search-date .search-back.active .active-border-line.line-error,.wg-search-container .search-content .search-person .search-back.active .active-border-line.line-error,.wg-search-container .search-content .search-from .search-back.active .active-border-line.line-error{background:red}.wg-search-container .search-content .search-location .search-go .error,.wg-search-container .search-content .search-date .search-go .error,.wg-search-container .search-content .search-person .search-go .error,.wg-search-container .search-content .search-from .search-go .error,.wg-search-container .search-content .search-location .search-back .error,.wg-search-container .search-content .search-date .search-back .error,.wg-search-container .search-content .search-person .search-back .error,.wg-search-container .search-content .search-from .search-back .error{font-size:12px;font-weight:400;color:#f82222;line-height:12px;position:absolute;width:400px;top:56px}.wg-search-container .search-content .search-location .search-go .title,.wg-search-container .search-content .search-date .search-go .title,.wg-search-container .search-content .search-person .search-go .title,.wg-search-container .search-content .search-from .search-go .title,.wg-search-container .search-content .search-location .search-back .title,.wg-search-container .search-content .search-date .search-back .title,.wg-search-container .search-content .search-person .search-back .title,.wg-search-container .search-content .search-from .search-back .title{font-size:14px;font-weight:400;color:#666;line-height:14px;padding-bottom:9px}.wg-search-container .search-content .search-location .search-go .content,.wg-search-container .search-content .search-date .search-go .content,.wg-search-container .search-content .search-person .search-go .content,.wg-search-container .search-content .search-from .search-go .content,.wg-search-container .search-content .search-location .search-back .content,.wg-search-container .search-content .search-date .search-back .content,.wg-search-container .search-content .search-person .search-back .content,.wg-search-container .search-content .search-from .search-back .content{cursor:pointer;font-size:18px;font-weight:bold;color:#222}.wg-search-container .search-content .search-location .search-go .placeholder-content,.wg-search-container .search-content .search-date .search-go .placeholder-content,.wg-search-container .search-content .search-person .search-go .placeholder-content,.wg-search-container .search-content .search-from .search-go .placeholder-content,.wg-search-container .search-content .search-location .search-back .placeholder-content,.wg-search-container .search-content .search-date .search-back .placeholder-content,.wg-search-container .search-content .search-person .search-back .placeholder-content,.wg-search-container .search-content .search-from .search-back .placeholder-content{color:#999}.wg-search-container .search-content .search-location .search-go .clear-input-box .content-input,.wg-search-container .search-content .search-date .search-go .clear-input-box .content-input,.wg-search-container .search-content .search-person .search-go .clear-input-box .content-input,.wg-search-container .search-content .search-from .search-go .clear-input-box .content-input,.wg-search-container .search-content .search-location .search-back .clear-input-box .content-input,.wg-search-container .search-content .search-date .search-back .clear-input-box .content-input,.wg-search-container .search-content .search-person .search-back .clear-input-box .content-input,.wg-search-container .search-content .search-from .search-back .clear-input-box .content-input{font-size:18px;font-weight:bold;color:#222;padding:0}.wg-search-container .search-content .search-location .search-go .clear-input-box .content-input::selection,.wg-search-container .search-content .search-date .search-go .clear-input-box .content-input::selection,.wg-search-container .search-content .search-person .search-go .clear-input-box .content-input::selection,.wg-search-container .search-content .search-from .search-go .clear-input-box .content-input::selection,.wg-search-container .search-content .search-location .search-back .clear-input-box .content-input::selection,.wg-search-container .search-content .search-date .search-back .clear-input-box .content-input::selection,.wg-search-container .search-content .search-person .search-back .clear-input-box .content-input::selection,.wg-search-container .search-content .search-from .search-back .clear-input-box .content-input::selection{background:#2182fc !important;color:#fff !important}.wg-search-container .search-content .search-location .search-go .clear-input-box .clear-btn,.wg-search-container .search-content .search-date .search-go .clear-input-box .clear-btn,.wg-search-container .search-content .search-person .search-go .clear-input-box .clear-btn,.wg-search-container .search-content .search-from .search-go .clear-input-box .clear-btn,.wg-search-container .search-content .search-location .search-back .clear-input-box .clear-btn,.wg-search-container .search-content .search-date .search-back .clear-input-box .clear-btn,.wg-search-container .search-content .search-person .search-back .clear-input-box .clear-btn,.wg-search-container .search-content .search-from .search-back .clear-input-box .clear-btn{display:none}.wg-search-container .search-content .search-location .exchange,.wg-search-container .search-content .search-date .exchange,.wg-search-container .search-content .search-person .exchange,.wg-search-container .search-content .search-from .exchange{padding:12px 10px 0}.wg-search-container .search-content .search-location .exchange img,.wg-search-container .search-content .search-date .exchange img,.wg-search-container .search-content .search-person .exchange img,.wg-search-container .search-content .search-from .exchange img{display:inline-block;width:30px;height:30px;max-width:30px;cursor:pointer;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.wg-search-container .search-content .search-location .search-go.active .active-border-line{left:-16px;width:164px}.wg-search-container .search-content .search-date{padding-left:16px;box-sizing:border-box}.wg-search-container .search-content .search-date .search-go,.wg-search-container .search-content .search-date .search-back{width:148px}.wg-search-container .search-content .search-date .search-go{margin-right:20px}.wg-search-container .search-content .search-date .multi-calendar{position:absolute;top:62px;left:20px;z-index:9999}.wg-search-container .search-content .search-hotel-date .multi-calendar{left:0px}.wg-search-container .search-content .search-person-content{padding-left:20px;border-right:none;box-sizing:border-box;width:230px}.wg-search-container .search-content .search-person-content .search-go{width:210px;margin-right:0}.wg-search-container .search-content .search-person-content .person-select-icon{color:#999999;position:absolute;right:6px;top:24px}.wg-search-container .search-content .search-person-content .active .person-select-icon{transform:rotate(180deg)}.wg-search-container .search-content .search-go{margin-right:0px}.wg-search-container .search-content .search-line{border-bottom:1px solid #eee;padding-top:20px}.wg-search-container .search-content .search-other{margin-top:16px}.wg-search-container .search-content .search-other .flight-cabinType .date-label{margin-right:8px}.wg-search-container .search-content .search-other .flight-cabinType .wg-select-container{width:180px}.wg-search-container .search-content .search-other .routeType{margin-right:16px}.wg-search-container .search-content .search-other .routeType .wg-select-container{width:120px}.wg-search-container .search-content .search-other .search-hight-speed-box{margin-left:16px;width:220px;height:24px;line-height:24px;position:relative}.wg-search-container .search-content .search-other .search-hight-speed-box>div{cursor:pointer;font-size:14px;color:#222222}.wg-search-container .search-content .search-other .search-hight-speed-box>div .icon{margin-right:4px}.wg-search-container .search-content .search-other.active{padding-top:20px}.wg-search-container .search-content .search-other .search-showMore-box{width:360px;height:24px;line-height:24px;position:relative}.wg-search-container .search-content .search-other .search-showMore-box .flight-port-select{margin-left:20px}.wg-search-container .search-content .search-other .search-showMore-box .flight-port-select.general-c .wg-input .wg-input__suffix{right:50px}.wg-search-container .search-content .search-other .search-showMore-box .flight-port-select .wg-input .wg-input__suffix{right:22px}.wg-search-container .search-content .search-other .search-showMore-box .flight-port-select .wg-input .wg-input__suffix .icon{color:#999999}.wg-search-container .search-content .search-other .search-showMore-box .flight-port-select .wg-input .wg-input__inner{line-height:20px;height:20px;border:none;padding:0}.wg-search-container .search-content .search-other .search-showMore-box .flight-port-select .wg-input .wg-input__inner input{padding:0;cursor:pointer;width:110px;font-size:14px;color:#222}.wg-search-container .search-content .search-other .search-showMore-box .search-showMore{cursor:pointer;font-size:14px;color:#222222}.wg-search-container .search-content .search-other .search-showMore-box .search-showMore .icon{margin-right:10px;font-size:16px;vertical-align:sub;cursor:pointer}.wg-search-container .search-content .search-other .search-showMore-box .search-showMore .wg-icon-checkbox-checked{color:#2182fc}.wg-search-container .search-content .search-other .search-showMore-box .search-showMore-tips{position:absolute;top:28px;color:#f82222;line-height:14px;font-size:11px}.wg-search-container .search-content .search-other .search-showMore-box .search-showMore-tips .wg-icon-notice{margin-right:4px}.wg-search-container .search-content .search-other .search-date{height:64px;background:#ffffff;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;padding:8px 16px 0 16px;box-sizing:border-box;width:580px}.wg-search-container .search-content .search-other .multi-calendar{top:65px}.wg-search-container .search-content .search-btn{float:right;display:block;width:186px;height:40px;margin-left:20px;background:linear-gradient(90deg, #ffb42b 0%, #ff7d13 100%);border-radius:4px;line-height:40px;text-align:center;color:#fff;cursor:pointer;font-size:20px;font-weight:bold}.wg-search-container .search-content .search-btn.part{margin-bottom:-20px}.wg-search-container .web-search-city{width:479px;position:absolute;top:58px;left:0;border:1px solid #eee;background:#fff;z-index:9999}.wg-search-container .web-search-city.search-go-active{left:-16px}.wg-search-container .web-search-city.search-to-active{left:198px}.wg-search-container .web-search-city .search-city{box-shadow:0 0 10px rgba(0,0,0,0.3);padding-bottom:20px}.wg-search-container .web-search-city .search-city .city-wrapper{padding:0 15px}.wg-search-container .web-search-city .search-city .city-wrapper:not(:first-child){border-top:1px solid #eee;padding-top:20px}.wg-search-container .web-search-city .search-box .search-bar{box-sizing:content-box;height:45px;padding:5px 10px 10px 10px;position:relative}.wg-search-container .web-search-city .search-box .search-bar .wg-icon-back,.wg-search-container .web-search-city .search-box .search-bar .wg-icon-search{display:none}.wg-search-container .web-search-city .search-box .content-input{text-align:left;border-radius:0;border-bottom:1px solid #d8dce5;padding:15px 0}.wg-search-container .web-search-city .search-box .content-input:focus{border-color:#2182fc}.wg-search-container .web-search-city .city-box .list .li-title{font-size:14px;font-weight:600;color:#2182fc;line-height:14px;padding:0 0 10px 20px}.wg-search-container .web-search-city .city-box .list .list-tips{height:16px;font-size:16px;font-weight:400;color:#222222;line-height:16px;padding:20px 0;text-align:center}.wg-search-container .web-search-city .city-box .city-list>li{display:inline-block;width:20%;box-sizing:border-box;text-align:center;overflow:hidden;line-height:0;cursor:pointer}.wg-search-container .web-search-city .city-box .city-list>li>a{width:auto;max-width:100%;box-sizing:border-box;display:block;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden;height:32px;line-height:32px;padding:0 10px;font-size:14px;font-weight:400;color:#222;border-radius:3px}.wg-search-container .web-search-city .city-box .city-list>li>a.active{background:#d9eaff;border-radius:2px 2px 2px 2px}.wg-search-container .web-search-city .city-box .city-list>li>a:hover{color:#2083fc}.wg-search-container .web-search-city .city-box .city-list>li:nth-child(5n){margin-right:0}.wg-search-container .web-search-city .search-list{background-color:#fff;padding-left:0;max-height:500px;overflow-y:auto}.wg-search-container .web-search-city .search-list::-webkit-scrollbar{width:4px;height:4px}.wg-search-container .web-search-city .search-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.4);border-radius:4px}.wg-search-container .web-search-city .search-list::-webkit-scrollbar-track{background:#f8f8f8;border-radius:4px}.wg-search-container .web-search-city .search-list li{padding:12px 14px;border:none;cursor:pointer}.wg-search-container .web-search-city .search-list li:active{background-color:#f1f5f8}.wg-search-container .web-search-city .search-list li .street{line-height:1;font-size:14px;color:#666}.wg-search-container .web-search-city .search-list li.data-item:hover{background:#d9eaff}.wg-search-container .web-search-city .search-list li.data-item:hover .dist{color:#222}.wg-search-container .web-search-city .search-list .search-list-a{color:#222}.wg-search-container .web-search-city .search-list .search-list-a .wicon-hotel{margin-top:.125rem;margin-right:10px;color:#2182fc;font-size:15px}.wg-search-container .web-search-city .search-list .search-list-a .name{margin-left:5px;margin-bottom:0;font-size:15px}.wg-search-container .web-search-city .search-list .search-list-a .name>b{font-weight:400;color:#2182fc}.wg-search-container .web-search-city .search-list .search-list-a .country-name{margin-left:5px;font-size:15px;color:#999}.wg-search-container .web-search-city .search-list .search-list-a .country-code{margin-left:5px;font-size:15px}.wg-search-container .web-search-city .search-list .search-list-a .dist{font-size:12px;color:#999}.wg-search-container .web-search-city .search-list .search-list-a .search-list-label{padding:5px 8px;font-size:12px;line-height:12px;color:#999;border:1px solid #cccccc;box-sizing:border-box}.wg-search-container .web-search-city .search-list .search-list-nearby .country-code{color:#222}.wg-search-container .web-search-city .search-list .search-list-place .wicon-hotel{visibility:hidden}.wg-search-container .web-search-city .search-list .search-list-title{background:#f1f5f8;font-size:14px;color:#999;line-height:16px;padding:8px 15px}.wg-search-container .web-search-city .search-list .search-list-title>span{margin-right:3px}.wg-search-container .web-search-city .search-list .search-list-title>span>b{font-weight:400;color:#2182fc}.wg-search-container .web-search-city .search-list .search-no-citys{text-align:center;padding:15px 0;color:#999}.wg-search-container .web-search-city .search-list .search-no-citys .search-no-data-img{width:80px;height:80px;margin-bottom:20px;background-image:url(../img-web/no-result.png);background-repeat:no-repeat;background-size:100% 100%}.wg-search-container .web-search-city .search-list .search-no-citys span{font-size:14px;line-height:1}.wg-search-container .web-search-city .search-list .loading-ajax .search-box-placeholder{width:100%;display:inline-flex}.wg-search-container .web-search-city .search-list .loading-ajax .search-box-placeholder:first-child .line{margin-top:8px}.wg-search-container .web-search-city .search-list .loading-ajax .search-box-placeholder .line{width:100%;height:32px;margin:4px 8px}.wg-search-container .web-search-city .search-list .loading-ajax .search-box-placeholder .line span:first-child{width:10%;margin-right:2%}.wg-search-container .web-search-city .search-list .loading-ajax .search-box-placeholder .line span:last-child{width:88%}.wg-search-container .web-search-city .search-list .loading-ajax .search-box-placeholder .line span{display:inline-block;height:100%;background:#f0f2f5;-webkit-animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite;animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite}.wg-search-container .web-search-city .search-hotel-ul{padding:15px 10px}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-title{padding:.5rem 0;line-height:1rem;font-size:14px;color:#222222}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-title+li{border:none !important}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-title>span{color:#2182fc;padding:0 .125rem}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li{padding:10px 5px;background:#fff;cursor:pointer;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row;-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li.first{border-top:1px solid #f0f0f0}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li.data-item:hover{background:#d9eaff}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li .hotel-place{max-width:65%}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li .hotel-place .place-ch{font-size:.875rem}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li .hotel-place .place-ch>span>b{color:#2182fc;font-weight:400}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li .hotel-place .place-en{max-width:65%;font-size:12px}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li .hotel-number{font-size:12px;color:#999;min-width:17%;text-align:right}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li .hotel-number.hidden{visibility:hidden}.wg-search-container .web-search-city .search-hotel-ul .search-hotel-li .hotel-type{height:22px;line-height:22px;font-size:14px;font-weight:600;color:#222}.wg-search-container .wg-person-select-container{width:352px;box-sizing:border-box;position:absolute;top:62px;left:20px;border:1px solid #eee;z-index:999;background:#fff;box-shadow:0 2px 5px 0 rgba(153,153,153,0.45);border-radius:3px;padding:0 16px 10px 16px}.wg-search-container .wg-person-select-container .wg-dynamic-search-section{margin:0px;padding-bottom:0px;border:none;margin-top:16px}.wg-search-container .wg-person-select-container .wg-dynamic-search-section.person-error{padding-top:10px;border-top:1px solid #eeeeee;color:#ff6600;font-size:11px;margin:0;line-height:14px}.wg-search-container .wg-person-select-container .wg-dynamic-search-section.person-error .wg-icon-notice{margin-right:5px;line-height:14px}.wg-search-container .wg-person-select-container .person-num-error{color:red;font-size:12px}.wg-search-container .wg-person-select-container .person-num-error .wg-icon-warning{font-size:16px;margin-right:4px}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-remarkbox{width:186px;height:25px;line-height:25px}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-remarkbox .title{font-size:16px;color:#222222;letter-spacing:0;line-height:25px;font-weight:400;margin-right:2px}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-remarkbox .remark{font-size:12px;color:#999;line-height:12px}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox{width:85px;height:25px;display:inline-block}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox span{display:inline-block;font-size:22px;color:#ccc;cursor:not-allowed}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .wg-num{margin:0 10px;display:inline-block}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .wg-num .clear-btn{display:none}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .wg-num .content-input{padding:0;font-size:18px;font-weight:600;color:#333333}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .wg-num .content-input::selection{background:transparent !important;color:#333333}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .highlighted{color:#2182fc;cursor:pointer}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .highlighted:hover{color:#0057c4}.wg-search-container .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox input{height:25px;display:inline-block;width:10px;padding:0 10px}.wg-search-container .wg-person-select-container .child-select{padding-top:16px;padding-bottom:10px;border-top:1px solid #e3e3e3}.wg-search-container .wg-person-select-container .child-select .child-item{min-height:60px}.wg-search-container .wg-person-select-container .child-select .child-item .title{line-height:24px;font-size:14px;font-weight:400;color:#222222;margin-right:18px}.wg-search-container .wg-person-select-container .child-select .child-item .age-select{margin-right:10px;width:112px}.wg-search-container .wg-person-select-container .child-select .child-item .hight-select{width:134px}.wg-search-container .wg-person-select-container .child-select .child-item .wg-select-container{height:40px}.wg-search-container .wg-person-select-container .child-select .child-item .wg-select-container .wg-components-dropdown-list li:hover{background:#f1f5f8}.wg-search-container .wg-person-select-container .child-select .child-item .wg-select-container.error-box .wg-input .wg-input__inner{border-color:red}.wg-search-container .wg-person-select-container .child-select .child-item .wg-select-container .wg-input__inner input{font-size:16px;color:#222222;height:24px;line-height:24px}.wg-search-container .wg-person-select-container .child-select .child-item .wg-select-container .wg-input__suffix .wg-icon-expand{line-height:24px;color:#2182fc;font-size:8px;width:16px !important}.wg-search-container .wg-person-select-container .error{font-size:12px;font-weight:400;color:#f82222;line-height:20px;width:200px}.wg-search-other{width:1180px}.wg-search-other .search-content{padding:10px 0px;background:#f1f5f8}.wg-search-other .search-content .search-left{height:auto;background:transparent;border:none;border-radius:0;padding:0;box-sizing:border-box}.wg-search-other .search-content .search-location,.wg-search-other .search-content .search-date,.wg-search-other .search-content .search-person,.wg-search-other .search-content .search-from{border-right:none;padding-right:10px;height:56px}.wg-search-other .search-content .search-location .search-go,.wg-search-other .search-content .search-date .search-go,.wg-search-other .search-content .search-person .search-go,.wg-search-other .search-content .search-from .search-go,.wg-search-other .search-content .search-location .search-back,.wg-search-other .search-content .search-date .search-back,.wg-search-other .search-content .search-person .search-back,.wg-search-other .search-content .search-from .search-back{height:56px;padding-bottom:0px;width:190px}.wg-search-other .search-content .search-location .search-go.active .active-border-line,.wg-search-other .search-content .search-date .search-go.active .active-border-line,.wg-search-other .search-content .search-person .search-go.active .active-border-line,.wg-search-other .search-content .search-from .search-go.active .active-border-line,.wg-search-other .search-content .search-location .search-back.active .active-border-line,.wg-search-other .search-content .search-date .search-back.active .active-border-line,.wg-search-other .search-content .search-person .search-back.active .active-border-line,.wg-search-other .search-content .search-from .search-back.active .active-border-line{top:58px}.wg-search-other .search-content .search-location .search-go .error,.wg-search-other .search-content .search-date .search-go .error,.wg-search-other .search-content .search-person .search-go .error,.wg-search-other .search-content .search-from .search-go .error,.wg-search-other .search-content .search-location .search-back .error,.wg-search-other .search-content .search-date .search-back .error,.wg-search-other .search-content .search-person .search-back .error,.wg-search-other .search-content .search-from .search-back .error{top:58px;left:0}.wg-search-other .search-content .search-location .search-go .title,.wg-search-other .search-content .search-date .search-go .title,.wg-search-other .search-content .search-person .search-go .title,.wg-search-other .search-content .search-from .search-go .title,.wg-search-other .search-content .search-location .search-back .title,.wg-search-other .search-content .search-date .search-back .title,.wg-search-other .search-content .search-person .search-back .title,.wg-search-other .search-content .search-from .search-back .title{padding-bottom:5px}.wg-search-other .search-content .search-location .search-go .content,.wg-search-other .search-content .search-date .search-go .content,.wg-search-other .search-content .search-person .search-go .content,.wg-search-other .search-content .search-from .search-go .content,.wg-search-other .search-content .search-location .search-back .content,.wg-search-other .search-content .search-date .search-back .content,.wg-search-other .search-content .search-person .search-back .content,.wg-search-other .search-content .search-from .search-back .content{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;background:#fff;padding:0 10px 0 15px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5}.wg-search-other .search-content .search-location .search-go .content .search-input .content-input,.wg-search-other .search-content .search-date .search-go .content .search-input .content-input,.wg-search-other .search-content .search-person .search-go .content .search-input .content-input,.wg-search-other .search-content .search-from .search-go .content .search-input .content-input,.wg-search-other .search-content .search-location .search-back .content .search-input .content-input,.wg-search-other .search-content .search-date .search-back .content .search-input .content-input,.wg-search-other .search-content .search-person .search-back .content .search-input .content-input,.wg-search-other .search-content .search-from .search-back .content .search-input .content-input{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px}.wg-search-other .search-content .search-location .search-go .content .search-input .content-input::selection,.wg-search-other .search-content .search-date .search-go .content .search-input .content-input::selection,.wg-search-other .search-content .search-person .search-go .content .search-input .content-input::selection,.wg-search-other .search-content .search-from .search-go .content .search-input .content-input::selection,.wg-search-other .search-content .search-location .search-back .content .search-input .content-input::selection,.wg-search-other .search-content .search-date .search-back .content .search-input .content-input::selection,.wg-search-other .search-content .search-person .search-back .content .search-input .content-input::selection,.wg-search-other .search-content .search-from .search-back .content .search-input .content-input::selection{background:#2182fc !important;color:#fff !important}.wg-search-other .search-content .search-location .search-go .content .search-input .clear-btn,.wg-search-other .search-content .search-date .search-go .content .search-input .clear-btn,.wg-search-other .search-content .search-person .search-go .content .search-input .clear-btn,.wg-search-other .search-content .search-from .search-go .content .search-input .clear-btn,.wg-search-other .search-content .search-location .search-back .content .search-input .clear-btn,.wg-search-other .search-content .search-date .search-back .content .search-input .clear-btn,.wg-search-other .search-content .search-person .search-back .content .search-input .clear-btn,.wg-search-other .search-content .search-from .search-back .content .search-input .clear-btn{display:none}.wg-search-other .search-content .search-location .search-go .placeholder-content,.wg-search-other .search-content .search-date .search-go .placeholder-content,.wg-search-other .search-content .search-person .search-go .placeholder-content,.wg-search-other .search-content .search-from .search-go .placeholder-content,.wg-search-other .search-content .search-location .search-back .placeholder-content,.wg-search-other .search-content .search-date .search-back .placeholder-content,.wg-search-other .search-content .search-person .search-back .placeholder-content,.wg-search-other .search-content .search-from .search-back .placeholder-content{color:#999}.wg-search-other .search-content .search-location .search-go,.wg-search-other .search-content .search-date .search-go,.wg-search-other .search-content .search-person .search-go,.wg-search-other .search-content .search-from .search-go{margin-right:10px}.wg-search-other .search-content .search-location .search-go.active .active-border-line{left:0px;width:100%}.wg-search-other .search-content .search-to-active{left:200px}.wg-search-other .search-content .web-search-city{top:56px}.wg-search-other .search-content .search-date{padding-left:0px}.wg-search-other .search-content .search-date .multi-calendar{position:absolute;top:61px;left:0px;z-index:9999}.wg-search-other .search-content .search-date .multi-calendar .wg-components-calendar{width:660px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px}.wg-search-other .search-content .search-date .multi-calendar .wg-components-calendar .cld-unit .month-container .cld-daybox>li.between .cld-day,.wg-search-other .search-content .search-date .multi-calendar .wg-components-calendar .cld-unit .month-container .cld-daybox>li.between .cld-new-holiday{background-color:#d9eaff}.wg-search-other .search-content .search-date .multi-calendar .single{width:330px}.wg-search-other .search-content .search-date .search-go .content,.wg-search-other .search-content .search-date .search-back .content{background-image:url(../img-web/wg-search-calendar.png);background-position:10px 8px;background-repeat:no-repeat;padding-left:36px;padding-right:0px}.wg-search-other .search-content .search-btn-content{height:40px;margin-top:16px}.wg-search-other .search-content .search-btn-content .search-showMore-box{width:auto;height:40px;position:relative}.wg-search-other .search-content .search-btn-content .search-showMore-box .search-showMore{cursor:pointer;font-size:14px;line-height:14px;color:#2182fc;height:40px}.wg-search-other .search-content .search-btn-content .search-showMore-box .search-showMore .icon{margin-right:10px;font-size:16px;vertical-align:sub;cursor:pointer}.wg-search-other .search-content .search-btn-content .search-showMore-box .search-showMore .wg-icon-checkbox-checked{color:#2182fc}.wg-search-other .search-content .search-btn-content .search-showMore-box .search-showMore-tips{position:absolute;top:34px;color:#f82222;line-height:14px;font-size:11px}.wg-search-other .search-content .search-btn-content .search-showMore-box .search-showMore-tips .wg-icon-notice{margin-right:4px}.wg-search-other .search-content .search-hotel-date .search-go{width:160px;margin-right:0}.wg-search-other .search-content .search-hotel-date .search-go .content{border-right:none;border-radius:3px 0 0 3px}.wg-search-other .search-content .search-hotel-date .search-back{width:190px}.wg-search-other .search-content .search-hotel-date .search-back .content{border-left:none;border-radius:0 3px 3px 0}.wg-search-other .search-content .search-hotel-date .search-hotel-sleepNight{border-top:1px solid #d8dce5;border-bottom:1px solid #d8dce5;margin-top:17px;height:40px;box-sizing:border-box;background-color:#fff}.wg-search-other .search-content .search-hotel-date .search-hotel-sleepNight>span{font-size:12px;color:#222;width:40px;height:20px;background:#f1f5f8;border-radius:10px;text-align:center}.wg-search-other .search-content .search-hotel-date .multi-calendar{position:absolute;top:56px;left:0px}.wg-search-other .search-content .search-person-content{padding-left:0px;border-right:none;width:400px;box-sizing:border-box}.wg-search-other .search-content .search-person-content .search-go{width:400px;margin-right:0}.wg-search-other .search-content .search-person-content .person-select-icon{color:#d8dce5;position:absolute;right:10px;top:30px}.wg-search-other .search-content .multi-calendar{position:absolute;top:55px;left:0px;z-index:9999}.wg-search-other .search-content .search-line{border-bottom:none;padding-top:10px}.wg-search-other .search-content .search-other{padding-top:16px}.wg-search-other .search-content .search-other .search-date{padding-left:0px;box-sizing:border-box;border-right:0px}.wg-search-other .search-content .search-other .search-date .search-go{margin-right:0px}.wg-search-other .search-content .search-btn{float:right;display:block;width:186px;height:40px;margin-left:20px;background:#2182fc;border-radius:4px;line-height:40px;text-align:center;color:#fff;cursor:pointer;font-size:20px;font-weight:bold}.wg-search-other .search-content .search-btn:hover{background:#0057c4}.wg-search-other .wg-person-select-container{width:354px;position:absolute;top:56px;left:0px;border:1px solid #eee;z-index:999;background:#fff;box-shadow:0 2px 5px 0 rgba(153,153,153,0.45);border-radius:3px;padding:10px 17px}.wg-search-other .wg-person-select-container .wg-dynamic-search-section{margin:0px;padding-bottom:0px;border:none;margin-top:16px}.wg-search-other .wg-person-select-container .wg-dynamic-search-section.person-error{padding-top:10px;border-top:1px solid #eeeeee;color:#ff6600;font-size:11px;margin:0;line-height:14px}.wg-search-other .wg-person-select-container .wg-dynamic-search-section.person-error .wg-icon-notice{margin-right:5px;line-height:14px}.wg-search-other .wg-person-select-container .person-num-error{color:red;font-size:12px}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-remarkbox{width:186px;height:50px;line-height:55px}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-remarkbox .title{font-size:18px;color:#333333;letter-spacing:0;line-height:30px;font-weight:600}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-remarkbox .remark{font-size:12px;color:#999;line-height:12px}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox{width:85px;height:50px;display:inline-block}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox span{display:inline-block;font-size:17px;color:#ccc;cursor:not-allowed}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .wg-num{margin:0 10px;display:inline-block}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .wg-num .clear-btn{display:none}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .wg-num .content-input{padding:0;font-size:18px;font-weight:400;color:#333333}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .wg-num .content-input::selection{background:transparent !important;color:#333333 !important}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox .highlighted{color:#2182fc;cursor:pointer}.wg-search-other .wg-person-select-container .wg-dynamic-search-section-selectpersion-selectbox input{height:50px;display:inline-block;width:10px;padding:0 10px}.other-search-container{margin-bottom:10px;background:#f1f5f8}.other-search-container .wg-search-container .search-content{background:#f1f5f8}.multi-calendar .cld-daybox>li{color:#222222}.multi-calendar .calendar-price .select-between .cld-day{color:#222222}.multi-calendar .calendar-price .select-between.cld-daypass .cld-day{color:#cfcfcf !important}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi{padding:16px;width:628px;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi.single{width:294px !important}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-week li{width:14.28%}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .calender-bootom-tips{height:32px;background:#d9eaff;border-radius:2px 2px 2px 2px;line-height:32px;color:#2182fc;text-align:left;margin-top:16px;padding:0 16px}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .calender-bootom-tips .wg-icon-warning{font-size:16px;margin-right:4px}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .holiday-container li{color:#222}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li{font-size:14px;width:14.28% !important;height:42px}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li:hover{color:#2182fc}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li.select-between .cld-day,.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li.select-between .cld-holiday,.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li.select-between .cld-new-holiday{color:#222222;background-color:#d9eaff;width:100% !important}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li.select-between .cld-day:hover,.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li.select-between .cld-holiday:hover,.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li.select-between .cld-new-holiday:hover{background-color:#d9eaff;width:100% !important;border-radius:0%;color:#2182fc}.multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi .cld-unit .month-container .cld-daybox>li.cld-daypass:hover{color:#cfcfcf !important}.single-calendar .calendar-web-single{padding:16px !important}.single-calendar .calendar-web-single .cld-daybox{float:none !important}.single-calendar .cld-daybox li{color:#222222}.single-calendar .cld-daybox .cld-holiday,.single-calendar .cld-daybox .cld-day{width:32px !important;height:32px !important}.single-calendar .cld-holiday{position:relative}.single-calendar .cld-holiday:before{content:'';width:4px;height:4px;background-color:#ff7d13;position:absolute;top:5px;right:2px;border-radius:50%}.single-calendar ul{list-style-type:none}body.no-scroll{overflow-y:auto !important;overflow-x:hidden !important}.page-index{background-color:#e9ecf3}.page-index .search-container{width:100%}.page-index .search-container .search-nav{box-sizing:border-box;width:1184px;margin:0 auto;margin-top:-164px;z-index:889;position:relative}.page-index .search-container .wg-image-slider{width:100%;height:280px;background:url('../img-web/index_header_bg.webp') no-repeat;background-size:cover;background-position-x:center}.page-index .search-container:after{content:'';display:block;clear:both;visibility:hidden;height:0}.page-index #page_index_main_content .default-img{position:relative;border-radius:4px}.page-index #page_index_main_content .default-img::after{position:absolute;width:100%;height:100%;content:'';background:url('../img-web/default-pic.png') no-repeat;background-size:100% 100%;top:0;left:0}.page-index #page_index_main_content .wg-container-content .wg-pic-remark-container .image{width:100%;height:100%}.page-index #page_index_main_content .wg-container-content .wg-pic-remark-container .image a{width:80%}.page-index .slider-wrapper ul{margin:0;padding:0}.page-index .banner-container{width:1184px;margin:22px auto 0}.page-index .banner-container .wg-components-slider-web .slider-wrapper li{padding-top:10px;padding-right:16px;box-sizing:border-box}.page-index .banner-container .wg-components-slider-web .slider-wrapper li .image-wrapper{padding:0}.page-index .banner-container .wg-components-slider-web .slider-wrapper li .indexBanner{width:384px;height:154px;padding:0;transition:all .5s;transition-timing-function:ease}.page-index .banner-container .wg-components-slider-web .slider-wrapper li .indexBanner:hover{transform:translateY(-10px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.page-index .banner-container .wg-components-slider-web .slider-wrapper li .indexBanner img{width:100%;height:100%}.page-index .banner-container .wg-components-slider-web .slider-wrapper li .indexBanner a{display:inline-block;width:100%;height:100%}.page-index .package-products{width:1184px;margin:31px auto 0}.page-index .package-products .products-title{color:#222222;font-size:22px;font-weight:bold;line-height:30px}.page-index .package-products .wg-components-slider-web li{margin-top:10px}.page-index .package-products .wg-components-slider-web li .content-box{padding:0;width:284px;height:160px;background:#ffffff;transition:all .5s;transition-timing-function:ease;border-radius:8px 8px 8px 8px;overflow:hidden;position:relative}.page-index .package-products .wg-components-slider-web li .content-box:after{content:' ';position:absolute;bottom:0;background:linear-gradient(-180deg, rgba(0,0,0,0) 2.94%, rgba(0,0,0,0.39) 100%);z-index:9;height:50%;width:100%;left:0}.page-index .package-products .wg-components-slider-web li .content-box:hover{transform:translateY(-10px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.page-index .package-products .wg-components-slider-web li .content-box .image{width:284px;height:160px}.page-index .package-products .wg-components-slider-web li .content-box .image img{width:100%;height:100%}.page-index .package-products .wg-components-slider-web li .content-box .desc{line-height:48px;text-align:left;padding-top:8px;position:absolute;bottom:0;z-index:10;width:100%;color:#ffffff;font-size:22px;font-weight:bold;letter-spacing:0px}.page-index .wg-components-slider-web .slider-wrapper li{box-sizing:border-box;cursor:default}.page-index .wg-components-slider-web .slider-wrapper li img{padding:0;cursor:pointer}.page-index .calendar-price{position:absolute;z-index:999;top:0;left:0;border:0;border-radius:3px}.page-index .wg-hotproduct-wrapper{cursor:default;width:1184px;margin:32px auto 0}.page-index .wg-hotproduct-wrapper .wg-container{width:1184px}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-title{line-height:30px;font-size:22px;color:#222;letter-spacing:0;font-weight:bold}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content{margin-top:10px}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content .wg-pic-remark-container{position:relative;padding:0}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content .wg-pic-remark-container .image{width:100%;height:100%}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content .wg-pic-remark-container .image a{display:block;display:inline-block;width:100%;height:100%}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content .wg-pic-remark-container .image a img{width:100%;height:100%}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content .wg-pic-remark-container .image-mark{line-height:50px;text-align:left;position:absolute;bottom:0;right:0;left:0;color:#fff;background-image:linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.67) 80%)}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content .wg-pic-remark-container .image-mark .image-mark-number{margin-left:15px;font-weight:700;font-size:16px;color:#fff;letter-spacing:0}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content .wg-pic-remark-container .image-mark .image-mark-number a{color:#fff;display:inline-block;width:100%}.page-index .wg-hotproduct-wrapper .wg-container .wg-container-content .wg-pic-remark-container .image-mark .image-mark-number .tp_number{font-size:14px;display:inline-block;margin-left:6px}.page-index .wg-hotproduct-wrapper .wg-ferryhot-container .image-mark{width:100% !important;font-size:16px;color:#fff;letter-spacing:0;float:left}.page-index .wg-hotproduct-wrapper .wg-ferryhot-container .image-mark .image-mark-number{margin-left:15px;font-weight:700;font-size:16px;color:#fff;letter-spacing:0;float:left}.page-index .wg-hotproduct-wrapper .wg-ferryhot-container .image-mark .image-mark-number a{color:#fff;display:inline-block;width:100%}.page-index .wg-hotproduct-wrapper .wg-ferryhot-container .image-mark .image-mark-price{text-align:right;margin-right:10px;display:inline-block;float:right;font-size:10px;font-weight:bold;color:#ff5e00}.page-index .wg-hotproduct-wrapper .wg-ferryhot-container .image-mark .image-mark-price .price{margin-left:5px;font-size:14px}.page-index .wg-hotproduct-wrapper .wg-container-flight-content .wg-components-slider-web .slider-wrapper li{margin-top:10px}.page-index .wg-hotproduct-wrapper .wg-container-flight-content .wg-pic-remark-container{-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}.page-index .wg-hotproduct-wrapper .wg-container-flight-content .wg-pic-remark-container:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.page-index .wg-hotproduct-wrapper .wg-container-hight-content .wg-container-hight-slider>.slider-wrapper>ul>li{margin-top:10px}.page-index .wg-hotproduct-wrapper .wg-container-hight-content .wg-container-hight-slider>.slider-wrapper>ul>li .wg-slide-content-box{-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}.page-index .wg-hotproduct-wrapper .wg-container-hight-content .wg-container-hight-slider>.slider-wrapper>ul>li .wg-slide-content-box:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container,.page-index .wg-hotproduct-wrapper .wg-short-package-container{overflow:hidden;height:586px}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box{padding:8px 0;width:1184px;list-style:none}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item{float:left;box-sizing:border-box;background:#d8d8d8;border-radius:4px;width:284px;height:160px;margin-bottom:16px;margin-right:16px;position:relative;overflow:hidden}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item:first-child,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:first-child{width:584px;height:336px}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item:nth-child(3),.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:nth-child(3){margin-right:0}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item:nth-child(5),.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:nth-child(5){margin-right:0}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item:nth-child(9),.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:nth-child(9){margin-right:0}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item .image,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item .image{width:100%;height:100%}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item .image a,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item .image a{display:block;display:inline-block;width:100%;height:100%}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item .image a img,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item .image a img{width:100%;height:100%;padding:0;border-radius:4px;cursor:pointer;transition-duration:1s;transition-timing-function:ease;transition-delay:0s}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item .image a img:hover,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item .image a img:hover{transform:scale(1.2)}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item .image-mark,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item .image-mark{line-height:50px;text-align:left;position:absolute;bottom:0;right:0;left:0;color:#fff;border-radius:0 0 4px 4px;background-image:linear-gradient(-180deg, rgba(0,0,0,0) 0, rgba(0,0,0,0.67) 80%)}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item .image-mark .image-mark-number,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item .image-mark .image-mark-number{margin-left:15px;font-weight:700;font-size:16px;color:#fff;letter-spacing:0;width:100%}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box .item .image-mark .image-mark-number a,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item .image-mark .image-mark-number a{color:#fff;display:inline-block;width:100%}.page-index .wg-hotproduct-wrapper .wg-flight-hotel-container .item-box:after,.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box:after{content:'';display:block;clear:both;visibility:hidden;height:0}.page-index .wg-hotproduct-wrapper .wg-short-package-container{height:376px}.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item{height:145px}.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:nth-child(2){width:630px;height:306px}.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:first-child{width:220px;height:306px}.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:first-child .image{overflow:hidden}.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:first-child .image a{height:306px;width:220px}.page-index .wg-hotproduct-wrapper .wg-short-package-container .item-box .item:first-child .image a img{height:100%;max-width:none;width:300px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box{border:1px solid rgba(20,76,145,0.2);height:365px;padding:0 !important}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image{width:100%;height:220px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web{width:100%;height:100%}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .slider-wrapper{width:100%;height:100%}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .slider-wrapper ul{overflow:hidden;width:100%;height:100% !important}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .slider-wrapper ul li{padding:0;width:100%;height:100%}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .slider-wrapper ul li img{display:inline-block;width:100%;height:100%;border-radius:unset}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .slider-wrapper .wg-pic-remark-container .image-mark{height:30px;opacity:0}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .slider-wrapper .wg-pic-remark-container .image-mark-price{height:100%;line-height:30px;text-align:right;margin-right:30px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .icon-u{background-color:transparent;box-shadow:0;box-shadow:unset;opacity:0}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .icon-next{right:20px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .icon-pre{left:20px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image .wg-components-slider-web .icon-u::before{border-color:white;width:16px;height:16px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image:hover .image-mark{opacity:1 !important}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .wg-slide-content-list-image:hover .icon-u{opacity:1 !important}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .tpbox-list-title{font-weight:700;font-size:18px;color:#222;letter-spacing:0;overflow:hidden;position:relative;height:50px;text-align:justify;margin-top:10px;padding:0 21px 0 10px;line-height:25px;text-indent:.5em}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .tpbox-list-title a{color:#222}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault{cursor:pointer}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault .tpbox-list-comparison{padding:0 11px;margin-top:6px;color:#2182fc;font-size:15px;height:20px;text-align:left;cursor:pointer}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault .tpbox-list-pricebox{margin-top:10px;padding:0 10px;cursor:pointer;overflow:hidden}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault .tpbox-list-pricebox .tpbox-list-location{float:left;display:inline-block;margin-top:10px;font-size:13px;color:#222}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault .tpbox-list-pricebox .tpbox-list-location .location{margin-left:5px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault .tpbox-list-pricebox .tpbox-list-price{display:inline-block;float:right;color:#ff5e00;letter-spacing:0;line-height:37px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault .tpbox-list-pricebox .tpbox-list-price .currency{font-size:14px;font-weight:bold}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault .tpbox-list-pricebox .tpbox-list-price .price{font-size:26px;font-weight:bold;margin-left:5px}.page-index .wg-hotproduct-wrapper .wg-slide-content-box .cursorDefault .tpbox-list-pricebox .tpbox-list-price .plus{font-size:25px}.page-index .wg-hotproduct-wrapper .ellipsis{width:249px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-index .wg-hotproduct-wrapper .wg-section-hr{border-bottom:2px dotted #ddd;margin-top:30px;width:1184px}.page-index .wg-hotproduct-wrapper .normalThemeContent{left:0;top:0;margin:5px;display:block;position:relative;overflow:hidden}.page-index .wg-hotproduct-wrapper .normalThemeContent li{width:382px;margin-right:14px;height:110px;border:1px solid #eee;margin-bottom:15px;float:left;overflow:hidden;position:relative}.page-index .wg-hotproduct-wrapper .normalThemeContent li img{height:110px;width:100%;cursor:pointer;transition-duration:1s;transition-timing-function:ease;transition-delay:0s}.page-index .wg-hotproduct-wrapper .normalThemeContent li img:hover{transform:scale(1.2)}.page-index .wg-hotproduct-wrapper .normalThemeContent li:hover{box-shadow:0 0 4px rgba(20,76,145,0.2)}.page-index .wg-hotproduct-wrapper .normalThemeContent li:nth-child(3n + 3){margin-right:0}.page-index .wg-question-container{color:#222;cursor:default;width:1180px;margin:32px auto 0}.page-index .wg-question-container .wg-question-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-index .wg-question-container .wg-question-title h2 span{font-size:16px;margin-left:8px;font-weight:normal}.page-index .wg-question-container .wg-faq-container{padding:16px;background:#ffffff;margin-top:16px}.page-index .wg-question-container .wg-faq-container .panel-header{background-color:#ffffff;font-size:20px;color:#333;padding:1rem 1rem .625rem}.page-index .wg-question-container .wg-faq-container .wg-faq-list{background:#ffffff;padding:0 1rem}.page-index .wg-question-container .wg-faq-container .faq-list-item .faq-list-item-question{display:flex;cursor:pointer;padding-top:1rem}.page-index .wg-question-container .wg-faq-container .faq-list-item .faq-list-item-question .question{flex:1;line-height:1.125rem;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px}.page-index .wg-question-container .wg-faq-container .faq-list-item .faq-list-item-question .question-icon{font-size:14px}.page-index .wg-question-container .wg-faq-container .faq-list-item .faq-list-item-question .question-icon .wg-icon-expand.up{transform:rotate(180deg);display:inline-block}.page-index .wg-question-container .wg-faq-container .faq-list-item .faq-list-item-answer{font-size:.875rem;line-height:1.125rem;margin-top:.5rem;word-break:break-all;word-wrap:break-word;color:#666666;font-weight:normal;letter-spacing:0px}.page-index .wg-question-container .wg-faq-container .faq-list-item .question-line{border-width:1px;border-top:none;margin:1rem 0 0 0}.page-index .my-footer-link{width:1180px;margin:0px auto;padding:0px 0 64px 0}.page-index .my-footer-link .wg-item-links{margin-bottom:20px}.page-index .my-footer-link .wg-item-links h3{margin-bottom:8px}.page-index .my-footer-link .wg-item-links .wg-item-link{font-size:12px;line-height:20px}.page-index .my-footer-link .wg-item-links .wg-item-link a{text-decoration:none;color:#222}.list-container .hotel-list-content{width:1180px;margin:0 auto;padding-bottom:10px;margin-top:10px;position:relative}.list-container .list-header{padding:10px 0;font-size:16px;font-weight:600;color:#222;line-height:16px}.list-container .list-header .title{float:left}.list-container .list-header .back{float:right;cursor:pointer;font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.list-container .list-header .back .wg-icon-back{vertical-align:sub;color:#2182fc}.list-container .list-filter{width:300px;float:left;padding:20px 8px;box-sizing:border-box;background:#f1f5f8;border-radius:3px 3px 0px 0px;position:relative}.list-container .list-filter.filter-fixed{position:fixed}.list-container .list-filter.filter-fixed-top{top:10px}.list-container .list-filter.filter-fixed-bottom{bottom:10px}.list-container .list-filter li span,.list-container .list-filter li .icon,.list-container .list-filter li .wg-radio{cursor:pointer}.list-container .list-filter .area-container,.list-container .list-filter .facility-container,.list-container .list-filter .station-from,.list-container .list-filter .station-to{color:#222;padding:20px 0;border-bottom:1px solid #d8dce5}.list-container .list-filter .area-container .title,.list-container .list-filter .facility-container .title,.list-container .list-filter .station-from .title,.list-container .list-filter .station-to .title{margin-bottom:16px;font-size:16px;font-weight:bold;color:#222;line-height:16px;padding:0 12px}.list-container .list-filter .area-container .title .more-btn,.list-container .list-filter .facility-container .title .more-btn,.list-container .list-filter .station-from .title .more-btn,.list-container .list-filter .station-to .title .more-btn{color:#2182fc;font-size:16px;font-weight:normal;letter-spacing:0px;cursor:pointer}.list-container .list-filter .area-container .title .more-btn .wg-icon-back,.list-container .list-filter .facility-container .title .more-btn .wg-icon-back,.list-container .list-filter .station-from .title .more-btn .wg-icon-back,.list-container .list-filter .station-to .title .more-btn .wg-icon-back{color:#2182fc;margin-left:0rem;transform:rotate(270deg)}.list-container .list-filter .area-container .title .more-btn .up .wg-icon-back,.list-container .list-filter .facility-container .title .more-btn .up .wg-icon-back,.list-container .list-filter .station-from .title .more-btn .up .wg-icon-back,.list-container .list-filter .station-to .title .more-btn .up .wg-icon-back{transform:rotate(90deg)}.list-container .list-filter .area-container li,.list-container .list-filter .facility-container li,.list-container .list-filter .station-from li,.list-container .list-filter .station-to li{font-size:14px;font-weight:400;color:#222;line-height:14px;display:flex;align-items:center;padding:4px 12px;cursor:pointer}.list-container .list-filter .area-container li:hover,.list-container .list-filter .facility-container li:hover,.list-container .list-filter .station-from li:hover,.list-container .list-filter .station-to li:hover{background:#e9ecf3}.list-container .list-filter .area-container li:last-child,.list-container .list-filter .facility-container li:last-child,.list-container .list-filter .station-from li:last-child,.list-container .list-filter .station-to li:last-child{margin-bottom:0}.list-container .list-filter .area-container li .icon,.list-container .list-filter .facility-container li .icon,.list-container .list-filter .station-from li .icon,.list-container .list-filter .station-to li .icon{margin-right:10px;vertical-align:middle}.list-container .list-filter .area-container li .wg-icon-checkbox,.list-container .list-filter .facility-container li .wg-icon-checkbox,.list-container .list-filter .station-from li .wg-icon-checkbox,.list-container .list-filter .station-to li .wg-icon-checkbox{color:#ccc}.list-container .list-filter .area-container li .wg-icon-checkbox-checked,.list-container .list-filter .facility-container li .wg-icon-checkbox-checked,.list-container .list-filter .station-from li .wg-icon-checkbox-checked,.list-container .list-filter .station-to li .wg-icon-checkbox-checked{color:#2182fc}.list-container .list-filter .area-container li .wg-radio.landmark,.list-container .list-filter .facility-container li .wg-radio.landmark,.list-container .list-filter .station-from li .wg-radio.landmark,.list-container .list-filter .station-to li .wg-radio.landmark{margin-right:7px}.list-container .list-filter .area-container li .wg-radio.landmark:before,.list-container .list-filter .facility-container li .wg-radio.landmark:before,.list-container .list-filter .station-from li .wg-radio.landmark:before,.list-container .list-filter .station-to li .wg-radio.landmark:before{background-color:#fff}.list-container .list-filter .area-container li .wg-icon-checkbox-checked~span,.list-container .list-filter .facility-container li .wg-icon-checkbox-checked~span,.list-container .list-filter .station-from li .wg-icon-checkbox-checked~span,.list-container .list-filter .station-to li .wg-icon-checkbox-checked~span{color:#2182fc}.list-container .list-filter .filter-header{height:20px;font-size:20px;font-weight:500;color:#222;line-height:20px;padding:0 12px}.list-container .list-filter .filter-header .title{font-size:20px;font-weight:bold;color:#222;line-height:20px}.list-container .list-filter .filter-header .clear-selected{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;cursor:pointer}.list-container .list-filter .filter-header .clear-selected .icon{margin-right:6px;vertical-align:sub}.list-container .list-filter .filter-section{padding:20px 0;border-bottom:1px solid #d8dce5}.list-container .list-filter .filter-section .title{margin-bottom:14px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.list-container .list-filter .filter-scroll{max-height:190px;overflow-y:auto;transition:all .5s linear}.list-container .list-filter .filter-scroll::-webkit-scrollbar{width:0px;height:4px}.list-container .list-filter .filter-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.list-container .list-filter .filter-scroll::-webkit-scrollbar-track{border-radius:4px}.list-container .list-filter .filter-scroll:hover::-webkit-scrollbar{width:4px}.list-container .list-filter .filter-scroll:hover::-webkit-scrollbar-thumb{display:block}.list-container .list-filter .your-selected,.list-container .list-filter .star-container{padding-left:12px;padding-right:12px}.list-container .list-filter .your-selected .selected-content>li,.list-container .list-filter .star-container .selected-content>li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:7px 15px;background:#fff;font-size:14px;font-weight:400;color:#2182fc;border:1px solid #d8dce5;border-radius:2px;line-height:14px;cursor:pointer}.list-container .list-filter .your-selected .selected-content>li:hover,.list-container .list-filter .star-container .selected-content>li:hover{background:#d9eaff;border:1px solid #2182fc}.list-container .list-filter .your-selected .selected-content>li .icon,.list-container .list-filter .star-container .selected-content>li .icon{margin-left:2px;vertical-align:sub}.list-container .list-filter .your-selected .selected-content>li .wg-icon-close,.list-container .list-filter .star-container .selected-content>li .wg-icon-close{font-size:14px}.list-container .list-filter .your-selected .selected-content>li .wg-icon-diamond,.list-container .list-filter .star-container .selected-content>li .wg-icon-diamond{color:#ff7d13}.list-container .list-filter .your-selected .selected-content>li{border:1px solid #2182fc}.list-container .list-filter .star-container .selected-content>li{color:#222}.list-container .list-filter .star-container .selected-content>li.active{color:#2182fc;border:1px solid #2182fc;border-radius:2px 2px 2px 2px}.list-container .list-filter .price-container{padding-left:12px;padding-right:12px}.list-container .list-filter .price-container .f-price{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.list-container .list-filter .price-container .slider-range{margin:16px 10px 0 10px}.list-container .list-filter .area-container{border-bottom:none;padding-bottom:0px}.list-container .list-filter .area-container .area-item{border-bottom:1px solid #d8dce5;padding:15px 0}.list-container .list-filter .area-container .area-item:first-of-type{padding-top:0}.list-container .list-filter .area-container .area-item .sub-title{cursor:pointer;font-size:14px;margin-bottom:16px;font-weight:bold;color:#222;line-height:14px;position:relative}.list-container .list-filter .area-container .area-item .sub-title~ul{max-height:0px}.list-container .list-filter .area-container .area-item .sub-title::before{content:'';position:absolute;right:5px;top:4px;width:0;height:0;border:8px solid transparent;border-bottom:0;border-top:8px solid;border-top-color:black}.list-container .list-filter .area-container .area-item .sub-title.active::before{border-bottom:8px solid;border-top:0;border-bottom-color:black}.list-container .list-filter .area-container .area-item .sub-title.active~ul{max-height:190px}.list-container .list-filter .searchHotel-container #hotel-search-filter{position:relative}.list-container .list-filter .searchHotel-container #hotel-search-filter .search-no-citys{text-align:center;padding:15px 0;color:#999;width:256px}.list-container .list-filter .searchHotel-container #hotel-search-filter .search-no-citys .search-no-data-img{width:80px;height:80px;margin-bottom:20px;background-image:url(../img-web/no-result.png);background-repeat:no-repeat;background-size:100% 100%}.list-container .list-filter .searchHotel-container #hotel-search-filter .search-no-citys span{font-size:14px;line-height:1}.list-container .list-filter .searchHotel-container .content{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0 10px 0 15px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5;background-color:#fff}.list-container .list-filter .searchHotel-container .content .search-input .content-input{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0}.list-container .list-filter .searchHotel-container .content .search-input .content-input::selection{background:#2182fc !important;color:#fff !important}.list-container .list-filter .searchHotel-container .content .search-input .clear-btn{display:none}.list-container .list-filter .searchHotel-container .mask{position:absolute;z-index:1001;border:1px solid #e4e7ed;right:auto;bottom:auto;border-radius:4px;background-color:#fff;-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;top:42px;max-width:400px}.list-container .list-filter .searchHotel-container .mask.pc-picker .popup{position:relative}.list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content{min-width:40px}.list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content ul{max-height:274px;height:auto;width:100%;float:left;overflow:auto;background-color:#fff;text-align:left}.list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content ul>li{list-style:none;font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.list-container .list-filter .searchHotel-container .placeholder-content{color:#999}.list-container .list-filter .other-option{padding:20px 0;border-bottom:1px solid #d8dce5}.list-container .list-filter .other-option>li{padding-bottom:17px;font-size:14px;font-weight:400;color:#222;line-height:14px;display:flex;align-items:center}.list-container .list-filter .other-option>li .icon{margin-right:10px;vertical-align:middle}.list-container .list-filter .other-option>li:last-child{padding-bottom:0}.list-container .list-filter>div:last-child{border:none;padding-bottom:0}.list-container .list-content{width:870px;margin-left:10px;float:right;margin-top:10px}.list-container .list-content .content.c-head{background:#f5f9ff}.list-container .list-content .content.c-body{background:#fff}.list-container .list-content .no-data-tips{padding-top:9rem}.list-container .list-content .content-container .loading-local{min-height:250px;padding-top:200px}.list-container .list-content .content-container .content .content-li{padding:30px 0 0}.list-container .list-content .content-container .content .content-li:last-child .main-content{border:none}.list-container .list-content .content-container .content .content-li.title{padding:15px 30px;background:#f5f9ff;font-size:14px;font-weight:400;line-height:14px;border-bottom:none}.list-container .list-content .content-container .content .content-li.title>p{display:inline-block;vertical-align:top}.list-container .list-content .content-container .content .content-li.title .train-no{color:#666;font-size:14px}.list-container .list-content .content-container .content .content-li .train-no{width:80px;font-size:16px;font-weight:500;color:#2182fc;line-height:16px}.list-container .list-content .content-container .content .content-li .time{width:120px;position:relative}.list-container .list-content .content-container .content .content-li .time>p{position:relative;padding-left:15px}.list-container .list-content .content-container .content .content-li .time>p::before{position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;content:'';display:block;background:#d8dce5}.list-container .list-content .content-container .content .content-li .time>p:first-child{padding-bottom:37px;font-size:24px;font-weight:500;color:#222;line-height:20px;position:relative}.list-container .list-content .content-container .content .content-li .time>p:first-child::after{position:absolute;left:3px;top:10px;width:2px;height:100%;content:'';display:block;background:#d8dce5}.list-container .list-content .content-container .content .content-li .time>p:first-child::before{top:7px}.list-container .list-content .content-container .content .content-li .time>p .day-range{margin-left:5px;color:#2182fc;font-size:12px}.list-container .list-content .content-container .content .content-li .station{width:120px}.list-container .list-content .content-container .content .content-li .station p{font-size:14px;font-weight:400;color:#222;line-height:14px}.list-container .list-content .content-container .content .content-li .station p:first-child{margin-bottom:46px}.list-container .list-content .content-container .content .content-li .range-time{width:100px;font-size:14px;font-weight:400;line-height:14px}.list-container .list-content .content-container .content .content-li .seats{width:100px}.list-container .list-content .content-container .content .content-li .seats>p{margin-bottom:46px;font-size:14px;font-weight:400;color:#222;line-height:14px}.list-container .list-content .content-container .content .content-li .seats>p.disabled{color:#ccc}.list-container .list-content .content-container .content .content-li .seats>p:last-child{margin-bottom:0}.list-container .list-content .content-container .content .content-li .stand-by{width:60px}.list-container .list-content .content-container .content .content-li .stand-by>p{margin-bottom:46px;font-size:14px;font-weight:400;color:#222;line-height:14px}.list-container .list-content .content-container .content .content-li .stand-by>p.disabled{color:#ccc}.list-container .list-content .content-container .content .content-li .stand-by>p.few{color:#f82222}.list-container .list-content .content-container .content .content-li .stand-by>p:last-child{margin-bottom:0}.list-container .list-content .content-container .content .content-li .price{width:140px;position:relative;top:-10px}.list-container .list-content .content-container .content .content-li .price .price-container{text-align:right;margin-top:26px;padding-right:20px;box-sizing:border-box}.list-container .list-content .content-container .content .content-li .price .price-container:first-child{margin-top:0}.list-container .list-content .content-container .content .content-li .price .price-container.disabled .price-content,.list-container .list-content .content-container .content .content-li .price .price-container.disabled .price-desc{color:#ccc}.list-container .list-content .content-container .content .content-li .price .price-container .price-content{margin-bottom:5px;font-size:14px;font-weight:600;color:#ff5e00;line-height:14px}.list-container .list-content .content-container .content .content-li .price .price-container .price-content .price-number{font-size:21px}.list-container .list-content .content-container .content .content-li .price .price-container .price-desc{font-size:12px;font-weight:400;color:#666;line-height:12px}.list-container .list-content .content-container .content .content-li .btn-group{text-align:center;padding-left:10px;position:relative;top:-10px}.list-container .list-content .content-container .content .content-li .btn-group .btn-span{width:76px;height:39px;margin-bottom:20px;background:#ff7d13;line-height:44px;border-radius:3px;cursor:pointer}.list-container .list-content .content-container .content .content-li .btn-group .btn-span:hover{background:linear-gradient(90deg, #ffb42b 0%, #ff7d13 100%)}.list-container .list-content .content-container .content .content-li .btn-group .btn-span:last-child{margin-bottom:0}.list-container .list-content .content-container .content .content-li .btn-group .btn-span.disabled{cursor:inherit;background:#ccc}.list-container .list-content .content-container .content .content-li .btn-group .btn-span.disabled:hover{background:#ccc}.list-container .list-content .content-container .content .content-li .btn-group .btn-span>span{display:inline-block;font-size:18px;font-weight:500;color:#fff;line-height:18px}.list-container .list-content .content-container .content .li-main .main-content{width:100%;padding:0 30px 10px 30px;box-sizing:border-box;border-bottom:1px solid #d8dce5}.list-container .list-content .content-container .content .li-main .main-content>div,.list-container .list-content .content-container .content .li-main .main-content>p{display:inline-block;vertical-align:top}.list-container .list-content .content-container .content .li-main .time,.list-container .list-content .content-container .content .li-main .range-time{color:#222}.list-container .list-content .content-container .content .li-main .train-no .train-no-text{cursor:pointer;position:relative;padding-right:15px}.list-container .list-content .content-container .content .li-main .train-no .train-no-text::after{transition:all .5s;position:absolute;top:6px;right:0;content:'';width:0;height:0;border-right:4px solid transparent;border-top:5px solid #2182fc;border-bottom:none;border-left:4px solid transparent}.list-container .list-content .content-container .content .li-main .train-no .train-no-text.active::after{transform:rotate(-180deg)}.list-container .list-content .content-container .content .li-main .price .price-number-wrap{position:relative}.list-container .list-content .content-container .content .li-main .price .tipPenal{position:absolute;z-index:9;right:0;top:24px;display:none;width:500px;height:auto;box-sizing:border-box;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;border:1px solid #2182fc;background:#fff;padding:5px 8px;word-wrap:break-word;font-size:14px;line-height:140%;font-weight:normal;font-style:normal;text-align:justify;color:#222}.list-container .list-content .content-container .content .li-main .price .price-number-wrap.sleepSeat{border-bottom:1px dashed #ccc;cursor:pointer}.list-container .list-content .content-container .content .li-main .price .price-number-wrap.sleepSeat:hover .tipPenal{display:block}.list-container .list-content .content-container .hotel-body{margin:0;padding:0}.list-container .list-content .content-container .hotel-body .hotel-item{margin-top:10px;background-color:white;box-shadow:0 1px 2px 0 rgba(153,153,153,0.4)}.list-container .list-content .content-container .hotel-body .hotel-item:first-child{margin-top:0px}.list-container .list-content .content-container .hotel-body .hotel-item.selected{background:#fff;border:1px solid #2182fc}.list-container .list-content .content-container .hotel-body .hotel-item.badge-selected{border:1px solid #16b900;position:relative}.list-container .list-content .content-container .hotel-body .hotel-item.badge-selected::before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;z-index:2;top:0;right:0}.list-container .list-content .content-container .hotel-body .hotel-item.badge-selected:after{border-top:2.1875rem solid #16b900}.list-container .list-content .content-container .hotel-body .hotel-item.load-more{min-height:auto}.list-container .list-content .content-container .hotel-body .hotel-item.load-more .wg-list-show-more{color:#2182fc}.list-container .list-content .content-container .hotel-body .hotel-item::after{content:'';clear:both;display:block;visibility:hidden;height:0}.list-container .list-content .content-container .hotel-body .hotel-item .list-pic{cursor:pointer;width:172px;height:172px;z-index:4;float:left;margin:15px;margin-right:0;background-color:#f0f0f0}.list-container .list-content .content-container .hotel-body .hotel-item .list-pic>img{width:172px;height:172px;border-radius:4px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container{padding-bottom:15px;position:relative;height:166px;margin-left:10px;margin-top:10px;float:left;width:400px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-title{color:#222222}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-title .ellips{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-title .ellips .star-list{font-size:16px;color:#ff5e00;margin-top:5px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-title>h2{overflow:hidden;font-size:18px;cursor:pointer;line-height:normal;margin-bottom:0;margin-top:2px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-title>h3{overflow:hidden;font-size:14px;line-height:20px;margin:0;cursor:pointer}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-mask{font-size:14px;line-height:20px;font-weight:600;color:#b98223}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-mask .mask-div{height:20px;background:#ffe8b7;border-radius:2px;position:relative;padding-right:5px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-mask .mask-div .mask-icon{display:inline-block;width:14px;height:14px;position:absolute;top:3px;left:5px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-mask .mask-div .mask-title{margin-left:22px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-promo{font-size:14px;line-height:20px;font-weight:600;color:#ff6600;margin-top:6px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-promo .hotel-item-wrap .meals{padding:0 5px;background:#e8fcf4;border-radius:2px 2px 2px 2px;color:#16b900;font-size:14px;font-weight:normal}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-promo .hotel-item-wrap>span{margin-right:4px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-promo .promo-div{height:20px;background:#ffe5d0;border-radius:2px;padding-right:5px;position:relative}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-promo .promo-div .promo-icon{display:inline-block;width:14px;height:14px;position:absolute;top:3px;left:5px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-promo .promo-div .promo-title{margin-left:22px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-tags{color:#ff5e00;margin-top:5px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-position{width:400px;color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:14px;margin-top:4px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-service{position:absolute;bottom:0px;margin-top:6px}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-service .pbs-icon{font-size:25px;cursor:pointer}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-score .score-wrap .scc-score .scc-text{color:#222;font-size:16px;font-weight:600;letter-spacing:0px;line-height:20px;margin-left:2px;float:left}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-score .score-wrap .scc-score .scc-bg{color:#fff;padding:0 6px;height:20px;line-height:20px;text-align:center;font-size:14px;background:#2182fc;font-weight:600;border-radius:12px 12px 12px 0;float:left}.list-container .list-content .content-container .hotel-body .hotel-item .list-container .content-score .score-wrap .scc-comment{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;margin-left:2px}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right{margin-right:20px;padding-top:15px;float:right;position:relative}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price{position:relative;top:-2px}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .promo-desc{text-align:right;height:24px;z-index:5;font-size:15px;font-weight:600;color:#ffffff;line-height:24px}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .promo-desc .promo-bg{display:inline-table;height:24px;padding:0 10px;background-image:linear-gradient(90deg, #ff7d13 0%, #f82222 100%);border-radius:2px 2px 2px 0;line-height:24px;color:#fff;margin-top:5px}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .promo-desc .promo-desc-icon{display:inline-block;width:4px;height:4px;position:absolute;top:23px;right:0}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .hkd-p{text-align:right;font-size:14px;color:#ff5e00;white-space:nowrap}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .hkd-p .p-num{font-size:22px;font-weight:bold}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .hkd-p .p-text{color:#999999}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .tips-p{color:#999999;text-align:right;margin-top:5px}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .detail{position:absolute;top:146px;right:0px;cursor:pointer}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .detail .detail-btn{display:block;width:144px;text-align:center;font-size:16px;line-height:40px;color:#fff;background:#2182fc;border-radius:4px}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .detail .detail-btn.badge-selected{position:relative;background:#2182fc;border-radius:2px 2px 2px 2px;box-sizing:border-box}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .detail .detail-btn.badge-selected>span{color:#fff;font-weight:600}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .detail .detail-btn.badge-selected::before{display:none}.list-container .list-content .content-container .hotel-body .hotel-item .list-content-right .detail .detail-btn.badge-selected:after{display:none}.list-container .list-content .content-container .hotel-page-container{margin-top:10px;text-align:center;padding:5px 0;background-color:#fff}.list-container .sort-bar{width:870px;margin-left:10px;padding:15px 30px;background:#fff;box-sizing:border-box;float:right;position:relative}.list-container .sort-bar .sort-item{float:left;margin-right:55px;height:16px;font-size:16px;font-weight:400;color:#222;line-height:16px;position:relative;cursor:pointer}.list-container .sort-bar .sort-item p{color:#222}.list-container .sort-bar .sort-item.active p{color:#2182fc}.list-container .sort-bar .sort-item.active .icon-up::before{border-color:#2182fc}.list-container .sort-bar .sort-item.active .icon-down::after{border-color:#2182fc}.list-container .sort-bar .sort-item .icon-u{position:relative;width:9px;margin-left:8px;height:100%}.list-container .sort-bar .sort-item .icon-u::before{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(-45deg);top:3px}.list-container .sort-bar .sort-item .icon-u::after{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(135deg);bottom:1px}.list-container .hotel-search-container{margin-bottom:10px;background:#f1f5f8}.list-container .hotel-search-container .wg-search-other{width:1180px}.list-container .hotel-search-container .wg-search-other .search-content{padding:24px 0;background:#f1f5f8}.list-container .hotel-search-container .wg-search-other .search-content.add-from .search-location.search-hotel .search-go{width:260px}.list-container .hotel-search-container .wg-search-other .search-content.add-from .search-location.search-hotel .search-go .content{padding:0 28px 0 15px}.list-container .hotel-search-container .wg-search-other .search-content.add-from .search-location.search-hotel .search-go .hotel-clear-btn{position:absolute;display:flex;right:6px;top:12px;background-color:#fff;color:#ccc}.list-container .hotel-search-container .wg-search-other .search-content.add-from .search-location .search-go{width:180px}.list-container .hotel-search-container .wg-search-other .search-content.add-from .search-date-content .search-go,.list-container .hotel-search-container .wg-search-other .search-content.add-from .search-date-content .search-back{width:180px}.list-container .hotel-search-container .wg-search-other .search-content.add-from .search-date-content .search-go .content,.list-container .hotel-search-container .wg-search-other .search-content.add-from .search-date-content .search-back .content{background-position:146px 8px}.list-container .hotel-search-container .wg-search-other .search-content .search-go .content,.list-container .hotel-search-container .wg-search-other .search-content .search-back .content{background:#fff}.list-container .hotel-search-container .wg-search-other .search-content .search-btn-content{margin-top:16px}.list-container .hotel-search-container .wg-search-other .search-content .search-location .hotel-search-city{position:absolute;top:56px;z-index:999}.list-container .hotel-search-container .wg-search-other .search-content .search-location .hotel-search-city.back{left:200px}.list-container .hotel-search-container .wg-search-other .search-content .search-location .search-hotel-list{padding-top:10px;max-height:300px;height:auto;width:100%;float:left;overflow:auto;background-color:#fff;text-align:left}.list-container .hotel-search-container .wg-search-other .search-content .search-location .search-hotel-list::-webkit-scrollbar{width:4px;height:4px}.list-container .hotel-search-container .wg-search-other .search-content .search-location .search-hotel-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:block}.list-container .hotel-search-container .wg-search-other .search-content .search-location .search-hotel-list::-webkit-scrollbar-track{border-radius:4px}.list-container .hotel-search-container .wg-search-other .search-content .search-location .search-hotel-list>li{list-style:none;font-size:14px;padding:4px 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.list-container .hotel-search-container .wg-search-other .search-content .search-location .search-hotel-list>li:hover{background:#e9ecf3;border-radius:2px 2px 2px 2px}.list-container .hotel-search-container .wg-search-other .search-content .search-location .search-hotel-list>li.active{background:#e9ecf3;border-radius:2px 2px 2px 2px}.list-container .hotel-search-container .wg-search-other .search-content .search-location .search-go{width:300px;margin-right:0px}.list-container .hotel-search-container .wg-search-other .search-content .search-date-content .search-go,.list-container .hotel-search-container .wg-search-other .search-content .search-date-content .search-back{width:220px}.list-container .hotel-search-container .wg-search-other .search-content .search-date-content .search-go .content,.list-container .hotel-search-container .wg-search-other .search-content .search-date-content .search-back .content{background:#fff url(../img-web/wg-search-calendar.png);background-position:186px 8px;background-repeat:no-repeat;padding-left:10px;padding-right:0}.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go{width:125px;margin-right:0}.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content{padding-right:25px;position:relative}.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .minus,.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .plus{position:absolute;right:5px;font-size:12px;color:#cccccc;cursor:pointer}.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .minus:hover,.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .plus:hover{color:#2182fc}.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .minus.active,.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .plus.active{color:#2182fc;cursor:pointer}.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .plus{top:5px;transform:rotate(180deg)}.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .minus{bottom:5px}.list-container .hotel-search-container .wg-search-other .search-content .search-person-content .search-go .content .content-input{height:40px;line-height:40px;font-weight:400}.list-container .calendar-price{position:absolute;z-index:999;top:0;left:0;border:0;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.3)}.list-container .hotel-filter-area-mask .hotel-filter-area-container{min-height:500px;min-width:800px;padding:24px 32px;box-sizing:border-box;background:#fff}.list-container .hotel-filter-area-mask .hotel-filter-area-container .title-box{color:#222;font-size:20px;font-weight:bold;line-height:28px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .title-box .wg-close-icon{color:#222;font-size:20px;width:24px;height:20px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .title-box .wg-close-icon:after,.list-container .hotel-filter-area-mask .hotel-filter-area-container .title-box .wg-close-icon:before{border-color:#ccc}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container{width:984px;height:480px;overflow:hidden;background:rgba(255,255,255,0.8);border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;padding-right:4px;margin-top:14px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu{overflow:hidden;background-color:#fff;height:100%}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item{box-sizing:border-box;overflow-y:auto;overflow-x:hidden;border-right:1px solid #eee}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item.main-item{background:#f1f5f8}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item.no-sub .cascade-list>li{width:50%;box-sizing:border-box}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item.no-sub .cascade-list>li .sub-detail{width:100%;cursor:pointer}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item.has-sub{width:188px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item:last-child{flex:1;border-right:none}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item::-webkit-scrollbar{width:4px;height:4px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:block}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-item::-webkit-scrollbar-track{border-radius:4px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list{padding-left:0;list-style:none}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-main{padding-right:0;width:188px;background:#f1f5f8}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-main .selected.active{background:#fff}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-main .selected.active label{position:relative}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-sub{text-align:left;line-height:normal}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li.active>div>p{color:#2182fc}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li.active>div>p>span{color:#2182fc}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li>div>p{color:#666;font-size:.75rem;font-weight:normal;letter-spacing:0px;line-height:1.125rem}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li>div>p>span{color:#ff7d13}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list.cascade-sub>li:hover{background:#f1f5f8;border-radius:2px 2px 2px 2px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list>li{cursor:pointer;display:flex;align-items:center;padding:18px 24px;color:#222;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:22px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list>li:last-child:not(:only-child){border-bottom:none}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list>li.sub{margin-left:12px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list>li.active{background-color:#fff;color:#2182fc;position:relative}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list>li.secend-item{width:50%;box-sizing:border-box}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list>li .sub-detail{cursor:pointer;width:100%}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .cascade-menu .cascade-list>li .sub-detail label{cursor:pointer}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .btn-group{padding:.5rem;border-top:1px solid #e5e5e5;background-color:#f0f0f0;box-shadow:0 -1px 4px 0 rgba(0,0,0,0.2)}.list-container .hotel-filter-area-mask .hotel-filter-area-container .hotel-filter-container .btn-group .btn{background:#2182fc;border:none;color:#fff;font-size:1rem;font-weight:600;letter-spacing:0px;height:3rem}.list-container .hotel-filter-area-mask .hotel-filter-area-container .btn-container{margin-top:20px}.list-container .hotel-filter-area-mask .hotel-filter-area-container .btn-container>div{width:112px;height:40px;font-size:16px;font-weight:bold;line-height:22px;color:#2182fc;background:#fff;border:1px solid #2182fc;border-radius:2px 2px 2px 2px;cursor:pointer}.list-container .hotel-filter-area-mask .hotel-filter-area-container .btn-container .btn-confirm{color:#fff;background:#2182fc;border-radius:2px 2px 2px 2px;margin-left:12px}.flight-list-container .flight-list-content{width:1180px;margin:0 auto;padding-bottom:10px;margin-top:10px}.flight-list-container .list-header{padding:10px 0;font-size:16px;font-weight:600;color:#222;line-height:16px}.flight-list-container .list-header .title{float:left}.flight-list-container .list-header .back{float:right;cursor:pointer;font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.flight-list-container .list-header .back .wg-icon-back{vertical-align:sub;color:#2182fc}.flight-list-container .flight-selected{width:1180px;margin:10px auto;height:65px;font-size:14px;color:#222;font-weight:400;border-radius:3px;border:1px solid #2182fc;background-color:#2182fc}.flight-list-container .flight-selected .right{padding-left:20px;background-color:#ffffff;flex:1;border-radius:0 3px 3px 0}.flight-list-container .flight-selected .title-box{width:95px;background:#2182fc;font-size:14px;font-weight:600;color:#fff;line-height:20px;border-radius:3px 0px 0px 3px}.flight-list-container .flight-selected .selected-field{margin-right:42px}.flight-list-container .flight-selected .departure{box-sizing:border-box}.flight-list-container .flight-selected .departure .title{color:#999;margin-right:10px}.flight-list-container .flight-selected .departure .date{line-height:14px}.flight-list-container .flight-selected .airLine-box{line-height:20px;box-sizing:border-box}.flight-list-container .flight-selected .airLine-box img{width:14px;height:14px;margin-right:4px}.flight-list-container .flight-selected .route-time-box{text-align:center}.flight-list-container .flight-selected .route-time-box .line-box{position:relative;margin-top:-18px}.flight-list-container .flight-selected .route-time-box.ring .line-box{position:relative;margin-top:6px}.flight-list-container .flight-selected .route-time-box.ring .line .line-left,.flight-list-container .flight-selected .route-time-box.ring .line .line-right{height:7px;box-sizing:border-box;border-bottom:1px solid #ddd;display:inline-block;width:19px}.flight-list-container .flight-selected .route-time-box.ring .line .circle{height:12px;box-sizing:border-box;border:1px solid #ddd;display:inline-block;border-radius:10px;width:20px}.flight-list-container .flight-selected .route-time-box.ring .line .wicon-once{display:none}.flight-list-container .flight-selected .route-time-box .line{height:20;width:60px;text-align:center}.flight-list-container .flight-selected .route-time-box .line .line-left,.flight-list-container .flight-selected .route-time-box .line .line-right,.flight-list-container .flight-selected .route-time-box .line .circle{display:none}.flight-list-container .flight-selected .route-time-box .line .wicon-once{display:block;color:#ccc;transform:scale(.6);margin-left:-15px}.flight-list-container .flight-selected .route-time-box .route-go{width:70px}.flight-list-container .flight-selected .route-time-box .route-back{width:70px;text-align:center;position:relative}.flight-list-container .flight-selected .route-time-box .route-back .air-code{text-align:center}.flight-list-container .flight-selected .route-time-box .time{font-size:20px;font-weight:600;color:#222;line-height:25px}.flight-list-container .flight-selected .route-time-box .time .transit-label{position:absolute;font-size:14px;font-weight:600;color:#0081ff;line-height:14px;top:5px;right:-12px}.flight-list-container .flight-selected .route-time-box .air-code{font-size:12px;color:#222;line-height:12px;border-bottom:dashed 1px #999;width:27px;cursor:pointer;position:relative}.flight-list-container .flight-selected .route-time-box .air-code>div{min-width:120px;top:20px;left:0px;background:#fff;padding:10px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:12px;position:absolute;display:none}.flight-list-container .flight-selected .route-time-box .air-code:hover>div{display:block}.flight-list-container .flight-selected .flight-type .cabin{font-size:14px;color:#2182fc;line-height:14px}.flight-list-container .flight-selected .flight-time{line-height:20px}.flight-list-container .flight-selected .flight-time .wicon-time{margin-right:3px;color:#999999}.flight-list-container .flight-selected .detail .show-detail{color:#2182fc;cursor:pointer}.flight-list-container .flight-selected .detail .show-detail .show-airline-detail-icon{font-size:14px;display:inline-block;margin-left:3px}.flight-list-container .flight-selected .detail .show-detail .show-airline-detail-icon.active{transform:rotate(180deg)}.flight-list-container .flight-selected .operation{width:100px;color:#ff5e00}.flight-list-container .flight-selected .operation .select-btn{display:inline-block;width:80px;text-align:center;padding:6px 0;font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.flight-list-container .flight-selected .operation .select-btn.badge-selected{position:relative;border-radius:3px;box-sizing:border-box;background:#2182fc;border-radius:3px 3px 3px 3px}.flight-list-container .flight-selected .operation .select-btn.badge-selected>span{color:#ffffff;font-weight:500}.flight-list-container .list-filter{width:300px;float:left;padding:20px;box-sizing:border-box;background:#f1f5f8;border-radius:3px 3px 0px 0px;position:relative}.flight-list-container .list-filter.filter-fixed{position:fixed}.flight-list-container .list-filter li span,.flight-list-container .list-filter li .icon{cursor:pointer}.flight-list-container .list-filter .area-container,.flight-list-container .list-filter .facility-container,.flight-list-container .list-filter .station-from,.flight-list-container .list-filter .station-to{color:#222;padding:20px 0;border-bottom:1px solid #d8dce5}.flight-list-container .list-filter .area-container .title,.flight-list-container .list-filter .facility-container .title,.flight-list-container .list-filter .station-from .title,.flight-list-container .list-filter .station-to .title{margin-bottom:16px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.flight-list-container .list-filter .area-container li,.flight-list-container .list-filter .facility-container li,.flight-list-container .list-filter .station-from li,.flight-list-container .list-filter .station-to li{margin-bottom:8px;font-size:14px;font-weight:400;color:#222;display:flex;align-items:center}.flight-list-container .list-filter .area-container li:last-child,.flight-list-container .list-filter .facility-container li:last-child,.flight-list-container .list-filter .station-from li:last-child,.flight-list-container .list-filter .station-to li:last-child{margin-bottom:0}.flight-list-container .list-filter .area-container li .icon,.flight-list-container .list-filter .facility-container li .icon,.flight-list-container .list-filter .station-from li .icon,.flight-list-container .list-filter .station-to li .icon{margin-right:10px;vertical-align:middle}.flight-list-container .list-filter .area-container li .wg-icon-checkbox,.flight-list-container .list-filter .facility-container li .wg-icon-checkbox,.flight-list-container .list-filter .station-from li .wg-icon-checkbox,.flight-list-container .list-filter .station-to li .wg-icon-checkbox{color:#ccc}.flight-list-container .list-filter .area-container li .wg-icon-checkbox-checked,.flight-list-container .list-filter .facility-container li .wg-icon-checkbox-checked,.flight-list-container .list-filter .station-from li .wg-icon-checkbox-checked,.flight-list-container .list-filter .station-to li .wg-icon-checkbox-checked{color:#2182fc}.flight-list-container .list-filter .area-container li .wg-icon-checkbox-checked~span,.flight-list-container .list-filter .facility-container li .wg-icon-checkbox-checked~span,.flight-list-container .list-filter .station-from li .wg-icon-checkbox-checked~span,.flight-list-container .list-filter .station-to li .wg-icon-checkbox-checked~span{color:#2182fc}.flight-list-container .list-filter .facility-container .airline-all{color:#2182fc;font-size:14px;font-weight:400;line-height:14px;cursor:pointer}.flight-list-container .list-filter .facility-container .airline-all span{margin-right:5px}.flight-list-container .list-filter .facility-container .airline-all .hide{transform:rotate(180deg)}.flight-list-container .list-filter .filter-header{height:20px;font-size:20px;font-weight:500;color:#222;line-height:20px;padding-bottom:20px}.flight-list-container .list-filter .filter-header .title{font-size:20px;font-weight:bold;color:#222;line-height:20px}.flight-list-container .list-filter .filter-header .clear-selected{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;cursor:pointer}.flight-list-container .list-filter .filter-header .clear-selected .icon{margin-right:6px;vertical-align:sub}.flight-list-container .list-filter .filter-section{border-bottom:1px solid #d8dce5}.flight-list-container .list-filter .filter-section .title{margin-bottom:14px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.flight-list-container .list-filter .filter-scroll{max-height:190px;overflow-y:auto;transition:all .5s linear}.flight-list-container .list-filter .filter-scroll::-webkit-scrollbar{width:0px;height:4px}.flight-list-container .list-filter .filter-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.flight-list-container .list-filter .filter-scroll::-webkit-scrollbar-track{border-radius:4px}.flight-list-container .list-filter .filter-scroll:hover::-webkit-scrollbar{width:4px}.flight-list-container .list-filter .filter-scroll:hover::-webkit-scrollbar-thumb{display:block}.flight-list-container .list-filter .your-selected .selected-content>li,.flight-list-container .list-filter .star-container .selected-content>li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:7px 10px;background:#fff;font-size:14px;font-weight:400;color:#2182fc;border:1px solid #d8dce5;border-radius:3px;line-height:14px;cursor:pointer}.flight-list-container .list-filter .your-selected .selected-content>li .icon,.flight-list-container .list-filter .star-container .selected-content>li .icon{margin-left:2px;vertical-align:sub}.flight-list-container .list-filter .your-selected .selected-content>li .wg-icon-close,.flight-list-container .list-filter .star-container .selected-content>li .wg-icon-close{font-size:14px}.flight-list-container .list-filter .star-container .selected-content>li{color:#666}.flight-list-container .list-filter .star-container .selected-content>li.active{color:#2182fc}.flight-list-container .list-filter .area-container{border-bottom:none;padding-bottom:0px}.flight-list-container .list-filter .area-container .area-item{border-bottom:1px solid #d8dce5;padding:15px 0}.flight-list-container .list-filter .area-container .area-item:first-of-type{padding-top:0}.flight-list-container .list-filter .area-container .area-item .sub-title{cursor:pointer;font-size:14px;margin-bottom:16px;font-weight:bold;color:#222;line-height:14px;position:relative}.flight-list-container .list-filter .area-container .area-item .sub-title~ul{max-height:0px}.flight-list-container .list-filter .area-container .area-item .sub-title::before{content:'';position:absolute;right:5px;top:4px;width:0;height:0;border:8px solid transparent;border-top:0;border-bottom-color:black}.flight-list-container .list-filter .area-container .area-item .sub-title.active::before{border-bottom:0;border-top:8px solid;border-top-color:black}.flight-list-container .list-filter .area-container .area-item .sub-title.active~ul{max-height:190px}.flight-list-container .list-filter .searchHotel-container #hotel-search-filter{position:relative}.flight-list-container .list-filter .searchHotel-container .content{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0 10px 0 15px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5;background-color:#fff}.flight-list-container .list-filter .searchHotel-container .content .search-input .content-input{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0}.flight-list-container .list-filter .searchHotel-container .content .search-input .content-input::selection{background:#2182fc !important;color:#fff !important}.flight-list-container .list-filter .searchHotel-container .content .search-input .clear-btn{display:none}.flight-list-container .list-filter .searchHotel-container .mask{position:absolute;z-index:1001;border:1px solid #e4e7ed;right:auto;bottom:auto;border-radius:4px;background-color:#fff;-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;top:42px;max-width:400px}.flight-list-container .list-filter .searchHotel-container .mask.pc-picker .popup{position:relative}.flight-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content{min-width:40px}.flight-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content ul{max-height:274px;height:auto;width:100%;float:left;overflow:auto;background-color:#fff;text-align:left}.flight-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content ul>li{list-style:none;font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.flight-list-container .list-filter .searchHotel-container .placeholder-content{color:#999}.flight-list-container .list-filter .other-option{padding:20px 0;border-bottom:1px solid #d8dce5}.flight-list-container .list-filter .other-option>li{padding-bottom:17px;font-size:14px;font-weight:400;color:#222;line-height:14px;display:flex;align-items:center}.flight-list-container .list-filter .other-option>li .icon{margin-right:10px;vertical-align:middle}.flight-list-container .list-filter .other-option>li:last-child{padding-bottom:0}.flight-list-container .list-filter>div:last-child{border:none;padding-bottom:0}.flight-list-container .list-content{width:870px;margin-top:10px;margin-left:10px;float:right}.flight-list-container .list-content .content.c-head{background:#f5f9ff}.flight-list-container .list-content .content.c-body{background:#fff}.flight-list-container .list-content .no-data-tips{padding-top:9rem}.flight-list-container .list-content .content-container .loading-local{min-height:250px;padding-top:200px}.flight-list-container .list-content .content-container .flight-body{margin:0;padding:0;list-style-type:none}.flight-list-container .list-content .content-container .flight-body .lite-item{position:relative;margin-top:10px;background-color:#fff;color:#6d7278;font-size:14px;padding:10px 0 10px 0px}.flight-list-container .list-content .content-container .flight-body .lite-item:first-child{margin-top:0px}.flight-list-container .list-content .content-container .flight-body .lite-item.badge-selected{border:1px solid #16b900;position:relative;overflow:inherit}.flight-list-container .list-content .content-container .flight-body .lite-item.badge-selected:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;z-index:2;top:0;right:0}.flight-list-container .list-content .content-container .flight-body .lite-item.badge-selected:after{border-top:35px solid #16b900}.flight-list-container .list-content .content-container .flight-body .lite-item .content{line-height:normal;padding-left:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .content>div{padding:15px 0}.flight-list-container .list-content .content-container .flight-body .lite-item .content .img-box{box-sizing:border-box;padding-right:10px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .img-box img{width:29px;height:29px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .airLine-box{flex:1;line-height:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box{width:300px;text-align:center}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .line-box{position:relative;margin-top:-18px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box.ring .line-box{position:relative;margin-top:6px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box.ring .line-time{top:-18px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box.ring .line .line-left,.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box.ring .line .line-right{height:7px;box-sizing:border-box;border-bottom:1px solid #ddd;display:inline-block;width:19px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box.ring .line .circle{height:12px;box-sizing:border-box;border:1px solid #ddd;display:inline-block;border-radius:10px;width:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box.ring .line .wicon-once{display:none}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .line-time{position:absolute;top:-15px;text-align:center;width:100%;color:#666}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .line{height:20px;width:60px;text-align:center}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .line .line-left,.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .line .line-right,.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .line .circle{display:none}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .line .wicon-once{display:block;color:#dadfe3;transform:scale(.7);margin-left:-15px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .route-go{width:80px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .route-back{width:80px;text-align:center;position:relative}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .time{font-size:22px;font-weight:600;color:#222;line-height:26px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .time .transit-label{position:absolute;font-size:14px;font-weight:600;color:#0081ff;line-height:14px;top:5px;right:-12px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .route-time-box .air-code{font-weight:400;line-height:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .flight-time{width:100px;line-height:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .detail{width:70px;padding-bottom:5px !important}.flight-list-container .list-content .content-container .flight-body .lite-item .content .detail .show-detail-box{padding-bottom:12px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .detail .show-detail-box:hover+.flight-detail{display:block}.flight-list-container .list-content .content-container .flight-body .lite-item .content .detail .show-detail-box .show-detail{width:fit-content;color:#2182fc;cursor:pointer;border-bottom:dashed 1px #2182fc;padding-bottom:2px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .price-box{min-width:160px;font-size:12px;font-weight:400;color:#999}.flight-list-container .list-content .content-container .flight-body .lite-item .content .price-box .currency{color:#ff5e00;font-size:12px;line-height:8px;height:15px;margin-right:5px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .price-box .price-detail{color:#ff5e00;font-size:20px;font-weight:600}.flight-list-container .list-content .content-container .flight-body .lite-item .content .price-box .price-tag{color:#ff5e00;font-size:18px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .operation{width:120px;color:#ff7d13}.flight-list-container .list-content .content-container .flight-body .lite-item .content .operation .select-btn{width:76px;height:40px;font-size:16px;color:#fff;background-color:#ff7d13;border-radius:4px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .operation .select-btn.badge-selected{position:relative;box-sizing:border-box;background:#2182fc;border-radius:3px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .operation .select-btn.badge-selected>span{color:#fff;font-weight:500}.flight-list-container .list-content .content-container .flight-body .lite-item .content .operation .select-btn.badge-selected::before{display:none}.flight-list-container .list-content .content-container .flight-body .lite-item .content .operation .select-btn.badge-selected:after{display:none}.flight-list-container .list-content .content-container .flight-body .lite-item .content .operation .select-btn .show-airline-detail-icon{font-size:12px;display:inline-block;margin-left:3px}.flight-list-container .list-content .content-container .flight-body .lite-item .content .operation .select-btn .show-airline-detail-icon.active{transform:rotate(180deg)}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-list-item{padding:24px 0;padding-left:20px;background:#fafbfc;border-top:1px solid #e3e3e3;position:relative}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-list-item .flight-list-tag{position:absolute;top:0;left:0}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .img-box{width:39px}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage{width:300px;padding-left:12px;box-sizing:border-box}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage .i-baggage{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;padding-right:16px}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage .i-baggage i{color:#129401}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage .i-baggage .icon-hand-luggage{transform:scale(.7);display:inline-block}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage .i-baggage .icon-luggage,.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage .i-baggage .icon-split{margin-left:2px;margin-right:4px}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage .i-baggage.no-free{color:#ff7d13}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage .i-baggage.no-free i{color:#ff7d13}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-luggage .i-baggage.tip i{color:#ff7d13}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-item-baggage{width:70px;color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;cursor:pointer}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-box{width:160px;font-size:12px;font-weight:400;color:#999}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-box .currency{color:#ff5e00;font-size:12px;line-height:8px;height:15px;margin-right:5px}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .price-box .price-detail{color:#ff5e00;font-size:20px;font-weight:600}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .operation{width:120px;color:#ff7d13}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .operation .select-btn{width:76px;height:40px;font-size:16px;color:#fff;background-color:#ff7d13;border-radius:4px;position:relative}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .operation .select-btn .leftTicket{height:18px;width:max-content;position:absolute;right:0;top:-14px}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .operation .select-btn .leftTicket::before{position:absolute;content:' ';width:0;height:0;border:6px solid transparent;border-right-color:#f82222;right:0;bottom:-5px}.flight-list-container .list-content .content-container .flight-body .lite-item .price-list .operation .select-btn .leftTicket .text{display:inline-block;padding:0 6px;box-sizing:border-box;background:linear-gradient(-45deg, #f82222 0%, #f60 100%);border-radius:2px 2px 2px 2px;color:#ffffff;font-size:12px;font-weight:600;height:18px;line-height:18px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail{display:none;padding:24px;background:#fff;border:1px solid #2182fc;border-radius:2px 2px 2px 2px;position:absolute;top:70px;left:61px;z-index:9999}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail:hover{display:block}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .js-trip-flight{width:100%}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .duration-logo{position:absolute;top:50%;left:50%;width:1.8rem;line-height:1.8rem;border-radius:50%;border:2px solid #dadfe3;transform:translate(-50%, -50%) scale(.625);background-color:#fff;color:#2182fc;font-size:1rem;text-align:center}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .duration-text{margin:10px 0 10px -60px;padding:10px 0 10px 90px;background:#f8f8fc;font-size:14px;color:#ff7d13}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .icon-turn{color:inherit}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief{background-color:transparent}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item{font-size:14px;font-weight:400;color:#222;line-height:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item .split{height:12px;margin:0 5px;background-color:#999}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.airline{margin-left:20px;min-width:265px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.airline .airline-img{width:25px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.airline .airline-detail .split{border:1px solid #cccccc}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.airline .airline-detail .baggage{color:#2182fc;line-height:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.airline .airline-detail .baggage>span{border-bottom:1px dotted #2182fc}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.airline .airline-detail .baggage .wg-policy-box{max-width:220px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.airport{width:200px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.air-time{margin-left:10px;width:100px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .banner-tip-item.air-time .wicon-time{color:#999999}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .flight-itself{padding:14px;background:#f8f8fc;margin:7px 0 7px -10px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .airport-time{text-align:right;width:120px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .airport-time>div{width:120px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .airport-time .date{font-size:14px;font-weight:600;color:#222;line-height:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .brief-split{position:relative;margin:0 10px;border-right:2px solid #dadfe3}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .brief-split::after,.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .brief-split::before{position:absolute;right:-5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';width:0;height:0;border:4px solid #dadfe3}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .brief-split::before{top:0}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .brief-split::after{bottom:0}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief.brief-transfer{position:relative;margin-left:120px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief.brief-transfer .transfer-split{left:0;position:absolute;height:100%;margin:0 .625rem;padding:8px 0;border-right:2px dotted #dadfe3}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief.brief-transfer .transfer-split::after,.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief.brief-transfer .transfer-split::before{position:absolute;z-index:10;right:-5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;content:'';width:5px;height:5px;background-color:#fff;border:1.5px solid #dadfe3}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief.brief-transfer .transfer-split::before{top:0}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief.brief-transfer .transfer-split::after{bottom:0}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .airport-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .airport-name,.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .time{padding-left:.625rem;font-size:14px;font-weight:400;color:#222;line-height:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .time-count{font-size:14px;font-weight:400;color:#222;line-height:20px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .time-count .wicon-time{margin-right:3px}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-detail .trip-flight .banner-tip-brief .flight-com{white-space:nowrap}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-pu-tip-box{color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.flight-list-container .list-content .content-container .flight-body .lite-item .flight-pu-tip-box i{font-size:14px;color:#ff7d13;margin-right:4px}.flight-list-container .list-content .content-container .hotel-page-container{margin-top:10px;text-align:center;padding:5px 0;background-color:#fff}.flight-list-container .sort-bar{width:870px;margin-left:10px;padding:15px 30px;background:#fff;box-sizing:border-box;float:right;position:relative}.flight-list-container .sort-bar .flight-count{float:right;font-size:14px;font-weight:400;color:#666;line-height:16px}.flight-list-container .sort-bar .flight-count .wg-icon-loading{display:inline-block;-webkit-animation:ajax-loading 1s infinite ease-in-out;-moz-animation:ajax-loading 1s infinite ease-in-out;-o-animation:ajax-loading 1s infinite ease-in-out;animation:ajax-loading 1s infinite ease-in-out}.flight-list-container .sort-bar .sort-item{float:left;margin-right:55px;height:16px;font-size:16px;font-weight:400;color:#222;line-height:16px;position:relative;cursor:pointer}.flight-list-container .sort-bar .sort-item p{color:#222}.flight-list-container .sort-bar .sort-item.active p{color:#2182fc}.flight-list-container .sort-bar .sort-item.active .icon-up::before{border-color:#2182fc}.flight-list-container .sort-bar .sort-item.active .icon-down::after{border-color:#2182fc}.flight-list-container .sort-bar .sort-item .icon-u{position:relative;width:9px;margin-left:8px;height:100%}.flight-list-container .sort-bar .sort-item .icon-u::before{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(-45deg);top:3px}.flight-list-container .sort-bar .sort-item .icon-u::after{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(135deg);bottom:1px}.flight-list-container .flight-search-container{margin-bottom:10px;background:#f1f5f8;box-shadow:0 2px 6px 0 rgba(153,153,153,0.4)}.flight-list-container .flight-search-container .wg-search-other{width:1180px}.flight-list-container .flight-search-container .wg-search-other .search-content{padding:20px 0 10px 0;background:#f1f5f8}.flight-list-container .flight-search-container .wg-search-other .search-content:last-child{padding-top:0px}.flight-list-container .flight-search-container .wg-search-other .search-content:last-child .search-left{position:relative}.flight-list-container .flight-search-container .wg-search-other .search-content .search-location .flight-search-city{position:absolute;top:56px;z-index:999}.flight-list-container .flight-search-container .wg-search-other .search-content .search-location .flight-search-city.back{left:200px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-location .error,.flight-list-container .flight-search-container .wg-search-other .search-content .search-back .error{font-size:12px;line-height:16px;margin-top:4px;margin-left:19px;color:#f82222}.flight-list-container .flight-search-container .wg-search-other .search-content .search-airline .airline-search{min-width:210px;position:absolute;top:56px;z-index:999}.flight-list-container .flight-search-container .wg-search-other .search-content .search-go,.flight-list-container .flight-search-container .wg-search-other .search-content .search-back{width:190px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-go .content,.flight-list-container .flight-search-container .wg-search-other .search-content .search-back .content{background:#fff}.flight-list-container .flight-search-container .wg-search-other .search-content .search-btn-content{margin-top:10px}.flight-list-container .flight-search-container .wg-search-other .search-content .flight-search-split{width:190px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-date-content .search-go,.flight-list-container .flight-search-container .wg-search-other .search-content .search-date-content .search-back{width:190px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-date-content .search-go .content,.flight-list-container .flight-search-container .wg-search-other .search-content .search-date-content .search-back .content{background:#fff url(../img-web/wg-search-calendar.png);background-position:10px 8px;background-repeat:no-repeat}.flight-list-container .flight-search-container .wg-search-other .search-content .search-route-type-content,.flight-list-container .flight-search-container .wg-search-other .search-content .search-seat-content{width:140px;padding:0px;margin-right:10px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-route-type-content .search-go,.flight-list-container .flight-search-container .wg-search-other .search-content .search-seat-content .search-go{margin-right:0px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-route-type-content .search-go .clear-input-box .content-input,.flight-list-container .flight-search-container .wg-search-other .search-content .search-seat-content .search-go .clear-input-box .content-input{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-seat-content{width:190px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-showMore-box{width:150px;height:24px;line-height:24px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-showMore-box .search-showMore{position:absolute;cursor:pointer;font-size:14px;top:0}.flight-list-container .flight-search-container .wg-search-other .search-content .search-showMore-box .search-showMore .icon{margin-right:4px;font-size:16px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-direct-flight-box{width:150px;height:56px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-direct-flight-box .search-direct-flight{margin-top:14px;cursor:pointer;font-size:14px;line-height:40px;height:40px}.flight-list-container .flight-search-container .wg-search-other .search-content .search-direct-flight-box .search-direct-flight .icon{margin-right:4px;font-size:16px}.flight-list-container .calendar-price{position:absolute;z-index:999;top:0;left:0;border:0;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.3)}.web-dynamic-resource .web-dynamic-resource-container{width:1184px;margin:0 auto;padding-bottom:40px}.web-dynamic-resource .other-search-container .hide{display:none}.web-dynamic-resource .other-search-container .product-search .search-content .search-date{padding-left:0}.web-dynamic-resource .other-search-container .product-search .search-content .search-date .multi-calendar{left:0}.web-dynamic-resource .other-search-container .wg-select-container .wg-input .wg-input__inner{background-color:#f1f5f8}.web-dynamic-resource .hotel-forms .hotel-bed-person{width:100px}.web-dynamic-resource .hotel-forms .hotel-policy .policy-detail{padding-right:16px}.web-dynamic-resource .offline-user-box{background-color:#fff;font-size:14px;line-height:20px;margin-bottom:8px;padding:16px}.web-dynamic-resource .offline-user-box .user-name{color:#2182fc;font-size:16px;font-weight:600}.web-dynamic-resource .offline-user-box .btn-login{cursor:pointer;margin-left:16px;color:#ffffff;text-align:right;font-size:16px;font-weight:600;background:#2182fc;padding:12px 16px;border-radius:2px 2px 2px 2px}.web-dynamic-resource .product-crumbs{font-size:14px;font-weight:normal;line-height:30px;width:1184px;margin:0 auto}.web-dynamic-resource .product-crumbs .crumbs-item{color:#2182fc}.web-dynamic-resource .product-crumbs .crumbs-item>a{color:#2182fc}.web-dynamic-resource .product-crumbs .wg-icon-back{margin:0 4px;transform:rotate(180deg);color:#999;font-size:12px}.web-dynamic-resource .product-crumbs .crumbs-text{color:#222222}.web-dynamic-resource .search-content{background-color:transparent;padding-right:0;padding-left:0}.web-dynamic-resource .search-content .search-other .no-decoration-button{background:inherit}.web-dynamic-resource .search-content .search-right .search-btn-box{width:227px;margin-left:16px}.web-dynamic-resource .search-content .search-right .search-btn-box:hover{background:#0057c4}.web-dynamic-resource .dialog-model.add-traffic-model .dialog-model-content{max-height:600px;height:fit-content;position:fixed;top:0;margin-top:100px}.web-dynamic-resource .dialog-model.add-hotel-model .dialog-model-content{max-height:600px;height:fit-content;position:fixed;top:0;margin-top:100px}.web-dynamic-resource .dialog-model.switch-user-model .dialog-model-content{max-height:400px;height:fit-content;top:0;width:400px;position:relative}.web-dynamic-resource .dialog-model.switch-user-model .wg-close-icon{position:absolute;width:20px;height:20px;display:inline-block;cursor:pointer;top:0;right:0;padding:20px}.web-dynamic-resource .dialog-model.switch-user-model .wg-close-icon::before,.web-dynamic-resource .dialog-model.switch-user-model .wg-close-icon::after{height:20px}.web-dynamic-resource .dialog-model.switch-user-model .switch-user-panel{margin-bottom:10px}.web-dynamic-resource .dialog-model.switch-user-model .switch-user-panel .item{padding:10px 0}.web-dynamic-resource .dialog-model.switch-user-model .switch-user-panel .title{font-size:16px;font-weight:600;color:#222222}.web-dynamic-resource .dialog-model.switch-user-model .switch-user-panel .clear-input-box{width:260px;height:38px;border:1px solid #d8dce5;font-size:14px;line-height:14px;border-radius:3px;box-sizing:border-box;background:#ffffff}.web-dynamic-resource .wg-components-progress-wrapper{margin-top:-8px}.web-dynamic-resource .obs-tips-mask{background-color:rgba(0,0,0,0.2)}.web-dynamic-resource .obs-tips-mask .tips-main{width:460px;border-radius:4px;background:#ffffff}.web-dynamic-resource .obs-tips-mask .lightbox-body{margin:8px 0}.web-dynamic-resource .obs-tips-mask .obs-list{max-height:460px;overflow-y:auto}.web-dynamic-resource .obs-tips-mask .obs-list::-webkit-scrollbar{width:4px;height:4px}.web-dynamic-resource .obs-tips-mask .obs-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.web-dynamic-resource .obs-tips-mask .obs-list::-webkit-scrollbar-track{border-radius:4px}.web-dynamic-resource .obs-tips-mask .alert-btns{height:48px;line-height:48px;border-top:1px solid #eee}.web-dynamic-resource .obs-tips-mask .alert-btns .alert-btn{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:16px;color:#2182fc;text-align:center}.web-dynamic-resource .obs-tips-mask .alert-btns,.web-dynamic-resource .obs-tips-mask .alert-msg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box}.web-dynamic-resource .web-resource-container{width:810px}.web-dynamic-resource .web-resource-container .top-empty-resource{font-size:14px;font-weight:400;color:#222222;line-height:16px;background:#fff2e7;padding:14px}.web-dynamic-resource .web-resource-container .top-empty-resource>i{font-size:16px;color:#ff5e00;margin-right:8px}.web-dynamic-resource .web-resource-container .top-empty-resource .remark>span{color:#2182fc;text-decoration:underline;cursor:pointer;font-weight:600}.web-dynamic-resource .resource-container .resource-content-title{padding:0px 24px;background:url(../img-web/title-bg.png) no-repeat;background-size:100%;height:72px}.web-dynamic-resource .resource-container .resource-content-title .name{color:#222222;font-size:24px;font-weight:bold;letter-spacing:0px;line-height:28px}.web-dynamic-resource .resource-container .resource-content-title .content-btn{color:#ffffff;text-align:right;font-size:16px;font-weight:600;background:#2182fc;width:118px;height:40px;border-radius:2px 2px 2px 2px}.web-dynamic-resource .resource-container .resource-content-title .content-btn:hover{background:#0057c4}.web-dynamic-resource .resource-container .resource-content-title .content-btn>i{margin-right:3px}.web-dynamic-resource .resource-empty{background-color:#fff}.web-dynamic-resource .resource-empty.hotel{padding:16px}.web-dynamic-resource .resource-empty .empty-img{width:180px;height:180px;min-width:180px;background-color:#f0f0f0;background:url(../img-web/source-empty.png) no-repeat;background-size:100%}.web-dynamic-resource .resource-empty .empty-text{margin-top:16px;color:#222222;font-size:14px;font-weight:normal;letter-spacing:0px}.web-dynamic-resource .resource-empty .empty-text .light{color:#ff7d13}.web-dynamic-resource .web-traffic-container,.web-dynamic-resource .web-hotel-container,.web-dynamic-resource .web-entertain-container,.web-dynamic-resource .web-insurance-container,.web-dynamic-resource .web-search-container,.web-dynamic-resource .web-cks-promotion-container,.web-dynamic-resource .web-product-container{margin-bottom:10px}.web-dynamic-resource .web-cks-promotion-container .title{background:url(../img-web/promotion-bg.png) no-repeat;background-size:100%}.web-dynamic-resource .web-cks-promotion-container .title .icon{margin-right:8px;font-size:18px}.web-dynamic-resource .web-cks-promotion-container .title .name{color:#0057c4;font-size:20px;font-weight:600;letter-spacing:0px;cursor:pointer}.web-dynamic-resource .web-cks-promotion-container .promotion-content{font-size:16px;padding:20px;background:#fff}.web-dynamic-resource .web-cks-promotion-container .promotion-content .promotion-title{font-weight:600;font-size:16px;letter-spacing:0px}.web-dynamic-resource .web-cks-promotion-container .promotion-content .content{font-weight:normal;letter-spacing:0px}.web-dynamic-resource .web-traffic-container .traffic-all-list{padding:24px 20px;background:#fff}.web-dynamic-resource .web-traffic-container .traffic-all-list .route-traffic-conflict{font-size:12px;font-weight:400;color:#ff5e00;line-height:18px;padding-bottom:10px}.web-dynamic-resource .web-traffic-container .traffic-all-list .route-traffic-conflict .content>i{margin-right:4px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-section{margin-bottom:16px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-section:last-child{margin-bottom:0px}.web-dynamic-resource .web-traffic-container .traffic-all-list .other-item{height:72px;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;margin-bottom:16px}.web-dynamic-resource .web-traffic-container .traffic-all-list .other-item:last-child{margin-bottom:0px}.web-dynamic-resource .web-traffic-container .traffic-all-list .other-item .title{color:#222222;font-size:16px;font-weight:bold;line-height:22px;width:368px;padding-left:26px;border-left:4px solid #2182fc}.web-dynamic-resource .web-traffic-container .traffic-all-list .other-item .title>i{color:#2182fc;font-size:22px;margin-right:12px}.web-dynamic-resource .web-traffic-container .traffic-all-list .other-item .price{color:#999999;font-size:16px;letter-spacing:0px}.web-dynamic-resource .web-traffic-container .traffic-all-list .other-item .price>span{font-weight:bold;color:#ff5e00;font-size:16px}.web-dynamic-resource .web-traffic-container .traffic-all-list .other-item .btn-box{width:128px;padding-right:16px;cursor:pointer}.web-dynamic-resource .web-traffic-container .traffic-all-list .other-item .btn-box .btn{width:128px;height:40px;background:#2182fc;border-radius:2px 2px 2px 2px;color:#ffffff;font-size:16px;font-weight:normal}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-title{color:#222;font-size:20px;font-weight:600;line-height:20px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-title .title-square{width:6px;height:6px;margin-left:6px;margin-right:8px;display:inline-block;background:#2182fc}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-title .wg-icon-loading{margin-left:10px;font-size:12px;-webkit-animation:ajax-loading 2s infinite ease-in-out;-moz-animation:ajax-loading 2s infinite ease-in-out;-o-animation:ajax-loading 2s infinite ease-in-out;animation:ajax-loading 2s infinite ease-in-out}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list{margin-top:10px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item{border:1px solid #eee}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change{padding:10px 16px;background:#fafafa}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price{font-size:12px;color:#222;cursor:pointer}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price .checked-btn{margin-right:8px;font-size:18px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price .checked-btn.disable{color:#ccc}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price>span{color:#ff5e00;font-size:16px;font-weight:600}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price>span>b{font-size:16px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price .price-title{font-size:12px;color:#222;margin-left:20px;margin-right:4px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-change-btn{text-align:right;font-size:14px;font-weight:600;line-height:20px;color:#2182fc;cursor:pointer}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-change-btn:hover{color:#0057c4}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-change-btn span{cursor:pointer}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-change-btn .wg-icon-exchange{margin-right:6px;vertical-align:middle;transform:rotateY(180deg);display:inline-block}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-border{border-bottom:1px solid #e3e3e3;margin:0 35px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content{padding:20px 0 20px 40px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date{font-size:16px;font-weight:600;line-height:18px;color:#222}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .note{font-size:14px;font-weight:400;color:#666;line-height:14px;padding-right:20px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .note .traffic-duration .wicon-time{margin-right:5px;color:#999999}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .note .companyName{border-left:1px solid #999999;margin-left:10px;padding-left:10px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .traffic-order{margin-right:10px;width:16px;height:16px;display:inline-block;background:#2182fc;color:#fff;text-align:center;font-size:12px;line-height:16px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .traffic-location{margin-left:10px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .hotel-tag-item{margin-left:.5rem}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .boat-right-text{color:#129401;margin-right:16px;font-size:14px;font-weight:normal}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail{margin-top:20px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .end-date{padding-right:20px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-time,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-departure,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-arrival,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-company,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-seat{font-size:14px;color:#222}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-time p.text,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-departure p.text,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-arrival p.text,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-company p.text,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-seat p.text{color:#999}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-arrow{color:#eee;font-size:.75rem;padding:0 10px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no{padding-left:28px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-icon,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-icon{width:30px;height:26px;margin-right:10px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-icon>img,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-icon>img{width:100%;height:100%}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-info,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-info{max-width:125px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-company,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-company{margin-bottom:10px;font-size:14px;font-weight:400;color:#222;line-height:14px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-number,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-number,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-info-tip,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-info-tip{margin-bottom:10px;font-size:12px;font-weight:400;color:#999;line-height:12px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-com .air-line-info,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-com .air-line-info{font-size:12px;font-weight:400;color:#999;line-height:12px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no{font-size:16px;font-weight:600;color:#2182fc;line-height:20px;width:100px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no span{text-decoration:underline;cursor:pointer}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date{text-align:center}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .date-time,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .date-time,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .date-time{font-size:20px;font-weight:600;color:#222;line-height:18px;position:relative}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .date-time .transit-label,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .date-time .transit-label,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .date-time .transit-label{margin-left:2px;font-size:14px;font-weight:600;color:#0081ff;line-height:18px;position:absolute}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .flight-code,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .flight-code,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .flight-code{margin-top:4px;font-size:12px;border-bottom:dashed 1px #999;color:#222;line-height:12px;display:inline-block;cursor:pointer;position:relative}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .flight-code>div,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .flight-code>div,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .flight-code>div{min-width:120px;top:20px;left:0px;background:#fff;padding:10px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:12px;position:absolute;display:none}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .flight-code:hover>div,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .flight-code:hover>div,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .flight-code:hover>div{display:block}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .flight-between,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .flight-between,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .flight-between{color:#eee;padding:0 10px;font-size:.75rem}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .flight-between .flight-between-desc,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .flight-between .flight-between-desc,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .flight-between .flight-between-desc{font-size:12px;font-weight:400;color:#ff7d13;line-height:12px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .flight-between .flight-between-city,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .flight-between .flight-between-city,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .flight-between .flight-between-city{margin-top:6px;font-size:12px;font-weight:400;color:#666;line-height:12px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .flight-code,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .flight-code{border:none}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-time,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-time{font-size:14px;font-weight:400;color:#222;line-height:14px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-time>i,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-time>i{margin-right:4px;color:#999}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-seat{font-size:14px;font-weight:400;color:#222;line-height:14px;width:100px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-up,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-off,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-time{font-size:14px;font-weight:400;line-height:14px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-up .title,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-off .title,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .title,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-time .title{color:#999;padding-bottom:10px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-up .content,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-off .content,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .content,.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-time .content{color:#222}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-time{width:120px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date{margin:0 20px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-baggage-box{padding-top:10px;padding-left:30px;padding-right:30px;font-size:12px;font-weight:400;color:#129401;line-height:12px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-baggage-box .title{padding-right:8px;line-height:14px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-baggage-box .title i{font-size:14px;color:#129401;margin-right:4px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-baggage-box .remark{line-height:14px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-pu-tip-box{padding-top:10px;padding-left:30px;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-pu-tip-box i{font-size:14px;color:#ff7d13;margin-right:4px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-across-day-notice{padding-top:10px;padding-left:30px;font-size:12px;font-weight:400;color:#ff7d13;line-height:12px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-across-day-notice i{font-size:14px;margin-right:4px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-tips{margin-top:2px;font-size:12px;font-weight:400;color:#ff5e00;line-height:12px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-tips>i{margin-right:6px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .train-tag{padding-right:16px;box-sizing:border-box}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .train-tag .child-ticket-tip{font-size:14px;font-weight:400;color:#129401}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .train-tag .child-ticket-tip .child-tag{color:#2182fc}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .train-tag .child-ticket-tip .child-tag .wg-policy-box{right:0}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .flight-tip-container{background:#fafafa;padding:16px;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .flight-tip-container .flight-tip{color:#222222}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .flight-tip-container .flight-tip.luggage>i{color:#129401}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .flight-tip-container .flight-tip.no-free{color:#ff7d13}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .flight-tip-container .flight-tip.no-free>i{color:#ff7d13}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .flight-tip-container .flight-tip>i{margin-right:2px;font-size:16px;color:#ff7d13}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .flight-tip-container .r-tip{cursor:pointer;width:max-content;margin-left:8px;color:#2182fc}.web-dynamic-resource .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .flight-tip-container .r-tip .wg-icon-expand{transform:rotate(270deg);display:inline-block}.web-dynamic-resource .web-hotel-container .resource-empty{padding:16px}.web-dynamic-resource .web-hotel-container .hotel-list{padding:20px;background:#fff}.web-dynamic-resource .web-hotel-container .hotel-list .route-hotel-conflict{font-size:12px;font-weight:400;color:#ff5e00;line-height:18px;padding-bottom:10px}.web-dynamic-resource .web-hotel-container .hotel-list .route-hotel-conflict .content>i{margin-right:4px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item{border:1px solid #eee}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .exclusive-msg-box{font-size:.875rem;font-weight:400;color:#ff7d13;background:#fff2e7;margin:10px;margin-bottom:0;padding:2px 5px;width:fit-content}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .exclusive-msg-box>i{margin-right:4px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .blink{animation:blink 1s linear 3;-webkit-animation:blink 1s linear 3;-moz-animation:blink 1s linear 3;-ms-animation:blink 1s linear 3;-o-animation:blink 1s linear 3;animation-iteration-count:3}@keyframes blink{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes blink{0%{opacity:1}100%{opacity:0}}@-moz-keyframes blink{0%{opacity:1}100%{opacity:0}}@-ms-keyframes blink{0%{opacity:1}100%{opacity:0}}@-o-keyframes blink{0%{opacity:1}100%{opacity:0}}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change{padding:10px 16px;background:#fafafa}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price{font-size:12px;color:#222}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price .checked-btn{margin-right:8px;font-size:18px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price .disable{color:#ccc}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price>span{color:#ff5e00;font-size:16px;font-weight:600}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price>span>b{font-size:16px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price .price-info{margin-right:4px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price .price-title{font-size:12px;color:#222;margin-left:20px;margin-right:4px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-change-btn{text-align:right;font-size:14px;font-weight:600;line-height:20px;color:#2182fc;cursor:pointer}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-change-btn:hover{color:#0057c4}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-change-btn .wg-icon-exchange{margin-right:6px;vertical-align:middle}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content{padding:20px 16px 10px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-content-date{color:#222;font-size:14px;font-weight:600}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail{margin-top:20px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-img-box{width:120px;height:120px;background:#f0f0f0;cursor:pointer}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-img-box .hotel-image{width:100%;height:100%}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info{margin-left:10px;max-width:500px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info>li{margin-bottom:10px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-name{font-size:18px;font-weight:600;line-height:18px;color:#222;cursor:pointer}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-eName{color:#222;font-size:14px;font-weight:600;line-height:14px;margin-bottom:2px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-star{color:#ff7400;margin-bottom:2px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-place{color:#222;font-size:14px;font-weight:400;line-height:14px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-tags{margin-top:4px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-score .score-number{color:#222;font-size:14px;font-weight:600;line-height:20px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-score .score-number .score{margin-right:4px;padding:0px 6px;background:#2182fc;color:#fff;font-size:14px;line-height:18px;border-radius:70px 100px 100px 0;box-sizing:border-box}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-score .hotel-comment{margin-left:8px;color:#666;font-weight:400;line-height:14px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms>div>p{padding:8px 0 8px 26px;background:#f1f5f8;font-size:14px;font-weight:600;line-height:14px;color:#222}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms>div>div{padding:20px 0 20px 26px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name{line-height:20px;font-size:14px;font-weight:400;line-height:14px;color:#222;padding-bottom:15px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .name{font-weight:600}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .item{margin-top:8px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .bed-info .underline-blue{color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .bed-info .wg-policy-box{color:#222222;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:18px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .detail{color:#666666;font-weight:normal;letter-spacing:0px;line-height:18px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .detail .d-item{padding:0 6px;border-left:#222;position:relative}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .detail .d-item:first-child{padding-left:0}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .detail .d-item:last-child::after{border:none}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .detail .d-item::after{content:' ';position:absolute;height:8px;right:-0.5px;border:1px solid #cccccc}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name .room-bed-top>i{font-size:18px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info{position:relative;padding:0;margin-left:24px;font-size:14px;font-weight:400;color:#ff7d13;line-height:14px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info>i{margin-right:3px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info:hover .applicability-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info:hover .fg-tax-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info:hover .jetso-msg-desc{display:block}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info .jetso-msg-desc{display:none;width:260px;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;left:0;color:#222;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;font-size:14px;line-height:18px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .bed-person i{font-size:16px;color:#222222}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .hotel-person,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .hotel-bed{color:#222;font-size:14px;font-weight:400;line-height:14px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .hotel-icon .wicon-hotel-person{margin-right:5px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .room-bed-top>i{font-size:20px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .hotel-person{margin-bottom:8px;margin-top:6px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail>div{margin-bottom:10px;font-size:14px;font-weight:400;line-height:14px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail>div.yes{color:#129401}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail>div>i{margin-right:3px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package{margin-top:0;font-weight:400;color:#ff7d13;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;text-decoration:underline dashed;cursor:pointer}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package>span{position:relative}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package>span:nth-child(2){margin-top:8px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package>span:hover .hotel-package-detail{display:block}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package .food-package,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package .enjoy-package{background-repeat:no-repeat;background-size:cover;height:16px;width:16px;margin-right:2px;background-image:url(../img-web/hotel-package-icon.png);margin-top:1px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal{position:relative}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal:hover .meal-msg-dec{display:block}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal .meal-msg-dec{display:none;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;width:276px;z-index:99}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal .meal-msg-dec .meal-msg-title{margin-bottom:6px;font-size:14px;font-weight:400;color:#222;line-height:14px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal .meal-msg-dec .meal-msg-content>li{margin-top:4px;font-size:12px;font-weight:400;color:#666;line-height:18px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy{width:240px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail{margin-bottom:10px;color:#2182fc;font-size:14px;font-weight:400;line-height:14px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info{position:relative;margin-bottom:10px;padding-top:0}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info>i,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info>i,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy>i,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info>i{margin-right:6px;font-size:16px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info>label.title,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info>label.title,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy>label.title,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info>label.title{cursor:pointer;border-bottom:dashed 1px #2182fc;padding-bottom:2px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info:hover .applicability-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info:hover .applicability-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy:hover .applicability-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info:hover .applicability-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info:hover .un-cancel-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info:hover .un-cancel-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy:hover .un-cancel-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info:hover .un-cancel-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info:hover .fg-tax-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info:hover .fg-tax-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy:hover .fg-tax-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info:hover .fg-tax-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info:hover .child-policy-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info:hover .child-policy-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy:hover .child-policy-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info:hover .child-policy-desc{display:block}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info.green .wg-icon-warning{color:#129401}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info.green>label.title{cursor:pointer;border-bottom:dashed 1px #129401;padding-bottom:2px;color:#222222}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info.green>label.title>span{color:#129401}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info.green .un-cancel-desc{border-color:#129401}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy{color:#222}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy>label.title{border-bottom:dashed 1px #222}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy.green{color:#129401}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy.green>label.title{cursor:auto;border-bottom:none;padding-bottom:2px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy.green>i{color:#129401}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy>i{color:#999}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-desc,.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy-desc{display:none;position:absolute;width:280px;top:20px;left:0;background:#fff;padding:10px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:14px;line-height:20px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy-desc>div{position:relative;padding-left:8px}.web-dynamic-resource .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .child-policy-desc>div::before{z-index:2;content:'';background:#2182fc;width:4px;height:4px;border-radius:50%;top:8px;left:0;position:absolute}.web-dynamic-resource .web-product-container.hide,.web-dynamic-resource .web-search-container.hide{display:none}.web-dynamic-resource .web-product-container .product-title .name,.web-dynamic-resource .web-search-container .product-title .name{font-size:20px}.web-dynamic-resource .web-product-container .images-box,.web-dynamic-resource .web-search-container .images-box{list-style:none;padding:20px 12px 0 24px;background-color:#ffffff}.web-dynamic-resource .web-product-container .images-box:after,.web-dynamic-resource .web-search-container .images-box:after{content:'';display:block;clear:both;visibility:hidden;height:0}.web-dynamic-resource .web-product-container .images-box>li,.web-dynamic-resource .web-search-container .images-box>li{float:left;box-sizing:border-box;background:#d8d8d8;border-radius:4px;width:174px;height:96px;margin-bottom:12px;margin-right:12px;position:relative;overflow:hidden}.web-dynamic-resource .web-product-container .images-box>li:first-child,.web-dynamic-resource .web-search-container .images-box>li:first-child{width:364px;height:204px}.web-dynamic-resource .web-product-container .images-box>li .image,.web-dynamic-resource .web-search-container .images-box>li .image{width:100%;height:100%}.web-dynamic-resource .web-product-container .images-box>li .image img,.web-dynamic-resource .web-search-container .images-box>li .image img{width:100%;height:100%;padding:0;border-radius:4px;cursor:pointer;transition-duration:1s;transition-timing-function:ease;transition-delay:0s}.web-dynamic-resource .web-product-container .images-box>li .image img:hover,.web-dynamic-resource .web-search-container .images-box>li .image img:hover{transform:scale(1.2)}.web-dynamic-resource .web-product-container .product-desc,.web-dynamic-resource .web-search-container .product-desc{padding:20px;background:#fff;position:relative}.web-dynamic-resource .web-product-container .product-desc.hasImg,.web-dynamic-resource .web-search-container .product-desc.hasImg{padding-top:8px}.web-dynamic-resource .web-product-container .product-desc .desc,.web-dynamic-resource .web-search-container .product-desc .desc{color:#222222;font-size:14px;font-weight:normal;letter-spacing:0px;max-height:60px;overflow:hidden;line-height:20px}.web-dynamic-resource .web-product-container .product-desc .desc.show-all,.web-dynamic-resource .web-search-container .product-desc .desc.show-all{max-height:inherit}.web-dynamic-resource .web-product-container .product-desc .desc-btn,.web-dynamic-resource .web-search-container .product-desc .desc-btn{letter-spacing:0px;color:#2182fc;font-size:14px;font-weight:normal;line-height:20px}.web-dynamic-resource .web-product-container .product-desc .desc-btn>span,.web-dynamic-resource .web-search-container .product-desc .desc-btn>span{cursor:pointer}.web-dynamic-resource .web-product-container .product-desc .desc-btn .up .wg-icon-back,.web-dynamic-resource .web-search-container .product-desc .desc-btn .up .wg-icon-back{transform:rotate(90deg)}.web-dynamic-resource .web-product-container .product-desc .desc-btn .wg-icon-back,.web-dynamic-resource .web-search-container .product-desc .desc-btn .wg-icon-back{margin-left:4px;color:#2182fc;display:inline-block;transform:rotate(-90deg)}.web-dynamic-resource .web-product-container .product-search,.web-dynamic-resource .web-search-container .product-search{background:#ffffff;padding:24px;box-sizing:border-box}.web-dynamic-resource .web-product-container .product-search .wg-search-container,.web-dynamic-resource .web-search-container .product-search .wg-search-container{width:100%}.web-dynamic-resource .web-product-container .product-search .wg-search-container .search-content,.web-dynamic-resource .web-search-container .product-search .wg-search-container .search-content{padding:0}.web-dynamic-resource .web-product-container .product-search .wg-search-container .search-content .search-person-content,.web-dynamic-resource .web-search-container .product-search .wg-search-container .search-content .search-person-content{width:216px;padding-left:0}.web-dynamic-resource .web-product-container .product-search .wg-search-container .search-content .search-btn-box,.web-dynamic-resource .web-search-container .product-search .wg-search-container .search-content .search-btn-box{width:134px}.web-dynamic-resource .web-product-container .product-search .wg-search-container .search-content .search-other .search-date,.web-dynamic-resource .web-search-container .product-search .wg-search-container .search-content .search-other .search-date{width:354px}.web-dynamic-resource .web-product-container .product-search .wg-search-container .search-content .search-other .search-showMore-box,.web-dynamic-resource .web-search-container .product-search .wg-search-container .search-content .search-other .search-showMore-box{width:232px}.web-dynamic-resource .web-product-container .product-search .wg-search-container .search-content .search-date .multi-calendar,.web-dynamic-resource .web-search-container .product-search .wg-search-container .search-content .search-date .multi-calendar{top:58px;left:16px}.web-dynamic-resource .web-product-container .product-search .wg-search-container .search-content .search-hotel-date .multi-calendar,.web-dynamic-resource .web-search-container .product-search .wg-search-container .search-content .search-hotel-date .multi-calendar{left:16px;top:65px}.web-dynamic-resource .web-product-container .product-search .wg-search-container .wg-person-select-container,.web-dynamic-resource .web-search-container .product-search .wg-search-container .wg-person-select-container{top:58px;left:0px}.web-dynamic-resource .web-entertain-container .entertain-list{padding:20px;background:#fff}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item{border:1px solid #eee;margin-top:10px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item:first-child{margin-top:0}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change{padding:10px 16px;background:#f2f8ff}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price{font-size:12px;color:#222}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .checked-btn{margin-right:8px;font-size:18px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .op-edit{font-size:14px;font-weight:600;color:#2182fc;line-height:20px;cursor:pointer}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .op-edit:hover{color:#0057c4}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .op-edit .icon-edit{font-weight:normal;font-size:18px;line-height:20px;margin-right:4px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .price-box .icon-disable{color:#cccccc}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .price-box .price-detail>span{color:#ff5e00;font-size:16px;font-weight:600}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .price-box .price-detail>span>b{font-size:16px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .price-box .price-detail .item-price-unit{color:#ff7d13;font-size:12px;font-weight:400;margin:0 4px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-change .entertain-price .price-box .price-title{font-size:12px;color:#222;margin-left:20px;margin-right:4px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content{padding:20px 16px 10px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-title{font-size:18px;font-weight:600;line-height:18px;color:#222;flex:1}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-title .remark{font-size:16px;font-weight:400;color:#222222;max-width:546px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-title .entertain-type-name{margin-right:8px;color:#2182fc}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-date{font-size:14px;line-height:14px;font-weight:600;color:#222}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-date .deadline-date{margin-left:10px;color:#ff7d13}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-date .deadline-date>i{margin-right:5px;vertical-align:middle}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-detail .option-image{margin-right:20px;width:130px;height:92px;background-color:#f0f0f0}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-detail .option-image>img{width:100%;height:100%}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container{margin-top:10px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container{background:#fafafa;padding:16px;position:relative;font-size:14px;color:#222222}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container.edit{background:#f2f8ff}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container::after{content:'';width:96%;height:1px;background-color:#e3e3e3;position:absolute;bottom:0}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container:last-child::after{height:0px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container>div .title{font-size:12px;font-weight:400;color:#666666;line-height:12px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .rate-name{padding-right:40px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .unit-price{width:120px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .use-date{width:260px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .use-date .wg-select-container{width:160px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .use-date .wg-select-container .clear-input-box{padding-right:16px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .use-num{width:180px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .use-num .wg-select-container{width:88px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .use-num .wg-select-container .wg-input .wg-input__inner{padding:0 10px 0 15px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .use-num .price-detail .item-price-unit{color:#ff7d13;font-size:12px;font-weight:400;margin-right:4px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .use-num .edit-content>span{margin-right:10px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .total-price{width:150px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .total-price .content{font-size:18px;font-weight:600;color:#ff5e00;line-height:18px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .edit-content{font-size:14px;font-weight:400;color:#222222;line-height:20px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .operator{font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .operator .cancel-btn{width:72px;height:32px;border-radius:3px;border:1px solid #2182fc;margin-right:12px;box-sizing:border-box;font-weight:bold;cursor:pointer}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .obs-edit-container .option-edit-container .operator .confirm-btn{width:72px;height:32px;border-radius:3px;color:#ffffff;background:#2182fc;font-weight:bold;cursor:pointer}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-label{margin:6px 0}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-label>span{margin-right:5px;padding:4px;font-size:12px;font-weight:400;line-height:12px;color:#129401;background:rgba(18,148,1,0.1)}.web-dynamic-resource .web-entertain-container .entertain-list .entertain-list-item .entertain-content .entertain-content-desc{margin-top:10px;font-size:14px;font-weight:400;color:#999999;line-height:20px}.web-dynamic-resource .web-insurance-container{background:#ffffff}.web-dynamic-resource .web-insurance-container .resource-content-title{background:rgba(208,241,204,0.24)}.web-dynamic-resource .web-insurance-container .resource-content-title .sub-name{margin-left:10px;display:inline-block;color:#666666;font-size:14px;font-weight:400;line-height:14px}.web-dynamic-resource .web-insurance-container .resource-content-title .login-btn{font-size:14px;font-weight:400;line-height:14px;color:#2182fc;cursor:pointer}.web-dynamic-resource .web-insurance-container .resource-content-title.un-checked{background:#fff2e7}.web-dynamic-resource .web-insurance-container .insurance-list{padding:20px;background:#fff}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item{border:1px solid #eee}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item.offline{margin-bottom:8px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-change{padding:10px 16px;background:#fafafa}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-change .change-text{color:#222;font-size:18px;font-weight:600;line-height:25px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-change .change-text .checked-btn{margin-right:8px;font-size:18px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content{padding:20px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .title{font-size:14px;line-height:14px;color:#999}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .title .label{-webkit-transform:scale(.83);-moz-transform:scale(.83);-o-transform:scale(.83);transform:scale(.83);margin-left:5px;padding:2px;font-size:12px;line-height:12px;color:#fff;background:#ff7d13;box-sizing:content-box}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name{margin-top:10px;font-size:14px;line-height:14px;color:#222;position:relative;padding-bottom:10px;box-sizing:border-box}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name>span{border-bottom:1px solid #222}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name .insurance-url{display:none;width:auto;height:auto;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;background:#fff;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;box-sizing:border-box;z-index:1000}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name .insurance-url:hover{display:flex}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name .insurance-url .insurance-url-item .item-name{margin-left:8px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name .insurance-url .insurance-url-item .item-name .item-title{font-size:12px;font-weight:400;color:#666}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name .insurance-url .insurance-url-item .item-name .item-link{margin-top:8px;font-size:12px;font-weight:400;color:#2182fc;line-height:12px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name .insurance-url .insurance-url-item:not(:only-child):last-child{margin-left:16px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-name .name:hover .insurance-url{display:flex}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-price .title{font-size:14px;line-height:14px;color:#999}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-price .title .label{-webkit-transform:scale(.83);-moz-transform:scale(.83);-o-transform:scale(.83);transform:scale(.83);margin-left:5px;padding:2px;font-size:12px;line-height:12px;color:#fff;background:#ff7d13;box-sizing:content-box}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-price .detail{margin-top:10px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-price .detail>p{font-size:14px;line-height:14px;color:#666;white-space:nowrap}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-price .detail>p:first-child{margin-right:16px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-price .detail>p .new-price{color:#ff5e00;padding-left:6px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-price .detail>p .old-price{text-decoration:line-through;color:#999;font-size:12px;line-height:14px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-btn{margin-left:10px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-btn.enable .btn{border-radius:2px 2px 2px 2px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item .insurance-content .insurance-btn .btn{padding:5px 0px;border-radius:2px 2px 2px 2px;border:1px solid #16b900;text-align:center;width:68px;height:24px;color:#16b900;font-size:16px;font-weight:bold;letter-spacing:0px;line-height:24px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item.un-selected .insurance-change{background-color:#fafafa}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item.un-selected .checked-btn{color:#ccc;font-size:18px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-list-item.un-selected .insurance-content .insurance-btn .btn{background:#ff7d13;border:1px solid #ff7d13;color:#fff}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-desc{margin-top:10px;font-size:12px;line-height:16px;color:#222}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-desc .desc{line-height:16px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-desc .desc .wicon-time{margin-right:5px;color:#129401}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-desc .desc-btn{color:#2182fc;position:relative}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-desc .desc-btn:hover .desc-content{display:block}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-desc .desc-btn .desc-content{display:none;position:absolute;top:18px;left:0;background:#fff;padding:10px;color:#222;width:134px;z-index:1000;border:1px solid #2182fc;border-radius:4px}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-desc .desc-btn .desc-btn-text{border-bottom:1px solid #2182fc}.web-dynamic-resource .web-insurance-container .insurance-list .insurance-note{margin-top:16px;color:#999;font-size:12px;font-weight:normal;letter-spacing:0px}.web-dynamic-resource .add-hotel-panel .hotel-city,.web-dynamic-resource .add-hotel-panel .hotel-date{margin-bottom:16px}.web-dynamic-resource .add-hotel-panel .hotel-date{position:relative}.web-dynamic-resource .add-hotel-panel .hotel-date.start-box .start-date .date-content{border-bottom:2px solid #2182fc}.web-dynamic-resource .add-hotel-panel .hotel-date.end-box .end-date .date-content{border-bottom:2px solid #2182fc}.web-dynamic-resource .add-hotel-panel .hotel-date .multi-calendar{position:absolute;top:38px;left:66px;z-index:5;border:1px solid #eee}.web-dynamic-resource .add-hotel-panel .hotel-room-number{margin-bottom:24px}.web-dynamic-resource .add-hotel-panel .hotel-room-number .no-decoration-button{width:192px}.web-dynamic-resource .add-hotel-panel .hotel-room-number .room-content{width:88px;height:38px;position:relative;margin-left:14px;padding:10px 12px;border-radius:3px;border:1px solid #d8dce5;box-sizing:border-box}.web-dynamic-resource .add-hotel-panel .hotel-room-number .room-content .room-number{font-size:14px;font-weight:500;color:#222;line-height:14px}.web-dynamic-resource .add-hotel-panel .hotel-room-number .room-content .room-number .number-icon{position:absolute;right:5px;top:5px}.web-dynamic-resource .add-hotel-panel .hotel-room-number .room-content .room-number .number-icon .wg-icon-expand{font-size:12px;color:#ccc}.web-dynamic-resource .add-hotel-panel .hotel-room-number .room-content .room-number .number-icon .wg-icon-expand.up{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.web-dynamic-resource .add-hotel-panel .end-date{margin-left:38px}.web-dynamic-resource .add-hotel-panel .city-label,.web-dynamic-resource .add-hotel-panel .date-label,.web-dynamic-resource .add-hotel-panel .room-label{margin-right:10px;font-weight:600;font-size:14px;line-height:18px;color:#222}.web-dynamic-resource .add-hotel-panel .room-label{width:56px}.web-dynamic-resource .add-hotel-panel .hotel-city{position:relative;z-index:5}.web-dynamic-resource .add-hotel-panel .hotel-city .wg-search-city-container .search-city{max-height:360px;overflow-y:auto}.web-dynamic-resource .add-hotel-panel .hotel-city .wg-search-city-container .search-city::-webkit-scrollbar{width:0px;height:4px}.web-dynamic-resource .add-hotel-panel .hotel-city .wg-search-city-container .search-city::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.web-dynamic-resource .add-hotel-panel .hotel-city .wg-search-city-container .search-city::-webkit-scrollbar-track{border-radius:4px}.web-dynamic-resource .add-hotel-panel .hotel-city .wg-search-city-container .search-city:hover::-webkit-scrollbar{width:4px}.web-dynamic-resource .add-hotel-panel .hotel-city .wg-search-city-container .search-city:hover::-webkit-scrollbar-thumb{display:block}.web-dynamic-resource .add-hotel-panel .city-content{width:192px;height:38px;border:1px solid #d8dce5;font-size:14px;line-height:14px;border-radius:3px;box-sizing:border-box}.web-dynamic-resource .add-hotel-panel .city-content .city-name{padding:0 10px}.web-dynamic-resource .add-hotel-panel .date-content{width:192px;height:38px;padding:10px;border-radius:3px;border:1px solid #d8dce5;box-sizing:border-box}.web-dynamic-resource .add-hotel-panel .date-content .icon-container{text-align:right;color:#ccc}.web-dynamic-resource div.add-traffic-panel{margin-bottom:20px}.web-dynamic-resource div.add-traffic-panel .label{margin-right:10px;font-weight:600;font-size:14px;line-height:18px;color:#222;width:60px}.web-dynamic-resource div.add-traffic-panel .start-boat-port-select,.web-dynamic-resource div.add-traffic-panel .end-boat-port-select{width:192px}.web-dynamic-resource div.add-traffic-panel .traffic-form .error-msg{font-size:12px;color:red;position:absolute;left:70px;top:36px}.web-dynamic-resource div.add-traffic-panel .traffic-form .no-decoration-button{display:block}.web-dynamic-resource div.add-traffic-panel .traffic-form .no-decoration-button:first-child{margin-top:0px}.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-company{margin-top:20px}.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-port .end-port-error,.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-city .end-port-error,.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-port .end-city-error,.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-city .end-city-error{left:370px}.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-port .start-city.error .wg-select-container .wg-input .wg-input__inner,.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-city .start-city.error .wg-select-container .wg-input .wg-input__inner,.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-port .end-city.error .wg-select-container .wg-input .wg-input__inner,.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-city .end-city.error .wg-select-container .wg-input .wg-input__inner{border-color:red}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-content{width:192px;height:38px;padding:2px 10px;font-size:14px;line-height:14px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city{margin-top:20px;position:relative}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .start-city.error .traffic-content,.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .end-city.error .traffic-content{border-color:red}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .end-city-error{left:370px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .end-city{margin-left:38px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .wg-search-city-container .search-city{max-height:360px;overflow-y:auto}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .wg-search-city-container .search-city::-webkit-scrollbar{width:0px;height:4px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .wg-search-city-container .search-city::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .wg-search-city-container .search-city::-webkit-scrollbar-track{border-radius:4px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .wg-search-city-container .search-city:hover::-webkit-scrollbar{width:4px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-city .wg-search-city-container .search-city:hover::-webkit-scrollbar-thumb{display:block}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date{margin-top:20px;position:relative}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .multi-calendar{position:absolute;top:38px;left:70px;z-index:5;border:1px solid #eee}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .multi-calendar .wg-components-calendar.calendar-price.calendar-web-multi{width:482px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .multi-calendar .cld-unit .month-container .cld-daybox>li{height:32px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-box .start-date .date-content{border-bottom:2px solid #2182fc}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .end-box .end-date .date-content{border-bottom:2px solid #2182fc}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date{position:relative}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price{width:260px;position:absolute;z-index:999;top:44px;left:66px;border:0;border-radius:3px;-moz-box-shadow:0 2px 16px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0 2px 16px rgba(0, 0, 0, 0.15);box-shadow:0 2px 16px rgba(0, 0, 0, 0.15);font-size:13px;background-color:#fff}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .select-start,.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .select-end{background-color:#2182fc}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .select-between{background-color:#d4e6fe}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li{height:36px;line-height:36px;font-size:12px;cursor:pointer}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li>div{height:100%}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li>div:hover{background-color:#2182fc;color:white}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li.cld-daypass>div:hover{color:#cfcfcf !important;background-color:#fff;cursor:default}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li:nth-of-type(7n),.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li:nth-of-type(7n + 1){color:#2182fc}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li .cld-day,.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li .cld-latest{padding-bottom:0}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li .cld-latest{color:inherit}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li .cld-day:only-child,.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-daybox>li .cld-latest:only-child{height:36px;line-height:36px !important}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-month{margin-top:0;font-weight:400;cursor:pointer}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-month .cld-month-pre:after,.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-month .cld-month-next:after{border-color:#2182fc;width:8px;height:8px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-week{position:relative;background-color:white}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-week>li{font-size:12px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-week>li:first-child,.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date .traffic-single-calendar .calendar-price .cld-week>li:last-child{color:#2182fc}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .end-date{margin-left:38px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .start-date.error .date-content,.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .end-date.error .date-content{border-color:red}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .end-date-error{left:370px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .date-content{width:192px;height:38px;padding:10px;border-radius:3px;border:1px solid #d8dce5;box-sizing:border-box;background-image:url(../img-web/wg-search-calendar.png);background-position:160px 6px;background-repeat:no-repeat}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-date .date-content .icon-container{text-align:right;color:#ccc}.web-dynamic-resource div.add-traffic-panel .traffic-form .flight-company-close{text-align:right}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-type{position:relative}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-type.error .wg-select-container .wg-input .wg-input__inner{border-color:red}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-type .wg-select-container{width:192px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-type .boat-type{margin-right:20px}.web-dynamic-resource div.add-traffic-panel .traffic-form .choose-train-type{margin-top:20px;font-size:14px;font-weight:600;color:#222;line-height:18px;cursor:pointer}.web-dynamic-resource div.add-traffic-panel .traffic-form .choose-train-type i{margin-right:5px}.web-dynamic-resource div.add-traffic-panel .traffic-form .traffic-seat{margin-top:20px;position:relative}.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-tip{font-size:14px;font-weight:400;color:#ff5e00;line-height:14px;padding:20px 0}.web-dynamic-resource div.add-traffic-panel .traffic-form .boat-tip i{margin-right:5px}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-mod{height:100%;margin-bottom:20px;display:block !important;border-bottom:unset !important;line-height:unset !important;height:auto !important}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-mod>li{height:18px;font-size:14px;color:#222;line-height:18px;display:inline-block;width:auto;cursor:pointer;font-weight:600}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-mod>li:after{visibility:hidden}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-mod>li:first-child{margin-right:20px}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-mod>li:before{content:'';width:14px;height:14px;border:1px solid #ccc;display:inherit;border-radius:50%;vertical-align:middle;margin-right:4px}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-mod>li.tab-current{color:#2182fc}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-mod>li.tab-current span{border-bottom:unset !important}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-mod>li.tab-current:before{content:'';width:4px;height:4px;border:6px solid #2182fc;display:inherit;border-radius:50%;vertical-align:middle;margin-right:4px;background:#fff}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-content .tab-item{display:none}.web-dynamic-resource div.add-traffic-panel .tab-container .tab-content .tab-item.active{display:block}.web-dynamic-resource div.add-traffic-panel .flight-more{margin-top:20px}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-btn{color:#2182fc;font-size:14px;font-weight:600;line-height:18px;width:120px}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-btn .wg-icon-back{margin-left:10px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:#2182fc}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-btn .wg-icon-back.close{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content{margin-top:16px}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content .date-name{width:192px;height:38px;padding:0px 10px;font-size:14px;line-height:14px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content .date-name .wg-search-city-container{width:360px}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content .date-name .wg-search-city-container .list-unstyled{max-height:240px}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content .flight-cabinType{position:relative;margin-right:38px}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content .flight-cabinType .option-popup-wrap{left:66px}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content .flight-company{position:relative}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content .direct-flight{margin-top:20px;font-size:14px;font-weight:600;color:#222;line-height:18px}.web-dynamic-resource div.add-traffic-panel .flight-more .flight-more-content .direct-flight .icon{margin-right:8px;font-size:16px}.web-dynamic-resource .limit-attention .limit-content-title{font-size:18px;font-weight:600;color:#222;line-height:18px}.web-dynamic-resource .limit-attention .list-unstyled{max-height:480px;overflow-y:auto}.web-dynamic-resource .limit-attention .order-attention-li{margin-top:20px}.web-dynamic-resource .limit-attention .order-attention-li .main-title{margin-bottom:6px;display:inline-block;font-size:14px;font-weight:600;color:#2182fc;line-height:18px}.web-dynamic-resource .limit-attention .order-attention-li .item-value{font-size:14px;font-weight:400;color:#222;line-height:20px}.web-dynamic-resource .wg-recommend-products.pc{background-size:cover;margin-top:8px;padding:24px 0;max-width:1240px;margin:0 auto;background-color:#edf5ff}.web-dynamic-resource .wg-recommend-products.pc .recommend-panel-title{color:#222222;font-size:18px;font-weight:600;letter-spacing:0px;line-height:26px;padding:0 26px}.web-dynamic-resource .wg-recommend-products.pc .tip{background-color:unset;color:#222222;font-size:18px;font-weight:600;letter-spacing:0px;line-height:26px;padding:24px 0 8px 24px}.web-dynamic-resource .wg-recommend-products.pc .single-wrapper{padding:0}.web-dynamic-resource .wg-recommend-products.pc .single-wrapper .single-nav{padding:0 32px 0 24px}.web-dynamic-resource .wg-recommend-products.pc .single-wrapper .single-nav .more{cursor:pointer}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel{background-color:unset}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list{padding:0 24px 0;position:relative;margin-top:0}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list .wg-components-slider-web .icon-u{cursor:pointer}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list .slider-wrapper{padding:0 4px;display:flex;flex-wrap:nowrap;flex-direction:column;-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}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li{padding:0 16px 0 0;text-align:left;background-color:unset;margin:0;padding-top:8px;padding-bottom:4px;box-sizing:border-box}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .play-item{box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px;padding:16px;background:#fff}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .play-item .item-image{position:relative}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .play-item .item-image .wg-discount-tag{width:70px;height:24px;line-height:24px;font-weight:600;background-color:#f82222;color:#fff;font-size:14px;border-radius:0px 0px 2px 0px;position:absolute;top:0;text-align:center}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .play-item .item-image>div{height:auto !important}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .play-item img{width:252px !important;height:142px !important;border-radius:2px 2px 2px 2px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .play-item:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .play-item .info-warpper{margin-top:8px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .play-item .discount{font-size:14px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .num-voters{color:#999999;font-size:12px;font-weight:normal;letter-spacing:0px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .info-warpper .item-name{color:#222222;font-size:16px;font-weight:bold;line-height:22px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .item-price .original-price{color:#999999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;margin-right:10px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .item-price .unit-currency{color:#ff5e00;font-size:14px;font-weight:normal;line-height:20px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .item-price .amount{color:#ff5e00;font-size:22px;font-weight:bold;letter-spacing:0px;margin-top:-6px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .item-price>div{color:#999999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:30px;text-align:right}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .item-price>div>span{color:#ff6600}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .item-price>div .wg-origin-price{text-decoration:line-through;font-size:14px;height:30px;color:#999;margin-right:4px}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list li .item-price>div .b{font-size:22px;font-weight:600}.web-dynamic-resource .wg-recommend-products.pc .pc-recommend-panel.recommend-panel .slider-list .gradient{position:absolute;right:16px;width:24px;top:8px;height:298px;background:linear-gradient(90deg, rgba(255,255,255,0) 0%, #fff 41.95%, #fff 100%)}.option-popup-wrap{position:absolute;top:40px;left:0}.option-popup-wrap .mask{position:absolute;right:auto;bottom:auto}.option-popup-wrap .mask.light{background:transparent}.option-popup-wrap .popup-content{min-width:90px;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-sizing:border-box;background:#fff;border-radius:3px}.option-popup-wrap .list-action{padding:6px 0;margin:0}.option-popup-wrap .list-action>li{display:block;font-size:14px;padding:0 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#222;height:34px;border:none;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:120px}.option-popup-wrap .list-action>li label{text-align:left;width:auto;display:block;cursor:pointer}.option-popup-wrap .list-action>li.active{color:#2182fc}.option-popup-wrap .list-action>li:hover{background:#f5f7fa}.option-popup-wrap .list-action .wg-icon-select{display:none}.web-gesture{cursor:pointer}.web-gesture label{cursor:pointer;margin-left:3px;border-bottom:dashed 1px #129401}.wg-site-footer{z-index:101}.obs-tips-container{padding:16px;color:#666666}.obs-tips-container .title{text-align:center;margin:8px 0;font-size:14px}.obs-tips-container .obs-message{font-size:14px;margin-bottom:8px;word-break:break-all}.obs-tips-container .obs-list{padding-left:16px;word-break:break-all;font-size:14px}.obs-tips-container .obs-item{margin:.125rem 0;color:#2182fc}.obs-tips-container .obs-item .item-title{color:#666}.obs-tips-container .obs-item .item-name{font-size:14px;color:#666666}.web-option-main{position:relative}.web-option-main .option-price-container{position:absolute;bottom:0;z-index:99;background-color:#ffffff;width:100%;height:86px}.web-option-main .option-price-container.fixed-location{position:fixed;bottom:0;width:99%}.web-option-main .price-content{width:1080px;margin:0 auto;height:86px;font-weight:400;color:#222222;line-height:22px;position:relative}.web-option-main .price-content .option-price-detail{text-align:right}.web-option-main .price-content .option-price-detail .option-number{padding-right:32px;position:relative;cursor:pointer}.web-option-main .price-content .option-price-detail .option-number:hover .price-detail{display:flex}.web-option-main .price-content .option-price-detail .option-number>span{color:#2182fc}.web-option-main .price-content .option-price-detail .option-number .price-detail{display:none;position:absolute;width:410px;box-sizing:border-box;background:#ffffff;box-shadow:0 2px 8px 0 #d8dce5;bottom:50px;left:-110%;padding:16px;text-align:left}.web-option-main .price-content .option-price-detail .option-number .price-detail::after{content:'';position:absolute;border-left:20px solid transparent;bottom:-20px;border-right:20px solid transparent;border-top:20px solid #d8dce5}.web-option-main .price-content .option-price-detail .option-number .price-detail::before{content:'';position:absolute;border-left:20px solid transparent;bottom:-18px;border-right:20px solid transparent;border-top:20px solid #ffffff;z-index:2}.web-option-main .price-content .option-price-detail .option-number .price-detail .r-name{padding:8px;background:#fafafa;text-align:left;font-size:14px;font-weight:400;color:#222222;line-height:20px}.web-option-main .price-content .option-price-detail .option-number .price-detail .rate-list{padding-bottom:8px}.web-option-main .price-content .option-price-detail .option-number .price-detail .rate-list .rate-item{font-size:14px;font-weight:400;line-height:20px;padding:8px 8px 0;color:#666666}.web-option-main .price-content .option-price-detail .option-number .price-detail .rate-list .rate-item .rate-name{padding-right:20px}.web-option-main .price-content .option-price-detail .option-number .wicon-cirArrowDown{color:#2182fc;display:inline-block;transform:rotate(180deg);margin-left:4px;position:relative;top:2px}.web-option-main .price-content .item-price{padding-right:16px;font-size:24px;font-weight:600;color:#ff6600;line-height:33px;margin-left:6px}.web-option-main .confirm-btn{width:144px;height:56px;color:#fff;font-size:20px;font-weight:600;line-height:20px;background:#ff7400;border-radius:2px;cursor:pointer}.web-option-main .go-back-btn{color:#2182fc;line-height:14px;font-weight:500;cursor:pointer}.web-option-list{width:1080px;margin:0 auto;margin-bottom:0px;padding-bottom:100px}.web-option-list .back{color:#2182fc;font-size:14px;line-height:14px;font-weight:500;cursor:pointer;margin-top:16px;width:fit-content}.web-option-list .back .wg-icon-back{color:#2182fc;font-size:14px}.web-option-list .option-list-header{padding:14px 20px 8px 20px}.web-option-list .option-list-header .title{font-size:20px;font-weight:600;color:#222;line-height:20px}.web-option-list .option-list-header .back{color:#2182fc;font-size:14px;line-height:14px;font-weight:500;cursor:pointer}.web-option-list .option-list-header .back .wg-icon-back{color:#2182fc}.web-option-list .option-list-content{background:#fff}.web-option-list .option-list-content .empty-resource{height:460px}.web-option-list .option-list-content .list-header-city{padding:20px 20px 0px 0px;border-bottom:1px solid #eee;font-size:18px;line-height:25px;font-weight:400;color:#999}.web-option-list .option-list-content .list-header-city .list-header-li{margin:0 20px;padding-bottom:10px;cursor:pointer}.web-option-list .option-list-content .list-header-city .list-header-li.active{font-weight:600;color:#2182fc;border-bottom:2px solid #2182fc}.web-option-list .option-list-content .list-header-resource{padding:20px;border-bottom:1px solid #eee}.web-option-list .option-list-content .list-header-resource .resource-info{margin-bottom:12px;font-size:14px;font-weight:400;line-height:14px;color:#666}.web-option-list .option-list-content .list-header-resource .option-resource .option-resource-title{color:#999;font-size:14px;font-weight:400;line-height:14px}.web-option-list .option-list-content .list-header-resource .option-resource .option-resource-label{margin-left:26px}.web-option-list .option-list-content .list-header-resource .option-resource .option-resource-label .label-li{margin-right:20px;font-size:14px;font-weight:400;line-height:14px;color:#222;cursor:pointer}.web-option-list .option-list-content .list-header-resource .option-resource .option-resource-label .label-li.active{padding:3px 2px;background:#2182fc;color:#fff}.web-option-list .option-list-content .list-content{margin:0}.web-option-list .option-list-content .list-content .content-label{padding:15px 10px;background:#f5f9ff}.web-option-list .option-list-content .list-content .content-label>div{font-size:14px;font-weight:400;line-height:14px;color:#666}.web-option-list .option-list-content .list-content .content-label>div.name-label{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2}.web-option-list .option-list-content .list-content-ul{font-size:14px;font-weight:400;line-height:14px;color:#222;min-height:460px}.web-option-list .option-list-content .list-content-ul::-webkit-scrollbar{width:6px;height:4px}.web-option-list .option-list-content .list-content-ul::-webkit-scrollbar-thumb{background:#cccccc;border-radius:4px}.web-option-list .option-list-content .list-content-ul::-webkit-scrollbar-track{border-radius:4px}.web-option-list .option-list-content .list-content-ul .list-content-li{padding:20px 0;border-bottom:1px solid #eee}.web-option-list .option-list-content .list-content-ul .list-content-li .li-item{margin:0 0 0 30px}.web-option-list .option-list-content .list-content-ul .list-content-li .li-item.name-label{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;line-height:20px}.web-option-list .option-list-content .list-content-ul .list-content-li .li-item.name-label .item-detail-btn{position:absolute;bottom:-4px;font-size:14px;font-weight:400;line-height:14px;color:#2182fc;cursor:pointer;width:100%}.web-option-list .option-list-content .list-content-ul .list-content-li .li-item.name-label .item-detail-btn.fixed{position:inherit}.web-option-list .option-list-content .list-content-ul .list-content-li .li-item.name-label .item-detail-btn .total-price-label{position:relative;height:26px}.web-option-list .option-list-content .list-content-ul .list-content-li .li-item.name-label .item-detail-btn .total-price-label .price-box{right:0}.web-option-list .option-list-content .list-content-ul .list-content-li .li-item.name-label .item-detail-btn .total-price-label>span{position:absolute;width:fit-content}.web-option-list .option-list-content .list-content-ul .list-content-li .li-item.name-label .item-detail-btn .wg-icon-expand{margin-left:2px;font-size:12px;transform:rotate(270deg)}.web-option-list .option-list-content .list-content-ul .list-content-li .option-info{position:relative}.web-option-list .option-list-content .list-content-ul .list-content-li .option-info .option-name{cursor:pointer;font-size:16px;font-weight:600;color:#222222;line-height:22px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-info .option-addr{font-size:12px;font-weight:400;color:#999999;line-height:17px;margin-right:8px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-info .realTime{font-size:12px;font-weight:400;color:#129401;line-height:17px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-fold{width:80px;color:#2182fc;font-size:18px;cursor:pointer}.web-option-list .option-list-content .list-content-ul .list-content-li .option-fold .wicon-cirArrowDown{display:inline-block}.web-option-list .option-list-content .list-content-ul .list-content-li .option-fold .wicon-cirArrowDown.up{transform:rotate(180deg)}.web-option-list .option-list-content .list-content-ul .list-content-li .option-image{cursor:pointer;margin-right:20px;width:112px;height:84px;background-color:#f0f0f0}.web-option-list .option-list-content .list-content-ul .list-content-li .option-image>img{width:100%;height:100%}.web-option-list .option-list-content .list-content-ul .list-content-li .total-price-label{color:#ff5e00;font-size:14px;line-height:26px}.web-option-list .option-list-content .list-content-ul .list-content-li .total-price-label .unit-price{font-size:20px;font-weight:600}.web-option-list .option-list-content .list-content-ul .list-content-li .total-price-label .publicPrice{color:#999999;text-decoration:line-through;margin-right:4px;line-height:26px}.web-option-list .option-list-content .list-content-ul .list-content-li .total-price-label .unit{color:#999999;font-size:14px}.web-option-list .option-list-content .list-content-ul .list-content-li .total-price-label .hotel-included{padding-right:40px;line-height:16px}.web-option-list .option-list-content .list-content-ul .list-content-li .total-price-label .icon-box{margin-left:20px;width:20px;height:20px}.web-option-list .option-list-content .list-content-ul .list-content-li .total-price-label .icon-box .wg-icon-select{color:#8dc657;font-weight:600;font-size:20px}.web-option-list .option-list-content .list-content-ul .list-content-li .item-detail-info{margin:10px;padding:10px;background:#f5faff;color:#222;font-size:14px;font-weight:400;line-height:20px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-choose-label .option-choose-content{display:inline-block;width:150px;height:38px;border-radius:3px;border:1px solid #d8dce5;padding:10px;font-size:14px;font-weight:400;color:#c0c4cc;line-height:14px;box-sizing:border-box}.web-option-list .option-list-content .list-content-ul .list-content-li .option-choose-label .option-choose-content>b{width:115px;display:inline-block;font-weight:400;color:#222}.web-option-list .option-list-content .list-content-ul .list-content-li .option-choose-label .option-choose-content>b.placeholder{color:#c0c4cc}.web-option-list .option-list-content .list-content-ul .list-content-li .option-choose-label .option-choose-content .wg-icon-expand{color:#999;font-size:12px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-choose-label .input-area{width:150px;height:38px;position:absolute;top:0;right:0;opacity:0}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container{padding:10px 30px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item{position:relative;padding:16px 10px;background:#fafafa}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item>div *{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item>div input::selection{background-color:#ffffff}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item::after{content:'';width:98%;height:1px;background-color:#e3e3e3;position:absolute;bottom:0}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item:last-child::after{height:0px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .li-item{margin:0 0 0 15px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .total-price-label{width:260px;text-align:right}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label{font-size:16px;font-weight:400;color:#222222;line-height:22px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .notice{font-size:12px;color:#2182fc;line-height:18px;cursor:pointer}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .notice .realTime{font-size:12px;font-weight:400;color:#129401;line-height:18px;margin-left:8px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .notice .wicon-note-new{font-size:16px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .notice .wg-icon-expand{margin-left:2px;display:inline-block}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .notice .wg-icon-expand.up{transform:rotate(180deg)}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .hotel-tag{color:#ff5e00;border:none;border-radius:2px;font-size:12px;line-height:16px;padding-right:12px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .hotel-tag .tag-item-icon-box{margin-right:4px;border-radius:2px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .hotel-tag .tag-item-icon-box .tag-icon{display:inline-block;transform:scale(.7)}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .rate-label .hotel-tag .icon-box-oringe{background:#ff6600;color:#ffffff;height:12px;margin-top:2px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .number-label{width:160px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .number-label .no-decoration-button{width:100%}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .number-label .no-decoration-button .wg-select-container{width:100%}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .date-label{width:234px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .date-label .fixed-time{font-size:16px;font-weight:400;color:#222222;line-height:22px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .date-label .no-decoration-button{width:100%}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .date-label .no-decoration-button .wg-select-container{width:100%}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro{background:#fff;padding:16px;border:1px solid #2182fc;margin-top:16px;position:relative;border-radius:4px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro::after{content:'';position:absolute;border-left:10px solid transparent;top:-11px;border-right:10px solid transparent;border-bottom:10px solid #2182fc}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro::before{content:'';position:absolute;border-left:10px solid transparent;top:-10px;border-right:10px solid transparent;border-bottom:10px solid #ffffff;z-index:2}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .title{font-size:16px;font-weight:600;color:#222222;line-height:16px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .content{margin-top:8px;font-size:16px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .intro-item{margin-top:8px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .intro-item:first-child{margin-top:0}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .intro-item:last-child{border-bottom:none}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .intro-item .intro-title{margin-bottom:8px;font-size:14px;font-weight:600;color:#222;line-height:14px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .intro-item ul{list-style:none;padding:0;padding-bottom:8px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .intro-item ul li{padding-left:8px;position:relative;font-size:12px;font-weight:400;color:#666666;line-height:1.25px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .intro-item ul li:after{content:' ';position:absolute;height:4px;width:4px;background:#2182fc;border-radius:50%;left:0;top:8px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .option-select-item .dynamic-option-intro .intro-item .intro-content{font-size:12px;font-weight:400;color:#222;line-height:18px}.web-option-list .option-list-content .list-content-ul .list-content-li .option-select-container .web-option-detail{background-color:#ffffff;height:auto}.web-option-list .confirm-btn{width:321px;height:46px;margin:18px auto 0;color:#fff;font-size:20px;font-weight:600;line-height:20px;background:linear-gradient(270deg, #ff7400 0%, #ffb100 100%);box-shadow:0 4px 10px 0 rgba(255,125,19,0.55);border-radius:2px;cursor:pointer}.web-option-list .web-option-detail{background-color:#ffffff;height:550px}.web-option-list .web-option-detail .icon-container{width:60px;height:60px;background:url(../img-web/order_loading.png) no-repeat;background-size:contain;margin-bottom:10px;animation:turn 1s linear infinite}.web-option-list .web-option-detail .option-detail-image{width:800px;height:550px}.web-option-list .web-option-detail .option-detail-image .slider{width:100%;height:100%}.web-option-list .web-option-detail .option-detail-image .slider img{width:800px;height:550px}.web-option-list .web-option-detail .option-detail-info{height:550px;padding:0 0 0 20px}.web-option-list .web-option-detail .option-detail-info .close-btn{padding:10px 10px}.web-option-list .web-option-detail .option-detail-info .close-btn .wicon-close{font-size:20px}.web-option-list .web-option-detail .option-detail-info .name{font-size:20px;font-weight:600;color:#222;line-height:28px}.web-option-list .web-option-detail .option-detail-info .content{margin-top:8px;overflow:auto;height:440px;padding-right:6px;max-width:350px}.web-option-list .web-option-detail .option-detail-info .content::-webkit-scrollbar{width:6px;height:4px}.web-option-list .web-option-detail .option-detail-info .content::-webkit-scrollbar-thumb{background:#cccccc;border-radius:4px}.web-option-list .web-option-detail .option-detail-info .content::-webkit-scrollbar-track{border-radius:4px}.web-option-list .web-option-detail .option-detail-info .limit-info .limit-info-item{margin-top:20px}.web-option-list .web-option-detail .option-detail-info .limit-info .limit-info-item .limit-title{margin-bottom:8px;font-size:14px;font-weight:600;line-height:14px;color:#222}.web-option-list .web-option-detail .option-detail-info .limit-info .limit-info-item .limit-content{font-size:14px;font-weight:400;color:#222;line-height:20px}.web-option-list div.dialog-model-content{width:1180px;padding:0}@keyframes turn{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.no-decoration-button{background:#fff;border:none;text-align:left;padding:0}.no-decoration-button:active{outline:none}.no-decoration-button:focus{outline:none;border-color:transparent}.obs-tags-container{font-size:12px}.obs-tags-container>div{margin-right:8px}.obs-tags-container .tag-text{max-width:788px}.obs-tags-container .tag-oringe{color:#ff6600;border:none;border-radius:2px}.obs-tags-container .tag-item-icon-box{margin-right:4px;border-radius:2px;width:13px;height:12px;margin-top:5px}.obs-tags-container .tag-item-icon-box .tag-icon{display:inline-block;transform:scale(.78)}.obs-tags-container .icon-box-oringe{background:#ff6600;color:#ffffff}.obs-tags-container .wg-icon-expand{margin-left:.3125rem;-webkit-transform:scale(.85);-moz-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85)}.price-detail-container{width:400px;box-sizing:border-box;padding:0 0 0 16px}.price-detail-container .fixed-container{position:relative;width:374px;z-index:99;box-sizing:border-box}.price-detail-container .fixed-container .price-detail{background:#fff;padding-bottom:30px}.price-detail-container .fixed-container .price-detail .discount-tip{font-size:12px;color:#999;padding:0 16px}.price-detail-container .fixed-container .price-detail .detail-title{padding:10px 20px;background:#fff2e7;border-radius:2px 2px 0px 0px;color:#ff7d13;font-size:14px;font-weight:bold;letter-spacing:0px;line-height:20px}.price-detail-container .fixed-container .price-detail .detail-title .text{text-decoration:underline}.price-detail-container .fixed-container .price-detail .detail-title .detail-title-sub{font-size:14px;color:#2182fc;font-weight:normal}.price-detail-container .fixed-container .price-detail .detail-title>i{margin-right:4px}.price-detail-container .fixed-container .price-detail .traffic-detail{padding:10px 16px}.price-detail-container .fixed-container .price-detail .traffic-detail:first-child{padding-top:20px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-title{font-size:20px;font-weight:600;color:#222;line-height:20px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-title .title-square{width:6px;height:6px;margin-left:6px;margin-right:8px;display:inline-block;background:#2182fc}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-title .title-price{text-align:right;font-size:16px;font-weight:600;color:#ff5e00;line-height:16px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-title .title-price .publicPrice{font-weight:400;color:#999999;line-height:16px;text-decoration:line-through;margin-right:.25rem}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-content{margin-top:10px;background:#f1f4f9;padding:10px 16px;font-size:14px;line-height:14px;color:#222}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-content .content-item{line-height:20px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-content .content-item .date{width:62px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-content .content-item:not(:last-child){margin-bottom:10px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item{margin-top:10px;padding-left:16px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li{margin-bottom:10px;font-size:14px;font-weight:400;color:#666;line-height:16px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li>span:first-child{max-width:180px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li .no-publicPrice{max-width:180px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li .has-publicPrice{max-width:150px}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li .obs-tips{font-size:.75rem;font-weight:400;color:#ff7d13;line-height:1.125rem;text-align:right}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li .publicPrice{font-size:.75rem;font-weight:400;color:#999999;line-height:1rem;text-decoration:line-through;margin-right:.25rem}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li .line-through{text-decoration:line-through;margin-right:4px;color:#999999}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li .price-split{margin:0 .625rem;min-width:8px;border-bottom:1px dotted #ccc}.price-detail-container .fixed-container .price-detail .traffic-detail .traffic-price-item .traffic-price-li .boat-price .orgin-price{text-decoration:line-through;color:#999}.price-detail-container .fixed-container .price-detail .traffic-detail .breakfast-detail{padding-left:16px;font-size:14px;font-weight:400;color:#999999;line-height:16px}.price-detail-container .fixed-container .price-detail .traffic-detail .breakfast-detail .breakfast-li{padding:4px 0}.price-detail-container .fixed-container .price-detail .traffic-detail .breakfast-detail .breakfast-price{text-align:right}.price-detail-container .fixed-container .price-detail .traffic-detail .hotel-package{color:#999999;font-size:14px;font-weight:normal;letter-spacing:0px;margin-top:8px;padding:0 16px}.price-detail-container .fixed-container .price-detail .traffic-detail .hotel-package .title{color:#ff7d13}.price-detail-container .fixed-container .price-detail .price-detail-discount{margin-top:10px}.price-detail-container .fixed-container .price-detail .price-detail-discount .discount-detail{font-size:16px;font-weight:600;color:#ff5e00;line-height:16px;margin-bottom:6px}.price-detail-container .fixed-container .price-detail .price-detail-discount .discount-detail .discount-title>span{margin-right:2px}.price-detail-container .fixed-container .price-detail .price-detail-discount .discount-detail .discount-split{margin:0 .625rem;border-bottom:1px dotted #ccc}.price-detail-container .fixed-container .price-detail .price-detail-discount .discount-detail .discount-price>b{margin-left:5px}.price-detail-container .fixed-container .price-detail .price-detail-discount .discount-tip{font-size:12px;color:#999;padding:0 16px}.price-detail-container .fixed-container .price-detail .total-price{margin:0 16px;padding-top:20px;margin-top:20px;font-size:18px;font-weight:600;color:#222;line-height:18px;border-top:1px dotted #ccc}.price-detail-container .fixed-container .price-detail .total-price.no-product{border-top:none}.price-detail-container .fixed-container .price-detail .total-price .total-price-number{font-size:14px;font-weight:600;color:#999;line-height:14px;text-align:right}.price-detail-container .fixed-container .price-detail .average-price{margin:10px 0;padding:0 20px;font-size:13px;align-items:flex-end;justify-content:flex-end}.price-detail-container .fixed-container .price-detail .average-price .price-content{margin-left:5px;color:#ff5e00}.price-detail-container .fixed-container .price-detail .average-price .price-content .price-number{margin-left:6px;font-size:30px;font-weight:600}.price-detail-container .fixed-container .price-detail .order-next-btn{margin:0 20px;padding:14px 0;font-size:20px;font-weight:600;color:#ffffff;line-height:28px;text-align:center;background:#ff7d13;border-radius:2px 2px 2px 2px}.price-detail-container .fixed-container .price-detail .order-next-btn.disabled{background:#999;color:#fff;box-shadow:0 4px 10px 0 rgba(153,153,153,0.55)}.price-detail-container .fixed-container .price-detail .limit-text{margin-top:16px;padding:0 20px;font-size:12px;font-weight:400;color:#222;line-height:17px}.price-detail-container .fixed-container .price-detail .limit-text>i{margin-top:4px;margin-right:8px}.price-detail-container .fixed-container .price-detail .limit-text .limit-desc>span{color:#2182fc;text-decoration:underline}.price-detail-container .fixed-container .box-bg{background:url(../img-web/priceBoxBottom.png) -5px 0 no-repeat;height:13px;width:100%;left:0;bottom:-5px}.price-detail-container .fixed-container .print-box{height:80px;text-align:right}.price-detail-container .fixed-container .print-box .print-btn{border:none;cursor:pointer;color:#ffffff;width:96px;height:40px;background:#2182fc;border-radius:2px 2px 2px 2px;font-size:16px;font-weight:bold;margin-bottom:30px}.dialog-model{position:fixed;top:0;left:0;width:100%;height:100%;color:#fff;background:rgba(31,31,31,0.66);z-index:1000}.dialog-model .dialog-model-content{width:618px;max-height:600px;margin:100px auto;padding:16px 32px 32px 32px;background:#fff;color:#222;box-sizing:border-box}.dialog-model .dialog-model-content .close-btn{height:16px;text-align:right;color:#2182fc}.dialog-model .dialog-model-content .close-btn .wicon-close{font-size:16px;cursor:pointer}.dialog-model .dialog-model-content .model-btn{cursor:pointer}.dialog-model .dialog-model-content .model-btn .model-txt{width:134px;height:40px;background:#2182fc;color:#fff;border-radius:2px;font-size:20px;line-height:20px}.web-hotel-city{position:absolute;top:0;left:66px}.web-hotel-city .city-search-box{height:36px}.web-hotel-city .city-search-box .content-input{width:192px;height:36px}.web-hotel-city .hotel-city-content{width:400px;margin-top:5px;padding:20px;background:#fff;box-shadow:0 7px 10px 0 rgba(153,153,153,0.4);border:1px solid #d8dce5}.web-hotel-city .hotel-city-content.no-padding{padding:0}.web-hotel-city .hotel-city-content .city-box .list{font-size:14px;font-weight:600;color:#222;line-height:14px}.web-hotel-city .hotel-city-content .city-box .list .li-title{margin-bottom:16px}.web-hotel-city .hotel-city-content .city-box .list .city-list>li{margin-right:20px;margin-bottom:10px;font-size:14px;font-weight:400;color:#222;line-height:18px}.web-hotel-city .hotel-city-content .search-no-citys{padding:10px;font-size:14px;line-height:14px}.web-hotel-city .hotel-city-content .search-list{max-height:400px;overflow:auto}.web-hotel-city .hotel-city-content .search-list>li{font-size:14px;font-weight:400;color:#222;line-height:14px}.web-hotel-city .hotel-city-content .search-list .search-list-title>span{color:#2182fc}.web-hotel-city .hotel-city-content .search-list .search-hotel-li .hotel-place{max-width:85%}.web-hotel-city .hotel-city-content .search-list .search-hotel-li .hotel-place .place-ch,.web-hotel-city .hotel-city-content .search-list .search-hotel-li .hotel-place .place-en{font-size:14px;line-height:22px}.web-hotel-city .hotel-city-content .search-list .search-hotel-li .hotel-place .place-ch>span>b,.web-hotel-city .hotel-city-content .search-list .search-hotel-li .hotel-place .place-en>span>b{color:#2182fc}.web-hotel-city .hotel-city-content .search-list .search-hotel-li .hotel-type{margin-left:15px;padding:3px 5px;border:1px solid #f0f0f0;font-size:12px;color:#999;line-height:12px}.web-hotel-city .hotel-city-content .list-history{font-size:14px;font-weight:600;color:#222;line-height:14px}.web-hotel-city .hotel-city-content .list-history .wicon-time{margin-right:5px}.web-hotel-city .hotel-city-content .list-history .history-list{padding:10px 0 20px 0}.web-hotel-city .hotel-city-content .list-history .history-list>li{margin-right:20px;font-size:14px;font-weight:400;color:#222;line-height:18px}.web-flight-city{position:absolute;top:0;left:66px;z-index:2}.web-flight-city.web-flight-arrival-city{left:52px}.web-flight-city .city-search-box{width:192px;height:36px}.web-flight-city .city-search-box .content-input{width:192px;height:36px}.web-flight-city .flight-city-content,.web-flight-city .flight-company-container{width:400px;max-height:350px;overflow-y:auto;margin-top:5px;padding:20px;background:#fff;box-shadow:0 7px 10px 0 rgba(153,153,153,0.4);border:1px solid #d8dce5}.web-flight-city .flight-city-content .list-history,.web-flight-city .flight-company-container .list-history{font-size:14px;font-weight:600;color:#222;line-height:14px}.web-flight-city .flight-city-content .list-history .wicon-time,.web-flight-city .flight-company-container .list-history .wicon-time{margin-right:5px}.web-flight-city .flight-city-content .list-history .history-list,.web-flight-city .flight-company-container .list-history .history-list{padding:10px 0 20px 0}.web-flight-city .flight-city-content .list-history .history-list>li,.web-flight-city .flight-company-container .list-history .history-list>li{margin-right:20px;font-size:14px;font-weight:400;color:#222;line-height:18px}.web-flight-city .flight-city-content .city-box .list,.web-flight-city .flight-company-container .city-box .list{margin-bottom:16px;font-size:14px;font-weight:600;color:#222;line-height:14px}.web-flight-city .flight-city-content .city-box .list .li-title,.web-flight-city .flight-company-container .city-box .list .li-title{margin-bottom:16px}.web-flight-city .flight-city-content .city-box .list .city-list>li,.web-flight-city .flight-company-container .city-box .list .city-list>li{margin-right:20px;margin-bottom:10px;font-size:14px;font-weight:400;color:#222;line-height:18px}.web-flight-city div.flight-company-container{max-height:270px}.web-flight-city div.flight-company-container .search-list .city-ul .city-li{padding:10px;padding-left:0;font-size:14px;font-weight:400;color:#222;line-height:14px}.web-flight-city div.flight-company-container .search-list .city-ul .city-li .code{text-align:right}.web-flight-city div.flight-company-container .search-list .hot-city-ul .hot-city-li{padding:10px;padding-left:0;font-size:14px;font-weight:400;color:#222;line-height:14px}.web-flight-city div.flight-company-container .search-list .hot-city-ul .hot-city-li .code{text-align:right}.web-flight-city div.flight-company-container .search-list .delete-btn{font-weight:600;font-size:14px;line-height:18px;color:#222}.web-flight-city div.flight-company-container .search-result .search-result-list{padding-left:0;font-size:14px;font-weight:400;color:#222;line-height:18px}.web-flight-city div.flight-company-container .search-result .search-result-list .search-list-title{padding:0;padding-bottom:10px}.web-flight-city div.flight-company-container .search-result .search-result-list .search-result-li{padding:10px 0}.component-radio{width:100%;background:#fff;border:1px solid #d8dce5}.component-radio .radio>li .wg-icon-select{display:none}.option-popup-wrap{position:absolute;top:40px;left:0;z-index:2}.option-popup-wrap .popup-content{min-width:90px;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-sizing:border-box;background:#fff;border-radius:3px}.option-popup-wrap .list-action{padding:6px 0;margin:0}.option-popup-wrap .list-action>li{display:block;font-size:14px;padding:0 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#222;height:34px;border:none;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;width:120px}.option-popup-wrap .list-action>li label{text-align:left;width:auto;display:block;cursor:pointer}.option-popup-wrap .list-action>li.active{color:#2182fc}.option-popup-wrap .list-action>li:hover{background:#f5f7fa}.option-popup-wrap .list-action .wg-icon-select{display:none}.empty-resource{margin:0 auto;padding:28px 0;color:#2182fc;background:#fff}.empty-resource>i{margin-right:16px;font-size:40px}.empty-resource>img{width:48px}.empty-resource .text{font-size:14px;font-weight:400;color:#222;line-height:20px}.web-booking-container{width:1180px;margin:0 auto;padding-bottom:40px}.web-booking-container .discount-entry{margin-top:16px}.web-booking-container .panel-hotel-remark{margin-top:20px}.web-booking-container .panel-hotel-remark .hotel-remark-title{font-size:20px;font-weight:600;color:#222;line-height:20px}.web-booking-container .panel-hotel-remark .hotel-remark-list{margin-top:10px;padding:24px 0;background:#fff}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item{border-top:1px solid #f0f0f0;padding:0 24px;padding-top:16px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item:first-child{border-top:none;padding-top:0}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-name{color:#222;font-size:18px;font-weight:600;letter-spacing:0px;line-height:22px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-name>i{color:#2182fc;margin-right:8px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail{margin-top:8px;background:rgba(241,245,248,0.5);border-radius:2px;padding:16px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list{margin-top:16px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list:first-child{margin-top:0}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item{width:49%}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item:nth-child(odd){margin-right:2%}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item.other{margin-right:0;margin-top:8px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-title{color:#222;font-size:14px;font-weight:600;letter-spacing:0px;line-height:20px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-title .sub-title{margin-left:4px;color:#666;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:20px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-list .cate-item-list-item{margin-top:8px;width:49%;background:#fff;border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;box-sizing:border-box;padding:8px;cursor:pointer;color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px;min-height:32px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-list .cate-item-list-item:hover{background:#d9eaff;border:1px solid #2182fc;border-radius:2px 2px 2px 2px;color:#2182fc}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-list .cate-item-list-item.active{border:1px solid #2182fc;color:#2182fc}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-list .cate-item .cate-item-list .cate-item-list-item:nth-child(odd){margin-right:2%}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .cate-item-split{margin:16px 0;height:1px;width:100%;background:#f0f0f0}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area{background:#fff;border:1px solid #f0f0f0;border-radius:2px 2px 2px 2px;width:100%;box-sizing:border-box;padding:16px;margin-bottom:8px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area.t-focus{border-color:#2181fc}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area .text-area-tip{color:#999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area .text-area-tip.tip-error{color:#f82222}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .text-area textarea{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;height:80px;min-width:100%;max-width:100%;min-height:80px;max-height:80px;border:none;resize:none;line-height:20px}.web-booking-container .panel-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-remark-detail .hotel-remark-tip{color:#666;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:16px}.web-booking-container .price-detail-container{padding-top:16px}.web-booking-container .print-tips{display:none}.web-booking-container .print-tips .extra-info-content{font-size:14px;font-weight:600;color:#222;line-height:20px}.web-booking-container .print-tips .member-tips{margin-bottom:16px}.web-booking-container .product-hotel-detail .hotel-container{border-bottom:0}.web-booking-container .product-hotel-detail .hotel-container .hotel-content .hotel-img-box img{object-fit:cover}.web-booking-container .booking-info{width:810px;padding-top:16px}.web-booking-container .booking-info .wg-banner-login{margin-bottom:20px}.web-booking-container .booking-info .wg-banner-login .booking-login{padding:11px 24px;color:#2182fc;background-color:#ffffff;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);height:70px;border-radius:3px;box-sizing:border-box}.web-booking-container .booking-info .wg-banner-login .booking-login .text{color:#222222;font-size:16px;font-weight:bold;letter-spacing:0px;line-height:22px;padding-left:0px}.web-booking-container .booking-info .wg-banner-login .booking-login .text i{font-size:14px;font-weight:400;color:#ff5e00}.web-booking-container .booking-info .wg-banner-login .booking-login .login-btn{border:none;cursor:pointer;color:#ffffff;width:96px;height:40px;background:#2182fc;border-radius:2px 2px 2px 2px;font-size:16px;font-weight:bold}.web-booking-container .booking-info .wg-banner-login .booking-login .login-btn:hover{background:#0057c4}.web-booking-container .booking-info .product-info .detail-title{padding:14px 24px;color:#fff;padding:0px 24px;background:url(../img-web/title-bg.png) no-repeat;background-size:100%;height:72px}.web-booking-container .booking-info .product-info .detail-title .name{color:#222222;font-size:24px;font-weight:bold;letter-spacing:0px;line-height:24px}.web-booking-container .booking-info .product-info .product-hotel-detail .hotel-detail .hotel-img-box{width:170px;height:120px;background-color:#f0f0f0}.web-booking-container .booking-info .product-info .product-hotel-detail .hotel-detail .hotel-img-box .hotel-image{width:100%;height:100%}.web-booking-container .booking-info .passenger-area-container{margin-top:20px}.web-booking-container .booking-info .passenger-area-container .passenger-area-title{font-size:20px;font-weight:600;color:#222;line-height:20px}.web-booking-container .booking-info .passenger-area-container .passenger-area-title .passenger-validate-message{margin-left:10px;padding-top:10px;color:#ff3333;font-size:14px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container{margin-top:10px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger{padding:20px;background:#fff}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .title{font-size:20px;font-weight:500;color:#222;line-height:20px;font-weight:bold}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .title>span{margin-right:10px;display:inline-block;width:5px;height:11px;background:#2182fc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .passenger-list .passenger-list-item{width:25%;margin-top:20px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .passenger-list .passenger-list-item>i{margin-right:6px;cursor:pointer}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .passenger-list .passenger-list-item>i.disabled{color:#ccc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .passenger-list .passenger-list-item>span{cursor:pointer;font-size:14px;font-weight:400;color:#222;line-height:14px;max-width:160px;word-break:break-all}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .passenger-list .passenger-more{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;cursor:pointer}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .passenger-list .passenger-more .wg-icon-back{margin-left:6px;margin-right:0;color:#2182fc;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .frequent-passenger .passenger-list .passenger-more .wg-icon-back.up-direction{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger{margin-top:14px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .wg-select-container .icon.wg-icon-back{color:#666}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item{padding:20px 20px 0 20px;background:#ffffff;border-radius:2px 2px 2px 2px;margin-top:16px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item:first-child{margin-top:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-title{font-size:18px;font-weight:600;color:#222;line-height:20px;letter-spacing:0px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-title .passenger-icon{margin-right:10px;display:inline-block;width:5px;height:11px;background:#2182fc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-title .passenger-type{margin-left:10px;font-size:14px;font-weight:400;color:#c0c4cc;line-height:14px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-title .save-passenger{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;margin-left:16px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-title .save-passenger>i{margin-right:6px;font-size:16px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-title .save-passenger>span{color:#666}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-title .save-passenger .wg-icon-checkbox.disabled{color:#ccc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content{padding:20px 0;border-bottom:1px solid #eeeeee}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .form-group{width:316px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-left,.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-right{padding-top:20px;box-sizing:border-box;position:relative}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-right{margin-left:24px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-right .second-input{margin:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-sex-container{height:36px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .wg-select-container{width:316px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item{padding-bottom:20px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-name .form-validate-failed{width:316px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item .chinese-name-warning{font-size:14px;color:#ff7d13;line-height:18px;width:314px;margin-top:2px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item .chinese-name-warning .wg-icon-warning{color:#ff7d13;margin-right:4px;font-size:16px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item .passenger-info-tips{margin-top:12px;font-size:14px;font-weight:400;color:#2182fc;line-height:14px;text-align:right}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate{position:relative;-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}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate .option-popup-wrap{left:90px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate .certificate-tips{margin-top:12px;font-size:14px;font-weight:400;color:#2182fc;line-height:14px;text-align:right}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate .no-decoration-button .wg-select-container .wg-input .wg-input__inner{border:none;border-bottom:1px solid #e3e3e3;padding-left:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box{position:relative;padding-bottom:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box .passenger-certificate-item{padding-top:20px;box-sizing:border-box;position:relative;margin-left:24px;margin-bottom:20px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box .passenger-certificate-item:nth-child(odd){margin-left:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box .passenger-certificate-item .second-input{margin:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box .no-decoration-button{position:relative}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box .single-calendar{position:absolute;z-index:999;left:0px;top:38px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box .single-calendar .calendar-price{width:316px;padding:0 15px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box .single-calendar ul{list-style-type:none}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-box .area-code-select .drop-list li{height:auto;min-height:40px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-date{position:relative}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-date .no-decoration-button{position:relative}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-date .single-calendar{position:absolute;z-index:999;left:0px;top:38px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-date .single-calendar .calendar-price{width:316px;padding:0 15px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-date .single-calendar ul{list-style-type:none}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-content-item.passenger-certificate-date .area-code-select .drop-list li{height:auto;min-height:40px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .certificate-tips{margin-top:12px;font-size:14px;font-weight:400;color:#2182fc;line-height:14px;text-align:right}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-nation{position:relative}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-nation .no-decoration-button .wg-select-container .wg-input .wg-input__inner{border:none;border-bottom:1px solid #e3e3e3;padding-left:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-birthday{position:relative}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-birthday .single-calendar{position:absolute;z-index:999;left:0px;top:38px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-birthday .single-calendar .calendar-price{width:316px;padding:0 15px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-birthday .single-calendar ul{list-style-type:none}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-label{position:absolute;width:auto;top:0;margin-right:20px;font-size:14px;color:#666666;font-weight:normal;line-height:20px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .second-input{margin-left:10px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .form-validate-info{padding-left:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .content-input{height:26px;box-sizing:border-box;color:#222;border:none;border-bottom:1px solid #e3e3e3;padding-left:0}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .content-input .wg-icon-rili{color:#cccccc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .content-input.placeholder{color:#999}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .content-input.placeholder .wg-icon-back{color:#999}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .content-input.placeholder .wg-icon-rili{color:#ccc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .input-div{box-sizing:border-box;font-size:16px;line-height:18px;color:#222;width:316px;height:31px;cursor:pointer}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .input-div .wg-icon-back{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-sex .passenger-sex-container>div{width:56px;height:26px;border:.5px solid #cccccc;border-radius:1.08px 1.08px 1.08px 1.08px;color:#999999;font-size:15.17px;cursor:pointer}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-sex .passenger-sex-container>div>img{margin-right:6px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-sex .passenger-sex-container>div.active{color:#2182fc;border:1px solid #2182fc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-content .passenger-sex .passenger-sex-container .male{margin-right:10px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container{height:40px;background:rgba(217,234,255,0.5);border-radius:2px 2px 2px 2px;padding:0 16px;box-sizing:border-box;margin-top:16px;position:relative}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-l{color:#2182fc;font-size:14px;font-weight:normal;line-height:40px;cursor:pointer}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-l.active .wg-icon-back{transform:rotate(90deg)}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-l .wg-icon-back{margin-left:4px;color:#2182fc;transform:rotate(270deg);display:inline-block}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-l .name-box{max-width:600px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-l .name-box>span{margin-left:4px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-l .name-box>span:first-child{margin-left:0px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .delete{color:#2182fc;font-size:14px;font-weight:normal;line-height:20px;cursor:pointer}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .delete i{color:#2182fc;font-size:16px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list{position:absolute;max-height:324px;overflow-y:auto;transition:all .5s linear;width:100%;left:0;top:44px;background:#fff;z-index:999;border:1px solid #e3e3e3;border-radius:0px 2px 2px 0px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list::-webkit-scrollbar{width:4px;height:4px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list::-webkit-scrollbar-track{border-radius:4px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item{height:54px;background:#fff;padding:8px 16px;box-sizing:border-box;cursor:pointer}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item.active .ce,.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item.active .name{color:#2182fc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .name{color:#222;font-size:14px;font-weight:normal;line-height:20px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .name>span{margin-left:4px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .name>span:first-child{margin-left:0px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .name .passenger-age{background:#f1f5f8;padding:0px 4px;border-radius:1px 1px 1px 1px;color:#999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .name .is-self{background:rgba(217,234,255,0.5);padding:0px 4px;border-radius:1px 1px 1px 1px;color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .name-box{max-width:620px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .name-box>span{margin-left:4px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .name-box>span:first-child{margin-left:0px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .ce{color:#999;font-size:12px;font-weight:normal;line-height:18px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .ce>span{margin-left:4px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item .ce>span:first-child{margin-left:0px}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item:hover{background:#d9eaff}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item:active .name{color:#2182fc}.web-booking-container .booking-info .passenger-area-container .passenger-content-container .selected-passenger .passenger-item .passenger-select-container .passenger-s-list .passenger-s-item:active .ce{color:#2182fc}.web-booking-container .limit-attention .limit-content-title{font-size:18px;font-weight:600;color:#222;line-height:18px}.web-booking-container .limit-attention .list-unstyled{max-height:480px;overflow-y:auto}.web-booking-container .limit-attention .order-attention-li{margin-top:20px}.web-booking-container .limit-attention .order-attention-li .main-title{margin-bottom:6px;display:inline-block;font-size:14px;font-weight:600;color:#2182fc;line-height:18px}.web-booking-container .limit-attention .order-attention-li .item-value{font-size:14px;font-weight:400;color:#222;line-height:20px}.web-booking-container .room-popup .popup{width:auto;position:relative;background-color:#ffffff}.web-booking-container .room-popup .popup .popup-content{height:auto;width:980px;padding:20px}.web-booking-container .room-popup .popup .popup-content .title{height:50px}.web-booking-container .room-popup .popup .popup-content .title span{line-height:24px;font-size:24px;color:#000;font-weight:600}.web-booking-container .room-popup .popup .popup-content .title .wicon-close{color:#2181fc;cursor:pointer}.web-booking-container .room-popup .popup .popup-content .dialogImg{width:550px;height:410px;margin-right:20px}.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic:hover>.button-next,.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic:hover>.button-prev{opacity:.6}.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic>.button-next,.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic>.button-prev{opacity:0;background:#000000;width:40px;height:40px;position:absolute;cursor:pointer;color:#ffffff;font-size:14px;line-height:40px;top:181px;border-radius:50%}.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic>.button-next .wg-icon-expand,.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic>.button-prev .wg-icon-expand{font-weight:bold;display:inline-block}.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic>.button-prev{left:0px;text-align:center;margin-left:20px}.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic>.button-prev .wg-icon-expand{transform:rotate(90deg)}.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic>.button-next{right:0px;text-align:center;margin-right:20px}.web-booking-container .room-popup .popup .popup-content .dialogImg .slider.slider-pic>.button-next .wg-icon-expand{transform:rotate(270deg)}.web-booking-container .room-popup .popup .popup-content .wg-room-info{font-size:14px;min-width:360px;float:left;min-height:200px;overflow-y:auto}.web-booking-container .room-popup .popup .popup-content .wg-room-info dt{float:left;clear:left;width:80px;text-align:right;color:#999;font-weight:400;line-height:normal}.web-booking-container .room-popup .popup .popup-content .wg-room-info dd{float:left;width:225px;padding:0 0 8px 16px;color:#060101;font-weight:400;line-height:normal}.web-booking-container div.selected-passenger .pickerPopup{position:absolute;top:362px;left:90px;z-index:998}.web-booking-container div.selected-passenger .pickerPopup .mask{position:absolute;width:auto;right:auto;bottom:auto}.web-booking-container div.selected-passenger .pickerPopup .popup-content{display:flex;min-width:291px;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-sizing:border-box;background:#fff;border-radius:3px}.web-booking-container div.selected-passenger .pickerPopup .mask.light{background:#fff}.web-booking-container .booking-contact{margin-top:20px}.web-booking-container .booking-contact .booking-contact-title{font-size:20px;font-weight:600;color:#222;line-height:20px}.web-booking-container .booking-contact .booking-contact-title .sub-title{margin-left:10px;font-size:14px;font-weight:400;color:#666;line-height:20px}.web-booking-container .booking-contact .web-contact-content{margin-top:10px;padding:20px;background:#fff}.web-booking-container .booking-contact .web-contact-content .contact-content-item{margin-bottom:20px}.web-booking-container .booking-contact .web-contact-content .contact-content-item .form-validate-failed{width:316px}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-left,.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-right{padding-top:20px;box-sizing:border-box;position:relative}.web-booking-container .booking-contact .web-contact-content .contact-content-item .form-group{width:316px}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-right{margin-left:24px}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-label{width:70px;font-size:14px;font-weight:400;color:#666;line-height:20px;top:0;position:absolute}.web-booking-container .booking-contact .web-contact-content .contact-content-item .form-validate-info{padding-left:0}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-input .content-input{height:26px;width:316px;border:none;border-bottom:1px solid #d8dce5;box-sizing:border-box;color:#222;padding-left:0;font-weight:bold !important}.web-booking-container .booking-contact .web-contact-content .contact-content-item .second-input{margin-left:10px}.web-booking-container .booking-contact .web-contact-content .contact-content-item.contact-phone{-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}.web-booking-container .booking-contact .web-contact-content .contact-content-item.contact-phone .form-group{width:316px}.web-booking-container .booking-contact .web-contact-content .contact-content-item.contact-phone .form-group .contact-input .content-input{width:204px;padding-left:4px}.web-booking-container .booking-contact .web-contact-content .contact-content-item.contact-phone .contact-right .contact-input .content-input{width:316px;padding-left:0px}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code{position:relative;box-sizing:border-box;font-size:14px;line-height:14px;color:#666;width:112px;height:31px}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .popup-content{padding:10px 0}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .phone-code-text .wg-icon-back{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .wg-input .wg-input__inner{border:none;border-bottom:1px solid #e3e3e3;padding-left:0;padding-right:0}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .wg-input .wg-input__suffix{right:4px}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .area-code-panel{width:300px;position:absolute;top:42px;left:-1px;background:#fff}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .area-code-panel .choose-header{display:none}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .area-code-panel .nationality-list{padding:0 10px;background:#fff;font-size:14px;border:1px solid #d8dce5}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .area-code-panel .nationality-list>dt,.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .area-code-panel .nationality-list>dd,.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .area-code-panel .nationality-list>div>dt,.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .area-code-panel .nationality-list>div>dd{padding:10px 0}.web-booking-container .booking-contact .web-contact-content .contact-content-item .contact-phone-code .content-input{display:inline-block;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden;font-size:16px;border-right:1px solid #e3e3e3 !important;font-weight:bold}.web-booking-container .booking-contact .web-contact-content .wg-components-dropdown-list.contact-code-picker{right:unset}.web-booking-container .booking-contact .contact-phone-tips{font-size:14px;color:#ff7d13}.web-booking-container .booking-contact .contact-phone-tips>i{margin-right:4px}.web-booking-container .booking-contact.booking-econtact{padding:20px;background:#fff}.web-booking-container .booking-contact.booking-econtact .booking-contact-title>i{margin-right:10px}.web-booking-container .booking-contact.booking-econtact .web-contact-content{padding:0}.web-booking-container .booking-contact.booking-econtact .web-contact-content .content-input{font-weight:bold}.web-booking-container .extra-info-container{margin-top:20px}.web-booking-container .extra-info-container .extra-info-title{font-size:20px;font-weight:600;color:#222;line-height:20px}.web-booking-container .extra-info-container .extra-info-content{margin-top:10px;padding:20px;background:#fff}.web-booking-container .extra-info-container .extra-info-content .extra-info-item{font-size:14px;font-weight:400;color:#222;line-height:20px;position:relative;padding:4px;padding-left:8px}.web-booking-container .extra-info-container .extra-info-content .extra-info-item::after{content:' ';width:4px;height:4px;border-radius:50%;background:#2182fc;position:absolute;left:0;top:10px}.web-booking-container .extra-info-container .extra-info-content .extra-info-item .flight-tips{color:#2182fc}.web-booking-container .back-pre{margin-top:20px;font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.web-booking-container .back-pre .back-btn{cursor:pointer}.web-booking-container .back-pre .back-btn>i{margin-right:2px;color:#2182fc}.web-booking-container .back-pre .back-pre-btn{margin-top:40px}.web-booking-container .back-pre .back-pre-btn .pre-btn{width:134px;height:40px;margin-right:10px;font-size:20px;font-weight:600;color:#fff;line-height:20px;background:#2182fc;cursor:pointer}.web-booking-container .back-pre .back-pre-btn .pre-btn.pre-btn-left{margin-right:10px}.web-booking-container .web-nation-ul{max-height:350px;position:absolute;background:#fff;border:1px solid #ddd;z-index:100;top:42px;left:90px;overflow:auto}.web-booking-container .web-nation-ul .web-nation-li{padding:10px;font-size:14px}.web-booking-container .web-resource-sale-out-model .dialog-model-content{width:unset;min-width:360px;max-width:618px;padding:32px}.web-booking-container .web-resource-sale-out-model .dialog-model-content .title{text-align:center}.web-booking-container .web-resource-sale-out-model .dialog-model-content .model-btn .model-txt{font-size:20px;height:56px;border-radius:2px 2px 2px 2px;width:100%}.web-booking-container .web-sale-out{font-size:20px;font-weight:600;line-height:20px}.web-booking-container .web-sale-out .check-change-item{margin:10px 0;font-size:14px;font-weight:400;color:#333}.web-booking-container .web-sale-out .check-change-item .content-li{padding:3px 0;line-height:18px}.web-booking-container .web-price-change .title{font-size:20px;font-weight:600;line-height:20px}.web-booking-container .web-price-change .check-change-container{margin:10px 0;font-size:14px;font-weight:400;color:#333}.web-booking-container .web-price-change .check-change-container .change-title{font-size:16px;font-weight:600}.web-booking-container .web-price-change .check-change-container .content-li{padding:3px 0;line-height:18px}.web-booking-container .web-price-change .change-desc{font-size:16px;font-weight:600}.web-booking-container .web-price-change .change-btn{margin-top:20px}.web-booking-container .web-price-change .change-btn .model-btn{width:134px;height:40px;background:#2182fc;color:#fff;border-radius:2px;font-size:20px;line-height:40px;text-align:center}.web-booking-container .web-price-change .change-btn .model-btn.left{margin-right:10px}.web-booking-container .web-recommend-room-model .dialog-model-content{width:848px;margin:100px auto;max-height:650px;padding:0;overflow:inherit}.web-booking-container .web-recommend-room-model .dialog-model-content .model-btn{padding:20px 0 20px 0}.web-booking-container .web-recommend-room-model .dialog-model-content .model-btn .model-txt{width:256px;height:54px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .room-header{padding:14px 20px;background:#fff2e7;border-radius:2px 2px 0px 0px;font-size:14px;font-weight:400;color:#ff7d13;line-height:12px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .room-header .wg-icon-notice{margin-right:5px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content{padding:16px 30px;max-height:480px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-info .header-name{font-size:18px;font-weight:600;color:#222;line-height:25px;max-width:528px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:break-all;margin-right:5px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-info .hotel-star{color:#ff7400}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-info .score-info{text-align:right}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-info .score-info .score-text{margin-left:2px;margin-bottom:16px;padding:0 6px;background:#2182fc;color:#fff;font-size:18px;line-height:18px;border-radius:70px 100px 100px 0;box-sizing:border-box}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-info .score-info .score-number{color:#222;font-size:20px;font-weight:600;line-height:20px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-info .score-info .score-number>span{margin-left:8px;padding:0px 6px;background:#2182fc;color:#fff;font-size:18px;line-height:18px;border-radius:70px 100px 100px 0;box-sizing:border-box}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-info .score-dec{font-size:20px;font-weight:600;color:#222;line-height:20px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .address-info{margin-top:2px;margin-bottom:16px;font-size:14px;font-weight:400;color:#222;line-height:20px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-package{margin-top:8px;font-weight:400;color:#222222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-package>span{position:relative}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-package>span:nth-child(2){margin-top:4px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-package .food-package,.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .hotel-package .enjoy-package{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.125rem;background-image:url(../img-web/hotel-package-icon.png)}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li{border:none;margin-bottom:10px;padding:16px;background:#f1f5f8;overflow:initial}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li.room-list-li:last-child{margin-bottom:0px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-left .no-image-wrapper{cursor:pointer;border-radius:2px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-left .no-image-wrapper img{width:190px;height:126px;border-radius:2px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body{position:relative}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-name-box{margin-top:4px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-name-box .room-name{cursor:pointer;font-size:18px;font-weight:600;color:#222;line-height:18px;margin-right:5px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-name-box .hotel-tags>span{margin-right:5px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .bed-info{margin-top:5px;font-size:14px;font-weight:400;color:#222;line-height:14px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .bed-info>div{margin-right:20px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .bed-info .bed-icon{font-size:20px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .bed-info .max-person-desc i{margin-right:5px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .build-info{margin-top:8px;font-size:12px;font-weight:400;color:#666;line-height:12px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .build-info>span{margin-right:10px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info{margin-top:8px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item{margin-right:10px;font-size:14px;font-weight:400;line-height:14px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item>i{margin-right:2px;color:#666666}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item>i.breafast-icon{font-size:20px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.text-blue{color:#2182fc}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.text-blue>i{color:#2182fc}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.meal{position:relative;color:#666666}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.meal:hover .meal-msg-dec{display:block}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.meal .meal-msg-dec{width:200px;height:auto;display:none;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;bottom:0px;left:100%;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;z-index:1000;overflow:auto}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.meal .meal-msg-dec .meal-msg-title{margin-bottom:6px;font-size:14px;font-weight:400;color:#222;line-height:14px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.meal .meal-msg-dec .meal-msg-content>li{margin-top:4px;font-size:12px;font-weight:400;color:#666;line-height:18px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.gift-box{position:relative;color:#ff7d13}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.gift-box .wicon-jetso{color:#ff7d13}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.gift-box:hover .jetso-msg-desc{display:block}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.gift-box .jetso-msg-desc{display:none;width:260px;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;left:0;color:#222;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;font-size:14px;line-height:18px;z-index:100}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.hotel-applicability{position:relative}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.hotel-applicability:hover .applicability-desc{display:block}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.hotel-applicability .applicability-desc{display:none;width:210px;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;left:0;color:#222;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;font-size:14px;line-height:18px;z-index:1000}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.fg-tax{position:relative}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.fg-tax:hover .fg-tax-desc{display:block}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .room-extra-info .room-extra-item.fg-tax .fg-tax-desc{z-index:1000;display:none;width:210px;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;left:0;color:#222;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;font-size:12px;line-height:18px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .hotel-tags{margin-top:8px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-body .hotel-tags>span{margin-right:10px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-right .price-container{font-size:12px;font-weight:600}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-right .price-container .price-unit{margin-right:0;color:#ff5e00}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-right .price-container .price-amount{font-size:20px;line-height:20px;color:#ff5e00}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-right .room-info{font-size:14px;font-weight:400;color:#999;line-height:14px;text-align:right}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .recommend-content .room-list-box .room-list-li .media .media-right .selected-btn{width:76px;height:40px;margin-left:10px;background:#ff7d13;border-radius:3px;color:#fff;font-size:18px;font-weight:600}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .room-list-box{max-height:420px;overflow-y:auto}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .room-list-box::-webkit-scrollbar{width:6px;height:4px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .room-list-box::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.web-booking-container .web-recommend-room-model .dialog-model-content .web-recommend-room-wrapper .room-list-box::-webkit-scrollbar-track{border-radius:4px}.web-booking-container .wg-select-container .wg-input .wg-input__inner{border-radius:0px;height:31px;line-height:31px}.web-booking-container .wg-select-container .content-input{border:none !important;width:100% !important}.web-booking-container .wg-select-container .icon.wg-icon-back{color:#999}.web-booking-container .wg-select-container .wg-input .wg-input__suffix{right:0px}.hotel-item-wrap .item-tag{line-height:1.125rem;padding:2px 10px;margin-left:5px;font-size:.75rem;border-radius:1px;word-break:keep-all}.hotel-item-wrap .item-tag:first-child{margin-left:0}.hotel-item-wrap .item-tag.type1{height:1.125rem;box-sizing:border-box;background:#fff1e6;color:#ff6600}.hotel-item-wrap .item-tag.type1 .icon-container{background:#ff6600}.hotel-item-wrap .item-tag.type2{height:1.125rem;box-sizing:border-box;background:#ffecb2;color:#b98223}.hotel-item-wrap .item-tag.type2 .icon-container{background:#b98223}.hotel-item-wrap .item-tag .icon-container{width:.8rem;height:.8rem;box-sizing:border-box;margin-right:5px;color:#fff;border-radius:2px;overflow:hidden}.hotel-item-wrap .item-tag .icon-container .wicon-outlet,.hotel-item-wrap .item-tag .icon-container .wicon-hotel-member{color:#fff !important}.hotel-item-wrap .item-tag .icon-container>i{color:#fff;font-size:12px;-webkit-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.hotel-item-wrap i{display:block;background:none;padding:0 !important;margin:0 !important}.discount-price-rate-s{height:22px;margin-top:5px;padding:0 10px;align-self:flex-end;background-image:linear-gradient(to right, #fe5f04, #f82421);color:#fff;text-align:center;font-size:12px;border-radius:2px;box-sizing:border-box}div.web-clause-model .dialog-model-content{padding:16px 0 32px 0;margin:100px auto}div.web-clause-model .dialog-model-content .close-btn{padding:0 32px}div.web-clause-model .dialog-model-content .close-btn .wicon-close{cursor:pointer}div.web-clause-model .dialog-model-content .web-clause{margin-top:10px;padding:0 32px;max-height:500px;overflow-y:auto;font-size:14px;line-height:22px}.web-luggage{margin-top:20px}.web-luggage .luggage-header{height:80px;padding:0;background-repeat:no-repeat;background-size:cover;background-image:url(../img-web/luggage.png);padding:18px 24px 0;box-sizing:border-box}.web-luggage .luggage-header .title{color:#222;font-size:20px;font-weight:bold;letter-spacing:0px;line-height:24px}.web-luggage .luggage-header .sub-title{color:#999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.web-luggage .panel-body{padding:24px 0px 4px 0px;background-color:#fff}.web-luggage .luggage-container{background:#fff;padding:0 20px;padding-bottom:0;border-radius:2px 2px 2px 2px;margin-top:14px}.web-luggage .luggage-container:first-child{margin-top:0}.web-luggage .luggage-container .luggage-user{color:#222222;font-size:18px;font-weight:bold;letter-spacing:0px;line-height:20px;padding-bottom:16px}.web-luggage .luggage-container .luggage-user .route-number{width:16px;height:16px;color:#fff;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:14px;background:#2182fc;border-radius:1px 1px 1px 1px;margin-right:8px}.web-luggage .luggage-container .luggage-user .route-desc{margin-left:8px;color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.web-luggage .luggage-container .luggage-user .route-desc .no-baggage{color:#ff7d13}.web-luggage .luggage-container .luggage-user .passenger-icon{margin-right:10px;display:inline-block;width:5px;height:11px;background:#2182fc}.web-luggage .luggage-container .luggage-user .passenger-type{margin-left:10px;font-size:14px;font-weight:400;color:#c0c4cc;line-height:14px}.web-luggage .luggage-container .luggage-list .luggage-item{width:356px;margin-bottom:20px}.web-luggage .luggage-container .luggage-list .luggage-item:nth-child(even){margin-left:24px}.web-luggage .luggage-container .luggage-list .luggage-item .no-decoration-button{width:100%}.web-luggage .luggage-container .luggage-list .luggage-item .no-decoration-button .wg-select-container{width:100%}.web-luggage .luggage-container .luggage-list .luggage-item .no-decoration-button .wg-select-container .wg-input__inner{border:none;border-bottom:1px solid #e3e3e3;padding-left:0}.web-luggage .luggage-container .luggage-list .luggage-item .luggage-item-label{color:#666;font-size:14px;font-weight:normal;line-height:14px}.web-luggage .luggage-container .luggage-list .luggage-item .luggage-item-label .ellipsis-1{max-width:88%}.web-luggage .luggage-container .luggage-list .luggage-item .wg-components-dropdown-list li{color:#222;font-size:14px;font-weight:normal}.web-luggage .luggage-container .luggage-list .luggage-item .wg-components-dropdown-list li.active{background:#d9eaff}.web-luggage .luggage-container .luggage-list .luggage-item .wg-components-dropdown-list li .l-price{color:#ff5e00;font-size:14px;font-weight:normal}.web-luggage .luggage-container .luggage-bound{padding:20px 0}.web-luggage .luggage-container .luggage-bound:not(:last-child){padding-bottom:0}.web-luggage .luggage-container .luggage-bound .luggage-item{position:relative;width:365px;height:50px;padding-top:20px;box-sizing:border-box}.web-luggage .luggage-container .luggage-bound .luggage-item .wg-icon-back{cursor:pointer}.web-luggage .luggage-container .luggage-bound .luggage-item .luggage-type{width:90px;position:absolute;top:2px;left:0;color:#666666;font-size:14px;font-weight:normal;line-height:20px}.web-luggage .luggage-container .luggage-bound .luggage-item .luggage-type>p{margin-right:20px;font-size:14px;font-weight:400;color:#666;line-height:14px}.web-luggage .luggage-container .luggage-bound .luggage-item .luggage-info{position:relative;padding:0 8px 0 0;box-sizing:border-box;font-size:16px;line-height:26px;width:356px;height:26px;border-bottom:1px solid #d8dce5;font-weight:normal}.web-luggage .luggage-container .luggage-bound .luggage-item .luggage-info .wg-icon-back{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transition:all .3s}.web-luggage .luggage-container .luggage-bound .luggage-item .luggage-info .wg-icon-back.active{transform:rotate(-270deg)}.web-luggage .luggage-container .luggage-bound .luggage-item .luggage-info .placeholder{color:#999999}.web-luggage .luggage-container .luggage-popup-wrap{width:354px;z-index:150}.web-luggage .luggage-container .luggage-popup-wrap.option-popup-wrap{top:52px;left:0px}.web-luggage .luggage-container .luggage-popup-wrap.option-popup-wrap .list-action>li{width:354px}.web-luggage .luggage-container .luggage-popup-wrap.option-popup-wrap .list-action>li .price{margin-left:20px;margin-bottom:4px}.web-luggage .luggage-container .luggage-popup-wrap.option-popup-wrap .list-action>li .price .price-unit{font-size:12px;color:#ff5e00}.web-luggage .luggage-container .luggage-popup-wrap.option-popup-wrap .list-action>li .price .price-amount{font-size:16px;color:#ff5e00}.confirm-order-stop-popup.offline .dialog-model-content{width:710px}.confirm-order-stop-popup .dialog-model-content{padding:32px}.confirm-order-stop-popup .confirm-order-stop-content{background:#fff;position:relative;height:auto}.confirm-order-stop-popup .confirm-order-stop-content .title{height:20px}.confirm-order-stop-popup .confirm-order-stop-content .title span{line-height:24px;font-size:24px;color:#000;font-weight:600}.confirm-order-stop-popup .confirm-order-stop-content .title .wicon-close{cursor:pointer;color:#2182fc}.confirm-order-stop-popup .confirm-order-stop-content .offline-user-detail{margin-top:10px;background:#f1f5f8;width:100%;box-sizing:border-box;padding:10px 20px}.confirm-order-stop-popup .confirm-order-stop-content .offline-user-detail .user-name{color:#2182fc}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item{font-size:16px;font-weight:600;color:#222;line-height:45px}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .header-icon,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .header-icon{width:30px;height:30px;font-weight:normal;color:#2182fc}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .header-icon .wicon-flight,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .header-icon .wicon-flight{transform:rotate(90deg)}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .header-icon i,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .header-icon i{font-size:26px}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .hotel-detail,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .hotel-detail{line-height:28px}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .traffic-date,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .traffic-date,.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .hotel-date,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .hotel-date,.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .hotel-room,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .hotel-room,.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .hotel-city,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .hotel-city,.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .traffic-time,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .traffic-time,.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .header-icon,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .header-icon{margin-right:10px}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .hotel-name,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .hotel-name{flex:1}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .transit-label,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .transit-label{color:#2182fc;font-size:12px}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .traffic-confirm-luggages,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .traffic-confirm-luggages{background:#f1f5f8;padding:12px 16px;color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.confirm-order-stop-popup .confirm-order-stop-content .traffic-confirm-item .traffic-confirm-luggages .luggages-item,.confirm-order-stop-popup .confirm-order-stop-content .hotel-confirm-item .traffic-confirm-luggages .luggages-item{min-width:40%;margin-right:24px;word-break:break-all}.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail{margin-top:10px;background:#f1f5f8;width:100%;box-sizing:border-box;padding:10px 20px}.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail .passenger-detail-table{display:inline}.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail .passenger-item{font-size:16px;font-weight:600;color:#222;line-height:18px;padding:5px}.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail .passenger-item .name-box{word-break:break-all}.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail .passenger-item .icon-man{color:#2182fc;font-weight:normal;margin-right:5px;font-size:24px}.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail .passenger-item .name,.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail .passenger-item .sex{margin-right:10px}.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail .passenger-item .name{min-width:120px}.confirm-order-stop-popup .confirm-order-stop-content .passenger-detail .passenger-item .name .child{margin-left:4px;font-size:14px;font-weight:400;color:#999999;background:#f1f5f8}.confirm-order-stop-popup .confirm-order-stop-content .resource-item{font-size:16px;font-weight:400;color:#222;line-height:16px;padding:8px;padding-left:0}.confirm-order-stop-popup .confirm-order-stop-content .resource-item i{color:#2182fc;font-size:22px;margin-right:8px}.confirm-order-stop-popup .confirm-order-stop-content .back-pre-btn{margin-top:32px}.confirm-order-stop-popup .confirm-order-stop-content .back-pre-btn .pre-btn{margin-right:10px;font-size:20px;font-weight:600;color:#fff;line-height:20px;width:256px;height:54px;border-radius:4px;border:1px solid #2182fc}.confirm-order-stop-popup .confirm-order-stop-content .back-pre-btn .pre-btn.enalbe{background:#999}.confirm-order-stop-popup .confirm-order-stop-content .back-pre-btn .pre-btn.cancel{background:#fff;margin-right:10px;color:#2182fc}.confirm-order-stop-popup .confirm-order-stop-content .back-pre-btn .pre-btn.confirm{background:#2182fc;margin-right:10px}.web-certification-tip .title{margin-bottom:12px;font-size:15px;font-weight:600;color:#222222;line-height:21px}.web-certification-tip .remark-certification{margin-bottom:20px}.web-certification-tip .remark-certification ul>li{margin-bottom:10px;position:relative;padding-left:10px;font-size:14px;font-weight:400;color:#666666;line-height:20px}.web-certification-tip .remark-certification ul>li:before{content:'';width:4px;height:4px;display:inline-block;margin-right:6px;position:absolute;top:6px;left:0;border-radius:50%;background:#2182fc}.web-passenger-info-model .dialog-model-content{width:796px;padding:16px 30px 30px 30px;margin:100px auto}.web-passenger-info-model .web-passenger-info-tip .passenger-info-intro{width:361px;height:210px;margin-right:16px;background-image:url('../img-web/passenger-intro.png');background-size:361px 210px}.web-passenger-info-model .web-passenger-info-tip .passenger-info-tips .tip-item{margin-bottom:16px;position:relative;padding-left:10px;font-size:14px;font-weight:400;color:#666666;line-height:20px}.web-passenger-info-model .web-passenger-info-tip .passenger-info-tips .tip-item:before{content:'';width:4px;height:4px;display:inline-block;margin-right:6px;position:absolute;top:6px;left:0;border-radius:50%;background:#2182fc}.product-traffic-detail .resource-content{padding-bottom:0}.product-traffic-detail .resource-content .flight-container{padding:20px 2px;border-bottom:1px solid #eee}.product-traffic-detail .resource-content .flight-container:last-child{border-bottom:none}.product-traffic-detail .resource-content .flight-container .flight-header .flight-header-icon{margin-right:8px}.product-traffic-detail .resource-content .flight-container .flight-header .flight-header-icon>i{color:#2182fc;font-size:22px;display:inline-block;transform:scale(1.3)}.product-traffic-detail .resource-content .flight-container .flight-header .flight-date,.product-traffic-detail .resource-content .flight-container .flight-header .flight-place{margin-left:10px;font-size:18px;font-weight:600;color:#222;line-height:18px}.product-traffic-detail .resource-content .flight-container .flight-header .note{font-size:14px;font-weight:400;color:#666;line-height:14px;padding-right:10px}.product-traffic-detail .resource-content .flight-container .flight-header .note .traffic-duration .wicon-time{margin-right:4px}.product-traffic-detail .resource-content .flight-container .flight-header .note .companyName{border-left:1px solid #eeeeee;margin-left:10px;padding-left:10px}.product-traffic-detail .resource-content .flight-container .flight-content{margin-top:10px}.product-traffic-detail .resource-content .flight-container .flight-content .boat-detail{color:#222;font-size:14px}.product-traffic-detail .resource-content .flight-container .flight-content .boat-detail .boat-detail-time{margin-left:40px}.product-traffic-detail .resource-content .flight-container .flight-content .boat-detail .boat-detail-departure{margin-left:20px}.product-traffic-detail .resource-content .flight-container .flight-content .boat-detail .boat-detail-arrival{margin-left:10px}.product-traffic-detail .resource-content .flight-container .flight-content .boat-detail .boat-detail-arrow{margin-left:10px;font-size:12px;color:#ccc}.product-traffic-detail .resource-content .flight-container .flight-content .boat-detail .boat-detail-company,.product-traffic-detail .resource-content .flight-container .flight-content .boat-detail .boat-detail-seat{margin-left:20px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-icon{width:40px;padding-left:38px;margin-right:10px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-icon>img{width:30px;height:26px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-info{min-width:120px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-info .flight-company{font-size:14px;font-weight:400;color:#222;line-height:14px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-info .flight-number{font-size:12px;font-weight:400;color:#999;line-height:16px;margin-top:4px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .date-time,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .date-time,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .date-time{font-size:20px;font-weight:600;color:#222;line-height:18px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .flight-code,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .flight-code,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .flight-code{margin-top:4px;font-size:12px;font-weight:400;color:#222;line-height:12px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .between,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .between,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .between{color:#ccc;padding:0 10px;font-size:12px;font-weight:400}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .train-date,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .train-date,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .train-date{color:#222222}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .train-date .day-range,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .train-date .day-range,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .train-date .day-range{font-size:10px;font-weight:400;color:#2182fc;line-height:12px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .date,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .date,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .date{text-align:center}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .date .date-time,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .date .date-time,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .date .date-time{font-size:20px;font-weight:600;color:#222;line-height:18px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .date .date-time .transit-label,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .date .date-time .transit-label,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .date .date-time .transit-label{margin-left:6px;font-size:14px;font-weight:600;color:#0081ff;line-height:18px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .date .flight-code,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .date .flight-code,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .date .flight-code{margin-top:4px;font-size:12px;color:#222;line-height:12px;border-bottom:dashed 1px #999;width:27px;cursor:pointer;position:relative}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .date .flight-code>div,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .date .flight-code>div,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .date .flight-code>div{min-width:120px;top:20px;left:0px;background:#fff;padding:10px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:12px;position:absolute;display:none}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .date .flight-code:hover>div,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .date .flight-code:hover>div,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .date .flight-code:hover>div{display:block}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .flight-between,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .flight-between,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .flight-between{color:#eee;padding:0 10px;font-size:.75rem}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .flight-between .flight-between-desc,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .flight-between .flight-between-desc,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .flight-between .flight-between-desc{font-size:12px;font-weight:400;color:#ff7d13;line-height:12px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-date .flight-between .flight-between-city,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-date .flight-between .flight-between-city,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .flight-between .flight-between-city{margin-top:6px;font-size:12px;font-weight:400;color:#666;line-height:12px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-time,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-time{font-size:14px;font-weight:400;color:#222;line-height:14px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-time>i,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-time>i{color:#999;margin-right:4px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-seat,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-no{width:120px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-no{font-size:14px;font-weight:400;color:#2182fc;line-height:20px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-no span{text-decoration:underline;cursor:pointer}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-get-up,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-get-off,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-time{font-size:14px;font-weight:400;line-height:14px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-get-up .title,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-get-off .title,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .title,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-time .title{color:#999;padding-bottom:10px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-get-up .content,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-get-off .content,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date .content,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-time .content{color:#222}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-time{width:120px;margin-left:40px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-date{width:150px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-get-up,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .other-get-off{min-width:50px}.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .flight-seat,.product-traffic-detail .resource-content .flight-container .flight-content .flight-detail .train-seat{font-size:14px;font-weight:400;color:#222;line-height:14px}.product-traffic-detail .resource-content .flight-container .flight-tip-container{background:#fafafa;padding:16px;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;margin-left:20px;margin-top:16px}.product-traffic-detail .resource-content .flight-container .flight-tip-container .flight-tip{color:#222222}.product-traffic-detail .resource-content .flight-container .flight-tip-container .flight-tip.luggage>i{color:#129401}.product-traffic-detail .resource-content .flight-container .flight-tip-container .flight-tip.no-free{color:#ff7d13}.product-traffic-detail .resource-content .flight-container .flight-tip-container .flight-tip.no-free>i{color:#ff7d13}.product-traffic-detail .resource-content .flight-container .flight-tip-container .flight-tip>i{margin-right:2px;font-size:16px;color:#ff7d13}.product-traffic-detail .resource-content .flight-container .flight-tip-container .r-tip{cursor:pointer;width:max-content;margin-left:8px;color:#2182fc}.product-traffic-detail .resource-content .flight-container .flight-tip-container .r-tip .wg-icon-expand{transform:rotate(270deg);display:inline-block}.product-traffic-detail .resource-content .flight-container .flight-baggage-box{padding-top:10px;padding-left:45px;font-size:12px;font-weight:400;color:#129401;line-height:12px}.product-traffic-detail .resource-content .flight-container .flight-baggage-box .title{padding-right:8px;line-height:14px}.product-traffic-detail .resource-content .flight-container .flight-baggage-box .title i{font-size:14px;color:#129401;margin-right:4px}.product-traffic-detail .resource-content .flight-container .flight-baggage-box .remark{line-height:14px}.product-traffic-detail .resource-content .flight-container .flight-pu-tip-box{padding-top:10px;padding-left:45px;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.product-traffic-detail .resource-content .flight-container .flight-pu-tip-box i{font-size:14px;color:#ff7d13;margin-right:4px}.product-hotel-detail .hotel-container{padding:20px 2px;border-bottom:1px solid #eee}.product-hotel-detail .hotel-container .hotel-header .hotel-header-icon{margin-right:8px}.product-hotel-detail .hotel-container .hotel-header .hotel-header-icon>i{color:#2182fc;font-size:22px;display:inline-block}.product-hotel-detail .hotel-container .hotel-header .hotel-date,.product-hotel-detail .hotel-container .hotel-header .hotel-place{margin-left:10px;font-size:18px;font-weight:600;color:#222;line-height:18px}.product-hotel-detail .hotel-container .hotel-content{margin-top:10px;padding-left:38px}.product-hotel-detail .hotel-container .hotel-content .hotel-img-box{width:170px;height:120px;border-radius:4px;overflow:hidden}.product-hotel-detail .hotel-container .hotel-content .hotel-img-box img{height:100%;object-fit:contain}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail{margin-left:20px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-name{margin-bottom:5px;font-size:18px;font-weight:600;color:#222;line-height:18px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-info{font-size:14px;font-weight:400;color:#222;line-height:18px;margin-bottom:5px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-info>span{margin-right:10px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-address{margin-bottom:5px;font-size:14px;font-weight:400;color:#999;line-height:20px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-package{margin-top:8px;color:#ff7d13;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;text-decoration:underline dashed;margin-bottom:8px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-package>span{position:relative;max-width:480px;cursor:pointer;width:max-content}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-package>span:nth-child(2){margin-top:8px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-package>span:hover .hotel-package-detail{display:block}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-package .food-package,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-package .enjoy-package{background-repeat:no-repeat;background-size:cover;height:16px;width:16px;margin-right:4px;margin-top:2px;background-image:url(../img-web/hotel-package-icon.png)}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label{margin-bottom:10px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label>div{margin-right:10px;font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label>div>i{margin-right:4px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .jetso-msg-info{position:relative;width:auto;height:18px;padding:0;font-size:14px;font-weight:400;color:#ff7d13;line-height:14px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .jetso-msg-info>i{margin-right:3px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .jetso-msg-info:hover .applicability-desc,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .jetso-msg-info:hover .fg-tax-desc,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .jetso-msg-info:hover .jetso-msg-desc{display:block}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .jetso-msg-info .jetso-msg-desc{display:none;width:260px;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;left:0;color:#222;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;font-size:12px;line-height:18px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:16px;position:relative}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy i{color:#999;margin-right:2px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy:hover .child-policy-desc{display:block}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy>label.title{cursor:pointer;border-bottom:dashed 1px #222;padding-bottom:2px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy.green{color:#129401}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy.green>label.title{cursor:auto;border-bottom:none;padding-bottom:2px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy.green>i{color:#129401}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy .child-policy-desc{display:none;position:absolute;width:280px;top:20px;left:0;background:#fff;padding:10px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:14px;line-height:20px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy .child-policy-desc>div{position:relative;padding-left:8px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .child-policy .child-policy-desc>div::before{z-index:2;content:'';background:#2182fc;width:4px;height:4px;border-radius:50%;top:8px;left:0;position:absolute}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .applicability-info,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .fg-tax-info{position:relative;padding-top:0}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .applicability-info>i,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .fg-tax-info>i{margin-right:3px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .applicability-info:hover .applicability-desc,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .fg-tax-info:hover .applicability-desc,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .applicability-info:hover .fg-tax-desc,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .fg-tax-info:hover .fg-tax-desc{display:block}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .applicability-desc,.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-label .fg-tax-desc{display:none;position:absolute;top:18px;left:0;background:#fff;padding:10px;color:#222;width:200px;border:1px solid #2182fc;word-break:break-word;border-radius:4px;font-size:12px;z-index:5}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .hotel-tags>span{margin-right:5px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .meal-detail{position:relative}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .meal-detail:hover .meal-msg-dec{display:block}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .meal-detail .meal-msg-dec{width:276px;height:auto;display:none;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;z-index:5}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .meal-detail .meal-msg-dec .meal-msg-title{margin-bottom:6px;font-size:14px;font-weight:400;color:#222;line-height:14px}.product-hotel-detail .hotel-container .hotel-content .hotel-content-detail .meal-detail .meal-msg-dec .meal-msg-content>li{margin-top:4px;font-size:12px;font-weight:400;color:#666;line-height:18px}.product-option-detail{background:#fff}.product-option-detail .option-title{padding-top:20px;border-top:1px solid #eee;font-size:16px;font-weight:400;color:#222;line-height:16px}.product-option-detail .option-title.in-top{border-top:none}.product-option-detail .option-title i{margin-right:10px;color:#2182fc}.product-option-detail .option-title .web-icon{font-size:22px;margin-right:8px;color:#2182fc}.product-option-detail .option-title .option-btn{font-size:16px;font-weight:400;color:#2182fc;line-height:22px}.product-option-detail .option-title .option-btn>i{display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.product-option-detail .option-title .option-btn>i.up-direction{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.product-option-detail .option-detail{padding:10px 0 10px 14px}.product-option-detail .option-detail .option-detail-item{background:#fafafa;padding:16px;margin-top:10px}.product-option-detail .option-detail .option-detail-item .option-image{margin-right:20px;width:130px;height:92px;background-color:#f0f0f0}.product-option-detail .option-detail .option-detail-item .option-image>img{width:100%;height:100%}.product-option-detail .option-detail .option-detail-item .obs-detail{padding-bottom:11px;border-bottom:1px solid #e3e3e3}.product-option-detail .option-detail .option-detail-item .rate-list{padding-top:10px}.product-option-detail .option-detail .option-detail-item .rate-list .rate-item{font-size:14px;font-weight:400;color:#222222;line-height:20px;padding:4px 0}.product-option-detail .option-detail .option-detail-item .rate-list .rate-item>span{margin-right:24px}.product-option-detail .option-detail .option-detail-item .rate-list .rate-item .rate-date.no-date{color:#ff7d13;position:relative;padding-left:14px}.product-option-detail .option-detail .option-detail-item .rate-list .rate-item .rate-date.no-date .wicon-note-new{position:absolute;top:2px;left:0;font-size:16px;margin-right:4px}.product-option-detail .option-detail .option-detail-item:first-child{margin-top:0}.product-option-detail .option-detail .option-detail-item .option-item-title{flex:1;font-size:16px;font-weight:600;color:#2182fc;line-height:24px;margin-bottom:10px}.product-option-detail .option-detail .option-detail-item .option-item-title .option-type-name{min-width:50px}.product-option-detail .option-detail .option-detail-item .option-item-title .option-name{margin-left:5px;color:#222}.product-option-detail .option-detail .option-detail-item .option-date{font-size:14px;font-weight:400;color:#222;line-height:14px}.product-option-detail .option-detail .option-detail-item .option-mark{margin-top:10px;font-size:14px;font-weight:400;color:#666;line-height:20px}.product-info .resource-content{padding-bottom:0;padding-top:20px;border-top:1px solid #eee}.product-insurance-detail{padding:0 24px 20px;background:#fff}.product-insurance-detail .insurance-title{font-size:16px;font-weight:400;color:#222;line-height:16px;padding-top:20px;border-top:1px solid #eee}.product-insurance-detail .insurance-title i{margin-right:10px;color:#2182fc}.product-insurance-detail .insurance-title .icon-check{font-size:22px}.product-insurance-detail .insurance-title .insurance-btn{font-size:16px;font-weight:400;color:#2182fc;line-height:22px}.product-insurance-detail .insurance-title .insurance-btn>i{display:inline-block;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.product-insurance-detail .insurance-title .insurance-btn>i.up-direction{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.product-insurance-detail .insurance-detail{padding:10px 0}.product-insurance-detail .insurance-detail .insurance-detail-item{background:#f8f8f8;padding:16px}.product-insurance-detail .insurance-detail .insurance-detail-item .name{margin-bottom:10px;position:relative;font-size:16px;font-weight:600;color:#222;line-height:24px;cursor:pointer;display:inline-block}.product-insurance-detail .insurance-detail .insurance-detail-item .name>span{border-bottom:1px solid #222}.product-insurance-detail .insurance-detail .insurance-detail-item .name .insurance-url{display:none;width:auto;height:auto;padding:10px;border:1px solid #2182fc;position:absolute;top:24px;background:#fff;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;box-sizing:border-box;z-index:1000}.product-insurance-detail .insurance-detail .insurance-detail-item .name .insurance-url:hover{display:flex}.product-insurance-detail .insurance-detail .insurance-detail-item .name .insurance-url .insurance-url-item .item-name{margin-left:8px}.product-insurance-detail .insurance-detail .insurance-detail-item .name .insurance-url .insurance-url-item .item-name .item-title{font-size:12px;font-weight:400;color:#666}.product-insurance-detail .insurance-detail .insurance-detail-item .name .insurance-url .insurance-url-item .item-name .item-link{margin-top:8px;font-size:12px;font-weight:400;color:#2182fc;line-height:12px}.product-insurance-detail .insurance-detail .insurance-detail-item .name .insurance-url .insurance-url-item:not(:only-child):last-child{margin-left:16px}.product-insurance-detail .insurance-detail .insurance-detail-item .name:hover .insurance-url{display:flex}.product-insurance-detail .insurance-detail .insurance-detail-item .insurance-desc{margin-bottom:10px;font-size:14px;font-weight:400;color:#222;line-height:14px}.product-insurance-detail .insurance-detail .insurance-detail-item .insurance-limit{font-size:14px;font-weight:400;color:#2182fc;line-height:20px;text-decoration:underline}.product-insurance-detail .insurance-detail .insurance-detail-item .desc-btn{color:#2182fc;position:relative;display:inline-block}.product-insurance-detail .insurance-detail .insurance-detail-item .desc-btn:hover .desc-content{display:block}.product-insurance-detail .insurance-detail .insurance-detail-item .desc-btn .desc-content{display:none;position:absolute;top:20px;left:0;background:#fff;padding:10px;color:#222;width:136px;z-index:1000;border:1px solid #2182fc;border-radius:4px;font-size:12px;line-height:18px}.product-insurance-detail .insurance-detail .insurance-detail-item .desc-btn .desc-btn-text{border-bottom:1px solid #2182fc}.resource-content,.product-insurance-detail,.product-option-detail{padding:0 24px 20px;background:#fff}.resource-content .resource-content-title,.product-insurance-detail .resource-content-title,.product-option-detail .resource-content-title{color:#222;font-size:20px;font-weight:600;line-height:20px}.resource-content .resource-content-title .title-square,.product-insurance-detail .resource-content-title .title-square,.product-option-detail .resource-content-title .title-square{width:0;height:0;margin-left:0;margin-right:0;display:inline-block;background:#2182fc}.hotel-detail-container{width:1180px;margin:0 auto;font-size:14px}.hotel-detail-container .wg-empty-comment{padding:20px;text-align:center}.hotel-detail-container .wg-container-box{border:none;background:#fff;padding:0;border-radius:0}.hotel-detail-container .selectRoomMsg{margin-top:20px;margin-bottom:10px;font-size:14px;font-weight:400;color:#222;line-height:14px}.hotel-detail-container .selectRoomMsg .select-room-text{font-size:20px;color:#222;margin-right:16px;line-height:20px;font-weight:600}.hotel-detail-container .selectRoomMsg .return{cursor:pointer;color:#2182fc}.hotel-detail-container .wg-nav-menu{margin:10px 0;height:48px}.hotel-detail-container .wg-nav-menu .fixed-tab{position:fixed;top:0;width:1180px;background-color:#fff;z-index:1999}.hotel-detail-container .wg-detail-box{box-shadow:0 1px 2px 0 rgba(153,153,153,0.4)}.hotel-detail-container .wg-detail-box .wg-detail-top-box{overflow:hidden}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-title{margin-top:20px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-title .wg-product-title{font-size:22px;color:#222222;letter-spacing:0;line-height:22px;margin-left:20px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle{max-height:40px;letter-spacing:0;padding:0 20px;margin-bottom:10px;overflow:hidden;font-size:16px;font-weight:400;color:#222;line-height:16px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle .hotel-tag{width:44px;height:16px;margin-right:2px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle .hotel-tag.comfort{background:url(../img-web/comfort.png) no-repeat;background-size:cover}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle .hotel-tag.deluxe{background:url(../img-web/deluxe.png) no-repeat;background-size:cover}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle .hotel-tag.economic{background:url(../img-web/economic.png) no-repeat;background-size:cover}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle .hotel-tag.highclass{background:url(../img-web/highclass.png) no-repeat;background-size:cover}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle .star{color:#ff9a14}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle span{float:left}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-product-subtitle .pbs-icon{color:#2181fc;font-size:20px;line-height:16px;margin-left:10px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content{width:400px;height:105px;position:relative}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-top{position:absolute;display:inline-block;right:-7px;top:10px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-top .price-container{margin-right:20px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-top .wg-content-price{color:#ff5e00;letter-spacing:0;font-weight:600}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-top .wg-content-price .currency{font-size:14px;margin-right:5px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-top .wg-content-price .price{font-size:30px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-top>div{display:inline-block}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-bottom{margin-top:10px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-bottom .wg-link-guide{font-size:14px;color:#2182fc;letter-spacing:0;margin-right:10px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-bottom .wg-link-guide .wg-detail-fonticon{margin-right:3px}.hotel-detail-container .wg-detail-box .wg-detail-top-box .wg-detail-top-content .wg-content-bottom .wg-button{background:#ffa024;border-radius:4px;font-size:18px;color:#ffffff;letter-spacing:0;text-align:center;padding:3px 14px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box{width:758px;float:left}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image{width:758px;height:402px;position:relative}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider:hover>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic:hover>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider:hover>.button-prev,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic:hover>.button-prev{opacity:.6}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider>.button-prev,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic>.button-prev{opacity:0;background:#000000;width:40px;height:40px;position:absolute;cursor:pointer;color:#ffffff;font-size:14px;line-height:40px;top:181px;border-radius:50%}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider>.button-next .wg-icon-expand,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic>.button-next .wg-icon-expand,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider>.button-prev .wg-icon-expand,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic>.button-prev .wg-icon-expand{font-weight:bold;display:inline-block}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider>.button-prev,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic>.button-prev{left:0px;text-align:center;margin-left:20px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider>.button-prev .wg-icon-expand,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic>.button-prev .wg-icon-expand{transform:rotate(90deg)}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic>.button-next{right:0px;text-align:center;margin-right:20px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider>.button-next .wg-icon-expand,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image .slider-pic>.button-next .wg-icon-expand{transform:rotate(270deg)}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-show-big-image>img{width:758px;height:402px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide{margin-top:8px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container{width:758px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.wg-slide-content-box{width:758px;height:84px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list{margin:0px;height:84px;width:1000px;background-color:#ffffff}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item{margin-right:9px;height:84px;width:144px;cursor:pointer}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item .wg-pic-remark-container img{height:84px;width:144px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item.active{height:80px;width:140px;border:2px solid #2182fc}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item.active .wg-pic-remark-container img{height:80px;width:140px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.button-prev{opacity:.6;background:#000000;width:23px;height:84px;position:absolute;cursor:pointer;color:#ffffff;font-size:14px;line-height:84px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.button-next .wg-fonticon,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.button-prev .wg-fonticon{font-weight:bold}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.button-prev{left:0px;text-align:center}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.button-next{right:0px;text-align:center}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-image-slide-box .wg-detail-slide>.wg-slide-container .button-prev{top:0px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box{width:420px;float:right;height:494px;position:relative}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-score{border-top:1px solid #dddddd;position:relative;padding:20px 0;width:400px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-score .col-score-detail{width:300px;text-align:right;margin-right:10px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-score .col-score-detail .score{font-size:24px;font-weight:600;color:#2182fc;line-height:24px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-score .col-score-detail .evaluate-remark{font-size:14px;font-weight:400;color:#222;line-height:20px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-score .col-evaluate{width:86px;height:40px;background:#2181fc;border-radius:100px 100px 100px 0;font-size:26px;font-weight:600;color:#fff;line-height:40px;text-align:center}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-score .col-evaluate span{font-size:12px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate{width:370px;height:207px;margin:0 auto}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .hotel-img-box{width:370px;height:217px;background-color:#f0f0f0;margin-top:-10px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .hotel-img-box .hotel-image{width:100%;height:100%}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide{margin-top:0px;background:#f1f5f8;border-radius:4px;height:125px;width:370px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider>.slider-list{margin:0px;height:125px;width:1000px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider>.slider-list>.slider-item{margin-right:0px;width:370px;height:125px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider>.slider-list>.slider-item .wg-content{padding:20px;font-size:14px;font-weight:400;color:#222;line-height:24px;overflow:hidden;max-height:80px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider>.button-prev{width:14px;height:14px;position:absolute;cursor:pointer;color:#ffffff;font-size:6px;line-height:14px;background:#2182fc;border-radius:50%;margin-top:50px;padding:4px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider>.button-prev{left:0px;text-align:right;margin-left:-8px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider>.button-next{right:0px;text-align:left;margin-right:-8px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider>.button-next,.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-detail-slide>.wg-components-slider .button-prev{top:0px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-evaluate-name{font-size:14px;font-weight:400;color:#666;line-height:14px;margin-top:20px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .show-More-Comment{text-align:right;cursor:pointer;color:#2181fc}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-evaluate-remark{font-size:14px;font-weight:400;color:#999;line-height:14px;margin-top:10px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-evaluate .wg-evaluate-more{font-size:14px;font-weight:400;color:#2181fc;line-height:14px;text-align:right;margin-top:2px;cursor:pointer}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-mapping{width:420px;height:200px;position:absolute;bottom:0;background:url(../img-web/default-hotel-map.png) no-repeat}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-mapping .mapping-warpper{height:200px}.hotel-detail-container .wg-detail-box .wg-detail-bottom-box .wg-detail-content-box .wg-detail-content-mapping .show-mapping{width:136px;height:36px;background:#2182fc;border-radius:1px;border:2px solid #ffffff;font-size:20px;font-weight:600;color:#fff;line-height:36px;text-align:center;position:absolute;right:20px;bottom:20px;cursor:pointer}.hotel-detail-container .wg-room-box{margin-top:20px}.hotel-detail-container .wg-room-box .room-empty{color:#ff3a39}.hotel-detail-container .wg-room-box .room-body{margin-top:10px;background-color:#fff}.hotel-detail-container .wg-room-box .room-body .room-head{height:50px;background-color:#f1f5f8;text-align:left;font-weight:600;color:#222;padding-top:15px;font-size:14px;box-sizing:border-box}.hotel-detail-container .wg-room-box .room-body .room-head>div{box-sizing:border-box;padding-left:20px}.hotel-detail-container .wg-room-box .room-body .room-head .title-img{width:200px}.hotel-detail-container .wg-room-box .room-body .room-head .title-policy,.hotel-detail-container .wg-room-box .room-body .room-head .title-price{width:160px}.hotel-detail-container .wg-room-box .room-body .room-head .title-facility{width:250px}.hotel-detail-container .wg-room-box .room-body .room-head .title-person{flex:1}.hotel-detail-container .wg-room-box .room-body .room-head .title-operation{width:150px}.hotel-detail-container .wg-room-box .room-body .room-head .title-img,.hotel-detail-container .wg-room-box .room-body .room-content .title-img,.hotel-detail-container .wg-room-box .room-body .room-head .room-img,.hotel-detail-container .wg-room-box .room-body .room-content .room-img{width:200px}.hotel-detail-container .wg-room-box .room-body .room-head .title-policy,.hotel-detail-container .wg-room-box .room-body .room-content .title-policy{width:220px}.hotel-detail-container .wg-room-box .room-body .room-head .room-policy,.hotel-detail-container .wg-room-box .room-body .room-content .room-policy{width:220px}.hotel-detail-container .wg-room-box .room-body .room-head .title-price,.hotel-detail-container .wg-room-box .room-body .room-content .title-price,.hotel-detail-container .wg-room-box .room-body .room-head .room-price,.hotel-detail-container .wg-room-box .room-body .room-content .room-price{min-width:260px}.hotel-detail-container .wg-room-box .room-body .room-head .title-facility,.hotel-detail-container .wg-room-box .room-body .room-content .title-facility,.hotel-detail-container .wg-room-box .room-body .room-head .room-facility,.hotel-detail-container .wg-room-box .room-body .room-content .room-facility{width:250px}.hotel-detail-container .wg-room-box .room-body .room-head .title-person,.hotel-detail-container .wg-room-box .room-body .room-content .title-person,.hotel-detail-container .wg-room-box .room-body .room-head .room-person,.hotel-detail-container .wg-room-box .room-body .room-content .room-person{flex:1}.hotel-detail-container .wg-room-box .room-body .room-head .title-operation,.hotel-detail-container .wg-room-box .room-body .room-content .title-operation,.hotel-detail-container .wg-room-box .room-body .room-head .room-operation,.hotel-detail-container .wg-room-box .room-body .room-content .room-operation{width:150px}.hotel-detail-container .wg-room-box .room-body .room-content .room-img{width:200px;padding-left:27px;padding-right:27px;padding-bottom:16px;box-sizing:border-box;border-right:1px solid #ddd}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .room-img-box{width:140px;height:90px;margin-top:-30px;background-color:#f0f0f0}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .img-content{width:100%;height:100%;cursor:pointer}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .left-title{text-align:left;font-size:18px;color:#222;font-weight:600;line-height:22px;margin-top:5px;cursor:pointer}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .baseroom-detail{font-size:12px;color:#2182fc;letter-spacing:0;display:inline-block;cursor:pointer;margin-top:5px}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .item{margin-top:8px}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .bed-info .underline-blue{color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .bed-info .wg-policy-box{color:#222222;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:18px}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .detail{color:#666666;font-weight:normal;letter-spacing:0px;line-height:18px}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .detail .d-item{padding:0 6px;border-left:#222;position:relative}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .detail .d-item:first-child{padding-left:0}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .detail .d-item:last-child::after{border:none}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .detail .d-item::after{content:' ';position:absolute;height:8px;right:-0.5px;border:1px solid #cccccc}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .room-bed-top>i{font-size:18px}.hotel-detail-container .wg-room-box .room-body .room-content .room-img .left-icon{margin-top:5px;color:#222}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container{flex:1}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail{border-top:1px solid #ddd}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail.selected{border:1px solid #2182fc}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail.badge-selected{border:1px solid #16b900;position:relative;overflow:inherit}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail.badge-selected::before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;z-index:2;top:0;right:0}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail.badge-selected:after{border-top:2.1875rem solid #16b900}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail>div{box-sizing:border-box;padding-left:20px;padding-top:15px;padding-bottom:15px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:16px;position:relative}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy i{color:#999;margin-right:2px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy:hover .child-policy-desc{display:block}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy>label.title{cursor:pointer;border-bottom:dashed 1px #222;padding-bottom:2px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy.green{color:#129401}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy.green>label.title{cursor:auto;border-bottom:none;padding-bottom:2px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy.green>i{color:#129401}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy .child-policy-desc{display:none;position:absolute;width:280px;top:20px;left:0;background:#fff;padding:10px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:14px;line-height:20px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy .child-policy-desc>div{position:relative;padding-left:8px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .child-policy .child-policy-desc>div::before{z-index:2;content:'';background:#2182fc;width:4px;height:4px;border-radius:50%;top:8px;left:0;position:absolute}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .wg-icon-xuzhixiao{color:#2181fc;font-size:14px;cursor:pointer;display:inline-block}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .wg-icon-xuzhixiao.green .wg-icon-warning{color:#129401}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .wg-icon-xuzhixiao.green .underline-blue{border-bottom:1px dashed #129401;padding-bottom:2px;cursor:pointer;color:#222}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .wg-icon-xuzhixiao.green .underline-blue>span{color:#129401}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .wg-icon-xuzhixiao.green:hover+.wg-policy-box{display:inline-block}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .wg-icon-xuzhixiao.green:hover .wg-policy-box{display:block;width:max-content;border-color:#129401}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-policy>div{margin-bottom:6px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-policy i{font-size:16px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-policy .hotel-rc-item{line-height:16px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-policy .hotel-rc-item i{margin-right:2px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .hotel-package{margin-top:8px;font-weight:400;color:#ff7d13;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;text-decoration:underline dashed;cursor:pointer}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .hotel-package>span{position:relative}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .hotel-package>span:nth-child(2){margin-top:8px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .hotel-package>span:hover .hotel-package-detail{display:block}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .hotel-package .food-package,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .hotel-package .enjoy-package{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.125rem;background-image:url(../img-web/hotel-package-icon.png)}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility>p{line-height:25px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .has-window{color:#15b902;padding-left:3px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .has-window .wicon-has_window{margin-right:6px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .pbs-icon{font-size:20px;margin-right:6px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .icon-yes{color:#15b902}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .icon-span-yes{color:#15b902}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .break-span{border-bottom:1px dotted #15b902}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-week-container{font-size:14px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-week-container .meal-head>div,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-week-container .meal-row>div{width:70px;display:inline-block}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-week-container .meal-head>div:first-child,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-week-container .meal-row>div:first-child{text-align:center}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-week-container .meal-head{background-color:#f1f5f8;color:#222}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-week-container .meal-list .meal-row{padding:5px 0}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-week-container .meal-list .meal-row .meal-item{color:#606266}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-facility .wg-policy-box .meal-msg-dec ul li{list-style:none}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-person{flex:1;text-align:left;color:#222}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-person .room-bed-top .pbs-icon{font-size:20px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price{text-align:right}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .hotel-tags .hotel-tag-item{margin-top:5px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .promo-desc{text-align:right;height:24px;z-index:5;font-size:15px;font-weight:600;color:#fff;line-height:24px;padding-bottom:10px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .promo-desc .promo-bg{line-height:24px;color:#fff;display:inline-table;height:24px;padding:0 10px;background-image:linear-gradient(90deg, #ff7d13 0%, #f82222 100%);border-radius:2px 2px 2px 0}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .price-con{border-bottom:1px dotted #ff5e00;display:inline-block;cursor:pointer}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .price-con .no-tax{font-size:14px;color:#ff5e00}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .price-con .no-tax-price{font-size:24px;color:#ff5e00;font-weight:600}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .price-con .price-label{font-size:14px;font-weight:400;color:#999999;line-height:20px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .price-avg .price-label{font-size:14px;font-weight:400;color:#999999;line-height:20px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .tax{display:inline-block}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .jetso-box .jetso-btn{height:20px;border-radius:3px;color:#ff5e00;font-size:14px;margin-top:5px;padding-right:5px;padding-top:3px;display:inline-block}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .jetso-box .jetso-btn .wg-policy-box{right:0;max-width:260px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .hotel-item-wrap .item-tag{height:18px;box-sizing:border-box}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .hotel-item-wrap .type1{background:#fff1e6;color:#f60}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-price .hotel-item-wrap .type2{background:#ffecb2;color:#b98223}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation{width:150px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn{font-size:16px;background:#2182fc;border-radius:3px;color:#fff;border:none;cursor:pointer;width:76px;height:40px;position:relative}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn .hotel-tags,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn .hotel-tags{position:absolute;right:0;top:-14px;width:70px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn .hotel-tags .hotel-tag-item,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn .hotel-tags .hotel-tag-item{font-size:12px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn .hotel-tags .hotel-tag-item::before,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn .hotel-tags .hotel-tag-item::before{position:absolute;content:' ';width:0;height:0;border:6px solid transparent;border-right-color:#d9eaff;right:0;bottom:-5px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn .hotel-tags .hotel-tag-item .icon-container,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn .hotel-tags .hotel-tag-item .icon-container{width:10px;height:10px;box-sizing:border-box;margin-right:2px;color:#fff;border-radius:2px;overflow:hidden}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn .hotel-tags .hotel-tag-item .icon-container i,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn .hotel-tags .hotel-tag-item .icon-container i{font-size:12px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn.badge-selected,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn.badge-selected{position:relative;box-sizing:border-box;background:#2182fc;border-radius:2px 2px 2px 2px}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn.badge-selected>span,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn.badge-selected>span{color:#fff;font-weight:600}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn.badge-selected::before,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn.badge-selected::before{display:none}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-btn.badge-selected:after,.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn.badge-selected:after{display:none}.hotel-detail-container .wg-room-box .room-body .room-content .room-list-container .room-detail .room-operation .select-full-room-btn{background-color:#cccccc;cursor:not-allowed}.hotel-detail-container .hotel-room-loading-ajax{height:auto;width:100%;background:#fff}.hotel-detail-container .hotel-room-loading-ajax>div{width:250px;box-sizing:border-box;padding:60px 20px 20px 20px}.hotel-detail-container .hotel-room-loading-ajax>div span{width:100%;height:30px;display:inline-block}.hotel-detail-container .hotel-room-loading-ajax>div span:nth-child(odd){width:100%}.hotel-detail-container .hotel-room-loading-ajax>div span:nth-child(even){width:60%}.hotel-detail-container .hotel-room-loading-ajax>div:last-child{box-sizing:border-box;padding-top:100px;text-align:center}.hotel-detail-container .hotel-room-loading-ajax>div:last-child span{width:60%;height:50px;display:inline-block}.hotel-detail-container .hotel-room-loading-ajax>div:first-child{width:200px;box-sizing:border-box;padding:20px}.hotel-detail-container .hotel-room-loading-ajax>div:first-child span{width:100%;height:30px;display:inline-block}.hotel-detail-container .hotel-room-loading-ajax>div:first-child span:first-child{width:180px;height:100px}.hotel-detail-container .hotel-room-loading-ajax>div:first-child span:last-child{width:60%}.hotel-detail-container .hotel-room-loading-ajax span{background:#dde1eb;-webkit-animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite;animation:breathe 1.6s cubic-bezier(.645, .045, .355, 1) infinite}.hotel-detail-container .wg-detail-facility,.hotel-detail-container .wg-detail-policy,.hotel-detail-container .wg-detail-comment{margin-top:10px;padding:20px;color:#222222}.hotel-detail-container .wg-detail-facility .title,.hotel-detail-container .wg-detail-policy .title,.hotel-detail-container .wg-detail-comment .title{height:20px;font-size:20px;font-weight:600;line-height:20px;margin-bottom:20px}.hotel-detail-container .wg-detail-policy .policy-detail .dot{color:#2182fc}.hotel-detail-container .wg-detail-policy .policy-detail>li{margin-bottom:20px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-header{min-width:160px;line-height:25px;color:#222;font-size:16px;font-weight:bold;letter-spacing:0px}.hotel-detail-container .wg-detail-policy .policy-detail li .read-item{margin-top:12px}.hotel-detail-container .wg-detail-policy .policy-detail li .read-item:first-child{margin-top:0}.hotel-detail-container .wg-detail-policy .policy-detail li .read-item .read-item-title{color:#222;font-size:14px;font-weight:600;letter-spacing:0px;position:relative;line-height:20px;padding-left:8px}.hotel-detail-container .wg-detail-policy .policy-detail li .read-item .read-item-title::before{content:' ';position:absolute;width:4px;height:4px;border-radius:50%;background:#666;top:8px;left:0}.hotel-detail-container .wg-detail-policy .policy-detail li .read-item .read-item-text{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.hotel-detail-container .wg-detail-policy .policy-detail li .checkInDate{color:#2182fc}.hotel-detail-container .wg-detail-policy .policy-detail li .child-message{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:22px}.hotel-detail-container .wg-detail-policy .policy-detail li .child-message>p .dot{margin-right:8px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail{margin-top:24px;font-size:14px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail-title{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail-title.bottom-title{margin-top:6px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail-title h1{color:#222;font-size:14px;font-weight:600;letter-spacing:0px;line-height:20px;margin-bottom:8px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail{width:100%;border:1px solid #f0f0f0;border-radius:4px;margin-top:12px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li{border-bottom:1px solid #f0f0f0}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li.child-detail-header .rangeTr,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li.child-detail-header .child-bed-type,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li.child-detail-header .feeDay{color:#222;font-size:14px;font-weight:600;letter-spacing:0px;line-height:22px;background:#f8f8fc}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li:last-child{border-bottom:none}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li .rangeTr,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li .child-bed-type,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li .feeDay{padding:12px 16px;box-sizing:border-box;color:#222;font-size:14px;letter-spacing:0px;line-height:22px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li .rangeTr{width:216px;border-right:1px solid #f0f0f0;font-weight:600}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li .child-bed-type{width:216px;border-right:1px solid #f0f0f0}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail>li .feeDay.color-green{color:#129401}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-detail .child-detail .child-number{margin-right:20px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail{width:100%;border:1px solid #f0f0f0;border-radius:4px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li{border-bottom:1px solid #f0f0f0}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li.child-detail-header .rangeTr,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li.child-detail-header .child-bed-type,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li.child-detail-header .feeDay{color:#222;font-size:14px;font-weight:600;letter-spacing:0px;line-height:22px;background:#f8f8fc}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li:last-child{border-bottom:none}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li .rangeTr,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li .child-bed-type,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li .feeDay{padding:12px 16px;box-sizing:border-box;color:#222;font-size:14px;letter-spacing:0px;line-height:22px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li .rangeTr.color-green,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li .child-bed-type.color-green,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li .feeDay.color-green{color:#129401}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li .rangeTr{width:216px;border-right:1px solid #f0f0f0;font-weight:600}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail>li .child-bed-type{width:300px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-child-meal-detail .child-number{margin-right:20px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-header{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail{width:100%;border:1px solid #f0f0f0;border-radius:4px;margin-top:12px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li{border-bottom:1px solid #f0f0f0}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li.child-detail-header .rangeTr,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li.child-detail-header .child-bed-type,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li.child-detail-header .feeDay{color:#222;font-size:14px;font-weight:600;letter-spacing:0px;line-height:22px;background:#f8f8fc}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li:last-child{border-bottom:none}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li .rangeTr,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li .child-bed-type,.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li .feeDay{padding:12px 16px;box-sizing:border-box;color:#222;font-size:14px;letter-spacing:0px;line-height:22px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li .rangeTr{width:216px;border-right:1px solid #f0f0f0;font-weight:600}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li .child-bed-type{width:216px}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail>li .feeDay.color-green{color:#129401}.hotel-detail-container .wg-detail-policy .policy-detail li .policy-meal-detail .child-number{margin-right:20px}.hotel-detail-container .wg-detail-policy .policy-detail li .more-msg{margin-top:8px}.hotel-detail-container .wg-detail-facility .p_intro{font-size:14px;line-height:14px;margin-bottom:10px}.hotel-detail-container .wg-detail-facility .wg-introduction-container .hotel-desc{line-height:16px}.hotel-detail-container .wg-detail-facility .wg-introduction-container .hotel-desc .hotel-desc-content{max-height:32px;overflow:hidden}.hotel-detail-container .wg-detail-facility .wg-introduction-container .hotel-desc .hotel-desc-content.show-all{max-height:inherit}.hotel-detail-container .wg-detail-facility .wg-introduction-container .hotel-desc .desc-btn{color:#2181fc;text-align:right;padding-top:4px}.hotel-detail-container .wg-detail-facility .wg-introduction-container .hotel-desc .desc-btn>span{cursor:pointer}.hotel-detail-container .wg-detail-facility .wg-introduction-container .hotel-desc .desc-btn>span.up .wg-icon-expand{display:inline-block;transform:rotate(180deg)}.hotel-detail-container .wg-detail-facility .description{margin-bottom:10px;padding-right:11px}.hotel-detail-container .wg-detail-facility .description.all{height:auto}.hotel-detail-container .wg-detail-facility .description.half{height:40px;overflow:hidden}.hotel-detail-container .wg-detail-facility .control-btn{text-align:right;height:14px;line-height:14px}.hotel-detail-container .wg-detail-facility .control-btn .linkshow{color:#2182fc}.hotel-detail-container .wg-detail-facility .fc-title{margin-top:20px}.hotel-detail-container .wg-detail-facility .services-detail{list-style:none;font-size:14px}.hotel-detail-container .wg-detail-facility .services-detail .b-color{color:#2182fc}.hotel-detail-container .wg-detail-facility .services-detail li{width:auto;padding:0px 0 15px 0}.hotel-detail-container .wg-detail-facility .services-detail li .f-type-name{float:left;width:180px;font-size:14px;line-height:30px}.hotel-detail-container .wg-detail-facility .services-detail li .f-type-name>i{font-size:22px;margin-right:20px;vertical-align:sub}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p{margin-right:20px;width:250px;margin-bottom:4px}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p.has-detail{cursor:pointer;position:relative}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p.has-detail .f-text{border-bottom:1px dashed}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p.has-detail:hover .facilities-box{display:block}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p.has-detail .facilities-box{width:340px;background:#fff;border:1px solid #2182fc;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px 4px 4px 4px;padding:16px;position:absolute;z-index:1000;display:none;color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p.has-detail .facilities-box .facilities-list{list-style-type:none}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p.has-detail .facilities-box .facilities-list>li{position:relative;padding-left:8px}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p.has-detail .facilities-box .facilities-list>li::before{content:' ';position:absolute;width:4px;height:4px;border-radius:50%;background:#2182fc;top:8px;left:0}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p .fee-text{background:#eef0f5;border-radius:2px 2px 2px 2px;color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:16px;padding:1px 2px;margin-left:4px}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p .fee-text.free{background:rgba(218,244,215,0.5);color:#129401}.hotel-detail-container .wg-detail-facility .services-detail li .f-list>p>i{font-size:22px;margin-right:5px;vertical-align:sub}.hotel-detail-container .wg-detail-comment{margin-bottom:10px}.hotel-detail-container .wg-detail-comment .comment-detail .score{width:120px}.hotel-detail-container .wg-detail-comment .comment-detail .remark{width:390px}.hotel-detail-container .wg-detail-comment .comment-detail .remark .recommend{font-size:24px}.hotel-detail-container .wg-detail-comment .comment-detail .remark .content{color:#666666}.hotel-detail-container .wg-detail-comment .comment-detail .separate{width:1px;height:49px;background-color:#d8dce5}.hotel-detail-container .wg-detail-comment .comment-detail .last-separate{width:1px;height:49px;background-color:#d8dce5;text-align:center;margin-left:20px}.hotel-detail-container .wg-detail-comment .comment-detail .span1{width:50px}.hotel-detail-container .wg-detail-comment .comment-detail .span2{width:90px}.hotel-detail-container .wg-detail-comment .scc-bg{color:#fff;width:96px;height:55px;line-height:55px;text-align:center;font-size:30px;background:#2182fc;border-radius:30px 30px 30px 0}.hotel-detail-container .wg-detail-comment .scc-small-size{font-size:8px}.hotel-detail-container .wg-detail-comment .pbs-icon{font-size:20px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333333}.hotel-detail-container .wg-detail-comment .point-size{font-size:30px;text-align:center;font-weight:400;color:#222}.hotel-detail-container .wg-detail-comment .point-title{text-align:center;color:#222}.hotel-detail-container .wg-detail-comment .wg-comment-table{padding:27px 0px 27px 20px;border-bottom:#e9ecf2 solid 1px}.hotel-detail-container .wg-detail-comment .wg-comment-table .title{width:200px;font-size:14px;font-weight:400}.hotel-detail-container .wg-detail-comment .wg-comment-table .user-name{width:180px;word-break:break-all}.hotel-detail-container .wg-detail-comment .wg-comment-table .content{flex:1}.hotel-detail-container .wg-detail-comment .wg-comment-table .fontcolor{color:#666666;margin-top:7px}.hotel-detail-container .wg-detail-comment .comment-page{padding-top:20px;text-align:center}.hotel-detail-container .wg-detail-comment .comment-date{color:#999999;margin-top:10px}.hotel-detail-container .wg-detail-comment .comment-score-msg{color:#157eff}.hotel-detail-container .wg-detail-comment .comment-score-msg .score{font-size:24px;font-weight:500;display:inline-block;margin-right:6px}.hotel-detail-container .wg-detail-comment .image-list{max-width:700px}.hotel-detail-container .wg-detail-comment .image-list .image-item{width:150px;height:150px;position:relative;cursor:pointer;margin:5px;background-repeat:no-repeat;background-size:contain}.hotel-detail-container .wg-detail-comment .image-list .image-item>img{width:150px;height:150px}.hotel-detail-container .wg-detail-comment .image-list .image-item .big{opacity:0;position:absolute;width:0;max-width:300px;height:300px;bottom:0;left:160px;z-index:99}.hotel-detail-container .wg-detail-comment .image-list .image-item .big.show{transition:opacity .5s linear,width .5s linear;opacity:1;width:300px}.hotel-detail-container .wg-detail-comment .commentimage{padding:5px;width:150px;height:150px}.hotel-detail-container .wg-detail-comment .wg-comment-cond{background-color:#e9ecf2;margin-top:20px;padding:10px}.hotel-detail-container .wg-detail-comment .wg-comment-cond .theme-list{margin-top:16px}.hotel-detail-container .wg-detail-comment .wg-comment-cond .theme-list .theme-item{cursor:pointer;border-radius:2px;border:1px solid #f0f0f0;background:#fff;padding:4px 8px;margin-right:8px;font-size:16px;margin-bottom:8px}.hotel-detail-container .wg-detail-comment .wg-comment-cond .theme-list .theme-item.active{border-color:#2182fc;color:#2182fc}.hotel-detail-container .wg-detail-comment .wg-comment-cond .no-decoration-button{background-color:#e9ecf2}.hotel-detail-container .wg-detail-comment .wg-comment-cond .wg-select{margin-right:10px}.hotel-detail-container .wg-detail-comment .wg-comment-cond .wg-getpic-comment .icon{margin-right:5px}.hotel-detail-container .wg-detail-comment .wg-comment-bluefont{color:#2182fc}.hotel-detail-container .wg-detail-comment .no-comment-data{text-align:center;padding:10px}.hotel-detail-container .wg-detail-comment .wg-getpic-comment{background-color:white;border:1px solid #d8dce5;padding:9px}.hotel-detail-container .wg-detail-comment .wg-getpic-comment .wg-checkbox-panel{cursor:pointer}.hotel-detail-container .room-popup .popup{background-color:#ffffff;width:auto;position:relative}.hotel-detail-container .room-popup .popup .popup-content{height:auto;width:980px;padding:20px}.hotel-detail-container .room-popup .popup .popup-content .title{height:50px}.hotel-detail-container .room-popup .popup .popup-content .title span{line-height:24px;font-size:24px;color:#000;font-weight:600}.hotel-detail-container .room-popup .popup .popup-content .title .wicon-close{color:#2181fc;font-size:20px;cursor:pointer}.hotel-detail-container .room-popup .popup .popup-content .dialogImg{width:550px;height:410px;margin-right:20px}.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider:hover>.button-next,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic:hover>.button-next,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider:hover>.button-prev,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic:hover>.button-prev{opacity:.6}.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider>.button-next,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider>.button-prev,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev{opacity:0;background:#000000;width:40px;height:40px;position:absolute;cursor:pointer;color:#ffffff;font-size:14px;line-height:40px;top:181px;border-radius:50%}.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider>.button-next .wg-icon-expand,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next .wg-icon-expand,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider>.button-prev .wg-icon-expand,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev .wg-icon-expand{font-weight:bold;display:inline-block}.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider>.button-prev,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev{left:0px;text-align:center;margin-left:20px}.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider>.button-prev .wg-icon-expand,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev .wg-icon-expand{transform:rotate(90deg)}.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider>.button-next,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next{right:0px;text-align:center;margin-right:20px}.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider>.button-next .wg-icon-expand,.hotel-detail-container .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next .wg-icon-expand{transform:rotate(270deg)}.hotel-detail-container .room-popup .popup .popup-content .wg-room-info{font-size:14px;width:360px;float:left;height:410px;overflow-y:auto}.hotel-detail-container .room-popup .popup .popup-content .wg-room-info dt{float:left;clear:left;width:80px;text-align:right;color:#999;font-weight:400;line-height:normal}.hotel-detail-container .room-popup .popup .popup-content .wg-room-info dd{float:left;width:225px;padding:0 0 8px 16px;color:#060101;font-weight:400;line-height:normal}.hotel-detail-container .option-fold{height:2.75rem;line-height:2.75rem;text-align:center;color:#2182fc;border-top:1px solid #eee;font-size:.875rem;cursor:pointer}.hotel-detail-container .option-fold>span{margin-right:.3125rem}.hotel-detail-container .option-fold .wg-icon-goto{display:inline-block}.hotel-detail-container .option-fold .wg-icon-goto.hide{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hotel-detail-container .map-popup .popup{width:auto;position:relative;background:#ffffff}.hotel-detail-container .map-popup .popup .popup-content{height:auto;width:1180px;padding:20px}.hotel-detail-container .map-popup .popup .popup-content .title{height:50px}.hotel-detail-container .map-popup .popup .popup-content .title span{line-height:24px;font-size:24px;color:#000;font-weight:600}.hotel-detail-container .map-popup .popup .popup-content .title .wicon-close{color:#2181fc;cursor:pointer;font-size:26px}.hotel-detail-container .map-popup .popup .popup-content .wg-detail-content-mapping{background:url(../img-web/default-hotel-map-pop.png) no-repeat;background-position:center;background-size:300px;width:860px;height:600px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container{width:320px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container{height:100%}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-bar{background-color:#f1f5f8}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-bar .wg-tab-bar-item{font-size:14px;color:#2182fc;line-height:40px;height:38px;padding:0 16px;box-sizing:border-box;cursor:pointer;width:max-content}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-bar .wg-tab-bar-item.active{border-top:2px solid #2182fc;background-color:#ffffff}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-bar .wg-tab-bar-item>i{margin-right:2px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-bar .wg-tab-bar-item .wicon-map-driver{font-size:18px;margin-top:-5px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-bar .wg-tab-bar-item .wicon-double-bed{font-size:20px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-bar .wg-tab-bar-item .route-back{margin-right:6px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content{max-height:560px;overflow-y:auto;padding-left:6px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content::-webkit-scrollbar{width:4px;height:4px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:block}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content::-webkit-scrollbar-track{border-radius:4px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-type,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-type{background-color:#f5fbfe;line-height:26px;padding-left:10px;cursor:pointer}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-type>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-type>span{margin-right:16px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-type>span>i,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-type>span>i{margin-right:2px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .search-no-data,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .search-no-data{padding:16px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .search-no-data .search-no-data-img,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .search-no-data .search-no-data-img{width:80px;height:80px;display:block;margin-right:20px;background-image:url(../img-web/no-result.png);background-repeat:no-repeat;background-size:100% 100%}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item{padding:6px 6px 6px 0px;border-bottom:1px dashed #ccc;cursor:pointer}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.active,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.active,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.active,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.active{background:rgba(33,130,252,0.1)}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.active .num>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.active .num>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.active .num>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.active .num>span{color:#ff7d13;background-position:1px -24px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.active .detail .name,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.active .detail .name,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.active .detail .name,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.active .detail .name{color:#ff7d13}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.active .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.active .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.active .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.active .detail .distance{color:#ff7d13}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.transit,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.transit,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.transit,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.transit{border-bottom:0}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.transit.isActive .num .number,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.transit.isActive .num .number,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.transit.isActive .num .number,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.transit.isActive .num .number{background:#ea7e5f}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.transit .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.transit .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.transit .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.transit .detail .distance{padding-top:0}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.transit .num,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.transit .num,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.transit .num,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.transit .num{width:30px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item.transit .num .number,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item.transit .num .number,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item.transit .num .number,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.transit .num .number{width:16px;background:#9da7b6;font-size:12px;font-weight:bold;color:#fff}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num{width:40px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .local-icon,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .local-icon,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .local-icon,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .local-icon{display:block;width:24px;height:28px;margin-top:2px;text-align:center;line-height:24px;font-weight:bold;color:#2182fc;background-image:url(../img-web/Group.png);background-repeat:no-repeat;background-position:1px 2px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .map-route-icon,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .map-route-icon,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .map-route-icon,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .map-route-icon{width:24px;height:28px;margin-top:2px;background-image:url(../img-web/um_map_pop_side.png);background-repeat:no-repeat}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_start,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_start,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_start,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_start,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_end,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_end,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_end,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_end{width:24px;height:28px;text-align:center;color:#ffffff}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .m_default,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .m_default,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .m_default,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .m_default{background-position:-19px -681px;width:13px;height:16px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_start,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_start,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_start,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_start{background-position:0 -549px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_end,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_end,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_end,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_end{background-position:0 -579px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_bus,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_bus,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_bus,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_bus{width:13px;height:22px;background-position:0 -699px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_foot,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_foot,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_foot,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_foot{width:9px;height:22px;background-position:0 -723px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_forward,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_forward,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_forward,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_forward{width:16px;height:25px;background-position:0 -747px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_back,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_back,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_back,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_back{width:22px;height:24px;background-position:0 -773px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_left1,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_left1,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_left1,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_left1{width:20px;height:25px;background-position:0 -799px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_left2,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_left2,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_left2,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_left2{width:21px;height:24px;background-position:0 -825px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_left3,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_left3,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_left3,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_left3{width:25px;height:24px;background-position:0 -851px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_right1,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_right1,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_right1,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_right1{width:20px;height:25px;background-position:0 -876px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_right2,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_right2,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_right2,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_right2{width:21px;height:24px;background-position:0 -902px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .num .ico_right3,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .num .ico_right3,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .num .ico_right3,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .num .ico_right3{width:26px;height:24px;background-position:0 -929px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .detail .name,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .detail .name,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .detail .name,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .name{font-size:14px;font-weight:600}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .detail .name>b,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .detail .name>b,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .detail .name>b,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .name>b{font-weight:600}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .detail .distance,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .distance{font-size:12px;padding-top:8px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .detail .distance .hotel-tags>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .detail .distance .hotel-tags>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .detail .distance .hotel-tags>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .distance .hotel-tags>span{color:#2182fc;margin-right:6px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .detail .distance .hotel-price,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .detail .distance .hotel-price,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .detail .distance .hotel-price,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .distance .hotel-price{font-size:10px;color:#ff5e00;letter-spacing:0;text-align:right;line-height:18px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .detail .distance .hotel-price>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .detail .distance .hotel-price>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .detail .distance .hotel-price>span,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .distance .hotel-price>span{margin-left:6px;font-size:18px;line-height:18px;font-weight:600}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .detail .go_to,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .detail .go_to,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .detail .go_to,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .go_to{padding-top:8px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .local-item .detail .go_to>a,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .local-item .detail .go_to>a,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .local-list .route-item .detail .go_to>a,.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .go_to>a{font-size:12px;margin:0 2px;color:#2182fc}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.remark{border:0;margin-bottom:8px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.remark .num{width:20px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.remark .detail .name>span{margin-right:10px}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.begin .detail .name{color:#51bf4c}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item.end .detail .name{color:#e53e49}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .name{font-weight:400}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .name>b{font-weight:600}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .route-item .detail .name .name-tips{font-weight:normal}.hotel-detail-container .map-popup .popup .popup-content .map-detail-container .wg-tab-container .wg-tab-content .route-list .child-route{margin-bottom:10px}.wg-slide-container{position:relative}.wg-slide-container>.wg-slide-content-box{overflow:hidden;position:relative}.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list:after{content:'.';display:block;height:0;visibility:hidden;clear:both}.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list{position:absolute;left:0px;top:0px;list-style:none}.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item{float:left}.wg-slide-container .button-next,.wg-slide-container .button-prev{background:#000000;width:40px;height:40px;position:absolute;cursor:pointer;color:#ffffff;font-size:14px;line-height:40px}.wg-slide-container .button-next .wg-icon-expand,.wg-slide-container .button-prev .wg-icon-expand{font-weight:bold;display:inline-block}.wg-slide-container .button-prev{left:0px;text-align:center}.wg-slide-container .button-prev .wg-icon-expand{transform:rotate(90deg)}.wg-slide-container .button-next{right:0px;text-align:center}.wg-slide-container .button-next .wg-icon-expand{transform:rotate(270deg)}.wg-tab{padding-left:0;height:48px;background:#fff;box-shadow:0 1px 2px 0 rgba(153,153,153,0.4)}.wg-tab>li{display:inline-block;position:relative;height:100%;border-radius:3px 3px 0 0;margin-right:20px;line-height:46px;font-size:16px;color:#222;letter-spacing:0;text-align:center;background-color:#fff;border:none;padding:0 20px}.wg-tab>li>a{display:block;text-decoration:none;margin-top:0;color:#222;line-height:46px;padding:0;cursor:pointer}.wg-tab>li.wg-active{margin-bottom:-1px;background-color:#fff;border-color:#d3dadf;color:#2182fc}.wg-tab>li.wg-active>a{border-bottom:2px solid #2182fc;color:#2182fc}.boat-list-container .boat-search-container{margin-bottom:10px;box-shadow:0 2px 6px 0 rgba(153,153,153,0.4);padding:10px 0;background:#f1f5f8}.boat-list-container .boat-search-container .boat-search-split{width:388px}.boat-list-container .boat-search-container .search-box{width:1180px;margin:0 auto}.boat-list-container .boat-search-container .search-box .search-content:first-child{margin-bottom:10px}.boat-list-container .boat-search-container .search-box .search-content .content-input{font-weight:400;font-size:16px;color:#222;line-height:18px}.boat-list-container .boat-search-container .search-box .search-content .input-label{color:#666;font-size:12px;line-height:12px;padding-bottom:2px}.boat-list-container .boat-search-container .search-box .search-content .boat-route-type{margin-right:10px}.boat-list-container .boat-search-container .search-box .search-content .boat-route-type .route-type-select{width:120px;font-size:18px}.boat-list-container .boat-search-container .search-box .search-content .boat-company{margin-right:10px}.boat-list-container .boat-search-container .search-box .search-content .boat-company .company-select{width:240px}.boat-list-container .boat-search-container .search-box .search-content .search-departure{margin-right:8px}.boat-list-container .boat-search-container .search-box .search-content .search-departure .departure-select{width:392px}.boat-list-container .boat-search-container .search-box .search-content .search-switch{margin-right:8px}.boat-list-container .boat-search-container .search-box .search-content .search-switch .wg-icon-sort{font-size:26px;color:#2182fc;transform:rotate(90deg);margin-top:10px;cursor:pointer}.boat-list-container .boat-search-container .search-box .search-content .search-destination .destination-select{width:392px}.boat-list-container .boat-search-container .search-box .search-content .search-date-content{position:relative}.boat-list-container .boat-search-container .search-box .search-content .search-date-content .multi-calendar{position:absolute;top:54px;z-index:5;border:1px solid #eee}.boat-list-container .boat-search-container .search-box .search-content .search-date-content.go .multi-calendar{left:0px}.boat-list-container .boat-search-container .search-box .search-content .search-date-content.back .multi-calendar{left:210px}.boat-list-container .boat-search-container .search-box .search-content .search-date-content .departure-date,.boat-list-container .boat-search-container .search-box .search-content .search-date-content .arrive-date{margin-right:10px}.boat-list-container .boat-search-container .search-box .search-content .search-date-content .departure-date.active,.boat-list-container .boat-search-container .search-box .search-content .search-date-content .arrive-date.active{position:relative}.boat-list-container .boat-search-container .search-box .search-content .search-date-content .departure-date.active .active-border-line,.boat-list-container .boat-search-container .search-box .search-content .search-date-content .arrive-date.active .active-border-line{display:block;position:absolute;z-index:10;left:0;top:54px;width:100%;height:2px;background:#2182fc}.boat-list-container .boat-search-container .search-box .search-content .search-date-content .departure-date .content,.boat-list-container .boat-search-container .search-box .search-content .search-date-content .arrive-date .content{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0 10px 0 15px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5;background:#fff url(../img-web/wg-search-calendar.png);background-position:10px 8px;background-repeat:no-repeat;padding-left:38px}.boat-list-container .boat-search-container .search-box .search-content .search-date-content .departure-date .content .placeholder,.boat-list-container .boat-search-container .search-box .search-content .search-date-content .arrive-date .content .placeholder{color:#999}.boat-list-container .boat-search-container .search-box .search-content .search-date-content .departure-date{width:358px}.boat-list-container .boat-search-container .search-box .search-content .search-date-content .arrive-date{width:358px}.boat-list-container .boat-search-container .search-box .search-content .seat-type{margin-right:10px}.boat-list-container .boat-search-container .search-box .search-content .seat-type .seat-type-select{width:228px}.boat-list-container .boat-search-container .search-box .search-content .search-btn-content .search-btn{float:right;display:block;width:194px;height:40px;margin-left:230px;background:#2182fc;border-radius:4px;line-height:40px;text-align:center;color:#fff;cursor:pointer;font-size:20px;font-weight:bold}.boat-list-container .boat-list-content{margin:0 auto;margin-top:10px;width:1180px}.boat-list-container .boat-list-content .boat-selected{height:65px;background:#2182fc;border-radius:3px;border:1px solid #2182fc;margin-bottom:10px}.boat-list-container .boat-list-content .boat-selected .right{padding-left:20px;background-color:#ffffff;flex:1;border-radius:0 3px 3px 0}.boat-list-container .boat-list-content .boat-selected .departure-selected{background-color:#2182fc;width:95px;height:65px;line-height:65px;font-size:14px;font-weight:bold;text-align:center;color:#fff}.boat-list-container .boat-list-content .boat-selected .selected-kv{font-size:14px;font-weight:400;margin-right:40px}.boat-list-container .boat-list-content .boat-selected .selected-kv.boat-price .value{color:#ff5e00}.boat-list-container .boat-list-content .boat-selected .selected-kv.boat-price .price-remark{font-size:12px;font-weight:400;color:#999999;line-height:14px}.boat-list-container .boat-list-content .boat-selected .selected-kv:last-child{margin-right:0px}.boat-list-container .boat-list-content .boat-selected .selected-kv .label{color:#999;margin-right:10px}.boat-list-container .boat-list-content .boat-selected .selected-kv .value{color:#222}.boat-list-container .boat-list-content .boat-selected .reset-selected{font-size:14px;font-weight:400;padding-right:22px}.boat-list-container .boat-list-content .boat-selected .reset-selected a{text-decoration:none;color:#2182fc}.boat-list-container .boat-list-content .list-filter{width:300px;float:left;padding:20px;box-sizing:border-box;background:#f1f5f8;border-radius:3px 3px 0px 0px;position:relative}.boat-list-container .boat-list-content .list-filter.filter-fixed{position:fixed}.boat-list-container .boat-list-content .list-filter li span,.boat-list-container .boat-list-content .list-filter li .icon{cursor:pointer}.boat-list-container .boat-list-content .list-filter .area-container,.boat-list-container .boat-list-content .list-filter .facility-container,.boat-list-container .boat-list-content .list-filter .station-from,.boat-list-container .boat-list-content .list-filter .station-to{color:#222;padding:20px 0;border-bottom:1px solid #d8dce5}.boat-list-container .boat-list-content .list-filter .area-container .title,.boat-list-container .boat-list-content .list-filter .facility-container .title,.boat-list-container .boat-list-content .list-filter .station-from .title,.boat-list-container .boat-list-content .list-filter .station-to .title{margin-bottom:16px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.boat-list-container .boat-list-content .list-filter .area-container li,.boat-list-container .boat-list-content .list-filter .facility-container li,.boat-list-container .boat-list-content .list-filter .station-from li,.boat-list-container .boat-list-content .list-filter .station-to li{margin-bottom:8px;font-size:14px;font-weight:400;color:#222;line-height:14px;display:flex;align-items:center}.boat-list-container .boat-list-content .list-filter .area-container li:last-child,.boat-list-container .boat-list-content .list-filter .facility-container li:last-child,.boat-list-container .boat-list-content .list-filter .station-from li:last-child,.boat-list-container .boat-list-content .list-filter .station-to li:last-child{margin-bottom:0}.boat-list-container .boat-list-content .list-filter .area-container li .icon,.boat-list-container .boat-list-content .list-filter .facility-container li .icon,.boat-list-container .boat-list-content .list-filter .station-from li .icon,.boat-list-container .boat-list-content .list-filter .station-to li .icon{margin-right:10px;vertical-align:middle}.boat-list-container .boat-list-content .list-filter .area-container li .wg-icon-checkbox,.boat-list-container .boat-list-content .list-filter .facility-container li .wg-icon-checkbox,.boat-list-container .boat-list-content .list-filter .station-from li .wg-icon-checkbox,.boat-list-container .boat-list-content .list-filter .station-to li .wg-icon-checkbox{color:#ccc}.boat-list-container .boat-list-content .list-filter .area-container li .wg-icon-checkbox-checked,.boat-list-container .boat-list-content .list-filter .facility-container li .wg-icon-checkbox-checked,.boat-list-container .boat-list-content .list-filter .station-from li .wg-icon-checkbox-checked,.boat-list-container .boat-list-content .list-filter .station-to li .wg-icon-checkbox-checked{color:#2182fc}.boat-list-container .boat-list-content .list-filter .area-container li .wg-icon-checkbox-checked~span,.boat-list-container .boat-list-content .list-filter .facility-container li .wg-icon-checkbox-checked~span,.boat-list-container .boat-list-content .list-filter .station-from li .wg-icon-checkbox-checked~span,.boat-list-container .boat-list-content .list-filter .station-to li .wg-icon-checkbox-checked~span{color:#2182fc}.boat-list-container .boat-list-content .list-filter .filter-header{height:20px;font-size:20px;font-weight:500;color:#222;line-height:20px;padding-bottom:20px}.boat-list-container .boat-list-content .list-filter .filter-header .title{font-size:20px;font-weight:bold;color:#222;line-height:20px}.boat-list-container .boat-list-content .list-filter .filter-header .clear-selected{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;cursor:pointer}.boat-list-container .boat-list-content .list-filter .filter-header .clear-selected .icon{margin-right:6px;vertical-align:sub}.boat-list-container .boat-list-content .list-filter .filter-section{border-bottom:1px solid #d8dce5}.boat-list-container .boat-list-content .list-filter .filter-section .title{margin-bottom:14px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.boat-list-container .boat-list-content .list-filter .filter-scroll{max-height:190px;overflow-y:auto;transition:all .5s linear}.boat-list-container .boat-list-content .list-filter .filter-scroll::-webkit-scrollbar{width:0px;height:4px}.boat-list-container .boat-list-content .list-filter .filter-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.boat-list-container .boat-list-content .list-filter .filter-scroll::-webkit-scrollbar-track{border-radius:4px}.boat-list-container .boat-list-content .list-filter .filter-scroll:hover::-webkit-scrollbar{width:4px}.boat-list-container .boat-list-content .list-filter .filter-scroll:hover::-webkit-scrollbar-thumb{display:block}.boat-list-container .boat-list-content .list-filter .your-selected .selected-content>li,.boat-list-container .boat-list-content .list-filter .star-container .selected-content>li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:7px 10px;background:#fff;font-size:14px;font-weight:400;color:#2182fc;border:1px solid #d8dce5;border-radius:3px;line-height:14px;cursor:pointer}.boat-list-container .boat-list-content .list-filter .your-selected .selected-content>li .icon,.boat-list-container .boat-list-content .list-filter .star-container .selected-content>li .icon{margin-left:2px;vertical-align:sub}.boat-list-container .boat-list-content .list-filter .your-selected .selected-content>li .wg-icon-close,.boat-list-container .boat-list-content .list-filter .star-container .selected-content>li .wg-icon-close{font-size:14px}.boat-list-container .boat-list-content .list-filter>div:last-child{border:none;padding-bottom:0}.boat-list-container .boat-list-content .right-content{width:870px;margin-left:10px;float:right}.boat-list-container .boat-list-content .right-content .boat-tip-container{margin-bottom:10px}.boat-list-container .boat-list-content .right-content .boat-tip-container .title{height:16px;font-size:16px;font-weight:600;color:#222;line-height:16px}.boat-list-container .boat-list-content .right-content .boat-tip-container .back{font-size:14px;font-weight:500;color:#2182fc;line-height:14px}.boat-list-container .boat-list-content .right-content .boat-tip-container .back i{color:#2182fc}.boat-list-container .boat-list-content .right-content .sort-bar{width:100%;padding:15px 30px;background:#fff;position:relative;box-sizing:border-box}.boat-list-container .boat-list-content .right-content .sort-bar .sort-item{float:left;margin-right:55px;height:16px;line-height:16px;font-size:16px;font-weight:400;color:#222;position:relative;cursor:pointer}.boat-list-container .boat-list-content .right-content .sort-bar .sort-item p{color:#222}.boat-list-container .boat-list-content .right-content .sort-bar .sort-item.active p{color:#2182fc}.boat-list-container .boat-list-content .right-content .sort-bar .sort-item.active .icon-up::before{border-color:#2182fc}.boat-list-container .boat-list-content .right-content .sort-bar .sort-item.active .icon-down::after{border-color:#2182fc}.boat-list-container .boat-list-content .right-content .sort-bar .sort-item .icon-u{position:relative;width:9px;margin-left:8px;height:100%}.boat-list-container .boat-list-content .right-content .sort-bar .sort-item .icon-u::before{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(-45deg);top:3px}.boat-list-container .boat-list-content .right-content .sort-bar .sort-item .icon-u::after{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(135deg);bottom:1px}.boat-list-container .boat-list-content .right-content .boat-list-container{width:100%}.boat-list-container .boat-list-content .right-content .boat-list-container .head{height:44px;font-size:14px;font-weight:400;color:#666;background-color:#f5f9ff;line-height:44px;padding-left:30px;margin-top:10px}.boat-list-container .boat-list-content .right-content .boat-list-container .head .th1{width:100px}.boat-list-container .boat-list-content .right-content .boat-list-container .head .th2,.boat-list-container .boat-list-content .right-content .boat-list-container .head .th3{width:150px}.boat-list-container .boat-list-content .right-content .boat-list-container .head .th4{width:60px}.boat-list-container .boat-list-content .right-content .boat-list-container .head .th5{width:80px}.boat-list-container .boat-list-content .right-content .boat-list-container .head>div{float:left;margin-right:20px}.boat-list-container .boat-list-content .right-content .boat-list-container .head>div:last-child{margin-right:0px}.boat-list-container .boat-list-content .right-content .boat-list-container .body{margin-bottom:10px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data{padding-left:30px;background-color:#fff;color:#222;font-size:14px;position:relative}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data.active{border:1px solid #16b900;box-sizing:border-box}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data.active .active-flag{position:absolute;right:-0.9375rem;top:-0.9375rem;width:0;height:0;border:.9375rem solid transparent;border-top-color:#16b900;transform:rotate(-135deg)}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data.active .active-flag .wg-icon-select{position:absolute;top:-0.9375rem;right:-0.5rem;color:#fff;transform:rotate(135deg)}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data:after{content:'';height:1px;width:200%;position:absolute;left:0;top:auto;right:auto;bottom:0;background-color:#eee;border:0 solid transparent;border-radius:0;-webkit-border-radius:0;transform:scale(.5);-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform-origin:top left;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data:hover{background-color:#f5f9ff}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th1{width:110px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th2,.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th3{width:160px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th4{width:70px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th5{width:90px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6{float:right;margin-right:0px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .amount-info{color:#ff5e00;font-size:14px;padding:16px 0}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .amount-info .desc{font-size:12px;color:#999;text-align:right}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .amount-info .amount span{font-size:26px;font-weight:600}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .button-info{margin-left:10px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .button-info a{display:block;text-align:center;color:#fff;font-size:18px;line-height:40px;width:76px;height:40px;background:#ff7d13;border-radius:3px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .button-info a.badge-selected{position:relative;background:#2182fc;border-radius:3px;box-sizing:border-box}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .button-info a.badge-selected>span{color:#fff;font-weight:600}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .button-info a.badge-selected::before,.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6 .button-info a.badge-selected:after{display:none}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data .th6>div{float:left}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data>div{float:left;margin-right:10px}.boat-list-container .boat-list-content .right-content .boat-list-container .body .data>div:last-child{margin-right:0px;padding-right:24px}.order-container{width:1180px;margin:0 auto}.order-submit-container{margin:10px auto 9px auto;height:300px;border-top:none !important;font-size:20px;color:#222;font-weight:400;line-height:28px;background:#fff}.order-submit-container .icon-container{width:60px;height:60px;background:url(../img-web/order_loading.png) no-repeat;background-size:contain;margin-bottom:10px;animation:turn 1s linear infinite}.order-submit-container .title .order-num{color:#2182fc}.order-submit-container .remark{color:#666}.order-fail-container{margin:10px auto 9px auto;height:300px;border-top:none !important;background-color:#fff}.order-fail-container .remark{font-size:20px;font-weight:600;color:#222;line-height:28px}.order-fail-container .icon-container{width:116px;height:96px;background:url(../img-web/order-fail.png) no-repeat;background-size:contain;margin-bottom:10px}.order-fail-container .title .order-num{color:#2182fc}.order-fail-container .btn-container{margin-top:20px;width:120px}.order-fail-container .btn-container a{font-size:18px;font-weight:500;color:#fff;line-height:25px;padding:5px 23px;background:#2182fc;border-radius:3px}.order-full-line{height:1px}.order-success-container{margin:10px auto 9px auto;border-top:none !important;font-size:14px;color:#222;font-weight:400;line-height:28px;background:#fff}.order-success-container .order-detail-box{padding:25px;border-bottom:1px solid #d8d8d8}.order-success-container .order-detail-box .detail-left{width:300px}.order-success-container .order-detail-box .detail-left .icon{width:40px;height:50px;background:url(../img-web/order_success.png) no-repeat}.order-success-container .order-detail-box .detail-left .detail .title{font-size:20px;font-weight:600;color:#222;line-height:28px}.order-success-container .order-detail-box .detail-left .detail .sub-title{font-size:14px;font-weight:400;color:#333;line-height:20px}.order-success-container .order-detail-box .btn-container{width:120px}.order-success-container .order-detail-box .btn-container a{font-size:18px;font-weight:500;color:#fff;line-height:25px;padding:5px 23px;background:#2182fc;border-radius:3px}.order-success-container .order-remark-container{padding:25px;color:#666666}.order-success-container .order-remark-container .become-member>div:first-child{color:#ff7d13}.order-success-container .order-remark-container .become-member strong{color:#ff9913;font-weight:normal}.order-success-container .order-remark-container .become-member button{display:inline-block;width:auto;font-size:14px;padding:5px 10px;margin:5px 0}.order-detail-loading-box{height:400px;background-color:#fff}.order-detail-container{font-size:14px;margin-top:20px;margin-bottom:60px}.order-detail-container .resource-content,.order-detail-container .product-insurance-detail,.order-detail-container .product-option-detail{padding:20px 24px !important}.order-detail-container .order-detail-status{background:#fff;margin-bottom:10px}.order-detail-container .order-detail-status .status-title{font-size:16px;font-weight:600;color:#fff;line-height:16px;background:#2182fc;padding:16px 10px}.order-detail-container .order-detail-status .status-title .order-number{margin-right:10px}.order-detail-container .order-detail-status .status-box{padding:25px}.order-detail-container .order-detail-status .status-box .status .icon{border:4px solid #2182fc;width:40px;height:40px;border-radius:50%;position:relative;margin-right:10px}.order-detail-container .order-detail-status .status-box .status .icon:after,.order-detail-container .order-detail-status .status-box .status .icon:before{content:'';border:2px solid #2182fc;position:absolute}.order-detail-container .order-detail-status .status-box .status .icon:after{width:14px;left:18px;top:18px;border-radius:4px}.order-detail-container .order-detail-status .status-box .status .icon:before{height:14px;left:18px;top:2px;border-radius:4px}.order-detail-container .order-detail-status .status-box .status .icon.cancel{border-color:red}.order-detail-container .order-detail-status .status-box .status .icon.cancel:after,.order-detail-container .order-detail-status .status-box .status .icon.cancel:before{border-color:red}.order-detail-container .order-detail-status .status-box .status .icon.cancel:after{width:26px;left:5px;top:18px;border-radius:4px;transform:rotate(45deg)}.order-detail-container .order-detail-status .status-box .status .icon.cancel:before{height:26px;left:18px;top:5px;border-radius:4px;transform:rotate(45deg)}.order-detail-container .order-detail-status .status-box .status .status-content span.title{font-size:24px;font-weight:600;color:#2182fc;line-height:34px}.order-detail-container .order-detail-status .status-box .status .status-content span:last-child{font-size:14px;font-weight:400;color:#666666;line-height:20px;margin-top:8px}.order-detail-container .order-detail-status .status-box .status .status-content span:last-child>span{margin-right:20px}.order-detail-container .order-detail-status .status-box .status .status-content.cancel span.title{color:red}.order-detail-container .order-detail-status .status-box .status .btns{margin-top:24px}.order-detail-container .order-detail-status .status-box .status .btns .btn-box{margin-right:20px;position:relative}.order-detail-container .order-detail-status .status-box .status .btns .btn-box.pdf:hover .pdf-list{display:block}.order-detail-container .order-detail-status .status-box .status .btns .btn-box .btn{background:#ffffff;font-weight:600;color:#fff;line-height:28px;padding:8px 20px;color:#2182fc;font-size:20px;border:1px solid #2182fc;border-radius:2px 2px 2px 2px}.order-detail-container .order-detail-status .status-box .status .btns .btn-box .btn:hover{color:#0057c4;border:1px solid #0057c4}.order-detail-container .order-detail-status .status-box .status .btns .btn-box .pdf-list{display:none;top:100%;left:0;width:260px;height:auto;padding:10px;border:1px solid #2182fc;position:absolute;background:#fff;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;box-sizing:border-box;z-index:1000}.order-detail-container .order-detail-status .status-box .status .btns .btn-box .pdf-list p{font-size:14px;color:#2182fc;padding:2px 0;cursor:pointer}.order-detail-container .order-detail-status .status-box .status .btns .btn-box .pdf-list:hover{display:block}.order-detail-container .order-detail-status .status-box .price-btn-box .price{text-align:right;margin-right:24px;border-right:1px solid #e3e3e3;padding-right:24px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:first-child{font-size:30px;font-weight:600;color:#ff5e00;line-height:30px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:first-child .currency{font-size:20px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child{font-size:14px;font-weight:400;color:#2182fc;line-height:20px;margin-top:4px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child>span{border-bottom:1px dotted #2182fc}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box{right:0;min-width:260px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .total-prices{margin-top:10px;border-top:1px dotted #d8dce5;padding-top:10px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .total-prices .left{font-size:16px;font-weight:600;color:#111;line-height:16px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .total-prices .right{font-size:20px;font-weight:600;color:#ff5e00;line-height:34px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .total-prices .right .currency{font-size:14px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box{margin-top:10px;max-width:600px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box:first-child{margin-top:0}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box .price-item{font-size:12px;font-weight:400;color:#666;line-height:12px;padding:5px 0}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box .price-item .title{font-size:14px;color:#222;line-height:14px;font-weight:600}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box .price-item .right{margin-left:20px;text-align:right}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box .price-item .right.title{margin-left:0px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box .price-item .right.discount{color:#ff5e00}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box .price-item .title-line{flex:1;padding:0 10px}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .price-box .price-item .title-line span{border-top:1px dotted #d8dce5;height:1px;width:100%}.order-detail-container .order-detail-status .status-box .price-btn-box .price>span:last-child .wg-policy-box .detail-box .pay-list .left{color:#666;font-size:12px}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box{margin-right:20px;position:relative}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box.pdf:hover .pdf-list{display:flex}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box .btn{background:#ffffff;font-weight:600;color:#fff;line-height:28px;padding:8px 20px;color:#2182fc;font-size:20px;border:1px solid #2182fc;border-radius:2px 2px 2px 2px}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box .btn:hover{color:#0057c4;border:1px solid #0057c4}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box .pdf-list{display:none;max-width:770px;width:max-content;top:60px;right:0;height:auto;padding:24px;padding-bottom:14px;border:1px solid #2182fc;position:absolute;background:#fff;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;box-sizing:border-box;z-index:1000}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box .pdf-list>div{overflow:hidden;width:180px;color:#666;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:14px;padding-bottom:10px;cursor:pointer;height:48px}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box .pdf-list>div img{margin-right:4px;height:48px}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box .pdf-list>div .d-btn{color:#2182fc}.order-detail-container .order-detail-status .status-box .price-btn-box .btns .btn-box .pdf-list:hover{display:flex}.order-detail-container .wg-order-section{margin-top:20px}.order-detail-container .wg-order-section h1{font-size:20px;font-weight:600;color:#222;line-height:20px}.order-detail-container .order-content>div{border-bottom:1px solid #eee}.order-detail-container .order-content>div .traffic-detail .flight-container:last-child{border-bottom:none}.order-detail-container .order-content>div .hotel-detail:last-child .hotel-detail-item{border-bottom:none}.order-detail-container .product-option-detail .option-detail{padding:0}.order-detail-container .product-option-detail .option-detail-item{padding:20px 0;background:#ffffff}.order-detail-container .product-option-detail .option-detail-item:not(:first-child){padding:12px 0 20px}.order-detail-container .product-option-detail .option-detail-item .obs-detail{border:none}.order-detail-container .product-option-detail .option-detail-item .rate-list{background:#f8f8f8;padding:4px 16px}.order-detail-container .product-insurance-detail .insurance-detail-item{padding:0 16px;background:#ffffff}.order-detail-container .product-insurance-detail .insurance-detail-item .insurance-desc .wicon-time{color:#129401;margin-right:4px}.order-detail-container .product-insurance-detail .insurance-detail-item .passenger-list{border-top:1px solid #f0f0f0;padding-top:16px;margin-top:16px}.order-detail-container .product-insurance-detail .insurance-detail-item .passenger-list .passenger-item{width:25%;font-size:14px;font-weight:400;color:#666666;line-height:20px}.order-detail-container .product-insurance-detail .insurance-detail-item .passenger-list .passenger-item>i{color:#d8dce5;font-size:20px;margin-right:8px}.order-detail-container .order-passenger .passenger-container,.order-detail-container .order-luggage .passenger-container{padding:20px 24px;background:#fff}.order-detail-container .order-passenger .passenger-container .passenger-section,.order-detail-container .order-luggage .passenger-container .passenger-section,.order-detail-container .order-passenger .passenger-container .luggage-section,.order-detail-container .order-luggage .passenger-container .luggage-section{padding:20px 0;background:#fff;border-bottom:1px solid #eee}.order-detail-container .order-passenger .passenger-container .passenger-section:first-child,.order-detail-container .order-luggage .passenger-container .passenger-section:first-child,.order-detail-container .order-passenger .passenger-container .luggage-section:first-child,.order-detail-container .order-luggage .passenger-container .luggage-section:first-child{padding-top:0}.order-detail-container .order-passenger .passenger-container .passenger-section:last-child,.order-detail-container .order-luggage .passenger-container .passenger-section:last-child,.order-detail-container .order-passenger .passenger-container .luggage-section:last-child,.order-detail-container .order-luggage .passenger-container .luggage-section:last-child{border-bottom:none;padding-bottom:0}.order-detail-container .order-passenger .passenger-container .passenger-section .resource-content-title,.order-detail-container .order-luggage .passenger-container .passenger-section .resource-content-title,.order-detail-container .order-passenger .passenger-container .luggage-section .resource-content-title,.order-detail-container .order-luggage .passenger-container .luggage-section .resource-content-title{color:#222;font-size:20px;font-weight:600;line-height:20px}.order-detail-container .order-passenger .passenger-container .passenger-section .resource-content-title .passenger-content,.order-detail-container .order-luggage .passenger-container .passenger-section .resource-content-title .passenger-content,.order-detail-container .order-passenger .passenger-container .luggage-section .resource-content-title .passenger-content,.order-detail-container .order-luggage .passenger-container .luggage-section .resource-content-title .passenger-content{padding-top:20px}.order-detail-container .order-passenger .passenger-container .passenger-section .resource-content-title .title-square,.order-detail-container .order-luggage .passenger-container .passenger-section .resource-content-title .title-square,.order-detail-container .order-passenger .passenger-container .luggage-section .resource-content-title .title-square,.order-detail-container .order-luggage .passenger-container .luggage-section .resource-content-title .title-square{width:6px;height:6px;margin-left:6px;margin-right:8px;display:inline-block;background:#2182fc}.order-detail-container .order-passenger .passenger-container .passenger-section .resource-content-title .title-remark,.order-detail-container .order-luggage .passenger-container .passenger-section .resource-content-title .title-remark,.order-detail-container .order-passenger .passenger-container .luggage-section .resource-content-title .title-remark,.order-detail-container .order-luggage .passenger-container .luggage-section .resource-content-title .title-remark{margin-left:10px;color:#999999;font-size:14px}.order-detail-container .order-passenger .passenger-container .passenger-section .passenger-content,.order-detail-container .order-luggage .passenger-container .passenger-section .passenger-content,.order-detail-container .order-passenger .passenger-container .luggage-section .passenger-content,.order-detail-container .order-luggage .passenger-container .luggage-section .passenger-content{margin-top:8px}.order-detail-container .order-passenger .passenger-container .passenger-section .passenger-content .col,.order-detail-container .order-luggage .passenger-container .passenger-section .passenger-content .col,.order-detail-container .order-passenger .passenger-container .luggage-section .passenger-content .col,.order-detail-container .order-luggage .passenger-container .luggage-section .passenger-content .col{font-size:14px;font-weight:400;color:#222;line-height:18px;min-height:30px;width:33%;padding:5px 0 5px 20px;box-sizing:border-box}.order-detail-container .order-passenger .passenger-container .passenger-section .passenger-content .col .text,.order-detail-container .order-luggage .passenger-container .passenger-section .passenger-content .col .text,.order-detail-container .order-passenger .passenger-container .luggage-section .passenger-content .col .text,.order-detail-container .order-luggage .passenger-container .luggage-section .passenger-content .col .text{word-break:break-all}.order-detail-container .order-passenger .passenger-container .passenger-section .passenger-content .col .luggage-code,.order-detail-container .order-luggage .passenger-container .passenger-section .passenger-content .col .luggage-code,.order-detail-container .order-passenger .passenger-container .luggage-section .passenger-content .col .luggage-code,.order-detail-container .order-luggage .passenger-container .luggage-section .passenger-content .col .luggage-code{font-size:14px;font-weight:400;color:#666;line-height:26px;background:#f1f5f8;border-radius:2px;display:block;padding:2px 5px;margin-right:10px;width:min-content}.order-detail-container .order-passenger .passenger-container .passenger-section .luggage-content .col,.order-detail-container .order-luggage .passenger-container .passenger-section .luggage-content .col,.order-detail-container .order-passenger .passenger-container .luggage-section .luggage-content .col,.order-detail-container .order-luggage .passenger-container .luggage-section .luggage-content .col{font-size:14px;font-weight:400;color:#222;line-height:30px;width:33%;padding:5px 0 5px 20px;box-sizing:border-box}.order-detail-container .order-passenger .passenger-container .passenger-section .luggage-content .col .text,.order-detail-container .order-luggage .passenger-container .passenger-section .luggage-content .col .text,.order-detail-container .order-passenger .passenger-container .luggage-section .luggage-content .col .text,.order-detail-container .order-luggage .passenger-container .luggage-section .luggage-content .col .text{word-break:break-all}.order-detail-container .order-passenger .passenger-container .passenger-section .luggage-content .col .luggage-code,.order-detail-container .order-luggage .passenger-container .passenger-section .luggage-content .col .luggage-code,.order-detail-container .order-passenger .passenger-container .luggage-section .luggage-content .col .luggage-code,.order-detail-container .order-luggage .passenger-container .luggage-section .luggage-content .col .luggage-code{font-size:14px;font-weight:400;color:#666;line-height:26px;background:#f1f5f8;border-radius:2px;display:block;padding:2px 5px;margin-right:10px;width:min-content}.order-detail-container .order-passenger .luggage-container,.order-detail-container .order-luggage .luggage-container{padding:20px 24px;background:#fff}.order-detail-container .order-passenger .luggage-container .luggage-section,.order-detail-container .order-luggage .luggage-container .luggage-section{padding:20px 0;background:#fff;border-bottom:1px solid #eee}.order-detail-container .order-passenger .luggage-container .luggage-section:first-child,.order-detail-container .order-luggage .luggage-container .luggage-section:first-child{padding-top:0}.order-detail-container .order-passenger .luggage-container .luggage-section:last-child,.order-detail-container .order-luggage .luggage-container .luggage-section:last-child{border-bottom:none;padding-bottom:0}.order-detail-container .order-passenger .luggage-container .luggage-section .resource-content-title,.order-detail-container .order-luggage .luggage-container .luggage-section .resource-content-title{color:#222;font-size:20px;font-weight:600;line-height:20px}.order-detail-container .order-passenger .luggage-container .luggage-section .resource-content-title .passenger-content,.order-detail-container .order-luggage .luggage-container .luggage-section .resource-content-title .passenger-content{padding-top:20px}.order-detail-container .order-passenger .luggage-container .luggage-section .resource-content-title .title-square,.order-detail-container .order-luggage .luggage-container .luggage-section .resource-content-title .title-square{width:16px;height:16px;background:#2182fc;border-radius:1px 1px 1px 1px;color:#fff;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:14px;margin-right:8px}.order-detail-container .order-passenger .luggage-container .luggage-section .resource-content-title .title,.order-detail-container .order-luggage .luggage-container .luggage-section .resource-content-title .title{color:#222;font-size:18px;font-weight:bold;letter-spacing:0px;margin-right:8px}.order-detail-container .order-passenger .luggage-container .luggage-section .resource-content-title .sub-title,.order-detail-container .order-luggage .luggage-container .luggage-section .resource-content-title .sub-title{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.order-detail-container .order-passenger .luggage-container .luggage-section .resource-content-title .title-remark,.order-detail-container .order-luggage .luggage-container .luggage-section .resource-content-title .title-remark{margin-left:10px;color:#999999;font-size:14px}.order-detail-container .order-passenger .luggage-container .luggage-section .luggage-content,.order-detail-container .order-luggage .luggage-container .luggage-section .luggage-content{padding-top:18px;padding-left:26px}.order-detail-container .order-passenger .luggage-container .luggage-section .luggage-content .luaager-left,.order-detail-container .order-luggage .luggage-container .luggage-section .luggage-content .luaager-left{margin-right:24px}.order-detail-container .order-passenger .luggage-container .luggage-section .luggage-content .lu-name,.order-detail-container .order-luggage .luggage-container .luggage-section .luggage-content .lu-name{padding-bottom:12px;color:#222;font-size:14px;font-weight:normal;letter-spacing:0px}.order-detail-container .order-passenger .luggage-container .luggage-section .luggage-content .lu-name:last-child,.order-detail-container .order-luggage .luggage-container .luggage-section .luggage-content .lu-name:last-child{padding-bottom:0px}.order-detail-container .order-passenger .luggage-container .luggage-section .luggage-content .lu-detail,.order-detail-container .order-luggage .luggage-container .luggage-section .luggage-content .lu-detail{padding-bottom:12px;color:#222;font-size:14px;font-weight:normal;letter-spacing:0px}.order-detail-container .order-passenger .luggage-container .luggage-section .luggage-content .lu-detail:last-child,.order-detail-container .order-luggage .luggage-container .luggage-section .luggage-content .lu-detail:last-child{padding-bottom:0px}.order-detail-container .order-attention .attention-container{background:#fff;padding:20px 24px;color:#222222;font-size:14px}.order-detail-container .order-attention .attention-container ul{list-style:none}.order-detail-container .order-attention .attention-container ul .attention-min-width{border-bottom:1px solid #eee;padding:10px 0}.order-detail-container .order-attention .attention-container ul .attention-min-width:last-child{border-bottom:none}.order-detail-container .order-attention .attention-container ul .attention-min-width .item-key{font-weight:600;color:#222222;font-size:18px;min-width:100px;padding-top:2px}.order-detail-container .order-attention .attention-container ul .attention-min-width .item-value{padding-left:20px}.order-detail-container .order-attention .attention-container ul .attention-min-width .order-detail-option{line-height:25px}.order-detail-container .order-attention .attention-container ul .attention-min-width .order-detail-option .attention-option{padding-left:20px}.order-detail-container .order-attention .attention-container ul .attention-min-width .order-detail-option .attention-option-title{font-size:16px;font-weight:600;color:#222222}.order-detail-container .order-attention .attention-container ul .attention-min-width .order-detail-option p.attention-content{padding-left:20px}.order-detail-container .order-hotel-remark .hotel-remark-list{background:#fff;border-radius:3px 3px 3px 3px}.order-detail-container .order-hotel-remark .hotel-remark-list .hotel-remark-item{border-top:1px solid #f0f0f0;padding:24px}.order-detail-container .order-hotel-remark .hotel-remark-list .hotel-remark-item:first-child{border-top:none}.order-detail-container .order-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-name{color:#222;font-size:18px;font-weight:600;letter-spacing:0px;line-height:22px}.order-detail-container .order-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-name>i{color:#2182fc;margin-right:8px}.order-detail-container .order-hotel-remark .hotel-remark-list .hotel-remark-item .hotel-name .hotel-remark-tip{margin-left:8px;color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px}.order-detail-container .order-hotel-remark .hotel-remark-list .hotel-remark-item .remark-detail{padding:16px;background:rgba(241,245,248,0.5);border-radius:4px 4px 4px 4px;color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;margin-top:8px;line-height:18px}.order-detail-container .order-hotel-remark .hotel-remark-list .hotel-remark-item .remark-detail>p{margin-top:8px}.order-detail-container .order-hotel-remark .hotel-remark-list .hotel-remark-item .remark-detail>p:first-child{margin-top:0}.order-detail-container .extra-info-container{margin-top:20px}.order-detail-container .extra-info-container .extra-info-title{font-size:20px;font-weight:600;color:#222;line-height:20px}.order-detail-container .extra-info-container .extra-info-content{margin-top:10px;padding:20px 24px;background:#fff}.order-detail-container .extra-info-container .extra-info-content .extra-info-item{font-size:14px;font-weight:400;color:#222;line-height:20px;position:relative;padding:4px;padding-left:8px}.order-detail-container .extra-info-container .extra-info-content .extra-info-item::after{content:' ';width:4px;height:4px;border-radius:50%;background:#2182fc;position:absolute;left:0;top:10px}.order-detail-container .extra-info-container .extra-info-content .extra-info-item .flight-tips{color:#2182fc}.train-list-container .train-list-content{width:1180px;margin:0 auto;padding-bottom:10px;margin-top:10px}.train-list-container .list-header{padding:10px 0;font-size:16px;font-weight:600;color:#222;line-height:16px}.train-list-container .list-header .title{float:left}.train-list-container .list-header .back{float:right;cursor:pointer;font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.train-list-container .list-header .back .wg-icon-back{vertical-align:sub;color:#2182fc}.train-list-container .train-selected{width:1180px;margin:10px auto;height:65px;font-size:14px;color:#222;font-weight:400;background:#2182fc;border-radius:3px;border:1px solid #2182fc}.train-list-container .train-selected .right{padding-left:20px;background-color:#ffffff;flex:1;border-radius:0 3px 3px 0}.train-list-container .train-selected .selected-field{margin-right:50px}.train-list-container .train-selected .title-box{width:95px;margin-left:-1px;background:#2182fc;font-size:14px;font-weight:600;color:#fff;line-height:20px;border-radius:3px 0px 0px 3px}.train-list-container .train-selected .departure{box-sizing:border-box}.train-list-container .train-selected .departure .title{color:#999;margin-right:10px}.train-list-container .train-selected .departure .date{line-height:14px}.train-list-container .train-selected .price{box-sizing:border-box;font-size:14px;font-weight:600;color:#ff5e00;line-height:14px}.train-list-container .train-selected .price .price-remark{font-size:12px;font-weight:400;color:#999999;line-height:14px}.train-list-container .train-selected .route-time-box{text-align:center}.train-list-container .train-selected .route-time-box .line{margin:0 10px}.train-list-container .train-selected .route-time-box .line .line-left,.train-list-container .train-selected .route-time-box .line .line-right{height:8px;box-sizing:border-box;border-bottom:8px solid #d8dce5;display:inline-block;width:8px;border-radius:50%}.train-list-container .train-selected .route-time-box .line .line-left{margin-right:-1px}.train-list-container .train-selected .route-time-box .line .line-right{margin-left:-1px}.train-list-container .train-selected .route-time-box .line .circle{height:2px;box-sizing:border-box;border:1px solid #d8dce5;display:inline-block;width:64px}.train-list-container .train-selected .route-time-box .line .wicon-once{display:none}.train-list-container .train-selected .route-time-box .route-back{text-align:center;position:relative}.train-list-container .train-selected .route-time-box .route-back .air-code{text-align:center}.train-list-container .train-selected .route-time-box .time{font-size:18px;font-weight:600;color:#222;line-height:25px}.train-list-container .train-selected .route-time-box .time .transit-label{position:absolute;font-size:14px;font-weight:600;color:#0081ff;line-height:14px;top:5px;right:-18px}.train-list-container .train-selected .route-time-box .air-code{line-height:20px}.train-list-container .train-selected .train-no span{font-size:14px;color:#999;line-height:14px;margin-right:10px}.train-list-container .train-selected .seat{font-weight:400;line-height:20px}.train-list-container .train-selected .seat span{font-size:14px;color:#999;line-height:14px;margin-right:10px}.train-list-container .train-selected .operation{flex:1;padding-right:10px;color:#ff5e00}.train-list-container .train-selected .operation .select-btn{display:inline-block;width:80px;text-align:center;padding:6px 0;font-size:14px;color:#2182fc;line-height:14px}.train-list-container .list-filter{width:300px;float:left;padding:20px;box-sizing:border-box;background:#f1f5f8;border-radius:3px 3px 0px 0px;position:relative}.train-list-container .list-filter.filter-fixed{position:fixed}.train-list-container .list-filter.ajax{background:#fff}.train-list-container .list-filter li span,.train-list-container .list-filter li .icon{cursor:pointer}.train-list-container .list-filter .area-container,.train-list-container .list-filter .facility-container,.train-list-container .list-filter .station-from,.train-list-container .list-filter .station-to{color:#222;padding:20px 0;border-bottom:1px solid #d8dce5}.train-list-container .list-filter .area-container .title,.train-list-container .list-filter .facility-container .title,.train-list-container .list-filter .station-from .title,.train-list-container .list-filter .station-to .title{margin-bottom:16px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.train-list-container .list-filter .area-container li,.train-list-container .list-filter .facility-container li,.train-list-container .list-filter .station-from li,.train-list-container .list-filter .station-to li{margin-bottom:8px;font-size:14px;font-weight:400;color:#222;line-height:14px;display:flex;align-items:center}.train-list-container .list-filter .area-container li:last-child,.train-list-container .list-filter .facility-container li:last-child,.train-list-container .list-filter .station-from li:last-child,.train-list-container .list-filter .station-to li:last-child{margin-bottom:0}.train-list-container .list-filter .area-container li .icon,.train-list-container .list-filter .facility-container li .icon,.train-list-container .list-filter .station-from li .icon,.train-list-container .list-filter .station-to li .icon{margin-right:10px;vertical-align:middle}.train-list-container .list-filter .area-container li .wg-icon-checkbox,.train-list-container .list-filter .facility-container li .wg-icon-checkbox,.train-list-container .list-filter .station-from li .wg-icon-checkbox,.train-list-container .list-filter .station-to li .wg-icon-checkbox{color:#ccc}.train-list-container .list-filter .area-container li .wg-icon-checkbox-checked,.train-list-container .list-filter .facility-container li .wg-icon-checkbox-checked,.train-list-container .list-filter .station-from li .wg-icon-checkbox-checked,.train-list-container .list-filter .station-to li .wg-icon-checkbox-checked{color:#2182fc}.train-list-container .list-filter .area-container li .wg-icon-checkbox-checked~span,.train-list-container .list-filter .facility-container li .wg-icon-checkbox-checked~span,.train-list-container .list-filter .station-from li .wg-icon-checkbox-checked~span,.train-list-container .list-filter .station-to li .wg-icon-checkbox-checked~span{color:#2182fc}.train-list-container .list-filter .filter-header{height:20px;font-size:20px;font-weight:500;color:#222;line-height:20px;padding-bottom:20px}.train-list-container .list-filter .filter-header .title{font-size:20px;font-weight:bold;color:#222;line-height:20px}.train-list-container .list-filter .filter-header .clear-selected{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;cursor:pointer}.train-list-container .list-filter .filter-header .clear-selected .icon{margin-right:6px;vertical-align:sub}.train-list-container .list-filter .filter-section{border-bottom:1px solid #d8dce5}.train-list-container .list-filter .filter-section .title{margin-bottom:14px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.train-list-container .list-filter .filter-scroll{max-height:190px;overflow-y:auto;transition:all .5s linear}.train-list-container .list-filter .filter-scroll::-webkit-scrollbar{width:0px;height:4px}.train-list-container .list-filter .filter-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.train-list-container .list-filter .filter-scroll::-webkit-scrollbar-track{border-radius:4px}.train-list-container .list-filter .filter-scroll:hover::-webkit-scrollbar{width:4px}.train-list-container .list-filter .filter-scroll:hover::-webkit-scrollbar-thumb{display:block}.train-list-container .list-filter .your-selected .selected-content>li,.train-list-container .list-filter .star-container .selected-content>li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:7px 10px;background:#fff;font-size:14px;font-weight:400;color:#2182fc;border:1px solid #d8dce5;border-radius:3px;line-height:14px;cursor:pointer}.train-list-container .list-filter .your-selected .selected-content>li .icon,.train-list-container .list-filter .star-container .selected-content>li .icon{margin-left:2px;vertical-align:sub}.train-list-container .list-filter .your-selected .selected-content>li .wg-icon-close,.train-list-container .list-filter .star-container .selected-content>li .wg-icon-close{font-size:14px}.train-list-container .list-filter .star-container .selected-content>li{color:#666}.train-list-container .list-filter .star-container .selected-content>li.active{color:#2182fc}.train-list-container .list-filter .area-container{border-bottom:none;padding-bottom:0px}.train-list-container .list-filter .area-container .area-item{border-bottom:1px solid #d8dce5;padding:15px 0}.train-list-container .list-filter .area-container .area-item:first-of-type{padding-top:0}.train-list-container .list-filter .area-container .area-item .sub-title{cursor:pointer;font-size:14px;margin-bottom:16px;font-weight:bold;color:#222;line-height:14px;position:relative}.train-list-container .list-filter .area-container .area-item .sub-title~ul{max-height:0px}.train-list-container .list-filter .area-container .area-item .sub-title::before{content:'';position:absolute;right:5px;top:4px;width:0;height:0;border:8px solid transparent;border-top:0;border-bottom-color:black}.train-list-container .list-filter .area-container .area-item .sub-title.active::before{border-bottom:0;border-top:8px solid;border-top-color:black}.train-list-container .list-filter .area-container .area-item .sub-title.active~ul{max-height:190px}.train-list-container .list-filter .searchHotel-container #hotel-search-filter{position:relative}.train-list-container .list-filter .searchHotel-container .content{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0 10px 0 15px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5;background-color:#fff}.train-list-container .list-filter .searchHotel-container .content .search-input .content-input{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0}.train-list-container .list-filter .searchHotel-container .content .search-input .content-input::selection{background:#2182fc !important;color:#fff !important}.train-list-container .list-filter .searchHotel-container .content .search-input .clear-btn{display:none}.train-list-container .list-filter .searchHotel-container .mask{position:absolute;z-index:1001;border:1px solid #e4e7ed;right:auto;bottom:auto;border-radius:4px;background-color:#fff;-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;top:42px;max-width:400px}.train-list-container .list-filter .searchHotel-container .mask.pc-picker .popup{position:relative}.train-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content{min-width:40px}.train-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content ul{max-height:274px;height:auto;width:100%;float:left;overflow:auto;background-color:#fff;text-align:left}.train-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content ul>li{list-style:none;font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.train-list-container .list-filter .searchHotel-container .placeholder-content{color:#999}.train-list-container .list-filter .other-option{padding:20px 0;border-bottom:1px solid #d8dce5}.train-list-container .list-filter .other-option>li{padding-bottom:17px;font-size:14px;font-weight:400;color:#222;line-height:14px;display:flex;align-items:center}.train-list-container .list-filter .other-option>li .icon{margin-right:10px;vertical-align:middle}.train-list-container .list-filter .other-option>li:last-child{padding-bottom:0}.train-list-container .list-filter>div:last-child{border:none;padding-bottom:0}.train-list-container .list-content{width:870px;margin-top:10px;margin-left:10px;float:right}.train-list-container .list-content .content.c-head{background:#f5f9ff;list-style-type:none}.train-list-container .list-content .content.c-body{background:#fff}.train-list-container .list-content .no-data-tips{padding-top:9rem}.train-list-container .list-content .content-container .loading-local{min-height:250px;padding-top:200px}.train-list-container .list-content .content-container .list-body{margin:0;padding:0;list-style-type:none}.train-list-container .list-content .content-container .content .content-li{padding:30px 0 0}.train-list-container .list-content .content-container .content .content-li:last-child .main-content{border:none}.train-list-container .list-content .content-container .content .content-li.title{padding:15px 30px;background:#f5f9ff;font-size:14px;font-weight:400;line-height:14px;border-bottom:none}.train-list-container .list-content .content-container .content .content-li.title>p{display:inline-block;vertical-align:top}.train-list-container .list-content .content-container .content .content-li.title .train-no{color:#666;font-size:14px}.train-list-container .list-content .content-container .content .content-li .train-no{width:80px;font-size:16px;font-weight:500;color:#2182fc;line-height:16px}.train-list-container .list-content .content-container .content .content-li .time{width:120px;position:relative}.train-list-container .list-content .content-container .content .content-li .time>p{position:relative;padding-left:15px}.train-list-container .list-content .content-container .content .content-li .time>p::before{position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;content:'';display:block;background:#d8dce5}.train-list-container .list-content .content-container .content .content-li .time>p:first-child{padding-bottom:37px;font-size:24px;font-weight:500;color:#222;line-height:20px;position:relative}.train-list-container .list-content .content-container .content .content-li .time>p:first-child::after{position:absolute;left:3px;top:10px;width:2px;height:100%;content:'';display:block;background:#d8dce5}.train-list-container .list-content .content-container .content .content-li .time>p:first-child::before{top:7px}.train-list-container .list-content .content-container .content .content-li .time>p .day-range{margin-left:5px;color:#2182fc;font-size:12px}.train-list-container .list-content .content-container .content .content-li .station{width:120px}.train-list-container .list-content .content-container .content .content-li .station p{font-size:14px;font-weight:400;color:#222;line-height:14px}.train-list-container .list-content .content-container .content .content-li .station p:first-child{margin-bottom:46px}.train-list-container .list-content .content-container .content .content-li .range-time{width:100px;font-size:14px;font-weight:400;line-height:14px}.train-list-container .list-content .content-container .content .content-li .seats{width:90px}.train-list-container .list-content .content-container .content .content-li .seats>p{margin-bottom:20px;font-size:14px;font-weight:400;color:#222;line-height:14px;height:45px}.train-list-container .list-content .content-container .content .content-li .seats>p.disabled{color:#ccc}.train-list-container .list-content .content-container .content .content-li .seats>p:last-child{margin-bottom:0}.train-list-container .list-content .content-container .content .content-li .stand-by{width:60px}.train-list-container .list-content .content-container .content .content-li .stand-by>p{margin-bottom:20px;font-size:14px;font-weight:400;color:#222;line-height:14px;height:45px}.train-list-container .list-content .content-container .content .content-li .stand-by>p.disabled{color:#ccc}.train-list-container .list-content .content-container .content .content-li .stand-by>p.few{color:#f82222}.train-list-container .list-content .content-container .content .content-li .stand-by>p:last-child{margin-bottom:0}.train-list-container .list-content .content-container .content .content-li .price{min-width:140px;position:relative;top:-10px}.train-list-container .list-content .content-container .content .content-li .price .price-container{text-align:right;margin-top:20px;padding-right:20px;box-sizing:border-box;height:45px}.train-list-container .list-content .content-container .content .content-li .price .price-container:first-child{margin-top:0}.train-list-container .list-content .content-container .content .content-li .price .price-container.disabled .price-content,.train-list-container .list-content .content-container .content .content-li .price .price-container.disabled .price-desc{color:#ccc}.train-list-container .list-content .content-container .content .content-li .price .price-container .price-content{margin-bottom:5px;font-size:14px;font-weight:600;color:#ff5e00;line-height:14px}.train-list-container .list-content .content-container .content .content-li .price .price-container .price-content .price-number{font-size:21px}.train-list-container .list-content .content-container .content .content-li .price .price-container .price-desc{font-size:12px;font-weight:400;color:#666;line-height:12px}.train-list-container .list-content .content-container .content .content-li .btn-group{text-align:center;padding-left:10px;position:relative;top:-10px}.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span{width:76px;height:40px;margin-bottom:26px;background:#ff7d13;line-height:44px;border-radius:3px;cursor:pointer}.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span.badge-selected{position:relative;background:#2182fc;border-radius:3px 3px 3px 3px;box-sizing:border-box}.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span.badge-selected>span{color:#fff;font-weight:600}.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span.badge-selected::before,.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span.badge-selected:after{display:none}.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span:last-child{margin-bottom:0}.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span.disabled{cursor:inherit;background:#ccc}.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span.disabled:hover{background:#ccc}.train-list-container .list-content .content-container .content .content-li .btn-group .btn-span>span{display:inline-block;font-size:18px;font-weight:500;color:#fff;line-height:18px}.train-list-container .list-content .content-container .content .li-main .main-content{width:100%;padding:0 30px 10px 30px;box-sizing:border-box;border-bottom:1px solid #d8dce5}.train-list-container .list-content .content-container .content .li-main .main-content>div,.train-list-container .list-content .content-container .content .li-main .main-content>p{display:inline-block;vertical-align:top}.train-list-container .list-content .content-container .content .li-main .time,.train-list-container .list-content .content-container .content .li-main .range-time{color:#222}.train-list-container .list-content .content-container .content .li-main .train-no .train-no-text{cursor:pointer;position:relative;padding-right:15px}.train-list-container .list-content .content-container .content .li-main .train-no .train-no-text::after{transition:all .5s;position:absolute;top:6px;right:0;content:'';width:0;height:0;border-right:4px solid transparent;border-top:5px solid #2182fc;border-bottom:none;border-left:4px solid transparent}.train-list-container .list-content .content-container .content .li-main .train-no .train-no-text.active::after{transform:rotate(-180deg)}.train-list-container .list-content .content-container .content .li-main .price .price-number-wrap{position:relative}.train-list-container .list-content .content-container .content .li-main .price .tipPenal{position:absolute;z-index:9;right:0;top:24px;display:none;width:500px;height:auto;box-sizing:border-box;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;border:1px solid #2182fc;background:#fff;padding:5px 8px;word-wrap:break-word;font-size:14px;line-height:140%;font-weight:normal;font-style:normal;text-align:justify;color:#222}.train-list-container .list-content .content-container .content .li-main .price .price-number-wrap.sleepSeat{border-bottom:1px dashed #ccc;cursor:pointer}.train-list-container .list-content .content-container .content .li-main .price .price-number-wrap.sleepSeat:hover .tipPenal{display:block}.train-list-container .list-content .content-container .hotel-page-container{margin-top:10px;text-align:center;padding:5px 0;background-color:#fff}.train-list-container .sort-bar{width:870px;margin-left:10px;padding:15px 30px;background:#fff;box-sizing:border-box;float:right}.train-list-container .sort-bar .sort-item{float:left;margin-right:55px;height:16px;font-size:16px;font-weight:400;color:#222;line-height:16px;position:relative;cursor:pointer}.train-list-container .sort-bar .sort-item p{color:#222}.train-list-container .sort-bar .sort-item.active p{color:#2182fc}.train-list-container .sort-bar .sort-item.active .icon-up::before{border-color:#2182fc}.train-list-container .sort-bar .sort-item.active .icon-down::after{border-color:#2182fc}.train-list-container .sort-bar .sort-item .icon-u{position:relative;width:9px;margin-left:8px;height:100%}.train-list-container .sort-bar .sort-item .icon-u::before{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(-45deg);top:3px}.train-list-container .sort-bar .sort-item .icon-u::after{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(135deg);bottom:1px}.train-list-container .train-search-container{margin-bottom:10px;background:#f1f5f8;box-shadow:0 2px 6px 0 rgba(153,153,153,0.4)}.train-list-container .train-search-container .wg-search-other{width:1180px}.train-list-container .train-search-container .wg-search-other .search-content{padding:24px 0;background:#f1f5f8}.train-list-container .train-search-container .wg-search-other .search-content .search-location .train-search-city{position:absolute;top:56px;z-index:999}.train-list-container .train-search-container .wg-search-other .search-content .search-location .train-search-city.back{left:200px}.train-list-container .train-search-container .wg-search-other .search-content .search-location .search-go{margin-right:0}.train-list-container .train-search-container .wg-search-other .search-content .search-location .exchange{padding:18px 5px 0}.train-list-container .train-search-container .wg-search-other .search-content .search-location .error,.train-list-container .train-search-container .wg-search-other .search-content .search-back .error{font-size:12px;line-height:16px;margin-top:4px;margin-left:19px;color:#f82222}.train-list-container .train-search-container .wg-search-other .search-content .search-go,.train-list-container .train-search-container .wg-search-other .search-content .search-back{width:190px}.train-list-container .train-search-container .wg-search-other .search-content .search-go .content,.train-list-container .train-search-container .wg-search-other .search-content .search-back .content{background:#fff}.train-list-container .train-search-container .wg-search-other .search-content .search-btn-content{margin-top:10px}.train-list-container .train-search-container .wg-search-other .search-content .flight-search-split{width:190px}.train-list-container .train-search-container .wg-search-other .search-content .train-search-split{width:190px}.train-list-container .train-search-container .wg-search-other .search-content .search-date-content .search-go,.train-list-container .train-search-container .wg-search-other .search-content .search-date-content .search-back{width:190px}.train-list-container .train-search-container .wg-search-other .search-content .search-date-content .search-go .content,.train-list-container .train-search-container .wg-search-other .search-content .search-date-content .search-back .content{background:#fff url(../img-web/wg-search-calendar.png);background-position:10px 8px;background-repeat:no-repeat}.train-list-container .train-search-container .wg-search-other .search-content .search-route-type-content{width:130px;padding:0px;margin-right:10px}.train-list-container .train-search-container .wg-search-other .search-content .search-route-type-content .search-go{margin-right:0px}.train-list-container .train-search-container .wg-search-other .search-content .search-route-type-content .search-go .clear-input-box .content-input{font-weight:400;font-size:16px;color:#222;line-height:40px;height:40px}.train-list-container .calendar-price{position:absolute;z-index:999;top:0;left:0;border:0;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.3)}.train-list-container .train-stop-popup .popup{width:auto;background:#ffffff;position:relative}.train-list-container .train-stop-popup .popup .popup-content{height:auto;width:400px;padding:20px}.train-list-container .train-stop-popup .popup .popup-content .title{height:20px}.train-list-container .train-stop-popup .popup .popup-content .title span{line-height:24px;font-size:24px;color:#000;font-weight:600}.train-list-container .train-stop-popup .popup .popup-content .title .wicon-close{cursor:pointer;color:#2182fc}.theme-dynamic-container .theme-dynamic-crumb{width:1180px;margin:0 auto;font-size:14px;color:#222;margin-bottom:10px}.theme-dynamic-container .theme-dynamic-crumb .delimiter{cursor:none;display:inline-block;margin:0 5px}.theme-dynamic-container .theme-dynamic-crumb span{cursor:pointer}.theme-dynamic-container .theme-dynamic-crumb .active{color:#2182fc}.theme-dynamic-container .theme-dynamic-list{width:1180px;margin:0 auto;margin-bottom:10px}.theme-dynamic-container .theme-dynamic-list .list-content .no-data-tips{padding-top:9rem}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .loading-local{min-height:250px;padding-top:200px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body{margin:0;padding:0}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item{display:flex;background-color:white;margin-top:10px;min-height:204px;box-shadow:0 1px 2px 0 rgba(153,153,153,0.4)}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-pic{width:172px;height:172px;z-index:4;margin:15px;background-color:#f0f0f0}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-pic>img{width:100%;height:100%;border-radius:4px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content{flex:1;height:172px;border-right:1px solid #e9ecf2;margin:15px 0;position:relative}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-title{color:#222222;margin-bottom:13px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-title .ellips{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-title>h2{overflow:hidden;font-size:18px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-title>h3{overflow:hidden;font-size:14px;line-height:20px;margin-top:5px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-mask{font-size:14px;line-height:20px;font-weight:600;color:#b98223;margin-top:8px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-mask .mask-div{height:20px;background:#ffe8b7;border-radius:2px;position:relative;padding-right:5px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-mask .mask-div .mask-icon{display:inline-block;width:14px;height:14px;position:absolute;top:3px;left:5px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-mask .mask-div .mask-title{margin-left:22px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-promo{font-size:14px;line-height:20px;font-weight:600;color:#ff6600;margin-top:8px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-promo .promo-div{height:20px;background:#ffe5d0;border-radius:2px;padding-right:5px;position:relative}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-promo .promo-div .promo-icon{display:inline-block;width:14px;height:14px;position:absolute;top:3px;left:5px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .dynamic-flex-center{display:flex;align-items:center}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-position{font-size:14px;line-height:14px;color:#222222;font-weight:400;margin-top:9px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-position .beginDate{margin-right:24px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-position .icon{font-size:12px;margin-right:4px;color:#999}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-service{position:absolute;bottom:10px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content .content-service .iconfont{font-size:25px;cursor:pointer}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right{margin-right:20px;width:171px;padding-top:15px;display:flex;align-items:flex-end;justify-content:center;flex-direction:column}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .wg-policy-box{right:0;bottom:36px;max-width:300px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .wg-policy-box:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #2182fc;position:absolute;bottom:-10px;right:20px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .wg-policy-box::after{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-9px;right:20px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .promo-desc{text-align:right;height:24px;z-index:5;font-size:15px;font-weight:600;color:#ffffff;line-height:24px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .promo-desc .promo-bg{display:inline-table;height:24px;padding:0 10px;background-image:linear-gradient(90deg, #ff7d13 0%, #f82222 100%);border-radius:2px 2px 2px 0;line-height:24px;color:#fff;margin-top:5px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .promo-desc .promo-bg:hover{color:#686a6c;text-decoration:none}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .promo-desc .promo-desc-icon{display:inline-block;width:4px;height:4px;position:absolute;top:23px;right:0}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .hkd-p{border-bottom:1px dashed #ff5e00;text-align:right;font-size:14px;color:#ff5e00;white-space:nowrap;cursor:pointer}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .hkd-p .p-num{font-size:22px;font-weight:bold}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .hkd-p .price-person{font-size:14px;color:#999;margin-right:4px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .hkd-p .p-from{font-size:14px;color:#999}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .hkd-p .p-text{color:#999999}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .hotel-price .tips-p{color:#999999;text-align:right;margin-top:5px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .detail{margin-top:15px;cursor:pointer}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .detail .detail-btn{display:block;width:112px;text-align:center;padding:6px 0;font-size:16px;color:#fff;background-color:#ff7d13;border-radius:4px}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item .list-content-right .detail .detail-btn:hover{background:linear-gradient(90deg, #ff7d13 0%, #ffb42b 100%)}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-body .hotel-item:first-child{margin-top:0}.theme-dynamic-container .theme-dynamic-list .list-content .content-container .hotel-page-container{margin-top:10px;text-align:center;padding:5px 0;background-color:#fff}.bus-list-container{margin:0 auto}.bus-list-container .bus-selected{margin:0 auto;width:1180px;height:65px;background:#2182fc;border-radius:3px;border:1px solid #2182fc;margin-bottom:10px;margin-top:10px}.bus-list-container .bus-selected .right{padding-left:20px;background-color:#ffffff;flex:1;border-radius:0 3px 3px 0}.bus-list-container .bus-selected .departure-selected{background-color:#2182fc;width:95px;height:65px;line-height:65px;font-size:14px;font-weight:bold;text-align:center;color:#fff}.bus-list-container .bus-selected .selected-kv{font-size:14px;font-weight:400;margin-right:35px;padding-top:10px}.bus-list-container .bus-selected .selected-kv:last-child{margin-right:0px}.bus-list-container .bus-selected .selected-kv .label{color:#999;margin-right:10px}.bus-list-container .bus-selected .selected-kv .value{color:#222;line-height:14px}.bus-list-container .bus-selected .stop{max-width:180px}.bus-list-container .bus-selected .stop>div{max-height:50px;overflow:hidden}.bus-list-container .bus-selected .reset-selected{font-size:14px;font-weight:400;padding-right:22px}.bus-list-container .bus-selected .reset-selected a{text-decoration:none;color:#2182fc}.bus-list-container .bus-list-content{width:1180px;margin:0 auto;padding-bottom:10px;margin-top:10px}.bus-list-container .bus-list-content .list-top-back .bus-back{cursor:pointer}.bus-list-container .list-header{padding:10px 0;font-size:16px;font-weight:600;color:#222;line-height:16px}.bus-list-container .list-header .title{float:left}.bus-list-container .list-header .back{float:right;cursor:pointer;font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.bus-list-container .list-header .back .wg-icon-back{vertical-align:sub;color:#2182fc}.bus-list-container .train-selected{width:1180px;margin:10px auto;height:65px;font-size:14px;color:#222;font-weight:400;background:#fff;box-shadow:0 1px 2px 0 rgba(153,153,153,0.4);border-radius:3px;border:1px solid #2182fc}.bus-list-container .train-selected .title-box{width:95px;background:#2182fc;font-size:14px;font-weight:600;color:#fff;line-height:20px;border-radius:3px 0px 0px 3px}.bus-list-container .train-selected .departure{width:210px;box-sizing:border-box;padding-left:20px}.bus-list-container .train-selected .departure .title{color:#999;margin-right:10px}.bus-list-container .train-selected .departure .date{line-height:14px}.bus-list-container .train-selected .price{width:180px;box-sizing:border-box;font-size:14px;font-weight:600;color:#ff5e00;line-height:14px}.bus-list-container .train-selected .route-time-box{width:210px;text-align:center}.bus-list-container .train-selected .route-time-box .line .line-left,.bus-list-container .train-selected .route-time-box .line .line-right{height:8px;box-sizing:border-box;border-bottom:8px solid #ddd;display:inline-block;width:8px;border-radius:50%}.bus-list-container .train-selected .route-time-box .line .line-left{margin-right:-1px}.bus-list-container .train-selected .route-time-box .line .line-right{margin-left:-1px}.bus-list-container .train-selected .route-time-box .line .circle{height:1px;box-sizing:border-box;border:2px solid #ddd;display:inline-block;width:58px}.bus-list-container .train-selected .route-time-box .line .wicon-once{display:none}.bus-list-container .train-selected .route-time-box .route-go{width:60px}.bus-list-container .train-selected .route-time-box .route-back{width:60px;text-align:center;position:relative}.bus-list-container .train-selected .route-time-box .route-back .air-code{text-align:center}.bus-list-container .train-selected .route-time-box .time{font-size:18px;font-weight:600;color:#222;line-height:25px}.bus-list-container .train-selected .route-time-box .time .transit-label{position:absolute;font-size:14px;font-weight:600;color:#0081ff;line-height:14px;top:5px;right:-12px}.bus-list-container .train-selected .route-time-box .air-code{font-weight:400;line-height:20px}.bus-list-container .train-selected .train-no{width:120px}.bus-list-container .train-selected .train-no span{font-size:14px;font-weight:400;color:#999;line-height:14px;margin-right:10px}.bus-list-container .train-selected .seat{width:180px;font-weight:400;line-height:20px}.bus-list-container .train-selected .seat span{font-size:14px;font-weight:400;color:#999;line-height:14px;margin-right:10px}.bus-list-container .train-selected .operation{flex:1;padding-right:10px;color:#ff5e00}.bus-list-container .train-selected .operation .select-btn{display:inline-block;width:80px;text-align:center;padding:6px 0;font-size:14px;font-weight:400;color:#2182fc;line-height:14px}.bus-list-container .list-filter{width:300px;float:left;padding:20px;box-sizing:border-box;background:#f1f5f8;border-radius:3px 3px 0px 0px}.bus-list-container .list-filter.filter-fixed{position:fixed}.bus-list-container .list-filter.ajax{background:#fff}.bus-list-container .list-filter li span,.bus-list-container .list-filter li .icon{cursor:pointer}.bus-list-container .list-filter .area-container,.bus-list-container .list-filter .facility-container,.bus-list-container .list-filter .station-from,.bus-list-container .list-filter .station-to{color:#222;padding:20px 0;border-bottom:1px solid #d8dce5}.bus-list-container .list-filter .area-container .title,.bus-list-container .list-filter .facility-container .title,.bus-list-container .list-filter .station-from .title,.bus-list-container .list-filter .station-to .title{margin-bottom:16px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.bus-list-container .list-filter .area-container li,.bus-list-container .list-filter .facility-container li,.bus-list-container .list-filter .station-from li,.bus-list-container .list-filter .station-to li{margin-bottom:8px;font-size:14px;font-weight:400;color:#222;display:flex;align-items:center}.bus-list-container .list-filter .area-container li:last-child,.bus-list-container .list-filter .facility-container li:last-child,.bus-list-container .list-filter .station-from li:last-child,.bus-list-container .list-filter .station-to li:last-child{margin-bottom:0}.bus-list-container .list-filter .area-container li .icon,.bus-list-container .list-filter .facility-container li .icon,.bus-list-container .list-filter .station-from li .icon,.bus-list-container .list-filter .station-to li .icon{margin-right:10px;vertical-align:middle}.bus-list-container .list-filter .area-container li .wg-icon-checkbox,.bus-list-container .list-filter .facility-container li .wg-icon-checkbox,.bus-list-container .list-filter .station-from li .wg-icon-checkbox,.bus-list-container .list-filter .station-to li .wg-icon-checkbox{color:#ccc}.bus-list-container .list-filter .area-container li .wg-icon-checkbox-checked,.bus-list-container .list-filter .facility-container li .wg-icon-checkbox-checked,.bus-list-container .list-filter .station-from li .wg-icon-checkbox-checked,.bus-list-container .list-filter .station-to li .wg-icon-checkbox-checked{color:#2182fc}.bus-list-container .list-filter .area-container li .wg-icon-checkbox-checked~span,.bus-list-container .list-filter .facility-container li .wg-icon-checkbox-checked~span,.bus-list-container .list-filter .station-from li .wg-icon-checkbox-checked~span,.bus-list-container .list-filter .station-to li .wg-icon-checkbox-checked~span{color:#2182fc}.bus-list-container .list-filter .filter-header{height:20px;font-size:20px;font-weight:500;color:#222;line-height:20px;padding-bottom:20px}.bus-list-container .list-filter .filter-header .title{font-size:20px;font-weight:bold;color:#222;line-height:20px}.bus-list-container .list-filter .filter-header .clear-selected{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;cursor:pointer}.bus-list-container .list-filter .filter-header .clear-selected .icon{margin-right:6px;vertical-align:sub}.bus-list-container .list-filter .filter-section{border-bottom:1px solid #d8dce5}.bus-list-container .list-filter .filter-section .title{margin-bottom:14px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.bus-list-container .list-filter .filter-scroll{max-height:190px;overflow-y:auto;transition:all .5s linear}.bus-list-container .list-filter .filter-scroll::-webkit-scrollbar{width:0px;height:4px}.bus-list-container .list-filter .filter-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.bus-list-container .list-filter .filter-scroll::-webkit-scrollbar-track{border-radius:4px}.bus-list-container .list-filter .filter-scroll:hover::-webkit-scrollbar{width:4px}.bus-list-container .list-filter .filter-scroll:hover::-webkit-scrollbar-thumb{display:block}.bus-list-container .list-filter .your-selected .selected-content>li,.bus-list-container .list-filter .star-container .selected-content>li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:7px 10px;background:#fff;font-size:14px;font-weight:400;color:#2182fc;border:1px solid #d8dce5;border-radius:3px;line-height:14px;cursor:pointer}.bus-list-container .list-filter .your-selected .selected-content>li .icon,.bus-list-container .list-filter .star-container .selected-content>li .icon{margin-left:2px;vertical-align:sub}.bus-list-container .list-filter .your-selected .selected-content>li .wg-icon-close,.bus-list-container .list-filter .star-container .selected-content>li .wg-icon-close{font-size:14px}.bus-list-container .list-filter .star-container .selected-content>li{color:#666}.bus-list-container .list-filter .star-container .selected-content>li.active{color:#2182fc}.bus-list-container .list-filter .area-container{border-bottom:none;padding-bottom:0px}.bus-list-container .list-filter .area-container .area-item{border-bottom:1px solid #d8dce5;padding:15px 0}.bus-list-container .list-filter .area-container .area-item:first-of-type{padding-top:0}.bus-list-container .list-filter .area-container .area-item .sub-title{cursor:pointer;font-size:14px;margin-bottom:16px;font-weight:bold;color:#222;line-height:14px;position:relative}.bus-list-container .list-filter .area-container .area-item .sub-title~ul{max-height:0px}.bus-list-container .list-filter .area-container .area-item .sub-title::before{content:'';position:absolute;right:5px;top:4px;width:0;height:0;border:8px solid transparent;border-top:0;border-bottom-color:black}.bus-list-container .list-filter .area-container .area-item .sub-title.active::before{border-bottom:0;border-top:8px solid;border-top-color:black}.bus-list-container .list-filter .area-container .area-item .sub-title.active~ul{max-height:190px}.bus-list-container .list-filter .searchHotel-container #hotel-search-filter{position:relative}.bus-list-container .list-filter .searchHotel-container .content{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0 10px 0 15px;box-sizing:border-box;border-radius:3px;border:1px solid #d8dce5;background-color:#fff}.bus-list-container .list-filter .searchHotel-container .content .search-input .content-input{font-size:16px;font-weight:400;color:#222;line-height:40px;height:40px;padding:0}.bus-list-container .list-filter .searchHotel-container .content .search-input .content-input::selection{background:#2182fc !important;color:#fff !important}.bus-list-container .list-filter .searchHotel-container .content .search-input .clear-btn{display:none}.bus-list-container .list-filter .searchHotel-container .mask{position:absolute;z-index:1001;border:1px solid #e4e7ed;right:auto;bottom:auto;border-radius:4px;background-color:#fff;-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;top:42px;max-width:400px}.bus-list-container .list-filter .searchHotel-container .mask.pc-picker .popup{position:relative}.bus-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content{min-width:40px}.bus-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content ul{max-height:274px;height:auto;width:100%;float:left;overflow:auto;background-color:#fff;text-align:left}.bus-list-container .list-filter .searchHotel-container .mask.pc-picker .popup .popup-content ul>li{list-style:none;font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.bus-list-container .list-filter .searchHotel-container .placeholder-content{color:#999}.bus-list-container .list-filter .other-option{padding:20px 0;border-bottom:1px solid #d8dce5}.bus-list-container .list-filter .other-option>li{padding-bottom:17px;font-size:14px;font-weight:400;color:#222;line-height:14px;display:flex;align-items:center}.bus-list-container .list-filter .other-option>li .icon{margin-right:10px;vertical-align:middle}.bus-list-container .list-filter .other-option>li:last-child{padding-bottom:0}.bus-list-container .list-filter>div:last-child{border:none;padding-bottom:0}.bus-list-container .list-content{width:870px;margin-top:10px;margin-left:10px;float:right}.bus-list-container .list-content .content.c-head{background:#f5f9ff;list-style-type:none}.bus-list-container .list-content .content.c-body{background:#fff}.bus-list-container .list-content .no-data-tips{padding-top:9rem}.bus-list-container .list-content .content-container .loading-local{min-height:250px;padding-top:200px}.bus-list-container .list-content .content-container .list-body{margin:0;padding:0;list-style-type:none}.bus-list-container .list-content .content-container .content .content-li{padding:20px 0 0}.bus-list-container .list-content .content-container .content .content-li:last-child .main-content{border:none}.bus-list-container .list-content .content-container .content .content-li.title{padding:9px 20px;background:#f5f9ff;font-size:14px;font-weight:400;line-height:14px;border-bottom:none}.bus-list-container .list-content .content-container .content .content-li.title .pick-up-point,.bus-list-container .list-content .content-container .content .content-li.title .get-off-point{color:#666;font-size:14px}.bus-list-container .list-content .content-container .content .content-li .pick-up-point,.bus-list-container .list-content .content-container .content .content-li .get-off-point{width:150px;font-weight:400;line-height:16px}.bus-list-container .list-content .content-container .content .content-li .pick-up-point .stop-box.checked,.bus-list-container .list-content .content-container .content .content-li .get-off-point .stop-box.checked{color:#2182fc}.bus-list-container .list-content .content-container .content .content-li .pick-up-point>span,.bus-list-container .list-content .content-container .content .content-li .get-off-point>span{cursor:pointer;padding:5px 0}.bus-list-container .list-content .content-container .content .content-li .pick-up-point>span .checked,.bus-list-container .list-content .content-container .content .content-li .get-off-point>span .checked{color:#2182fc}.bus-list-container .list-content .content-container .content .content-li .pick-up-point>span .stop-time,.bus-list-container .list-content .content-container .content .content-li .get-off-point>span .stop-time{margin-right:5px}.bus-list-container .list-content .content-container .content .content-li .get-off-point,.bus-list-container .list-content .content-container .content .content-li .company{padding-left:20px;box-sizing:border-box}.bus-list-container .list-content .content-container .content .content-li .company,.bus-list-container .list-content .content-container .content .content-li .port{width:100px}.bus-list-container .list-content .content-container .content .content-li .time{width:60px}.bus-list-container .list-content .content-container .content .content-li .time>p{position:relative;padding-left:15px}.bus-list-container .list-content .content-container .content .content-li .time>p::before{position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:50%;content:'';display:block;background:#d8dce5}.bus-list-container .list-content .content-container .content .content-li .time>p:first-child{padding-bottom:37px;font-size:24px;font-weight:500;color:#222;line-height:20px;position:relative}.bus-list-container .list-content .content-container .content .content-li .time>p:first-child::after{position:absolute;left:3px;top:10px;width:2px;height:100%;content:'';display:block;background:#d8dce5}.bus-list-container .list-content .content-container .content .content-li .time>p:first-child::before{top:7px}.bus-list-container .list-content .content-container .content .content-li .time>p .day-range{margin-left:5px;color:#2182fc;font-size:12px}.bus-list-container .list-content .content-container .content .content-li .cabin{width:60px;font-size:14px;font-weight:400;line-height:14px}.bus-list-container .list-content .content-container .content .content-li .price{flex:1}.bus-list-container .list-content .content-container .content .content-li .btn-group .btn-span{width:76px;height:40px;background:#ff7d13;line-height:40px;border-radius:3px;cursor:pointer}.bus-list-container .list-content .content-container .content .content-li .btn-group .btn-span.badge-selected{position:relative;background:#2182fc;border-radius:3px 3px 3px 3px;box-sizing:border-box}.bus-list-container .list-content .content-container .content .content-li .btn-group .btn-span.badge-selected>span{color:#fff;font-weight:600}.bus-list-container .list-content .content-container .content .content-li .btn-group .btn-span.badge-selected::before,.bus-list-container .list-content .content-container .content .content-li .btn-group .btn-span.badge-selected:after{display:none}.bus-list-container .list-content .content-container .content .content-li .btn-group .btn-span>span{display:inline-block;font-size:18px;font-weight:500;color:#fff;line-height:18px}.bus-list-container .list-content .content-container .content .li-main.badge-selected{border:1px solid #16b900;position:relative}.bus-list-container .list-content .content-container .content .li-main.badge-selected:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#fff;z-index:2;top:0;right:0}.bus-list-container .list-content .content-container .content .li-main.badge-selected:after{border-top:35px solid #16b900}.bus-list-container .list-content .content-container .content .li-main .main-content{width:100%;padding:0 20px 10px 20px;box-sizing:border-box;border-bottom:1px solid #d8dce5;color:#222;font-size:14px}.bus-list-container .list-content .content-container .content .li-main .time,.bus-list-container .list-content .content-container .content .li-main .range-time{color:#222}.bus-list-container .list-content .content-container .content .li-main .train-no .train-no-text{cursor:pointer;position:relative;padding-right:15px}.bus-list-container .list-content .content-container .content .li-main .train-no .train-no-text::after{transition:all .5s;position:absolute;top:6px;right:0;content:'';width:0;height:0;border-right:4px solid transparent;border-top:5px solid #2182fc;border-bottom:none;border-left:4px solid transparent}.bus-list-container .list-content .content-container .content .li-main .train-no .train-no-text.active::after{transform:rotate(-180deg)}.bus-list-container .list-content .content-container .content .li-main .price{font-size:14px;line-height:16px}.bus-list-container .list-content .content-container .content .li-main .price .price-number-wrap{font-weight:600;color:#ff5e00}.bus-list-container .list-content .content-container .content .li-main .price .price-number-wrap .price-number{font-size:20px}.bus-list-container .list-content .content-container .content .li-main .price .price-desc{color:#999}.bus-list-container .list-content .content-container .hotel-page-container{margin-top:10px;text-align:center;padding:5px 0;background-color:#fff}.bus-list-container .sort-bar{width:870px;margin-left:10px;padding:15px 30px;background:#fff;box-sizing:border-box;float:right}.bus-list-container .sort-bar .sort-item{float:left;margin-right:55px;height:16px;font-size:16px;font-weight:400;color:#222;line-height:16px;position:relative;cursor:pointer}.bus-list-container .sort-bar .sort-item p{color:#222}.bus-list-container .sort-bar .sort-item.active p{color:#2182fc}.bus-list-container .sort-bar .sort-item.active .icon-up::before{border-color:#2182fc}.bus-list-container .sort-bar .sort-item.active .icon-down::after{border-color:#2182fc}.bus-list-container .sort-bar .sort-item .icon-u{position:relative;width:9px;margin-left:8px;height:100%}.bus-list-container .sort-bar .sort-item .icon-u::before{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(-45deg);top:3px}.bus-list-container .sort-bar .sort-item .icon-u::after{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5;left:0;transform:rotate(135deg);bottom:1px}.bus-list-container .train-search-container{margin-bottom:10px;background:#f1f5f8;box-shadow:0 2px 6px 0 rgba(153,153,153,0.4)}.bus-list-container .train-search-container .wg-search-other{width:1180px}.bus-list-container .train-search-container .wg-search-other .search-content{padding:24px 0;background:#f1f5f8}.bus-list-container .train-search-container .wg-search-other .search-content .search-location .train-search-city{position:absolute;top:56px;z-index:999}.bus-list-container .train-search-container .wg-search-other .search-content .search-location .train-search-city.back{left:200px}.bus-list-container .train-search-container .wg-search-other .search-content .search-location .search-go{margin-right:0}.bus-list-container .train-search-container .wg-search-other .search-content .search-location .exchange{padding:18px 5px 0}.bus-list-container .train-search-container .wg-search-other .search-content .search-location .error,.bus-list-container .train-search-container .wg-search-other .search-content .search-back .error{font-size:12px;line-height:16px;margin-top:4px;margin-left:19px;color:#f82222}.bus-list-container .train-search-container .wg-search-other .search-content .search-go,.bus-list-container .train-search-container .wg-search-other .search-content .search-back{width:190px}.bus-list-container .train-search-container .wg-search-other .search-content .search-go .content,.bus-list-container .train-search-container .wg-search-other .search-content .search-back .content{background:#fff}.bus-list-container .train-search-container .wg-search-other .search-content .search-btn-content{margin-top:10px}.bus-list-container .train-search-container .wg-search-other .search-content .bus-search-split{width:190px}.bus-list-container .train-search-container .wg-search-other .search-content .search-date-content .search-go,.bus-list-container .train-search-container .wg-search-other .search-content .search-date-content .search-back{width:190px}.bus-list-container .train-search-container .wg-search-other .search-content .search-date-content .search-go .content,.bus-list-container .train-search-container .wg-search-other .search-content .search-date-content .search-back .content{background:#fff url(../img-web/wg-search-calendar.png);background-position:10px 8px;background-repeat:no-repeat}.bus-list-container .train-search-container .wg-search-other .search-content .search-route-type-content{width:130px;padding:0px;margin-right:10px}.bus-list-container .train-search-container .wg-search-other .search-content .search-route-type-content .search-go{margin-right:0px}.bus-list-container .train-search-container .wg-search-other .search-content .search-route-type-content .search-go .clear-input-box .content-input{font-weight:400;font-size:16px;color:#222;line-height:40px;height:40px}.bus-list-container .calendar-price{position:absolute;z-index:999;top:0;left:0;border:0;border-radius:3px;box-shadow:0 0 10px rgba(0,0,0,0.3)}.web-contact-code .code-header{margin:0 10px;border-bottom:1px solid #f0f0f0}.web-contact-code .code-header .contact-code-li{padding:14px 20px;color:#222;word-break:keep-all;font-size:14px;font-weight:600}.web-contact-code .code-header .contact-code-li.active{border-bottom:2px solid #2182fc}.web-contact-code .nationality-scroll{height:300px;overflow-y:auto}.web-contact-code .nationality-scroll::-webkit-scrollbar{width:8px;height:8px}.web-contact-code .nationality-scroll::-webkit-scrollbar-track{background:#efefef;border-radius:2px}.web-contact-code .nationality-scroll::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:8px}.web-contact-code .nationality-container .nationality-item{padding:15px 30px;padding-bottom:0}.web-contact-code .nationality-container .nationality-item .item-title{word-break:keep-all;line-height:14px;color:#ff7d13;font-size:14px;font-weight:600}.web-contact-code .nationality-container .nationality-item .hot-list{width:100%;flex-wrap:wrap}.web-contact-code .nationality-container .nationality-item .hot-list .hot-item{width:25%;margin-bottom:15px;padding-left:15px;align-self:start;box-sizing:border-box;color:#222;font-size:14px;font-weight:400}.web-contact-code .nationality-container .nationality-item .hot-list .hot-item>span{color:#999}.web-contact-code .nationality-container .nationality-item .hot-list .hot-item.active{color:#2182fc}.web-contact-code .nationality-container .nationality-item .hot-list .hot-item.active>span{color:#2182fc}.page-theme-detail{background-color:#f1f5f8}.page-theme-detail .search-container{width:100%}.page-theme-detail .search-container .search-nav{box-sizing:border-box;width:1184px;margin:0 auto;margin-top:-114px;z-index:889;position:relative}.page-theme-detail .search-container .wg-image-slider{width:100%;height:280px;background:url('../img-web/index_header_bg.webp') no-repeat;background-size:100% 100%}.page-theme-detail .search-container:after{content:'';display:block;clear:both;visibility:hidden;height:0}.page-theme-detail .slider-web-container .slider-wrapper li{padding:0 8px;box-sizing:border-box;cursor:default}.page-theme-detail .slider-web-container .slider-wrapper li img{padding:0;border-radius:4px;cursor:pointer}.page-theme-detail .wg-theme-container{padding-top:32px}.page-theme-detail .wg-theme-container .header-h1{margin:0 auto;width:1180px;font-size:28px;font-weight:600;color:#222;line-height:28px;padding-left:8px;margin-bottom:16px}.page-theme-detail .wg-theme-container .wg-theme-product-container{color:#222;cursor:default;width:1180px;margin:0 auto;padding-bottom:32px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-theme-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-theme-title h2 span{font-size:16px;margin-left:8px;font-weight:normal}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list{list-style:none;margin-top:6px;display:block}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li{list-style:none;width:378px;height:260px;margin:10px 8px;display:inline-block;background-color:#ffffff;border-radius:2px 2px 2px 2px;cursor:pointer}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li:hover{transform:translateY(-10px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li:nth-child(3n){margin-right:0px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li:nth-child(3n + 1){margin-left:0px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-info{padding:16px;box-sizing:border-box}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image{position:relative;width:110px;height:146px;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail{height:146px;background-color:#fff;position:relative;padding-left:16px;box-sizing:border-box}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-title{line-height:22px;font-size:16px;font-weight:600}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-title a{color:#222}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-product-city{color:#666666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-product-city .wg-icon-arrow2{margin:0 2px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-date{color:#666666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-score{height:16px;margin-top:4px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-score .wg-score-box{width:max-content;padding:0 .25rem;background:#2182fc;border-radius:2px 2px 2px 2px;height:16px;color:#ffffff;font-size:12px;font-weight:bold}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price{color:#ff5e00;line-height:37px;font-weight:600;text-align:right;position:absolute;right:8px;bottom:0px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-currency{font-size:14px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-amount{font-size:22px;margin-left:5px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-plus{font-size:18px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-person{color:#909399;font-size:12px;font-weight:normal;letter-spacing:0px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-content{padding:0 16px 16px 16px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box{height:70px;background:#f1f5f8;padding:8px;box-sizing:border-box;color:#999999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box .wg-desc{height:54px}.page-theme-detail .wg-theme-container .wg-theme-product-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box .wg-desc.no-des{text-align:center;line-height:54px}.page-theme-detail .wg-theme-container .wg-hot-city-container{padding-bottom:22px}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-product-list .wg-product-item .wg-image .wg-title{position:absolute;z-index:2;left:12px;bottom:16px;font-size:16px;line-height:16px;color:#fff;font-weight:600;width:256px;height:16px}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list{list-style:none;margin-top:6px;display:block}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li{list-style:none;width:280px;height:220px;margin:10px 10px;display:inline-block;background-color:#ffffff;border-radius:2px;cursor:pointer}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li:nth-child(4n){margin-right:0px}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li:nth-child(4n + 1){margin-left:0px}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image{position:relative;width:280px;height:220px;border-radius:2px;overflow:hidden}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-theme-detail .wg-theme-container .wg-hot-city-container .wg-city-list li .wg-product-item .wg-title{position:absolute;bottom:0;color:#ffffff;font-size:16px;font-weight:600;letter-spacing:0px;height:64px;background:linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.31) 49.19%, rgba(0,0,0,0.6) 100%);width:280px;box-sizing:border-box;z-index:999;padding-left:12px;line-height:80px}.page-theme-detail .wg-theme-container .wg-theme-referrals-container{cursor:default;width:1180px;margin:0 auto;padding-bottom:32px}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-title{color:#222}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-title h2 span{font-size:16px;margin-left:10px;font-weight:normal}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content{margin-top:16px}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content .wg-pic-remark-container{position:relative;padding:0;padding:8px}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content .wg-pic-remark-container .image{width:100%;height:100%;overflow:hidden}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content .wg-pic-remark-container .image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content .wg-pic-remark-container .image:hover a img.no-image{transform:none;transition:none}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content .wg-pic-remark-container .image a{display:block;display:inline-block;width:100%;height:100%}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content .wg-pic-remark-container .image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content .wg-pic-remark-container .image-mark{line-height:50px;text-align:left;color:#fff;position:absolute;bottom:8px;background-image:linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.67) 80%);letter-spacing:0}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-container-content .wg-pic-remark-container .image-mark .wg-theme-tag{margin:0px 20px 20px 20px;font-size:20px;line-height:20px;font-weight:600;text-align:right}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list{list-style:none;margin-top:6px;display:block}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li{list-style:none;width:280px;height:220px;margin:10px 10px;display:inline-block;background-color:#ffffff;border-radius:2px;cursor:pointer}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li:nth-child(4n){margin-right:0px}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li:nth-child(4n + 1){margin-left:0px}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image{position:relative;width:280px;height:220px;border-radius:2px;overflow:hidden}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-theme-detail .wg-theme-container .wg-theme-referrals-container .wg-city-list li .wg-product-item .wg-title{position:absolute;bottom:0;color:#ffffff;font-size:16px;font-weight:600;letter-spacing:0px;height:64px;background:linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.31) 49.19%, rgba(0,0,0,0.6) 100%);width:280px;box-sizing:border-box;z-index:999;padding-left:12px;line-height:80px}.page-theme-detail .wg-theme-container .wg-question-container{color:#222;cursor:default;width:1180px;margin:0 auto;padding-bottom:32px}.page-theme-detail .wg-theme-container .wg-question-container .wg-question-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-theme-detail .wg-theme-container .wg-question-container .wg-question-title h2 span{font-size:16px;margin-left:8px;font-weight:normal}.page-pkg-detail{background-color:#f1f5f8}.page-pkg-detail .detail-main{position:relative;width:1180px;margin:10px auto 0}.page-pkg-detail .detail-main .wg-product-box{min-height:166px}.page-pkg-detail .search-container{width:100%;position:relative}.page-pkg-detail .search-container.nosearch{width:100%;height:280px;background:url('../img-web/index_header_bg.png') no-repeat;background-size:100% 100%;position:relative}.page-pkg-detail .search-container .search-tips{position:absolute;width:1184px;top:38px;left:0;right:0;margin:auto}.page-pkg-detail .search-container .search-tips span{font-size:16px;font-weight:400;color:#ffffff;line-height:22px;background:rgba(0,0,0,0.6);border-radius:50px;padding:6px 22px;cursor:pointer}.page-pkg-detail .search-container .search-nav{box-sizing:border-box;width:1184px;margin:0 auto;margin-top:-114px;z-index:889;position:relative}.page-pkg-detail .search-container .wg-image-slider{width:100%;height:280px;background:url('../img-web/index_header_bg.webp') no-repeat;background-size:100% 100%}.page-pkg-detail .search-container:after{content:'';display:block;clear:both;visibility:hidden;height:0}.page-pkg-detail .slider-web-container .slider-wrapper li{padding:0 8px;box-sizing:border-box;cursor:default}.page-pkg-detail .slider-web-container .slider-wrapper li img{padding:0;border-radius:4px;cursor:pointer}.page-pkg-detail .wg-pkg-container .header-h1{margin:0 auto;width:1180px;font-size:28px;font-weight:600;color:#222;line-height:28px;margin-bottom:16px}.page-pkg-detail .wg-pkg-container .resource-section{margin-bottom:30px}.page-pkg-detail .wg-pkg-container .resource-section .section-title{font-size:24px;color:#222222;line-height:32px;font-weight:600;margin-bottom:8px}.page-pkg-detail .wg-pkg-container .wg-hotel-container{width:1180px;padding:16px;box-sizing:border-box;background-color:#fff}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail{padding-left:16px;max-width:660px;position:relative}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail .hotel-name{font-size:18px;color:#222222;line-height:24px;font-weight:600}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail .hotel-ename{font-size:14px;color:#222222;line-height:19px;font-weight:600}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail .hotel-star{color:#ff7400;margin-top:8px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail .hotel-zoom{font-size:14px;color:#222222;line-height:19px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail .hotel-time{font-size:14px;color:#222222;line-height:20px;margin-top:58px;position:absolute;left:16px;bottom:0}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail-right{text-align:right;position:relative;width:180px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail-right .score-number{color:#222;font-size:20px;font-weight:600;line-height:20px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail-right .score-number>span{margin-left:8px;padding:0 6px;background:#2182fc;color:#fff;font-size:18px;line-height:18px;border-radius:70px 100px 100px 0;box-sizing:border-box}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail-right .hotel-comment{margin-top:10px;color:#222;font-size:14px;font-weight:400;line-height:14px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .hotel-detail-right .wg-hotel-button{width:128px;height:40px;background:#2182fc;border-radius:2px;font-size:16px;color:#ffffff;line-height:22px;position:absolute;right:0;bottom:0}.page-pkg-detail .wg-pkg-container .wg-obs-container{width:1180px;background-color:#ffffff;padding:0 16px;box-sizing:border-box}.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img{padding:16px 0}.page-pkg-detail .wg-pkg-container .wg-obs-container .obs-detail{padding:16px 0 16px 16px;max-width:660px;position:relative}.page-pkg-detail .wg-pkg-container .wg-obs-container .obs-detail .obs-name{font-size:18px;color:#222222;line-height:24px;font-weight:600;margin-bottom:8px}.page-pkg-detail .wg-pkg-container .wg-obs-container .obs-detail .obs-content{font-size:14px;color:#222222;line-height:19px}.page-pkg-detail .wg-pkg-container .wg-obs-container .obs-detail .obs-context{font-size:14px;color:#222222;line-height:19px}.page-pkg-detail .wg-pkg-container .wg-obs-container .obs-detail-right{text-align:right;position:relative;width:150px;border-left:1px solid #e9ecf3}.page-pkg-detail .wg-pkg-container .wg-obs-container .obs-detail-right::after{content:'';position:absolute;background-color:#e9ecf3;height:5px;width:10px;top:0;left:-6px;border-radius:0 0 10px 10px}.page-pkg-detail .wg-pkg-container .wg-obs-container .obs-detail-right::before{content:'';position:absolute;background-color:#e9ecf3;height:5px;width:10px;bottom:0;left:-6px;border-radius:10px 10px 0 0}.page-pkg-detail .wg-pkg-container .wg-obs-container .obs-detail-right .wg-obs-button{width:128px;height:40px;background:#2182fc;border-radius:2px;font-size:16px;color:#ffffff;line-height:22px}.page-pkg-detail .wg-pkg-container .wg-air-container{width:1180px;padding:0 16px;box-sizing:border-box;height:222px;background:url(../img-web/air-bg.png) no-repeat;background-size:100%}.page-pkg-detail .wg-pkg-container .wg-air-container.no-flight{background:url(../img-web/travel-bg.png) no-repeat;background-size:100%}.page-pkg-detail .wg-pkg-container .wg-air-container .wg-img{width:338px;height:190px;margin:16px 0;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-color:#ffffff}.page-pkg-detail .wg-pkg-container .wg-air-container .wg-img .flight-header-icon{width:80px;height:80px;background:#2182fc;border-radius:50%}.page-pkg-detail .wg-pkg-container .wg-air-container .wg-img .flight-header-icon>i{color:#fff;font-size:50px}.page-pkg-detail .wg-pkg-container .wg-air-container .air-detail{padding:16px 0 16px 16px;max-width:660px;position:relative}.page-pkg-detail .wg-pkg-container .wg-air-container .air-detail .air-name{font-size:18px;color:#222222;line-height:24px;font-weight:600}.page-pkg-detail .wg-pkg-container .wg-air-container .air-detail .air-content{font-size:14px;color:#222222;line-height:20px;margin-top:16px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-components-slider-web .slider-wrapper ul,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-components-slider-web .slider-wrapper ul{padding-left:0}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-components-slider-web .icon-pre,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-components-slider-web .icon-pre{box-shadow:none;background-color:transparent;left:24px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-components-slider-web .icon-pre i,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-components-slider-web .icon-pre i{color:#fff}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-components-slider-web .icon-next,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-components-slider-web .icon-next{box-shadow:none;background-color:transparent;right:24px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-components-slider-web .icon-next i,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-components-slider-web .icon-next i{color:#fff}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img{width:338px;height:190px;overflow:hidden;position:relative}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .slider-web-container .icon-u,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .slider-web-container .icon-u{background-color:transparent;box-shadow:0;box-shadow:unset;opacity:0}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .slider-web-container .icon-next,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .slider-web-container .icon-next{right:24px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .slider-web-container .icon-pre,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .slider-web-container .icon-pre{left:20px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .slider-web-container .icon-u::before,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .slider-web-container .icon-u::before{border-color:white;width:16px;height:16px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .slider-web-container .slider-wrapper li,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .slider-web-container .slider-wrapper li{padding:0}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .slider-web-container:hover .image-mark,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .slider-web-container:hover .image-mark{opacity:1 !important}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .slider-web-container:hover .icon-u,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .slider-web-container:hover .icon-u{opacity:1 !important}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .wg-pic-remark-container,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .wg-pic-remark-container{position:relative;padding:0}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .wg-pic-remark-container .image,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .wg-pic-remark-container .image{width:100%;height:100%}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .wg-pic-remark-container .image a,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .wg-pic-remark-container .image a{display:inline-block;width:100%;height:100%}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .wg-pic-remark-container .image a img,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .wg-pic-remark-container .image a img{display:inline-block;width:100%;height:100%;border-radius:unset}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .image-mark,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .image-mark{position:absolute;bottom:8px;right:8px;color:#fff;background:#222;border-radius:8px;opacity:.6;font-size:12px;line-height:14px;padding:2px 8px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .image-mark .image-mark-number,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .image-mark .image-mark-number{margin-left:15px;font-weight:700;font-size:16px;color:#fff;letter-spacing:0}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .image-mark .image-mark-number a,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .image-mark .image-mark-number a{color:#fff;display:inline-block;width:100%}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img .image-mark .image-mark-number .tp_number,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .image-mark .image-mark-number .tp_number{font-size:14px;display:inline-block;margin-left:6px}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img:hover a img.no-image,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img:hover a img.no-image{transform:none;transition:none}.page-pkg-detail .wg-pkg-container .wg-hotel-container .wg-img img,.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-pkg-detail .wg-pkg-container .wg-obs-container .wg-img .image-mark{bottom:22px}.page-pkg-detail .wg-pkg-container .room-container{position:relative;width:1180px;background-color:#ffffff;padding:16px;box-sizing:border-box}.page-pkg-detail .wg-pkg-container .room-container .room-box{position:relative;box-sizing:border-box;border:1px solid #eeeeee}.page-pkg-detail .wg-pkg-container .room-container .room-box>div{z-index:1;font-size:14px;color:#222222}.page-pkg-detail .wg-pkg-container .room-container .room-box>div .room-title{height:32px;line-height:32px;font-size:14px;color:#222222;font-weight:600;margin-bottom:8px}.page-pkg-detail .wg-pkg-container .room-container .room-box::after{content:'';height:32px;background-color:#f1f5f8;position:absolute;top:0;width:100%}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-img{width:270px;position:relative;min-height:164px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-img>a{width:238px;height:132px;position:absolute;top:20px;z-index:1}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-img>a img{width:100%;height:100%}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-type{width:196px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-type .type-detail{font-size:14px;color:#222222;line-height:20px;margin-top:8px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-person{width:196px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-person .person-detail{margin-top:8px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-person .person-detail .pbs-icon{font-size:20px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-facility{width:196px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-facility .icon-yes{color:#15b902}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-facility .wg-policy-box .meal-msg-dec ul li{list-style:none}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-facility .icon-span-yes{color:#15b902}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-facility .underline-green{border-bottom:1px dashed #15b902;padding-bottom:2px;cursor:pointer}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-facility .pbs-icon{font-size:20px;margin-right:6px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-type,.page-pkg-detail .wg-pkg-container .room-container .room-box .room-person,.page-pkg-detail .wg-pkg-container .room-container .room-box .room-facility{padding:0 8px}.page-pkg-detail .wg-pkg-container .room-container .room-box .room-policy .wg-policy-box{right:0}.page-pkg-detail .wg-pkg-container .room-container .wg-icon-xuzhixiao{color:#2181fc;font-size:14px;cursor:pointer;display:inline-block}.page-pkg-detail .wg-pkg-container .room-container .wg-icon-xuzhixiao .xuzhi-span{margin-left:4px}.page-pkg-detail .wg-pkg-container .room-container .wg-icon-xuzhixiao .underline-blue{border-bottom:1px dashed #2182fc;padding-bottom:2px;cursor:pointer}.page-pkg-detail .wg-pkg-container .wg-prod-container{margin:0 auto;width:1180px;margin-bottom:30px;position:relative}.page-pkg-detail .wg-pkg-container .wg-prod-container.fiexd-box{position:fixed;bottom:8px;margin-bottom:0px;z-index:999;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2)}.page-pkg-detail .wg-pkg-container .wg-prod-container .prod-wrap{width:1180px;background-color:#ffffff;box-sizing:border-box;padding:16px}.page-pkg-detail .wg-pkg-container .wg-prod-container .prod-wrap .header-h2{font-size:20px;color:#222222;line-height:28px;margin:0}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc{margin-top:36px}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-tag-price{height:40px}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-tag-price .wg-tag-list{max-height:26px;overflow:hidden}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-tag-price .wg-tag-list .wg-tag{font-size:14px;border-radius:2px;border:1px solid #129401;color:#129401;padding:4px 6px;display:inline-block;margin-right:4px;height:14px;overflow:hidden;line-height:16px}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-book{font-weight:600}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-book .wg-price{color:#ff5e00;white-space:nowrap;margin-right:12px}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-book .wg-price .wg-currency{font-size:14px}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-book .wg-price .wg-person{color:#666666}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-book .wg-price .wg-amount{margin-left:5px;font-size:26px}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-book .wg-price .wg-plus{font-size:18px}.page-pkg-detail .wg-pkg-container .wg-prod-container .wg-prod-desc .wg-book .wg-book-button{width:158px;height:40px;background-color:#ff7d13;border:solid 1px #ff7d13;border-radius:2px;font-size:20px;box-sizing:border-box;color:#fff;cursor:pointer}.page-pkg-detail .wg-pkg-container .wg-module-container{clear:both;color:#222;cursor:default;width:1180px;margin:0 auto}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-title h2 span{font-size:16px;margin-left:8px;font-weight:normal}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list{list-style:none;margin-top:6px;display:block;padding-left:0}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li{list-style:none;width:280px;margin:10px;display:inline-block}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li:nth-child(4n){margin-right:0px}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li:nth-child(4n + 1){margin-left:0px}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image{position:relative;width:280px;height:210px;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-content{height:130px;background-color:#fff;position:relative}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-title{line-height:26px;min-height:26px;max-height:52px;font-size:18px;font-weight:600;padding:16px 12px 0px 12px}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-title a{color:#222;display:block;height:50px}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price{color:#ff5e00;line-height:37px;font-weight:600;text-align:right;position:absolute;right:8px;bottom:8px}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-currency{font-size:14px}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-amount{font-size:26px;margin-left:5px}.page-pkg-detail .wg-pkg-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-plus{font-size:18px}.page-pkg-detail .wg-pkg-container .wg-nearby-city-container{margin-bottom:22px}.page-pkg-detail .wg-pkg-container .wg-nearby-city-container .wg-product-list .wg-product-item .wg-image .wg-title{position:absolute;z-index:2;left:12px;bottom:16px;font-size:16px;line-height:16px;color:#fff;font-weight:600;width:256px;height:16px}.page-pkg-detail .wg-pkg-container .wg-product-container{padding-bottom:22px}.page-pkg-detail .room-popup .popup{width:auto;position:relative;background-color:#ffffff}.page-pkg-detail .room-popup .popup .popup-content{height:auto;width:1180px;padding:20px 6px 12px 20px;position:relative}.page-pkg-detail .room-popup .popup .popup-content .close-icon{color:#2181fc;font-size:20px;cursor:pointer;position:absolute;width:20px;height:20px;top:4px;right:12px}.page-pkg-detail .room-popup .popup .popup-content .dialogImg{width:750px;height:500px;margin-right:20px}.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider:hover>.button-next,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic:hover>.button-next,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider:hover>.button-prev,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic:hover>.button-prev{opacity:.6}.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider>.button-next,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider>.button-prev,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev{opacity:0;background:#000000;width:40px;height:40px;position:absolute;cursor:pointer;color:#ffffff;font-size:14px;line-height:40px;top:181px;border-radius:50%}.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider>.button-next .wg-icon-expand,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next .wg-icon-expand,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider>.button-prev .wg-icon-expand,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev .wg-icon-expand{font-weight:bold;display:inline-block}.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider>.button-prev,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev{left:0px;text-align:center;margin-left:20px}.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider>.button-prev .wg-icon-expand,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev .wg-icon-expand{transform:rotate(90deg)}.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider>.button-next,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next{right:0px;text-align:center;margin-right:20px}.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider>.button-next .wg-icon-expand,.page-pkg-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next .wg-icon-expand{transform:rotate(270deg)}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide{margin-top:8px}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container{width:750px}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.wg-slide-content-box{width:750px;height:84px}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list{margin:0px;height:84px;width:1000px;background-color:#ffffff}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item{margin-right:8px;height:84px;width:144px;cursor:pointer}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item .wg-pic-remark-container img{height:84px;width:144px}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item.active{height:80px;width:140px;border:2px solid #2182fc}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.wg-slide-content-box>.wg-slide-content-list>.wg-slide-content-list-item.active .wg-pic-remark-container img{height:80px;width:140px}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.button-next,.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.button-prev{opacity:.6;background:#000000;width:23px;height:84px;position:absolute;cursor:pointer;color:#ffffff;font-size:14px;line-height:84px}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.button-next .wg-fonticon,.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.button-prev .wg-fonticon{font-weight:bold}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.button-prev{left:0px;text-align:center}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.button-next{right:0px;text-align:center}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container>.button-next,.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide>.wg-slide-container .button-prev{top:0px}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide .image-mark{position:absolute;top:360px;right:20px;color:#fff;background:#222;border-radius:8px;opacity:.6;font-size:16px;line-height:18px;padding:4px 8px}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide .image-mark .image-mark-number{margin-left:15px;font-weight:700;font-size:16px;color:#fff;letter-spacing:0}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide .image-mark .image-mark-number a{color:#fff;display:inline-block;width:100%}.page-pkg-detail .room-popup .popup .popup-content .wg-detail-slide .image-mark .image-mark-number .tp_number{font-size:14px;display:inline-block;margin-left:6px}.page-pkg-detail .room-popup .popup .popup-content .room-detail .room-title{font-size:24px;color:#222222;line-height:32px;font-weight:600}.page-pkg-detail .room-popup .popup .popup-content .wg-room-info{font-size:14px;width:382px;float:left;height:452px;overflow-y:auto;margin-top:8px}.page-pkg-detail .room-popup .popup .popup-content .wg-room-info::-webkit-scrollbar{width:0px;height:4px}.page-pkg-detail .room-popup .popup .popup-content .wg-room-info::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.page-pkg-detail .room-popup .popup .popup-content .wg-room-info::-webkit-scrollbar-track{border-radius:4px}.page-pkg-detail .room-popup .popup .popup-content .wg-room-info:hover::-webkit-scrollbar{width:4px}.page-pkg-detail .room-popup .popup .popup-content .wg-room-info:hover::-webkit-scrollbar-thumb{display:block}.page-pkg-detail .room-popup .popup .popup-content .wg-room-info dt{float:left;clear:left;min-width:60px;color:#999;font-weight:400;line-height:normal}.page-pkg-detail .room-popup .popup .popup-content .wg-room-info dd{float:left;width:225px;padding:0 0 8px 16px;color:#060101;font-weight:400;line-height:normal}.page-pkg-detail .dialog-model-content{width:1180px;padding:0}.page-pkg-detail .web-option-detail{background-color:#ffffff;height:550px}.page-pkg-detail .web-option-detail .icon-container{width:60px;height:60px;background:url(../img-web/order_loading.png) no-repeat;background-size:contain;margin-bottom:10px;animation:turn 1s linear infinite}.page-pkg-detail .web-option-detail .option-detail-image{width:800px;height:550px}.page-pkg-detail .web-option-detail .option-detail-image .slider{width:100%;height:100%}.page-pkg-detail .web-option-detail .option-detail-image .slider img{width:800px;height:550px}.page-pkg-detail .web-option-detail .option-detail-info{height:550px;padding:0 0 0 20px}.page-pkg-detail .web-option-detail .option-detail-info .close-btn{padding:10px 10px}.page-pkg-detail .web-option-detail .option-detail-info .close-btn .wicon-close{font-size:20px}.page-pkg-detail .web-option-detail .option-detail-info .name{font-size:20px;font-weight:600;color:#222;line-height:28px;padding-right:16px}.page-pkg-detail .web-option-detail .option-detail-info .content{margin-top:8px;overflow:auto;height:440px;padding-right:6px;max-width:350px}.page-pkg-detail .web-option-detail .option-detail-info .content::-webkit-scrollbar{width:6px;height:4px}.page-pkg-detail .web-option-detail .option-detail-info .content::-webkit-scrollbar-thumb{background:#cccccc;border-radius:4px}.page-pkg-detail .web-option-detail .option-detail-info .content::-webkit-scrollbar-track{border-radius:4px}.page-pkg-detail .web-option-detail .option-detail-info .limit-info .limit-info-item{margin-top:20px}.page-pkg-detail .web-option-detail .option-detail-info .limit-info .limit-info-item .limit-title{margin-bottom:8px;font-size:14px;font-weight:600;line-height:14px;color:#222}.page-pkg-detail .web-option-detail .option-detail-info .limit-info .limit-info-item .limit-content{font-size:14px;font-weight:400;color:#222;line-height:20px}.icon.icon-half{position:relative}.icon.icon-half::after{content:'';display:inline-block;width:50%;background:#fff;position:absolute;z-index:1;left:50%;top:0;height:100%}.page-airline-detail{background-color:#f1f5f8}.page-airline-detail .search-container{width:100%}.page-airline-detail .search-container .search-nav{box-sizing:border-box;width:1184px;margin:0 auto;margin-top:-114px;z-index:889;position:relative}.page-airline-detail .search-container .wg-image-slider{width:100%;height:280px;background:url('../img-web/index_header_bg.webp') no-repeat;background-size:100% 100%}.page-airline-detail .search-container:after{content:'';display:block;clear:both;visibility:hidden;height:0}.page-airline-detail .slider-web-container .slider-wrapper li{padding:0 8px;box-sizing:border-box;cursor:default}.page-airline-detail .slider-web-container .slider-wrapper li img{padding:0;border-radius:4px;cursor:pointer}.page-airline-detail .wg-airline-container{padding-top:32px}.page-airline-detail .wg-airline-container .header-h1{margin:0 auto;width:1180px;font-size:28px;font-weight:600;color:#222;line-height:28px}.page-airline-detail .wg-airline-container .wg-airline-desc-container{margin:0 auto;width:1180px;margin-bottom:32px;margin-top:46px}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box{width:1142px;height:278px;margin-left:38px;border:2px solid #acc3e1;position:relative}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-img{width:473px;height:278px;position:absolute;background:#fff;z-index:9;top:-32px;left:-40px;transform:rotate(-2deg);padding:5px;box-sizing:border-box;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.17)}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-img.wg-airline-img-bg{z-index:10}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-img img{width:100%;height:100%}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-img .img-bg{width:100%;height:100%;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-desc-content{width:1142px;height:278px;background-color:#fff;position:absolute;top:-16px;right:16px}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-desc-content .wg-airline-desc-content-container{margin-left:493px}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-desc-content .wg-airline-desc-content-container .wg-title{color:#222;margin:41px 0px 16px 5px}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-desc-content .wg-airline-desc-content-container .wg-title h2{font-size:24px;font-weight:600;display:inline-block;line-height:22px;margin:0}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-desc-content .wg-airline-desc-content-container .wg-title h2 span{font-size:14px;margin-left:8px;font-weight:normal}.page-airline-detail .wg-airline-container .wg-airline-desc-container .wg-airline-desc-box .wg-airline-desc-content .wg-airline-desc-content-container .wg-content{width:625px;height:160px;margin-right:24px;font-size:16px;line-height:32px;-webkit-line-clamp:5;color:#666}.page-airline-detail .wg-airline-container .wg-module-container{clear:both;color:#222;cursor:default;width:1180px;margin:0 auto}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-title h2 span{font-size:16px;margin-left:8px;font-weight:normal}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list{list-style:none;margin-top:6px;display:block}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li{list-style:none;width:280px;margin:10px;display:inline-block}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li:nth-child(4n){margin-right:0px}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li:nth-child(4n + 1){margin-left:0px}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image{position:relative;width:280px;height:210px;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image.wg-image-bg .img-bg{width:100%;height:100%;background-repeat:no-repeat;background-position-x:center;background-position-y:center;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s;background-size:contain}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image.wg-image-bg:hover .img-bg{transform:scale(1.2);transition:all 1.8s ease 0s}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image.wg-image-bg:hover .img-bg.no-image{transform:none;transition:none}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-content{height:130px;background-color:#fff;position:relative}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-title{line-height:26px;min-height:26px;max-height:52px;font-size:18px;font-weight:600;padding:16px 12px 0px 12px}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-title a{color:#222}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price{color:#ff5e00;line-height:37px;font-weight:600;text-align:right;position:absolute;right:8px;bottom:8px}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-currency{font-size:14px}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-amount{font-size:26px;margin-left:5px}.page-airline-detail .wg-airline-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-plus{font-size:18px}.page-airline-detail .wg-airline-container .wg-hot-city-container,.page-airline-detail .wg-airline-container .wg-hot-airline-container{padding-bottom:22px}.page-airline-detail .wg-airline-container .wg-hot-city-container .wg-product-list .wg-product-item .wg-image .wg-title,.page-airline-detail .wg-airline-container .wg-hot-airline-container .wg-product-list .wg-product-item .wg-image .wg-title{position:absolute;z-index:2;left:12px;bottom:16px;font-size:16px;line-height:16px;color:#fff;font-weight:600;width:256px;height:16px}.page-airline-detail .wg-airline-container .wg-product-container{padding-bottom:22px}.page-guesthouse-detail{background-color:#f1f5f8}.page-guesthouse-detail .search-container{width:100%}.page-guesthouse-detail .search-container .search-nav{box-sizing:border-box;width:1184px;margin:0 auto;margin-top:-114px;z-index:889;position:relative}.page-guesthouse-detail .search-container .wg-image-slider{width:100%;height:280px;background:url('../img-web/index_header_bg.webp') no-repeat;background-size:100% 100%}.page-guesthouse-detail .search-container:after{content:'';display:block;clear:both;visibility:hidden;height:0}.page-guesthouse-detail .slider-web-container .slider-wrapper li{padding:0 8px;box-sizing:border-box;cursor:default}.page-guesthouse-detail .slider-web-container .slider-wrapper li img{padding:0;border-radius:4px;cursor:pointer}.page-guesthouse-detail .wg-guesthouse-container{padding-top:32px}.page-guesthouse-detail .wg-guesthouse-container .header-h1{margin:0 auto;width:1180px;font-size:28px;font-weight:600;color:#222;line-height:28px}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container{margin:0 auto;width:1180px;margin-bottom:32px;margin-top:46px}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box{width:1114px;height:393px;margin-left:66px;border:2px solid #acc3e1;position:relative}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box .wg-hotel-img{width:668px;height:391px;position:absolute;background:#fff;z-index:9;top:-32px;left:-58px;transform:rotate(-2deg);padding:5px;box-sizing:border-box;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.17)}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box .wg-hotel-img img{width:100%;height:100%}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box .wg-hotel-desc-content{width:1114px;height:393px;background-color:#fff;position:absolute;top:-16px;right:23px}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box .wg-hotel-desc-content .wg-hotel-desc-content-container{margin-left:676px}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box .wg-hotel-desc-content .wg-hotel-desc-content-container .wg-title{color:#222;margin:41px 0px 0px 0px;padding-right:13px}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box .wg-hotel-desc-content .wg-hotel-desc-content-container .wg-title h2{font-size:24px;line-height:34px;font-weight:600;display:inline-block}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box .wg-hotel-desc-content .wg-hotel-desc-content-container .wg-title h2 span{font-size:14px;margin-left:8px;font-weight:normal}.page-guesthouse-detail .wg-guesthouse-container .wg-hotel-desc-container .wg-hotel-desc-box .wg-hotel-desc-content .wg-hotel-desc-content-container .wg-content{width:426px;height:224px;margin-right:24px;font-size:16px;line-height:32px;-webkit-line-clamp:7;color:#666}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container{clear:both;color:#222;cursor:default;width:1180px;margin:0 auto}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-title h2 span{font-size:16px;margin-left:8px;font-weight:normal}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list{list-style:none;margin-top:6px;display:block}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li{list-style:none;width:280px;margin:10px;display:inline-block}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li:nth-child(4n){margin-right:0px}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li:nth-child(4n + 1){margin-left:0px}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image{position:relative;width:280px;height:210px;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-content{height:130px;background-color:#fff;position:relative}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-title{line-height:26px;min-height:26px;max-height:52px;font-size:18px;font-weight:600;padding:16px 12px 0px 12px}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-title a{color:#222}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price{color:#ff5e00;line-height:37px;font-weight:600;text-align:right;position:absolute;right:8px;bottom:8px}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-currency{font-size:14px}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-amount{font-size:26px;margin-left:5px}.page-guesthouse-detail .wg-guesthouse-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-price .wg-plus{font-size:18px}.page-guesthouse-detail .wg-guesthouse-container .wg-hot-city-container,.page-guesthouse-detail .wg-guesthouse-container .wg-hot-airline-container{padding-bottom:22px}.page-guesthouse-detail .wg-guesthouse-container .wg-hot-city-container .wg-product-list .wg-product-item .wg-image .wg-title,.page-guesthouse-detail .wg-guesthouse-container .wg-hot-airline-container .wg-product-list .wg-product-item .wg-image .wg-title{position:absolute;z-index:2;left:12px;bottom:16px;font-size:16px;line-height:16px;color:#fff;font-weight:600;width:256px;height:16px}.page-guesthouse-detail .wg-guesthouse-container .wg-product-container{padding-bottom:22px}.page-package-detail{background-color:#f1f5f8}.page-package-detail .search-container{width:100%}.page-package-detail .search-container .search-nav{box-sizing:border-box;width:1184px;margin:0 auto;margin-top:-114px;z-index:889;position:relative}.page-package-detail .search-container .wg-image-slider{width:100%;height:280px;background:url('../img-web/index_header_bg.webp') no-repeat;background-size:100% 100%}.page-package-detail .search-container:after{content:'';display:block;clear:both;visibility:hidden;height:0}.page-package-detail .slider-web-container .slider-wrapper li{padding:0 8px;box-sizing:border-box;cursor:default}.page-package-detail .slider-web-container .slider-wrapper li img{padding:0;border-radius:4px;cursor:pointer}.page-package-detail .wg-seo-package-container{padding-top:16px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container{margin:0 auto;width:1180px;margin-bottom:16px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-desc-title{padding:0px 24px;background:url(../img-web/title-bg.png) no-repeat;background-size:100%;height:72px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-desc-title .text{color:#222222;font-size:20px;font-weight:bold;letter-spacing:0px;line-height:24px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box{padding:16px 24px;background-color:#ffffff;box-sizing:border-box}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top{height:204px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-left{width:364px;height:204px;margin-right:12px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-left img{width:100%;height:100%;object-fit:cover}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-middle{width:360px;margin-right:12px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-middle .item{width:174px;height:96px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-middle .item img{width:100%;height:100%;object-fit:cover}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-middle .item:first-child{margin-bottom:12px;margin-right:12px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-middle .item:nth-child(2){margin-bottom:12px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-middle .item:nth-child(3){margin-right:12px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right{height:204px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .hotel-star-box .hotel-star{color:#ff7400;margin-bottom:2px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .hotel-star-box .hotel-year{background:#e9ecf2;border-radius:2px 2px 2px 2px;color:#666666;font-size:14px;padding:0 4px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .hotel-address{color:#222222;font-size:14px;font-weight:normal;line-height:20px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .hotel-address .wg-icon-location{color:#cccccc;font-size:18px;margin-right:2px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .hotel-score-box{height:36px;margin-top:8px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .hotel-score-box .hotel-score{background:#2182fc;border-radius:20px 20px 20px 0px;color:#ffffff;width:max-content;padding:0 8px;line-height:34px;height:36px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .hotel-score-box .hotel-score>span{font-size:14px;font-weight:normal}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .hotel-score-box .hotel-score .current{font-size:24px;font-weight:normal}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .score-list{max-width:400px;margin-top:12px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .score-list .score-item{width:180px;height:30px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .score-list .score-item:first-child{margin-bottom:8px;margin-right:24px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .score-list .score-item:nth-child(2){margin-bottom:8px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .score-list .score-item:nth-child(3){margin-right:24px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .score-list .score-item .content{color:#222222;font-size:14px;font-weight:normal}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .score-list .score-item .progress-bar{background:#f0f0f0;border-radius:4px;height:6px;position:relative}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .score-list .score-item .progress-bar .bar{content:'';position:absolute;background-color:#2182fc;border-radius:4px;width:0;height:6px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .recommend-box{color:#222222;font-size:14px;font-weight:normal;line-height:18px;text-align:right;margin-top:18px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-top .wg-top-right .recommend-box .recommend{color:#2182fc}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-bottom{margin-top:16px;background:#fff;position:relative}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-bottom .desc{font-size:14px;font-weight:normal;letter-spacing:0px;max-height:60px;overflow:hidden;line-height:20px;color:#666666}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-bottom .desc.show-all{max-height:inherit}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-bottom .desc.skeleton{height:80px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-bottom .desc-btn{letter-spacing:0px;color:#2182fc;font-size:14px;font-weight:normal;line-height:20px}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-bottom .desc-btn>span{cursor:pointer}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-bottom .desc-btn .up .wg-icon-back{transform:rotate(90deg)}.page-package-detail .wg-seo-package-container .wg-hotel-desc-container .wg-detail-box .wg-detail-bottom .desc-btn .wg-icon-back{margin-left:4px;color:#2182fc;display:inline-block;transform:rotate(-90deg)}.page-package-detail .wg-seo-package-container .skeleton{background:#f0f2f5}.page-package-detail .room-popup .popup{width:auto;position:relative;background-color:#ffffff}.page-package-detail .room-popup .popup .popup-content{height:auto;padding:22px 24px;position:relative}.page-package-detail .room-popup .popup .popup-content .wicon-close{position:absolute;right:36px;top:34px;color:#2181fc;cursor:pointer}.page-package-detail .room-popup .popup .popup-content .wicon-close-box{z-index:9999;position:absolute;right:36px;top:34px;width:36px;height:36px;opacity:0;background:#000000;border-radius:50%;cursor:pointer}.page-package-detail .room-popup .popup .popup-content .wicon-close-box .wg-close-icon{position:relative;width:16px;height:16px;display:inline-block;cursor:pointer}.page-package-detail .room-popup .popup .popup-content .wicon-close-box .wg-close-icon::before,.page-package-detail .room-popup .popup .popup-content .wicon-close-box .wg-close-icon::after{content:'';border-left:2px solid #ffffff;position:absolute;height:100%;transform:rotate(45deg);color:#ffffff;left:45%}.page-package-detail .room-popup .popup .popup-content .wicon-close-box .wg-close-icon::after{transform:rotate(135deg);border-left:none;border-right:2px solid #ffffff}.page-package-detail .room-popup .popup .popup-content:hover .wicon-close-box{opacity:.6}.page-package-detail .room-popup .popup .popup-content .dialogImg{width:750px;height:400px}.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic:hover>.button-next,.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic:hover>.button-prev{opacity:.6}.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next,.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev{opacity:0;background:#000000;width:36px;height:36px;position:absolute;cursor:pointer;color:#ffffff;font-size:14px;line-height:36px;top:181px;border-radius:50%}.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next .wg-icon-expand,.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev .wg-icon-expand{font-weight:bold;display:inline-block}.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev{left:0px;text-align:center;margin-left:12px}.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-prev .wg-icon-expand{transform:rotate(90deg)}.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next{right:0px;text-align:center;margin-right:12px}.page-package-detail .room-popup .popup .popup-content .dialogImg .slider-pic>.button-next .wg-icon-expand{transform:rotate(270deg)}.page-package-detail .wg-product-desc-container{width:1184px;margin:0 auto;padding-bottom:40px}.page-package-detail .wg-product-desc-container .wg-resource-detail{width:810px}.page-package-detail .wg-product-desc-container .wg-price-detail-container{width:400px;box-sizing:border-box;padding:0 0 0 16px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box{background-color:#ffffff;padding:16px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .title{margin-bottom:26px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .title .title-tag{background-color:#fff1e6;border-radius:2px 2px 2px 2px;color:#ff7d13;font-size:14px;font-weight:normal;line-height:20px;padding:2px 4px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .title .title-tag .icon-goods{width:16px;height:16px;background:url(../img-web/good.png) no-repeat;display:inline-block;background-size:cover;margin-right:4px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .title .title-text{color:#222222;font-size:16px;font-weight:bold;letter-spacing:0px;text-align:right}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-remark{font-size:12px;color:#999999;margin-top:-8px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item{color:#222222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:30px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item .right{text-align:right}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item.discount{color:#ff5e00}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item.amount .left{font-size:18px;font-weight:bold;letter-spacing:0px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item.amount .right{color:#999999;font-size:14px;font-weight:600;letter-spacing:0px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item.avg{margin-top:8px;line-height:18px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item.avg .right{color:#999999;font-size:14px;font-weight:600;letter-spacing:0px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item.avg .right>span{color:#ff5e00;font-size:22px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item.tax{line-height:18px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-item.tax .right{color:#999999;font-size:14px;font-weight:normal;letter-spacing:0px}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .price-hr{height:1px;border-top:1px solid #e3e3e3;border-radius:0px 0px;margin:24px 0}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .primary-a{display:block;color:#ffffff}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .primary-a .primary{height:56px;background:#ff7d13;border-radius:2px 2px 2px 2px;color:#ffffff;font-size:20px;font-weight:normal;letter-spacing:0px;line-height:28px;margin-top:16px;cursor:pointer}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .search{color:#2182fc;font-size:16px;font-weight:bold;letter-spacing:0px;line-height:18px;margin-top:16px;cursor:pointer}.page-package-detail .wg-product-desc-container .wg-price-detail-container .price-box .search a{color:#2182fc}.page-package-detail .resource-container .resource-content-title{padding:0px 24px;background:url(../img-web/title-bg.png) no-repeat;background-size:100%;height:72px}.page-package-detail .resource-container .resource-content-title .name{color:#222222;font-size:18px;font-weight:bold;letter-spacing:0px;line-height:24px}.page-package-detail .resource-container .resource-content-title .name .wg-icon-rili{color:#2182fc;margin-right:6px}.page-package-detail .resource-container .resource-content-title .name .tag{background:#daf4d7;border-radius:2px 2px 2px 2px;color:#129401;font-size:14px;font-weight:normal;line-height:20px;padding:0 4px;margin-left:6px;height:auto}.page-package-detail .resource-container .resource-content-title .name .tag .icon-selected{width:16px;height:16px;background:url(../img-web/selected.png) no-repeat;display:inline-block;background-size:cover;margin-right:4px}.page-package-detail .resource-container .resource-content-title .content-btn{color:#ffffff;text-align:right;font-size:16px;font-weight:600;background:#2182fc;width:118px;height:40px;border-radius:2px 2px 2px 2px}.page-package-detail .resource-container .resource-content-title .content-btn:hover{background:#0057c4}.page-package-detail .resource-container .resource-content-title .content-btn>i{margin-right:3px}.page-package-detail .web-traffic-container.other-traffic{margin-top:16px}.page-package-detail .web-traffic-container .traffic-all-list{padding:24px 20px;background:#fff}.page-package-detail .web-traffic-container .traffic-all-list .route-traffic-conflict{font-size:12px;font-weight:400;color:#ff5e00;line-height:18px;padding-bottom:10px}.page-package-detail .web-traffic-container .traffic-all-list .route-traffic-conflict .content>i{margin-right:4px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-section{margin-bottom:30px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-section:last-child{margin-bottom:0px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-title{color:#222;font-size:20px;font-weight:600;line-height:20px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-title>span{text-align:right;color:#2182fc;font-size:14px;font-weight:bold;letter-spacing:0px;line-height:20px;cursor:pointer}.page-package-detail .web-traffic-container .traffic-all-list .traffic-title>span a{color:#2182fc}.page-package-detail .web-traffic-container .traffic-all-list .traffic-title .title-square{width:6px;height:6px;margin-left:6px;margin-right:8px;display:inline-block;background:#2182fc}.page-package-detail .web-traffic-container .traffic-all-list .traffic-title .wg-icon-loading{margin-left:10px;font-size:12px;-webkit-animation:ajax-loading 2s infinite ease-in-out;-moz-animation:ajax-loading 2s infinite ease-in-out;-o-animation:ajax-loading 2s infinite ease-in-out;animation:ajax-loading 2s infinite ease-in-out}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list{margin-top:10px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item{border:1px solid #eee}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item.no-resource{border:none}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item.no-resource .img-box{background:url('../img-web/no-resource.png') no-repeat;background-size:contain;width:180px;height:180px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item.no-resource .remark{margin-top:16px;color:#999999;font-size:14px;font-weight:normal;letter-spacing:0px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change{padding:10px 16px;background:#fafafa}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price{font-size:12px;color:#222;cursor:pointer}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price .checked-btn{margin-right:8px;font-size:18px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price .checked-btn.disable{color:#ccc}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price>span{color:#ff5e00;font-size:16px;font-weight:600}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price>span>b{font-size:16px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-price .price-title{font-size:12px;color:#222;margin-left:20px;margin-right:4px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-change-btn{text-align:right;font-size:14px;font-weight:600;line-height:20px;color:#2182fc;cursor:pointer}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-change-btn:hover{color:#0057c4}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-change-btn span{cursor:pointer}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-change .traffic-change-btn .wg-icon-exchange{margin-right:6px;vertical-align:middle;transform:rotateY(180deg);display:inline-block}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-border{border-bottom:1px solid #e3e3e3;margin:0 35px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content{padding:20px 0 20px 16px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date{font-size:18px;font-weight:600;line-height:18px;color:#222}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .note{font-size:14px;font-weight:400;color:#666;line-height:14px;padding-right:20px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .note .traffic-duration .wicon-time{margin-right:5px;color:#999999}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .note .companyName{border-left:1px solid #999999;margin-left:10px;padding-left:10px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .traffic-order{margin-right:10px;width:16px;height:16px;display:inline-block;background:#2182fc;color:#fff;text-align:center;font-size:12px;line-height:16px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .traffic-location{margin-left:10px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-place-date .boat-right-text{color:#129401;margin-right:16px;font-size:14px;font-weight:normal}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail{margin-top:20px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .end-date{padding-right:20px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-time,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-departure,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-arrival,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-company,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-seat{font-size:14px;color:#222}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-time p.text,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-departure p.text,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-arrival p.text,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-company p.text,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-seat p.text{color:#999}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .boat-detail .boat-detail-arrow{color:#eee;font-size:.75rem;padding:0 10px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no{padding-left:28px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-icon,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-icon{width:30px;height:26px;margin-right:10px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-icon>img,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-icon>img{width:100%;height:100%}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-info,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-info{max-width:125px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-company,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-company{margin-bottom:10px;font-size:14px;font-weight:400;color:#222;line-height:14px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-number,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-number,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-info-tip,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-info-tip{margin-bottom:10px;font-size:12px;font-weight:400;color:#999;line-height:12px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-detail .flight-com .air-line-info,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no .flight-com .air-line-info{font-size:12px;font-weight:400;color:#999;line-height:12px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no{font-size:16px;font-weight:600;color:#2182fc;line-height:20px;width:100px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-no span{cursor:pointer}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date{text-align:center}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .date-time,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .date-time,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .date-time{font-size:20px;font-weight:600;color:#222;line-height:18px;position:relative}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .date-time .transit-label,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .date-time .transit-label,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .date-time .transit-label{margin-left:6px;font-size:14px;font-weight:600;color:#0081ff;line-height:18px;position:absolute}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .flight-code,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .flight-code,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .flight-code{margin-top:4px;font-size:12px;border-bottom:dashed 1px #999;color:#222;line-height:12px;display:inline-block;cursor:pointer;position:relative}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .flight-code>div,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .flight-code>div,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .flight-code>div{min-width:120px;top:20px;left:0px;background:#fff;padding:10px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:12px;position:absolute;display:none}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .date .flight-code:hover>div,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .flight-code:hover>div,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .flight-code:hover>div{display:block}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .flight-between,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .flight-between,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .flight-between{color:#eee;padding:0 10px;font-size:.75rem}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .flight-between .flight-between-desc,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .flight-between .flight-between-desc,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .flight-between .flight-between-desc{font-size:12px;font-weight:400;color:#ff7d13;line-height:12px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-date .flight-between .flight-between-city,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .flight-between .flight-between-city,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .flight-between .flight-between-city{margin-top:6px;font-size:12px;font-weight:400;color:#666;line-height:12px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-date .date .flight-code,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .date .flight-code{border:none}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-time,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-time{font-size:14px;font-weight:400;color:#222;line-height:14px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-time>i,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .train-time>i{margin-right:4px;color:#999}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .flight-seat{font-size:14px;font-weight:400;color:#222;line-height:14px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-up,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-off,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-time{font-size:14px;font-weight:400;line-height:14px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-up .title,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-off .title,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .title,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-time .title{color:#999;padding-bottom:10px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-up .content,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-get-off .content,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date .content,.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-time .content{color:#222}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-time{width:120px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .traffic-detail .other-date{margin:0 20px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-baggage-box{padding-top:10px;padding-left:30px;font-size:12px;font-weight:400;color:#129401;line-height:12px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-baggage-box .title{padding-right:8px;line-height:14px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-baggage-box .title i{font-size:14px;color:#129401;margin-right:4px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-baggage-box .remark{line-height:14px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-pu-tip-box{padding-top:10px;padding-left:30px;color:#222222;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-pu-tip-box i{font-size:14px;color:#ff7d13;margin-right:4px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-across-day-notice{padding-top:10px;padding-left:30px;font-size:12px;font-weight:400;color:#ff7d13;line-height:12px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-across-day-notice i{font-size:14px;margin-right:4px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-tips{margin-top:2px;font-size:12px;font-weight:400;color:#ff5e00;line-height:12px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .flight-tips>i{margin-right:6px}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .train-tag{padding-right:16px;box-sizing:border-box}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .train-tag .child-ticket-tip{font-size:14px;font-weight:400;color:#129401}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .train-tag .child-ticket-tip .child-tag{color:#2182fc}.page-package-detail .web-traffic-container .traffic-all-list .traffic-list .traffic-list-item .traffic-content .train-tag .child-ticket-tip .child-tag .wg-policy-box{right:0}.page-package-detail .web-traffic-container .traffic-all-list .other-item{height:72px;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;margin-bottom:16px}.page-package-detail .web-traffic-container .traffic-all-list .other-item:last-child{margin-bottom:0px}.page-package-detail .web-traffic-container .traffic-all-list .other-item .title{color:#222222;font-size:16px;font-weight:bold;line-height:22px;width:368px;padding-left:26px;border-left:4px solid #2182fc}.page-package-detail .web-traffic-container .traffic-all-list .other-item .title>i{color:#2182fc;font-size:22px;margin-right:12px}.page-package-detail .web-traffic-container .traffic-all-list .other-item .price{color:#999999;font-size:16px;letter-spacing:0px}.page-package-detail .web-traffic-container .traffic-all-list .other-item .price>span{font-weight:bold;color:#ff5e00;font-size:16px}.page-package-detail .web-traffic-container .traffic-all-list .other-item .btn-box{width:128px;padding-right:16px;cursor:pointer}.page-package-detail .web-traffic-container .traffic-all-list .other-item .btn-box .btn{width:128px;height:40px;background:#2182fc;border-radius:2px 2px 2px 2px;color:#ffffff;font-size:16px;font-weight:normal}.page-package-detail .web-hotel-container .hotel-title{color:#222;font-size:20px;font-weight:600;line-height:20px;margin-bottom:10px}.page-package-detail .web-hotel-container .hotel-list{padding:20px;background:#fff}.page-package-detail .web-hotel-container .hotel-list .route-hotel-conflict{font-size:12px;font-weight:400;color:#ff5e00;line-height:18px;padding-bottom:10px}.page-package-detail .web-hotel-container .hotel-list .route-hotel-conflict .content>i{margin-right:4px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item{border:1px solid #eee}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms{padding:16px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room{cursor:pointer;width:166px;margin-right:16px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .img-box{width:166px;height:94px;padding:0}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .img-box img{width:100%;height:100%}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .room-name{color:#222222;font-size:14px;font-weight:bold;letter-spacing:0px;line-height:20px;padding:0}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-name{color:#666666;font-size:12px;font-weight:normal;letter-spacing:0px;padding:0;line-height:16px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .exclusive-msg-box{font-size:.875rem;font-weight:400;color:#ff7d13;background:#fff2e7;margin:10px;margin-bottom:0;padding:2px 5px;width:fit-content}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .exclusive-msg-box>i{margin-right:4px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .blink{animation:blink 1s linear 3;-webkit-animation:blink 1s linear 3;-moz-animation:blink 1s linear 3;-ms-animation:blink 1s linear 3;-o-animation:blink 1s linear 3;animation-iteration-count:3}@keyframes blink{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes blink{0%{opacity:1}100%{opacity:0}}@-moz-keyframes blink{0%{opacity:1}100%{opacity:0}}@-ms-keyframes blink{0%{opacity:1}100%{opacity:0}}@-o-keyframes blink{0%{opacity:1}100%{opacity:0}}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change{padding:10px 16px;background:#fafafa}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price{font-size:12px;color:#222}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price .checked-btn{margin-right:8px;font-size:18px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price .disable{color:#ccc}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price>span{color:#ff5e00;font-size:16px;font-weight:600}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price>span>b{font-size:16px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price .price-info{margin-right:4px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-price .price-title{font-size:12px;color:#222;margin-left:20px;margin-right:4px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-change-btn{text-align:right;font-size:14px;font-weight:600;line-height:20px;color:#2182fc;cursor:pointer}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-change-btn:hover{color:#0057c4}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-change .hotel-change-btn .wg-icon-exchange{margin-right:6px;vertical-align:middle}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content{padding:20px 16px 10px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-content-date{color:#222;font-size:14px;font-weight:600}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail{margin-top:20px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-img-box{width:120px;height:120px;background:#f0f0f0;cursor:pointer}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-img-box .hotel-image{width:100%;height:100%}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info{margin-left:10px;max-width:500px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info>li{margin-bottom:10px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-name{font-size:18px;font-weight:600;line-height:18px;color:#222;cursor:pointer}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-eName{color:#222;font-size:14px;font-weight:600;line-height:14px;margin-bottom:2px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-star{color:#ff7400;margin-bottom:2px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-place{color:#222;font-size:14px;font-weight:400;line-height:14px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-info .hotel-tags>span{margin-right:5px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-score{text-align:right}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-score .score-number{color:#222;font-size:20px;font-weight:600;line-height:20px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-score .score-number>span{margin-left:8px;padding:0px 6px;background:#2182fc;color:#fff;font-size:18px;line-height:18px;border-radius:70px 100px 100px 0;box-sizing:border-box}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-content .hotel-detail .hotel-score .hotel-comment{margin-top:10px;color:#222;font-size:14px;font-weight:400;line-height:14px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms>div>p{padding:8px 0 8px 26px;background:#f1f5f8;font-size:14px;font-weight:600;line-height:14px;color:#222}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms>div>div{padding:20px 0 20px 26px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .hotel-room-name{font-size:14px;font-weight:400;line-height:14px;color:#222;padding-bottom:15px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info{position:relative;padding:0;margin-left:24px;font-size:14px;font-weight:400;color:#ff7d13;line-height:14px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info>i{margin-right:3px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info:hover .applicability-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info:hover .fg-tax-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info:hover .jetso-msg-desc{display:block}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-room .jetso-msg-info .jetso-msg-desc{display:none;width:260px;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;left:0;color:#222;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;font-size:14px;line-height:18px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .bed-person i{font-size:16px;color:#222222}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .hotel-person,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .hotel-bed{color:#222;font-size:14px;font-weight:400;line-height:14px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .hotel-icon .wicon-hotel-person{margin-right:5px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .room-bed-top>i{font-size:20px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-bed-person .hotel-person{margin-bottom:5px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail>div{margin-bottom:10px;font-size:14px;font-weight:400;line-height:14px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail>div.yes{color:#129401}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail>div>i{margin-right:3px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package{margin-top:0;font-weight:400;color:#ff7d13;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;text-decoration:underline dashed;cursor:pointer}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package>span{position:relative}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package>span:nth-child(2){margin-top:8px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package>span:hover .hotel-package-detail{display:block}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package .food-package,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .hotel-package .enjoy-package{background-repeat:no-repeat;background-size:cover;height:1rem;width:1rem;margin-right:.125rem;background-image:url(../img-web/hotel-package-icon.png)}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal{position:relative}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal:hover .meal-msg-dec{display:block}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal .meal-msg-dec{display:none;background:#fff;padding:10px;border:1px solid #2182fc;position:absolute;top:20px;box-shadow:0 2px 8px 0 #d8dce5;border-radius:4px;width:276px;z-index:99}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal .meal-msg-dec .meal-msg-title{margin-bottom:6px;font-size:14px;font-weight:400;color:#222;line-height:14px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-facility .facility-detail .meal .meal-msg-dec .meal-msg-content>li{margin-top:4px;font-size:12px;font-weight:400;color:#666;line-height:18px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail{margin-bottom:10px;color:#2182fc;font-size:14px;font-weight:400;line-height:14px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info{position:relative;margin-bottom:10px;padding-top:0}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info>i,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info>i,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info>i{margin-right:6px;font-size:16px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info>label.title,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info>label.title,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info>label.title{cursor:pointer;border-bottom:dashed 1px #2182fc;padding-bottom:2px}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info:hover .applicability-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info:hover .applicability-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info:hover .applicability-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info:hover .un-cancel-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info:hover .un-cancel-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info:hover .un-cancel-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-info:hover .fg-tax-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-info:hover .fg-tax-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-info:hover .fg-tax-desc{display:block}.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .applicability-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .un-cancel-desc,.page-package-detail .web-hotel-container .hotel-list .hotel-list-item .hotel-forms .hotel-policy .policy-detail .fg-tax-desc{display:none;position:absolute;width:280px;top:20px;left:0;background:#fff;padding:10px;color:#222;z-index:1000;border-radius:4px;border:1px solid #2182fc;word-break:break-word;font-size:12px;line-height:16px}.page-package-detail .wg-module-container{clear:both;color:#222;cursor:default;width:1180px;margin:0 auto}.page-package-detail .wg-module-container .wg-product-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-package-detail .wg-module-container .wg-product-title h2 span{font-size:16px;margin-left:8px;font-weight:normal}.page-package-detail .wg-module-container .wg-product-list{list-style:none;margin-top:6px;display:block}.page-package-detail .wg-module-container .wg-product-list li{list-style:none;height:260px;display:inline-block;border-radius:2px 2px 2px 2px;cursor:pointer;text-align:left}.page-package-detail .wg-module-container .wg-product-list li:hover{transform:translateY(-10px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px}.page-package-detail .wg-module-container .wg-product-list li:nth-child(3n){margin-right:0px}.page-package-detail .wg-module-container .wg-product-list li:nth-child(3n + 1){margin-left:0px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item{background-color:#fff;cursor:pointer;width:384px;padding:0}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-info{padding:16px;box-sizing:border-box}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image{position:relative;width:110px;height:146px;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail{height:146px;background-color:#fff;position:relative;padding-left:16px;box-sizing:border-box}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-title{line-height:22px;font-size:16px;font-weight:600}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-title a{color:#222}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-product-city{color:#666666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-product-city .wg-icon-arrow2{margin:0 2px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-date{color:#666666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-score{height:16px;margin-top:4px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-score .wg-score-box{width:max-content;padding:0 .25rem;background:#2182fc;border-radius:2px 2px 2px 2px;height:16px;color:#ffffff;font-size:12px;font-weight:bold}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price{color:#ff5e00;line-height:37px;font-weight:600;text-align:right;position:absolute;right:8px;bottom:0px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-currency{font-size:14px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-amount{font-size:22px;margin-left:5px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-plus{font-size:18px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-person{color:#909399;font-size:12px;font-weight:normal;letter-spacing:0px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-content{padding:0 16px 16px 16px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box{height:70px;background:#f1f5f8;padding:8px;box-sizing:border-box;color:#999999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box .wg-desc{height:54px}.page-package-detail .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box .wg-desc.no-des{text-align:center;line-height:54px}.page-package-detail .wg-module-container .wg-city-list{list-style:none;margin-top:6px;display:block}.page-package-detail .wg-module-container .wg-city-list li{list-style:none;width:280px;height:220px;margin:10px 10px;display:inline-block;background-color:#ffffff;border-radius:2px;cursor:pointer}.page-package-detail .wg-module-container .wg-city-list li:nth-child(4n){margin-right:0px}.page-package-detail .wg-module-container .wg-city-list li:nth-child(4n + 1){margin-left:0px}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image{position:relative;width:280px;height:220px;border-radius:2px;overflow:hidden}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-package-detail .wg-module-container .wg-city-list li .wg-product-item .wg-title{position:absolute;bottom:0;color:#ffffff;font-size:16px;font-weight:600;letter-spacing:0px;height:64px;background:linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.31) 49.19%, rgba(0,0,0,0.6) 100%);width:280px;box-sizing:border-box;z-index:999;padding-left:12px;line-height:80px}.page-package-detail .wg-hot-city-container{margin-top:40px;padding-bottom:22px}.page-package-detail .wg-hot-city-container .wg-product-list .wg-product-item .wg-image .wg-title{position:absolute;z-index:2;left:12px;bottom:16px;font-size:16px;line-height:16px;color:#fff;font-weight:600;width:256px;height:16px}.page-package-detail .wg-components-slider-web .icon-next,.page-package-detail .wg-components-slider-web .icon-pre{box-shadow:0 0 16px 0 rgba(20,76,145,0.27)}.page-theme-detail .my-footer-link,.page-pkg-detail .my-footer-link,.page-airline-detail .my-footer-link,.page-guesthouse-detail .my-footer-link,.page-package-detail .my-footer-link,.page-city-detail .my-footer-link{width:1180px;margin:0px auto;padding:0px 0 64px 0}.page-theme-detail .my-footer-link .wg-item-links,.page-pkg-detail .my-footer-link .wg-item-links,.page-airline-detail .my-footer-link .wg-item-links,.page-guesthouse-detail .my-footer-link .wg-item-links,.page-package-detail .my-footer-link .wg-item-links,.page-city-detail .my-footer-link .wg-item-links{margin-bottom:20px}.page-theme-detail .my-footer-link .wg-item-links h3,.page-pkg-detail .my-footer-link .wg-item-links h3,.page-airline-detail .my-footer-link .wg-item-links h3,.page-guesthouse-detail .my-footer-link .wg-item-links h3,.page-package-detail .my-footer-link .wg-item-links h3,.page-city-detail .my-footer-link .wg-item-links h3{margin-bottom:8px}.page-theme-detail .my-footer-link .wg-item-links .wg-item-link,.page-pkg-detail .my-footer-link .wg-item-links .wg-item-link,.page-airline-detail .my-footer-link .wg-item-links .wg-item-link,.page-guesthouse-detail .my-footer-link .wg-item-links .wg-item-link,.page-package-detail .my-footer-link .wg-item-links .wg-item-link,.page-city-detail .my-footer-link .wg-item-links .wg-item-link{font-size:12px;line-height:20px}.page-theme-detail .my-footer-link .wg-item-links .wg-item-link a,.page-pkg-detail .my-footer-link .wg-item-links .wg-item-link a,.page-airline-detail .my-footer-link .wg-item-links .wg-item-link a,.page-guesthouse-detail .my-footer-link .wg-item-links .wg-item-link a,.page-package-detail .my-footer-link .wg-item-links .wg-item-link a,.page-city-detail .my-footer-link .wg-item-links .wg-item-link a{text-decoration:none;color:#222}.page-city-detail{background-color:#f1f5f8}.page-city-detail .ellipsis-3{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}.page-city-detail .search-container{width:100%}.page-city-detail .search-container .search-nav{box-sizing:border-box;width:1184px;margin:0 auto;margin-top:-114px;z-index:889;position:relative}.page-city-detail .search-container .wg-image-slider{width:100%;height:280px;background:url('../img-web/index_header_bg.webp') no-repeat;background-size:100% 100%}.page-city-detail .search-container:after{content:'';display:block;clear:both;visibility:hidden;height:0}.page-city-detail .slider-web-container .slider-wrapper li{padding:0 8px;box-sizing:border-box;cursor:default}.page-city-detail .slider-web-container .slider-wrapper li img{padding:0;border-radius:4px;cursor:pointer}.page-city-detail .wg-city-container{padding-top:32px}.page-city-detail .wg-city-container .header-h1{margin:0 auto;width:1180px;font-size:28px;font-weight:600;color:#222;line-height:28px;margin-bottom:16px}.page-city-detail .wg-city-container .wg-city-desc-container{margin:0 auto;width:1180px;margin-bottom:32px;margin-top:46px}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box{width:1142px;height:278px;margin-left:38px;border:2px solid #acc3e1;position:relative}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box .wg-city-img{width:473px;height:278px;position:absolute;background:#fff;z-index:9;top:-32px;left:-40px;transform:rotate(-2deg);padding:5px;box-sizing:border-box;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.17)}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box .wg-city-img img{width:100%;height:100%}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box .wg-city-desc-content{width:1142px;height:278px;background-color:#fff;position:absolute;top:-16px;right:16px}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box .wg-city-desc-content .wg-city-desc-content-container{margin-left:493px}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box .wg-city-desc-content .wg-city-desc-content-container .wg-title{color:#222;margin:41px 0px 0px 5px}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box .wg-city-desc-content .wg-city-desc-content-container .wg-title h2{font-size:24px;font-weight:600;display:inline-block}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box .wg-city-desc-content .wg-city-desc-content-container .wg-title h2 span{font-size:14px;margin-left:8px;font-weight:normal}.page-city-detail .wg-city-container .wg-city-desc-container .wg-city-desc-box .wg-city-desc-content .wg-city-desc-content-container .wg-content{width:625px;height:160px;margin-right:24px;font-size:16px;line-height:32px;-webkit-line-clamp:5;color:#666}.page-city-detail .wg-city-container .wg-module-container{clear:both;color:#222;cursor:default;width:1180px;margin:0 auto}.page-city-detail .wg-city-container .wg-module-container .wg-product-title h2{font-size:24px;line-height:24px;font-weight:600;display:inline-block;padding:0;margin:0}.page-city-detail .wg-city-container .wg-module-container .wg-product-title h2 span{font-size:16px;margin-left:8px;font-weight:normal}.page-city-detail .wg-city-container .wg-module-container .wg-product-list{list-style:none;margin-top:6px;display:block}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li{list-style:none;width:378px;height:260px;margin:10px 8px;display:inline-block;background-color:#ffffff;border-radius:2px 2px 2px 2px;cursor:pointer}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li:hover{transform:translateY(-10px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li:nth-child(3n){margin-right:0px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li:nth-child(3n + 1){margin-left:0px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-info{padding:16px;box-sizing:border-box}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image{position:relative;width:110px;height:146px;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail{height:146px;background-color:#fff;position:relative;padding-left:16px;box-sizing:border-box}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-title{line-height:22px;font-size:16px;font-weight:600}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-title a{color:#222}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-product-city{color:#666666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-product-city .wg-icon-arrow2{margin:0 2px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-date{color:#666666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-score{height:16px;margin-top:4px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-score .wg-score-box{width:max-content;padding:0 .25rem;background:#2182fc;border-radius:2px 2px 2px 2px;height:16px;color:#ffffff;font-size:12px;font-weight:bold}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price{color:#ff5e00;line-height:37px;font-weight:600;text-align:right;position:absolute;right:8px;bottom:0px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-currency{font-size:14px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-amount{font-size:22px;margin-left:5px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-plus{font-size:18px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-product-detail .wg-price .wg-person{color:#909399;font-size:12px;font-weight:normal;letter-spacing:0px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-content{padding:0 16px 16px 16px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box{height:70px;background:#f1f5f8;padding:8px;box-sizing:border-box;color:#999999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box .wg-desc{height:54px}.page-city-detail .wg-city-container .wg-module-container .wg-product-list li .wg-product-item .wg-content .wg-desc-box .wg-desc.no-des{text-align:center;line-height:54px}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list{list-style:none;margin-top:6px;display:block}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li{list-style:none;width:582px;height:198px;margin:10px 8px;display:inline-block;background-color:#ffffff;cursor:pointer}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li:hover{transform:translateY(-10px);box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li:nth-child(2n){margin-right:0px}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li:nth-child(2n + 1){margin-left:0px}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item{background-color:#fff;padding:16px;cursor:pointer;position:relative}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image{position:relative;width:166px;height:166px;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image a{display:inline-block;width:100%;height:100%}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s;object-fit:cover}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image a .wg-date .wg-go,.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-content{height:166px;background-color:#fff;position:relative;padding-left:16px;overflow:hidden}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-content .wg-title{font-size:18px;font-weight:bold;letter-spacing:0px}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-content .wg-title a{color:#222222}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-content .wg-desc{margin-top:6px;color:#666666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;white-space:normal}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-more{color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;text-align:right;position:absolute;right:16px;bottom:16px}.page-city-detail .wg-city-container .wg-module-container .wg-sight-list li .wg-sight-item .wg-more .person-select-icon{transform:rotate(270deg);display:inline-block}.page-city-detail .wg-city-container .wg-module-container .wg-city-list{list-style:none;margin-top:6px;display:block}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li{list-style:none;width:280px;height:220px;margin:10px 10px;display:inline-block;background-color:#ffffff;border-radius:2px;cursor:pointer}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li:nth-child(4n){margin-right:0px}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li:nth-child(4n + 1){margin-left:0px}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item{background-color:#fff;cursor:pointer}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image{position:relative;width:280px;height:220px;border-radius:2px;overflow:hidden}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image:hover a img{transform:scale(1.2);transition:all 1.8s ease 0s}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image:hover a img.no-image{transform:none;transition:none}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image a{display:inline-block;width:100%;height:100%}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image a:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:linear-gradient(180deg, transparent 50%, rgba(0,0,0,0.5));z-index:2;border-radius:2px;cursor:pointer}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image a img{width:100%;height:100%;-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;transition:all 1.8s ease 0s}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image a .wg-date{position:absolute;z-index:2;left:8px;bottom:8px}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image a .wg-date .wg-go,.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-image a .wg-date .wg-back{font-size:14px;line-height:20px;color:#fff}.page-city-detail .wg-city-container .wg-module-container .wg-city-list li .wg-product-item .wg-title{position:absolute;bottom:0;color:#ffffff;font-size:16px;font-weight:600;letter-spacing:0px;height:64px;background:linear-gradient(-180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.31) 49.19%, rgba(0,0,0,0.6) 100%);width:280px;box-sizing:border-box;z-index:999;padding-left:12px;line-height:80px}.page-city-detail .wg-city-container .wg-hot-city-container,.page-city-detail .wg-city-container .wg-hot-airline-container{padding-bottom:22px}.page-city-detail .wg-city-container .wg-hot-city-container .wg-product-list .wg-product-item .wg-image .wg-title,.page-city-detail .wg-city-container .wg-hot-airline-container .wg-product-list .wg-product-item .wg-image .wg-title{position:absolute;z-index:2;left:12px;bottom:16px;font-size:16px;line-height:16px;color:#fff;font-weight:600;width:256px;height:16px}.page-city-detail .wg-city-container .wg-product-container{padding-bottom:22px}.page-city-detail .wg-city-container .wg-sight-food-container{padding-bottom:22px}.page-city-detail .wg-city-container .wg-sight-food-container .wg-product-title h3{font-size:24px;font-weight:600;display:inline-block}.page-city-detail .wg-city-container .wg-sight-food-container .wg-product-title h3 span{font-size:14px;margin-left:8px;font-weight:normal}.page-city-detail .wg-city-container .wg-sight-food-container .wg-product-list .wg-product-item .wg-content{height:106px !important}.page-city-detail .wg-city-container .wg-sight-food-container .wg-product-list .wg-product-item .wg-content .wg-desc{color:#666;font-size:14px;line-height:20px;height:40px;padding:4px 12px 0px 12px}.page-city-detail .info-popup .popup{width:auto;position:relative;background-color:#ffffff;border-radius:2px}.page-city-detail .info-popup .popup .popup-content{height:auto;width:866px;padding:24px 0px 24px 24px;position:relative;box-sizing:border-box}.page-city-detail .info-popup .popup .popup-content .close-icon{text-align:center;color:#2181fc;font-size:30px;cursor:pointer;position:absolute;width:40px;height:30px;top:0;z-index:999;right:0}.page-city-detail .info-popup .popup .popup-content .dialogImg{width:498px;height:280px;margin-right:16px}.page-city-detail .info-popup .popup .popup-content .dialogImg img{width:100%;height:100%}.page-city-detail .info-popup .popup .popup-content .info-detail{position:relative;height:280px}.page-city-detail .info-popup .popup .popup-content .info-detail .info-title{font-size:24px;color:#222222;line-height:32px;font-weight:600;padding-right:20px}.page-city-detail .info-popup .popup .popup-content .info-mask{bottom:0;position:absolute;width:98%;height:36px;background:linear-gradient(-180deg, rgba(255,255,255,0.4) 0%, #fff 100%)}.page-city-detail .info-popup .popup .popup-content .wg-info{font-size:14px;width:324px;float:left;overflow-y:auto;margin-top:8px;padding-right:16px;box-sizing:border-box;padding-bottom:32px}.page-city-detail .info-popup .popup .popup-content .wg-info::-webkit-scrollbar{width:4px;height:4px}.page-city-detail .info-popup .popup .popup-content .wg-info::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:block}.page-city-detail .info-popup .popup .popup-content .wg-info::-webkit-scrollbar-track{border-radius:4px}.ellipsis-3{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}.wg-faq-container{padding:0 16px;width:1180px;margin:0 auto;box-sizing:border-box;background:unset;overflow-x:unset;background:#ffffff}.wg-faq-container .faq-list-item .faq-list-item-question{font-size:16px;font-weight:400;line-height:22px;display:flex;cursor:pointer}.wg-faq-container .faq-list-item .faq-list-item-question .question{flex:1;color:#222222;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:22px}.wg-faq-container .faq-list-item .faq-list-item-question .question-icon .wg-icon-expand.up{transform:rotate(180deg);display:inline-block}.wg-faq-container .faq-list-item .faq-list-item-answer{font-size:16px;line-height:22px;margin-top:8px;word-break:break-all;word-wrap:break-word;color:#666666;font-weight:normal;letter-spacing:0px}.wg-faq-container .faq-list-item .question-line{border-width:1px;border-top:none;margin:16px 0 16px 0}.page-doc-container{width:1180px;margin:0 auto;margin-bottom:20px}.page-doc-container .doc-dynamic-crumb{width:1180px;font-size:14px;color:#222;margin:10px 0}.page-doc-container .doc-dynamic-crumb .delimiter{cursor:none;display:inline-block;margin:0 5px}.page-doc-container .doc-dynamic-crumb span{cursor:pointer}.page-doc-container .doc-dynamic-crumb .active{color:#2182fc}.page-doc-container .doc-dynamic-crumb .active a{color:#2182fc}.page-doc-container .doc-contens{background:#ffffff;font-size:14px;line-height:22px;padding:16px}