/* 文章标题样式 */
#cnblogs_post_body h1, #cnblogs_post_body h2, #cnblogs_post_body h3, #cnblogs_post_body h4 {
    font-family: "Roboto", Corbel, Avenir, "Lucida Grande", "Lucida Sans", sans-serif;
    font-weight: 400;
    color: #0C3C26;
    margin: 20px 0px;
}

/* 段落文字、引用文字内容样式 */
#cnblogs_post_body p {
    font-family: "Roboto", Corbel, Avenir, "Lucida Grande", "Lucida Sans", sans-serif!important;
    font-size: 14px;
    color: #0C3C26;
    text-indent: 0;
    line-height: 21px;
    margin: 14px 0px;
}

/* 超链接样式 */
#cnblogs_post_body a:link {
    color: rgb(106, 14, 14);
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-thickness: auto;
    border-bottom-color: rgb(121, 135, 128);
    border-bottom-style: dotted;
    border-bottom-width: 1px
}

/* 无序列表样式 */
#cnblogs_post_body ul li {
    font-family: "Roboto", Corbel, Avenir, "Lucida Grande", "Lucida Sans", sans-serif;
    color: #0C3C26;
    font-size: 16px;
    list-style-type: disc;
}

/* 有序列表样式 */
#cnblogs_post_body ol li {
    font-family: "Roboto", Corbel, Avenir, "Lucida Grande", "Lucida Sans", sans-serif;
    color: #0C3C26;
    font-size: 16px;
    list-style-type: decimal;
}

/* 引用内容样式 */
#topics .postBody blockquote {
    background: rgb(241, 255, 247);
    border: none;
    border-left: 5px solid #f6b73c;
    margin: 15px 0px;
}

/* 单行代码样式 */
.cnblogs-markdown code {
    font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace!important;
    font-size: 14px!important;
    line-height: 20px!important;
    color:rgb(12, 60, 38);!important;
    border: 1px solid #ccc!important;
    padding: 0 5px!important;
    border-radius: 3px!important;
    margin: 1px 5px;
    vertical-align: middle;
    display: inline-block;
}

/* 多行代码样式 */
.cnblogs-markdown .hljs {
    font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace!important;
    font-size: 14px!important;
    line-height: 1.5!important;
    padding: 5px!important;
}

/* 设置代码不换行 */
pre {
    white-space: pre;
    word-wrap: normal;
}

/* 设置分隔线样式 */
.cnblogs-markdown hr {
    height: 0;
    margin: 15px 0;
    overflow: hidden;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #ddd;
}

/* 设置图片居中样式 */
.cnblogs-markdown img {
    margin: 0 auto;
    display: block;
}