/*模板来自于搬运狗网站www.banyundog.com*/

body {
    background: #16161a;
    color: hsla(0, 0%, 100%, .87);
}

a {
    color: hsla(0, 0%, 100%, .87);
}

#header::after {
    background: #16161a;
}

.search-box {
    background-color: #25252b;
}

.shadow-large,
#search-content .search-box,
.homepage .header-content .search-box,
.box,
.box::after,
.box::before {
    box-shadow: 0 0 0 0;
}

.module-item-text {
    color: hsla(0, 0%, 100%, .6);
}

.module-item-content {
    background-color: #16161a;
}

.module-item-style.video-tag a {
    background-color: #25252b;
    color: hsla(0, 0%, 100%, .6);
}

.module-item-style {
    color: hsla(0, 0%, 100%, .6);
}

.btn-gray,
.more,
.load-all,
.module-tab-item,
.page-number {
    background-color: #25252b;
    color: hsla(0, 0%, 100%, .6);
}

.btn-gray:hover,
.more:hover,
.load-all:hover,
.module-tab-item:hover,
.module-blocklist a:hover,
.video-info-aux .tag-link:hover,
.page-number:hover {
    background-color: #1C1C20;
}

.page-current:hover,
.page-current {
    background: #ff2a14;
    color: #fff;
}

.ac_bg::after,
.ac_hot::after,
.ac_items::after {
    background-color: #25252b;
}

.ac_bg,
.ac_hot,
.ac_items {
    background-color: #25252b;
}

.search-tag a {
    color: hsla(0, 0%, 100%, .6);
}

.module-tab-item.selected {
    background: #ff2a14
}

.border-top::after,
#footer::after,
#friendlink::after {
    background-color: #25252b;
}

.library-box::after {
    background-color: #32323c;
}

.library-item.selected {
    background-color: #32323c;
    color: hsla(0, 0%, 100%, .6);
}

.library-stat {
    color: hsla(0, 0%, 100%, .6);
}

#footer {
    background-color: #16161a;
    color: hsla(0, 0%, 100%, .6);
}

.drop-content-box {
    background-color: #25252b;
}

.list-item-title strong {
    color: hsla(0, 0%, 100%, .6);
}

.drop-tips {
    color: hsla(0, 0%, 100%, .6);
}

.icon-clear {
    color: hsla(0, 0%, 100%, .6);
}

.drop-content-items::before {
    border-bottom-color: hsla(0, 0%, 100%, .6)
}

.nav-menu-item:hover .nav-menu-icon::after {
    background: #25252b;
}

.drop-content-items li a:hover {
    background-color: #16161a;
}

.page #header {
    background: #16161a;
}

.popup {
    background: #25252b;
}

.popup::after {
    background: #16161a;
}

.popup-title::after {
    background: #32323c;
}

.handle-more-drop .block-name {
    color: hsla(0, 0%, 100%, .6);
}

.handle-more-drop .block-name strong {
    color: hsla(0, 0%, 100%, .6);
}

.handle-more-drop .btn-block-o i {
    color: hsla(0, 0%, 100%, .6);
}

#report-popup::after {
    background: #25252b;
}

.report-content {
    background: #32323c;
}

.block-box-content {
    color: #000;
}

@media (min-width: 1239px) {
    .video-player-handle .drop .drop-content-items::before {
        border-top: 8px solid #25252b;
    }
}

@media (max-width: 559px) {
    .view #header {
        background: 0 0;
    }
}

.box {
    background: #25252b;
}

.video-info-itemtitle {
    color: hsla(0, 0%, 100%, .6);
}

.video-info-aux .tag-link:first-child {
    color: rgba(0, 0, 0, .68)
}

.video-info-aux .tag-link {
    background: #32323c;
    color: hsla(0, 0%, 100%, .6);
}

.view .video-info .page-title {
    color: hsla(0, 0%, 100%, .6);
}

.video-info-aux .tag-link a {
    color: hsla(0, 0%, 100%, .6);
}

.box::before {
    background: rgba(37, 37, 43, .1)
}

.box::after,
.box::before {
    background: rgba(37, 37, 43, .5)
}

button.share-btn {
    color: #333;
}

.module-player-list {
    background: #25252b;
}

.module-blocklist a {
    background: #32323c;
    color: hsla(0, 0%, 100%, .6);
}

.module-player-tab .module-tab-item.selected {
    background: #32323c
}

.video-info-aux .tag-link:first-child {
    background: #fef0e5;
}

.video-serial {
    border: 3px solid #32323c;
    background: #32323c;
    color: hsla(0, 0%, 100%, .6);
}

.search-stat h2 {
    color: hsla(0, 0%, 100%, .6);
}

.module-tab-item small {
    color: hsla(0, 0%, 100%, .6);
}

.module-search-item {
    background: #25252b;
}

.nav-search .ac_bg,
.nav-search .ac_hot,
.nav-search .ac_items,
.nav-search .search-focus {
    background: #25252b;
}

.search #header {
    background: 0 0;
}

.article-content b::after {
    background: 0 0;
}

.article main::after {
    background: 0 0;
}

.grid-item i {
    background: #32323c;
}

.grid-more-link {
    color: hsla(0, 0%, 100%, .6);
}

.btn-block-o i {
    color: hsla(0, 0%, 100%, .6);
}

.module-row-info:nth-child(odd) {
    background: #32323c;
}

.module-row-title p {
    color: hsla(0, 0%, 100%, .6);
}

.module-row-info a {
    color: hsla(0, 0%, 100%, .6);
}

