/* ZLH_HOME_NAV_20261017 · 首页头部：栏目导航 + 突出全站搜索框 */
header.zlh-brand .zlh-brand__logo { flex: 0 0 auto !important; min-width: 0 !important; }
header.zlh-brand .zlh-city,
header.zlh-brand .zlh-tagline { flex: 0 0 auto !important; }

.zlh-homenav {
  display: flex;
  align-items: center;
  gap: 0;
  margin-left: 8px;
  flex: 0 1 auto;
  min-width: 0;
  overflow: hidden;
}
.zlh-homenav a {
  font-size: 13.5px;
  line-height: 1;
  color: #1f2f45;
  text-decoration: none;
  padding: 7px 6px;
  border-radius: 4px;
  white-space: nowrap;
  font-weight: 500;
}
.zlh-homenav a:hover { color: #0f6fc5; background: #eef5fd; }
.zlh-homenav a.on { color: #0f5ba8; font-weight: 600; }

/* 全站搜索框：加大、加粗边框、加光晕，做成头部主角 */
header.zlh-brand form.zlh-search {
  flex: 0 0 auto !important;
  width: 470px !important;
  max-width: 42vw;
  height: 48px !important;
  border: 2px solid #0f6fc5 !important;
  border-radius: 26px !important;
  background: #fff !important;
  box-shadow: 0 4px 16px rgba(15, 111, 197, .18) !important;
  padding: 0 4px 0 14px !important;
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
}
header.zlh-brand form.zlh-search label {
  font-size: 14px !important;
  color: #0f5ba8 !important;
  font-weight: 600 !important;
  flex: 0 0 auto !important;
}
header.zlh-brand form.zlh-search input#zlh-home-query,
header.zlh-brand form.zlh-search input[type="search"] {
  flex: 1 1 auto !important;
  min-width: 0 !important;
  height: 40px !important;
  font-size: 15px !important;
  border: 0 !important;
  background: transparent !important;
  outline: none !important;
}
header.zlh-brand form.zlh-search button[type="submit"] {
  flex: 0 0 auto !important;
  height: 38px !important;
  padding: 0 26px !important;
  border: 0 !important;
  border-radius: 20px !important;
  background: linear-gradient(135deg, #0f6fc5, #1e9bf0) !important;
  color: #fff !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  letter-spacing: 1px;
  cursor: pointer;
  box-shadow: 0 3px 10px rgba(15, 111, 197, .28);
}
header.zlh-brand form.zlh-search button[type="submit"]:hover { filter: brightness(1.06); }

/* 右上有「联系我们」按钮，导航里这两个默认收掉，给搜索框腾地方 */
.zlh-homenav a[href="/type/7.html"],
.zlh-homenav a[href="/type/8.html"] { display: none; }

@media (max-width: 1760px) { .zlh-homenav a { font-size: 13px; padding: 7px 6px; } }
@media (max-width: 1620px) {
  .zlh-homenav a[href="/type/7.html"],
  .zlh-homenav a[href="/type/8.html"] { display: none; }
  header.zlh-brand form.zlh-search { width: 480px !important; }
}
@media (max-width: 1450px) {
  .zlh-homenav a[href="/type/9.html"],
  .zlh-homenav a[href="/type/3.html"] { display: none; }
  header.zlh-brand form.zlh-search { width: 400px !important; }
}
@media (max-width: 1280px) { .zlh-homenav { display: none; } }


