html {
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
    font-size: 15px;
    color: #24292e;
    background-color: #f1f1f1;
    line-height: 1.65;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-rendering: optimizelegibility;
    -webkit-font-smoothing: initial;
}

body {
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
 /*background-color: #f1f1f1;*/
background-color: rgba(0, 0, 0, 0.05);
background-image: url(images/back.gif);

}






/*************************************************
 *  bundle-mtclean.min.css
 **************************************************/

@media only screen and (max-width:1280px) {
    #main {
        margin-left: 0;
        padding: 0px
    }

    #top {
        height: 50px
    }

    #leftmenu {
position: static;
        padding: 0 0px;
  width:auto

    }

    #leftmenu h3 {
        font-size: 1.1rem
    }

    #leftmenu ul {
        font-size: .9rem
    }

}





/* 调整侧边栏 */
#leftmenu {
    margin-bottom: 5px;
   margin-top: 0px;
margin-left: 5px;
margin-right: 5px;
background-color: #f1f1f1;
/*background-color: rgba(0, 0, 0, 0.05);*/
    /* border-radius: 2px;
    -moz-border-radius: 2px; */
   /* max-width: 947px;*/

}


#leftmenu h3 {
    font-family: "Noto Sans", "Noto Sans SC", "Noto Sans CJK SC", "Helvetica Neue", "Arial", sans-serif !important;
    background-color: #f1f1f1;
    text-transform: uppercase;
}


/* 调整内容主栏 */
#main {
    background-color: hsla(0, 0%, 100%, .3);
   padding: 0px 1px 1px,9px;
    max-width: 1100px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin: 0 auto; /* 居中显示 */
    margin-top: 0px;
    margin-right: 15px;
    border-radius: 6px;
}
#top {
    font-size: 1.375rem;
/*  background-color: #f1f1f1;*/
    background-color: hsla(0, 0%, 100%, .3);
}
div.top h1 {
    color: black !important;
}
div.top h1 {
    font-size: 1.8em;
    margin-top: 0px;
    padding-top: 0px !important;
}

h1 {
    margin: 0;
    padding-top: 0px;
    font-size: 1.8em;
    margin-bottom: 5px;
    font-color:black !important;
}
h1 a:visited, h1 a:active, h1 a:link, h1 a:hover {
    color: blueviolet;
    margin-left: 10px;
    text-decoration: none;
}
/* 调整「我的博客」文章列表 */
div.post {
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
    margin-left: 0px;
    padding: 1px;
}

div.post h2 {
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
    font-size: 1.2rem;
    margin-top: 0.6rem;
    margin-bottom: .6rem;
    color: #000;
}

div.post h2 a:link {
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
    font-size: 1.2rem;
}
div.post h2 a:hover{
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
    font-size: 1.4rem;
    margin-top: 0.6rem;
    margin-bottom: .6rem;
    color: #f00;
}

div.post h5 {
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
font-size: 1.1em;
    font-weight: bold;
color: red;
}
a:visited, a:active, a:link {
    color: #ff6a00;  /*首页文章字体颜色*/
}
div.post h5 a:link {
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
    font-size: 1.2rem;
}
div.post h5 a:visited, a:active, a:link {
color: #5c336d;
}
.c_b_p_desc {
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
    line-height: 1.5;
    font-size: 0.875rem;
    margin-bottom: .6rem !important;
}

p.postfoot {
    font-size: .75rem !important;
    margin-bottom: 1.2rem !important;
}
/* 调整主页内容列表的时间戳 */
p.date img {
    vertical-align: middle
}

p.date {
    font-size: 0.875rem;
    margin-top: 0.4rem !important;
}

/*************************************************
 *  mt-cleanlessismore-common.css
 **************************************************/

#cnblogs_post_body {
    font-family: "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
    font-size: 1rem;
    line-height: 1.65;
    color: black !important;
    background: #f5f5f5;
    padding: 0px 0px 20px 15px;
    color: rgba(0,0,0,.85);
/*white-space: pre-wrap;保留多个空格*/
}

#cnblogs_post_body p {
    margin-bottom: 1.2rem;
}

