body {   
    font-size: 15.5px;
}
.post {
    background-color: #ffffff;
    border-radius: 6px 6px 6px 6px;
    padding: 20px;
}

#cnblogs_post_body h1 {
    background: #3f454c;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-size: 29px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 1.5em 0 1em !important;
    padding: 10px 20px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}
#cnblogs_post_body h2 {
     background: #3f454c;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-size: 25px;
    font-weight: bold;
    height: 25px;
    line-height: 22px;
    margin: 1.5em 0 1em !important;
    padding: 10px 20px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}
#cnblogs_post_body h3 {
     background: #3f454c;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-weight: bold;
    margin: 1.5em 0 1em !important;
    padding: 10px 20px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}

#cnblogs_post_body  h4, h5{
   background: #3f454c;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-weight: bold;
    margin: 1.5em 0 1em !important;
    padding: 10px 20px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}

/*
整体页面布局
*/
#home {  
    width: 100%;
}

/* 设置超链接的属性*/
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #333;
    transition: all 0.4s linear 0s;
    text-decoration: blink;
    font-size: 25px;
}
.postBody a:link, .postBody a:visited, .postBody a:active {
    text-decoration: blink;
}
/* 博客园 首页 新随笔 所在区域设置*/
#navigator {
    font-size: 18px;
    font-family: "STXingkai" !important;
}

/* 目录的隐藏目录(显示目录)标签设置*/
#navigatorTitleDiv
{
    padding: 5px;
    position: fixed;
    top: 70px;
    left: 2px;
    font-weight: bold;
    cursor :pointer;
    background-color: #fff;
}
/* 目录设置 */
#navigatorDiv {
    border-style: none;
    position: fixed;
    padding: 05px;
    padding-top: 5.3%;
    top: 40px;
    bottom: 0px;
    right: 79%;
    left: 20px;
    background-color: #fff;
    font-family: "Monaco" !important;
    font-size: 15px
}

.postBody blockquote {
    padding: 1px 20px 1px 20px;
    min-height: 35px;
    line-height: 1.6em;
    color: #333;
    background-color: #aaaaaa;
}

/*
标题栏:博客名 NowGood 设置
!important 表示优先级高
*/
#blogTitle a {
    color: #075db3;
    font-family: "-webkit-pictograph" !important;
    font-size: 20px;
}


/*
正文: 设置博客文章的标题风格
*/ 

#topics .postTitle {
    /*font-weight: bold;*/
    float: left;
    line-height: 2;
    padding-left: 5px;
    font-size: 25px;
     font-family: "Monaco" !important;
}

/*
正文: 设置段落(普通文本)的字体颜色,字体大小, 字体风格 
*/
#cnblogs_post_body p {
    margin: 10px auto;
    text-indent: 0;
    margin-right: 13%;
    margin-top: 15px;
    margin-bottom: 15px;
}
.postBody p {
    line-height: 1.7;
    color: #000;
    font-size: 16px;
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif  !important;*/
   font-family: "Monaco" !important;
/*Monaco*/
}
.postBody p, .postCon p {
    margin: 2 auto 5em auto;
    line-height: 1.8;
}

#cnblogs_post_body h3,h4,h5,h6{
    margin-top: 70px;
    margin-bottom: 20px;
}
#cnblogs_post_body p code {
    font-family: "Monaco"!important;
    font-size: 16px !important;
    color: #000;
    background-color: #ccc !important;
}
/*.cnblogs-markdown  code {
    background-color: #eee!important;
    vertical-align: middle;
}
*/
.cnblogs-markdown .hljs {
    font-family:  Monaco!important;
    font-size: 14px!important;
    line-height: 1.5!important;
}

/* 设置图片的大小*/
#cnblogs_post_body img {
    max-width: 600px;
    max-high: 400px;
}
.code_img_closed {
    vertical-align: middle;
    padding-right: 5px;
}

/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/

/* a11y-dark theme */
/* Based on the Tomorrow Night Eighties theme: https://github.com/isagalaev/highlight.js/blob/master/src/styles/tomorrow-night-eighties.css */
/* @author: ericwbailey */

/* Comment */
.cnblogs-TinyMCE .hljs-comment,
.cnblogs-TinyMCE .hljs-quote {
  color: #d4d0ab;
}

/* Red */
.cnblogs-TinyMCE .hljs-variable,
.cnblogs-TinyMCE .hljs-template-variable,
.cnblogs-TinyMCE .hljs-tag,
.cnblogs-TinyMCE .hljs-name,
.cnblogs-TinyMCE .hljs-selector-id,
.cnblogs-TinyMCE .hljs-selector-class,
.cnblogs-TinyMCE .hljs-regexp,
.cnblogs-TinyMCE .hljs-deletion {
  color: #ffa07a;
}

/* Orange */
.cnblogs-TinyMCE .hljs-number,
.cnblogs-TinyMCE .hljs-built_in,
.cnblogs-TinyMCE .hljs-builtin-name,
.cnblogs-TinyMCE .hljs-literal,
.cnblogs-TinyMCE .hljs-type,
.cnblogs-TinyMCE .hljs-params,
.cnblogs-TinyMCE .hljs-meta,
.cnblogs-TinyMCE .hljs-link {
  color: #f5ab35;
}

/* Yellow */
.cnblogs-TinyMCE .hljs-attribute {
  color: #ffd700;
}

/* Green */
.cnblogs-TinyMCE .hljs-string,
.cnblogs-TinyMCE .hljs-symbol,
.cnblogs-TinyMCE .hljs-bullet,
.cnblogs-TinyMCE .hljs-addition {
  color: #abe338;
}

/* Blue */
.cnblogs-TinyMCE .hljs-title,
.cnblogs-TinyMCE .hljs-section {
  color: #00e0e0;
}

/* Purple */
.cnblogs-TinyMCE .hljs-keyword,
.cnblogs-TinyMCE .hljs-selector-tag {
  color: #dcc6e0;
}

.cnblogs-TinyMCE .hljs {
  display: block;
  overflow-x: auto;
  background: #2b2b2b;
  color: #f8f8f2;
  padding: 0.5em;
}

.cnblogs-TinyMCE .hljs-emphasis {
  font-style: italic;
}

.cnblogs-TinyMCE .hljs-strong {
  font-weight: bold;
}

@media screen and (-ms-high-contrast: active) {
.cnblogs-TinyMCE .hljs-addition,
.cnblogs-TinyMCE .hljs-attribute,
.cnblogs-TinyMCE  .hljs-built_in,
.cnblogs-TinyMCE  .hljs-builtin-name,
.cnblogs-TinyMCE  .hljs-bullet,
.cnblogs-TinyMCE  .hljs-comment,
.cnblogs-TinyMCE  .hljs-link,
.cnblogs-TinyMCE  .hljs-literal,
.cnblogs-TinyMCE  .hljs-meta,
.cnblogs-TinyMCE  .hljs-number,
.cnblogs-TinyMCE  .hljs-params,
.cnblogs-TinyMCE  .hljs-string,
.cnblogs-TinyMCE  .hljs-symbol,
.cnblogs-TinyMCE  .hljs-type,
.cnblogs-TinyMCE  .hljs-quote {
       color: highlight;
    }

.cnblogs-TinyMCE    .hljs-keyword,
.cnblogs-TinyMCE    .hljs-selector-tag {
        font-weight: bold;
    }
}