@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;}

.banner{
	background: url("../images/banner-07.jpg")  center center no-repeat; 
	height: 800px;
	text-align: center;
	color: #FFF;
}
.banner h3{
	font-size: 38px;
	font-weight: 400;
	padding-top: 180px;
}
.banner p{
	font-size: 24px;
	font-weight:400;
	line-height:60px;
}
.cont1{
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
    overflow: hidden;
}
.cont1 li{
	list-style: none;
	float: left;
	width: 285px;
	height: 180px;
	margin-right: 20px;
	color: #FFF;
	text-align: center;
	padding: 20px 30px 0 30px;
}
.cont1 li b{ 
	line-height: 30px;
	font-size: 20px;
	
}
.jg{
	line-height:60px;
	padding-top: 10px;
}
.jg span{
	font-size: 48px;
}
.rjbb{
	background: url("../images/bbg.jpg");
	
}
.ms1{
	border-top: 1px solid rgba(255,255,255,0.6);
	line-height: 60px;
}
.tb{
	width: 1200px;
	margin: 0 auto;
	margin-top:30px;
	border-collapse:collapse;
	
}
.tb th,.tb td{
	text-align: center;
    border: 1px solid #DDD;
	width: 25%;
}
.qjb img{
	vertical-align: top;
}
.tb td{
	padding: 20px 30px;
}
.tb td img{
	width: 20px;
}