/* 电子行业知识正文：从 doc 转换的 HTML 通用排版 */
.knowledge-article-body {
	margin: 0;
	background: #fff;
	font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;
	color: #333;
}

.knowledge-article {
	max-width: none;
	width: 100%;
	margin: 0;
	padding: 24px clamp(16px, 3vw, 40px) 40px;
	box-sizing: border-box;
	background: #fff;
	box-shadow: none;
}

.knowledge-article table {
	width: 100%;
	border-collapse: collapse;
	margin: 0 auto 1em;
}

.knowledge-article td {
	border: 1px solid #e5e5e5;
	padding: 14px 16px;
	vertical-align: top;
}

.knowledge-article p {
	margin: 0 0 0.85em;
	font-size: 15px !important;
	line-height: 1.75 !important;
	text-align: justify;
	color: #333 !important;
	font-family: inherit !important;
}

.knowledge-article p:last-child {
	margin-bottom: 0;
}

.knowledge-article p b,
.knowledge-article td b {
	font-weight: 600;
	color: #1a1a1a;
}

.knowledge-article br + br {
	display: none;
}

/* 标题行常见居中 */
.knowledge-article td p:first-child b {
	font-size: 17px;
	letter-spacing: 0.02em;
}

@media (max-width: 768px) {
	.knowledge-article {
		padding: 16px 14px 36px;
		max-width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		box-sizing: border-box;
	}

	.knowledge-article table {
		min-width: 100%;
	}

	.knowledge-article td {
		padding: 10px 12px;
		word-break: break-word;
	}

	.knowledge-article p {
		font-size: 14px !important;
		word-break: break-word;
	}
}

@media (max-width: 480px) {
	.knowledge-article {
		padding: 12px 12px 28px;
	}

	.knowledge-article td {
		padding: 8px 10px;
	}
}
