/* header */



.top{width:100%;margin:0 auto;padding:5px 0;height:200px; box-shadow: 5px 0px 15px #000;position:relative;z-index:9;background:#fff;}

.logo{float:left;width:30%;}

.top2{height:100px;}
.logo2 img{height:80px;width:auto;}


.nav_bar{float:right;width:60%;text-align:center;}
/* list */
.list{
	width:100%;
	height:auto;
	margin-top:70px;
}
.top2 .list{
	width:100%;
	height:auto;
	margin-top:0;
}


.list li{
	width:25%;float:left;
	background:#fff;
	position:relative;text-align:center;border-right:1px solid #ccc;
}
.list li:hover{
	background:#4c7b55;
}
.text h2,.text a{
	font-family:"microsoft yahei";
	color:#333;
	font-size:18px;
	font-weight:normal;
	-webkit-transition:0.3s all ease;
	-moz-transition:0.3s all ease;
	-ms-transition:0.3s all ease;
	-o-transition:0.3s all ease;
}
.text h3{
	font-family:verdana;
	font-size:14px;
	color:#666;
	font-weight:normal;
	-webkit-transition:0.3s all ease;
	-moz-transition:0.3s all ease;
	-ms-transition:0.3s all ease;
	-o-transition:0.3s all ease;
}
.list li:hover h2,.list li:hover  a{
	color:#fff;
	font-size:18px;
}
.list li:hover .text h3{
	color:#f60;
	font-size:18px;

}
.list li .icon{
	font-size:30px;
	font-family:'websymbolsregular';
	text-align:center;position:relative;
	
}
.list .icon_hover{
	background:#4c7b55;color:#fff;
}
.list .icon_hover .text a{color:#fff;}


.list li:hover .icon{
	color:#f90;
	}



.list li:hover .text{
	-webkit-animation-name:shake;
	-moz-animation-name:shake;
}
.text{
	width:100%;
	height:auto;
	float:left;
	height:70px;
	-webkit-animation:.5s .2s ease both;
-moz-animation:1s .2s ease both;
}

.top2 .text{
	width:100%;
	height:auto;
	float:left;
	height:50px;
	-webkit-animation:.5s .2s ease both;
-moz-animation:1s .2s ease both;
}



@-webkit-keyframes shake{
0%,100%{-webkit-transform:translatex(0);}
20%,60%{-webkit-transform:translatex(-10px);}
40%,80%{-webkit-transform:translatex(10px);}
}
@-moz-keyframes shake{
0%,100%{-moz-transform:translatex(0);}
20%,60%{-moz-transform:translatex(-10px);}
40%,80%{-moz-transform:translatex(10px);}
}
.list3  li{
	height: 115px;
	padding-top: 20px;
}