html,body {
	height: 100%;
	margin: auto;
	font: 12px black Verdana,Arial,Helvetica,sans-serif;
	line-height: 1.5;
	background: url(--https://images.cnblogs.com/cnblogs_com/dreamyoung/651387/o_bg.jpg);
	background-repeat:repeat-x;
	background-color:#EEE;/*改变背景色#94E4FD*/
}

div {
	word-wrap: break-word
}

td {
	font-size: 12px
}

ul {
	list-style-type: circle
}

a:link {
	color: #666;
	text-decoration: none
}

a:visited {
	color: #666;
	text-decoration: none
}

a:hover {
	color: #666;
	text-decoration: underline
}

a:active {
	color: red;
	text-decoration: none
}

.none {
	display: none
}

.floatright {
	float: right
}

.clear {
	clear: both
}

#banner {
	width: 100%;
	/*height: 160px;*/
	height:40px;/*改变高度*/
        line-height:40px;
        margin-bottom:20px;
	border-bottom: solid 0px #fff;
	/*background: url(images/banner.gif) top left repeat-x*/
	background-color:#069;/*改变高度*/
}

#bnr_pic {
	width: 100%;
	height: 100%;
	border: solid 0 red;
	background: url(images/top.gif) no-repeat center right
}

#main {
	width: 100%;
	height: 100%;
	background: transparent
}

#left {/*右侧*/
	position: absolute;
	left: 280px;
	top: 20px;
	right: 20px;
	width: 100%-240px;
	height: 100%;
	background: transparent;
	border: solid 0 red
}

#right {/*左侧*/
	float: left;
	width: 280px!important;
	margin-left: 10px;
	margin-top:5px;
	text-align: center;
	border: 0px #676767 dashed;
	background-color: #F7F7F7;/*#FCAF17*/
	padding-bottom: 20px;
	color: #fff;
	font-weight:bolder;
}

#right_content {
	background: transparent;
	width: 90%;
	border: solid 0 red;
	text-align: left;
	margin: 15px 0
}

#footer {
	border: solid 0 red;
	text-align: center;
	color:#000;
	font-weight:bolder;
        display:none;
}

#author_profile{display:none;}
.listtitle {
	font-size: 14px;
	height: 36px!important;
	height: 39px;
	width: 135px!important;
	width: 180px;
	/*background: url(images/tit_list.jpg) center center no-repeat;*/
	background-color:#fff;
	padding-left: 45px;
	padding-top: 3px;
	color: #666
}

.catListTitle {
	font-size: 18px;
	height: 39px!important;
        line-height:39px!important;
        color:#506177!important;
	/*width: 135px!important;
	width: 180px;*/
	width:100%;
	background-color:#e1f2ff;
	padding-left: 45px;
	padding-top: 3px;
	color: #fff;
}

#leftcontentcontainer {
}

#leftcontentcontainer h3 {
	font-size: 18px;
	height: 39px!important;
	/*width: 180px!important;
	background: url(images/tit_list.jpg) center center no-repeat;*/
	padding-left: 45px;
	padding-top: 3px;
	color: #fff;
	margin-bottom: 5px
}

#leftcontentcontainer ul {
	padding-left: 5px
}

#leftcontentcontainer li {
	line-height: 1.8;
        margin-bottom:15px;
}
#leftcontentcontainer ul li a{
word-wrap:break-word!important;
color:#43525d!important;
font-weight:lighter;
}
.catList {
	margin-left: 10px
}

ul {
	margin-left: 0
}

li {
	list-style-type: none;
	margin-left: 10px
}

.newsItem {
	border: solid 0 red;
	padding: 0 15px;
	margin-bottom: 10px;
	line-height: 1.5
}

#mylinks {
       margin-top: -50px
}

/*导航链接*/
a.menu:link,a.menu:visited {
	height:100px; line-height:100px; border-bottom:0 solid #000;color:#76b0d2!important; font-size:20px; text-decoration:none; background:none;padding:0 20px;
}

a.menu:hover {
	color:#fff!important;}

a.menu:active {
}

#calendar{display:none;}

#mystats {
	position:absolute;
	right:20px;top:-5px;
	padding-right: 10px;
	color:#fff;
	font-size:10px;
	width:200px; height:20px;line-height:20px;
}

.headerText {
	padding-left: 15px;
}

.headermaintitle {
	font-family: "雅黑","courier new",verdana,monospace,sans-serif;
	FONT-SIZE: 25px;
	font-weight: bold;
}

a.headermaintitle:link {
	color: #fff;
	text-decoration: none
}

a.headermaintitle:visited {
	color: #fff;
	text-decoration: none
}

a.headermaintitle:hover {
	color: #fff;
	text-decoration: underline
}

