@charset "utf-8";
/* CSS Document */



*{ margin:0; padding:0;}
body{ font-family:"微软雅黑", "宋体", "Arial Unicode MS"; font-size:12px; background:#FFF; color:#6d6d6d;}
ul{ list-style:none;}

a{ color:#000000; text-decoration:none;}
a:hover{ color:#EF1C25; text-decoration:underline;}

h2{ font-weight:normal;font-size:16px;}
h3 {font-size:16px;}

#header{ width:810px; margin:auto auto 30px; overflow:hidden;}
	#logo{ float:left; margin:50px auto 45px;}
		#logo a{ width:272px; height:78px; background:url(images/logo.gif) no-repeat scroll 0 0; text-indent:-9999px; display:block;}
	#menu{ float:right; margin-top:20px;}
		#menu li{ float:left; margin:0 10px; line-height:20px;}

	#searchbox{ width:152px; overflow:hidden;background:url("images/go.gif") no-repeat scroll 0 0 transparent;
height:20px;
margin-right:0;
width:152px;}
		#search-form{ width:150px; overflow:hidden; height:20px; border:1px solid #a3a3a3;}

#searchbox #s {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#333333;
float:left;
font-size:10px;
margin:4px 0 0 6px;
width:110px;
}
#searchbox #go {
float:right;
height:20px;
width:25px;
background:url(images/go.gif) no-repeat scroll right top;
border:none;
text-indent:-9999px;
}

.wp-pagenavi{ overflow:hidden; padding-top:7px; height:22px;}

.box { padding-top:20px;}
	.box h2 { color:#000;}
#content{ width:810px; margin:auto auto 30px; overflow:hidden; clear:both;}
	.post{ margin-bottom:20px; padding-bottom:20px; background:url(images/line.gif) repeat-x scroll left bottom;}
	.post p{ line-height:23px; margin:20px 0;}
	.postedby{ margin:10px 0;}
		.post img{ padding:4px; border:1px solid #eff0f1; margin:22px 0;}
	.post-tags{ display:block; margin:50px 0 10px;}
	
	.linklist{ overflow:hidden;}
	.linklist div{ display:none;}
		.linklist a{ display:block; width:190px; margin:5px 10px 5px 0; float:left;}
	
	.navigation{ margin:10px 0;}
	
	.navigation { height:30px; line-height:30px; position:relative; padding-bottom:5px;}
	.navigation .alignleft { position:absolute; left:0px;}
	.navigation .alignright { position:absolute; left:300px;}



#sidebar{ overflow:hidden; clear:both; background:#f8f8f8; width:100%; padding-top:20px;}
	#sidebar .inner{ width:810px; margin:auto; overflow:hidden; clear:both;}
		#sidebar .inner li{ padding-left:35px;}
	#sidebar .corner{  width:260px; padding-left:10px; margin:5px 0; }
		#sidebar .corner li{ line-height:23px; overflow:hidden; width:220px;}
			#sidebar .corner li a{ color:#6d6d6d;}
	#sidebar .l{ float:left;}
	#sidebar .m{ float:none;}
	#sidebar .r{ float:right;}
	#sidebar h2{ padding-left:35px; height:25px; line-height:20px; color:#000; font-size:14px; margin:10px auto; font-weight:normal;}	
	.a1{ background:url(images/a1.gif) no-repeat scroll 0 0;}
	.a2{ background:url(images/a2.gif) no-repeat scroll 0 0;}
	.a3{ background:url(images/a3.gif) no-repeat scroll 0 0;}
	.a4{ background:url(images/a4.gif) no-repeat scroll 0 0;}
	.a5{ background:url(images/a5.gif) no-repeat scroll 0 0;}

#footer{ overflow:hidden; clear:both; background:#f8f8f8; width:100%; padding-top:15px;}
	#footer .inner{ float:none; overflow:hidden; clear:both; text-align:center;margin-top: 50px;}
		.links{ color:#000; font-weight:bolder; margin-bottom:10px; font-size:12px;}
			.links a{ color:#000; font-weight:bolder;}
	#footer p{ font-size:11px; margin:10px 0;}
		#footer p a{ color:#a1a1a1; text-decoration:underline;}
	h3{ font-weight:normal;}
	
.formfield{ background:url(images/input_bg.gif) repeat-x scroll 0 0; height:26px; border:1px solid #d7d7d7; margin-bottom:10px; line-height:24px; padding-left:5px; font-family:Verdana, Geneva, sans-serif; color:#6d6d6d; font-size:12px;}
#comment{ background:url(images/input_bg.gif) repeat-x scroll 0 0; border:1px solid #d7d7d7; margin:10px 0;}
#commentform{ margin-bottom:20px;}
label{ display:block;}

.button{ background:#efefef; color:#b5b5b5; display:block; float:left; margin-right:20px; width:87px; height:26px; text-align:center; border:none; cursor:pointer;}

#content .commentlist {
	font-size: 12px;
	list-style:none;
}
.commentlist li {
	padding:15px 15px 5px;
	background:url("images/line.gif") repeat-x scroll left bottom transparent;
	margin-bottom:5px;
}
.commentmetadata {
	line-height:23px;
	height:20px;
}
.commentmetadata cite {
	font-weight:700;
	font-style:normal;
}

.commentlist p {
	line-height:23px;
	padding-left:50px;
}

.chalt p{ padding-left:0;}
.avatar {
	width:40px;
	height:40px;
	float:left;
	margin-right:15px;
	margin-top:5px;
}
#comments, #comtitle {
	color:#444444;
	font-size:13px;
	font-weight:normal;
	line-height:30px;
	margin:5px 0 5px 0;
}
#commentform p {
	padding:5px 0 0;
	overflow:hidden;
}
#commentform .comment {
	width:700px;
	height:170px;
	padding:5px;
	color:#6d6d6d; font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	
}


.comment-reply-link {padding-left:50px;}

/*回复嵌套*/
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { background:url("images/line.gif") repeat-x scroll left top transparent; padding-top:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { float:left; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:9px; }
ol.commentlist li div.comment-meta a { color:#999; }
ol.commentlist li p { font-size:12px; margin-bottom:12px; margin-top:12px;}
ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:11px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 0 40px; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 0 40px; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 0 40px; }
ol.commentlist li ul.children li.depth-5 { margin:0 0 0 40px; }
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:url("images/line.gif") repeat-x scroll left top transparent; }
ol.commentlist li.odd { background:url("images/line.gif") repeat-x scroll left top transparent; }
ol.commentlist li.pingback { border-top:1px dotted #666; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}


/*友情链接*/
.entrytext {width:800px;height:auto;}
.entrytext h3{width:800px;font-weight: bold}
.entrytext ul,li{list-style:none;/*white-space:nowrap*/}
.entrytext ul {margin-top:10px;margin-bottom: 5px;width: 100%;height:auto;}
.entrytext li {float:left;width: 120px; height: 30px;padding:0px; margin:0px; /*white-space:nowrap;*/}


/*补充*/
.pagenavi {margin-bottom:50px;}

/*公告*/
.ggao { padding-bottom:30px;padding-top:20px;background:url(images/line.gif) repeat-x scroll left bottom;}
	.ggao h2 { color:#000;}
.gonggao { padding-top:20px; }

