body {
    color: #000000;/*公告等提示字体颜色*/
    background: url(https://img2018.cnblogs.com/blog/1650306/201910/1650306-20191015154342018-1187802802.jpg) fixed;
    background-size: cover;
    background-repeat: no-repeat;
    font-family: "微软雅黑","Helvetica Neue",Helvetica,Verdana,Arial,sans-serif;
    font-size: 12px;

    min-height: 101%;
}
/*↓设置首页里标题旁竖道的颜色*/
#mainContent{

}
.postTitle{
    border-left: 3px solid black;
}
/*↑设置首页里标题旁竖道的颜色*/
/*↓博客头即博客名处*/
#blogTitle h1 {
    font-size: 75px;
    font-family: Consolas;
    font-weight: bold;
    font-style: italic;
    margin-top: 0px;
}
#blogTitle h1 a{
    color: black;
}
#blogTitle h1 a:hover{
    color: cyan;
}
/*↑博客头即博客名处*/
/*↓头部导航栏*/
#navigator {
    font-size:18px;
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    height: 60px;/*导航栏高度，原始50*/
    clear: both;
    margin-top: 25px;
}
#navList {/*对每一个按钮设置*/
    min-height: 35px;
    float: left;
}
    #navList li {        /*每一个栏目节点*/
        float: left;
        margin: 0 40px 0 0; /*这里原来是0 40px 0 0 */
    }    
    #navList a {         /*栏目文字的格式*/
        display: block;
        width: 5em;
        height: 22px;
        float: left;
        text-align: center;
        padding-top: 19px;
    }
    #navList a:link,#navList a:visited{
        color: #AAAAAA;
    }
    #navList a:hover{
        color: black;
    }
.blogStats {/*导航栏右侧博客统计处设置*/
    float: right;
    font-size:11px;
    color: black;
    margin-top: 35px;
    margin-right: 20px;
    text-align: right;
}
/*↑头部导航栏*/
/*↓大标题*/
#topics .postTitle {
    font-size:230%;
    border-bottom: 3px solid black;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: cyan;
    transition: all 0.4s cubic-bezier(0, 0, 0.12, 1) 0s;//*一个设置大标题移动的贝塞尔曲线*/
}
.postTitle a:hover {/*鼠标停留时*/
    color:magenta;
}
/*↑大标题*/
/*↓博客主体底部加东西*/
#cnblogs_post_body{
    border-bottom: 3px solid white;
}
/*↑博客主体底部加东西*/
/*↓标题*/
#cnblogs_post_body h1{
    background: rgba(247,247,247,0.3);
    border-left: 20px solid rgba(0,0,0, 0.8);
    border-right: 20px solid rgba(0,0,0, 0.8);
    padding: 5px 10px;
    font-size: 175%;
    text-align: center;/*字体居中*/
}
#cnblogs_post_body h2 {
    /*border: 1px solid black;线条边框*/
    background: rgba(247,247,247,0.3);
    border-left: 40px solid rgba(0,0,0, 0.6);
    padding: 3px 10px;
}
#cnblogs_post_body h3{
    background: rgba(247,247,247,0.3);
    border-left: 60px solid rgba(0,0,0,0.4);
    padding: 2px 5px;
}
#cnblogs_post_body h4{
    background: rgba(247,247,247,0.3);
    border-left: 80px solid rgba(0,0,0,0.2);
    padding-left: 5px;
}
/*↑标题*/
/*↓正文饮用部分*/
.postBody blockquote{
    background: none;
    border: 1px solid red;
    color: yellow;
}
/*↑正文饮用部分*/
/*↓添加头像*/
#newsSideBar .headImage {
    padding: auto;
}
#newsSideBar .headImage img {
    border: 3px solid #C0C0C0;
    border-radius: 50%;
    width: 150px;
    margin: auto;
    display: block;
}
/*头像*/
#blog-news > img {
    display: block;
    margin: auto;
    border-radius: 50%;
}
#profile_block {
    font-size: 15px;
    padding: 20px;
    line-height: 1.8;
}
#profile_block > a:link {
    color: #FFFFFF;/*粉丝关注数的颜色*/
}
/*↑添加头像*/
/*↓设置侧边栏*/
.catListTitle {
    margin-top: 21px;
    margin-bottom: 10.5px;
    text-align: left;
    border-left: 10px solid rgba(0, 0, 0, 0.8);
    padding: 5px 0 5px 10px;
    background-color: rgba(245,245,245,0.3);/*侧边标题框*/
}
/*↑设置侧边栏*/
#home {
    margin: 0 auto;
    width: 66%;
    min-width: 950px;
    background-color: rgba(138,43,226,0.55);/*总体设置透明255,255,255*/
    padding: 30px;
    margin-top: 0px;
    margin-bottom: 50px;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}
