/*  
365建站器让建站和seo变得简单！
365建站器官网：http://soft.365jz.com
*/
body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-color: #fffdfa;
}
.clear {

	clear: both;
}

html {
	color: #000;
	overflow-y: scroll;
	background: #fff;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}
/*pre,code	{
	width:100%-20px;
	margin: 10px 0;
	padding: 10px;
	border: 0;
	border: 1px dotted #785;
	background: #f5f5f5;
	word-wrap:break-word;
	}*/
body, button, input, select, textarea {
	font: 12px/1.5 tahoma, arial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
address, cite, dfn, em, var {
	font-style: normal;
}
code, kbd, pre, samp, tt {
	font-family: "courier new", courier, monospace;
}
small {
	font-size: 12px;
}
ul, ol {
	list-style: none;
}
a:link, a:visited {
	text-decoration: none;
	color: #3399ff;
}
a:hover {
	text-decoration: underline;
	color: #3399ff;
}
abbr[title], acronym[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after {
	content: '';
}
:focus {
	outline: 0;
}
legend {
	color: #000;
}
fieldset, img {
	border: none;
}
button, input, select, textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	border: none;
	height: 1px;
*color:#fff;
}
img {
	-ms-interpolation-mode: bicubic;
}
/*html5*/
article, aside, dialog, zeaf5ffooter, header, hground, section, footer, nav, figure, menu {
	display: block
}

#zeaf5fnavigator,#zeaf5fblogtitle,#zeaf5fmain,#zeaf5ffooter{width: 1000px;
	position: relative;
	margin: 0 auto;}


.logo {
	width:980px;
	margin:0 auto;
}

#zeaf5fheader{
	height: 40px;
	width: 100%;
	background-color:#2175bc;

}
#zeaf5fmain{
	margin-top: 6px;
	background-color: rgb(245, 245, 245);
	margin-bottom: 0px;
	
}
#zeaf5fmaincontent{
	width: 765px;
	background: white;
	box-shadow: 0px 0px 8px #999;
	-moz-box-shadow: 0px 0px 8px #999;
	-web-kit-shadow: 0px 0px 8px #999;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-web-kit-shadow: 6px;
	float: left;
	display: inline-block;
}
#zeaf5fsidebar{
	width: 200px;
	padding: 16px;
	display: inline-block;
	overflow: hidden;
	color: #2d2d2d;
}
#zeaf5ffooter{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	color: #000;
	font-size: 12px;
}

.flinks li {
	height: auto;
	display: inline-block;
	padding-right: 15px;
	line-height: 25px;
}

#zeaf5fnavigator{
	top: 8px;
}
#zeaf5fnavlist li{
	float: left;
	margin-right: 25px;
	display: inline;
}
#zeaf5fnavlist li a{
	font-size:15px;
	text-decoration: none;
	color: #fff;
	padding: 10px;
	background-color: #2175bc;
}
#zeaf5fnavlist li a:hover{
	background-color:#2586d7;
	margin-top:-2px;
	padding-bottom:12px;
	color: #fff;
	opacity:1; 
	}

.blogstats{
	color: #cacaca;
	font-size: 12px;
	text-align: right;
}
#header1_headertitle{
	color:white;
}

#header1_headertitle:hover{
	text-decoration: none;
}

