body {margin:0px;padding:0;font-size:12px;font-family: Tahoma,宋体;}
div,form,img,ul,ol,li,dl,dt,dd,input,label,span,option,select,a{margin: 0; padding: 0;list-style:none;}
h1{color:#275c91;font-size:14.5px;padding-top:5px;margin:0px;font-family: "宋体";font-weight:bold;}
.lilink li{line-height:22px;font-size:12px;padding:0px 0px 0px 10px;}
a:link{color:#000000;text-decoration:none;}
a:visited{color:#333333;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}
a:active{color:#ff0000;text-decoration:none;}
/*----顶部论坛导航----------------------*/
#bbsNav {
	clear: both;
	float: left;
	width: 960px;
	margin:4px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size:12px;
}
#bbsNav td{
font-size:12px;
text-align:center;
}
#bbsNav ul {
	width:960px;
	float: left;
	height:22px;
	margin-top:1px;
	background: #efefef;
}
#bbsNav li {
	float: left;
	line-height:24px;
}
#bbsNav li a {
	margin: 0 5px 0 6px;
	line-height:24px;
}
#bbsNav li.Boo {
	font-weight: bold;
	padding-left: 10px;
	line-height:24px;
}

.partA{width:960px;}

/*头部*/

#topnavlist{border-bottom:1px solid #ccc; color:#656565; height:24px; list-style:none outside none; padding:0;}
#topnavlist li{border-right:1px solid #C7C7BB; float:right; margin-top:1px; height:12px;}
#topnavlist li.first{float:left; border:0; padding:0;}
#topnavlist li.none {border:medium none;}
#topnavlist a{color:#000; margin:0 6px;}


/*-----LOGO部分------------*/
.partA_logo{clear:both;height:78px;}
.partA_left{float:left;width:180px;}
.partA_mid{float:left;padding:9px 5px 0 5px;width:478px;}
/*.partA_right{float:right;width:290px;}
.partA_right img{border:0px;}
*/
.logo_up{clear:both;height:60px;}
.time{clear:both;font-size:12px;}
/*----导航 --------------------------- */
.menu {clear:both;height:31px;background:#efefef;font-size:12px;line-height:normal;border-bottom:1px solid #666;font-weight:bold;padding-left:1px;}
.menu ul {margin:0;padding:10px 1px 0 8px;list-style:none;}
.menu li {display:inline;margin:0;padding:0;}
.menu a {float:left;background:url("/img2009/menu_left.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;cursor: hand;}
.menu a span {float:left;display:block;background:url("/img2009/menu_right.gif") no-repeat right top;padding:5px 7px 2px 6px;color:#FFF;font-weight:bold;}
.menu a:hover {text-decoration:none;}
.menu a:hover span {color:#FFF;text-decoration:none;}
.menu span{height:15px;}
.menu a:hover {background-position:0% -42px;}
.menu a:hover span {background-position:100% -42px;}

#search{width:958px;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#search{margin-top:0px; line-height:28px; background:#E5ECF5;}
#search * {margin:0px;padding:0px 2px 0px 2px;}
#search .keyword{float:left; border:0px solid #cccccc; padding:0 20px; background:#E5ECF5; color:#333;}
#search .search{ text-align:right; font-size:14px;}
#search .search input {vertical-align:middle; font-size:14px;}
#search .search input.textbox {background:#fff url(/img2009/search-bg.gif) no-repeat 0px; border:1px solid #7E9EB7; margin-left:5px; padding:2px 2px 2px 58px; width:140px;}

/*-通栏文字通栏---*/
#msg{

	width:958px; height:30px;border:1px #a9cdef solid; margin-top:5px;
/*	
		width:958px; height:0px;border:0px #a9cdef solid; margin-top:0px;
		*/
}

#text_ad { line-height:1.8em;margin-top:5px;}
#text_ad li {float:left;width:210px; height:22px; line-height:22px; overflow:hidden; margin-left:14px; display:inline; }
#text_ad li a {color:#000000; float:left;}
#text_ad li a.red {color:#f00; }
#msg .list li {padding-left:10px; background:url(/img2009/list_dot.gif) no-repeat 5px center; }
/*文字链头部*/
.partA_right {
    float: right;
    width: 290px;
    height: 56px;
    padding:3px 0px 0 0px;
    margin-top:8px;
    line-height: 1.6;
    border: 1px solid #b0d7ff;
    background: #f2f6fb; 
}
.partA_right li {

    width: 49.9%;
    float: left;
    text-indent: 3px;
    white-space: nowrap;
}


/*---------- frame : channel-nav ---------*/
.channel-nav{
	height:31px;
	border-bottom:1px solid #E5EFD6;
}
.channel-nav ul{
	height:22px;
	padding-left:10px;
	padding-top:3px;
	overflow:hidden;
	float:left;
}
.channel-nav ul li{
	height:22px;
	float:left;
	overflow:hidden;
	margin-right:10px;
}
.channel-nav ul li a{
	height:22px;
	display:block;
	padding-right:10px;
	float:left;
	background:url(/images/channel-nav-bg.gif) right 0px no-repeat;
	overflow:hidden;
}
.channel-nav ul li a span{
	display:block;
	float:left;
	height:22px;
	padding-left:10px;
	background:url(/images/channel-nav-bg.gif) left 0px no-repeat;
	cursor:pointer;
	overflow:hidden;
	line-height:23px;
	color:#666666;
}
.channel-nav ul li a:hover{
	text-decoration:none;
	background:url(/images/channel-nav-bg.gif) right -22px no-repeat;
}
.channel-nav ul li a:hover span{
	color:#78A63C;
	text-decoration:none;
	background:url(/images/channel-nav-bg.gif) left -22px no-repeat;
}
.channel-nav ul li.thisclass{
}
.channel-nav ul li.thisclass a,.channel-nav ul li.thisclass a:hover{
	background:url(/images/channel-nav-bg.gif) right -44px no-repeat;
	cursor:default;
}
.channel-nav ul li.thisclass a span,.channel-nav ul li.thisclass a:hover span{
	background:url(/images/channel-nav-bg.gif) left -44px no-repeat;
	color:#FFF;
	cursor:default;
}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(/images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#94B56A;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}


/*----结尾 --------------------------- */
#footer_info   { font-size:12px;margin:0; padding-top:4px; color:#2C4C78;clear:both;line-height:24px;}
#footer_info a { padding:0 5px;text-align:center;}
#copyright{font-size:12px;margin:0;clear:both;line-height:24px;}

.footer{font-size:12px;margin:0;width:960px; padding-top:8px;clear:both;line-height:24px;background:#efefef;float:none;clear:both;margin:0 auto;}
.footer_line{clear:both;width:960px;height:1px;margin-top:10px;background:#cccccc;overflow:hidden;margin:0 auto;}

