.button-tab-wrap{width:100%;text-align:center;color:#222d38;font-size:.4rem;padding:.48rem 0}.button-tab-wrap,.button-tab-wrap .bottom-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.button-tab-wrap .bottom-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:50%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-right:.026667rem solid #dcdcdc}.button-tab-wrap .bottom-item .sort{padding-left:.133333rem}.button-tab-wrap .bottom-item .iconfont{color:#999}.button-tab-wrap .bottom-item .iconfont.select,.button-tab-wrap .bottom-item.select{color:#f13538}.button-tab-wrap .bottom-item:last-child{border-right:none}.button-tab-wrap.primary{color:#222d38}.button-tab-wrap.select{color:#f13538}.both-date{height:2.106667rem;background:url(https://img.sfystatic.com/upload/tmp/images/activity/mvp/fight/calendar_bg.png) no-repeat;background-size:cover;background-position:50%;font-size:.373333rem;position:fixed;top:0;z-index:1}.both-date,.both-date .date-time{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.both-date .date-time{height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.both-date .date-time .date-item{width:50%;height:100%;padding:.266667rem 0 .346667rem 0;border-right:.026667rem solid #e90b0e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.both-date .date-time .date-item .departure{width:1.546667rem;height:.8rem;line-height:.8rem;text-align:center;color:#ed4444;font-size:.373333rem;background:#fff;border-radius:.133333rem}.both-date .date-time .date-item .departure-date{color:#fff;font-size:.373333rem}.both-date .date-time .some-day{width:1.546667rem;height:1.866667rem;border-radius:.106667rem .106667rem 0 0;margin-right:.133334rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:scroll}.both-date .date-time .some-day .week{color:#fff}.both-date .date-time .some-day .day{color:#fff;margin-top:.293333rem}.both-date .calendar{width:1.333333rem;background:#ff6d5a;padding-top:.266667rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.both-date .calendar .icon-rili-yy{color:#fff}.both-date .calendar .txt{color:#fff;margin-top:.293333rem}.mvp-flight-list{width:100%;min-height:100vh;background-color:#f3f3f3}.mvp-flight-list .flight-wrap{width:100%;height:100%;padding-bottom:1.733333rem;padding-top:2.106667rem;background-color:#f3f3f3}.mvp-flight-list .flight-wrap .flight-item{width:100%;height:3.653333rem;margin-bottom:.293333rem;background:#fff;padding:.533333rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;top:0}.mvp-flight-list .flight-wrap .flight-item .flight-time{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:1.226667rem}.mvp-flight-list .flight-wrap .flight-item .flight-time,.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time{height:100%;color:#222d38;font-size:.533333rem;line-height:1}.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time span{display:block;font-weight:700}.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time .through-line{min-width:2.506667rem;margin:0 .133333rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;font-size:.293333rem;text-align:center;line-height:.48rem;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time .through-line .total-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.346667rem;color:#666}.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time .through-line .total-time span{display:block;font-size:.346667rem;color:#666;font-weight:400}.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time .through-line .transfer{color:#2a353f}.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time .through-line img{width:2.053333rem;height:.266667rem}.mvp-flight-list .flight-wrap .flight-item .flight-time .flight-start-arrive-time .through-line .arrow-status{position:absolute;top:.48rem;width:100%;text-align:center;line-height:.293333rem}.mvp-flight-list .flight-wrap .flight-item .flight-time .price-wrap{color:#f13538;font-size:.533333rem}.mvp-flight-list .flight-wrap .flight-item .flight-time .price-wrap .price-icon{font-weight:700;font-size:.346667rem}.mvp-flight-list .flight-wrap .flight-item .flight-time .price-wrap .price{font-weight:700;font-size:.533333rem}.mvp-flight-list .flight-wrap .flight-item .flight-time .price-wrap .price-period{font-weight:700;font-size:.48rem}.mvp-flight-list .flight-wrap .flight-item .flight-time .price-wrap .txt{display:inline-block;padding-left:.08rem;font-size:.32rem}.mvp-flight-list .flight-wrap .flight-item .airport{width:100%;font-size:.32rem;color:#666;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mvp-flight-list .flight-wrap .flight-item .airport .item-airport{width:33%}.mvp-flight-list .flight-wrap .flight-item .airport .end-airport{text-align:center}.mvp-flight-list .flight-wrap .flight-item .airport .both-price{width:1.2rem;height:.4rem}.mvp-flight-list .flight-wrap .flight-item .airport .fee{color:#999}.mvp-flight-list .flight-wrap .flight-item .airport-fee{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.mvp-flight-list .flight-wrap .flight-item .airport-fee .item-airport{width:auto}.mvp-flight-list .flight-wrap .flight-item .flight-name{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:.533333rem;font-size:.32rem;color:#666}.mvp-flight-list .flight-wrap .flight-item .flight-name,.mvp-flight-list .flight-wrap .flight-item .flight-name .flight-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.mvp-flight-list .flight-wrap .flight-item .flight-name .flight-detail .flights{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:.266667rem}.mvp-flight-list .flight-wrap .flight-item .flight-name .flight-detail .flights .logo{display:block;width:.293333rem;height:.293333rem}.mvp-flight-list .flight-wrap .flight-item .flight-name .flight-detail .flights .flight-number{padding:0 .16rem 0 .08rem}.mvp-flight-list .flight-wrap .flight-item .flight-name .flight-detail .flights .share{width:.8rem;height:.373333rem;padding-right:.16rem;margin-top:-.026667rem}.mvp-flight-list .flight-wrap .flight-item .flight-name .flight-detail .flights .flight-style{padding-left:.16rem;border-left:.026667rem solid #d6d6d6}.mvp-flight-list .flight-wrap .flight-item .flight-name .flight-detail .flights .left-seat{color:#f2575a;padding-left:.16rem}.mvp-flight-list .flight-wrap .flight-item .flight-name .change-date-price,.mvp-flight-list .flight-wrap .flight-item .flight-name .left{color:#222d38}.mvp-flight-list .flight-wrap .flight-item .over-one-day{position:absolute;top:.56rem;left:6rem;font-size:.346667rem;color:#222d38}.mvp-flight-list .no-flight-list-wrap{position:fixed;top:0;width:100%;height:100vh;background:#fff;padding-top:3.5rem}.mvp-flight-list .no-flight-list-wrap .result{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mvp-flight-list .no-flight-list-wrap .result img{width:4.533333rem;height:2rem}.mvp-flight-list .no-flight-list-wrap .result .result-txt{margin-top:.533333rem;font-size:.373333rem;color:#666}.mvp-flight-list footer{width:100%;height:1.733333rem;position:fixed;bottom:0}.mvp-flight-list .bottom-tab{width:100%;height:100%;background:#fff;border-top:.026667rem solid #ebecef}.mvp-flight-list .cg-dialog-content-wrap .dialog{border-radius:.373333rem}.mvp-flight-list .cg-dialog-content-wrap .dialog .dialog-card .card-text{background:transparent}