#home{
    margin: 0 auto;
    width: 70%;
}

/* 首页摘要的字体大小*/
.c_b_p_desc {
    text-indent: 2em;
    text-align: justify;
    font-size: medium;
    line-height: 1.5em;
}

/* 首页标题*/
#blogTitle h1 a, #blogTitle h2 {
    color: #10499E;
    font-family: 'PingFang SC','Helvetica Neue','Helvetica','Arial','Microsoft Yahei',sans-serif;
    font-size: 160%;
}

#blogTitle h2 {
    margin-top: 0em;
    margin-bottom: 2em;
    margin-left: 0.1em;
    line-height: 1.5em;
    width: 50%;
    float: left;
    display: inline;
}

/* 首页文章日期右移 */
.dayTitle {
    color: #666;
    font-weight: bold;
    line-height: 1.5em;
    font-size: 110%;
    margin-top: 3px;
    margin-bottom: 10px;
    float: right;
    position: relative;
    top: 40px;
}

#cnblogs_post_body img{
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.postTitle {
    font-size: 15px;
    font-weight: bold;
    padding: 0 100px 5px 10px;
    border-bottom: 1px solid #a3a3a3;
    line-height: 1.5em;
    clear: both;
    border-left: 5px solid #5876ef;
}

#navigator {
    background-color: #10499E
}

body {
    color: #000;
    background: #fff;
    font-family: 'PingFang SC','Helvetica Neue','Helvetica','Arial','Microsoft Yahei',sans-serif;
    font-size: 12px;
    min-height: 101%;
    background: top center #EFEFEF;
    background-size: 100% auto;
    background-attachment: fixed;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #EE3642;
    font-size: 160%;
}

#topics .postTitle {
    font-size: 180%;
}

#mainContent {
    min-height: 200px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    float: left;
    width: 80%;
    background: #e9e9ea;
}
.postBody{
    font-size: 16px;
}

/* 引文 */
.postBody blockquote {
    padding: 5px 15px;
    min-height: 35px;
    border-left: solid #7830d4;
    margin: 5px 3% 5px 3%;
    color: #888;
}

/* 行内代码 */
.cnblogs-markdown code {
    font-family: Menlo,Monaco,Consolas,"Andale Mono","lucida console","Courier New",monospace!important;
    line-height: 20px;
    background-color: #ffffff !important;
    padding: 0 5px!important;
    font-style: italic;
    color: #3d97cb;
}

/*列表行距*/
.postBody li, .postCon li {
    margin-bottom: 0.2em;
}

/* 代码高亮 */
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
  display: block !important;
  overflow-x: auto;
  padding: 1.5em !important;
  background: #1E1E1E  !important;
  color: #DCDCDC  !important;
  font-family: Menlo,Monaco,Consolas,"Andale Mono","lucida console","Courier New",monospace !important;
  margin: 2% 3% 2% 3%
}

.hljs-keyword,
.hljs-literal,
.hljs-symbol,
.hljs-name {
  color: #569CD6 !important;
}
.hljs-link {
  color: #569CD6 !important;
  text-decoration: underline !important;
}

.hljs-built_in,
.hljs-type {
  color: #4EC9B0 !important;
}

.hljs-number,
.hljs-class {
  color: #B8D7A3 !important;
}

.hljs-string,
.hljs-meta-string {
  color: #D69D85 !important;
}

.hljs-regexp,
.hljs-template-tag {
  color: #9A5334 !important;
}

.hljs-subst,
.hljs-function,
.hljs-title,
.hljs-params,
.hljs-formula {
  color: #DCDCDC !important;
}

.hljs-comment,
.hljs-quote {
  color: #57A64A !important;
  font-style: italic !important;
}

.hljs-doctag {
  color: #608B4E !important;
}

.hljs-meta,
.hljs-meta-keyword,
.hljs-tag {
  color: #9B9B9B !important;
}

.hljs-variable,
.hljs-template-variable {
  color: #BD63C5 !important;
}

.hljs-attr,
.hljs-attribute,
.hljs-builtin-name {
  color: #9CDCFE !important;
}

.hljs-section {
  color: gold;
}

.hljs-emphasis {
  font-style: italic;
}

.hljs-strong {
  font-weight: bold !important;
}

.hljs-bullet,
.hljs-selector-tag,
.hljs-selector-id,
.hljs-selector-class,
.hljs-selector-attr,
.hljs-selector-pseudo {
  color: #D7BA7D !important;
}

.hljs-addition {
  background-color: #144212 !important;
  display: inline-block;
  width: 100%;
}

.hljs-deletion {
  background-color: #600 !important;
  display: inline-block;
  width: 100%;
}