*{
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande", "Microsoft JhengHei", "Microsoft YaHei", "微软雅黑";
    font-size:16px;
}

a{
    text-decoration: none;
}

#homeTop{
    margin: 0 auto;
    width: 92%;
    height:55px;
    min-width: 950px;
    background-color: #fff;
    margin-top:10px;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
    line-height: 60px;
    padding: 5px;
    text-align:center;
    font-size:20px;
}

#home {
    margin: 0 auto;
    margin-top: 0px;
    opacity: 0.95;
    overflow: none;
    width: 92%;
    padding: 5px;
}

#main{ width:100%; }

#sideBar{
    margin-left: -5px;
   background-color:#ffffff;
   float:left;
   width:20%;
   box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}

#sideBarMain{padding:15px;}
#blog-news{display: none;}

.newsItem { display: none; }

#leftcontentcontainer li {
    list-style: none;
    padding:2px 0px;
    text-overflow: ellipsis;

    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis;/*文字隐藏后添加省略号*/
    white-space: nowrap;/*强制不换行*/
    width: 12em;/*不允许出现半汉字截断*/
}

#leftcontentcontainer li>a {
    list-style: none;
    text-decoration: none;
    color:gray;
    font-size: 14px;
}

h3,h1 {
    background-color: #99ccff;
    color: #2B6695;
    font-size: 16px;
    font-weight:200;
    margin: 0px 0;
    padding: 10px;
    text-align: center;
}
h1{ text-align:left; }

.catListTitle{
    background-color: #99ccff;
    text-align: cneter;
    padding:10px 10px;
    font-weight: 0;
}

#mainContent{
    margin-right: -5px;
    width:78%;
    background-color:#ffffff;
    float:right;
    padding:15px;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}

.dayTitle{
    display: none;
}

.postTitle{
    background-color: #99ccff;
    padding:10px 10px;
}

.postTitle>a{
    color: #2B6695;
    font-size: 16px;
    text-decoration: none;
    font-weight:100;
}

.postCon{
    padding: 0 5px;
}

.c_b_p_desc, .entrylistItemPostDesc{
    font-size:14px;
    padding:5px 10px;
    color:gray;
}
.c_b_p_desc>a, .entrylistItemPostDesc>a{
    color: #2B6695;
    font-size:15px;
    text-decoration: none;
    padding-left:20px;
}


.entrylistPostSummary {  }
.entrylistItemPostDesc{ text-align:right; }
.postSeparator {padding-top:10px;}
.entrylistItem{
    border-top: 4px solid #99ccff;
    padding: 5px;
}

.entrylistPosttitle>a{
    color: #2B6695;
    text-decoration: none;
}

.postDesc{
    color: #888888;
    text-align: right;
    padding-bottom: 20px;
    padding-right: 10px;
    font-size: 14px;

}

.postDesc>a{
    color: #888888;
    text-decoration: none;
}  



#footer{ text-align: center;padding:10px;}
#navigator,#header,#ad_t2,#opt_under_post,#cnblogs_c1,#under_post_news,#cnblogs_c2,#under_post_kb,#blog_post_info_block{display:none;}

.postBody{ padding: 0 15px; }

.postTitle2{ padding-left:5px; }

#cnblogs_post_body h2 { 
    border-bottom: 2px dashed gray;
    padding-bottom: 5px;
    font-weight: 500;
    padding-top: 15px;
}

#cnblogs_post_body a{
    color:#075db3
}

#cnblogs_post_body p, #cnblogs_post_body li{

}

.feedback_area_title{
    background-color: #99ccff;
    padding: 10px 10px;
    color: #2B6695;
}

.feedbackListSubtitle{
    padding-top:10px;
    padding-left:20px;
}

.feedbackCon{
    padding-left: 20px;
    color: gray;
    padding-bottom: 20px;
}


.feedbackListSubtitle > a{
    text-decoration: none;
    color: #2B6695;
}


.comment_actions>a, .comment_date, .comment_vote>a, #comment_nav>a{
   color: #2B6695;
   text-decoration: none;
}

#comment_nav{
    padding-top: 20px;
    padding-bottom:20px;
}

#commentform_title{
    background-color: #99ccff;
    padding: 10px 10px;
    color: #2B6695;
    background-image:none;
}


#comment_form_container > p, .commentbox_title_left{
    font-size:16px;
}

#tbCommentBody{
   width:100%;
}

#btn_comment_submit{
    height: 30px;
    line-height: 30px;
    width: 150px;
    border: none;
    background-color: #99ccff;
    color:#356d99;
}


body {
    background:url("https://images.cnblogs.com/cnblogs_com/libaoheng/335902/o_bg.png") repeat scroll 0 0 #ECECEC;
    font-family: "微软雅黑";
    font-size: 15px;
    margin: 0;
    min-width: 1200px;
    padding: 0;
}