a.headermaintitle:active {
	color: #f30;
	text-decoration: none
}

.headerDis {
	padding-left: 50px;
	color: gray;
	font-family: "courier new",verdana,monospace,sans-serif;
	border: solid 0 red;
	overflow: hidden;
	text-align: left;
	padding-right: 10px
}

#topics {/*文章内容区域*/
	margin: -5px 10px auto 15px;
	border: solid 0 red
}

.day {
	border: 0px #676767 dashed;
	/*background: #fff url(images/bg_day.jpg) top right no-repeat;*/
	background-color:#fff;
	padding: 15px;
	margin-bottom: 20px
}

.dayTitle {
	padding-bottom: 10px;
	margin-bottom: 0;
	font-weight: bold;
	font-family: verdana,monospace,sans-serif;
	color: #666;
        display:none;
}

.dayTitle a {
	padding:0px 0px;
	/*background-color:#FF0057;*/
	overflow:hidden;
}
.dayTitle a img {
	margin-left:-90px;
	width:30px; height:30px;
	display:none;
}

.postTitle {
	border: solid 0 red;
	padding: 10px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	background-color:#f7f7f7;
}

.postTitle h1 {
	border: solid 0 red;
	padding: 10px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: bold
}

.postTitle2 {
	border-bottom: dotted 0 #efefef;
	padding-bottom: 20px;
        font-size:22px;
        font-weight:bolder;
}

.post a:link {
	color: #1497FA;
	text-decoration: underline
}

.post a:visited {
	color: #1497FA;
	text-decoration: underline
}

.post a:hover {
	color: #1497FA;
        font-weight:bolder;
	text-decoration: underline;
}

.post a:active {
	color: #1497FA;
	text-decoration: underline
}

a.postTitle2:link {
	color: #1497FA;
	text-decoration: none;
}

a.postTitle2:visited {
	color: #1497FA;
	text-decoration: none
}

a.postTitle2:hover {
	color: #FF6600;
	text-decoration: none;
}

a.postTitle2:active {
	color: #78afd3;
	text-decoration: none
}

.postCon {
	border: dotted 0 #efefef;
	padding: 10px;
	font-size: 14px;
	line-height: 150%
}

.postDesc {
	border: solid 0 red;
	text-align: right;
	font-family: arial,sans-serif;
	font-size: 12px;
	color: gray
}

.postDesc a:link {
	color: #78afd3;
	text-decoration: underline
}

.postDesc a:visited {
	color: #78afd3;
	text-decoration: underline
}

.postDesc a:hover {
	color: #a7a7a7;
	text-decoration: underline
}

.postDesc a:active {
	color: #78afd3;
	text-decoration: underline
}

.postSeparator {
	background: url(images/line.jpg) center center no-repeat;
	height: 20px;
	margin-top: 10px;
	margin-bottom: 5px
}

#blog-comments-placeholder{background:#fff!important;padding:15px; margin-top:20px; margin-bottom:10px;}
#comment_form{background:#fff!important;padding:15px; margin:0!important;margin-top:20px; }
#post_detail{border-left:5px solid #EEE;!important; margin-bottom:100px;}
#ad_t2,#under_post_kb,#cnblogs_c1{display:none;}
.post {
	background: #fff url(images/bg_day.jpg) top right no-repeat;
	font-size: 14px;
	padding: 15px;
	line-height: 1.5
}

.entrylist {
	background: #fff;
	padding: 15px;
	border: 0px #676767 dashed;
	background: #fff; /*url(images/bg_day.jpg) top right no-repeat*/
}

.entrylistTitle {
	border: solid 0 red;
	padding: 10px;
	font-size: 14px;
	font-family: verdana,sans-serif;
	font-weight: bold
}

.entrylistDescription {
	padding-top:5px;
	margin-top:-33px;
	padding-left: 305px;
	color: gray;
	background: transparent;

}

.entrylistItem {
	padding: 15px;
	border-bottom: dotted 0 #ccc;
	background-color: #F7f7f7;
}

.entrylistItemTitle {
	font-size: 24px;
	font-family: "微软雅黑";
	color:#1497FA;
}

.entrylistItemPostDesc {
	text-align: right;
	color: gray;
	font-family: arial,sans-serif
}

.feedback_area_title {
	font-size: 14px;
	font-weight: bold;
	border-bottom: dotted 1px #ccc;
	margin: 0 0 10px 0
}

.feedbackListSubtitle {
	font-weight: bold;
	color: #4f4f4f;
	border-bottom: dotted 1px #ccc;
	margin-bottom: 10px
}

.commentform {
	margin: 0 20px 10px 20px
}

.feedbackItem {
	margin: 0 0 10px 0
}

.feedbackManage {
	float: right;
	font-weight: normal
}

