body{font:400 .24rem/1.2 BlinkMacSystemFont,Helvetica,Arial,Tahoma,PingFang SC,Hiragino Sans GB,Lantinghei SC,Microsoft YaHei,sans-serif}body.theme-trip{font-family:BlinkMacSystemFont,-apple-system,Roboto,Helvetica,Arial,sans-serif}body.theme-trip.zh_HK{font-family:Microsoft Jhenghei,PingFang HK,STHeitiTC-Light,Tahoma,Arial,sans-serif}body.theme-trip.ko_KR{font-family:Nanum Barun Gothic,Nanum Gothic,Malgun Gothic,Dotum,Tahoma,Arial,sans-serif}body.theme-trip.ja_JP{font-family:Meiryo UI,Meiryo,MS PGothic,Helvetica,Osaka,Tahoma,Arial,sans-serif}.c_remind_pop_wrapper .c_reminde_type_list{margin-bottom:.4705882353rem}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li{display:flex;flex-direction:row;justify-content:center;margin-bottom:.2352941176rem;padding:.2352941176rem;border-radius:.1176470588rem;background-color:#f8f8f8;color:#333;border:none}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .svg-bell g,.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .svg-bell path,.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .svg-belled g polyline g,.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .svg-belled g polyline path{fill:#333}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li.checked{color:#0086f6;background-color:#f2f8fe;border:1px solid #0086f6}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li.checked .svg-bell g,.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li.checked .svg-bell path,.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li.checked .svg-belled g,.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li.checked .svg-belled path{fill:#0086f6}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_check_box{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-right:.1960784314rem}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_check_box .icon-list-check{font-size:.2352941176rem;padding:0;line-height:1;font-style:normal!important;align-self:center;width:.2941176471rem;height:.2941176471rem;border:.0196078431rem solid #0086f6;background-color:#fff;position:relative;border-radius:50%;margin-top:0}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_check_box .icon-list-check.checked{transition:background-color .2s;background-color:#0086f6;border-color:#0086f6}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_check_box .icon-list-check.checked:before{border-color:#fff;position:absolute;top:55%;left:50%;content:"";width:.15rem;height:.08rem;margin-top:-.03rem;border-left:2px solid #e1edf2;border-bottom:2px solid #e1edf2;transform:translate(-50%,-50%) rotate(-45deg)}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_remind_text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_remind_text .c_title{font-size:.2941176471rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:600;line-height:.3725490196rem;margin-bottom:.1176470588rem}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_remind_text .c_title .svg-bell,.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_remind_text .c_title .svg-belled{margin-left:.137254902rem;width:.2647058824rem;height:.2647058824rem}.c_remind_pop_wrapper .c_reminde_type_list .c_remind_li .c_remind_text .c_content{font-size:.2352941176rem;text-align:left;line-height:.3333333333rem}.c_remind_pop_wrapper .modal-header{margin-bottom:.2745098039rem!important;font-size:.3333333333rem!important;font-weight:600!important}.c_remind_pop_wrapper .modal-footer{flex-direction:column-reverse;margin:0!important}.c_remind_pop_wrapper .modal-footer button{font-weight:400;font-size:.2352941176rem!important;border:none!important;margin:0!important}.c_remind_pop_wrapper .modal-footer button.primary{font-weight:600;padding-top:.1764705882rem;padding-bottom:.1764705882rem;font-size:.3333333333rem!important}@media screen and (max-width:321px){.headline .title{font-size:.44rem;line-height:.54rem}.search-button .button,.search-form .row .cont .city,.search-form .row .cont .inp,.search-form .row .cont .text{font-size:.34rem;line-height:.42rem}.header .header-title{font-size:15px;line-height:.38rem}.res-s1{font-size:13px;line-height:.34rem}.header .flt-number,.header .header-right,.headline .subtitle,.result-ul{font-size:12px;line-height:15px}.search-form .row .cont .day,.search-form .row .tip,.search-history .cont .list .clear,.search-history .cont .list .item,.search-history .head .title{font-size:11px;line-height:12px}}.search-tab .item{font-size:.34rem}@media screen and (max-width:321px){.search-tab .item{font-size:15px}}.identification{font-size:13px}@media screen and (max-width:321px){.identification{font-size:11px}}aside,body,button,div,footer,form,h3,h4,header,input,li,p,section,ul{margin:0;padding:0}body,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}ol,ul{list-style:none}a,body,button,div,input{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:0;outline:0;background:0 0;border:0}img{display:flex}::-webkit-scrollbar{display:none}a{text-decoration:none}body{color:#333;background-color:#eef1f6}body,button,input,select,textarea{-webkit-user-select:none;-moz-user-select:none;user-select:none}input{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}a,body,button,div,input{-webkit-tap-highlight-color:rgba(255,255,255,0)}@keyframes loading{0%{opacity:.8}50%{opacity:.5}to{opacity:.8}}.header{position:fixed;top:0;left:0;right:0;height:.88rem;line-height:.88rem;flex-shrink:0;z-index:11;transition:all .25s ease}.header.new-header{transition:none}.header.android{padding-top:.4rem}.header.android .header-left,.header.android .header-right,.header.android .header-title{top:.4rem}.header .header-left{left:0;min-width:.88rem}.header .header-left,.header .header-right{position:absolute;top:0;bottom:0;display:flex;align-items:center;z-index:1}.header .header-right{right:12px}.header .header-title{text-align:center;position:absolute;top:0;bottom:0;right:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:500;transition:opacity .25s ease}.header .flt-number{display:inline-block;height:.5rem;padding:0 8px;border-radius:13px;line-height:.5rem!important;color:#fff;font-weight:500;font-variant-numeric:tabular-nums}.header .flt-number.green{background:#00b87a}.header .flt-number.orange{background:#f70}.header .flt-number.red{background:#f5190a}.header .header-icon{margin-left:10px;width:.6rem;height:.6rem;display:flex;align-items:center;justify-content:center;background-color:#eef1f6;border-radius:15px}.header .header-icon.has-tooltip:after{content:"";position:absolute;top:.88rem;left:.46rem;width:8px;height:8px;transform:rotate(45deg);background-color:#3e3e3e;z-index:2}.header .header-icon .svg-arr-l{width:.34rem;height:.34rem}.header .header-icon .svg-add,.header .header-icon .svg-bell,.header .header-icon .svg-belled,.header .header-icon .svg-share{width:.4rem;height:.4rem}.header .hide{pointer-events:none;opacity:0}.header.header-black .header-icon{background-color:rgba(0,0,0,.5)}.header.header-black .header-icon g,.header.header-black .header-icon path,.header.header-black .header-icon svg{fill:#fff}.header.header-transparent .header-icon{background-color:hsla(0,0%,100%,0)}.header.header-transparent .header-icon img,.header.header-transparent .header-icon svg{width:.4rem;height:.4rem}.header.header-transparent .header-icon img g,.header.header-transparent .header-icon img path,.header.header-transparent .header-icon svg g,.header.header-transparent .header-icon svg path{fill:#fff}.header.sticky{background-color:hsla(0,0%,100%,.97)}.header.sticky:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid hsla(0,0%,85%,.9);transform-origin:0 100%;transform:scaleY(.51)}.header.sticky .header-icon{background-color:transparent}.header.sticky .header-left .svg-arr-l{width:.34rem;height:.34rem}.header.sticky .header-title{opacity:1}.header.sticky g,.header.sticky path{fill:#333}.header.new-sticky,.header.voyage-caption-fixed{background-color:#fff}.header.new-sticky .header-icon{background-color:transparent}.header.new-sticky g,.header.new-sticky path{fill:#333}.header.new-sticky .header-title{opacity:1}.header.shadow{box-shadow:0 2px 8px 0 rgba(0,0,0,.08)}.iphone .header,.iphone.header{height:1.28rem!important}.iphone .header .header-left,.iphone .header .header-right,.iphone .header .header-title,.iphone.header .header-left,.iphone.header .header-right,.iphone.header .header-title{top:.4rem}.ipx .header,.ipx.header{height:1.76rem;height:calc(1.76rem + constant(safe-area-inset-top));height:calc(1.76rem + env(safe-area-inset-top))}.ipx .header .header-left,.ipx .header .header-right,.ipx .header .header-title,.ipx.header .header-left,.ipx.header .header-right,.ipx.header .header-title{top:.88rem;top:calc(.88rem + constant(safe-area-inset-top));top:calc(.88rem + env(safe-area-inset-top))}.wechat .header,.wechat.header{display:none}.headline .title{font-size:.5rem;line-height:.62rem}.search-button .button,.search-form .row .cont .city,.search-form .row .cont .inp,.search-form .row .cont .text{font-size:.4rem;line-height:.48rem}.header .header-title{font-size:.34rem;line-height:.42rem}.res-s1{font-size:15px;line-height:.38rem}.header .flt-number,.header .header-right,.headline .subtitle,.result-ul{font-size:13px;line-height:.34rem}.search-form .row .cont .day,.search-form .row .tip,.search-history .cont .list .clear,.search-history .cont .list .item,.search-history .head .title{font-size:12px;line-height:15px}.headline{padding:12px .4rem 0}.headline .title{font-weight:500}.headline .subtitle{padding-top:4px}body{padding:1px!important}.viewport{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;box-sizing:border-box;padding-top:.88rem;overflow-x:hidden;-webkit-overflow-scrolling:touch}.viewport-white{background-color:#fff}.viewport-flex{overflow:hidden;display:flex;flex-direction:column}.iphone .viewport,.iphone .viewport.ibu,.iphone.viewport{padding-top:1.28rem;overflow-x:hidden;-webkit-overflow-scrolling:touch}.iphone .voyage-caption.fixed,.iphone.voyage-caption.fixed{top:1.28rem}.iphone .schedule-bg-map{top:.4rem!important}.ipx .viewport,.ipx .viewport.ibu,.ipx.viewport{padding-top:calc(1.76rem + env(safe-area-inset-top));overflow-x:hidden;-webkit-overflow-scrolling:touch}.ipx .voyage-caption.fixed,.ipx.voyage-caption.fixed{top:1.76rem}.ipx .schedule-bg-map{top:.8rem!important}.component-header-ipx{padding-top:calc(.88rem + env(safe-area-inset-top))}.iphoneH5 .viewport.ibu{padding-top:.88rem}.inZX .viewport,.inZX.viewport,.wechat .viewport,.wechat.viewport{padding-top:.4rem}.viewport.ibu{padding-top:1.12rem}.search-body,.search-tab{position:relative}.search-tab{margin-top:.36rem;padding:8px .4rem}.search-tab:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#d8d8d8;z-index:0;transform:scaleY(.51)}.search-tab .item{position:relative;display:inline-block;margin-right:.64rem;color:#999}.search-tab .item.active{color:#0086f6;font-weight:500}.search-tab .item:last-child{margin-right:0}.search-tab .bottom{will-change:transform;position:absolute;bottom:-1px;background-color:#0086f6;height:3px;border-radius:1.5px;transition:transform .3s linear;z-index:2}.search-form .row{position:relative;margin:.32rem .4rem 0}.search-form .row .cont{position:relative;display:flex;align-items:center;justify-content:space-between;height:.8rem;line-height:.8rem}.search-form .row .cont:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background-color:#d8d8d8;transform:scaleY(.51)}.search-form .row .cont .text{flex:1}.search-form .row .cont .inp{width:100%;display:block;height:100%;flex:1}.search-form .row .cont .inp::-moz-placeholder{color:#999}.search-form .row .cont .inp::placeholder{color:#999}.search-form .row .cont .city{overflow:hidden;flex:1}.search-form .row .cont .city.arrive{text-align:right}.search-form .row .cont .city .city-name{width:100%;overflow:hidden;opacity:1;transition:all .3s ease-in-out;text-overflow:ellipsis;white-space:nowrap}.search-form .row .cont .city .city-name.trans-left{transform:translate(-100%);opacity:0}.search-form .row .cont .city .city-name.trans-right{transform:translate(100%);opacity:0}.search-form .row .cont .reverse{position:relative;width:1.5rem;height:.54rem;padding:0 4px;background-color:#fff}.search-form .row .cont .reverse .city-arrow{position:absolute;top:50%;left:50%;width:.54rem;height:.54rem;transform:translate(-50%,-50%) rotate(0)}.search-form .row .cont .reverse .city-arrow.rotate{transform:translate(-50%,-50%) rotate(180deg);transition:transform .6s}.search-form .row .cont .reverse .city-arrow-plane{position:absolute;top:50%;left:50%;width:1.5rem;height:.52rem;transform:translate(-50%,-50%)}.search-form .row .cont .day{margin-left:4px}.search-form .row .tip{margin-top:12px;color:#999}.search-button{margin:.4rem .4rem .48rem}.search-button .button{width:100%;height:.88rem;border-radius:4px;color:#fff;background-color:#0086f6}.search-history{margin:0 .4rem 15px}.search-history .head{display:flex;align-items:center}.search-history .head .title{margin:0 10px;color:#999}.search-history .head .line{flex:1;height:1px;background-color:#e4e4e4;transform:scaleY(.51)}.search-history .cont{position:relative;margin:15px 0;line-height:.6rem}.search-history .cont .list{overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.search-history .cont .list .item{margin-right:10px;line-height:.6rem;color:#999;text-align:center;background-color:#f8f8f8}.search-history .cont .list .clear,.search-history .cont .list .item{display:inline-block;height:.6rem;padding:0 10px;border-radius:.32rem}.search-history .cont .list .clear{position:relative;color:#0086f6;text-align:right;z-index:3}.search-history .cont .list:after{content:"";position:absolute;width:.48rem;right:0;top:0;bottom:0;background-image:linear-gradient(-90deg,#fff,hsla(0,0%,100%,0));z-index:2}.identification{padding:15px .4rem;color:#999;text-align:center}.identification .lightblue{color:#0086f6}.identification .lightblue .svg-arr-r{width:6px;height:12px;margin-left:3px;vertical-align:-1px}@media screen and (max-width:321px){.identification .lightblue .svg-arr-r{vertical-align:-2px}}.identification .lightblue .svg-arr-r path{fill:#0086f6}.search-result{width:100%;position:absolute;top:.8rem;left:0;z-index:8}@media screen and (max-width:321px){.search-result{top:2.02rem}}.result-ul{max-height:4.7rem;overflow:auto;border-top:1px solid #e4e4e4}@media screen and (max-height:568px){.result-ul{max-height:4rem}}.result-li{position:relative;height:.88rem;background:rgba(248,250,251,.98);border-bottom:1px solid #e4e4e4;color:#999;display:flex;align-items:center}.result-li:last-child:after{content:"";position:absolute;height:1.4rem;background-color:#fff;top:.9rem;width:100%}.res-c1{color:#0086f6}.res-s1{width:2.04rem;margin-left:.4rem}.res-s2{flex:1;margin-right:5px}.res-arrow{display:inline-block;width:14px;height:3px;margin:0 4px;vertical-align:4px}.input-cls{display:flex;align-items:center}.input-cls-img{width:.33rem}.wechat .headline{padding-top:0}body,html{height:100%}body{margin:0;padding:0}.exception{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.theme-ctrip .exception,.theme-trip .exception{background:#fff}.theme-trip-dark .exception{background:#252b31}.exception .component-header{background:none!important}.exception .component-header:after{display:none}.exception__view{position:absolute;left:0;right:0;top:40%;transform:translateY(-40%);margin:.4rem .32rem;text-align:center}.exception__view--scene{margin:0 auto;width:3rem;height:3rem;background-image:url(https://pic.c-ctrip.com/AssetCatalog/knr/mix/exception/error_v2.png);background-position:50%;background-repeat:no-repeat;background-size:contain}.exception__view--scene-network{background-image:url(https://pic.c-ctrip.com/AssetCatalog/knr/mix/exception/no_network_v2.png)}.exception__view--scene-result{background-image:url(https://pic.c-ctrip.com/AssetCatalog/knr/mix/exception/no_result_v2.png)}.exception__view--button{display:flex;justify-content:center;align-items:center;max-width:2.5rem;height:.6rem;margin:.24rem auto;border-radius:.08rem;font-size:.26rem;line-height:.34rem}.theme-ctrip .exception__view--button{color:#fff;background:#0086f6}.theme-trip .exception__view--button{color:#fff;background:#3264ff}.theme-trip-dark .exception__view--button{color:#252b31;background:#84a2ff}.exception__view--hint{margin-top:.24rem;text-align:center;font-weight:500;font-size:.34rem;line-height:.42rem;color:#333}.exception--ibu .exception__view--hint{margin-top:.32rem;font-size:.28rem;line-height:.36rem}.theme-trip .exception--ibu .exception__view--hint{color:#455873}.theme-trip-dark .exception--ibu .exception__view--hint{color:#b8c4d4}.exception--ibu .exception__view--button{width:3.8rem;height:.96rem;margin:.4rem auto;max-width:100%;border-radius:.04rem;font-weight:500;font-size:.32rem;line-height:.42rem}.icon-container{display:flex;align-items:center;justify-content:center;width:.24rem;height:.24rem}.icon-container .svg-container{width:100%;height:100%}.component-header{position:relative;z-index:9;display:flex;flex-direction:row;justify-content:space-between;align-items:center;box-sizing:content-box;min-height:.88rem;color:#333;background-color:#f7f7f7}.component-header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e0e0e4}.component-header .page-back{display:flex;justify-content:center;align-items:center;align-self:stretch;min-width:1rem;padding:0 .4rem 0 .32rem;box-sizing:border-box}.component-header .page-back .icon-back{width:.34rem;height:.34rem}.component-header .page-back .icon-back path{fill:#333}.component-header .page-title{position:absolute;z-index:-1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.component-header .page-title .title{margin:0;font-weight:500;flex:1;align-self:stretch;font-size:.34rem;text-align:center}.component-header .page-title .title.muti-title{font-size:.32rem;line-height:.42rem}.component-header .page-title .sub-title{margin-top:.04rem;font-size:.22rem;line-height:.32rem;flex:1;align-self:stretch;text-align:center}.component-header .page-operational{min-width:1rem;display:flex;align-items:center;justify-content:center;font-size:.3rem}.component-fbu-header-blue{background-color:#0086f6;color:#fff}.component-fbu-header-blue:after{display:none}.component-fbu-header-blue .page-back .icon-back path{fill:#fff}.component-fbu-header-white{background:#fff}.component-fbu-header-white .page-back .icon-back path{fill:#333}.component-ibu-header{min-height:.88rem;color:#0f294d;background:#fff}.component-ibu-header .page-title .title{font-size:.36rem}.component-ibu-header .page-title .title.long-title{font-size:.28rem}.component-ibu-header .page-title .sub-title,.component-ibu-header .page-title .title{padding-left:1.2rem;padding-right:1.2rem;width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;white-space:nowrap}.component-ibu-header .page-back .icon-back{width:.48rem;height:.48rem}.component-ibu-header .page-back .icon-back path{fill:#042950}.component-ibu-header-android{min-height:1.12rem;box-shadow:0 .04rem .04rem 0 rgba(0,0,0,.1)}.component-ibu-header-android .page-title .sub-title,.component-ibu-header-android .page-title .title{text-align:left}.component-ibu-header-trip-dark{color:#fff;background-color:#252b31}.component-ibu-header-trip-dark:after{background-color:#252b31}.component-ibu-header-trip-dark .page-back .icon-back path{fill:#fff}.component-header-iphone{padding-top:.4rem}.component-header-ipx{padding-top:.88rem}.component-header-iphone-h5{padding-top:0}.component-header-no-line{box-shadow:none}.component-header-no-line:after{display:none}.component-toast{z-index:10002;position:relative}.component-toast>.toast-body{position:fixed;top:50%;left:50%;color:#fff;font-size:.26rem;line-height:1.5;transform:translate(-50%,-50%);text-align:center}.component-toast>.toast-body>.toast-text{max-width:3.76rem;display:inline-block;background:rgba(0,0,0,.7);padding:.16rem .32rem;border-radius:4px}.component-toast.ibu-h5-toast>.toast-body{font-size:.3rem;line-height:.4rem}.component-toast.ibu-h5-toast>.toast-body>.toast-text{max-width:6.54rem;padding:.24rem}.component-toast.has-mask{position:fixed;top:0;right:0;bottom:0;left:0}.component-toast.has-mask>.mask{position:absolute;top:0;right:0;bottom:0;left:0}.component-toast.has-mask>.toast-body{position:absolute}
