#blogTitle {
    display: none;
}

.catListTitle {
    background: black;
}

#profile_block a {
    display: inline-block;
}

body {
    background: #f1f1ef;
}

#profile_block>a:first-child {
    font-size: 24px;
    color: #F60;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
}

.newsItem,
#blog-calendar {
    border-radius: 0;
    border: 1px solid #ddd;
    box-shadow: none;
}

#p_b_follow a {
    margin: 20px auto 10px;
    font-size: 14px;
    display: block;
    width: 99%;
    text-align: center;
    background: rgb(255, 102, 0) none repeat scroll 0% 0%;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 5px;
    border: 1px solid rgb(255, 102, 0);
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}

#p_b_follow a:hover {
    color: #333;
}

#profile_block a:nth-child(1):hover {
    text-decoration: none;
}

#blog-sidecolumn {
    background: #f1f1ef;
}

.catListEssay,
.catListLink,
.catListNoteBook,
.catListTag,
.catListPostCategory,
.catListPostArchive,
.catListImageCategory,
.catListArticleArchive,
.catListView,
.catListFeedback,
.mySearch,
.catListComment,
.catListBlogRank,
.catList,
.catListArticleCategory,
.catListTitle {
    border-radius: 0;
}

.div_my_zzk {
    position: relative;
    height: 30px;
    border: 1px solid #ccc;
    margin: 10px 70px 10px 10px;
}

.div_my_zzk .input_my_zzk {
    position: absolute;
    outline: none;
    border: none;
    left: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.div_my_zzk .btn_my_zzk {
    position: absolute;
    right: -60px;
    width: 50px;
    height: 30px;
    line-height: 30px;
    outline: none;
}

.catListEssay ul li,
.catListLink ul li,
.catListNoteBook ul li,
.catListTag ul li,
.catListPostCategory ul li,
.catListPostArchive ul li,
.catListImageCategory ul li,
.catListArticleArchive ul li,
.catListView ul li,
.catListFeedback ul li,
.catListComment ul li,
.catListBlogRank ul li,
.catList ul li,
.catListArticleCategory ul li {
    padding: 8px 5px 8px 0;
}

.catListEssay a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.catListPostArchive,
.catListPostCategory {
    padding: 10px 0;
}

.catListTag ul li,
.catListPostArchive ul li,
.catListPostCategory ul li {
    padding: 0;
    text-indent: 0em;
    overflow: hidden;
    border: none;
    display: inline-block;
    width: 50%;
    height: 30px;
    line-height: 30px;
    float: left;
    -webkit-transform-orign: center center;
    -moz-transform-orign: center center;
    transform-orign: center center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.catListTag ul li a,
.catListPostArchive ul li a,
.catListPostCategory ul li a {
    display: inline-block;
    height: 100%;
    width: 100%;
    cursor: pointer;
    -webkit-transform-orign: center center;
    -moz-transform-orign: center center;
    transform-orign: center center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

.catListTag ul li:hover,
.catListPostCategory ul li:hover {
    color: #F60;
    -webkit-transform-orign: center center;
    -moz-transform-orign: center center;
    transform-orign: center center;
    -webkit-transform: translate(10px);
    -moz-transform: translate(10px);
    transform: translate(10px);
}

.catListPostArchive ul li:hover {
    color: #F60;
}

.catListTag ul li:hover a,
.catListPostArchive ul li:hover a,
.catListPostCategory ul li:hover a {
    text-decoration: underline;
}

.day {
    position: relative;
    padding: 50px 20px 0;
    margin: 0 0 30px;
    border-radius: 0;
    border: 1px solid #ddd;
    background: #fff;
    border-bottom: 2px solid #fff;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    transition: all 1s ease;
}

.day:hover {
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    border-bottom: 2px solid #3c9dff;
}

.dayTitle {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0;
    height: 50px;
    line-height: 50px;
    text-align: left;
    background: #fbfbfb;
    cursor: pointer;
}

.dayTitle a {
    display: inline-block;
    height: 100%;
    color: #390;
    padding-left: 10px;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    transition: all .5s ease;
}

.dayTitle a:hover {
    color: #F60;
    text-decoration: none;
}

.day:nth-child(5n) .dayTitle a {
    border-left: 4px solid #39c;
}

.day:nth-child(5n+1) .dayTitle a {
    border-left: 4px solid #b9d329;
}

.day:nth-child(5n+2) .dayTitle a {
    border-left: 4px solid #ffae5b;
}

.day:nth-child(5n+3) .dayTitle a {
    border-left: 4px solid #c0ebf7;
}

.day:nth-child(5n+4) .dayTitle a {
    border-left: 4px solid #fab4cc;
}

.postTitle a:link,
.postTitle a:visited,
.postTitle a:active {
    color: #333;
}

.postTitle a:hover {
    color: #39c;
}

#under_post_news,
#under_post_kb,
#HistoryToday,
#sidebar_links876542,
#sidebar_links876543 {
    display: none;
}

#topics .postTitle {
    border-bottom: none;
    margin-bottom: 29px;
    font-size: 30px;
    text-align: center;
}

#footer {
    border-top: none;
}

