BODY,FORM,UL,LI, DL,DT,DD,P{margin:0; padding:0; border:0; font-size:12px;color:#999;}
LI{list-style-position:outside;list-style-type:none}
A{color:#999;text-decoration:none;}
A:hover, A.on{color:#FFF;text-decoration:none;}
A IMG{border:0}
INPUT,TD{font-size:12px;}
.f1,.f2,.f3{color:#44cfcc}
#content{word-break:break-all;word-wrap:break-word;}
#content img {display:block; margin:0 auto;}

body {margin:0;background-color:#161616;font-size:12px;color:#999;}
.third A{margin-right:15px;border:solid 1px #DADADA;padding:5px 10px;margin-bottom:5px;}
.third A.on, .third A:hover{color:#FFF}
.tblist{color:#DDD}
.tblist TH{color:#333}
.tblist TD{background-color:#333}

.news{margin:10px;}
.news LI{list-style-position:inside;list-style-type:disc;line-height:24px;height:24px;overflow:hidden;white-space:nowrap}
#demo{overflow:hidden;width:660px;height:180px;white-space:nowrap;}
#demo1, #demo2{height:180px;white-space:nowrap;}
#logo {width:360px; height:115px; display:block; background:url(images/logo.png) center no-repeat;}
.top_nav {
	height: 34px;
}
.top_nav li{
	float:left;
	height: 34px;
}
.top_nav a {
	color: #ffffff;
	text-align: center;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	width: 118px;
	font-size: 15px;
	position:relative;
}
.top_nav a:before {content:''; position:absolute; left:13px; top:13px; width:7px; height:7px; background:#007070; border:#08504C 1px solid;}
.top_nav a:hover:before { background:#00b3b0;}
.top_nav div{
	width:118px;
	display:block;
	visibility:hidden;
	position:absolute;
	z-index:9999;
	*margin-left:-118px;
	*margin-top:34px;
	background:#000;
}
.top_nav div li{
	height:34px;
}
.top_nav div a {
	font-size:14px;
	height:34px;
	line-height:34px;
	font-weight:normal;
}
.top_nav div a:before {display:none;}
.top_nav div a:hover {
}
.top_nav li:hover div {visibility:visible;} 
