@charset "gb2312";
body {
	margin:0;
	padding:0;
	font-family:"Arial"," Helvetica"," sans-serif","Microsoft YaHei", "SimSun";
	position:relative
}
a,a img,p,h2,h3,h4 {margin:0;padding:0;border:none;}
a:link,a:visited,a:active {text-decoration:none;background:none;}
a:hover {text-decoration:none;background:none;}

ul ,ul li {
	list-style:none;
	margin:0;
	padding:0;
}



.top {
	width:1160px;
	height:100px;
	position:relative;
	margin:0 auto;
	padding:0 20px;
}
.top .logo {
	width:auto;
	height:60px;
	margin-top:20px;
	float:left;
}

.top .tel {
	font-size:12px;
	color:#898989;
	font-style:italic;
	float:right;
	line-height:100px;
	height:100%;
}
.top .tel span {
	font-size:22px;
	color:#6fba2c;
	font-weight:bold;
	padding-left:10px;
	
}

.top .weixin{
	width:22px;
	height:22px;
	background:url(../images/hd_icon_wx.png) no-repeat center;
	float:right;
	margin-right:30px;
	margin-top:40px;
	position:relative;
	z-index:999;
	font-size:12px;
	color:#221815;
}
.top .weixin a{
	width:22px;
	height:22px;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
.top .weixin .weixin_nr{
	width:94px;
	height:114px;
	padding:5px;
	background:#fff;
	text-align:center;
	position:absolute;
	top:32px;
	left:-41px;
	display:none;
	z-index:999;
	border:1px solid #efeff0;
}
.top .weixin .weixin_nr .arrow{
	width:0;
	height:0;
	border-bottom:10px solid #efeff0;
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	position:absolute;
	left:41px;
	top:-10px;
}
.top .weixin.on .weixin_nr{
	display:block;
}
.top .weixin.on a{
	background:url(images/wx.png) no-repeat left bottom;
}



/*导航栏目*/
.menu {
	height:35px;
	position:relative;
	margin:0 auto;
	background:#6fba2c;
	clear:both;
}


/*nav*/
.menu .nav {
	height:35px;
	width:1160px;
	margin:0 auto;
	background:#6fba2c;
}
.menu .nav .sy1_ul {
	font-size:17px;
	line-height:35px;
	height:35px;
	margin:0 -380px;
	position:absolute;
	left:45%;
}
.menu .nav .sy1_ul .sy1_li {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	line-height:35px;
}

.menu .nav .sy1_ul .sy1_li a.sy1_tit {
	height:35px!important;
	padding:0 50px;
	display:block;
	text-align:center;
	font-size:18px;
	line-height:35px;
	text-decoration:none;
	color:#fff;
}

.menu .nav .sy1_ul .sy1_li a.sy1_tit:hover, .menu .nav .sy1_ul .sy1_li a.home {
	height:35px!important;
	padding:0 50px;
	display:block;
	text-align:center;
	font-size:18px;
	line-height:35px;
	text-decoration:none;
	color:#6fba2c;
	background:#fff;
	font-weight:bold;
}


.sy2_ul{
	position:absolute;
	left:320px;
	top:35px;
	z-index:1112;
	display:none;
	border-top:none;
	padding:20px 5px;/*background:#fff url(../images/bg_sy2_ul.jpg) repeat-x; */
	background:#fff;
	width:560px;
	text-align:center
}
.sy2_li{
	float:left;
	color:#fff;
	line-height:38px;
	font-size:16px;
	text-align:center;
	position:relative;
}
.sy2_tit{
	overflow:hidden
}/*下拉菜单样式*/
.sy2_tit:hover{
	color:#6fba2c!important
}
.sy1_ul li a.sy2_tit{
	color:#898989;
	font-size:16px;
}
/*二级导航样式*/
.sy2_ul .sy2_inside{
	float:left;
}
.sy2_ul .sy2_inside li{
	float:left;
	width:135px;
}
.sy2_ul li a:hover{
	color:#6fba2c!important;
	text-decoration:none;
}


/*----底部----*/
.bottom {
	width:100%;
	mix-width:1200px;
	height:auto;
	position:relative;
	background:#6fba2c;
	padding:20px 0;
	margin-top:100px;
	clear:both;
}
.bottom .bottom_menu {
	width:1160px;
	height:45px;
	margin:0 auto;
	border:1px solid #fff;
	line-height:45px;
	text-align:center;
	position:relative;
}
.bottom .bottom_menu a {
	color:#fff;
	font-size:18px;
	line-height:45px;
	padding:0 50px;
}
.bottom .foot {
	width:1160px;
	height:94px;
	overflow:hidden;
	margin:0 auto;
	padding:60px 0;
	position:relative;
}
.bottom .foot a {
	color:#fff;
}
.bottom .foot .bottom-logo {
	width:375px;
	height:72px;
	border-right:1px solid #fff;
	margin-top:11px;
	float:left;
}
.bottom .foot .bottom-tel {
	width:270px;
	height:72px;
	border-right:1px solid #fff;
	margin-top:11px;
	float:left;
	font-size:19px;
	color:#fff;
	padding-left:30px;
	font-style:italic;
}
.bottom .foot .bottom-tel span {
	font-size:38px;
}
.bottom .foot .bottom-copyright {
	width:305px;
	height:72px;
	margin-top:11px;
	float:left;
	font-size:14px;
	color:#fff;
	padding-left:30px;
}
.bottom .foot .bottom-copyright p {
	line-height:22px;
}
.bottom .foot .bottom-wx {
	width:115px;
	height:100%;
	float:left;
	padding-left:30px;
}