/*为h1自动添加序号*/
.postBody h1:before {
    /*内容显示为：计数器h1counter的值转换为中文数字格式+顿号，格式：一、*/
    content: counter(h1counter) "." " ";
}

.postBody h1 {
    /*重置计数器h2counter的值*/
    counter-reset: h2counter;
    /*计数器h1counter的值增加1*/
    counter-increment: h1counter;
}

/*为h2自动添加序号*/
.postBody h2:before {
    /*内容显示为：计数器h1counter的值+点+计数器h2counter的值，格式：1.1*/
    content: counter(h1counter) "." counter(h2counter) " ";
}

.postBody h2 {
    /*重置计数器h3counter的值*/
    counter-reset: h3counter;
    /*计数器h2counter的值增加1*/
    counter-increment: h2counter;
}

/*为h3自动添加序号*/
.postBody h3:before {
    /*内容显示为：计数器h2counter的值+点+计数器h3counter的值，格式：1.1.1*/
    content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) " ";
}

.postBody h3 {
    /*重置计数器h4counter的值*/
    counter-reset: h4counter;
    /*计数器h3counter的值增加1*/
    counter-increment: h3counter;
}

/*为h4自动添加序号*/
.postBody h4:before {
    /*内容显示为：计数器h3counter的值+点+计数器h4counter的值，格式：1.1.1.1*/
    content: counter(h1counter) "." counter(h2counter) "." counter(h3counter) "." counter(h4counter) " ";
}

.postBody h4 {
    /*计数器h3counter的值增加1*/
    counter-increment: h4counter;
}


/* 各个等级标题的样式 */
#cnblogs_post_body h1 {
    color: black;
    font-family: "微软雅黑", 'Times New Roman';
    font-size: 19px;
    padding: 20px 0px 0px 0px;
    /* background: #DCDCDC; */
    /* border-radius: 6px 6px 6px 6px; */
    /* box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); */
    /* color: #8B0000; */
    /* font-weight: bold; */
    /* height: 25px; */
    /* line-height: 25px; */
    /* margin: 18px 0 !important; */
    /* text-shadow: 2px 2px 3px #222222; */
}

#cnblogs_post_body h2 {
    color: black;
    font-family: "微软雅黑", 'Times New Roman';
    font-size: 18px;
    padding: 15px 0 0px 0px;
    /* font-weight: bold; */
    /* height: 20px; */
    /* line-height: 25px; */
    /* margin: 18px 0 !important; */

    /* text-shadow: 2px 2px 3px #222222; */
    /* background: #2B6695; */
    /* border-radius: 6px 6px 6px 6px; */
    /* box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); */
    /* color: #FF7F00; */
}

#cnblogs_post_body h3 {
    color: black;
    font-family: "微软雅黑", 'Times New Roman';
    font-size: 17px;
    padding: 10px 0 0px 0px;
    /* background: #2B6695; */
    /* border-radius: 6px 6px 6px 6px; */
    /* box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); */
    /* color: #00BFFF; */
    /* font-weight: bold; */
    /* height: 25px; */
    /* line-height: 25px; */
    /* margin: 18px 0 !important; */
    /* text-shadow: 2px 2px 3px #222222; */
}

#cnblogs_post_body h4 {
    color: black;
    font-family: "微软雅黑", 'Times New Roman';
    font-size: 16px;
    /* background: #2B6695; */
    /* border-radius: 6px 6px 6px 6px; */
    /* box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); */
    /* color: #8B0000; */
    /* font-weight: bold; */
    /* height: 25px; */
    /* line-height: 25px; */
    /* margin: 18px 0 !important; */
    /* padding: 8px 0 5px 5px; */
    /* text-shadow: 2px 2px 3px #222222; */
}

/* 博客正文字体 */
#cnblogs_post_body {
    color: black;
    font-family: "Times New Roman", "微软雅黑";
    font-size: 15px;
}

/* 代码块 */
#cnblogs_post_body pre code {
    font-size: 15px !important;
    /* 修改代码块字号 */
    font-family: 'Consolas';
}

/* 行内代码、列表内代码 */

#cnblogs_post_body p code,
#cnblogs_post_body li code {
    font-size: 15px !important;
    font-family: 'Consolas';
    /* color: black !important;
    background-color: #f2f2f2; */
}

/*超链接*/
#cnblogs_post_body a:link, a:visited {
    text-decoration: none;
    font-size: 16px;
    word-wrap: break-word;
    color: #1890ff !important;
    font-weight: normal;
    border-bottom: none;
    font-family: 'Times New Roman';
}
#cnblogs_post_body a:hover, a:active {
    text-decoration: none;
    font-size: 16px;
    word-wrap: break-word;
    color: #c30c3a !important;
    font-weight: normal;
    border-bottom: none;
    font-family: 'Times New Roman';
}

/*图片*/
#cnblogs_post_body img {
  box-shadow: 2px 2px 7px #999;
  /*图片边框圆角化*/
  border-radius: 7px;
}

/* 引用 */
#cnblogs_post_body blockquote {
  text-align: left;
  border-left: 10px solid #f2f2f2 !important;
  background: #f2f2f2 !important;
  display: block;
  /* margin: 20px; */
  /* padding: 2px 5px !important; */
}