/* 博客园页面风格：simplememory css */
#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 {
margin: 0 auto;
width: 90%;
min-width: 950px;
background-color: #fff;
padding: 30px;
margin-top: 30px;
margin-bottom: 50px;
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
}
#topics .postTitle {
border: 0px;
font-size: 200%;
font-weight: bold;
float: left;
line-height: 1.5;
width: 100%;
padding-left: 5px;
}

canvas#live2dcanvas {
border: 0 !important;
right: 0;
}


/* 设置 h2 h3 h4 风格的代码 */
#cnblogs_post_body
{
    color: black;      
    font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif;
    font-size: 17px;
}

#cnblogs_post_body h2    {
    background: #E1FFAF;
    /*border-radius: 6px 6px 6px 6px;*/
    box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);
    color: #1A6069;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    height: 30px;
    line-height: 25px;
    margin: 18px 0 !important;
    padding: 8px 0 5px 5px;
    /*text-shadow: 2px 2px 3px #222222;*/
}
#cnblogs_post_body h3    {
    text-align: center;
    background: #026890;
    /*border-radius: 6px 6px 6px 6px;*/
    /*box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);*/
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 24px;
    font-weight: bold;
    height: 30px;
    line-height: 25px;
    margin: 18px 0 !important;
    padding: 8px 0 5px 5px;
    text-shadow: 2px 2px 3px #222222;
}
#cnblogs_post_body h4{
    background: #2B9C70;
    /*border-radius: 6px 6px 6px 6px;*/
    /*border: 1px #43A821 solid;*/
    /*box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5);*/
    color: #FFFFFF;
    font-family: "微软雅黑" , "宋体" , "黑体" ,Arial;
    font-size: 21px;
    font-weight: bold;
    height: 24px;
    line-height: 23px;
    margin: 12px 0 !important;
    padding: 5px 0 5px 10px;
    text-shadow: 2px 2px 3px #222222;
}


/*生成博客目录的CSS*/
#uprightsideBar{
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:left;
    position:fixed; 
    top:50px;
    right:0px;
    width: auto;
    height: auto; 
}
#sideBarTab{
    float:left;
    width:30px; 
    border:1px solid #e5e5e5;
    border-right:none;
    text-align:center;
    background:#ffffff;
}

#sideBarContents{
    float:left;
    overflow:auto; 
    overflow-x:hidden;!important;
    width:200px;
    min-height:108px;
    max-height:460px;
    border:1px solid #e5e5e5;
    border-right:none; 
    background:#ffffff;
}
#sideBarContents dl{
    margin:0;
    padding:0;
}

#sideBarContents dt{
    margin-top:5px;
    margin-left:5px;
}

#sideBarContents dd, dt {
    cursor: pointer;
}

#sideBarContents dd:hover, dt:hover {
    color:#A7995A;
}
#sideBarContents dd{
    margin-left:20px;
}


/* markdown `` 语法里面的内容样式 */
.cnblogs-markdown :not(pre,div,td)>code, .blogpost-body :not(pre,div,td)>code {
    color: #4183C4;
    /* font-weight: bold; */
    font-size: 17px !important;
    font-family: "consolas",sans-serif !important;
    line-height: 17px;
    border: 1px solid #ccc !important;
    padding: 0 5px !important;
    border-radius: 6px !important;
    line-height: 1.6;
    margin: 1px 5px;
    vertical-align: middle;
    display: inline-block;
}


/* markdown 代码块里面的内容样式 */
.cnblogs-markdown .hljs {
   /* background: #EDEDFF!important; */
   box-shadow: 10px 0px 0px #888888;
   border: 2px solid #E5E5F6!important;
}

#cnblogs_post_body th, #cnblogs_post_body td, .cnblogs-post-body th, .cnblogs-post-body td {
   border: none !important;
   padding: 0;
}

.postCon {
   font-size: 15px;
}

.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
    font-size: 17px!important;
    color: black;
    line-height: 1.5!important;
    padding: 5px!important;
    font-family: "consolas",sans-serif;
}

#cnblogs_post_body table, .cnblogs-post-body table {
   border: none !important;
   border-collapse: collapse;
   word-break: break-word;
}

/*代码高亮*/
/*关键字*/
.cnblogs-markdown .hljs-keyword{
    color:#EC099C;
    font-weight:bold;
}

/*引号*/
.cnblogs-markdown .hljs-quote{
    color:#017BCD;
    /* font-weight:bold; */
}

/*数值*/
.cnblogs-markdown .hljs-number{
    color:#9808F1;
    /* font-weight:bold; */
}

/*字符串*/
.cnblogs-markdown .hljs-string{
    color:#1812EF;
    /*font-weight:bold;*/
}

/*内置函数*/
.cnblogs-markdown .hljs-built_in{
    color:#D74907;
    /* font-weight:bold; */
}

/*注释*/
.cnblogs-markdown .hljs-comment{
    color:#008000;
}

/*参数*/
.cnblogs-markdown .hljs-params {
  color:#ae08c1;
  /* font-weight:bold; */
}

/*类冒号*/
.cnblogs-markdown .hljs-class{
   color:#03654D;
   /* font-weight:bold; */
}

/*类、方法函数*/
.cnblogs-markdown .hljs-title{
  color: #0783e8;
  /* font-weight:bold; */
}

.cnblogs-markdown .hljs-literal
{
  color:#8B0324;
  /* font-weight:bold; */
}

