body{
background-image: url(https://images.cnblogs.com/cnblogs_com/lzq035/1970886/o_210504150721o_background1440.jpg);
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-attachment: fixed;
    background-size: cover;
}
.search, .newsItem, .catListPostCategory, .catListPostArchive, .catListTag, .catListView, .catListBlogRank,.catListFeedback {
    background: #fff !important;
    -webkit-box-shadow: 1px 2px 3px #ddd;
    margin-bottom: 30px;
    word-wrap: break-word;
    border-radius: 10px;
    margin-top: 10px;
    border: 1px solid #ddd;
}
.c_b_p_desc_readmore{
color: #169fe6 !important;
}
.catListTag li:hover{
    background: #169fe6 !important;
}
#homepage_top_pager a:hover{
    background: #169fe6 !important;
}
#nav_next_page a{
 background: #169fe6 !important;
}
#sidebar_categories li a:hover,#sidebar_topviewedposts  li a:hover,#profile_block a:hover{
  color: #169fe6 !important;
 border-bottom: 1px dotted #169fe6 !important;
text-decoration:none !important;
}
#comment_nav a:hover{
 color: #169fe6 !important;
}

h2 a{
    color:lightcoral !important;
}

#profile_block{
    border:none !important;
}

#blogTitle{   
 background: url(https://pic.616pic.com/ys_bnew_img/00/14/19/0FBTmtAqyn.jpg) center center;
    background-size: 400px;
}

#header{
background-color:#fff !important;
 background: url(https://pic.616pic.com/ys_bnew_img/00/14/19/0FBTmtAqyn.jpg) center center;
    background-size: 400px;
}

#navigator {
    background-color: #fff;
    height: 60px;
    clear: both;
    position: relative;
    border: 1px solid #fff;
    border-left: none;
    border-right: none;
}

.dayTitle a {
    color: #000 !important;
}

.dayTitle{
    color: black;
    background-color: #fff !important;
  float:right;
clear: both;
}
.day .postTitle{
clear:none !important;
}

.sidebar-block h3 {
    background-color: #fff !important;
    color: #000 !important;
    border:none !important;
    font-size: 18px;
    font-weight: normal;
    padding: 10px 20px;
    border-radius: 20px !important;
}

.search, .newsItem, .catListPostCategory, .catListPostArchive, .catListTag, .catListView, .catListBlogRank,.catListFeedback{
    border-radius: 20px !important;
}
.sidebar-block ul li:last-child{
border-bottom-left-radius: 20px !important;
border-bottom-right-radius: 20px !important;
}
.catListComment {
    background: #fff;
    border-radius: 20px !important;
}

.sidebar-block ul{
    border:none !important;
}

.day:hover{
   border:1px solid #fff !important;
}

.sidebar-block{
    background:none;
}

.catListTitle{
    font-size: 18px;
background:white;
color:black;
    padding: 10px 20px;
    font-weight: normal;
    border:none;
    border-radius: 20px !important;
}

canvas#live2dcanvas{border:0 !important;}

.cnblogs_code pre{
   font-family: Menlo,Monaco,Consolas,Courier New,monospace !important;
    font-size: 15px!important;
}

.cnblogs_code span{
    font-family: Menlo,Monaco,Consolas,Courier New,monospace !important;
    font-size: 15px!important;
}
#blogCalendar,#sidebar_search{
display:none;
}

#waifu{
z-index:1111 !important;
}

#ad_t2,#opt_under_post,#cnblogs_c1,#under_post_news,#cnblogs_c2,#under_post_kb,#HistoryToday{
display:none !important;
}

.lzq_sub_title{
margin-top: 30px;
    margin-bottom: 15px;
    padding: 0px;
    font-weight: bold;
    color: black;
    border-bottom: 2px solid rgb(75, 141, 187);
    font-size: 1.3em;
}
.lzq_sub_title span{
    display: inline-block;
    font-weight: bold;
    background: rgb(75, 141, 187);
    color: rgb(255, 255, 255);
    padding: 3px 10px 1px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    margin-right: 3px;
    margin-left: 20px;
}
.lzq_nav:link{
    text-decoration:none !important;
     /* 指正常的未被访问过的链接*/
}
.lzq_nav:visited{
    text-decoration:none !important;
     /*指已经访问过的链接*/
}.lzq_nav:hover{
    text-decoration:none !important;
     color: #C81623;
     cursor: pointer !important;
     /*指鼠标在链接*/
}
.lzq_nav:active{
    text-decoration:none !important;
    /* 指正在点的链接*/
}
.lzq_content{
padding:0 20px;
}
#back-to-top {
bottom: 10px;
    position: fixed;
    cursor: pointer;
    text-decoration: none;
    margin: 0 auto;
    right: 10px;
}

#topics .postTitle{
border-bottom: 2px solid rgb(75, 141, 187);
}

#div_digg {
    position: fixed;
    bottom: 10px;
    width: auto;
    right: 390px;
    border: 2px solid rgb(75, 141, 187);
    padding: 10px;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px !important;
    box-shadow: 0 0 0 1px rgb(22 159 230 / 45%), 1px 1px 6px 1px rgb(10 10 0 / 50%);
}
#div_digg .buryit{
display:none;
}
.cnblogs_code_toolbar,.cnblogs_code_toolbar a:link img,.cnblogs_code_toolbar a:link {
    background-color:#f8fafb !important;
}
.cnblogs_code {
    background-color:#f8fafb;
    font-family: Courier New !important;
    font-size: 12px !important;
    /* border: 1px solid rgb(75 141 187); */
    padding: 5px;
    overflow: auto;
    margin: 5px 0;
    color: #000;
    border-radius: 5px;
    box-shadow: 0 0 10px rgb(75 141 187);
}
#topics .postBody pre {
    padding: 0 10px;
}
#main,
  #topics,
  #mainContent,
  .postBody {
    overflow: visible;
  }
  #mainContent .forFlow {
    overflow: visible;
  }
  .zoom-overlay {
    background: transparent;
  }
.vertical-middle>* {
     color: rgb(8 148 242);
    text-shadow: 5px 5px 3px rgb(141 157 167);
}
.PostList:hover{
border-radius:5px;
    box-shadow: 5px 5px 5px #8ec2dd;
    border-color: #dedede !important;
}
.postTitl2 a{
    text-decoration:none !important;
    /* 指正在点的链接*/
}
.postDesc2 a{
text-decoration:none !important;
    /* 指正在点的链接*/
}
.postDesc2 a:hover{
     color: rgb(8 148 242)  !important;
}
.forFlow .day:hover{
    border-color: #dedede !important;
}