#cnblogs_post_body table, .cnblogs-post-body table {
  border: none!important;
}

.cnblogs-markdown code {
  border: initial!important;
  line-height: 14px;
}

#cnblogs_post_body table tr.header {
  background-color: #f6f8fa!important;
}

#cnblogs_post_body,
.markdown-body {
  -ms-text-size-adjust: 100%!important;
  -webkit-text-size-adjust: 100%!important;
  line-height: 1.5!important;
  color: #24292e!important;
  font-size: 15px!important;
  word-wrap: break-word!important;
}

#cnblogs_post_body .hljs-comment,
.markdown-body .hljs-comment {
  color: #6a737d!important;
}

#cnblogs_post_body .hljs-c1,
.markdown-body .hljs-c1,
#cnblogs_post_body .hljs-s .hljs-v,
.markdown-body .hljs-s .hljs-v {
  color: #005cc5!important;
}

#cnblogs_post_body .hljs-e,
.markdown-body .hljs-e,
#cnblogs_post_body .hljs-title,
.markdown-body .hljs-title {
  color: #6f42c1!important;
}

#cnblogs_post_body .hljs-smi,
.markdown-body .hljs-smi,
#cnblogs_post_body .hljs-s .hljs-s1,
.markdown-body .hljs-s .hljs-s1 {
  color: #24292e!important;
}

#cnblogs_post_body .hljs-ent,
.markdown-body .hljs-ent {
  color: #22863a!important;
}

#cnblogs_post_body .hljs-keyword,
.markdown-body .hljs-keyword {
  color: #d73a49!important;
}

#cnblogs_post_body .hljs-string,
.markdown-body .hljs-string,
#cnblogs_post_body .hljs-pds,
.markdown-body .hljs-pds,
#cnblogs_post_body .hljs-s .hljs-pse .hljs-s1,
.markdown-body .hljs-s .hljs-pse .hljs-s1,
#cnblogs_post_body .hljs-sr,
.markdown-body .hljs-sr,
#cnblogs_post_body .hljs-sr .hljs-cce,
.markdown-body .hljs-sr .hljs-cce,
#cnblogs_post_body .hljs-sr .hljs-sre,
.markdown-body .hljs-sr .hljs-sre,
#cnblogs_post_body .hljs-sr .hljs-sra,
.markdown-body .hljs-sr .hljs-sra {
  color: #032f62!important;
}

#cnblogs_post_body .hljs-params,
.markdown-body .hljs-params,
#cnblogs_post_body .hljs-smw,
.markdown-body .hljs-smw {
  color: #e36209!important;
}

#cnblogs_post_body .hljs-bu,
.markdown-body .hljs-bu {
  color: #b31d28!important;
}

#cnblogs_post_body .hljs-ii,
.markdown-body .hljs-ii {
  color: #fafbfc!important;
  background-color: #b31d28!important;
}

#cnblogs_post_body .hljs-c2,
.markdown-body .hljs-c2 {
  color: #fafbfc!important;
  background-color: #d73a49!important;
}

#cnblogs_post_body .hljs-c2::before,
.markdown-body .hljs-c2::before {
  content: "^M"!important;
}

#cnblogs_post_body .hljs-sr .hljs-cce,
.markdown-body .hljs-sr .hljs-cce {
  font-weight: bold!important;
  color: #22863a!important;
}

#cnblogs_post_body .hljs-ml,
.markdown-body .hljs-ml {
  color: #735c0f!important;
}

#cnblogs_post_body .hljs-mh,
.markdown-body .hljs-mh,
#cnblogs_post_body .hljs-mh .hljs-en,
.markdown-body .hljs-mh .hljs-en,
#cnblogs_post_body .hljs-ms,
.markdown-body .hljs-ms {
  font-weight: bold!important;
  color: #005cc5!important;
}

#cnblogs_post_body .hljs-mi,
.markdown-body .hljs-mi {
  font-style: italic!important;
  color: #24292e!important;
}

#cnblogs_post_body .hljs-mb,
.markdown-body .hljs-mb {
  font-weight: bold!important;
  color: #24292e!important;
}

#cnblogs_post_body .hljs-md,
.markdown-body .hljs-md {
  color: #b31d28!important;
  background-color: #ffeef0!important;
}

#cnblogs_post_body .hljs-mi1,
.markdown-body .hljs-mi1 {
  color: #22863a!important;
  background-color: #f0fff4!important;
}

#cnblogs_post_body .hljs-mc,
.markdown-body .hljs-mc {
  color: #e36209!important;
  background-color: #ffebda!important;
}

#cnblogs_post_body .hljs-mi2,
.markdown-body .hljs-mi2 {
  color: #f6f8fa!important;
  background-color: #005cc5!important;
}

