.sidebar-block ul li {
    line-height: 1.2;
    border-bottom: 1px solid #e9e9e9;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    color: #777;
}

.c_b_p_desc {
    font-size: 14px;
    color: #333;
    line-height: 150%;
}
day {
    background: #fff;
    padding: 15px;
    border: 1px solid #dedede;
    margin-bottom: -1px;
}

#cnblogs_post_body{
    margin: 0;
    line-height: 24px;
   -webkit-font-smoothing: antialiased;
}
#topics{
    background-color: #F7FDFF;
    padding: 10px;
}
#body{
    background-color: #FBFEFF;
}
#cnblogs_post_body a{
/*text-decoration: none !important*/
}
#cnblogs_post_body p{
    font-family: Roboto, "Noto Sans", "Noto Sans JP", "Noto Sans KR", "Noto Naskh Arabic", "Noto Sans Thai", "Noto Sans Hebrew", "Noto Sans Bengali", sans-serif;
/*Times New Roman,"宋体";*/
    font-size: 16px !important;
    margin: 4px 0;
    padding: 0;
}
#cnblogs_post_body *[style*="font-family: Times New Roman"],*[style*="font-family: 宋体"] {
   font-family: Roboto, "Noto Sans", "Noto Sans JP", "Noto Sans KR", "Noto Naskh Arabic", "Noto Sans Thai", "Noto Sans Hebrew", "Noto Sans Bengali", sans-serif !important;
}
#cnblogs_post_body *[style*="font-family: Courier New"],*[style*="font-family: 楷体"]  {
   font-weight: bold;
}
#cnblogs_post_body *[style*="text-align: justify"] {
    text-align: left !important;
}
#cnblogs_post_body *[style*="text-decoration: underline"] {
    text-decoration-color: #00AEEF !important;
    text-underline-offset: 3.5px !important;
}
#cnblogs_post_body p span {
    font-size: 16px !important;
    padding: 0;
}
#cnblogs_post_body p span,img,em{
/*display:inline-block;*/
}
#cnblogs_post_body p, img{
vertical-align:middle;
align-items:center;
}
#cnblogs_post_body h1, #cnblogs_post_body h1 >*{
    font-size: 28px;
}
#cnblogs_post_body h2,#cnblogs_post_body h2>*{
    font-size: 24px;
}
#cnblogs_post_body h3,#cnblogs_post_body h3>*{
    font-size: 22px;
}
#cnblogs_post_body h4,#cnblogs_post_body h4>*{
    font-size: 20px;
}
#cnblogs_post_body h5,#cnblogs_post_body h5 >*{
    font-size: 18px;
}
#cnblogs_post_body h6,#cnblogs_post_body h6 >*{
    font-size: 16px;
}
#cnblogs_post_body h1,#cnblogs_post_body h3,#cnblogs_post_body h5{
    color:#00AEEF;

  /* color: #008DC0;*/
}

#topics {
    flex: 0 1 800px;
    max-width: 800px;
    min-width: 300px;
}
#sidebar_toptags ul li a {
    padding: 10px 5px 10px 15px;
}
#ad_t2,#cnblogs_c1,#under_post_news,#cnblogs_c2,#under_post_kb, #bannerbar {display:none;!important} 
#cnblogs_post_body img { zoom: 65%; }
#header, #blogTitle, #blogTitle h1{
  background: transparent !important;
}
#blogTitle  {
   display:none !important;
}