@font-face {
    font-family: octicons-anchor;
    src: url(data:font/woff;charset=utf-8;base64,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) format('woff');
}

.cnblogs-markdown {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    color: #333;
    overflow: hidden;
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
    font-size: 16px;
    line-height: 1.6;
    word-wrap: break-word;
}

.cnblogs-markdown a {
    background: transparent;
}

.cnblogs-markdown a:active,
.cnblogs-markdown a:hover {
    outline: 0;
}

.cnblogs-markdown strong {
    font-weight: bold;
}

.cnblogs-markdown h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

.cnblogs-markdown img {
    border: 0;
}

.cnblogs-markdown hr {
    box-sizing: content-box;
    height: 0;
}

.cnblogs-markdown pre {
    overflow: auto;
}

.cnblogs-markdown code,
.cnblogs-markdown kbd,
.cnblogs-markdown pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

.cnblogs-markdown input {
    color: inherit;
    font: inherit;
    margin: 0;
}

.cnblogs-markdown html input[disabled] {
    cursor: default;
}

.cnblogs-markdown input {
    line-height: normal;
}

.cnblogs-markdown input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

.cnblogs-markdown table {
    border-collapse: collapse;
    border-spacing: 0;
}

.cnblogs-markdown td,
.cnblogs-markdown th {
    padding: 0;
}

.cnblogs-markdown th {
    text-align: center;
    font-weight: bold;
}

.cnblogs-markdown * {
    box-sizing: border-box;
}

.cnblogs-markdown input {
    font: 13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";
}

.cnblogs-markdown a {
    color: #4183c4;
    text-decoration: none;
}

.cnblogs-markdown a:hover,
.cnblogs-markdown a:active {
    text-decoration: underline;
}

.cnblogs-markdown hr {
    height: 0;
    margin: 15px 0;
    overflow: hidden;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #ddd;
}

.cnblogs-markdown hr:before {
    display: table;
    content: "";
}

.cnblogs-markdown hr:after {
    display: table;
    clear: both;
    content: "";
}

.cnblogs-markdown h1,
.cnblogs-markdown h2,
.cnblogs-markdown h3,
.cnblogs-markdown h4,
.cnblogs-markdown h5,
.cnblogs-markdown h6 {
    margin-top: 15px;
    margin-bottom: 10px;
    line-height: 1.1;
}

.cnblogs-markdown blockquote {
    margin: 0;
}

