* {margin: 0; padding: 0;}
body {text-align: center;font-size: 12px;font-family: 微软雅黑,Tahoma, 宋体,Arial; color: #787878;background: url(images/bg.gif) repeat;}
a, a:link, a:visited {color: #3B5998; text-decoration: none;}
a:hover {color: #FF0000;}
h1,h2,h3{font-size:12px;font-weight:normal}
img {border: 0;}
.clear {font-size: 0; height: 0;width: 0;clear: both;line-height:0;overflow:hidden}
.al {float: left;margin: 4px 10px 5px 0;}
.ar {float: right;margin: 4px 0 5px 10px;}
.ac {display:block;margin-left:auto;margin-right:auto;}
.hidden {display: none;}
.more{float:right}
li{list-style-type:none}

#wrapper {width: 960px;margin: auto auto;text-align: left;}

#header{height:86px;padding:15px 0}
	#header .logo{float:left;width:460px;position:relative;padding-left:25px}
		#header .logo h2{width:auto;height:86px;background:url(images/logo.png) no-repeat 0;}
			* html #header .logo h2{
			background:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='logo.png', sizingMethod='crop');
			}
			*+html #header .logo h2{
			background:url(images/logo.png) no-repeat !important;
			}
			#header .logo h2 a{display:block;width:290px;height:86px;text-indent:-9999px}
			#header .logo p{position:absolute;width:auto;left:120px;top:62px;color:#ccc;}
	#header .topbanner{float:right;width:468px;height:61px;background:url(images/banner_bg.gif) no-repeat;text-align:center;margin-top:10px;padding:3px 0}
#nav{}
	#nav ul{height:35px;line-height:35px;background:url(images/nav_bg.gif) repeat-x;text-align:center}
		#nav ul li{float:left;padding:0 13px;background:url(images/nav_line.gif) no-repeat right center}
		#nav ul li.home{background:none;padding-right:5px}
		#nav ul li.home a{display:block;background:url(images/title_all.gif) no-repeat 0 -93px;width:66px;height:35px;text-indent:-9999px;}
		#nav ul li.doc{background:url(images/title_all.gif) no-repeat 0 -128px;width:66px;height:35px;text-indent:-9999px;padding:0;margin:0 5px 0 20px}
		#nav ul li a{font-size:14px;font-weight:bold;color:#ececec}
		#nav ul li a:hover{color:#fff}

#content{width:958px;border:1px solid #dedede;background-color:#fff;line-height:24px}
	#content .navdown{height:43px;line-height:43px;background-color:#f5f5f5;padding:0 20px;color:#999;overflow:hidden}
		#content .navdown h1{float:left;}
		#content .navdown .pagedes{float:left}
		#content .navdown .rsearch{float:right}
		#content .navdown form {border-bottom: 1px solid #ECECEC;background: #f5f5f5 url(images/search.gif) no-repeat 10px 8px;width: 270px; padding: 8px 0 8px 11px;}
		#content .navdown form input {border: 0;width: 182px;height:16px;font-size: 12px;font-family: Tahoma, Arial;float: left;margin:0px;background:transparent;padding:8px 2px 7px;}
		#content .navdown form button {text-indent: -9999px;border: 0;width: 75px; height: 27px;background-color: transparent;}
	#us4{border-top:1px solid #ececec;font-size:14px}
		#us4 .box4{float:left;width:239px;border-right:1px solid #ececec;padding-bottom:10px;height:320px}
		#us4 #alzs{border-right-width:0;width:238px}
			#us4 .box4 a{color: #787878}
			#us4 .box4 a:hover{color: red}
			#us4 .box4 .title{margin:12px 0 12px 8px;background:url(images/title_all.gif) no-repeat;width:89px;height:18px;text-indent:-9999px;overflow:hidden}
			#us4 #fwxm .title{background-position:0 -18px}
			#us4 #jswd .title{background-position:0 -36px}
			#us4 #alzs .title{background-position:0 -55px}
			#us4 .box4 .nr{width:190px;padding-left:25px; }
			#us4 #jswd .nr{font-size:12px}
			#us4 #gywm .nr{text-indent:2em}
			#us4 #alzs .al{text-align:center}
				#us4 #alzs .al p{padding-bottom:10px}
#footer{line-height:24px;color:#999}
	#footer .bottombar{height:35px;line-height:35px;color:#36393e;padding:0 20px;background:url(images/nav_bg.gif) repeat-x;margin-bottom:10px}
		#footer .bottombar .lcopy{float:left;}
		#footer .bottombar #admin{float:right;}
			#footer .bottombar #admin li{display:inline;padding-left:10px}
		#footer .bottombar a{color:#36393e}
		#footer .bottombar a:hover{color:red}
	#footer .bottomlink{text-align:center}
		#footer .bottomlink a{color:#999}
		#footer .bottomlink a:hover{color:#ccc}
	#footer .flink{text-align:center}
		#footer .flink p,#footer .flink ul,#footer .flink li{display:inline}