#cnblogs_post_body .hljs-mdr,
.markdown-body .hljs-mdr {
  font-weight: bold!important;
  color: #6f42c1!important;
}

#cnblogs_post_body .hljs-ba,
.markdown-body .hljs-ba {
  color: #586069!important;
}

#cnblogs_post_body .hljs-sg,
.markdown-body .hljs-sg {
  color: #959da5!important;
}

#cnblogs_post_body .hljs-corl,
.markdown-body .hljs-corl {
  text-decoration: underline!important;
  color: #032f62!important;
}

#cnblogs_post_body .octicon,
.markdown-body .octicon {
  display: inline-block!important;
  vertical-align: text-top!important;
  fill: currentColor!important;
}

#cnblogs_post_body a,
.markdown-body a {
  background-color: transparent!important;
  -webkit-text-decoration-skip: objects!important;
}

#cnblogs_post_body a:active,
.markdown-body a:active,
#cnblogs_post_body a:hover,
.markdown-body a:hover {
  outline-width: 0!important;
}

#cnblogs_post_body strong,
.markdown-body strong {
  font-weight: inherit!important;
}

#cnblogs_post_body strong,
.markdown-body strong {
  font-weight: bolder!important;
}

#cnblogs_post_body h1,
.markdown-body h1 {
  font-size: 2em!important;
  margin: 0.67em 0!important;
}

#cnblogs_post_body img,
.markdown-body img {
  border-style: none!important;
}

#cnblogs_post_body svg:not(:root),
.markdown-body svg:not(:root) {
  overflow: hidden!important;
}

#cnblogs_post_body code,
.markdown-body code,
#cnblogs_post_body kbd,
.markdown-body kbd,
#cnblogs_post_body pre,
.markdown-body pre {
  font-family: monospace, monospace!important;
  font-size: 14px!important;
}

#cnblogs_post_body hr,
.markdown-body hr {
  box-sizing: content-box!important;
  height: 0!important;
  overflow: visible!important;
}

#cnblogs_post_body input,
.markdown-body input {
  font: inherit!important;
  margin: 0!important;
}

#cnblogs_post_body input,
.markdown-body input {
  overflow: visible!important;
}

#cnblogs_post_body [type="checkbox"],
.markdown-body [type="checkbox"] {
  box-sizing: border-box!important;
  padding: 0!important;
}

#cnblogs_post_body *,
.markdown-body * {
  box-sizing: border-box!important;
}

#cnblogs_post_body input,
.markdown-body input {
  font-family: inherit!important;
  font-size: inherit!important;
  line-height: inherit!important;
}

#cnblogs_post_body a,
.markdown-body a {
  color: #0366d6!important;
  text-decoration: none!important;
}

#cnblogs_post_body a:hover,
.markdown-body a:hover {
  text-decoration: underline!important;
}

#cnblogs_post_body strong,
.markdown-body strong {
  font-weight: 600!important;
}

#cnblogs_post_body hr,
.markdown-body hr {
  height: 0!important;
  margin: 15px 0!important;
  overflow: hidden!important;
  background: transparent!important;
  border: 0!important;
  border-bottom: 1px solid #dfe2e5!important;
}

#cnblogs_post_body hr::before,
.markdown-body hr::before {
  display: table!important;
  content: ""!important;
}

#cnblogs_post_body hr::after,
.markdown-body hr::after {
  display: table!important;
  clear: both!important;
  content: ""!important;
}

#cnblogs_post_body table,
.markdown-body table {
  border-spacing: 0!important;
  border-collapse: collapse!important;
}

#cnblogs_post_body td,
.markdown-body td,
#cnblogs_post_body th,
.markdown-body th {
  padding: 0!important;
}

#cnblogs_post_body h1,
.markdown-body h1,
#cnblogs_post_body h2,
.markdown-body h2,
#cnblogs_post_body h3,
.markdown-body h3,
#cnblogs_post_body h4,
.markdown-body h4,
#cnblogs_post_body h5,
.markdown-body h5,
#cnblogs_post_body h6,
.markdown-body h6 {
  margin-top: 0!important;
  margin-bottom: 0!important;
  font-weight: 600!important;
}

#cnblogs_post_body h1,
.markdown-body h1 {
  font-size: 200%!important;
}

#cnblogs_post_body h2,
.markdown-body h2 {
  font-size: 150%!important;
}

#cnblogs_post_body h3,
.markdown-body h3 {
  font-size: 125%!important;
}

#cnblogs_post_body h4,
.markdown-body h4 {
  font-size: 100%!important;
}

#cnblogs_post_body h5,
.markdown-body h5 {
  font-size: 87.5%!important;
}

#cnblogs_post_body h6,
.markdown-body h6 {
  font-size: 85%!important;
}

#cnblogs_post_body p,
.markdown-body p {
  margin-top: 0!important;
  margin-bottom: 10px!important;
}