/* 标题应更贴紧内容，并与其他块区分，margin 值要优化 */
#cnblogs_post_body h1,
#cnblogs_post_body h2,
#cnblogs_post_body h3,
#cnblogs_post_body h4,
#cnblogs_post_body h5,
#cnblogs_post_body h6 {
    font-family: verdana, "Helvetica Neue", "Noto Sans", "PingFang SC", "Lantinghei SC", "Hiragino Sans GB", "Heiti SC", "MicrosoftYaHei", "Microsoft Sans Serif", "WenQuanYi Micro Hei", "Arial", sans-serif;
    font-weight: 700;
    color: #313131;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: initial;
    font-variant-numeric: lining-nums;

    /* Ensure long words do not overflow into content. */
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;

    /* Add a hyphen where the word breaks (use `&shy;` to insert a soft-hyphen in a word). */
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual;
}

#cnblogs_post_body h1 {
    font-size: 1.7rem;
    color: #c41a16;
}

#cnblogs_post_body h2 {
    margin-top: 2rem;
    font-size: 1.5rem;
}

#cnblogs_post_body h3 {
    font-size: 1.25rem;
}

#cnblogs_post_body h4 {
    font-size: 1.1rem;
}

#cnblogs_post_body h5,
#cnblogs_post_body h6 {
    font-size: 1em;
}



#cnblogs_post_body a {
    color: #0093C2;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-text-decoration-skip: objects;
    -moz-text-decoration-skip: objects;
    text-decoration-skip: objects;
  }
  
#cnblogs_post_body a:hover {
    text-decoration: underline;
}

/* 代码块 */
.cnblogs-markdown .hljs,
.cnblogs-post-body .hljs {
    font-family: "Roboto Mono", "Source Code Pro", "Anonymous Pro", "Fira Mono", "DejaVu Sans Mono", "Ubuntu Mono", "Droid Sans Mono", "Menlo", "Monaco", "Consolas", "Inconsolata", "Courier New", "Courier", "Monospace", sans-serif !important;
    font-size: 14px !important;
    line-height: 1.5 !important;
    padding: 20px 0px 10px !important;  /*代码块内部padding*/
    /* 代码对齐左边框方便看代码 */
}

.cnblogs-markdown code,
.cnblogs-post-body code {
    font-family: "Roboto Mono", "Source Code Pro", "Anonymous Pro", "Fira Mono", "DejaVu Sans Mono", "Ubuntu Mono", "Droid Sans Mono", "Menlo", "Monaco", "Consolas", "Inconsolata", "Courier New", "Courier", "Monospace", sans-serif !important;
    font-size: 87.5% !important;
    /*color: #24292e;*/
    background-color: rgba(27, 31, 35, .05) !important;
    border-radius: 3px;
    border: 0px solid #f6f8fa !important;
    padding: .2em .4em !important;
    border-radius: 3px !important;
    margin: 0px 0px !important;
    line-height: 1.5 !important;
}

.cnblogs-markdown pre {
    font-size: 0.7rem;
    display: block;
    line-height: 1.45;
    text-align: left;
    margin: 0 0px 1.2rem;
    padding: 0px 20px;
    background-color: #f9fafa;
    background-color: #efefef;
    border-radius: 0px !important;
    border: 0px solid #e6e6e6;

    -o-tab-size: 4;
    -moz-tab-size: 4;
    tab-size: 4;
  
    overflow: auto;
}

.cnblogs-markdown pre code,
.cnblogs-post-body pre code {
    font-size: 12px !important;
    display: block;
   /* background-color: #f6f8fa;*/
 background-color: #e4e1e1!important;  /*#efefef*/
/*background-color: #060606 !important;  /*代码块背景色：黑色*/
    border: 1px solid #f6f8fa;
    padding: 0px 16px !important;
    /* 代码对齐左边框方便看代码 */

    /* Ensure long words do not overflow into content. */
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;

    /* 代码不换行 */
    white-space: pre;
    overflow-x: auto;
}


/* Base16 Atelier Lakeside Light - Theme */
/* by Bram de Haan (https://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Lakeside Comment */
/**    BEGIN   **/

/* Atelier-Lakeside Comment */
.cnblogs-markdown-comment,
.cnblogs-markdown-quote,
.hljs-comment,
.hljs-quote {
  color: blue  !important;
}

