finput{-webkit-appearance:none;}
*{transition: all .3s;}
body{background:#ececec;font-family: '微软雅黑';    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
#header{overflow:hidden;position:relative;width: 100%;box-sizing: border-box;/*padding:0 5%;*/background:#000;/*background:#028252;*/ background:#fff;border-top:2px solid #00965e;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
#blogTitle{float:left;height:60px;line-height:60px;width:auto;background:none;position:relative;left:50%;margin-left:-700px;}
#lnkBlogLogo{display:none;}
#blogTitle h1{margin:0;height:60px;line-height:60px;float:left;width:auto;}
.postTitle a{color:#009a61;font-weight:bold;}
.postTitle a:link, .postTitle a:visited, .postTitle a:active{color:#302d2d;color:#59a020;color:#009a61;   transition: all 0s linear 0s;}
.postTitle a:hover{margin-left:0;color: #f60;color:#3ba323;text-decoration:none;}
.c_b_p_desc{color:#211d1d;color:#777;font-size:13px;line-height:1.6;}
.c_b_p_desc .c_b_p_desc_readmore{color:#009a61}
#Header1_HeaderTitle{color:#44ad10;color:#009a61;color:#fff;color:#009a61;}
Header1_HeaderTitle:hover{text-decoration: none;}
#blogTitle h2{color:#999;color:#211d1d;line-height:6.5;  width: auto;height:44px;margin-left:5px;}
.blogStats{display:none;display:block;color:#777;}
#navigator{float:left;float:right;height:60px;line-height:60px;clear:none;background:none;position:relative;right:50%;margin-right:-700px;}
#navList{margin-left:24px;margin-right:24px;}
#navList a{height:60px;font-size:15px;font-weight: bold;}
#navList a:link, #navList a:visited, #navList a:active{color:#fff;color:rgba(0, 0, 0, 0.55);}
#navList a:hover{background:none;text-shadow:none;color:#009a61;}
#main{width:90%;box-sizing:border-box;max-width:1400px;margin:20px auto 24px;border-radius: 6px;padding:0 30px 0 0;background:#fff;}
#sideBar{width:395px;padding:0;margin-top:20px;background:#fff;
font-family: Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,Microsoft Yahei,sans-serif;float:right;float:left;
margin-top:0;}
#sideBar #sideBarMain{padding:0 24px 20px;width:350px;/*border-left:1px solid #ccc;*/}
#cnblogs_post_body ul{
  margin-top: 10px;
  margin-bottom: 10px;
}
.catListTitle{    
   border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: none;
    border-bottom: 0;
    color: #000000;
    text-shadow: none;
    font-weight: bold;
 }
.catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory{background:none;}
.entrylist .entrylistTitle{border-bottom:0;}
.pager{text-align:center;}
.pager a{border: 1px solid #009a61;padding: 5px 10px;}
 background: none;
    border-bottom: 0;
    color: #000;
    text-shadow: none;
    font-weight: bold;

}
.catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory{
background:none;}
.catListPostCategory ul li a{font-size:14px;}
.catListPostCategory ul li a:hover{color:#004e31;text-decoration:underline;}

.newsItem, #blog-calendar{box-shadow:none;padding:0;}

#blog-calendar{background:#fff;}
#blog-calendar .CalTodayDay a{color:#fff;color:#f60}
 #blog-calendar table{ border-spacing: 2px;}
 #blog-calendar th{background-color: #fbfbfb;}
 #blog-calendar th, #blog-calendar td{padding: 5px 3px;border: 1px solid #eee;}
#blog-calendar td a{font-weight:bold;color:#59a020;}
 #blog-calendar .CalTitle td{text-align:center;}
.input_my_zzk{height:30px;line-height:30px;width:140px;padding:0 5px;border:1px solid #ccc;}
input.btn_my_zzk{background: #e6e6e6; color: #666;height: 32px;border: 1px solid #ccc;line-height: 32px;margin-left: 0px;cursor:pointer;width:76px;}
input.btn_my_zzk:hover{background:#ccc;}

.catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory{
    box-shadow:none;
    border-radius:0;
}
.sidebar-block ul{overflow:hidden;}
.catListPostCategory ul li,.catList ul li,.catListPostArchive ul li{width:50%;box-sizing:border-box;float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-indent:1em;padding:10px 0;border-bottom:0;}
.sidebar-block ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-bottom:0;}
.sidebar-block a:hover{text-decoration:underline;color:#004e31}

#mainContent{margin-left:-400px;margin-right:0;background:#fff;    margin-left: 0;margin-right: -400px;float: left;float:right;}
#mainContent .forFlow{margin-left:400px;padding-top:20px;margin-left:0;margin-right:400px;}

.day{border-radius:0;box-shadow:none;margin-bottom:0;padding-bottom:0;}
.dayTitle,.postSeparator{display:none;}
.postTitle{border-bottom:0;padding-bottom:10px;font-size:28px;line-height:1;font-size:22px;}
.postDesc{border-bottom:1px solid #eee;margin-bottom:30px;color:#999;}
.postDesc a{color:#006600;}
.forFlow .day:first-child .postTitle:nth-child(1){margin-top:0;}

/**列表页样式*/
.entrylistTitle, .PostListTitle, .thumbTitle{font-size:22px;}
.entrylistPosttitle{font-size:22px;border-bottom:0;margin-top: 30px; padding-bottom: 10px; line-height: 1;}
a.entrylistItemTitle{color:#302d2d;color:#59a020;color:#009a61;font-weight:bold;transition: all 0s;}
a.entrylistItemTitle:hover{margin-left: 0;color:#004e31;color:#3ba323;text-decoration:none;}
.entrylistItemPostDesc{border-bottom:1px solid #eee;padding-right: 5px;color: #A8B1BA; line-height: 2.5em;}

#AjaxHolder_UpdatePanel1, #AjaxHolder_PostComment_divCommnentArea, #profile, .entrylist, .gallery{box-shadow:none;padding: 10px 20px 10px 10px;}


#cnblogs_post_body {font-family: 'Microsoft Yahei'; font-size: 14px;font-family: Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,WenQuanYi Micro Hei,Microsoft Yahei,sans-serif;}
#cnblogs_post_body p{word-wrap: break-word;    text-align: justify;}
#cnblogs_post_body code.hljs{
  border: none;
    border-radius: 4px;
    border-top: 4px solid #009a61;
    background: #e9ecef;
    border-radius: 4px;
    padding: 10px;
    font-size:12px;
}
#cnblogs_post_body img{padding: 3px;border: 1px solid #ddd;}
.cnblogs_code{/*background: #272822;*/font-size: 12px !important;padding:5px;border:1px solid #eee;/*border-left: 3px solid #390;*//*max-height:720px;*/}
.cnblogs_code pre,.cnblogs_code span{font-size: 12px !important;  }
.cnblogs_code .hljs{line-height: 1.5!important;display:block;max-height:720px;/* overflow:hidden;*/font-family: "Courier New",sans-serif!important;}
.postBody{border-bottom:0;}
.postBody li, .postCon li{margin-bottom:5px;}
.postBody ul li{list-style-type: disc;}
.postBody ul ul li{list-style-type: circle;}

#cnblogs_post_body h1{background: none;color: #000;border-bottom: 1px solid #eee;font-size: 32px;font-weight: bold;margin: 20px 0 20px !important;padding: 0;}
#cnblogs_post_body h2{color: #333;border-bottom: 1px solid #eee;font-size: 28px;font-weight: bold;padding:0px 5px 10px;margin: 25px 0 10px !important;background: none;
/*background: #009a61;
    padding: 5px;
    color: #fff;
    */
}
#cnblogs_post_body h3{background: none;border-bottom: 0;font-size: 22px;font-weight: bold;margin: 20px 0 20px !important;padding:0; color:#000;}
#cnblogs_post_body h4{font-size:18px;font-weight:bold;}
#cnblogs_post_body a{color:#390;color:#009a61}
#cnblogs_post_body a:hover{color:#f60;color:#004e31;}

#topics{box-shadow:none;}	
#topics .postTitle{line-height:1;border-bottom:0;font-size:28px;}
#topics .postTitle a:hover{margin-left:0;}
#topics .postDesc{text-align:left;box-sizing:border-box;}
#topics .postDesc a{color:#390;color:#009a61}
#topics .postDesc a:hover{color:#f60;color:#004e31;}
#green_channel{background:#eee;border:0;width:100%;}

#topics .postBody blockquote{
   border-left:5px solid #009A61;
    margin: 20px 0;
    padding-left: 10px;
    background: #f6f6f6;
    color: #555;
  position:relative;
  padding:10px 20px;
  font-size:14px;
  line-height:24px;
}
#topics .postBody blockquote p{
  margin:0;
}
.postBody blockquote::before, .postCon blockquote::before {
    position: absolute;
    top: 12px;
    left: -12px;
    background-color: #009A61;
    color: #fff;
    content: "!";
    width: 20px;
    height: 20px;
    border-radius: 100%;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
    font-size: 14px;
}
#MySignature{
	background: #eee url(https://images.cnblogs.com/cnblogs_com/moqiutao/740438/o_o_o_info.png) no-repeat 10px center;
    border-left: 5px solid #009A61;
  padding-left:55px;
}
#cnblogs_post_body .mqt_content {
    padding: 10px;
    padding-left: 20px;
    font-size:14px;
    color:#666;
    line-height: 1.8;
    border-left: 4px solid #009a61;
    background: #eee;
    margin: 20px 0;
}
#cnblogs_post_body .mqt_content a{color:#390;text-decoration:none;color:#009a61}
#cnblogs_post_body .mqt_content a:hover{color:#f60;color:#004e31}
#EntryTag,#BlogPostCategory{font-size:16px;}
.author_profile_info a{color:#4baa1b;font-size:14px;color:#009a61}
.author_profile_info a:hover{color:#390;color:#004e31}
#author_profile_follow a{font-size:14px;}
#post_next_prev{font-size:14px;}

.diggit{float:none;width:120px;height:100px;background:url(https://files.cnblogs.com/files/moqiutao/likepic.gif) no-repeat;}
.diggnum { color: #390;font-size: 32px;color:#009a61}
.post-view-count{margin-left:10px;margin-right:10px;}
.post-comment-count,.post-digg-count{margin-right:10px;}
@media (max-width: 768px){
#main{margin-top:0;}
  #header{width:100%;padding:0;}
  #blogTitle{width:100%;padding:0;}
  #blogTitle h2{width:100%;display:none;}
   #navigator{width:100%;padding:0;}
   #main{max-width:100%;}
   #sideBar{padding:0;}
  #MySignature{display:none;}
#mainContent{margin-right:0;}
  #mainContent .forFlow{margin:0;    margin-left: 0 !important;}
  .c_b_p_desc,.postDesc{display:none;}
.postTitle{font-size:16px;}
#sideBar{border-left:0;width:100% !important;;}
.article-btm{display:none;}
#topics .postTitle{font-size:20px;}
#cnblogs_post_body h2{font-size:18px;}
#cnblogs_post_body h3{font-size:16px;}
#comment_form{display:none;}
}
@media (max-width: 1360px){
   #navigator{width:100%;padding:0;}
   #main{max-width:100%;}
   #sideBar{/*padding:0 24px;*/}
}
.cnblogs-markdown :not(pre,div,td)>code, .blogpost-body :not(pre,div,td)>code{
  font-size: 14px;
  font-weight: bold;
}
/*
 代码高亮开始，使用了一个叫Monokai Sublime的黑色主题皮肤，直接拿过来还不行，有一些样式冲突，还要自己稍微改一些地方
Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/
*/
/* pre {
    white-space: pre;
    word-wrap: normal;
   white-space:nowrap;
}
.cnblogs-markdown .hljs {
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    background: #23241f !important;
    color: #FFF;
    white-space: pre;
    word-break: normal;
}

.hljs,
.hljs-tag,
.hljs-subst {
  color: #f8f8f2;
}

.hljs-strong,
.hljs-emphasis {
  color: #a8a8a2;
}

.hljs-bullet,
.hljs-quote,
.hljs-number,
.hljs-regexp,
.hljs-literal,
.hljs-link {
  color: #ae81ff;
}

.hljs-code,
.hljs-title,
.hljs-section,
.hljs-selector-class {
  color: #a6e22e;
}

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

.hljs-emphasis {
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-name,
.hljs-attr {
  color: #f92672;
}

.hljs-symbol,
.hljs-attribute {
  color: #66d9ef;
}

.hljs-params,
.hljs-class .hljs-title {
  color: #f8f8f2;
}

.hljs-string,
.hljs-type,
.hljs-built_in,
.hljs-builtin-name,
.hljs-selector-id,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-addition,
.hljs-variable,
.hljs-template-variable {
  color: #e6db74;
}

.hljs-comment,
.hljs-deletion,
.hljs-meta {
  color: #75715e;
} */

/*黑色主题皮肤结束*/
.buryit{display:none;}
.c_ad_block{}
#ad_t2,.c_ad_block{margin:5px 15px;}
#ad_t2 a,#c_ad_block,#under_post_news,#under_post_kb{font-size:16px;}
#blog-comments-placeholder{border: solid 1px #CCC;margin: 10px 15px;border-radius: 5px;}
.feedback_area_title {
    margin: 0px;
    background: #EDEDED;
    padding: 10px 10px;
    color: #272727;
    font-weight: normal;
    border-bottom: solid 1px #ccc;
   font-size:1.2em;
  margin-top:-17px;
}
.feedbackListSubtitle a.layer {
    background: #B2E866;
    color: #414141 !important;
    padding: 2px 4px;
    border-radius: 2px;
    margin-right: 4px;
    /* display: none; */
}
.louzhu{color: #0AB300;}
.feedbackItem {margin: 1em;}
#comment_form_container,#comment_nav{margin:0 15px;}
#btn_comment_submit {
    border: solid 1px #390;
    padding: 8px 20px;
    width: auto;
    height: auto;
    color: #fff;
    background-color: #390;
    border-radius: 5px;
    font-size: 16px;
    cursor: pointer;
}
.catListEssay ul li a, .catListLink ul li a, .catListNoteBook ul li a, .catListTag ul li a, .catListPostCategory ul li a, .catListPostArchive ul li a, .catListImageCategory ul li a, .catListArticleArchive ul li a, .catListView ul li a, .catListFeedback ul li a, .catListComment ul li a, .catListBlogRank ul li a, .catList ul li a .catListArticleCategory ul li a,.catList a,#profile_block a{font-size:14px;color: #009a61;}
.catList a:hover,#profile_block a:hover{color:#004e31;}
.sidebar-block ul li{padding:2px 0;}
#cnblogs_post_body a{
text-decoration:none;
/* border-bottom: 1px solid #390; */
}
#cnblogs_post_body a:hover, #cnblogs_post_body a:visited, #cnblogs_post_body  a:active {
    text-decoration: underline;
    /* border-bottom: 1px solid #390; */
}
/*
 代码高亮开始，使用了一个叫Monokai Sublime的黑色主题皮肤，直接拿过来还不行，有一些样式冲突，还要自己稍微改一些地方
Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/
*/
/* 
.cnblogs_code span,.cnblogs_code pre{
   overflow: auto;
    white-space: pre;}

pre {
    white-space: pre;
    word-wrap: normal;
}
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #272822;
}

.hljs,
.hljs-tag,
.hljs-subst {
  color: #f8f8f2;
}

.hljs-strong,
.hljs-emphasis {
  color: #a8a8a2;
}

.hljs-bullet,
.hljs-quote,
.hljs-number,
.hljs-regexp,
.hljs-literal,
.hljs-link {
  color: #ae81ff;
}

.hljs-code,
.hljs-title,
.hljs-section,
.hljs-selector-class {
  color: #a6e22e;
}

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

.hljs-emphasis {
  font-style: italic;
}

.hljs-keyword,
.hljs-selector-tag,
.hljs-name,
.hljs-attr {
  color: #f92672;
}

.hljs-symbol,
.hljs-attribute {
  color: #66d9ef;
}

.hljs-params,
.hljs-class .hljs-title {
  color: #f8f8f2;
}

.hljs-string,
.hljs-type,
.hljs-built_in,
.hljs-builtin-name,
.hljs-selector-id,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-addition,
.hljs-variable,
.hljs-template-variable {
  color: #e6db74;
}

.hljs-comment,
.hljs-deletion,
.hljs-meta {
  color: #75715e;
}
.hljs {
    border: 1px solid #272822;
} */
/*黑色主题皮肤结束*/


.catListEssay ul li a, .catListLink ul li a, .catListNoteBook ul li a, .catListTag ul li a, .catListPostCategory ul li a, .catListPostArchive ul li a, .catListImageCategory ul li a, .catListArticleArchive ul li a, .catListView ul li a, .catListFeedback ul li a, .catListComment ul li a, .catListBlogRank ul li a, .catList ul li a, .catListArticleCategory ul li a{
  font-size: 14px;
}