/****************** 左上角导航条（已隐藏：备用） **********************/
#top {
    display: none;
}

/****************** 左边导航 **********************/
#leftmenu {
    padding: 0px;
    left: 0px;
    width: 250px;
    margin: 0px;
}


/******** 搜索、最新随笔、阅读排行榜 **************/
#leftmenu h3 {
    width: 250px;
    padding: 0px;
    margin: 0px;
    height: 50px;
    line-height:50px;
    text-align:center;
    background: #DDDDCC;
    font-size: 20px;
    font-weight:bold;
    color: #272822;
    border-radius:2px 2px 2px 2px;
}

/****** 首页、新随笔、管理 *******/
#leftmenu>ul {
    width: 250px;
    padding: 0px;
    margin: 0px;
    line-height:50px;
    text-align:center;
    background: #CCCCCC;
    font-size: 20px;
    font-weight:bold;
    color: #272822;
    font-family:"华文行楷","Times New Roman";

}

#leftmenu>ul a {
    padding: 0px;
    margin: 0px;
    line-height:50px;
    text-align:center;
    font-size: 20px;
    font-weight:bold;
    color: #272822;
    display: block;
    text-decoration: none;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#ABABAB;
}

#leftmenu>ul a:hover {
    background: #BCBCBC;
    color: #EEEEEE;
    color:#0066AA!important;
    font-size: 23px;
}

/****** 随笔、文章、引用 *******/
#blog_stats {
    padding: 10px 0px 10px 0px;
    background: #DDDDCC;
    font-family:"华文行楷","Times New Roman";

}

#blog_stats>ul {
    padding: 0px 0px 0px 40px;
    margin: 0px;
    line-height:25px;
    text-align:left;
    font-size: 15px;
    font-weight:bold;
    color: #272822;
}

/****** 时钟 *******/
#clockdiv {
    background: #DDDDCC;
    /* left, center, right */
    text-align: center;
}

/****** 访客来源 *******/
#blog-news>a img {
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px;
    width: 240px;
}

/****** 定制公告栏文字信息 *******/
.gonggao {
    text-align: center;
    font-size:17px;
    color:blue;
    font-family:"华文行楷";
}

.gonggao a {
    text-decoration: none;
}

.gonggao a:hover {
    color:#0066AA!important;
    font-size: 20px;
}

.wenzi {
    text-align: left;
    font-size:18px;
    font-weight:bold;
    font-family:"华文行楷";
}

/****** 博主个人信息 *******/
#profile_block {
    padding: 10px 0px 0px 40px;
    background: #DDDDCC;
    line-height:25px;
    text-align:left;
    font-size: 18px;
    font-weight:bold;
    color: #272822;
    font-family:"华文行楷","Times New Roman";
}

#profile_block a {
    color: #272822;
    text-decoration: none;
}

#profile_block a:hover {
    color:#0066AA!important;
    font-size: 20px;
}

/****** 找找看、谷歌搜索 *******/
#sidebar_search_box {
    padding: 5px 0px 5px 10px;
    background: #DDDDCC;
    font-family:"华文行楷","Times New Roman"!important;
}

/*google搜索框*/
#google_q,#q {
    height:27px;
    width:150px;
    border:solid 1px #ccc;
    box-shadow:inset 0 0 3px #ddd;
    border-radius:4px;
}

/*搜索按钮*/
.btn_my_zzk {
    font-family:'Microsoft Yahei';
    border:none;
    height:31px!important;
    width:75px;
    padding:1px;
    font-size:14px;
    cursor:pointer;
    position:relative;
    vertical-align:middle;
    display:inline-block;
    background:#55895B;
    border-radius:4px;
    color:#fff;
}

.btn_my_zzk:hover {
    background:#6DA47D;
}

/****** 最新随笔 *******/
#sidebar_recentposts {
    border:none;
    font-size:20px;
    cursor:pointer;
    background: #DDDDCC;
    border-radius:4px;
    color:#272822;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-family: 'Microsoft YaHei',"华文行楷","Times New Roman";
}

#sidebar_recentposts ul {
    margin: 0px;
    padding:0px;
    font-family:"Times New Roman";
}

#sidebar_recentposts ul li {
    margin: 0px;
}

#sidebar_recentposts a {
    display: block;
    height:25px;
    margin: 0px;
    padding:0px;
    background: #DDDDCC;
    font-size: 15px;
    font-weight:bold;
    color: #272822;
    text-decoration: none;
    padding-left:10px;
}

#sidebar_recentposts a:hover {
    color:#0066AA;
    font-size: 18px;
}

/****** 阅读排行榜 *******/
#topview_posts_wrap {
    font-family: 'Microsoft YaHei',"华文行楷","Times New Roman";
}

