*{margin:0; padding:0; font-size:12px; color:#333; font-family: "微软雅黑"; line-height:20px;}
ul,li{list-style:none;}
input{border:1px solid #d2d2d2;}
a{color:#333; text-decoration: blink;}
a:hover{color:#333}
body{background:#f6f6f6;}
h1{font-size:16px;}
h2{font-size:14px}

/*头部样式*/
#header{border-top: 6px solid #9E2F3C; background: #CE5462;width: 100%;}/* position: fixed; top: 0;*/
#blogTitle{  padding:30px 0 10px 0;text-align: center}
#header .title{ line-height:30px;}
#header .headermaintitle{font-size: 26px;height: 30px;display: inline-block;line-height: 30px;overflow: hidden;font-weight: 700;}
#header .subtitle{line-height:30px;}

#navigator{}
#navList{ text-align:center}
#navList li{display:inline-block;padding:0 1%;}
#navList li a:hover{color:#fff; text-decoration: underline;}
#navigator .blogStats{  text-align: right;padding: 0 1% 1% 0;}


/*内容部分*/
#mainContent, #sideBar{ padding:2% 15% 0 15%; }
.catListPostArchive, .entrylistItemPostDesc, #div_digg{display: none;}
.dayTitle a{ padding: 5px 10px;display: inline-block;margin-right: 5px;margin-bottom: 5px; border: 1px solid #c6c6c6;}
.dayTitle a:hover{ background: #CE5462;border: 1px solid #CE5462;color: #fff; }

.postTitle .postTitle2, 
.entrylistItemTitle{  display: block;line-height: 35px;background: #f0f0f0;margin-top:3%;padding-left:15px;border-left: 3px solid #999;   font-weight: 700;   font-size: 14px;}

.postTitle .postTitle2:hover,
.entrylistItemTitle:hover{ border-left: 3px solid #CE5462; }
.c_b_p_desc{padding: 1% 1% 1% 20px; line-height: 25px; letter-spacing: 1px;}
.c_b_p_desc .c_b_p_desc_readmore{ color:#CE5462;padding-left: 10px;}
.c_b_p_desc .c_b_p_desc_readmore:hover{  text-decoration: underline;}
.postDesc{  padding: 0 1% 1% 20px;display: none;}

/*sideBar区块*/
#sideBarMain{   border-top: 1px solid #d2d2d2; padding-top: 2%;}
#sideBarMain .newsItem{ float:left; width:70%;}
.catListTitle{font-size:14px; line-height:30px;}
#leftcontentcontainer{ float:left; width:30%; }

/*公告*/
#profile_block{ line-height:25px;}
.newsItem .catListTitle{ padding-left:15px; }
#blog-news, .catListPostCategory {padding-left:15px;}
#blog-news .puliclist, #profile_block{ width: 90%; }
#blog-news .puliclist{   margin-bottom: 2%; }
#blog-news .puliclist a, .catListPostCategory ul li a{ display:block; line-height:25px; letter-spacing: 1px;}
#blog-news .puliclist a:hover, .catListPostCategory ul li a:hover{ color:#CE5462;text-decoration: underline;}

/*底部*/
#footer{ padding:2% 0; border-top:1px solid #d2d2d2; text-align:center; margin-top:2%;}


/*其他页面 - 随笔分类*/
/*其他页面-详细页*/
#site_nav_under, .c_ad_block, #under_post_news, #under_post_kb,#green_channel_contact,#comment_nav{ display: none; }
#post_detail .postTitle2{display: block;line-height: 35px;background:none; margin-top: 0;padding-left:0;border-left:none; font-weight: 700; font-size:20px; border-bottom:1px solid #d2d2d2; margin-bottom:2%; text-align: center; padding-bottom: 2%; }
#cnblogs_post_body, #BlogPostCategory, #EntryTag,#blog_post_info{padding: 0 15px;}
#BlogPostCategory a, #EntryTag a{font-weight:700;}
#blog_post_info_block{  }
#blog_post_info{border-top: 1px solid #d2d2d2;padding-top: 2%;margin-top: 2%; }
#green_channel{ float: right; clear: left; width:auto; border:none}
#author_profile{ float: none; }
#green_channel a{-webkit-border-radius:0; background:#CE5462; -webkit-box-shadow:none}
#green_channel_digg{ background:#2DAEBF}
#green_channel_follow{background:#E9603B}
#green_channel_favorite{background:#ffb515}
#post_next_prev{ background: #e0e0e0; padding:10px 15px; }
#post_next_prev:hover{ background: #CE5462;  }


/*评论*/
#comment_form_container{padding:3% 0 0 0;}
#commentform_title, .feedback_area_title{   background: none;font-size: 16px;font-weight: 700;margin-bottom: 2%; padding-left:0;}
#commentform_title{margin-bottom:0;}
.commentbox_main{ position: relative}
.commentbox_title{ padding:0 0 10px 0; overflow: hidden; width:auto }
div.commentform textarea{ width: 100%; height: 200px; }
#comment_form_container .comment_btn{ background: #CE5462;border: none;color: #fff;padding: 5px 15px; width:auto;height:auto;}
#comment_form_container .author{ border: none;background: none;padding-left: 5px;font-weight: 700;}
div.commentform p{}
#commentbox_opt div{ display: none; }

/*评论列表*/
#blog-comments-placeholder{ padding:2% 15px 2% 15px;border: 1px solid #d2d2d2;margin-top: 2%;}
.feedbackItem{ padding:10px 0; border-top:1px solid #d2d2d2}
.feedback_area_title{}
.feedbackListSubtitle{ line-height:30px;}
.comment_actions{   margin-left: -8px; }
.comment_actions a{ padding:3px 6px!important; background:#ddd; display:inline-block;margin-right: 5px;}
.comment_actions a:hover{font-weight:700;}
.blog_comment_body{ line-height:25px;}
.louzhu{ color:#CE5462;}
.feedbackItem .comment_date{ padding:0 10px}
.comment_vote .comment_digg{   font-weight: 700; }

/*适配*/
@media screen and (max-width: 640px) {
  #navigator .blogStats{   padding: 1% 1% 2% 0; }
  #mainContent,#sideBar { padding:3% 8% 0 8% ;}
   .dayTitle a{  padding: 2px 8px;}
  #sideBarMain .newsItem, #blog-news .puliclist, #profile_block, #leftcontentcontainer{float:none; width:100%}
  #profile_block{ padding-bottom: 3%;}
  #leftcontentcontainer{ border-top: 1px solid #d2d2d2; padding-top:3%;}

  /*详细页*/
  #author_profile{   padding-bottom: 3%; }
  #green_channel{  float: none; text-align: left; padding:0;}
  #comment_form_container{ padding:3% 0 0 0 }
  #blog_post_info{ padding-top: 3%;margin-top: 3%; }
  #post_detail .postTitle2{ padding-bottom: 3%;}
  div.commentform textarea{ height: 150px; }
  #blog-comments-placeholder{  padding: 3% 15px 3% 15px;margin-top: 3%;}
 
}