span a {
    color: cornflowerblue;
}
.wiz_toc_layer {
    display: none;
}
pre.prettyprint {
    background-color: #f5f5f5;
    margin: 10px 0;
}

pre.prettyprint.linenums {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
        background: aliceblue !important;
}
pre.prettyprint code.hljs{
    border: 0!important;
}
#cnblogs_post_body .linenums ol li {
    list-style-type: none;
}
#cnblogs_post_body .linenums ol{
    padding-left: 0.5em;
}
#cnblogs_post_body .linenums ol li .hljs {
    border-radius: 0;
    background: none!important;
    border: 0!important;
}
.pln {
    color: #48484C;
}

.str {
    color: #DD1144;
}

.kwd {
    color: #1E347B;
}

.com {
    color: #93A1A1;
}

.typ {
    color: blueviolet;
/*font-weight: 700;*/
}

.lit {
    color: #195F91;
}

.pun {
    color: #48484C;
}

.opn {
    color: #93A1A1;
}

.clo {
    color: #93A1A1;
}

.tag {
    color: #008;
}

.atn {
    color: teal;
}

.atv {
    color: #DD1144;
}

.dec {
    color: teal;
}

.var {
    color: teal;
}

.fun {
    color: #DC322F;
}