/* 文章标题大小 */
#topics .postTitle{
     font-size:145%;
}

#cnblogs_post_body
{
    color: black;      
    font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
    font-size: 15px;
}
#cnblogs_post_body h1    {
    background: #390;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 23px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 18px 0 !important;
    padding: 8px 0 6px 10px;
    text-shadow: 2px 2px 3px #222222;
}
#cnblogs_post_body h2    {
    background: #006699;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 3px 1px rgba(10, 10, 0, 0.5);
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 19px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 18px 30px 18px 5px;
    padding: 7px 0 6px 10px;
    text-shadow: 2px 2px 3px #222222;
}
#cnblogs_post_body h3    {
    margin: 10px 5px;
    font-size: 17px;
}
#cnblogs_post_body h4    {
    margin: 6px 15px;
    font-size: 15px;
}
#cnblogs_post_body h5    {
    line-height: inherit;
    margin: 0 40px 0 5px !important;
    margin-right: 40px;
    font-size: 17px;
    font-weight: normal;
    color: #ffffff;
    margin-right: 3px;
    border-bottom: 2px solid #ec4444;
}
#cnblogs_post_body h5>span {
        background: #ec4444;
        padding: 3px 10px 0px;
        border-top-right-radius: 3px;
        border-top-left-radius: 3px;
}
#cnblogs_post_body h6 {
    margin: 6px 23px;
    font-size: 14px;
}
/*p标签样式*/
#cnblogs_post_body p{
    margin:10px 30px;
}
/* 代码框缩短 */
.cnblogs_code{
    margin:5px 35px;
}
/* 不推荐的代码框缩短 */
.cnblogs_Highlighter{
    margin:0 30px;
}
.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea{
    font-size:13px!important;
}
/* 无数字编号缩进 */
#cnblogs_post_body ul{
    margin-left:60px;
}
/* 无数字编号 上下距 */
#cnblogs_post_body li{
    margin: 1em 0;
}
/* 二级编号 */
#cnblogs_post_body li li{
    margin: 0.5em 0;
}
/* 有数字编号缩进 */
#cnblogs_post_body ol{
    margin-left: 26px;
}
/* 返回顶部 */
.back_top{
    position: fixed;
    z-index:10;
    right: 1.42%;
    bottom:15.5%;
    width:40px;
    height: 40px;
    background-color: rgba(0,102,153,0.5);
    font-size: 1.6rem;
    text-align: center;
    line-height: 34px;
    color: white;
    border-radius: 45px;
    box-shadow: 0 4px 10px 0 rgba(0,0,0,.08);
    transition: all 0.15s linear 0s;
    cursor:pointer;
}
.back_top:hover{
    background-color:#390;
}
/* 表格 */
.table{
    border-spacing:0;
    border-collapse: collapse;
    width: 100%;
    max-width: 100%;
    margin-bottom:20px;
    min-height: .01%;
    overflow-x:auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.table>thead:first-child>tr:first-child>th,.table>tbody>tr>td{
    border: 1px solid #d8d8d8;
}
.table>thead>tr{background-color: #eff3f5;}
.table>tbody>tr:nth-of-type(odd){
    background-color: #fafafa;
}
.table>tbody>tr:hover{
    background-color:#f5f5f5;
}
/*  引用 */
.postBody blockquote, blockquote {
    margin: 1em 2em;
    padding: 6px 15px 6px 1rem;
    border-left: 6px solid #4caf50;
    background: #eeeeee;
    overflow: auto;
    line-height: inherit;
    font-size: 15px;
    color: #333;
    overflow-wrap: normal;
    word-break: normal;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
#cnblogs_post_body blockquote > p {
   margin: 10px;
}