/* 全站共用页头页脚：按原公开页样式 */
body{font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC","Source Han Sans SC","Hiragino Sans GB",system-ui,-apple-system,"Segoe UI",sans-serif}
.qh-header [hidden]{display:none!important}
.blk-header{display:none!important}
.qh-header{
  position:sticky;top:0;z-index:60;
  background:#fff;border-bottom:1px solid #E8EDF3;
}
.qh-header-inner{
  max-width:1280px;height:62px;margin:0 auto;padding:0 24px;
  display:flex;align-items:center;gap:34px;
}
.qh-logo{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;letter-spacing:-.3px;color:#1F2937;text-decoration:none;white-space:nowrap}
.qh-logo img{width:31px;height:31px;object-fit:contain}
.qh-logo-name{display:inline;font:inherit;font-weight:800;letter-spacing:-.3px;color:#1F2937;white-space:nowrap}
.qh-logo span{color:#FF4D00}
.qh-logo small{font-size:9px;color:#8B95A5;border:1px solid #E8EDF3;border-radius:6px;padding:2px 5px;font-weight:600;margin-left:1px}
.qh-nav{display:flex;align-items:center;gap:24px;height:62px;font-size:14px;color:#5B6573}
.qh-nav a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent;color:inherit;text-decoration:none;white-space:nowrap}
.qh-nav a:hover{color:#FF4D00}
.qh-nav a.active{color:#FF4D00;border-bottom-color:#FF4D00;font-weight:700}
.qh-user{margin-left:auto;display:flex;align-items:center;gap:12px}
.qh-download{height:32px;padding:0 12px;display:flex;align-items:center;border:1px solid #FFD6C2;border-radius:7px;background:#FFF9F5;color:#C2410C;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}
.qh-download:hover{background:#FFF2E9;border-color:#FFB48C;color:#FF4D00}
.qh-login{font-size:14px;color:#5B6573;text-decoration:none}
.qh-login:hover{color:#FF4D00}
.qh-balance{font-size:11px;color:#9A4B1E;background:#FFF2E9;border:1px solid rgba(255,77,0,.16);border-radius:999px;padding:5px 10px;text-decoration:none}
.qh-balance b{font-size:12.5px;color:#C2410C}
.qh-avatar{width:30px;height:30px;border-radius:50%;background:#FF4D00;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;text-decoration:none;overflow:hidden}
.qh-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.qh-footer{margin-top:34px;background:#fff;border-top:1px solid #E8EDF3}
.qh-footer-inner{max-width:1280px;margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#8B95A5;font-size:13px}
.qh-footer-inner a{color:inherit;text-decoration:none;margin-left:14px}
.qh-footer-inner a:hover{color:#FF4D00}
[data-qh-header]:empty,[data-qh-footer]:empty{display:block;min-height:0}
.account-side{top:74px!important}
.account-shell{margin-top:0}
.qh-menu{display:none;width:32px;height:32px;border:1px solid #E5EAF1;border-radius:7px;background:#fff;color:#4B5563;font-size:16px;line-height:1;cursor:pointer;font-family:inherit}
@media(max-width:760px){
  .qh-header-inner{position:relative;padding:0 15px;gap:14px}
  .qh-menu{display:block;margin-left:auto}
  .qh-nav{display:none;position:absolute;top:62px;left:0;right:0;height:auto;flex-direction:column;align-items:stretch;gap:0;padding:6px 15px 10px;background:#fff;border-bottom:1px solid #E8EDF3;box-shadow:0 10px 20px rgba(15,23,42,.06)}
  .qh-nav.is-open{display:flex}
  .qh-nav a{height:40px;border-bottom:1px solid #F3F6FA}
  .qh-user{margin-left:0}
  .qh-download{display:none}
  .qh-footer-inner{padding:16px 15px}
}
