body {
    background: url('https://images.cnblogs.com/cnblogs_com/fairjm/1935239/o_210222111524wp7149847-minato-aqua-wallpapers.jpg') no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

div#home {
   background-color:#ffffffe8;
}

/* a */
  .cnblogs-markdown a {
    color: #4183c4;
    text-decoration: none;
  }

/* h*/
#cnblogs_post_body h1 {
    font-size: 25px;
    color:darkred;
    font-weight: bold;
    line-height: 1.5;
    margin: 10px 0;
    padding-bottom: 0.3em;
    border-bottom: 1px solid #eee;
}

#cnblogs_post_body h2 {
    color:darkblue;
}

#cnblogs_post_body h3 {
    color:blue;
}

/* 目录和锚点 */ 
 div#catalog {
      position: relative;
      padding: 15px;
      display: inline-block;
      min-width: 200px;
      border-radius: 4px;
      border: 1px solid #e0e0e0;
      background-color: #f7f7f7;
  }
  
  a[href="#catalog"] {
      color: #e7e7e79e;
  }
  
  #catalog .control_btn {
      position: absolute;
      top: 15px;
      right: 15px;
      width: 20px;
      height: 20px;
      line-height: 1em;
      text-align: center;
      color: #333;
  }
  
  li.h2_list {
      margin-left: 10%;
  }
  
  li.h3_list {
      margin-left: 20%;
  }

/* 代码块 */
  .cnblogs-markdown code,
  .cnblogs-markdown kbd,
  .cnblogs-markdown pre {
    font-family: monospace, monospace  !important;
    font-size: 0.9em  !important;
    background-color: #f5f5f540 !important;
  }

.cnblogs-markdown code:not([class]) {
    color: chocolate;
    border: none!important;
    background-color: #ffecd7 !important
}

/* post body*/  
.postBody {
    line-height: 1.8;
    font-size: 15px;
}

/* 侧边 */
.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    background: none;
}

#topics .postTitle {
    font-size: 200%;
}

/* highlights*/
/*!
 * GitHub.com style
 *
 * GitHub Light v0.5.0
 * https://github.com/primer/github-syntax-light
 */

.cnblogs-markdown .hljs {
    color: #24292e;
    background: #ffffff;
  }
  
  .cnblogs-markdown .hljs-doctag,
  .cnblogs-markdown .hljs-keyword,
  .cnblogs-markdown .hljs-meta-keyword,
  .cnblogs-markdown .hljs-template-tag,
  .cnblogs-markdown .hljs-template-variable,
  .cnblogs-markdown .hljs-type {
    /* prettylights-syntax-keyword */
    color: #d73a49;
  }
  
  .cnblogs-markdown .hljs-title {
    /* prettylights-syntax-entity */
    color: #6f42c1;
  }
  
  .cnblogs-markdown .hljs-attr,
  .cnblogs-markdown .hljs-attribute,
  .cnblogs-markdown .hljs-literal,
  .cnblogs-markdown .hljs-meta,
  .cnblogs-markdown .hljs-number,
  .cnblogs-markdown .hljs-variable,
  .cnblogs-markdown .hljs-selector-attr,
  .cnblogs-markdown .hljs-selector-class,
  .cnblogs-markdown .hljs-selector-id {
    /* prettylights-syntax-constant */
    color: #005cc5;
  }
  
  .cnblogs-markdown .hljs-regexp,
  .cnblogs-markdown .hljs-string,
  .cnblogs-markdown .hljs-meta-string {
    /* prettylights-syntax-string */
    color: #032f62;
  }
  
  .cnblogs-markdown .hljs-built_in,
  .cnblogs-markdown .hljs-symbol,
  .cnblogs-markdown .hljs-title.class_,
  .cnblogs-markdown .hljs-class .cnblogs-markdown .hljs-title {
    /* prettylights-syntax-variable */
    color: #e36209;
  }
  
  .cnblogs-markdown .hljs-comment,
  .cnblogs-markdown .hljs-code,
  .cnblogs-markdown .hljs-formula {
    /* prettylights-syntax-comment */
    color: #6a737d;
  }
  
  .cnblogs-markdown .hljs-name,
  .cnblogs-markdown .hljs-quote,
  .cnblogs-markdown .hljs-selector-tag,
  .cnblogs-markdown .hljs-selector-pseudo {
    /* prettylights-syntax-entity-tag */
    color: #22863a;
  }
  
  .cnblogs-markdown .hljs-subst {
    /* prettylights-syntax-storage-modifier-import */
    color: #24292e;
  }
  
  .cnblogs-markdown .hljs-section {
    /* prettylights-syntax-markup-heading */
    color: #005cc5;
    font-weight: bold;
  }
  
  .cnblogs-markdown .hljs-bullet {
    /* prettylights-syntax-markup-list */
    color: #735c0f;
  }
  
  .cnblogs-markdown .hljs-emphasis {
    /* prettylights-syntax-markup-italic */
    color: #24292e;
    font-style: italic;
  }
  
  .cnblogs-markdown .hljs-strong {
    /* prettylights-syntax-markup-bold */
    color: #24292e;
    font-weight: bold;
  }
  
  .cnblogs-markdown .hljs-addition {
    /* prettylights-syntax-markup-inserted */
    color: #22863a;
    background-color: #f0fff4;
  }
  
  .cnblogs-markdown .hljs-deletion {
    /* prettylights-syntax-markup-deleted */
    color: #b31d28;
    background-color: #ffeef0;
  }