.fare-list{width:100%}.fare-list .list-item{width:100%;background:#fff;border-radius:.133333rem;margin-bottom:.266667rem}.fare-list .list-item .item-wrap{padding:.826667rem .4rem .693333rem .4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fare-list .list-item .item-wrap,.fare-list .list-item .item-wrap .top-wrap{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fare-list .list-item .item-wrap .top-wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fare-list .list-item .item-wrap .top-wrap .detail-info{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}.fare-list .list-item .item-wrap .top-wrap .detail-info .cabinclass{font-size:.48rem;color:#222d38;font-weight:700;margin-bottom:.266667rem}.fare-list .list-item .item-wrap .top-wrap .detail-info .price-wrap{color:#f13538;font-size:.533333rem}.fare-list .list-item .item-wrap .top-wrap .detail-info .price-wrap .price-icon{font-size:.48rem;font-weight:700}.fare-list .list-item .item-wrap .top-wrap .detail-info .price-wrap .price{font-weight:700;font-size:.533333rem}.fare-list .list-item .item-wrap .top-wrap .detail-info .price-wrap .price-period{font-weight:700;font-size:.48rem}.fare-list .list-item .item-wrap .top-wrap .detail-info .price-wrap .txt{display:inline-block;padding-left:.08rem;font-size:.32rem}.fare-list .list-item .item-wrap .top-wrap .order-btn{width:1.573333rem;height:1.573333rem;position:relative;right:-.186667rem}.fare-list .list-item .item-wrap .top-wrap .order-btn img{width:100%;height:100%}.fare-list .list-item .item-wrap .top-wrap .order-btn .txt{position:absolute;top:0;width:100%;height:100%;line-height:1.573333rem;font-size:.453333rem;text-align:center;color:#fff}.fare-list .list-item .item-wrap .fee-wrap{margin-top:.266667rem;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;color:#666;font-size:.373333rem;height:.426667rem;width:100%}.fare-list .list-item .item-wrap .fee-wrap .fee-detail{height:100%;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;color:#666;font-size:.32rem;line-height:.426667rem;-webkit-transform:scale(.9);transform:scale(.9);margin-left:-.4rem}.fare-list .list-item .item-wrap .fee-wrap .fee-detail .flight-discount{padding-right:.133333rem}.fare-list .list-item .item-wrap .fee-wrap .fee-detail .repay-amount{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:.32rem;padding-left:.16rem;padding-right:.133333rem;border-left:.026667rem solid #d6d6d6}.fare-list .list-item .item-wrap .fee-wrap .fee-detail .repay-amount .flight-txt{width:2.133333rem;height:.426667rem;line-height:.426667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fare-list .list-item .item-wrap .fee-wrap .fee-detail .flight-weight{padding-left:.16rem;padding-right:.133333rem;border-left:.026667rem solid #d6d6d6}.fare-list .list-item .item-wrap .fee-wrap .fee-detail .flight-km{padding-left:.16rem;border-left:.026667rem solid #d6d6d6}.fare-list .list-item .item-wrap .fee-wrap .arrow{width:.426667rem;height:.426667rem}.mvp-flight-detail{width:100%;min-height:100vh;background-color:#f3f3f3;color:#222d38}.mvp-flight-detail .header{width:100%;height:1.2rem;padding:0 .533333rem;background:url(https://img.sfystatic.com/upload/tmp/images/activity/mvp/fight/detail_header_bg.png) no-repeat;background-size:cover;background-position:50%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:.4rem;letter-spacing:.026667rem;color:#fff}.mvp-flight-detail .header,.mvp-flight-detail .header .date-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-detail .header .date-time .txt{width:1.546667rem;height:.8rem;border-radius:.133333rem;background:#fff;margin-right:.4rem;color:#ed4444;text-align:center;line-height:.8rem}.mvp-flight-detail .header .date-time .week{margin-left:.266667rem}.mvp-flight-detail .flight-detail-wrap{width:100%;padding:.8rem .533333rem 0 .533333rem;background:#fff}.mvp-flight-detail .flight-detail-wrap .flight-time{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-detail .flight-detail-wrap .flight-time .flight-end-time,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#222d38;font-size:.48rem;line-height:1;margin-bottom:.8rem;position:relative}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .airport-detail,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .airport-detail{margin-left:.906667rem}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .airport-detail .flights,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .airport-detail .flights{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.32rem;font-size:.32rem;color:#666}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .airport-detail .flights .logo,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .airport-detail .flights .logo{width:.293333rem;height:.293333rem}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .airport-detail .flights .flight-number,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .airport-detail .flights .flight-number{padding:0 .16rem 0 .08rem}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .airport-detail .flights .flight-style,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .airport-detail .flights .flight-style{padding:0 .16rem 0 .16rem;border-left:.026667rem solid #d6d6d6}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .airport-detail .stops,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .airport-detail .stops{font-size:.32rem;color:#666;margin:.88rem 0 .56rem .24rem}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .airport-detail .stops .stop-time,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .airport-detail .stops .stop-time{margin-left:.266667rem}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .airport-style,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .end-time,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .start-time,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .airport-style,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .end-time,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .start-time{display:block;font-weight:700}.mvp-flight-detail .flight-detail-wrap .flight-time .flight-end-time .over-one-day,.mvp-flight-detail .flight-detail-wrap .flight-time .flight-start-time .over-one-day{position:absolute;left:.88rem;top:-.4rem;color:#222d38;font-size:.32rem}.mvp-flight-detail .flight-detail-wrap .flight-time .through-line{width:100%;height:100%;position:absolute;top:.186667rem;left:0}.mvp-flight-detail .flight-detail-wrap .flight-time .through-line .nonstop{display:block;width:.106667rem;height:2.053333rem;position:absolute;left:1.653333rem}.mvp-flight-detail .flight-detail-wrap .flight-time .through-line .stop{display:block;width:.64rem;height:3.76rem;position:absolute;left:1.36rem}.mvp-flight-detail .flight-detail-wrap .flight-time .change{font-size:.32rem;color:#666;line-height:.373333rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:.266667rem 0 1.333333rem 1.573333rem}.mvp-flight-detail .flight-detail-wrap .flight-time .change .icon-quan{display:inline-block;width:.373333rem;height:.373333rem;border:.053333rem solid #d2d2d2;border-radius:.186667rem;margin-right:.266667rem;margin-top:.026667rem}.mvp-flight-detail .flight-detail-wrap .flight-time .change .change-time{margin-left:.266667rem}.mvp-flight-detail .fare-wrap{width:100%;height:auto;padding:.266667rem .4rem}.mvp-flight-detail .cg-dialog-content-wrap .dialog{border-radius:.373333rem}.mvp-flight-detail .cg-dialog-content-wrap .dialog .dialog-card .card-text{background:transparent}