#cnblogs_post_body blockquote,
.markdown-body blockquote {
  margin: 0!important;
}

#cnblogs_post_body ul,
.markdown-body ul,
#cnblogs_post_body ol,
.markdown-body ol {
  padding-left: 0!important;
  margin: 0;
}

#cnblogs_post_body ol ol,
.markdown-body ol ol,
#cnblogs_post_body ul ol,
.markdown-body ul ol {
  list-style-type: lower-roman!important;
}

#cnblogs_post_body ul ul ol,
.markdown-body ul ul ol,
#cnblogs_post_body ul ol ol,
.markdown-body ul ol ol,
#cnblogs_post_body ol ul ol,
.markdown-body ol ul ol,
#cnblogs_post_body ol ol ol,
.markdown-body ol ol ol {
  list-style-type: lower-alpha!important;
}

#cnblogs_post_body dd,
.markdown-body dd {
  margin-left: 0!important;
}

#cnblogs_post_body code,
.markdown-body code {
  font-family: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier,"Microsoft YaHei","微软雅黑",Heiti,"黑体",monospace!important;//
  font-size: 14px!important;
}

#cnblogs_post_body pre,
.markdown-body pre {
  margin-top: 0!important;
  margin-bottom: 0!important;
  font: 14px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier,"Microsoft YaHei","微软雅黑",Heiti,"黑体",monospace!important;//
}

#cnblogs_post_body .octicon,
.markdown-body .octicon {
  vertical-align: text-bottom!important;
}

#cnblogs_post_body .hljs-0,
.markdown-body .hljs-0 {
  padding-left: 0 !important;//
}

#cnblogs_post_body .hljs-1,
.markdown-body .hljs-1 {
  padding-left: 4px !important;//
}

#cnblogs_post_body .hljs-2,
.markdown-body .hljs-2 {
  padding-left: 8px !important;//
}

#cnblogs_post_body .hljs-3,
.markdown-body .hljs-3 {
  padding-left: 16px !important;//
}

#cnblogs_post_body .hljs-4,
.markdown-body .hljs-4 {
  padding-left: 24px !important;//
}

#cnblogs_post_body .hljs-5,
.markdown-body .hljs-5 {
  padding-left: 32px !important;//
}

#cnblogs_post_body .hljs-6,
.markdown-body .hljs-6 {
  padding-left: 40px !important;//
}

#cnblogs_post_body::before,
.markdown-body::before {
  display: table!important;
  content: ""!important;
}

#cnblogs_post_body::after,
.markdown-body::after {
  display: table!important;
  clear: both!important;
  content: ""!important;
}

#cnblogs_post_body>*:first-child,
.markdown-body>*:first-child {
  margin-top: 0 !important;//
}

#cnblogs_post_body>*:last-child,
.markdown-body>*:last-child {
  margin-bottom: 0 !important;//
}

#cnblogs_post_body a:not([href]),
.markdown-body a:not([href]) {
  color: inherit!important;
  text-decoration: none!important;
}

#cnblogs_post_body .anchor,
.markdown-body .anchor {
  float: left!important;
  padding-right: 4px!important;
  margin-left: -20px!important;
  line-height: 1!important;
}

#cnblogs_post_body .anchor:focus,
.markdown-body .anchor:focus {
  outline: none!important;
}

#cnblogs_post_body p,
.markdown-body p,
#cnblogs_post_body blockquote,
.markdown-body blockquote,
#cnblogs_post_body ul,
.markdown-body ul,
#cnblogs_post_body ol,
.markdown-body ol,
#cnblogs_post_body dl,
.markdown-body dl,
#cnblogs_post_body table,
.markdown-body table,
#cnblogs_post_body pre,
.markdown-body pre {
  margin-top: 0!important;
  margin-bottom: 16px!important;
}

#cnblogs_post_body hr,
.markdown-body hr {
  height: 1px!important;
  padding: 0!important;
  margin: 24px 0!important;
  background-color: #e1e4e8!important;
  border: 0!important;
}

#cnblogs_post_body blockquote,
.markdown-body blockquote {
  padding: 0 1em!important;
  color: #6a737d!important;
  font-style: italic!important;
  border: none!important;
  border-left: 0.25em solid #dfe2e5!important;
}

#cnblogs_post_body blockquote>:first-child,
.markdown-body blockquote>:first-child {
  margin-top: 0!important;
}

#cnblogs_post_body blockquote>:last-child,
.markdown-body blockquote>:last-child {
  margin-bottom: 0!important;
}

#cnblogs_post_body kbd,
.markdown-body kbd {
  display: inline-block!important;
  padding: 3px 5px!important;
  font-size: 11px!important;
  line-height: 10px!important;
  color: #444d56!important;
  vertical-align: middle!important;
  background-color: #fafbfc!important;
  border: solid 1px #c6cbd1!important;
  border-bottom-color: #959da5!important;
  border-radius: 3px!important;
  box-shadow: inset 0 -1px 0 #959da5!important;
}

