:root{font-family:Arial,Microsoft YaHei,sans-serif;color:#3f250f;background:#efe8d8;font-size:14px}*{box-sizing:border-box}body{margin:0;min-width:1120px;background:#efe8d8}button,input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}.el-button--primary{--el-button-bg-color: #ad0000;--el-button-border-color: #8d0000;--el-button-hover-bg-color: #ce2626}.el-button--warning{--el-button-bg-color: #dba52c;--el-button-border-color: #b47a0b;color:#fff}.page-shell{min-height:100vh;background:linear-gradient(#f9f5ec 0,#eee4d1 42px,#efe8d8 42px)}.site-width{width:1180px;margin:0 auto}.top-head{height:74px;background:linear-gradient(#c51414,#970000);border-bottom:4px solid #e1b94d;color:#fff;box-shadow:0 1px 5px #6c2d18}.head-inner{height:70px;display:flex;align-items:center}.brand{width:196px;flex:0 0 196px;font-family:Georgia,Microsoft YaHei;font-size:26px;color:#ffea91;text-shadow:1px 1px #690000;letter-spacing:2px}.brand small{display:block;font:11px Arial;letter-spacing:1px;color:#fff3bd}.main-nav{display:flex;align-self:stretch}.main-nav a{min-width:88px;padding:25px 10px 0;text-align:center;font-size:15px;border-left:1px solid rgba(255,255,255,.15)}.main-nav a:hover,.main-nav a.router-link-exact-active{background:#790000;color:#ffe687}.head-user{margin-left:auto;text-align:right;font-size:12px;line-height:1.8;color:#ffeab2}.head-user strong{color:#fff;font-size:14px}.content-wrap{padding:12px 0 26px}.classic-card{border:1px solid #c8a870;background:#fffdf8;box-shadow:0 1px 3px #663b002e}.card-title{min-height:36px;padding:9px 12px;border-bottom:1px solid #d4bd89;background:linear-gradient(#fff9e7,#eedbab);color:#8e160d;font-size:15px;font-weight:700}.card-body{padding:12px}.muted{color:#927f62}.section-title{color:#95130d;font-size:16px;font-weight:700;border-left:4px solid #ad0000;padding-left:8px;margin:0 0 12px}.el-table{--el-table-header-bg-color: #f0dfb4;--el-table-row-hover-bg-color: #fff6d8;--el-table-border-color: #dcc89a;--el-table-text-color: #533c20}.el-table th.el-table__cell{color:#7c1b13;font-weight:700}.el-pagination{justify-content:flex-end;margin-top:12px}@media (max-width: 1200px){.site-width{width:calc(100% - 24px)}.main-nav a{min-width:76px;padding-left:6px;padding-right:6px}}
