body {
    color: #000;
    background: url('https://i.loli.net/2021/01/13/CJkOraQTBnv1Mx2.png');
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center;
    font-family: "Courier New", "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;
    min-height: 101%;
}

#home {
    /*opacity: 0.7;*/
    margin: 0 auto;
    width: 80%;
    min-width: 950px;
    background-color: rgba(255, 255, 255, 0.7);
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
    /*box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);*/
    box-shadow: 4px 4px 6px rgba(50, 50, 50, 0.7);
    border-radius: 10px;
}

#myfooter {
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 2px;
    box-shadow: 10px 10px 5px #888888;
    font-family: "仿宋";
    font-size: 1.5em;
    width: 80%;
    min-width: 700px;
    padding: 30px;
    box-shadow: 4px 4px 6px rgba(50, 50, 50, 0.7);
    margin: 0 auto 2em;
}

#sideBar a {
    color: rgb(70, 70, 70);
    font-size: 1.3em;
}

#sideBar h3 {
    font-size: 1.5em;
}

#footerImage {
    position: fixed;
    bottom: 0;
    right: 30px;
}

#footerImageShow {
    display: block;
    height: 400px;
}

#footerImageDis {
    display: none;
    height: 400px;
}

.newsItem,
.catListEssay,
.catListLink,
.catListNoteBook,
.catListTag,
.catListPostCategory,
.catListPostArchive,
.catListImageCategory,
.catListArticleArchive,
.catListView,
.catListFeedback,
.mySearch,
.catListComment,
.catListBlogRank,
.catList,
.catListArticleCategory {
    background: none;
}

.postBody {
    background: rgba(0, 0, 0, 0);
}

a#Header1_HeaderTitle.headermaintitle {
    font-size: 50px;
    user-select: none;
}

#blogTitle {
    text-align: center;
}

h1 {
    font-size: 200%;
    font-weight: normal;
}

h2 {
    font-size: 140%;
    font-weight: normal;
}

.c_ad_block {
    margin-top: 10px;
    line-height: 1.5;
    display: none;
}

#ad_t2 {
    margin-top: 5px;
    line-height: 1.8;
    display: none;
}

.buryit {
    display: none;
}

#cnblogs_post_body img {
    max-width: 1000px;
    /*opacity: 0.7;*/
}

/* .feedbackItem, */
#under_post_news,
#under_post_card1,
#cnblogs_c2,
#under_post_card2,
#cnblogs_ch,
#blog_c1,
#topics div.post div.postDesc a[onclick^="reportManager"] {
    display: none;
}

#blog_post_info {
    display: none;
}

div#profile_block {
    display: none;
}

#blog-news {
    font-size: 200%;
}

div#mysubtitle {
    color: blue;
    font-family: "仿宋";
    font-weight: bold;
    font-size: 150%;
}

.postBody blockquote {
    background: none;
}

.blog_comment_body {
    font-family: "Courier New", "仿宋";
    font-size: 1.5em;
}

.feedbackListSubtitle {
    font-size: 1.3em;
}

.c_b_p_desc {
    font-family: "Courier New", "Microsoft Yahei";
}

.mylink {
    background-color: #91F3FF;
    padding: 0.2rem 0.7rem;
    border-radius: 1rem;
    color: black;
    transition: 0.2s;
    user-select: none;
    font-family: "Courier New";
}

.mylink:hover {
    color: black;
    background-color: #228AE6;
}

 ::selection {
    background-color: rgba(228, 150, 228, 0.5);
}

#blog-news {
    user-select: none;
}

#top_nav,
#bannerbar， .under-post-card {
    display: none;
}

#cnblogs_post_body,
#cnblogs_post_body p,
#cnblogs_post_body span,
#cnblogs_post_body div,
.hljs {
    font-family: "Courier New", "仿宋"!important;
    font-size: 14pt;
}

#cnblogs_post_body p code,
#cnblogs_post_body li code {
    font-size: 13pt;
    margin-top : -4px;
}

.postBody li {
    margin-bottom: 0.5em;
}

.cnblogs_code img {
    user-select: none;
}

.topicListFooter a {
    background-color: #b2ff59;
    font-size: 1.3em;
    color: black;
    padding: 0.5em 0.7em;
    border-radius: 2em;
    box-shadow: none;
    border: none;
    transition: 0.2s;
}

.topicListFooter a:hover {
    background-color: #6ecb00;
}


/*代码高亮*/


