/*md*/
.hljs-string, .hljs-title, .hljs-section, .hljs-attribute, .hljs-literal, .hljs-template-tag, .hljs-template-variable, .hljs-type, .hljs-addition,.hljs-keyword, .hljs-selector-tag, .hljs-built_in, .hljs-name, .hljs-tag,.hljs-symbol, .hljs-bullet, .hljs-link,.hljs-keyword, .hljs-selector-tag, .hljs-built_in, .hljs-name, .hljs-tag,.hljs-comment, .hljs-quote, .hljs-variable,.hljs-deletion, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-meta,.hljs-attr{color: inherit;}
.cnblogs-markdown pre>code, .cnblogs-post-body pre>code, .cnblogs-markdown .pre>.code, .cnblogs-post-body .pre>.code{background-color: rgb(40, 43, 46) !important;border-radius: 0 !important;border: 0 !important;display: block !important;white-space: pre !important;word-wrap: normal !important;word-break: normal !important;overflow: auto !important;}
.cnblogs-markdown p>code, .cnblogs-post-body p>code,.cnblogs-markdown li>code, .cnblogs-post-body li>code, .cnblogs-markdown p>.code, .cnblogs-post-body p>.code,.cnblogs-markdown li>.code, .cnblogs-post-body li>.code{background-color: rgb(248,248,248) !important;border-radius: 4px !important;border: 0 !important;padding: 2px 4px !important;font-size: inherit !important;}
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs{font-family: Consolas, Inconsolata, Courier, monospace !important;font-size: 14px !important;line-height: 18px !important;padding: 0.5em !important;}
blockquote{border: none;}
.cnblogs-markdown pre, .cnblogs-markdown .pre{margin: 10px 0 !important;display: block;font-family: monospace;white-space: pre;}
/*page*/
a:hover{color: #ea6f5a !important;}
a:active{opacity: .6;}
#home{margin-top: 80px;}
#header{position: fixed;top: 0;left: 50%;width: 100%;transform: translateX(-50%);height: 60px;background-color: #fff;overflow: hidden;box-shadow: 0 2px 6px rgba(100,100,100,.3);margin: 0;padding: 0;line-height: 60px;z-index: 99;}
#blogTitle,#navigator{position: absolute;top: 0;right: 50%;min-width: 475px;width: 32.5%;padding-right: 30px;}
#blogTitle h1,#blogTitle h2{margin-top: 0;line-height: 60px;display: inline-block;height: 60px;vertical-align: top;font-weight: normal;}
#blogTitle h1 a{color: #ea6f5a;}
#blogTitle h2{float: none;margin-left: 10px;line-height: 70px;font-size: 14px;}
#navigator{right: auto;left: 50%;margin-top: 0;height: 60px;border:none;line-height: 60px;padding-left: 30px;}
#navList{overflow: hidden;}
.blogStats{display: none;float:none;}
#navList{float: none;}
#navList li{float: right;margin: 0;height: 60px;}
#navList a{padding-top: 0;height: 60px;color: #333;}
#navList a:hover{background-color: #eee;}
#sideBar h3 {font-size: 15px;letter-spacing: 1px;color: #333;}
#sidebar_news h3{font-size: 0;width: 80%;padding-top: 80%;background: url('https://cdn.jsdelivr.net/npm/@qinyuanqiu/statics@1.0.6/images/subscription/avatar.png') no-repeat center center;background-size: 100% 100%;border: 1px solid #eee;}
#sideBarMain li {line-height: 21px;height: 21px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
#green_channel{border: none;margin-left: auto;}
#green_channel a{background-image: none;font-weight: 400;text-shadow: none;border-radius: 0;box-shadow: none;}
.postSeparator{margin: 20px auto;background-color: #eee;}
.day .postTitle a {display: inline-block;}

#comment_form > div{display: none;}
#comment_form #comment_nav, #comment_form #comment_form_container{display: block;}
.ad_text_commentbox,#ad_t2,#opt_under_post,.c_ad_block,.c_ad_block,#under_post_kb,#under_post_news,.under-comment-nav.under-comment-box-nav,#cnblogs_c1,#cnblogs_c2,#under_post_card2,iframe{display: none;}

@media only screen and (max-width: 1010px) {
#blogTitle,#navigator{width: 50%;padding: 0;min-width: 0;padding: 0 10px;box-sizing: border-box;}
#home{margin-bottom: 0;margin-top: 60px;}
}
@media only screen and (max-width: 767px) {
#sideBar{display: none;}
}