.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory {
    background: none;
    margin-bottom: 35px;
    word-wrap: break-word;
}
#blog-calendar td {
    font-size: 12px;
    font-family: Consolas;
}
.input_my_zzk {
    border: 1px solid #ccc;
    background: none;
    width: 100%;
    height: 25px;
    padding-right: 30px;
    padding-left: 5px;
    outline: 0;
}
/*↓日历头*/
.CalDayHeader {/*日，一，二，三...六。*/
    background: rgba(245,245,245,9.3) !important;
    font-weight: 100;
    color: #000;
}

.CalTitle {/*年月份*/
    background: none;
    width: 100%;
    height: 25px;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0;
    color: #FF0000;
}
.CalTitle td {/*年月份*/
    background: rgba(245,245,245,0.3) !important;/*年月份背景透明度*/
    border: 0px !important;
    color: #494500;/*年月份字体色*/
    font-family: "Comic Sans MS";
}
/*↑日历头*/
a:link {/*链接*/
    color: cyan;
}
a:visited {/*访问*/
    color: cyan;
}
a:hover {/*鼠标停留时*/
    color:magenta;
}
a:active {/*弹出动作*/
    color:red;
}
/*↓日历体*/
.CalTodayDay {
    background: rgba(255,255,255,1) !important;/*突出当日的框*/
    color: black;
    font-weight: bold;
}
/*↑日历体*/
.cnblogs_code {
    background-color: rgba(247,247,247,0.3);
    font-family: Consolas !important;
    font-size: 12px!important;
    border: 1px solid #ccc;
    padding: 5px 10px;
    overflow: auto;
    margin: 5px 0;
    color: #000;
}
.cnblogs_code div {
    background-color: rgba(247,247,247,0.3);
}
.cnblogs_code_collapse {
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    background-color: rgba(247,247,247,0.3);
    padding: 2px;
}
blockquote {
    background: rgba(247,247,247,0.3);
    border: 2px solid #efefef;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
/*↓评论区*/
div.commentform input.author, div.commentform input.email, div.commentform input.url {
    background-image: url(https://files-cdn.cnblogs.com/files/nbsdbk/comment.gif);
    border: 1px solid cyan !important;
    padding: 4px 4px 4px 30px;
    width: 300px;
    font-size: 13px;
    background-color: rgba(135,206,250,0.5);/*昵称框*/
}
#comment_form_container .comment_textarea {/*评论内容*/
    width: 362px;
    height: 200px;
    font-size: 125%;
    padding: 8px;
    margin-bottom: 10px;
    color: black;
    border: 1px solid white;/*框线边*/
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: rgba(247,247,247,0.3);
}
/*↑评论区*/
.cnblogs_code pre {
font-family: Consolas !important;
font-size: 12px!important;
word-wrap: break-word;
white-space: pre-wrap;
}
.cnblogs_code span {
font-family: Consolas !important;
font-size: 12px!important;
line-height: 1.5!important;
}
div#cnblogs_c2 {
display: none;
}
div#cnblogs_c1 {
display: none;
}
div#under_post_news {
display: none;
}
/*↓删除广告*/
div#ad_t2 {
display: none;
}
.c_ad_block {
     display: none;
 }
/*↑删除广告*/
div#under_post_kb {
display: none;
}
.feedbackItem {
    margin: 10px 5px 0px;
    padding: 5px;
    box-shadow: 0 0 10px 0 #AAA;
}

/*↓删除反对按钮*/
.buryit {
    display: none;
}
/*↑删除反对按钮*/

/*↓突出编辑 收藏*/
#topics .postDesc a {
    background-color: #12B7F5;/*背景色*/
    border-radius: 3px;
    text-align: center;
    color: white;/*字色*/
    text-shadow: 1px 1px 2px #8B0000;
    padding: 3.7px 13px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.5;
    margin: 10px 3px;
    box-shadow: white 0px 2px 8px;/*周围渲染色*/
}
/*↑突出编辑 收藏*/
/*↓好看的滚动条*/
::-webkit-scrollbar{
    width:15px!important;
    height:10px!important;
    -webkit-appearance:none;
}
::-webkit-scrollbar-thumb{
    height:5px;border:1px solid transparent;
    border-top:none;border-bottom:none;
    -webkit-border-radius:6px;
    background-color:rgba(0,0,0,.3);
    background-clip:padding-box;
}
/*↑好看的滚动条*/
/*↓目录样式*/
#sideCatalog a{
  font-size:12px;
  font-weight:normal !important;
}

#sideCatalog li {
  background-color: #F0FFF0;
}

#sideCatalog a:hover{
  color:red;/*选中*/
}

div#sideCatalog {
  opacity:0.73;
}


/*以下锚点*/
#sideToolbar {
    position: fixed;
    bottom: -12px;
    right: 25px;
    width: 250px;
    height: 440px
}
#sideCatalog{
    background-color:#fff;
    padding-bottom:10px;
    border-radius:5px;
}

