/* v2.6 refinement: compact hero, six-column nav, editable homepage keyword tags */

.utility-bar-v26{
  min-height:42px;
  font-size:16px;
}

.masthead-v26{
  min-height:122px;
  grid-template-columns:minmax(320px,1fr) minmax(430px,1.5fr) minmax(280px,.9fr);
  gap:34px;
}
.masthead-brand-v26{margin-left:2%}
.masthead-brand-v26 img.site-logo{
  width:84px !important;
  height:84px !important;
}
.masthead-brand-v26 .brand-text{font-size:34px}
.masthead-brand-v26 .brand-en{font-size:15px}

.nav-inner-v26{grid-template-columns:repeat(6,1fr)}

.hero-v26{
  min-height:auto !important;
  padding-top:46px !important;
  padding-bottom:58px !important;
  align-items:center;
}
.hero-v26 .hero-left,
.hero-v26 .hero-right{padding:34px 0 !important}

/* 公司全称在桌面端保持一行，避免“司”单独掉到下一行 */
.hero-kicker-title-v26{
  white-space:nowrap;
  font-size:clamp(23px,1.75vw,28px) !important;
  letter-spacing:-.3px;
}

/* 首页三项数据 */
.hero-stats-v26{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:18px;
  max-width:620px;
  margin-top:34px;
}
.hero-stats-v26 .stat{
  min-width:0;
  padding-top:18px;
  border-top:1px solid #dbe5f0;
}
.hero-stats-v26 .stat-num{
  font-size:32px;
  line-height:1.05;
  font-weight:800;
  color:#10213a;
}
.hero-stats-v26 .stat-label{
  margin-top:7px;
  font-size:14px;
  font-weight:700;
  color:#42566f;
}

.home-keyword-strip-v26{
  padding:20px 6% 44px;
  background:#fff;
}
.home-keyword-inner-v26{
  max-width:1100px;
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  gap:14px;
}
.home-keyword-tag-v26{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:9px 20px;
  border:1px solid #d8e2ee;
  border-radius:14px;
  background:#fbfdff;
  color:#1a2b42;
  font-family:SimSun,"宋体",STSong,"Songti SC",serif !important;
  font-size:18px;
  line-height:1.2;
  font-weight:700;
  box-shadow:0 2px 8px rgba(15,35,65,.035);
}

/* 联系区域只保留联系人电话、地址和二维码后，减少无效留白 */
.contact-left .contact-item{min-height:92px}

@media (max-width:1050px){
  .masthead-v26 img.site-logo{width:74px !important;height:74px !important}
  .nav-inner-v26{grid-template-columns:repeat(3,1fr)}
  .hero-kicker-title-v26{font-size:24px !important}
}

@media (max-width:760px){
  .utility-bar-v26{font-size:14px}
  .masthead-brand-v26 img.site-logo{width:66px !important;height:66px !important}
  .hero-v26{padding-top:24px !important;padding-bottom:36px !important}
  .hero-kicker-title-v26{white-space:normal;font-size:21px !important}
  .hero-stats-v26{grid-template-columns:1fr;gap:12px}
  .home-keyword-strip-v26{padding:10px 5% 32px}
  .home-keyword-inner-v26{gap:9px}
  .home-keyword-tag-v26{font-size:16px;padding:8px 14px;min-height:38px}
}
