#home{
   background:none !important;
}

#topics{
   float: none;
}

p{
   font-size: 0.9rem;
   line-height: 1.6rem;
   word-break: initial;
   color: #565656 !important;
   font-family: Microsoft YaHei, Helvetica Neue,Helvetica,Arial,sans-serif;
}

.cnblogs_code{
   padding: 0.8rem;
   border-radius: 3px;
   border: none !important;
   opacity: 0.8 !important;
   background-color: #f3f3f3;
   box-shadow: 0 1px 2px #ccc;
}

.cnblogs_code pre,
.cnblogs_code pre span{
   background:none !important;
   font-size: 0.8rem !important;
   line-height: 1.2rem !important;
   font-family: Source Code Pro,Consolas,Menlo,Monaco,Courier New,monospace !important;
}

.cnblogs_code_collapse{
   border: none !important;
   background: none !important;
   cursor: default !important;
}

.code_img_opened,
.code_img_closed{
   cursor: pointer;
}

.cnblogs_code_toolbar{
   display: none;
}

::selection{
   color: #ffffff;
   background: #d84d2d;
}

::-moz-selection{
   color: #ffffff;
   background: #d84d2d;
}

.postBody h3{
   font-size: 1.0rem !important;
   font-family: Microsoft YaHei, Helvetica Neue,Helvetica,Arial,sans-serif;
}

.postBody h3:before{
   content: "[";
   margin-right: 5px;
}

.postBody h3:after{
   content: "]";
   margin-left: 5px;
}

.postBody h3:before,
.postBody h3:after{
   color: #f35935;
   font-size:1.3rem;
}