/*隐藏广告*/
#ad_t2, #cnblogs_c1, #under_post_news, #cnblogs_c2, #under_post_kb, #under_post_card1, #under_post_card2 {
    display: none;
}
        @media screen and (max-width: 767px) {
        	body {
        		padding-bottom: 0!important;
        	}
        	#home {
        		margin-top: 0;
        		margin-bottom: 0;
        	}
        	#home #main #mainContent .forFlow {
        	    margin-left: auto!important;
                    width: 100%;
        	}
        }
        body {
            padding-bottom: 25px;
        }
        #home {
            width: 80%;
            max-width: 1100px;
            min-width: auto!important;
        }

        /* 导航栏 */
        #navigator {
            position: relative;
            font-size: 13px;
            border-bottom: 1px solid #ededed;
            border-top: 1px solid #ededed;
            height: 50px;
            clear: both;
            margin-top: 25px;
        }
        #navList {
            min-height: 30px;
            float: none!important;
            width: 100%!important;
            margin: auto;
            height: 100%;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            display: flex;
            justify-content: center;
        }
        #navList li {
            float: none!important;
            margin: 0 10px!important;
        }
        .blogStats {
            float: none!important;
            color: #757575;
            margin-top: 0!important;
            margin-right: 2px;
            text-align: right;
            position: absolute;
            right: 0;
            top: -25px;
        }
        /* 导航栏结束 */

        #blogTitle h1 {
            font-size: 36px!important;
        }
        .postTitle:hover {
            border-left-color: #3eaf7c;
        }
        .postTitle a:hover {
            color: #3eaf7c;
            margin-left: 0;
        }
        #topics .postTitle {
            font-size: 200%;
        }
        /* 阅读全文 */
        .c_b_p_desc_readmore {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 5em;
            height: 2em;
            color: #21759b!important;
            text-decoration: none!important;
            border: 1px solid #21759b;
            margin-top: 10px;
            padding-left: 0!important;
            border-radius: 5px;
        }
        a.c_b_p_desc_readmore:hover {
            color: #fff!important;
            background-color: #21759b;
        }
        #sideBar {
            display: none;
        }
        #blog_post_info_block {
            display: none;
        }
        .comment_textarea {
            width: auto;
        }
        #mainContent {
            min-height: 200px;
            padding: 0 0 10px 0;
            padding-top: 10px;
            -o-text-overflow: ellipsis;
            text-overflow: ellipsis;
            overflow: hidden;
            float: none!important;
            margin-left: 0!important;
            width: 100%;
            margin: 0 auto!important;
        }
        #mainContent .forFlow {
            float: none;
            width: 80%;
            margin: auto;
        }

/*
使用了Monokai Sublime的黑色主题皮肤，但是还存在样式冲突，需要自己修改
这个样式只适合使用makedown编写的博客
Monokai Sublime style. Derived from Monokai by noformnocontent https://nn.mit-license.org/
*/

pre {
    /控制代码不换行/
    white-space: pre;
    word-wrap: normal;
}

.cnblogs-markdown .hljs {
    display: block;
    overflow: auto;
    padding: 1.3em 2em !important;
    font-size: 16px !important;
    background: #282c34 !important;
    color: #abb2bf;
    max-height: 700px;
}

.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: #c678dd;
}

.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;
}

/* 黑色主题makedown代码结束 */


/*makedown行间代码样式 */
.cnblogs-markdown code {
    color: #c7254e;
    border: none !important;
    font-size: 1em !important;
    background-color: #f9f2f4 !important;
    font-family: sans-serif !important;
}