.w-1400[data-v-ffd1105e]{width:140rem}.flex-center[data-v-ffd1105e],.flex[data-v-ffd1105e]{display:flex;align-items:center}.flex-center[data-v-ffd1105e]{justify-content:center}.flex-start[data-v-ffd1105e]{display:flex;justify-content:flex-start;align-items:center}.v-flex-start[data-v-ffd1105e]{display:flex;align-items:flex-start}.flex-between[data-v-ffd1105e]{display:flex;justify-content:space-between;align-items:center}.column-flex-center[data-v-ffd1105e]{flex-direction:column;display:flex;justify-content:center;align-items:center}.ellipsis-1[data-v-ffd1105e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ellipsis-2[data-v-ffd1105e]{-webkit-line-clamp:2}.ellipsis-2[data-v-ffd1105e],.ellipsis-3[data-v-ffd1105e]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-3[data-v-ffd1105e]{-webkit-line-clamp:3}.ellipsis-4[data-v-ffd1105e]{-webkit-line-clamp:4}.ellipsis-4[data-v-ffd1105e],.ellipsis-5[data-v-ffd1105e]{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.ellipsis-5[data-v-ffd1105e]{-webkit-line-clamp:5}.fit-text[data-v-ffd1105e]{display:inline-flex;justify-content:center;align-items:center;width:fit-content;padding-top:0;padding-bottom:0}.no-scroll-x[data-v-ffd1105e]{max-width:100%;overflow-x:hidden}.scrollbar[data-v-ffd1105e]{overflow-y:auto}.scrollbar[data-v-ffd1105e]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar[data-v-ffd1105e]::-webkit-scrollbar{width:.5rem;height:0}.scrollbar-y[data-v-ffd1105e]{overflow-y:auto}.scrollbar-y[data-v-ffd1105e]::-webkit-scrollbar-thumb{border-radius:.3rem;border:.5rem solid #bbb;background:#fff}.scrollbar-y[data-v-ffd1105e]::-webkit-scrollbar{width:.5rem;height:0}.hover-color[data-v-ffd1105e]{cursor:pointer}.hover-color[data-v-ffd1105e]:hover{color:#009f39!important}.page[data-v-ffd1105e]{text-align:left;padding:4rem 3.2rem;background-color:#fff;border-radius:1.4rem}.page .page-header[data-v-ffd1105e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:3.2rem}.page .page-header .page-header-title[data-v-ffd1105e]{font-family:Microsoft YaHei;font-size:2.2rem;font-weight:400;letter-spacing:normal;color:#3d3d3d}.page .page-header .search-box[data-v-ffd1105e]{width:20rem;display:flex;align-items:center;justify-content:space-between;border-radius:.6rem;background:#fff;box-sizing:border-box;border:1px solid #b8c4d1}.page .page-header .search-box[data-v-ffd1105e] .el-input__inner{height:3.6rem;line-height:3.6rem;background:transparent;border:none;padding:0 1rem}.page .page-header .search-box .el-button[data-v-ffd1105e]{height:4rem}.page .page-header .search-box .el-button--primary[data-v-ffd1105e]{height:3.6rem;background:transparent;border:none;color:#000;font-size:1.6rem;font-weight:600}.page .page-ctx[data-v-ffd1105e]{padding:0;background:#fff}.page .service-list .service-item[data-v-ffd1105e]{border:1px solid #e6e6e6;border-radius:.8rem;margin-bottom:2rem;background:#fff;overflow:hidden}.page .service-list .service-item .service-header[data-v-ffd1105e]{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 2rem;background:#f8f9fa;border-bottom:1px solid #e6e6e6}.page .service-list .service-item .service-header .header-left[data-v-ffd1105e]{display:flex;flex-direction:column}.page .service-list .service-item .service-header .header-left .status[data-v-ffd1105e]{font-size:1.8rem;font-weight:500}.page .service-list .service-item .service-header .header-left .status.status-payment[data-v-ffd1105e],.page .service-list .service-item .service-header .header-left .status.status-pending[data-v-ffd1105e]{color:#fa8c16}.page .service-list .service-item .service-header .header-left .service-info[data-v-ffd1105e]{display:flex;gap:1rem}.page .service-list .service-item .service-header .header-left .service-info .date[data-v-ffd1105e]{color:#3d3d3d;font-size:1.6rem}.page .service-list .service-item .service-header .header-left .service-info .order-info[data-v-ffd1105e],.page .service-list .service-item .service-header .header-left .service-info .relation-info[data-v-ffd1105e]{color:#666;font-size:1.6rem}.page .service-list .service-item .service-header .header-left .service-info .order-info .relation-order[data-v-ffd1105e],.page .service-list .service-item .service-header .header-left .service-info .relation-info .relation-order[data-v-ffd1105e]{color:#1890ff}.page .service-list .service-item .service-header .header-right .pay-amount[data-v-ffd1105e]{color:#8d8d8d;font-size:1.8rem}.page .service-list .service-item .service-header .header-right .pay-amount .amount[data-v-ffd1105e]{color:#fa6901;font-weight:600;font-size:1.8rem}.page .service-list .service-item .service-content[data-v-ffd1105e]{padding:2rem;display:flex;flex-direction:column;gap:2rem}.page .service-list .service-item .service-content .content-top[data-v-ffd1105e]{display:flex;gap:2rem}.page .service-list .service-item .service-content .content-left[data-v-ffd1105e]{flex:1}.page .service-list .service-item .service-content .content-left .service-title[data-v-ffd1105e]{font-size:1.8rem;font-weight:500;color:#000;margin:0 0 1.5rem 0}.page .service-list .service-item .service-content .content-left .service-info .info-item[data-v-ffd1105e]{display:flex;margin-bottom:.8rem;font-size:1.6rem}.page .service-list .service-item .service-content .content-left .service-info .info-item .info-label[data-v-ffd1105e]{color:#8d8d8d;min-width:8rem;padding-right:1rem;font-size:1.6rem}.page .service-list .service-item .service-content .content-left .service-info .info-item .info-value[data-v-ffd1105e]{color:#3d3d3d;flex:1}.page .service-list .service-item .service-content .content-left .service-info .download-files[data-v-ffd1105e]{margin:1.5rem 0}.page .service-list .service-item .service-content .content-left .service-info .download-files .file-item[data-v-ffd1105e]{display:flex;align-items:center;margin-bottom:.8rem;font-size:1.6rem;gap:.8rem}.page .service-list .service-item .service-content .content-left .service-info .download-files .file-item .file-type[data-v-ffd1105e]{color:#8d8d8d;min-width:7rem}.page .service-list .service-item .service-content .content-left .service-info .download-files .file-item .file-icon[data-v-ffd1105e]{width:1.6rem;height:1.6rem}.page .service-list .service-item .service-content .content-left .service-info .download-files .file-item .file-name[data-v-ffd1105e]{color:#3d3d3d;font-size:1.6rem}.page .service-list .service-item .service-content .content-left .service-info .download-files .file-item .download-link[data-v-ffd1105e]{color:#3670f7;text-decoration:none;font-size:1.4rem;padding:.2rem .8rem}.page .service-list .service-item .service-content .content-right[data-v-ffd1105e]{min-width:12rem;display:flex;flex-direction:column;align-items:flex-end}.page .service-list .service-item .service-content .content-right .action-buttons[data-v-ffd1105e]{display:flex;flex-direction:column;gap:.8rem}.page .service-list .service-item .service-content .content-right .action-buttons .el-button[data-v-ffd1105e]{min-width:12rem;height:3.2rem;font-size:1.6rem;margin:0;border-radius:.6rem}.page .service-list .service-item .service-content .content-right .action-buttons .el-button.el-button--default[data-v-ffd1105e]{border-color:#b0b0b0;color:#757575}.page .service-list .service-item .service-content .content-right .action-buttons .el-button.el-button--default[data-v-ffd1105e]:hover{border-color:#b0b0b0;color:#757575;background:transparent}.page .service-list .service-item .service-content .content-bottom[data-v-ffd1105e]{display:flex}.page .service-list .service-item .service-content .content-bottom .notice[data-v-ffd1105e]{flex:1;height:3.2rem;display:flex;align-items:center;background:#fff7e6;border-radius:.4rem;gap:.8rem;padding-left:.7rem}.page .service-list .service-item .service-content .content-bottom .notice .notice-icon[data-v-ffd1105e]{width:1.8rem;height:1.8rem}.page .service-list .service-item .service-content .content-bottom .notice .notice-text[data-v-ffd1105e]{color:#fa8c16;font-size:1.4rem}[data-v-ffd1105e] .payment-modal .el-dialog__header{text-align:center;padding:2rem 2rem 0}[data-v-ffd1105e] .payment-modal .el-dialog__header .el-dialog__title{font-size:1.8rem;font-weight:500;color:#3d3d3d}[data-v-ffd1105e] .payment-modal .el-dialog__body{padding:2rem}[data-v-ffd1105e] .payment-modal .payment-content .payment-methods{display:flex;gap:1rem;margin-bottom:2rem}[data-v-ffd1105e] .payment-modal .payment-content .payment-methods .payment-method{width:17.6rem;height:6rem;line-height:6rem;cursor:pointer;position:relative;background:#f3f3f3;font-size:1.8rem;color:#3d3d3d;font-weight:500;text-align:center;border:1px solid rgba(0,0,0,.1)}[data-v-ffd1105e] .payment-modal .payment-content .payment-methods .payment-method.active,[data-v-ffd1105e] .payment-modal .payment-content .payment-methods .payment-method:hover{border-color:#33ae60}[data-v-ffd1105e] .payment-modal .payment-content .payment-methods .payment-method.alipay{background-image:url(../img/alipay.0d08d52b.png);background-size:102% 106%;background-repeat:no-repeat;background-position:50%}[data-v-ffd1105e] .payment-modal .payment-content .payment-methods .payment-method.wechat{background-image:url(../img/wxpay.bf8a2b94.png);background-size:102% 106%;background-repeat:no-repeat;background-position:50%}[data-v-ffd1105e] .payment-modal .payment-content .payment-methods .payment-method.offline .payment-icon{display:none}[data-v-ffd1105e] .payment-modal .payment-content .qrcode-section{display:flex;flex-direction:column;align-items:center;padding:2rem 0;border-top:1px solid #f0f0f0}[data-v-ffd1105e] .payment-modal .payment-content .qrcode-section .qrcode-container{margin-bottom:1.5rem}[data-v-ffd1105e] .payment-modal .payment-content .qrcode-section .qrcode-container .qrcode-placeholder{width:16rem;height:16rem;border:1px solid #d9d9d9;border-radius:.8rem;background:#fafafa;display:flex;align-items:center;justify-content:center;position:relative}[data-v-ffd1105e] .payment-modal .payment-content .qrcode-section .qrcode-container .qrcode-placeholder:before{content:"二维码";color:#bfbfbf;font-size:1.4rem}[data-v-ffd1105e] .payment-modal .payment-content .qrcode-section .qrcode-tips{text-align:center}[data-v-ffd1105e] .payment-modal .payment-content .qrcode-section .qrcode-tips p{margin:0;font-size:1.4rem;color:#8d8d8d;line-height:1.5}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section{padding:2rem 0;border-top:1px solid #f0f0f0}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .bank-info{margin-bottom:2rem}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .bank-info .info-item{display:flex;margin-bottom:1rem}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .bank-info .info-item .info-label{font-size:1.6rem;color:#33ae60;flex-shrink:0}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .bank-info .info-item .info-value{font-size:1.6rem;color:#33ae60;word-break:break-all}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .upload-section{margin-bottom:2rem}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .upload-section .upload-label{font-size:1.6rem;color:#3d3d3d;margin-bottom:1rem}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .upload-section .upload-area .payment-uploader .upload-placeholder{width:100%;height:100%;border:1px dashed #d9d9d9;border-radius:.6rem;background:#fafafa;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .upload-section .upload-area .payment-uploader .upload-placeholder:hover{border-color:#33ae60;background:#f6ffed}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .upload-section .upload-area .payment-uploader .upload-placeholder .el-icon-plus{font-size:2.4rem;color:#8c8c8c}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .offline-actions{display:flex;justify-content:center;gap:2rem}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .offline-actions .el-button{width:10rem;height:3.6rem;border-radius:.6rem}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .offline-actions .el-button.el-button--primary{background:#33ae60;border-color:#33ae60}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .offline-actions .el-button.el-button--primary:hover{background:#2d9953;border-color:#2d9953}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .offline-actions .el-button:not(.el-button--primary){background:#fff;border-color:#d9d9d9;color:#8d8d8d}[data-v-ffd1105e] .payment-modal .payment-content .offline-payment-section .offline-actions .el-button:not(.el-button--primary):hover{border-color:#33ae60;color:#33ae60}.upload-demo[data-v-ffd1105e]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.upload-demo .el-icon-plus[data-v-ffd1105e]{font-size:2.4rem}.back-open-actions[data-v-ffd1105e]{display:flex;justify-content:center;gap:2rem;margin-top:2rem}.back-open-actions .el-button.el-button--primary[data-v-ffd1105e]{background:#33ae60;border-color:#33ae60;width:10rem}.back-open-actions .el-button.el-button--default[data-v-ffd1105e]{background:#fff;border-color:#d9d9d9;color:#8d8d8d;width:10rem}