    /* --------原有样式修改--------- */
    #sideBar {
      display: none;
    }

    /* ----------------------------- */
    #mainContent {
      width: 100%;
      box-shadow: 0 0 0;
      border-radius: 0px;
      opacity: 0;
      transition: 0.5s;
      margin-top: 40px;
    }

    #main {
      width: 800px;
      background-color: white;
    }

    @media screen and (max-width: 1000px) {
      #main {
        width: 100%;
      }
    }

    body {
      background-image: none;
      background-color: white;
      font-family: Menlo, Bitstream Vera Sans Mono, DejaVu Sans Mono, Monaco,
        Consolas, monospace !important;
      line-height: 1.8;
    }

    #cnblogs_post_body {
      font-size: 14px;
    }

    #green_channel {
      display: none;
    }

    #post_next_prev {
      display: none;
    }

    .forFlow img {
      margin-top: 0;
    }

    #cnblogs_post_body img {
      max-height: 260px;
      max-width: 100%;
      margin: 0px;
      padding: 0px;
    }

    /** 去除广告 */
    #cb_post_title_url {
      display: none;
    }

    #cnblogs_c1 {
      display: none;
    }

    #cnblogs_c2 {
      display: none;
    }

    #ad_t2 {
      display: none;
    }

    #kb_block {
      display: none;
    }

    #under_post_news {
      display: none;
    }

    #header {
      display: none;
    }

    #BlogPostCategory {
      display: none;
    }

    #comment_nav {
      display: none;
    }

    .post {
      padding: 0px;
    }

    .postDesc {
      border-bottom: none;
    }

    #author_profile_follow {
      display: none;
    }

    /** 自定义样式 */
    /* 加载条 */
    #myProgressBar {
      width: 15%;
      height: 2px;
      background-color: #eb5055;
      position: fixed;
      top: 0;
      left: 0;
      z-index: 999;
    }

    #nprogress {
      pointer-events: none;
    }

    #nprogress .bar {
      background: #eb5055;

      position: fixed;
      z-index: 1031;
      top: 0;
      left: 0;

      width: 100%;
      height: 2px;
    }

    #nprogress .peg {
      display: block;
      position: absolute;
      right: 0px;
      width: 100px;
      height: 100%;
      box-shadow: 0 0 10px #eb5055, 0 0 5px #eb5055;
      opacity: 1;

      -webkit-transform: rotate(3deg) translate(0px, -4px);
      -ms-transform: rotate(3deg) translate(0px, -4px);
      transform: rotate(3deg) translate(0px, -4px);
    }

    #nprogress .spinner {
      display: block;
      position: fixed;
      z-index: 1031;
      top: 15px;
      right: 15px;
    }

    #nprogress .spinner-icon {
      width: 18px;
      height: 18px;
      box-sizing: border-box;

      border: solid 2px transparent;
      border-top-color: #eb5055;
      border-left-color: #eb5055;
      border-radius: 50%;

      -webkit-animation: nprogress-spinner 400ms linear infinite;
      animation: nprogress-spinner 400ms linear infinite;
    }

    .nprogress-custom-parent {
      overflow: hidden;
      position: relative;
    }

    .nprogress-custom-parent #nprogress .spinner,
    .nprogress-custom-parent #nprogress .bar {
      position: absolute;
    }

    @-webkit-keyframes nprogress-spinner {
      0% {
        -webkit-transform: rotate(0deg);
      }

      100% {
        -webkit-transform: rotate(360deg);
      }
    }

    @keyframes nprogress-spinner {
      0% {
        transform: rotate(0deg);
      }

      100% {
        transform: rotate(360deg);
      }
    }

    /** 导航栏 */
    #mynavbar {
      width: 100%;
      height: 70px;
      position: fixed;
      top: 0px;
      z-index: 100;
      background-color: white;
      transition: 0.5s ease-in-out;
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    }

    #mynavbar {
      display: flex;
      justify-content: space-between;
      padding: 0 10%;
    }

    #mynavbar .left {
      flex: 1;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
    }

    #mynavbar .left a {
      color: #4a4a4a;
      font-size: 18px;
      padding: 0 18px;
    }

    #mynavbar .right {
      display: flex;
      align-items: center;
    }

    #mynavbar .right #nv-icon {
      border-radius: 50%;
    }

    #mynavbar .right #nv-name {
      font-size: 16px;
      margin-left: 10px;
    }

    /** 头部 */
    #myheader {
      margin-top: 0px;
      position: relative;
      width: 100%;
      height: 200px;
    }

    #myheader_bg {
      width: 100%;
      height: 200px;
      background-position: center;
      background-size: cover;
      -webkit-filter: blur(3px);
      -moz-filter: blur(3px);
      filter: blur(3px);
      position: absolute;
    }

    #myheader_cover {
      position: relative;
      margin-top: 0px;
      width: 100%;
      height: 200px;
      background-color: rgba(0, 0, 0, 0.5);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
    }

    #mypost_title {
      position: relative;
      top: 105pt;
      margin: 0 auto;
      padding-top: 40px;
      max-width: 890px;
      color: white;
      transition: 0.5s;
      opacity: 0;
    }

    #mypost_title_e {
      margin: 0;
      padding: 5px 0 15px;
    }

    #mypost_title_e a {
      border: 1px solid #6fa3ef;
      border-radius: 15px;
      background: #6fa3ef;
      color: #fff;
      display: inline-block;
      margin: 4px 8px 0 0;
      padding: 0 15px;
      letter-spacing: 0;
      font-weight: 600;
      font-size: 13px;
      outline: 0;
      text-decoration: none;
      transition: 0.5s;
    }

    #mypost_title_e a:before {
      content: "# ";
    }

    #mypost_title_e a:hover {
      background-color: white;
      border: 1px solid white;
      color: black;
    }

    #mypost_title_f a {
      color: white;
    }

    #mypost_title_f a:hover {
      text-decoration: none;
    }

    /** 右侧导航 */
    #right_meun {
      position: fixed;
      z-index: 999;
      bottom: 68px;
      left: 74%;
      display: none;
      text-align: left;
      border-left: 1px solid #ddd;
      font-size: 12px;
    }

    #right_meun li {
      list-style: none !important;
    }

    #right_meun a {
      display: inline-table;
      margin-left: 5px;
      white-space: nowrap;
      text-decoration: none;
      color: #313131;
      outline: 0;
    }

    #right_meun a:hover {
      color: #eb5055;
    }

    #right_meun>li::before {
      position: relative;
      top: 0;
      left: -4px;
      display: inline-block;
      width: 7px;
      height: 7px;
      content: "";
      border-radius: 50%;
      background-color: #eb5055;
    }

    /* 底部导航 */
    #post-bottom-bar {
      position: fixed;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 2;
      height: 3pc;
      border-top: 1px solid #e0e0e0;
      background-color: #fff;
      margin: 0;
      padding: 0;
      transition: 0.5s ease-in-out;
    }

    #post-bottom-bar a {
      text-decoration: none !important;
    }

    .post-bottom-bar .bottom-bar-inner {
      margin: 0 auto;
      padding: 0 10px;
      max-width: 900px;
    }

    .bottom-bar-items {
      margin: 0 0 0 10px;
      color: #313131;
      font-size: 14px !important;
      line-height: 3pc;
      float: left;
    }

    .post-bottom-bar {
      margin: 0 0 0 10px;
      color: #313131;
      font-size: 14px;
      line-height: 3pc;
    }

    .post-bottom-bar .social-share .bottom-bar-item {
      padding: 4px;
    }

    .post-bottom-bar .bottom-bar-item.bottom-bar-facebook a {
      background-color: #4267b2;
      color: #fff;
    }

    .post-bottom-bar .social-share .bottom-bar-item a {
      padding: 2px 10px;
      border-radius: 15px;
    }

    .post-bottom-bar .bottom-bar-item a {
      margin: 0;
      padding: 9pt;
      border: 0;
      background: 0 0;
      color: #313131;
      font-size: 14px;
      line-height: 3pc;
      cursor: pointer;
    }

    .post-bottom-bar .bottom-bar-item.bottom-bar-twitter a {
      background-color: #1b95e0;
      color: #fff;
    }

    .post-bottom-bar .bottom-bar-item.bottom-bar-qrcode a {
      background-color: #5f5f5f;
      color: #fff;
    }

    .bottom-bar-item a:hover {
      color: #eb5055;
    }

    /** MarkDown样式调整 */
    .cnblogs-markdown .hljs {
      font-size: 15px !important;
      line-height: 1.6 !important;
      padding: 6px 10px !important;

      -ms-overflow-style: none;
      /* IE */
      scrollbar-width: none;
      /* 火狐 */
    }

    .cnblogs-markdown .hljs::-webkit-scrollbar {
      display: none;
    }

    .cnblogs-markdown code {
      font-family: consolas, menlo, courier, monospace, "Microsoft Yahei" !important;
      background: #f1efee none !important;
      border: 0px !important;
      color: rgb(73, 59, 92) !important;
      font-size: 16px !important;
      tab-size: 2;
    }

    .cnblogs-markdown code,
    .cnblogs-post-body code {
      margin: 0px 3px !important;
    }

    .cnblogs-markdown h2 {
      font-weight: 600;
      margin: 20px 0;
    }

    .cnblogs-markdown h2:before {
      content: "#";
      color: #eb5055;
      position: relative;
      top: 0;
      left: -12px;
    }

    #cnblogs_post_body h2 {
      background-color: #fff;
      font-style: normal;
      color: #159957;
      letter-spacing: 1px;
      margin: 16px 0;
      font-size: 17px;
    }

    #cnblogs_post_body h3 {
      font-size: 16px;
      font-weight: bold;
      line-height: 1.5;
      margin: 10px 0;
      padding-left: 10px;
    }
    #cnblogs_post_body li {
     margin: 2px 0;
   }

    .cnblogs-markdown h3:before {
      content: "*";
      color: #2175bc;
      position: relative;
      top: 0;
      left: -8px;
    }

    .postBody blockquote,
    .postCon blockquote {
      background-image: none;
      border-left: 5px solid #dddfe4;
      background-color: #eef0f4;
      width: 100%;
      padding: 6px 0 6px 25px;
    }

    blockquote {
      border: 0;
    }

    /* code加上行数 */
    .cnblogs-markdown .syntaxhighlighter table td.code {
      width: 95% !important;
    }

    .cnblogs-markdown .syntaxhighlighter code {
      font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier,
        monospace !important;
      padding: 0 !important;
      border-radius: 0 !important;
      background-color: transparent !important;
    }

    .cnblogs-markdown .syntaxhighlighter code:before,
    .cnblogs-markdown .syntaxhighlighter code:before {
      letter-spacing: -0.5em;
    }

    .cnblogs-markdown em {
      font-style: italic;
    }

    /** 更改浏览器滚动条和选中字体背景颜色 */
    ::selection {
      background-color: #eb5055;
      color: #fff;
    }

    ::-webkit-scrollbar {
      width: 10px;
      height: 10px;
    }

    code::-webkit-scrollbar {
      width: 5px;
      height: 5px;
    }

    ::-webkit-scrollbar-thumb {
      min-height: 50px;
      background-color: #c2c2c2;
      background-clip: padding-box;
      border-radius: 3px !important;
      -webkit-border-radius: 5px !important;
    }

    ::-webkit-scrollbar-thumb:hover {
      background-color: #808080;
    }

    ::-webkit-scrollbar-track-piece {
      background-color: #fff;
    }

    *,
    :after,
    :before {
      box-sizing: border-box;
    }

    /** 首页文章条显示优化 */
    .day {
      border-radius: 10px;
      box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.1);
      margin-top: 40px;
      transition: 0.3s;
    }

    .day:hover {
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    }

    .dayTitle {
      display: none;
    }

    /** 优化评论区样式 */
    .feedbackItem {
      background-color: ghostwhite;
      border-radius: 10px;
      padding: 20px;
      margin-top: 20px;
      border: 0px;
    }

    .comment_textarea {
      padding: 15px;
      border-radius: 10px;
      outline: 0;
      resize: none;
      overflow: hidden;
      width: 100%;
    }

    .comment_btn {
      border: 1px solid #f7f7f7;
      border-radius: 30px;
      background-color: #f7f7f7;
      font-size: 13px;
      cursor: pointer;
      height: 32px;
      padding: 0 20px;
      position: absolute;
      right: 6%;
      bottom: 38px;
      width: auto;
    }

    .comment_btn:hover {
      border: 1px solid #eb5055;
      background-color: white;
      color: #eb5055;
      transition-duration: 0.4s;
    }

    .feedback_area_title {
      display: none;
    }

    .commentbox_main {
      margin-top: 20px;
    }

    .postBody,
    .postCon,
    .entrylistPostSummary {
      margin-top: 16px;
    }

    .postTitle,
    .postTitl2,
    .entrylistPosttitle {
      padding-left: 0px;
      border: 0 none;
    }

    .postDesc,
    .postDesc2,
    .entrylistItemPostDesc {
      margin: 0px 0;
      padding: 6px 0;
    }

    code.hljs.hljs-line-numbers {
      display: none;
    }