* {
  font-family: "Noto Sans SC";
}
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-thumb {
  border-radius: 5px;
}
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
  margin: 0;
  padding: 0;
}
.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory, .CalDayHeader, .CalTitle, .CalTitle td {
  background: transparent;
}
a, a:link {
  text-decoration: none;
}
a:hover {
  color: #FB6468;
  text-decoration: none;
}
input:hover {
  border-color: #FB6468;
}
li {
  list-style: none;
  line-height: 20px;
}
body::after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  opacity: 0.15;
  /* https://img.xjh.me/random_img.php?type=bg&ctype=acg&return=302 */
  /* https://api.imacroc.cn/acg/ */
  /* https://api.ixiaowai.cn/api/api.php */
  /* https://api.ixiaowai.cn/mcapi/mcapi.php */
  /* https://api.ixiaowai.cn/gqapi/gqapi.php */
  background-image: url(https://api.ixiaowai.cn/api/api.php);
}

#header {
  position: fixed;
  right: 0;
  left: 0;
  height: 60px;
  z-index: 999;
  opacity: 0.75;
}

#blogTitle  {
  display: none;
}

#navigator {
  height: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  position: relative;
}
#navigator>a {
  display: inline-block;
  width: 40px;
  height: 40px;
  margin: 10px;
}
#navigator a svg {
  width: 100%;
  height: 100%;
}
#navigator a svg:hover {
  transform: rotate(1turn);
  transition-duration: 1s;
}

#navList {
  height: inherit;
  position: absolute;
  right: 0;
  display: flex;
  flex-direction: row;
}
#top_nav {
  display: none;
}
#navList li:nth-child(1), #navList li:nth-child(3), #navList li:nth-child(4), #navList li:nth-child(5), #navList li:nth-child(6) {
  display: none;
}
#navList li {
  height: 60px;
  line-height: 60px;
  margin: 0 20px;
  font-size: 16px;
}

.blogStats {
  display: none;
}

#main {
  position: relative;
  top: 80px;
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
}
#mainContent {
  width: 100%;
}

.forFlow {
  padding: 0 15px;
}
.dayTitle {
  display: none;
  margin-bottom: 15px;
}
.postTitle {
  margin: 25px 0 15px 0;
}
.postTitle a {
  font-size: 16px;
  font-weight: 600;
}
.postTitle a:hover {
  color: #FB6468;
}
.postCon {
  font-size: 14px;
}
.postCon a:link {
  font-size: 15px;
}
.postDesc {
  border-bottom: 1px dashed #c1c1c1;
  padding: 15px 0px;
}
.postDesc a {
  display: none;
}
#homepage_top_pager {
  display: none;
}
.pager {
  text-align: right;
}
.pager a {
  border: none;
  color: #FE898C;
}
.pager a:hover {
  color: #FB6468;
}

#sideBar {
  padding-left: 20px;
  max-width: 230px;
}
#sideBar a:hover {
  color: #FB6468;
}

.catListTitle {
  margin: 10px 0;
}

#sidebar_news {
  margin: 20px 0;
}
.person_info {
  position: relative;
}
.avatar {
  width: 90px;
  height: 90px;
  margin: 0 auto;
}
.avatar img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.avatar img:hover {
  transform: rotate(666turn);
  transition-delay: 1s;
  transition-property: all;
  transition-duration: 59s;
  transition-timing-function: cubic-bezier(.34,0,.84,1);
}
.follow {
  text-align: center;
  margin: 10px 0;
}
.follow a {
  cursor: pointer;
}
.person_info p {
  text-align: center;
  margin-bottom: 15px;
}
.account {
  text-align: center;
}
.account svg {
  margin-right: 15px;
  cursor: pointer;
}
.account .zhihu {
  margin: 0;
}


#blog-calendar {
  margin-bottom: 20px;
}
#blogCalendar {
  width: 90%;
  margin: 0 auto;
}
.CalTodayDay {
  background: #FB6468;
  border-radius: 10px;
}

#sidebar_search {
  margin-bottom: 20px;
}
#sidebar_search_box {
  position: relative;
}
#sidebar_search_box svg {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
}
#widget_my_google {
  display: none;
}
.input_my_zzk {
  width: 100%;
  border-radius: 5px;
  outline: none;
  background: none;
  border: 1px solid #ccc;
  height: 30px;
  text-indent: 1em;
}
input.btn_my_zzk {
  display: none;
}

#sidebar_shortcut,
#sidebar_toptags,
#sidebar_categories,
#sidebar_recentcomments,
#sidebar_topviewedposts,
#sidebar_topcommentedposts,
#sidebar_topdiggedposts {
  margin-bottom: 20px;
}

#footer {
  max-width: 1200px;
  text-align: center;
  margin: 0 auto;
  padding: 15px 0;
  position: relative;
  top: 150px;
}
#ad_t2,#cnblogs_c1,#under_post_news,#cnblogs_c2,#under_post_kb {
  display: none;
}

.nav_wrapper {
  position: fixed;
  right: 20px;
  bottom: 50px;
  width: 36px;
}
.nav_wrapper li {
  width: 100%;
  height: 34px;
  background: #ffffff;
  border: 1px #636363 solid;
  border-radius: 50%;
  margin-bottom: 10px;
  cursor: pointer;
}
.nav_wrapper svg {
  margin: 5px;
}
.nav_wrapper .isTop {
  display: none;
}

.cnblogs_code {
  border-radius: 5px;
  color: #000000;
  padding: 10px;
}
.cnblogs_code_toolbar {
  display: none;
}

#green_channel {
  padding: 20px 0;
  width: 100%;
  border: none;
  border-top: #c1c1c1 1px dashed;
  border-bottom: #c1c1c1 1px dashed;
}
#green_channel a {
  padding: 8px 15px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
#green_channel #green_channel_weibo,#green_channel #green_channel_wechat {
  display: none;
}

.comment_textarea {
  width: 100%;
  
}
.comment_textarea:hover {
  border-color: #FB6468;
  color: #FB6468;
}
.commentbox_tab:hover, .commentbox_tab.active {
  border-bottom: 2px solid #FB6468;
  color: #FB6468;
}
.comment_btn {
  color: #ffffff;
  background: #FB6468;
  border: none;
  width: 80px;
  height: 30px;
  line-height: 30px;
}
.comment_btn:hover {
  background: #FB6468;
  cursor: pointer;
}

.entrylistPosttitle {
  margin-top: 15px;
}

.entrylistPostSummary .c_b_p_desc {
  line-height: 20px;
}

.entrylistItemPostDesc a:nth-child(2) {
  display: none;
}
