@keyframes breath-brick-animation{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}.pc-comp_breath-brick{border-radius:2px;opacity:.5}.pc-comp_breath-animation{animation:breath-brick-animation 2.5s ease infinite}:root{--tripBrandingBlue:#2c61fe;--tripBlack:#121826;--tripTertiaryThirdBlack:#6f7685;--tripSecondaryBlack:#4f5563;--tripDeepOrange:#c74401;--tripGray:#b9bec7;--tripDeepRed:#d02c2a;--tripSecondaryGray:#6f7685}.ui-checkbox.is-checked,.ui-checkbox:hover{color:var(--tripBrandingBlue)}.ui-checkbox:hover{cursor:pointer}.ui-checkbox.is-disable{color:var(--tripSecondaryGray)}.ui-checkbox.is-disable:hover{cursor:auto}.pc-comp_checkbox{color:var(--tripTertiaryThirdBlack)}.pc-comp_checkbox.pc-comp_checkbox_error,.pc-comp_checkbox.pc-comp_checkbox_error:hover{color:#ee3b28}.pc-comp_checkbox_checked{color:var(--tripBrandingBlue)}.pc-comp_checkbox_disable{color:var(--tripSecondaryGray)}.pc-comp_checkbox:hover{color:var(--tripBrandingBlue);cursor:pointer}.pc-comp_checkbox_disable:hover{cursor:auto}#verification-pop .ift-modal-content{margin-left:0!important;margin-right:0!important}#verification-pop #verification-slider{background-color:#eee;margin-top:8px;min-height:270px;min-width:426px}.fix-usp-h{height:56px}.fix-usp-h:before{content:".";display:block;height:0;visibility:hidden;width:0}.fix-usp-h .ol-usp-simple{margin-top:20px}#toastWrapper{bottom:0;display:flex;flex-direction:column;gap:26px;height:50vh;left:0;margin:auto;pointer-events:none;position:fixed;right:0;top:40vh;width:50vw;z-index:1001}.ift-toast-item{--offsetX:0px;animation:_fadeUpInToast .3s;animation-fill-mode:forwards;color:var(--tripBlack);font-size:14px;inset-inline-start:50%;line-height:22px;opacity:0;position:relative;transform:translate(calc(-50% + var(--offsetX)));width:fit-content}@keyframes _fadeUpInToast{0%{opacity:0;transform:translate(calc(-50% + var(--offsetX)),100%)}to{opacity:1;transform:translate(calc(-50% + var(--offsetX)))}}.ift-toast-item__text{color:var(--tripBlack);font-size:14px}.ift-toast-item__textOnly{background-color:rgba(0,0,0,.6);border-radius:2px;color:#fff;padding:16px;z-index:9999}.ift-toast-item__withIcon{background-color:#fff;border-radius:4px;box-shadow:0 12px 24px 0 rgba(15,41,77,.16);display:flex;gap:8px;line-height:22px;padding:16px}.ift-toast-item__withIcon .fi-icon{align-items:center;color:var(--tripDeepCyan);display:flex;flex:0 0 20px;font-size:20px;height:20px;justify-content:center;width:20px}.ift-toast-item__exit{animation:_fadeUpOutToast .3s;animation-fill-mode:forwards;pointer-events:none}@keyframes _fadeUpOutToast{0%{max-height:50vh;opacity:1;overflow:hidden}to{max-height:0;opacity:0;overflow:hidden;transform:translate(calc(-50% + var(--offsetX)),-100%)}}.ift-toast-item .rotateY{transform:rotateY(180deg)}.loading-item{display:none;height:480px;left:50%;margin-left:-160px;margin-top:-240px;position:fixed;top:50%;width:320px;z-index:5000}.loading-item .loading-cnt{display:table-cell;height:480px;text-align:center;vertical-align:middle;width:320px}.loading-item .loading-cnt .loading-brick{background:#fff;border-radius:2px;display:inline-block;max-width:280px;min-width:106px;padding:20px 10px}.loading-item .loading-cnt .loading-gif{background:no-repeat;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_common_loading.gif);background-size:100% 100%;display:inline-block;height:86px;margin:14px 34px 4px;width:86px}.loading-item .loading-cnt .loading-txt{color:#0f294d;font-size:18px;line-height:24px;margin-top:10px}.m-list-placeholder{align-items:center;height:100vh;width:100%}.m-list-placeholder .pic_bookings_loading{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_common_loading.gif) no-repeat;background-size:contain;display:inline-block;height:80px;width:80px}@media screen and (min-width:0\0){.m-list-placeholder .pic_bookings_loading{background:url(images/pic_bookings_loading_47ca46d364.png_.webp) no-repeat;background-size:contain}}.o-price-flight{color:var(--tripBrandingBlue)}.o-price-flight__currency{font-size:20px}.o-price-flight__num{font-size:20px;line-height:1}.o-price-flight_special{color:#f60}.o-icon-no_result{background:url(images/planet-gray_28af9e95b3.png_.webp) no-repeat;display:inline-block;height:122px;margin-bottom:15px;width:103px}.o-flight-icon{background-image:url(images/flights-sprite_88344d5eb7.png_.webp);background-position:1024px 1024px;background-repeat:no-repeat;display:inline-block;font-size:0;vertical-align:middle}.o-icon-calender{background-position:0 -30px;height:24px;width:24px}.o-icon-turn{background-position:-142px -95px;height:12px;width:22px}.o-icon-flight{background-position:-200px -29px;height:20px;width:20px}.o-icon-baggage,.o-icon-benefit,.o-icon-protect,.o-icon-secure{background:url(images/protection_a18177aea9.png_.webp) no-repeat;background-size:contain;display:inline-block;height:42px;left:0;position:absolute;top:0;vertical-align:-6px;width:42px}.o-icon-secure{background:url(images/secure_aa1c19b662.png_.webp) no-repeat;background-size:contain}.o-icon-benefit{background:url(images/benefit_17b59672f3.png_.webp);background-size:contain}.o-icon-baggage{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAAx4ExPAAACYElEQVR4Ae3cQU4UURDG8XrDxBh0SeLOhUeQkHgAr4AnEA7gQTgAeAK4gntNCBzBhTtd68YIj54FG1LvS1UXDSH+ZwNUffWm+fE6PSHTY8YDAQQQQACBmQJt5lxobO+gv7/q9iYUXii01ez7+Un7stDytlpq4f9lXQCLf2kAASwKFMfZgUXAdXFejk9X4F/TVdB9DK/Ozf5smf30hq7MXlm3F15vc7X16ptj8Or3VRv8eve1/Hidtx/7oddVLzvUy6LLz+3YW2/pGqdwURhAAIsCxXF2IIBFgeI4OxDAokBxnB0IYFGgOM4OBLAoUBxnBxYBh/9M2D3s+/3aTovrD8f//v4x7M1pPHv5es5YaKat7MPFcTvzwuxATyVRAzCB5UUB9FQSNQATWF4UQE8lUQMwgeVFAfRUEjUAE1heFEBPJVEDMIHlRQH0VBI1ABNYXhRATyVRAzCB5UUB9FQStUXfnaWOY7XeVu0n03s0wPXznSeDpA6UU1jpBHoABpBUBEClE+gBGEBSEQCVTqAHYABJRQBUOoEegAEkFQFQ6QR6AAaQVARApRPoARhAUhEAlU6gB2AASUUAVDqBHoABJBUBUOkEegAGkFQEQKUT6AEYQFIRAJVOoAdgAElFAFQ6gR6AASQVAVDpBHrDdyasr+3rv+kWJ7XG6Faw1uybNTtSsw/e6/apd3vnPe/mVi6vflvbWNx+f/fr8F65u0Hv5+nDc7pXnwDPLk6aPChvbsna7kE/nY5233uO6UN7ZjtwCnuiiRqACSwvCqCnkqgBmMDyogB6KtQQQAABBBB4CIEbSg5Bd5ste9EAAAAASUVORK5CYII=) no-repeat;background-size:contain}.o-icon-JPIns-logo{background:url(images/logo_tokyokaijyo_aac7eec730.png_.webp) no-repeat;background-size:contain}.o-pop-overlay__circle{padding-top:20px}.o-pop-overlay__circle i{background:#fff;border-radius:50%;left:50%;line-height:1;margin-left:-29px;padding:7px;position:absolute;top:-20px}.show-icon .o-pop-overlay__circle{background:none;display:block}.hide-icon .o-pop-overlay__circle{display:none}.m-overlay{background-color:#fff;max-width:800px;min-width:132px;position:absolute;z-index:100}.m-overlay__padding{padding:10px 12px}.c-top-search-item{box-sizing:border-box;*display:inline;float:left;*zoom:1}.c-top-search-item__label{color:#6b8299}.c-top-search-item__value{font-size:14px}.m-top-search-box{background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);padding:20px 0;position:relative}.m-top-search-fixed{left:0;position:fixed;top:0;width:100%;z-index:99}.m-info-tips{background-color:#fafcff;padding:10px 0;width:100%}.m-info-tips .wrap{margin:0 auto;max-width:1180px;overflow:hidden;position:relative}.m-info-tips li{margin:5px 0}.m-info-tips__tit{color:#ff9500;display:inline;padding-right:5px}.o-icon-switch{background:url(images/switch_4467e1be0e.png_.webp) no-repeat;display:inline-block;height:36px;width:36px}.c-msg-error{color:#ff4040;display:block;font-size:12px;line-height:1.2;margin-top:3px}.c-search-edit-item{border:1px solid #b4c4d6;box-sizing:border-box;height:60px}.c-search-edit-item__line{background:#6b8299;height:1px;width:10px}.c-search-edit-item__label{color:#6b8299;font-size:12px;line-height:1.2}.c-search-edit-item__module{border-bottom:2px solid transparent;flex-basis:100%;flex-direction:column;padding:10px 20px;position:relative}.c-search-edit-item__module.is-active{border-bottom:2px solid var(--tripBrandingBlue)}.c-search-edit-item .o-input{cursor:pointer;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.c-search-edit-item .o-input_error{border-bottom:2px solid #ff4040}.c-search-edit-item .msg-error{background-color:#d9481b;border:1px solid #d9481b;bottom:0;color:#fff;font-size:12px;left:-1px;line-height:1.2;margin-bottom:57px;max-width:100%;padding:8px 10px;position:absolute;white-space:normal}.c-search-edit-item .msg-error:before{border:9px solid transparent;border-top-color:#d9481b;bottom:-18px;content:"";left:20px;position:absolute}.c-number-counter{border:1px solid #b4c4d6;height:34px}.c-number-counter__btn{cursor:pointer;display:inline-block;height:34px;line-height:34px;position:relative;text-align:center;width:34px}.c-number-counter__btn:hover .fi-minus,.c-number-counter__btn:hover .fi-plus{color:var(--tripBrandingBlue)}.c-number-counter__value{display:inline-block;font-size:18px;line-height:34px;text-align:center;vertical-align:top;width:44px}.c-number-counter .fi-minus,.c-number-counter .fi-plus{color:#234;font-size:18px}.is-disabled .c-number-counter__value,.is-disabled .fi-minus,.is-disabled .fi-minus:hover,.is-disabled .fi-plus,.is-disabled .fi-plus:hover{color:#ccdef0;cursor:default}.is-disabled:hover .fi-minus,.is-disabled:hover .fi-plus{color:#ccdef0}@media screen and (max-width:768px){.c-number-counter__value{width:32px}.c-number-counter__btn{width:30px}}.c-select-tips{position:absolute}.c-select-tips__txt{background:#edf1ff;border:1px solid #9cf;color:#6b8299;margin-top:10px;padding:2px 10px}.c-select-tips_org{background-color:#fff9ea;border-color:#ffe299}.c-more-options{*margin-top:5px}.c-more-options__info{color:#6b8299;line-height:1}.c-more-options__more{color:var(--tripBrandingBlue);margin-left:10px}.c-more-options__class{margin-top:10px;*margin-top:5px;position:relative;z-index:3}.c-more-options__label{display:block;margin-bottom:3px}.c-more-options__content{border-bottom:2px solid transparent;box-sizing:border-box;height:58px;padding:10px 20px;position:relative;text-overflow:ellipsis;white-space:nowrap}.c-more-options__content:hover{cursor:pointer}.c-more-options__text-con{justify-content:space-between;margin-top:3px}.c-more-options__text-hover{background-color:#fff;border-radius:4px;bottom:35px;box-shadow:0 2px 10px 0 rgba(0,41,99,.2);color:#234;display:none;font-size:14px;left:0;padding:20px;position:absolute;white-space:nowrap;z-index:10}.c-more-options__text-hover:before{border:5px solid transparent;border-top-color:#fff;bottom:-10px;content:"";position:absolute}.c-more-options__text{box-sizing:border-box;display:inline-block;font-size:14px;margin-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.m-top-search-box-edit{margin:0 auto}.m-top-search-box-edit .radio-switch{font-size:14px;margin-bottom:10px;position:relative;width:100%}.m-top-search-box-edit .radio-switch .o-radiobox{margin-right:20px}.m-top-search-box-edit .radio-switch .mapLink{font-size:14px;position:absolute;right:0}.m-top-search-box-edit .radio-switch .mapLink .tit{color:var(--tripBlack)}.m-top-search-box-edit .radio-switch .mapLink .linkTit{color:var(--tripBrandingBlue)}.m-top-search-box-edit .radio-switch .mapLink .linkTit:hover{cursor:pointer;text-decoration:underline;text-decoration-color:var(--tripBrandingBlue)}.m-top-search-box-edit .radio-switch .mapLink .fi-icon{color:var(--tripBrandingBlue);margin-left:4px;vertical-align:middle}.m-top-search-box-edit .single-search-wrapper{max-width:800px;width:68%}.m-top-search-box-edit .multi-item{margin-bottom:10px}.m-top-search-box-edit .multi-item .c-number-dot{background:var(--tripBrandingBlue);border:none;color:#fff;width:30px}.m-top-search-box-edit .multi-item .search-items{width:100%}.m-top-search-box-edit .multi-item .item-city{max-width:772px;width:calc(67.8% - 30px)}.m-top-search-box-edit .multi-item .item-city__from{width:42%}.m-top-search-box-edit .multi-item .item-time{border-right:1px solid #b4c4d6;width:calc(32.2% - 80px)}.m-top-search-box-edit .multi-item .item-close{border:none;width:80px}.m-top-search-box-edit .multi-item .remove-btn .fi-icon_close_line{color:#999;font-size:16px}.m-top-search-box-edit .multi-item .remove-btn .fi-icon_close_line:hover{color:var(--tripBrandingBlue)}.m-top-search-box-edit .multi-item .remove-btn:hover{text-decoration:none}.m-top-search-box-edit .item-dir-switch{box-sizing:border-box}.m-top-search-box-edit .item-dir-switch:hover{cursor:pointer}.m-top-search-box-edit .item-dir-switch:hover .fi-swap-arrow{color:var(--tripBrandingBlue)}.m-top-search-box-edit .item-dir-switch .fi-swap-arrow{color:#6b8299;font-size:20px;line-height:1}.m-top-search-box-edit .item-city{max-width:500px;width:62.5%}.m-top-search-box-edit .item-time{border-left:none;width:37.5%}.m-top-search-box-edit .item-class,.m-top-search-box-edit .item-time{border-right:none;max-width:300px}.m-top-search-box-edit .item-class{position:relative;width:calc(100% - 80px)}.m-top-search-box-edit .item-class.is-active .c-more-options__content{border-bottom:2px solid var(--tripBrandingBlue)}.m-top-search-box-edit .item-class.is-active .mc-srh_fl__dropdown{display:block}.m-top-search-box-edit .item-search{background:#ff9500;border:none;color:#fff;cursor:pointer;width:80px}.m-top-search-box-edit .item-search .fi-search{font-size:30px}.m-top-search-box-edit .item-search:hover{background:#e58500}.m-top-search-box-edit .add-new-btn-wrapper{cursor:pointer;margin-right:10px;width:67%}.m-top-search-box-edit .add-new-btn-wrapper:hover{background:#edf1ff;color:var(--tripBrandingBlue);text-decoration:none}.m-top-search-box-edit .add-new-btn-wrapper .add-new-btn{border:1px dashed #b4c4d6;box-sizing:border-box;color:#234;font-size:14px;height:60px;padding-left:20px}.m-top-search-box-edit .add-new-btn-wrapper .fi-plus{font-size:16px;margin-right:10px}.m-top-search-box-edit .search-other{width:32.3%}@media screen and (max-width:768px){.m-top-search-box-edit .search-wrapper{display:block}.m-top-search-box-edit .single-search-wrapper{width:100%}.m-top-search-box-edit .single-search{display:block}.m-top-search-box-edit .single-search .item-city{border-bottom:none;max-width:100%;width:100%}.m-top-search-box-edit .single-search .item-city__from{width:42%}.m-top-search-box-edit .single-search .item-time{border-left:1px solid #b4c4d6;float:left;max-width:none;width:calc(50% - 40px)}.m-top-search-box-edit .add-new-btn-wrapper{margin-bottom:10px;width:calc(100% - 80px)}.m-top-search-box-edit .search-other{width:auto}.m-top-search-box-edit .search-other .item-class{float:left;max-width:none;width:calc(100% - 80px)}#address_suggestionContainer_ArrivalCity,#address_suggestionContainer_MultArrivalCity{left:168px!important}}.c-airline-table{margin-bottom:10px}.c-fi-circle{background:#ffa900;border-radius:50%;display:inline-block;height:24px;line-height:24px;margin-right:8px;text-align:center;width:24px}.c-fi-circle .fi-bell{color:#fff}.m-recommend-txt .result-tit{color:#6b8299;font-size:16px;margin-bottom:20px;padding-top:10px}.c-result-duration .fi_flight-clock{color:#b4c4d6;font-size:13px;margin-right:3px;vertical-align:middle}.c-result-price{float:left;text-align:right;width:22%}.c-result-price__value{line-height:1}.c-result-price__deals{color:#6b8299}.c-result-price__stock{color:#f60}.c-result-price__top{margin-top:8px}.is-active .result-item-hd .c-result-price{display:none}.c-result-operate .fi_flight-arrow-down{color:#fff;font-size:14px}.c-result-operate .drop-down-btn{background:#ffa900;border:1px solid #ffa900;border-radius:2px;box-shadow:0 1px 4px 0 rgba(255,143,0,.6);display:inline-block;height:32px;line-height:34px;min-width:32px;text-align:center}.c-result-operate .drop-down-btn:hover{background:#f08800;border-color:#f08800;text-decoration:none}.m-crumbs .c-crumb{margin:10px 0 15px;text-align:right}.c-flight-list-seo{margin-bottom:15px}.c-flight-list-seo__tit{font-size:14px;margin-bottom:8px}.c-flight-list-seo__cnt{color:#6b8299}.c-flight-list-seo__cnt p{margin-bottom:5px}.c-flight-list-seo__cnt a{color:#6b8299}.c-flight-list-seo__img{float:left;margin-right:10px}.c-flight-list-seo__txt{color:#6b8299}.m-flight-schedule{border:1px solid #ccdef0;margin:20px 0;padding:20px 20px 10px}.m-flight-schedule .tit{font-size:14px;line-height:1;margin-bottom:8px}.m-flight-schedule a{color:#6b8299;display:block;margin-bottom:8px}.c-with-ctrip-item{font-size:14px;margin-bottom:15px;padding-left:35px;position:relative}.c-with-ctrip-item__txt{color:#6b8299;display:block;font-size:12px}.c-with-ctrip-item .fi-check-piece-o{color:var(--tripDeepCyan);font-size:24px;left:0;position:absolute;top:-2px}.m-with-ctrip{margin-top:20px}.m-with-ctrip .mod-tit{font-size:18px;font-weight:700;margin-bottom:8px}.m-model-gallery{max-width:520px}.m-model-gallery .fi-icon_close_line{color:#c5c8cd}.m-model-gallery .fi-icon_close_line:hover{color:var(--tripBrandingBlue)}.m-model-gallery .fi-arrow-left,.m-model-gallery .fi-arrow-right{font-size:20px}.m-model-gallery__logo{margin-bottom:10px}.m-model-gallery__logo img{margin-right:5px}.m-model-gallery__image{padding-bottom:20px;position:relative}.m-model-gallery__ul{display:table;min-height:360px;position:relative;width:100%}.m-model-gallery__ul .item{display:none;text-align:center;vertical-align:middle}.m-model-gallery__ul .item>img{max-height:440px;max-width:400px;vertical-align:middle}.m-model-gallery__ul .active{display:table-cell}.m-model-gallery__tit{font-size:14px}.m-model-gallery__txt{line-height:1.2}.m-model-gallery__arrow{background-color:#000;background-color:rgba(0,0,0,.5);border-radius:50px;cursor:pointer;display:inline-block;margin-top:-25px;padding:5px 10px;position:absolute;top:50%}.m-model-gallery__arrow:hover{background-color:var(--tripBrandingBlue)}.m-model-gallery .fi-arrow-left,.m-model-gallery .fi-arrow-right{color:#fff;font-size:18px;vertical-align:middle}.m-model-gallery_prev{left:15px}.m-model-gallery_next{right:15px}.m-model-gallery__con{line-height:12px;padding-bottom:20px}.m-model-gallery__con>li{line-height:12px;padding-left:10px}.m-multi-ensure{max-width:540px}.m-multi-ensure__hd{background:#f0f9ff;padding:10px}.m-multi-ensure__hd dt{display:inline-flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:5px;position:relative;width:100%}.m-multi-ensure__hd dt span{margin-right:8px}.m-multi-ensure__hd dt a{color:var(--tripBrandingBlue);font-size:12px;font-weight:400;white-space:nowrap}.m-multi-ensure__cnt{color:#6b8299;padding:10px}.m-multi-ensure__txt{padding-bottom:10px}.m-multi-ensure__txt:last-child{padding:0}.m-multi-ensure__txt b{color:#f60}.mod-flight-crumb{font-size:14px;margin-bottom:20px;padding:0;text-align:right}.mod-flight-crumb a{color:#1171b7}.mod-flight-crumb h1{color:#666;display:inline;font-size:14px;font-weight:400}.mod-l-ft{border-top:1px solid #dedede;font-size:14px;margin-top:20px;padding-top:20px}.mod-l-ft .pg{color:#666;margin-bottom:15px}.mod-l-ft .pg a:hover{text-decoration:none}.mod-l-ft .tit{font-size:18px;font-weight:400;margin-bottom:10px}.mod-l-ft .travelsky{margin-top:30px;padding-left:80px;position:relative}.mod-l-ft .travelsky p{color:#666}.mod-l-ft .travelsky .travel-sky-logo{height:40px;left:0;position:absolute;width:70px}.mc-srh_fl__dropdown{background-color:#fff;cursor:default;display:none;position:absolute;right:0;z-index:3}.mc-srh_fl__guest-record{padding:0 20px}.mc-srh_fl__guest-record .o-counter__label{font-size:14px}.mc-srh_fl__guest-record .o-counter__label-desc{color:#6b8299}.mc-srh_fl__guest-record .o-counter__minus,.mc-srh_fl__guest-record .o-counter__plus{border-color:#234}.mc-srh_fl__guest-record .o-counter__minus:hover,.mc-srh_fl__guest-record .o-counter__plus:hover{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue)}.mc-srh_fl__guest-record .o-counter__minus.is-disabled,.mc-srh_fl__guest-record .o-counter__plus.is-disabled{background:#fff;border:1px solid #ccdef0}.mc-srh_fl__dropdown-tips{color:#6b8299;line-height:16px}.mc-srh_fl__msg-error{color:#ff4040;line-height:16PX;padding:15px 20px 5PX}.mc-srh_fl__dropdown-sp-line{border-top:1px solid #ccdef0;margin:15px 20px}.mc-srh_fl__dropdown-err-msg{color:#ff4040;line-height:16px;padding:15px 20px 5PX}.mc-srh_fl__err-msg{background-color:#d9481b;border:1px solid #d9481b;bottom:0;color:#fff;display:none;font-size:12px;left:-1px;line-height:1.2;margin-bottom:59px;max-width:100%;padding:8px 10px;position:absolute}.mc-srh_fl__err-msg:before{border:9px solid transparent;border-top-color:#d9481b;bottom:-18px;content:"";left:20px;position:absolute}.mc-srh_fl__field-block{cursor:pointer;display:block;overflow:hidden;padding:6px 15px}.mc-srh_fl__swap{color:#787878;cursor:pointer;height:24px;left:50%;line-height:24px;margin-left:-12px;margin-top:20px;position:absolute;text-align:center;user-select:none;width:24px}.mc-srh_fl__swap .fi{font-size:20px;line-height:20px;vertical-align:middle}.mc-srh_fl__swap:hover{color:var(--tripBrandingBlue)}.mc-srh_fl__date-sp{height:16px;left:50%;margin-left:-8px;margin-top:24px;position:absolute;text-align:center;width:16px}.mc-srh_fl__date-sp-line{border-bottom:1px solid #ddd;display:inline-block;vertical-align:middle;width:14px}.mc-srh_fl__label-txt{color:#999;display:inline-block;*display:inline;font-size:12px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;*zoom:1}.mc-srh_fl__input-con{display:block}.mc-srh_fl__input,.mc-srh_fl__input-txt{border:0;box-sizing:content-box;font-size:16px;height:20px;line-height:1.3;margin:0;padding:5px 0 4px;vertical-align:top;width:100%}.mc-srh_fl__input-txt:focus,.mc-srh_fl__input:focus{outline:none}.mc-srh_fl__input-txt{display:inline-block;*display:inline;*zoom:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc-srh_fl__btn-search{background:#ff8d00;background:linear-gradient(90deg,#ffa900 0,#ffa900 10%,#ff7200 90%,#ff7200);border:0;border-radius:4px;color:#fff;float:right;font-size:18px;height:50px;line-height:50px;min-width:220px;padding:0 16px}.mc-srh_fl__btn-search:hover{background:#ff6000}.mc-srh_fl__text-snippet{color:#666;float:right;font-size:12px;line-height:1.2;margin-right:12px;margin-top:10px;text-align:right}.mc-srh_fl.is-active{display:block}.mc-srh_fl__type{margin-bottom:16px}.mc-srh_fl__type .o-radiobox-c{margin-right:20px}.mc-srh_fl__multi-city,.mc-srh_fl__single-city{display:none}.mc-srh_fl__multi-city.is-active,.mc-srh_fl__single-city.is-active{display:block}.mc-srh_fl__group-route{width:47%;*width:46.5%}@media screen and (max-width:1020px){.mc-srh_fl__group-route{margin-bottom:-1px;width:100%}}.mc-srh_fl__field-from{padding-right:12px;width:50%;*width:47.5%}.mc-srh_fl__field-to{padding-left:12px;width:50%;*width:47.5%}.mc-srh_fl__group-date{width:30%}.mc-srh_fl__group-date.is-round-trip .mc-srh_fl__field-depart{padding-right:8px;width:50%;*width:47%}.mc-srh_fl__group-date.is-round-trip .mc-srh_fl__date-sp,.mc-srh_fl__group-date.is-round-trip .mc-srh_fl__field-return{display:block}@media screen and (max-width:1020px){.mc-srh_fl__group-date{width:50%}}.mc-srh_fl__field-depart{width:100%}.mc-srh_fl__date-sp{display:none}.mc-srh_fl__field-return{display:none;padding-left:8px;width:50%;*width:47%}.mc-srh_fl__group-option{width:23%}@media screen and (max-width:1020px){.mc-srh_fl__group-option{width:50%;width:calc(50% + 1px)}}.mc-srh_fl__nonstop{float:left;margin-top:10px}.mc-srh_fl__action{float:right;margin-right:4px;margin-top:16px}@media screen and (max-width:1020px){.mc-srh_fl__action{margin-right:1px}}.mc-srh_fl__multi-city{clear:both}.mc-srh_fl__multi-city .mc-srh_fl__group-route{width:70%;*width:69.5%}@media screen and (max-width:1020px){.mc-srh_fl__multi-city .mc-srh_fl__group-date,.mc-srh_fl__multi-city .mc-srh_fl__group-route{width:100%}}.mc-srh_fl__multi-item{margin-bottom:10px;padding-left:32px;position:relative}.mc-srh_fl__multi-item.is-added{padding-right:30px}.mc-srh_fl__item-remove{color:#999;cursor:pointer;height:24px;line-height:24px;position:absolute;right:2px;text-align:center;top:22px;width:24px}.mc-srh_fl__item-remove .fi-icon_close_line{font-size:16px}.mc-srh_fl__item-remove:hover{color:var(--tripBrandingBlue)}.mc-srh_fl__multi-num{align-items:center;background-color:var(--tripBrandingBlue);border-radius:4px 0 0 4px;bottom:0;color:#fff;display:flex;font-size:20px;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:32px;z-index:1}.mc-srh_fl__multi-add-con{box-sizing:border-box;float:left;padding-right:10px;width:77%;*width:76%}@media screen and (max-width:1020px){.mc-srh_fl__multi-add-con{width:50%}}.mc-srh_fl__multi-add{border:1px dashed #ddd;color:#234;cursor:pointer;font-size:16px;line-height:1.2;padding:21px 10px 20px}.mc-srh_fl__multi-add:hover{border-color:var(--tripBrandingBlue);color:var(--tripBrandingBlue)}.mc-srh_fl__multi-add.is-disabled{border-color:#ddd;color:#ddd;cursor:default}.mc-srh_fl__dropdown-option{border:1px solid #ddd;box-shadow:0 8px 20px 0 rgba(0,41,99,.2);width:330px}.mc-srh_fl__dropdown-option .mc-srh_fl__dropdown-cnt{padding-top:20px}.mc-srh_fl__tips-number{margin-top:5px}.mc-srh_fl__close-con{justify-content:flex-end;line-height:34px;padding-right:10px}.mc-srh_fl__close-btn{color:var(--tripBrandingBlue);cursor:pointer;font-size:12px}.mc-srh_fl__close-btn:hover{text-decoration:underline}.mc-srh_fl__radio-list-item-group h3{line-height:1;padding:5px 20px 10px}.mc-srh_fl__radio-list-item-group .o-radio-list-item .fi-tick{right:20px}.mc-srh_fl__radio-list-item-group .o-radio-list-item__label{font-size:14px;line-height:36px;padding:0 0 0 20px}.mc-srh_fl__radio-list-item-group .o-radio-list-item:hover{background:#edf1ff;color:#234}.mc-srh_fl__radio-list-item-group .o-radio-list-item:hover .fi-tick{display:none}.mc-srh_fl__radio-list-item-group .o-radio-list-item.is-checked .o-radio-list-item__label{color:var(--tripBrandingBlue)}.mc-srh_fl__radio-list-item-group .o-radio-list-item.is-checked:hover{background:#fff;cursor:default}.mc-srh_fl__radio-list-item-group .o-radio-list-item.is-checked:hover .fi-tick{display:block}.m-ie-tips{background:#ffa900;border-radius:1px;color:#fff;font-size:14px;line-height:1;padding:10px 0;text-align:center}.m-ie-tips .fi-info-o{font-size:18px;line-height:1;vertical-align:middle}.m-ie-tips__close{color:#fff;float:right}.m-ie-tips__close:hover .fi-icon_close_line{color:#fff}.m-ie-tips .fi-icon_close_line{font-size:16px;line-height:1;vertical-align:middle}@media screen and (max-width:1024px){.mod-back-top{display:none}}.c-result-period__period{float:left;width:30%}.c-result-period__cell{display:inline-block;*float:left;vertical-align:top;width:25%}.c-result-period .arrive-time{width:33%}.c-result-period_beeline{color:#6b8299;margin:0 8px;text-align:center;width:32%}.c-result-period__depart{text-align:right}.c-result-period__arrive{position:relative;text-align:left}.c-result-period__dayplus{color:#f60;font-size:12px;font-weight:400;line-height:normal;line-height:18px;margin-left:2px;transform:scale(.8);vertical-align:top}.c-result-period__time{font-size:20px;font-weight:700;line-height:1.2;white-space:nowrap}.c-result-period__stop{margin-top:-5px}.c-result-period__stop-name{cursor:help;display:inline-block;line-height:1}.c-result-period_nostop{margin-top:20px}.c-result-period__code{color:#6b8299;cursor:help;display:inline-block;line-height:1}.c-result-period__line{border-bottom:2px solid #a3b8cc;height:0;margin-bottom:4px;padding-top:5px;position:relative}.c-result-period__triangle{border-left:7px solid #a3b8cc;border-top:6px solid #fff;bottom:-2px;height:0;position:absolute;right:0}.c-result-period__dot{background:#fff;border:2px solid #a3b8cc;border-radius:50%;cursor:help;display:inline-block;height:6px;left:50%;margin-left:-5px;position:absolute;top:1px;width:6px}@media screen and (max-width:1100px){.c-result-period_beeline{width:29.5%}.c-result-period .arrive-time{width:34%}}@media screen and (max-width:1024px){.c-result-period_beeline{width:28.5%}.c-result-period .arrive-time{width:35%}}.m-result-list .result-item,.m-route-outline .result-item{background:#fff;overflow-x:hidden}.m-result-list .result-item .result-item-hd,.m-route-outline .result-item .result-item-hd{box-shadow:0 2px 4px 0 rgba(0,0,0,.12);position:relative;*position:static}.m-result-list .result-item .result-item-selected,.m-route-outline .result-item .result-item-selected{position:relative;*position:static}.m-result-list .result-item .result-item-selected .c-result-period__dot,.m-result-list .result-item .result-item-selected .c-result-period__stop,.m-result-list .result-item .result-item-selected .c-result-period__stop-name,.m-route-outline .result-item .result-item-selected .c-result-period__dot,.m-route-outline .result-item .result-item-selected .c-result-period__stop,.m-route-outline .result-item .result-item-selected .c-result-period__stop-name{cursor:default}.m-result-list .result-item .result-item-table,.m-route-outline .result-item .result-item-table{display:table;padding:20px;width:95.5%}.m-result-list .result-item .pt-24,.m-route-outline .result-item .pt-24{padding-top:24px}.m-result-list .result-item .m-flight-detail,.m-route-outline .result-item .m-flight-detail{border-top:1px solid #ccdef0}.m-result-list .result-item .c-result-airline,.m-route-outline .result-item .c-result-airline{display:table-cell;*float:left;line-height:1.3;position:relative;vertical-align:top;width:27%}.m-result-list .result-item .c-result-airline__logo,.m-route-outline .result-item .c-result-airline__logo{*float:left;left:0;position:absolute;top:5px;vertical-align:top}.m-result-list .result-item .c-result-airline__wrap,.m-route-outline .result-item .c-result-airline__wrap{display:inline-block;padding-left:50px;*padding-left:5px;padding-top:5px}.m-result-list .result-item .c-result-airline__airline,.m-route-outline .result-item .c-result-airline__airline{float:left;width:23%}.m-result-list .result-item .c-result-airline__name,.m-route-outline .result-item .c-result-airline__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.m-result-list .result-item .c-result-airline__multi,.m-route-outline .result-item .c-result-airline__multi{margin-bottom:8px;position:relative;vertical-align:top}.m-result-list .result-item .c-result-airline__multi:last-child,.m-route-outline .result-item .c-result-airline__multi:last-child{margin-bottom:0}.m-result-list .result-item .c-result-airline__multi .c-result-airline__logo,.m-route-outline .result-item .c-result-airline__multi .c-result-airline__logo{height:24px;width:24px}.m-result-list .result-item .c-result-airline .airline-mutil,.m-route-outline .result-item .c-result-airline .airline-mutil{background-image:url(images/multiple-airlines_2x_d76ddbd7f2.png_.webp);background-size:41px 36px;height:36px;width:41px}.m-result-list .result-item .c-result-airline__share,.m-route-outline .result-item .c-result-airline__share{color:#6b8299;position:relative;width:160px}@media screen and (max-width:768px){.m-result-list .result-item .c-result-airline__name,.m-result-list .result-item .c-result-airline__share,.m-route-outline .result-item .c-result-airline__name,.m-route-outline .result-item .c-result-airline__share{width:148px}.m-result-list .result-item .c-result-airline .airline-mutil,.m-route-outline .result-item .c-result-airline .airline-mutil{background-image:url(images/multiple-airlines_2x_d76ddbd7f2.png_.webp);background-size:41px 36px;height:36px;width:41px}}.m-result-list .result-item .c-result-period,.m-route-outline .result-item .c-result-period{display:table-cell;*float:left;vertical-align:top;width:32.5%}.m-result-list .result-item .result-period-tips,.m-route-outline .result-item .result-period-tips{background:#fff9eb;border:1px solid #ffe099;border-radius:2px;*clear:left;color:#6b8299;display:inline-block;margin-left:10px;margin-top:10px;padding:2px 10px}.m-result-list .result-item .c-result-duration,.m-route-outline .result-item .c-result-duration{display:table-cell;*float:left;padding-left:20px;width:20%}.m-result-list .result-item .c-result-duration__score,.m-route-outline .result-item .c-result-duration__score{display:none}.m-result-list .result-item .c-result-operate,.m-route-outline .result-item .c-result-operate{display:table-cell;*float:right;text-align:right}.m-result-list .result-item .c-result-operate .round-trip,.m-route-outline .result-item .c-result-operate .round-trip{padding-bottom:4px}.m-result-list .result-item .c-result-operate .price-include,.m-route-outline .result-item .c-result-operate .price-include{color:#6b8299}.m-result-list .result-item-multi .o-icon-turn,.m-route-outline .result-item-multi .o-icon-turn{background-position:-130px -126px;height:22px;top:-3px;width:24px}.m-result-list .result-item-price .item-con-table,.m-route-outline .result-item-price .item-con-table{display:table;width:100%}.m-result-list .result-item-price .item-con-cell,.m-route-outline .result-item-price .item-con-cell{width:auto}.m-result-list .result-item-price .o-price-flight__num,.m-route-outline .result-item-price .o-price-flight__num{white-space:nowrap}.m-result-list .result-item-con-more,.m-route-outline .result-item-con-more{border-top:1px dashed #ccdef0;padding:10px 20px 10px 0;text-align:right}.m-result-list .result-item-con-more .fi_flight-arrow-down,.m-route-outline .result-item-con-more .fi_flight-arrow-down{line-height:1;vertical-align:middle}.m-result-list .result-item-con-more.is-active .fi_flight-arrow-down:before,.m-route-outline .result-item-con-more.is-active .fi_flight-arrow-down:before{content:"\e32b"}.m-result-list .result-status-item,.m-route-outline .result-status-item{border-bottom:1px dashed #ccdef0;padding:15px 0}.m-result-list .result-status-item:last-child,.m-route-outline .result-status-item:last-child{border-bottom:0}.m-result-list .m-result-title,.m-route-outline .m-result-title{color:#234;font-size:18px;font-weight:600;letter-spacing:0;line-height:20px;margin:20px 0 10px}.m-result-list .m-result-title .fi-info-o,.m-route-outline .m-result-title .fi-info-o{font-size:18px;margin-left:4px;vertical-align:middle}.m-result-list .m-result-title .fi-info-o:hover,.m-route-outline .m-result-title .fi-info-o:hover{cursor:pointer}.m-result-list .m-result-title.j_recommendTit,.m-route-outline .m-result-title.j_recommendTit{margin-top:12px}.m-result-list .policies,.m-route-outline .policies{color:var(--tripBrandingBlue);cursor:pointer;display:inline-block;line-height:1}.m-result-list .direct,.m-route-outline .direct{background:#fff;border:1px solid #cce2ef;border-radius:100px;color:#6b8299;cursor:help;display:inline-block;line-height:1.2;margin:5px 0 0;padding:2px 10px}.m-result-list .gift,.m-route-outline .gift{background:#fff;border:1px solid var(--tripCyan);border-radius:2px;display:inline-block;margin-right:10px;padding:1px 4px 0 3px;vertical-align:top}.m-result-list .gift .fi-gift,.m-route-outline .gift .fi-gift{color:var(--tripDeepCyan);font-size:13px;vertical-align:-2px}.m-result-list .fi-clock-countdown,.m-route-outline .fi-clock-countdown{color:var(--tripDeepCyan);font-size:14px;vertical-align:-2px}.m-result-list .fi-ticket-refund,.m-route-outline .fi-ticket-refund{color:var(--tripDeepCyan);font-size:14px;vertical-align:-3px}.m-result-list .easy-ticket,.m-route-outline .easy-ticket{background:#fff;border:1px solid var(--tripCyan);border-radius:2px;color:var(--tripDeepCyan);display:inline-block;margin-left:5px;padding:1px 5px}.m-result-list .result-item-dep .c-result-duration,.m-route-outline .result-item-dep .c-result-duration{padding-left:0;padding-top:2px;vertical-align:top;width:14%}.m-result-list .result-item-dep .c-result-select,.m-route-outline .result-item-dep .c-result-select{display:table-cell;text-align:right;width:26%}.m-result-list .result-item-dep .c-result-operate,.m-result-list .result-item-dep .c-result-price__value,.m-route-outline .result-item-dep .c-result-operate,.m-route-outline .result-item-dep .c-result-price__value{display:inline-block;padding-top:4px;vertical-align:middle}.m-result-list .result-item-dep .o-price-flight__trum .o-price-flight__num,.m-route-outline .result-item-dep .o-price-flight__trum .o-price-flight__num{font-size:14px}.m-result-list .result-item-dep .o-price-flight:hover,.m-route-outline .result-item-dep .o-price-flight:hover{cursor:help}.m-result-list .result-item-dep .o-price-flight .price-from,.m-route-outline .result-item-dep .o-price-flight .price-from{color:var(--tripBrandingBlue);margin-left:3px}.m-result-list .result-item-dep .o-price-from,.m-route-outline .result-item-dep .o-price-from{font-size:12px;padding-right:4px}.m-result-list .result-item-dep .c-result-operate,.m-route-outline .result-item-dep .c-result-operate{margin-left:8px}.m-result-list .result-item-dep .c-result-operate .o-btn_key,.m-route-outline .result-item-dep .c-result-operate .o-btn_key{font-size:14px;min-width:62px;padding:0}.m-route-outline{display:none;margin-bottom:10px;margin-top:20px}.m-route-outline .result-item{margin-bottom:0;width:100%}.m-route-outline .bt-2{border-top:2px solid #e9eff2}.c-result-duration__time{color:#6b8299;padding-bottom:2px}.c-result-duration__time .duration-icon{font-size:14px;margin-right:4px}.c-result-duration__detail{color:var(--tripBrandingBlue);display:inline-block;vertical-align:top}.m-sort-bar .filter-btn{display:none;font-size:14px}.m-sort-bar .sortbar-wrap{background:#fff;box-sizing:border-box;display:table;margin-bottom:10px;position:relative;width:100%;z-index:1}.m-sort-bar .sort-select{position:absolute;right:0;top:0;z-index:2}.m-sort-bar .sort-select-txt{color:#6b8299;display:inline-block;margin-right:10px;margin-top:10px;vertical-align:top}.m-sort-bar .sortbar-options{color:#6b8299;display:table-cell;font-size:12px;font-weight:600;height:36px;line-height:36px;vertical-align:middle;white-space:nowrap}.m-sort-bar .progress-loading{bottom:2px;top:auto}@media screen and (max-width:1024px){.c-airline-table{margin-bottom:10px!important}.m-sort-bar{display:block}.m-sort-bar .filter-btn{display:inline-block;margin-bottom:8px}}.c-sortbar-status{display:table-cell;font-size:0}.c-sortbar-status li{display:inline-block;font-size:12px}.c-sortbar-status li a{border:1px solid #fff;color:#6b8299;display:inline-block;height:36px;line-height:36px;padding:0 10px}.c-sortbar-status li a:hover{border-color:var(--tripBrandingBlue);color:var(--tripBrandingBlue);text-decoration:none}.c-sortbar-status .icon-arrows{display:inline-block;margin-left:5px;vertical-align:middle}.c-sortbar-status .arrows-downs,.c-sortbar-status .arrows-ups{color:var(--tripBrandingBlue)}.c-sortbar-status .icon-arrow-downs,.c-sortbar-status .icon-arrow-ups{border:4px solid transparent;border-top-color:#adbdcc;display:block;font-size:0;height:0;vertical-align:middle;width:0;*zoom:1}.c-sortbar-status .icon-arrow-ups{border-bottom:4px solid #adbdcc;border-top:0;margin-bottom:2px}.c-sortbar-status .arrows-ups .icon-arrow-downs{border-top:4px solid #adbdcc}.c-sortbar-status .arrows-ups .icon-arrow-ups{border-bottom-color:var(--tripBrandingBlue)}.c-sortbar-status .arrows-downs .icon-arrow-downs{border-top-color:var(--tripBrandingBlue)}.c-sortbar-status .arrows-downs .icon-arrow-ups{border-bottom:4px solid #adbdcc}.p-language_ru .c-sortbar-status{padding-left:0}.p-language_id .c-sortbar-status,.p-language_ru .c-sortbar-status{padding-left:0;width:100%}@media screen and (max-width:1050px){.c-sortbar-status{padding-left:0!important}}.c-airline-table{margin-bottom:2px}.c-airline-table__switch{line-height:1;margin-bottom:5px;text-align:right}.c-airline-table .is-active .fi_flight-arrow-down:before{content:"\e32b"}.c-airline-table__matrix{height:74px;padding:0 50px;position:relative}.c-airline-table__overflow{overflow:hidden}.c-airline-table__overflow .matrix-list{display:inline-block;font-size:0;margin-left:-60px;transition:margin-left .5s ease-in;vertical-align:middle;white-space:nowrap}.c-airline-table__empty,.c-airline-table__item{background-color:#fff;border-left:2px solid #e9eff2;box-sizing:border-box;cursor:pointer;display:inline-block;*float:left;font-size:12px;height:74px;*height:54px;padding:10px;text-align:center;vertical-align:top;white-space:normal;width:144px;*width:121px}.c-airline-table__empty{background-color:#fafdff}.c-airline-table__item:hover{background:#edf1ff;border:1px solid var(--tripBrandingBlue);padding:9px 8px 9px 10px}.c-airline-table__item:hover .c-airline-table__name{*padding-left:5px}.c-airline-table__inner{font-size:0;position:relative;*position:static;vertical-align:top}.c-airline-table__airline{font-size:16px;padding:7px 0 0}.c-airline-table__logo{display:inline-block;*float:left;margin-right:3px}.c-airline-table__name{display:inline-block;*float:left;font-size:12px;line-height:1.2;max-width:76px;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.c-airline-table__price{*clear:left;*margin-top:-10px;margin-top:5px}.c-airline-table__price .o-price__currency{color:#234;font-size:12px}.c-airline-table__price .o-price__num{color:#234;font-size:14px;padding-left:2px}.c-airline-table__price .minPrice{color:#ffb000}@media screen and (max-width:768px){.c-airline-table__matrix{padding:0 37px}.c-airline-table__item{padding:5px;width:132px}}.page-new-list .main-tit{font-size:20px;line-height:26px;margin-bottom:4px;position:relative}.page-new-list .main-tit>em{font-size:16px;font-weight:400;margin:0;padding:0 16px;vertical-align:top}.page-new-list .main-tit .total{font-size:14px;font-weight:400;padding-left:5px}.page-new-list .result-item-con-more{border-top:1px solid var(--tripTertiaryGray);margin:0 24px;padding:10px 0;text-align:right}.page-new-list .result-item-con-more>a,.page-new-list .result-item-con-more>i{color:var(--tripBrandingBlue)}.page-new-list .result-item-con-more .fi_flight-arrow-down{font-size:14px;line-height:18px;padding-left:4px;vertical-align:-2px}.page-new-list .is-v2 .result-item-con-more.is-v2{margin:0;padding:0;position:relative;top:8px}.c-flight-pop p{margin-bottom:8px}.c-flight-pop p:last-child{margin-bottom:0}.c-flight-pop__txt{color:#6b8299}.flight-stop-pop{max-width:280px}.c-airline-detail{max-width:300px}.c-airline-detail__num{align-items:center;display:flex;margin-bottom:5px}.c-airline-detail__num .airline-logo{height:24px;margin-right:5px;width:24px}.c-airline-detail__verticalline{background:#b4c4d6;display:inline-block;height:8px;margin:0 10px;width:1px}.c-airline-detail__budget{color:#ff9500}.c-airline-detail__list>li{justify-content:space-between}.c-airline-detail__gapLine{border-bottom:1px dashed #ccdef0;flex:1;margin:0 10px;min-width:10px}.c-airline-detail__tit{color:#6b8299;white-space:nowrap}.flight-loading{min-width:240px;overflow:hidden;text-align:center}.flight-loading .o-loading-circle{vertical-align:middle}.o-pop-overlay{background-color:#fff;border-radius:4px;max-width:380px;min-width:260px;position:absolute;z-index:1000}.o-pop-overlay__padding{padding:0}.o-pop-overlay__inner{position:relative}.o-pop-overlay__closed{position:absolute;right:10px;top:10px}.o-pop-overlay__closed:hover{text-decoration:none}.o-pop-overlay__closed:hover .fi-icon_close_line{color:var(--tripBrandingBlue)}.o-pop-overlay__closed .fi-icon_close_line{color:#c5c8cd}.o-pop-overlay__circle{background:#fff;border-radius:50%;left:50%;line-height:1;margin-left:-29px;padding:7px;position:absolute;top:-20px}.page-new-list .c-unSuper-plant__img{background:url(//static.tripcdn.com/packages/flight/static-image-online/latest/flight_v2/shared/pic_noresult.gif) no-repeat;background-size:100px 100px;height:100px;margin:10px 10px 10px 20px;width:100px}.c-unSuper-plant{background:#f5f8f9;display:flex;height:120px}.c-unSuper-plant__img{background:url(images/withoutResult@2x_68ab87fce7.png_.webp) no-repeat;background-size:100px 100px;height:100px;margin:10px 10px 10px 20px;width:100px}.c-unSuper-plant__text{display:flex;flex:1;flex-direction:column;justify-content:center}.c-unSuper-plant__text .desc{color:#234;font-size:16px;letter-spacing:0;line-height:1.2}.c-loading-plant{margin-top:30px;text-align:center}.c-loading-plant .airport-info{margin-top:15px}.c-loading-plant .airport-info .arrive,.c-loading-plant .airport-info .depart{font-size:16px;font-weight:700}.c-loading-plant .airport-info .date{font-size:14px}.c-loading-plant .loading-info{color:#6b8299;font-size:14px;margin-top:15px}.c-loading-plant .fi_flight-round-trip{color:#a3b8cc;font-size:16px;margin:0 5px}.loading-bricks,.o-loading-airline,.o-loading-brick,.o-loading-item,.o-loading-tit,.o-loading-txt{background:#e6f2ff;display:inline-block;height:6px}.o-loading-brick{margin-top:-10px;width:80px}.o-loading-tit{height:20px;margin-bottom:8px;width:60px}.o-loading-txt{margin-top:5px;width:60px}.o-loading-item{height:12px;width:140px}.o-loading-item_short{width:130px}.o-loading-airline{height:20px;margin-top:10px;width:80px}.loading-breathe,.loading-bricks,.o-loading-airline,.o-loading-brick,.o-loading-item,.o-loading-tit,.o-loading-txt{animation-duration:2s;animation-iteration-count:infinite;animation-name:loadingLinear;animation-timing-function:ease}@keyframes loadingLinear{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.c-centered-message{color:#6b8299;font-size:14px;text-align:center}.c-centered-message .o-btn_default-2x{border-radius:2px;box-sizing:border-box;margin-top:15px;min-width:80px;padding-left:16px;padding-right:16px}.c-centered-message__txt a{color:var(--tripBrandingBlue)}.c-full-loading{display:none}.c-full-loading__inner{height:480px;left:50%;margin-left:-160px;margin-top:-240px;position:fixed;top:50%;width:320px;z-index:5000}.c-full-loading__cnt{display:table-cell;height:480px;text-align:center;vertical-align:middle;width:320px}.c-full-loading__brick{background:#fff;border-radius:10px;display:inline-block;max-width:280px;min-width:160px;padding:30px 10px 15px}.c-full-loading__txt{color:#666;font-size:14px;margin-top:10px}.o-planet-loading{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:planetBgTransform;animation-timing-function:linear;background-color:#66b3ff;*background-color:#fff;background-color:#eaf0f3\9;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-bg.png_.webp);*background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/plant-loading-white.gif);background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/plant-loading-white.gif)\9;background-repeat:repeat-x;background-size:111px 72px;border-radius:50%;height:92px;*height:103px;height:103px\9;margin:0 auto;position:relative;width:92px;*width:140px;width:140px\9}.o-planet-loading__plane{animation-duration:2s;animation-iteration-count:infinite;animation-name:planetPlaneTransform;animation-timing-function:linear;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-plane.png_.webp);*background-image:none;background-image:none\9;background-size:cover;height:52px;left:-4.5px;position:absolute;top:-14px;transform-origin:100% 100%;width:52px}.o-planet-loading__circle{animation-direction:alternate;animation-duration:.8s;animation-iteration-count:infinite;animation-name:planetCircleTransform;animation-timing-function:ease;background-image:url(//static.tripcdn.com/packages/flight/static-image-online/latest/common_v3/planet-circle.png_.webp);*background-image:none;background-image:none\9;background-repeat:no-repeat;height:42px;left:50%;margin-left:-61px;margin-top:-20px;position:absolute;top:50%;transform-origin:center;width:125px}@keyframes planetBgTransform{0%{background-position:0 10px}to{background-position:111px 10px}}@keyframes planetBgTransformH5{0%{background-position:0 6.5px}to{background-position:87px 6.5px}}@keyframes planetCircleTransform{0%{transform:rotate(0)}to{transform:rotate(15deg)}}@keyframes planetPlaneTransform{0%{opacity:0;transform:rotate(-60deg)}20%{opacity:1}90%{opacity:1}to{opacity:0;transform:rotate(90deg)}}.o-pop-box{min-width:360px;text-align:center}.o-pop-box .fi-warn-circle{color:#ffa900;font-size:45px}.o-pop-box .fi_flight-check-circle{color:var(--tripDeepCyan);font-size:45px}.o-pop-box__inner{position:relative}.o-pop-box__tit{font-size:16px;font-weight:400;margin-bottom:5px}.o-pop-box__txt{color:#6b8299;line-height:1.2}.o-pop-box__action{margin-top:20px;text-align:center}.o-pop-box__action .o-btn_primary{font-size:14px;max-width:100%;width:100%}.o-pop-box__tit-special{font-size:20px}.o-pop-box__txt-special{color:#234;font-size:16px;margin-top:10px}.page-box-list{margin-bottom:20px}.m-main-list{float:right;width:73.9%}@media screen and (max-width:1024px){.m-main-list{float:none;width:100%}.m-main-list .result-item .result-airline{width:28%}.m-main-list .result-item .result-duration{padding-left:36px;width:11.5%}.m-main-list .result-item .result-period{width:28%}.m-main-list .result-item .result-price{width:21%}}.o-loading-circle{background:url(images/loading-24_5d3cab5629.png_.webp) no-repeat;display:inline-block;height:24px;width:24px}.o-loading-plant{background:url(images/flights-loading_f6a8bbbd88.gif) no-repeat;display:inline-block;height:100px;width:150px}.page-new-list .m-main-list{width:73.9%}@media screen and (min-width:1024px){.page-new-list .m-side-filter__wrapper{display:flex;margin-inline-end:8px;width:310px}.page-new-list .m-side-filter__wrapper .sticky{height:fit-content;position:sticky;width:100%}.page-new-list .m-main-inner.is-filter-new-version .m-side-filter__wrapper .m-sider-filter,.page-new-list .m-main-inner.new-list-version .m-side-filter__wrapper .m-sider-filter{box-sizing:border-box;margin-inline-start:-8px;overflow:hidden;position:relative;width:100%}}.page-new-list .m-sider-filter{box-sizing:border-box;float:left;margin-left:-8px;overflow:hidden;position:relative;width:25.8%}.page-new-list .m-sider-filter:hover .ps__rail-y{display:block}.page-new-list .m-sider-filter__fixed{position:fixed;z-index:1}.page-new-list .m-sider-filter .ps__rail-y{border-bottom:16px solid transparent;border-top:16px solid transparent;box-sizing:border-box;display:none}.page-new-list .m-sider-filter .ps__rail-y:hover{background-color:transparent}.page-new-list .m-sider-filter .ps__rail-y:hover .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:6px}.page-new-list .m-sider-filter .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:4px}.page-new-list .m-sider-filter .ps--scrolling-y .ps__rail-y{background-color:transparent;display:block}.page-new-list .m-sider-filter .ps--scrolling-y .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack)}.page-new-list .m-sider-filter .ps--scrolling-y .ps--clicking .ps__thumb-y{background-color:var(--tripTertiaryThirdBlack);width:6px}[dir=rtl] .m-main-list{float:left}[dir=rtl] .m-sider-filter{float:right;margin-left:0;margin-right:-8px}.c-filter-common{color:var(--tripBlack);margin-bottom:0;padding:16px 20px}.c-filter-common__clear{color:var(--tripBrandingBlue);float:right;font-size:12px}.c-filter-common__clear:hover{cursor:pointer;text-decoration-line:underline}.c-filter-common__tit{color:#234;font-size:18px;line-height:1}.c-filter-common__subtit{color:#234;font-size:14px;margin-bottom:8px}.c-filter-common__loadingTit{margin-bottom:16px}.c-filter-common-item{margin-bottom:16px;position:relative}.c-filter-common-item.showMore:hover{color:var(--tripBrandingBlue);cursor:pointer}.c-filter-common-item__price{position:absolute;right:0;top:1px}.c-filter-common-item__price>em,.c-filter-common-item__price>span{padding-left:2px}.c-filter-common-item__price.noList{display:none}.c-filter-common-item__label{cursor:pointer;font-size:12px}.c-filter-common-item__label--current,.c-filter-common-item__label:not(.noList):hover{color:var(--tripBrandingBlue)}.c-filter-common-item__label.noList{background:transparent;color:#b4c4d6;cursor:default}.c-filter-common-item__label.is-disabled{border:0;color:#ccc;cursor:default}.c-filter-common-item__toggle{vertical-align:middle}.c-filter-common-item .fi_flight-arrow-down{font-size:10px;line-height:1;margin-left:5px;vertical-align:middle}.c-filter-common-item .o-checkbox__label{line-height:1;width:62%}.c-filter-common-item .o-checkbox .fi-check{color:#fff;display:none;font-size:12px}.c-filter-common-item .is-checked .fi-check{display:inline-block}.c-condition-group li+li+li+li+li+li{display:none}.is-active li+li+li+li+li+li{display:block}.is-active .fi_flight-arrow-down:before{content:"\e32b"}.c-filter-table{border-right:1px solid #ccdef0;width:100%}.c-airport-table__item,.c-duration-table__item,.c-filter-table__item{background:#fff;cursor:pointer;display:table-cell;float:left;font-size:14px;line-height:1;text-align:center;width:25%;width:24.33%\9}.c-airport-table__item:last-child .c-airport-table__label,.c-airport-table__item:last-child .c-duration-table__label,.c-airport-table__item:last-child .c-filter-table__label,.c-duration-table__item:last-child .c-airport-table__label,.c-duration-table__item:last-child .c-duration-table__label,.c-duration-table__item:last-child .c-filter-table__label,.c-filter-table__item:last-child .c-airport-table__label,.c-filter-table__item:last-child .c-duration-table__label,.c-filter-table__item:last-child .c-filter-table__label{border-right-color:#ccdef0}.c-airport-table__label,.c-duration-table__label,.c-filter-table__label{border:1px solid #ccdef0;border-right-color:#fff;position:relative}.c-airport-table__label:not(.is-checked):hover,.c-duration-table__label:not(.is-checked):hover,.c-filter-table__label:not(.is-checked):hover{background:#edf1ff;border-color:var(--tripBrandingBlue)!important}.c-filter-table__br{display:block}.c-filter-table .is-checked{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue);color:#fff;cursor:default}.c-filter-table .is-checked:hover{background:var(--tripBrandingBlue);border-bottom-color:var(--tripBrandingBlue);border-top-color:var(--tripBrandingBlue);cursor:pointer}.c-filter-table .is-checked:after{border-right:1px solid #ccdef0;content:" ";display:block;height:57px;line-height:1;position:absolute;right:-1px;top:-1px;width:0}.c-filter-table .is-disabled,.c-filter-table .noList{background:transparent;color:#b4c4d6;cursor:default}.c-filter-table .is-disabled:hover,.c-filter-table .noList:hover{background:#fff;border-color:#ccdef0 #fff #ccdef0 #ccdef0!important}.c-filter-table .is-disabled .c-airport-table__txt,.c-filter-table .noList .c-airport-table__txt{margin-bottom:0}.c-filter-table .is-disabled .c-airport-table__label,.c-filter-table .noList .c-airport-table__label{cursor:default}.c-airport-table__label,.c-duration-table__label,.c-filter-table__label{cursor:pointer;display:flex;flex-direction:column;height:54px;justify-content:center;vertical-align:middle}.c-airport-table{margin-bottom:10px;width:100%}.c-airport-table__item{background:#fff;font-size:12px;width:33.3%}.c-airport-table__txt{display:block;margin-bottom:10px}.c-airport-table .is-disabled{background:transparent;color:#b4c4d6;cursor:default}.c-airport-table .is-disabled:hover{border-color:#ccdef0}.c-airport-table .is-disabled .c-airport-table__txt{margin-bottom:0}.c-airport-table .is-disabled .c-airport-table__label{cursor:default}.c-airport-table .is-disabled .c-airport-table__label:hover{background:transparent;border-color:#ccdef0!important}.c-duration-table{border-right:1px solid #ccdef0;width:100%}.c-duration-table__label{height:44px}.c-duration-table .is-checked{background:var(--tripBrandingBlue);border-color:var(--tripBrandingBlue);color:#fff;cursor:default}.c-duration-table .is-checked:hover{background:var(--tripBrandingBlue);border-bottom-color:var(--tripBrandingBlue);border-top-color:var(--tripBrandingBlue);cursor:pointer}.c-duration-table .is-checked:after{border-right:1px solid #ccdef0;content:" ";display:block;height:46px;line-height:1;position:absolute;right:-1px;top:-1px;width:0}.c-duration-table .is-disabled,.c-duration-table .noList{background:transparent;color:#b4c4d6;cursor:default}.c-duration-table .is-disabled:hover,.c-duration-table .noList:hover{border-color:#ccdef0!important}@media screen and (max-width:1180px){.c-airport-table__item,.c-duration-table__item,.c-filter-table__item{width:24%}.c-airport-table__item{width:33%}.list-airlin .list-airline-ban__bgm{background-size:100% 92px}}.c-filter-times.arrivalTime{margin-top:8px}.c-filter-times__tit{color:#234;font-weight:500;margin-bottom:8px}.c-filter-times:last-child{margin-bottom:0}.m-sider-filter .choose-status a{font-size:12px;margin-left:20px}@media screen and (max-width:1024px){.m-sider-filter{height:100vh!important;left:-340px;max-height:100vh!important;position:fixed!important;top:0;width:340px!important;z-index:1001}.filter-title{display:none!important}.m-rlt-flr{background:#fff;box-sizing:border-box;margin:0;max-width:340px;min-width:340px;position:relative}.m-rlt-flr .filter-section{height:100%}}.c-result-airline{line-height:1.3;position:relative}.c-result-airline__wrap{display:inline-block;padding-left:45px;*padding-left:5px;padding-top:3px}.c-result-airline__logo{*float:left;left:0;position:absolute;top:0;vertical-align:top}.c-result-airline__airline{float:left;width:23%}.c-result-airline__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:160px}.c-result-airline__multi{margin-right:8px;position:relative}.c-result-airline__multi:last-child{margin-right:0}.c-result-airline__multi .c-result-airline__logo{height:24px;width:24px}.c-result-airline__share{color:#6b8299;position:relative;width:160px}@media screen and (max-width:768px){.c-result-airline__name,.c-result-airline__share{width:148px}}.c-filter-common-item__toggle.theme-color1,.page-new-list .mod-flight-crumb>a,.page-new-list .sticky-info__edit{color:#2346ff!important}#flight-fetched-time .title__fetched-time,#flight-fetched-time .title__fetched-time>a,.page-new-list .filter-label .filter-desc,.page-new-list .filter-label .filter-desc>a,.page-new-list .mod-list-footer .pg,.page-new-list .mod-list-footer .pg>a{color:#4f5563!important}body[data-trip-wcag] .page-new-list .filter-item-wrapper:focus,body[data-trip-wcag] .policy-wrapper.is-v3 .result-item-con-more.is-v3 [role=button]:focus{margin:4px}body[data-trip-online-flight=true]{--tripBrandingBlue:#2c61fe;--tripBrandingBlue-8:#f1f5ff;--tripBrandingBlue-32:#c6d7ff;--tripBlack:#121826;--tripBlackRGB:18,24,38;--tripTertiaryThirdBlack:#6f7685;--tripDeepCyan:#047c88;--tripSecondaryBlack:#4f5563;--tripFifthGray:#f6f7fa;--tripDeepOrange:#c74401;--tripTertiaryGray:#d4d7de;--tripGray:#b9bec7;--tripCyan:#047c88;--tripDeepRed:#d02c2a;--tripDeepPink:#d81e60;--tripSecondaryGray:#6f7685;--tripPlaceholderGray:#ebedf1;--tripOrange:#c74401;--tripPink:#d81e60;--tripTertiaryBlack:#6f7685;--tripSecondaryBlack1:#4f5563;--tripSecondaryBlack2:#4f5563;--tripOrangeLight:#966a00;--smtcColorTextTertiary:#6f7685}.m-flight-list{margin-bottom:0}.m-flight-list__top{background:#fff;position:relative;z-index:8}.m-flight-list .priceCalendar-wrapper{background:#fff;box-shadow:0 4px 16px -4px rgba(69,88,115,.2);margin-bottom:16px;padding-bottom:16px;position:relative}.m-flight-list.page-new-list .l-inner{margin-top:16px;width:1160px}@media screen and (max-width:1200px){.m-flight-list.page-new-list .priceCalendar-wrapper{box-sizing:border-box;padding:0 32px 16px;width:100%}.m-flight-list.page-new-list .l-inner{padding-left:32px;padding-right:32px;padding-top:24px;width:100%}}.m-flight-list .list-bar-wrapper{position:relative}.m-flight-list .m-list-bar{background-color:#fff;padding:12px 24px}.m-flight-list .result-item-table .fi{font-size:12px}.m-flight-list .result-item-table .fi-arrow-up,.m-flight-list .result-item-table .fi_flight-arrow-down{margin-left:4px}.m-flight-list .result-item-table .fi-arrow-up:before,.m-flight-list .result-item-table .fi_flight-arrow-down:before{color:var(--tripBrandingBlue);position:relative;top:1px}.m-flight-list .result-item-table .fi-arrow-up:before{content:"\e32b"}.m-flight-list .help{cursor:help}@media screen and (max-width:1024px){.m-flight-list .m-sider-filter{float:none;width:auto}.m-flight-list .m-sider-filter__header{display:none}.m-flight-list .m-main-list{float:none;width:100%}}.m-flight-list .search-box-top{box-shadow:0 4px 16px -4px rgba(69,88,115,.2);box-sizing:border-box;position:fixed;top:0;width:100%;z-index:11}.m-flight-list .overlay-bg{background-color:rgba(0,0,0,.6)}.m-flight-list .is-hide-hover-cursor,.m-flight-list .is-hide-hover-cursor:hover{cursor:auto!important}.mc-ft{position:relative}.fi-icon--BlueBg{background-color:var(--tripBrandingBlue)}.fi-icon--BlueBg,.fi-icon--OrangeBg{clip-path:circle(50%);color:#fff!important}.fi-icon--OrangeBg{background-color:var(--tripOrange)}.fi-icon--CyanBg{background-color:var(--tripCyan);clip-path:circle(50%);color:#fff!important}body[class^=is-hidden-scroll__]{overflow:hidden;padding-right:var(--scrollBarWidth,15px)!important}