/* heading-fix.css  v=20261017b
   只为本轮「新增区块」提供样式，不修改站内任何既有规则、不改动任何既有标签的外观。
   每条 font-size 先写固定 px（变量缺失时的兜底），再用 var() 跟随站内字号变量。 */

/* ---- 1) 产品页：banner 之后的 H1 实体段 ---- */
.ny-h1 {
	padding: 34px 0 8px;
	background: #fff;
}
.ny-h1 .wp-cont h1 {
	font-size: 30px;
	font-size: var(--f34);
	line-height: 1.5;
	color: #1a1a1a;
	font-weight: bold;
	margin: 0 0 12px;
}
.ny-h1 .wp-cont p {
	font-size: 16px;
	font-size: var(--f17);
	line-height: 1.9;
	color: #5b6166;
	margin: 0 0 6px;
}
.ny-h1 .wp-cont a {
	color: #0da5ca;
}

/* ---- 2) 首页：公司实体答案段 ---- */
.gsjj {
	padding: 36px 0 12px;
	background: #fff;
}
.gsjj .wp-cont h1 {
	font-size: 32px;
	font-size: var(--f36);
	line-height: 1.5;
	color: #1a1a1a;
	font-weight: bold;
	margin: 0 0 14px;
}
.gsjj .gsjj-lead {
	font-size: 17px;
	font-size: var(--f18);
	line-height: 1.9;
	color: #5b6166;
	margin: 0 0 16px;
}
.gsjj .gsjj-3 {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin: 0;
	padding: 0;
}
.gsjj .gsjj-3 li {
	flex: 1 1 30%;
	list-style: none;
	font-size: 15px;
	font-size: var(--f16);
	line-height: 1.8;
	color: #5b6166;
}
.gsjj .gsjj-3 strong {
	color: #c80a14;
	font-weight: bold;
	margin-right: 6px;
}
.gsjj .gsjj-link {
	font-size: 15px;
	font-size: var(--f16);
	line-height: 1.8;
	color: #5b6166;
	margin: 14px 0 0;
}
.gsjj .gsjj-link a {
	color: #0da5ca;
}

/* ---- 3) 页脚内链 ---- */
.foot-nav {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 6px 16px;
	margin: 12px 0 6px;
	padding: 0;
}
.foot-nav li {
	list-style: none;
}
.foot-nav a {
	color: #555;
	font-size: 15px;
	font-size: var(--f16);
}
.foot-nav a:hover {
	color: #c80a14;
}

/* ---- 4) 窄屏 ---- */
@media (max-width: 768px) {
	.ny-h1 {
		padding: 22px 0 6px;
	}
	.ny-h1 .wp-cont h1 {
		font-size: 22px;
	}
	.ny-h1 .wp-cont p {
		font-size: 14px;
		line-height: 1.8;
	}
	.gsjj {
		padding: 24px 0 8px;
	}
	.gsjj .wp-cont h1 {
		font-size: 22px;
	}
	.gsjj .gsjj-lead {
		font-size: 15px;
		line-height: 1.8;
	}
	.gsjj .gsjj-3 {
		flex-direction: column;
		gap: 8px;
	}
	.gsjj .gsjj-3 li {
		font-size: 14px;
	}
	.gsjj .gsjj-link {
		font-size: 14px;
	}
	/* 窄屏时 .wp-cont 没有左右内边距，只有一行标题会贴边 */
	.gsjj .wp-cont {
		padding-left: 16px;
		padding-right: 16px;
	}
	.foot-nav {
		gap: 6px 10px;
	}
	.foot-nav a {
		font-size: 13px;
	}
}

/* ---- 5) 首页实体段 H1 内链 ---- */
.gsjj .wp-cont h1 a {
	color: inherit;
	text-decoration: none;
	transition: color .3s;
}
.gsjj .wp-cont h1 a:hover {
	color: #c80a14;
	text-decoration: underline;
}
