* {
  cursor: url(https://files-cdn.cnblogs.com/files/kornblume/arrow.bmp), default;
  color: #EAE2B7;
}
a {
  cursor: url(https://files-cdn.cnblogs.com/files/kornblume/hand.bmp), pointer;
  text-decoration: none;
}
ul li {
  list-style: none;
}
body {
  // background-image: url(https://i.pximg.net/img-original/img/2019/09/23/21/41/33/76935011_p0.jpg);
  /*background-image: url(https://i.pximg.net/img-original/img/2019/08/29/14/48/14/76515987_p0.jpg);*/
  // background-repeat: no-repeat;
  // background-attachment: fixed;
  // background-size: cover;
  // background-position: fixed;
  background-color: #003049;
}
#home {
  padding: 0 12.36%;
  /* box-sizing: border-box;
  opacity: 0.718;
  border-radius: 12px;
  box-shadow: 0px 0px 40px #003049, 0px 0px 10px inset #003049; */
}

/* 头部大标题 */
#Header1_HeaderTitle {
  text-align: center;
  color: #EAE2B7;
  font-size: 3.09rem;
}

/* tab */
#navList {
  display: flex;
  justify-content: center;
  width: 100%;
  padding-inline-start: 0px;
}
#navList li a {
  display: block;
  text-align: center;
  font-size: 1.4rem;
  font-weight: bold;
  padding: 0 1.8rem;
  transition: all .1s linear;
}
#navList li:hover {
  background-color: #D62828;
  color: #EAE2B7;
  transition: all .2s linear;
  /* border-radius: 0 0 8px 8px; */
}
#navList li .menu {
  height: 3.09rem;
  line-height: 3.09rem;
  color: #FCBF49;
}

/* main */
#main {
  /* padding: 0 200px; */
}
#mainContent {
  min-height: 500px
}

/* blogStats */
.blogStats {
  font-size: .8rem;
  text-align: center;
  color: #934444;
  margin-bottom: 30px;
}

/* 文章标题 */
.day {
  line-height: 21px;
}
.day a:hover {
  background-color: #D62828;
  color: #E4E0CC;
  transition: all .1s linear;
}
.c_b_p_desc_readmore {
  color: #FCBF49;
  padding-right: 5px;
}
#topics .postTitle {
  cursor: url(https://files-cdn.cnblogs.com/files/kornblume/hand.bmp), pointer;
}
#topics .postTitle:hover {
  background-color: #D62828;
  color: #F77F00;
  transition: all .1s linear;
}

/* 代码框 */
.cnblogs_code {
  border: 1px dashed #F77F00;
  border-radius: 3px;
  box-shadow: 0px 0px 8px #C18A50 inset;
  font-weight: bold;
  color: #192935;
  transition: background .3s linear;
}
.cnblogs_code:hover {
  color: #EAE2B7;
  background: #934444
}
.cnblogs_code_toolbar {
  border-radius: 3px;
}

/* 日历 */
#blog-calendar {
  display: none!important;
}

/* 去除广告 */
.img_ad {
  display: none;
}
i-amphtml-fill-content {
  display: none;
}
i-amphtml-replaced-content {
  display: none;
}
#ad_t2 {
  display: none
}

/* other */
#sideBarMain {
  display: flex;
  justify-content: left;
}
#blog-sidecolumn {
  display: flex;
  justify-content: space-between;
}
#sidebar_categories {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 900px) {
  #navList {
    justify-content: left;
    transition: all .1s linear;
  }
  #navList li a {
    font-size: .8rem;
    padding: 0 10px;
    transition: all .1s linear;
  }
}

@media screen and (max-width: 1299px) {
  #leftcontentcontainer {
    display: none;
    transition: all .1s linear;
  }
}

@media screen and (min-width: 1299px) {
  #sidebar_news {
    width: 200px;
    transition: all .1s linear;
  }
  .catListLink ul {
    width: 160px;
    text-align: left;
    padding: 0;
    transition: all .1s linear;
  }
  .catListTag ul {
    width: 160px;
    text-align: left;
    padding: 0;
    transition: all .1s linear;
  }
  .catListPostCategory ul {
    width: 160px;
    text-align: left;
    padding: 0;
    transition: all .1s linear;
  }
  .catListPostArchive ul{
    width: 160px;
    text-align: left;
    padding: 0;
    transition: all .1s linear;
  }
}

@media screen and (min-width: 1599px) {
  #sidebar_news {
    width: 240px;
    transition: all .1s linear;
  }
  .catListLink ul {
    width: 200px;
    text-align: left;
    padding: 0;
    transition: all .1s linear;
  }
  .catListTag ul {
    width: 200px;
    text-align: left;
    padding: 0;
    transition: all .1s linear;
  }
  .catListPostCategory ul {
    width: 200px;
    text-align: left;
    padding: 0;
    transition: all .1s linear;
  }
  .catListPostArchive ul{
    width: 200px;
    text-align: left;
    padding: 0;
    transition: all .1s linear;
  }
}


/* footer */
#footer {
  text-align: center;
  min-height: 15px;
  _height: 15px;
  margin-top: 10px;
  padding-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}