//设置代码高亮
//! Color themes for Google Code Prettify | MIT License | github.com/jmblog/color-themes-for-google-code-prettify
.pln{color:#4d4d4c}ol.linenums{margin-top:0;margin-bottom:0;color:#8e908c}li.L0,li.L1,li.L2,li.L3,li.L4,li.L5,li.L6,li.L7,li.L8,li.L9{padding-left:1em;background-color:#fff;list-style-type:decimal!important;}@media screen{.str{color:#718c00}.kwd{color:#8959a8}.com{color:#8e908c}.typ{color:#4271ae}.lit{color:#f5871f}.pun{color:#4d4d4c}.opn{color:#4d4d4c}.clo{color:#4d4d4c}.tag{color:#c82829}.atn{color:#f5871f}.atv{color:#3e999f}.dec{color:#f5871f}.var{color:#c82829}.fun{color:#4271ae}}
//下面是我设置背景色，字体大小和字体
.cnblogs-markdown code{
background:#FFF!important;
}
.cnblogs_code,.cnblogs_code span,.cnblogs-markdown .hljs{
    font-size:16px!important;
}

.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {
    font-size: 16px!important;
}

.cnblogs_code, .cnblogs_code span, .cnblogs-markdown .hljs{
font-family:consolas, Microsoft Yahei !important;
}

//图片背景
#google_ad_c1, #google_ad_c2 {display:none;}
.syntaxhighlighter a, .syntaxhighlighter div, .syntaxhighlighter code, .syntaxhighlighter table, .syntaxhighlighter table td, .syntaxhighlighter table tr, .syntaxhighlighter table tbody, .syntaxhighlighter table thead, .syntaxhighlighter table caption, .syntaxhighlighter textarea {
font-size: 14px!important;
}
#home {
    opacity: 0.92;
    margin: 0 auto;
    width: 75%;
    min-width: 950px;
    background-color: #fcffff;
    padding: 30px;
    margin-top: 60px;
    margin-bottom: 100px;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.9);
}
#blogTitle h1 {
    font-size: 30px;
    font-weight: normal;
    font-family: "等线";
    text-align: center;
    /* text-shadow: 5px -2px 1px #1d1d1d; */
    line-height: 1.5em;
    margin-top: 10px;
    margin-bottom: 10px;
    color: #000000;
}
#navList a:hover {
    color: rgba(82,168,236,.8);
    text-decoration: underline;
}
#navList a {
    display: block;
    width: 5em;
    height: 22px;
    float: left;
    text-align: center;
    padding-top: 16px;
}
#navigator {
    font-size: 15px;
    border-bottom: 2px solid #ededed;
    border-top: 2px solid #ededed;
    height: 50px;
    clear: both;
    margin-top: 25px;
}
.catListTitle {
    margin-top: 21px;
    margin-bottom: 10.5px;
    text-align: left;
    font-size: 15px;
    border-left: 10px solid rgba(82,168,236,.8);
    padding: 10px 0 14px 10px;
    background-color: rgb(82 168 236 / 0.1);
}

#cnblogs_post_body img {
    border: 0px solid #ccc;
    display: block;
    margin: 0 auto;
}
#topics .postTitle{

}
#cnblogs_post_body h1 {
    font-size: 34px;
    font-weight: bold;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
    color: #1d1d1d;
}
#cnblogs_post_body h2 {
    font-size: 25px;
    font-weight: bold;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
    color: #1d1d1d;
}
#cnblogs_post_body h3 {
    font-size: 22px;
    font-weight: bold;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
    color: #1d1d1d;
}
#cnblogs_post_body h4 {
    font-size: 20px;
    font-weight: bold;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
    color: #1d1d1d;
}
#cnblogs_post_body h5 {
    font-size: 18px;
    font-weight: bold;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
    color: #1d1d1d;
}
#cnblogs_post_body > p {
    font-size: 16px;
    font-weight: normal;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
    color: #000000;
    margin: 25px 0px 25px;
}
#cnblogs_post_body a {
    color: steelblue;
}
#cnblogs_post_body a:hover {
    color: indigo;
}
#cnblogs_post_body li {
    font-size: 16px;
    font-weight: normal;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
    color: #000000;
}
#cnblogs_post_body ol.footnotes-list {
    font-size: 16px;
    font-weight: normal;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
}
#cnblogs_post_body th {
    font-size: 16px;
    font-weight: bold;
    font-family: tahoma, Microsoft Yahei;
    line-height: 1.7em;
    margin-top: 20px;
    color: #000000;
}
#cnblogs_post_body td {
    font-size: 16px;
    font-weight: normal;
    font-family: Helvetica, Microsoft Yahei;
    line-height: 1.7em;
    margin-top: 20px;
    color: #000000;
}
#cnblogs_post_body hr {
    border: 1px solid #1d1d1d55;
}
#cnblogs_post_body blockquote {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
    border-left-style: solid;
    border-color: #1d1d1d66;
    border-width: 6px;
} 
#cnblogs_post_body blockquote li {
    font-size: 16px;
    font-weight: normal;
    font-family: Microsoft Yahei;
    line-height: 1.7em;
    margin-top: 20px;
    color: #6c6c6c;
    font-style: normal;
}
#cnblogs_post_body blockquote p {
    font-size: 16px;
    font-weight: normal;
    /* font-family: Arial, Microsoft Yahei; */
    font-family: "苹方";
    line-height: 1.7em;
    margin-top: 20px;
    color: #6c6c6c;
    font-style: normal;
}
#cnblogs_post_body mjx-mtd{
    padding-bottom: 0px;
    padding-top: 0px;
}
#cnblogs_post_body mjx-utext{
    font-family: "仿宋" !important;
    font-size: 16px;
}
#cnblogs_post_body mjx-container{
    line-height: 50px;
}
#cnblogs_post_body mjx-mtable{
    vertical-align: 50px;
}
#cnblogs_post_body code:not(*.hljs) {
    font-size: 14px;
    font-weight: normal;
    font-family: Consolas,"黑体";
    color: #3F51B5;
    background-color: #d8d8d8;
    height: 25px;
    margin: 2px;
    border: solid;
    border-width: 0.5px;
    border-color: #d8d8d8;
}
#navCategory p {
    font-size: 20px;
    font-weight: normal;
    font-family: "苹方";
    line-height: 1.5em;
    margin-top: 20px;
    color: #1d1d1d;
}
#navCategory a {
    font-size: 16px;
    font-weight: normal;
    font-family: "苹方";
    line-height: 1.7em;
    margin-top: 20px;
    color: #1d1d1d;
}

