body {

    color: #000;
    background: #fff;
    font-family: 'PingFang SC','Helvetica Neue','Helvetica','Arial','Microsoft Yahei',sans-serif;
    font-size: 12px;
    min-height: 101%;
    background: url(https://images2018.cnblogs.com/blog/1326339/201805/1326339-20180504180158524-1314896611.jpg) top center #cbdcec;
        background-attachment: scroll;
        background-size: auto auto;
    background-attachment: scroll;
    background-size: auto auto;
    background-size: 100% auto;
    background-attachment: fixed;
    opacity: 0.85;

}

.newsItem .catListTitle {
    text-align: left;
    padding: 5px 10px;
    border: 1px solid #fff;
    background: #ccc2d1;
}

#navigator {
    background-color: #9790a2;
    height: 60px;
    clear: both;
    margin-top: 60px;
    position: relative;
}

#topics .postTitle {
    font-size: 230%;
    font-weight: bold;
    border-bottom: 1px solid #8d979f;
    line-height: 1.5em;
    padding-left: 5px;
}
.postTitle {
    font-size: 18px;
    font-weight: bold;
    padding: 0 100px 10px 20px;
        padding-left: 20px;
    padding-left: 20px;
    border-bottom: 1px solid #9985ad;
    line-height: 1.5em;
    clear: both;
    border-left: 12px solid #948aa1;
}
#navList a:hover {
    text-decoration: underline;
    text-shadow: 2px 2px 2px #fff;
}
.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: #9e93a7;
    font-size: 22px;
    font-family: youyuan;
}
.postTitle a:hover {
    text-shadow: 2px 2px 2px #d1c8e0;
}
#blogTitle h1 a, #blogTitle h2 {
    color: #dad2e1;
    font-family: comic sans ms;
    text-shadow: 3px 3px 3px #37184b;
}
#blogTitle h2 {

    margin-top: -5px;
    margin-left: 188px;
    line-height: 1.5em;
    width: 50%;
    float: left;
    display: inline;
    font-size: 14px;

}
body {
    color: #000;
    font-family: comic sans ms;
    font-size: 12px;
}
a:hover {
    color: #9d95a2;
    text-decoration: underline;
}
#footer {
    text-align: center;
    min-height: 15px;
    _height: 15px;
    margin-top: 10px;
    padding-top: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    color: #fff;
    text-shadow: 20px 20px 20px #4d3232;
}
.catListEssay h3, .catListLink h3, .catListNoteBook h3, .catListTag h3, .catListPostCategory h3, .catListPostArchive h3, .catListArticleArchive h3, .catListImageCategory h3, .mySearch h3, .catListComment h3, .catListView h3, .catListFeedback h3, #blog-sidecolumn .catListTitle {

    text-align: left;
    padding: 5px 10px;
    background: #ccc2d1;
    border-bottom: none;
    border: 1px solid #fff;

}
.CalTodayDay {
    color: #a88fb0;
}
#cnblogs_post_body p {
    margin: 15px auto;
    text-indent: 0;
    font-size: 14px;
}
.postDesc a:hover {
    text-decoration: none;
    text-shadow: 2px 2px 2px #d5d0d0;
}
.postDesc a:hover {
    color: #8d7b96;
    text-decoration: none;
}
a:hover {
    color: #c1b6c8;
    text-decoration: none;
}
.entrylistPosttitle {
    font-size: 110%;
    font-weight: bold;
    border-left: 5px solid #a798b7;
    border-bottom: 1px solid #b6acba;
    padding: 0 0 10px 20px;
        padding-left: 20px;
    line-height: 1.5em;
    padding-left: 5px;
}
.entrylistTitle, .PostListTitle, .thumbTitle {

    font-size: 110%;
    font-weight: bold;
    border-bottom: 1px solid #000;
    text-align: right;
    padding: 1em;
    font-size: 1.3em;
    color: #866c86;
    border-bottom: 1px solid #e0e0e0;
    text-shadow: 2px 2px 2px #c09acb;

}
.entrylistItemPostDesc a:hover {
    color: #c0a3c2;
}
.pager a {
    border: 2px solid #aa9cbd;
    margin: 0 2px;
    padding: 2px 5px;
    text-decoration: none;
}
#sideBar {
    min-height: 200px;
    padding: 0 5px 0 5px;
        padding-bottom: 0px;
    margin-left: 700px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;
    _margin-left: 0;
    _width: 240px;
    padding-bottom: 20px;
    background: #fff;
}
.pager {

    font-size: 12px;
    margin: 10px 0;
        margin-right: 0px;
    margin-right: -190px;
    text-align: center;
    color: #87768f;
    line-height: 200%;

}

.cnblogs_code span {
    font-family: Consolas!important;
    font-size: 12px!important;
    line-height: 1.5!important;
}
.cnblogs_code pre {
    font-family: Consolas!important;
    font-size: 12px!important;
    word-wrap: break-word;
    white-space: pre-wrap;
}
blockquote {
    background: none;
        background-color: rgba(0, 0, 0, 0);
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #dfdee7;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 0 0 1px #beb7c2 , 1px 1px 6px 1px rgba(138, 131, 143, 0.5);
    height: 33px;
}
#cnblogs_post_body p {
    margin: 8px auto;
    text-indent: 0;
    font-size: 14px;
}
#taglist_title {
    margin-bottom: 10px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 230%;
    font-weight: bold;
    color: #6a5d77;
    font-family: 幼圆;
    margin-top: 10px;
}
#taglist td {
    padding: 15px 10px 5px 10px;
}
#EntryTag a:hover {
    color: #baa6c8;
}