:root{--swiper-theme-color:#e50914}
a:hover,.header-fenlei .icon-fenlei,.rating-box .rating-show{color:#e50914}
a,h1, h2, h3, h4, h5, h6,h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,.box-title a,.box-title h2,.box-title h1,.box-title h3,.mcat-box-title a,.header-search input,.list-nav-total,.detail-nav a,.vod-h1,.player-right h1,.list-nav ul a,.hot-news-list-info h3.txt-hidden1,.box-tab li,.story-title,.story-h1,.role-card-info-name a{color:#FFF;}
body{background:#1e1e1e; color:#FFF}
.nav,.vod-box.vod-detail,.vod-box{border:none;background:#191919;}
.nav ul li.active, .nav ul li:hover{background: #e50914;}
.type-class ul li a:hover,.sitemap-list ul li a:hover{background:#e50914;}
.type-class ul li a:hover,.sitemap-list ul li a:hover{color:#FFF}
.type-class ul li a.type-title:hover{ background:none}
.nav ul li a{padding:15px 0px 15px 50px;}
.text-then{background:linear-gradient(90deg,#FDCBC6 0,#FA7667 45%,#e50914);}
.pic-list,.video-list,.mcat-box,.news-list,.box-bg{background:#191919; padding:10px;border-radius:10px;}
.box-bg{ padding:20px;}
.vod-info{color:#FFF; font-size:14px}
.vod-info p span{color:rgba(255,255,255,0.5)}
.hot-bang,.actor-role,.hot-card,.title-more,.detail-nav a,.player-right,.play-tool,.play-list,.hot-card-class::after,.hot-card-class,.playlog-box,.playe-more-list,#nav-signed{background:#191919}
.hot-card{border-radius: 6px 6px 0px 0px}
.hot-card-play{background:#e50914}
.hot-card-foot{background:#1e1e1e}
.hot-card-play,.hot-card-infos{border: 5px solid #191919;}
.actor-role{padding:10px 10px 0 10px}
.txt-hot-list.bt li{border-bottom:1px dashed rgba(255,255,255,0.1)!important;}
.user-login, .user-playlog,.header-nav,.bottom-nav{ background:#191919}
.footer{background:#111111}
.footer-nav a,.text-muted,.hot-card-class,.hot-box-list a em.hot{ color:rgba(255,255,255,0.5)}
.header-search-submit{background:#e50914}
.top-type .type-class{ border-bottom:none}
.type-title{ font-weight:normal;color:rgba(255,255,255,0.5)}
.type-class ul li a, .sitemap-list ul li a{border:1px solid rgba(255,255,255,0.1);padding:4px 14px;}
.list-nav ul, .search-top{border-bottom:3px solid rgba(255,255,255,0.3)}
.top-type,.vod-player{border-bottom:2px solid rgba(255,255,255,0.3)}
.type-selected ul li a{ border:none}
.type-selected ul li:hover a:hover{color:#FFF}
.list-page ul li span, .list-page ul li.home.disabled span,.list-page ul li.prev.disabled span,.pictures-slide-min .swiper-wrapper li img,.list-page ul li.last.disabled span,.list-page ul li.next.disabled span{background:rgba(255,255,255,0.1)}
.player-list ul li a, .play-list ul li a,.vod-seat ul,#rating,.part-page a,.btn-default{background:#1e1e1e;border:1px solid rgba(255,255,255,0.1);color:#FFF}
#rating span.ratingtxt{border-right:1px solid rgba(255,255,255,0.1)}
.btn-default:hover{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.1)}

.hot-card-list li.active::after, .hot-card-list li.active::before{border-bottom:11px solid #191919;}
.actor-role.show{border-radius:10px;}
.form-control{ background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.1);}
.picture-slide-box{background:#191919;border-radius:10px;margin-left:-10px; margin-right:-10px; padding:10px;}
.hot-card-list.three-show .hot-card{border-radius:6px;}
.hot-box-list a,.hot-news-list li,.tv-list-info li{ border-bottom:1px solid rgba(255,255,255,0.1)}
.hot-box-title,.sitemap-list ul{ border-bottom:1px solid rgba(255,255,255,0.2)}
.hot-box-list a:last-child,.txt-hot-list.bt li:last-child,.hot-news-list li:last-child{border-bottom:none!important}
.hot-box-list a:hover, .tv-list-info li:hover,.play-kai,.swiper-page,.box-tab,.hot-box-title .box-tab,.box-tab li:hover,.box-tab li.active,.article-box .hot-card,.right-slider li:hover{background:rgba(255,255,255,0.1)}
.remind-love a{ background:rgba(25,25,25,0.7)}
.hot-card-play span{ background:rgba(25,25,25,0.9)}
.header.bg,.news-slide-box .swiper-slide,.news-slide-box .swiper-slide .pic-img img{background:rgba(25,25,25,0.7)}
.index-slide-box .slide-img::after{background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(22,22,26,0)),to(#1e1e1e));background-image:-webkit-linear-gradient(top,rgba(22,22,26,0),#1e1e1e);background-image: linear-gradient(180deg,rgba(22,22,26,0),#1e1e1e);}
.news-list{overflow:hidden;padding:20px;}
.news-list li{border-bottom:none}
.news-list-image{ margin-left:-15px; margin-right:-15px;}
.hot-news-list li:hover, .news-list li:hover{background:none}
.bnt-tips,.gb-type li a{border: 1px solid rgba(255,255,255,0.1);background: #1e1e1e;}
.main-left.vod-left .box-title,.main-left .box-title{margin-left:0px; margin-right:0px;}
.article-content img, .article-pic-content img,.pictures-slide .pic-img img,.playlog-box,#nav-signed{border:1px solid rgba(255,255,255,0.2)}
#nav-signed:after,#nav-signed:before,.playlog-box:after,.playlog-box:before{border-bottom:11px solid rgba(255,255,255,0.2);}
.playlog-title, .playlog-tool{border-bottom:1px solid rgba(255,255,255,0.1)}
.playlog-title, .playlog-tool,.story-title,.search-record li a:hover,.txt-hot-list li i,.bnt-tips, .gb-type li a{background:rgba(255,255,255,0.1)}
.pictures-slide-min .swiper-wrapper li img{border:3px solid rgba(255,255,255,0.1)}
.type-order .box-bg{border-radius:0px;}
.header-search input:focus,.header-search input:hover{-webkit-box-shadow:inset 0 1px 1px rgba(37,119,227,.075),0 0 8px rgba(229,9,20,.7);}
.text-color,.nav .logo,.zanpian-modal-tabs ul li.active,.zanpian-modal-tabs ul li.active a,.autocomplete-suggestion:hover,.autocomplete-suggestions strong,.box-title a:hover,.box-tab li:hover,.box-tab li.active,.filmtime.on,li:hover .filmtime,.hot-box-list a:nth-child(4) em.hot,.list-nav ul a:hover,.list-nav ul a.active,.list-nav ul h1.active,.article-content a,.a-b,.vod-info a,.remind-love a,.comment-assist a:hover,.comment-top .user,.comment-top a,.black a:hover,.black .article-content a,.hot-card-play span{color:#e50914!important}
.nav ul li.active a, .nav ul li:hover a,.nav ul li a,.nav ul li:hover i.icon-go,.nav ul li a:hover{color:#FFF!important}
.sub {position: absolute;top:15px;right: 0px;bottom:0px;z-index: 1;font-size: 40px;font-weight: bold;white-space: nowrap;opacity: 0.05;background: -webkit-linear-gradient(90deg,transparent,#e50914);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.txt-hot-list li:nth-child(4) i,.btn-color,.tips,.filmtime.on::before,li:hover .filmtime::before,.hot-card-list li:nth-child(4) .hot-num i::after,.pic-list li:nth-child(4) .hot-num i::after,.video-list li:nth-child(4) .hot-num i::after,.hot-card-juqing,.type-class ul li.active a,.type-selected ul li.active a,.list-page ul li.active span,.box-page ul li a:hover,.box-page ul li.active span,.detail-nav a:hover,.detail-nav a.active,.user_add_detail,.part-page a:hover,.black .part-page a:hover,.black .detail-nav a:hover,.black .detail-nav a.active,.down-num,.gb-type li.active a{background:#e50914;}
.form-control:focus,.form-control:hover,#user-login .nav-avatar img,.zanpian-modal-tabs ul li.active,.hot-card-list li:nth-child(4) .hot-num,.list-nav ul a:hover,.list-nav ul a.active,.list-nav ul h1.active,.type-class ul li.active a,.type-selected ul li.active a,.article-content a,.a-b,.vod-info a,.pictures-slide-min .swiper-wrapper li.swiper-slide-thumb-active img,.type-order,.remind-love a,.detail-nav,.vod-player li.active,a.bnt-tips:hover,a.bnt-tips.active,.bnt-tips:hover{border-color:#e50914;}
.score::before{border-top:4px solid #e50914;}
.hot-card-infos:hover,.hot-card-play:hover,.detail-nav ul a:hover,.player-list ul li a:hover,.player-list li:hover a,.player-list li.active a,.play-list li:hover a,.play-list li.active a,.type-order a.active,.type-order a:hover,.list-page ul li a:hover,a.bnt-tips:hover,a.bnt-tips.active,.bnt-tips:hover{background:#e50914;color:#FFF!important}
.score{background:linear-gradient(to right,#FA6565 0,#e50914 70%);}
.tips-r{background:linear-gradient(to right,#FA6565 0,#e50914 70%);}
.type-selected ul li.opt a{background:linear-gradient(to right,#FA6565 0,#e50914 70%);}
.index-slide-box .swiper-pagination-bullet-active,.picture-slide-box .swiper-pagination-bullet-active{background:var(--swiper-pagination-color,#e50914);}
.pictures-slide-min .swiper-button-prev,.pictures-slide-min .swiper-button-next{--swiper-theme-color:#e50914;}
.remind-love a:hover,.remind-love a.active{background:rgba(229,9,20,.7);color:#FFF!important}
.hot-box-title,.tv-vod,.hot-card-list li.active .hot-card,.lines-card,.music-card,.role-card,.picture-title{background:-webkit-gradient(linear,top top,bottom top,from(rgba(255,255,255,.1)),color-stop(50%,rgba(229,9,20,.1)),to(rgba(255,148,179,.1)));background:-webkit-linear-gradient(top,rgba(255,255,255,.1),rgba(229,9,20,.1) 50%,rgba(255,148,179,.1));background:-o-linear-gradient(top,rgba(255,255,255,.1) 0,rgba(229,9,20,.1) 50%,rgba(255,148,179,.1) 100%);background:linear-gradient(90deg,rgba(255,255,255,.1),rgba(229,9,20,.1) 50%,rgba(255,148,179,.1));}
.black .player-list ul li a:hover,.black .player-list li.active a,.black .play-list ul li a:hover,.black .play-list ul li.active a,.vod-player.min-player .player-more li a:hover,.vod-player.min-player .player-more li.active a{background:#e50914; color:#FFF!important}
.player-right .vod-player.min-play-nav .playe-more-list li:hover,.player-right .vod-player.min-play-nav .playe-more-list li.active,#nav-signed ul li:hover{background:#e50914;color:#FFF}
.player-right .vod-player.min-play-nav .playe-more-list li:hover a,#nav-signed ul li:hover a{color:#FFF}
.form-control:focus,.form-control:hover{-webkit-box-shadow:inset 0 1px 1px rgba(37,119,227,.075),0 0 8px rgba(229,9,20,.7);}
.rating-bar-item{background: linear-gradient(to right,#FA6565 0,#e50914 70%);border: 1px solid #e50914;}
.zanpian-wd{background:-webkit-gradient(linear,left top,right top,from(rgba(254,211,213,.2)),color-stop(50%,rgba(251,128,131,.2)),to(rgba(229,9,20,.2)));background:-webkit-linear-gradient(left,rgba(254,211,213,.2),rgba(146,151,252,.2) 50%,rgba(229,9,20,.2));background:-o-linear-gradient(left,rgba(254,211,213,.2) 0,rgba(251,128,131,.2) 50%,rgba(229,9,20,.2) 100%);background:linear-gradient(90deg,rgba(254,211,213,.2),rgba(251,128,131,.2) 50%,rgba(229,9,20,.2));}
.bottom-line::after,.bottom-line-dot::before,.top-line-dot::after,.top-line-dot::before,.tv-vod{border-color:rgba(255,255,255,0.1)}
.tv-vod-name a{ color:#e50914}
@media (max-width:899px){
.nav ul li.active a,.header-nav.active{background:#e50914;color:#FFF!important}
.header.bg{background:#191919;}
.nav ul{border-top:2px solid rgba(255,255,255,0.2)}
.nav ul li a{background: #1e1e1e;border: 1px solid rgba(255,255,255,0.1);}
.nav ul li:hover a{background:#e50914}
.nav ul li.active, .nav ul li:hover{ background:none}
}