#TopViewPostsBlock {
    border:none;
    padding:1px;
    font-size:15px;
    cursor:pointer;
    background: #DDDDCC;
    border-radius:4px;
    color:#272822;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#TopViewPostsBlock ul {
    padding:0px;
    margin: 0px;
}

#TopViewPostsBlock ul li {
    margin: 0px;
    padding:0px;
}

#TopViewPostsBlock a {
    display: block;
    height:25px;
    margin: 0px;
    padding:0px;
    background: #DDDDCC;
    font-size: 15px;
    font-weight:bold;
    color: #272822;
    text-decoration: none;
    padding-left:10px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#TopViewPostsBlock a:hover {
    color:#0066AA;
    font-size: 18px;
}

/* 导航二字、博客园三字、统计二字 */
#leftmenu>h3,#blog_nav_sitehome,#blog_stats>h3 {
    display: none;
}

/****************** 底部版权所有 **********************/
#footer {
    padding: 0px;
    margin: 10px;
    min-height: 15px;
    height: 50px;
    line-height:50px;
    font-size: 20px;
    font-weight:bold;
    text-align:center;
    background: #55895B;
    color: #DDD;
    border-radius:5px 5px 0 0;
}

#footer br {
    display:none; 
}

#Footer1_Hyperlink3 {
    font-size: 20px!important;
    font-weight:bold;
    color: #DDD;
    text-decoration: none;
}

/****************** 生成目录 **********************/
/****** 按钮位置 *******/
#navigatorTitleDiv {
    position: fixed;
    bottom: 20px;
    left: 30px;
}

/****** 按钮图片圆角 *******/
#navigatorTitleDiv >img {
    border-radius:5px;
    box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
}

#navigationBottom {
    position: fixed;
    top: 75px;
    right: 10px;
}

/****** 目录列表 *******/
#navigatorDiv {
    padding: 10px;
    position: fixed;
    bottom: 70px;
    left: 0px;
    box-shadow: 0 0 10px #0B4BA9;
    min-width: 225px;
    max-width:226px;
    max-height:370px;
    min-height: 370px;
    font-weight:bold;
    cursor:pointer;
    //background-color: rgb(245, 245, 245);
    background-color:#DDDDCC;
    overflow-y:auto;
    border-radius:5px;
}

#navigatorDiv dt a {
    color: #000000;
    text-decoration: none;
}
#navigatorDiv dt a:hover {
    color: #458fce;
    font-size: 15px;
}


/****************** 浏览器滚动条样式 **********************/
/* width */
::-webkit-scrollbar {
    width: 4px;
    height: 4px;
}

/* Track */
::-webkit-scrollbar-track {
    background: rgb(255, 255, 255);
    border-radius: 8px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: rgb(201, 201, 202);
    border-radius: 8px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: rgb(162, 162, 163);
}

/*******************************************************************************
****************************** 中间部分 *****************************************
********************************************************************************/
/******************************主面板(导航条开始至广告部分结束、除去左列) ********************************/
#main {
    margin-left: 250px;
    padding:15px 30px 30px 30px;
}

/************ 文章项目 *********************/
.post>h2 {
    padding:0px;
    margin:0px;
    line-height:19px;
    top: 27px;
}

.post>h2 a {
    font-size:19px;
    font-weight:bold;
    padding-left: 10px;
    color: #0f3647;
    border-left: 3px solid #21759b;
    width: 100%;
    clear: both;
    margin:0px;
}

/* 鼠标移到该处点击、略过 */
.post>h2 a:link, .post>h2 a:visited, .post>h2 a:active {
    color: #21759b;
    transition: all 0s linear 0s;
}

/* 鼠标移到该处背景变为黑色 */
.post>h2 a:hover {
    color:#009CB5;
    font-size:20px;
    text-decoration: none;
}

/******************************文章主体开始 ********************************/
/******文章整体（不包含主标题）************/
#cnblogs_post_body {
    padding:0px;
    margin:30px 0px 0px 0px;
}

/******全文p标签************/
#cnblogs_post_body p {
    padding:0px;
    margin:0px;
    text-indent:2em!important;
    font-size:17px;
    word-wrap:break-word;
    font-size:19px;
    font-family: 'Microsoft YaHei',"华文行楷","Times New Roman";
    line-height:33px;
}

/***************** 一级标题 ***********************/
#cnblogs_post_body h1 {
    padding:0px;
    margin:0px;
    font-size:24px;
    background-color:#286494;
    color:#FFFFFF;
    border-radius: 5px;
    margin-top: 25px;
    line-height: 1.8;
    padding-left:5px;
    font-family: "方正准圆","微软雅黑", "宋体", "黑体", Arial;
}

/******一级标题下相邻的p标签************/
#cnblogs_post_body h1 + p {
    margin-top:10px;
    margin-left:10px;
}

