.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
     font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace!important;
    font-size: 15px!important;
}
#cnblogs_post_body img {
    text-align:center;
}
#topics {
    background-color: none;
}

#cnblogs_post_body{
font-size:  16px;
/*font-family: Arial,Microsoft Yahei,Verdana,Helvetica,sans-serif; */
font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;

}
#topics .postTitle {
    text-align:center;
    font-size: 38px;
    font-weight: normal;
    margin-bottom: 20px;
    line-height: 1.8;
    color: #333;

}
#cnblogs_post_body h1,h2 ,h3,h4 {
    font-weight: normal;
    border-bottom: 1px solid hsla(0,0%,50%,.33);
    margin: 1.2em 0;
}

#cnblogs_post_body h1 {
    font-size: 38px;
    line-height: 1.5;
}
#cnblogs_post_body h2 {
    font-size: 31px;
font-weight: normal;
    line-height: 1.5;
}
#cnblogs_post_body h3 {
    font-size: 28px;
font-weight: normal;
    line-height: 1.5;
}
#cnblogs_post_body h4 {
    font-size: 25px;
font-weight: normal;
   line-height: 1.5;
}