.entry-content pre { background-color: #f8f8f8; border: 1px solid #eee; overflow: hidden; padding: 8px; font-size: 16px; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; font-family: "Microsoft Yahei";}
.entry-content pre.prettyprint { margin-bottom: 20px }
.entry-content pre code { padding: 0; color: inherit; white-space: pre; white-space: pre-wrap; background-color: transparent; border: 0 }
.prettyprint.linenums,
pre.prettyprint.linenums { -webkit-box-shadow: inset 40px 0 0 #eee, inset 42px 0 0 #33b796; -moz-box-shadow: inset 40px 0 0 #eee, inset 42px 0 0 #33b796; box-shadow: inset 40px 0 0 #eee, inset 42px 0 0 #33b796 }
.prettyprint.linenums ol,
pre.prettyprint.linenums ol { margin: 0 0 0 0px; padding: 15px 0; border-radius: 3px; background: #f8f8f8; }
.prettyprint.linenums ol li,
pre.prettyprint.linenums ol li { padding: 0 15px; color: #bebec5; line-height: 20px; margin-left: 0; list-style: none}
.prettyprint.linenums ol li:before,
pre.prettyprint.linenums ol li:before { content: ""; width: 0 }
.prettyprint .com { color: #3f5fc3 }
.prettyprint .lit { color: #333 }
.prettyprint .pun,
.prettyprint .opn,
.prettyprint .clo { color: #333 }
.prettyprint .fun { color: #f44f4d }
.prettyprint .str,
.prettyprint .atv { color: #2a00ff }
.prettyprint .kwd,
.prettyprint .tag { color: #3f7f8c }
.prettyprint .typ,
.prettyprint .atn,
.prettyprint .dec,
.prettyprint .var { color: #8c007f }
.prettyprint .pln { color: #2a00ff }
.prettyprint span {font-size: 16px; line-height: 26px; font-family: "Microsoft Yahei";}