/* font */
html, body { font-feature-settings: "liga", "kern"; }
h1, h2, h3 { font-feature-settings: "kern", "dlig"; }
/* body */
body, text, code { font-family: Consolas, 'LXGW WenKai GB' !important; }
#blogTitle { left: -148px; top: 20px; }
/* ads */
#top_nav, #bannerbar { display: none !important; }
#ad_t1, #ad_t2 { display: none !important; }
#green_channel, #post_next_prev { display: none !important; }
#commentform_title { display: none !important; }
#under_post_card1, #under_post_card2, #cnblogs_ch, .under-post-card, #cnblogs_c1, #cnblogs_c2 { display: none !important; }
.bannerbar forpc { display: none !important; }
.bannerbar { display: none !important; }
#blog_post_info, .comment-nav-left { display: none !important; }
/* list */
#pprcontent { font-size: 14px; line-height: 22px; }
#blog_post_info_block { margin-top: 20px; border: none; border-top: 1px solid #ccc; }
#BlogCollection { margin-top: 10px; }
.comment-nav-right { margin-left: none; margin: 0 auto; }
.current-collection, .commentbox_main, .comment_textarea, .title-link, .div_my_zzk, #commentbox_opt, img, #comment_form_container { margin: 0 auto; text-align: center; }
.entrylistItem { margin-left: 20px; margin-top: 10px; margin-right: 20px; }
.entrylistItemTitle { font-size: 13px; }
/* code */
.MathJax span { line-height: 0; }
.MathJax { overflow: hidden !important; width: auto !important; }
.menu  { font-size: 12px; }
#EntryTag { color: #000; }
.postTitle { text-align: center; }
//code[class*="language-"], pre[class*="language-"] { white-space: pre-wrap; }
/* post */
#cnblogs_post_body p { font-size: 16px; }
#cnblogs_post_body ul, #cnblogs_post_body ol, #cnblogs_post_body table, #cnblogs_post_body summary:not(pre), #cnblogs_post_body center { font-size: 15px; }
#cnblogs_post_body .toc-container-header { font-size: 16px; font-weight: bold; margin-left: 29px; }
#cnblogs_post_body h1 { font-size: 32px; text-align: center; }
#cnblogs_post_body h2 { text-align: center; font-size: 25px; text-decoration: underline #bbb; }
#cnblogs_post_body h3 { text-align: center; font-size: 18px; }
#cnblogs_post_body h4 { font-size: 18px; }
#cnblogs_post_body h5 { font-size: 14px; }
#cnblogs_post_body .table-wrapper { overflow-y: hidden; }
/* print */
@media print {

    body { min-height: auto !important; }

    .inline, .table-wrapper, .display, summary { page-break-inside: avoid !important; }

    .no-print, .cnblogs-toc-button, .postDesc, #scroll-page-top, .cnb-code-toolbar, .CtxtMenu_MenuFrame, .nbnhhsh-box, .nbnhhsh-box-pop, #blog-comments-placeholder { display: none !important; }

}
/* back */
html { scroll-behavior: smooth; }

#main {
font-size:14px;
font-family:华文楷体;
padding-left: 0px;
padding-right: 0px;
}
}

