@charset "utf-8";
@media (max-width: 768px) {
	dl .pull-right, dl .pull-left, img.pull-left, img.pull-right {
		float: none;
	}

	/* banner */
	.ban-box > div {
		margin-top: 30px;
	}
	.ban-box > div > h2 {
		width: 75%;
		font-size: 24px;
		margin: 0 auto;
		line-height: 1.5;
	}
	.ban-box > div > p.d-hide {
		margin: 10px 10px 0	;
		display: block;
	}
	.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;
	}

	/* 标题 */
	.mp-title {
		width: 90%;
		margin: 0 auto;
	}

	/* 现实困境 */
	.system-overview dt {
		float: none;
		width: auto;
	}
	.system-overview dt p {
		line-height: 1.5;
		font-size: 14px;
		margin: 0 15px 10px;
	}
	.system-overview dd {
		padding: 0 15px;
	}

	/* 产品介绍 */
	.pro-int.mt-px70 {
		margin-top: 20px;
	}
	.pro-int > dt,.pro-int > dd {
		width: auto;
		padding:  0 15px;
	}
	.pro-int > dd .img-tab {
		margin-top: 15px;
	}
	.content-tab {
		height: auto;
		font-size: 14px;
		line-height: 1.5;
		margin-top: 10px;
	}
	.content-tab .font-s30 {
		font-size: 20px;
		font-weight: bold;
	}
	.content-tab .mt-px20 {
		margin-top: 0;
		text-align: justify;
	}
	.blurb-ul li {
		width: 25%;
		margin: 10px 0 0;
		font-size: 14px;
		text-align: center;
	}
	.blurb-ul li i {
		width: 40px;
		height: 40px;
		background-size: 40px 80px;
	}

	/* 案例分享 */
	.case-sharing .font-s36 {
		font-size: 24px;
	}
	.case-sharing .font-s30 {
		font-size: 20px;
	}
	.case-sharing .font-s18 {
		font-size: 14px;
		line-height: 1.5;
	}
	.case-sharing .mt-px50 {
		margin-top: 20px;
	}
	.case-sharing > div > div.mt-px20 {
		margin-top: 10px;
	}
	.case-sharing > div > div > img {
		height: 50px;
	}
	.case-sharing div.clearfix {
		padding: 0 15px;
		margin-top: 20px;
	}
	.case-sharing div.clearfix img:first-child {
		margin-bottom: 10px;
	}
}