

body {
  font-size: 15px;
}

#cnblogs_post_body {
padding:30px;
color:#2b2b2b;

  line-height: 26px;
  font-family: Optima-Regular, Optima, PingFangTC-Light, PingFangSC-light, PingFangTC-light;
  letter-spacing: 2px;
  background-image: linear-gradient(90deg, rgba(50, 0, 0, 0.04) 3%, rgba(0, 0, 0, 0) 3%), linear-gradient(360deg, rgba(50, 0, 0, 0.04) 3%, rgba(0, 0, 0, 0) 3%);
  background-size: 20px 20px;
  background-position: center center;
}

#cnblogs_post_body p {
line-height:26px;
  color: #2b2b2b;
  margin: 16px 0px;
  letter-spacing: 2px;
  word-spacing: 2px;
  text-align:left;
}

#cnblogs_post_body strong {
color: #0077AA;
}


#cnblogs_post_body h1 {
    font-size: 25px;
}

#cnblogs_post_body h2 {
  font-size: 20px;
}

#cnblogs_post_body h3 {
  font-size: 17px;
}


#cnblogs_post_body ul li {
  font-size: 15px;
  list-style-type: circle;
  line-height: 26px;
  margin: 5px 0px;
  letter-spacing: 2px;
  word-spacing: 2px;
}

#cnblogs_post_body ol li {
  font-size: 15px;
  line-height: 26px;
  margin: 5px 0px;
  letter-spacing: 2px;
  word-spacing: 2px;
}

#cnblogs_post_body img, .cnblogs-post-body img {
    max-width: 100% !important;
    height: auto;
}


/*代码高亮*/

#topics .postBody pre {
    white-space: pre !important;
}

pre {
/*控制代码不换行*/
    white-space: pre !important;
    word-wrap: normal;
}

.cnblogs-markdown .hljs {
white-space: pre !important;
    display: block;
    overflow: auto;
    padding: 1.3em 2em !important;
    font-size: 14px !important;
    background: #272822 !important;
    color: #FFF;
    max-height: 700px;
}

.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;
}

/* 黑色主题makedown代码结束 */



/*makedown行间代码样式 */
.cnblogs-markdown code {
    border: none !important;
    font-size: 1em !important;
    font-family: sans-serif !important;
    white-space: pre !important;
}



/*代码高亮结束*/