/*
    .syntaxhighlighter .bold {
        font-weight:unset !important;
    }
    .syntaxhighlighter .line {
        background-color: rgb(40, 43, 46)!important;
    }
    .syntaxhighlighter .line.alt2 {
        background-color: rgb(40, 43, 46)!important;
    }
    .syntaxhighlighter .line.alt1 {
        background-color: rgb(40, 43, 46)!important;
    }
    .syntaxhighlighter .comments, .syntaxhighlighter .comments a {
        color: rgb(129, 142, 150)!important;
    }
    .syntaxhighlighter .keyword {
        color: rgb(147, 199, 99)!important;
        font-weight: unset !important;
    }
    .syntaxhighlighter .preprocessor {
        color: rgb(85, 113, 130) !important;
    }
    .syntaxhighlighter .plain, .syntaxhighlighter .plain a {
        color: rgba(156,220,254,1)!important;
    }
    .syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
        color: rgb(147, 199, 99)!important;
    }
    .syntaxhighlighter .string, .syntaxhighlighter .string a {
        color: rgb(236, 118, 0)!important;
    }
    .syntaxhighlighter .functions {
        color: rgb(140, 187, 173)!important;
    }
    .syntaxhighlighter .gutter .line {
        border-right: 2px solid rgb(147, 199, 99)!important;
    }
    .syntaxhighlighter.collapsed .toolbar {
        background: rgb(40, 43, 46)!important;
        border: none !important;
        border-radius: 5px !important;
    }
    .syntaxhighlighter.collapsed .toolbar a {
        color: rgb(147, 199, 99)!important;
    }
    .syntaxhighlighter.collapsed .toolbar a:hover {
        color: rgb(78, 109, 48)!important;
    }
    .syntaxhighlighter {
        border-radius: 5px;
    }*/


/*第一种高亮结束，第二种高亮开始*/


    .cnblogs_code {
        background: rgba(30, 30, 30, 0.85);
        border-radius: 5px;
        border: none;
        font-family: "Courier New" !important;
        color: rgba(156, 220, 254, 1);
        font-size: 12px !important;
    }
    .cnblogs_code div {
        background: rgba(30, 30, 30, 0);
    }

    .cnblogs_code_toolbar {
        background: rgba(30, 30, 30, 0) !important;
    }

    .cnblogs_code_toolbar a:hover,
    .cnblogs_code_toolbar a:link,
    .cnblogs_code_toolbar a:visited,
    .cnblogs_code_toolbar a:active,
    .cnblogs_code_toolbar a:link img,
    .cnblogs_code_toolbar a:visited img {
        background-color: rgba(30, 30, 30, 0) !important;
        border: none!important;
    }

    .cnblogs_code pre {
        font-family: "Courier New" !important;
        padding-left: 3px;
        color: rgba(156, 220, 254, 1);
    }

    .cnblogs_code span {
        font-size: 12px !important;
    }

    .cnblogs_code span[style="color: rgba(0, 0, 0, 1)"] {
        color: rgba(156, 220, 254, 1) !important;
    }

    .cnblogs_code span[style="color: rgba(0, 0, 255, 1)"] {
        color: rgba(197, 134, 192, 1) !important;
    }

    .cnblogs_code span[style="color: rgba(0, 128, 0, 1)"] {
        color: rgba(106, 153, 85, 1) !important;
    }

    .cnblogs_code span[style="color: rgba(128, 0, 128, 1)"] {
        color: rgba(181, 206, 168, 1) !important;
    }

    .cnblogs_code span[style="color: rgba(128, 0, 0, 1)"] {
        color: rgba(206, 145, 120, 1) !important;
    }

    .cnblogs_code span[style="color: rgba(0, 128, 128, 1)"] {
        color: rgba(133, 133, 133, 1) !important;
        margin-right: 5px;
        user-select: none;
    }

    span.cnblogs_code_collapse {
        font-size: 18px !important;
        user-select: none;
        border: none;
        background: rgba(30, 30, 30, 0);
        color: rgb(147, 199, 99);
    }

    span.cnblogs_code_collapse:hover {
        cursor: pointer;
    }

    .cnblogs_code>pre {
        border: none !important;
    }

    .cnblogs_code>textarea {
        color: #fff;
        background: transparent;
        border: none;
        outline: none;
    }

    .code_img_opened:hover {
        cursor: pointer;
    }

    code.hljs {
        background: rgba(30, 30, 30, 0.85);
    }
/*代码高亮结束*/