body {
    color: #2c2c3b;
    font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC,
        Microsoft YaHei, Source Han Sans SC\, Noto Sans CJK SC,
        WenQuanYi Micro Hei, sans-serif;
    font-weight: 400;
    word-wrap: break-word;
    -webkit-font-kerning: normal;
    font-kerning: normal;
    -ms-font-feature-settings: 'kern', 'liga', 'clig', 'calt';
    font-feature-settings: 'kern', 'liga', 'clig', 'calt';
    background-color: #ffffff;
    -webkit-font-smoothing: antialiased;
}
#home {
    box-shadow: none;
    width: 1120px;
}
#topics .postTitle {
    font-size: 40px;
    line-height: 1;
    margin-bottom: 30px;
}
}
.postBody {
    font-size: 16px;
    color: #303133;
    line-height: 24px;
}
#cnblogs_post_body p, #cnblogs_post_body ol, #cnblogs_post_body table {
    text-indent: 0;
    margin: 0 0 30px 0;
}
#cnblogs_post_body ul {
    margin-bottom: 30px;
}
#cnblogs_post_body h2, #cnblogs_post_body h3, #cnblogs_post_body h4, #cnblogs_post_body h5 {
    margin-top: 30px;
    /* border-bottom: 1px solid #999999; */
    margin-bottom: 8px;
}
#cnblogs_post_body h2 {
    font-size: 32px;
}
#cnblogs_post_body h3 {
    font-size: 26px;
}
#cnblogs_post_body h4 {
    font-size: 20px;
}
#cnblogs_post_body h5 {
    font-size: 15px;
}
.cnblogs-markdown pre {
    margin-top: -20px;
    margin-bottom: 30px;
}
#cnblogs_post_body ol li, #cnblogs_post_body ul li {
    list-style-type: decimal;
    margin-bottom: 0;
    line-height: 30px;
}
.cnblogs-markdown code {
    color: #fd0d4a;
}
.blogpost-body a:link,
.blogpost-body a:visited,
.blogpost-body a:active {
    color: #ff2c2c;
}
.blogpost-body a:hover {
    text-decoration-style: wavy;
}
.postBody blockquote {
    background: #eeeeeec7;
    border: none;
    border-left: 5px solid #999;
    font-style: italic;
}
#green_channel a {
    background-image: none;
    border-radius: 0;
}
#comment_form_container .comment_textarea {
    width: 100%;
    box-sizing: border-box;
}

