:root{--el-color-primary: #07c160;--el-color-primary-light-3: #39cd80;--el-color-primary-light-5: #6bd8a0;--el-color-primary-light-7: #9de3c0;--el-color-primary-light-8: #b5e9d0;--el-color-primary-light-9: #ecf9f1;--el-color-primary-dark-2: #06ae56;--el-color-success: #07c160;--el-color-warning: #ffc300;--el-color-danger: #fa5151;--el-color-info: #909399;--el-border-radius-base: 4px;--el-border-radius-small: 2px;--el-border-radius-round: 20px;--el-font-size-base: 14px;--el-text-color-primary: rgba(0, 0, 0, .9);--el-text-color-regular: rgba(0, 0, 0, .55);--el-text-color-secondary: rgba(0, 0, 0, .3);--el-text-color-placeholder: rgba(0, 0, 0, .3);--el-border-color: rgba(0, 0, 0, .1);--el-border-color-light: rgba(0, 0, 0, .05);--el-fill-color-blank: #ffffff;--el-bg-color: #ededed;--el-bg-color-page: #ededed;--el-link-text-color: #576b95}.el-button--primary{--el-button-bg-color: #07c160;--el-button-border-color: #07c160;--el-button-hover-bg-color: #06ae56;--el-button-hover-border-color: #06ae56;--el-button-active-bg-color: #059a4c;--el-button-active-border-color: #059a4c;border-radius:4px;font-weight:500}.el-button{border-radius:4px}.el-dialog{border-radius:8px;overflow:hidden}.el-dialog .el-dialog__header{padding:20px 24px 12px;margin-right:0}.el-dialog .el-dialog__header .el-dialog__title{font-size:17px;font-weight:600;color:#000000e6}.el-dialog .el-dialog__body{padding:8px 24px 20px;color:#0000008c;font-size:14px}.el-dialog .el-dialog__footer{padding:12px 16px 16px;border-top:1px solid rgba(0,0,0,.05)}.el-dialog .el-dialog__footer .el-button{min-width:80px}.el-form-item__label{color:#000000e6;font-weight:400}.el-input__wrapper{border-radius:4px;box-shadow:0 0 0 1px #0000001a inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px #07c160 inset}.el-table{--el-table-border-color: rgba(0, 0, 0, .05);--el-table-header-bg-color: #fafafa;--el-table-row-hover-bg-color: #f7f7f7}.el-table th.el-table__cell{font-weight:500;color:#0000008c}.el-dropdown-menu__item:not(.is-disabled):hover{background-color:#ecf9f1;color:#07c160}.el-pagination.is-background .el-pager li.is-active,.el-progress-bar__inner{background-color:#07c160}.el-message{border-radius:8px;min-width:120px}.el-tag--success{--el-tag-bg-color: #ecf9f1;--el-tag-border-color: #b5e9d0;--el-tag-text-color: #07c160}.app-header[data-v-d3d018db]{position:fixed;top:0;left:0;right:0;z-index:1000;height:56px;background:#fff;box-shadow:0 1px #0000000f}.app-header .header-container[data-v-d3d018db]{max-width:1400px;margin:0 auto;height:100%;display:flex;align-items:center;padding:0 24px;gap:20px}.app-header .logo[data-v-d3d018db]{display:flex;align-items:center;gap:8px;flex-shrink:0}.app-header .logo .logo-mark[data-v-d3d018db]{width:32px;height:32px;border-radius:4px;background:#d5292a}.app-header .logo .logo-img[data-v-d3d018db]{width:32px;height:32px;object-fit:contain}.app-header .logo .logo-text[data-v-d3d018db]{font-size:20px;font-weight:700;color:#d5292a;letter-spacing:1px}.app-header .header-city[data-v-d3d018db]{display:flex;align-items:center;gap:4px;font-size:13px;color:#0000008c;flex-shrink:0}.app-header .header-city .el-icon[data-v-d3d018db]{color:#d5292a}.app-header .header-city .city-switch[data-v-d3d018db]{border:none;background:none;color:#d5292a;cursor:pointer;font-size:13px;padding:0 2px}.app-header .nav-links[data-v-d3d018db]{display:flex;flex:1;justify-content:center;gap:4px}.app-header .nav-links .nav-item[data-v-d3d018db]{padding:8px 14px;font-size:15px;color:#000000e6;transition:all .2s ease;white-space:nowrap}.app-header .nav-links .nav-item[data-v-d3d018db]:hover,.app-header .nav-links .nav-item.active[data-v-d3d018db]{color:#d5292a}.app-header .nav-links .nav-item.active[data-v-d3d018db]{font-weight:600}.app-header .header-actions[data-v-d3d018db]{display:flex;align-items:center;gap:12px;flex-shrink:0}.app-header .header-actions .mini-link[data-v-d3d018db]{font-size:13px;color:#0000008c;white-space:nowrap}.app-header .header-actions .mini-link[data-v-d3d018db]:hover{color:#d5292a}.app-header .header-actions .phone-btn[data-v-d3d018db]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#d5292a;color:#fff;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;transition:all .2s ease}.app-header .header-actions .phone-btn[data-v-d3d018db]:hover{background:#b82222;color:#fff}.app-header .header-actions .user-entry[data-v-d3d018db]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:transparent;border:0;padding:0;font:inherit;color:inherit}.app-header .header-actions .user-entry .username[data-v-d3d018db]{font-size:13px;color:#000000e6}.app-header .header-actions .logout-text-btn[data-v-d3d018db]{font-size:13px;color:#0000008c}.app-header .header-actions .logout-text-btn[data-v-d3d018db]:hover{color:#d5292a}@media (max-width: 1100px){.app-header .header-city[data-v-d3d018db],.app-header .mini-link[data-v-d3d018db]{display:none}.app-header .nav-links .nav-item[data-v-d3d018db]{padding:8px 10px;font-size:14px}}@media (max-width: 768px){.app-header .nav-links[data-v-d3d018db],.app-header .phone-btn span[data-v-d3d018db]{display:none}}.app-footer[data-v-cbef76a5]{background:#2b2b2b;color:#ffffffa6}.app-footer .container[data-v-cbef76a5]{max-width:1200px;margin:0 auto;padding:0 20px}.app-footer .footer-main[data-v-cbef76a5]{padding:48px 0 36px}.app-footer .footer-grid[data-v-cbef76a5]{display:grid;grid-template-columns:120px 120px 1fr 1fr 1fr;gap:32px;align-items:start}.app-footer .footer-col h4[data-v-cbef76a5]{font-size:15px;color:#fff;margin-bottom:16px;font-weight:600}.app-footer .footer-col a[data-v-cbef76a5]{display:block;font-size:13px;color:#ffffff8c;padding:5px 0;transition:all .2s ease}.app-footer .footer-col a[data-v-cbef76a5]:hover{color:#d5292a}.app-footer .footer-col.qr-col[data-v-cbef76a5]{text-align:center}.app-footer .footer-col.qr-col .qr-box[data-v-cbef76a5]{width:96px;height:96px;margin:0 auto 8px;background:#ffffff14;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#ffffff4d}.app-footer .footer-col.qr-col p[data-v-cbef76a5]{font-size:12px}.app-footer .footer-col.contact .hotline[data-v-cbef76a5]{font-size:22px;font-weight:700;color:#d5292a;margin-bottom:8px}.app-footer .footer-col.contact .time[data-v-cbef76a5]{font-size:13px}.app-footer .footer-bottom[data-v-cbef76a5]{border-top:1px solid rgba(255,255,255,.08);padding:16px 0;text-align:center}.app-footer .footer-bottom p[data-v-cbef76a5]{font-size:12px;color:#ffffff59}@media (max-width: 768px){.app-footer .footer-grid[data-v-cbef76a5]{grid-template-columns:1fr 1fr;gap:24px}}:root{--app-sat: 0px}#app{display:flex;flex-direction:column;min-height:100vh}#app .main-content{flex:1;width:100%;padding-top:56px}.site-closed-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#f5f7fa;padding:24px}.site-closed-card{max-width:520px;width:100%;background:#fff;border-radius:8px;padding:40px 32px;text-align:center;box-shadow:0 8px 24px #0000000f}.site-closed-card h2{margin:0 0 16px;font-size:22px;color:#303133}.site-closed-card p{margin:0;font-size:14px;line-height:1.7;color:#606266;white-space:pre-wrap}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;font-size:14px;color:#0000008c;background-color:#ededed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:#576b95;text-decoration:none;transition:all .2s ease}a:hover{color:#d5292a}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 16px}.section-title{text-align:center;font-size:20px;font-weight:600;color:#000000e6;margin-bottom:8px}.section-subtitle{text-align:center;font-size:14px;color:#0000004d;margin-bottom:24px}.section-line{width:40px;height:3px;background:#d5292a;margin:0 auto 20px;border-radius:2px}.weui-cells{background:#fff;border-radius:8px;overflow:hidden;margin-bottom:16px}.weui-cells:before,.weui-cells:after{display:none}.weui-cell{position:relative;display:flex;align-items:center;padding:16px;min-height:56px;background:#fff;font-size:17px;color:#000000e6}.weui-cell:after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:#0000001a;transform:scaleY(.5)}.weui-cell:last-child:after{display:none}.weui-cell__hd{margin-right:12px;flex-shrink:0}.weui-cell__bd{flex:1;min-width:0}.weui-cell__ft{color:#0000004d;font-size:14px;flex-shrink:0}.weui-cell__desc{font-size:12px;color:#0000004d;margin-top:4px}.weui-panel{background:#fff;border-radius:8px;margin-bottom:16px;overflow:hidden}.weui-panel__hd{padding:16px 16px 8px;font-size:14px;color:#0000004d}.weui-panel__bd{padding:0}.weui-navbar{position:sticky;top:0;z-index:100;height:44px;background:#fff;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}.weui-navbar__title{font-size:17px;font-weight:600;color:#000000e6}.weui-navbar__back{position:absolute;left:16px;font-size:14px;color:#0000008c;cursor:pointer}.weui-navbar__back:hover{color:#d5292a}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ededed}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}.btn-gold,.btn-primary-weui{display:inline-block;padding:12px 24px;background:#d5292a;color:#fff;border:none;font-size:17px;font-weight:500;border-radius:4px;cursor:pointer;transition:background .2s ease;text-align:center;line-height:1.4}.btn-gold:hover,.btn-primary-weui:hover{background:#b82222;color:#fff}.btn-gold:active,.btn-primary-weui:active{background:#a21e1e}.btn-outline{display:inline-block;padding:11px 24px;background:#fff;color:#d5292a;border:1px solid #d5292a;font-size:17px;font-weight:500;border-radius:4px;cursor:pointer;transition:all .2s ease;text-align:center;line-height:1.4}.btn-outline:hover{background:#fdf0f0;color:#b82222}.btn-warn{display:inline-block;padding:12px 24px;background:#fa5151;color:#fff;border:none;font-size:17px;border-radius:4px;cursor:pointer;text-align:center}.btn-warn:hover{background:#f93838;color:#fff}.section-card{background:#fff;border-radius:8px;padding:24px;margin-bottom:16px}