#cnblogs_post_body h1,
.markdown-body h1,
#cnblogs_post_body h2,
.markdown-body h2,
#cnblogs_post_body h3,
.markdown-body h3,
#cnblogs_post_body h4,
.markdown-body h4,
#cnblogs_post_body h5,
.markdown-body h5,
#cnblogs_post_body h6,
.markdown-body h6 {
  margin-top: 24px!important;
  margin-bottom: 16px!important;
  font-weight: 600!important;
  line-height: 1.25!important;
}

#cnblogs_post_body h1 .octicon-link,
.markdown-body h1 .octicon-link,
#cnblogs_post_body h2 .octicon-link,
.markdown-body h2 .octicon-link,
#cnblogs_post_body h3 .octicon-link,
.markdown-body h3 .octicon-link,
#cnblogs_post_body h4 .octicon-link,
.markdown-body h4 .octicon-link,
#cnblogs_post_body h5 .octicon-link,
.markdown-body h5 .octicon-link,
#cnblogs_post_body h6 .octicon-link,
.markdown-body h6 .octicon-link {
  color: #1b1f23!important;
  vertical-align: middle!important;
  visibility: hidden!important;
}

#cnblogs_post_body h1:hover .anchor,
.markdown-body h1:hover .anchor,
#cnblogs_post_body h2:hover .anchor,
.markdown-body h2:hover .anchor,
#cnblogs_post_body h3:hover .anchor,
.markdown-body h3:hover .anchor,
#cnblogs_post_body h4:hover .anchor,
.markdown-body h4:hover .anchor,
#cnblogs_post_body h5:hover .anchor,
.markdown-body h5:hover .anchor,
#cnblogs_post_body h6:hover .anchor,
.markdown-body h6:hover .anchor {
  text-decoration: none!important;
}

#cnblogs_post_body h1:hover .anchor .octicon-link,
.markdown-body h1:hover .anchor .octicon-link,
#cnblogs_post_body h2:hover .anchor .octicon-link,
.markdown-body h2:hover .anchor .octicon-link,
#cnblogs_post_body h3:hover .anchor .octicon-link,
.markdown-body h3:hover .anchor .octicon-link,
#cnblogs_post_body h4:hover .anchor .octicon-link,
.markdown-body h4:hover .anchor .octicon-link,
#cnblogs_post_body h5:hover .anchor .octicon-link,
.markdown-body h5:hover .anchor .octicon-link,
#cnblogs_post_body h6:hover .anchor .octicon-link,
.markdown-body h6:hover .anchor .octicon-link {
  visibility: visible!important;
}

#cnblogs_post_body h1,
.markdown-body h1 {
  padding-bottom: 0.3em!important;
  font-size: 2em!important;
  border-bottom: 1px solid #eaecef!important;
}

#cnblogs_post_body h2,
.markdown-body h2 {
  padding-bottom: 0.3em!important;
  font-size: 1.5em!important;
  border-bottom: 1px solid #eaecef!important;
}

#cnblogs_post_body h3,
.markdown-body h3 {
  font-size: 1.25em!important;
}

#cnblogs_post_body h4,
.markdown-body h4 {
  font-size: 1em!important;
}

#cnblogs_post_body h5,
.markdown-body h5 {
  font-size: 0.875em!important;
}

#cnblogs_post_body h6,
.markdown-body h6 {
  font-size: 1em!important;
  color: #6a737d!important;
}

#cnblogs_post_body ul,
.markdown-body ul,
#cnblogs_post_body ol,
.markdown-body ol {
  padding-left: 2em!important;
}

#cnblogs_post_body ul ul,
.markdown-body ul ul,
#cnblogs_post_body ul ol,
.markdown-body ul ol,
#cnblogs_post_body ol ol,
.markdown-body ol ol,
#cnblogs_post_body ol ul,
.markdown-body ol ul {
  margin-top: 0!important;
  margin-bottom: 0!important;
}

#cnblogs_post_body li>p,
.markdown-body li>p {
  margin-top: 16px!important;
}

#cnblogs_post_body li+li,
.markdown-body li+li {
  margin-top: 0.25em!important;
}

#cnblogs_post_body dl,
.markdown-body dl {
  padding: 0!important;
}

#cnblogs_post_body dl dt,
.markdown-body dl dt {
  padding: 0!important;
  margin-top: 16px!important;
  font-size: 1em!important;
  font-style: italic!important;
  font-weight: 600!important;
}

#cnblogs_post_body dl dd,
.markdown-body dl dd {
  padding: 0 16px!important;
  margin-bottom: 16px!important;
}

