#cnblogs_post_body h1 {
  font-size: 1.8em;
  color: #009688;
  margin: 1.2em auto;
  text-align: center;
  border-bottom: 1px solid #009688;
}
#cnblogs_post_body h2 {
  color: #009688;
  padding-left: 10px;
  margin: 1em auto;
  border-left: 3px solid #009688;
}
#cnblogs_post_body h3 {
  margin: 0.6em auto;
  padding-left: 10px;
  border-left: 2px solid #009688;
}
code {

}
#cnblogs_post_body table {
    text-align: center;
    width: 100%;
    border: 1px solid #dedede;
    margin: 15px 0;
    border-collapse: collapse;
}
#cnblogs_post_body table thead tr {
    background: #f8f8f8;
}
#cnblogs_post_body table tbody tr:hover {
    background: #efefef;
}

#back-to-top {
    background-color: #00CD00;
    box-shadow: 0 0 5px #00CD00;
    color: #444444;
    padding: 10px 10px;
    position: fixed;
    right: 50px;
    bottom: 50px;
    cursor: pointer;
}
#back-to-top a {
    text_decoration: none
}
#back-to-top a:hover {
    color: white;
}
#cnblogs_post_body table.reference {
    text-align: left;
}