* {
  margin: 0;
  padding: 0;
  text-decoration: none;
  font-family: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  /* font-family: font-family: Georgia, -apple-system, 'Nimbus Roman No9 L', 'PingFang SC', 'Hiragino Sans GB', 'Noto Serif SC',  'WenQuanYi Micro Hei', 'ST Heiti', sans-serif; */
}


a:link,
a:visited {
  color: #21759b;
}
a:hover {
  color: #6495ed;
}
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  background: #12a182;
  border-radius: 6px;
}

::-webkit-scrollbar-track {
  border-radius: 10px;
  background: unset;
}

::-webkit-scrollbar-corner {
  background-color: transparent;
}

body {
  /* font-size: 15px; */
  letter-spacing: 0px;
}

#Header1_HeaderTitle {
  font-family: KaiTi, cursive, "Noto Sans SC";
}






#profile_block,
#BlogPostCategory,
#bannerbar,
#top_nav,
#comment_nav,
#lnk_RefreshComments,
#div_digg,
#post_next_prev,
#comment_form_container,
#author_profile,
#green_channel,
#stats_post_count,
#homepage_top_pager,
#stats-comment_count,
#stats_article_count,
#stats-total-view-count,
#mainContent > .forFlow > .day > .postDesc > span.post-view-count,
#mainContent > .forFlow > .day > .postDesc > span.post-comment-count,
#mainContent > .forFlow > .day > .postDesc > span.post-digg-count,
#mainContent > .forFlow > .day > .postDesc > a,
#comment_nav > div > a:nth-child(3),
#topics > div > div.postDesc > a {
  display: none;
}
#topics > div > div.postDesc > a:nth-child(2) {
  display: inline;
}
#home {
  border-radius: 33px;
  width: 37%;
  height: 100%;
  padding: 30px;
  background-color: #f8f8f8;
  margin-bottom: 0;
}
#sideBar{
  display: none;
}
 #mainContent .forFlow,
#mainContent {
  margin-left: 0;
}
#sidebar_news{
  background-color: #f8f8f8;
}
#blog-calendar {
  border: none;
  box-shadow: none;
}
.CalTodayDay {
  border-radius: 50%;
}
.pager a {
  background-color: #21759b;
}
#cnblogs_post_body p img {
  width: auto;
  margin: 0 auto;
  display: flex;
  align-items: center;
  text-align: center;
  border-radius: 10px;
}

#MySignature > blockquote {
  border: none;
  border-top: 3px solid CornflowerBlue;
  border-bottom: 3px solid CornflowerBlue;
  border-radius: 3px;
  margin: 10px 0;
}

.postBody a:link,
.postBody a:visited,
.postBody a:active {
  text-decoration: none;
}

#blogLogo {
  float: left;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin-right: 30px;
  border-radius: 50%;
}

#navigator {
  border-bottom: 2px solid #ededed;
  border-top: 2px solid #ededed;
}

#homepage_top_pager > div > a,
#homepage_bottom_pager > div > a {
  background-color: #fff;
  color: #000;
  box-shadow: none;
  border: 1px solid #21759b;
}

#homepage_top_pager > div > a:hover,
#homepage_bottom_pager > div > a:hover {
  box-shadow: 0px 1px 3px #21759b;
}

#navList a {
  padding-top: 13px;
}

@keyframes show-text {
  0% {
    width: 0;
  }
  100% {
    width: calc(100% * 0.89);
  }
}
@media ( max-width: 768px ) { 
  #blogTitle > h2{
    display: none
    }
  }
#blogTitle > h2 {
  overflow: Auto;
  white-space: nowrap;
  animation: show-text 1s ease-in-out;
  animation-fill-mode: forwards;
}
#blogTitle > h2::before {
  font-family: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  content: "本是后山人，偶做前堂客。醉舞经阁半卷书，坐井说天阔。大志戏功名，海斗量福祸。论到囊中羞涩时，怒指乾坤错。";
}

#blogTitle > h2::-webkit-scrollbar {
  height: 3px;
}
#blogTitle > h2::-webkit-scrollbar-track {
  background: #f1f1f1;
}
#blogTitle > h2::-webkit-scrollbar-thumb {
  background: #12a182;
}

#cnblogs_post_body h1 {
  font-size: 20px;
}
#cnblogs_post_body h2 {
  font-size: 19px;
}
#cnblogs_post_body h3 {
  font-size: 18px;
}
#cnblogs_post_body h4 {
  font-size: 17px;
}
#cnblogs_post_body h5 {
  font-size: 16px;
}
#cnblogs_post_body h6 {
  font-size: 15px;
}


/*屏蔽底层广告*/
.under-post-card,
#under_post_card1,
#under_post_card2,
#cnblogs_ch {
  display: none;
}

table {
  text-align: left;
  width: 100%;
}

#cnblogs_post_body blockquote {
  border: none;
  border-left: 3px solid CornflowerBlue;
  border-radius: 5px;
  background-color: #f5f7ff;
}

pre {
  border-radius: 10px;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
  /* 静止Jetbrains Moon的符号连字 */
  font-variant-ligatures: none;
  background: #003444;
}
pre.prismjs-lines-highlighted .line-numbers-rows span {
  background: #003444;
}

#currentTime {
  text-align: center;
  color: #f8f8f8;
  font-size: 16px;
  font-weight: bold;
}
