body {
    font-size: 24px !important;
    font-family: 'PingFang SC','Helvetica Neue','Helvetica','Arial',sans-serif
}

#blog_nav_rss {
    display: none !important
}
#Header1_HeaderTitle {
    font-size: 50px
}

#top {
   height: 200px;
background-image: url(https://images.cnblogs.com/cnblogs_com/ddlblogs/1263128/t_12758637613_45f521098d_b.jpg);
}
#blog_nav_rss_image {
    display: none !important
}

#blog_nav_newpost {
    display: none !important
}


div.commentform textarea {
    width: 330px;
    height: 200px
}

.commentbox_title {
    width: auto
}

#green_channel {
    width: 320px
}

#cnblogs_post_body table[style] {
    width: auto !important;
    height: auto !important
}

#sidebar_search_box input[type=text] {
    width: 260px
}

.sh-gutter .line, .sh-gutter code {
    white-space: normal !important
}

#cnblogs_post_body table {
    display: block;
    overflow-x: scroll;
    -webkit-overflow-scrolling: regular
}

#cnblogs_post_body th, #cnblogs_post_body td, .cnblogs-post-body th, .cnblogs-post-body td {
    white-space: nowrap
}

#cnblogs_post_body table::-webkit-scrollbar:horizontal {
    height: 12px
}

#cnblogs_post_body table::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    border-radius: 10px;
    background-color: #f5f5f5
}

#cnblogs_post_body table::-webkit-scrollbar {
    width: 12px;
    background-color: #f5f5f5
}

#cnblogs_post_body table::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555
}

#cnblogs_c1, #cnblogs_c2 {
    text-align: center
}

.commentform {
    margin-left: 10px
}

#main {
    width: auto
}

#mainContent {
    width: auto;
    float: none
}

#navList {
    width: auto
}

#sideBar {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    float: none
}

#under_post_news, #google_ad_c2, #blogTitle, #blogTitle h1, #blogTitle h2, .catListArticleCategory, .catListImageCategory {
    width: auto
}

#blogTitle {
    background-position: -60px 20px
}

    #blogTitle h1 {
        position: static;
        padding-top: 80px
    }

    #blogTitle h2 {
        position: static;
        padding: 20px 0 0 20px
    }

#sidebar_search_box input[type=text] {
    width: 170px
}

#under_post_news {
    height: auto
}

.commentform {
    margin-left: 10px;
    margin-right: 10px
}

#mainContent .forFlow {
    width: auto
}