@charset "utf-8";





.left {
	float: left;
}
.right {
	float: right;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
img {
	display: block;
}



.header {
	width: 100%;
	height: 100px; background:#ffffff; position: absolute;top:0; z-index:1001;
}
.header_auto {
	width: 1280px; height:100px;
	margin: 0 auto;
}
.header_logo {
	float: left;
	margin-top: 35px;
}



.header_tel{ margin-top:39px;}



.curr{background:url(../images/s.jpg) no-repeat left !important; color:#ffffff !important}
/*新改动下拉导航*/
.nav{float: left;}
.nav a{ display:block}

#navul li{float: left;width: 111px;height: 100px; font-size:20px;color: #333333;text-align: center;padding-top: 41px;  box-sizing:border-box; line-height:59px;}

#navul li ul{display:none;position:absolute;z-index:999;background:#ffffff;}
#navul li ul li{width:111px !important;height:40px;position:relative;line-height:40px; padding-top:0px; font-size:16px; border-top:1px solid #cdcdcd;overflow:hidden; color:#333333 !important; float:none}

#navul li.navmoon ul{display:block;}
#navul li.navmoon ul li{ width:100%; height:35px; line-height:35px; color: #333333 !important;}
#navul li.navmoon ul li:hover{color:#ffffff !important;background:#10821b;}

/*footer-------------------------------*/
.footer {
	width: 100%;
	height: 338px;
}
.footer_auto {
	width: 1115px;
	margin: 0 auto;
	padding-top: 32px;
}
.footer_left_top {
	overflow: hidden;
}
.footer_left_top li {
	width: 128px;
	float: left;
	font-size: 16px;
	color: #0d499f;
}
.footer_left_mid {
	overflow: hidden;
}
.footer_left_mid ul li {
	font-size: 12px;
	color: #717171;
	line-height: 24px;
}
.footer_left_mid ul {
	margin-top: 6px;
}
.ul01 {
	margin-right: 78px;
}
.ul02 {
	margin-right: 267px;
}
.footer_left_bottom {
	margin-top: 50px;
}
.footer_right {
	width: 373px;
}
.footer_right_top {
	overflow: hidden;
}
.footer_right_top li {
	float: left;
}
.footer_right_mid {
	margin-top: 5px;
	width: 285px;
	height: 121px;
	background: url(../images/footer2.jpg) no-repeat center;
	padding-left: 74px;
	padding-top: 22px;
	box-sizing: border-box;
}
.footer_right_mid li {
	float: left;
	margin: 0 15px;
	text-align: center;
}
.footer_right_mid li p {
	font-size: 12px;
	color: #656565;
	line-height: 24px;
}
.footer_right h1 {
	font-size: 12px;
	color: #808080;
	line-height: 102px;
}
.footer_right span {
	margin-left: 23px;
}
/*footer-------------------------------*/

































html{
	color:#000;
	background:#FFF; 
	font-family:"Microsoft YaHei";/*SimSun*/
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
a {
	text-decoration: none; color:inherit;
}
em,
strong,
b,
u,
i{
	font-style:normal;
	font-weight:normal;
}
ol,
ul {
	list-style:none;
}
h1,
h2,
h3{
	font-size:100%;
	font-weight:normal;
}
input,
textarea,
select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	*font-size:100%; /*to enable resizing for IE*/
}
img {
    border: 0 none;
}
input {
	border: none;
}
.clear { clear: both; }










.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}