a,article,aside,b,body,button,div,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,i,input,nav,p,section,select,span,table,tbody,td,textarea,th,thead,tr{padding:0;margin:0;font-style:normal;text-decoration:none;border:none;outline:none;font-family:Helvetica\,Arial,Tahoma,PingFang SC,Hiragino Sans GB,Lantinghei SC,Microsoft YaHei,"sans-serif";box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-family:Microsoft YaHei}a:hover,article:hover,aside:hover,b:hover,body:hover,button:hover,div:hover,figcaption:hover,figure:hover,footer:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,header:hover,i:hover,input:hover,nav:hover,p:hover,section:hover,select:hover,span:hover,table:hover,tbody:hover,td:hover,textarea:hover,th:hover,thead:hover,tr:hover{outline:none}.listStyle-no dd,.listStyle-no dl,.listStyle-no dt,.listStyle-no li,.listStyle-no ol,.listStyle-no ul{margin:0;padding:0;list-style:none;border:none;outline:none;font-family:Helvetica\,Arial,Tahoma,PingFang SC,Hiragino Sans GB,Lantinghei SC,Microsoft YaHei,"sans-serif";box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-family:"microsoft yahei,tahoma,arial,\5b8b\4f53,sans-serif"}body,html{height:100%}input[type=button],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;background-color:transparent}textarea{-webkit-appearance:none;background-color:transparent;resize:none}.no-number::-webkit-inner-spin-button,.no-number::-webkit-outer-spin-button,.no-number input[type=number]::-webkit-inner-spin-button,.no-number input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none!important}.no-number,.no-number input[type=number]{-moz-appearance:textfield}.wrapper{margin:auto;width:1186px}.red{color:red}.cursor-pointer{cursor:pointer}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex-row{flex-direction:row}.flex-dire,.flex-row{display:flex;display:-webkit-flex}.flex-dire{flex-direction:column}.flex-c{justify-content:center;-webkit-justify-content:center;text-align:center}.flex-c,.flex-dire-c{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.no-data{padding:10% 0 40px;font-size:14px}.el-menu.el-menu--horizontal{border-bottom:none}.el-footer,.el-main{padding:0}.el-main{overflow:hidden}.el-form-item{margin-bottom:0}.el-form--label-top .el-form-item__label{padding:0}.el-table th,.el-table tr{border-right:none}.menu-pop{top:140px!important}.menu-pop,.read-menu_pop{border-bottom:1px solid #ccc;width:100%;left:0!important;border-top:1px solid #b5ccde;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:none!important;margin-top:0!important}.read-menu_pop{top:80px!important}.el-input.is-active .el-input__inner,.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-select .el-input__inner:focus{border-color:#ff6f00}.el-radio__input.is-checked+.el-radio__label{color:#ff6f00}.el-radio__input.is-checked .el-radio__inner{background:#ff6f00;border-color:#ff6f00}.el-checkbox__input.is-checked+.el-checkbox__label{color:#ff6f00}.el-checkbox__input.is-checked .el-checkbox__inner{background:#ff6f00;border-color:#ff6f00}.common-border{border:1px solid #ccc;margin-top:25px}.common-divider{position:relative}.common-divider:after{content:"";border-left:5px solid #169bd5;top:2px;left:-9px;height:20px;position:absolute}.el-button--warning,.el-button--warning:active{background-color:#ff6f00;border-color:#ff6f00}.el-button--main{color:#fff}.el-button--main,.el-button--main:active{background-color:#004589;border-color:#004589}.el-dialog__header{background:#ff6f00}.el-dialog__header .el-dialog__headerbtn .el-dialog__close,.el-dialog__header .el-dialog__title{color:#fff}/deep/ .el-message-box__btns,/deep/ .el-message-box__message{text-align:center}.el-step__main{margin-bottom:30px}.el-step__main .el-step__title{color:red}.refund-steps{color:#333}.el-step__head.is-wait{color:red}.el-popper,.ticket-pop{padding:0;border-right:none;border-left:none}.route-text{font-size:14px;font-weight:700;color:#004589}.flight-item-no{width:140px}.flight-item-no .flight-logo{padding-right:10px;width:20px;height:20px}.flight-item-no span{font-size:12px;color:#676767}.flight-item-location{flex:1;color:#575757}.flight-item-location .flight-item-date{font-size:12px}.flight-item-location .flight-item-city{font-size:16px}.flight-item-duration{width:10%}.flight-item-duration .flight-item-time{font-size:12px;color:#575757}.flight-item-duration img{width:84px;height:14px}.flight-item-cabin,.flight-item-duration .stop-name{font-size:12px;color:#575757}.flight-item-cabin{width:25%;line-height:38px;text-align:center}.flight-item-rules{position:relative}.flight-item-rules span{padding-right:5px;font-size:12px;color:#575757}.flight-item-rules i{font-size:16px;color:#ff6f00}.flight-item-rules .flight-item-rules-box{z-index:100;position:absolute;right:0;top:40px;width:400px;display:none}.flight-item-rules:hover .flight-item-rules-box{display:block}.cabin-signs{display:flex;display:-webkit-flex;justify-content:center;width:28%}.cabin-signs .cabin-sign-item{margin:0 2px;padding:5px 8px;border-radius:4px;border:1px solid #ff6f00;line-height:12px;font-size:12px;color:#ff6f00}.no-data{color:#999;text-align:center}.no-data i{font-size:50px}.no-data p{padding-top:40px;font-size:12px}.el-loading-spinner i{font-size:40px}.go-back-box,.page-box{justify-content:flex-end;padding:20px 0}.go-back-box .go-back{width:100px;padding:0 5px;border:1px solid #004589;color:#004589;text-align:center;line-height:36px;font-size:14px;background-color:#f1f7fd}.model-box i{width:4px;height:15px;background:#004589}.model-box span{padding-left:10px;line-height:14px;font-size:14px;color:#004589}.ticket-main .img-leaf{max-width:100%}.ticket-main .wrapper{z-index:2;position:relative}.tips-box .tips-title{padding-bottom:5px;font-size:14px;color:#333}.tips-box .tips-text{line-height:25px;font-size:12px;color:#666}.meal-box{position:relative;font-size:16px!important;color:#004589!important}.meal-box i{z-index:2;position:absolute;top:24px;left:0;padding:10px;width:100px;background:#345076;line-height:20px;text-align:left;font-size:12px;color:#fff;display:none}.meal-box:hover i{display:block}.no-meal{width:auto;text-align:center;color:#004589!important}.no-meal,.plane-model{padding:0 4px;height:20px;border-radius:4px;border:1px solid #004589;line-height:20px;font-size:12px}.plane-model{margin-right:10px;color:#004589}.form-notice{text-align:left;line-height:22px;font-size:12px;color:#ff6f00}.flight-number-wrapper{padding-bottom:5px;width:100%}.plane-meal{padding-left:20px}.page-head{position:relative;width:100%;height:26px;border-bottom:1px solid #e9e9e9}.page-head .page-name{position:absolute;left:0;bottom:-1.5px;padding-bottom:10px;border-bottom:3px solid #03498c;font-size:15px;color:#000}.sub-title{position:relative;padding-left:10px;height:17px;font-weight:700;font-size:13px;color:#214c95}.sub-title:after{content:"";position:absolute;left:0;top:0;width:3px;height:17px;background:#03498c;border-radius:2px}.page-content{padding-top:20px}.ticket-main{position:relative;padding:24px 0 60px;min-height:500px;background:linear-gradient(180deg,#004589,#68ccf3)}.ticket-main .img-leaf{z-index:1;position:absolute;top:35px;left:50%;margin-left:-703px;width:1406px;height:100%;overflow:hidden}.ticket-main .img-leaf img{width:100%;max-height:1274px}.order-table{border:1px solid #e1e1e1}.order-table .table-head{height:40px;background:#f2f5ff;line-height:40px;border-bottom:1px solid #e1e1e1;color:#575757}.order-table .order-th{height:47px;text-align:center}.order-table .order-content-table{width:100%;border-spacing:0}.order-table .order-content-table tr{border-bottom:1px solid #e1e1e1}.order-table .order-content-table tr:last-child{border:none}.order-table .order-content-table td{margin:0;border-right:1px solid #e1e1e1;line-height:47px}.order-table .order-content-table td:last-child{border:none}.order-table .list-main{color:#777}.message-box{padding:20px}.message-box .message-title{padding-bottom:5px;font-size:14px}.message-box p{font-size:12px;line-height:20px;color:#606266}.modifypass-container{display:flex;justify-content:center}.modifypass-container .el-form-item{margin-bottom:24px}.modifypass-container .forget-pass_title{cursor:pointer;padding-left:10px}