body {
    background-color: #f5f5f5;
}

/* 顶部烟花背景 */
#header {
    height: 400px;

    background-image: url("https://images.cnblogs.com/cnblogs_com/blogs/878417/galleries/2532125/o_260909153806_%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20260909233007_3682_2.jpg") !important;

    /* 图片铺满顶部 */
    background-size: cover;

    /* 显示图片上半部分 */
    background-position: center 15%;

    /* 不重复 */
    background-repeat: no-repeat;

    /* 方便以后放文字 */
    position: relative;
}



/* 隐藏原博客标题 */
#blogTitle h1 {
    display: none;
}




/* 删除副标题 */
#blogTitle h2 {
    display: none;
}

/* 去掉原主题顶部装饰图层 */
#header::before,
#header::after,
#blogTitle::after,
#banner::before,
#banner::after {
    content: none !important;
    display: none !important;
    background: none !important;
}

/* 去掉顶部里面其他默认背景 */
#header *,
#blogTitle,
#navigator {
    background-image: none !important;
}

/* 去掉顶部蓝色导航栏 */
#navigator {
    display: none !important;
}

/* 防止导航栏里的菜单残留 */
#navList,
#navList li,
#navList a,
.blogStats {
    display: none !important;
}

/* =========================
   侧边栏蓝色主题
   ========================= */

/* 侧边栏每一个模块 */
#blog-sidecolumn > div,
.newsItem {
    background: #FFFFFF;
    border: 1px solid #D6E2F0;
    border-radius: 4px;
    overflow: hidden;
}

/* 侧边栏标题 */
#sideBarMain h3,
.newsItem h3 {
    background: #1E4678 !important;
    color: #FFFFFF !important;
    border: none !important;
    margin: 0 !important;
    padding: 12px 15px !important;
}

/* 标题文字 */
#sideBarMain h3 a,
.newsItem h3 a {
    color: #FFFFFF !important;
}

/* 侧边栏链接 */
#blog-sidecolumn a {
    color: #315F8F;
}

/* 鼠标悬停 */
#blog-sidecolumn a:hover {
    color: #1E4678;
}

/* 搜索按钮 */
#btnZzk {
    background: #1E4678 !important;
    color: white !important;
    border: none !important;
    border-radius: 6px !important;
    cursor: pointer;
}