/* Atelier-Lakeside Red */
.cnblogs-markdown-variable,
.cnblogs-markdown-template-variable,
.cnblogs-markdown-attribute,
.cnblogs-markdown-tag,
.cnblogs-markdown-name,
.cnblogs-markdown-regexp,
.cnblogs-markdown-link,
.cnblogs-markdown-name,
.cnblogs-markdown-selector-id,
.cnblogs-markdown-selector-class,
.hljs-variable,
.hljs-template-variable,
.hljs-attribute,
.hljs-tag,
.hljs-name,
.hljs-regexp,
.hljs-link,
.hljs-name,
.hljs-selector-id,
.hljs-selector-class {
  color: #d22d72  !important;
}

/* Atelier-Lakeside Orange */
.cnblogs-markdown-number,
.cnblogs-markdown-meta,
.cnblogs-markdown-built_in,
.cnblogs-markdown-builtin-name,
.cnblogs-markdown-literal,
.cnblogs-markdown-type,
.cnblogs-markdown-params,
.hljs-number,
.hljs-meta,
.hljs-built_in,
.hljs-builtin-name,
.hljs-literal,
.hljs-type,
.hljs-params {
  color: #935c25  !important;
}

/* Atelier-Lakeside Green */
.cnblogs-markdown-string,
.cnblogs-markdown-symbol,
.cnblogs-markdown-bullet,
.hljs-string,
.hljs-symbol,
.hljs-bullet {
  color: #568c3b  !important;
}

/* Atelier-Lakeside Blue */
.cnblogs-markdown-title,
.cnblogs-markdown-section,
.hljs-title,
.hljs-section {
  color: #257fad  !important;
}

/* Atelier-Lakeside Purple */
.cnblogs-markdown-keyword,
.cnblogs-markdown-selector-tag,
.hljs-keyword,
.hljs-selector-tag {
  color: #6b6bb8  !important;
}

.cnblogs-markdown,
.hljs {
  display: block;
  overflow-x: auto;
  background: #ebf8ff;
color: black!important; /* 代码字体色：白色*/
   /*color: #f6f8fa !important;*/ 
  padding: 0.5em ;
}

.cnblogs-markdown-emphasis,
.hljs-emphasis {
  font-style: italic  !important;
}

.hljs-strong {
  font-weight: bold  !important;
}

/* Base16 Atelier Lakeside Light - Theme */
/* by Bram de Haan (https://atelierbram.github.io/syntax-highlighting/atelier-schemes/lakeside) */
/* Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) */
/* Atelier-Lakeside Comment */
/**   END   **/

/**
 * Markdown 文档加入代码复制按钮
 * 请阅读原文：https://www.cnblogs.com/wuliytTaotao/p/11752754.html
 */

.cnblogs-markdown pre {
    position: relative;
}

/* 类似 CSDN 的外观 */
.cnblogs-markdown pre > span {
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 12px;
    /*color: #4d4d4d;
    background-color: white;*/
color: #f6f8fa;
background-color: #83a;
    padding: 0px 4px;
    vertical-align: middle;
    box-shadow: 0 2px 4px rgba(0,0,0,0.05), 0 2px 4px rgba(0,0,0,0.05);
    cursor: pointer;
}
.cnblogs-markdown pre > .copyed {
    background: white;
    color: #00bcd4;
    background: hsla(0, 0%, 100%, .3);
}


/*
.cnblogs-markdown pre>span {
    position: absolute;
    top: 0;
    left: 0;  /*复制代码的位置*/
    border-radius: 4px;
    padding: 0 10px;
    font-size: 12px;
    /*color: inherit;*/
   /* background-color: hsla(0, 0%, 100%, .3);*/
color: #f6f8fa;
background-color: #83a;
    cursor: pointer;
}

.cnblogs-markdown pre>.copyed {
    color: #00bcd4;
    background: hsla(0, 0%, 100%, .3);
}
*/


/* 定制 Markdown 折叠效果 */
#cnblogs_post_body details summary {
    background: #f6f8fa;
}

#cnblogs_post_body details summary:hover {
    cursor: pointer;
    background: #f6f8fa;
}


