/* ===== 科研页（二级页面/01-科研.psd 还原） 依赖 style.css 的变量、字体与 .container ===== */

/* 整页米白底（PSD 采样 250,248,244，与产业布局页同底） */
body { background: #faf8f4; }

.res-main { padding: 62px 0 150px; }

/* ---- 页面标题（设计稿 y166-210：46px #282725 trk15 lead66.7） ---- */
.res-title {
  font-family: var(--serif); font-weight: 600;
  font-size: 46px; line-height: 66.7px; letter-spacing: .69px; color: #282725;
}

/* ---- 车间大图（设计稿 300,260-1620,721；官方 01.jpg 5500×1920 等比 461 高） ---- */
.res-hero { position: relative; margin-top: 39px; }
.res-hero img { width: 100%; height: auto; }
/* 图注（设计稿 330,668-510,687：20px #ffffff，图内左下） */
.res-hero figcaption {
  position: absolute; left: 30px; bottom: 31px;
  font-family: var(--serif); font-weight: 400;
  font-size: 20px; line-height: 24px; letter-spacing: 0; color: #ffffff;
}

/* ---- 六大平台（设计稿 y787-818 标题 + y849-1177 描边网格 440×164） ---- */
.res-h2 {
  margin-top: 59px;
  font-family: var(--serif); font-weight: 600;
  font-size: 28px; line-height: 44.8px; letter-spacing: .42px; color: #282725;
}
.res-grid {
  margin-top: 24px;
  display: grid; grid-template-columns: repeat(3, 1fr);
  border: 1px solid #e2dacf;
}
.res-cell {
  height: 164px; padding: 33px 30px 0; text-align: center;
  border-right: 1px solid #e2dacf; border-bottom: 1px solid #e2dacf;
}
.res-cell:nth-child(3n) { border-right: none; }
.res-cell:nth-child(n + 4) { border-bottom: none; }
/* 序号（设计稿 12px #ad8963 lead14.4，距格顶 36） */
.res-num { display: block; font-size: 12px; line-height: 14.4px; letter-spacing: 0; color: #ad8963; }
/* 平台名（设计稿 17px #282725 trk5 lead30.6） */
.res-name {
  margin-top: 18px;
  font-family: var(--sans); font-weight: 500;
  font-size: 17px; line-height: 30.6px; letter-spacing: .085px; color: #282725;
}
/* 说明（设计稿 14px #706a62 lead27.3） */
.res-desc { margin-top: 10px; font-size: 14px; line-height: 27.3px; letter-spacing: 0; color: #706a62; }

/* ---- 两项国家级技术（设计稿 y1233-1843：两图 642×390 缝 36，图下图题/奖项/数据行） ---- */
.res-tech {
  margin-top: 55px;
  display: grid; grid-template-columns: 1fr 1fr; gap: 22px 36px;
}
.res-fig { margin: 0; }
.res-fig img { width: 100%; height: auto; }
/* 图题（设计稿 y1659-1684：25px #282725 trk15）与奖项（y1707-1721：14px #795939 trk35） */
.res-fig-title {
  margin-top: 28px;
  font-family: var(--serif); font-weight: 600;
  font-size: 25px; line-height: 40px; letter-spacing: .375px; color: #282725;
}
.res-fig-sub { margin-top: 9px; font-size: 14px; line-height: 27.3px; letter-spacing: .49px; color: #795939; }
/* 数据行（设计稿 y1750 分隔线 + y1781 数值 28px #795939 trk-25 + y1830 标签 13px #706a62） */
.res-stats {
  display: flex; justify-content: space-between; align-items: flex-start;
  border-top: 1px solid #e2dacf; padding-top: 28px;
}
.res-stat strong {
  display: block;
  font-family: var(--serif); font-weight: 600;
  font-size: 28px; line-height: 33.6px; letter-spacing: -.7px; color: #795939;
}
.res-stat span { display: block; margin-top: 14px; font-size: 13px; line-height: 22.1px; letter-spacing: 0; color: #706a62; }
.res-stat--r { text-align: right; }

/* ---- 结语（设计稿 y1893-1942：16px #5a554e trk12 lead32.8） ---- */
.res-note { margin-top: 37px; font-size: 16px; line-height: 32.8px; letter-spacing: .192px; color: #5a554e; }
/* 数据来源注（小字） */
.res-note--src { margin-top: 14px; font-size: 12.5px; line-height: 22px; letter-spacing: 0; color: #8a847c; }


