body{
	background:#f5f5f5;
	color:#333;
}
.brand-banner{
	display:block;
	width:100%;
	max-width:1500px;
	height:450px;
	text-align:center;
	overflow:hidden;
	margin:0 auto;
	min-width:1200px;
}
.main-container>div{
	width:100%;
	max-width:1500px;
	min-width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.catalog{
	background:#2d3145;
	height:180px;
}
.catalog-list{
	width:1200px;
	margin:0 auto;
}
.catalog-list li{
	float:left;
	width:224px;
	height:160px;
	margin:10px auto;
	overflow:hidden;
}
.catalog-list li+li{
	margin-left:20px;
}
.catalog-list-f{
	background:url(../../image/www/brand/f_bg.png) no-repeat;
}
.catalog-list-i{
	background:url(../../image/www/brand/i_bg.png) no-repeat;
}
.catalog-list-r{
	background:url(../../image/www/brand/r_bg.png) no-repeat;
}
.catalog-list-s{
	background:url(../../image/www/brand/s_bg.png) no-repeat;
}
.catalog-list-t{
	background:url(../../image/www/brand/t_bg.png) no-repeat;
}
.catalog-list li p{
	font-size:14px;
	color:#e60012;
	text-align:center;
	margin-top:120px;
}
.catalog-list li p font{
	display:block;
	width:136px;
	text-align:left;	
}
.conception{
	background:#ea2424;
	height:420px;
}
.main{
	width:1200px;
	margin:0 auto;
}
.conception-img{
	margin:50px 30px 50px 0;
}
.conception-p{
	float:right;
	width:397px;
	color:#fff;
	font-size:18px;
	line-height:30px;
	text-align:justify;
	vertical-align:top;
	margin-top:70px;
}
.conception-title{
	display:block;
	font-size:28px;
	font-weight:bold;
	margin-bottom:16px;
}
.force{
	background:url(../../image/www/brand/big_f_bg.jpg) repeat-y;
}
.force-brand{	
	margin-top:46px;
}
.force-img{
	width:300px;
	height:235px;
}
.force-content{
	position:relative;
	float:right;
	width:890px;
	vertical-align:top;
	margin-left:10px;
}
.force-brand-title{
	font-size:28px;
	margin:0 0 20px 60px;
}
.font-color{
	font-weight:normal;
	color:#666;
}
.force-brand-title:before{
	content:'';
	width:53px;
	height:41px;
	position:absolute;
	top:0;
	left:0;
	background:url(../../image/www/brand/f_icon.png) no-repeat;
}
.force-content p{
	font-size:16px;
	text-indent:2em;
	line-height:26px;
	text-align:justify;
}
.force-title{
	font-size:24px;
	font-weight:normal;
	margin-top:34px;
}
.img{
	margin-top:20px;
}
.Vendor-img{
	margin:10px auto 30px;
}

.inspection{
	background:url(../../image/www/brand/big_i_bg.jpg) repeat-y;
	color:#fff;
}
.inspection-service-title,.research-service-title,.student-service-title,.teacher-service-title,.partner-service-title{
	position:relative;
	font-size:28px;
	margin:36px 0 20px 70px;
}
.font-white{
	color:#fff;
	font-weight:normal;
}
.inspection-service-title:before{
	content:'';
	width:62px;
	height:46px;
	position:absolute;
	top:-8px;
	left:-70px;
	background:url(../../image/www/brand/i_icon.png) no-repeat;
}
.inspection>.main>p,.research>.main>p,.student>.main>p,.teacher>.main>p,.partner>.main>p{
	font-size:18px;
	line-height:30px;
}
.inspection-title,.student-title,.partner-title{
	font-size:24px;
	font-weight:normal;
	margin :20px auto 10px;
}
.system-list{
	margin:20px auto;
}
.system-list li{
	display:inline;
	width:584px;
}
.system-list li:nth-child(2){
	margin-left:20px;
}
.img-list,.student-list{
	margin:20px auto 30px;
}
.img-list li,.student-list li{
	display:inline-block;
	width:284px;
}
.img-list li+li,.student-list li+li{
	margin-left:16px;
}
.img-list li p,.technical-list li p{
	font-size:20px;
	text-align:center;
	line-height:40px;
}

.research{
	background:url(../../image/www/brand/big_r_bg.jpg) repeat-y;
}
.research-service-title:before{
	content:'';
	width:52px;
	height:40px;
	position:absolute;
	top:-4px;
	left:-70px;
	background:url(../../image/www/brand/r_icon.png) no-repeat;
}

.student{
	background:url(../../image/www/brand/big_s_bg.jpg) repeat-y;
	color:#fff;
}
.student-service-title:before{
	content:'';
	width:52px;
	height:40px;
	position:absolute;
	top:-4px;
	left:-70px;
	background:url(../../image/www/brand/s_icon.png) no-repeat;
}
.indent{
	text-indent:2em;
}
.technical{
	float:left;
	width:50%;
}
.technical-list li{
	display:inline-block;
}
.technical-list li:nth-child(2n){
	margin-left:24px;
}
.advantages{
	float:left;
	width:46%;
	margin-left:4%;
}
.technical>p,.advantages>p{
	font-size:16px;
	line-height:30px;
	margin-bottom:10px;
}
.advantages-list li{
	width:542px;
	height:144px;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	box-sizing:border-box;
	padding:20px 30px;
}
.advantages-list li+li{
	margin-top:10px;
}
.advantages-list li h3{
	font-size:20px;
	text-align:center;
	margin-bottom:6px;
}
.advantages-list li p{
	font-size:14px;
	line-height:26px;
}
.advantages-list li:first-child{
	background:#e0bf28;	
}
.advantages-list li:nth-child(2){
	background:#3cd3b5;
}
.advantages-list li:last-child{
	background:#64a0de;
}
.student-list li{
	position:relative;
}
.student-name{
	position:absolute;
	top:12px;
	left:16px;
	font-size:24px;
}
.student-list p{
	margin-top:10px;
	font-size:14px;
}

.teacher{
	background:url(../../image/www/brand/big_t_bg.jpg) repeat-y;
}
.teacher-service-title:before{
	content:'';
	width:56px;
	height:43px;
	position:absolute;
	top:-4px;
	left:-70px;
	background:url(../../image/www/brand/t_icon.png) no-repeat;
}
.students{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.teachers-list{
	width:1216px;
}
.teachers-list li{
	position:relative;
	display:inline-block;
	width:284px;
	height:320px;
	margin:20px 16px 0 0;
}
.teachers-list li img{
	width:284px;
	 height:284px;
}
.teacher-info{
	position:absolute;
	top:220px;
	width:284px;
	height:64px;
	background:rgba(105,105,105,0.8);
	padding-top:4px;
}
.teacher-info p{
	font-size:14px;
	color:#fff;
	margin:0 4px;
}

.partner{
	background:url(../../image/www/brand/big_p_bg.jpg) repeat-y;
	color:#fff;
}
.partner-service-title:before{
	content:'';
	width:54px;
	height:40px;
	position:absolute;
	top:-4px;
	left:-70px;
	background:url(../../image/www/brand/p_icon.png) no-repeat;
}
.feature{
	float:left;
	width:300px;
}
.feature-title,.flow-title{
	font-size:20px;
	margin:16px 0;
}
.feature-list li{
	width:100%;
	height:76px;
	padding:14px 10px;
}
.feature-list li:first-child{
	background:#ecaa0c;
}
.feature-list li:nth-child(2){
	background:#0c99d3;
	margin-top:20px;
}
.feature-list li:last-child{
	background:#8635d2;
	margin-top:20px;
}
.feature-list li p{
	display:inline-block;
	font-size:16px;
	margin-left:10px;
}
.feature-list-img{
	vertical-align:top;
}
.flow{
	float:right;
	width:880px;
	margin-left:20px;
	vertical-align:top;
}
.flow-list{
	position:absolute;
	width:864px;
	height:258px;
	background:url(../../image/www/brand/process.png) no-repeat center center;
}
.flow-list li{
	position:absolute;
	font-size:14px;
	text-align:center;
}
.flow-list li font{
	display:block;
	font-size:18px;
}