@keyframes hoveranim
{
    0%
    {
        background-color: #00A2E880;
    }
    100%
    {
        background-color: #007AAEC0;
    }
}

/*@keyframes bg_transition
{
    0%
    {
        background-image:url(https://images.cnblogs.com/cnblogs_com/oberon-zjt0806/1456950/o_34293642_p0_master1200.jpg);
    }
    100%
    {
        background-image:url(https://www.cnblogs.com/images/cnblogs_com/oberon-zjt0806/1456950/o_34293642_p1_master1200.jpg);
    }
}*/

#blogTitle
{
    display: block;
    left: 20px;
}

#header
{
    height: auto;
    width: 100%;
    background-color: #00A2E880;
    transition:background-color 1s;
    box-shadow:0px 0px 20px #33333380;
}

#header:hover
{
    background-color: #007AAEC0;
}

div#blogTitle h1
{
    font-family: 'Lucida Sans Unicode';
    font-size: 4em;
    font-variant: small-caps;
    text-shadow: 3px 3px 1px #33333380;
}

div#blogTitle h2
{
    font-family: 'Palatino Linotype','Book Antiqua',serif;
    font-size: 1.5em;
    font-style: italic;
    color: #ffffff80;
    text-align: right;
}

#navigator ul
{
    display: inline;
    background-color: #00000000;
    align-items: center;
}

/*#blog_stats
{
    display: flex;
    font-family: Monaco,'Courier New', Courier ,'Segoe UI', Tahoma, Geneva, Verdana, sans-serif , monospace;
    font-size: 1.5em;
    font-weight:bolder;
    text-align: right;
    right:0;
}*/
#blog_stats {

    font-family: Monaco,'Courier New', Courier ,'Segoe UI', Tahoma, Geneva, Verdana, sans-serif , monospace;
    font-size: 1.5em;
    text-align: right;
    align-content: right;
    padding-right: 20px;
}

.blogStats
{
    padding-bottom: 24px;
}   
#navList li
{
    float: left;
    margin-right: 0px;
    /* width: 8%; */
    display: inline;
}

#navList li a
{
    font-size: 15px;
    text-decoration: none;
    color: #FFF;
    padding: 8px 30px;
    background-color: #2175bc;
}

.postTitle
{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif
}

#cnblogs_post_body h1
{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif
}

#cnblogs_post_body h2
{
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif
}

em
{
    font-style: italic;
}

pre
{
    font-family: 'Courier New', Courier, monospace;
}

code
{
    font-family: 'Courier New', Courier, monospace;
}


.postBody blockquote:hover, .postCon blockquote:hover
{
    background-color:#c0c0c0!important;
    color: black;
    padding-left: 2em;
    border-left-width: 0.5em!important;
    border-radius: 1em!important;
}

.postBody blockquote, .postCon blockquote
{
    background: #ffffff!important;
    transition: background-color 0.5s, color 0.5s, padding-left 0.5s, border-left-width 0.5s, border-radius 0.5s;
    border: unset;
    border-color: #20a0ff!important;
	border-style: solid;
    border-width: 0!important;
    border-left-width: 0.25em!important;
    padding-left: 0.5em!important;
    padding-right: 1em!important;
    border-radius: 0em;
}

#mainContent td:hover
{
    background-color: #a7a7a7;
    color: #000000;
}
#cnblogs_post_body th:hover
{
    background-color: #181818;
    color: #ffffff;
}
#cnblogs_post_body th
{
    background-color: #a0a0a0;
    transition: background-color 0.5s, color 0.5s;
}
#mainContent td
{
    transition: background-color 0.5s, color 0.5s;
}

/*.CalOtherMonthDay
{
    transition: background-color 0.5s, color 0.5s;
}

.CalOtherMonthDay:hover
{
    background-color: #808080;
    color: #000000;
}*/

p strong
{
    color: black;
    padding: 0 0.2em;
}

h5
{
    background-color: limegreen;
    padding: 0.3em;
    border-top-left-radius: 0.3em;
}

