html {
    background: #dfeae2;
}

body.site-shell {
    min-height: 100vh;
    background:
        linear-gradient(180deg, rgba(33, 72, 61, .16), rgba(221, 186, 108, .13) 205px, rgba(247, 251, 247, .98) 390px),
        #f7fbf7;
    box-shadow: 0 0 0 1px rgba(33, 72, 61, .12), 0 18px 42px rgba(35, 71, 56, .12);
}

body.site-jubaohe .header {
    height: 238px;
    overflow: visible;
    background: transparent;
}

body.site-jubaohe .nullbox {
    height: 0;
    overflow: hidden;
    background: transparent;
}

body.site-jubaohe iframe {
    max-width: 100%;
}

body.site-jubaohe .yc-ma-yjjy-frame,
body.site-jubaohe .yc-hk-yjjy-frame,
body.site-jubaohe .yc-nhk-yjjy-frame {
    background: #f7fbf7;
}

body.site-jubaohe header {
    display: block;
}

body.site-jubaohe .wrap,
body.site-jubaohe .rec-news,
body.site-jubaohe .m-index .article-list {
    background: transparent;
}

@media screen and (max-width: 480px) {
    body.site-jubaohe .header {
        height: 238px;
    }

    body.site-jubaohe .nullbox {
        height: 0;
    }
}