.zeaf5fday{background:white; padding:32px;}
.zeaf5fposttitle,.posttitl2,.entrylistposttitle{
	font-size: 20px;
	padding-right: 64px;
	padding-left: 10px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #2175bc;
	font-weight:bold;
}
.zeaf5fposttitle a,.posttitl2 a,.entrylistposttitle a{
	color: #333;
}
.zeaf5fposttitle a:link, .post-title a:visited,.posttitl2 a:link,.posttitl2 a:visited,.entrylistposttitle a:link,.entrylistposttitle a:visited{color:black;}
.zeaf5fposttitle a:hover,.posttitl2 a:hover,.entrylistposttitle a:hover{color:##3399ff;text-decoration:none;}

.postbody,.postcon,.zeaf5fentrylistpostsummary{clear:both; margin-top:26px;}
.postbody,.postcon,.zeaf5fentrylistpostsummary{font-size:14px;color:#444;line-height:1.8;}
.postcon h1, .postcon h2, .postcon h3, .postcon h4, .postcon h5, .postcon h6{
    font-weight:bold;
    line-height:1.8;
}
.postbody h1,.postcon h1{font-size:20px;}
.postbody h2,.postcon h2{font-size:18px;}
.postbody h3,.postcon h3{font-size:16px;}
.postbody h4,.postcon h4{font-size:14px;}
.postbody h5,.postcon h5{font-size:14px;}
.postbody h6,.postcon h6{font-size:14px;}
.postbody dd,.postcon dd{padding-left:2em;}
.postbody ul,.postcon ul{list-style:none;margin-left:20px;}
.postbody ul li,.postcon ul li{list-style:inside disc;}
.postbody dt,.postcon dt{ font-weight:bold; padding:6px 0; clear:both}
.postbody ol,.postcon ol{list-style:none;margin-left:20px;}
.postbody blockquote,.postcon blockquote{width:90%;margin:0 auto;padding:6px 0 6px 45px;color:#666;
    background:white url(../images/blockquote.gif) top left no-repeat;}
.daytitle,.zeaf5fpostdesc{ font-size:12px; color:#999999;}
.zeaf5fpostdesc,.postdesc2,.entrylistitempostdesc{
	border-bottom: 1px dashed #e8e7d0;
	text-align: right;
	margin: 20px 0px;
	padding:5px 0px;
}
.daytitle{
    border:1px solid #cccccc;
	position: relative;
	top: -20px;
	width: 70px;
	left: -20px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 8px;
}

.daytitle a{
 	color:#333;
 }

.topiclistfooter{
	padding: 32px;
}
#zeaf5fsidebarmain div{margin-bottom:26px;}
#zeaf5fsidebarmain div div{margin-bottom:5px;}
#zeaf5fsidebarmain h3{
	font-weight: bold;
	margin-bottom: 12px;
	color: #333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d4d4d4;
	padding-bottom: 10px;
	margin-top: 20px;
}

#blog-comments-placeholder,#divrefreshcomments,.commentform,#ajaxholder_updatepanel1{padding: 0 32px;}

.zeaf5fpost{padding: 32px;}

.feedbackitem{
	border: 1px solid #e3e3e3;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #f6f6f6;
}
.blog_comment_body{
	color: #929292;
	padding-top: 10px;
}
.zeaf5fforflow p{margin-bottom:18px;}
.zeaf5fforflow img{
	margin-top: 20px;
	margin-bottom: 20px;
}

.postlist,.zeaf5fentrylistitem{
	margin:20px;
}

.entrylisttitle,.postlisttitle{
	display:none;
}


#zeaf5fblogtitle{
	display:none;
}

.cnblogs_code img{
margin:0;
float:left;
}

.cnblogs_code_toolbar {
margin-top: 0px;
}

.code{
padding:0 10px;
}

h4{
font-size: 16px;
background-color: #f60;
margin: 0 -32px;
padding: 0 32px;
color: white;
}

#myposts .myposts_title{font-size: 16px;margin-top: 20px;text-align: center;}

#myposts .posttitl2 {border-left: none;padding-left: 0px;padding-right: 0px;}

#myposts .posttitl2 a{	font-size: 16px;}

#myposts .postdesc2 {margin: 20px 0 20px 5px;}

#zeaf5fcnblogs_post_body{font-size: 14px;}
/*分页代码*/
	.zeaf5fjz_pages{
}
.zeaf5fjz_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.zeaf5fjz_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.zeaf5fjz_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.zeaf5fjz_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.zeaf5fjz_pages ul li.thisclass,
.zeaf5fjz_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.zeaf5fjz_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#0F0C0C;
}
.zeaf5fjz_pages .pageinfo strong{
	color:#140C0C;
	font-weight:normal;
	margin:0px 2px;
}
.pagelist strong{
	background:#FDFDFD

}
	
	
	