@charset "utf-8";
/* CSS Document */
body{
	font-family:"Microsoft YaHei";
}
#head{
	width:1200px;
	margin:0 auto;
}
#head .head_t{
	height:124px;
	position:relative;
}
#head .head_t .logo{
	position:absolute;
	left:0;
	top:18px;
}
#head .head_t .h_r{
	position:absolute;
	right:0px;
	top:24px;
	text-align:right;
}
#head .head_t .h_r p{
	margin-right:-6px;
	color:#656565;
	font-size:14px;
	line-height:22px;
}
#head .head_t .h_r p a{
	padding:0 6px;
	color:#656565;
}
#head .head_t .h_r .h_tel{
	padding-top:16px;
}
#head .nav{
	height:46px;
	line-height:46px;
	background:#009657;
	position:relative;
}
#head .nav li{
	float:left;
	background:url(../img/nav_li.png) no-repeat left center;
	padding:0 28px;
}
#head .nav li a{
	display:block;
	padding:0 9px;
	font-size:18px;
	color:#fff;
}
#head .nav li a:hover,#head .nav li .a_hover{
	background:url(../img/nav_hv.png) no-repeat center bottom;
	*background:url(../img/nav_hv.gif) no-repeat center bottom;
	color:#fff;
}
#head .nav .nav_ss{
	width:290px;
	padding-left:38px;
	background:url(../img/nav_bg2.png) no-repeat left center;
	position:absolute;
	right:0;
	top:0;
	height:46px;
}
#head .nav .nav_ss .ss_cm{
	height:30px;
	line-height:30px;
	margin-top:8px;
	background:url(../img/nav_sbg.png) no-repeat left bottom;
	*background:url(../img/nav_sbg.gif) no-repeat left bottom;
}
#head .nav .nav_ss .ss_cm .ss_ip{
	width:182px;
	float:left;
	padding-left:32px;
	padding-right:8px;
	border:none;
	background:none;
	height:22px;
	display:block;
	line-height:22px;
	margin-top:4px;
	color:#656565;
}
#head .nav .nav_ss .ss_cm .ss_sub{
	float:left;
	width:48px;
	height:30px;
	background:none;
	border:none;
	cursor:pointer;
	margin-left:10px;
}

#main{
	width:1200px;
	margin:0 auto;
	padding-top:10px;
}

.f_link{
	width:1200px;
	margin:0 auto;
	margin-top:20px;
}
.f_link span{
	float:left;
	width:76px;
	background:url(../img/link_bg.png) no-repeat;
	text-align:center;
	color:#fff;
	font-size:14px;
	height:34px;
	line-height:34px;
}
.f_link .l_list{
	width:1123px;
	float:right;
	line-height:32px;
	border:1px dashed #EAEAEA;
	border-left:none;
}
.f_link .l_list a{
	padding:0 8px;
	font-size:14px;
}
.f_cont{
	width:100%;
	min-width:1200px;
	margin:0 auto;
	background:#F3F3EF;
	margin-top:20px;
	padding:20px 0;
}
.f_cont .f_cont_mg{
	width:1200px;
	margin:0 auto;
}
.f_cont .f_cont_mg .f_cont_l{
	float:left;
	width:486px;
	padding-top:5px;
}
.f_cont .f_cont_mg .f_cont_l p{
	color:#017944;
	font-size:15px;
	padding-bottom:6px;
}
.f_cont .f_cont_mg .f_cont_r{
	float:right;
	width:700px;
	color:#017944;
	font-size:14px;
	line-height:26px;
}
.f_cont .f_cont_mg .f_cont_r h3{
	font-size:18px;
	font-weight:bold;
	padding-bottom:4px;
	line-height:24px;
}
.f_cont .f_cont_mg .f_cont_r p{
	line-height:18px;
	padding:4px 0;
}
.bdshare-button-style1-32 a{
	background:url(../img/fx.gif) no-repeat !important;
	margin-right:15px !important;
}
.bdshare-button-style1-32 a.bds_qzone{
	background-position:0 0 !important;
}
.bdshare-button-style1-32 a.bds_douban{
	background-position:-37px 0 !important;
}
.bdshare-button-style1-32 a.bds_sqq{
	background-position:-73px 0 !important;
}
.bdshare-button-style1-32 a.bds_tqq{
	background-position:-110px 0 !important;
}
.bdshare-button-style1-32 a.bds_tsina{
	background-position:-149px 0 !important;
}
.f_cpr{
	width:100%;
	min-width:1200px;
	margin:0 auto;
	background:#007A46;
	color:#fff;
	font-size:14px;
}
.f_cpr a{
	color:#fff;
}
.f_cpr a:hover{
	text-decoration:underline;
}
.f_cpr .f_cpr_mg{
	width:1200px;
	margin:0 auto;
	line-height:24px;
	padding:8px 0;
}
