#top_nav{
    display:none;
}
html{
    height:auto;
}
body{
    background-color:#CCD8E0 ;
    background-repeat: repeat-x,repeat-x,repeat-x;
    background-position: left bottom,left top,200px center;
    background-size: auto auto,auto 215px,auto 215px;
    background-image: url(https://img2023.cnblogs.com/blog/2541016/202302/2541016-20230223030706760-730374425.jpg),
    url(https://img2023.cnblogs.com/blog/2541016/202302/2541016-20230223030721204-1494976595.gif),
    url(https://img2023.cnblogs.com/blog/2541016/202302/2541016-20230223030721204-1494976595.gif);
}
#blogTitle{
    height: 150px;
    background-color: #fff;
    background-size: 600px 150px,auto 150px;
    padding: 10px 10px 5px 10px;
    background-origin:content-box,content-box;
    background-repeat: no-repeat,no-repeat;
    background-image: url(https://img2023.cnblogs.com/blog/2541016/202302/2541016-20230223030742455-763295619.jpg),linear-gradient(#c3d0d6, #a6b3bb);
}
#navigator{
    margin: 0px;
}
#blogTitle h1{
    width: auto;
    font-size: 300%;
    margin-left: 6em;
    margin-top: 30px;

}
#blogTitle h2{
    margin-left: 57em;
    margin-top: 1em;
    width: auto;
}
#navigator{
    padding: 0 10px 5px 10px;
    height: 41px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: linear-gradient(#f0f3f5, #bfcdd4);
    background-origin:content-box;
}
#navList{
    margin: 0;
    height: 100%;
}
#navList a{
    margin: 0;
    height: 41px;
    line-height: 41px;
    padding: 0 20px;
}
#navList li:hover{
    background: #D9E1E5 url(https://img2023.cnblogs.com/blog/2541016/202302/2541016-20230223053551872-1448963602.gif) left bottom;
}
#navList a:hover{
    color: #A4A4A0;
}
.postTitle{
    border-color: #CCD8E0;
}
.catListTitle{
    background-image: linear-gradient(#f0f3f5, #bfcdd4) !important;
    border: none;
}
.day{
    margin-left: 10px;
}
#sideBar{
    background-color: #f7f7f2;
    width: 320px;
    margin: 0 10px 10px 10px;
}
#mainContent{
    background-color: #fafafa;
    width: 830px;
    margin: 0 10px 10px 10px;
}
#cnblogs_c1{
    display:none;
}
#blog-calendar{
    display:none !important;
}
#sidebar_postarchive{
    display:none;
}
#under_post_card1{
    display:none;
}
#under_post_card2{
    display:none;
}
input[type=button]{
    background-color: #D9E1E5;
    border: 1px solid #DFEEF7;
    border-color: #DFEEF7 #CFDEE7;
    border-radius: 5px;
}
input[type=button]:hover{
    cursor: pointer;
}
#footer{
    background: rgba(171,190,202,0.9);
    border-top: 10px solid rgba(183,199,209,0.9);
    
}
blockquote{
    background-color: #fff !important;
    border-radius: 0 5px 5px 0;
    background-image: none !important;
}
.cnblogs_code{
    background-color: #fff;
    border-radius:5px;
}
.blogStats{
    visibility:visible;
    margin: 0;
    margin-right: 20px;
    height: 41px;
    line-height: 41px;
    color: #999;
}
.cnblogs_code_toolbar{
    border-radius:5px;
    float:right ;
}
.cnblogs_code_copy{
    padding: 5px 10px !important;
    display: none;
}
.cnblogs_code_copy a,
.cnblogs_code_copy a img{
    width: 16px;
    height: 16px;
    vertical-align:middle;
}
#cnblogs_ch{
    display: none;
}
@media only screen and (max-width: 767px) {
    #blogTitle h2{
        display: none;
    }
    .blogStats{
        display: none;
    }
    #blogTitle h1{
        font-size: 200%;
        margin-left: 6em;
        margin-top: 45px;
    }
    #mainContent{
        margin:0 ;
    }
    #sideBar{
        width: auto;
        margin: 0;
    }
    #blogTitle{
        background-size:cover,cover;
        margin: 10px;
        padding: 0;
    }
    #sidebar_search_box input[type=text] {
        width: calc(100% - 80px) !important;
    }
    .day{
        margin-right: 10px;
    }
}
