body {
    background-image: url(https://images.cnblogs.com/cnblogs_com/cloudfloating/1589565/o_191113084155background.jpg);
    background-attachment: local;
    background-size: cover; 
    background-repeat: repeat;
}

#home {
    margin: 0 auto;
    width: 1000px;
    min-width: 950px;
    background-color:  rgba(255,255,255,1);
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
    box-shadow: 0 2px 6px rgba(100,100,100,.3);
}

.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    background: rgba(255,255,255,0);
    margin-bottom: 35px;
    word-wrap: break-word;
}

#navList a:hover {
    color: #000;
    text-decoration: none;
    font-size: 12pt;
}

#navList a {
    display: block;
    width: 65px;
    height: 22px;
    float: left;
    text-align: center;
    padding-top: 19px;
    transition: font-size 0.5s;
}

#topics .postTitle {
    font-size: 26px;
    font-weight: 800;
    margin-bottom: 20px;
    line-height: 1.8;
    color: #333;
}

.cnblogs-markdown .hljs {
    display: block;
    color: #333;
    overflow-x: auto;
    background: #F2F4F5!important;
    border: none!important;
    font-family: Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace!important;
    padding: 2em!important;
    font-size: 14px!important;
}
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
    font-family: "Courier New",sans-serif!important;
    font-size: 12px !important;
    line-height: 1.5!important;
    padding: 5px !important;
}
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
    display: block;
    overflow-x: auto;
    padding: 2em;
    background: #fff;
    color: #000;
}
.cnblogs-markdown pre code, .cnblogs-post-body pre code {
    display: block;
    margin: auto;
    vertical-align: auto;
    height: auto;
    line-height: 1.5;
    padding: 5px !important;
}
.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; */
    border: none;
    padding: 0 5px !important;
    border-radius: 3px !important;
    line-height: 1.8;
    margin: 1px 5px;
    vertical-align: middle;
    display: inline-block;
}
.cnblogs-markdown pre {
    white-space: pre!important;
    position: relative!important;
}

.desc_img {
    float: right;
    max-height: 150px;
}