  .zlh-h01__bar,
  .zlh-cms__site-header{
    background:linear-gradient(100deg,#e9f2ff 0%,#dfeaff 52%,#e7f0ff 100%) !important;
    border-bottom:1px solid #d7e4ff !important;
    color:#1d2129 !important;
    box-shadow:0 2px 10px rgba(60,96,180,.06) !important;
  }
  .zlh-h01__bar::before,.zlh-cms__site-header::before{
  display:none !important}
  /* 内容靠左，不再居中留大边 */
  .zlh-h01__container,
  .zlh-cms__header-inner{
    max-width:none !important;
    width:100% !important;
    padding-left:24px !important;
    padding-right:24px !important;
    box-sizing:border-box !important;
    margin:0 !important;
  }
  /* 文字色 */
  .zlh-h01__brand-copy strong,.zlh-h01__brand strong,.zlh-cms__brand strong{
  color:#16283b !important}
  .zlh-h01__brand-copy small,.zlh-h01__brand small,.zlh-cms__brand small{
  color:#7d8ba1 !important}
  nav.zlh-topnav a,#zlh-h01-nav a,#zlh-quote-nav a,#zlh-contact-nav a,#zlh-about-nav a,.zlh-cms__nav a{
  color:#33475b !important}
  .zlh-h01__nav a:hover,.zlh-cms__nav a:hover{
  background:#e3edff !important;
  color:#2f5bd6 !important}
  .zlh-h01__nav a.is-active,.zlh-h01__nav a[aria-current="page"],
  .zlh-cms__nav a.is-active,.zlh-cms__nav a[aria-current="page"]{
  background:#e3edff !important;
  color:#4d6bfe !important;
  font-weight:600}
  /* 原来的黄色下划线改成蓝色 */
  .zlh-h01__nav a::after,.zlh-cms__nav a::after{
  background:#4d6bfe !important}
  /* 汉堡按钮 / 菜单文案 */
  .zlh-h01__menu-button,.zlh-h01__menu-label,.zlh-h01__menu-icon{
  color:#16283b !important}
  .zlh-h01__menu-icon,.zlh-h01__menu-icon::before,.zlh-h01__menu-icon::after{
  background:#16283b !important}
  /* 用 ID 级规则压过其它 !important（栏目导航） */
  #zlh-h01-nav{
  flex-wrap:nowrap !important;
  overflow-x:auto !important;
  justify-content:flex-start !important;
  row-gap:0 !important}
  nav.zlh-topnav a,#zlh-h01-nav a,#zlh-quote-nav a,#zlh-contact-nav a,#zlh-about-nav a,.zlh-cms__nav a{
  white-space:nowrap !important;
  min-width:0 !important;
  width:auto !important;
  padding-left:10px !important;
  padding-right:10px !important;
  font-size:14px !important;
  letter-spacing:0 !important}
  @media (max-width:1200px){
  #zlh-h01-nav{
  flex-wrap:wrap !important;
  justify-content:center !important;
  row-gap:4px !important}
  }
  /* 单页模板的导航同样处理 */
  .zlh-cms__nav{
  flex-wrap:nowrap !important;
  overflow-x:auto !important}
  /* 单页模板（机器人报价 / 联系我们 / 关于我们）的头部：品牌靠左、导航紧跟品牌，
     模板把导航用 margin-left:auto 推到最右边，和栏目页不一致，这里统一收回来 */
  .zlh-cms__header-inner{
  display:flex !important;
  align-items:center !important;
  gap:38px !important}
  .zlh-cms__nav{
  margin-left:0 !important;
  margin-right:auto !important;
  justify-content:flex-start !important}
  .zlh-cms__nav a{
  font-size:14px !important}
  @media (max-width:1560px){
  .zlh-cms__nav a{
  font-size:13.5px !important}
  }
  @media (max-width:1400px){
  .zlh-cms__nav a{
  font-size:13px !important}
  }
  /* Logo 图形里不要再出现文字：模板自带的兜底文字（智 / 智联海）全部隐藏 */
  .zlh-cms__about-mark > span,.zlh-cms__about-mark > b,.zlh-cms__about-mark > strong,
  .zlh-cms__brand-mark > span,.zlh-cms__brand-mark > b,
  .zlh-h01__logo > b,.zlh-h01__logo > span,.zlh-h01__brand-mark > span,.zlh-h01__brand-mark > b{
    display:none !important;
  }
  @media (max-width:1200px){
  .zlh-cms__nav{
  flex-wrap:wrap !important;
  justify-content:center !important}
  }
  /* 导航单行：放不下就内部横向滚动，不再折行 */
  .zlh-h01__nav,.zlh-cms__nav{
    display:flex !important;
    flex-wrap:nowrap !important;
    align-items:center !important;
    min-width:0 !important;
    overflow-x:auto !important;
    scrollbar-width:none !important;
    -ms-overflow-style:none !important;
  }
  .zlh-h01__nav::-webkit-scrollbar,.zlh-cms__nav::-webkit-scrollbar{
  display:none !important}
  #zlh-h01-nav,#zlh-cms-nav,.zlh-cms__nav{
  column-gap:0 !important}
  #zlh-h01-nav a{
  white-space:nowrap !important;
  min-width:0 !important;
  width:auto !important;
  padding-left:10px !important;
  padding-right:10px !important;
  font-size:14px !important}
  .zlh-cms__nav a{
  min-width:0 !important;
  width:auto !important;
  padding-left:10px !important;
  padding-right:10px !important}
  @media (max-width:1560px){
  nav.zlh-topnav a,#zlh-h01-nav a,#zlh-quote-nav a,#zlh-contact-nav a,#zlh-about-nav a,.zlh-cms__nav a{
  padding-left:7px !important;
  padding-right:7px !important;
  font-size:13.5px !important}
  }
  @media (max-width:1400px){
  nav.zlh-topnav a,#zlh-h01-nav a,#zlh-quote-nav a,#zlh-contact-nav a,#zlh-about-nav a,.zlh-cms__nav a{
  padding-left:5px !important;
  padding-right:5px !important;
  font-size:13px !important}
  }
  @media (max-width:1200px){
  #zlh-h01-nav a{
  padding-left:8px !important;
  padding-right:8px !important;
  font-size:13.5px !important}
  }
  @media (max-width:1560px){
    nav.zlh-topnav a,#zlh-h01-nav a,#zlh-quote-nav a,#zlh-contact-nav a,#zlh-about-nav a,.zlh-cms__nav a{
  padding-left:7px !important;
  padding-right:7px !important;
  font-size:13.5px !important;
  letter-spacing:0 !important}
  }
  @media (max-width:1400px){
    nav.zlh-topnav a,#zlh-h01-nav a,#zlh-quote-nav a,#zlh-contact-nav a,#zlh-about-nav a,.zlh-cms__nav a{
  padding-left:5px !important;
  padding-right:5px !important;
  font-size:13px !important}
  }
  @media (max-width:1200px){
    nav.zlh-topnav a,#zlh-h01-nav a,#zlh-quote-nav a,#zlh-contact-nav a,#zlh-about-nav a,.zlh-cms__nav a{
  padding-left:8px !important;
  padding-right:8px !important;
  font-size:13.5px !important}
  }
  @media (min-width:1200px){
    /* 所有模板的表头同一个高度，导航垂直居中后位置就一模一样 */
    .zlh-h01__bar,.zlh-cms__site-header{
  position:relative !important;
  height:78px !important;
  min-height:78px !important}
    .zlh-h01__container,.zlh-cms__header-inner{
  height:100% !important;
  align-items:center !important}
    /* 中等屏（1400–1719）：导航留在品牌右边那一行，在剩余空间里居中，绝不压到 Logo */
    nav.zlh-topnav,#zlh-h01-nav.zlh-topnav,.zlh-cms__nav.zlh-topnav{
      justify-content:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
    }
  }
  /* 大屏（≥1720）：导航脱离品牌那一行，按整个表头宽度真正居中 */
  @media (min-width:1720px){
    nav.zlh-topnav,#zlh-h01-nav.zlh-topnav,.zlh-cms__nav.zlh-topnav{
      position:absolute !important;
  left:0 !important;
  right:0 !important;
  top:50% !important;
      transform:translateY(-50%) !important;
  margin:0 !important;
  width:auto !important;
      justify-content:center !important;
  overflow:visible !important;
    }
  }