/*网格纸背景*/
div.blogpost-body {
    background-color: #FFFFFF;
    background-repeat: repeat;
    background-image: linear-gradient(90deg, rgba(50, 0, 0, 0.05) 3%, rgba(0, 0, 0, 0) 3%), linear-gradient(360deg, rgba(50, 0, 0, 0.05) 3%, rgba(0, 0, 0, 0) 3%);
    background-size: 20px 20px;
    background-position: center center;
}
body {
    background-image: url(https://images.cnblogs.com/cnblogs_com/article-record/1664812/o_200310015152bolog.jpg);
    background-repeat: repeat;
}
#navList a:link {
   color: #666;
}
::selection{
  background-color: RGBA(64, 184, 250, .5);
  color: #fff;
}
#sidebar_topcommentedposts {
  display:none;
}
#sidebar_news .catListTitle
::-webkit-selection{
  background-color: #ff8688;
  color: #fff;
}
#sidebar_news .catListTitle {
  margin-top: 0;
  margin-bottom: 0;
}
/*三级标题*/
#cnblogs_post_body h4, .blog_comment_body h4,
#cnblogs_post_body h5, .blog_comment_body h5,
#cnblogs_post_body h6, .blog_comment_body h6 {
color: inherit; line-height: inherit; padding: 0px; margin: 1.6em 0px; font-weight: bold; border-bottom: 2px solid RGBA(64, 184, 250, .5); font-size: 1.3em;font-size: 15px !important; 
}
#cnblogs_post_body h2, 
#cnblogs_post_body h3, .blog_comment_body h3{
font-size: 16px; line-height: inherit; margin: 0px; display: block; font-weight: normal; background: RGBA(64, 184, 250, .5); color: #ffffff; padding: 3px 10px 1px; border-top-right-radius: 3px; border-top-left-radius: 3px; margin: 1.2em 0; margin-right: 3px;
}
#cnblogs_post_body h2, 
#cnblogs_post_body h3, .blog_comment_body h3,
#cnblogs_post_body h4, .blog_comment_body h4,
#cnblogs_post_body h5, .blog_comment_body h5,
#cnblogs_post_body h6, .blog_comment_body h6 {
  transition: all 0.5s linear;
  cursor: pointer;
}
#cnblogs_post_body h2:hover, 
#cnblogs_post_body h3:hover, .blog_comment_body h3:hover {
  padding-left: 30px;
}
#cnblogs_post_body h4:hover, .blog_comment_body h4:hover,
#cnblogs_post_body h5:hover, .blog_comment_body h5:hover,
#cnblogs_post_body h6:hover, .blog_comment_body h6:hover {
  padding-left: 15px;
}
 
/*页脚那一条黄线*/
#footer {
    text-align: center;
    min-height: 25px;
    height: 25px;
    border-top: 1px solid #40B8FA;
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom:35px;
}
 
/*不显示模版里的大黑板*/
/*头像和 猫和向日葵效果*/
#newsSideBar .headImage {
    padding: auto;
}
#newsSideBar .headImage img {
    border: 3px solid #2586d7;
    border-radius: 50%;
    width: 150px;
    margin: auto;
    display: block;
}
 
 
#pageBeginBar{
    background-color: rgb(255,255,255,0.1);
    height: 90px;
}
#pageBeginTitle {
    background-color: rgb(255,255,255,0.1);
    padding: 18px 20px 18px 70px;
    text-align: left;
    float: left
}
#pageBeginTitle a, #pageBeginTitle a:hover {
    color: #ff8688;
    text-decoration: none;
    font-size: 30px;
    font-weight: bold;
    padding: 10px 15px 8px 15px;
    display: block;
    float: left;
    outline: none
}
#pageBeginTitle span {
    font-size: 16px;
    font-weight: bold;
    display: block;
    float: left;
    padding: 22px 20px 13px 10px;
}
 
/*----------------上面不要删除----------------------*/
 
 
 
 
.postTitle, .entrylistPosttitle {
    padding-right: 64px;
    padding-left: 10px;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #008080;
    font-weight: bold;
    line-height: 1.5;
    width: 100%;
    color: #ff8688;
    margin: 0px 0px;
}
 