/* 块/段落引用 */
blockquote {
    /*color: #6a737d !important;*/
color:#0d608a !important;
    border: none;
    border-left: .25em solid #dfe2e5;
    word-break: break-word;
    position: relative;
    font-style: normal !important; 
    padding: 0 0.5em !important;
    margin: 0em 3em 0rem 0.6em;
}


/* 块/段落引用
blockquote {
    padding: 8px 16px !important;
    color: #7a7a7a !important;
    border: none;
    border-left: .25rem solid #e5e5e5;
    word-break: break-word;
    margin: 0 0 1.2rem;
    position: relative;
    font-style: normal !important;
}

blockquote p:last-child {
    margin-bottom: 0;
}
 */


/* Tables */
#cnblogs_post_body table,
.cnblogs-post-body table {
    font-size: 0.9rem;
    border: 1px solid #c0c0c0;
    border-collapse: collapse;
    border-spacing: 0 !important;
    word-break: break-word;
    margin-bottom: 1.2rem;
}

#cnblogs_post_body th,
.cnblogs-post-body th {
    background-color: #f1f1f1;
    border: none;
    padding: 0;
    color: inherit;
}

#cnblogs_post_body th,
#cnblogs_post_body td,
.cnblogs-post-body th,
.cnblogs-post-body td {
    border: 1px solid #ddd;
    border-collapse: collapse;
    padding: 0.5em 1em;
    color: #666;
}


/* Images */
#cnblogs_post_body img {
    max-width: 780px;
    height: auto;
    display: block;
}


/* 显示推荐按钮 
#div_digg {
    padding: 10px;
    position: fixed;
    max-width: 46px;
    _position: absolute;
    z-index: 1000;
    bottom: 20px;
    right: 10px;
    _right: 5px;
    border: 1px solid #D9DBE1;
    background-color: hsla(0, 0%, 100%, .3);
    border-radius: 5px !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.05);
    text-align: center;
}
*/


/**
 * 不显示反对按钮
 * 别人的反馈至关重要，反对，说明自己有问题
 * 自己没问题，又何必在乎反对？

.buryit{display:none;}

 */
/**文章目录生成BEGIN**/
#navigatorTitleDiv
{
    padding: 3px;
    position: fixed;
    top:0px; 
    right:0px;
    font-weight:bold;
    cursor:pointer;
    background-color: 000;
 color:red;
}

#navigatorDiv 
{
    border-style:double;
    padding: 10px;
    padding-top:30px;
    position: fixed;
    top:0px; 
    right:0px;
  /* background-color: 000;*/
    background-color: #171414;
   color:red;
}
/**文章目录生成END**/
/**返回顶部按钮**/
#back-to-top {
    position: fixed;
    right:30px;
    bottom: 60px;
    z-index: 1001;
    padding: 5px 10px;
    border: 1px solid #D9DBE1;
    border-radius: 5px !important;
    background-color: hsla(0, 0%, 100%, .3);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05), 0 2px 4px rgba(0, 0, 0, 0.05);
}

/**去除底部广告begin**/
.c_ad_block {
    display: none !important;
}

#ad_t2{
   display: none !important;
}
/**去除底部广告end**/

/*评论框*/
#comment_form {
  margin:10px 0;
  padding:25px;
  border-radius: 10px;
  height: 343px;
  overflow: hidden;
}
.commentform {
  margin:10px 0;
  padding:10px 20px;
  background:#fff;
}
/*评论输入域*/
#tbCommentBody {
  font-family:'MIcrosoft Yahei';
  margin-top:10px;
  background:white;
  color:#333;
  border:2px solid #fff;
  box-shadow:inset 0 0 8px #aaa;
  height:120px;
  font-size:14px;
  min-height:120px;
  border-radius: 10px;
}
/*评论条目*/
.feedbackItem {
  font-size:14px;
  line-height:24px;
  margin:10px 0;
  padding:20px;
  padding-top:5px;
}
.feedbackListSubtitle {
  font-weight:normal;
}