body {
    background-image: url(https://images.cnblogs.com/cnblogs_com/oberon-zjt0806/1456950/o_34293642_p0_master1200.jpg);
    background-repeat: repeat;
    background-color: #FFFDFA;
    background-size: cover;
    background-position-y: top;
    background-attachment: fixed;
}

#home>#main
{
    background-color: #ffffff10;
    width:1440px
}

#mainContent
{
    background: #efefefa0;
    width:750pt;
    color: black;
}

.day
{
    background-color:#ffffff20;
}

.dayTitle
{
    background-color: deepskyblue;
    border-radius: 20px;
}

.dayTitle a
{
    color:white;
}

/*.cnblogs-markdown code, .cnblogs-post-body code
{
    background-color:#f5f5f5c0!important;
    border:2px dashed #ccb!important;
    border-radius: 7.5px!important;
    border-left-color: #00c5a3!important;
    border-left-width: thick!important;
    border-left-style: solid!important;
}

.cnblogs-markdown .hljs, .cnblogs-post-body .hljs
{
    font-family: "Consolas",'Courier New', Courier, monospace!important;
}*/

embed#Audio {
    position: fixed;
    left: 20px;
    top: 20%;
    z-index: auto;
}

#sideBar
{
    background-color: #feaa;
    border-radius: 0px 15px 15px 0px;
    width:200pt
}

#mainContent
{
    border-radius: 15px 0px 0px 15px;
    tab-size: 4;
}

.cnblogs-markdown code, .cnblogs-post-body code
{
    font-family:"Sarasa Term SC","Lucida Console"!important;
}

.toc code {
    background-color: #505050c0!important;
}
.toc {
    background-color: #000000a0;
    padding: 2em;
    margin: 1em;
    color: white;
    border-color: #ffffff40;
    border-width: 1em;
    border-style: double;
    font-family: "Noto Sans CJK SC";
    border-radius: 1.5em;
    box-shadow: 1pt 1pt 5pt black;
}
.toc a {
    color: #aaeeff;
}
.cnblogs-markdown .hljs, .cnblogs-post-body .hljs {
    font-family: "Sarasa Term SC","Lucida Console","Consolas",'Courier New', Courier, monospace!important;
}

.btn_my_zzk
{
    border-bottom-right-radius: 5pt;
    border-top-right-radius: 5pt;
    background-color: #0cf;
    border: 1pt solid #0cf;
    width: 30%;
    height: 25pt!important;
    font-size: 1.25em!important;
    color: cornsilk;
    margin-left: 0pt;
}

.btn_my_zzk:focus
{
    background-color: white;
    color:#0cf;
}

.input_my_zzk
{
    border-bottom-left-radius: 5pt;
    border-top-left-radius: 5pt;
    border: none;
    border-bottom: 2pt solid #08e;
    margin-right: 0;
    width: 60%;
    height: 25pt!important;
    padding-left: 1em;
    font-size: large;
    background-color:transparent!important;
}

#profile_block
{
    font-size: 1.25em;
}
#profile_block a:link
{
    border: 2pt solid transparent;
    border-top: none;
    border-bottom: none;
    border-radius: 5pt;
    text-decoration:none;
    padding-left: 1em;
    padding-right: 1em;
}
#profile_block a:hover
{
    text-decoration:none;
    border: 2pt solid #08e;
    border-top: none;
    border-bottom: none;
}
#sideBarMain h3
{
    font-size: 2em;
}

.c_ad_block
{
    height: 0;
    visibility: hidden;
}

#navList li a {
    font-size: 1.5em;
    text-decoration: none;
    color: #FFF;
    padding: 8px 2em;
    margin: 0 0.1em;
    background-color: #ffffff52;

    box-shadow: 2px 1px #00000038;
}
#navList li a:hover {
    background-color: #48d8ff;
    padding-bottom: 8px;
}

#navList:first-child
{
    border-top-left-radius: 10pt;
    border-bottom-left-radius: 10pt;
}

#navList:last-child
{
    border-top-right-radius: 10pt;
    border-bottom-right-radius: 10pt;
}