#cnblogs_post_body table,
.markdown-body table {
  display: block!important;
  width: 100%!important;
  overflow: auto!important;
}

#cnblogs_post_body table th,
.markdown-body table th {
  font-weight: 600!important;
}

#cnblogs_post_body table th,
.markdown-body table th,
#cnblogs_post_body table td,
.markdown-body table td {
  padding: 6px 13px!important;
  border: 1px solid #dfe2e5!important;
}

#cnblogs_post_body table tr,
.markdown-body table tr {
  background-color: #fff!important;
  border-top: 1px solid #c6cbd1!important;
}

#cnblogs_post_body table tr:nth-child(2n),
.markdown-body table tr:nth-child(2n) {
  background-color: #f6f8fa!important;
}

#cnblogs_post_body img,
.markdown-body img {
  max-width: 100%!important;
  box-sizing: content-box!important;
  background-color: #fff!important;
}

#cnblogs_post_body code,
.markdown-body code {
  padding: 0!important;
  padding-top: 0.2em!important;
  padding-bottom: 0.2em!important;
  margin: 0!important;
  /*font-size: 85%!important;*/
  background-color: rgba(27,31,35,0.05)!important;
  border-radius: 3px!important;
}

#cnblogs_post_body code::before,
.markdown-body code::before,
#cnblogs_post_body code::after,
.markdown-body code::after {
  letter-spacing: -0.2em!important;
  content: "\00a0"!important;
}

#cnblogs_post_body pre,
.markdown-body pre {
  word-wrap: normal!important;
}

#cnblogs_post_body pre>code,
.markdown-body pre>code {
  padding: 0!important;
  margin: 0!important;
  font-size: 100%!important;
  word-break: normal!important;
  white-space: pre!important;
  background: transparent!important;
  border: 0!important;
}

#cnblogs_post_body .highlight,
.markdown-body .highlight {
  margin-bottom: 16px!important;
}

#cnblogs_post_body .highlight pre,
.markdown-body .highlight pre {
  margin-bottom: 0!important;
  word-break: normal!important;
}

#cnblogs_post_body .highlight pre,
.markdown-body .highlight pre,
#cnblogs_post_body pre,
.markdown-body pre {
  padding: 16px!important;
  overflow: auto!important;
  /*font-size: 85%!important;*/
  line-height: 1.45!important;
  background-color: #f6f8fa!important;
  border-radius: 3px!important;
}

#cnblogs_post_body pre code,
.markdown-body pre code {
  display: inline!important;
  max-width: auto!important;
  padding: 0!important;
  margin: 0!important;
  overflow: visible!important;
  line-height: 14px!important;
  word-wrap: normal!important;
  background-color: transparent!important;//
  border: 0!important;
}

#cnblogs_post_body pre code::before,
.markdown-body pre code::before,
#cnblogs_post_body pre code::after,
.markdown-body pre code::after {
  content: normal!important;
}

#cnblogs_post_body .full-commit .btn-outline:not(:disabled):hover,
.markdown-body .full-commit .btn-outline:not(:disabled):hover {
  color: #005cc5!important;
  border-color: #005cc5!important;
}

#cnblogs_post_body kbd,
.markdown-body kbd {
  display: inline-block!important;
  padding: 3px 5px!important;
  font: 11px "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace!important;
  line-height: 10px!important;
  color: #444d56!important;
  vertical-align: middle!important;
  background-color: #fafbfc!important;
  border: solid 1px #d1d5da!important;
  border-bottom-color: #c6cbd1!important;
  border-radius: 3px!important;
  box-shadow: inset 0 -1px 0 #c6cbd1!important;
}

#cnblogs_post_body :checked+.radio-label,
.markdown-body :checked+.radio-label {
  position: relative!important;
  z-index: 1!important;
  border-color: #0366d6!important;
}

#cnblogs_post_body .task-list-item,
.markdown-body .task-list-item {
  list-style-type: none!important;
}

#cnblogs_post_body .task-list-item+.task-list-item,
.markdown-body .task-list-item+.task-list-item {
  margin-top: 3px!important;
}

#cnblogs_post_body .task-list-item input,
.markdown-body .task-list-item input {
  margin: 0 0.2em 0.25em -1.6em!important;
  vertical-align: middle!important;
}

#cnblogs_post_body hr,
.markdown-body hr {
  border-bottom-color: #eee!important;
}

/*
    以下css代码
*/

@charset "utf-8";
body, ul,li {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}

#blogTitle>h2 {
    font-family: "微软雅黑";
}*/

*::-moz-selection {
    background: black;
    color: white;
}
::selection {
    background: black;
    color: white;
}
/*
#sidebar_categories {
    position: absolute;
    top: -10em;
    left: -10em;
    perspective: 500px;
}*/
#sidebar_categories .catListTitle {
    color: #000000;
    
}
#sidebar_categories li {
    float: left;
    margin: 3px;
    padding: 3px 5px;
    background-color: #FFFFFF;
    box-shadow: 1px 1px 2px lightgray, -1px -1px 1px white;
    border-radius: 1em;
}

