@charset "utf-8";
/* CSS Document */
html,body,div,p,form,label,ul,li,dl,dt,dd,ol,img,input,button,h1,h2,h3,h4,h5,h6,i,em,small{margin:0;padding:0;border:0;list-style:none;font-style:normal;font-weight:normal;}
body{font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;font-size:14px;color: #666;}
input,button,select,textarea{border: 0;resize: none;outline: none;}
textarea{resize:none;}
table th,table td,div,p,dd,dt,li{word-break:break-all;word-wrap:break-word;white-space:normal;}
a{text-decoration:none; font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;color: #666;}
img{ border: 0; vertical-align: middle;  }
.clearfix:before,.clearfix:after { content: "";display: table;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;/*兼容ie*/}
/*-----------------------------------------------------------------------*/
/*---------------------------------公共------------------------------*/
.pub_width {
	width: 1200px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* 头部 */
.headbox {
	height: 96px;
	line-height: 96px;
}
.menus {
	height: 96px;
}
ul.menu {
	margin-top: 28px;
}
ul.menu li {
    position: relative;
    text-align: center;
    width: 102px;
    height: 42px;
    overflow: hidden;
}
ul.menu li .a1 {
    display: block;
    color: #333333;
    font-size: 15px;
    width: 102px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0;
    border-bottom: 2px solid #fff;
}
ul.menu li .a2 {
    display: block;
    color: #008e55;
    font-size: 15px;
    width: 102px;
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 42px;
    text-transform: uppercase;
    border-bottom: 2px solid #008e55;
}
ul.menu li.hoverbox .a1 {
	top: -42px;
}
ul.menu li.hoverbox .a2 {
	top: 0px;
}
/* footer */
.footer {
	width: 100%;
	min-width: 1200px;
	height: 328px;
	background: #f0f0f0 url(../images/footbg.png) 0 25px no-repeat;
	padding-top: 52px;
}
.footer .left ul li {
	font-size: 16px;
	color: #333;
}
.footer .left ul li.titli {
	margin: 0 35px
}
.footer .left ul li.titli img {
	margin-right: 10px;
}
.footer .left ul li ul {
	margin-top: 10px;
}
.footer .left ul li .list {
	font-size: 14px;
	line-height: 30px;
}
.footer .left ul li .list a:hover {
	color: #008e55; 
}
.footer .midle {
	width: 300px;
	text-align: center;
}
.footer .midle p {
	margin-top: 20px;
}
.footer .right {
	padding-left: 30px;
}
.footer .right ul li {
	line-height: 30px;
}
.copy {
	width: 100%;
	min-width: 1200px;
	height: 40px;
	line-height: 40px;
	background-color: #00965a;
	color: #fff;
	font-size: 12px;
}
.copy b {
	font-weight: normal;
}
.page {
	width: 918px;
	margin: 50px auto;
	text-align: center;
}
.page a,.page span{
	display: inline-block;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border: 1px solid #c9c9c9;
	padding:0 15px
}
.page a.chang {
	width: 66px;
}
.page a:hover {
	background-color: #ef7e1f;
	color: #fff;
	border-color: #ef7e1f;
}
.page span {
	background-color: #ef7e1f;
	color: #fff;
	border-color: #ef7e1f;
}







