@charset "utf-8";
/* CSS Document */
*{ padding: 0;}
body
{
	font-size: 12px;
	color: #000;
	margin: 0px;
	font-family: 微软雅黑, Microsoft YaHei,  Arial, Helvetica, sans-serif;
	background: url(../images/swirl_pattern.png);
}
ul,li
{
	list-style-type: none;
}
img,ul,li
{
	padding: 0px;
	margin: 0px;
}
img
{
	border: none;
}
a
{
	color: #000;
	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;
}

h3{font-weight: normal;}
h1,h2,h3,h4,h5,p{margin:0;}
i,em{ font-style: normal;}

/* End hide from IE-mac */ 

/*公用*/
.wrap { width:1180px; margin-left:auto; margin-right:auto;position:relative;/* overflow:hidden; */}
.fl { float:left;}
.fr { float:right;}

/* banner */
.banner{width:100%; margin:0 auto; position:relative; height:431px;}
.fullSlide{width:100%;position:relative;height:431px;background:transparent}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:431px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:431px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:10px}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background: #6EB25C;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background: #009d30;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}

/* search */
.search {overflow:hidden;height:45px;line-height:45px;margin-bottom:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;}
.search .hotkey {color:#666;font-weight:bold;font-size: 12px;}
.search form  {float:left;height:36px; line-height:36px;color:#666;margin-top: 5px;background:url(../images/bg3.jpg) no-repeat center center;}
.search a{height:33px; line-height:33px;color:#333;font-weight:normal;}
.search .search-t {float: left; width: 301px; height: 28px; line-height:28px; color: #666; padding: 4px 4px 4px 10px; margin-bottom: 4px;outline: 0;font-size: 12px;background:none;font-family: 微软雅黑;}
.search .search-s {float: left; width: 36px; height: 36px; line-height: 1; color: #666; font-size: 12px; cursor: pointer; background:none;border:none;}
.search .fl span {font-size:12px;color:#666;}
.search .fl a {font-size: 12px;color:#666;}

.top {height:30px;line-height:30px;background:#eeeeee;border-bottom:1px solid #ccc;color:#333;}
.top span {margin:0 10px;font-weight:bold;}
.top .top-r {height:30px;padding:0 20px;}
.top .top-r a{color:#333;height:30px; line-height:30px;font-size:12px; }
.top .top-r img {margin:0 10px;vertical-align:middle;}

.head {height:160px;background:#fff;}
.head .logo img {float:left;margin-top:45px;}
.head .logo .logo-tt {margin-top:45px;text-align:center;padding-left:10px;}
.head .logo .logo-tt span{font-size:35px;font-weight:bold;display:block;}
.head .logo .logo-tt i{font-size:16px;font-weight:normal;color:#666;}
.head .ms {margin:45px 0 0 30px;height:66px;line-height:22px;font-size:16px;color:#333;background:url(../images/hbor.gif) no-repeat left center;padding-left:30px;}
.head .ms p {background:url(../images/bg1.gif) no-repeat left center;padding-left:20px;}
.head .ms p em {color:#e97017;font-weight:bold;}

.head .tel {background:url(../images/bg2.png) no-repeat left center;padding-left: 60px;margin-top:45px;font-size:14px;color: #333;height: 73px;width: 200px;}
.head .tel span{display:block;background: url(../images/tel.gif) no-repeat 40px center;font-size:24px;color:#e97017;height:40px;line-height:40px;font-weight:bold;}

.nav {height:60px;background: #009d30;}
.nav li {float:left;width:116px;height:60px;text-align:center;border-left:1px solid #007824;border-right:1px solid #02c13c;}
.nav .active ,.nav li:hover {background:#e97017;border-left:1px solid #e97017;border-right:1px solid #e97017;}
.nav .active span,.nav li:hover span {color:#eab38b;}
.nav li a {display:block;font-size: 16px;width:116px;height:50px;padding-top:10px;color:#fff;}
.nav li a span {display:block;font-size: 14px;color: #7fbe93;text-transform:Uppercase;}

.foot {background:#009d30;padding:10px 0;margin-top:20px;}
.foot .foot-menu {height: 20px;padding: 10px 0;border-bottom: 1px solid #02c13c;}
.foot .foot-menu ul li:first-child {border-left:none;}
.foot .foot-menu li {float:left;height: 20px;line-height: 20px;width:116px;text-align:center;border-left: 1px solid #fff;}
.foot .foot-menu a {color: #fff;font-size:14px;}
.foot .foot-c {border-top: 1px solid #007824;background:url(../images/yy4.png) no-repeat center top;padding-top: 10px;color:#fff;}
.foot .foot-c p {margin:10px 0;text-align:center;}
.foot .foot-c p a {margin:10px;color:#fff;}
.hot{ overflow:hidden; margin:20px;}
	.hot ul li{ height:180px; 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;}	
	