#EntryTag {
  margin-top: 20px;
  font-size: 9pt;
  color: gray;
}
.topicListFooter {
  text-align: right;
  margin-top: 18px;
  background-color:#EDEFF4;
  margin-right:0;
  line-height:1.5em;
  padding: 4px 10px;
  height: 20px;
  display: block;
  margin-bottom: 45px;
}
.topicListFooter a, .topicListFooter .pager {
  /*display: none;*/
}
#divRefreshComments{
  text-align: right; 
  margin-right: 10px;
  margin-bottom: 5px;
  font-size: 9pt;
}
* {
  margin: 0;
  padding: 0;
}
html {
  height: 100%;
}
body {
  padding-top: 38px;
  color: #000;
  background: #e9eaed;
  font-family: Microsoft YaHei, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:9pt;
  min-height: 101%;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
fieldset, img {
  border: 0;
}
ul {
  word-break: break-all;
}
li {
  list-style: none;
}
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
a:link {
  color: #666;
  text-decoration: none;
}
a:visited {
  color: #666;
  text-decoration: none;
}
a:hover {
  color: #666;
  text-decoration: underline;
}
a:active {
  color: #666;
  text-decoration: none;
}
.clear {
  clear: both;
}

/* common begin */

img{border:0px;}
#MySignature
{
  margin-top:10px;
}

.blog_topic
{
  margin-top:10px;
  margin-left:2em;
}

#blog_post_info_block{margin-top:20px;}

#EntryTag
{
  font-size:12px;
}

.topicListFooter
{
  text-align:right;
  margin-right:0px;
  margin-top:10px;
}

#divRefreshComments
{
  text-align: right;
  margin-right: 10px;
  margin-bottom: 5px;
  font-size: 12px;
}

.commentTextBox
{
  Width:480px;
  height:220px;  
}

.commenttb
{
  width:320px;
}

.tb_comment_name
{
  width:200px;
}

#MyIng
{
  margin-top:5px;
}

.ing_title
{
  font-weight:bold;
  text-align:center;
    /*font-size:12px;*/
}

.ing_body
{
  margin-top:5px;
  margin-bottom:5px;
    /*font-size:12px;*/
  word-break: break-all;
}

.ing_date
{
  text-align:center;
  color: Gray;
  font-size:11px;
}

.ing_footer
{
  text-align:right;
  margin-right:5px;
}

#divNewMsg
{
  margin-top:2px;
  text-align:center;
}

#divSendMsg
{
    
}

.commentform table td input{margin:2px auto;}

.sendMsg2This:link,.sendMsg2This:visited,.sendMsg2This:active{
  font-size:12px;
  text-decoration:none;
  background:url('/images/icoMsg.gif') no-repeat top left;
}
.sendMsg2This:hover{
  background:url('/images/icoMsg.gif') no-repeat bottom left;
}

.RecentComment
{
    overflow:hidden;  
}


/*#region CodeHighlighter */

.cnblogs_code
{
  background-color: #F5F5F5;
  font-family:Courier New;
  font-size: 12px;
  border: 1px solid #CCCCCC;
  padding: 5px;
  word-break: break-all;
  overflow:auto;
  margin:5px 0px;
}
.cnblogs_code pre{font-size: 12px;}
.cnblogs_code span{
  font-family:Courier New;
  font-size: 12px;
}
.cnblogs_code_Collapse
{
  border-right: #808080 1px solid;
  border-top: #808080 1px solid;
  border-left: #808080 1px solid; 
  border-bottom: #808080 1px solid; 
  background-color: #FFF;
  padding:2px;
}
.cnblogs_code_collapse
{
  border-right: #808080 1px solid;
  border-top: #808080 1px solid;
  border-left: #808080 1px solid; 
  border-bottom: #808080 1px solid; 
  background-color: #FFF;
  padding:2px;
}
.cnblogs_code_hide{  display:none;}
.code_img_closed{vertical-align:middle;padding-right:5px;}
.code_img_opened{vertical-align:middle;padding-right:5px;}
.cnblogs_code_open{margin-top:5px;}
.codeLineNumber{
  -moz-user-select: none;
  color:#008080;
  padding-right:10px;
}
.cnblogs_code ol{
  margin-left:0px;  
  color:#008080; 
   
}
.cnblogs_code ol li {
 list-style-image: none; 
}
.cnblogs_code ol li span{
  color:#000;
}


.cnblogs_code_toolbar a:hover,
.cnblogs_code_toolbar a:link,
.cnblogs_code_toolbar a:visited,
.cnblogs_code_toolbar a:active,
.cnblogs_code_toolbar a:link img,
.cnblogs_code_toolbar a:visited img
{background-color:#F5F5F5 !important;border:none !important;}


/*#endregion*/


.desc_img
{
  float:left;
  position: absolute;
  margin-top: -18px;
}

.MsoNormal
{
  font-size:13px;
  line-height:150%;
}

/* blog search */
.div_my_zzk
{
  margin-top:5px;
  margin-bottom:5px;
}

.input_my_zzk
{
  width:100px;
  vertical-align:middle;
  height:20px;
}

input.btn_my_zzk {vertical-align:middle;padding:2px;font-size:12px;}

/* blog search end */

pre
{
  margin-top:0px;
  margin-bottom:0px;
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

.divPostCommentBox
{
  float:left;width:500px;
}

.CommentBoxNav
{
  width:100px;float:right;margin-top:20px;
  line-height:120%;
  font-size:12px;
}

.comment_pager{
  text-align:left;
  padding-bottom:5px; 
}

.comment_pager_current{
  color:Red;
}

.dp-highlighter
{
  font-family: "Consolas", "Courier New", Courier, mono, serif;
  font-size: 12px;
  background-color: #E7E5DC;
  width: 99%;
  overflow: auto;
  margin: 18px 0 18px 0 !important;
  padding-top: 1px; /* adds a little border on top when controls are hidden */
}

/* clear styles */
.dp-highlighter ol,
.dp-highlighter ol li,
.dp-highlighter ol li span 
{
  margin: 0;
  padding: 0;
  border: none;
}

.dp-highlighter a,
.dp-highlighter a:hover
{
  background: none;
  border: none;
  padding: 0;
  margin: 0;
}

.dp-highlighter .bar
{
  padding-left: 45px;
}

.dp-highlighter.collapsed .bar,
.dp-highlighter.nogutter .bar
{
  padding-left: 0px;
}

.dp-highlighter ol
{
  list-style: decimal; /* for ie */
  background-color: #fff;
  margin: 0px 0px 1px 45px !important; /* 1px bottom margin seems to fix occasional Firefox scrolling */
  padding: 0px;
  color: #5C5C5C;
}

.dp-highlighter.nogutter ol,
.dp-highlighter.nogutter ol li
{
  list-style: none !important;
  margin-left: 0px !important;
}

.dp-highlighter ol li,
.dp-highlighter .columns div
{
  list-style: decimal-leading-zero; /* better look for others, override cascade from OL 

*/
  list-style-position: outside !important;
  border-left: 3px solid #6CE26C;
  background-color: #F8F8F8;
  color: #5C5C5C;
  padding: 0 3px 0 10px !important;
  margin: 0 !important;
  line-height: 14px;
}

.dp-highlighter.nogutter ol li,
.dp-highlighter.nogutter .columns div
{
  border: 0;
}

.dp-highlighter .columns
{
  background-color: #F8F8F8;
  color: gray;
  overflow: hidden;
  width: 100%;
}

.dp-highlighter .columns div
{
  padding-bottom: 5px;
}

.dp-highlighter ol li.alt
{
  background-color: #FFF;
  color: inherit;
}

.dp-highlighter ol li span
{
  color: black;
  background-color: inherit;
}

/* Adjust some properties when collapsed */

.dp-highlighter.collapsed ol
{
  margin: 0px;
}

.dp-highlighter.collapsed ol li
{
  display: none;
}

/* Additional modifications when in print-view */

.dp-highlighter.printing
{
  border: none;
}

.dp-highlighter.printing .tools
{
  display: none !important;
}

.dp-highlighter.printing li
{
  display: list-item !important;
}

/* Styles for the tools */

.dp-highlighter .tools
{
  padding: 3px 8px 3px 10px;
  font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: silver;
  background-color: #f8f8f8;
  padding-bottom: 10px;
  border-left: 3px solid #6CE26C;
}

.dp-highlighter.nogutter .tools
{
  border-left: 0;
}

.dp-highlighter.collapsed .tools
{
  border-bottom: 0;
}

.dp-highlighter .tools a
{
  font-size: 9px;
  color: #a0a0a0;
  background-color: inherit;
  text-decoration: none;
  margin-right: 10px;
}

.dp-highlighter .tools a:hover
{
  color: red;
  background-color: inherit;
  text-decoration: underline;
}

/* About dialog styles */

.dp-about { background-color: #fff; color: #333; margin: 0px; padding: 0px; }
.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, 

Arial, sans-serif !important; }
.dp-about td { padding: 10px; vertical-align: top; }
.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }
.dp-about .title { color: red; background-color: inherit; font-weight: bold; }
.dp-about .para { margin: 0 0 4px 0; }
.dp-about .footer { background-color: #ECEADB; color: #333; border-top: 1px solid #fff; text-align: right; }
.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; color: #333; width: 60px; height: 22px; }

/* Language specific styles */

.dp-highlighter .comment, .dp-highlighter .comments { color: #008200; background-color: 

inherit; }
.dp-highlighter .string { color: blue; background-color: inherit; }
.dp-highlighter .keyword { color: #069; font-weight: bold; background-color: inherit; }
.dp-highlighter .preprocessor { color: gray; background-color: inherit; }

/*#region Comment Form*/

#commentform_title {
  background-image: url(https://images.cnblogs.com/cnblogs_com/hlaspoor/382720/o_comment.png);
  background-repeat:no-repeat;
  padding: 4px 0 4px 25px;
  margin-bottom:10px;
  height: 16px;
  background-color: #EDEFF4;
  background-position-x: 4px;
  background-position-y: 4px;
  background-position:4px 4px;
}

div.commentform input.author, div.commentform input.email, div.commentform input.url {
  background-image: url(https://images.cnblogs.com/cnblogs_com/hlaspoor/382720/o_head.png);
  background-repeat: no-repeat;
  border: 0;
  padding: 4px 4px 4px 26px;
  width: 410px;
  font-size:13px;  
}
div.commentform input.author {
  background-position: 3px -3px;
        background-color:#FFF;
}
div.commentform input.email {
  background-position: 3px -33px;
}
div.commentform input.url {
  background-position: 3px -63px;
}
div.commentform textarea {
  width:746px;
  height:120px;  
  font-size:13px;
  /*background-color: #FFF;
  border: 1px solid #CCC;*/
}
div.commentform p{
  margin-top:10px;
  line-height:20px;
}
.commentbox_title{
        display:none;
  width:740px;  
}
.commentbox_title_left{
  float:left;
}
.commentbox_title_right{
  float:right;
  height:22px;
}

.login_tips {
  background-image: url(https://images.cnblogs.com/cnblogs_com/hlaspoor/382720/o_comment.png);
  background-repeat:no-repeat;
  margin-top:10px;
  padding:0px 0px 10px 25px;
  font-weight:bold;
}

.login_tips a{text-decoration:underline;}

.clear{
  clear:both;
}

.comment_quote{
  padding: 5px 5px 5px 5px;
  border: 1px solid #CCC;    
}

.comment_icon{
  vertical-align:middle;  
}

#comment_nav{text-align:right;}
#comment_nav a{padding-left:10px;}
.ad_commentbox_up{margin-left:5px;}
.ad_commentbox_up a{padding-left:10px;}

/*#endregion Comment Form */

/* Digg Begin */

#digg_block{margin-top:10px;}

#author_profile{float:left;width:280px;margin-top:0px;margin-bottom:10px;color:#000;margin-

left:0px;font-size:12px;}
#author_profile a:link,#author_profile a:visited,#author_profile a:acitve{text-decoration:none;}
#author_profile a:hover{text-decoration:underline;}
.author_avatar{vertical-align:top;float:left;margin-right:5px;padding-top:5px;padding-left:2px;border:0px;}
.author_profile_title{font-weight:bold;color:#666;}
.author_profile_info{float:left;line-height:18px;}
#author_profile_follow{}
#author_profile_follow a:link{}
/*a.btn_user_follow:link,a.btn_user_follow:visited,a.btn_user_follow:hover,a.btn_user_follow:a

ctive
{  
  margin-top:10px;
  padding:3px 11px 5px;
  color:#222;
  text-decoration:none;  
  background:url("https://static.cnblogs.com/images/btn_follow.gif") no-repeat left top;
}*/
#div_digg{
  float:right; 
  /*text-align:right;*/
  margin-bottom:10px;
  margin-right:30px;
  font-size:12px;
  width:120px;
  text-align:center;
  margin-top:4px;
}

.diggit{
  float:left; 
  width:46px;
  height:52px;
  background:url('https://static.cnblogs.com/images/upup.gif') no-repeat;  
  text-align:center;
  cursor:pointer;
  margin-top:2px;
  padding-top:5px;
}
.diggnum{
  font-size:14px;
  color:#075DB3;
  font-family:Verdana;
}

.buryit{
  float:right; 
  margin-left:20px;
  width:46px;
  height:52px;
  background:url('https://static.cnblogs.com/images/downdown.gif') no-repeat;  
  text-align:center;
  cursor:pointer;
  margin-top:2px;
  padding-top:5px;
}

.burynum{
  font-size:14px;
  color:#075DB3;
  font-family:Verdana;
}

.diggword{
  margin-top:5px;
  margin-left:0px;
  font-size:12px;
  color:gray;
}

a.digg_gray:link     {color: gray; text-decoration: underline;}
a.digg_gray:visited   {color: gray; text-decoration: underline;}
a.digg_gray:hover   {color: red; text-decoration: underline;}
a.digg_gray:active   {color: gray; text-decoration: underline}

/* Digg End */

a.site_hot:visited,
a.site_hot:active,
a.site_hot:link
{
  color:red;
  text-decoration:none;
}

a.site_hot:hover{color:red;text-decoration:underline;}

.ad_bottom_text{line-height:150%;}
#profile_block{margin-top:5px;line-height:1.5;text-align:left;}
.ing_date{color:Gray;}



.bq_post_comment{
  /*background:url('https://static.cnblogs.com/images/icon_comment.gif') no-repeat 0 5px 

;*/
  margin:0 0 5px 0;
  /*padding-left:4.5em;*/
  /*padding-top:1em;
  padding-right:3em;*/
  font-style:normal;
  line-height:180%;
  border:1px solid #DDDDDD;
  padding:10px;
  
}
/*.blog_commment_face{float:left;padding-right:5px;border:0px;display:block;}
.blog_comment_body{height:48px;}*/
#post_next_prev{line-height:1.8;font-size:12px;}
.post_next_prev_date{color:Gray;}
#post_next_prev a.p_n_p_prefix:link{text-decoration:none;}
#post_next_prev a.p_n_p_prefix:hover{text-decoration:underline;}

#side_ing_block{line-height:1.5;overflow:hidden;}
#side_ing_block ul li{background-image:url(https://static.cnblogs.com/images/icon_voice.gif);background-repeat:no-repeat;padding:0px 0 0px 20px;}
a.ing_lnk:link,a.ing_lnk:active,a.ing_lnk:visited{color:Gray;text-decoration:none;border:0px;}
.itnews{line-height:150%;}
.job_offer_list{line-height:150%;}

/*blockquote{
  background:url('https://common.cnblogs.com/images/blockquote.gif') no-repeat 0 5px ;
  margin:0 0 15px 0;
  padding-left:4.5em;
  padding-top:1em;
  padding-right:3em;
}*/

blockquote{background:none;border:2px solid #EFEFEF;color:#333;margin-left:25px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;margin-top:10px;margin-bottom:10px;}

.c_ad_block{margin-top:10px;line-height:1.5;}

#grade_flag{font-size:12px;}

div.commentform textarea.comment_textarea{line-height:1.6; border: 1px solid #BDC7D8;}

.c_b_p_desc{text-indent:2em;word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:150%;color: #fff;}
.c_b_p_desc_readmore{padding-left:5px;display:none;}

.c_b_p_link_desc{margin-top:2px;}

#green_channel{display:none;padding: 6px 0 8px 0;margin-bottom:0px;margin-top:10px;border:0;font-size:9pt;color:#000;width:610px}
#green_channel a, #commentbox_opt a {
  height: 29px;
  font-weight: bold;
  text-decoration: none;
  border: 1px solid #999;
  text-align: center;
  padding: 5px 8px;
  color: #333;
  background-image: url(https://images.cnblogs.com/cnblogs_com/hlaspoor/382720/o_btn_bg.png);
  background-repeat: no-repeat;
  background-position: 0 -49px;
  background-color: #EEE;
  border-bottom-color: #888;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}

#green_channel #green_channel_digg{background-color:#FFF;}
#green_channel #green_channel_follow{background-color:#FFF;}
#green_channel #green_channel_favorite{background-color:#FFF;}
#green_channel #green_channel_contact{background-color:#FFF; margin-left:4px;}
#green_channel_contact a:hover{color: #FFF;}
#green_channel #green_channel_weibo img{vertical-align:middle;border:none;margin-left:5px;}
#green_channel #green_channel_weibo{border:0; background:none;padding: 3px 2px;-moz-border-radius: none;-webkit-border-radius: none;-moz-box-shadow: none;-webkit-box-shadow: none;text-

shadow: none;}

#cnblogs_post_body {margin-left: 126px; margin-right: 8px; border-left: 2px solid #CCC; padding: 8px 16px 8px 16px;}
#cnblogs_post_body ul{list-style-type:disc;}
#cnblogs_post_body ul{margin-left:45px;}
#cnblogs_post_body ol{padding-left:50px;}
#cnblogs_post_body ol li{list-style-type:decimal;}
#cnblogs_post_body table{margin:0px auto;border: 1px solid #C0C0C0; border-collapse: 

collapse;}
#cnblogs_post_body th,#cnblogs_post_body td {border: 1px solid #C0C0C0; border-collapse: 

collapse; padding: 3px;}

.ad_text_commentbox{margin-top:5px;margin-bottom:5px;}

a.comment_uploadimg_a{font-size:12px;}
#site_nav_under{margin-top:5px;}
#site_nav_under a{margin-right:10px;}
#ad_under_comment2{margin-bottom:5px;}
#ad_under_comment2 img {margin-bottom:5px;}

.recent_comment_author{text-align:right;margin-right:4px;}

.cnblogs_code_toolbar{margin-top:5px;}
.cnblogs_code_toolbar span{padding-right:5px;}

input::-moz-focus-inner{ border: 0;padding: 0;}
.comment_btn{height:26px;width:68px;margin:0px;padding:0px;line-height:22px;}

/*#region commentbox */

#commentbox_opt a{padding-left:10px;}

/*#endregion*/

#taglist_title{margin-bottom:10px;}
#taglist td{padding:5px 20px 5px 10px;}

.Cal{width:100%;}
.CalTitle{width:100%;}


/*#region Comments */
.new-comment-block{line-height:1.5;}
.new-comment-title span{margin-left:5px}
.new-comment-title a{margin-left:5px}

.pager { font-size: 12px; margin: 10px 0; text-align: center;color: #2E6AB1;line-height:200%; }
.pager a { border: 1px solid #9AAFE5; color: #2E6AB1; margin:0px 2px; padding: 2px 5px; text-decoration: none; }
.pager span.current { background-color: #2E6AB1; border: 1px solid navy; color: #FFFFFF; font-weight: bold; margin:0px 2px; padding: 2px 5px; }

/*#endregion*/

/* common end */

/* common2 */

p{margin: 5px auto 5px auto;text-indent:0px;}

.postBody p, .postCon p {margin: 5px auto 5px auto;}

.postBody p, .postCon p {text-indent:0px; line-height:1.5;}

.cnblogs_code span{line-height:1.5;}

.login_tips a{text-decoration:underline;}

#div_digg .diggnum{line-height:1.5em;}
#div_digg .burynum {line-height:1.5em;}

#green_channel a:link,#green_channel a:visited,#green_channel a:active {}

.cnblogs_code{font-family:Courier New;font-size:12px;}
.cnblogs_code pre{font-family:Courier New;font-size:12px;}
.cnblogs_code span{font-family:Courier New;font-size:12px;}

#cnblogs_post_body ul li{list-style:inherit;}

/* common2 end */

#home {
  margin: 0 auto;
  min-width: 1014px;
}
*html {
  background-image: url(about:blank);
  background-attachment: fixed;
}
#header {
  background-color: #3b5998;
  position:fixed;
  left: 0;
  top: 0;
  right: 0;
  overflow: hidden;
  background-color: #4c66a4;
  min-width: 1014px;
  z-index: 300;
  height: 42px;
  margin: 0;
  border-bottom: 1px solid #29487d;
  _position:absolute;
  _top:expression(eval(document.documentElement.scrollTop));
  _bottom:auto;
}
#blogTitle {
  background-image: url(https://images.cnblogs.com/cnblogs_com/hlaspoor/382720/o_dlHFUgyXs9Y.png);
  background-repeat: no-repeat;
  background-size: auto;
  background-position: 0 -13px;
  margin: 10px auto 0 auto;
  width: 1014px;
  height: 24px;
  padding-top: 0px;
}
#blogTitle .headermaintitle:link, #blogTitle .headermaintitle:visited, #blogTitle 

.headermaintitle:hover, #blogTitle .headermaintitle:active {
  font-size: 18px;
  font-family: Arial;
  color: #fff;
  font-weight:bold;
  text-decoration:none;
}
#lnkBlogLogo {
  display: none;
}
#Header1_HeaderTitle {
  display: none;
}
#blogTitle h2 {
  font-size: 17px;
  color: white;
  font-weight: bold;
  padding-left: 34px;
}
#navigator {
  height: 37px;
  width: 900px;
  margin: -33px auto 0 auto;
  position: relative;
}
#navList {
  margin-top: 13px;
  margin-left: 200px;
  float: left;
}
#navList li {
  float: left;
}
#navList li a{
  font-size: 13px;
  padding: 8px;
  color: #ffffff;
  width: 50px;
  text-decoration: none;
}
#navList li a img{
  display: none;
}
#navList li a:hover{
  color: #ffffff;
  background-color: rgba(0, 0, 0, .1)
}
#MyLinks1_HomeLink {
  display: none;
}
.blogStats {
  display: none;
  float: right;
  color: #D8DFEA;
  margin-top: 12px;
  margin-right: 2px;
  text-align: right;
}
#main{
  margin: 0 auto;
  width: 1014px;
  min-width: 1014px;
  padding-top: 12px;
}
#mainContent {
  position: relative;
  float: right;
  text-align: left;
  width: 784px;
}
#mainContent .forFlow{
  margin: 8px 0 0 12px;
}
.day, .entrylistItem {
  background: #fff;
  border: 1px solid;
  border-color: #e5e6e9 #dfe0e4 #d0d1d5;
  -webkit-border-radius: 3px;
  margin-bottom: 12px;
  overflow: hidden;
  width: 770px;
}
.day a {
  color: #000;
}
.dayTitle {
  display: block;
}

