.cnblogs_code{
    border-radius:7px
}

#topics{
    background-color: rgb(255,255,255);
}

#header{
    overflow: hidden;
}

/*透明*/
#topics, #sideBar, #mainContent, #navigator{
    opacity: 0.9;
}

.postTitle2 {
    font-color: rbg(70, 185, 250)!important;
}

.postTitle2:hover {
    font-color: rgb(26, 157, 234)!important;
}

/*菜单栏圆角*/ 
.menu{
    border-radius:7px;
}
/*菜单栏鼠标悬浮动效*/
.menu:hover{
    transition: transform 0.3s;
    transform: scale(1.1);
}

/*背景图片*/
body {
    color: #000;
    background: url("https://tva1.sinaimg.cn/large/006y8mN6ly1g7gfhdgbrwj31hc0u0axh.jpg") fixed;
    background-size: cover;
    background-repeat: no-repeat;  
    min-height: 101%;
}

/*文章列表圆角*/
.day{
    border-radius:7px;
    margin:10px 0;
    padding:10px 20px;
    box-shadow:2px 2px 8px ;
}

/*圆角*/
#navigator, h3, #sidebar_categories div, #sidebar_topviewedposts, .catListView, ul, li, #topics, #navList{
    border-radius: 7px;
}

/*侧边列表悬浮动效*/
#sidebar_postcategory ul:hover li:not(:hover), #TopViewPostsBlock ul:hover li:not(:hover){
    opacity: 0.5; 
}
#sidebar_postcategory ul:hover li:hover, #TopViewPostsBlock ul:hover li:hover{
    background: #F2F2F2;
}

/*列表文字居中*/
#sidebar_postcategory ul li{
    text-align: center;
}

#blog-sidecolumn ~ ul:hover li{
    opacity: 0.5;
}

/*底部组件圆角*/
#comment_form_container,#blog-comments-placeholder, #tbCommentAuthor, #tbCommentBody, #btn_comment_submit{
border-radius:5px;
}
.feedbackCon{
border-radius:5px;
}

/*隐藏相册*/
#sidebar_imagecategory{
    display: none;
}

/*去广告*/
#ad_t2, #under_post_kb, #under_post_news{
display:none;
}
#blog-comments-placeholder:empty{
display:none;
}

/*主页圆角*/
#home{
    margin: 0 auto;
    width: 95%;
    background-color: rgba(255,255,255,0.9);
    padding: 30px;
    margin-top: 50px;
    margin-bottom: 50px;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
    border-radius: 20px;
}


/*侧边栏*/
#sideBar {
    float:right;
    width:290px;
    margin: 0;
 
}
#mainContent{
    float:left;
    width: calc(100% - 300px);
}
#main{
    display: block;
    width: 100%;
}



/*代码相关*/
.cnblogs_code pre {
font-family: Courier New!important;
font-size: 14px!important;
word-wrap: break-word;
white-space: pre-wrap;
/*white-space: pre;*/
}
.cnblogs_code span {
font-family: Courier New!important;
font-size: 14px!important;
line-height: 1.5!important;
}

/*文章列表鼠标悬浮动效*/
.day:hover{
    -webkit-animation:bounce 1s 0s ease both;
    -moz-animation:bounce 1s .2s ease both;
}
@-webkit-keyframes bounce{
    0%,20%,50%,80%,100%{-webkit-transform:translateX(0)}
    40%{-webkit-transform:translateX(-30px)}
    60%{-webkit-transform:translateX(-15px)}
}

/*防止图片、代码透明*/
code, img{
background-color: rgb(104 114 124 / 8%)!important;
}

/*Markdown代码着色*/
.cnblogs-markdown .hljs {
  /*color: #a9b7c6;*/
  background: rgb(255 255 255)!important;
  display: block;
  overflow-x: auto;
  font-size:15px!important;
  padding: 0.5em;
  border-radius:7px!important;
    /*控制代码不换行*/
    white-space: pre;
    word-wrap: normal;

}
