body{color: #a8a8a8; background: #222;}
a{color: #b8b8b8;}
.tl th a:hover, .tl td.fn a:hover{color: #F28F2B;}
.tl th a:visited, .tl td.fn a:visited{color: #8d8d8d;}
.tl th a:visited:hover, .tl td.fn a:visited:hover{color: #F28F2B;}
.tl th, .tl td{border-bottom: #484848 solid 1px;}

.xi2, .xi2 a, .xi3 a{color: #FFC107;}
.xi2.pbm, .xi2.pbm a, .xi3.pbm a{color: #828282}
.xi2.pbm a:hover, .xi3.pbm a:hover{color: #d8d8d8;}

.pipe{color: #686868;}
.f_c a{color: #e8e8e8;}
.fc-n{color: #686868;}
.fc-p{color: #8f8f8f;}
#atarget, .unchk, .chked{color: #a8a8a8;}

.bm{border: 1px solid #505050; background: #333; overflow: visible;}
.bbda {border-bottom: 1px dashed #8d8d8d;}
.boardnav .pgs{background: none;}
.pg a, .pg strong, .pgb a, .pg label{background: #bfbfbf;}
.pbg {border: 1px solid #999; background: #6b6b6b;}
.pinf a{color:#cd825e;}
.pinf strong{color: #c8c8c8;}

.bm_h{border-top: 1px solid #282828; border-bottom: 1px solid #505050; background: #404040;}
.dt {border-top: 1px solid #868686;width: 100%;}
.alt, .alt th, .alt td { background-color: #484848;}

.p_pop a, .p_pof a, .sllt a{color: #666;}
.p_pop a:hover, .p_pof a:hover, .sllt a:hover{color: #999;}

.tb a{background: #4f4f4f;}
.tb .y.a a, .tb .y.current a{color: #cd825e;}

.tdats .h th {border-top: 1px solid #636363; border-bottom: 1px solid #5f5f5f; background: linear-gradient(0deg, #8d8d8d, #757575); color: #b7b7b7;}
.tdats th, .tdats td{border-color:rgba(255, 255, 255, 0.2);}
.pi strong a { border: 1px solid #686868;}

.t_l, .t_c, .t_r, .m_l, .m_r, .b_l, .b_c, .b_r{background: #737373;}
.tl .ts th, .tl .ts td {border-bottom-color: #957a7a; background: #655e59;}

.xld a.d, .xl a.d, .attc a.d, .c a.d, .sinf a.d{background: #9c9c9c;}
.xld a.d:before, .xl a.d:before, .attc a.d:before, .c a.d:before, .sinf a.d:before{display: inline-flex; align-items: center; justify-content: center;}

.header, .nav{background: url('hd_bg.png') repeat!important; border-bottom: #2b2b2b solid 2px; box-shadow: 0 1px 1px 0 rgba(255, 255, 255, 0.2)!important;}
.nav .nvmenu li a{ color: rgb(173 173 173); font-family: "Microsoft Yahei",Arial; font-weight: bold;}
.nav .nvmenu li a:hover, .nav .nvmenu li.a a, .nav .nvmenu li.hover a{color: #f50;}
.nav .nvmenu li.a:after { background: #df5b19;}

.index-slide { background: #000 url("template/v2_moviestyle/static/image/popcorn.svg") no-repeat 50% 50%;}
.index-slide .slide-indexshow a { background-color: #000;}
.index-slide .slide-nav:before {border-left: 1px solid rgba(255,255,255,0.25); }
.index-slide .swiper-pagination-bullet:before {background: rgba(255,255,255,0.7);}

.friendlink{border-top: #4d4d4d solid 1px;}
.footer{background: #111;}

.nav .nvmenu{float: none;}
.nvsearch-box{float:right; background:rgba(255,255,255,0.1); width: 180px; transition: all 0.5s ease 0s;}
.nvsearch-box:hover{background:rgba(255,255,255,0.2);}
.nvsearch-box.long {width: 220px !important;}
.searchdiv.on{background: #222;}
.nvsearch-input .searchtxt{color: #fff;}
.nvsearch-box.on .nvsearch-input .searchtxt{color: #fff;}
.searchhot{border-top: #404040 solid 1px;}
.searchhot h1{color: #e8e8e8;}
.searchhot-list a:nth-child(1) { color: #f10; background: rgba(255, 85, 0, 0.3);}

.searchhot-list a:hover { color: #fff !important; background: #f50 !important;}
.search-box{background: rgba(0,0,0,0.8); border:#000 solid 1px;}
.search-box:hover{background: rgba(10, 10, 10, 0.8); border:#404040 solid 1px;}
.search-input .searchtxt{ color: #fff;}
.search-list li {background: #333;}
.search-list li:hover{background: #383838;}

.searchindex-list li:hover { background: #383838;}

.search-list .mvinfo{color: #808080;}
.search-list .mvinfobtn a{background: #232323;}

/*首页*/
.movie-head .mvupdated{color: #999;}
.movie-head .mvreclink a{background: #505050; color: #b5b5b5;}
.movie-head .mvblockname{font-size: 20px;}
.movie-head .mvblockicon{height: 30px;}

/*影片下载*/
.movie-dpe .bgimage{background: #383838;}
.movie-btn li.diffbtn:before { border-right: 1px solid #717171;}
.movie-shows .mvoption a{background: #686868;}
.movie-shows .mvname h1 .filmname{color: #e8e8e8;}
.movie-download .movie-downsource li{background: #3b3b3b;}
.movie-download .movie-downlist{background: #616161;}
.movie-download .movie-downsource li.on{background:#616161;}
.movie-download .movie-downsource li small{background: #bd9c18;}
.movie-btn li > a:hover,.movie-btn li:hover > span,.movie-btn li > a.on {color: #fff;}
.moviemessage{background: #45423e;}

/*home*/
.tb .o a{background: #9f5555;}
.tbmu a{color: #999;}
.tbmu .a{color: #ccc;}
.exfm {border: 1px dashed #817a73; background: #534e4a;}
.sinf{border-right: 1px dashed #817a73;}
#post_extra_c .exfm{border: 1px dashed #817a73;}
.dt th{background: #484848;}
.dt td, .dt th{border-bottom: 1px solid #656565;}
.user-info li{border-bottom: #505050 solid 1px; color: #c8c8c8;}

/*common*/

.global{background: #222;}
.notmovie{background: #363636; border: 3px dashed #505050;}

.movie-library{background: #484848;}

.bbs{border-bottom:#505050 solid 1px !important;}
#rstnotice.bbs{border-bottom:#eee solid 1px !important;}

#pt .z a, #pt .z em, #pt .z span{color: #a8a8a8;}
.ct2_a .mn{background: #333; border: #686868;}

.pgsbtn{background: #585858;}

.pnc, a.pnc{background: #585858; border: #787878;}

/*左侧栏*/
.appl{border: 1px solid #505050; background: #333;}
.tbn .mt{ color: #efe0b2; background: #514c42; border-top: 1px solid #828282; border-bottom: 1px solid #787878;}
.tbn li.a{background: #4b4b4b;}
.tbn ul a:hover {background: #585858;color: #f50;}

/*登录*/
.nfl .f_c{background: #333;}
.member-box{background: #333;}
#messagelogin{border-top: #505050 solid 1px;}
#main_message .member{background: #333;}


/*用户下拉面板*/
#mymenus_menu .user-infos { background: linear-gradient(165deg, #f90, #774025);}
#mymenus_menu .user-infos-item li a{color: #bbb; background: #565656;}
#mymenus_menu .user-infos-item{background: #444;}
#mymenus_menu .loginstatus{background: #444; border-top: #585858 solid 1px;}
#mymenus_menu .user-infos:after { background: url("mymenubg.svg") no-repeat 60% 100%;}

.app-qrcode .movie-qrcode{background: #444;}
.app-qrcode .movie-qrcode:before { border-color: transparent transparent #444 transparent;}

/*头像*/
#avatardesigner{border: 1px solid #5d5d5d !important;}

/*论坛*/
.pgs #newspecial, .pgs #newspecialtmp{background: #F28F2B;}
#threadlist .tf a{color: #bbb;}
#threadlist .tf a:hover{color: #d7a13c;}
.movie-infobox{background: linear-gradient(to bottom, #444 0%, #333 50px, #333 100%);}
.movie-librarylist:before{border-bottom: 1px solid #505050;}
.movie-filter-sort{ border-top: 1px solid #505050;}

.tl .th{border-bottom: 1px solid #5f5f5f; background: #404040;}
.tl tr:hover th,.tl tr:hover td {background-color: #555;}
.tl .threadpre td,.tl .threadpre:hover td { background-color: #444;}

.po {border-top: 1px dashed #898989;}
.pi{border-bottom: 1px dashed #5d5d5d;}
.pls{background: #484848; border-right: 1px solid #717171;}
.ad .pls{background: #686868;border-right: 1px solid #6b6b6b;}
.ad .plc{background: #464646;}

.tns th{border-right: 1px solid #686868;}
.tns.xg2{color: #9c9c9c;}

.forumrefresh:after { color: #9b7a6a;}
#post_extra_tb label{border: 1px solid #4f4f4f;}

/*影片查看页*/
.movie-shows{border-bottom:#505050 solid 1px;}
.movie-filter-item a.a { background: rgba(255, 85, 0, 0.2);}
.movie-filter-item a.a:hover { background: rgba(255, 85, 0, 0.1);}