@charset "utf-8";

.box2con.is-text {
	margin: 0 0 calc(var(--panel-b) * -1);
	padding: 0 0 var(--panel-b);
}

.box2con h3 {
	margin: 0 0 12px;
	color: var(--gray-text);
	font: bold 16px/1.5 "Microsoft YaHei", "微软雅黑";
}

.box2con p,
.box2con .rich p,
.box2con .rich li {
	margin-bottom: 10px;
	color: var(--gray-strong);
	font: 15px/1.75 "Microsoft YaHei", "微软雅黑";
}

.box2con .rich h2,
.box2con .rich h3 {
	margin: 14px 0 8px;
	color: var(--gray-strong);
	font: bold 16px/1.5 "Microsoft YaHei", "微软雅黑";
}

.box2con .rich ul,
.box2con .rich ol { margin: 0 0 10px 1.2em; }

.box2con .rich a { color: var(--red); }

.box2con .line {
	width: 100%;
	height: 0;
	margin-bottom: 14px;
	border-bottom: 1px dashed var(--gray-line);
}

.box2con img { display: block; max-width: 100%; height: auto; margin: 0 auto; }

