/*页面版式*/
#home, #main {
    min-width: 1px!important;
}
#home {
    width: 100%;
    max-width: 1200px;
    background: url(https://img2018.cnblogs.com/blog/892435/201904/892435-20190413161732983-2034315503.png) no-repeat;
    background-position: 50% 0%;
}
#header  {
    text-shadow: 0px 0px 5px #ffffff;
}
#blog_stats {
    text-shadow: 0px 0px 2px #ffffff;
    color: #000;
}
#mainContent .forFlow, #post_detail, .post{
    width: 100%;
}
.postBody {
    width: calc(100% - 40px);
}
#mainContent .forFlow {
    margin-left: 0em;
}
@media screen and (min-width: 768px){
    #mainContent{
        width: calc(100% - 250px);
        margin-left: 0;
    }
    #sideBar {
        float: right;
        padding-left: 0;
    }
}
@media screen and (max-width: 768px){
    #mainContent, #mainContent .forFlow {
        width: 100%!important;
    }
    #sideBar {
        padding: 0 20px 0 20px;
    }
}
#blogTitle h1 {
    width: unset;
}

/*段落*/
.listitem {
    font-size: 16px;
}
#cnblogs_post_body {
    font-size: 16px;
}
#topics .postTitle {
    font-size: 150%;
}
#cnblogs_post_body{
    max-width: 800px;
    margin: auto;
}
#cnblogs_post_body p{
    text-indent: 2em;
}
#cnblogs_post_body img {
    max-width: 100%;
    margin: auto;
    display: block;
}

/*各级标题*/
#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-weight: bold;
}
#cnblogs_post_body h1 {
	font-size: 1.875em;
	/*30 / 16*/
	line-height: 1.6em;
	/* 48 / 30*/
	margin-top: 2em;
}
#cnblogs_post_body h2,
#cnblogs_post_body h3 {
	font-size: 1.3125em;
	/*21 / 16*/
	line-height: 1.15;
	/*24 / 21*/
	margin-top: 2.285714em;
	/*48 / 21*/
	margin-bottom: 1.15em;
	/*24 / 21*/
}
#cnblogs_post_body h3 {
	font-weight: normal;
}
#cnblogs_post_body h4 {
	font-size: 1.05em;
	/*18 / 16*/
	margin-top: 2.67em;
	/*48 / 18*/
}
#cnblogs_post_body h5,
#cnblogs_post_body h6 {
	font-size: 1em;
	/*16*/
}
#cnblogs_post_body h1 {
	border-bottom: 1px solid;
	margin-bottom: 1.875em;
	padding-bottom: 0.8125em;
}

/*超级链接*/
#cnblogs_post_body a:visited {
	color: #83a;
}
#cnblogs_post_body a:link {
	color: #069;
}
#cnblogs_post_body a:visited {
	color: #83a;
}
#cnblogs_post_body a:link {
	color: #069;
}

/*code*/
.cnblogs-markdown .hljs {
	font-size: 14px!important;
	line-height: 1.3!important;
}
.cnblogs-markdown code {
	font-size: 14px!important;
        text-indent: initial;
}
.cnblogs-markdown pre {
    overflow: auto;
}
.cnblogs-markdown .hljs {
    width: auto;
    white-space: pre!important;
}
/*math*/
.MathJax_SVG_Display {
    overflow: auto;
}