

*,body {
  margin: 0;
  padding: 0;
}

 .navbar {
   display: none;
 }
 #bannerbar{
   display: none;
 }

#blogLogo{
  width: 60px;
  height: 60px;
}

#home {
  font-size: 14px;
  display: flex;
  flex-direction: column;
  background-color: #e6e6e6;
  min-height: 100vh;
  justify-content: space-between;
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
}

a {
  text-decoration: none;
  font-size: 14px;
}


li {
  list-style: none;
}

#Header1_HeaderTitle {
  font-size: 30px;
}

#blogTitle {
  padding-left: 80px;
  box-sizing: border-box;
  text-align: center;
  display: flex;
  padding-top: 6px;
}

#sideBar {
  width: 400px;
  margin-right: 60px;
}

#blogTitle h2 {
  color: rgba(255,255,255,.7);
  font-size: 14px;
  position: absolute;
  top: 56px;
  left: 190px;
}

#blogTitle h1 a {
  color: rgba(255,255,255,.7);
  text-decoration: none;
  margin-left: 10px;
}

#blogTitle a:hover {
  color: #FFFFFF;
}

#header {
  width: 100%;
  padding: 10px 40px;
  box-sizing: border-box;
  display: flex;
  background: #212121;
  justify-content: space-between;
}

.blogStats {
  color: rgba(255,255,255,.7);
  text-align: right;
  margin-right: 40px;
}

/*.forFlow {*/
/*  padding: 20px;*/
/*}*/

#post_detail {
  padding: 20px;
}

#navigator {
  font-size: 13px;
  height: 50px;
  clear: both;
  margin-top: 25px;
}

#navList {
  min-height: 30px;
  display: flex;
}

#navList li {
  margin: 0 16px 0 0;
}

/*#navList a:link, #navList a:visited, #navList a:active {*/
/*  color: rgba(255,255,255,.7);*/
/*}*/

#navList a {
  color: rgba(255,255,255,.7);
  display: block;
  width: 5em;
  height: 22px;
  float: left;
  text-align: center;
  font-size: 16px;
}

#navList a:hover {
  color: #FFFFFF;
}

/*内容*/
#main {
  display: flex;
  justify-content: space-between;
  flex: 1;
  padding-bottom: 40px;
}

#mainContent {
  flex: 1;
  margin: 20px 0 20px 120px;
  background-color: #ffffff;
}

.entrylistItem,
.day {
  display: flex;
  flex-direction: column;
  padding-bottom: 10px;
  box-sizing: border-box;
  justify-content: left;
  border-bottom: 1px dashed #ddd;
  /*margin: 15px 10px;*/
  margin: 15px 10px 15px 20px;
  font-size: 14px;
  color: #666666;
  cursor: default;
}
.day:hover .postTitle span{
  color: #2E8DED;
}

.entrylistItem:hover .entrylistPosttitle span {
  color: #2E8DED;
}

.entrylistPosttitle span,
.postTitle span {
  font-size: 16px;
  color: #000000;
}

.dayTitle,.postTitle,.postCon,.postDesc,.entrylistPosttitle,.entrylistPostSummary,entrylistItemPostDesc{
  margin-bottom: 10px;
}

.dayTitle a {
  display: none;
}

#sidebar_news {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  margin: 20px;
}

.wechat {
  display: flex;
  flex-direction: column;
  align-items: center;
}

#opt_under_post,
#cnblogs_c1,
#under_post_card1,
#cnblogs_c2,
#under_post_card2,
#ad_t2 {
  display: none;
}

#comment_form_container,
#comment_nav {
  padding: 20px;
}

#sidebar_news .catListTitle {
  display: none;
}

.entrylist h1 {
  display: none;
}

.catListTitle,
.entrylistTitle,
.wechat span{
  align-items: center;
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #e8e9eb;
  width: 100%;
  font-size: 16px;
  color: #000;
  padding-left: 15px;
  box-sizing: border-box;
  font-weight: initial;
}

#blog-news {
  overflow: hidden;
}

#profile_block_inner {
  line-height: 2;
  text-align: left;
}

#profile_block {
  display: none;
}

#leftcontentcontainer {
  margin: 20px;
}

#sidebar_postcategory{
  background-color: #ffffff;
  border-bottom: 1px solid #e8e9eb;
  width: 100%;
  font-size: 16px;
  color: #000;
  font-weight: initial;
  margin-bottom: 20px;
}

#sidebar_postcategory ul{
  padding: 10px 0;
  box-sizing: border-box;
}

#sidebar_postcategory li{
  list-style: none;
  height: 28px;
  line-height: 28px;
  padding-left: 15px;
  box-sizing: border-box;
}

#sidebar_topviewedposts {
  background-color: #ffffff;
}

.catListView ul {
  padding: 10px 15px 10px;
  box-sizing: border-box;
}

.catListView li {
  padding: 5px 0;
  box-sizing: border-box;
}

#footer {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
  box-sizing: border-box;
  background: #212121;
  color: rgba(255,255,255,.7);
}

.wechat {
  display: flex;
}

#footer span {
  padding-top: 5px;
  box-sizing: border-box;
}


