body {
    padding-top: 5.625rem;
    background-color: #393a3f;
    background-image: url(../img/back.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: top;
    background-size: auto 100vh;
}

a {
    color: #999;
}

.layui-layer-title {
    color: #999 !important;
    background-color: rgba(0, 0, 0, 0.3) !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4) !important;
}

.layui-layer,
.fed-user-input input,
.fed-back-whits {
    background-color: rgba(0, 0, 0, 0.3) !important;
    color: #999 !important;
}

.fed-tabr-info {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.fed-drop-info .fed-drop-tops {
    border-color: rgba(0, 0, 0, 0.1) !important;
}

.fed-head-info .fed-pops-title,
.fed-head-info .fed-navs-search .fed-navs-submit {
    background-color: transparent !important;
}

.fed-head-info .fed-navs-search {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.fed-text-black {
    color: #999 !important;
}

.fed-back-ashen {
    background-color: rgba(0, 0, 0, 0.1) !important;
    color: #999 !important;
}

.fed-tabs-info .fed-tabs-btm a,
.fed-rims-info {
    border-color: rgba(0, 0, 0, 0.1);
    background-color: rgba(0, 0, 0, 0.1);
}

.fed-form-info,
.fed-btns-info {
    background-color: rgba(0, 0, 0, 0.1);
    color: #999;
}

.fed-btns-disad,
.fed-btns-disad:hover {
    background-color: rgba(0, 0, 0, 0.1) !important;
    border-color: rgba(0, 0, 0, 0.1) !important;
    color: #666 !important;
}

.fed-scre-list dl,
.fed-casc-list dl,
.fed-tabs-info .fed-tabs-foot {
    border-top: 1px dashed rgba(0, 0, 0, 0.1);
}

.fed-play-info .fed-play-boxs {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.fed-drop-info .fed-drop-head {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: .0625rem dashed rgba(0, 0, 0, 0.1);
}

.fed-pops-search .fed-pops-case,
.fed-line-bottom:after {
    background-color: rgba(0, 0, 0, 0.1);
}

.fed-line-top:before {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.fed-line-right:after {
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}

hr,
.fed-head-info .fed-pops-user li a,
.fed-casc-head a {
    border-bottom: 0.0625rem solid rgba(0, 0, 0, 0.1);
}

.fed-line-left:before {
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}

.fed-head-info .fed-pops-title,
.fed-head-info .fed-pops-list,
.fed-casc-head .fed-this {
    background-color: rgba(0, 0, 0, 0.1);
}

.fed-page-info a,
.fed-page-info em,
.fed-page-info span,
.fed-head-info .fed-navs-search .fed-navs-input {
    color: #999;
    background-color: rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.1) !important;
}

.fed-casc-head {
    background-color: rgba(0, 0, 0, 0.1);
}

.fed-head-info,
.fed-head-info .fed-pops-navbar,
.fed-head-info .fed-pops-record {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.fed-head-info {
    background-color: rgba(0, 0, 0, 0.7) !important;
}

.fed-head-info .fed-pops-list {
    background-color: rgba(0, 0, 0, 0.5) !important;
}

.fed-head-info .fed-pops-search {
    top: 0;
}

.fed-pops-btns {
    display: none;
}

.fed-part-nums {
    background-color: #888;
}

.fed-head-info .fed-pops-navbar li:last-child {
    margin-right: 0.625rem;
}

.fed-head-info .fed-pops-code,
.fed-head-info .fed-pops-record {
    top: 3.125rem;
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.fed-head-info .fed-pops-search .fed-pops-case {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.fed-part-mask {
    background-color: rgba(0, 0, 0, 0.9) !important;
}

.fed-head-info .fed-pops-navbar {
    top: 3.125rem;
}

@media (min-width: 48rem) {
    body {
        padding-top: 5rem;
        background-position-x: -10px;
        background-size: 101% 101%;
    }

    .fed-head-info .fed-navs-search {
        background-color: transparent !important;
    }

    .fed-head-info .fed-pops-code,
    .fed-head-info .fed-pops-record,
    .fed-head-info .fed-pops-search,
    .fed-head-info .fed-pops-navbar {
        top: 0;
    }

    .fed-head-info .fed-pops-navbar {
        background-color: transparent !important;
    }

    .fed-scre-list dl {
        border-top: 0;
        border-left: 1px solid rgba(0, 0, 0, 0.1);
    }

    .fed-head-info .fed-pops-navbar .fed-pops-list li a {
        border-right: 0.03125rem solid rgba(0, 0, 0, 0.1);
        border-bottom: 0.03125rem solid rgba(0, 0, 0, 0.1);
    }
}