.about_banner{
	width: 100%;
	overflow: hidden;
}
.about_banner img{
	width: 100%;
}
.about_framework{
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #757575;
	line-height: 25px;
}
.about_title{
	width: 705px;
	padding: 55px 0 0px;
	margin: 0 auto;
	text-align: center;
	color: #909090;
	font-size: 14px;
	line-height: 20px;
}
.about_title h1{
	font-size: 40px;
	color: #000;
	margin-bottom: 25px;
}
.framework_img{
	width: 100%;
	overflow: hidden;
	text-align: center;
}
@media only screen and (max-width:767px ) {
	.about_title{
		width: 90%;
		padding: 55px 0 0px;
		margin: 0 auto;
		text-align: center;
		color: #909090;
		font-size: 14px;
		line-height: 20px;
	}
	.about_title h1{
		font-size: 30px;
		color: #000;
		margin-bottom: 25px;
	}
	.framework_img img{
		width: 100%;
	}
	.about_framework{
		width: 100%;
		height: 410px;
		overflow: hidden;
		font-size: 14px;
		color: #757575;
		line-height: 25px;
	}
}
@media only screen and (min-width:768px ) {
	.framework_img img{
		width: 100%;
	}
	.about_framework{
		width: 100%;
		height: 790px;
		overflow: hidden;
		font-size: 14px;
		color: #757575;
		line-height: 25px;
	}
}
@media only screen and (min-width:992px ) {
	.framework_img img{
		width: 100%;
	}
	.about_framework{
		width: 100%;
		height: auto;
		overflow: hidden;
		font-size: 14px;
		color: #757575;
		line-height: 25px;
	}
}
@media only screen and (min-width:1200px ) {
	.framework_img img{
		width: auto;
	}
}