@charset "GB2312";
/*全局*/
* { padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
body { font-size:12px; }
#top {
	background-image: url(top_bg.gif);
	background-repeat: repeat-x;
	height: 111px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
ul { list-style:none; }
img { border:0px; }
a { color:#333333; }
a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover { color:#FF8800; text-decoration:underline; }
}
a:active {
text-decoration: none;
}


.cbody { width:900px; margin:0 auto; }
.margintop { margin-top:5px; }
.floatclear { clear:both; }
input, select { vertical-align:middle; }
/*头部*/
.top { overflow:hidden; }
.toplogo {
	float:left;
	width:240px;
	margin-left: 0px;
}
.topbanner {
	width:300px;
	margin-left:5px;
	float:left;
	height: 111px;
}
.toplink { float:right; margin-top:14px; margin-left:15px; width:180px; }
.toplink a {
	color: #999999;
}
.toplink a :hover{
	color: #ff8800;
}
.toplink ul li { width:90px; float:left; height:30px; line-height:30px; text-align:center; }
.submit { margin-right:20px; width:68px; height:21px; background:url(userlogin_submit.gif) repeat-x; border:1px solid #D4B06A; font-weight:bold; color:#753D00; letter-spacing:3px; line-height:20px; font-size:12px; }

/*栏目菜单*/
#menu {
	background-color: #000000;
	height: 27px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ff8800;
}
.topmenu { height:27px; }
.topmenu ul { width:900px; height:27px; overflow:hidden; }
.topmenu ul li {
	float:left;
	text-align:center;
	background-image: url(menu_bg.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 88px;
	margin-left: 10px;
}
.topmenu ul li a {
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	line-height:27px;
	background-image: url(menu_bg.gif);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
}
.topmenu ul li a:hover { color:#FFFF00; }
.topmenu ul li a.thisclass {
	color:#FFFFFF;
	background-image: url(menu_this.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 88px;
}
.topmenu .rssbut { position:relative; float:right; margin:-30px 8px auto; display:inline; }
/*搜索*/
.topsearch {
	height:40px;
	width:899px;
	margin-top:5px;
	overflow:hidden;
	border: 1px dashed #666666;
	line-height: 40px;
}
.topsearch .title { width:10px; float:left;  }
.topsearch .inpbox { float:left; margin-top:4px; width:430px; }
.topsearch .inpbox input { margin-left:10px; margin-right:10px; }
.topsearch .inpbox select { font-size:12px; width:100px; }
.topsearch .inpbox .searchtxt {
	height:13px;
	width:200px;
	font-size:12px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	color: #FF3300;
}
.topsearch .hots { line-height:33px; float:left; }
.topsearch .hots a{
	color: #0033FF;
}
.topsearch .hots a:hover{
	color: #FF3300;
}
/*内容*/
.main { clear:both; }
/*底部:版权信息*/
.footer {
	clear:both;
	background-color: #000000;
	height: 30px;
}
#bottom {
	background-color: #000000;
	clear: both;
	height: 90px;
	width: 100%;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FF8800;
	margin-top: 5px;
}
.footer .copyright { width:800px; float:left; text-align:center; color:#FFFFFF; line-height:21px; letter-spacing:1px; }
.footer .copyright a {
	color: #FF6600;
}
.footer .copyright span { color:#FFFFFF; }
.footer .slogo { float:right; margin:7px; }
/*分页*/
.pages { width:650px; height:25px; margin:12px auto 0px; clear:both; background:#F7F7F7; border-bottom:1px solid #FFF; }
.pages .pcount { display:inline; padding-right:10px; padding-left:10px; float:left; border-right:2px solid #CCC; line-height:13px; margin:6px 20px 0px 2px; font-weight:bold; color:#3366CC; font-size:11px; }
.pages .plist { float:left; padding-top:3px; line-height:17px; }
.pages .plist input { float:left; width: 30px; border: 1px solid #DDDDDD; height: 17px; }
.pages .plist #button { height: 18px; width: 30px; background-color: #FF6600; border: 1px solid #CC3333; color: #FFFFFF; }
.pages .plist span { float:left }
.pages .plist strong { color:#FFF; display:block; float:left; padding-left:8px; padding-right:8px; background:#F60; border:1px solid #C33; margin: 0px 3px 0px 0px; }
.pages .plist a { display:block; height:17px; float:left; padding-left:8px; padding-right:8px; border:1px solid #DDD; background:#FFF; text-decoration:none; margin-right:2px; color:#000; }
.pages .plist a:hover { color:#FF0000; }