.icon-airline-nostop{border-bottom-style:solid;position:relative;box-sizing:border-box;border-right-color:transparent;border-right-style:solid}.icon-airline-nostop .stop-sign{position:absolute;border-radius:50%;border-style:solid;left:50%;transform:translateX(-50%)}.icon-airline-nostop .right-arrow{position:absolute;width:0;height:0;border-style:solid;border-right-color:transparent;border-top-color:transparent}.icon-sort-arrow{overflow:hidden}.icon-sort-arrow .down-arrow,.icon-sort-arrow .up-arrow{display:block;width:0;height:0;border-style:solid;border-color:transparent}@font-face{font-family:trip-flight-seo;src:url(/modules/fpc/flight-seo-component/trip-flight-seo.29038c3fe13e54365de3039ecdcad730.eot);src:url(/modules/fpc/flight-seo-component/trip-flight-seo.29038c3fe13e54365de3039ecdcad730.eot?#iefix) format("embedded-opentype"),url(/modules/fpc/flight-seo-component/trip-flight-seo.7811671be9ac066d2f12ee1f5a0393d7.woff) format("woff"),url(/modules/fpc/flight-seo-component/trip-flight-seo.4baa0dafc80940e01d234e6ace2239e7.ttf) format("truetype"),url(/modules/fpc/flight-seo-component/trip-flight-seo.36f906e64e101d7dac8ca5dacc7c8bb3.svg#iconfont) format("svg");font-display:swap}.iconfont-flight-seo-comp{font-family:trip-flight-seo!important;font-size:16px;font-style:normal;font-display:swap;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.iconfont-flight-seo-comp.flight-seo-icon-roundtrip{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-roundtrip:before{content:"\f5fc"}.iconfont-flight-seo-comp.flight-seo-icon-oneway{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-oneway:before{content:"\f5fb"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-right:before{content:"\f661"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-left{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-left:before{content:"\f660"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-up{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-up:before{content:"\f668"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-down{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-down:before{content:"\f667"}.iconfont-flight-seo-comp.flight-seo-icon-flight-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-flight-right:before{content:"\e382"}.iconfont-flight-seo-comp.flight-seo-icon-airport-transfer{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-airport-transfer:before{content:"\e6f4"}.iconfont-flight-seo-comp.flight-seo-icon-diamond{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-diamond:before{content:"\e25d"}.iconfont-flight-seo-comp.flight-seo-icon-star{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-star:before{content:"\e40f"}.iconfont-flight-seo-comp.flight-seo-icon-location{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-location:before{content:"\e522"}.iconfont-flight-seo-comp.flight-seo-icon-date-pick{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-date-pick:before{content:"\eace"}.iconfont-flight-seo-comp.flight-seo-icon-calender{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-calender:before{content:"\f1d8"}.iconfont-flight-seo-comp.flight-seo-icon-city{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-city:before{content:"\f298"}.iconfont-flight-seo-comp.flight-seo-icon-check{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-check:before{content:"\f89d"}.iconfont-flight-seo-comp.flight-seo-icon-warn{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-warn:before{content:"\f024a"}.iconfont-flight-seo-comp.flight-seo-icon-close{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-close:before{content:"\f0e4"}.iconfont-flight-seo-comp.flight-seo-icon-single-close{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-single-close:before{content:"\e289"}.iconfont-flight-seo-comp.flight-seo-icon-circle-check{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-circle-check:before{content:"\eced"}.iconfont-flight-seo-comp.flight-seo-icon-weather-snow{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-snow:before{content:"\f0779"}.iconfont-flight-seo-comp.flight-seo-icon-weather-cloudy{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-cloudy:before{content:"\f077a"}.iconfont-flight-seo-comp.flight-seo-icon-weather-fog{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-fog:before{content:"\f077b"}.iconfont-flight-seo-comp.flight-seo-icon-weather-overcast{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-overcast:before{content:"\f077c"}.iconfont-flight-seo-comp.flight-seo-icon-weather-rain{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-rain:before{content:"\f077d"}.iconfont-flight-seo-comp.flight-seo-icon-weather-dusty{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-dusty:before{content:"\f077f"}.iconfont-flight-seo-comp.flight-seo-icon-weather-sunny{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-sunny:before{content:"\f0780"}.iconfont-flight-seo-comp.flight-seo-icon-weather-heavy-rain{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-weather-heavy-rain:before{content:"\f0781"}.iconfont-flight-seo-comp.flight-seo-icon-train:before{content:"\e3fa"}.iconfont-flight-seo-comp.flight-seo-icon-subway{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-subway:before{content:"\e3f7"}.iconfont-flight-seo-comp.flight-seo-icon-landmark{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-landmark:before{content:"\e416"}.iconfont-flight-seo-comp.flight-seo-icon-view{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-view:before{content:"\f819"}.iconfont-flight-seo-comp.flight-seo-icon-good{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-good:before{content:"\f123"}.iconfont-flight-seo-comp.flight-seo-icon-clock{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-clock:before{content:"\e325"}.iconfont-flight-seo-comp.flight-seo-icon-hot{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-hot:before{content:"\e037"}.iconfont-flight-seo-comp.flight-seo-icon-hotel{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-hotel:before{content:"\ee8d"}.iconfont-flight-seo-comp.flight-seo-icon-flight{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-flight:before{content:"\e6b7"}.iconfont-flight-seo-comp.flight-seo-icon-airportTransfer{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-airportTransfer:before{content:"\ee89"}.iconfont-flight-seo-comp.flight-seo-icon-car{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-car:before{content:"\f46c"}.iconfont-flight-seo-comp.flight-seo-icon-train{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-train:before{content:"\f6ac"}.iconfont-flight-seo-comp.flight-seo-icon-ticket{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-ticket:before{content:"\f46d"}.iconfont-flight-seo-comp.flight-seo-icon-giftCard{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-giftCard:before{content:"\e04e"}.iconfont-flight-seo-comp.flight-seo-icon-right-angle-close{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-right-angle-close:before{content:"\f8d1"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-charging{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-charging:before{content:"\f0aaa"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-dinner{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-dinner:before{content:"\f0aab"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-show{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-show:before{content:"\f0aac"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-wifi{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-wifi:before{content:"\f0aad"}.iconfont-flight-seo-comp.flight-seo-icon-amenities-baggage{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-amenities-baggage:before{content:"\f0ad7"}.iconfont-flight-seo-comp.flight-seo-icon-warning{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-warning:before{content:"\f515"}.iconfont-flight-seo-comp.flight-seo-icon-arrow-left2{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-arrow-left2:before{content:"\f330"}.iconfont-flight-seo-comp.flight-seo-icon-info{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-info:before{content:"\f494"}.iconfont-flight-seo-comp.flight-seo-icon-check-bold{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-check-bold:before{content:"\f0d92"}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-right:before{content:"\f661"}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-left{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-left:before{content:"\f660"}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-up{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-up:before{content:"\f668"}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-down{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-new-arrow-down:before{content:"\f667"}.iconfont-flight-seo-comp.flight-seo-icon-right-angle-arrow-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-right-angle-arrow-right:before{content:"\f661"}.iconfont-flight-seo-comp.flight-seo-icon-double-arrow-right{font-family:trip-flight-seo;font-style:normal;font-size:16px;font-display:swap}.iconfont-flight-seo-comp.flight-seo-icon-double-arrow-right:before{content:"\f81e"}.flight-schedule-item-tr{display:flex;border-bottom:1px solid #f1f3f6;margin:0 24px}.flight-schedule-item-tr.no-bottom-line{border-bottom:none;position:relative}.flight-schedule-item-tr.no-bottom-line .schedule-item-td.td-btn{position:relative;right:0;bottom:-40px}.flight-schedule-item-tr .schedule-item-td{padding-top:16px;padding-bottom:16px;text-align:left}.flight-schedule-item-tr .schedule-item-td.airline-info{width:25%}.flight-schedule-item-tr .schedule-item-td.airline-airports,.flight-schedule-item-tr .schedule-item-td.airline-route{width:20%}.flight-schedule-item-tr .schedule-item-td.weekly-schedule{width:15%;display:flex;align-items:center}.flight-schedule-item-tr .schedule-item-td.weekly-schedule.weekly-schedule-margin-left{margin-left:150px}.flight-schedule-item-tr .schedule-item-td .schedule-item-td.weekly-schedule{user-select:none}.flight-schedule-item-tr .schedule-item-td .schedule-item-td.weekly-schedule span{display:inline-block;width:12px;text-align:center;background:#f0f2f5;padding:2px;margin-right:2px;line-height:1}.flight-schedule-item-tr.isBlur{filter:blur(2px)}.flight-schedule-item-tr .single-row-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-schedule-item-tr .multi-2-txt{word-break:break-word;text-overflow:ellipsis;display:inline-block;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding-right:16px;text-align:left}.flight-schedule-item-tr.click-active{background:rgba(50,100,255,.08)}.flight-schedule-item-tr p{margin:0;padding:0;line-height:18px;white-space:nowrap}.flight-schedule-item-tr.hidden{display:none}.flight-schedule-item-tr td,.flight-schedule-item-tr th{padding-top:24px;padding-bottom:24px;padding-right:10px;text-align:left}.flight-schedule-item-tr th:first-child{padding-left:24px}.flight-schedule-item-tr .airline-info{display:flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flight-schedule-item-tr .airline-info img{margin-right:4px;width:40px;height:40px}.flight-schedule-item-tr .airline-info .logo-container{margin-bottom:4px;overflow:hidden}.flight-schedule-item-tr .airline-info .flight-no{color:#0f294d;font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:4px}.flight-schedule-item-tr .airline-info .flight-no .number-st{display:inline-block;color:#3264ff;font-size:12px;font-weight:500;height:18px;line-height:18px;padding:0 4px;background:rgba(50,100,255,.08);border:1px solid rgba(50,100,255,.32);border-radius:1px 1px 1px 1px;margin-left:8px}.flight-schedule-item-tr .airline-info .airline-link{color:#8592a6;letter-spacing:0;line-height:18px}.flight-schedule-item-tr .airline-info .airline-link p{color:#8592a6}.flight-schedule-item-tr .airline-route{color:#0f294d;font-size:14px;line-height:18px}.flight-schedule-item-tr .airline-airports{vertical-align:top}.flight-schedule-item-tr .arrival-airport{position:relative;width:50%;display:flex;flex-direction:column;padding-left:9px}.flight-schedule-item-tr .arrival-airport .airport-code{position:absolute;top:22px;color:#8592a6;font-size:12px;max-width:80%;line-height:18px;left:21px}.flight-schedule-item-tr .arrival-airport .time-p{position:relative}.flight-schedule-item-tr .arrival-airport .time-p .time-one{position:absolute;color:#ff6f00;font-size:12px;top:-8px;margin-left:4px}@media screen and (max-width:767.9px){.flight-schedule-item-tr .arrival-airport .time-p .time-one{display:none}}@media screen and (max-width:480px){.flight-schedule-item-tr .arrival-airport .time-p .time-one{display:none}}.flight-schedule-item-tr .depart-airport-wrapper{flex:1;display:flex}.flight-schedule-item-tr .depart-airport-wrapper .depart-airport{flex:1;display:flex;flex-direction:column;position:relative;margin-right:9px}.flight-schedule-item-tr .depart-airport-wrapper .depart-airport .airport-code{position:absolute;top:22px;left:0;color:#8592a6;font-size:12px;max-width:80%;line-height:18px}.flight-schedule-item-tr .depart-airport-wrapper .arrow-wrapper{display:flex;justify-content:center;align-items:center}.flight-schedule-item-tr .depart-airport-wrapper .arrow-wrapper .flightType-item{width:6px;height:6px;background:#dadfe6}.flight-schedule-item-tr .depart-airport-wrapper .arrow-wrapper .flightType-line{width:68px;height:2px;background:#dadfe6}.flight-schedule-item-tr .depart-airport-wrapper .airline-icon{flex:2;display:flex;flex-direction:column}.flight-schedule-item-tr .depart-airport-wrapper .airline-icon .airline-arrow{align-self:center;padding-top:0!important;border-bottom-color:#dadfe6!important}.flight-schedule-item-tr .depart-airport-wrapper .airline-icon .airline-arrow .right-arrow{border-left-color:#dadfe6!important;border-bottom-color:#dadfe6!important}.flight-schedule-item-tr .depart-airport-wrapper .airline-icon .txt-direct{color:#8592a6;font-size:12px;line-height:18px;text-align:center}.flight-schedule-item-tr .depart-airport-wrapper .airline-icon .txt-sign{display:flex;justify-content:center;text-align:center;font-size:12px;color:#8592a6;height:18px}.flight-schedule-item-tr .airport-container{display:flex;min-width:86px}.flight-schedule-item-tr .weekly-schedule{user-select:none}.flight-schedule-item-tr .weekly-schedule span{display:inline-block;width:12px;text-align:center;background:#f0f2f5;padding:2px;margin-right:2px;line-height:1}.flight-schedule-item-tr .td-btn{display:flex;flex-grow:1;justify-content:end;position:relative;text-align:right;width:10%;border-bottom:none;overflow:hidden;align-items:center}.flight-schedule-item-tr .td-btn .arrow-btn i{color:#0f294d}.flight-schedule-item-tr .btn{background:#3264ff;color:#fff;min-width:80px;text-align:center;height:36px;line-height:36px;border-radius:4px;box-sizing:border-box;padding:0 1em;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.flight-schedule-item-tr .btn:hover{position:relative;background:#2f5ff1}.flight-schedule-item-tr .arrow-btn{display:none;text-decoration:none;-webkit-tap-highlight-color:transparent}@media screen and (max-width:1024px){.flight-schedule-item-tr .schedule-item-td.weekly-schedule.weekly-schedule-margin-left{margin-left:100px}}@media screen and (max-width:1024px){.flight-schedule-item-tr .schedule-item-td.airline-route{display:none}}@media screen and (max-width:834px){.flight-schedule-item-tr .schedule-item-td.weekly-schedule.weekly-schedule-margin-left{margin-left:50px}}@media screen and (min-width:768px) and (max-width:1024px){.flight-schedule-item-tr .schedule-item-td.weekly-schedule{display:none}.flight-schedule-item-tr .schedule-item-td.airline-airports{width:60%}}@media screen and (max-width:768px){.flight-schedule-item-tr .schedule-item-td.weekly-schedule{display:none}.flight-schedule-item-tr .schedule-item-td.airline-airports{width:60%}}@media screen and (max-width:767.9px){.flight-schedule-item-tr{margin:0 12px}.flight-schedule-item-tr .number-st{display:none!important}.flight-schedule-item-tr .arrow-btn{display:unset;position:absolute;right:0;top:50%;margin-top:-8px}.flight-schedule-item-tr .btn{display:none}.flight-schedule-item-tr .schedule-item-td:first-child{padding-left:0;width:40%}.flight-schedule-item-tr .td-btn{width:5%;position:relative;border-bottom:none;overflow:hidden}.flight-schedule-item-tr .td-btn:after{bottom:0;width:calc(100% - 16px)}}@media screen and (max-width:480px){.flight-schedule-item-tr{margin:0 12px}.flight-schedule-item-tr .number-st{display:none!important}.flight-schedule-item-tr .arrow-btn{display:unset;position:absolute;right:0;top:50%;margin-top:-8px}.flight-schedule-item-tr .btn{display:none}.flight-schedule-item-tr .schedule-item-td:first-child{padding-left:0;width:40%}.flight-schedule-item-tr .td-btn{width:5%;position:relative;border-bottom:none;overflow:hidden}.flight-schedule-item-tr .td-btn:after{bottom:0;width:calc(100% - 16px)}}.flight-schedule-item-tr-collection:hover{background:rgba(50,100,255,.08);cursor:pointer}.flight-schedule-item-detail-tr{display:flex;margin:0 24px}.flight-schedule-item-detail-tr td.no-bottom-line{border-bottom:none}.flight-schedule-item-detail-tr.isBlur{filter:blur(2px)}.flight-schedule-item-detail-tr .single-row-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-schedule-item-detail-tr.click-active{background:rgba(50,100,255,.08)}.flight-schedule-item-detail-tr p{margin:0;padding:0;line-height:18px}.flight-schedule-item-detail-tr.hidden{display:none}.flight-schedule-item-detail-tr td,.flight-schedule-item-detail-tr th{padding-top:24px;padding-bottom:24px;padding-right:10px;text-align:left}.flight-schedule-item-detail-tr th:first-child{padding-left:24px}.flight-schedule-item-detail-tr .airline-info{width:25%;padding:16px 0;display:flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flight-schedule-item-detail-tr .airline-info img{margin-right:4px;width:40px;height:40px}.flight-schedule-item-detail-tr .airline-info .logo-container{margin-bottom:4px;overflow:hidden}.flight-schedule-item-detail-tr .airline-info .logo-container .more-detail{color:#3264ff;font-size:14px;display:flex;position:absolute}.flight-schedule-item-detail-tr .airline-info .logo-container .more-detail i{font-size:16px;margin-left:4px;transform:rotate(90deg)}.flight-schedule-item-detail-tr .airline-info .flight-no{color:#0f294d;font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:4px}.flight-schedule-item-detail-tr .airline-info .airline-link{color:#8592a6;font-size:12px;letter-spacing:0;line-height:18px}.flight-schedule-item-detail-tr .airline-route{color:#0f294d;font-size:14px;line-height:18px}.flight-schedule-item-detail-tr .airline-airports{width:60%;vertical-align:top;padding:16px 0}.flight-schedule-item-detail-tr .arrival-airport{margin-bottom:22px;position:relative;width:50%;display:flex;flex-direction:column;padding-left:9px}.flight-schedule-item-detail-tr .arrival-airport .airport-code{position:absolute;top:22px;color:#8592a6;font-size:12px;max-width:80%;line-height:18px;left:21px}.flight-schedule-item-detail-tr .arrival-airport .time-p{position:relative}.flight-schedule-item-detail-tr .arrival-airport .time-p .time-one{position:absolute;color:#ff6f00;font-size:12px;top:-8px;margin-left:4px}@media screen and (max-width:767.9px){.flight-schedule-item-detail-tr .arrival-airport .time-p .time-one{display:none}}@media screen and (max-width:480px){.flight-schedule-item-detail-tr .arrival-airport .time-p .time-one{display:none}}.flight-schedule-item-detail-tr .depart-airport-wrapper{flex:1;display:flex}.flight-schedule-item-detail-tr .depart-airport-wrapper .depart-airport{flex:1;display:flex;flex-direction:column;position:relative;margin-bottom:22px;margin-right:9px}.flight-schedule-item-detail-tr .depart-airport-wrapper .depart-airport .airport-code{position:absolute;top:22px;left:0;color:#8592a6;font-size:12px;max-width:80%;line-height:18px}.flight-schedule-item-detail-tr .depart-airport-wrapper .arrow-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.flight-schedule-item-detail-tr .depart-airport-wrapper .arrow-wrapper .num-circle-group{position:absolute;display:flex;width:50%;justify-content:space-around}.flight-schedule-item-detail-tr .depart-airport-wrapper .arrow-wrapper .num-circle{width:2px;height:2px;background:#fff;border:2px solid #dadfe6}.flight-schedule-item-detail-tr .depart-airport-wrapper .airline-icon{flex:2;display:flex;flex-direction:column}.flight-schedule-item-detail-tr .depart-airport-wrapper .airline-icon .airline-arrow{align-self:center;padding-top:0!important;border-bottom-color:#dadfe6!important}.flight-schedule-item-detail-tr .depart-airport-wrapper .airline-icon .airline-arrow .right-arrow{border-left-color:#dadfe6!important;border-bottom-color:#dadfe6!important}.flight-schedule-item-detail-tr .depart-airport-wrapper .airline-icon .txt-direct{color:#8592a6;font-size:12px;line-height:18px;text-align:center}.flight-schedule-item-detail-tr .depart-airport-wrapper .airline-icon .txt-sign{display:flex;justify-content:center;text-align:center;font-size:12px;color:#8592a6}.flight-schedule-item-detail-tr .airport-container{display:flex;min-width:86px}.flight-schedule-item-detail-tr .weekly-schedule{user-select:none}.flight-schedule-item-detail-tr .weekly-schedule span{display:inline-block;width:12px;text-align:center;background:#f0f2f5;padding:2px;margin-right:2px;line-height:1}.flight-schedule-item-detail-tr .td-btn{display:flex;flex-grow:1;justify-content:end;position:relative;text-align:right;width:10%;border-bottom:none;overflow:hidden;align-items:center}.flight-schedule-item-detail-tr .td-btn .arrow-btn i{color:#0f294d}.flight-schedule-item-detail-tr .btn{background:#3264ff;color:#fff;min-width:80px;text-align:center;height:36px;line-height:36px;border-radius:4px;box-sizing:border-box;padding:0 1em;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.flight-schedule-item-detail-tr .btn:hover{background:#2f5ff1}.flight-schedule-item-detail-tr .arrow-btn{display:none;text-decoration:none;-webkit-tap-highlight-color:transparent}@media screen and (max-width:1024px){.flight-schedule-item-detail-tr td.airline-route{display:none}}@media screen and (min-width:768px) and (max-width:1024px){.flight-schedule-item-detail-tr td.weekly-schedule{display:none}}@media screen and (max-width:768px){.flight-schedule-item-detail-tr td.weekly-schedule{display:none}}@media screen and (max-width:767.9px){.flight-schedule-item-detail-tr{margin:0 12px}.flight-schedule-item-detail-tr .airline-info{width:40%}.flight-schedule-item-detail-tr .arrow-btn{display:unset;position:absolute;right:0;top:50%}.flight-schedule-item-detail-tr .txt-direct{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}.flight-schedule-item-detail-tr .btn{display:none}.flight-schedule-item-detail-tr td:first-child{padding-left:0;margin-left:16px}.flight-schedule-item-detail-tr .td-btn{width:5%;position:relative;border-bottom:none}.flight-schedule-item-detail-tr .td-btn:after{width:calc(100% - 16px)}}@media screen and (max-width:480px){.flight-schedule-item-detail-tr{margin:0 12px}.flight-schedule-item-detail-tr .airline-info{width:40%}.flight-schedule-item-detail-tr .arrow-btn{display:unset;position:absolute;right:0;top:50%}.flight-schedule-item-detail-tr .txt-direct{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px}.flight-schedule-item-detail-tr .btn{display:none}.flight-schedule-item-detail-tr td:first-child{padding-left:0;margin-left:16px}.flight-schedule-item-detail-tr .td-btn{width:5%;position:relative;border-bottom:none}.flight-schedule-item-detail-tr .td-btn:after{width:calc(100% - 16px)}}.flight-schedule-item-v3-tr{background:#fff;border:2px solid #fff;box-shadow:0 4px 16px 0 rgba(15,41,77,.04);border-radius:4px 4px 4px 4px;margin-bottom:8px;padding:12px}.flight-schedule-item-v3-tr.isBlur{filter:blur(2px)}.flight-schedule-item-v3-tr .item-v3-row{display:flex;justify-content:space-between}.flight-schedule-item-v3-tr .item-v3-row.item-v3-row-btn p{width:100%;color:#fff;font-size:14px;padding:8px;background:#3264ff;border-radius:4px 4px 4px 4px;margin-top:12px;text-align:center}.flight-schedule-item-v3-tr .item-v3-tr{display:inline-block}.flight-schedule-item-v3-tr td,.flight-schedule-item-v3-tr td.no-bottom-line{border-bottom:none}.flight-schedule-item-v3-tr .single-row-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flight-schedule-item-v3-tr.click-active{background:rgba(50,100,255,.08)}.flight-schedule-item-v3-tr p{margin:0;padding:0;line-height:18px;white-space:nowrap}.flight-schedule-item-v3-tr.hidden{display:none}.flight-schedule-item-v3-tr td,.flight-schedule-item-v3-tr th{padding-top:24px;padding-bottom:24px;padding-right:10px;text-align:left}.flight-schedule-item-v3-tr th:first-child{padding-left:24px}.flight-schedule-item-v3-tr .airline-info{display:flex;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.flight-schedule-item-v3-tr .airline-info .airline-imgs{position:relative;width:32px;height:32px}.flight-schedule-item-v3-tr .airline-info .airline-imgs.airline-imgs-1 img{position:absolute;top:1px;left:1px;width:30px;height:30px;border-radius:100%}.flight-schedule-item-v3-tr .airline-info .airline-imgs.airline-imgs-2 img{position:absolute;width:20px;height:20px;border-radius:100%}.flight-schedule-item-v3-tr .airline-info .airline-imgs.airline-imgs-2 .imgs-1{left:10px;top:10px}.flight-schedule-item-v3-tr .airline-info .airline-imgs.airline-imgs-3 img{position:absolute;width:16px;height:16px;border-radius:100%}.flight-schedule-item-v3-tr .airline-info .airline-imgs.airline-imgs-3 .imgs-1{left:8px;top:8px}.flight-schedule-item-v3-tr .airline-info .airline-imgs.airline-imgs-3 .imgs-2{left:16px;top:16px}.flight-schedule-item-v3-tr .airline-info img{margin-right:4px;width:40px;height:40px}.flight-schedule-item-v3-tr .airline-info .logo-container{margin-bottom:4px;margin-left:4px;overflow:hidden}.flight-schedule-item-v3-tr .airline-info .logo-container .more-detail{color:#3264ff;font-size:14px;display:flex;position:absolute}.flight-schedule-item-v3-tr .airline-info .logo-container .more-detail i{font-size:16px;margin-left:4px;transform:rotate(90deg)}.flight-schedule-item-v3-tr .airline-info .flight-no{color:#0f294d;font-size:14px;letter-spacing:0;line-height:18px;margin-bottom:4px}.flight-schedule-item-v3-tr .airline-info .airline-link{color:#8592a6;font-size:12px;letter-spacing:0;line-height:18px}.flight-schedule-item-v3-tr .airline-route{color:#0f294d;font-size:14px;line-height:18px}.flight-schedule-item-v3-tr .airline-airports{vertical-align:top}.flight-schedule-item-v3-tr .arrival-airport{margin-bottom:22px;position:relative;width:50%;display:flex;flex-direction:column;padding-left:9px}.flight-schedule-item-v3-tr .arrival-airport .airport-code{position:absolute;top:22px;color:#8592a6;font-size:12px;max-width:80%;line-height:18px;left:21px}.flight-schedule-item-v3-tr .arrival-airport .time-p{position:relative}.flight-schedule-item-v3-tr .arrival-airport .time-p .time-one{position:absolute;color:#ff6f00;font-size:12px;top:-8px;margin-left:4px}@media screen and (max-width:480px){.flight-schedule-item-v3-tr .arrival-airport .time-p .time-one{display:none}}.flight-schedule-item-v3-tr .depart-airport-wrapper{flex:1;display:flex}.flight-schedule-item-v3-tr .depart-airport-wrapper .depart-airport{flex:1;display:flex;flex-direction:column;position:relative;margin-bottom:22px;margin-right:9px}.flight-schedule-item-v3-tr .depart-airport-wrapper .depart-airport .airport-code{position:absolute;top:22px;left:0;color:#8592a6;font-size:12px;max-width:80%;line-height:18px}.flight-schedule-item-v3-tr .depart-airport-wrapper .arrow-wrapper{display:flex;justify-content:center;align-items:center;position:relative}.flight-schedule-item-v3-tr .depart-airport-wrapper .arrow-wrapper .flightType-item{width:6px;height:6px;background:#dadfe6}.flight-schedule-item-v3-tr .depart-airport-wrapper .arrow-wrapper .flightType-line{width:68px;height:2px;background:#dadfe6}.flight-schedule-item-v3-tr .depart-airport-wrapper .arrow-wrapper .num-circle-group{position:absolute;display:flex;width:50%;justify-content:space-around}.flight-schedule-item-v3-tr .depart-airport-wrapper .arrow-wrapper .num-circle{width:2px;height:2px;background:#fff;border:2px solid #dadfe6}.flight-schedule-item-v3-tr .depart-airport-wrapper .airline-icon{flex:2;display:flex;flex-direction:column}.flight-schedule-item-v3-tr .depart-airport-wrapper .airline-icon .airline-arrow{align-self:center;padding-top:0!important;border-bottom-color:#dadfe6!important}.flight-schedule-item-v3-tr .depart-airport-wrapper .airline-icon .airline-arrow .right-arrow{border-left-color:#dadfe6!important;border-bottom-color:#dadfe6!important}.flight-schedule-item-v3-tr .depart-airport-wrapper .airline-icon .txt-direct{width:100%;color:#8592a6;font-size:12px;line-height:18px;text-align:center}.flight-schedule-item-v3-tr .depart-airport-wrapper .airline-icon .txt-sign{display:flex;justify-content:center;text-align:center;font-size:12px;color:#8592a6}.flight-schedule-item-v3-tr .airport-container{display:flex;min-width:86px}.flight-schedule-item-v3-tr .weekly-schedule{user-select:none}.flight-schedule-item-v3-tr .weekly-schedule span{display:inline-block;width:12px;text-align:center;background:#f0f2f5;padding:2px;margin-right:2px;line-height:1}.flight-schedule-item-v3-tr .td-btn{position:relative;text-align:right;width:10%;padding-right:24px;border-bottom:none;overflow:hidden}.flight-schedule-item-v3-tr .td-btn:after{content:"";display:block;position:absolute;bottom:0;left:0;width:calc(100% - 24px);height:1px;background:#f1f3f6}.flight-schedule-item-v3-tr .td-btn .arrow-btn i{color:#0f294d}.flight-schedule-item-v3-tr .btn{background:#3264ff;color:#fff;min-width:80px;text-align:center;height:36px;line-height:36px;border-radius:4px;box-sizing:border-box;padding:0 1em;display:inline-block;vertical-align:middle;white-space:nowrap;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.flight-schedule-item-v3-tr .btn:hover{background:#2370e0}.flight-schedule-item-v3-tr .arrow-btn{display:none;text-decoration:none;-webkit-tap-highlight-color:transparent}@media screen and (max-width:1024px){.flight-schedule-item-v3-tr td.airline-route{display:none}}@media screen and (max-width:768px){.flight-schedule-item-v3-tr td.weekly-schedule{display:none}}@media screen and (max-width:480px){.flight-schedule-item-v3-tr .arrow-btn{display:unset;position:absolute;right:0;margin-right:10px;top:50%;margin-top:-8px}.flight-schedule-item-v3-tr .txt-direct{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:18px;width:56px}.flight-schedule-item-v3-tr .btn{display:none}.flight-schedule-item-v3-tr td:first-child{padding-left:0;margin-left:16px}.flight-schedule-item-v3-tr .td-btn{width:0;position:relative;border-bottom:none}.flight-schedule-item-v3-tr .td-btn:after{width:calc(100% - 16px)}}.app-link{position:relative;text-align:center;background:#3264ff;border-radius:2px 2px 2px 2px;box-shadow:0 4px 16px 0 rgba(69,88,115,.2);color:#fff;font-size:14px;padding:16px 16px 14px;margin-top:8px;margin-bottom:8px}@media screen and (min-width:768px){.app-link{display:none}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.appLogo{animation:App-logo-spin 1s linear infinite}}@font-face{font-family:ibu_plt_iconfont;src:url(https://file.tripcdn.com/files/6/ibu_mkt/1o12x12000eg9zptuE6B9.woff2?t=1718194261377) format("woff2"),url(https://file.tripcdn.com/files/6/ibu_mkt/1o17412000eg9znri510F.woff?t=1718194261377) format("woff"),url(https://file.tripcdn.com/files/6/ibu_mkt/1o16012000eg9zvoxC63E.ttf?t=1718194261377) format("truetype")}.iconfont{font-family:ibu_plt_iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ic_service24:before{content:"\e800"}.icon-a-0zm1t12000efcxa1jE768:before{content:"\e7ff"}.icon-no_outline:before{content:"\e7fe"}.icon-new_menu_line:before{content:"\e7fd"}.icon-filled3:before{content:"\e7fc"}.icon-a-01_Unselectedbeifen6:before{content:"\e7fb"}.icon-a-01_Unselectedbeifen5:before{content:"\e7f3"}.icon-a-01_Unselectedbeifen4:before{content:"\e7f4"}.icon-a-01_Unselectedbeifen10:before{content:"\e7f7"}.icon-a-01_Unselectedbeifen8:before{content:"\e7f8"}.icon-a-01_Unselectedbeifen9:before{content:"\e7f9"}.icon-a-01_Unselectedbeifen7:before{content:"\e7fa"}.icon-a-01_Unselectedbeifen3:before{content:"\e7f5"}.icon-a-01_Unselectedbeifen2:before{content:"\e7f6"}.icon-ic_insurance:before{content:"\e7f2"}.icon-ico_appdiscount_filled:before{content:"\e7f1"}.icon-filled2:before{content:"\e7f0"}.icon-ico_save_sel:before{content:"\e7eb"}.icon-ico_entrance_save:before{content:"\e7ec"}.icon-ico_save_nor:before{content:"\e7ed"}.icon-ico_entrance_more:before{content:"\e7ee"}.icon-ico_entrance_history:before{content:"\e7ef"}.icon-ic_arrow_Oneway_rtl:before{content:"\e7e8"}.icon-ic_Openround_rtl:before{content:"\e7e9"}.icon-ic_arrow_Return_rtl:before{content:"\e7ea"}.icon-ic_TripMap:before{content:"\e7e7"}.icon-a-CustomizedPOI:before{content:"\e7e6"}.icon-bianzu:before{content:"\e7e5"}.icon-ico_copy_dark:before{content:"\e7e4"}.icon-a-ico_coupon_cartrental:before{content:"\e7e2"}.icon-ico_coupon_flt:before{content:"\e7e3"}.icon-ico_coupon_htl:before{content:"\e7e0"}.icon-ico_coupon_train:before{content:"\e7e1"}.icon-link:before{content:"\e7de"}.icon-img:before{content:"\e7df"}.icon-filled1:before{content:"\e7dd"}.icon-a-itinerarymap:before{content:"\e7da"}.icon-useradd:before{content:"\e7db"}.icon-share:before{content:"\e7dc"}.icon-ic_Openround:before{content:"\e7d9"}.icon-a-ic_FlexiSeason:before{content:"\e7d8"}.icon-ico_diamond_full:before{content:"\e7d4"}.icon-ico_star_full:before{content:"\e7d5"}.icon-ico_diamond_half:before{content:"\e7d6"}.icon-ico_star_half:before{content:"\e7d7"}.icon-ico_deals_checkbox_unsel1:before{content:"\e7d2"}.icon-ico_deals_checkbox_sel1:before{content:"\e7d3"}.icon-clock_flash:before{content:"\e7d1"}.icon-ico_deals_checkbox_sel:before{content:"\e7cf"}.icon-ico_deals_checkbox_unsel:before{content:"\e7d0"}.icon-ico_deals_info:before{content:"\e7cc"}.icon-ico_deals_flight:before{content:"\e7c9"}.icon-ico_deals_back:before{content:"\e7ca"}.icon-ico_deals_hotel:before{content:"\e7cb"}.icon-ico_deals_entry:before{content:"\e7cd"}.icon-a-ico_deals_dropdown:before{content:"\e7ce"}.icon-a-icon_earlymorning:before{content:"\e7c4"}.icon-icon_daytime:before{content:"\e7c3"}.icon-ico_star_filled:before{content:"\e7c5"}.icon-a-ico_diamond_half:before{content:"\e7c6"}.icon-ico_diamond_filled:before{content:"\e7c7"}.icon-a-ico_star_halffilled:before{content:"\e7c8"}.icon-ic_hotelreviews_filled:before{content:"\e7c0"}.icon-ic_bookings_filled:before{content:"\e7c1"}.icon-ic_reviews_filled:before{content:"\e7c2"}.icon-Arrow-transfer:before{content:"\e7a3"}.icon-icon_hotel_light:before{content:"\e79e"}.icon-icon_station_light:before{content:"\e79f"}.icon-icon_restaurant_light:before{content:"\e7a1"}.icon-icon_Auto-suggested:before{content:"\e78f"}.icon-back_ios:before{content:"\e77c"}.icon-back_android:before{content:"\e77d"}.icon-a-icon_Year-endsummary:before{content:"\e77b"}.icon-next:before{content:"\e77a"}.icon-mobile_phone_outlined:before{content:"\e779"}.icon-icon_calendar:before{content:"\e777"}.icon-icon_time:before{content:"\e776"}.icon-ico_tripgenie_flat_48px:before{content:"\e778"}.icon-icon_more:before{content:"\e775"}.icon-ic_Diamond_svg:before{content:"\e773"}.icon-a-ic_Member_svg:before{content:"\e774"}.icon-a-icon_Reorderitineraries1:before{content:"\e771"}.icon-icon_box_calendar:before{content:"\e772"}.icon-icon_box_edit:before{content:"\e76f"}.icon-icon_box_del:before{content:"\e770"}.icon-icon_route:before{content:"\e76e"}.icon-key:before{content:"\e76c"}.icon-a-filled2x:before{content:"\e76d"}.icon-a-icon_Reorderitineraries:before{content:"\e76b"}.icon-icon_edit:before{content:"\e766"}.icon-icon_map:before{content:"\e767"}.icon-icon_edit_top:before{content:"\e768"}.icon-icon_add:before{content:"\e769"}.icon-icon_del:before{content:"\e76a"}.icon-a-addicon:before{content:"\e765"}.icon-mic:before{content:"\e761"}.icon-ico_microphone_light_40px1:before{content:"\e764"}.icon-icon_unhappy:before{content:"\e763"}.icon-ic_tripmap:before{content:"\e762"}.icon-a-ic_alcoholforbidden:before{content:"\e760"}.icon-xingzhuangjiehe:before{content:"\e75f"}.icon-a-icon_tripgen_doublearrow_32px:before{content:"\e75e"}.icon-outline1:before{content:"\e74f"}.icon-ic_kakaoBlack1:before{content:"\e75d"}.icon-ico_more:before{content:"\e756"}.icon-ico_blackgonggongjiaotong:before{content:"\e757"}.icon-ico_blackjiache:before{content:"\e758"}.icon-ico_blackbuhang:before{content:"\e759"}.icon-ico_tnt:before{content:"\e75a"}.icon-ico_route:before{content:"\e75b"}.icon-ico_del:before{content:"\e75c"}.icon-ic_Link:before{content:"\e750"}.icon-a-icon_tripgen20_keyboard2:before{content:"\e755"}.icon-a-icon_tripgen20_mic_48px:before{content:"\e753"}.icon-a-icon_tripgen20_newsession:before{content:"\e754"}.icon-a-icon_tripgen20_close:before{content:"\e751"}.icon-a-icon_tripgen20_info:before{content:"\e752"}.icon-ic_keyboard:before{content:"\e74d"}.icon-ic_mic:before{content:"\e74e"}.icon-ic_twitter:before{content:"\e74c"}.icon-ic_apple:before{content:"\e745"}.icon-ic_facebook:before{content:"\e746"}.icon-ic_naver:before{content:"\e747"}.icon-ic_kakao:before{content:"\e748"}.icon-ic_google:before{content:"\e749"}.icon-ic_line1:before{content:"\e74a"}.icon-ic_wechat:before{content:"\e74b"}.icon-ic_Hide_filled:before{content:"\e743"}.icon-ic_Password:before{content:"\e744"}.icon-homestay1:before{content:"\e73e"}.icon-homestay3:before{content:"\e73f"}.icon-homestay4:before{content:"\e740"}.icon-homestay5:before{content:"\e741"}.icon-homestay2:before{content:"\e742"}.icon-ic_promocode:before{content:"\e73d"}.icon-ic_code:before{content:"\e73b"}.icon-ic_signin:before{content:"\e73c"}.icon-ic_flights_filled_left:before{content:"\e73a"}.icon-ic_PriceArrowUp:before{content:"\e739"}.icon-ic_searchbookings:before{content:"\e737"}.icon-ic_travelmap:before{content:"\e738"}.icon-ic_favorite_filled:before{content:"\e733"}.icon-ic_PriceArrow:before{content:"\e734"}.icon-ic_Subscribed_filled:before{content:"\e735"}.icon-ic_Show_filled:before{content:"\e736"}.icon-ic_like_filled:before{content:"\e732"}.icon-ic_other:before{content:"\e72c"}.icon-ic_account:before{content:"\e72d"}.icon-ic_website:before{content:"\e72e"}.icon-ic_payment:before{content:"\e72f"}.icon-ic_web_outline:before{content:"\e730"}.icon-ic_refund:before{content:"\e731"}.icon-a-ic_customtrips_filled:before{content:"\e72b"}.icon-ic_calendar:before{content:"\e729"}.icon-ic_alert:before{content:"\e72a"}.icon-ic_trash:before{content:"\e728"}.icon-a-TripCoins:before{content:"\e726"}.icon-a-freecalls:before{content:"\e724"}.icon-a-bundlesave:before{content:"\e718"}.icon-ferries1:before{content:"\e71c"}.icon-gift_card:before{content:"\e71d"}.icon-a-AirportTransfers:before{content:"\e710"}.icon-Hotels:before{content:"\e711"}.icon-Cruise:before{content:"\e712"}.icon-a-CarRentals:before{content:"\e713"}.icon-Trains:before{content:"\e714"}.icon-Flight:before{content:"\e715"}.icon-a-TourTickets:before{content:"\e716"}.icon-home_up1:before{content:"\e70f"}.icon-ferries:before{content:"\e70e"}.icon-account-unselected:before{content:"\e6e9"}.icon-home-selected-dark:before{content:"\e6ea"}.icon-home-unselected-dark:before{content:"\e6eb"}.icon-account-selected:before{content:"\e6ee"}.icon-account-selected-dark:before{content:"\e6ef"}.icon-deal-unselected:before{content:"\e6f0"}.icon-deal-unselected-dark:before{content:"\e6f4"}.icon-search-selected-dark:before{content:"\e6f5"}.icon-search-unselected:before{content:"\e6f6"}.icon-home-unselected:before{content:"\e6f7"}.icon-deal-selected-dark:before{content:"\e6f8"}.icon-home-selected:before{content:"\e6f9"}.icon-service-selected:before{content:"\e6fb"}.icon-moment-selected:before{content:"\e6fc"}.icon-deal-selected:before{content:"\e6fd"}.icon-service-unselected-dark:before{content:"\e6fe"}.icon-account-unselected-dark:before{content:"\e700"}.icon-trips-unselected-dark:before{content:"\e701"}.icon-trips-selected:before{content:"\e702"}.icon-search-unselected-dark:before{content:"\e703"}.icon-moment-selected-dark:before{content:"\e704"}.icon-search-selected:before{content:"\e705"}.icon-trips-selected-dark:before{content:"\e706"}.icon-service-unselected:before{content:"\e707"}.icon-moment-unselected-dark:before{content:"\e709"}.icon-trips-unselected:before{content:"\e70b"}.icon-service-selected-dark:before{content:"\e70c"}.icon-moment-unselected:before{content:"\e70d"}.icon-cruise:before{content:"\e6fa"}.icon-ic_diamond_2:before{content:"\e6e1"}.icon-ic_diamond_3:before{content:"\e6e2"}.icon-ic_star_3:before{content:"\e6e3"}.icon-ic_diamond_5:before{content:"\e6e4"}.icon-ic_star_4:before{content:"\e6e5"}.icon-ic_star_5:before{content:"\e6e6"}.icon-ic_star_2:before{content:"\e6e7"}.icon-ic_diamond_4:before{content:"\e6e8"}.icon-Attractions:before{content:"\e6df"}.icon-ListHotels_filled:before{content:"\e6de"}.icon-mobile_phone_filled:before{content:"\e6dd"}.icon-ic_bundle:before{content:"\e6dc"}.icon-a-circle_traveldiscount:before{content:"\e6d9"}.icon-circle_goldmember:before{content:"\e6da"}.icon-ic_voucher:before{content:"\e6db"}.icon-View:before{content:"\e6d7"}.icon-Like:before{content:"\e6d6"}.icon-Hot:before{content:"\e6d5"}.icon-topic:before{content:"\e6d4"}.icon-buses:before{content:"\e6d2"}.icon-hook:before{content:"\e6d3"}.icon-ic_user_line:before{content:"\e6cc"}.icon-a-ic_currencyexchange:before{content:"\e6d1"}.icon-checklist:before{content:"\e6cb"}.icon-play_outlined:before{content:"\e6ca"}.icon-play_filled:before{content:"\e6c8"}.icon-outlined1:before{content:"\e6c9"}.icon-quick_confirmation_filled:before{content:"\e6c7"}.icon-ic_gift_line:before{content:"\e6c6"}.icon-ic_lock:before{content:"\e6c4"}.icon-mute_outline1:before{content:"\e6c3"}.icon-volume_outline1:before{content:"\e6c5"}.icon-play:before{content:"\e6c1"}.icon-refresh1:before{content:"\e6c2"}.icon-xiayibu-anzhuo:before{content:"\e6bf"}.icon-ic_done:before{content:"\e6bd"}.icon-home_up:before{content:"\e6bc"}.icon-filled:before{content:"\e6bb"}.icon-outline:before{content:"\e6b6"}.icon-home_filled:before{content:"\e6b5"}.icon-account:before{content:"\e6b7"}.icon-trip:before{content:"\e6b8"}.icon-trips_filled:before{content:"\e6b9"}.icon-account_filled:before{content:"\e6ba"}.icon-a-ic_Monent1x:before{content:"\e6b4"}.icon-a-ic_Monent21x:before{content:"\e6b3"}.icon-a-ic_deal21x:before{content:"\e6b2"}.icon-a-ic_deal11x:before{content:"\e6b1"}.icon-outlined:before{content:"\e6a9"}.icon-ibu_ferries:before{content:"\e6aa"}.icon-ibu_gift:before{content:"\e6ad"}.icon-ibu_cruises:before{content:"\e6ae"}.icon-ibu_car_rental:before{content:"\e6af"}.icon-a-ibu_bundlesave:before{content:"\e6b0"}.icon-a-ic_otherservice:before{content:"\e6a6"}.icon-ic_room:before{content:"\e6a7"}.icon-ic_restaurant:before{content:"\e6a8"}.icon-ic_giftcard:before{content:"\e6a5"}.icon-History:before{content:"\e6a4"}.icon-SRV_logo:before{content:"\e6a3"}.icon-ac_invite:before{content:"\e6a2"}.icon-ic_add:before{content:"\e6a0"}.icon-ic_star_line:before{content:"\e69f"}.icon-select:before{content:"\e69d"}.icon-noselect:before{content:"\e69e"}.icon-coupon_flight:before{content:"\e69c"}.icon-coupon_hotel:before{content:"\e69b"}.icon-ic_agreement:before{content:"\e69a"}.icon-coupon_airporttransfer:before{content:"\e699"}.icon-ic_departure:before{content:"\e693"}.icon-ic_return:before{content:"\e698"}.icon-ic_round:before{content:"\e692"}.icon-ic_reservation:before{content:"\e691"}.icon-ic_clock:before{content:"\e690"}.icon-Loading_Android:before{content:"\e68f"}.icon-ic_emoji:before{content:"\e610"}.icon-ic_bookings:before{content:"\e608"}.icon-ic_chat_line:before{content:"\e607"}.icon-coupon_train:before{content:"\e600"}.icon-coupon_tnt:before{content:"\e606"}.icon-ic_triangle_left:before{content:"\e68c"}.icon-ic_clip:before{content:"\e68d"}.icon-ic_cover:before{content:"\e68e"}.icon-ic_discount_line:before{content:"\e696"}.icon-ic_discount:before{content:"\e697"}.icon-ic_proportion2:before{content:"\e695"}.icon-ic_menu:before{content:"\e694"}.icon-ic_camera_block:before{content:"\e674"}.icon-ic_camera:before{content:"\e678"}.icon-ic_fullscreen:before{content:"\e675"}.icon-ic_play:before{content:"\e676"}.icon-ic_full:before{content:"\e677"}.icon-ic_filter:before{content:"\e67d"}.icon-ic_flip:before{content:"\e682"}.icon-ic_proportion:before{content:"\e683"}.icon-ic_rotate:before{content:"\e684"}.icon-ic_tailoring:before{content:"\e685"}.icon-ic_rotate1:before{content:"\e686"}.icon-ic_video:before{content:"\e687"}.icon-ic_rotate2:before{content:"\e688"}.icon-ic_stop:before{content:"\e689"}.icon-ic_proportion1:before{content:"\e68b"}.icon-ic_flip-copy:before{content:"\e7bf"}.icon-ic_:before{content:"\e66f"}.icon-ic_closeflash:before{content:"\e66d"}.icon-ic_autoflash:before{content:"\e66b"}.icon-ic_flash:before{content:"\e66c"}.icon-ic_showmore:before{content:"\e66a"}.icon-ic_review:before{content:"\e668"}.icon-ic_service_line:before{content:"\e669"}.icon-ic_gift:before{content:"\e667"}.icon-ic_door:before{content:"\e642"}.icon-ic_baggage:before{content:"\e663"}.icon-ic_chair:before{content:"\e666"}.icon-ac_supplier:before{content:"\e623"}.icon-ic_administrativearea:before{content:"\e620"}.icon-ic_bed:before{content:"\e622"}.icon-ic_brand:before{content:"\e624"}.icon-ic_city:before{content:"\e659"}.icon-ic_line:before{content:"\e65a"}.icon-ic_shopping:before{content:"\e65b"}.icon-ic_province:before{content:"\e65c"}.icon-ic_scenery:before{content:"\e65d"}.icon-ic_subway:before{content:"\e662"}.icon-ic_route:before{content:"\e61b"}.icon-ic_less:before{content:"\e61c"}.icon-ic_landmark:before{content:"\e61e"}.icon-ic_menu_ios:before{content:"\e616"}.icon-ic_menu_android:before{content:"\e617"}.icon-ic_attraction:before{content:"\e60c"}.icon-ic_poiattraction:before{content:"\e60d"}.icon-ic_carrental:before{content:"\e60e"}.icon-ic_poirestaurant:before{content:"\e60f"}.icon-ic_tnt:before{content:"\e611"}.icon-ic_train:before{content:"\e612"}.icon-ic_airporttransfer:before{content:"\e614"}.icon-ic_ranking:before{content:"\e615"}.icon-backtotop:before{content:"\e60b"}.icon-ic_drag:before{content:"\e60a"}.icon-ic_location:before{content:"\e609"}.icon-ic_help:before{content:"\e605"}.icon-ic_send:before{content:"\e604"}.icon-fankui:before{content:"\e7be"}.icon-bangzhu:before{content:"\e7b6"}.icon-yinhangqia:before{content:"\e7b7"}.icon-shezhi:before{content:"\e7b8"}.icon-fenxiang:before{content:"\e7b9"}.icon-zhuizongwomen:before{content:"\e7ba"}.icon-tripplus:before{content:"\e7bb"}.icon-shoucang:before{content:"\e7bc"}.icon-keren:before{content:"\e7bd"}.icon-ic_hotel:before{content:"\e7b4"}.icon-ic_flight:before{content:"\e7b5"}.icon-ic_moon:before{content:"\e7b3"}.icon-ic_hot:before{content:"\e7b2"}.icon-ic_thumbsup:before{content:"\e7b1"}.icon-ic_email_block:before{content:"\e7b0"}.icon-ic_chat:before{content:"\e7af"}.icon-ic_phone_wifi:before{content:"\e7ad"}.icon-ic_phone:before{content:"\e7ae"}.icon-ic_arrowblock_down:before{content:"\e7ab"}.icon-ic_arrowblock_up:before{content:"\e7ac"}.icon-ic_clean1:before{content:"\e7aa"}.icon-ic_time:before{content:"\e7a9"}.icon-ic_successful:before{content:"\e7a8"}.icon-ic_successful_line:before{content:"\e7a7"}.icon-ic_exclamation:before{content:"\e7a6"}.icon-ic_exclamation_line:before{content:"\e7a5"}.icon-ic_info:before{content:"\e7a4"}.icon-ic_close_line:before{content:"\e7a2"}.icon-ic_home:before{content:"\e7a0"}.icon-ic_user_add:before{content:"\e79d"}.icon-ic_maillist:before{content:"\e79c"}.icon-ic_delete:before{content:"\e79b"}.icon-ic_refresh:before{content:"\e799"}.icon-ic_edit:before{content:"\e79a"}.icon-ic_hook:before{content:"\e798"}.icon-ic_arrow_up:before{content:"\e796"}.icon-ic_arrow_down:before{content:"\e797"}.icon-ic_arrow_oneway:before{content:"\e794"}.icon-ic_arrow_return:before{content:"\e795"}.icon-ic_revoke:before{content:"\e793"}.icon-ic_word:before{content:"\e792"}.icon-ic_pen:before{content:"\e791"}.icon-ic_mosaic:before{content:"\e790"}.icon-ic_share_ios:before{content:"\e78e"}.icon-ic_user:before{content:"\e78b"}.icon-ic_service:before{content:"\e78c"}.icon-ic_earth:before{content:"\e78d"}.icon-ic_clean:before{content:"\e78a"}.icon-ic_search:before{content:"\e789"}.icon-ic_email:before{content:"\e788"}.icon-ic_diamond:before{content:"\e786"}.icon-ic_star2:before{content:"\e787"}.icon-ic_more:before{content:"\e785"}.icon-ic_reduce_line:before{content:"\e77f"}.icon-ic_back_ios:before{content:"\e780"}.icon-ic_plus_line:before{content:"\e781"}.icon-ic_close:before{content:"\e782"}.icon-ic_reduce:before{content:"\e783"}.icon-ic_plus:before{content:"\e784"}.icon-ic_back_android:before{content:"\e77e"}.icon-icon-test1:before{content:"\e727"}.icon-TripPlusIcon1:before{content:"\e725"}.icon-flight:before{content:"\e720"}.icon-i:before{content:"\e721"}.icon-hotel:before{content:"\e722"}.icon-review:before{content:"\e723"}.icon-Arrow-Return:before{content:"\e71f"}.icon-Arrow-One-wayCopy:before{content:"\e71e"}.icon-ic_star1:before{content:"\e71b"}.icon-ic_diamonds:before{content:"\e71a"}.icon-ic_star:before{content:"\e719"}.icon-usersurvey:before{content:"\e717"}.icon-sigh_icon:before{content:"\e603"}.icon-android_right_icon:before{content:"\e601"}.icon-refresh:before{content:"\e708"}.icon-warning-copy:before{content:"\e70a"}.icon-back_Android:before{content:"\e6ff"}.icon-search:before{content:"\e6f3"}.icon-food:before{content:"\e6f2"}.icon-attraction:before{content:"\e6f1"}.icon-plt_checkbox_unable:before{content:"\e6ec"}.icon-plt_radio_button_unable:before{content:"\e6ed"}.icon-train_gender_unselected:before{content:"\e6ab"}.icon-train_gender_selected:before{content:"\e6ac"}.icon-wenhao:before{content:"\e6e0"}.icon-Information:before{content:"\e6d8"}.icon-chexiao:before{content:"\e6cd"}.icon-wenzi:before{content:"\e6ce"}.icon-huabi:before{content:"\e6cf"}.icon-masaike:before{content:"\e6d0"}.icon-plt_ic_schedule_assistant:before{content:"\e6c0"}.icon-plt_ic_share:before{content:"\e6be"}.icon-plt_icon_custom_schedule_card:before{content:"\e6a1"}.icon-icon_schedule_footprint:before{content:"\e68a"}.icon-plt_checkversion_item_dot:before{content:"\e681"}.icon-plt_home_xingzhuang:before{content:"\e680"}.icon-icon_schedule_card_hotel:before{content:"\e679"}.icon-icon_schedule_card_flight:before{content:"\e67a"}.icon-icon_schedule_card_customize:before{content:"\e67b"}.icon-icon_schedule_card_train:before{content:"\e67c"}.icon-icon_schedule_card_train_spend_time:before{content:"\e67e"}.icon-icon_schedule_card_ttd:before{content:"\e67f"}.icon-ic_order_time:before{content:"\e65f"}.icon-ic_order_fail:before{content:"\e660"}.icon-ic_order_check_mark:before{content:"\e65e"}.icon-check-square-line-n:before{content:"\e641"}.icon-Maillist:before{content:"\e655"}.icon-plt_flight_flag:before{content:"\e673"}.icon-plt_popular:before{content:"\e670"}.icon-plt_rating:before{content:"\e671"}.icon-plt_landmark:before{content:"\e672"}.icon-yueliang:before{content:"\e66e"}.icon-plt_icon_schedule_delete:before{content:"\e657"}.icon-plt_icon_schedule_edit:before{content:"\e658"}.icon-plt_icon_customize:before{content:"\e654"}.icon-plt_icon_schedule_history:before{content:"\e653"}.icon-icon_leaf:before{content:"\e652"}.icon-icon_plt_hint:before{content:"\e651"}.icon-icon_plt_passenger_close:before{content:"\e646"}.icon-icon_plt_add_passenger:before{content:"\e64c"}.icon-icon_plt_tiny_arrow:before{content:"\e64d"}.icon-icon_plt_check:before{content:"\e64f"}.icon-plt_passenger_close:before{content:"\e650"}.icon-plt_donwload_caccel:before{content:"\e643"}.icon-plt_donwload:before{content:"\e645"}.icon-plt_contact_us_call:before{content:"\e639"}.icon-plt_contact_us_email:before{content:"\e63a"}.icon-plt_contact_us_servi:before{content:"\e63c"}.icon-plt_contact_us_voip:before{content:"\e63f"}.icon-plt_waittocomment:before{content:"\e636"}.icon-plt_love:before{content:"\e635"}.icon-plt_customerinfo:before{content:"\e628"}.icon-plt_waittotravel:before{content:"\e62b"}.icon-plt_questionmark:before{content:"\e62c"}.icon-plt_gotocomment:before{content:"\e62d"}.icon-plt_waittopay:before{content:"\e62e"}.icon-plt_share_account:before{content:"\e62f"}.icon-plt_myorders:before{content:"\e630"}.icon-plt_card:before{content:"\e632"}.icon-plt_setting:before{content:"\e633"}.icon-plt_reportfeedback:before{content:"\e634"}.icon-plt_check:before{content:"\e618"}.icon-plt_home:before{content:"\e619"}.icon-plt_arrow_left:before{content:"\e61a"}.icon-plt_cross:before{content:"\e61d"}.icon-plt_more:before{content:"\e613"}.icon-plt_arrow_down:before{content:"\e61f"}.icon-plt_alarm_o_line:before{content:"\e621"}.icon-plt_alarm_o:before{content:"\e625"}.icon-plt_arrow_triangle_down:before{content:"\e626"}.icon-plt_arrow_triangle_up:before{content:"\e627"}.icon-plt_arrow_up:before{content:"\e629"}.icon-plt_arrow_right:before{content:"\e62a"}.icon-plt_check_square:before{content:"\e631"}.icon-plt_check_square_line:before{content:"\e637"}.icon-plt_cross_o_line:before{content:"\e638"}.icon-plt_cross_o:before{content:"\e63b"}.icon-plt_edit:before{content:"\e63d"}.icon-plt_exclamation_o:before{content:"\e63e"}.icon-plt_exclamation_o_line:before{content:"\e640"}.icon-plt_gift_o_line:before{content:"\e644"}.icon-plt_info_o:before{content:"\e647"}.icon-plt_info_o_line:before{content:"\e648"}.icon-plt_minus_o_line:before{content:"\e649"}.icon-plt_minus_o:before{content:"\e64a"}.icon-plt_plus_o_line:before{content:"\e64b"}.icon-plt_plus_o:before{content:"\e64e"}.icon-plt_share:before{content:"\e656"}.icon-plt_phone:before{content:"\e661"}.icon-plt_check_o_line:before{content:"\e664"}.icon-plt_add_passenger:before{content:"\e602"}.icon-plt_gift:before{content:"\e665"}@media screen and (max-width:480px){.t-2020-12,.t-2020-12>h2,h2{font-size:18px;line-height:24px;margin-bottom:12px}}@media screen and (max-width:768px){.l-1160{margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}}@media screen and (max-width:480px){.l-1160{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}}@media screen and (max-width:480px){.m-b-48-24{margin-bottom:24px}}.td-th-common-style td,.td-th-common-style th{padding-top:24px;padding-bottom:24px;padding-right:10px;text-align:left}.td-th-common-style th:first-child{padding-left:24px}.flights-schedule-container{position:relative;font-size:14px;color:#0f294d}.flights-schedule-container ol,.flights-schedule-container ul{list-style-type:none;padding:0;margin:0}.flights-schedule-container .schedule_title{margin-bottom:16px}.flights-schedule-container .schedule_description{color:#455873;font-size:14px;letter-spacing:0;line-height:18px;text-align:start;margin:16px 0}.flights-schedule-container .table-wrapper{border-radius:2px 2px 2px 2px;box-shadow:0 4px 8px 0 rgba(69,88,115,.12);position:relative;box-sizing:border-box}.flights-schedule-container .table-wrapper:before{content:"";display:block;height:53px;width:100%;position:absolute;left:0;z-index:0}.flights-schedule-container .app-download-wrapper{padding-left:16px;padding-right:16px}.flights-schedule-container td{border-bottom:1px solid #f1f3f6}.flights-schedule-container tr:last-child td{border-bottom:none}.flights-schedule-container .single-row-txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flights-schedule-container .sort-column{display:inline-flex;align-items:center;cursor:pointer;user-select:none}.flights-schedule-container .sort-column>div{margin-left:5px}.flights-schedule-container .sort-column:hover .up-arrow{border-bottom-color:#27e!important}.flights-schedule-container .expand-btn-container{text-align:right;padding:5px 20px;height:30px;line-height:30px;color:#3264ff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;-webkit-tap-highlight-color:transparent}.flights-schedule-container .expand-btn-container i{display:inline-block;margin-left:8px;position:relative;top:3px}.flights-schedule-container .expand-btn-container .icon-container i{transform:rotate(90deg)}.flights-schedule-container .expand-btn-container .icon-container.expanded i{transform:rotate(-90deg)}.flights-schedule-container .flights-schedule-tb{position:relative;border-collapse:collapse;table-layout:fixed;font-size:14px;width:100%;background-color:#fff}.flights-schedule-container .flights-schedule-tb .tb-head{background-color:#f5f7fa;height:53px;border-radius:8px 8px 0 0}.flights-schedule-container .flights-schedule-tb .tb-head .tb-head-tr{display:flex;height:100%;margin:0 24px;align-items:center}.flights-schedule-container .flights-schedule-tb .tb-head .tb-head-th{display:flex;font-weight:400}.flights-schedule-container .flights-schedule-tb .tb-head td,.flights-schedule-container .flights-schedule-tb .tb-head th{padding-top:24px;padding-bottom:24px;padding-right:10px;text-align:left}.flights-schedule-container .flights-schedule-tb .tb-head th:first-child{padding-left:24px}.flights-schedule-container .flights-schedule-tb .tb-head .th-airline{width:25%}.flights-schedule-container .flights-schedule-tb .tb-head .th-airport{width:10%}.flights-schedule-container .flights-schedule-tb .tb-head .th-route{width:20%}.flights-schedule-container .flights-schedule-tb .tb-head .th-weekly-schedule{width:15%}.flights-schedule-container .flights-schedule-tb .tb-head .th-weekly-schedule.schedule_weekly_schedule-margin-left{margin-left:150px}.flights-schedule-container .flights-schedule-tb .tb-head .th-button{width:10%}@media screen and (max-width:1024px){.flights-schedule-container .flights-schedule-tb .tb-head .th-route{display:none}}@media screen and (max-width:1024px){.flights-schedule-container .flights-schedule-tb .tb-head .th-weekly-schedule.schedule_weekly_schedule-margin-left{margin-left:100px}}@media screen and (max-width:834px){.flights-schedule-container .flights-schedule-tb .tb-head .th-weekly-schedule.schedule_weekly_schedule-margin-left{margin-left:50px}}@media screen and (min-width:768px) and (max-width:1024px){.flights-schedule-container .flights-schedule-tb .tb-head .th-weekly-schedule{display:none}.flights-schedule-container .flights-schedule-tb .tb-head .th-airport{width:30%}}@media screen and (max-width:768px){.flights-schedule-container .flights-schedule-tb .tb-head .th-weekly-schedule{display:none}.flights-schedule-container .flights-schedule-tb .tb-head .th-airport{width:30%}}.flights-schedule-container .flights-schedule-btm-search-btn a{text-decoration:none;color:#3264ff;font-size:18px;font-weight:600;margin-right:6px}.flights-schedule-container .flights-schedule-btm-search-btn a:hover{text-decoration:underline}.flights-schedule-container .flights-schedule-btm-search-btn i{font-size:14px;color:#3264ff}.flights-schedule-container .phone .flights-schedule-btm-search-btn{position:relative}.flights-schedule-container .phone .table-wrapper{padding-left:0;padding-right:0}.flights-schedule-container .phone .table-wrapper:before{width:0;height:0}.flights-schedule-container .phone .flights-schedule-tb .flight-schedule-item-detail-tr,.flights-schedule-container .phone .flights-schedule-tb .flight-schedule-item-tr{vertical-align:top}.flights-schedule-container .phone .flights-schedule-tb .flight-schedule-item-detail-tr td{padding-bottom:30px}.flights-schedule-container .phone .flights-schedule-tb .td-btn{vertical-align:middle}.flights-schedule-container .phone .flights-schedule-tb th{font-size:12px}.flights-schedule-container .phone .flights-schedule-tb td,.flights-schedule-container .phone .flights-schedule-tb th{padding-top:16px;padding-bottom:16px}.flights-schedule-container .phone .flights-schedule-tb .tb-head .tb-head-tr{margin:0 12px}.flights-schedule-container .phone .flights-schedule-tb .tb-head .th-button{padding-right:0;width:5%}.flights-schedule-container .phone .flights-schedule-tb .tb-head .th-airline{width:40%}.flights-schedule-container .phone .flights-schedule-tb .tb-head .th-airport.schedule_arrival{text-align:right}.flights-schedule-container .phone .flights-schedule-tb .tb-head .th-airport.schedule_departure{min-width:125px}.flights-schedule-container .phone .flights-schedule-tb .tb-head th:first-child{padding-left:16px}.flights-schedule-container .phone .flights-schedule-tb .expand-btn-container{padding:5px 0}.flights-schedule-container .flights-schedule-btm-search-btn{position:absolute;left:0;bottom:0;height:80px;background:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff 70.46%);border-radius:8px 8px 8px 8px;width:100%;text-align:center;line-height:80px}.flights-schedule-container .flights-schedule-btm-search-btn .link,.flights-schedule-container .flights-schedule-btm-search-btn a{text-decoration:none;color:#3264ff;font-size:18px;font-weight:600;margin-right:6px}.flights-schedule-container .flights-schedule-btm-search-btn .link:hover,.flights-schedule-container .flights-schedule-btm-search-btn a:hover{text-decoration:underline}.tcp-h5-install-button.default{position:relative;display:inline-block}.tcp-h5-install-button.default button{border-radius:4px;padding:0 14px;width:351px;height:48px;font-size:16px;font-weight:500;color:#fff;background-color:#3264ff;border:none}.tcp-h5-install-button.default button .tcp-h5-install-button__text{-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;word-wrap:break-word}.tcp-h5-install-button.default button .aRow{-webkit-line-clamp:1}.tcp-h5-install-button.default .tcp-h5-install-button__mask{width:100%;height:100%;background:rgba(0,0,0,.16);position:absolute;left:0;right:0;top:0;bottom:0;border-radius:4px;pointer-events:none}.tcp-h5-install-button.default .tcp-h5-install-button__circle{width:20px;height:20px;border-radius:50%;margin:0 auto;clip-path:polygon(50% 0,50% 50%,100% 50%,100% 100%,0 100%,0 0,50% 0);animation:rotate 2s ease-in-out infinite;will-change:transform}.tcp-h5-install-mask-button{position:relative;border-radius:8px;overflow:hidden;min-height:92px;max-height:50vh}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask-content-children{position:relative}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(5px);z-index:1}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content{width:100%;min-height:100%;box-sizing:border-box;display:flex;flex-direction:column;padding:24px}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-title{font-size:16px;font-weight:700;color:#121826;margin-bottom:12px;line-height:22px;box-sizing:border-box;text-align:center}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-image{margin-top:auto;margin-bottom:12px;box-sizing:border-box;position:relative;width:100%;text-align:center}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-image img{width:120px;height:120px;object-fit:contain;display:inline-block}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button{width:100%;box-sizing:border-box;background:#2c61fe;border-radius:4px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:12px;position:relative}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button .tcp-h5-install-mask-button__mask-content-button-text{font-weight:500;font-size:16px;line-height:20px;height:20px}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button .tcp-h5-install-mask-button__mask-content-button-text.btn-overflow-text{font-size:12px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button .tcp-h5-install-mask-button__mask-content-button__loading-mask{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.tcp-h5-install-mask-button .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button .tcp-h5-install-mask-button__circle{width:16px;height:16px;border-radius:50%;margin:0 auto;clip-path:polygon(50% 0,50% 50%,100% 50%,100% 100%,0 100%,0 0,50% 0);animation:rotate 2s ease-in-out infinite;will-change:transform}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-bottom .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content,.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-mid .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content,.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-short .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content{display:flex;flex-direction:column;gap:12px}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-bottom .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button,.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-mid .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button,.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-short .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button{margin-top:auto}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-mid .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content,.tcp-h5-install-mask-button.tcp-h5-install-mask-button__description .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content{justify-content:center}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-mid .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button,.tcp-h5-install-mask-button.tcp-h5-install-mask-button__description .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button{margin-top:0}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-short .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content{justify-content:flex-start}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__basic-short .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button{margin-top:auto;margin-left:auto;width:fit-content}.tcp-h5-install-mask-button[dir=rtl].tcp-h5-install-mask-button__basic-short .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-button{margin-top:auto;margin-right:auto;margin-left:0}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__description{min-height:123px}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__image{min-height:224px;max-height:80vh}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__image .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content{justify-content:center}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__image .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-image{margin-top:0}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__description-image{min-height:255px;max-height:80vh}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__description-image .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content{justify-content:center}.tcp-h5-install-mask-button.tcp-h5-install-mask-button__description-image .tcp-h5-install-mask-button__mask .tcp-h5-install-mask-button__mask-content .tcp-h5-install-mask-button__mask-content-image{margin-top:0}.flight-schedule-item-tr .airline-info .airline-link{font-size:12px;display:inline-block;width:100%;color:#333;text-decoration:none}.flight-schedule-item-tr .airline-info a:hover{color:#2681ff;text-decoration:underline}.flight-schedule-item-tr .td-btn .arrow-btn{color:#333}.flights-schedule-hot .flights-schedule-container h2{color:#0f294d;font-size:28px;font-weight:700;text-align:center;margin-bottom:24px}@media screen and (max-width:768px){.flights-schedule-hot .flights-schedule-container h2{font-size:18px;margin-bottom:16px}}body,html{height:100%}body{-webkit-text-size-adjust:none}body,dd,dl,form,p{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}li,ol,ul{margin:0;list-style:none}button,legend,li,ol,textarea,ul{padding:0}button{cursor:pointer;*line-height:normal;margin:0;border:none;outline:none;background:none}button,img{vertical-align:middle}img{border:0}em,i{font-style:normal;padding:0;margin:0}input{background:none;outline:none;border:0}a{text-decoration:none}*{font-family:BlinkMacSystemFont,-apple-system,Roboto,Helvetica,Arial,sans-serif}.t-2020-12>h1,h1,h1.t-h1{font-size:40px;line-height:68px}@media screen and (max-width:768px){.t-2020-12>h1,h1,h1.t-h1{font-size:24px;line-height:30px}}.t-2020-12,.t-2020-12>h2,h2{color:#0f294d;font-weight:700;letter-spacing:0;text-align:start}@media screen and (max-width:767.9px){.t-2020-12,.t-2020-12>h2,h2{font-size:18px;line-height:24px;margin-bottom:12px}}@media screen and (min-width:768px){.t-2020-12,.t-2020-12>h2,h2{font-size:28px;line-height:34px;margin-bottom:24px}}.t-2020-12>h3,h3,t-h3{font-size:16px;line-height:22px}@media screen and (max-width:768px){.t-2020-12>h3,h3,t-h3{font-size:14px;line-height:18px}}@media screen and (min-width:1024.1px){.l-1160{max-width:1224px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;box-sizing:border-box}}@media screen and (min-width:768px) and (max-width:1024px){.l-1160{margin-left:0;margin-right:0;padding-left:24px;padding-right:24px}}@media screen and (max-width:767.9px){.l-1160{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}}.p-ll60{max-width:1160px;width:100%;top:-20px;position:relative;padding:80px calc(50% - 580px) 0;background:#fff;border-radius:20px}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}@media screen and (max-width:768px){.p-ll60{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}.p-ll60-spacebetween{padding:24px calc(50% - 580px) 15px;background:rgba(50,100,255,.12);background-image:url(https://ak-d.tripcdn.com/images/0wj1312000a26212i5453.png)}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60-spacebetween{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}@media screen and (max-width:768px){.p-ll60-spacebetween{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}.p-ll60-bottom{padding:48px calc(50% - 580px) 0}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60-bottom{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}@media screen and (max-width:768px){.p-ll60-bottom{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:32px;padding-right:32px}}.p-ll60-spacebetween{max-width:1160px;width:100%;position:relative;top:-65px;padding:15px calc(50% - 580px);background:rgba(50,100,255,.05);background-image:url(https://ak-d.tripcdn.com/images/0wj1p120009zjvqqtDDE4_D_768_432_R5.png);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60-spacebetween{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.p-ll60-spacebetween{box-sizing:border-box;margin-left:0;margin-right:0}}.p-ll60-bottom{max-width:1160px;width:100%;top:-60px;position:relative;padding:30px calc(50% - 580px) 0;background:#fff}@media screen and (min-width:768px) and (max-width:1224px){.p-ll60-bottom{margin-left:0;margin-right:0;padding-left:calc(50% - 548px);padding-right:calc(50% - 548px)}}@media screen and (max-width:768px){.p-ll60-bottom{box-sizing:border-box;margin-left:0;margin-right:0;padding-left:calc(50% - 564px);padding-right:calc(50% - 564px)}}.m-64-48{margin-bottom:64px}@media screen and (max-width:768px){.m-64-48{margin-bottom:48px}}.m-64-0{margin-bottom:64px}@media screen and (max-width:768px){.m-64-0{margin-bottom:0}}.m-b-48{margin-bottom:48px}.m-b-32{margin-bottom:32px}.t-16{color:#0f294d;font-size:16px;font-weight:700;text-align:center;margin-bottom:16px}.m-b-24{margin-bottom:24px}.m-b-12{margin-bottom:12px}.m-b-8{margin-bottom:8px}@media screen and (min-width:768px){.m-b-48-24{margin-bottom:48px}}@media screen and (max-width:767.9px){.m-b-48-24{margin-bottom:24px}}