.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
font-family: none;
}
.cnblogs-markdown .hljs {
    display: -webkit-inline-box;
    overflow-x: auto;
    padding: 0.5em;
    background: black!important;
    color: #FFF;
    white-space: pre;
    word-break: normal;
    font-size: 15px;
    font-family: monospace;
}
#home {
    background-color: #fff;
    font-family: ;
    font-family: unset;
    font-size: 11px;
    color: #000;
    padding-top: 30px;
    padding-right: 35px;
    word-wrap: break-word;
    box-shadow: 0 0 25px black;
    position: relative;
    width: 80%;
    margin: 15px auto;
    line-height: 1.5;
}
.hljs,.hljs-tag,.hljs-subst {
  color: #f8f8f2;
}
.cnblogs-markdown code, .cnblogs-post-body code {
    font-family: "Courier New",sans-serif!important;
    font-size: 12px!important;
    line-height: 20px;
    background-color: #f5f5f5!important;
    border: 1px solid #ccc!important;
    padding: 0 5px!important;
    border-radius: 3px!important;
    line-height: 2.0!important;
    margin-right: 100px!importa;
    margin: 1px 5px;
    vertical-align: middle;
    display: inline-block;
    width: 1000px;
}
.hljs-strong,.hljs-emphasis {
  color: #a8a8a2;
}
.hljs-bullet,.hljs-quote,.hljs-number,.hljs-regexp,.hljs-literal,.hljs-link {
  color: #ae81ff;
}
.hljs-code,.hljs-title,.hljs-section,.hljs-selector-class {
  color: #a6e22e;
}
.hljs-strong {
  font-weight: bold;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-keyword,.hljs-selector-tag,.hljs-name,.hljs-attr {
  color: #f92672;
}
.hljs-symbol,.hljs-attribute {
  color: #66d9ef;
}
.hljs-params,.hljs-class .hljs-title {
  color: #f8f8f2;
}
.hljs-string,.hljs-type,.hljs-built_in,.hljs-builtin-name,.hljs-selector-id,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-addition,.hljs-variable,.hljs-template-variable {
  color: #e6db74;
}
.hljs-comment,.hljs-deletion,.hljs-meta {
    color: #948a5c;
}
#cnblogs_post_body p {
    font-size: 16px;
}
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
    font-family: sans-serif!important;
    font-size: 15px!important;
    line-height: 1.5!important;
    padding: 5px!important;
}
#home {
    opacity:0.85
}

body { 
     background-color: #efefef;
     background-image:url(https://images.cnblogs.com/cnblogs_com/zhoushuyu/1144790/o_5.jpg); 
     background-repeat: no-repeat; 
     background-attachment: fixed; 
     background-position: center 0; 
     background-size: cover; 
     padding-top:0px;
}
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs { font-family: "Ubuntu Mono",sans-serif!important; font-size: 17px!important; line-height: 1.5!important; padding: 5px!important; }