#sideCatalog-sidebar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #eaeaea;
    border-color: -moz-use-text-color #eaeaea;
    border-image: none;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-style: none solid;
    border-width: 0 1px;
    height: 353px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 0
}
#sideCatalog-catalog {
    height: 325px;
    padding-top: 18px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-left: 23px;
    position: relative
}
#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-top {
    cursor: pointer;
    top: 0
}
#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-bottom {
    bottom: 0
}
#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-top,#sideCatalog #sideCatalog-sidebar .sideCatalog-sidebar-bottom {
    background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") no-repeat scroll 0 -199px transparent;
    height: 10px;
    left: -5px;
    overflow: hidden;
    position: absolute;
    width: 10px
}
#sideCatalog li {
    margin: 0px;
    padding: 4px 7px;
    text-align: left;
    position: relative
}
#sideCatalog li: hover {
    background-color: rgba(138,43,226,0.55);
}
#sideCatalog-catalog ul .active {
    background-color: rgba(138,43,226,0.55);
}
#sideCatalog-catalog .active a {
    color: cyan
}
#sideCatalog-catalog a: hover {
    color: cyan
}
#sideCatalog span: first-child {
    color: #999;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    padding-right: 5px
}
#sideCatalog li.h2Offset {
    padding-left: 45px;
    text-indent: -25px
}
#sideCatalog li.h3Offset {
    padding-left: 90px;
    text-indent: -50px
}
#sideCatalog a {
    text-decoration: none;
    color: #555;
    font-weight: bold
}
.sideCatalog-dot {
    background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") repeat scroll 0 -222px transparent;
    cursor: pointer;
    font-size: 12px;
    height: 10px;
    left: -10px;
    line-height: 12px;
    overflow: hidden;
    position: absolute;
    top: 4px;
    width: 6px
}
#sideCatalog .highlight .sideCatalog-dot {
    background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") no-repeat scroll -271px -38px transparent;
    height: 13px;
    left: -23px;
    top: 3px;
    width: 18px
}
#sideCatalogBtn {
    background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 45px;
    margin-bottom: 5px;
    margin-left: 5px;
    position: relative;
    width: 45px;
    margin-top: 10px;
    outline: 0
}
#sideCatalogBtn:hover { 
    background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") no-repeat scroll -154px 0 transparent;
    
}

#sideToolbar-up {
    background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") no-repeat scroll -1px -62px transparent;
    border-radius: 2px;
    display: block;
    height: 45px;
    margin-left: 5px;
    width: 45px;
    outline: 0
}
#sideToolbar-up:hover {
    background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") no-repeat scroll -74px -62px transparent
}
#div_digg{
    z-index: 999;
}
/*以上是锚点*/



/*↑目录样式*/
/*↓返回顶部*/
div#gotop {
    opacity: 0.9;
}
#gotop{
background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") no-repeat scroll -1px -62px transparent !important;
width: 45px;
height: 45px;
overflow: hidden;
position: fixed;
right: 166px;
bottom: 20px;
cursor: pointer;
display:none;
z-index: 999;
}

#gotop:hover{
background: url("https://files-cdn.cnblogs.com/files/nbsdbk/sideToolbar.gif") no-repeat scroll -74px -62px transparent !important;
}
/*↑返回顶部*/
/*↓添加少女，页脚处还有js*/
canvas#live2dcanvas {
border: 0 !important;
left: 0;
}
/*↑添加少女，页脚处还有js*/

#green_channel{
    background-color: rgba(245,245,245,0.3);
    position: fixed;/*位置*/
    right: 185px;
    top: 230px;
    height: 230px;/*框高*/
    width: 64px;
    max-width: 64px;/*通过设置最大宽度，保证不会因为窗口缩小变形*/
    padding: 10px 10px;/*内容距框边距*/
    /*margin: 5px,0px;框外距其他外边距*/
    
}
#green_channel a{
    margin-right: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}
#tocomment{/*快速去评论*/
    position: fixed;
    right: 198px;
    top: 440px;
    height: 35px;/*框高*/
    width: 52px;
    max-width: 64px;
    
    padding: 1px 1px;
}
#tocomment a{
    /*width: 40px;
    height: 12px;*/
    text-align: center;
    padding: 3px,8px;
    background-color: #12B7F5;/*背景色*/
    border-radius: 25px;/*定义边框圆角形状*/
    color: white;/*字色*/
    text-shadow: 1px 1px 2px #8B0000;
    padding: 3.7px 13px;
    font-size: 12px;
    margin: 5px 0px;
    /*box-shadow: white 0px 2px 8px;周围渲染色*/
}
/*#green_channel #green_channel_digg{
    margin: 5px,0px;
}
#green_channel #green_channel_follow{
    margin: 5px,0px;
}
#green_channel #green_channel_favorite{
    margin: 5px,0px;
}
#green_channel #green_channel_weibo{
    margin: 5px,0px;
}
#green_channel #green_channel_wechat{
    margin: 5px,0px;
}*/