.navbar{
  display:none;
}
#blogTitle{
  background:none;
}
#blogTitle h1{
  font-size: 40px;
  font-weight: bold;
  background:none;
}
#blogTitle h1 a{
  /* background-image: linear-gradient(to right, #b66c54, #2196F3);
  color: transparent; */
  -webkit-background-clip: text;
  color: #ffffff85;
}
#blogTitle h2{
  left: 90px;
  font-size: 18px;
  
  -webkit-background-clip: text;
  /* 渐变色 */
  /* color: transparent;
  background-image: linear-gradient(to right, #545352, purple); */
  color: #ffffffbd;
}
#navigator{
  background-color: #ffffff4d;
  border: 1px solid #c3c3c347;
  visibility: hidden;
}
/* 阅读全文 */
a.c_b_p_desc_readmore{
  display: none;
}
#header {
    background-image: url(https://images.cnblogs.com/cnblogs_com/yecss/2269774/o_250412141502_resource-21fc406b0881f61dfe52b438-17950.jpg);
    overflow-x: hidden;
    background-size: cover;
    background-position: center top;
}
#blog_post_info{
  border-top: 1px solid;
}
#green_channel{
  visibility: hidden;
}
#div_digg{
  visibility: hidden;
}

#topics .postTitle {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 30px;
  line-height: 36px;
  color: #333;
  text-align: center;
}

#cnblogs_post_body h2{
  color: #1a1a1a;
  font-size: 1.5em;
  margin: 1rem 0 .625rem;
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 0.3em;
  
}
/*n级标题旁边的导航提示*/
*:hover>.cnblogs-toc-button:not(.disabled) {
  display: none;
}
.dayTitle{
  display: none;
}
.catListTitle{
  background-color: #169fe6 !important;
  border: 1px solid #169fe6 !important;
  border-radius: 4px 4px 0 0;
}
/* 侧栏标签 */
#sidebar_toptags ul li{
  display: inline-block;
  font-size: 12px;
}
.tag-count{
  display: none;
}
/* 侧栏hover效果 */
.catListTag ul li:hover{
  background: #c9c9c9;
}
#profile_block:hover{
  border: none;
  
}
#profile_block{
  border-radius: 0 0 4px 4px;
  border: none;
}
.sidebar-block ul li a:hover{
  color: #0e90d2;
  border-bottom: 1px dotted #0e90d2;
  border-radius: 0 0 4px 4px;
}
.sidebar-block ul{
  border:none;
}
.day {
  margin-bottom: 10px;
  border-radius: 6px;
  border: 1px solid #e7e7e7d9;
}
.day:hover{
  border: 1px solid #ececec;
}
.day .postTitle{
  font-size: 22px;
  font-family: "微软雅黑";
}
/* 下一页按键 */
#nav_next_page a{
  background-color: #37322c;
}
.topicListFooter .pager a:hover, .topicListFooter .pager span{
  background-color: #37322c;
}
body{
  background-color: #ffffff;
  font-family: -apple-system,BlinkMacSystemFont,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif;
}
#cnblogs_post_body p {
  color: #404040;
  text-indent: 0;
  line-height: 1.6rem;
  margin: 0 0 20px 0;
  font-size: 1rem;
}


/** MarkDown样式调整 */
#cnblogs_post_body>#header{
  background: none;
}
#cnblogs_post_body>#footer{
  text-align: left;
}

/* 文章标题样式(这个不是markdown里的标题) */
#topics .postTitle a {
    color: #0a2f43;
}

/* 普通文字样式 */
#cnblogs_post_body p {
    margin: 18px auto;
    color: #000;
    font-size: 16px;
    text-indent: 0;
}

/* 标题样式 */
#cnblogs_post_body h1 {
    font-size: 32px;
    font-weight: bold;
    line-height: 1.5;
    margin: 10px 0;
}

#cnblogs_post_body h2 {
    font-size: 26px;
    font-weight: bold;
    line-height: 1.5;
    margin: 20px 0;
}

#cnblogs_post_body h3 {
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
    margin: 10px 0;
}

#cnblogs_post_body h4 {
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
}
/* 标题样式设置结束 */

/* 去除双下划线斜体样式 */
em {
    font-style: normal;
    color: #000;
}

/* 无序列表 */
#cnblogs_post_body ul li {
    color: #000;
    font-size: 16px;
    list-style-type: disc;
}

/* 有序列表 */
#cnblogs_post_body ol li {
    color: #000;
    font-size: 16px;
    list-style-type: decimal;
}

/* 超链接 */
#cnblogs_post_body a:link {
    text-decoration: none;
    color: #002C99;
}

/* 引用背景 */
#topics .postBody blockquote {
    background: #fff3d4;
    border: none;
    border-left: 5px solid #f6b73c;
    margin: 0;
    padding-left: 10px;
}


/* 短代码 */
.cnblogs-markdown :not(pre,div,td)>code, .blogpost-body :not(pre,div,td)>code{
  font-family: 'Consolas';
  font-size: 16px;
  color: #09565e;
  border: 1px solid #ccc;
}

#navList a:link {
    color: #fff;
    text-shadow: none;
}
#sideBar{
  position: relative;
}
/* 文章目录开始 */
/*生成博客目录的CSS*/
#uprightsideBar{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    position:fixed;/*将div的位置固定到距离top:50px，right:0px的位置，这样div就会处在最右边的位置，距离顶部50px*/
    top:50px;
    right:0px;
    width: auto;
    height: auto; 
}
#sideBarTab{
    float:left;
    width:30px; 
    border:1px solid #e5e5e5;
    border-right:none;
    text-align:center;
    background:#ffffff;
}
#sideBarContents{
    float:left;
    overflow:auto; 
    overflow-x:hidden;!important;
    width:200px;
    min-height:108px;
    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;
}

#sideBarContents dd, dt {
    cursor: pointer;
}

#sideBarContents dd:hover, dt:hover {
    color:#A7995A;
}
#sideBarContents dd{
    margin-left:10px;
}
#sideBarContents dd.indent3{
    margin-left:20px;
}
#sideBarContents dd.indent4{
    margin-left:30px;
}
#sideBarContents dd.indent5{
    margin-left:40px;
}
#sideBarContents dd.indent6{
    margin-left:50px;
}
/* 文章目录结束 */
.catListTag ul li, .catListTag ul li:before, .catListPostCategory ul li a{
  transition: none;
}
pre, pre code, pre code table, .hljs-engine pre, .hljs-engine pre code{
  transition-duration: 0s !important;
}

#sidebar_news_content :not(pre,div)>code, .cnblogs-markdown :not(pre,div)>code, .blogpost-body:not(.cnblogs-markdown) :not(pre,div,td)>code{
  background-color: #ededed !important;
}
/* 媒体查询开始 */
/* 显示器和样式生效的最大宽度 */

@media screen and (min-width:1000px){
  #sideBar{
    display: block;
  }
  #uprightsideBar{
    top: 60px;
    right: 20px;
  }
  #sideBarContents{
    width: 200px;
  }
}
@media screen and (min-width:1200px){
  #sideBar{
    display: block;
  }
  #uprightsideBar{
    top: 60px;
    /* right: 300px; */
  }
  #sideBarContents{
    width: 300px;
  }
}
/* 媒体查询结束 */