* { margin:0 auto; padding:0; }
html { background:#DDF4CE; font:normal 12px verdana, arial; }
body { margin:20px auto; background:#FFF; width:780px; padding-bottom:10px; border:5px solid #669900; }
h1 { font-size:16px; }
h2 { font-size:14px; }
h3 { font-size:12px; font-weight:normal; line-height:23px; }

/*集体声明宽度,清浮动，超链接*/
a { text-decoration:none;}
a:hover { text-decoration:underline; }
#header,#content,#nav,.imglist,.gglink,#here,h1.title,.piclink,#copyright{ width:760px; clear:both;}

/*顶部样式*/
#banner { width:468px; height:60px; float:right; margin-top:5px; display:inline; }
#logo {float:left; width:220px; height:60px; background:url(logo.gif); margin-top:5px; }
#logo a { text-indent:-1000%; display:block; width:220px; height:60px; }
.gglink {border:1px #CCC solid; margin-top:5px; height:28px; background:#F9F9F9; padding-top:2px; }
.piclink { margin-top:5px; }

/*导航条*/
#nav { background:#669900; border:1px solid #500501; height:32px; margin-top:5px; }
#nav ul { background:#E6F491; height:26px; margin:3px; list-style:none; }
#nav li { float:left; line-height:26px;}
#nav li a { display:block; float:left; color:#004D00; padding:0 8px 0 7px; }
#nav li a:hover { background:#F7FFE6; text-decoration:none; } 

/*幻灯片*/
#flash {  margin:10px 0 0 9px; }
#flash.hdp { color:#333; width:250px; float:left; display:inline; border:1px solid #669900;}

/*最近更新,右侧推荐*/
#news,#fav {  margin:10px 0 0 9px; }
#news,.recom { color:#333; width:499px; float:left; display:inline; border:1px solid #669900;}
h2.title { background:#E6F491; background-repeat:no-repeat; background-position:0 5px; text-indent:8px; line-height:30px; text-align:right; border-bottom:1px solid #669900; }
h2.title a,h3 a  { color:#498929; }
h2.title span { float:left; }
#news h3 { border-bottom:1px solid #EDEDED; text-align:right; color:#777; }
h3 a { float:left; font-size:12px; text-indent:3px; }
h3 span a { color:#777; }
h3 a:hover { color:#FF6600; }

/*右侧工具*/
.tools { width:100px; height:296px; margin-top:10px; overflow: hidden; border:1px solid #669900; }
.tools h2.title { line-height:30px; text-align:left; background:#E6F491; border-bottom:1px solid #669900; } 
.tools li { float:left; list-style-type:none; }
.tools li a { width:118px; color:#498929; line-height:26px; height:25px;margin:1px 0 0 1px; border:1px solid #000; text-align:center; }
.tools li a:hover { background:#E6F491; border:1px solid #669900; text-decoration: none; }
.tools li a:active { border:1px solid #FF3366; }

/*右侧收藏，广告*/
#fav { overflow:auto; text-align:right;}
#fav img.left { float:left; background:url(fav.gif); }
.ads { float:right; margin-top:10px; margin-right:10px;}
h2.ggtitle { background:url(title_bg.png); background-repeat:no-repeat; background-position:0 5px; text-indent:25px; line-height:30px; border-bottom:1px solid #ededed; margin-bottom:10px; }


/*首页图片列表*/
.imglist {  overflow:hidden; list-style:none; border:1px solid #669900; margin-top:5px; }
.imglist img { border:0; width:108px; height:120px}
.imglist li { margin: 3px 4px; float:left; display:inline; }
.imglist h2.title { border-bottom:1px solid #669900; margin-bottom:5px; background:#E6F491; background-repeat:no-repeat; background-position:2px 5px; }
.imglist li a { display:block; background:#F7FEB1; border:1px solid #DDFD29; float: left; padding:4px; }
.imglist li a:hover { background:#669900; border:1px solid #006600; }
.imglist span { display:block; clear:left; } 
.imglist span a,.imglist span a:hover { display: inline; line-height: 20px; padding:0; border:none; background:none; text-align:center; width:114px; color:#498929; overflow:hidden; }
.imglist span a:hover { color:#FF6600; }

/*周月推荐，首页3列新闻*/
#week,#month,#recom,.news_left,.news_center,.news_right {
	width:246px;
	list-style:none;
	background:#F4FFDD;
	font-size:12px;
	float:left;
	display:inline;
	border:1px solid #669900;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 9px;
	page-break-before: left;
	page-break-after: left;
}
#week h2.title,#month h2.title,#recom h2.title,.news_left h2.title,.news_center h2.title,.news_right h2.title { line-height:30px; text-align:left; background:#E6F491; border-bottom:1px solid #669900; }
#week li,#month li,#recom li,.news_left li,.news_center li,.news_right li { background:url(small.gif) no-repeat 3px 8px; line-height:25px; width:246px; float:left; display:inline; }
#week a ,#month a,#recom a,.news_left a,.news_center a,.news_right a { color:#333; margin-left:16px; display:inline; }
#week a:hover ,#month a:hover,#recom a:hover,.news_left a:hover,.news_center a:hover,.news_right a:hover {  color:#FF6600; }
.news_left h2.title a,.news_center h2.title a,.news_right h2.title a { margin:0; padding:0; color:#000; }

/*当前位置*/
#here { border:#ECC115 1px solid; background:#F7FEB1; line-height: 26px; text-indent:10px; color:#666; margin-top:5px; }
#here a { color:#557D00;}

/*图片列表页*/
#imglist { float:left; display:inline; width:490px; list-style:none; overflow:hidden; text-align:center; padding:5px 0 0 10px; }
#imglist img { border:0; width:108px; height:120px}
#imglist li { float:left; display:inline; margin-right:4px; margin-bottom:6px; }
#imglist li a { display:block; float:left; padding:4px; border:1px solid #DDFD29;  background:#F7FEB1; }
#imglist li a:hover { border:1px solid #006600; background:#669900; }
#imglist span { display:block; clear:left; }
#imglist span a,#imglist span a:hover { display:inline; clear:left; text-align:center; line-height:22px; border:none; background:none; width:110px; color:#498929;}
#imglist span a:hover {  color:#FF6600; }

/*文章列表页*/
#list { float:left; display:inline; width:456px; list-style:none; overflow:hidden; text-align:center; padding:5px 0 0 10px; }
#list li { float:left; display:inline; width:452px; border:2px solid #669900; margin-bottom:5px; background:#F7FEB1; }
#list li a { display:block; float:left; padding:4px; font-size:13px; color:#333; }
#list li a:hover { color:#FF6600; }
#list li span { display:block; float:right; color:#666666; padding:4px; font-size:13px; }

.ad250 { width:300px; border:1px solid #DDFD29;  background:#F7FEB1; overflow:auto; margin:5px 0 5px 0; padding:0px; border:1px solid #DDFD29;  background:#F7FEB1; text-align:center;}

/*列表页728X90横幅*/
.hengf { width:760px; clear:both; padding:0 5px;}

/*列表页分页*/
/*.pages{
	height:26px;
	clear:both;
	margin:0 10px;
	padding:0 2px;
}
.pages .plist{
	padding-top:3px;
	line-height:17px;
}

.pages .plist .thisclass{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:2px solid #333;
	margin: 0px 3px 0px 0px;
	background-color: #669900;
}
.pages .plist ul {list-style:none;}
.pages .plist li{
	float:left;
	border:2px solid #333;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
	font-weight:bold;
}
.pages .plist li a{
    padding-left:8px;
	padding-right:8px;
    display:block;
	float:left;
	height:17px;
	background:#FFF;
	text-decoration:none;
	color:#000;
	font-weight:bold;
}
.pages .plist a:hover{
	color:#FFF;
	background-color: #669900;
	font-weight:bold;
}*/
/*列表页分页*/
.pages{
	height:26px;
	clear:both;
	margin:0 10px;
	padding:0 2px;
}
.pages .plist{
	padding-top:3px;
	line-height:17px;
}
.pages .plist .thisclass{
	color:#FFF;
	display:block;
	float:left;
	padding-left:8px;
	padding-right:8px;
	border:2px solid #333;
	margin: 0px 3px 0px 0px;
	background-color: #669900;
}
.pages .plist .thisclass a{
	color:#FFF;
}
.pages .plist ul {list-style:none;}
.pages .plist li{
    display:block;
	padding-left:8px;
	padding-right:8px;
	float:left;
	border:2px solid #333;
	background:#FFF;
	text-decoration:none;
	margin-right:2px;
	color:#000;
	font-weight:bold;
}
.pages .plist li a{
	color:#000;
	font-weight:bold;
}
.pages .plist li:hover,.plist li.hover{
    color: #FFF;
	background-color: #669900;
}
.pages .plist li:hover a,.plist li.hover a{
    color: #FFF;
	font-weight:bold;
	text-decoration:none;
	
	}

/*文章页*/
h1.title { color:#669900; background:#E6F491; border:1px solid #669900; text-align:center; font-size:14px; line-height:32px; margin-top:5px;}
#content {
	background:#F4FFDD;
	border:1px solid #669900;
	overflow:hidden;
	padding:5px;
	padding:5px;
	width:750px;
	font-size:13px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#content img { border:0; padding:3px; width: expression(this.width > 660 ? 660: true); max-width: 660px; margin-bottom:3px; }
#content div.adleft { padding:0px 0px 0px 30px; float:left; }
#content div.adright { padding:0px 30px 0px 0px; float:right; }
#content div.addown { padding:0px 11px 0px 11px;}
.news { clear:both; text-align:center;}
.boxoff { height:10px; overflow:hidden; clear:both; background:url(boxoff.gif) left 15px repeat-x; margin:4px auto; padding-top:10px; }
.boxoff strong { display:block; width:8px; height:10px; overflow:hidden; font-size:0px; line-height:100px; background:url(boxoff.gif) right -10px no-repeat; float:left; }

/*底部样式*/
#footer { border:1px solid #72c203; background:#d9fec0; width:756px;  clear:both; overflow:auto; text-align:center;  padding:2px; margin-top:8px; }
#copyright { width:760px; text-align:center; color:#666; margin-top:10px; }
#copyright a { color:#666; }
#copyright span { color:#FF6600; font-weight:bold;}
#copyright span.ora { color:#009900; font-weight:bold; }

/*友情链接*/
#links { background:#F5FED1; overflow:auto; padding:2px; height:100%; }
#links li{list-style-type:none; float:left; padding:2px;line-height:20px;}
#links li a{display:block; color:#498929;}
#links li a:hover { background:#FFF; color:#FF6600; }