#sidebar_categories ul {
    overflow: hidden;
}
#sidebar_postcategory {
    border-radius: 1.5em;
    background: #fef0de;
}


/*公告栏重要信息*/
.important {
    color: #FFFFFF!important;
}

#mysiteLink {
/*position: absolute;*/
margin-left: 2em;
margin-top: 2em;
line-height: 2.2em;
text-shadow: /*1px 1px 1px black,*/1px 1px 1px black,0px 0px 1px gray;
}
#mysiteLink>a{display:block;}
#mysiteLink>a:hover{
text-shadow: 1px 1px 1px #CC0000,1px 1px 1px #CC0000,0px 0px 1px gray;
}

/*公告栏Doge*/
#doge {
    position: absolute;
/**    font-size: 0.35em;*/
    line-height: 1em;
    color: FFFFFF;
    display: inline-block;
    min-width: 40em;
    transform: scale(0.35);
    top: -5em;
    right: -13em;
}
#doge:hover {
    color: #FFFFFF;
}/*
#doge:hover::after{
    content: "Funny";
    transform: scale(1);
    display: inline-block;
    margin: 0.5em 0 0 3em;
    font-size: large;
    font-family: "微软雅黑", Verdana,Arial,Helvetica,sans-serif;
}*/

#doge::selection {
    background-color: white;
    color: #F5F5DC;
}
#doge::-moz-selection {
    background-color: white;
    color: #F5F5DC;
}
/*没有作用的。。。
#doge::selection::after{
    content: "黑金狗";
    display: inline-block;
    margin: 0.5em 0 0 3em;
    font-size: large;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
#doge::-moz-selection::after{
    content: "黑金狗";
    display: inline-block;
    margin: 0.5em 0 0 3em;
    font-size: large;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}*/

/*背景图片或颜色*/

    body {
background: url("https://files.cnblogs.com/files/is-ztx/bizhi_down.php.bmp") fixed center center;
background-size:1380px;
 }

@media screen and (max-width: 768px) {
    body {
        background-color: #FFFCF4;
        background-size:100% 100%; 
    }
}


/*头部*/
#header {
    margin-left: 2em;
}

#Header1_HeaderTitle {
    font-size: xx-large;
    font-weight: bold;
    color: #FFFFFF;
    font-family: "微软雅黑", Verdana, Geneva, sans-serif;
    text-shadow: 4px 3px 5px black;
    text-decoration: none;
}

#blogTitle h2 {
    text-indent: 1.5em;
    font-size: large;
    font-weight: unset;
    color: white;
    border-bottom: gray thin dashed;
    text-shadow: 1px 1px 1px black;
}

#navList {
    height: 3em;
    width: 35em;
}
#navList li:hover{
    transform: perspective(500px) rotateY(30deg);
    transform-style: preserve-3d;
}

#navList>li {
    float: left;
    list-style: none;
    display: inline-block;
    padding: 0.5em 1em;
    margin: 0 0.5em;
    background-color: #DCDCDC;
    border: #FFFFFF thin solid;
    box-shadow: 2px 2px 2px 2px #999;
    border-radius: 0em 1em 0em 1em;
    transition: background-color 1s;
}

#navList>li:hover {
    background-color: #EED8AE;
}

#navList>li>a {
    color: black;
    font-weight: bold;
    text-shadow: 0px 0px 2px #999;
    text-decoration: none;
}

#navList>li>a:hover {
    color: white;
}

.blogStats {
    clear: both;
    margin-top: 0.5em;
    margin-bottom: 1em;
}

#main {
    width: 1300px;
    margin: auto;
    position: relative;
}
/*文章列表*/
.forFlow {
    width: 1000px;
}

.entrylistTitle {
    font-size: 1.5em;
    color: #000000;
}

.day, .entrylistItem {
    background-color: #FFFFFF;
    margin: 2em;
    padding: 0.5em;
    padding-bottom: 2em;
    border: yellow thin solid;
    box-shadow: 2px 2px 2px 2px #999;
    border-radius: 0.5em;
    width: 980px;
    transition: all 0.5s;
}

.day:hover {
    border: thin solid black;
    background-color: white;
}

.dayTitle {
    float: right;
}

.dayTitle>a {
    color: gray;
    text-decoration: none;
}

.postTitle, .entrylistPosttitle {
    font-size: large;
    font-weight: bold;
    border-bottom: gray thin solid;
    font-family: "微软雅黑";
}

.postTitle>a, .entrylistPosttitle>a {
    text-decoration: none;
    /*text-shadow: 0 0 2px #999;*/
    color: #000000;
    transition: all 0.2s;
}