.dayTitle, .entrylistTitle {
  padding: 4px 8px;
  font-size: 14px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #3B5998;
}
.block_desc {
  position: absolute;
  left: 180px;
  margin-top: 25px;
  color: #000;
}
.entrylistTitle {
  color: #333;
}
.dayTitle a {
  color: #333;
}
.postTitle, .entrylistPosttitle {
  padding: 4px;
  margin-bottom: 6px;
}
.postTitle a, .entrylistPosttitle a {
  font-size: 14px;
  font-weight: bold;
}
.postCon {

}
.postCon, .entrylistPostSummary {
  line-height: 140%;
  width: 660px;
  display: none;
}
.postDesc {
  display: none;
}
.postDesc, .entrylistItemPostDesc {
  color: #DDD;
  text-align: right;
  margin: 4px;
  margin-bottom: 6px;
}
.postDesc a, .entrylistItemPostDesc a {
  color: #DDD;
}
#sideBar {
  margin-top: 8px;
  background-color: #e9eaed;
  width: 230px;
  float: left;
  word-break: break-all;
  overflow: hidden;
}
#author_profile_info {
  margin: 4px 0;
}
#p_b_follow, #author_profile_follow, #p_b_ing, #comment_nav {
  margin-top: 4px;
  padding: 6px 0 4px 0;
  margin-bottom: 4px;
}
#p_b_follow a, #author_profile_follow a, #p_b_ing a, #comment_nav a {
  font-weight: bold;
  text-decoration: none;
  width: 70px;
  border: 1px solid #999;
  text-align: center;
  padding: 4px 8px;
  color: #4b4f56;
  background-color: #f6f7f9;
  border: 1px solid #ced0d4;
}
#p_b_follow a:hover, #author_profile_follow a:hover, #p_b_ing a:hover, #comment_nav a:hover {
  background-color: #e9ebee;
}
#TopFeedbackPostsBlock, #TopViewPostsBlock,
.catListBlogRank ul {
  margin-top: 8px;
}
#comment_nav a {
  margin-left: 4px;
}
.catListTitle {
  background-color: #f6f7f9;
  border-bottom: 1px solid #dddfe2;
  margin: 0;
  padding: 6px 8px;
  color: #444;
  font-weight: bold;
  font-size: 13px;
}
.catListTitle img {
  display: none;
}
#sideBarMain ul {
  line-height: 1.5em;
}
#leftcontentcontainer li {
  width: 210px;
  padding-left: 10px;
  overflow: hidden;
  word-wrap: break-word;
}
.input_my_zzk {
  border: 1px solid #BDC7D8;
  font-size: 9pt;
  margin: 0;
  padding: 3px;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  width: 114px;
  height: 14px;
}
input.btn_my_zzk2 {
  background-color: #5B74A8;
  border: 1px solid #999;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-size: 9pt;
  margin: 0;
  padding: 2px;
  white-space: nowrap;
  height: 22px;
  width: 62px;
}
input.btn_my_zzk, #btn_comment_submit {
  font-weight: bold;
  cursor: pointer;
  width: 62px;
  color: #FFF;
  border: 1px solid #999;
  padding: 2px;
  background-image: url(https://images.cnblogs.com/cnblogs_com/hlaspoor/382720/o_btn_bg.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: #5B74A8;
  border-color: #29447E #29447E #1A356E;
  -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, .1);
}
#btn_comment_submit {
  height: 29px;
  font-family: Microsoft YaHei, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#profile_block {
  margin-left: 8px;
}
.newsItem, .catListPostCategory, .catListBlogRank, .catListComment, .catListView, .catListFeedback {
  margin-bottom: 12px;
  background-color: transparent;
}
.newsItem h3 {
  margin-top: 0;
  display: none;
}
.recent_comment_author {
  color: #3B5998;
  font-weight: bold;
}
.post .postTitle {
  border-top: 0;
  border-bottom: 1px solid #CCC;
}
.feedback_area_title {
  background-color: #EDEFF4;
  margin: 8px 0 8px 0;
  padding: 4px 8px;
  color: #444;
  font-weight: bold;
}
.feedbackItem {
  border: 1px solid #CCC;
  background-color: #EDEFF4;
  margin: -1px;
  padding: 8px;
}
.feedbackManage {
  float: right;
}
.feedbackListSubtitle a {
  font-weight: bold;
}
.feedbackManage a {
  font-weight: normal;
}
.feedbackCon {
  margin: 4px 8px;
}
#divRefreshComments, #comment_nav {
  margin: 8px;
}
#divCommentShow {
  margin: 8px 0;
}
#comment_form_container {
  padding: 8px;
        border-top: 1px solid #CCC;
}
.PostListTitle {
  margin: 8px 0 8px 0;
  padding: 4px 8px;
  color: #444;
  font-weight: bold;
}
.PostList {
  border: 1px solid #CCC;
  margin: -1px;
  padding: 8px;
}
.postTitl2 {
  margin: 4px 0;
}
.postDesc2 {
  text-align: right;
}

#footer {
  color: #737373;
  margin: 0 auto;
  width: 798px;
  padding-top: 12px;
  padding-left: 201px;
  padding-bottom: 20px;
}
#top {
  position: absolute;
  top:0;
  left:0;
}
#author_profile, #div_digg {
  display: none;
}
#site_nav_under {
  display: none;
}
.c_ad_block, .ad_text_commentbox {
  display: none;
  margin:0;
  padding:0;
}
#ad_under_google {
  height:0;
  overflow:hidden;
}
#ad_under_google a {
  display: none;
}
#ad_t2 {
  display:none;
}
#under_post_news {
  display:none;
}
#profile_block {
  display:none;
}