/*偷来的markdown完美代码高亮*/
.cnblogs-markdown .hljs{display:block;color:#333;overflow-x:auto;background:#F2F4F5!important;border:none!important;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace!important;padding:1em!important;font-size:14px!important}.hljs-comment,.hljs-meta{color:#969896}.hljs-emphasis,.hljs-quote,.hljs-string,.hljs-strong,.hljs-template-variable,.hljs-variable{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#a71d5d}.hljs-attribute,.hljs-bullet,.hljs-literal,.hljs-symbol{color:#0086b3}.hljs-name,.hljs-section{color:#63a35c}.hljs-tag{color:#333}.hljs-attr,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-title{color:#795da3}.hljs-addition{color:#55a532;background-color:#eaffea}.hljs-deletion{color:#bd2c00;background-color:#ffecec}.hljs-link{text-decoration:underline}

/*代码框滚动条美化*/
::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{border-radius:1px;box-shadow:inset 0 0 5px #6D6E69;background:#61687C}::-webkit-scrollbar-track{background:0 0;border-radius:1px}
/* 小code 样式*/
.post .postBody h1 code,.post .postBody h2 code,.post .postBody h3 code,.post .postBody h4 code,.post .postBody h5 code,.post .postBody h6 code,.post .postBody li code,.post .postBody p code{color:#61687C;line-height:1;font-family:consolas!important;vertical-align:middle;margin:0 3px;background:#fbfbfb!important;font-size:14px!important;padding:.2em .3em!important;border-radius:3px!important;border:1px solid #eee!important}

.day {
  transition: all 0.3s linear;
}

#sidebar_scorerank,
#sidebar_postarchive,
#sidebar_recentcomments,
#ad_t2, #under_post_kb, #under_post_news,
.c_ad_block,
#blog-comments-placeholder,
.dayTitle,
#blog-calendar,
.forFlow #homepage_top_pager:first-child,
#sidebar_topdiggedposts,
#pageBeginBar,
#blogTitle,
.entrylistTitle {
  display: none !important;
}
.sidebar-block ul li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.5s ease;
}
.sidebar-block ul li:hover {
  padding-left: 30px;
}
#navList a {
  transition: all 0.3s linear;
  color: #666;
}
#navList a:link {
  text-shadow: none;
}

.postTitle, .entrylistPosttitle {
  border-left-color: RGBA(64, 184, 250, .5) ;
}
#topics .postBody blockquote {
  display: block; font-size: 0.9em; overflow: auto; overflow-scrolling: touch; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 10px; margin-bottom: 20px; margin-top: 20px; text-size-adjust: 100%; line-height: 1.55em; font-weight: 400; border-radius: 6px; color: #595959; font-style: normal; text-align: left; box-sizing: inherit; border-left: none;  background: RGBA(64, 184, 250, .1);
}
#profile_block:hover {
  border: 1px solid RGBA(64, 184, 250, .1);
}
input.btn_my_zzk {
  background: #40B8FA;
}
.sidebar-block ul li a:hover {
    color: RGBA(64, 184, 250, .5) ;
    border-bottom: 1px dotted RGBA(64, 184, 250, .5) ;
}
.pager {
  background-color: transparent !important;
}
.topicListFooter .pager a, .topicListFooter .pager span {
  color: #666;
}

#sideCatalog li {
	list-style: none !important;
	max-width: 225px !important;
	box-sizing: border-box !important;
	text-overflow: ellipsis !important;
	white-space: nowrap !important;
	overflow: hidden !important;
}
#sideCatalog-catalog {
 max-height: 520px;
}
#sideCatalog-sidebar {
	height: 100% !important;
}
.catListTitle {
  background-color: RGBA(64, 184, 250, .5) !important;
  border: 1px solid RGBA(64, 184, 250, .5) !important;
}

.topicListFooter .pager a:hover, .topicListFooter .pager span {
  background: #40B8FA;
}
#nav_next_page a {
  background-color: #40B8FA;
}
.postTitle a:hover {
  color: RGBA(64, 184, 250, .5) ;
}

#logo {
    display: block;
    height: 60px;
    padding-left: 0;
    padding-right: 100px;
}
#logo img {
  height: 60px;
}
#navList li:first-child a {
  display: block;
  padding: 0;
  margin-right: 60px;
}
#navigator {
  background-color: #fff;
   border: 1px solid #fff;
   box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.15);
}
.entrylistItem,
.entrylistItem:hover {
    z-index: 0;
}
