body {
    color: #000;
    background: #d2d8de;
    font-family: 'PingFang SC','Microsoft YaHei','Helvetica Neue','Helvetica','Arial',sans-serif;
    font-size: 14px;
    min-height: 101%;
    background: url(https://images.cnblogs.com/cnblogs_com/FZU-TKQ/1927194/o_210202132200776D348CF0D6D0290865ACDCACA8D39F.png);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: 55% 85%;
}

#home {
    width: auto;
    opacity: 0.94;
    margin-left: 10%;
    margin-right: 10%;
    border-radius: 20px;
}

.blogpost-body blockquote {
    background: none;
    border-left: 3px solid #14a3e4;
    border-right: none;
    border-top: none;
    border-bottom: none;
    margin: 10px 0;
    padding: 5px 10px;
    color: #555;
    background-color: #f5f5f5;
    border-radius: 5px;
}

#cnblogs_post_body p {
    margin: 10px auto;
    text-indent: 0;
    color: black;
    font-size: 15px;
}

#cnblogs_post_body ul li {
    list-style-type: disc;
    font-size: 16px;
}

.catListTitle {
    margin-top: 21px;
    margin-bottom: 10.5px;
    text-align: left;
    border-left: 10px solid rgba(82, 168, 236, 0.8);
    padding: 10px 0 14px 10px;
    background-color: #f5f5f5;
}

/* 定制生成博客目录的CSS样式 */
#uprightsideBar{
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    position:fixed;
    /*
    将div的位置固定到距离top:150px，right:0px的位置，
    这样div就会处在最右边的位置，距离顶部150px，
    当然这两个值你可以自己改。
    */
    top:150px;
    right:0px;
    width: auto;
    height: auto; 
}
#sideBarTab{
    float: left;
    width: 30px; 
    box-shadow: 0 0 8px #877788;
    border: 1px solid #00DDC00;
    border-right :none;
    text-align: center;
    background: #0e98d6;
    color: white;
}
#sideBarContents{
    float:left;
    overflow:auto; 
    overflow-x:hidden;!important;
    width:200px;
    min-height:101px;
    max-height:460px;
    border:1px solid #e5e5e5;
    border-right:none; 
    background:#ffffff;
}
#sideBarContents dl{
    margin:0;
    padding:0;
}
#sideBarContents dt{
    margin-top:5px;
    margin-left:5px;
    font-size: 15px;
}
#sideBarContents dd, dt {
    cursor: pointer;
}
#sideBarContents dd:hover, dt:hover {
    color: #0e98d6;
}
#sideBarContents dd{
    margin-left:20px;
    font-size: 13px;
}

#to_top {
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 50px;
    height: 50px;
    border-radius: 100px;
    font-size: 36px;
    text-align: center;
    background-color: #f5f5f5;
    color: #7aaae7;
    font-weight: bold;
}