body{
    background-color: #16161a;
    --bg:#16161a;
    color: #fff;
}
a{
    color:hsla(0, 0%, 100%, .87);
}
 #header{
    background: var(--bg);
}  
.nav-search .ac_bg,
.nav-search .ac_hot,
.nav-search .ac_items,
.nav-search .search-focus {
    background: #25252B;
    color: #fff;
}
.nav-search .search-box{
    background: #25252b;
}
.search-input{
    background: rgba(255, 255, 255, .1);
}
.list-item-title strong{
    color:hsla(0, 0%, 100%, .6);
}
.nav-search .ac_bg::after,
.nav-search .ac_hot::after,
.nav-search .ac_items::after {
    height: 1px;
    top: 0px;
}
.nav-menu-item .icon-watch-history{
    color: #fff;
}
.nav-menu-item .icon-all{
    color: #fff;
}

.nav-menu-item:hover .nav-menu-icon::after {
    background: #25252B;
    opacity: 1;
    transform: scale(1)
}
.module-item-titlebox a{
    color:#fff;
    font-size: 14px;
}
.module-item-text{
    color:hsla(0, 0%, 100%, .6);
}
.drop-content-box{
    background-color: #25252B;
}

.grid-item i{
    background: #25252B;
}
.drop-content-items li a:hover{
    background: #25252B;
}
.page-title{
    color:hsla(0, 0%, 100%, .87);
}
.box{
    background: #25252b;
}
.box::before {
    content: '';
    bottom: -20px;
    left: 25px;
    width: calc(100% - 50px);
    z-index: -2;
    background: rgba(37, 37, 43, .5);
}.box::after {
	background: rgba(37, 37, 43, .5)
}
.video-info-items{
    color:hsla(0, 0%, 100%, .87);
}
.library-stat{
    color:#fff;
}
.view .video-info .page-title{
    color: #fff;
}
.video-info-itemtitle{
    color:hsla(0, 0%, 100%, .6);
}
.module-player-list{
    background: #25252b;
}
.module-blocklist a{
    
    background: #32323c;
    color: hsla(0, 0%, 100%, .6);
}
.handle-more-drop .block-name strong {
    font-size: 16px;
    color: hsla(0, 0%, 100%, .6);
}
.handle-more-drop .block-name {
    padding-top: 4px;
    display: inline-block;
    margin-left: 10px;
    color: hsla(0, 0%, 100%, .6);
}
#friendlink h2{
    color:#fff;
}
#footer{
    background: var(--bg);
    color: hsla(0, 0%, 100%, .6);
}.border-top::after,
#footer::after,
.library-box::after,
#friendlink::after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background-color: #25252b;
}
.player-info{
    background: var(--bg);
}
.player-box-side{
    background: var(--bg);
}

.module-search-item{
    background: #25252b;
}
.video-serial{
    border: 3px solid #32323c;
    background: #32323c;
    color: hsla(0, 0%, 100%, .6);
}
.search-stat h2{
    color:#fff;
}

 @media(max-width:559px) {
     #header{
       background:rgba(7, 7, 10, 1) !important;
       padding:0px 15px;
    } 
    .nav-menu{
        background: rgba(7, 7, 10, 1);
    }
     .module-bg{
         background:var(--bg) ;
     }
      .view .mobile-play .module-item-cover:before {
        content: '';
        background: rgba(37, 37, 43, .5);
        width: 100%;
        height: 50%;
        position: absolute;
        bottom: 0;
        z-index: 5
    }
     .view .mobile-play:before {
        content: '';
        position: absolute;
        z-index: 2;
        height: 105%;
        width: 100%;
        background: linear-gradient(to bottom, rgba(37, 37, 43, 0) 0%, #25252b 80%, #25252b 100%);
        backdrop-filter: saturate(180%) blur(10px);
        -webkit-backdrop-filter: saturate(130%) blur(10px)
    }
    .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);
    }
    .module-tab .module-tab-items{
        background: #25252b;
        color:#fff;
    } 
    .module-sorttab .module-blocklist a{
        background: #32323c;
    }
    .player-info{
        background: var(--bg);
    }
    .player-box-side{
        background: var(--bg);
    }
    .video-player-handle .handle-btn i{
        color:hsla(0, 0%, 100%, .6);
    }
    .handle-more-drop .btn-block-o i{
         color:hsla(0, 0%, 100%, .6);
    }
    .nav-search .search-input {
        background: rgba(255, 255, 255, .1);
        border-radius: 10px 0 0 10px;
        color: #eee;
    }
    .nav-search .search-input::placeholder {  
        color: rgba(255,255,255,.4) !important; /* 修改为你想要的颜色 */  
        opacity: 1; /* 提升其不透明度，使颜色更明显 */  
    }  
    .videoname_box .xj_xl .xianlu_list{ 
        background: #32323c; 
    }
    .videoname_box .xj_xl .xianlu_list .item{ 
        color: #fff;
    } 
    .videoname_box .btn{
        color: hsla(0, 0%, 100%, .87);
        background: #32323c;
    }
    .videoname_box .btn .xialu .item{
        color:#fff;
    } 
     .mobile_jishu_box .man{ 
        background: #25252b; 
    }
    .mobile_jishu_box .man .title_box{ 
        color: #fff; 
    }  
    .mobile_jishu_box .man .list_box a{
        color: hsla(0, 0%, 100%, .6);
        background: #32323c;
    } 
    .mxonefoot{
        background: #16161a;
        border-top: 1px solid #25252b;
    }
 }


