/*
 * Red Theme - 红色热情
 * Primary: #D32F2F | Light: #FFEBEE
 */

body, .bui-page { background-color: #FFEBEE !important; }

.topimg { box-shadow: 0 2px 8px rgba(211,47,47,.3) !important; }

.open-qiu-box {
    background: linear-gradient(135deg, #FFEBEE, #FFCDD2) !important;
    border: 2px solid #D32F2F !important;
    border-radius: 12px !important;
}
.open-qiu-box > .head .qishu span,
.open-qiu-box > .head .gd-log,
.open-qiu-box > .head .text,
.open-qiu-box > .foot { color: #D32F2F !important; }

.diy-tab-btn .bui-btn { background: #FFEBEE !important; color: #D32F2F !important; border-radius: 8px !important; margin: 0 2px !important; }
.diy-tab-btn .bui-btn.active { background: #D32F2F !important; color: #fff !important; }
.bui-nav>.bui-btn.active:after { background: #D32F2F !important; }

.zxgg { background: #D32F2F !important; border-radius: 6px !important; }

.open-log {
    border: 1px solid #EF9A9A !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    margin-bottom: 10px !important;
    box-shadow: 0 2px 6px rgba(211,47,47,.1) !important;
}
.open-log > .biaoti {
    background: linear-gradient(90deg, #D32F2F, #E53935) !important;
    color: #fff !important;
    font-size: .4rem !important;
    padding: .12rem 0 !important;
}
.open-log > .host { background: #FFCDD2 !important; }
.open-log > .host2 { background: #FFEBEE !important; }
.open-log > .host .title { color: #D32F2F !important; }
.open-log > .host .url { background: #D32F2F !important; color: #FFEB3B !important; border-radius: 4px !important; }
.open-log > .content .text { color: #C62828 !important; border-bottom: 1px solid #FFEBEE !important; padding: .12rem !important; }
.open-log > .shangxuxian-000 .text:not(:first-child) { border-top: 1px solid #FFCDD2 !important; }

.img-box, .nav2, .bg-fff, .white-box { background-color: #FFEBEE !important; }
.img-box { border: 1px solid #EF9A9A !important; border-radius: 10px !important; overflow: hidden !important; }

.links-box > .item { background: #D32F2F !important; color: #fff !important; border-radius: 6px !important; margin: 3px 0 !important; }
.links-box > .item a { color: #fff !important; }
.links-box2 > .item { background: #FFEBEE !important; color: #D32F2F !important; border: 1px solid #D32F2F !important; border-radius: 6px !important; }
.links-box2 > .item a { color: #D32F2F !important; }

.cgi-foot { color: #EF9A9A !important; }

.nav2 ul li a, .nav22 ul li a { background: #D32F2F !important; border-radius: 4px !important; }
