body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea
{
	margin:0;padding:0;
}
body{
	font:13px/1.6 "Segoe UI",Tahoma,Arial;word-wrap:break-word;
}
div{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
   font-weight: normal; font-style: normal; font-size: 14px;
}
a{
	COLOR: #05f;;
	text-decoration:none;
}
a:hover{
	color:#f00;
	text-decoration:underline;
}
ul,li {
	list-style:none;text-align:left;
}
img {
	border:0;
}
.none,.ct {
	display:none;
}
.clear {
	clear:both;height:0px;line-height:0px;
}
.red,A.red {
	color:red;
}
/* 布局 */
#head{
	MARGIN:0 auto; width:990px;
}
#foot{
	margin:10px auto;text-align:center;line-height:25px;clear:both;
}
#foot A {
	margin:0 5px;color:#333;
}
#aa{
	MARGIN:0 auto; width:990px;
}
#bb {
	FLOAT: left; width:730px;
}
#cc {
	FLOAT: right; WIDTH: 250px;
}
.logo {
	padding:10px;font-size:30px;font-weight:bold;color:#05f;
}
.more A {
	padding-left:20px;font-size:14px;
}
.banner {
	float:right;width:700px;padding:5px;text-align:right;font-weight:bold;font-size:14px;
}
#headnav {
	margin-bottom:5px;border: #888 1px solid;clear:both;font-size:13px;
}
#headnav div{
	BACKGROUND:url(bg1.gif) #05f repeat-x;margin:1px;clear:both;height:100%;
	padding-left:20px;
}
#headnav A {
	height:28px;line-height:28px;color: #fff;font-weight:bold;
	padding-right:28px;
}
.about {
	clear: both; margin: 0px auto 10px; padding: 5px 10px; height:100%;line-height:22px; 
	background:#fff;border:1px solid #ccc;
}
.about span {
	margin-right:10px;
}
.about A {
	margin-right:10px;
}
#location {
	padding:5px 10px;
}
/* 方框 */
.box {
	clear: both; margin: 0px auto 10px; height:100%;border:1px solid #ccc;
}
.box h1,.box h3 {
	height: 25px; line-height:25px; padding-left: 15px; clear: both;
	BACKGROUND: url(bg2.gif) #eee repeat-x;overflow:hidden;
}
.box h3 span {
	float:right;padding-right:15px;
}
/* 广告 */
.ad {
	text-align: center;margin: 10px auto;clear:both;
}
/* 右侧列表 */
.rlist {
	margin:10px 0;height:100%;clear:both;
}
.rlist A {
	width:80px;height:25px;line-height:25px;display:inline-block;text-align:center;
}
/* 列表 b大 m中 s小 */
.blist,.mlist,.slist {
	margin: 5px 0px;height:100%;clear:both;
}
.blist A{
	DISPLAY: inline-block;padding-left:10px;width:475px;
	text-align:left;height:25px;line-height:25px;overflow:hidden;
}
.mlist A{
	DISPLAY: inline-block;padding-left:10px;width:225px;
	text-align:left;height:25px;line-height:25px;overflow:hidden;
}
.slist A{
	DISPLAY: inline-block;padding-left:10px;width:105px;
	text-align:left;height:25px;line-height:25px;overflow:hidden;
}
/* 综合列表 */
.alist {
	padding:10px 20px;
}
.alist li {
	border-bottom:1px dotted #ccc;clear:both;
	margin 0;padding:5px;line-height:25px;
}
.alist li span {
	padding-right:10px;color:red;font-weight:bold;
}
.alist li span A {
	color:red;
}
.alist li a {
	margin-right:5px;
}
.title {
	padding: 10px; text-align:center;color:#000; font-size: 20px;font-weight: bold; clear:bold;clear:both;
}
h4,h4 A {
	padding:5px;color:#00f;font-weight:bold;font-size:14px;
}
/* 内容页 */
.p {
	padding: 5px 15px; line-height:25px;
}
.pp {
	padding: 5px 15px; line-height:25px;text-align:center;
}
.posttime{
	padding: 5px 20px;text-align:right;
}
/* 搜索 */
.sch {
	padding: 10px;
}
.line {
	padding: 3px 10px;font-size:16px;
}
.line input {
	height:20px;
}
.line .submit {
	height:26px;padding:3px;
}
.submit {
	height:22px;
}
/* suggest */
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