.postTitle>a:hover {
    color: orange;
}

.postTitle>a:hover::before {
    content: "《";
    position: absolute;
    margin-left: -1em;
}

.postTitle>a:hover::after {
    content: "》";
}

.postCon, .entrylistPostSummary {
    text-indent: 2em;
    margin-top: 1em;
    font-size: 0.9em;
}

.c_b_p_desc_readmore {
    color: red;
}

.c_b_p_desc_readmore:hover {
    color: #87CEFF;
}

.postDesc, .entrylistItemPostDesc {
    float: right;
    color: gray;
    font-size: 0.8em;
}
/*上一页，下一页*/
.topicListFooter {
    width: 650px;
    margin-left: 2em;
    height: 25px;
}
/*页码*/
.pager {
background: #FDFDE2;
padding: 0.7em;
border-radius: 1em;
}
.pager:hover {
background: white;
}
.pager>a:hover {
color:white;
background: #2e6ab1;
}

#nav_next_page>a {
    text-decoration: none;
    background-color: #FDFDE2;
    margin-bottom: 2em;
    padding: 0.5em 2em;
    box-shadow: 1px 1px 2px 2px #999;
    border-radius: 0.5em 2em 2em 0.5em;
    float: right;
}

#nav_next_page>a:hover {
    color: white;
    background-color: green;
}

#footer {
    text-align: center;
    font-family: "微软雅黑", Verdana, Geneva, sans-serif;
    color:#FFFFFF;
}
.blogStats {
    text-shadow: -1px -1px 1px white,2px 2px 2px white;
}
/*右边栏*/
#sideBar {
    position: absolute;
    top: 0;
    right: 2em;
    width: 200px;
}
/*公告栏*/
.newsItem, .sidebar-block {
    background-color: #FFFFFF;
    padding: 0.5em 0.5em 1em 1em;
    border-radius: 1em 1em 1em 1em;
    border: thin solid #FF0;
    box-shadow: 0px 0px 5px 0px #999;
    margin-bottom: 2em;
    transition: 0.3s;
}

.newsItem {
    background:#FFFFFF;
    border-radius: 1em 1em 1em 1em;
}
/*+加关注按钮*/
#p_b_follow, #author_profile_follow {
  margin: 1em;
}
#p_b_follow>a, #author_profile_follow>a {
  background-color: orange;
  border-radius: 0.5em;
  padding: 0 1em;
  box-shadow: 0px 0px 15px green;
  color: white !important;
  font-size: large;
  font-weight: bold;
  text-decoration: none;
}
#p_b_follow>a:hover, #author_profile_follow>a:hover {
  background-color: #d820e4;
  text-decoration: none;
  color: white !important;
}


.newsItem:hover, .sidebar-block:hover {
    background: white;
}

#sideBar li {
    list-style: none;
}

#sideBar a {
    font-family: "微软雅黑";
    text-decoration: none;
    color: #39F;
}

#sideBar a:hover {
    color: green;
}

#RecentCommentsBlock {
    font-size: small;
}
/*博文详情*/
#topics, #blog-comments-placeholder, #comment_form_container {
    width: 1000px;
    background-color: #FFFFFF;
    padding: 0.5em 0.5em 3em 1em;
    border: thin solid #FF0;
    box-shadow: 0px 0px 5px 0px #999;
    border-radius: 1em 1em 1em 1em;
    margin-bottom: 2em;
}

#blog-comments-placeholder {
    margin-bottom: 0;
}
/*博文*/
#cnblogs_post_body {
    font-family: "微软雅黑";
    line-height: 1.8;
}
/*博文小标题*/
#cnblogs_post_body h3 {
    background-color: lightcyan;
    padding: 0.5em;
/*    border-left: green solid thin;
    border-right: green solid thin;*/
/*    border-radius: 1em;*/
/*    box-shadow: -5px 0px 3px gray;*/
    text-shadow: 0px 0px 5px white;
    transition: all 0.5s;
}

#cnblogs_post_body h3:hover {
    background-color: #e7e7be;
}

#cnblogs_post_body p {
    transition: all 0.5s;
}

#cnblogs_post_body p:hover {
    background-color: lightgoldenrodyellow;
}

#author_profile_info {
    padding: 0.5em;
    transition: all 0.5s;
}

#author_profile_info:hover {
/*    transform: scale(1.1,1.1);*/
    background: white none repeat scroll 0% 0%;
/*    border: thin dashed gray;*/
}

/*顶、关注、收藏*/
#green_channel {
    width: 100%;
    transition: all 0.5s;
}

#green_channel:hover {
    font-size: large;
}
/*赞&反*/
#div_digg {
    width: inherit;
    border: green thin dashed;
    background-color: white;
    padding: 1.5em;
    box-shadow: 5px 5px 5px gray;
    border-radius: 0.5em;
    transition: all 0.5s;
}

