/* 产品导航按后台真实分类分栏，完整展示分类下的公开产品。 */
#fh-site-header .fh-mega-panel.fh-product-panel {
  width:100%; left:0; transform:none; padding:26px max(32px,calc((100% - 1240px)/2)) 28px;
  border:0; border-top:1px solid #e9ecef; background:#fff; color:#20262d;
}
#fh-site-header .fh-product-navigation { width:100%; max-width:1240px; margin:auto; }
#fh-site-header .fh-product-groups { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); align-items:start; gap:28px; }
#fh-site-header .fh-product-group { min-width:0; margin:0; padding:0; }
#fh-site-header .fh-product-group-heading { margin:0 0 12px; }
#fh-site-header .fh-product-group-heading h3 { margin:0; padding:0; border:0; background:none; color:#20262d; font-size:15px; font-weight:600; line-height:1.5; }
#fh-site-header .fh-product-group-heading h3 a { color:inherit; }
#fh-site-header .fh-product-links { display:grid; grid-template-columns:minmax(0,1fr); grid-auto-flow:row; gap:0; }
#fh-site-header .fh-product-links > a { display:flex; align-items:center; min-width:0; min-height:32px; padding:5px 0; color:#505861; font-size:14px; line-height:1.55; overflow-wrap:anywhere; }
#fh-site-header .fh-product-panel a:hover { color:#b82229; }
#fh-site-header .fh-product-panel a:focus-visible { outline:2px solid #b82229; outline-offset:3px; }
@media(max-width:1180px) {
  #fh-site-header .fh-mega-panel.fh-product-panel { width:100%; padding:12px 4px 24px; border:0; box-shadow:none; }
  #fh-site-header .fh-product-groups { grid-template-columns:minmax(0,1fr); gap:22px; }
  #fh-site-header .fh-product-group + .fh-product-group { padding-top:14px; border-top:1px solid #eceef1; }
  #fh-site-header .fh-product-group-heading { margin-bottom:4px; }
  #fh-site-header .fh-product-group-heading h3 a { display:inline-flex; align-items:center; min-height:44px; }
  #fh-site-header .fh-product-links { grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 16px; }
  #fh-site-header .fh-product-links > a { min-height:44px; padding:10px 0; }
}
@media(max-width:480px) {
  #fh-site-header .fh-product-links { grid-template-columns:minmax(0,1fr); }
}
