#topics .postBody{
    padding: 0 5%;
    font-size: 16px;
    letter-spacing: 0.2em;
    line-height: 1.5em;
    counter-reset: heading 0;
}

#cnblogs_post_body p {
    margin: 2em 0;
}

#cnblogs_post_body h1, h2, h3, h4{
    font-family: "华文行楷", Microsoft Yahei; Sans Serif;
    font-weight: bold;
    letter-spacing: 0;
}

#cnblogs_post_body h1 {
    font-size: 25px;
    color: #FFF;
    margin: 3em 0 1.5em -1.5em;
    padding: 0.1em 0.5em 0em;
    background-image: linear-gradient(to right, #ff5e52, #ff5e52 25%, #FFF 50%);
    border-radius: 0.95em 0 0 0.95em;
}

#cnblogs_post_body h1:before {
    counter-increment: heading 1;
    content: counter(heading) ". ";
}

#cnblogs_post_body h2{
    margin: 2em 0 0.5em;
    font-size: 25px;
    color: #ff5e52;
}

#cnblogs_post_body hr{
    margin: 3em 25%;
    height: 5px;
    background-image: linear-gradient(to right, #169fe6, #ff5e52, #169fe6);
    border-radius: 2.5px;
    border: none;
}

#topics .postBody blockquote{
    background-color: #E6FFCC;
    border-left: 5px solid #FFCCCC;
}

#topics .postBody blockquote p{
    margin: 1em 0.5em;
    color: #737326;
}

#cnblogs_post_body li{
    margin: 1em 0 1em 2em;
    color: rgb(100, 100, 100);
}

#cnblogs_post_body li>p{
    margin: 0 0;
}

#cnblogs_post_body strong{
    color: #ff5e52;
}

#cnblogs_post_body a{
    color: #1574A8;
}

#cnblogs_post_body a:hover{
    color: #f60;
}

#cnblogs_post_body a:link{
    color: rgb(150, 150, 150);
}