#div_digg:hover {
    box-shadow: 0px 0px 1em lightskyblue;
    border: solid thin black;
}
/*赞成*/
#div_digg .diggit {
    background-position: center center;
    padding: 1em;
    border-radius: 5em;
    background-color: green;
    box-shadow: 0px 0px 1em lightgreen;
    cursor: crosshair;
}
/*反对*/
#div_digg .buryit {
    background-position: center center;
    padding: 1em;
    border-radius: 5em;
    background-color: gray;
    box-shadow: 0px 0px 1em lightgray;
    cursor: crosshair;
}

#div_digg .diggit:hover, #div_digg .buryit:hover {
    outline: 1px solid red;
}
#div_digg>.clear::after{
    font-family: "新細明體";
    content: "求打賞，求月票（什麼鬼）";
    margin-top: 1.5em;
    display: inline-block;
    color: black;
    text-shadow: 0 0 10px black;
}
#digg_tips {
    display:none;
}


/*评论*/
.feedback_area_title {
    color: #008000;
    font-weight: bold;
    font-size: x-large;
    text-shadow: 0 0 1px yellow;
    border-bottom: thin solid green;
    margin-bottom: 2em;
}

.feedback_area_title::after {
    font-family: "新細明體";
    content: "有嘢即管講";
    color: gray;
    font-size: 0.8em;
    margin-left: 2em;
}

.feedbackManage {
    float: right;
}

.feedbackManage a {
    color: gray;
}

.feedbackManage a:hover {
    color: green;
}

.feedbackItem {
    border: thin dashed gray;
    margin-bottom: 1em;
    padding: 10px;
    transition: 0.2s;
}

.feedbackItem:hover {
    background: lightgoldenrodyellow;
}

.feedbackItem a {
    text-decoration: none;
}

.feedbackItem .layer {
    color: gray;
}

.feedbackItem .comment_date {
    color: green;
}

.blog_comment_body {
    margin-top: 10px;
    color: #444;
    font-family: serif;
}

#commentform_title {
    text-shadow: 0px 0px 2px #FFFFFF;
    font-size: large;
    font-weight: bold;
}



#comment_form_container {
    transition: all 0.2s;
}

#comment_form_container:hover {
    box-shadow: 0px 0px 2em darkgray;
    border: thin solid black;
    background-color: rgb(238, 255, 238);
}

#EntryTag,#BlogPostCategory {
    margin-top: 0px !important;
    border: 1px dashed rgb(192, 192, 192);
    padding: 0.5em;
    padding-left: 20px;
}

#EntryTag,#BlogPostCategory a {
    color: orange;
}

#EntryTag,#BlogPostCategory a:hover {
    color: #C00;
}
#EntryTag {
    display: none;
}

#post_next_prev {
    line-height: 1.8;
    background-color: #FDFDE2;
    border: thin solid #FF0;
    box-shadow: 2px 2px 2px 2px #999;
    display: inline-block;
    padding: 1em;
    font-size: 0.8em;
    transition: all 0.5s;
}

#post_next_prev:hover {
/*    font-size: 0.85em;*/
    background-color: white;
/*    box-shadow: 0px 0px 1em black;*/
}

#post_next_prev a {
    color: green;
}

#post_next_prev a:hover {
    color: #CC0000;
}

#BlogPostCategory, #comment_nav {
    margin 0;
}

#comment_nav {
    width: 1000px;
    padding: 0.5em;
}

#comment_nav a {
    text-decoration: none;
    color: #FFFFFF;
}

#comment_nav a:hover {
    color: orange;
}

#comment_nav a:last-child {
    color: #FFFFFF;
}

#site_nav_under, #opt_under_post, #google_ad_c1, #under_post_news, #google_ad_c2, #under_post_kb, #HistoryToday {
    display: none;
}
/*刚提交的评论*/
#divCommentShow {
    background: rgba(255, 255, 255, 0.5);
    margin-top: 1em;
    width: 856px;
}
#divCommentShow blockquote{
    border-radius: 30px 0 0 0;
}

/*自定义字体*/
@font-face {
  font-family: 'Segoe UI Emoji';
  src: url('https://cdn.batsing.com/fonts/Segoe-UI-Emoji.ttf') format('truetype');
}
@font-face {
  font-family: 'Segoe UI Symbol';
  src: url('https://cdn.batsing.com/fonts/seguisym.ttf') format('truetype');
}

#myposts .PostList {
    margin-right: 12px;
    margin-top: 0px;
    font-size: 13px;
    background-color: #FFFFFF;
    height: 20px;
}
#matrixBG{position: fixed; top:0; left: 0; z-index: -1; opacity:0.8;}