#sideBar{
   display:none;
}
#mainContent{
    position:relative;
    left:8%;
    width:1000px;    
}
.postTitle, .postTitl2, .entrylistPosttitle{
    font-size: 23px;
    font-family: "华文楷体";
    font-weight: bold;
}
#cnblogs_post_body {
    font-size: 15px;
    font-family: "微软雅黑";
}

#cnblogs_post_body p{
	    margin: 20px auto;
}

/** MarkDown样式调整 */
	.cnblogs-markdown .hljs{
	    font-size: 16px!important;
	    line-height: 2!important;
	    padding: 15px!important;
	}
	.cnblogs-markdown p{		
    	line-height: 1.6;
		font-family: 微软雅黑;
	}

	.cnblogs-markdown h2{		
		margin: 20px 0;
	}
	#cnblogs_post_body h2{	
		position: relative;	
		margin: 20px 0;
		font-size: 25px;
		margin-bottom: 10px;
    	line-height: 1.5;
    	color: #005bb7;
		padding-left: 16px;
		padding-bottom: 10px;
		border-bottom: 1px solid #ececec;
	}
	#cnblogs_post_body h2:before{
		content: "「";
    	position: absolute;
    	top: -6px;
    	left: -10px;
	}
	#cnblogs_post_body h2:after{
		content: "」";
    	position: absolute;
    	top: 6px;
    	right: auto;
	}
	
	#cnblogs_post_body h3{
		font-size: 20px;
	    font-weight: bold;
	    line-height: 1.5;
	    margin: 10px 0;
		font-family: "微软雅黑";
    	margin-top: 15px;
		padding-left: 0px;
    	margin-bottom: 10px;
		color: #409af3;
		position: relative;	
	}
	.cnblogs-markdown h3:before{
		content: "";
    	position: absolute;
    	top: 2px;
    	left: -10px;
	}
	.cnblogs-markdown h3:after{
		content: "";
    	position: absolute;
    	top: 2px;
    	right: auto;
	}
	.postBody blockquote, .postCon blockquote{
		background-image: none;
    	border-left: 5px solid rgba(0, 0, 0, 0.65);
    	background-color: rgb(231 231 231);
		width: 100%;
		padding: 6px 0 6px 25px;
	}
	blockquote{
		border:0;
	}

	/** 更改浏览器滚动条和选中字体背景颜色 */
	::selection {
	    background-color: #eb5055;
	    color: #fff;
	}
	::-webkit-scrollbar {
	    width: 6px;
	    height: 6px;
	}
	::-webkit-scrollbar-thumb {
	    min-height: 28px;
	    background-color: #c2c2c2;
	    background-clip: padding-box;
	}
	::-webkit-scrollbar-track-piece {
	    background-color: #fff;
	}
	*, :after, :before {
	    box-sizing: border-box;
	}

	/** 首页文章条显示优化 */
	.day{
	    border-radius: 20px;
	    box-shadow: 0 0 20px 2px rgba(0,0,0,.1);
            margin-top: 35px;
            margin-left: 10px;
            margin-right: 10px;
	    transition: 0.3s;
	}
	.day:hover{
		box-shadow: 0 1px 2px rgba(0,0,0,.1);
	}
	.dayTitle {
		display: none;
	}

	/** 优化评论区样式 */
	.feedbackItem{
		background-color: whitesmoke;
	    border-radius: 10px;
	    padding: 20px;
	    margin-top: 20px;
	    border: 0px;
        font-size: 15px;
	}
	.comment_textarea{
	    padding: 15px;
        border-radius: 10px;
	    outline: 0;
	    resize: none;
	    overflow: hidden;
		width: 100%;
	}
	.comment_btn {
	    border: 1px solid #f7f7f7;
	    border-radius: 30px;
	    background-color: #f7f7f7;
	    font-size: 13px;
	    cursor: pointer;
	    height: 32px;
	    padding: 0 20px;
	    position: absolute;
	    right:6%;
	    bottom: 38px;
	    width: auto;
	}
	.comment_btn:hover {
	    border: 1px solid #eb5055;
	    background-color: white;
	    color: #eb5055;
	    transition-duration: .4s;
	}
	.feedback_area_title{
		display: none;
	}
	.commentbox_main{
	    margin-top: 20px;
	}
	.navbar-custom{
		display: flex;
	}

/*底部微信二维码标签自定义*/
#AllanboltSignature{
font-family: Microsoft YaHei,微软雅黑,MicrosoftJhengHei,华文细黑,STHeiti,MingLiu;
    font-size: 14px;
    background: hsl(0deg 0% 93%)!important;
    padding: 17px;
    border: 1px solid hsl(220, 16%, 94%)!important;
    border-radius: 3px;
    color: #414857;
    text-indent: 0;
}