.style_outerLayer__CDFyP{width:100%;height:48px;border-radius:0 4px 0 0}.style_outerLayerItemFirstMiddle__gr5IA.style_current__2XDAc{height:52px!important;background:url(https://webresource.airchina.com.cn/_next/static/media/flight-middle.665a3599.png)!important;background-size:100% 100%!important;background-position:50%!important;line-height:52px!important;border-radius:4px 4px 0 0!important;z-index:1000}.style_outerLayerItemFirstMiddle__gr5IA.style_current__2XDAc:before{content:"";background-color:rgba(2,17,43,.6);width:5px;height:48px;position:absolute;left:0;bottom:0;border-bottom-right-radius:4px;z-index:-1}.style_outerLayerItemFirstMiddle__gr5IA.style_current__2XDAc:after{content:"";background-color:rgba(2,17,43,.6);width:5px;height:48px;position:absolute;right:0;bottom:0;border-bottom-left-radius:4px;z-index:-1}.style_outerLayerItemFirst__RhKcs.style_current__2XDAc{height:52px!important;background:url(https://webresource.airchina.com.cn/_next/static/media/flight-first.6cd300ec.png)!important;background-size:100% 100%!important;background-position:50%!important;line-height:52px!important;border-radius:4px 4px 0 0!important;z-index:1000}.style_outerLayerItemFirst__RhKcs.style_current__2XDAc:after{content:"";background-color:rgba(2,17,43,.6);width:5px;height:48px;position:absolute;right:0;bottom:0;border-bottom-left-radius:4px;z-index:-1}.style_outerLayerItemLast__tU7Tx.style_current__2XDAc{height:52px!important;background:url(https://webresource.airchina.com.cn/_next/static/media/flight-last.9894dba4.png)!important;background-size:100% 100%!important;background-position:50%!important;line-height:52px!important;border-radius:4px 4px 0 0!important;z-index:1000}.style_outerLayerItemLast__tU7Tx.style_current__2XDAc:before{content:"";background-color:rgba(2,17,43,.6);width:5px;height:48px;position:absolute;left:0;bottom:0;border-bottom-right-radius:4px;z-index:-1}.style_outerLayerFooterActive__ZdOR6{background:linear-gradient(59.29deg,#b10f0f,rgba(255,37,37,.61));width:100%;height:8px;position:absolute;left:0;bottom:-8px}.style_outerLayerItemBox__HA0ej{width:291px;height:auto;position:relative}.style_outerLayerItem__ORpe0{width:100%;height:48px;line-height:48px;text-align:center;background:rgba(2,17,43,.6);color:#fff;cursor:pointer;z-index:20}.style_outerLayerItem__ORpe0 span{opacity:.7}.style_current__2XDAc span,.style_outerLayerItem__ORpe0 span:hover{opacity:1!important}.style_outerLayerFooterItem__Hdrjq{background:rgba(2,17,43,.6);width:100%;height:13px;position:absolute;left:0;bottom:-13px}.style_outerLayerItemLeft__sxwg1{border-bottom-right-radius:13px!important}.style_outerLayerItemRight__obxuR{border-bottom-left-radius:13px!important}.style_outerLayerItemFirst__RhKcs{border-top-left-radius:4px!important}.style_outerLayerItemFirst__RhKcs,.style_outerLayerItemLast__tU7Tx{width:291px;height:48px;line-height:48px;text-align:center;background:rgba(2,17,43,.6);color:#fff;cursor:pointer}.style_outerLayerItemLast__tU7Tx{border-top-right-radius:4px!important}.style_innerLayer__yGN6e{width:275px;border-radius:0 4px 4px 4px}.style_innerLayerActive__t1vFI{min-width:90px;padding:0;height:100%;line-height:66px;font-size:14px;font-weight:700;cursor:pointer;color:var(--activeColor);display:flex;justify-content:center;align-items:center;position:relative}.style_line__XbpFP{position:absolute;top:49px;left:0;width:100%;height:1px;background:#e1e2e3}.style_innerLayerActive__t1vFI:after{content:"";position:absolute;top:var(--afterTop);width:var(--afterWidth);height:var(--afterHeight);background-color:var(--activeColor);border-radius:var(--afterBorderRadius)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.style_innerLayerActive__t1vFI:after{left:10px}}@keyframes style_activeAfter__PeM5k{0%{width:0}to{width:68px}}.style_innerLayerItem__QuqXg{min-width:90px;padding:0;height:100%;line-height:66px;color:#333;font-size:14px;cursor:pointer;display:flex;justify-content:center;align-items:center}.style_empty__6b_R2{display:none}.style_footer__xTLSs{display:flex;margin:0 -12px}.style_footer__xTLSs button{width:184px;height:40px;border:1px solid #d81f2a;border-radius:4px;cursor:pointer}.style_footer__xTLSs .style_close__lQO3y{color:#d81f2a;background:#fff;margin-right:16px}.style_footer__xTLSs .style_ok__v0wDP{color:#fff;background:#d81f2a}.style_ModalWrapper___ANaq{position:relative}.style_ModalWrapper___ANaq .style_close__lQO3y{position:absolute;right:16px;top:16px;height:14px;width:14px;color:#abb0bd;background:url(https://webresource.airchina.com.cn/_next/static/media/modal_close.95c47901.png);background-size:cover;cursor:pointer;z-index:10}.Item_normal__HZ0nZ{position:relative!important;width:100%;height:100%;box-sizing:border-box;border-bottom:1px solid #e1e2e3;font-size:14px;outline:unset}.Item_normal__HZ0nZ input{outline:none;border:none}.Item_normal__HZ0nZ input:active{outline:none}.Item_normal__HZ0nZ input:disabled{cursor:not-allowed}.Item_blueLine__otNGl{border-bottom:1px solid #002466}.Item_error__Uxu0a{border-bottom:1px solid #f5190a}.Item_error__Uxu0a .Item_errorInput_____MH{position:absolute;top:0;left:0;width:90%!important;height:100%;z-index:1}.Item_error__Uxu0a .Item_errorInput_____MH::-moz-placeholder{color:#f5190a!important}.Item_error__Uxu0a .Item_errorInput_____MH:-ms-input-placeholder{color:#f5190a!important}.Item_error__Uxu0a .Item_errorInput_____MH::placeholder{color:#f5190a!important}.Item_error__Uxu0a .Item_errorInput1__lpLmD::-moz-placeholder{color:#f5190a!important}.Item_error__Uxu0a .Item_errorInput1__lpLmD:-ms-input-placeholder{color:#f5190a!important}.Item_error__Uxu0a .Item_errorInput1__lpLmD::placeholder{color:#f5190a!important}.Item_errorMsg__dcWPu{color:#f5190a;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;padding-left:2px;width:100%;min-height:16px;word-break:break-all;margin-top:1px;position:absolute;z-index:8;cursor:default}.Item_disabled__8ybH3{cursor:not-allowed!important;width:100%;height:100%;background:rgba(170,176,190,.12);position:absolute;top:0;left:0;z-index:1}.Item_inputLabel__Ssupb{top:-16px;position:absolute;height:16px;color:#999;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px}.select_selectContainer__u4C_o{position:relative}.select_selectContainer__u4C_o input{outline:none;border:0}.select_selectContainer__u4C_o .select_warning__yik9p{font-size:12px;color:#f5190a;margin-top:6px}.select_selectLabel__S_yfA{color:#999;font-size:12px;letter-spacing:0;line-height:16px;margin:0 0 2px}.select_hide__2VWml{display:none}.select_show__czVlh{display:block}.select_dropDown__cDgv4{position:absolute;top:29px;width:100%;max-height:204px;padding:4px 4px 0;overflow-y:auto;background-color:#fff;border-radius:2px 2px 2px 2px;box-shadow:0 4px 20px 0 rgba(0,0,0,.12);z-index:1509;scrollbar-width:thin;scrollbar-color:rgba(115,116,147,.2) transparent;-ms-scroll-track-color:transparent}.select_dropDown__cDgv4::-webkit-scrollbar{height:4px}.select_dropDown__cDgv4::-webkit-scrollbar-track{background-color:transparent}.select_dropDown__cDgv4::-webkit-scrollbar-thumb{width:100px;height:4px;background:#e1e2e3;border-radius:10px}.select_dropDown__cDgv4::-webkit-scrollbar-track-piece{background-color:transparent}.select_visible__5KfgR{visibility:unset}.select_unvisible__knFFg{visibility:hidden}.select_selectItem__pXriN{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.select_selectItem__pXriN .select_inputContainer__W_gr8{position:relative}.select_selectItem__pXriN .select_err_placeholder__tPHTV ::-moz-placeholder{color:red}.select_selectItem__pXriN .select_err_placeholder__tPHTV :-ms-input-placeholder{color:red}.select_selectItem__pXriN .select_err_placeholder__tPHTV ::placeholder{color:red}.select_selectItem__pXriN .select_errText__QRewR{color:#f5190a;font-size:12px;position:absolute;bottom:-20px;left:-4px}.select_fillContainerHeight__r0iwh{height:100%}.select_arrow__j8Bqi{width:16px;height:16px;line-height:16px;padding-top:6px}.select_Text__m5ICI{color:#333;min-height:20px;line-height:20px}.select_optionItem__n4eks,.select_Text__m5ICI{font-size:14px;font-weight:400;letter-spacing:0}.select_optionItem__n4eks{min-height:22px;padding:7px 20px;color:#666;line-height:22px;border-radius:2px;cursor:pointer}.select_current__KAvr2,.select_current__KAvr2 span{color:#002569!important}.select_optionItem__n4eks:hover{background-color:#e7ebf2}.select_textInput__j4NcB{height:100%;width:100%;font-size:14px}.select_containerClassName__sGd_y{display:block}.login-dialog_maskContainer__H8xGu{position:fixed;z-index:1520;top:0;left:0;right:0;bottom:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.style_symbol__jhnjM{height:20px;color:#abb0bd;font-size:14px;font-family:PingFangSC-Medium;font-weight:500;line-height:20px;margin-right:8px;position:relative;top:3px}.style_depAndArrive__9VQeA{display:flex;justify-content:space-between}.style_rateTipWrapper__OqrPD{max-height:360px;min-width:608px;padding:20px 24px;overflow:auto;background:#fff;border-radius:4px 4px 4px 4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}.style_rateTipWrapper__OqrPD .style_line__7lKKi{border-bottom:1px solid #e1e2e3;margin:0 -24px 20px}.style_rateTipWrapper__OqrPD .style_paxWrapper__DULRg{text-align:left}.style_rateTipWrapper__OqrPD .style_paxWrapper__DULRg .style_pax__zoY9b{display:inline-block;min-width:32px;margin-right:40px;color:#999;font-size:16px;cursor:pointer}.style_rateTipWrapper__OqrPD .style_paxWrapper__DULRg .style_pax__zoY9b.style_active__v_opJ{color:#002569;font-weight:var(--bold-fw);font-family:var(--bold-ff);border-bottom:2px solid #002569}.style_rateTipWrapper__OqrPD .style_rateTip__W0E8D{text-align:left;height:20px;line-height:20px;min-width:106px;color:#666;font-size:14px;font-weight:400}.style_rateTipWrapper__OqrPD .style_title___OhtB{background:#f5f6f9;border-radius:2px;color:#002569;font-size:14px;font-weight:500;cursor:pointer}.style_rateTipWrapper__OqrPD .style_des__lvMlY{min-height:20px;line-height:20px;color:#666;text-align:end;font-size:14px}.style_rateTipWrapper__OqrPD .style_tipWrapper__2ISzw{padding:10px 15px;margin-top:12px;background:#f5f6f9;text-align:left}.style_rateTipWrapper__OqrPD .style_tipWrapper__2ISzw i{position:relative;top:4px;left:2px}.style_rateTipWrapper__OqrPD .style_tipWrapper__2ISzw .style_content__NNza9{line-height:22px;color:#666;font-size:14px}.style_luggageWrapper__q237v{width:524px;min-height:48px;background:#fff;border-radius:4px;color:#333;font-size:14px;padding:12px 20px;text-align:justify}.style_luggageWrapper__q237v .style_baggage-item__4h4I6{margin-bottom:8px}.style_luggageWrapper__q237v .style_baggage-item__4h4I6:last-of-type{margin-bottom:0}.style_luggageWrapper__q237v .style_baggage-item__4h4I6 .style_PTC__hxgqC{font-weight:var(--bold-fw);font-family:var(--bold-ff)}.style_luggageWrapper__q237v .style_baggage-item__4h4I6 .style_bold__KkXVz{color:#d31d25;font-weight:var(--bold-fw);font-family:var(--bold-ff)}.style_luggageWrapper__q237v .style_empty-item__OXvme{font-weight:var(--bold-fw);font-family:var(--bold-ff)}.style_luggageWrapper__q237v:first-child{padding-top:20px}.style_luggageWrapper__q237v:last-child{padding-bottom:20px}.style_mileageWrapper__vB_vi{width:532px;padding:24px;color:#333;background:#fff;border-radius:4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}.style_mileageWrapper__vB_vi .style_ruleTile__eU87B{font-weight:var(--bold-fw);font-family:var(--bold-ff);text-align:left}.style_mileageWrapper__vB_vi .style_desTitle___PbPx{font-size:14px;min-height:20px;line-height:20px;margin:12px 0 8px;text-align:start}.style_mileageWrapper__vB_vi .style_interWrapper__esb6L{text-align:start;min-height:64px;background:#f5f6f9;border-radius:2px;color:#666;font-size:14px;padding:12px 16px}.style_mileageWrapper__vB_vi .style_interWrapper__esb6L .style_interBtn__L5_x3{color:#002569;cursor:pointer}.style_mileageWrapper__vB_vi .style_mileage-tip__AzpYG{color:#666;font-size:14px;height:20px;line-height:20px;min-width:302px;text-align:left;margin-bottom:25px}.style_tableWrapper__1e__y{min-width:608px}.style_table__23GJ4{font-size:14px;border-radius:2px;margin:8px 0 12px}.style_table__23GJ4 tr td:last-child,.style_table__23GJ4 tr th:last-child{border-right:1px solid #e1e2e3}.style_table__23GJ4 .style_title___OhtB{background:#f5f6f9;border-radius:2px;color:#333;font-size:14px;font-weight:500}.style_table__23GJ4 .style_title___OhtB th{min-height:40px;padding:10px 16px;border:1px solid #e1e2e3;border-right:none;box-sizing:content-box;text-align:left}.style_table__23GJ4 td{min-height:36px;border-left:1px solid #e1e2e3;border-bottom:1px solid #e1e2e3;padding:8px 16px;text-align:left;box-sizing:content-box;font-weight:400}.style_depAndArr__3Av7G{color:#333;font-size:14px;display:flex;align-items:center}.style_depAndArr__3Av7G .style_city__9EOE2{display:inline-block;min-width:26px;max-width:65px;height:20px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.style_depAndArr__3Av7G .style_city__9EOE2.style_no-max-width__miBba{max-width:none!important}.style_depAndArr__3Av7G .style_img__EsiWA{display:inline-block;margin:0 4px;height:5px;width:14px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/arrow.c8446168.png);background-size:100% 100%}.style_depAndArr__3Av7G .style_black-img__YML2b{display:inline-block;margin:0 4px;width:14px;height:5px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/black_arrow.dc2b4d79.png);background-size:100% 100%}.style_child-content__1QpVo{padding:0 16px}.style_city-labels__gK6IW{color:#666;font-size:14px;line-height:20px;width:100%;text-align:start;margin:12px 0 8px}.style_cancel-wrap__sxbVr{width:620px;background:#f5f6f9;border-radius:4px;color:#333;font-size:14px}.style_cancel-wrap__sxbVr .style_cancel-title__yiEi8{padding:10px 16px;border-bottom:1px solid #e1e2e3}.style_cancel-wrap__sxbVr .style_cancel-content__dPzVo{padding:16px;letter-spacing:.2px;line-height:22px}.style_baggage-tip__38Zue{font-size:14px;line-height:20px;color:#333;margin-top:12px}.style_baggage-tip__38Zue .style_baggage-tip-link__PNhz_{color:#002569;cursor:pointer}.timeline_timeline__eZw_p{box-sizing:border-box;margin:0 auto;padding:20px 16px 0;font-size:14px;list-style:none;background:#f5f6f9;border-radius:2px 2px 2px 2px}.timeline_timeline-item__h_xLM{position:relative;margin:0;padding-bottom:54px;font-size:14px;list-style:none;white-space:nowrap}.timeline_timeline-item-head__CxXYx{position:absolute;width:8px;height:8px;background-color:#f5f6f9;border:1px solid #abb0bd;border-radius:50%}.timeline_timeline-item-head-grey__5vpyl{color:#abb0bd}.timeline_timeline-item-content__AM4w1{position:relative;top:-9px;margin:0 0 0 16px;height:24px;line-height:24px}.timeline_timeline-item-middle__Uak_R{position:absolute;width:calc(100% - 4px);top:8px;left:4px;height:calc(100% - 8px);border-left:1px solid #abb0bd;display:flex;align-items:center;padding-left:12px}.timeline_timeline-item__h_xLM:last-child{padding-bottom:2px}.timeline_timeline-item__h_xLM:last-child>.timeline_timeline-item-middle__Uak_R{display:none}.boarding_wrapper__1L0Vj{display:flex;align-items:center}.boarding_date__cWOcd{position:absolute;top:-15px;color:#d81f2a;font-size:12px;font-weight:400;height:16px;line-height:16px}.boarding_time__n_1ob{color:#333;font-size:20px;font-weight:700;height:24px;line-height:24px;padding-right:8px;font-family:HelveticaNeue-Bold}.boarding_airport__G6sTm,.boarding_terminal-brackets__NG0c2{color:#333;font-size:14px;font-weight:500;height:20px;line-height:20px}.boarding_characters__7dOzl{color:#999;font-size:14px;font-weight:400;height:20px;line-height:20px;padding-left:4px}.boarding_highlight__Z2_rj{color:#d81f2a}.passInfo_wrapper__08Too{width:100%;display:flex;justify-content:space-between;align-items:flex-start}.passInfo_left__oq__l{display:flex;justify-content:flex-start;align-items:flex-start;padding-left:12px}.passInfo_title__YkR4h{color:#333;font-size:14px;font-weight:500;height:20px;line-height:20px;padding-right:8px}.passInfo_list-wrapper__OfxNp{display:inline-block;max-width:281px;line-height:20px;padding-right:8px}.passInfo_airport__OAGHN,.passInfo_terminal-brackets__pBWsj,.passInfo_time___oBiA{color:#666;font-size:14px;font-weight:400;height:20px;line-height:20px}.passInfo_right__YxTP5{color:#999;font-size:14px;font-weight:400;height:20px;line-height:20px}.transferInfo_wrapper__wXvrh{width:100%;height:40px;padding:0 16px 0 12px;margin:16px 0;line-height:40px;border-top:1px solid #e1e2e3;border-bottom:1px solid #e1e2e3;justify-content:space-between}.transferInfo_left__4kOUj,.transferInfo_wrapper__wXvrh{display:flex;align-items:center}.transferInfo_ic_transfer__VSe3S{width:16px;height:16px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/ic_transfer.1400c6b3.png);display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:50%}.transferInfo_title__lB1Yf{color:#333;font-size:14px;font-weight:500;height:20px;line-height:20px}.transferInfo_ic_transfer__VSe3S,.transferInfo_title__lB1Yf{margin-right:8px}.transferInfo_body___GR4t{color:#666;font-size:14px;font-weight:400;height:20px;line-height:20px}.transferInfo_ic_point__XaVOl{width:8px;height:3px;vertical-align:middle;background-image:url(https://webresource.airchina.com.cn/_next/static/media/ic_point_small.c8446168.png);display:inline-block;background-size:cover;margin:0 4px}.transferInfo_right__ZdYv9{color:#999;font-size:14px;font-weight:400;height:20px;line-height:20px}.line_line__VZERE{padding:0 4px;position:relative;top:0}.shared-flights_shared-flights-wrapper__CLC2H{display:flex;align-items:center}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt{min-width:16px;width:16px;height:16px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/ic_logo.ab201534.png);background-size:cover;display:inline-block}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_CA__WGNQ_{background-image:url(https://webresource.airchina.com.cn/_next/static/media/ic_logo_CA.ab201534.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_NX__jUKY_{background-image:url(https://webresource.airchina.com.cn/_next/static/media/NX.c7a3f65d.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_G5__v26HS{background-image:url(https://webresource.airchina.com.cn/_next/static/media/G5.46f4b6c0.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_ZH__vDWVZ{background-image:url(https://webresource.airchina.com.cn/_next/static/media/ZH.65de81a1.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_SC__q5peo{background-image:url(https://webresource.airchina.com.cn/_next/static/media/SC.26da6441.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_KY__Xhn_e{background-image:url(https://webresource.airchina.com.cn/_next/static/media/KY.052bf915.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_MU__re4QM{background-image:url(https://webresource.airchina.com.cn/_next/static/media/MU.20f415de.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_CZ__YV5uI{background-image:url(https://webresource.airchina.com.cn/_next/static/media/CZ.1d6fbc52.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_ic_logo__H0pJt.shared-flights_ic_logo_TV__JG0Ms{background-image:url(https://webresource.airchina.com.cn/_next/static/media/TV.341c98b0.png)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_number__cqBwQ{color:#333;font-size:14px;height:20px;line-height:20px;padding:0}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_bold__p9kPJ{font-weight:var(--bold-fw);font-family:var(--bold-ff)}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_share-tag__g3AkR{background:rgba(0,37,105,.1);border-radius:2px 2px 2px 2px;width:40px;color:#002569!important;font-size:12px!important;font-weight:400!important;height:20px;line-height:20px;text-align:center;margin-right:8px}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_popover-wrapper__GvR9J{background:#fff;border-radius:4px 4px 4px 4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);width:330px;color:#333;font-size:14px;font-weight:400;padding:14px 20px;text-align:center;line-height:22px}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_popover-wrapper__GvR9J .shared-flights_text__cVw2H{width:100%;white-space:normal}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_iet-popover-wrapper__cfC_6{border-radius:4px 4px 4px 4px;box-shadow:0 4px 16px 0 rgba(0,0,0,.08);color:#333;font-size:14px;font-weight:400;padding:14px 20px;text-align:center;width:160px;line-height:20px}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_iet-popover-wrapper__cfC_6 .shared-flights_text__cVw2H{width:100%;white-space:normal}.shared-flights_shared-flights-wrapper__CLC2H .shared-flights_iet-text__1pHlT{display:flex;align-items:center}.icons_localnetIcon__ozn14{background:url(https://webresource.airchina.com.cn/_next/static/media/localnet.a426a584.png) no-repeat;background-size:contain}.icons_internetIcon__2jpz5,.icons_localnetIcon__ozn14{display:inline-block;width:18px;height:12px;cursor:pointer}.icons_internetIcon__2jpz5{background:url(https://webresource.airchina.com.cn/_next/static/media/internet.d6e356e1.png) no-repeat;background-size:contain}.icons_wifiIcon__wfcCt{background:url(https://webresource.airchina.com.cn/_next/static/media/wifi.cfb4aadd.png);background-size:cover}.icons_dinnerIcon__82Brj,.icons_wifiIcon__wfcCt{display:inline-block;width:12px;height:12px;cursor:pointer}.icons_dinnerIcon__82Brj{background:url(https://webresource.airchina.com.cn/_next/static/media/dinner.6fc75d83.png);background-size:cover}.icons_logoIcon__wrr5E{display:inline-block;width:15px;height:16px;background:url(https://webresource.airchina.com.cn/_next/static/media/airchina.f0b35566.png);background-size:cover}.icons_C919Icon__O_bBm{display:inline-block;width:48px;height:12px;background:url(https://webresource.airchina.com.cn/_next/static/media/C919.d72b551b.png);background-size:cover;cursor:pointer}.icons_shareIcon___2toA{display:inline-block;min-width:32px;padding:0 4px;height:20px;text-align:center;line-height:20px;color:#002569;font-size:12px;font-style:normal;background:rgba(0,37,105,.1);border-radius:2px 2px 2px 2px;cursor:pointer}.icons_dropIcon__6Ahjz{display:inline-block;height:16px;width:16px;cursor:pointer;background-size:cover}.icons_up___LzyT{background-image:url(https://webresource.airchina.com.cn/_next/static/media/dropDown.8ec16ab1.png)}.icons_down__AiNSx{background-image:url(https://webresource.airchina.com.cn/_next/static/media/dropUp.57d0514e.png)}.icons_seatIcon__hhD1y{display:inline-block;height:16px;width:16px;text-align:center;background-image:url(https://webresource.airchina.com.cn/_next/static/media/seat.2f62260e.png);background-size:cover}.icons_seatIcon__hhD1y .icons_number__EMuf5{display:inline-block;color:#fff;font-size:20px;transform:scale(.5);font-weight:500;position:relative;top:-8px}.carrier-airline_s1__jbYpD{font-size:14px;margin-bottom:2px}.carrier-airline_s1__jbYpD .carrier-airline_title__ITKpl{color:#999}.carrier-airline_s1__jbYpD .carrier-airline_name__q4wS_{color:#333}.carrier-airline_s2__7rU9_{font-size:12px;margin-top:2px;display:flex;align-items:center}.carrier-airline_s2__7rU9_ .carrier-airline_ic_icon__zOGA6{width:8px;height:13px;background:url(https://webresource.airchina.com.cn/_next/static/media/ex-icon.e84acd92.png) no-repeat;background-size:contain;margin:0 4px 0 0}.carrier-airline_s2__7rU9_ .carrier-airline_title__ITKpl{color:#999;white-space:nowrap}.carrier-airline_s2__7rU9_ .carrier-airline_name__q4wS_{color:#333;white-space:nowrap;cursor:pointer}.routeInfo_route-wrapper__i1SS1{margin-bottom:8px}.routeInfo_carriage__HzmXk,.routeInfo_route__s_rHp{display:flex;align-items:center}.routeInfo_ic_logo__qxOas{width:16px;height:16px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/ic_logo.ab201534.png);background-size:cover;display:inline-block}.routeInfo_number__9VoWq{color:#333;font-size:14px;height:20px;line-height:20px;font-weight:500;padding:0 8px 0 4px}.routeInfo_tag__cJdNA{background:#f5f6f9;border-radius:2px 2px 2px 2px;width:40px;color:#002569;font-size:12px;font-weight:400;height:20px;line-height:20px;text-align:center;margin-right:8px}.routeInfo_more__9cf7r{color:#999;font-size:12px;font-weight:400;height:16px;line-height:16px}.routeInfo_carriage__HzmXk{padding-top:8px}.routeInfo_ic_wrapper__M6j2P{width:19px;display:flex;align-items:center}.routeInfo_ic_carriage__2gbOM{width:8px;height:8px;margin-left:7px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/ic_carriage.9a295741.png);display:inline-block;background-size:cover}.routeInfo_title__5mXA1{color:#999;font-size:12px;font-weight:500;height:16px;line-height:16px;padding-right:4px}.routeInfo_carrierName__jD4Pa{color:#333;font-size:12px;font-weight:400;height:16px;line-height:16px}.flight-details_modal__oxnD5{position:relative;display:inline-block;background:#fff;font-size:14px;width:574px;padding:24px;border-radius:4px;box-sizing:border-box;box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}.flight-details_modal__oxnD5 .flight-details_header__pauAJ .flight-details_title___a8Ia{height:24px;line-height:24px;font-size:16px;font-weight:700}.flight-details_modal__oxnD5 .flight-details_overview__Nakd0{font-size:14px;font-weight:400;line-height:20px;height:20px;margin-top:16px;display:flex;align-items:center}.flight-details_modal__oxnD5 .flight-details_overview__Nakd0 .flight-details_address__85fFY,.flight-details_modal__oxnD5 .flight-details_overview__Nakd0 .flight-details_duration__fEOfp{color:#333}.flight-details_modal__oxnD5 .flight-details_overview__Nakd0 .flight-details_address__85fFY{display:flex;align-items:center}.flight-details_modal__oxnD5 .flight-details_overview__Nakd0 .flight-details_address__85fFY .flight-details_ic_point__u7Dz5{width:16px;height:6px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/ic_point.8819e2d5.png);display:inline-block;background-size:cover;margin:0 4px}.flight-details_modal__oxnD5 .flight-details_overview__Nakd0 span{padding-right:8px}.flight-details_modal__oxnD5 .flight-details_overview__Nakd0 .flight-details_date__xm02A{color:#4d4d4d}.flight-details_modal__oxnD5 .flight-details_roll-wrapper__Xpt_4{overflow-y:auto;overflow-x:hidden;max-height:412px;margin-top:12px;padding-right:12px}.flight-details_modal__oxnD5 .flight-details_roll-wrapper__Xpt_4::-webkit-scrollbar{width:4px}.flight-details_modal__oxnD5 .flight-details_roll-wrapper__Xpt_4::-webkit-scrollbar-button{display:none}.flight-details_modal__oxnD5 .flight-details_roll-wrapper__Xpt_4::-webkit-scrollbar-thumb{background-color:#e1e2e3;border-radius:2px}.flight-details_modal__oxnD5 .flight-details_roll-wrapper__Xpt_4::-webkit-scrollbar-track{background-color:#fff}.flight-details_modal__oxnD5 .flight-details_notes__zI_nU{margin-top:12px;color:#999;font-size:14px;font-weight:400;min-height:20px;line-height:20px;box-sizing:content-box}.mini-product-labels_mini-product-labels-wrapper__fUYLa{text-align:left;min-width:424px;background:#fff;box-shadow:0 4px 20px 0 rgba(0,0,0,.08)}.mini-product-labels_mini-product-labels-wrapper-en__8cGUt{min-width:530px}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_illustrate__hKeWc{padding:20px 20px 12px;box-sizing:content-box;line-height:20px;color:#666;font-size:14px;font-weight:400;letter-spacing:0}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF{padding-bottom:20px}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC{display:flex;justify-content:space-between;padding:0;height:56px;background:#f5f6f9;border-radius:2px 2px 2px 2px;margin:0 20px}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC:not(:first-child){margin-top:8px}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_left__qtjtG{display:flex;flex-wrap:nowrap;align-items:center;position:relative}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_left__qtjtG .mini-product-labels_name__vxSay{white-space:nowrap;padding-left:20px;height:24px;color:#333;font-size:14px;font-weight:500;letter-spacing:0;line-height:24px}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_left__qtjtG .mini-product-labels_state__WvEkk{padding:0 32px;height:20px;color:#29ab67;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_left__qtjtG .mini-product-labels_name-en__wy2JH{width:252px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_left__qtjtG .mini-product-labels_state-en__tJd7m{padding-left:8px}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_left__qtjtG .mini-product-labels_name-hidden__Z7iTm{position:absolute;visibility:hidden}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_left__qtjtG .mini-product-labels_name-hover__G4EuL{width:393px;padding:16px 24px;word-break:break-all}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_right__2_70W{flex:1 0 auto;display:flex;justify-content:flex-end;padding-right:24px;align-items:center}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_right__2_70W .mini-product-labels_text-info-wrapper__CCtpR{height:40px;color:#666;font-size:12px;font-weight:400;letter-spacing:0}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_right__2_70W .mini-product-labels_text-info-wrapper__CCtpR .mini-product-labels_text-info__ybnwz{height:20px;line-height:20px;text-align:center}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_content-item-wrapper__frbWC .mini-product-labels_right__2_70W .mini-product-labels_view-order-wrapper__BAwZG{height:16px;color:#333;font-size:12px;font-weight:400;display:flex;align-items:center;padding-right:8px;cursor:pointer}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_text-info-eng__6krA2{color:#666;font-size:12px;margin-left:20px;display:flex;align-items:center;line-height:20px}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_segment-wrapper__ZeEHF .mini-product-labels_text-info-eng__6krA2:before{content:"";display:inline-block;width:10px;height:10px;margin-right:4px;background:url(https://webresource.airchina.com.cn/_next/static/media/ic_tip.2bd1e434.png);background-size:100% 100%}.mini-product-labels_mini-product-labels-wrapper__fUYLa .mini-product-labels_loading-wrapper__TTGpl{width:100%;height:80px;display:flex;justify-content:center;align-items:center}.style_journey__Gi7Ld{font-size:16px;color:#333;line-height:18px}.style_journey__Gi7Ld .style_tripType__9OQDh{display:inline-block;background:#002569;color:#fff;text-align:center;width:32px;line-height:18px;border-radius:2px;margin-right:4px;font-size:12px;font-weight:400}.style_journey__Gi7Ld .style_date__WLe1B,.style_journey__Gi7Ld .style_week__nWJl4{margin-right:4px}.style_journey__Gi7Ld .style_trip__7R2fc{height:auto}.style_journey__Gi7Ld .style_trip-detail__S1YkA{cursor:pointer;border-bottom:1px dashed #333}.style_journey-dark__WBXqC{color:#fff}.style_journey-dark__WBXqC .style_tripType__9OQDh{background:#fff;color:#333}.style_journey-dark__WBXqC .style_trip-detail__S1YkA{border-bottom-color:#fff}.style_flight-journey__D5S_o{display:flex;flex-wrap:nowrap;font-size:14px;box-sizing:content-box;padding:0 0 13px 4px}.style_flight-journey__D5S_o .style_flight-journey-trip-one__niXZA{height:20px;line-height:20px;color:#333;font-size:14px;font-weight:400;padding-right:16px}.style_flight-journey__D5S_o .style_flight-journey-trip-two__p5s2w{display:flex;justify-content:space-between;align-items:center;flex:1 1}.style_flight-journey__D5S_o .style_flight-journey-trip-two__p5s2w .style_flight-no__OyWZK{color:#333;font-size:14px;font-weight:400}.style_flight-journey__D5S_o .style_flight-journey-trip-two__p5s2w .style_flight-no__OyWZK .style_ca-icon__9sdKt{display:inline-block;margin-right:2px;width:18px;height:18px;background:url(https://webresource.airchina.com.cn/_next/static/media/ca-logo.dcdd05f3.png) no-repeat;background-size:100% auto;vertical-align:middle}.style_flight-journey__D5S_o .style_flight-journey-trip-two__p5s2w .style_product-label-wrapper__zqesr{height:20px;color:#999;font-size:14px;font-weight:400;border-bottom:1px dashed #999}.style_title-journey__6IEXg{font-size:18px;font-weight:500;height:24px;line-height:24px;padding:0 4px}.style_title-journey__6IEXg .style_indicator__Tswos{display:inline-block;margin:0 4px;width:20px;height:20px;vertical-align:middle;background:url(https://webresource.airchina.com.cn/_next/static/media/point.fb2f06f7.png) 50% no-repeat}.style_originDestTabItem__Fmlmh{background:#eceef3;height:52px;width:582px;padding:17px 28px;display:flex;align-items:center;flex-wrap:nowrap}.style_originDestTabItem__Fmlmh .style_type__m5ktw{background:#fff;color:#002569;border-radius:2px 2px 2px 2px;display:inline-block;padding:0 4px;height:18px;line-height:18px;font-size:12px;text-align:center;margin-right:12px}.style_originDestTabItem__Fmlmh .style_depAndArr__20JAq{display:inline-block;font-size:16px;height:22px;line-height:22px;color:#333;font-weight:var(--bold-fw);font-family:var(--bold-ff)}.style_originDestTabItem__Fmlmh .style_depAndArr__20JAq .style_week__nWJl4{margin:0 8px}.style_originDestTabItem__Fmlmh .style_popover-content-wrapper__bvE_8{display:inline-block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:490px;cursor:pointer}.style_originDestTabItem__Fmlmh .style_dashed-line__8X3eB{border-bottom:1px dashed #333}.style_originDestTabItem__Fmlmh.style_active__vFirq{background:#fff;border-radius:4px 4px 0 0;height:56px}.style_originDestTabItem__Fmlmh.style_active__vFirq .style_type__m5ktw{background:#002569;color:#fff}.style_originDestTabItem__Fmlmh.style_single__7THQ6{background:#eaebf2;border-radius:4px 4px 0 0;height:56px;width:1164px;padding:16px 24px}.style_originDestTabItem__Fmlmh.style_single__7THQ6 .style_depAndArr__20JAq{color:#333;font-size:16px;font-weight:var(--bold-fw);font-family:var(--bold-ff)}.style_originDestTabItem__Fmlmh.style_choose-first-not-active__jUxkh{border-radius:0 4px 0 4px}.style_originDestTabItem__Fmlmh.style_choose-second-not-active__VTafJ{border-radius:4px 0 4px 0}.style_tab-wrapper__wXYRP{display:grid;grid-template-columns:1fr 1fr;padding-bottom:8px}.style_tab-wrapper__wXYRP .style_tab-item__cnxvF{padding:8px 0 8px 30px}.style_tab-wrapper__wXYRP .style_tab-item__cnxvF .style_date__WLe1B,.style_tab-wrapper__wXYRP .style_tab-item__cnxvF .style_week__nWJl4{padding-right:5px}.style_tab-wrapper__wXYRP .style_tab-item__cnxvF .style_popover-wrapper__jORBw,.style_tab-wrapper__wXYRP .style_tab-item__cnxvF .style_popover-wrapper__jORBw .style_popover-content-wrapper__bvE_8{display:inline-block}.style_tab-wrapper__wXYRP .style_tab-item__cnxvF .style_popover-wrapper__jORBw .style_dashed-line__8X3eB{border-bottom:1px dashed #333}.style_ac-check-in-od-wrapper__tqlN6{width:100%;height:56px;background:#f5f6f9;border-radius:4px 4px 0 0;padding:0 24px;display:flex;justify-content:flex-start;align-items:center}.style_ac-check-in-od-wrapper__tqlN6 .style_item__qD9dC{height:22px;line-height:22px}.style_ac-check-in-od-wrapper__tqlN6 .style_date__WLe1B{color:#333;font-size:16px;font-weight:500}.style_ac-check-in-od-wrapper__tqlN6 .style_week__nWJl4{padding:0 8px;color:#333;font-size:16px;font-weight:500}.style_ac-check-in-od-wrapper__tqlN6 .style_depAndArr__20JAq{color:#333;font-size:16px;font-weight:500}.style_ac-check-in-od-wrapper__tqlN6 .style_flight-icon__S7VC9{margin-left:8px}.style_ac-check-in-od-wrapper__tqlN6 .style_flight-number__1b5nj{color:#333;font-size:14px;font-weight:400}.style_ac-check-in-od-wrapper__tqlN6 .style_dashed-line__8X3eB{border-bottom:1px dashed #333}.style_multi-wrapper__vmYxC{display:flex;justify-content:flex-start;align-items:flex-end;position:relative;overflow:hidden}.style_multi-wrapper__vmYxC.style_multi-wrapper-default__fNmpG{height:56px}.style_item-class__eL5Zd{width:100%;height:52px;background:#eceef3}.style_item-class__eL5Zd.style_no-active__4khlt{position:relative}.style_item-class__eL5Zd.style_no-active__4khlt:after{content:"";position:absolute;width:1px;height:22px;background-color:#abb0bd;right:0;bottom:13px}.style_active__vFirq{height:56px;background:#fff;border-radius:4px 4px 0 0}.style_active-front__OYIiU{border-radius:0 0 4px 0}.style_active-front__OYIiU:after{content:""!important;width:0!important}.style_active-behind__x6HvL{border-radius:0 0 0 4px}.style_btn__qfY7t{position:absolute;z-index:1;width:20px;height:100%;display:inline-block;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer;background-color:#eceef3}.style_btn__qfY7t.style_left__r7iCc{left:0;background-image:url(https://webresource.airchina.com.cn/_next/static/media/left_active.f6d12659.png);top:57%;transform:translateY(-50%)}.style_btn__qfY7t.style_right__A_bbS{right:0;background-image:url(https://webresource.airchina.com.cn/_next/static/media/right_active.5fe18ce5.png);top:57%;transform:translateY(-50%)}.line_wrapper__m_xew{display:flex;align-items:center;justify-content:center;position:relative}.promo-list_list-rap__GD_XB{overflow:auto;width:632px;height:612px;padding:22px}.promo-list_item-wrap__iNRLJ{padding:20px 24px;width:588px;height:89px;background:linear-gradient(-180deg,#fff,#fff3ef);border:1px solid #d81f2a;border-radius:8px 8px 8px 8px;display:flex;align-items:center;justify-content:space-between}.promo-list_item-wrap__iNRLJ .promo-list_item-content__k2iji{width:380px}.promo-list_item-wrap__iNRLJ .promo-list_item-content__k2iji .promo-list_item-label-wrap__TxXdG{height:20px;color:#333;font-size:16px;font-weight:500;line-height:20px;display:flex;align-items:center}.promo-list_item-wrap__iNRLJ .promo-list_item-content__k2iji .promo-list_item-label-wrap__TxXdG .promo-list_item-text__PDtEG{font-size:16px;line-height:20px;font-weight:500;font-family:PingFangSC-Medium}.promo-list_item-wrap__iNRLJ .promo-list_item-content__k2iji .promo-list_item-info-wrap__azduF{margin-top:12px;height:16px;color:#666;font-size:12px;font-weight:400;line-height:16px;display:flex;align-items:center}.promo-list_item-wrap__iNRLJ .promo-list_item-content__k2iji .promo-list_item-info-wrap__azduF .promo-list_usage-rules___t372{margin-left:8px;border-bottom:1px dashed #999}.promo-list_item-wrap__iNRLJ .promo-list_item-option__o9rQB{width:180px;display:flex;justify-content:flex-end;align-items:center}.promo-list_item-wrap__iNRLJ .promo-list_item-option__o9rQB .promo-list_price-wrap__b1A8o{height:28px;color:#d81f2a;font-size:20px;font-weight:500;letter-spacing:0;display:flex;align-items:flex-end;justify-content:center;margin-right:32px;white-space:nowrap;vertical-align:baseline}.promo-list_item-wrap__iNRLJ .promo-list_item-option__o9rQB .promo-list_price-wrap__b1A8o .promo-list_price-unit__3IRSN{font-size:12px}.promo-list_usage-content__R66yl{width:220px;max-height:120px;padding:16px 20px;overflow:auto}.promo-list_btn-group__DAS2i{display:flex;width:100%;align-items:center;justify-content:space-between;margin-top:40px}.skeleton_wrapper__y1qfX{width:100%;height:100%}.skeleton_wrapper__y1qfX li{width:100%;height:16px;list-style:none;background:rgba(190,190,190,.2);border-radius:4px;margin-top:12px}.skeleton_wrapper__y1qfX .skeleton_active__Z7eLP{background:linear-gradient(90deg,hsla(0,0%,75%,.2) 25%,shade(hsla(0,0%,75%,.2),5%) 37%,hsla(0,0%,75%,.2) 63%);background-size:400% 100%;animation:skeleton_skeleton-loading__K7DfW 1.4s ease infinite}@keyframes skeleton_skeleton-loading__K7DfW{0%{background-position:100% 50%}to{background-position:0 50%}}.stepper_input___OtBJ{text-align:center;flex:auto;display:inline-block;box-sizing:border-box;width:100%;max-width:100%;max-height:100%;padding:0;margin:0;line-height:1.5;background:0 0;border:0;outline:none;min-height:1.5rem;font-size:16px}.stepper_inputWrapper__yqXLV{height:28px;font-size:17px;color:#333;display:flex;justify-content:center;align-items:center;width:100%;max-height:100%;max-width:100%}.stepper_inputWrapper__yqXLV input::-webkit-inner-spin-button,.stepper_inputWrapper__yqXLV input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.stepper_inputWrapper__yqXLV input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.stepper_stepContainer__zi1e8{display:flex;justify-content:center;align-items:center;height:30px}.stepper_stepMiddle__Ih7yz{width:30px;margin:0 3px}.stepper_stepperBtn__6cbtR{height:28px;width:28px;line-height:24px;font-size:22px;text-align:center}.stepper_handleButton__cOn3P{background:#e5e9f0;border-radius:2px 2px 2px 2px;color:#002569;cursor:pointer}.stepper_handleButton__cOn3P:hover{background:#002569;color:#fff}.stepper_disabledBtn__9rBss{background:#eff0f1;border-radius:2px 2px 2px 2px;color:#abb0bd;cursor:default}.booking-dialog_container__p1ldt{margin-bottom:32px;padding:16px 32px 0}.booking-dialog_usaDialogContainer__ji4Fa{max-height:460px;overflow-y:auto;padding:16px 42px 0}.booking-dialog_titleShadow__mS4Wz{box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.booking-dialog_titleContainer__AyQoY{background:#fff;border-radius:8px 8px 0 0;height:64px;width:100%;position:sticky;top:0;left:0;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;z-index:1}.booking-dialog_title__lWClj{padding-left:20px;width:100%;display:flex;align-items:center}.booking-dialog_logo__xvCMz{background:#d81f2a;border-radius:2px 0 2px 0;height:16px;width:4px;margin-right:8px}.booking-dialog_name__W_bP9{color:#333;font-size:16px;font-weight:500;height:24px;line-height:24px;margin-right:8px}.booking-dialog_noneLogo__LEZJn{background:rgba(171,176,189,.08);border-radius:2px 2px 2px 2px;height:24px;display:flex;align-items:center;justify-content:center;padding:4px 6px;margin-right:8px}.booking-dialog_noneLogoType__R9_DR{color:#abb0bd;font-size:14px;font-weight:400;height:16px;line-height:16px}.booking-dialog_titleNotice__DT1tq{color:#999;font-size:12px;font-weight:400;height:16px;line-height:16px;border-bottom:1px dashed #999}.booking-dialog_item__9_1Wj{display:flex;align-items:flex-end;margin-bottom:32px;position:relative;cursor:pointer}.booking-dialog_item__9_1Wj:last-child{margin-bottom:0}.booking-dialog_inputContainer__7JnhC{display:flex;align-items:center;justify-content:center;width:276px;padding-top:4px;padding-bottom:8px}.booking-dialog_inputContainer__7JnhC:nth-child(odd){margin-right:16px}.booking-dialog_inputNameContainer__nZex3{display:flex;justify-content:flex-end;width:322px;border-bottom:1px solid #e1e2e3;padding-top:4px;min-height:32px!important;flex-direction:column;position:relative}.booking-dialog_inputLong__YgCMq{width:100%;color:#000;font-size:14px;font-weight:400;height:20px;letter-spacing:0;line-height:20px}.booking-dialog_nameContent__XqD0m{display:flex;align-items:center;justify-content:center;color:#333;font-size:16px;font-weight:500;height:24px;line-height:24px;font-family:PingFangSC-Medium,serif}.booking-dialog_noneIndex__agKSA{margin-right:8px}.booking-dialog_papersContainer__MjPCq{min-height:32px;width:230px;display:flex;flex-direction:column;margin-right:8px;border-bottom:1px solid #e1e2e3;justify-content:flex-end}.booking-dialog_papersContainerLong__YaeMX{height:32px;width:324px;display:flex;align-items:center;margin-right:16px;border-bottom:1px solid #e1e2e3}.booking-dialog_itemTitle__oesCc{color:#999;font-size:12px;font-weight:400;height:16px;letter-spacing:0;line-height:16px;margin-bottom:4px}.booking-dialog_buttonContainer__5EUA2{display:flex;align-items:center;justify-content:flex-end;padding:0 32px 20px}.booking-dialog_buttonCancel__hg2O4{color:#666;margin-right:16px}.booking-dialog_buttonCancel__hg2O4,.booking-dialog_buttonSubmit__Dwvq6{font-size:14px;font-weight:400;letter-spacing:0;height:36px;line-height:36px;cursor:pointer}.booking-dialog_buttonSubmit__Dwvq6{background:#d81f2a;border-radius:4px 4px 4px 4px;padding:0 20px;max-width:180px;color:#fff;text-align:center}.booking-dialog_text__Z__xL{color:#333;font-size:14px;font-weight:400;height:16px;line-height:16px;cursor:pointer}.booking-dialog_select__5R4K5{color:#999;font-size:14px;font-weight:400;min-height:20px;letter-spacing:0;line-height:20px}.booking-dialog_selectWrong__B1fkX{color:#f5190a!important}.booking-dialog_optionsContainer__QEc_5{display:flex;align-items:center;justify-content:center}.booking-dialog_optionsType__zpd6A{color:#333;font-size:14px;font-weight:400;height:20px;letter-spacing:0}.booking-dialog_optionsLabel__8BDc7{color:#999;font-size:12px;font-weight:400;height:16px;letter-spacing:0;line-height:16px}.booking-dialog_radioContainer__U0QLi{width:100%;justify-content:flex-start}.booking-dialog_labelStyle__xzzUp{margin-left:4px;color:#999;font-size:12px}.booking-dialog_usaContainer__o3yvQ{background:rgba(171,176,189,.1);border-radius:4px 4px 4px 4px;padding:12px 20px;margin-bottom:20px}.booking-dialog_usaTitle__wYRIX{color:#999;font-size:14px;font-weight:400;max-width:568px;margin-bottom:20px}.booking-dialog_usaInput__zD7T6{background-color:transparent}.booking-dialog_blueBorderBottom__A_7HQ{border-bottom-color:#002569}.booking-dialog_redBorderBottom__AUjcB{border-bottom:1px solid #f5190a}.booking-dialog_wrong__tGpkl::-webkit-input-placeholder{color:#f5190a}.booking-dialog_wrong__tGpkl:-moz-placeholder,.booking-dialog_wrong__tGpkl::-moz-placeholder{color:#f5190a}.booking-dialog_wrong__tGpkl::-ms-input-placeholder{color:#f5190a}.booking-dialog_wrongText___W5I6{color:#f5190a;font-size:12px;font-weight:400;height:17px;letter-spacing:0;position:absolute;bottom:-20px}.booking-dialog_itemLoyalty__oe7xX{display:flex;flex-direction:column;margin-bottom:32px;position:relative;cursor:pointer}.booking-dialog_itemLoyalty__oe7xX .booking-dialog_itemTop__QuiFt{display:flex;align-items:flex-end;margin-bottom:32px;position:relative;cursor:pointer}.booking-dialog_itemBottom__JpA0R{margin-bottom:20px!important}.booking-dialog_wrongTextSq__OcVqJ{width:588px;color:#f5190a;font-size:12px;font-weight:400;letter-spacing:0;margin-bottom:20px}.booking-dialog_wrongTextSq__OcVqJ .booking-dialog_wrongImg__Y823S{flex-shrink:0;margin-right:5px;position:relative;top:2px}.booking-dialog_wrongTextSq__OcVqJ .booking-dialog_wrongContent__i11Uw{color:#f5190a;font-size:14px;font-weight:400}.booking-dialog_input100__ba_oX{width:100%;justify-content:flex-start;margin-right:0;max-width:528px}.booking-dialog_input256__0fHeG{width:256px}.booking-dialog_input256__0fHeG:last-child{margin-right:0}.booking-dialog_image__u2_50{bottom:3px;right:8px;position:absolute;width:auto}.booking-dialog_imageContent__J1_gv{width:328px;padding:16px 20px;color:#333;font-size:12px;font-weight:400;height:172px;line-height:18px;white-space:normal}.booking-dialog_popContent__mghsS{width:263px;font-size:12px;font-weight:400;top:18px;padding:10px;letter-spacing:0;line-height:20px}.booking-dialog_bookingPopWrap__PhxT_{bottom:-3px}.booking-dialog_bookingPopContent__eRa4j{position:fixed!important;top:0}.booking-dialog_inputLabel__XThXO{margin-bottom:4px;color:#999;font-size:12px;font-weight:400;height:16px;letter-spacing:0;line-height:16px}.booking-dialog_line__p8Quf{line-height:16px;margin-right:8px;width:1px;height:16px;border-right:1px solid #e1e2e3;margin-bottom:5px}.booking-dialog_InputBox__SWBw5{padding-left:4px;width:100%;padding-bottom:2px;background:#fff}.booking-dialog_selectContainerClassName__rwLP_{padding-left:4px;margin-bottom:4px}.booking-dialog_datePickerInput__HI3Kt{height:unset!important;margin-bottom:4px}.booking-dialog_babyDomesticNoticeContainer__pSEir{display:flex;align-content:center;justify-content:flex-start;margin-bottom:20px;margin-top:-20px}.booking-dialog_babyDomesticNotice__nMzNi{height:20px;color:#d81f2a;font-size:14px;font-weight:400}.booking-dialog_nameInput__lEO1p{text-transform:uppercase}.booking-dialog_certificateOption__k_mTA{padding:16px;text-align:left!important}.booking-dialog_airRailContent__5N3bv,.booking-dialog_instructionsContent__v0_B9{width:326px;padding:16px 20px;color:#333;font-size:12px;font-weight:400;height:132px;line-height:18px;white-space:normal}.booking-dialog_airRailContent__5N3bv{width:300px;height:auto}.booking-dialog_pending-animation-box__iVa9O{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.5);border-radius:4px;display:flex;align-items:center;justify-content:center}.booking-dialog_pending-animation-box__iVa9O .booking-dialog_pending-animation__nhn8L{height:20px;width:20px}.contact-information_contactContainer__b5U6K{width:100%}.contact-information_titleContainer__FkYK6{margin-bottom:12px;display:flex;align-items:center;padding:0 4px}.contact-information_contactTitle__nFaKQ{color:#333;font-size:18px;height:28px;line-height:28px;margin-right:16px;font-weight:var(--bold-fw);font-family:var(--bold-ff)}.contact-information_contactCard__eHUYx{background:#fff;border-radius:4px 4px 4px 4px;box-shadow:0 20px 48px 0 rgba(32,41,50,.04);width:100%;padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between}.contact-information_contactItem___vYgr{width:100%;display:flex;align-items:center;position:relative;height:20px}.contact-information_contactItem___vYgr.contact-information_seat-book-page-contactItem__9UWVb{padding-top:42px;box-sizing:content-box}.contact-information_contactWays__mr_E_{margin-top:42px}.contact-information_contactItem___vYgr:first-child{margin-bottom:32px}.contact-information_nameLabel__W414e{height:16px;color:#999;font-size:12px;line-height:16px;position:absolute;top:-16px;left:2px}.contact-information_nameItem__n8BY7{width:57%!important;margin-right:16px}.contact-information_saveButton__J_kl0{font-size:14px;color:#d2d2d2;margin-left:4px;cursor:pointer;white-space:nowrap}.contact-information_couldSave__mewwY{color:#002569}.contact-information_item__dky31{width:100%;display:flex;flex-direction:column;margin-right:16px}.contact-information_item__dky31:last-child{margin-right:0}.contact-information_itemTitle__bxPnk{color:#999;font-size:12px;font-weight:400;height:16px;letter-spacing:0;line-height:16px;margin-bottom:4px}.contact-information_inputContainer__a3Dpv{width:100%;border-bottom:1px solid #e1e2e3;padding:4px 8px 4px 4px;position:relative}.contact-information_inputContainer__a3Dpv input{border:unset;outline:unset}.contact-information_inputContainer_error__lwsrG{border-bottom:1px solid #f5190a}.contact-information_input__7XV68{width:100%;color:#333;font-size:14px;font-weight:400;height:20px;letter-spacing:0;line-height:20px}.contact-information_wrongText__Y5lWS{color:#f5190a;font-size:12px;font-weight:400;height:17px;letter-spacing:0;position:absolute;bottom:-20px}.contact-information_wrong__Tj_gs::-webkit-input-placeholder{color:#f5190a}.contact-information_wrong__Tj_gs:-moz-placeholder,.contact-information_wrong__Tj_gs::-moz-placeholder{color:#f5190a}.contact-information_wrong__Tj_gs::-ms-input-placeholder{color:#f5190a}.contact-information_productTitle__M8cAz{color:#333;font-size:14px;font-weight:400;margin-bottom:30px}.contact-information_phoneSelectItem__BNzGC{width:112px;margin-right:8px}.contact-information_phoneSelectItem__BNzGC .contact-information_PhoneSelectTextClassName__kWh_h{color:#333}.contact-information_line__jxrQb{line-height:16px;margin-right:8px;width:1px;height:16px;border-right:1px solid #e1e2e3}.contact-information_button__g3GBi{background:#002569;border-radius:2px 2px 2px 2px;height:36px;width:112px;color:#fff;line-height:36px;text-align:center;font-size:14px;font-weight:400;letter-spacing:0;cursor:pointer;margin:32px auto 0}.contact-information_lockItem__Zoeo7{display:flex;align-items:center}.contact-information_lockItem__Zoeo7:nth-child(2){margin-bottom:12px}.contact-information_lockItemName__plvZK{color:#333;font-size:16px;font-weight:500;height:24px;line-height:24px;margin-bottom:16px}.contact-information_lockTitle__RiOuR{color:#999;font-size:14px;font-weight:400;height:18px;letter-spacing:0;line-height:18px;width:100px}.contact-information_lockItemValue__cLZoC{color:#333;font-size:14px;font-weight:500;height:18px;letter-spacing:0;line-height:18px}.contact-information_titleContentContainer__3FUSX{display:flex;align-items:center}.contact-information_titleContent__tU3Px{color:#666;font-size:14px;font-weight:400;margin-left:5px}.contact-information_select_option__u_uoB{padding:0!important}.contact-information_contactsWrap__oJKI6{display:flex;flex-direction:column;justify-content:center;margin:0 24px;padding:12px 0;border-bottom:1px dashed #e1e2e3}.contact-information_contactsWrap__oJKI6 .contact-information_contactsName__BjlJh{text-align:left;min-height:21px;color:#333;font-size:14px;font-family:PingFangSC-Medium;font-weight:500;letter-spacing:0;line-height:21px}.contact-information_contactsWrap__oJKI6 .contact-information_contactsMobile__pyGV6{text-align:left;display:flex;align-items:center}.contact-information_contactsWrap__oJKI6 .contact-information_contactsMobile__pyGV6 .contact-information_contactsMobileTitle__wOYC9{height:21px;color:#999;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;letter-spacing:0;line-height:21px}.contact-information_contactsWrap__oJKI6 .contact-information_contactsMobile__pyGV6 .contact-information_contactsMobilePhone__Ky1V9{height:21px;color:#333;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;letter-spacing:0;line-height:21px}.contact-information_successNoticeWrap__PPL1p{margin-left:16px;max-width:237px;height:36px;background:rgba(79,186,130,.1);border-radius:4px 4px 4px 4px;padding:8px 16px;display:flex;align-items:center}.contact-information_successNoticeWrap__PPL1p .contact-information_successNoticeText__gadY7{max-width:160px;height:18px;color:#4fba82;font-size:12px;font-family:PingFangSC-Medium;font-weight:500;line-height:18px;min-width:-moz-fit-content;min-width:fit-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:2px}.contact-information_failedNoticeWrap__KpPBB{background:rgba(230,60,70,.1)}.contact-information_failedNoticeWrap__KpPBB .contact-information_failedNoticeText__PxnaN{color:#e63c46}.contact-information_errorPopContent___qeoM{font-size:12px;font-family:PingFangSC-Medium;font-weight:500;line-height:18px;padding:9px 16px}.contact-information_selectLabel__4o2uJ{position:absolute;bottom:16px;margin-bottom:4px!important}.contact-information_info-icon__n14lh{width:12px;height:12px;margin-right:4px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/ic_notice_image.4ec32079.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.contact-information_InsideSubLabel__p_7Hz{display:flex;align-items:center;justify-content:flex-start;height:17px;color:#999;font-size:12px;margin-bottom:32px}.contact-information_labelWrap__v1Iq4{height:20px;display:flex;align-items:center;color:#666;font-size:14px}.contact-information_labelWrap__v1Iq4 .contact-information_labelTitle__kVd6V{font-size:18px;color:#333;font-weight:550;height:28px;line-height:28px;margin-right:6px}.contact-information_transitHotelContainer__mqGxi .contact-information_InsideSubLabel__p_7Hz{margin-bottom:32px}.contact-information_transitGuidance__s0bjO .contact-information_InsideSubLabel__p_7Hz{margin-bottom:52px}.contact-information_contactInformationLuggageAtHome__JuG1y{width:60%}.contact-information_contactInformationLuggageAtHome__JuG1y .contact-information_titleContainer__FkYK6{margin:0!important}.contact-information_contactInformationLuggageAtHome__JuG1y .contact-information_contactCard__eHUYx{padding:0!important;box-shadow:none!important}.settle_settle-wrap__iO7cM .settle_settle-content__yewFz{padding:18px 24px 0}.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77{height:122px;margin-top:24px;display:flex}.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77 .settle_form-label-wrap__tP_uk{height:112px;width:60px;color:#999;font-size:14px;line-height:22px;margin-right:22px;display:flex;flex-direction:column;justify-content:space-around}.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77 .settle_form-content-wrap__QxgyO{height:112px;display:flex;flex-direction:column;justify-content:space-around}.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77 .settle_form-content-wrap__QxgyO .settle_form-content-item__xm6HS{height:26px;display:flex;align-items:center}.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77 .settle_form-content-wrap__QxgyO .settle_form-content-item__xm6HS .settle_from-stepper__mJ905>:first-child,.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77 .settle_form-content-wrap__QxgyO .settle_form-content-item__xm6HS .settle_from-stepper__mJ905>:last-child{transform:scale(.85);transform-origin:center;border-radius:1.71px 1.71px 1.71px 1.71px}.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77 .settle_form-content-wrap__QxgyO .settle_form-content-item__xm6HS .settle_from-stepper__mJ905>:first-child:not(.settle_disabled-btn__Qqexb),.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77 .settle_form-content-wrap__QxgyO .settle_form-content-item__xm6HS .settle_from-stepper__mJ905>:last-child:not(.settle_disabled-btn__Qqexb){background:#002569;color:#fff}.settle_settle-wrap__iO7cM .settle_settle-content__yewFz .settle_form-wrap__EhY77 .settle_form-content-wrap__QxgyO .settle_form-content-item__xm6HS .settle_from-stepper__mJ905>:nth-child(2){width:26px}.settle_settle-wrap__iO7cM .settle_settle-contact-info__lRfwJ{width:632px;padding:0 24px}.settle_settle-wrap__iO7cM .settle_settle-contact-info__lRfwJ .settle_contact-info-title__M9pls{margin:4px 0 6px}.settle_settle-wrap__iO7cM .settle_footer__tV2ki{width:632px;height:68px;background:#fff;box-shadow:0 -20px 48px 0 rgba(32,41,50,.04);border-radius:0 0 8px 8px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.settle_settle-wrap__iO7cM .settle_footer__tV2ki .settle_total-price__hD9q5{display:flex;align-items:center}.settle_settle-wrap__iO7cM .settle_footer__tV2ki .settle_total-price__hD9q5 .settle_total-label__rcB6S{width:42px;color:#666;font-size:14px}.settle_settle-wrap__iO7cM .settle_footer__tV2ki .settle_total-price__hD9q5 .settle_price-wrap__O_1O4{height:28px;color:#d81f2a;font-size:20px;font-weight:500;letter-spacing:0;margin-right:32px;white-space:nowrap;vertical-align:baseline;line-height:28px}.settle_settle-wrap__iO7cM .settle_footer__tV2ki .settle_total-price__hD9q5 .settle_price-wrap__O_1O4 .settle_price-unit__edgYM{vertical-align:baseline;font-size:14px}.settle_single-btn__Rs57a{display:flex;justify-content:center;align-items:center;width:100%;margin-top:40px}.purchase-modal_modal-wrap__2PkXh .purchase-modal_header__VHb_Y{height:56px;background:#fff;box-shadow:0 20px 48px 0 rgba(32,41,50,.04);border-radius:8px 8px 0 0;padding:16px 24px;color:#333;font-size:16px;font-weight:600;line-height:24px;display:flex;align-items:center;justify-content:space-between}.purchase-modal_modal-wrap__2PkXh .purchase-modal_header__VHb_Y .purchase-modal_close-icon__S6rKC{cursor:pointer;width:20px;height:20px;background-image:url(https://webresource.airchina.com.cn/_next/static/media/close.88425427.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.note-tab_noteHiddenWrapper__yLL_v,.note-tab_noteWrapper__lOSGU{margin-top:15px}.note-tab_noteHiddenWrapper__yLL_v .note-tab_noteTitle__F9ptr,.note-tab_noteWrapper__lOSGU .note-tab_noteTitle__F9ptr{color:#333;font-size:16px;margin-bottom:16px;font-weight:var(--bold-fw);font-family:var(--bold-ff)}.note-tab_noteHiddenWrapper__yLL_v .note-tab_line__VsUs0,.note-tab_noteWrapper__lOSGU .note-tab_line__VsUs0{border-bottom:1px solid #e1e2e3;margin-bottom:16px}.note-tab_noteHiddenWrapper__yLL_v{margin-top:0!important}.note-tab_popover-dom__h2gJg{overflow-y:auto;overflow-x:hidden}.note-tab_innerValueCls__PC_5g{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}