body{background-color: #f0f0f0;}
a{text-decoration:none;color: #515151;}
#header{width: 100%;height:60px;min-height: 3.75rem;position: fixed;top: 0;left: 0;z-index: 90;background-color: hsla(0,0%,100%,.9);box-shadow: 0 -.0625rem 2px #9e9e9e;letter-spacing: .0625rem; -webkit-user-select: none;}
#blogTitle{width: 50%;height: 60px;float: left;}
#lnkBlogLogo{display: none;}
#blogTitle h1{width: 80%;height:30px;margin: 0px 0px 0px 0px;border: none;float: right;font-weight: normal;font-size: 1.5em;}
#blogTitle h1 a{text-decoration:none;color: #515151;}
#blogTitle h2{width: 80%;height:30px;margin: 0px 0px 0px 0px;border: none;font-size: .9375rem;font-family: Pingfang SC,Helvetica Neue,Helvetica,Hiragino Sans GB,Hiragino Sans GB W3,Microsoft YaHei UI,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;font-weight: normal;float: right;color: #515151;}
#navigator{width: 50%;height: 60px;float: right;}
.blogStats{display: none;}
#navList{list-style: none;width: 80%;float: left;text-align: center;margin: 0px 0px 0px 0px;height: 60px;}
#navList li{float: left;margin: 0 .9999rem;height: 60px;line-height: 60px;}
#navList li:nth-child(5){display: none;}
#navList li a{text-decoration:none;color: #515151;}
#navList li a:hover{color: #6bc30d;}
#main{margin-top:60px;}
#mainContent{width: 75%;float: left;}
#mainContent .forFlow{width: 85%;float: right;}
#mainContent .forFlow .day{padding: 1.25rem;background-color: #fff;margin-top: 1.25rem;}
#mainContent .forFlow .day .dayTitle{width: 15%;float: right;text-align: right;}
#mainContent .forFlow .day .postTitle a{color: #212121;font-size: 1.25rem;}
#mainContent .forFlow .day .postTitle a:hover{color: #0275d8;}
#mainContent .forFlow .day .postCon .c_b_p_desc{margin-top: 15px;padding-top: 5px;border-top: 1px solid #d3d3d3;padding-bottom: 15px;border-bottom: 1px solid #d3d3d3;}
#mainContent .forFlow .day .postDesc{padding-top: 5px;}
#sideBar{width: 23%;float: right;}
#sideBarMain{width: 75%;float: left;}
.newsItem{background-color: #fff;}
.newsItem h3{text-align: center;padding-top: 15px;}
#profile_block{padding-left:35px;line-height: 40px;}
#sidebar_shortcut{background-color: #fff;}
#sidebar_shortcut .catListLink h3{text-align: center;padding-top: 15px;}
#sidebar_shortcut .catListLink ul{list-style: none;}
#sidebar_shortcut .catListLink ul li{line-height: 40px;}
#sidebar_recentposts{background-color:#fff;}
#sidebar_recentposts .catListEssay h3{text-align:center;padding-top:15px;}
#sidebar_recentposts .catListEssay ul li{line-height:40px;overflow:hidden;text-overflow:ellipsis;display:block;white-space: nowrap;word-break:keep-all;}
#sidebar_categories #sidebar_postcategory{background-color:#fff;}
#sidebar_categories #sidebar_postcategory h3{text-align:center;padding-top:15px;}
#sidebar_categories #sidebar_postcategory ul li{line-height:40px;overflow:hidden;text-overflow:ellipsis;display:block;white-space: nowrap;word-break:keep-all;}
#sidebar_categories #sidebar_postarchive{background-color:#fff;}
#sidebar_categories #sidebar_postarchive h3{text-align:center;padding-top:15px;}
#sidebar_categories #sidebar_postarchive ul li{line-height:40px;overflow:hidden;text-overflow:ellipsis;display:block;white-space: nowrap;word-break:keep-all;}
#sidebar_scorerank .catListBlogRank{background-color:#fff;}
#sidebar_scorerank .catListBlogRank h3{text-align:center;padding-top:15px;}
#sidebar_scorerank .catListBlogRank ul li{line-height:40px;overflow:hidden;text-overflow:ellipsis;display:block;white-space: nowrap;word-break:keep-all;}
#footer{width:100%;text-align: center;}

#topics .post .postTitle{background-color:#fff;text-align:center;-webkit-margin-before:0px;-webkit-margin-after:0px;-webkit-margin-start:0px;-webkit-margin-end: 0px;line-height: 80px;margin-top:20px;}
#topics .post .postBody{margin-top:-10px;}
#topics .post .postBody #cnblogs_post_body{background-color:#fff;padding-top:25px;padding-bottom:25px;}
#topics .post .postDesc{background-color: #fff;margin-top: 20px;line-height: 40px;}
#mainContent .forFlow .feedbackItem{background-color: #fff;}
#BlogPostCategory{display: none;}
#blog_post_info_block{background-color: #fff;}

 

#signature{background-color:#fff;line-height:40px;}


.c_ad_block{display: none;}
#ad_t2{display: none;}