/*文章底部广告隐藏*/
#ad_t2,#cnblogs_c1,#under_post_news,#cnblogs_c2,#under_post_kb{display:none;}

/*头部姓名及格言*/
a:hover {
    text-decoration: none;
}
#header #Header1_HeaderTitle{display:inline-block;padding:5px 15px;}
#header #Header1_HeaderTitle:hover{background:transparent;padding:5px 15px;margin-bottom:-1px;}

.posttitle a:hover,#cb_post_title_url:hover,#menu a:hover,#myposts a:hover,.block_title a:hover,.block_title a:hover{padding:0;background:transparent;}
.block_title a:hover,.block_title a:hover{padding-right:5px;}

#blogTitle h2{
padding-left:90px;
}

/*右侧列表*/
.catListTag ul li:hover {
    background: #fff;
cursor:auto;
color:#777;
}
.catListTag ul li:hover a {
    color:#777;
}
.sidebar-block ul li a:hover{
color:#ff5e52;
}


/*文章内容样式*/
#cnblogs_post_body h3{
padding:5px 10px;
background:#CCCC9A;
border-radius:4px;color:#fff;display:flex;align-items:center;font-weight:normal;
}
#cnblogs_post_body h3 .cnblogs_code,#cnblogs_post_body h3 span.cnblogs_code{
padding:0 4px;border:none;border-radius:3px;
}

.cnblogs_code{padding:0 4px;border-radius:3px;}
#cnblogs_post_body h3 code{white-space: nowrap;}




/*鼠标跟随小圆圈*/
.mouseCircle {
        animation: textPopup 1s;
        width: 10px;height: 10px;
        border:1px solid #CCCC9A;
        border-radius: 50%;
        position: absolute;
        z-index: 99;
    }
    @keyframes textPopup {
        0%, 100% {
            opacity: 0;
        }
        5% {
            opacity: 1;
        }
        100% {
            width:20px;height:20px;
            transform: translateY(-50px);    
        }
    }