/* 统一顶栏（SPA 内页注入，uh-* 前缀避免与页面类名冲突） */
:root{--uh-brand:#789308;--uh-brand-d:#5c7704;--uh-line:#e8eaee}
.uh-top a{text-decoration:none;color:inherit}
.uh-top{background:#fff;border-bottom:1px solid var(--uh-line);position:sticky;top:0;z-index:200;font-family:"PingFang SC","Microsoft YaHei",system-ui,-apple-system,sans-serif}
.uh-inner{max-width:1240px;margin:0 auto;padding:0 24px;height:66px;display:flex;align-items:center;gap:34px}
.uh-logo{display:flex;align-items:center;flex:none}
.uh-logo img{height:38px;width:auto;display:block}
.uh-nav{display:flex;gap:30px;font-size:14.5px;font-weight:600;color:#3a4150}
.uh-nav a{position:relative;padding:6px 0;transition:color .16s;white-space:nowrap}
.uh-nav a:hover{color:var(--uh-brand)}
.uh-nav a.on{color:var(--uh-brand)}
.uh-nav a.on::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2.5px;border-radius:2px;background:var(--uh-brand)}
.uh-right{margin-left:auto;display:flex;align-items:center;gap:14px}
.uh-sbox{display:flex;align-items:center;gap:8px;background:#f3f5f8;border:1px solid transparent;border-radius:99px;padding:0 14px;height:38px;width:250px;transition:.16s}
.uh-sbox:focus-within{background:#fff;border-color:var(--uh-brand);box-shadow:0 0 0 3px rgba(120,147,8,.12)}
.uh-sbox svg{width:16px;height:16px;flex:none;stroke:#8a919c}
.uh-sbox input{border:0;background:transparent;outline:none;font-family:inherit;font-size:13.5px;width:100%;color:#20242c}
.uh-sbox input::placeholder{color:#a6adb8}
.uh-btxt{font-size:14px;font-weight:600;color:#3a4150;padding:8px 3px;white-space:nowrap}
.uh-btxt:hover{color:var(--uh-brand)}
.uh-bpill{font-size:13.5px;font-weight:650;color:#fff;background:var(--uh-brand);border-radius:99px;padding:9px 20px;white-space:nowrap;transition:.16s}
.uh-bpill:hover{background:var(--uh-brand-d)}
@media (max-width:1000px){
  .uh-nav{gap:16px}
  .uh-sbox{width:160px}
}