#blog-sidecolumn a {
    font-size: 14px;
    font-weight: normal;
    font-family: Microsoft Yahei;
    line-height: 1.7em;
    margin-top: 20px;
    color: #555;
}

.CalTodayDay {
    background: #9e9e9e99 !important;
    color: #fff;
    font-weight: bold;
}
u {
    color: #3F51B5;
}

#cnblogs_ch {
    display: none;
}
#cnblogs_c1 .under-post-card {
    display: none;
}
#under_post_card1 {
    display: none;
}
#div_digg {
    display: none;
}

#under_post_card2 {
    display: none;
}
#green_channel {
    display: none;
}

#comment_form_container .comment_textarea{
    width: 1200px;
}

#ad_under_post_holder #google_ad_c1,#google_ad_c2{ 
display: none !important;
}

#BlogCollection a:link, #BlogCollection a:visited, #BlogCollection a:active, #BlogPostCategory a:link, #BlogPostCategory a:visited, #BlogPostCategory a:active {
    color: aliceblue;
    background-color: #333333;
}

.postTitle a:link, .postTitle a:visited, .postTitle a:active {
    color: rgb(0, 20, 80);
    transition: all .4s linear 0s;
    font-size: 25px;
    font-family: Consolas,"黑体" !important;
    text-align: center !important;
}

body {
    color: #000;
    /*background: url(https://images.cnblogs.com/cnblogs_com/blogs/776597/galleries/2255576/o_240112103714_cube.jpg) fixed;*/
    /*background: url(https://images.cnblogs.com/cnblogs_com/blogs/776597/galleries/2255576/o_240112103622_sky2.jpg) fixed;*/
    background: url(https://images.cnblogs.com/cnblogs_com/blogs/776597/galleries/2255576/o_240112103622_pigeon.jpg) fixed;
    background-position: center;
    /*background-color: aquamarine;*/
    background-size: cover;
    background-repeat: no-repeat;
    font-family: tahoma,等线;
    font-size: 12px;
    min-height: 101%;
}
#topics .postTitle {
    border: 0px;
    font-size: 200%;
    font-weight: bold;
    float: left;
    line-height: 1.5;
    width: 100%;
    padding-left: 5px;
}
div.commentform p{
    margin-bottom:10px;
}
.comment_btn {
    padding: 5px 10px;
    height: 35px;
    width: 90px;
    border: 0 none;
    border-radius: 20px;
    background: #333;
    color: #f8f8f8;
    cursor:pointer;
    font-family: 等线 Light;
    text-shadow: 0 0 0px #fff;
    display: inline !important;
}
.comment_btn:hover{
    padding: 5px 10px;
    height: 35px;
    width: 90px;
    border: 0 none;
    border-radius: 20px;
    background: #069;
    color: #f8f8f8;
    cursor:pointer;
    font-family: 等线 Light;
    text-shadow: 0 0 0px #fff;
    display: inline !important;
}
#commentform_title {
    background-image:none;
    background-repeat:no-repeat;
    margin-bottom:10px;
    padding:0;
    font-size:24px;
}
#commentbox_opt,#commentbox_opt + p {
    text-align:center;
}
.commentbox_title {
    width: 100%;
}
#tbCommentBody {
    font-family:Microsoft Yahei;
    margin-top:10px;
    max-width:100%;
    min-width:100%;
    background:#f8f8f8;
    color:#555;
    border:2px solid #fff;
    box-shadow:inset 0 0 5px #aaa;
    padding:10px;
    height:250px;
    font-size:14px;
    min-height:120px;
}
.feedbackItem {
    font-size:14px;
    line-height:24px;
    margin:10px 0;
    padding:20px;
    background:#F2F2F2;
    box-shadow:0 0 5px #aaa;
}
.feedbackListSubtitle {
    font-weight:normal;
}

#blog-comments-placeholder, #comment_form {
    padding: 20px;
    background: #f8f8f800;
    -webkit-box-shadow: 1px 2px 3px #ddd;
    box-shadow: 1px 2px 3px #ddd;
    margin-bottom: 50px;
}
.feedback_area_title {
    margin-bottom: 15px;
    font-size: 1.8em;
}
.feedbackItem {
    border-bottom: 1px solid #CCC;
    margin-bottom: 10px;
    padding: 5px;
    background: rgb(248, 248, 248);
}
.color_shine {background: rgb(0 18 32);}
.feedbackItem:hover {-webkit-animation-name: color_shine;-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;}
#comment_form .title {
    font-weight: normal;
    margin-bottom: 15px;
}