/*green_channel*/
#green_channel {
  text:align:right;
  padding-left:0px;
  font-weight:normal;
  font-size:13px;
  width:100%;
  border:1px dashed #ccc;
  color:#fff;
  border-radius:4px;
  margin:5px auto;
}
@media screen and (max-width: 768px) {
  body {
    font-size: 13px;
  }
  #main{
    padding:0px !important;
  }
  #mainContent{
    width: 96%;
    float: left;
    margin: 0px 2%;
  }
  #sideBar {
    display: none;
  }
  #blogTitle {
    width: 100%;
    float:none;
    margin: 20px auto 0 !important;
  }
  #header {
    height:auto !important;
    margin: 20px auto 5px;
  }
  #header #navigator {
    width: 100%;
    text-align: center;
    float:none;
  }
  #header #navigator ul {
    width: 100%;
    margin-left: 6%;
  }
  #header #navigator ul li {
    float: left;
    width: 25%;
    text-align: center;
    margin-right:0px;
  }
  .postTitle, .entrylistPosttitle {
    font-size:14px;
    padding: 20px 20px 15px 0px;
  }
  .postDesc, .entrylistItemPostDesc {
    padding: 0px 20px 15px 0px;
  }
  #green_channel {
    padding:0px !important;
  }
  #blog_stats {
    display: none;
  }
}
#blog-news label {
  box-shadow:5px 5px 5px #cccccc;
  text-shadow:5px 5px 5px #cccccc;
  border-radius:5px;
}
div.commentform textarea.comment_textarea {
  padding: 10px;
}
#tbCommentBody{
  width:98%;
}
#cnblogs_post_body h3:hover {
  color: green;
  font-size: large;
  font-weight: bold;
}

/* 文章title自定义带动画样式 */
.postTitle {
  font-family: "Lato", Helvetica Neue, Helvetica, Arial, sans-serif;
  clear: both;
  background-color: #FBF9F9;
  margin-bottom: 8px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 20px;
  border-left: 3px solid #21759b;
  padding-left: 20px;
  font-size: 20px;
  border-radius:0px;
}
.postTitle a:hover {
  text-decoration: none;
  margin-left: 20px;
  color: #E00000;
}
.postTitle a:link,
.postTitle a:visited,
.postTitle a:active {
  transition: all 0.4s linear 0s;
}

/**小火箭返回顶部**/
/*scroll to top*/
#scrollTop div{
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
  width:149px;
  margin:0;
  padding:0
}
#scrollTop .level-2{
  background:url(https://images2015.cnblogs.com/blog/894443/201707/894443-20170716165243785-2122236756.png) no-repeat scroll -149px 0 transparent;
  display:none;
  height:250px;
  opacity:0;
  z-index:1
}
#scrollTop .level-3{
  background:none repeat scroll 0 0 transparent;
  cursor:pointer;
  display:block;
  height:150px;
  z-index:2
}
#scrollTop{
  background:url(https://images2015.cnblogs.com/blog/894443/201707/894443-20170716165243785-2122236756.png) no-repeat scroll 0 0 transparent;
  cursor:default;
  display:block;
  height:180px;
  overflow:hidden;
  position:fixed;
  right:0;
  top:90%;
  width:149px;
  z-index:11;
  margin:-125px 0 0;
  padding:0
}











/*! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify */
.pln{color:#4d4d4c}ol.linenums{margin-top:0;margin-bottom:0;color:#8e908c}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{padding-left:1em;background-color:#fff;list-style-type:decimal!important;}@media screen{.str{color:#718c00}.kwd{color:#8959a8}.com{color:#8e908c}.typ{color:#4271ae}.lit{color:#f5871f}.pun{color:#4d4d4c}.opn{color:#4d4d4c}.clo{color:#4d4d4c}.tag{color:#c82829}.atn{color:#f5871f}.atv{color:#3e999f}.dec{color:#f5871f}.var{color:#c82829}.fun{color:#4271ae}}

/*下面是我设置背景色，字体大小和字体*/
.cnblogs-markdown code{
background:#fff!important;
}
.cnblogs_code,.cnblogs_code span,.cnblogs-markdown .hljs{
    font-size:16px!important;
}

.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {
    font-size: 16px!important;
}

.cnblogs_code, .cnblogs_code span, .cnblogs-markdown .hljs{
font-family:consolas, "Source Code Pro", monaco, monospace !important;
}