/*View*/
#view{float:left;width:719px;border-right:1px solid #ececec;background-color:#f5f5f5;border-top:1px solid #ececec}
	#view #vright{float:right;width:639px;background-color:#fff;}
		#view #vright h1{color:red;font-size:24px;font-weight:bold;text-align:center;padding:36px 0 10px}
		#view #vright .info{text-align:center;line-height:32px;border-bottom:1px solid #eee;width:420px;margin:0 auto}
		#view #vright .vcontent{padding:10px 19px;font-size:14px;line-height:200%;color:#555}
			#view #vright .vcontent p{padding:10px 0;text-indent:2em}
		#view #vright .vlist{border:1px solid #ececec;border-width:1px 0 0;padding:8px 30px;line-height:180%}
			#view #vright .vlist .related_post_title{margin:12px 0 12px 0px;background:url(images/title_all.gif) no-repeat 0 -73px ;height:18px;text-indent:-9999px}
			#view #vright .vlist ul{padding-left:18px}
			#view #vright .vlist ul li{float:left;width:50%}
	#view #vleft{float:left;width:60px;padding:36px 10px;_padding:36px 9px;overflow:hidden;color:#999}
		#view #vleft p,#view #vleft div{background:url(images/vleft_line.gif) repeat-x 0 bottom;padding-bottom:10px}
			#view #vleft a{color:#999}
			#view #vleft a:hover{color:red}
#sidebar{float:right;width:238px;border-top:1px solid #ececec;line-height:180%}
	#sidebar h5{font-size:14px;font-weight:bold;background:url(images/ico.gif) no-repeat 0 center;padding-left:18px;margin:20px 0 10px 10px;color:#878787}
	#sidebar h5#fwxm{background:url(images/title_all.gif) no-repeat;height:18px;margin:20px 0 10px 10px;text-indent:-9999px;background-position:0 -18px;padding:0;overflow:hidden}
	#sidebar ul{padding-left:28px;padding-right:10px}

/*list*/
.post{padding:20px 30px;border-bottom:1px solid #ececec}
	.post h2{font-size:14px;font-weight:bold;color:red}
		.post h2 a{color:red}
		.post h2 a:hover{color:#787878}
	.post p{padding:5px 0;line-height:160%}
	.post .details{padding-top:10px}
.postnav {
	clear: both;
	padding: 10px 15px;
	font-size: 0.9em;
}
	.postnav a {
		border: 1px solid #cccccc;
		padding: 3px 8px;
		color: #999999;margin-left:5px
	}
	.postnav a:hover {
		border: 1px solid #000000;
		color: #000000;
		text-decoration: none;
	}
	.postnav span{padding: 3px 8px;border: 1px solid #000000;
		color: #000000;margin-left:5px}
		.postnav span.current{font-weight:bold}


#comments {
	padding: 10px 30px;
	border-top: 1px solid #ECECEC;
}
	#comments h2 {
		margin: 20px 0 5px;
		font-size: 1.5em;
		font-weight: normal;
	}
	#comments p {
		margin-bottom: 10px;
		line-height: 1.5em;
	}
	#comments form {
		padding-top: 20px;
	}
	#comments form p {
		margin-bottom: 5px;
	}
		#comments form input, textarea {
			border: 1px solid #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			padding: 4px;
			background-position: 4px 4px;
			background-repeat: no-repeat;
		}
		#comments form input {
			width: 260px;
			border: 1px solid #cccccc;
		}
		#comments form textarea {
			width: 350px;
			padding: 4px 4px !important;
			border: 1px solid #cccccc;
		}
		#comments form button {
			border: 1px solid #909090;
			background-color: #cccccc;
			font-size: 0.9em;
			font-family: Verdana;
			width: 120px; height: 23px;
		}
	.commentdetails {
		margin-top: 25px;
	}
	.commentauthor {
		margin-bottom: 5px !important;
		font-weight: bold;
	}
	.commentdate {
		font-size: 0.8em;
		margin-bottom: 5px;
		color: #909090;
	}
	.required {
		color: #ff0000;
	}
.notfound {
	padding: 40px;
}
	.notfound h2 {
		font-size: 18px;
		font-weight: normal;
		margin-bottom: 10px;
	}
/** END miscellaneous **/

/** BEGIN wordpress 2.7 comments **/
#comments ol {
	list-style-type: none;
	clear: both;
	padding: 0;
	margin: 0;
}
	#comments ol li {
		padding: 10px;
		border: 1px solid #ececec;
		margin-bottom: 10px;
	}
	#comments ol li .avatar {
		float: right;
	}
	#comments ol li .comment-author {
		
	}
		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}
	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}
	#comments ol li .reply {
		font-size: 0.9em;
		font-weight: bold;
		padding-bottom: 10px;
	}
	#comments .children {
		list-style-type: none;
	}
#comments .navigation {
	padding: 10px 0 20px;
	font-size: 0.9em;
}
	#comments .navigation a {
		color: #999999;
		padding: 3px 8px;
		border: 1px solid #cccccc;
	}
	#comments .navigation a:hover {
		color: #000000;
		border-color: #000000;
		text-decoration: none;
	}


 
/** END wordpress 2.7 comments **/