@media (max-width: 559px) {
    .view .mobile-play .module-item-cover:before {
        background: linear-gradient(to bottom, rgba(37, 37, 43, 0) 0%, #25252b 100%);
    }
    .module-tab-drop .module-tab-item.selected {
        color: #fff;
    }
    .view .mobile-play:before {
        background: linear-gradient(to bottom, rgba(37, 37, 43, 0) 0%, #25252b 80%, #25252b 100%);
    }
    .module-player-tab .module-tab-name {
        background: #25252b;
        color: hsla(0, 0%, 100%, .6);
    }
    .sort-list .module-tab-name {
        background: #25252b;
    }
    .sort-list .module-tab-name i {
        color: hsla(0, 0%, 100%, .6);
    }
    .video-subtitle {
        color: hsla(0, 0%, 100%, .6);
    }
    .module-tab .module-tab-items {
        background: #25252b;
    }
    .module-sorttab .module-blocklist a {
        background: #32323c;
    }
    .sort-list .sort-button {
        color: hsla(0, 0%, 100%, .6);
    }
    .sort-list .sort-button:before,
    .sort-list .sort-button:after {
        background: rgba(37, 37, 43, .62);
    }
    .module-tab-drop .module-tab-item {
        background: #32323c;
        color: hsla(0, 0%, 100%, .6);
    }
    .module-sorttab .module-blocklist a:hover {
        background: #16161a;
    }
    .play #header {
        background: #000;
    }
    .mobile-open .search-box,
    .mobile-open #search-content .search-box {
        background: #25252b;
    }
    .mobile-open .search-box .search-btn,
    .mobile-open .search-box .cancel-btn,
    .mobile-open .search-box .search-input {
        background: #32323c;
    }
}

@media (max-width: 1239px) {
    .player-box-side,
    .player-info {
        background: #16161a;
    }
}

@media (max-width: 899px) {
    .module-bg {
        background: 0 0;
    }
    .play #header {
        background: #000;
    }
}

.bottom-line:after {
    border-bottom: 1px solid #25252b !important;
}

.form-control {
    border: 1px solid #32323c !important;
    background: #25252b !important;
}

.btn-default {
    border: 1px solid #25252b !important;
    background: #25252b !important;
    color: hsla(0, 0%, 100%, .6) !important;
}

.btn-primary {
    color: hsla(0, 0%, 100%, .6) !important;
}

.nav-head>li.active>a,
.nav-tabs>li.active>a {
    border-bottom: 2px solid #32323c !important;
    color: hsla(0, 0%, 100%, .6) !important;
}

.top-line-dot:before {
    border-top: 1px solid #25252b !important;
}

.mxone-vodlist__text.striped .striped-head,
.mxone-vodlist__text.to-color li:nth-of-type(odd) {
    background-color: #25252c !important;
}

.top-line:before {
    border-top: 1px solid #25252b !important;
}

.mobile-open .search-box .cancel-btn {
    background: none !important;
}

.split-line {
    background-color: #32323c !important;
}

.newsbg {
    background: #25252b !important;
}

.badge {
    background-color: #32323c !important;
}

.mxonefoot {
    background: #16161a;
    border-top: 1px solid #25252b;
}

.bgys {
    background: #16161a !important;
}

.search-cupfox {
    background: #25252b
}

.search-cupfox::after {
    background: #666;
}

.homepage .header-bg {
    background: #16161a;
}

@media (min-width: 899px) {
    .homepage .header-bg::after {
        background: #10101a;
    }
}

.homepage .header-content .search-box {
    background-color: #25252b;
    box-shadow: 0 0 0 0 !important;
}

.homepage .nav-search .search-cupfox::after {
    background: #25252b;
}

a.text-list-item {
    color: rgba(0, 0, 0, .68);
}

.mxone-modal__content {
    background: #25252b;
}

.user-title {
    color: hsla(0, 0%, 100%, .87);
}

@media (max-width: 559px) {
    .homepage .nav-menu-search i {
        color: #fff;
    }
    .nav-menu-item.selected span {
        color: hsla(0, 0%, 100%, .87);
    }
    .nav .nav-menu-item span {
        color: hsla(0, 0%, 100%, .87);
    }
    .header-content::after {
        background: #16161a;
    }
    .sort-list .module-tab-name i:after {
        background: none
    }
}

.list .list-item .item-title {
    background: #25252b;
    color: hsla(0, 0%, 100%, .87);
    border-bottom: none;
}

.list .list-item {
    background: #25252b;
    border: none;
}

.list .list-item .item:hover {
    background: #32323c
}

.keyword {
    color: hsla(0, 0%, 100%, .87);
}

.order {
    color: hsla(0, 0%, 100%, .87);
}

.text-list-item:nth-child(1) {
    background: #25252b;
}

.text-list-item:nth-child(2) {
    background: #25252b;
}

.text-list-item:nth-child(3) {
    background: #25252b;
}

.text-list-item:nth-child(n+4) {
    background: #25252b;
    border-bottom: 1px solid #16161a;
}

.top-1::before {
    background: #fc4274;
}

.top-2::before {
    background: #ff8155;
}

.top-3::before {
    background: #fcb80a
}

.text-list-title h3,
.text-list-title p {
    color: hsla(0, 0%, 100%, .87);
}

.text-list-item:nth-child(n+4):hover {
    background: #32323c
}

.mx-mac_msg_jump {
    box-shadow: 0 0 0 0;
}

.mx-mac_msg_jump .msg_jump_tit {
    color: hsla(0, 0%, 100%, .87);
}

.mx-mac_msg_jump .text {
    color: hsla(0, 0%, 100%, .87);
}

.item1 input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #212124 inset
}

.mx-mac_msg_jump .form .item1 {
    border-color: #212124;
}