.order-detail-page{width:100%;height:100%}.order-detail-page .cancelOrder{display:flex;justify-content:flex-end}.order-detail-page .abnormal-order-detail-title{display:flex;margin:10px 0}.order-detail-page .tit_bx{margin-left:12px;padding:2px 6px;color:#fff;background-color:#f63}.order-detail-page .curRules{cursor:pointer;padding:2px 6px;border:1px solid #ffa283;color:#ffa283}.order-detail-page .box-card{background-color:#f4f3f2;padding:6px 20px;border-radius:2px}.order-detail-page .box-card .orderId-btn{display:flex;justify-content:space-between;padding-bottom:10px}.order-detail-page .box-card .el-form-item{margin-bottom:10px}.order-detail-page .box-card .el-form-item__label{color:#8a817c!important}.order-detail-page .order-detail-info .order-mark{padding-left:20px;margin-bottom:12px;font-size:12px;color:#f22f0f}.order-detail-page .hotel-detail{width:100%;height:100%}.order-detail-page .hotel-detail .order-info .order-status{color:#f63}.order-detail-page .hotel-detail .order-info .order-price{margin-left:260px}.order-detail-page .hotel-detail .order-info .copy_msg1{margin-left:53px}.order-detail-page .hotel-detail .order-info .total-price{font-size:20px;color:#f63;margin-right:20px}.order-detail-page .hotel-detail .order-info .price-detail{font-size:12px;color:#2c9ee3;padding:4px 10px;border:1px solid #2c9ee3;border-radius:3px;cursor:pointer}.order-detail-page .hotel-detail .order-info .travel-label{margin-left:100px}.order-detail-page .hotel-detail .order-info .travel-type{color:#f63}.order-detail-page .hotel-detail .order-info .copy-msg,.order-detail-page .hotel-detail .order-info .copy-msg3{border:1px solid #2c9ee3;margin-left:10px;color:#2c9ee3;padding:4px 10px;cursor:pointer;border-radius:4px}.order-detail-page .hotel-detail .hotel-info .info .one{margin-right:100px;max-width:50%}.order-detail-page .hotel-detail .hotel-info .info li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail-page .hotel-detail .checkin .operate-bth{margin-top:40px;text-align:center}.order-detail-page .hotel-detail .checkin .operate-bth .change{margin-right:50px;background:#2c9ee3;color:#fff}.order-detail-page .hotel-detail .checkin .operate-bth .cancel{background:#fff;color:#333;border:1px solid #ddd}.order-detail-page .hotel-detail .contact .el-row{margin-top:5px;line-height:36px}.order-detail-page .hotel-detail .cancel-rule .cancel-tit{font-size:15px;border-bottom:1px solid #dcdcdc;line-height:35px;margin-bottom:10px}.order-detail-page .hotel-detail .cancel-rule .cancel-con{font-size:14px;background-color:#f1f1f1;line-height:40px;padding-left:10px}.order-detail-page .hotel-detail .foot-bar{margin:35px 0;text-align:center}.order-detail-page .hotel-detail .foot-bar .cancels-btn{margin-left:30px;display:inline-block;padding:2px 40px;height:40px;line-height:40px;border:1px solid #c5c5c5;border-radius:5px;background:#fff;cursor:pointer;margin-right:30px}.order-detail-page .hotel-detail .foot-bar .pay-btn{display:inline-block;padding:2px 40px;height:38px;background:#f88117;color:#fff;line-height:38px;font-size:18px;border-radius:4px;cursor:pointer}.order-detail-page .hotel-detail-air{width:100%;height:100%}.order-detail-page .hotel-detail-air .order-info .order-status{color:#f63}.order-detail-page .hotel-detail-air .order-info .order-price{margin-left:260px}.order-detail-page .hotel-detail-air .order-info .copy_msg1{margin-left:53px}.order-detail-page .hotel-detail-air .order-info .total-price{font-size:20px;color:#f63;margin-right:20px}.order-detail-page .hotel-detail-air .order-info .price-detail{font-size:12px;color:#2c9ee3;padding:4px 10px;border:1px solid #2c9ee3;border-radius:3px;cursor:pointer}.order-detail-page .hotel-detail-air .order-info .travel-label{margin-left:100px}.order-detail-page .hotel-detail-air .order-info .travel-type{color:#f63}.order-detail-page .hotel-detail-air .order-info .copy-msg,.order-detail-page .hotel-detail-air .order-info .copy-msg3{border:1px solid #2c9ee3;margin-left:10px;color:#2c9ee3;padding:4px 10px;cursor:pointer;border-radius:4px}.order-detail-page .hotel-detail-air .airline-info .content{font-size:14px;padding:10px 15px}.order-detail-page .hotel-detail-air .airline-info .content .one-line .date-bar{margin-bottom:8px;margin-left:16px;font-size:16px;color:#754e4e}.order-detail-page .hotel-detail-air .airline-info .content .one-line .line-list{margin-left:76px}.order-detail-page .hotel-detail-air .airline-info .content .one-line .line-list .item{position:relative}.order-detail-page .hotel-detail-air .airline-info .content .one-line .line-list .item dt{width:340px;display:inline-block;vertical-align:middle}.order-detail-page .hotel-detail-air .airline-info .content .one-line .line-list .item dd{display:inline-block;vertical-align:middle}.order-detail-page .hotel-detail-air .airline-info .content .one-line .line-list .item dd div{display:inline-block;vertical-align:middle;text-align:center;margin-right:10px}.order-detail-page .hotel-detail-air .airline-info .company{font-size:16px}.order-detail-page .hotel-detail-air .airline-info .company img{width:20px;margin-top:2px;margin-right:6px}.order-detail-page .hotel-detail-air .airline-info .company span{display:inline-block;vertical-align:middle}.order-detail-page .hotel-detail-air .airline-info .company .type{font-size:14px;width:200px;line-height:26px;margin-left:26px!important}.order-detail-page .hotel-detail-air .airline-info .company .name{max-width:160px}.order-detail-page .hotel-detail-air .airline-info .remark{padding-left:26px}.order-detail-page .hotel-detail-air .airline-info .remark span{margin-right:15px}.order-detail-page .hotel-detail-air .airline-info .airport{width:150px}.order-detail-page .hotel-detail-air .airline-info .airport .time{font-size:26px;margin:3px 0 5px 0}.order-detail-page .hotel-detail-air .airline-info .center{font-size:12px;height:64px;padding-top:17px}.order-detail-page .hotel-detail-air .airline-info .txt-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail-page .hotel-detail-air .train-info .content{font-size:14px;padding:10px 15px}.order-detail-page .hotel-detail-air .train-info .content .ticket-info{text-align:center;padding:20px 0;color:#666}.order-detail-page .hotel-detail-air .train-info .content table{width:360px;margin:0 auto}.order-detail-page .hotel-detail-air .train-info .content table td{text-align:center;line-height:36px}.order-detail-page .hotel-detail-air .train-info .content table tr:nth-child(2) td{line-height:40px}.order-detail-page .hotel-detail-air .train-info .content table .time{font-size:24px;font-weight:400}.order-detail-page .hotel-detail-air .train-info .content table .number{font-weight:900;font-size:16px}.order-detail-page .hotel-detail-air .train-info .txt-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-detail-page .hotel-detail-air .checkin .operate-bth{margin-top:40px;text-align:center}.order-detail-page .hotel-detail-air .checkin .operate-bth .change{margin-right:50px;background:#2c9ee3;color:#fff}.order-detail-page .hotel-detail-air .checkin .operate-bth .cancel{background:#fff;color:#333;border:1px solid #ddd}.order-detail-page .hotel-detail-air .contact .el-row{margin-top:5px;line-height:36px}.order-detail-page .hotel-detail-air .cancel-rule .cancel-tit{font-size:15px;border-bottom:1px solid #dcdcdc;line-height:35px;margin-bottom:10px}.order-detail-page .hotel-detail-air .cancel-rule .cancel-con{font-size:14px;background-color:#f1f1f1;line-height:40px;padding-left:10px}.order-detail-page .hotel-detail-air .foot-bar{margin:35px 0;text-align:center}.order-detail-page .hotel-detail-air .foot-bar .cancels-btn{margin-left:30px;display:inline-block;padding:2px 40px;height:40px;line-height:40px;border:1px solid #c5c5c5;border-radius:5px;background:#fff;cursor:pointer;margin-right:30px}.order-detail-page .hotel-detail-air .foot-bar .pay-btn{display:inline-block;padding:2px 40px;height:38px;background:#f88117;color:#fff;line-height:38px;font-size:18px;border-radius:4px;cursor:pointer}.block{position:relative;padding:2px 30px;margin-bottom:8px;background:#fff;color:#666}.block .title{border-bottom:1px solid #dcdcdc;font-size:18px;color:#333;line-height:36px}.block .title span{font-size:18px;display:inline-block;vertical-align:middle;margin-left:10px}.block .content{font-size:14px;padding:10px 15px}.block img{vertical-align:middle}.single{margin:10px 0}img{vertical-align:middle}.btn-record{float:right;display:inline-block;padding:2px 20px;height:28px;margin-right:18px;background:#fff;color:#02a7f0;line-height:28px;font-size:16px;border-radius:4px;cursor:pointer}.record .el-dialog__body{padding:12px 20px 20px 20px!important}.record .recordrf{max-height:350px;min-height:200px;overflow-y:auto}.record .recordrf .change-step{padding:10px 0}.record .recordrf .change-step img{vertical-align:text-top;margin-right:7px;width:18px;height:18px}.record .recordrf .change-step .status{line-height:28px}.record .recordrf .change-step dd{padding-left:28px;color:#999;font-size:12px;line-height:20px}.record .recordrf .brnone{border-bottom:none}.cf63{color:#f63}.ulordli{height:36px;line-height:36px}li,ol,ul{list-style:none}.dtg-flex-warp{-o-flex-wrap:wrap;flex-wrap:wrap}.dtg-align-center{-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.dtg-justify-start{-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.dtg-flex{display:flex}.price-tab{z-index:1;color:#666;padding:12px}.price-tab .close_bth{position:absolute;right:3px;top:2px;color:#5c514b;font-weight:700;cursor:pointer}.price-tab .price-top{padding:2px 0 14px 10px}.price-tab .price-ifno{border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;padding:8px 0}.price-tab .price-ifno li{text-align:center;font-size:12px;line-height:28px;width:20%}.price-tab .price{color:#f63;font-size:14px}.price-tab .price-foot{padding:16px 0 4px 10px}