html,body
{
	margin:0;
	padding:0;
	font-size:12px;
	border:none;
	text-align:center;
	font-family:System;
}

a:link{color:#000000;text-decoration:none;font-size:12px;}
a:visited{color:#000000;text-decoration:none;font-size:12px;}
a:hover{color:#000000;text-decoration:underline;font-size:12px;}
a:active{color:#000000;text-decoration:none;font-size:12px;}

dl,dt,dd
{
	list-style:none;
	margin:0;
	padding:0;
}

#ul_nav
{
	width:670px;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
	border:1px solid #cccccc;
	border-right:none;
	background:#ececec;
	letter-spacing:-1px;
}

#ul_nav li
{
	float:left;
}

#ul_nav li a
{
	display:block;
	height:22px;
	background:#ececec;
	color:#000000;
	font-size:14px;
	line-height:23px;
	border-right:1px solid #cccccc;
	border-left:none;
	padding:2px 10px;
	float:left;
}

#ul_nav li a:hover
{
	background:#999999;
	color:#ffffff;
}

#span_search
{
	display:block;
	float:right;
	height:22px;
	line-height:23px;
	width:131px;
	border:1px solid #cccccc;
	border-left:none;
	padding:2px;
}

#span_search form
{
	margin:0;
	padding:0;
	border:none;
}

.span_search
{
	border:2px solid #696969;
	height:20px;
	border-right:none;
	border-bottom:none;
	width:100px;
	padding:0;
	margin:0;
	float:left;
}

.btn_search
{
	border:none;
	border-top:2px solid #696969;
	background:#ffffff url(img/search.gif) no-repeat 0 center;
	padding:0;
	margin:0;
	width:22px;
	float:left;
	
}

.img_cate
{
	width:200px;
	height:24px;
	display:block;
}

#ul_cate
{
	width:200px;
	margin:0;
	padding:0;
	list-style:none;
}

#ul_cate li
{margin:0;padding:0;width:100%;float:left;display:block;border-bottom:1px solid #cccccc;}

#ul_cate li a
{
	padding:0;
	margin:0;
	display:block;
	border:none;
	background:#ececec;
	text-align:left;
	padding:5px 10px;
	font-weight:bolder;
}

#ul_cate li a:hover
{
	background:#999999;
	color:#ffffff;
}

#ul_cate dd a
{
	background:#ffffff;
	border-bottom:1px solid #ececec;
	text-indent:3em;
}

.pagehead
{
	padding:0;
	margin:0;
	width:100%;
	text-align:left;
	font-weight:bold;
	border-bottom:5px solid #ececec;
	line-height:25px;
}

.more
{
	width:60px;
	float:right;
}

#ul_news
{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}

#ul_news li
{
	text-indent:25px;
	background:url(img/li_icon.gif) no-repeat 10px center;
	display:block;
	height:25px;
	line-height:26px;
	border-bottom:1px dotted #cccccc;
}

.newstitle
{
	display:block;
	width:70%;
	float:left;
}


