html{min-width:1250px;overflow-x:auto;font-size:16px !important}body{color:#666}.page-index .calendar-price,.page-list .calendar-price{position:absolute;z-index:999;padding:0 5px;top:0;left:0;border:0;border-radius:3px;font-size:13px}.page-index .calendar-price.calendar-web-multi,.page-list .calendar-price.calendar-web-multi{padding:10px 16px 0 16px;box-shadow:0 1px 4px 0 rgb(0 0 0%);width:660px;box-sizing:border-box;background-color:#fff}.page-index .calendar-price.calendar-web-multi .cld-unit,.page-list .calendar-price.calendar-web-multi .cld-unit{padding-bottom:16px}.page-index .calendar-price .select-start,.page-list .calendar-price .select-start,.page-index .calendar-price .select-end,.page-list .calendar-price .select-end{background-color:#2182fc}.page-index .calendar-price .cld-unit .month-container .cld-daybox>li.select-between div,.page-list .calendar-price .cld-unit .month-container .cld-daybox>li.select-between div{background-color:#d4e6fe;border-radius:unset !important;color:#222}.page-index .calendar-price .cld-unit .month-container .cld-daybox>li.select-between div.cld-day:only-child,.page-list .calendar-price .cld-unit .month-container .cld-daybox>li.select-between div.cld-day:only-child{width:100% !important}.page-index .calendar-price .cld-unit .month-container .holiday-container,.page-list .calendar-price .cld-unit .month-container .holiday-container{color:#222}.page-index .calendar-price .cld-daybox>li,.page-list .calendar-price .cld-daybox>li{height:36px;line-height:36px;font-size:12px;cursor:pointer;overflow:visible;color:#222}.page-index .calendar-price .cld-daybox>li>div,.page-list .calendar-price .cld-daybox>li>div{height:100%}.page-index .calendar-price .cld-daybox>li>div:hover,.page-list .calendar-price .cld-daybox>li>div:hover{background-color:#2182fc;color:white !important}.page-index .calendar-price .cld-daybox>li.cld-daypass>div:hover,.page-list .calendar-price .cld-daybox>li.cld-daypass>div:hover{color:#cfcfcf !important;background-color:#fff;cursor:default}.page-index .calendar-price .cld-daybox>li:nth-of-type(7n),.page-list .calendar-price .cld-daybox>li:nth-of-type(7n),.page-index .calendar-price .cld-daybox>li:nth-of-type(7n + 1),.page-list .calendar-price .cld-daybox>li:nth-of-type(7n + 1){color:#2182fc}.page-index .calendar-price .cld-daybox>li .cld-day,.page-list .calendar-price .cld-daybox>li .cld-day,.page-index .calendar-price .cld-daybox>li .cld-latest,.page-list .calendar-price .cld-daybox>li .cld-latest{padding-bottom:0}.page-index .calendar-price .cld-daybox>li .cld-latest,.page-list .calendar-price .cld-daybox>li .cld-latest{color:inherit}.page-index .calendar-price .cld-daybox>li .cld-day:only-child,.page-list .calendar-price .cld-daybox>li .cld-day:only-child,.page-index .calendar-price .cld-daybox>li .cld-latest:only-child,.page-list .calendar-price .cld-daybox>li .cld-latest:only-child{height:36px;line-height:36px !important;border-radius:50%}.page-index .calendar-price .cld-month,.page-list .calendar-price .cld-month{margin-top:0;font-weight:400;cursor:pointer}.page-index .calendar-price .cld-month .cld-month-next .disabled,.page-list .calendar-price .cld-month .cld-month-next .disabled{color:#ccc}.page-index .calendar-price .cld-month .cld-month-pre:after,.page-list .calendar-price .cld-month .cld-month-pre:after,.page-index .calendar-price .cld-month .cld-month-next:after,.page-list .calendar-price .cld-month .cld-month-next:after{border-color:#2182fc;width:8px;height:8px}.page-index .calendar-price .cld-week,.page-list .calendar-price .cld-week{position:relative;background-color:white}.page-index .calendar-price .cld-week>li,.page-list .calendar-price .cld-week>li{font-size:12px}.page-index .calendar-price .cld-week>li:first-child,.page-list .calendar-price .cld-week>li:first-child,.page-index .calendar-price .cld-week>li:last-child,.page-list .calendar-price .cld-week>li:last-child{color:#2182fc}.page-index.csr-view .banner-container ul li{width:377px;height:150px;background:#e3e3e3;border-radius:4px}.page-index.csr-view .banner-container ul li+li{margin-left:16px}.page-index.csr-view .banner-container ul li:first-child{margin-left:8px}.tickets-container .airport-loading{background:#e3e3e3;width:48px;height:16px}.tickets-container .site-loading{background:#e3e3e3;width:200px;height:16px;margin-top:8px}.tickets-container .time-loading{background:#e3e3e3;height:16px;margin-top:8px}.fbs-tab-container{height:52px;padding:16px 24px;background:#fff;box-sizing:border-box}.fbs-tab-container .fbs-tab-li{font-size:14px;color:#222;line-height:20px;cursor:pointer}.fbs-tab-container .fbs-tab-li:first-child{margin-right:18px}.fbs-tab-container .fbs-tab-li .fbs-tab-icon{width:18px;margin-right:4px;font-size:15px;color:#ccc}.fbs-tab-container .fbs-tab-li .fbs-tab-icon.wg-icon-radio-checked{font-size:18px;color:#2182fc}.fbs-popup-radio{width:auto;height:auto;position:absolute;right:auto;bottom:auto;background-color:transparent;z-index:999;border-radius:2px}.fbs-popup-radio.supplier-popup{width:103px}.fbs-popup-radio.route-popup{width:176px}.fbs-popup-radio.cabin-popup{width:136px}.fbs-popup-radio .popup{width:100%;height:auto;position:relative;border-radius:2px;box-sizing:border-box}.fbs-popup-radio .popup .popup-content{height:100%;min-width:85px;border:1px solid #e3e3e3;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);box-sizing:border-box;background-color:#fff;border-radius:2px}.fbs-popup-radio .popup .popup-content .radio-ul{margin:0;padding:0;list-style:none}.fbs-popup-radio .popup .popup-content .radio-ul .radio-li{display:block;font-size:14px;padding:0 0 0 16px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#222;height:40px;border:none;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.fbs-popup-radio .popup .popup-content .radio-ul .radio-li.active{color:#2182fc}.fbs-popup-radio .popup .popup-content .radio-ul .radio-li:hover{background:#d9eaff}.fbs-pc-picker{position:absolute;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,0.1)}.fbs-pc-picker .wg-components-mask{position:relative;background:#fff}.fbs-pc-picker .wg-components-mask .wg-components-popup{width:auto;position:relative}.fbs-pc-picker .wg-components-mask .wg-components-popup.show,.fbs-pc-picker .wg-components-mask .wg-components-popup.hide{-webkit-animation-duration:unset;animation-duration:unset;-webkit-animation-name:unset;animation-name:unset}.fbs-pc-picker .wg-components-mask .wg-components-popup .popup-content .scroll-view::-webkit-scrollbar{width:0;height:0}.fbs-pc-picker .wg-components-mask .wg-components-popup .popup-content .scroll-view::-webkit-scrollbar-thumb{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2)}.fbs-pc-picker .wg-components-mask .wg-components-popup .popup-content .scroll-view::-webkit-scrollbar-track{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.fbs-pc-picker .wg-components-mask .wg-components-popup .hours-list,.fbs-pc-picker .wg-components-mask .wg-components-popup .minutes-list{height:320px;width:80px;float:left;overflow:auto;background-color:#fff;text-align:center}.fbs-pc-picker .wg-components-mask .wg-components-popup .hours-list::-webkit-scrollbar,.fbs-pc-picker .wg-components-mask .wg-components-popup .minutes-list::-webkit-scrollbar{width:8px;height:1px}.fbs-pc-picker .wg-components-mask .wg-components-popup .hours-list::-webkit-scrollbar-thumb,.fbs-pc-picker .wg-components-mask .wg-components-popup .minutes-list::-webkit-scrollbar-thumb{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#ccc;-moz-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);-webkit-box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2);box-shadow:inset 0 0 5px rgba(0, 0, 0, 0.2)}.fbs-pc-picker .wg-components-mask .wg-components-popup .hours-list::-webkit-scrollbar-track,.fbs-pc-picker .wg-components-mask .wg-components-popup .minutes-list::-webkit-scrollbar-track{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.fbs-pc-picker .wg-components-mask .wg-components-popup .hours-list>li,.fbs-pc-picker .wg-components-mask .wg-components-popup .minutes-list>li{list-style:none;height:41px;line-height:41px;color:#222;cursor:pointer}.fbs-pc-picker .wg-components-mask .wg-components-popup .hours-list>li.selected,.fbs-pc-picker .wg-components-mask .wg-components-popup .minutes-list>li.selected{color:#2182fc}.fbs-pc-picker .wg-components-mask .wg-components-popup .hours-list>li:hover,.fbs-pc-picker .wg-components-mask .wg-components-popup .minutes-list>li:hover{background:#d9eaff}.page-index .index-container .select-group,.page-list .list-search-box .select-group{width:100%;float:left}.page-index .index-container .select-group .form-row,.page-list .list-search-box .select-group .form-row{margin:0 20px;padding-top:10px;overflow:hidden}.page-index .index-container .select-group .form-row::after,.page-list .list-search-box .select-group .form-row::after{content:'';clear:both}.page-index .index-container .select-group .form-row .bound-date,.page-list .list-search-box .select-group .form-row .bound-date{min-width:142px;border-bottom:2px solid transparent;padding-left:24px;box-sizing:border-box}.page-index .index-container .select-group .form-row .bound-date.active,.page-list .list-search-box .select-group .form-row .bound-date.active{border-bottom:2px solid #2182fc}.page-index .index-container .select-group .form-row .bound-date.error,.page-list .list-search-box .select-group .form-row .bound-date.error{border-bottom:2px solid #f82222}.page-index .index-container .select-group .form-row .bound-person-list,.page-list .list-search-box .select-group .form-row .bound-person-list{border-bottom:2px solid transparent;padding-left:24px;box-sizing:border-box}.page-index .index-container .select-group .form-row .bound-person-list.active,.page-list .list-search-box .select-group .form-row .bound-person-list.active{border-bottom:2px solid #2182fc}.page-index .index-container .select-group .form-row .bound-person-list .input-player::after,.page-list .list-search-box .select-group .form-row .bound-person-list .input-player::after{content:'';display:inline-block;width:6px;height:6px;border-top:1px solid;border-right:1px solid;border-color:#999;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:3px;margin-left:172px;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.page-index .index-container .select-group .form-row .bound-person-list .input-player.up::after,.page-list .list-search-box .select-group .form-row .bound-person-list .input-player.up::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-bottom:0}.page-index .index-container .select-group .form-row.form-person-cabin,.page-list .list-search-box .select-group .form-row.form-person-cabin{margin-top:16px;padding-top:0;padding-bottom:16px}.page-index .index-container .select-group .form-row.form-person-cabin .input-player,.page-list .list-search-box .select-group .form-row.form-person-cabin .input-player{padding-bottom:0;line-height:20px}.page-index .index-container .select-group .form-row .hotel-booking-wrapper,.page-list .list-search-box .select-group .form-row .hotel-booking-wrapper{cursor:pointer;margin-right:32px}.page-index .index-container .select-group .form-row .hotel-booking-wrapper i,.page-list .list-search-box .select-group .form-row .hotel-booking-wrapper i{color:#ccc;margin-right:8px}.page-index .index-container .select-group .form-row .hotel-booking-wrapper i.wg-icon-checkbox-checked,.page-list .list-search-box .select-group .form-row .hotel-booking-wrapper i.wg-icon-checkbox-checked{color:#2182fc}.page-index .index-container .select-group .form-row .hotel-booking-wrapper label,.page-list .list-search-box .select-group .form-row .hotel-booking-wrapper label{line-height:20px;color:#222222;font-size:14px;cursor:pointer}.page-index .index-container .select-group .form-row .hotel-booking-wrapper .sale-tag,.page-list .list-search-box .select-group .form-row .hotel-booking-wrapper .sale-tag{position:relative;margin-left:.25rem;padding:0 .25rem;box-sizing:border-box;background-image:linear-gradient(-90deg, #f82222 3%, #ff7d13 99%);font-size:.75rem;height:1.125rem;line-height:1.125rem;color:#fff;border-radius:.125rem}.page-index .index-container .select-group .form-row .hotel-booking-wrapper .sale-tag::after,.page-list .list-search-box .select-group .form-row .hotel-booking-wrapper .sale-tag::after{content:'';position:absolute;left:-0.4375rem;top:.3125rem;width:0;height:0;border-width:.25rem;border-style:solid;border-color:transparent #ff7d13 transparent transparent}.page-index .index-container .select-group .form-row .bound-person,.page-list .list-search-box .select-group .form-row .bound-person,.page-index .index-container .select-group .form-row .bound-cabin,.page-list .list-search-box .select-group .form-row .bound-cabin,.page-index .index-container .select-group .form-row .bound-room,.page-list .list-search-box .select-group .form-row .bound-room{line-height:20px;font-size:14px}.page-index .index-container .select-group .form-row .bound-person .fl,.page-list .list-search-box .select-group .form-row .bound-person .fl,.page-index .index-container .select-group .form-row .bound-cabin .fl,.page-list .list-search-box .select-group .form-row .bound-cabin .fl,.page-index .index-container .select-group .form-row .bound-room .fl,.page-list .list-search-box .select-group .form-row .bound-room .fl{color:#666666}.page-index .index-container .select-group .form-row .bound-person .input-player,.page-list .list-search-box .select-group .form-row .bound-person .input-player,.page-index .index-container .select-group .form-row .bound-cabin .input-player,.page-list .list-search-box .select-group .form-row .bound-cabin .input-player,.page-index .index-container .select-group .form-row .bound-room .input-player,.page-list .list-search-box .select-group .form-row .bound-room .input-player{margin-top:0;font-weight:400;font-size:14px;color:#222222}.page-index .index-container .select-group .form-row .bound-person .input-player::after,.page-list .list-search-box .select-group .form-row .bound-person .input-player::after,.page-index .index-container .select-group .form-row .bound-cabin .input-player::after,.page-list .list-search-box .select-group .form-row .bound-cabin .input-player::after,.page-index .index-container .select-group .form-row .bound-room .input-player::after,.page-list .list-search-box .select-group .form-row .bound-room .input-player::after{content:'';display:inline-block;width:6px;height:6px;border-top:1px solid;border-right:1px solid;border-color:#2182fc;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:3px;margin-left:10px;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.page-index .index-container .select-group .form-row .bound-person .input-player.up::after,.page-list .list-search-box .select-group .form-row .bound-person .input-player.up::after,.page-index .index-container .select-group .form-row .bound-cabin .input-player.up::after,.page-list .list-search-box .select-group .form-row .bound-cabin .input-player.up::after,.page-index .index-container .select-group .form-row .bound-room .input-player.up::after,.page-list .list-search-box .select-group .form-row .bound-room .input-player.up::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-bottom:0}.page-index .index-container .select-group .form-row .bound-room,.page-list .list-search-box .select-group .form-row .bound-room{margin-left:32px}.page-index .index-container .select-group .form-row .input-player.placeholder,.page-list .list-search-box .select-group .form-row .input-player.placeholder{color:#999999}.page-index .index-container .select-group .form-row .bound-time,.page-list .list-search-box .select-group .form-row .bound-time{width:70px;border-bottom:2px solid transparent}.page-index .index-container .select-group .form-row .bound-time.active,.page-list .list-search-box .select-group .form-row .bound-time.active{border-bottom:2px solid #2182fc}.page-index .index-container .select-group .form-row .bound-time.error,.page-list .list-search-box .select-group .form-row .bound-time.error{border-bottom:2px solid #f82222}.page-index .index-container .select-group .form-row .bound-time .placeholder,.page-list .list-search-box .select-group .form-row .bound-time .placeholder{color:#999999}.page-index .index-container .select-group .form-row .btn-search,.page-list .list-search-box .select-group .form-row .btn-search{cursor:pointer;width:186px;height:40px;margin-top:10px;background:linear-gradient(90deg, #ffb100 0, #ff7400 100%);border:none;font-size:20px}.page-index .index-container .select-group .form-row:first-child,.page-list .list-search-box .select-group .form-row:first-child{padding-top:8px;border:1px solid #e3e3e3;box-sizing:border-box}.page-index .index-container .select-group .form-row .selected-name,.page-list .list-search-box .select-group .form-row .selected-name{width:88px;float:left;height:100%;padding-left:16px;border-bottom:2px solid transparent}.page-index .index-container .select-group .form-row .selected-name.active,.page-list .list-search-box .select-group .form-row .selected-name.active{border-bottom:2px solid #2182fc}.page-index .index-container .select-group .form-row .selected-name.error,.page-list .list-search-box .select-group .form-row .selected-name.error{border-bottom:2px solid #f82222}.page-index .index-container .select-group .form-row .selector-date,.page-list .list-search-box .select-group .form-row .selector-date{width:160px;height:56px;box-sizing:border-box}.page-index .index-container .select-group .form-row .selector-date-r2,.page-list .list-search-box .select-group .form-row .selector-date-r2{width:320px;height:100%;box-sizing:border-box}.page-index .index-container .select-group .form-row .selected-person,.page-list .list-search-box .select-group .form-row .selected-person{width:236px}.page-index .index-container .select-group .form-row .selected-person .wg-icon-back,.page-list .list-search-box .select-group .form-row .selected-person .wg-icon-back{position:absolute;right:0;top:28px;transform:rotate(270deg);color:#999999}.page-index .index-container .select-group .form-row .selected-split,.page-list .list-search-box .select-group .form-row .selected-split{width:1px;height:48px;display:inline-block;background-color:#eee}.page-index .index-container .select-group .form-row .selected-split.date-s,.page-list .list-search-box .select-group .form-row .selected-split.date-s{margin-left:16px}.page-index .index-container .select-group .form-row .selected-route,.page-list .list-search-box .select-group .form-row .selected-route{width:384px;height:100%;margin-bottom:0;border:none;box-shadow:none}.page-index .index-container .select-group .form-row .selected-route .route-item,.page-list .list-search-box .select-group .form-row .selected-route .route-item{float:left}.page-index .index-container .select-group .form-row .selected-route .route-item.exchange-route,.page-list .list-search-box .select-group .form-row .selected-route .route-item.exchange-route{margin-top:16px;cursor:pointer}.page-index .index-container .select-group .form-row .selected-route .route-item.exchange-route .wg-icon-round-trip,.page-list .list-search-box .select-group .form-row .selected-route .route-item.exchange-route .wg-icon-round-trip{display:inline-block;color:#2182fc;font-size:16px;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}.page-index .index-container .select-group .form-row .selected-route .route-item.departure-route,.page-list .list-search-box .select-group .form-row .selected-route .route-item.departure-route,.page-index .index-container .select-group .form-row .selected-route .route-item.destination-route,.page-list .list-search-box .select-group .form-row .selected-route .route-item.destination-route{width:176px;padding:0 15px;box-sizing:border-box;border-bottom:2px solid transparent}.page-index .index-container .select-group .form-row .selected-route .route-item.departure-route.active,.page-list .list-search-box .select-group .form-row .selected-route .route-item.departure-route.active,.page-index .index-container .select-group .form-row .selected-route .route-item.destination-route.active,.page-list .list-search-box .select-group .form-row .selected-route .route-item.destination-route.active{border-bottom:2px solid #2182fc}.page-index .index-container .select-group .form-row .selected-route .route-item.departure-route.error,.page-list .list-search-box .select-group .form-row .selected-route .route-item.departure-route.error,.page-index .index-container .select-group .form-row .selected-route .route-item.destination-route.error,.page-list .list-search-box .select-group .form-row .selected-route .route-item.destination-route.error{border-bottom:2px solid #f82222}.page-index .index-container .select-group .form-row .selected-route .route-item.destination-route,.page-list .list-search-box .select-group .form-row .selected-route .route-item.destination-route{float:right}.page-index .index-container .select-group .form-row .selector-key,.page-list .list-search-box .select-group .form-row .selector-key{font-size:14px;color:#666666;line-height:20px}.page-index .index-container .select-group .form-row .input-player,.page-list .list-search-box .select-group .form-row .input-player{margin-top:4px;padding-bottom:8px;color:#222222;font-size:16px;font-weight:600;line-height:22px;cursor:pointer}.page-index .index-container .select-group .index-btn-search,.page-list .list-search-box .select-group .index-btn-search{width:134px;height:64px;margin-right:20px;font-size:20px;font-weight:600;background:#2182fc;color:#fff;border-radius:2px;border:none;cursor:pointer}.page-index .index-container .select-group .index-btn-search:hover,.page-list .list-search-box .select-group .index-btn-search:hover{background:#0057c4}.page-index .index-container .passenger-popup,.page-list .list-search-box .passenger-popup{width:236px}.validate-error-message{position:absolute;top:110px;margin-top:8px;color:#f82222;font-size:12px}.validate-error-message i{margin-right:5px}body.no-scroll{overflow:unset}.scroll-view{overflow:auto}.cert-tips-wrapper{padding:16px 24px;margin-top:8px;background:#fff}.cert-tips-wrapper .cert-tips-title{color:#222;font-size:14px;line-height:20px;font-weight:600}.cert-tips-wrapper .cert-tips-title .wg-icon-notice{color:#f82222;font-size:20px}.cert-tips-wrapper .cert-tips-desc{position:relative}.cert-tips-wrapper .cert-tips-desc span{color:#2182fc;font-size:14px;line-height:20px;border-bottom:1px dashed #2182fc;cursor:pointer}.cert-tips-wrapper .cert-tips-desc span.notice{border-bottom:1px dashed #ff5e00}.cert-tips-wrapper .cert-tips-desc span.q-code{color:#129401;border-bottom:1px dashed #129401}.cert-tips-wrapper .cert-tips-desc span.division{margin:0 8px;color:#e3e3e3;border-bottom:none}.cert-tips-wrapper .cert-tips-desc .more-tips{position:absolute;display:none;right:0;top:26px;padding:12px;background:#fff;font-size:12px;line-height:18px;color:#222;border:1px solid #2182fc;box-shadow:0 2px 8px 0 #d8dce5;border-radius:2px 2px 2px 2px;z-index:99}.cert-tips-wrapper .cert-tips-desc .more-tips.notice{border:1px solid #ff5e00}.cert-tips-wrapper .cert-tips-desc .tips-wrapper{background:#fff;border:1px solid #129401}.cert-tips-wrapper .cert-tips-desc .tips-wrapper .tip-item h2{color:#222222;font-size:14px;line-height:20px;font-weight:600;margin:0}.cert-tips-wrapper .cert-tips-desc .tips-wrapper .tip-item h2.notice{color:#ff5e00}.cert-tips-wrapper .cert-tips-desc .tips-wrapper .tip-item .tip-desc{color:#222222;font-size:14px;line-height:20px;margin-top:2px}.cert-tips-wrapper .cert-tips-desc .tips-wrapper .tip-item .tip-desc.green{color:#129401}.cert-tips-wrapper .cert-tips-desc .tips-wrapper .tip-item+.tip-item{margin-top:16px}.cert-tips-wrapper .cert-tips-desc:hover .more-tips{display:block}button.no-decoration{position:relative;outline:none;border:none;padding:0;background:transparent;text-align:left}button.no-decoration .passenger-single-calendar{position:absolute;left:0;background:#fff;z-index:1;top:54px}button.no-decoration .passenger-single-calendar ul{list-style:none}.booking-passenger-info{margin-top:16px;border-radius:2px}.booking-passenger-info .passenger-title{font-size:20px;line-height:28px;color:#222;font-weight:600;margin-bottom:8px}.booking-passenger-info .passenger-list{background:#fff;padding:24px}.booking-passenger-info .passenger-list li+li{margin-top:24px;padding-top:24px;border-top:1px solid #e3e3e3}.booking-passenger-info .passenger-list .passenger-index{position:relative;font-size:16px;line-height:22px;color:#222;font-weight:600}.booking-passenger-info .passenger-list .passenger-index .icon-index{display:inline-block;width:4px;height:11px;background:#2182fc;margin-right:8px}.booking-passenger-info .passenger-list .passenger-info-wrapper>div{margin-top:16px;font-size:14px;line-height:20px}.booking-passenger-info .passenger-list .passenger-info-wrapper>div label{display:inline-block;color:#666;width:63px;margin-right:16px}.booking-passenger-info .passenger-list .passenger-info-wrapper>div span{color:#222}.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:auto;max-width:800px;max-height:600px;margin:100px auto;padding:16px;background:#fff;color:#222;box-sizing:border-box}.dialog-model .dialog-model-content .close-btn{text-align:right;color:#2182fc}.dialog-model .dialog-model-content .close-btn .wg-icon-close{font-size:24px;cursor:pointer;color:#666}.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}.dialog-model .dialog-model-content .model-btn .model-txt.gray{background:#ccc}.alert-msg-content{word-break:break-all}.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;line-height:14px}.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}.refund-ticket-confirm-alert .alert-msg{margin-top:0 !important}.fbs-tags-wrap .item-tag{padding:.25rem;margin-right:.25rem;font-size:.75rem;border-radius:2px;word-break:keep-all;line-height:1rem}.fbs-tags-wrap .item-tag.fbs-tag-promotion{box-sizing:border-box;height:1.125rem;border:1px solid rgba(178,87,13,0.28);border-radius:2px 2px 2px 2px;color:#b2570d;font-weight:normal}.fbs-tags-wrap .item-tag.fbs-tag-theme{box-sizing:border-box;height:1.125rem;border:1px solid rgba(0,87,196,0.2);border-radius:2px 2px 2px 2px;color:#0057c4;font-weight:normal}.fbs-tags-wrap .item-tag.fbs-tag-preferential{box-sizing:border-box;height:1.125rem;border:1px solid rgba(248,34,34,0.2);border-radius:2px 2px 2px 2px;color:#f82222;font-weight:normal}.fbs-tags-wrap .item-tag.fbs-tag-hot{box-sizing:border-box;height:1.125rem;background:linear-gradient(90deg, #3f94ff 0%, #2182fc 100%);border-radius:1px 0px 0px 1px;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:0px;line-height:1rem;position:relative}.fbs-tags-wrap .item-tag.fbs-tag-hot::before{content:' ';position:absolute;width:.75rem;height:1.125rem;background:#2182fc;clip-path:polygon(0 0, 0 100%, 100% 0);z-index:2;top:0;right:-0.75rem}.fbs-tags-wrap .item-tag.fbs-tag-hot::after{content:' ';position:absolute;width:.75rem;height:1.125rem;background:#48ddf7;clip-path:polygon(0 0, 0 100%, 100% 100%);z-index:1;top:0;right:-0.75rem}.fbs-tags-wrap .item-tag.type-silver,.fbs-tags-wrap .item-tag.silver-level,.fbs-tags-wrap .item-tag.type-gold,.fbs-tags-wrap .item-tag.gold-level,.fbs-tags-wrap .item-tag.type-platinum,.fbs-tags-wrap .item-tag.platinum-level,.fbs-tags-wrap .item-tag.type-diamond,.fbs-tags-wrap .item-tag.diamond-level{box-sizing:border-box;height:1.125rem}.fbs-tags-wrap .item-tag.type-silver .icon-container,.fbs-tags-wrap .item-tag.silver-level .icon-container,.fbs-tags-wrap .item-tag.type-gold .icon-container,.fbs-tags-wrap .item-tag.gold-level .icon-container,.fbs-tags-wrap .item-tag.type-platinum .icon-container,.fbs-tags-wrap .item-tag.platinum-level .icon-container,.fbs-tags-wrap .item-tag.type-diamond .icon-container,.fbs-tags-wrap .item-tag.diamond-level .icon-container{color:inherit !important}.fbs-tags-wrap .item-tag.type-silver .icon-container i,.fbs-tags-wrap .item-tag.silver-level .icon-container i,.fbs-tags-wrap .item-tag.type-gold .icon-container i,.fbs-tags-wrap .item-tag.gold-level .icon-container i,.fbs-tags-wrap .item-tag.type-platinum .icon-container i,.fbs-tags-wrap .item-tag.platinum-level .icon-container i,.fbs-tags-wrap .item-tag.type-diamond .icon-container i,.fbs-tags-wrap .item-tag.diamond-level .icon-container i{background:#fff !important;color:inherit !important;font-size:.75rem !important;transform:none !important}.fbs-tags-wrap .item-tag.type-silver,.fbs-tags-wrap .item-tag.silver-level{background:#eef3fe;color:#404d73}.fbs-tags-wrap .item-tag.type-silver .icon-container,.fbs-tags-wrap .item-tag.silver-level .icon-container{background:#404d73}.fbs-tags-wrap .item-tag.type-gold,.fbs-tags-wrap .item-tag.gold-level{background:#fff0d6;color:#533f1d}.fbs-tags-wrap .item-tag.type-gold .icon-container,.fbs-tags-wrap .item-tag.gold-level .icon-container{background:#533f1d}.fbs-tags-wrap .item-tag.type-platinum,.fbs-tags-wrap .item-tag.platinum-level{background:#e6f2ff;color:#255087}.fbs-tags-wrap .item-tag.type-platinum .icon-container,.fbs-tags-wrap .item-tag.platinum-level .icon-container{background:#255087}.fbs-tags-wrap .item-tag.type-diamond,.fbs-tags-wrap .item-tag.diamond-level{background:linear-gradient(90deg, #e3f1ff 4%, #f2e7ff 100%);color:#44297e}.fbs-tags-wrap .item-tag.type-diamond .icon-container,.fbs-tags-wrap .item-tag.diamond-level .icon-container{background:#44297e}.fbs-tags-wrap .item-tag .icon-container{width:.8rem;height:.8rem;box-sizing:border-box;margin-right:.315rem;color:#fff;border-radius:2px;overflow:hidden}.fbs-tags-wrap .item-tag .icon-container>i{color:#fff;font-size:.75rem;-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.fbs-tags-wrap i{display:block;background:none;padding:0 !important;margin:0 !important}.mainview .main-viewport .booking-price-info{width:384px;margin-left:10px}.mainview .main-viewport .booking-price-info .booking-hits{height:32px;margin-bottom:8px;padding-left:18px;line-height:32px;background:#fff7e5;border-radius:3px;background-color:#fff2e7;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#ff5e00}.mainview .main-viewport .booking-price-info .booking-hits span{padding-left:6px;color:#222222}.mainview .main-viewport .booking-price-info .booking-price-detail{padding:24px;background-color:#fff}.mainview .main-viewport .booking-price-info .booking-price-detail .booking-price-route{font-size:14px;font-weight:normal;color:#222;line-height:20px;margin-bottom:4px}.mainview .main-viewport .booking-price-info .booking-price-detail .booking-price-route .price-dash{margin:8px;border-top:1px dashed #cccccc}.mainview .main-viewport .booking-price-info .booking-price-detail .booking-price-route .oringe{color:#ff5e00}.mainview .main-viewport .booking-price-info .booking-price-detail .wg-components-subscribe{padding:0;margin-bottom:-20px}.mainview .main-viewport .booking-price-info .booking-price-detail .wg-components-subscribe .accept-notice-text{font-size:14px;line-height:20px;color:#666}.mainview .main-viewport .booking-price-info .booking-price-detail .price-dash-whole{height:16px;margin-top:16px;border-top:1px solid #e3e3e3}.mainview .main-viewport .booking-price-info .booking-price-detail .price-total-info{padding-bottom:16px;border-bottom:1px solid #e3e3e3}.mainview .main-viewport .booking-price-info .booking-price-detail .price-total-info .total-desc{font-size:18px;font-family:PingFangSC-Semibold;font-weight:600;color:#222;line-height:24px}.mainview .main-viewport .booking-price-info .booking-price-detail .price-total-info .total-price{color:#ff5e00}.mainview .main-viewport .booking-price-info .booking-price-detail .price-total-info .total-price .price-hkd{font-size:14px;font-weight:600}.mainview .main-viewport .booking-price-info .booking-price-detail .price-total-info .total-price .price-total{font-size:22px;padding-left:4px;font-weight:600}.mainview .main-viewport .booking-price-info .booking-price-detail .btn-order-next{margin-top:24px;width:336px;height:56px;background:#ff7d13;border:none;border-radius:2px;color:#fff;font-size:20px;font-weight:bold;cursor:pointer;outline:none}.mainview .main-viewport .booking-price-info .booking-price-detail .btn-order-next.disabled{background:#ccc}.mainview .main-viewport .booking-price-info .booking-price-detail .btn-order-next.disabled:hover{background:#ccc}.mainview .main-viewport .booking-price-info .booking-price-detail .btn-order-next:hover{background:#b2570d}.mainview .main-viewport .booking-price-info .booking-price-detail .btn-order-next .wg-components-loading-ajax span{background-color:#fff}.mainview .main-viewport .booking-price-info .booking-price-detail .btn-order-next>span:first-child{padding-right:6px}.mainview .main-viewport .booking-price-info .booking-price-detail .checkbox-btn{margin-right:10px;font-size:12px;cursor:pointer}.mainview .main-viewport .booking-price-info .booking-price-detail .wg-icon-checkbox{color:#cccccc}.mainview .main-viewport .booking-price-info .booking-price-detail .wg-icon-checkbox-checked{color:#2182fc}.mainview .main-viewport .booking-price-info .booking-price-detail .checkbox-label{font-size:14px;line-height:20px}.mainview .main-viewport .booking-price-info .booking-price-detail .checkbox-label .checkbox-href{cursor:pointer}.mainview .main-viewport .booking-price-info .price-box-bg{background:url(../img-web/box-bg.png?pkg=20190521) no-repeat;height:13px;background-position:-5px 0}.mainview .main-viewport .booking-resource-panel{background:#fff;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:2px}.mainview .main-viewport .booking-resource-panel .resource-box{color:#000;padding:16px 24px}.mainview .main-viewport .booking-resource-panel .resource-box .back-trip{padding-top:16px;border-top:1px solid #dddddd}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item.has-back-trip{padding-bottom:16px}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-brief .badge-trip{padding:4px 8px;background:#2182fc;border-radius:2px;font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:#fff}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-brief .date{padding-left:8px;font-size:14px;line-height:20px;color:#222}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-brief .time{padding-left:8px;font-size:14px;line-height:20px;color:#222}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-brief .badge-cab{font-size:14px;font-weight:400;color:#666}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-brief .badge-cab .division{padding:0 10px}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-brief .badge-cab .logo-turbo{width:38px;height:18px;margin-right:4px;display:inline-block;background:url(../img-web/logo-turbo.png) no-repeat;background-size:100%}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-brief .hour-type{padding-left:10px;font-size:14px;line-height:20px;color:#999}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-detail{padding-left:52px;padding-top:2px;font-size:16px;font-weight:600;color:#222;line-height:26px}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-detail .arrow{position:relative;display:block;width:2.375rem;height:0px;box-sizing:border-box;white-space:nowrap;margin:0 .625rem;border-bottom:1px solid #cccccc}.mainview .main-viewport .booking-resource-panel .resource-box .resource-item .resource-detail .arrow:after{content:' ';position:absolute;display:block;height:10px;top:-7px;right:2px;border-right:1px solid #ccc;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}.mainview .main-viewport .check-contact-panel .contact-title{padding:16px 2px 8px 2px;font-size:20px;font-weight:600;color:#222;line-height:28px}.mainview .main-viewport .check-contact-panel .contact-content{background:#fff;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px;padding:24px}.mainview .main-viewport .check-contact-panel .contact-content .contact-hint{background:#d9eaff;border-radius:4px;width:770px;height:32px;color:#2182fc}.mainview .main-viewport .check-contact-panel .contact-content .contact-hint i{padding-left:18px;padding-right:6px;font-size:14px}.mainview .main-viewport .check-contact-panel .contact-content .contact-hint span{font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#0057c4}.mainview .main-viewport .check-contact-panel .contact-content ul.contact-key-value li{list-style:none;padding:8px 0}.mainview .main-viewport .check-contact-panel .contact-content ul.contact-key-value li:first-child{padding-top:0}.mainview .main-viewport .check-contact-panel .contact-content ul.contact-key-value li:last-child{padding-bottom:0}.mainview .main-viewport .check-contact-panel .contact-content ul.contact-key-value li .item-key{width:80px;text-align:right;font-size:14px;line-height:20px;font-weight:400;color:#666}.mainview .main-viewport .check-contact-panel .contact-content ul.contact-key-value li .item-value{width:100%;padding-left:20px;font-size:14px;font-weight:400;color:#222;line-height:20px;word-break:break-word}.page-index{position:relative;margin:0;overflow:hidden}.page-index .index-container{width:100%;overflow:hidden}.page-index .index-container>div:nth-child(2){margin-top:88px}.page-index .index-container .tab-scrollbar{display:none}.page-index .index-container .index-form{width:1180px;height:176px;margin:0 auto;position:relative;bottom:-160px;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.page-index .index-container .index-header{height:32px}.page-index .index-container .hide{display:none}.page-index .index-container .index-body{height:280px;background:url(../img-web/index-bg.png) no-repeat;background-size:cover;background-position-x:center}.page-index .index-container .index-body::after{content:'';clear:both}.page-index .banner-container{width:1180px;position:relative;margin:0 auto;margin-bottom:0}.page-index .banner-container .slider-web-container ul>li{line-height:150px}.page-index .banner-container .wg-components-slider-web.banner-web{width:1180px;margin:24px auto}.page-index .tickets-container{width:1180px;margin:0 auto;overflow:hidden}.page-index .tickets-container .wg-components-loading-ajax{margin-top:95px}.page-index .tickets-container h3{font-size:24px;text-align:center;color:#222222;margin-top:60px;margin-bottom:0}.page-index .tickets-container ul{height:100px;margin-top:30px}.page-index .tickets-container ul li{width:289px;height:100%;padding:16px;margin-right:8px;color:#333333;float:left;cursor:pointer;background-color:white;list-style:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-index .tickets-container ul li:last-child{margin-right:0}.page-index .tickets-container ul li .airport{font-size:12px;height:18px;line-height:18px}.page-index .tickets-container ul li .site{font-size:14px;height:20px;line-height:20px;margin-top:4px}.page-index .tickets-container ul li .site i{margin:0 6px;color:#cccccc}.page-index .tickets-container ul li .time{font-size:16px;height:30px;line-height:30px}.page-index .tickets-container ul li .time .fr{color:#ff5e00;font-size:14px}.page-index .tickets-container ul li .time .fr span{font-size:22px;font-weight:bold}.page-index .download-container{width:1180px;height:332px;background:url(https://pages.ctrip.com/wingon-wireless-static/components/foot_download_bg.png.webp) center top no-repeat;margin:20px auto}.page-index .download-container .info{margin:85px 0px 0px 590px;color:#222222;width:390px}.page-index .download-container .info .title{font-size:24px;font-weight:bold}.page-index .download-container .info .desc{font-size:14px;line-height:22px;margin:20px 0}.page-index .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}.page-index .download-container .info .button .google-play{background-position:-59px -602px}.page-index .download-container .info .button .app-store{margin-left:10px;background-position:-59px -665px}.page-index .download-container .qrcode img{width:110px;height:110px;margin-top:85px;margin-right:60px}.page-index .desc-info-container{width:1180px;margin:0 auto;overflow:hidden}.page-index .desc-info-container h2{color:#222222;margin:0;margin-top:10px;text-align:center;font-size:24px}.page-index .desc-info-container h2:last-of-type{margin-top:50px}.page-index .desc-info-container .detail{color:#666666;font-size:14px;margin:30px 0 60px 0}.page-index .desc-info-container ul{clear:both;overflow:hidden}.page-index .desc-info-container ul li{float:left;width:393px;list-style:none;color:#222222;margin-top:25px}.page-index .desc-info-container ul li .title{font-size:20px;font-weight:bold;line-height:25px;height:30px}.page-index .desc-info-container ul li .desc{font-size:14px;height:20px;line-height:25px}.page-index .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}.page-index .desc-info-container ul li i.change-more{background-position:-57px -65px}.page-index .desc-info-container ul li i.special-price{background-position:-56px -149px}.page-index .desc-info-container ul li i.quick-booking{background-position:-56px -241px}.page-index .desc-info-container ul li i.trust{background-position:-56px -336px}.page-index .desc-info-container ul li i.more-point{background-position:-56px -430px}.page-index .desc-info-container ul li i.mobile-booking{background-position:-56px -524px}.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:1.125rem;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}.page-ad{width:1180px;min-height:400px;margin:0 auto;padding-bottom:20px}.page-ad .web-page-back{cursor:pointer;padding-bottom:10px}.page-ad img{width:100%}.web-page-back{margin-top:10px}body{overflow:auto}body.no-scroll{overflow:auto !important}.page-list{position:relative;width:100%;min-height:400px;padding-bottom:20px}.page-list .hide{display:none}.page-list .list-search-box{background:#f1f5f8}.page-list .list-search-box .top-form-row{margin-left:0}.page-list .list-search-box .top-form-row .input-player{border-bottom:2px solid transparent}.page-list .list-search-box .top-form-row:first-child{background:#fff}.page-list .list-search-box .top-form-row.form-person-cabin{cursor:pointer;top:0;left:384px;height:52px;padding:16px 24px;padding-left:0;box-sizing:border-box}.page-list .list-search-box .top-form-row.form-person-cabin .bound-cabin{line-height:20px;font-size:14px}.page-list .list-search-box .top-form-row.form-person-cabin .bound-cabin .fl{color:#666666}.page-list .list-search-box .top-form-row.form-person-cabin .bound-cabin .input-player{margin-top:0;font-weight:400;font-size:14px;color:#222222}.page-list .list-search-box .top-form-row.form-person-cabin .bound-cabin .input-player::after{content:'';display:inline-block;width:6px;height:6px;border-top:1px solid;border-right:1px solid;border-color:#2182fc;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:3px;margin-left:10px;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.page-list .list-search-box .top-form-row.form-person-cabin .bound-cabin .input-player.up::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:3px;margin-bottom:0}.page-list .list-search-box .web-search-form{width:1180px;height:140px;margin:0 auto}.page-list .list-search-box .web-search-form .fbs-tab-container{background:#f1f5f8;padding-left:0}.page-list .list-search-box .web-search-form .select-group{float:none;background:#f1f5f8}.page-list .list-search-box .web-search-form .select-group .index-btn-search{width:158px}.page-list .list-search-box .web-search-form .select-group .form-row{margin-left:0}.page-list .list-search-box .web-search-form .select-group .form-row .input-player{border-bottom:2px solid transparent}.page-list .list-search-box .web-search-form .select-group .form-row:first-child{background:#fff}.page-list .list-search-box .web-search-form .select-group .form-row.form-person-cabin{position:absolute;top:0;left:384px;width:120px}.page-list .list-search-box .web-search-form .select-group .form-row.form-person-cabin .bound-cabin{margin-left:0px}.page-list .page-list-content{width:1180px;margin:0 auto;padding-top:16px}.page-list .page-list-content .page-list-container .filter-fixed-box{position:relative;overflow:hidden;width:284px;z-index:100;box-sizing:border-box;transition:top .5s;margin-right:16px;background:#f1f5f8;height:max-content;border-radius:3px 3px 0px 0px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter{padding:20px;box-sizing:border-box}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter li span,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter li .icon{cursor:pointer}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .area-container,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .facility-container,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-from,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-to{color:#222;padding:20px 0;border-bottom:1px solid #d8dce5}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .area-container .title,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .facility-container .title,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-from .title,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-to .title{margin-bottom:16px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .area-container li,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .facility-container li,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-from li,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-to li{margin-bottom:12px;font-size:14px;font-weight:400;color:#222;line-height:14px;display:flex;align-items:center}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .area-container li:last-child,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .facility-container li:last-child,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-from li:last-child,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-to li:last-child{margin-bottom:0}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .area-container li .icon,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .facility-container li .icon,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-from li .icon,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-to li .icon{margin-right:10px;vertical-align:middle}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .area-container li .wg-icon-checkbox,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .facility-container li .wg-icon-checkbox,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-from li .wg-icon-checkbox,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-to li .wg-icon-checkbox{color:#ccc}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .area-container li .wg-icon-checkbox-checked,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .facility-container li .wg-icon-checkbox-checked,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-from li .wg-icon-checkbox-checked,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-to li .wg-icon-checkbox-checked{color:#2182fc}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .area-container li .wg-icon-checkbox-checked~span,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .facility-container li .wg-icon-checkbox-checked~span,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-from li .wg-icon-checkbox-checked~span,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .station-to li .wg-icon-checkbox-checked~span{color:#2182fc}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-header{height:20px;font-size:20px;font-weight:500;color:#222;line-height:20px;padding-bottom:20px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-header .title{font-size:20px;font-weight:bold;color:#222;line-height:20px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-header .clear-selected{font-size:14px;font-weight:400;color:#2182fc;line-height:14px;cursor:pointer}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-header .clear-selected .icon{margin-right:6px;vertical-align:sub}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-section{border-bottom:1px solid #d8dce5}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-section .title{margin-bottom:14px;font-size:16px;font-weight:bold;color:#222;line-height:16px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-scroll{max-height:190px;overflow-y:auto;transition:all .5s linear}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-scroll::-webkit-scrollbar{width:0px;height:4px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-scroll::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px;display:none}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-scroll::-webkit-scrollbar-track{border-radius:4px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-scroll:hover::-webkit-scrollbar{width:4px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .filter-scroll:hover::-webkit-scrollbar-thumb{display:block}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .your-selected .selected-content>li,.page-list .page-list-content .page-list-container .filter-fixed-box .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}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .your-selected .selected-content>li .icon,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .star-container .selected-content>li .icon{margin-left:2px;vertical-align:sub}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .your-selected .selected-content>li .wg-icon-close,.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter .star-container .selected-content>li .wg-icon-close{font-size:14px}.page-list .page-list-content .page-list-container .filter-fixed-box .list-filter>div:last-child{border:none;padding-bottom:0}.page-list .page-list-content .page-list-container .list-box{width:880px}.page-list .page-list-content .wg-date-panel{margin:0 auto 8px}.page-list .page-list-content .wg-date-panel .date-list-scroll{width:820px}.page-list .page-list-content .wg-date-panel .date-list-scroll li{font-weight:600;width:117.1px}.page-list .page-list-content .hotel-booking-tip-wrapper{padding:.9375rem 1rem;background:linear-gradient(90deg, #fffdfc 0%, #fff8f0 100%);color:#ff5e00;font-size:.875rem;line-height:1.125rem;margin-bottom:.5rem;cursor:pointer}.page-list .page-list-content .hotel-booking-tip-wrapper .icon-hotel-booking{display:inline-block;margin-right:.5rem;height:1.125rem;width:1.125rem;background:url('../img-web/hotel-booking-icon.png') no-repeat;background-size:100%}.page-list .page-list-content .hotel-booking-tip-wrapper .wg-icon-back{color:#ff5e00;transform:rotate(180deg)}.page-list .list-container{width:880px;margin:0 auto;min-height:300px}.page-list .wg-components-loading-ajax{margin:100px 0;height:120px}.page-list .list-item-loading{width:100%;background:#fff;border-bottom:1px solid #dde1eb}.page-list .list-item-loading>div{height:87}.page-list .list-item-loading>div:first-child{padding:10px;width:110px}.page-list .list-item-loading>div:first-child span{width:90px;height:20px}.page-list .list-item-loading>div:nth-child(2),.page-list .list-item-loading>div:nth-child(3){width:220px;padding:10px 10px 0 0}.page-list .list-item-loading>div:nth-child(2)>span:first-child,.page-list .list-item-loading>div:nth-child(3)>span:first-child{width:100%}.page-list .list-item-loading>div:nth-child(2)>div,.page-list .list-item-loading>div:nth-child(3)>div{width:80%}.page-list .list-item-loading>div:nth-child(2)>div>span,.page-list .list-item-loading>div:nth-child(3)>div>span{width:48%}.page-list .list-item-loading>div:nth-child(4){width:50px;padding:10px 10px 0 0}.page-list .list-item-loading>div:nth-child(4)>span:first-child{width:100%}.page-list .list-item-loading>div:nth-child(4)>div{width:80%}.page-list .list-item-loading>div:nth-child(4)>div>span{width:48%}.page-list .list-item-loading>div:nth-child(5){flex:1;padding:10px}.page-list .list-item-loading>div:nth-child(5) span{width:100%}.page-list .list-item-loading>div:nth-child(5) span:last-child{width:60%}.page-list .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}.page-list .filter-loading{width:100%}.page-list .filter-loading>div{border-bottom:1px solid #d8dce5;width:100%;padding:10px 0}.page-list .filter-loading>div:first-child span{width:50%}.page-list .filter-loading>div:first-child span:first-child{width:100%}.page-list .filter-loading>div:first-child span:nth-child(2){width:65%}.page-list .filter-loading>div:first-child span:last-child{margin-left:50%}.page-list .filter-loading>div:nth-child(2) span{width:50%}.page-list .filter-loading>div:nth-child(2) span:first-child{width:65%}.page-list .filter-loading>div:nth-child(3) span{width:100%}.page-list .filter-loading>div:nth-child(3) span:first-child{width:65%}.page-list .filter-loading>div:nth-child(4) span{width:50%}.page-list .filter-loading>div:nth-child(4) span:first-child{width:65%}.page-list .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}.page-list .empty{width:100%;height:396px;margin:8px auto 32px;background:#fff}.page-list .empty .empty-content{text-align:center}.page-list .empty .empty-image{background-image:url('../img-web/list-empty.png');background-position:center;background-size:contain;background-repeat:no-repeat;width:11.25rem;height:11.25rem;margin-bottom:1rem}.page-list .empty .empty-link{color:#2182fc;cursor:pointer;font-size:14px;line-height:20px}.page-list .empty .empty-text{font-size:14px;line-height:20px;color:#666}.page-list .bound-tips{margin-bottom:8px;font-size:16px;color:#222222;font-weight:bold;line-height:22px}.page-list .bound-tips .web-page-back{margin-top:0;padding-top:0;text-align:right;font-size:14px;color:#2182fc;cursor:pointer;line-height:20px}.page-list .toolbar{height:55px;background-color:white;-moz-box-shadow:0 1px 2px 0 hsla(0, 0%, 60%, 0.4);-webkit-box-shadow:0 1px 2px 0 hsla(0, 0%, 60%, 0.4);box-shadow:0 1px 2px 0 hsla(0, 0%, 60%, 0.4)}.page-list .selected-route{width:1180px;height:60px;margin-bottom:16px;background:#fff;border-radius:2px;border:1px solid #2182fc}.page-list .selected-route .selected-label{width:95px;height:60px;margin-right:20px;float:left;line-height:60px;color:#fff;text-align:center;background:#2182fc;border-radius:3px 0px 0px 3px;font-size:14px}.page-list .selected-route .content{float:left;font-size:14px;height:60px;line-height:60px}.page-list .selected-route .content label{color:#999999;margin-right:4px}.page-list .selected-route .content span{color:#222;margin-right:20px}.page-list .selected-route .select-btn{float:right;height:60px;padding-right:22px;font-size:14px;line-height:60px;color:#2182fc;cursor:pointer}.page-list .list-container .list-tab{background-color:#f1f5f8;height:44px;line-height:44px;font-size:14px;color:#666666}.page-list .list-container .list-tab .sort-time{cursor:pointer}.page-list .list-container .list-tab .sort-time .icon-u{position:relative;width:15px;height:30px;margin-left:8px}.page-list .list-container .list-tab .sort-time .icon-u::before,.page-list .list-container .list-tab .sort-time .icon-u::after{content:'';position:absolute;display:block;width:5px;height:5px;border-top:1px solid;border-right:1px solid;border-color:#d8dce5}.page-list .list-container .list-tab .sort-time .icon-u::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:8px}.page-list .list-container .list-tab .sort-time .icon-u::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);top:16px}.page-list .list-container .list-tab .sort-time .icon-up::before{border-color:#2182fc}.page-list .list-container .list-tab .sort-time .icon-down::after{border-color:#2182fc}.page-list .list-container .list-tab>li{list-style:none;float:left}.page-list .list-container .list-tab>li:nth-of-type(1){width:110px;padding-left:24px}.page-list .list-container .list-tab>li:nth-of-type(2){width:160px;padding-left:10px}.page-list .list-container .list-tab>li:nth-of-type(3){width:160px;padding-left:10px}.page-list .list-container .list-tab>li:nth-of-type(4){padding-left:10px}.page-list .list-container .list-wrapper .list-action{background-color:#ffffff;padding:0;-moz-box-shadow:0 1px 2px 0 hsla(0, 0%, 60%, 0.4);-webkit-box-shadow:0 1px 2px 0 hsla(0, 0%, 60%, 0.4);box-shadow:0 1px 2px 0 hsla(0, 0%, 60%, 0.4)}.page-list .list-container .list-wrapper .list-action .badge-selected{border:1px solid #16b900}.page-list .list-container .list-wrapper .list-action .badge-selected::after{border-top:2.1875rem solid #16b900}.page-list .list-container .list-wrapper .list-action>li{padding:0;font-size:14px;color:#222222;position:relative;padding:24px}.page-list .list-container .list-wrapper .list-action>li .fbs-hot-tags-wrap{margin-top:0;position:absolute;left:0;top:0}.page-list .list-container .list-wrapper .list-action>li .fbs-hot-tags-wrap .item-tag{padding:.25rem;margin-right:.25rem;font-size:.75rem;border-radius:2px;word-break:keep-all;line-height:1rem}.page-list .list-container .list-wrapper .list-action>li .fbs-hot-tags-wrap .item-tag.fbs-tag-hot{box-sizing:border-box;height:1.125rem;background:linear-gradient(90deg, #3f94ff 0%, #2182fc 100%);border-radius:1px 0px 0px 1px;color:#fff;font-size:.6875rem;font-weight:600;letter-spacing:0px;line-height:1rem;position:relative}.page-list .list-container .list-wrapper .list-action>li .fbs-hot-tags-wrap .item-tag.fbs-tag-hot::before{content:' ';position:absolute;width:.75rem;height:1.125rem;background:#2182fc;clip-path:polygon(0 0, 0 100%, 100% 0);z-index:2;top:0;right:-0.75rem}.page-list .list-container .list-wrapper .list-action>li .fbs-hot-tags-wrap .item-tag.fbs-tag-hot::after{content:' ';position:absolute;width:.75rem;height:1.125rem;background:#48ddf7;clip-path:polygon(0 0, 0 100%, 100% 100%);z-index:1;top:0;right:-0.75rem}.page-list .list-container .list-wrapper .list-action>li .boat-time{font-size:16px;font-weight:600;width:110px}.page-list .list-container .list-wrapper .list-action>li .bound-departure{width:160px;padding-left:10px}.page-list .list-container .list-wrapper .list-action>li .bound-destination{width:160px;padding-left:10px}.page-list .list-container .list-wrapper .list-action>li .boat-cabin{float:left}.page-list .list-container .list-wrapper .list-action>li .bound-price{float:right}.page-list .list-container .list-wrapper .list-action>li .text-line{color:#999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;text-decoration:line-through;margin-right:4px}.page-list .list-container .list-wrapper .list-action>li .boat-unit{font-size:14px;color:#999999}.page-list .list-container .list-wrapper .list-action>li .price{width:176px;color:#ff5e00;padding:0 20px 0 10px;text-align:right}.page-list .list-container .list-wrapper .list-action>li .price .price-unit{color:#ff5e00;font-size:12px}.page-list .list-container .list-wrapper .list-action>li .price .price-amount{font-size:20px;font-weight:bold;color:#ff5e00}.page-list .list-container .list-wrapper .list-action>li .price .boat-unit{margin-top:4px;line-height:1;font-size:12px}.page-list .list-container .list-wrapper .list-action>li .time-tips{margin:4px 0 0 0;border:none}.page-list .list-container .list-wrapper .list-action>li .button{width:72px;height:40px;line-height:40px;background:#ff7d13;cursor:pointer;border:none;color:white;font-size:16px;font-weight:600;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}.page-list .list-container .list-wrapper .list-action>li .button:hover{background:#b2570d}.page-list .list-container .list-wrapper .list-action>li .button.active{position:relative;background:#2182fc;border-radius:3px;box-sizing:border-box}.page-list .list-container .list-wrapper .list-action>li .button.active:hover{background:#2182fc}.page-list .list-container .page-end-tip{margin:10px 0;text-align:center}.page-list .page-end-tip{padding-bottom:10px}.page-booking{width:1180px;margin:0 auto;padding-top:16px;padding-bottom:20px}.page-booking .wg-components-subscribe .checkbox-item{padding-top:0}.page-booking .checkbox-item{padding-top:20px;padding-bottom:0}.page-booking .checkbox-item .checkbox-href{color:#2182fc}.page-booking .booking-resource{width:810px;height:100%}.page-booking .wg-banner-login{background-color:#ffffff;box-shadow:0 1px 5px 0 rgba(153,153,153,0.4);border-radius:3px;margin-bottom:8px}.page-booking .wg-banner-login .booking-login{padding:11px 20px;color:#2182fc}.page-booking .wg-banner-login .booking-login .text{font-size:14px;font-family:PingFangSC-Regular;font-weight:400;padding-left:10px}.page-booking .wg-banner-login .booking-login .login-btn{border:none;cursor:pointer;width:70px;height:28px;background:#2182fc;border-radius:3px;color:#ffffff;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}.page-booking .wg-banner-login+.booking-discount{margin-top:10px}.page-booking .booking-discount{box-shadow:0 2px 2px 0 #d9e1f1;border-radius:3px;background-color:#fff7f1;padding-right:20px}.page-booking .booking-discount .logo-privilege{width:20px;height:20px;margin-left:20px;padding-top:30px;background:url(../img-web/gift.png) center center / 100% no-repeat}.page-booking .booking-discount .discount-text{padding-left:10px;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#ff5e00;line-height:1.2}.page-booking .contact-pannel .contact-title{padding:16px 2px 8px 2px;font-size:20px;font-weight:600;color:#222}.page-booking .contact-pannel .contact-content{padding:24px;background:#fff;border-radius:2px}.page-booking .contact-pannel .contact-content .contact-hint{background:#d9eaff;border-radius:2px;width:770px;padding:6px 0;color:#2182fc}.page-booking .contact-pannel .contact-content .contact-hint i{padding-left:18px;padding-right:6px;font-size:14px}.page-booking .contact-pannel .contact-content .contact-hint span{font-size:14px;font-weight:400;color:#2182fc;line-height:20px}.page-booking .contact-pannel .contact-content .contact-hint-phone{width:100%;height:32px;color:#ff5e00;padding-top:0 !important;font-size:14px}.page-booking .contact-pannel .contact-content .contact-hint-phone i{padding-left:0px}.page-booking .contact-pannel .contact-content .contact-content-panel{position:relative}.page-booking .contact-pannel .contact-content .contact-content-panel .mask{position:absolute;left:259px;top:300px;bottom:auto;right:auto;width:auto}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body ul li{height:auto;margin-top:16px;list-style:none}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .text-label{width:70px;margin-bottom:4px;text-align:left;font-size:14px;font-weight:400;color:#666;line-height:20px}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .phone-area{width:max-content;max-width:170px;height:30px;position:relative;line-height:30px;font-size:16px;font-weight:400;color:#222;cursor:pointer}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .phone-area .popup-content .list-action>li{height:34px}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .phone-area span{display:block;font-weight:600;padding-right:20px}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .phone-area .more-icon{position:absolute;display:inline-block;right:6px;top:0px}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .phone-area .more-icon::after{content:'';display:inline-block;width:6px;height:6px;border-top:1px solid;border-right:1px solid;border-color:#999;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);margin-bottom:3px;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .input-message{width:100%;position:relative;color:red;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container:first-child{margin-right:24px}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone{width:100%;height:30px;position:relative;padding-left:0;border-bottom:1px solid #e3e3e3}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .wg-components-dropdown-list{top:34px;right:unset}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .wg-components-popup-radio{position:absolute;top:34px;left:0}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .wg-components-popup{width:120px;min-height:auto !important;position:relative}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .wg-components-popup.show,.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .wg-components-popup.hide{-webkit-animation-name:unset;animation-name:unset}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .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}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .popup-content .scroll-view{overflow:hidden}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .list-action{padding:6px 0;margin:0}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .list-action>li{width:120px;margin-top:0;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}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .list-action>li label{text-align:center;width:auto;display:block;cursor:pointer}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .list-action>li.active{color:#2182fc}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .list-action>li:hover{background:#f5f7fa}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone .list-action .icon-select{display:none}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short .contact-input-container .contact-input-phone.input-error{border-bottom:1px solid red}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-short input{width:100%;height:25px;padding-left:0;font-weight:600;border-bottom:1px solid #e3e3e3}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-long{width:369px;padding-top:0 !important}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-long input{width:100%;height:25px;padding-left:0;font-weight:600;border-bottom:1px solid #e3e3e3}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-error input{border-bottom:1px solid red}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .input-error .input-message{width:100%;position:relative;color:red;font-size:12px;font-family:PingFangSC-Regular;font-weight:400}.page-booking .contact-pannel .contact-content .contact-content-panel .contact-panel-body .clear-btn{padding:0 20px}.page-booking .discount-entry{margin-top:16px}.page-booking .discount-entry .wg-components-discount-entry.pc-model{width:100%}.page-booking .passenger-wrapper{margin-top:16px}.page-booking .passenger-wrapper h2{color:#222;font-size:20px;line-height:28px;font-weight:600;margin:0 0 8px 0}.page-booking .passenger-wrapper .icon-index{display:inline-block;width:4px;height:11px;background:#2182fc;margin-right:8px}.page-booking .passenger-wrapper .list-section{padding:24px;background:#fff}.page-booking .passenger-wrapper .list-section .h2{color:#222;font-size:16px;line-height:22px;font-weight:600;margin:0 0 16px 0}.page-booking .passenger-wrapper .list-section ul{flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap}.page-booking .passenger-wrapper .list-section ul li{border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;padding:12px;width:140px;box-sizing:border-box;margin-right:9px;margin-bottom:9px;cursor:pointer}.page-booking .passenger-wrapper .list-section ul li:nth-child(5){margin-right:0}.page-booking .passenger-wrapper .list-section ul li .passenger-name{font-size:14px;line-height:20px;color:#222}.page-booking .passenger-wrapper .list-section ul li .passenger-cert{font-size:12px;line-height:18px;color:#222;margin-top:4px}.page-booking .passenger-wrapper .list-section ul li .passenger-cert-tip,.page-booking .passenger-wrapper .list-section ul li .passenger-cert-error-tip{font-size:12px;line-height:18px;color:#2182fc;margin-top:4px}.page-booking .passenger-wrapper .list-section ul li .passenger-cert-error-tip{color:#f82222}.page-booking .passenger-wrapper .list-section ul li:hover{background:#d9eaff;border:1px solid #2182fc}.page-booking .passenger-wrapper .list-section ul li:hover .passenger-name,.page-booking .passenger-wrapper .list-section ul li:hover .passenger-cert{color:#2182fc}.page-booking .passenger-wrapper .list-section ul li.selected{border:1px solid #2182fc}.page-booking .passenger-wrapper .list-section ul li.selected .passenger-name,.page-booking .passenger-wrapper .list-section ul li.selected .passenger-cert{color:#2182fc}.page-booking .passenger-wrapper .list-section .more-wrapper{height:20px;color:#2182fc;font-size:14px;padding-right:24px;text-align:right;cursor:pointer}.page-booking .passenger-wrapper .list-section .more-wrapper i.wg-icon-back{color:#2182fc;margin-left:4px;transform:rotate(-90deg);display:inline-block}.page-booking .passenger-wrapper .list-section .more-wrapper.active i.wg-icon-back{transform:rotate(90deg)}.page-booking .passenger-wrapper .passenger-edit-section{margin-top:8px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li{background:#fff;padding:24px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-index .index-title{font-size:16px;line-height:22px;color:#222;font-weight:600;width:80%}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-index .check-wrapper{margin-left:8px;font-size:14px;color:#222;line-height:20px;cursor:pointer}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-index .check-wrapper i.wg-icon-checkbox{color:#ccc;font-size:13px;margin-right:6px;cursor:pointer}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-index .check-wrapper i.wg-icon-checkbox-checked{color:#2182fc;font-size:13px;margin-right:6px;cursor:pointer}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper{position:relative;height:40px;background:#d9eaff;border-radius:2px 2px 2px 2px;margin:16px 0;padding:0 16px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .select-text{color:#2182fc;font-size:14px;padding:10px 0;cursor:pointer;max-width:600px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .select-text i{margin-left:8px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper button.no-decoration{outline:none;border:none;padding:0;background:transparent;text-align:left}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container{position:absolute;top:40px;left:0;right:0;background:#fff;padding:0;z-index:999}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list-wrapper{max-height:324px;box-sizing:border-box;overflow-y:scroll;border:1px solid #e3e3e3;border-radius:2px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list-wrapper::-webkit-scrollbar{width:8px;height:15px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list-wrapper::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:2px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list-wrapper::-webkit-scrollbar-track{background:#f8f8f8;border-radius:2px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list{background:#ffffff;padding:0;padding-bottom:0;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list .passenger-li{padding:12px;font-size:14px;font-weight:400;color:#222222;box-sizing:border-box;border-radius:2px;cursor:pointer}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list .passenger-li:hover{background:#d9eaff}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list .passenger-li:nth-child(5n){margin-right:0}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list .passenger-li .passenger-name{color:#222;font-size:14px;line-height:20px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list .passenger-li .passenger-is-self{display:inline-block;margin-left:.25rem;background:#d9eaff;border-radius:1px 1px 1px 1px;color:#2182fc;font-size:.75rem;line-height:1.125rem;height:1.125rem;width:2rem;min-width:2rem;text-align:center}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list .passenger-li .passenger-certificate{font-size:12px;line-height:18px;color:#999}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list .passenger-li.active .passenger-name,.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .all-passenger-container .passenger-list .passenger-li.active .passenger-certificate{color:#2182fc}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .passenger-clear{width:20%;text-align:right;color:#2182fc;padding:10px 0;cursor:pointer;font-size:14px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .quick-passenger-select-wrapper .rotate-180{display:inline-block;transform:rotate(180deg)}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .selected{color:#2182fc}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form{margin-top:16px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-item>.flex-full+.flex-full{margin-left:24px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form>div .form-select label{display:inline-block;font-size:14px;line-height:20px;color:#666}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form>div .wg-components-form-input .form-box{margin-top:0}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form>div .wg-components-form-input .form-box input{font-weight:600}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form>div+div{margin-top:24px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select .form-group{position:relative;padding:0 16px 4px 0;border-bottom:1px solid #e3e3e3;max-width:369px;box-sizing:border-box;overflow:hidden;cursor:pointer}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select .form-group .wg-icon-expand{position:absolute;right:0;bottom:8px;font-size:12px;color:#999}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select .form-group span{display:inline-block;font-size:16px;line-height:22px;color:#222;min-height:22px;font-weight:600}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select .form-group span.default{color:#999;font-weight:normal}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select .form-error{color:#f82222;font-size:.75rem}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select .form-error i{margin-right:4px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select.error .form-group{border-bottom:1px solid #f82222}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select.active .form-group{border-bottom:1px solid #2182fc}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .form-select.active .form-group .wg-icon-expand{color:#2182fc;transform:rotate(180deg)}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .nation-area{top:54px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li .passenger-form .traveller-dropdown-list{top:54px}.page-booking .passenger-wrapper .passenger-edit-section ul.edit-list>li+li{margin-top:8px}.page-booking .fixed-container{position:relative;overflow:hidden;width:384px;z-index:99;box-sizing:border-box;transition:top .5s;-webkit-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s}.page-booking .fixed-container:before,.page-booking .fixed-container:after{content:' ';width:100%;height:0px;position:absolute}.wg-components-alert .alert-btns .wg-components-button{cursor:pointer}.confirm-order-mask .confirm-container{background-color:#fff;width:546px}.confirm-order-mask .confirm-container .detail-box{padding:32px;padding-bottom:0}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box{color:#000}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item{background:rgba(241,245,248,0.8);border-radius:2px 2px 2px 2px;margin-top:12px;padding:16px 0}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item:first-child{margin-top:0}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-brief .badge-trip{padding:4px 8px;background:#2182fc;border-radius:2px;font-size:12px;font-weight:400;color:#fff}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-brief .date{padding-left:8px;color:#0057c4;font-size:18px;font-weight:bold;letter-spacing:0px}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-brief .city{padding-left:8px;color:#222;font-size:18px;font-weight:bold;letter-spacing:0px}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-brief .badge-cab{font-size:14px;font-weight:400;color:#666}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-brief .badge-cab .division{padding:0 10px}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-brief .badge-cab .logo-turbo{width:38px;height:18px;margin-right:4px;display:inline-block;background:url(../img-web/logo-turbo.png) no-repeat;background-size:100%}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-brief .hour-type{padding-left:10px;font-size:14px;line-height:20px;color:#999}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-detail{padding-left:48px;color:#222;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:22px;margin-top:8px}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-detail .time{color:#222;font-size:20px;font-weight:bold;letter-spacing:0px}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-detail .time-desc{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:22px}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-detail .path-from-place{margin-left:12px}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-detail .arrow{position:relative;display:block;width:2.375rem;height:0px;box-sizing:border-box;white-space:nowrap;margin:0 .625rem;border-bottom:1px solid #cccccc}.confirm-order-mask .confirm-container .confirm-resource-panel .resource-box .resource-item .resource-detail .arrow:after{content:' ';position:absolute;display:block;height:10px;top:-7px;right:2px;border-right:1px solid #ccc;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg)}.confirm-order-mask .confirm-container .passenger-box{margin-top:16px}.confirm-order-mask .confirm-container .passenger-box .confirm-person{width:20px;height:20px;background:#ccc;border-radius:50%;margin-right:8px}.confirm-order-mask .confirm-container .passenger-box .confirm-person .wg-icon-man{color:#fff;font-size:14px}.confirm-order-mask .confirm-container .passenger-box .passenger-name{word-break:break-all;color:#222;font-size:16px;line-height:18px;font-weight:normal;letter-spacing:0px}.confirm-order-mask .confirm-container .progress{margin-top:32px;height:56px;background:#f1f5f8;border-radius:0px 0px 2px 2px;color:#2182fc;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:20px;position:relative}.confirm-order-mask .confirm-container .progress .progress-text{z-index:2}.confirm-order-mask .confirm-container .progress .progress-bar{z-index:1;left:0;top:0;position:absolute;height:56px;background-color:rgba(211,230,254,0.4)}.page-check{width:1180px;margin:0 auto;padding-top:10px;padding-bottom:20px}.page-check .check-resource{width:810px;height:100%}.page-check .check-price{width:360px;height:100%;margin-left:10px;background:#f8fbff}.page-check .wg-components-subscribe .checkbox-item{padding-top:0}.page-check .checkbox-item{padding-top:20px;padding-bottom:0}.page-check .checkbox-item .checkbox-href{color:#2182fc}.page-check .check-order-next{padding:20px 0 20px 230px}.page-check .check-order-next .order-next-btn{width:350px;height:66px;border:none;background:#ff7d13;border-radius:3px;font-size:24px;font-family:PingFangSC-Semibold;font-weight:600;color:#fff}.page-check .contact-hint{margin-bottom:16px}.page-check .fixed-container{position:relative;overflow:hidden;width:384px;z-index:99;box-sizing:border-box;transition:top .5s;-webkit-transition:top .5s;-ms-transition:top .5s;-o-transition:top .5s}.page-check .fixed-container:before,.page-check .fixed-container:after{content:' ';width:100%;height:0px;position:absolute}.page-clause{padding:10px}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.page-order-submit{width:100%;max-width:1180px;margin:0 auto;padding-top:10px;padding-bottom:93px}.page-order-submit .submit-progress{padding-top:93px;background-color:#fff}.page-order-submit .submit-progress .icon-round{margin-right:4px}.page-order-submit .submit-progress .icon-round:before{width:5rem;height:5rem;content:'';display:inline-block;background:url(../img-web/submit-order-loading.png) no-repeat;background-size:5rem 5rem;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);transition:.5s all;-webkit-animation:loading 1s infinite linear;animation:load3 1s infinite linear}.page-order-submit .submit-progress .loading-tips{text-align:center;width:100%;margin-top:.625rem;line-height:normal;font-size:.75rem}.page-order-submit .submit-progress .order-content{padding-top:45px;padding-bottom:80px;text-align:center;font-size:20px;line-height:28px}.page-order-submit .submit-progress .order-content .order-num{color:#222}.page-order-submit .submit-progress .order-content .order-num>span{color:#2182fc}.page-order-submit .submit-progress .order-content .order-tip{margin-top:8px;color:#666}.page-order-success{width:1180px;margin:0 auto;padding-top:10px;padding-bottom:180px}.page-order-success .page-order-success-content .order-basic-info{background-color:#fff}.page-order-success .page-order-success-content .icon-order-success{display:inline-block;width:31px;height:35px;background:url('../img-web/order-success.png') center no-repeat;background-size:contain;margin-right:20px}.page-order-success .page-order-success-content .order-no-info{padding:20px}.page-order-success .page-order-success-content .order-no-info .order-no-text{text-align:left}.page-order-success .page-order-success-content .order-no-info .order-no-text .order-submit{width:300px;height:28px;font-size:20px;font-weight:600;color:#16b900;line-height:28px}.page-order-success .page-order-success-content .order-no-info .order-no-text .order-no{width:593px;height:20px;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#666;line-height:20px}.page-order-success .page-order-success-content .order-no-info .order-detail-btn{height:56px;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;width:140px;cursor:pointer}.page-order-success .page-order-success-content .order-no-info .order-detail-btn:hover{background:#0057c4}.page-order-success .page-order-success-content .order-no-info .order-detail-btn div{font-size:20px;font-weight:600;text-align:center;line-height:56px;border-radius:2px}.page-order-success .page-order-success-content .order-split{height:1px;min-height:1px;border-top:#cccccc 1px dashed}.page-order-success .page-order-success-content .order-wordings{padding:24px;color:#666666;font-size:14px}.page-order-success .page-order-success-content .order-wordings .order-points{padding-top:5px}.page-order-success .page-order-success-content .order-wordings .order-points>div:first-child{color:#ff7d13;margin-bottom:8px}.page-order-success .page-order-success-content .order-wordings .order-points strong{color:orange}.page-order-success .pin-code-info-pc{margin-top:8px;background:#ffffff;border-radius:2px 2px 2px 2px;padding:24px}.page-order-success .pin-code-info-pc .pin-code-desc{height:20px;color:#222222;font-size:14px}.page-order-success .pin-code-info-pc .pin-code-desc i{color:#2182fc;margin-right:6px}.page-order-success .pin-code-info-pc .pin-code-wrapper{background:#f5f8fa;margin-top:8px;padding:10px 16px}.page-order-success .pin-code-info-pc .pin-code-wrapper label{color:#999;font-size:14px;line-height:20px}.page-order-success .pin-code-info-pc .pin-code-wrapper span.pin-code{color:#222;font-weight:600;font-size:20px;line-height:28px;margin-top:2px}.page-order-success .pin-code-info-pc .button-wrapper .wg-components-button{cursor:pointer}.page-order-detail{width:1180px;margin:0 auto;padding-top:10px;padding-bottom:50px}.page-order-detail .ferry-order-task{margin-top:.5rem}.page-order-detail .send-email-model .send-email-panel{width:400px}.page-order-detail .send-email-model .send-email-panel .title{color:#222;font-size:24px;font-weight:bold;letter-spacing:0px}.page-order-detail .send-email-model .send-email-panel .item{padding:16px 24px}.page-order-detail .send-email-model .send-email-panel .item .wg-components-form-input{width:100%}.page-order-detail .send-email-model .send-email-panel .item .wg-components-form-input .input-message{position:absolute}.page-order-detail .send-email-model .model-btn{padding:16px 24px}.page-order-detail .order-detail-resource{width:810px;height:100%}.page-order-detail .order-detail-resource .wg-components-internal-recommend.pc.web-fbs-recommend{margin:8px auto}.page-order-detail .time-24{padding-left:10px;font-size:14px;line-height:20px;color:#999}.page-order-detail .resource-panel-title{padding:16px 2px 8px 2px;font-size:20px;font-weight:600;color:#222;line-height:28px}.page-order-detail .order-status-pannel{background:#fff}.page-order-detail .order-status-pannel .order-status{position:relative;padding:24px}.page-order-detail .order-status-pannel .order-status .icon-order-detail{display:inline-block;width:56px;height:51px;background:url('../img-web/order-detail.png') center no-repeat;background-size:contain}.page-order-detail .order-status-pannel .order-status .wg-components-button.border{min-height:2.75rem}.page-order-detail .order-status-pannel .order-status .wg-components-button.border span.button-text{font-size:16px;line-height:20px}.page-order-detail .order-status-pannel .order-status .order-status-text{font-size:22px;font-weight:600;line-height:30px;color:#16b900}.page-order-detail .order-status-pannel .order-status .order-status-text .refund-detail-btn{color:#2182fc;font-size:14px;font-weight:normal;margin-left:6px;cursor:pointer}.page-order-detail .order-status-pannel .order-status .order-status-text .refund-detail-btn .wg-icon-expand{color:#2182fc;margin-left:2px;display:inline-block;font-size:12px;transform:rotate(270deg)}.page-order-detail .order-status-pannel .order-status.go-pay .order-status-text{color:#ff7d13}.page-order-detail .order-status-pannel .order-status.order-canceled .order-status-text{color:#f82222}.page-order-detail .order-status-pannel .order-status .order-hits{margin-top:8px;font-size:14px;font-weight:400;line-height:20px;color:#333}.page-order-detail .order-status-pannel .order-status .status-img{margin-right:8px}.page-order-detail .order-status-pannel .order-status .status-img>img{width:auto;height:106px}.page-order-detail .order-status-pannel .order-status .refund-btn{cursor:pointer;margin-right:8px}.page-order-detail .order-status-pannel .order-status .refund-btn.border:hover{border:1px solid #0057c4}.page-order-detail .order-status-pannel .order-status .refund-btn.border:hover .button-text{color:#0057c4}.page-order-detail .order-status-pannel .order-status .download-btn{cursor:pointer;margin-right:8px}.page-order-detail .order-status-pannel .order-status .download-btn.border:hover{border:1px solid #0057c4}.page-order-detail .order-status-pannel .order-status .download-btn.border:hover .button-text{color:#0057c4}.page-order-detail .order-status-pannel .order-status .email-btn{cursor:pointer}.page-order-detail .order-status-pannel .order-status .continue-pay-container .pay-container-link{background-color:#ff7d13;border:none;cursor:pointer}.page-order-detail .order-status-pannel .order-status .continue-pay-container .pay-container-link .button-text{color:#fff}.page-order-detail .order-status-pannel .order-status .continue-pay-container .cancel-order-btn{cursor:pointer;margin-right:16px}.page-order-detail .order-status-pannel .order-info{padding:20px 45px;border-top:1px solid #cccccc}.page-order-detail .order-status-pannel .order-info .info-label{font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#666}.page-order-detail .order-status-pannel .order-info .info-value{font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#333}.page-order-detail .order-status-pannel .order-info .text-middle{text-align:center}.page-order-detail .booking-basic-info .basic-title{line-height:28px;color:#222222;font-size:20px;font-weight:600;margin-top:16px}.page-order-detail .booking-basic-info .basic-content{margin-top:8px;background:#ffffff;border-radius:2px 2px 2px 2px;padding:24px;font-size:14px;line-height:20px}.page-order-detail .booking-basic-info .basic-content li{padding:0}.page-order-detail .booking-basic-info .basic-content li+li{margin-top:16px}.page-order-detail .booking-basic-info .basic-content .item-key{color:#666666}.page-order-detail .booking-basic-info .basic-content .item-value{color:#222222}.page-order-detail .booking-passenger-info{margin-top:16px;border-radius:2px}.page-order-detail .booking-passenger-info .passenger-title{font-size:20px;line-height:28px;color:#222;font-weight:600;margin-bottom:8px}.page-order-detail .booking-passenger-info .passenger-list{background:#fff;padding:24px}.page-order-detail .booking-passenger-info .passenger-list li+li{margin-top:24px;padding-top:24px;border-top:1px solid #e3e3e3}.page-order-detail .booking-passenger-info .passenger-list .passenger-index{position:relative;font-size:16px;line-height:22px;color:#222;font-weight:600}.page-order-detail .booking-passenger-info .passenger-list .passenger-index .icon-index{display:inline-block;width:4px;height:11px;background:#2182fc;margin-right:8px}.page-order-detail .booking-passenger-info .passenger-list .passenger-info-wrapper>div{margin-top:16px;font-size:14px;line-height:20px}.page-order-detail .booking-passenger-info .passenger-list .passenger-info-wrapper>div label{display:inline-block;color:#666;width:63px;margin-right:16px}.page-order-detail .booking-passenger-info .passenger-list .passenger-info-wrapper>div span{color:#222}.page-order-fail{width:1180px;height:500px;margin:0 auto;padding-top:150px;padding-bottom:50px;background-color:#fff}.page-order-fail .text-center{padding:10px 0}.page-order-fail .wg-components-button{width:600px;height:50px;margin:0 auto;cursor:pointer}.page-order-fail .order-error .network-error-img{width:180px;height:180px;background-image:url('../img-web/no-service.png');background-repeat:no-repeat;background-size:cover}.page-order-fail .order-error .icon-notice{margin-bottom:1.25rem;font-size:3.125rem;text-align:center;color:#ff9a14;opacity:.6}.page-order-fail .order-error .icon-notice::before{content:'\ea40'}.order-refund-mask .refund-panel{padding:0;box-sizing:border-box;width:800px;background:#ffff;position:relative}.order-refund-mask .refund-panel .close-box{position:absolute;right:0;width:46px;height:46px;font-size:24px;top:0px;cursor:pointer}.order-refund-mask .refund-panel .close-box .wg-icon-close{font-size:24px}.order-refund-mask .refund-panel .page-header{color:#222;font-size:24px;font-weight:bold;letter-spacing:0px;padding:32px 32px 0 32px}.order-refund-mask .refund-panel .refund-title{padding:0 32px;margin-top:12px;margin-bottom:12px;color:#222;font-size:16px;font-weight:bold;letter-spacing:0px}.order-refund-mask .refund-panel .refund-title .refund-reason{color:#2182fc;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:22px;position:relative;cursor:pointer;outline:none;border:none;padding:0;background:transparent;text-align:left}.order-refund-mask .refund-panel .refund-title .refund-reason .wg-icon-expand{color:#2182fc;font-size:14px;margin-left:4px}.order-refund-mask .refund-panel .refund-title .refund-reason .wg-icon-expand.up{transform:rotate(180deg);display:inline-block}.order-refund-mask .refund-panel .refund-title .refund-reason .refund-reason-dropdown-list{width:140px;right:0;left:auto;top:100%}.order-refund-mask .refund-panel .refund-title .refund-reason .refund-reason-dropdown-list li{color:#222;font-size:14px;font-weight:normal}.order-refund-mask .refund-panel .refund-title .refund-reason .refund-reason-dropdown-list li.active{color:#2182fc}.order-refund-mask .refund-panel .refund-title .refund-tips{color:#2182fc;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;position:relative;cursor:pointer;border-bottom:1px dashed #2182fc}.order-refund-mask .refund-panel .refund-title .refund-tips:hover .tips-wrapper{display:block}.order-refund-mask .refund-panel .refund-title .refund-tips .tips-wrapper{display:none;z-index:99;padding:16px;right:0;position:absolute;width:360px;background:#fff;border:1px solid #2182fc;box-shadow:0 1px 4px 0 rgba(0,0,0,0.2);border-radius:2px 2px 2px 2px;color:#222;font-size:14px;font-weight:normal;line-height:20px}.order-refund-mask .refund-panel .refund-title .refund-tips .tips-wrapper>p{margin-top:8px}.order-refund-mask .refund-panel .refund-title .refund-tips .tips-wrapper>p:first-child{margin-top:0}.order-refund-mask .refund-panel .refund-title .split{width:1px;height:12px;background:#cccccc;display:inline-block;margin:0 6px}.order-refund-mask .refund-panel .refund-container{padding:0 32px;position:relative}.order-refund-mask .refund-panel .refund-container::after{content:' ';height:24px;background:linear-gradient(-180deg, rgba(255,255,255,0) 0%, #fff 100%);width:100%;position:absolute;bottom:0;left:0}.order-refund-mask .refund-panel .refund-detail{max-height:430px;overflow-y:auto;overflow-x:hidden}.order-refund-mask .refund-panel .refund-detail::-webkit-scrollbar{width:6px;height:auto}.order-refund-mask .refund-panel .refund-detail::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:6px}.order-refund-mask .refund-panel .refund-detail::-webkit-scrollbar-track{background:#f8f8f8;border-radius:6px}.order-refund-mask .refund-panel .refund-detail .refund-item{background:#fff;border-radius:4px 4px 4px 4px;margin-bottom:8px;border:1px solid #e3e3e3}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info{position:relative;padding:16px;background:rgba(241,245,248,0.5);border-radius:4px 4px 4px 4px}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .badge{background-color:#2182fc;color:#fff;line-height:18px;font-size:10px;border-radius:1px;margin-right:8px;padding:0 2px;border:none;height:18px}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .fbs-tags-wrap{margin-top:8px}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .item-time{color:#222;font-size:16px;font-weight:600;letter-spacing:0px;line-height:22px}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .item-time .list-item-location{margin-left:16px}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .item-time .partition{padding:0;width:30px}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .item-time .partition .arrow-flight{position:relative;display:block;width:16px;height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #222;white-space:nowrap}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .item-time .partition .arrow-flight::after{content:' ';position:absolute;display:block;right:2px;top:-5px;height:7px;border-right:1px solid #222;transform:rotate(-60deg)}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .company-seat{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px}.order-refund-mask .refund-panel .refund-detail .refund-item .list-item-info .company-seat .split{width:1px;height:8px;background:#cccccc;display:inline-block;margin:0 4px}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-list{padding:0 16px}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item{padding:16px 0}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item .wg-icon-checkbox{color:#ccc;cursor:pointer}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item .wg-icon-checkbox.disabled{cursor:default;background-color:rgba(204,204,204,0.4)}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item .wg-icon-checkbox-checked{cursor:pointer;color:#2182fc}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item .passenger-info{cursor:pointer;margin:0 16px}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item .passenger-info .passenger-name{font-size:16px;font-weight:normal;color:#222;line-height:22px;word-wrap:break-word;word-break:break-all}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item .status-text{color:#999;font-size:16px;font-weight:normal;letter-spacing:0px}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item .status-text.fail{color:#f82222}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item .status-text.pass{color:#129401}.order-refund-mask .refund-panel .refund-detail .refund-item .passenger-item+.passenger-item{border-top:1px dashed #e3e3e3}.order-refund-mask .refund-panel .refund-detail .refund-reason{background:#fff;border-radius:4px 4px 4px 4px;padding:14px 16px;font-size:14px;font-weight:normal;letter-spacing:0px;margin-bottom:8px}.order-refund-mask .refund-panel .refund-detail .refund-reason .refund-reason-title{color:#222}.order-refund-mask .refund-panel .refund-detail .refund-reason .refund-reason-text{color:#666}.order-refund-mask .refund-panel .refund-detail .refund-reason .refund-reason-text .wg-icon-back{color:#666;transform:rotate(180deg);display:inline-block;margin-left:4px}.order-refund-mask .refund-panel .refund-detail .refund-desc{padding:0 8px;color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:18px;padding-bottom:24px}.order-refund-mask .refund-panel .refund-ajax-container{position:relative}.order-refund-mask .refund-panel .refund-ajax-container .refund-detail{padding:0 32px}.order-refund-mask .refund-panel .refund-ajax-container .refund-item{background:#fff;border-radius:4px 4px 4px 4px;margin-bottom:8px;border:1px solid #e3e3e3;padding:0 16px}.order-refund-mask .refund-panel .refund-ajax-container .refund-item .big-box{padding:16px 0}.order-refund-mask .refund-panel .refund-ajax-container .refund-item .big-box>div{background:#f4f4f4;height:24px}.order-refund-mask .refund-panel .refund-ajax-container .refund-item .little-box{border-bottom:1px dashed #f0f0f0;padding:16px 0}.order-refund-mask .refund-panel .refund-ajax-container .refund-item .little-box:last-child{border-bottom:none}.order-refund-mask .refund-panel .refund-ajax-container .refund-item .little-box>div{background:#f4f4f4;border-radius:4px 4px 4px 4px;width:262px;height:24px}.order-refund-mask .refund-panel .refund-ajax-container .refund-bottom{height:104px;padding:0 32px}.order-refund-mask .refund-panel .refund-ajax-container .refund-bottom .order-amounts .price{width:102px;height:24px;background:#f4f4f4}.order-refund-mask .refund-panel .refund-ajax-container .refund-bottom .order-amounts>label{width:92px;height:16px;background:#f4f4f4;display:inline-block;margin-top:8px}.order-refund-mask .refund-panel .refund-ajax-container .refund-bottom .order-btn{width:112px;height:56px;background:#d3e6fe;border-radius:2px 2px 2px 2px}.order-refund-mask .refund-panel .refund-bottom{height:104px;padding:0 32px}.order-refund-mask .refund-panel .refund-bottom .order-amounts .price-unit{margin-right:4px}.order-refund-mask .refund-panel .refund-bottom .order-amounts .price-unit,.order-refund-mask .refund-panel .refund-bottom .order-amounts .price-amount{color:#ff5e00;font-size:20px;font-weight:bold;letter-spacing:0px;line-height:28px}.order-refund-mask .refund-panel .refund-bottom .order-amounts>label{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px}.order-refund-mask .refund-panel .refund-bottom .order-btn{cursor:pointer;width:112px;height:56px;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:20px;font-weight:bold;letter-spacing:0px;line-height:28px}.order-refund-mask .refund-panel .refund-bottom .order-btn:hover{background:#0057c4}.order-refund-detail-mask .refund-detail-panel{padding:0;box-sizing:border-box;width:800px;background:#ffff;position:relative}.order-refund-detail-mask .refund-detail-panel .close-box{position:absolute;right:0;width:46px;height:46px;font-size:24px;top:0px;cursor:pointer}.order-refund-detail-mask .refund-detail-panel .close-box .wg-icon-close{font-size:24px}.order-refund-detail-mask .refund-detail-panel .page-header{color:#222;font-size:24px;font-weight:bold;letter-spacing:0px;padding:32px 32px 0 32px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container{padding:0 32px 32px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-price{color:#222;font-size:16px;font-weight:600;letter-spacing:0px;padding:16px 0 0 0}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-price .price-unit,.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-price .price-amount{color:#ff5e00;font-size:16px;font-weight:600;letter-spacing:0px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-price .refund-number{background:#e9ecf2;border-radius:2px 2px 2px 2px;color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:20px;padding:0 4px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-price-tips{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item-list{max-height:480px;overflow-y:auto;overflow-x:hidden;margin-top:16px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item-list::-webkit-scrollbar{width:6px;height:auto}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.2);border-radius:6px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item-list::-webkit-scrollbar-track{background:#f8f8f8;border-radius:6px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item{background:#fff;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;margin-top:16px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item:first-child{margin-top:0}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item.ajax-loading .img-box{background:#f1f5f8 !important}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item.ajax-loading .route-detail,.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item.ajax-loading .passenger-detail{width:70%;height:1rem;background:#f1f5f8}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item.ajax-loading .passenger-detail{width:60%}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item.ajax-loading .refund-price-box .refund-price-item .price-title{height:1rem;background:rgba(241,245,248,0.5)}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item.ajax-loading .refund-price-box .refund-price-item .price-text{width:40%;height:1rem;background:rgba(241,245,248,0.5);display:inline-block}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route{background:rgba(241,245,248,0.5);border-radius:2px 2px 0px 0px;padding:15px 12px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .route-box .img-box{width:20px;height:20px;background:#ccc;border-radius:50%}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .route-box .img-box>i{color:#fff;font-size:16px;line-height:20px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .route-box .route-detail{color:#222;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:18px;margin-left:8px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .route-box .route-detail>span{margin-left:8px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .route-box .route-detail>span:first-child{margin-left:0}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .passenger-box{margin-top:8px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .passenger-box .img-box{width:20px;height:20px;background:#ccc;border-radius:50%}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .passenger-box .img-box>i{color:#fff;font-size:16px;line-height:20px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item .passenger-box .passenger-detail{margin-left:8px;color:#222;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:22px;word-break:break-all}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route .refund-route-item-split{width:100%;height:1px;margin:12px 0;border-top:1px dashed #f0f0f0}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-price-box{padding:16px;background-color:#fff}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-price-box .refund-price-item .price-title{color:#666;font-size:16px;font-weight:normal;letter-spacing:0px;margin-right:8px;display:inline-block}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-price-box .refund-price-item .price-text{color:#222;font-size:16px;font-weight:normal;letter-spacing:0px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-route-split{height:1px;margin:0 16px;border-top:1px dashed #f0f0f0}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress{padding:12px 16px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress.refund-completed .img-comtainer{overflow:inherit}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress.refund-completed .img-box>i{color:#cccccc}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress.refund-completed .progress-detail .progress-detail-title{color:#999}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress .img-comtainer{position:relative;overflow:hidden}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress .img-comtainer::before{content:' ';height:100%;width:2px;background:#cccccc;position:absolute;top:16px;left:7px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress .img-box{width:16px;height:16px;border-radius:50%;overflow:hidden;margin-right:16px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress .img-box>i{color:#2182fc}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress .progress-detail .progress-detail-title{color:#2182fc;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:18px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .fist-progress .progress-detail .progress-detail-remark{color:#999;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:16px;margin-top:4px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .last-progress{padding:0 16px 12px 16px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .last-progress.p-first{padding-top:12px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .last-progress .img-comtainer{position:relative}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .last-progress .img-box{width:16px;height:16px;border-radius:50%;overflow:hidden;margin-right:16px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .last-progress .img-box>i{color:#129401}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .last-progress .progress-detail .progress-detail-title{color:#129401;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:18px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-progress .last-progress .progress-detail .progress-detail-remark{color:#999;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:16px;margin-top:4px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-others{padding:0 16px 16px 48px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-others .refund-others-item{color:#222;font-size:14px;font-weight:normal;letter-spacing:0px}.order-refund-detail-mask .refund-detail-panel .refund-detail-container .refund-item .refund-others .refund-others-desc{color:#999;font-size:12px;font-weight:normal;letter-spacing:0px;line-height:12px}