#blogTitle h2 {
    color: #9C9B9B;
}

/*标题*/
#cnblogs_post_body h1 {
    background: #5E5F5E;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: rgb(255, 255, 255);
    font-family: "Microsoft Yahei","宋体","黑体",Arial;
    font-size: 25px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    margin: 1.5em 0 1em !important;
    padding: 10px 20px;
    text-shadow: 2px 2px 3px rgb(34, 34, 34);
}

#cnblogs_post_body h2{
  font-size: 20px;
  font-family: 'Microsoft Yahei';
  margin: 1em 0 15px !important;
  padding: 5px 20px;
  background: #969696;
  color: #fff;
  border-radius: 6px;
  clear: both;
}

#cnblogs_post_body h3{
  font-size: 19px;
  font-family: "宋体";
  margin: 10px 0 10px;
  padding: 3px 20px;
  background: #C9CCCA;
  color: #fff;
  border-radius: 6px;
  clear: both;
}

/*正文*/
#cnblogs_post_body p{
   font-family: "Microsoft Yahei";
   font-size: 18px;
}

/*block quote*/
#cnblogs_post_body blockquote {
	padding:0 0 0 15px;
	margin:0 0 18px;
	border-left:5px solid #DAD8D8;
   color: rgb(119, 119, 119); 
}
#cnblogs_post_body blockquote p{
    color: #666;
    font-size: 17px;
}

#cnblogs_post_body li{
   font-family: Microsoft Yahei;
   font-size: 18px;
}
#cnblogs_post_body p code {
  font-family: Consolas,Monaco,Menlo !important;
  font-size: 18px !important;
  padding-top: 5px;
  color: #fff;
  background-color: #A0A0A0 !important;
  line-height: 1.8;
}

/*code*/
.cnblogs-markdown code {
   background-color: #eee !important;
   font-family: Consolas,Monaco,Menlo !important;
  font-size: 18px !important;
}
.cnblogs-markdown .hljs{
   font-family: Source Code Pro, Consolas,Monaco,Menlo !important;
   font-size: 16px!important;
   line-height: 20px!important;
   tab-size:2;  
    -moz-tab-size:2;  
    -o-tab-size:2;
}

/*blog title*/
.postTitle a {
color: #5D5B5B !important;
font-size: 25px;
font-weight: bold;
font-family: Helvetica;
}
.dayTitle {
    display:none;
}

/*image*/
#cnblogs_post_body p img {
  margin:10px auto 10px auto;
  display: block;
}


/*table*/
#cnblogs_post_body table {
  width: 90%;
  box-sizing: border-box;
  margin: 2em;
  font-size: 18px;
  border-spacing: 0;
  border-collapse: collapse;
}

#cnblogs_post_body table th, #cnblogs_post_body table td {
  border: 1px solid #dadada;
}

#cnblogs_post_body table th {
  font-weight: 600;
  background: #E5E5E5;
}

#TreantSignature
{ 
border-top: #e0e0e0 1px dashed;
border-right: #e0e0e0 1px dashed;
border-bottom: #e0e0e0 1px dashed;
border-left: #e0e0e0 1px dashed;
padding-top: 15px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
font-family: Microsoft Yahei;
font-size:18px;
background: #adaeaf;
}
#TreantSignature div
{
line-height: 25px;
}