/******p标签相邻的换行标签************/
#cnblogs_post_body p + br {
    display:none;
}

/******一级标题下的相邻的换行标签************/
#cnblogs_post_body h1 + br {
    display:inline;
}

#cnblogs_post_body h1 + pre {
    margin-left:10px;
}


#cnblogs_post_body h1 + p + pre {
    margin-left:15px;
}

/***************** 二级标题 ***********************/
#cnblogs_post_body h2 {
    margin-left:15px;
    font-size:20px;
}

/******二级标题下的p标签************/
#cnblogs_post_body h2 + p {
    margin-left:20px;
}

/******二级标题下相邻的p标签************/
#cnblogs_post_body h2 + p + p {
    margin-left:20px;
}

#cnblogs_post_body h2 + pre {
    margin-left:30px;
}

#cnblogs_post_body h2 + p + pre {
    margin-left:30px;
}

/******文章主体下的li 标签************/
#cnblogs_post_body li {
    word-wrap:break-word;
    font-size:19px;
    font-family: 'Microsoft YaHei',"华文行楷","Times New Roman";
    line-height:33px;
}
/******li标签下的二级标题************/
#cnblogs_post_body li h2 {
    margin-left:0px;
}

/******li标签下的二级标题************/
#cnblogs_post_body li h2 {
    margin-left:0px;
}

/******二级标题下的ul标签************/
#cnblogs_post_body h2 + ul {
    margin-left:45px;
}

/******二级标题下的ul标签************/
#cnblogs_post_body h2 + p + ul {
    margin-left:50px;
}

#cnblogs_post_body img {
  border: 2px solid rgba(0.9,0.9,0.9,0.8);
  border-radius: 5px;
}

#cnblogs_post_body a:hover {
text-decoration: none;
    color: #003399;
    color:#009CB5;
    color:#FD6C6C;
}

#cnblogs_post_body li a {
text-decoration: none;
font-weight: bold;
}

#cnblogs_post_body a {
text-decoration: none;
color: #000000;
color: #003399;

}

#cnblogs_post_body img {

    margin-top: 10px;
}

/****************************** 代码高亮开始 ********************************/
/*
代码高亮开始，使用了一个叫Monokai Sublime的黑色主题皮肤，直接拿过来还不行，有一些样式冲突，还要自己稍微改一些地方
Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/
*/
/*
Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/
*/
pre {
/*控制代码不换行*/
    white-space: pre;
    word-wrap: normal;
}
.cnblogs-markdown .hljs {
    font-size: 16px!important;
    font-family: consolas,monospace !important;
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    background: #23241f !important;
    color: #FFF;
    white-space: pre;
    word-break: normal;
    padding: 10px 15px !important;
}

.hljs,
.hljs-tag,
.hljs-subst {
  color: #f8f8f2;
}

.hljs-strong,
.hljs-emphasis {
  color: #a8a8a2;
}

.hljs-bullet,
.hljs-quote,
.hljs-number,
.hljs-regexp,
.hljs-literal,
.hljs-link {
  color: #ae81ff;
}

.hljs-code,
.hljs-title,
.hljs-section,
.hljs-selector-class {
  color: #a6e22e;
}

.hljs-strong {
  font-weight: bold;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-name,
.hljs-attr {
  color: #f92672;
}

.hljs-symbol,
.hljs-attribute {
  color: #66d9ef;
}

.hljs-params,
.hljs-class .hljs-title {
  color: #f8f8f2;
}

.hljs-string,
.hljs-type,
.hljs-built_in,
.hljs-builtin-name,
.hljs-selector-id,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-addition,
.hljs-variable,
.hljs-template-variable {
  color: #e6db74;
}

.hljs-comment,
.hljs-deletion,
.hljs-meta {
  color: #75715e;
}

/*黑色主题皮肤结束*/

/****************************** 设置签名格式 定制css样式 作者：CH520 ********************************/
#MySignature {
    display: none;
    background-color: #FFFFFF;
    border-radius: 10px;
    box-shadow: 1px 1px 1px #FFFFFF;
    padding: 10px;
    line-height: 1.5;
    text-shadow: 1px 1px 1px #FFF;
    font-size: 16px;
    font-weight:bold;
    font-family: 'Microsoft Yahei';
    margin-top: 20px;
}

#MySignature a:hover {
    text-decoration: none;
    color:#1E1E3C;
}


#blog_post_info {
    margin: 0px; 
    padding:0px;
}

/*green_channel*/
#green_channel {
    text:align:right;
    background:#6DA47D;
    font-weight:normal;
    font-size:15px;
    margin: 0px!important; 
    width: 97%;
    border:none;
    color:#fff;
    padding:20px!important;
    /*border-radius:4px 4px 4px 4px;*/
    border-radius:10px 10px 10px 10px;*/
}