.cnblogs-markdown ul,
.cnblogs-markdown ol {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.cnblogs-markdown ol ol,
.cnblogs-markdown ul ol {
    list-style-type: lower-roman;
}

.cnblogs-markdown ul ul ol,
.cnblogs-markdown ul ol ol,
.cnblogs-markdown ol ul ol,
.cnblogs-markdown ol ol ol {
    list-style-type: lower-alpha;
}

.cnblogs-markdown dd {
    margin-left: 0;
}

.cnblogs-markdown code {
    font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
    font-size: 12px;
    background: transparent !important;
}

.cnblogs-markdown pre {
    margin-top: 0;
    margin-bottom: 0;
    font: 12px Consolas, "Liberation Mono", Menlo, Courier, monospace;
}

.cnblogs-markdown .octicon {
    font: normal normal normal 16px/1 octicons-anchor;
    display: inline-block;
    text-decoration: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.cnblogs-markdown .octicon-link:before {
    content: '\f05c';
}

.cnblogs-markdown>*:first-child {
    margin-top: 0 !important;
}

.cnblogs-markdown>*:last-child {
    margin-bottom: 0 !important;
}

.cnblogs-markdown a:not(:link):not(:visited) {
    color: inherit;
    text-decoration: none;
}

.cnblogs-markdown .anchor {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    padding-right: 6px;
    padding-left: 30px;
    margin-left: -30px;
}

.cnblogs-markdown .anchor:focus {
    outline: none;
}

.cnblogs-markdown h1,
.cnblogs-markdown h2,
.cnblogs-markdown h3,
.cnblogs-markdown h4,
.cnblogs-markdown h5,
.cnblogs-markdown h6 {
    position: relative;
    margin-top: 1em;
    margin-bottom: 16px;
    font-weight: bold;
    line-height: 1.4;
}

.cnblogs-markdown h1 .octicon-link,
.cnblogs-markdown h2 .octicon-link,
.cnblogs-markdown h3 .octicon-link,
.cnblogs-markdown h4 .octicon-link,
.cnblogs-markdown h5 .octicon-link,
.cnblogs-markdown h6 .octicon-link {
    display: none;
    color: #000;
    vertical-align: middle;
}

.cnblogs-markdown h1:hover .anchor,
.cnblogs-markdown h2:hover .anchor,
.cnblogs-markdown h3:hover .anchor,
.cnblogs-markdown h4:hover .anchor,
.cnblogs-markdown h5:hover .anchor,
.cnblogs-markdown h6:hover .anchor {
    padding-left: 8px;
    margin-left: -30px;
    text-decoration: none;
}

.cnblogs-markdown h1:hover .anchor .octicon-link,
.cnblogs-markdown h2:hover .anchor .octicon-link,
.cnblogs-markdown h3:hover .anchor .octicon-link,
.cnblogs-markdown h4:hover .anchor .octicon-link,
.cnblogs-markdown h5:hover .anchor .octicon-link,
.cnblogs-markdown h6:hover .anchor .octicon-link {
    display: inline-block;
}

.cnblogs-markdown h1 {
    padding-bottom: 0.3em;
    font-size: 2.25em !important;
    line-height: 1.2;
    border-bottom: 1px solid #eee;
}

.cnblogs-markdown h1 .anchor {
    line-height: 1;
}

.cnblogs-markdown h2 {
    padding-bottom: 0.3em;
    font-size: 1.75em !important;
    line-height: 1.225;
    border-bottom: 1px solid #eee;
}

.cnblogs-markdown h2 .anchor {
    line-height: 1;
}

.cnblogs-markdown h3 {
    font-size: 1.5em!important;
    line-height: 1.43;
}

.cnblogs-markdown h3 .anchor {
    line-height: 1.2;
}

.cnblogs-markdown h4 {
    font-size: 1.25em !important;
}

.cnblogs-markdown h4:before {
    content: "■";
    position: relative;
    color: #39c;
    top: -2px;
    margin-right: 5px;
}

.cnblogs-markdown h4 .anchor {
    line-height: 1.2;
}

.cnblogs-markdown h5 {
    font-size: 1em !important;
}

.cnblogs-markdown h5 .anchor {
    line-height: 1.1;
}

.cnblogs-markdown h6 {
    font-size: 1em !important;
    color: #777;
}

.cnblogs-markdown h6 .anchor {
    line-height: 1.1;
}

.cnblogs-markdown p,
.cnblogs-markdown blockquote,
.cnblogs-markdown ul,
.cnblogs-markdown ol,
.cnblogs-markdown dl,
.cnblogs-markdown table,
.cnblogs-markdown pre {
    margin-top: 0;
    margin-bottom: 16px;
}

.cnblogs-markdown hr {
    height: 4px;
    padding: 0;
    margin: 16px 0;
    background-color: #e7e7e7;
    border: 0 none;
}

.cnblogs-markdown ul,
.cnblogs-markdown ol {
    padding-left: 2em;
    font-size: 14px;
}

.cnblogs-markdown ul ul,
.cnblogs-markdown ul ol,
.cnblogs-markdown ol ol,
.cnblogs-markdown ol ul {
    margin-top: 0;
    margin-bottom: 0;
}

.cnblogs-markdown li>p {
    margin-top: 16px;
}

.cnblogs-markdown dl {
    padding: 0;
}

.cnblogs-markdown dl dt {
    padding: 0;
    margin-top: 16px;
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
}

.cnblogs-markdown dl dd {
    padding: 0 16px;
    margin-bottom: 16px;
}

.cnblogs-markdown blockquote {
    padding: 0 15px;
    color: #777;
    border-left: 4px solid #ddd;
}

.cnblogs-markdown blockquote>:first-child {
    margin-top: 0;
}

.cnblogs-markdown blockquote>:last-child {
    margin-bottom: 0;
}

.cnblogs-markdown table {
    width: 100%;
    overflow: auto;
    word-break: normal;
    word-break: keep-all;
}

.cnblogs-markdown table th {
    font-weight: bold;
    background: #4183c4;
    color: #fff;
}

.cnblogs-markdown table th,
.cnblogs-markdown table td {
    padding: 6px 13px;
    border: 1px solid #ddd;
}

.cnblogs-markdown table tr {
    background-color: #fff;
    border-top: 1px solid #ccc;
}

.cnblogs-markdown table tr:nth-child(2n) {
    background-color: #f8f8f8;
}

.cnblogs-markdown img {
    max-width: 100%;
    box-sizing: border-box;
}

.cnblogs-markdown code {
    padding: 0;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    margin: 0;
    font-size: 85%;
    background-color: rgba(0, 0, 0, 0.04);
    border-radius: 3px;
}

.cnblogs-markdown code:before,
.cnblogs-markdown code:after {
    letter-spacing: -0.2em;
    content: "\00a0";
}

.cnblogs-markdown pre>code {
    padding: 0;
    margin: 0;
    font-size: 100%;
    word-break: normal;
    white-space: pre;
    background: transparent;
    border: 0;
}

.cnblogs-markdown .highlight {
    margin-bottom: 16px;
}

.cnblogs-markdown .highlight pre,
.cnblogs-markdown pre {
    padding: 16px;
    overflow: auto;
    font-size: 85%;
    line-height: 1.45;
    background: #272822!important;
    color: #868686!important;
    border-radius: 3px;
}

.cnblogs-markdown .highlight pre {
    margin-bottom: 0;
    word-break: normal;
}

.cnblogs-markdown pre {
    word-wrap: normal;
}

.cnblogs-markdown pre code {
    display: inline;
    max-width: initial;
    padding: 0;
    margin: 0;
    overflow: initial;
    line-height: inherit;
    word-wrap: normal;
    background-color: transparent;
    border: 0;
}

.cnblogs-markdown pre code:before,
.cnblogs-markdown pre code:after {
    content: normal;
}

.cnblogs-markdown kbd {
    display: inline-block;
    padding: 3px 5px;
    font-size: 11px;
    line-height: 10px;
    color: #555;
    vertical-align: middle;
    background-color: #fcfcfc;
    border: solid 1px #ccc;
    border-bottom-color: #bbb;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 #bbb;
}

.cnblogs-markdown .pl-c {
    color: #969896;
}

.cnblogs-markdown .pl-c1,
.cnblogs-markdown .pl-mdh,
.cnblogs-markdown .pl-mm,
.cnblogs-markdown .pl-mp,
.cnblogs-markdown .pl-mr,
.cnblogs-markdown .pl-s1 .pl-v,
.cnblogs-markdown .pl-s3,
.cnblogs-markdown .pl-sc,
.cnblogs-markdown .pl-sv {
    color: #0086b3;
}

.cnblogs-markdown .pl-e,
.cnblogs-markdown .pl-en {
    color: #795da3;
}

.cnblogs-markdown .pl-s1 .pl-s2,
.cnblogs-markdown .pl-smi,
.cnblogs-markdown .pl-smp,
.cnblogs-markdown .pl-stj,
.cnblogs-markdown .pl-vo,
.cnblogs-markdown .pl-vpf {
    color: #333;
}

.cnblogs-markdown .pl-ent {
    color: #63a35c;
}

.cnblogs-markdown .pl-k,
.cnblogs-markdown .pl-s,
.cnblogs-markdown .pl-st {
    color: #a71d5d;
}

.cnblogs-markdown .pl-pds,
.cnblogs-markdown .pl-s1,
.cnblogs-markdown .pl-s1 .pl-pse .pl-s2,
.cnblogs-markdown .pl-sr,
.cnblogs-markdown .pl-sr .pl-cce,
.cnblogs-markdown .pl-sr .pl-sra,
.cnblogs-markdown .pl-sr .pl-sre,
.cnblogs-markdown .pl-src {
    color: #183691;
}

.cnblogs-markdown .pl-v {
    color: #ed6a43;
}

.cnblogs-markdown .pl-id {
    color: #b52a1d;
}

.cnblogs-markdown .pl-ii {
    background-color: #b52a1d;
    color: #f8f8f8;
}

.cnblogs-markdown .pl-sr .pl-cce {
    color: #63a35c;
    font-weight: bold;
}

.cnblogs-markdown .pl-ml {
    color: #693a17;
}

.cnblogs-markdown .pl-mh,
.cnblogs-markdown .pl-mh .pl-en,
.cnblogs-markdown .pl-ms {
    color: #1d3e81;
    font-weight: bold;
}

.cnblogs-markdown .pl-mq {
    color: #008080;
}

.cnblogs-markdown .pl-mi {
    color: #333;
    font-style: italic;
}

.cnblogs-markdown .pl-mb {
    color: #333;
    font-weight: bold;
}

.cnblogs-markdown .pl-md,
.cnblogs-markdown .pl-mdhf {
    background-color: #ffecec;
    color: #bd2c00;
}

.cnblogs-markdown .pl-mdht,
.cnblogs-markdown .pl-mi1 {
    background-color: #eaffea;
    color: #55a532;
}

.cnblogs-markdown .pl-mdr {
    color: #795da3;
    font-weight: bold;
}

.cnblogs-markdown .pl-mo {
    color: #1d3e81;
}

.cnblogs-markdown kbd {
    display: inline-block;
    padding: 3px 5px;
    font: 11px Consolas, "Liberation Mono", Menlo, Courier, monospace;
    line-height: 10px;
    color: #555;
    vertical-align: middle;
    background-color: #fcfcfc;
    border: solid 1px #ccc;
    border-bottom-color: #bbb;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 #bbb;
}

.cnblogs-markdown .task-list-item {
    list-style-type: none;
}

.cnblogs-markdown .task-list-item+.task-list-item {
    margin-top: 3px;
}

.cnblogs-markdown .task-list-item input {
    margin: 0 0.35em 0.25em -1.6em;
    vertical-align: middle;
}

.cnblogs-markdown:checked+.radio-label {
    z-index: 1;
    position: relative;
    border-color: #4183c4;
}

.cnblogs-markdown .hljs {
    color: #f8f8f2!important;
    font-size: 14px!important;
}

.hljs-keyword {
    color: #f92650!important; //红色
}

.hljs-number {
    color: #ae81ff!important; //紫色
}

.hljs .dt {
    color: #66d9ef!important; //蓝色
}

.hljs .at {
    color: #f92650!important; //红色
}

.hljs .va {
    color: #66d9ef!important; //蓝色
}

.hljs-built_in {
    color: #a6e22d!important; //绿色
}

.hljs-params {
    color: #f8f8f2!important; //白色
}

.hljs .dv .hljs-selector-pseudo {
    color: #f8f8f2!important; //白色
}

.hljs-selector-tag {
    color: #66d9ef!important; //蓝色
}

.hljs-selector-pseudo {
    color: #a6e22d!important; //蓝色
}

.hljs-string,
.hljs-title,
.hljs-section,
.hljs-attribute,
.hljs-literal,
.hljs-template-tag,
.hljs-template-variable,
.hljs-type,
.hljs-addition {
    color: #e6db5d !important;
}

.hljs-name,
.hljs-tag {
    color: #e6db5d!important; //黄色
}

.hljs-comment,
.hljs-quote,
.hljs-variable {
    color: #75715e!important;
}

.cnblogs-markdown .highlight pre,
.cnblogs-markdown pre {
    padding: 5px;
}

.cnblogs-markdown h2 {
    text-indent: 1rem;
    line-height: 50px;
    padding: 0;
    background: #f1f1ef;
    border-bottom: 0;
    border-left: 4px solid #66d9ef; //蓝色
}

.cnblogs-markdown h2:nth-of-type(4n+1) {
    border-color: #ae81ff!important; //紫色
}

.cnblogs-markdown h2:nth-of-type(4n+2) {
    border-color: #b9d329!important; //绿色
}

.cnblogs-markdown h2:nth-of-type(4n+3) {
    border-color: #e6db5d!important; //黄色
}

.cnblogs-markdown h2:nth-of-type(4n+4) {
    border-color: #66d9ef!important; //蓝色
}

.cnblogs-markdown blockquote {
    overflow: auto;
    font-size: 85%;
    line-height: 1.45;
    background-color: #272822!important;
    border-radius: 3px;
    border: none;
    color: #66d9ef; //蓝色
}