*{font-family:"宋体";}
body{
	background-color:#ececec;
}
.g_man{
	width:100%;
	
}
.g_top{
	width:100%;
	height:118px;
	background:#ffffff;
}
.g_hed{
	margin:auto;
	width:960px;
	background:url("../img/lgo.jpg") no-repeat 0px -17px;
	height:118px!important;
	*height:55px!important;
	height:55px;
	padding-top:63px;
}
.g_mnu{
	width:100%;
	height:31px;
	background:url("../img/mnu.jpg") repeat-x;
	font-family:"黑体";
}

.g_ban{
	margin:auto;
	width:100%;
	height:400px;
	text-align:center;
}
.g_basp{
	margin:auto;
	width:100%;
	height:200px;
	text-align:center;
	background:url("../img/basp.jpg") repeat-x;
}
.g_bas{
	margin:auto;
	width:100%;
	height:200px;
	text-align:center;
}
.g_fot{
	margin:auto;
	width:100%;
	height:30px;
	text-align:center;
	font-size:12px;
	color:#000000;
	background:url("../img/fot.jpg") center top;
}
.g_bod{
	width:100%;
	background-color:#ececec;
	background-repeat:no-repeat;
	background-position:center top;
}
.g_ind{
	margin:auto;
	width:980px;
	padding-top:30px;
	padding-bottom:20px;
}
.tab_n,.tab_h{
	width:130px;
	height:40px;
	float:left;
	line-height:40px;
	font-size:16px;
	font-family:"黑体";
	color:#ffffff;
	text-align:center;
	border-right:1px solid #ececec;
	background:#9e998c;
	cursor:pointer;
}
.tab_h{
	background:#a71806;
}


.tab_con{
	width:620px;
	margin:0px auto;
	padding-top:10px;
	}	
.tab_con ul{
	margin:0px;
	padding:0px; 
	list-style-type:none;}
.tab_con li{
	width:620px;
	height:33px;
	}
.tab_con li a{
	display:block;
	font-size:14px;
	line-height:33px;
	color:#646464;
	font-family:Arial;
	}
.tab_con li a:hover{
	color:#a71806;
}
.tab_con li a span{
	display:block;
	float:right;
	font-family:arial;
	color:#646464}	
	

.g_lft{
	margin:auto;
	width:960px;
	padding-top:30px;
}
.g_sub{
	margin:auto;
	width:960px;
	background:#ffffff;
	margin-bottom:10px;
}
/**menu**/		
.d_menu {
	margin:auto;
	width: 960px;
	height: 31px;
	
	
	text-align:center;
	font-family:"黑体";
	font-size:14px;
}

.d_menu_item_span {
	float:left;
	height:31px;
	width:1px;
	text-align:center;
	background-image:url("");
	cursor:pointer;
}
.d_menu_item_n,.d_menu_item_h{
	height: 31px!important;
	*height: 29px!important;
	height: 29px;
	padding-top:2px;
	line-height: 29px;
}
.d_menu_item_n {
	float:left;
	height:31px;
	width:105px;
	text-align:center;
	background-image:url("");
	cursor:pointer;
}
.d_menu_item_n a{
	color:#ffffff;
	font-family:"黑体";
}

.d_menu_item_h {
	float:left;
	height:31px;
	width:105px;
	text-align:center;
	background-image:url("../img/menu_h_bg.jpg");
	background-repeat:no-repeat;
	cursor:pointer;
}
.d_menu_item_h a{
	color:#797979;
	font-family:"黑体";
}

.d_menu_sub {
	width:116px;
	position:absolute;
	top:144px;
	left:0px;
	display:none;
	z-index:9999;
}

.d_menu_sub_head {
	height:4px;
	width:116px;
	font-size:0px;
	line-height:1px;
	background-image:url("../img/menu_sub_head.png");
	background-position:left bottom;
	background-repeat:no-repeat;
}

.d_menu_sub_body {
	width:116px!important;
	*width:110px!important;
	width:110px;
	padding-left:6px;
	background-image:url("../img/menu_sub_body.png");
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom:1px!important;
	*padding-bottom:0px!important;
	padding-bottom:0px;
}

.d_menu_sub_body ul {
	list-style:none;
	margin:0;
	padding:0;
	width:105px;
	font-family:"黑体";
	font-size:14px;
}

.d_menu_sub_body li {
	text-align:center;
	line-height:26px;
	font-family:"黑体";

}

.d_menu_sub_body li a{
	display:block;
	height:26px;
	color:#797979;
	background:transparent;
	font-family:"黑体";
}

.d_menu_sub_body li a:hover {
	background:#cd191a;
	color:#ffffff;
	text-decoration:none;
}

/**/
/*sub pages*/
.sub_menu_s{
	width:960px;
	background:#b4b4b4;
	border-top:1px solid #ececec;
	height:25px;
	overflow:hidden;
}	
.sub_menu_s ul{
	margin:0;
	padding:0;
	list-style:none;
	}
.sub_menu_s ul li{
	float:left;
	height:25px;
	font-family:"黑体";
	font-size:14px;
	}	
.sub_menu_s ul li a{
	height:25px;
	line-height:25px;
	color:#ffffff;
	text-align:left;
	font-family:"黑体";
	font-size:14px;
	}
.sub_menu_s ul li a.current{
	color:#a71806;
	}
.sub_menu_s ul li a:hover{
	color:#a71806;
	}
	
	
/****/
.ggg_n{
	padding:1px;
	background:#9f998d;
	float:left;
	cursor:pointer;
	margin-bottom:14px;
}
.ggg_h{
	padding:1px;
	background:#a71807;
	float:left;
	cursor:pointer;
	margin-bottom:14px;
}
.ggg_txt{
	float:left;
	width:56px;
	text-align:center;
	line-height:30px;
	color:#ffffff;
	font-size:14px;
}
.ggg_pic{
	float:left;
	width:660px;
}