/* 全站统一页脚（2026-10-24 补丁71）——自包含、不用 CSS 变量、类名前缀 pf-，显式色值（防老页面全局 a 色污染） */
footer.pf{margin:0;padding:36px 0 20px;background:#F8F9FB;border-top:1px solid #E4E7EC;font-size:13px;line-height:1.8;color:#475467;
  font-family:"PingFang SC","Microsoft YaHei","Noto Sans SC",system-ui,-apple-system,sans-serif;box-sizing:border-box}
footer.pf *,footer.pf *::before,footer.pf *::after{box-sizing:border-box}
footer.pf .pf-in{max-width:1120px;margin:0 auto;padding:0 24px}
footer.pf .pf-grid{display:flex;gap:48px;flex-wrap:wrap}
footer.pf .pf-brand{flex:1.2;min-width:220px}
footer.pf .pf-nm{font-size:15px;font-weight:700;color:#0F2A4F;margin-bottom:10px}
footer.pf .pf-desc{font-size:13px;line-height:1.8;color:#475467}
footer.pf .pf-col{min-width:140px}
footer.pf .pf-h{font-size:13px;font-weight:600;color:#0F2A4F;margin-bottom:10px}
footer.pf a{display:block;padding:2px 0;color:#475467;text-decoration:none}
footer.pf a:hover{color:#1F4FD8}
footer.pf .pf-note{margin-top:26px;padding-top:16px;border-top:1px solid #E4E7EC;font-size:12px;line-height:1.9;color:#667085}
footer.pf .pf-copy{margin-top:10px;font-size:12px;color:#98A2B3}
@media(max-width:640px){
  footer.pf{padding:28px 0 16px}
  footer.pf .pf-in{padding:0 16px}
  footer.pf .pf-grid{flex-direction:column;gap:22px}
  footer.pf .pf-col{min-width:0}
}
footer.pf .pf-nav{display:flex;flex-wrap:wrap;gap:6px 26px;flex:2;min-width:240px}
footer.pf .pf-nav a{display:block;padding:2px 0}
footer.pf .pf-plain{margin-top:22px;font-size:12px;line-height:1.9;color:#98A2B3}