.postDesc a:link {
	color: #78afd3;
	text-decoration: underline
}

.postDesc a:visited {
	color: #78afd3;
	text-decoration: underline
}

.postDesc a:hover {
	color: #a7a7a7;
	text-decoration: underline
}

.postDesc a:active {
	color: #78afd3;
	text-decoration: underline
}

.feedbackCon {
	margin-bottom: 20px
}

.calendar {
	text-align: center
}

.Cal {
	width: 100%;
	font-size: 12px;
	font-family: arial;
	padding: 0;
	line-height: 22px;
	margin-left: 7px;
	background: url(images/bg_cal.jpg) center center no-repeat
}

.CalTitle {
	background: transparent;
	font-family: verdana;
	font-size: 12px;
	color: #09c;
	height: 30px
}

.CalDayHeader {
	border: solid 0 red;
	font-weight: bold;
	background-color: transparent
}

.CalTodayDay {
	border: solid 0 red;
	background: #dce7ec
}

.CalSelector {
	border: solid 0 red;
	background: transparent
}

.CalWeekendDay {
	background: #e9f1f8
}

.CalOtherMonthDay {
	color: gray
}

.CalNextPrev {
	border: solid 0 red;
	padding: 5px;
	font-weight: bold
}

.pages {
	font-size: 14px
}

.pfl_feedback_area_title {
	font-size: 14px;
	font-weight: bold
}

.pfl_feedback_area_title a:link {
	color: #78afd3;
	text-decoration: underline
}

.pfl_feedback_area_title a:visited {
	color: #78afd3;
	text-decoration: underline
}

.pfl_feedback_area_title a:hover {
	color: #78afd3;
	text-decoration: underline
}

.pfl_feedback_area_title a:acitve {
	color: #78afd3;
	text-decoration: underline
}

.pfl_feedbackItem a:link {
	color: #78afd3;
	text-decoration: underline
}

.pfl_feedbackItem a:visited {
	color: #78afd3;
	text-decoration: underline
}

.pfl_feedbackItem a:hover {
	color: #78afd3;
	text-decoration: underline
}

.pfl_feedbackItem a:acitve {
	color: #78afd3;
	text-decoration: underline
}

.pfl_feedbackItem {
	margin-top: 10px
}

.pfl_feedbacksubtitle {
	border-bottom: 1px dashed #ccc;
	height: 24px;
	line-height: 24px;
	margin-bottom: 5px
}

.pfl_feedbackname {
	float: left;
	font-weight: bold;
	color: #4f4f4f
}

.pfl_feedbackManage {
	float: right
}

.pfl_feedbackCon {
	padding-bottom: 10px
}

.pfl_answer {
	padding-bottom: 10px;
	margin-left: 20px
}

.div_my_zzk {
	padding-left: 20px
}

.c_b_p_link_desc {
	padding-left: 10px
}

.RecentComment ul {
	margin-top: 0
}

.c_b_p_desc {
	text-indent: 0
}

.blog_comment_body a:link {
	color: #78afd3;
	text-decoration: underline
}

.blog_comment_body a:visited {
	color: #78afd3;
	text-decoration: underline
}

.blog_comment_body a:hover {
	color: #a7a7a7;
	text-decoration: underline
}

.blog_comment_body a:active {
	color: #78afd3;
	text-decoration: underline
}

/*新添加*/
a.listitem:link {
	height:40px; line-height:40px; padding:10px 12px;border-left:20px solid #1497FA;font-weight:normal;border-bottom:0 solid #1497FA;color:#000;width:150px; overflow:hidden;
}

a.listitem:visited {
	height:40px; line-height:40px; padding:10px 12px;border-left:20px solid #1497FA;font-weight:normal;border-bottom:0 solid #1497FA;color:#000;width:150px;overflow:hidden;
}

a.listitem:hover {
	background-color:#fff; text-decoration:none;border-left:20px solid #f60;font-weight:bolder;border-bottom:0px solid #f60;color:#000;width:150px;overflow:hidden;
}

a.listitem:active {
	height:40px; line-height:40px; padding:10px 12px;border-left:20px solid #000;font-weight:normal;border-bottom:0 solid #1497FA;color:#000;width:150px;overflow:hidden;
}

a.entrylistItemTitle{color:#1497FA;font-size:16px;text-decoration:none;padding-bottom:20px;font-weight:bold;display:block;}
a.entrylistItemTitle:hover{color:#FF6600;font-weight:bolder;}

.entrylistTitle,.entrylistDescription,.blogStats{display:none;}
.entrylist{margin-bottom:20px;border-bottom:110px solid #EEE;}
.topicListFooter{margin-bottom:20px;border-bottom:30px solid #EEE;}
#homepage_top_pager{display:none;}