.contentmenu-standard{box-shadow:0 0 3px 0 #e0e0e0;background-color:#fff;padding-bottom:12px;border-radius:6px;overflow:hidden}.contentmenu-standard-menu-list .menu-header{height:48px;line-height:48px;font-size:16px;color:#1a1a1a;display:flex;justify-content:space-between;align-items:center}.contentmenu-standard-menu-list .menu-header .menu-icon-block{width:52px;display:flex;align-items:center;justify-content:center}.contentmenu-standard-menu-list .menu-header .menu-icon-block i{color:#0085ad;font-size:24px;vertical-align:middle}.contentmenu-standard-menu-list .menu-header .collapse-icon-block i{margin-right:16px;margin-left:16px;font-size:24px;vertical-align:middle}.contentmenu-standard-menu-list .menu-header .menu-title{vertical-align:middle;text-overflow:ellipsis;display:inline-block;overflow:hidden;white-space:nowrap;flex:1 1}.contentmenu-standard-menu-list .ant-collapse-header.focus-visible .menu-header,.contentmenu-standard-menu-list .ant-collapse-header:focus-visible .menu-header,.contentmenu-standard-menu-list .menu-header.focus-visible,.contentmenu-standard-menu-list .menu-header:focus-visible,.contentmenu-standard-menu-list .menu-header:hover{color:#1e9bba}.contentmenu-standard-menu-list .menu-header.menu-header-collapse-active{color:#0085ad}.contentmenu-standard-menu-list .menu-header.menu-header-collapse-active:hover{color:#1e9bba}.contentmenu-standard-menu-list .menu-header.menu-header-active{background:#0085ad;color:#fff}.contentmenu-standard-menu-list .menu-header.menu-header-active i{color:#fff}.contentmenu-standard-menu-list .menu-header.menu-header-active:hover{color:#1a1a1a}.contentmenu-standard-menu-list .menu-header.menu-header-active:hover i{color:#0085ad}.contentmenu-standard-menu-list .menu-item{height:48px;color:#1a1a1a;font-size:14px;line-height:48px;padding-left:52px;padding-right:52px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;cursor:pointer}.contentmenu-standard-menu-list .menu-item.focus-visible,.contentmenu-standard-menu-list .menu-item:focus-visible,.contentmenu-standard-menu-list .menu-item:hover{color:#0085ad}.contentmenu-standard-menu-list .menu-item.menu-item-active{background:#0085ad;color:#fff}.contentmenu-standard-menu-list .collapse-icon{font-size:24px;color:#a3a3a3}.contentmenu-standard-menu-list .ant-collapse-content>.ant-collapse-content-box{padding:0}.contentmenu-standard .ant-collapse-item:last-child>.ant-collapse-content{border-radius:0}.contentmenu-standard .ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{padding:0}.contentmenu-standard .ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:0}.cookies{position:fixed;left:0;right:0;margin-left:auto;margin-right:auto;width:1200px;z-index:9999;display:block;pointer-events:none}.cookies .cookiesInner{border-radius:8px;box-sizing:border-box;padding:12px 40px 12px 16px;background:rgba(0,0,0,.4);box-shadow:0 8px 24px rgba(104,44,152,.16);position:relative;backdrop-filter:blur(40px);pointer-events:auto}.cookies-none{display:none}.cookies p{margin:0;color:#fff;font-size:16px;line-height:24px}.cookies p a{color:#40b0c7;white-space:nowrap}.cookies p a:hover{color:#66c5d4;text-decoration:underline}.cookies i{color:#fff;font-size:20px;cursor:pointer;transition:all .3s linear;position:absolute;right:16px;top:14px;transform-origin:center center}.cookies i:hover{transform:rotate(180deg)}@media only screen and (max-width:1200px){.cookies{width:calc(100% - 80px);margin:0 40px}}.cookies-title{font-size:22px;line-height:32px;font-weight:700;color:#333;margin-bottom:20px}.error-bg{width:100%;height:318px;background:#e0e0e0}.embedded-reminder{display:flex;align-items:center;border-radius:2px;border:1px solid #d99230;overflow:hidden}.embedded-reminder.closed{display:none}.embedded-reminder-icon{margin-right:8px;margin-left:12px;align-self:start}.embedded-reminder-success{border-color:#238c64;background:#d8e6de}.embedded-reminder-success .embedded-reminder-icon{color:#238c64}.embedded-reminder-error{border-color:#f2273f;background:#ffe6e6}.embedded-reminder-error .embedded-reminder-icon{color:#f2273f}.embedded-reminder-warning{background:#fff9e8;border-color:#d99230}.embedded-reminder-warning .embedded-reminder-icon{color:#d99230}.embedded-reminder-content{flex:1 1;font-weight:400;color:#525252}.embedded-reminder-close-icon{justify-content:flex-end;align-self:baseline;cursor:pointer;margin-right:12px;margin-left:12px;font-size:20px}.container{margin:0 auto}.ffct-refund-rule{font-size:14px;color:#333}.ffct-refund-rule .flight-airport{color:#333;font-size:16px;font-weight:700;margin-bottom:16px}.ffct-refund-rule .flight-airport i{padding:0 12px;font-size:14px;color:#000}.ffct-refund-rule .refund-penalty-table{margin-bottom:16px}.ffct-refund-rule .refund-penalty-table .ffct-rule-table{border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.ffct-refund-rule .refund-penalty-table .ffct-rule-table .ant-table-thead>tr>th{border-bottom:none;background:#fff9e8;color:#333}.ffct-refund-rule .refund-penalty-table .ffct-rule-table .ant-table-tbody>tr>td{border-bottom:none;color:#333}.ffct-brand-card{display:flex;flex-direction:column;background:#fff;color:#525252;font-size:12px;width:239px;min-height:368px;height:100%}.ffct-brand-card .brand-card-header{height:80px;text-align:center;padding-top:16px;background:#f5f5f5;margin-bottom:16px;color:#333}.ffct-brand-card .brand-card-header .brand-title{line-height:24px;font-size:16px;margin-bottom:6px}.ffct-brand-card .brand-card-body{text-align:center;margin-bottom:12px;padding-left:40px;padding-right:40px}.ffct-brand-card .brand-card-body .brand-fare-addon{color:#333;font-size:14px;margin-bottom:8px;display:flex;align-items:center;justify-content:center}.ffct-brand-card .brand-card-body .brand-fare-addon-link{cursor:pointer}.ffct-brand-card .brand-card-body .brand-fare-addon i{color:#a3a3a3}.ffct-brand-card .brand-card-body .brand-price{font-weight:700;color:#004461;font-size:14px}.ffct-brand-card .brand-card-body .brand-price .brand-money{font-size:18px;margin-left:4px}.ffct-brand-card .brand-card-body .brand-discount{font-size:14px;color:#cc1632;margin-bottom:8px;height:22px}.ffct-brand-card .brand-card-footer{text-align:center;margin-top:auto;padding-bottom:20px}.ffct-brand-card .brand-card-footer .order-btn{height:40px;width:180px}.ffct-brand-card .brand-card-footer .order-btn:not(.order-btn-selected){color:#0085ad;border-color:#0085ad}.ffct-brand-summary{width:240px;border-right:1px solid #e0e0e0;flex-shrink:0}.ffct-brand-summary .summary-title{height:80px;background:#f5f5f5;padding-top:16px;padding-left:24px;font-size:16px;color:#333;margin-bottom:16px}.ffct-brand-summary .summary-item{padding-left:26px;font-size:14px;color:#004461;line-height:22px;margin-bottom:8px}.ffct-brand-summary .summary-item i{margin-right:3px}.fare-family-cards-table{max-width:1200px;line-height:1.57;position:relative;display:flex;border-radius:0 0 8px 8px;box-shadow:0 4px 8px 0 rgba(24,39,75,.02),0 1px 3px 0 rgba(24,39,75,.02);background:#fff}.fare-family-cards-table .cabin-index{position:absolute;top:0;left:0;content:"";height:4px;width:100%}.fare-family-cards-table .cabin-index-0{background:#1e9bba}.fare-family-cards-table .cabin-index-1{background:#0085ad}.fare-family-cards-table .cabin-index-2{background:#006387}.fare-family-cards-table .ffct-swiper-container{position:relative;max-width:960px}.fare-family-cards-table .ffct-swiper-container .ffct-swiper-wrapper{overflow:hidden;border-bottom-right-radius:8px}.fare-family-cards-table .ffct-swiper-container .ffct-swiper-wrapper .swiper-container{overflow:visible;z-index:0}.fare-family-cards-table .ffct-swiper-container .ffct-swiper-wrapper .swiper-container .swiper-slide{width:auto;height:unset}.fare-family-cards-table .ffct-swiper-container .ffct-swiper-wrapper .swiper-container .swiper-slide+.swiper-slide{border-left:1px solid #e0e0e0}.fare-family-cards-table .ffct-swiper-container .brand-swipe-left{left:-26px}.fare-family-cards-table .ffct-swiper-container .brand-swipe-left:after{position:absolute;content:"";width:20px;height:20px;top:15px;left:15px;background:#fff;z-index:-1}.fare-family-cards-table .ffct-swiper-container .brand-swipe-right{right:-26px}.fare-family-cards-table .ffct-swiper-container .brand-swipe-left,.fare-family-cards-table .ffct-swiper-container .brand-swipe-right{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.fare-family-cards-table .ffct-swiper-container .brand-swipe-left i,.fare-family-cards-table .ffct-swiper-container .brand-swipe-right i{font-size:50px;color:#0085ad}.fare-family-cards-table .ffct-swiper-container .brand-swipe-left.swiper-button-disabled i,.fare-family-cards-table .ffct-swiper-container .brand-swipe-right.swiper-button-disabled i{color:#e0e0e0;cursor:not-allowed}.fare-family-cards-table .ffct-swiper-container .brand-swipe-left:not(.swiper-button-disabled):hover i,.fare-family-cards-table .ffct-swiper-container .brand-swipe-right:not(.swiper-button-disabled):hover i{color:#1e9bba}.fare-family-cards-table .ffct-swiper-container .brand-swipe-left:not(.swiper-button-disabled):active i,.fare-family-cards-table .ffct-swiper-container .brand-swipe-right:not(.swiper-button-disabled):active i{color:#006387}@media only screen and (max-width:1280px){.fare-family-cards-table .ffct-swiper-container .brand-swipe-right{right:0}}@media only screen and (max-width:1200px){.fare-family-cards-table .ffct-swiper-container{width:calc(100% - 240px)}}@media only screen and (max-width:1200px){.fare-family-cards-table{max-width:100%}}.fsifv-cabin-card{height:120px;flex:1 1;border-left:1px solid #e0e0e0;cursor:pointer;overflow:hidden;position:relative;transition:background-color .5s}.fsifv-cabin-card .top-bar{height:4px;background-color:#0085ad}.fsifv-cabin-card .cabin-name{display:flex;align-items:center;justify-content:center;height:38px;font-size:14px;color:#fff}.fsifv-cabin-card .cabin-price{font-size:14px;color:#7a7a7a;text-align:center;margin-top:20px}.fsifv-cabin-card .cabin-price .money-sign{color:#00273b;font-weight:600}.fsifv-cabin-card .cabin-price .money-num{margin:0 4px;font-size:18px;color:#00273b;font-weight:600}.fsifv-cabin-card .cabin-price .money-gap{margin:0;font-size:14px;color:#00273b;vertical-align:top}.fsifv-cabin-card .cabin-price .money-end{margin:0;font-size:14px;color:#00273b}@media only screen and (max-width:1200px){.fsifv-cabin-card .cabin-price{margin-top:14px}}.fsifv-cabin-card .ticket-num{position:absolute;width:100%;text-align:center;bottom:10px;font-size:12px;color:#cc1632}@media only screen and (max-width:1200px){.fsifv-cabin-card .ticket-num{bottom:14px}}.fsifv-cabin-card-out{cursor:not-allowed}.fsifv-cabin-card-out .sold-out{text-align:center;font-size:16px;color:#a3a3a3;margin-top:10px;font-weight:700}.fsifv-cabin-card:first-child .cabin-name,.fsifv-cabin-card:first-child .top-bar{background-color:#00bfb2}.fsifv-cabin-card:first-child.fsifv-cabin-card-selected{background-color:#004461;background-color:#00bfb2}.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .cabin-price,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .cabin-price .money-end,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .cabin-price .money-gap,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .cabin-price .money-num,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .cabin-price .money-sign,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .ticket-num,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .ticket-num .money-end,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .ticket-num .money-gap,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .ticket-num .money-num,.fsifv-cabin-card:first-child.fsifv-cabin-card-selected .ticket-num .money-sign{color:#fff}.fsifv-cabin-card:nth-child(2) .cabin-name,.fsifv-cabin-card:nth-child(2) .top-bar{background-color:#0085ad}.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected{background-color:#004461;background-color:#0085ad}.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .cabin-price,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .cabin-price .money-end,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .cabin-price .money-gap,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .cabin-price .money-num,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .cabin-price .money-sign,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .ticket-num,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .ticket-num .money-end,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .ticket-num .money-gap,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .ticket-num .money-num,.fsifv-cabin-card:nth-child(2).fsifv-cabin-card-selected .ticket-num .money-sign{color:#fff}.fsifv-cabin-card:nth-child(3) .cabin-name,.fsifv-cabin-card:nth-child(3) .top-bar{background-color:#006387}.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected{background-color:#004461;background-color:#006387}.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .cabin-price,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .cabin-price .money-end,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .cabin-price .money-gap,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .cabin-price .money-num,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .cabin-price .money-sign,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .ticket-num,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .ticket-num .money-end,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .ticket-num .money-gap,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .ticket-num .money-num,.fsifv-cabin-card:nth-child(3).fsifv-cabin-card-selected .ticket-num .money-sign{color:#fff}.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover{background-color:#004461;background-color:#00bfb2}.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .cabin-price,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .cabin-price .money-end,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .cabin-price .money-gap,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .cabin-price .money-num,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .cabin-price .money-sign,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .ticket-num,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .ticket-num .money-end,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .ticket-num .money-gap,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .ticket-num .money-num,.fsifv-cabin-card:first-child:not(.fsifv-cabin-card-out):hover .ticket-num .money-sign{color:#fff}.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover{background-color:#004461;background-color:#0085ad}.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .cabin-price,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .cabin-price .money-end,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .cabin-price .money-gap,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .cabin-price .money-num,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .cabin-price .money-sign,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .ticket-num,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .ticket-num .money-end,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .ticket-num .money-gap,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .ticket-num .money-num,.fsifv-cabin-card:nth-child(2):not(.fsifv-cabin-card-out):hover .ticket-num .money-sign{color:#fff}.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover{background-color:#004461;background-color:#006387}.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .cabin-price,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .cabin-price .money-end,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .cabin-price .money-gap,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .cabin-price .money-num,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .cabin-price .money-sign,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .ticket-num,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .ticket-num .money-end,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .ticket-num .money-gap,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .ticket-num .money-num,.fsifv-cabin-card:nth-child(3):not(.fsifv-cabin-card-out):hover .ticket-num .money-sign{color:#fff}@media only screen and (max-width:1200px){.fsifv-cabin-card{height:118px;flex:1 1;border:none}.fsifv-cabin-card+.fsifv-cabin-card{border-left:1px solid #e0e0e0}}.fsifv-flight-cabins{display:flex;width:432px}@media only screen and (max-width:1200px){.fsifv-flight-cabins{width:100%}}.fsifv-flight-time .time-detail{position:relative;display:flex;justify-content:space-between;margin-bottom:6px}.fsifv-flight-time .time-detail .time{font-size:20px;font-weight:600;color:#333;position:relative;line-height:28px}.fsifv-flight-time .time-detail .time .flight-days{font-size:12px;position:absolute;top:-3px;right:-22px;color:#333}.fsifv-flight-time .time-detail .time:last-child{margin-left:150px}.fsifv-flight-time .time-detail .flight-icon{margin-left:24px;margin-right:24px;display:flex;justify-content:center;align-items:center;position:absolute;left:50px;top:28px}.fsifv-flight-time .time-detail .flight-icon .stop-type{position:absolute;font-size:12px;color:#525252;text-align:center;line-height:20px;bottom:4px}.fsifv-flight-time .time-detail .flight-icon .flight-line{width:104px;border:1px solid #e0e0e0;background-color:#e0e0e0;border-radius:1px;height:0}.fsifv-flight-time .time-detail .flight-icon .flight-transition{position:absolute;font-size:12px;color:#525252;text-align:center;line-height:20px;top:4px}.fsifv-flight-time .time-airport{display:flex;justify-content:space-between}.fsifv-flight-time .time-airport .airport-name{max-width:140px;flex:1 1;font-size:12px;color:#525252}.fsifv-flight-time .time-airport .arrival{text-align:right}.fsifv-flight-planes{display:flex;align-items:center}.fsifv-flight-planes .airline-logo{width:32px;height:32px;margin-right:8px}.fsifv-flight-planes .airline-logo img{width:100%}.fsifv-flight-planes .airline-wrapper{width:123px;white-space:nowrap}.fsifv-flight-planes .airline-wrapper .plane-detail{display:flex;align-items:center;margin-bottom:3px}.fsifv-flight-planes .airline-wrapper .plane-detail .airline-logo{flex-shrink:0;width:24px;height:24px;margin-right:4px}.fsifv-flight-planes .airline-wrapper .plane-detail .airline-logo img{width:100%}.fsifv-flight-planes .airline-wrapper .plane-detail .flight-num{line-height:20px;font-size:12px;color:#525252}.fsifv-flight-planes .airline-wrapper .plane-detail .flight-equipment{position:relative;font-size:12px;color:#525252;margin-left:22px}.fsifv-flight-planes .airline-wrapper .plane-detail .flight-equipment:before{position:absolute;content:".";left:-11px;top:-3px}.fsifv-flight-planes .airline-wrapper .plane-detail .flight-equipment-link{color:#5d7999;cursor:pointer}.fsifv-flight-planes .airline-wrapper .plane-detail .flight-equipment-link:hover{color:#7e9fbf}.fsifv-flight-planes .airline-wrapper .plane-detail i{font-size:12px;color:#7a7a7a}.fsifv-flight-planes .airline-wrapper .plane-detail .flight-tag{padding:0 6px;line-height:16px;margin-left:8px;font-size:12px;color:#1a1a1a;border-radius:2px;border:1px solid #e0e0e0}.fsifv-flight-planes .airline-wrapper-solo{width:80px}.fsifv-flight-planes .airline-wrapper-solo .plane-detail{display:flex;flex-direction:column;align-items:flex-start}.fsifv-flight-planes .airline-wrapper-solo .plane-detail .flight-num{line-height:22px;font-size:14px;color:#333}.fsifv-flight-planes .airline-wrapper-solo .plane-detail .flight-equipment{margin-left:0;color:#7a7a7a}.fsifv-flight-planes .airline-wrapper-solo .plane-detail .flight-equipment:before{display:none}.fsifv-flight-duration .duration-text{font-size:12px;margin-bottom:8px;line-height:20px;display:flex;align-items:center}.fsifv-flight-duration .duration-text i{color:#525252;margin-right:6px}.fsifv-flight-duration .duration-text .time-text{color:#525252}.fsifv-flight-duration .show-flight-detail{cursor:pointer;color:#525252;font-size:12px;display:inline-block;line-height:20px}.fsifv-flight-duration .show-flight-detail i{margin-left:6px;color:#00273b}.fsifv-flight-detail{padding:24px 75px;width:100%;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 4px 8px 0 rgba(24,39,75,.02),0 1px 3px 0 rgba(24,39,75,.02);border-top:1px solid #e0e0e0}.fsifv-flight-detail .localTimeNotice{margin-top:15px;color:#cc1632}.fsifv-flight-detail .airport-detail{font-size:14px;color:#333;margin-bottom:9px;line-height:22px;display:flex;align-items:center}.fsifv-flight-detail .airport-detail .city{font-weight:700}.fsifv-flight-detail .airport-detail .icon-arrow-one-way{margin:0 9px}.fsifv-flight-detail .airport-detail .duration{display:flex;align-items:center;color:#525252;font-size:12px}.fsifv-flight-detail .airport-detail .duration .icon-clock-fill{font-size:14px;margin-left:18px;margin-right:6px}.fsifv-flight-detail .flight-detail{color:#7a7a7a;margin-bottom:10px;font-weight:700;font-size:12px}.fsifv-flight-detail .flight-detail .item{position:relative;line-height:20px}.fsifv-flight-detail .flight-detail .item+.item{margin-left:22px}.fsifv-flight-detail .flight-detail .item+.item:before{position:absolute;content:".";left:-13px;top:-5px}.fsifv-flight-detail .flight-detail .operation{margin-left:10px}.fsifv-flight-detail .flight-detail-item .dep-detail{margin-bottom:8px}.fsifv-flight-detail .flight-detail-item .arr-detail,.fsifv-flight-detail .flight-detail-item .dep-detail{font-size:12px;color:#525252;line-height:20px}.fsifv-flight-detail .flight-detail-item .arr-detail .time,.fsifv-flight-detail .flight-detail-item .dep-detail .time{margin-left:12px}.fsifv-flight-detail .flight-detail-item .arr-detail .flight-point,.fsifv-flight-detail .flight-detail-item .dep-detail .flight-point{position:relative;width:72px;display:inline-block}.fsifv-flight-detail .flight-detail-item .arr-detail .flight-point:before,.fsifv-flight-detail .flight-detail-item .dep-detail .flight-point:before{position:absolute;content:"";height:7px;width:7px;border-radius:50%;border:1px solid #b8b8b8;left:32px;top:-8px}.fsifv-flight-detail .flight-detail-item .arr-detail .flight-point-dep:before,.fsifv-flight-detail .flight-detail-item .dep-detail .flight-point-dep:before{background:#b8b8b8}.fsifv-flight-detail .flight-detail-item .arr-detail .flight-point-dep:after,.fsifv-flight-detail .flight-detail-item .dep-detail .flight-point-dep:after{position:absolute;content:"";height:21px;width:1px;background:#b8b8b8;left:35px;top:-1px}.fsifv-flight-detail .flight-detail-item .arr-detail .airport,.fsifv-flight-detail .flight-detail-item .dep-detail .airport{color:#333;font-weight:700}.fsifv-flight-detail .flight-detail-item .arr-detail+.dep-detail,.fsifv-flight-detail .flight-detail-item .dep-detail+.dep-detail{margin-top:8px}.fsifv-flight-detail .flight-connect{margin:16px 0;height:40px;padding-left:29px;border-radius:4px;background-color:#f5f5f5;display:flex;align-items:center;font-size:12px;color:#00273b}.fsifv-flight-detail .flight-connect .connect-info{margin-left:6px;margin-right:16px}@media only screen and (min-width:1200px){.fsifv-flight-detail{width:1200px}}.flight-search-item-fancy-view{position:relative;width:100%;height:120px;box-shadow:0 4px 8px 0 rgba(24,39,75,.02),0 1px 3px 0 rgba(24,39,75,.02);padding-left:20px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;border-radius:8px;background-color:#fff;transition:all .3s;line-height:1.57}.flight-search-item-fancy-view-open{border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}.flight-search-item-fancy-view .discount-title{position:absolute;top:0;left:0;min-width:72px;height:20px;color:#fff;background:#0085ad;border-bottom-right-radius:8px;font-size:12px;text-align:center}.flight-search-item-fancy-view .flight-detail{display:flex;align-items:center}.flight-search-item-fancy-view .flight-detail-right .fsifv-flight-time{margin-right:123px}.flight-search-item-fancy-view .flight-detail-right .fsifv-flight-planes{margin-right:80px}@media only screen and (max-width:1200px){.flight-search-item-fancy-view .flight-detail-right .fsifv-flight-planes,.flight-search-item-fancy-view .flight-detail-right .fsifv-flight-time{margin-right:0}}.flight-search-item-fancy-view .flight-detail-left .fsifv-flight-time{margin-right:80px}.flight-search-item-fancy-view .flight-detail-left .fsifv-flight-planes{margin-right:113px}@media only screen and (max-width:1200px){.flight-search-item-fancy-view .flight-detail-left .fsifv-flight-planes,.flight-search-item-fancy-view .flight-detail-left .fsifv-flight-time{margin-right:0}}.flight-search-item-fancy-view-selected{box-shadow:0 8px 16px 0 rgba(24,39,75,.06),0 1px 3px 0 rgba(24,39,75,.04)}@media only screen and (max-width:1200px){.flight-search-item-fancy-view{height:auto;padding:0;display:block}.flight-search-item-fancy-view .flight-detail{padding:0 32px;height:120px;justify-content:space-between}}@media only screen and (min-width:1200px){.flight-search-item-fancy-view{width:1200px}}.footer-container{bottom:0;width:100%;color:#fff;background-color:#0085ad}.footer-container li{list-style:none}.footer-container p,.footer-container ul{margin:0;padding:0}.footer-container .footer-no-content{width:100%;min-height:200px;background:#7a7a7a}.footer-container .inner-warp{max-width:1200px;padding:64px 0 56px;margin:0 auto;box-sizing:border-box;display:flex;position:relative}.footer-container .inner-warp .logo-bg{height:calc(100% - 104px);position:absolute;right:0;top:104px;z-index:0}.footer-container .inner-warp .logo-bg-left{left:0}.footer-container button.hidden-button{position:absolute;left:-10000px;bottom:20px}.footer-container button.hidden-button.focus-visible,.footer-container button.hidden-button:focus-visible{left:200px}@media screen and (max-width:1199px){.footer-container{padding-left:30px;padding-right:30px;width:auto}}@media screen and (max-width:960px){.footer-container .inner-warp{flex-direction:column-reverse}}.footer-left{z-index:2;font-size:14px;width:328px}.footer-left .footer-left-top{min-height:64px}.footer-left .footer-left-top .logo{width:328px;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.footer-left .footer-left-top .footer-left-slogan{padding:20px 0}.footer-left .footer-left-top .footer-left-license{padding-top:5px}.footer-left .footer-left-top .footer-left-license a{color:#fff}.footer-left .footer-left-top .footer-left-license a img{width:18px;margin-right:10px}.footer-left .footer-left-top .footer-left-securityinfo{margin-top:16px}.footer-left .footer-left-top .footer-left-securityinfo a{width:100%;height:100%}.footer-left .footer-left-top .footer-left-securityinfo img{width:40px}.footer-left .footer-left-bottomlink .footer-left-bottomlink-title{margin-bottom:16px;margin-top:18px;font-weight:600}.footer-left .footer-left-bottomlink .footer-left-bottomlist{display:flex;flex-wrap:wrap}.footer-left .footer-left-bottomlink .footer-left-bottomlist .footer-left-bottom-item{padding-right:12px}.footer-left .footer-left-bottomlink .footer-left-bottomlist .footer-left-bottom-item a{color:#fff}@media screen and (max-width:960px){.footer-left{width:100%}.footer-left-bottomlink{display:none}}.footer-right-container{flex:1 1}.footer-right-container .nav-plate{margin-left:80px;margin-right:20px;display:flex;justify-content:flex-start;min-height:64px}.footer-right-container .nav-plate .nav-content-list{position:relative;z-index:2;margin-left:8px;flex:1 1}.footer-right-container .nav-plate .nav-content-list:first-child{margin-left:0}.footer-right-container .nav-plate .nav-content-list .dl-align-left{text-align:left}.footer-right-container .nav-plate .nav-content-list .dl-align-right{text-align:right}.footer-right-container .nav-plate .nav-content-list dl dt{font-size:16px;font-weight:700;color:#fff;line-height:24px}.footer-right-container .nav-plate .nav-content-list dl dd{font-size:14px;color:#fff;margin-top:16px;line-height:22px}.footer-right-container .nav-plate .nav-content-list dl dd:first-of-type{margin-top:32px}.footer-right-container .nav-plate .nav-content-list dl dd a{font-size:14px;color:#fff;margin-top:16px;line-height:22px}.footer-right-container .footer-left-bottomlink{display:none}.footer-right-social{margin-left:80px}.footer-right-social .footer-right-social-title{margin-bottom:16px;margin-top:18px;font-weight:600}.footer-right-social .footer-right-social-img{margin-top:12px}.footer-right-social .footer-right-social-img .footer-right-social-box{display:inline-block;position:relative}.footer-right-social .footer-right-social-img .footer-right-social-box .footer-right-social-item{display:inline-block;max-height:40px;margin-right:20px}.footer-right-social .footer-right-social-img .footer-right-social-box .social-qrcode{position:absolute;width:160px;height:160px;background-color:#fff;border-radius:4px;top:-180px;left:40%;box-shadow:0 8px 16px 0 rgba(51,51,51,.07),0 1px 3px 0 rgba(27,27,27,.05);transform:translateX(-50%)}.footer-right-social .footer-right-social-img .footer-right-social-box .social-qrcode img{width:160px;height:160px}.footer-right-social .footer-right-social-img .footer-right-social-box .social-qrcode:after{border:10px solid transparent;border-top-color:#fff;position:absolute;content:"";bottom:-20px;left:50%;transform:translateX(-50%)}.footer-right-social .footer-right-social-img .footer-right-social-box .social-none{display:none}.nav-flex-start{justify-content:flex-start}.nav-flex-end{justify-content:flex-end}@media screen and (max-width:960px){.footer-right-container .nav-plate{margin-left:10px}.footer-right-container .footer-left-bottomlink{display:block;margin-left:10px}.footer-right-container .footer-left-bottomlink .footer-left-bottomlink-title{margin-bottom:16px;margin-top:18px;font-weight:600}.footer-right-container .footer-left-bottomlink .footer-left-bottomlist{display:flex;flex-wrap:wrap}.footer-right-container .footer-left-bottomlink .footer-left-bottomlist .footer-left-bottom-item{padding-right:12px}.footer-right-container .footer-left-bottomlink .footer-left-bottomlist .footer-left-bottom-item a{color:#fff}.footer-right-container .footer-right-social{margin-left:10px;margin-top:40px;padding-bottom:50px;border-bottom:1px solid hsla(0,0%,100%,.4);margin-bottom:40px}}.fz-36{font-size:36px;line-height:50px}.fz-30{font-size:30px;line-height:44px}.fz-26{font-size:26px;line-height:38px}.fz-22{font-size:22px;line-height:32px}.fz-20{font-size:20px;line-height:30px}.fz-18{font-size:18px;line-height:28px}.fz-16{font-size:16px;line-height:24px}.fz-14{font-size:14px;line-height:22px}.fz-12{font-size:12px;line-height:18px}