#home{ 
 background-color: #fff;
    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);
    margin: 50px auto;
    min-width: 950px;
    padding: 30px;
    margin-top:20px;
    margin-bottom:20px;
    width: 90%;
}
#blogTitle h1 a {
    color: #399ab2;
    font-size: 40px;
    font-family:FZYaoti;
}
#blogTitle h2 {
    font-size: 20px;
    color: #99cc33;
    font-family:FZYaoti;
}

#navList {
    min-height: 30px;
    float: left;
    font-size: 18px;
}
#navList a {
   padding-top:15%;
}
#navList a:hover {
   color:#4C9ED9;
}
#postTitle a:hover {
   color:#999999;
}
.catListTitle {
    font-size: 2.35em;
    padding:10px 0 10px 14px;
    font-size: 110%;
    margin-top: 21px;
    margin-bottom: 10.5px;
    border-left:10px solid #99cc33;
    background-color:#f7f7f7;
}
.CalTodayDay {
    background: #999999 !important;
}


.cnblogs-markdown code {
    color: #c7254e;
    background-color:#f9f2f4 !important;
    border: none !important;
}
.cnblogs-markdown code.hljs {
    color: #fff;
    background-color:#333 !important;
    font-size: 14px !important;
}
.cnblogs-markdown code span.hljs-built_in, .cnblogs-markdown code span.hljs-tag, .cnblogs-markdown code span.hljs-name {
    color: #f92672;
}
.my-blog-area {
    width: 500px; 
    margin: 0 auto;
    position: relative; 
    bottom: -105px;
    right:360px; 
    z-index:100;
    font-size:14px;
}
.my-blog-area a {
    color: #f90; 
}

#goTop {
    width: 45px;
    height: 45px;
    display: block;
    position: fixed;
    bottom: 130px;
    right: 45px;
    background: url(https://img2.imgtn.bdimg.com/it/u=1709150814,3981140910&fm=21&gp=0.jpg);
    background-size: 100% 100%;
}
#div_digg {
    position: fixed;
    right: 20px;
    bottom: -10px;
    padding: 25px;
    height: 64px;
    background:#fff4e8;
}
.jarson-blog {
    position: fixed;
    right: 60px;
    bottom: -10px;
    padding: 25px 10px;
    background: #fff4e8;
}
.hljs-keyword {
    color:#ae81ff;
}
.hljs-string {
    color: #e6db74 !important;
}
#myposts .PostList {
    float: none;
    clear: both;
    text-align: right;
    width: 96%;
    margin: auto;
    padding: 6px 0;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
}