/* CSS Document */
.top1{
	height:290px;
	background:url(../images/top1.jpg) no-repeat center;
	width:100%;
}
.top2{
	width:100%;
	height:100px;
	background:url(../images/top2.jpg) no-repeat center;
}
.top3{
	width:100%;
	height:266px;
	background:url(../images/top3.jpg) no-repeat center;
}
.w720{
	width:720px;
	height:130px;
	margin:0 auto;
	padding-top:20px;
}
.w720 p{
	line-height:26px;
	color:#333;
	font-size:15px;
}
.title1,.title2,.title3{
	height:117px;
	width:100%;
	background:url(../images/title1.jpg) no-repeat center;
	text-align:center;
	line-height:117px;
}
.title1 strong,.title2 strong,.title3 strong{
	font-size:38px;
	color:#fff;
}
.title2{
	background:url(../images/title2.jpg) no-repeat center #fd6868;
	margin-top:50px;
}
.title3{
	background:url(../images/title3.jpg) no-repeat center #b5e85d;
	margin-top:50px;
}
#type{
	background:url(../images/top4.jpg) no-repeat center;
	height:360px;
	width:100%;
	padding-top:40px;
}
.type1{
	width:850px;
	margin:0 auto;
}
.type2{
	width:680px;
	margin:20px auto 0;
}
.type1 a,.type2 a{
	display:block;
	width:126px;
	height:126px;
	border-radius:100px;
	border:12px solid #fff;
	background:url(../images/icons.png) no-repeat #cccccc;
	float:left;
	margin:0 10px;
	text-align:center;
	color:#666666;
	font-size:17px;
	line-height:20px;
}
.type1 a:hover,.type2 a:hover{
	background:url(../images/icons.png) no-repeat #576df6;
	color:#fff;
}
.type1 a strong,.type2 a strong{
	font-weight:normal;
	padding-top:70px;
	display:block;
}
.type1 .ico1,.type1 .ico1:hover{
	background-position:0 0;
}
.type1 .ico2,.type1 .ico2:hover{
	background-position:0 -126px;
}
.type1 .ico3,.type1 .ico3:hover{
	background-position:0 -252px;
}
.type1 .ico4,.type1 .ico4:hover{
	background-position:0 -378px;
}
.type1 .ico5,.type1 .ico5:hover{
	background-position:0 -504px;
}
.type2 .ico6,.type2 .ico6:hover{
	background-position:0 -630px;
}
.type2 .ico7,.type2 .ico7:hover{
	background-position:0 -756px;
}
.type2 .ico8,.type2 .ico8:hover{
	background-position:0 -882px;
}
.type2 .ico9,.type2 .ico9:hover{
	background-position:0 -1008px;
}
.type2 .ico10,.type2 .ico10:hover{
	background-position:0 -1134px;
}
.type2 .ico11,.type2 .ico11:hover{
	background-position:0 -1260px;
}
#feiyong{
	
}
.ftitle{
	margin:30px auto;
	text-align:center;
}
.ftitle strong{
	font-size:30px;
	height:33px;
	line-height:33px;
}
.ftitle p{
	color:#999999;
	text-transform:uppercase;
}
.ftitle .line{
	width:50px;
	height:1px;
	margin:3px auto 0;
}
.purple strong{
	color:#576df6;
}
.purple .line{
	background:#576df6;
}
.green strong{
	color:#a6e637;
}
.green .line{
	background:#a6e637;
}
.red strong{
	color:#fe575f;
}
.red .line{
	background:#fe575f;
}
.fy{
	padding:25px 30px;
	background:#fff;
}
.fy .fpic{
}
.fy .ftext{
	width:670px;
	font-size:14px;
	line-height:23px;
	color:#666666;
}
.fy .ftext p{
	text-indent:2em;
}
.fy .ftext strong{
	font-size:22px;
	color:#454545;
	font-weight:normal;
	padding-bottom:20px;
	display:block;
}
.l30{
	padding-left:30px;
}
.fy4{
	padding:0 0 0 30px;
}
.fy4 .ftext{
	width:650px;
	padding-top:30px;
}
.fy6 {
	padding-left:10px;
}
.fy6 .ftext{
	padding-left:20px;
}
.fy7,.fy9{
	margin-top:1px;
}
.fytable{
	margin-top:50px;
}
.fytt{
	height:40px;
	line-height:40px;
	background:#fd8b2a;
}
.fytt li{
	color:#fff;
	font-size:15px;
	float:left;
	font-weight:bold;
}
.fytt li.t1{
	padding-left:60px;
	width:210px;
}
.fytt li.t2{
	padding-left:60px;
	width:280px;
}
.fytt li.t3,.fycon ul li .c3{
	padding-left:60px;
}
.fycon{
	background:#fff;
	padding:20px 30px;
}
.fycon ul li{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #eff2f7;
}
.fycon ul li div{
	float:left;
	color:#666666;
	font-size:14px;
}
.fycon ul li .c1{
	padding-left:20px;
	width:220px;
}
.fycon ul li .c2{
	padding-left:60px;
	width:280px;
	border-left:1px solid #eff2f7;
	border-right:1px solid #eff2f7;
}
#shenghuo .wrap{
	margin-top:30px;
}
.list1{
	width:310px;
}
.list1 .yi,.list1 .shi{
	height:200px;
	width:310px;
	background:url(../images/yi.jpg) no-repeat left top #fff;
	position:relative;
}
.list1 .yi p,.list1 .shi p{
	color:#666666;
	font-size:14px;
	line-height:24px;
	width:180px;
	height:120px;
	position:absolute;
	top:30px;
	left:100px;
}
.list1 .shi{
	background:url(../images/shi.jpg) no-repeat left top #fff;
	margin-top:20px;
}
.list1 .shi p{
	font-size:13px;
	line-height:22px;
	width:200px;
	height:150px;
	left:90px;
}
.list2{
	width:434px;
	margin:0 20px;
}
.list2 .zhu{
	width:434px;
	height:420px;
	background:url(../images/zhu.jpg) no-repeat left top #fff;
	position:relative;
}
.list2 .zhu .dy{
	font-size:13px;
	line-height:22px;
	width:300px;
	height:105px;
	position:absolute;
	top:30px;
	left:100px;
	color:#666;
}
.list2 .zhu strong{
	color:#333333;
	font-size:16px;
	position:absolute;
	top:155px;
	left:100px;
}
.list2 .zhu ul{
	width:300px;
	position:absolute;
	top:195px;
	left:100px;
}
.list2 .zhu ul li{
	padding-bottom:20px;
	clear:both;
}
.list2 .zhu ul li span{
	display:block;
	background:url(../images/zhulist.jpg) no-repeat;
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	font-weight:bold;
	font-size:24px;
	padding:0 10px 0 0;
	float:left;
}
.list2 .zhu ul li p{
	line-height:20px;
	color:#666;
}
.list3{
	width:216px;
}
.list3 .xing{
	width:216px;
	height:420px;
	background:url(../images/xing.jpg) no-repeat left top #fff;
	position:relative;
}
.list3 .xing p{
	color:#666666;
	font-size:14px;
	line-height:24px;
	width:160px;
	height:290px;
	position:absolute;
	top:110px;
	left:30px;
}
.shtable{
	margin-top:50px;
}
.shtt{
	height:40px;
	line-height:40px;
	background:#33c2fc;
}
.shtt li{
	color:#fff;
	font-size:15px;
	float:left;
	font-weight:bold;
}
.shtt li.s1{
	padding-left:60px;
	width:270px;
}
.shtt li.s2,.shcon ul li .h3{
	padding-left:60px;
	width:260px;
}
.shtt li.s3,.shcon ul li .h4{
	padding-left:60px;
}
.shcon{
	background:#fff;
	padding:20px 30px;
}
.shcon ul li{
	height:40px;
	line-height:40px;
}
.shcon ul li div{
	float:left;
	color:#666666;
	font-size:14px;
	height:40px;
	width:100%;
	border-bottom:1px solid #eff2f7;
}
.shcon ul li .clear{
	height:0;
	border:0;
}
.shcon ul li .h1{
	padding-left:20px;
	width:120px;
}
.shcon ul li .h2{
	padding-left:20px;
	width:138px;
	border-left:1px solid #eff2f7;
	border-right:1px solid #eff2f7;
}
.shcon ul li .h3{
	border-right:1px solid #eff2f7;
}
.shcon ul li .h4{
	width:200px;
}
.shcon ul li .bbor,.shcon ul .last div{
	border-color:#fff !important;
}
#huode .wrap{
	margin-top:40px;
	position:relative;
	padding-bottom:60px;
}
.hd .hd1,.hd .hd3{
	height:220px;
	width:490px;
}
.hd .hd2,.hd .hd4{
	height:170px;
	width:490px;
	margin-top:20px;
}
.hd .hd1{
	background:url(../images/hd1.jpg) no-repeat right bottom #fff;
}
.hd .hd2{
	background:url(../images/hd2.jpg) no-repeat right top #fff;
}
.hd .hd3{
	background:url(../images/hd3.jpg) no-repeat left bottom #fff;
}
.hd .hd4{
	background:url(../images/hd4.jpg) no-repeat left top #fff;
}
.hd .hd1 p,.hd .hd3 p,.hd .hd2 p,.hd .hd4 p{
	color:#666666;
	font-size:13px;
	line-height:23px;
	width:400px;
	padding:15px 0 0 50px;
}
.hdtitle{
	font-size:24px;
	color:#333333;
	padding:20px 0 0 20px;
}
.hdtitle strong{
	font-size:24px;
	color:#fff;
	background:url(../images/num.jpg) no-repeat;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	display:inline-block;
	padding-right:10px;
}
.hdpic{
	background:url(../images/renwu.jpg) no-repeat;
	width:137px;
	height:151px;
	position:absolute;
	left:441px;
	top:139px;
	z-index:-1;
}

