@import url("/baidu/public/static/css/fuba.css");
@import url("/baidu/public/static/newstatic/css/bootstrap.min.css");
@import url("/baidu/public/static/newstatic/css/bootstrap-icons.css");
@import url("/baidu/public/static/newstatic/css/bbsdialogstyle.css");
@import url("/baidu/public/static/newstatic/css/main.css");
@import url("/baidu/public/css/dax.css");
@import url("/baidu/public/css/duan.css");
@import url("/baidu/public/css/duoma.css");
@import url("/baidu/public/css/erzu.css");
@import url("/baidu/public/css/fivents.css");
@import url("/baidu/public/css/he.css");
@import url("/baidu/public/css/head.css");
@import url("/baidu/public/css/jy.css");
@import url("/baidu/public/css/lose.css");
@import url("/baidu/public/css/mains.css");
@import url("/baidu/public/css/pingte.css");
@import url("/baidu/public/css/qmas.css");
@import url("/baidu/public/css/sanzu.css");
@import url("/baidu/public/css/wei.css");
@import url("/baidu/public/css/wave.css");
@import url("/baidu/public/css/xiao.css");
@import url("/baidu/public/css/xiaozt.css");

body {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
    background: url("/baidu/public/static/newstatic/images/bga.webp") center top no-repeat,
        url("/baidu/public/static/newstatic/images/bga.webp") center top repeat-y;
    background-size: 100%;
}

@media (min-width: 280px) and (max-width: 575px) {
    body {
        background: url("/baidu/public/static/newstatic/images/bga-xs.webp") center 6px no-repeat,
            url("/baidu/public/static/newstatic/images/bga-xs.webp") center top repeat-y;
        background-size: 100%;
    }
}

.badge {
    display: inline-block;
    padding: 0.25em 0.4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0.25rem;
}

.badge:empty { display: none; }
.btn .badge { position: relative; top: -1px; }
.badge-pill { padding-right: 0.6em; padding-left: 0.6em; border-radius: 10rem; }
.badge-primary { color: #fff; background-color: #1f4977; }
.badge-secondary { color: #fff; background-color: #868e96; }
.badge-success { color: #fff; background-color: #177f2e; }
.badge-info { color: #fff; background-color: #117887; }
.badge-warning { color: #212529; background-color: #f1c84c; }
.badge-danger { color: #fff; background-color: #c6303e; }
.badge-light { color: #212529; background-color: #f8f9fa; }
.badge-dark { color: #fff; background-color: #343a40; }

.divheader,
.divbody,
.divfooter { font-size: 1.3rem; }

@media (min-width: 477px) and (max-width: 767px) {
    .divheader,
    .divbody,
    .divfooter { font-size: 1.05rem; }
    .divheader { padding-top: 30px; }
    ol, ul { padding-left: 1.5rem; }
    .news-title-title { font-size: 1.15rem; }
    .subject-username { display: inline; }
}

@media (max-width: 476px) {
    .divheader,
    .divbody,
    .divfooter { font-size: 0.85rem; }
    .divheader { padding-top: 55px; }
    ol, ul { padding-left: 1rem; }
    .news-title-title { font-size: 1.05rem; }
    .subject-username { display: none; }
}

.subject-tag { padding: 0.25rem; }
.subject-title,
.tap {
    display: inline;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: clip;
}
.subject .username {
    max-width: 123px;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
}

div.divcontainer {
    max-width: 900px;
    margin: 0 auto;
    padding: 2px;
    border: 2px solid #039e6d;
}

.blockquote {
    margin: 0.25rem 0;
    padding: 0.35rem 0.5rem;
    border-left: 3px solid #d2d8de;
    background: #f8f9fa;
}

.blockbuyer {
    border: 1px dashed #f4a86e;
    background: #fff8f0;
    padding: 0.4rem 0.5rem;
}

.watermark {
    position: relative;
}

.sb, .zb, .xb {
    display: inline-block;
    padding: 0.1rem 0.35rem;
    border-radius: 3px;
    font-size: 0.9em;
    font-weight: 700;
}
.sb { color: #fff; background: #dc3545; }
.zb { color: #fff; background: #198754; }
.xb { color: #fff; background: #0d6efd; }