/****************************** 作者个人信息 CH520 关注：10 粉丝：1 ********************************/
#author_profile {
    margin: 20px; 
    height:66px;
}

#author_profile_info {
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    height:66px;
}

#author_profile_info img{
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    height:66px;
    padding: 0px;
    border-radius:33px 33px 33px 33px;*/
}

#author_profile_detail {
    height:66px;
    margin-left: 10px;
}

#author_profile_detail a {
    line-height: 22px;
    font-size: 16px;
    font-weight: bold;
    font-family: "华文行楷",'Microsoft YaHei',"Times New Roman";
    text-decoration: none;
    color:#1E1E3C;
}

#author_profile_detail a:hover {
    font-size: 17px;
    text-decoration: none;
    color:#75715e;
}

/****************************** 点赞 ********************************/
#div_digg {
  position:fixed;
  bottom:18px;
  width:110px;
  right:55px;
  border:2px solid #6FA833;
  padding:10px;
  background-color:#fff;
  border-radius:5px 5px 5px 5px !important;
  box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
}

#div_digg .buryit {
    margin-left: 10px;
}

#div_digg .buryit:hover {
    border-radius:5px 5px 5px 5px !important;
    box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
}

#div_digg .diggit:hover {
    border-radius:5px 5px 5px 5px !important;
    box-shadow:0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
}

/****************************** 上一篇 ********************************/
#post_next_prev {
    margin-top: 5px;
    line-height: 22px;
    font-size: 16px;
    margin-bottom: 20px;
    font-family: 'Microsoft YaHei',"华文行楷","Times New Roman";
    color:#272822;
    font-weight: bold;
}

#post_next_prev a {
    color:#272822;
}

#post_next_prev a:hover {
    font-size: 17px;
    text-decoration: none;
    color:#A6A22E;
}

/****************************** 由谁写 ********************************/
#commentform_title {
    font-size: 16px;
    font-weight: bold;
}

#post_detail .postfoot {
    font-size: 15px;
    font-weight: bold;
    float: right;
}

#post_detail .postfoot a {
    text-decoration: none;
}

/****************************** 评论 ********************************/
#comment_form {
    margin-top: 62px;
}

#comment_nav {
    float: right;
    font-size: 15px;
    font-weight: bold;
}

#comment_nav a {
    text-decoration: none;
}

#comment_form_container>p {
    font-size: 15px;
    font-weight: bold;
}

#comment_form_container .commentbox_main {
    margin-top: 20px;
}

.commentbox_title_left {
    font-size: 17px;
    font-weight: bold;
    height:25px;
}

.commentbox_title_right {
    height:25px;
}

#tbCommentBody {
    margin-top: 10px;
    width: 97%;
    border-radius:5px 5px 5px 5px;
}

#commentbox_opt {
    height:70px;
}

#btn_comment_submit {
    margin-top:0px;
    margin-bottom:0px;
    margin-right:30px;
    height:70px;
    width: 140px;
    border-radius:5px 5px 5px 5px;
    background-color: #458fCE;
    float: left;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
}

/****************************** 评论按钮 ********************************/
#btn_comment_submit {
    border:none;
    height:48px;
    width:120px;
}

.comment_btn {
    font-family:'Microsoft Yahei';
    border:none;
    height:48px;
    width:120px;
    font-size:18px;
    cursor:pointer;
    position:relative;
    vertical-align:middle;
    display:inline-block;
    background:#55895B!important;
    color:#fff;
    border-radius:4px 4px 4px 4px;
}

#btn_comment_submit:hover {
    background:#6DA47D!important;
}

div.commentform p {

margin-top:20px;
}

#span_comment_canceledit + a{

display:none;
}

/*********** 2018年10月26日 *************/
.date {
    line-height: 31px;
    font-size:16px!important;
    padding-bottom: 5px;
    margin-top:30px;
    margin-bottom:10px!important;
}

.date a {
    display: none!important;
}

/*摘要: https://www.cnblogs.coub.io/阅读全文*/
.c_b_p_desc {
    margin-top:15px;
    font-size:16px;
    text-indent:1.5em!important;
}

.c_b_p_desc a {
  color:#FD6C6C;
}

.c_b_p_desc a:hover {
    color:#009CB5;
    text-decoration: none;
    font-weight: bold;
}

/******* posted @ 2018-10-26 00:32 DXCH 阅读(13) 评论(1) 编辑 ********/
.postfoot {
  float: right;
  font-size:15px!important;
  font-weight:bold;
  margin-right: 20px;
}

/******* 编辑 ********/
.postfoot a {
    color:#FD6C6C;
}

.postfoot a:hover {
    color:#009CB5;
    text-decoration: none;
}

#taglist_title {
    font-size:25px!important;
    font-weight:bold;
}

#blog-comments-placeholder {
    margin-top: 50px;
}