* {
	margin: 0;
	padding: 0;
}
.sm-banner {
	width: 100%;
	height: 759px;
	background: url(../Images/New/sm-banner.jpg) no-repeat center;
    min-width: 1200px;
}
.sm-strengths {
	width: 1200px;
	height: auto;
	margin: 0px auto;
}
.sm-strengths .title {
	width: 1200px;
	height: 130px;
	text-align: center;
	padding-top: 80px;
	padding-bottom: 20px;
}
.sm-strengths .sm-jt {
	width: 1200px;
	height: 22px;
	text-align: center;
}
.sm-strengths .sm-font01 {
	width: 1200px;
	height: auto;
	font-size: 24px;
	text-align: center;
	color: #585858;
	padding-top: 20px;
	line-height: 40px;
}
.sm-strengths-dl {
	width: 1200px;
	height: 250px;
	padding: 100px 0px 90px 0px;
}
.sm-strengths-dl dl {
	width: 240px;
	height: 250px;
	float: left;
	text-align: center;
}
.sm-strengths-dl dl dd {
	font-size: 24px;
	line-height: 50px;
	color: #585858;
}
.sm-services-warp {
	width: 100%;
	height: auto;
	background: #f4fafe;
	padding: 50px 0px 60px 0px;
    min-width: 1200px;
}
.sm-services {
	width: 1200px;
	height: auto;
	margin: 0px auto;
}
.sm-services .title {
	width: 1200px;
	height: 130px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}
.sm-services .sm-services-img {
	padding-top: 50px;
}
.sm-font02 {
	width: 1200px;
	height: auto;
	font-size: 24px;
	color: #585858;
	text-align: center;
	line-height: 46px;
	padding-top: 60px;
}
.sm-font02 span {
	color: #566cd3;
}
.sm-content {
	width: 1200px;
	height: auto;
	margin: 0px auto;
	padding-top: 80px;
	padding-bottom: 50px;
}
.sm-content .sm-erwei {
	width: 1200px;
	height: auto;;
	text-align: center;
	padding-bottom: 20px;
}
.sm-font03 {
	width: 1200px;
	height: auto;
	font-size: 28px;
	text-align: center;
	color: #585858;
	line-height: 40px;
}