/* --公共-- */
#cnblogs_post_body,.postCon {overflow:hidden!important;}

.layer {height:auto!important;display:block!important;}
.comment_vote {text-align: right;float:right;}
.comment_actions a,.comment_vote a{margin:2px 5px;}
.commentbox_title_left {float: left;}
.commentbox_title_right {float: right;height: 22px;}
.comment_btn {height: 26px;width: 68px;line-height: 22px; margin:10px 10px 0 0;}
div.commentform p {line-height: 20px;}
#commentbox_opt a {padding-left: 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{}
#div_digg{float:right;margin-bottom:10px;margin-right:30px;font-size:12px;width:125px;text-align:center;margin-top:10px;}
.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 */

#BlogPostCategory {float:left;}
#EntryTag {float:right;}
#green_channel {clear:both;}

/*  --底部-- */
#google_ad_c1 {display:none;}
#google_ad_c2 {display:none;}
#ad_under_google {display:none!important;clear:both;}
#tbCommentBody {width:100%;height:200px;}
#MySignature {display:none!important;}
#blog_news_kb .itnews{float:left;}
#kb_block {padding-left:40px;}
.ad_text_commentbox {border-top:1px dotted gray;margin-top:10px;}
#comment_nav a{margin-left: 10px;}

/*  --侧边-- */
#sideBar{overflow:hidden!important;}
.recent_comment_body {_height:34px;max-height:50px;width:100%;overflow: hidden!important;}
.newsItem,#blog-sidecolumn{border-color:silver!important;}
.catListTitle {margin:10px 0 0 0;font-size:18px;font-weight:bold;border-top:1px dotted silver;}
.newsItem .catListTitle {margin:0;border:none;}
#TopViewPostsBlock ul li a:visited {color:gray;}
#TopFeedbackPostsBlock ul li a:visited {color:gray;}
.catListEssay a:visited {color:gray;}
#widget_my_zzk {margin-top:2px;}
#blog-sidecolumn a:hover {background-color:#006600!important;color:white!important;}
#q{height:25px;padding-bottom:0;padding-top:0}
#btnZzk {background-color:#204060;line-height:25px;}
.catListTag a{display:inline;}
.catListTag ul li{display:block;float:left!important;height:20px;white-space:nowrap!important;}
.catListPostCategory {clear:both;}

/*  --导航-- */
#navList {margin-bottom:0;}
#navList li{border-bottom:2px solid green;}
#navList li a{border-bottom:3px white solid;display:block;font-family:微软雅黑,Microsof-YaHei,黑体,幼圆;}
#navList li a:hover {color:#006600!important;border-bottom-color:green;}
#navList a[href="https://www.cnblogs.com/"]:hover {color:#006600!important;}
#navList a[href="https://www.cnblogs.com/"] {color:gray!important;}
#navList a[href="https://www.cnblogs.com/lekko/"] {color:black!important;border-bottom-color:green;}
#header {background:url(https://pic.cnblogs.com/avatar/a327390.jpg?id=20184801) no-repeat right top;}
.blogStats {color:black;opacity: 0.6;background-color: white;}

/*  --内容-- */
#cnblogs_post_body p {margin:5px 0;line-height:20px;}
.postTitle a{font-family:微软雅黑,Microsof-YaHei,黑体,幼圆;}
.postTitle a:hover {background-color:#006600;color:white;}
.blogStats {clear:both;}
#home {position:absolute;}
#main {overflow:hidden;}
body {position:relative;}
#mainContent {overflow:hidden;}
#cnblogs_post_body img {max-width:800px!important;*max-width:100%!important;}
html {width: 100%;overflow-x: hidden;}

/* -- 代码高亮 -- */
.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_code span{line-height:1.5;}
/*#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;
	/*word-wrap: break-word;
	white-space: pre-wrap;*/
}
.cnblogs_code pre{
    font-size: 12px;
    word-wrap: break-word;
	white-space: pre-wrap;
}
.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*/