body {
    font-family: -apple-system, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", STHeiti, "Microsoft YaHei", "Microsoft JhengHei", "Source Han Sans SC", "Noto Sans CJK SC", "Source Han Sans CN", "Noto Sans SC", "Source Han Sans TC", "Noto Sans CJK TC", "WenQuanYi Micro Hei", SimSun, sans-serif;
    line-height: 1.7;
    font-size: 16px;
    color: #404040;
}

#home {
    width: 85%;
}

.postBody {
    font-size: 16px;
}

#cnblogs_post_body h1 {
    padding-bottom: 0.3em;
    font-size: 2.05em;
    line-height: 1.2;
    margin-top: 32px;
    margin-bottom: 16px;
    border-bottom: 1px solid #eee;
}

#cnblogs_post_body h2 {
    padding-bottom: 0.3em;
    font-size: 1.85em;
    line-height: 1.225;
    margin-top: 28px;
    margin-bottom: 16px;
}

#cnblogs_post_body h3 {
    font-size: 1.65em;
    line-height: 1.43;
    margin-top: 24px;
    margin-bottom: 16px;
}

#cnblogs_post_body h4 {
    font-size: 1.35em;
    margin-top: 20px;
    margin-bottom: 16px;
}

#cnblogs_post_body h5 {
    font-size: 1.2em;
    margin-top: 16px;
    margin-bottom: 16px;
}

.postBody blockquote {
    color: gray;
    font-size: .95em;
    margin: 20px 0 20px;
    padding: 10px 20px;
    border: none;
    border-left: 5px solid #eee;
}

code_s {
    color: #c7254e;
    background-color: #f9f2f4;
    border-radius: 4px;
    white-space: pre;
    word-wrap: normal;
    padding: 2px 4px;
    font-size: 90%;
    font-weight: 700;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code_l {
    overflow: auto;
    margin: 15px 0;
    padding: 15px;
    padding-left: 40px;
    font-size: 13px;
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    color: #4d4d4c;
    font-weight: 700;
    background: #f7f7f7;
    border: none;
    display: block;
}

del {
    text-decoration: none;
    background-color: #929292;
    color: #929292;
}

del:hover {
    background-color: transparent;
}

.postBody li, .postCon li {
    margin-bottom: 5px;
    margin-top: 5px;
}

.postBody a:link, .postBody a:visited, .postBody a:active {
    text-decoration: none;
    color: #337ab7;
}

.postBody a:hover {
    color: #0085a1;
    text-decoration: underline;
}

#cnblogs_post_body img {
    max-width: 650px;
}