@charset "utf-8";
@media (max-width: 768px) {
	.mt-px50 {
		margin-top: 25px;
	}
	.mlr-10 {
		margin-left: 10px;
		margin-right: 10px;
	}
	.mlr-20 {
		margin-left: 20px;
		margin-right: 20px;
	}

	.mp-title .font-s36 {
		width: 70%;
		margin-left: auto;
		margin-right: auto;
	}
	.mp-title .font-s36 br {
		display: none;
	}
	.mp-title .lh-px54 {
		width: 90%;
		line-height: 1.5;
		font-size: 20px;
	}

	/* banner */
	.ban-box div.mt-px100 {
		margin-top: 25px;
	}
	.ban-box div > h2 {
		font-size: 24px;
	}
	.ban-box div > p {
		height: auto;
		font-size: 14px;
		line-height: 1.5;
		text-align: justify;
		margin: 10px 20px 0;
	}
	.ban-box div > p br {
		display: none;
	}
	.ban-box a.btn {
		height: 34px;
		line-height:  34px;
		font-size: 14px;
		font-weight: bold;
		padding: 0 14px;
		margin-top: 15px;
	}

	/* 知识库运营困惑 */
	.three-icon-ul li {
		width: 30%;
		margin-left: 2.5%;
	}
	.three-icon-ul li h4 {
		font-size: 14px;
	}

	/* 知识解决方案 */
	.two-icon-ul li {
		width: 43%;
	}
	.two-icon-ul li:first-child {
		margin-left: 4%;
	}
	.two-icon-ul li:last-child {
		margin-right: 4%;
	}
	.two-icon-ul li h4 {
		font-size: 14px;
	}

	/* 解决方案 */
	.solution img {
		float: none;
	}
	.solution img.mt-px70 {
		margin-top: 15px;
	}

	/* 知识应用 */
	.app-list li {
		width: 28%;
		margin-left: 4%;
		background: none;
		padding-bottom: 0;
	}
	.app-list li p {
		min-height: 35px;
		font-size: 12px;
	}

	table.d-hide {
		margin-top: 0;
		display: block;
	}
	.channel-table thead th, .channel-table tbody td {
		padding: 10px 5px;
	}
}