.flightTips .van-popup__close-icon--top-right{top:.28986rem!important}.flightOrder{margin-top:-1.08696rem;border-radius:.24155rem}.flightOrder .detail{margin-bottom:.54348rem}.flightOrder .detail .van-hairline--top-bottom:after,.flightOrder .detail .van-hairline-unset--top-bottom:after{border:none}.flightOrder .detail .van-collapse-item .van-cell{border-radius:.24rem .24rem 0 0;height:1.2rem;font-size:.35rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .29rem 0 .17rem}.flightOrder .detail .van-collapse-item .van-cell:after{left:0;width:100%}.flightOrder .detail .van-collapse-item .van-collapse-item__content{padding:0}.flightOrder .detail .timeInfo{width:100%;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.flightOrder .detail .timeInfo span{margin:0 .12077rem;float:left}.flightOrder .detail .timeInfo span:first-child{font-size:.24155rem;font-weight:700;color:#fff;background-color:#1c87e7;padding:0 .21739rem;border-radius:.06039rem;height:.5rem;line-height:.5rem;min-width:.5rem}.flightOrder .detail .cityInfo{height:100%}.flightOrder .detail .cityInfo .departure{width:100%;height:1.42512rem}.flightOrder .detail .cityInfo .departure span{float:left;display:inline-block;width:30%;height:100%;text-align:center;line-height:1.42512rem;font-size:.36232rem;font-weight:700}.flightOrder .detail .cityInfo .departure .nameStyle{padding-left:.3rem;text-align:left;white-space:nowrap}.flightOrder .detail .cityInfo .process{width:100%;height:.99034rem;position:relative}.flightOrder .detail .cityInfo .process span:first-child,.flightOrder .detail .cityInfo .process span:last-child{float:left;display:inline-block;min-width:30%;height:100%;text-align:center;line-height:.99034rem;font-size:.30193rem;font-weight:700;color:#999}.flightOrder .detail .cityInfo .process span:last-child{background-color:#f8f9fd;padding:0 .1rem}.flightOrder .detail .cityInfo .process .botMark,.flightOrder .detail .cityInfo .process .topMark{position:absolute;height:100%;top:-.86957rem}.flightOrder .detail .cityInfo .process .botMark{top:1.5942rem}.flightOrder .detail .cityInfo .process .botMark:after,.flightOrder .detail .cityInfo .process .topMark:after{content:" ";position:absolute;left:-3.5rem;width:.28986rem;height:.28986rem;border:.04831rem solid #bac9dc;background:#fff;border-radius:50%}.flightOrder .detail .cityInfo .process:before{content:" ";width:.04831rem;height:2.54831rem;position:absolute;top:-.71256rem;left:30%;background:#bac9dc}.flightOrder .detail .cityInfo .Finished{width:100%;height:1.69082rem;border-radius:0 0 .24155rem .24155rem}.flightOrder .detail .cityInfo .Finished span{float:left;display:inline-block;width:30%;height:100%;text-align:center;line-height:1.69082rem;font-size:.36232rem;font-weight:700}.flightOrder .detail .cityInfo .Finished .nameStyle{padding-left:.3rem;text-align:left;white-space:nowrap}.flightOrder .detail .tranInfo{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flightOrder .detail .tranInfo .stopTime{font-weight:400;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.43rem}.flightOrder .detail .price{width:100%;border-top:.01208rem solid #e3e3e3;background-color:#fff;font-size:.33816rem;text-align:left;color:#646464;border-radius:0 0 .24155rem .24155rem;box-sizing:border-box;padding:.15rem 0 .15rem .27rem}.flightOrder .detail .price span:nth-child(2){font-size:.48309rem;color:#ff6002;font-weight:700;padding:0 .12077rem}.flightOrder .airwayInfo{font-size:.2657rem!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f8f9fd;padding:.06039rem 0 .06039rem .24155rem}.flightOrder .airwayInfo .top span{line-height:1!important}.flightOrder .airwayInfo .top .stopStyle{padding-right:.1rem;font-size:.3rem;font-weight:700}.flightOrder .airwayInfo .top .stopName{font-size:.3rem;margin-left:.12077rem}.flightOrder .airwayInfo .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.12077rem}.flightOrder .airwayInfo .bottom .flightExtra{background:none;margin-left:.12077rem}.flightOrder .airwayInfo .bottom .flightExtra span{line-height:1!important}