@charset "utf-8";
/* CSS Document */
*{margin: 0 auto; padding: 0;}
body
{
	font-size: 12px;
	color: #474747;
	font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;
	background: #fff;
}
ul,li
{
	list-style-type: none;
}
img,ul,li,button
{
	padding: 0px;
	margin: 0px;
}
img,button
{
	border: none;
}
a
{
	color: #494949;
	text-decoration: none;
}
a:hover
{
	text-decoration: none;
}
a:active
{
	text-decoration: none;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
.clearfix:after
{
	visibility: hidden;
	display: block;
	font-size: 0;
	clear: both;
	height: 0;
}
.clearfloat
{
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0px;
}
.clearfix
{
	display: inline-table;
}

input,textarea
{
	outline: none;
	border: 0px;
}

/* Hides from IE-mac \*/
* html .clearfix
{
	height: 1%;
}
.clearfix
{
	display: block;
}
/* End hide from IE-mac */




/*top*/
.top{width:1180px; height:auto; overflow:hidden; margin:0 auto;}
.header{height:36px; line-height:36px;}
.header_cont{width:370px; float:right;}
.header_cont ul li{float:left; margin:0 7px;}
.header_cont ul li a:hover{color:#F60;}
.header_cont ul li img{display:block; margin-top:9px;}
.logo{height:auto; overflow:hidden; padding:15px 0;}
.logo_left{width:436px; height:104px; float:left;}
.logo_right{width:260px; height:90px; float:right; margin-top:26px;}
.logo_right dl dt{float:left;}
.logo_right dl dd{float:left; font-size:14px; margin-left:10px;}
.logo_right dl dd .current{ font-size:20px; font-weight:bold;}





/*nav*/
.nav{width:100%; height:50px; background:#00a944;}
.nav_cont{width:1180px; margin:0 auto;}
.nav_cont ul li{float:left; font-size:14px; width:92px; height:50px; text-align:center; line-height:50px; display:block;}
.nav_cont ul li a{color:#FFF;}
.nav_cont ul li a:hover{width:92px; height:50px; display:block; background:url(../images/nav_li_bg.png) no-repeat;}
.nav_cont ul li .current{background:url(../images/nav_li_bg.png) no-repeat; width:92px; height:50px; display:block;}




/*banner*/
.bannner_box{ width:100%; height:460px; margin:0 auto; overflow:hidden;}
#full-screen-slider { width:100%; height:460px; position:relative}
#slides { display:block; width:100%; height:460px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}





/*search*/
#box{width:100%; height:48px; border-bottom:1px solid #ececec; }
#search{width:1180px;  margin:0 auto;}
.search_left{line-height:48px; float:left;}
.search_left span{margin-right:15px;}
.search_left span a:hover{color:#F00;}
.search_right{float:right; padding-top:11px;}
.font1{padding-left:8px;}
.out{border:1px solid #00a944; width:120px; height:23px;}
.btn{width:44px; height:25px; background:#00a944;color:#FFF; margin-left:-4px;}





/*footer*/
.footer{width:100%; height:305px; overflow:hidden;  background:#171717;}
.footer_cont{width:1180px; margin:0 auto;}
.footer_cont_left{width:174px; background:#00a944; float:left; height:305px;}
.footer_logo{width:129px; height:93px; margin-top:20px;}
.erweima{width:116px; height:116px; margin-top:36px;}
.footer_cont_right{width:894px; float:left; margin-left:60px; margin-top:30px;}
.footer_cont_right .current{font-size:14px; margin-bottom:20px;}
.footer_cont_right .current a{ color:#FFF; margin-right:17px;}
.footer_cont_right p{color:#FFF; line-height:27px;}
.footer_cont_right p img{ vertical-align:middle; margin-left:10px;}
.footer_cont_right p a{ color:#FFF;}


.hot{ overflow:hidden; margin:20px;}
.hot ul li{ height:186px; line-height:30px;}
.hot ul li img{ width:160px; height:160px;}

.zklist{ overflow:hidden; margin-top:15px;border: 1px solid #D5D5D5;border-radius:4px; font-family:"宋体";}
.zklist-T{background: url("../images/tit1.gif") repeat-x scroll 0% 0% transparent;height: 32px;line-height: 32px;font-weight: bold; text-indent:12px;}
.zklist-C{ overflow:hidden; margin-top:30px; margin-bottom:30px;}
.zklist-C ul li{ width:45%; height:25px; line-height:25px; overflow:hidden; float:left; margin-right:2%; margin-left:2%; }
.zklist-C ul li a{ float:left; width:75%;}
.zklist-C ul li span{ float:right; text-align:right;}












