@charset "UTF-8";
/*!
 * @b
*/
:root {
  --bg-color-1: #f3f5f7; /*整页背景色*/
  --bg-color-2: #ffffff; /*强调色块背景*/
  --bg-color-3: #fafafa; /*强调色块上的强调色块*/
  --text-color-1: #323232; /*整站字体色*/
  --text-color-2: #b5b5b5; /*次级字体色*/
  --text-color-3: #8a8a8a; /*强调色调上的字体色*/
  --theme-color: #0c92f4; /*主题彩色*/
  --theme-color-1: var(--theme-color); /*主题彩色*/
  --theme-color-2: #ff6929;
  --theme-color-3: #1bc4e2;
  --theme-color-4: #00b53e;
  --theme-text-color: #ffffff; /*主题色块上的字体色*/
  --theme-highlight-color: #e9754c; /*主题色上的对比强调色*/
  --theme-shadow: 0 5px 10px rgb(0 0 0 / 10%);
  --theme-padding: 15px;
  --theme-gap: 15px;
  --swiper-theme-color: var(--theme-color);
}
@media(max-width:767.9px){
  :root{--theme-padding:10px;--theme-gap:10px}
}
@media(max-width:575.9px){
  :root{--theme-padding:5px}
}
[data-theme="1"]{--bg-color-1:#121212;--bg-color-2:#25252b;--bg-color-3:#32323c;--text-color-1:#f0f0f0;--text-color-2:#cccccc;--text-color-3:#ffffff;--theme-shadow:3px 3px 5px 0 var(--bg-color-1)}
::-webkit-scrollbar{width:6px}
::-webkit-scrollbar-thumb{background-color:var(--theme-color);border-radius:0}
::-webkit-scrollbar-thumb:active{background-color:var(--theme-color)}
body{font-size:14px;color:var(--text-color-1);background-color:var(--bg-color-1)}
a{color:var(--text-color-1)}
a:focus,a:hover{color:var(--theme-color)}
.ewave-dropdown-box{border-radius:0!important}
.ewave-dropdown-box,.ewave-dropdown-box::before{background-color:var(--bg-color-3)!important}
.ewave-dropdown-box ul{position:relative;z-index:1}
.ewave-dropdown-box ul li:hover{background-color:var(--theme-color);color:var(--theme-text-color)}
.ewave-dropdown-box ul li:last-child{border-radius:0}
.ewave-dropdown-box ul li:hover a{color:var(--theme-text-color)}
.layout-box{background-color:var(--bg-color-2);padding:var(--theme-padding)}
.layout-box:hover{box-shadow:var(--theme-shadow)}
.ewave-img-wrapper{padding-bottom:130%;background-image:url(../images/loading.gif)}
.blur{filter:blur(20px)}
.position{position:relative;z-index:2;padding-left:var(--theme-padding);padding-right:var(--theme-padding)}
.position a:not(:hover),.position span{color:var(--theme-text-color)}
.position span{margin-left:5px}
.splite{display:inline-block;position:relative;z-index:0;padding-left:10px;padding-right:10px}
.splite::after{content:'';display:inline-block;width:1px;height:10px;background-color:var(--theme-text-color);opacity:.8;vertical-align:middle}
.head-wrapper{position:fixed;z-index:99;width:100%;box-shadow:var(--theme-shadow)}
.head-bg,.head-box{position:relative;z-index:9;width:100%;line-height:70px}
body.fixed-closed .head-box{max-width:1800px;margin-left:auto;margin-right:auto}
.head-bg{position:absolute;z-index:0;height:100%;background-color:var(--bg-color-2);top:0;left:0}
.head-left{float:left;max-width:calc(100% - 310px);display:flex}
.logo-box{color:var(--theme-text-color);padding-left:20px;padding-right:20px;position:relative;z-index:1;overflow:hidden;max-width:70%;background-color:var(--bg-color-2)}
.logo{display:block}
.logo-img{width:200px;height:70px;background-image:url(../images/logo.png);background-size:contain;background-position:center center;background-repeat:no-repeat}
.logo-text{display:block;font-size:24px;text-align:center;color:var(--theme-text-color)}
.head-nav{position:relative;z-index:0}
.head-nav li{width:auto;margin-right:10px}
.head-nav li a{display:block;font-size:16px;position:relative;z-index:1;padding-left:10px;padding-right:10px}
.head-nav li a>.fa{position:absolute;top:50%;right:0;transform:translateY(-50%)}
.head-nav li.active a,.tab-item.active a{color:var(--theme-color)}
.head-nav li.active a::after,.tab-item.active a::after{content:'';display:block;width:8px;height:8px;border-radius:50%;background-color:var(--theme-color);position:absolute;left:50%;bottom:8px;transform:translateX(-50%)}
.tab-item.active a::after{width:100%;height:4px;border-radius:0}
.head-nav .ewave-dropdown-box{z-index:2}
.head-nav li .ewave-dropdown-box a{display:block;margin-left:0;margin-right:0;min-width:100px;color:var(--text-color-1);white-space:nowrap;text-align:center;padding-left:15px;padding-right:15px;line-height:36px}
.head-nav li .ewave-dropdown-box a:last-child{border-radius:0;overflow:hidden}
.head-nav li .ewave-dropdown-box a::after{display:none}
.head-nav .ewave-dropdown-box a.current,.head-nav .ewave-dropdown-box a:hover{background-color:var(--theme-color-2);color:var(--theme-text-color)}
.head-search{position:absolute;right:0;z-index:2;background-color:var(--theme-color);padding-left:20px;max-width:100%}
.head-search input{display:block;border:none;outline:0;color:#fff;width:40px;height:70px;background-color:var(--theme-color);text-align:center;font-size:16px;margin-right:55px;margin-left:0}
.head-search input{width:60px;transition:width .3s ease}
.head-search input::-webkit-input-placeholder,.menu-search input::-webkit-input-placeholder{color:#fff}
.head-search input::-moz-placeholder,.menu-search input::-moz-placeholder{color:#fff}
.head-search input::-ms-input-placeholder,.menu-search input::-ms-input-placeholder{color:#fff}
.ewave-search-dropdown{position:absolute;top:0;left:0;font-size:16px;text-align:center;width:85px}
.ewave-search-dropdown .fa,.ewave-search-dropdown-text{color:var(--theme-text-color)}
.ewave-search-dropdown .ewave-dropdown-box{width:85px}
.ewave-search-dropdown .ewave-dropdown-box li a{display:block}
.ewave-search-dropdown .ewave-dropdown-box li:hover{background-color:var(--theme-color-2);color:var(--theme-text-color)}
.head-search button{background:0 0;border:none;outline:0;height:70px;padding-right:20px;padding-left:20px;text-align:center;color:var(--theme-text-color);font-size:16px;position:absolute;right:0;top:0}
.head-search .ewave-search-dropdown{display:none}
.head-search input:focus+.ewave-search-dropdown,.head-search.active .ewave-search-dropdown,.head-search.active button,.head-search:hover .ewave-search-dropdown,.head-search:hover button{display:block}
.head-search input:focus,.head-search.active input,.head-search:hover input{width:250px;padding-left:20px;padding-right:20px;margin-left:85px}
.head-search input:focus::-webkit-input-placeholder,.menu-search input:focus::-webkit-input-placeholder{color:transparent}
.head-search input:focus::-moz-placeholder,.menu-search input:focus::-moz-placeholder{color:transparent}
.head-search input:focus::-ms-input-placeholder,.menu-search input:focus::-ms-input-placeholder{color:transparent}
.head-search-wrapper{width:calc(100% - 200px);float:left}
.head-fixed-close{font-size:30px;opacity:.8;display:block;width:100px;text-align:center;float:left;border-right:1px solid var(--bg-color-1)}
.head-fixed-close .fa{font-weight:400}
.head-search-inner{position:relative;float:left;width:calc(100% - 100px);padding-left:85px;background-color:transparent}
.head-search-inner .ewave-search-dropdown{display:block;border-right:1px solid var(--bg-color-1)}
.head-search-inner .ewave-search-dropdown .fa,.head-search-inner .ewave-search-dropdown-text{color:var(--text-color-1)}
.head-search-inner input,.head-search-inner input:focus,.head-search-inner.active input,.head-search-inner:hover input{width:100%;padding-left:55px;padding-right:15px;margin-left:0;text-align:left;background-color:transparent;color:var(--text-color-1);position:relative;z-index:1}
.head-search-inner input::-webkit-input-placeholder,.head-search-inner input:focus::-webkit-input-placeholder{color:var(--text-color-1);opacity:.7}
.head-search-inner input::-moz-placeholder,.head-search-inner input:focus::-moz-placeholder{color:var(--text-color-1);opacity:.7}
.head-search-inner input::-ms-input-placeholder,.head-search-inner input:focus::-ms-input-placeholder{color:var(--text-color-1);opacity:.7}
.head-search-inner button{left:85px;right:auto;color:var(--text-color-1);opacity:.7;z-index:0}
.head-right{float:right;padding-right:10px;position:relative;z-index:1;background-color:var(--bg-color-2);padding-left:10px}
.head-right-item{margin-right:15px;float:right;text-align:center;width:30px}
.head-right-item.ewave-user-logged{width:50px}
.ewave-history-dropdown,.ewave-login,.ewave-user-dropdown,.head-menu-switch,.skin-switch{padding-top:10px;padding-bottom:10px;display:block}
.head-menu-switch a{display:block}
.ewave-history-text .fa,.ewave-login .fa,.head-menu-switch .fa,.skin-switch .fa{display:block;width:100%;height:20px;line-height:20px;text-align:center;font-size:20px;margin-bottom:10px}
.ewave-history-text>span,.ewave-login>span,.head-menu-switch span,.skin-switch span{height:20px;line-height:20px;display:block;margin-left:0}
.ewave-history-text>span span{display:block;margin-left:0}
.ewave-history-text>span span:first-child{display:none}
.ewave-user-info{position:relative;z-index:0;display:block}
.ewave-user-info::after{content:'';display:block;position:absolute;z-index:0;width:calc(100% + 2px);height:calc(100% + 2px);border-radius:50%;top:-1px;left:-1px;border:1px solid var(--theme-color);opacity:.1}
.ewave-user-info:hover::after{opacity:.5}
.ewave-user-avatar{display:block;width:50px;height:50px;position:relative;z-index:1;opacity:.95}
.ewave-user-name{display:none}
.ewave-history-box li.ewave-history-head .fa,.ewave-history-box li::before{background-color:var(--bg-color-3)}
.ewave-history-box li::after{background-color:var(--bg-color-2)}
.ewave-history-box li a{border-top-color:var(--bg-color-2)}
.ewave-history-box ul li.ewave-history-foot:hover,.ewave-history-box ul li.ewave-history-head:hover{background-color:transparent}
.ewave-history-box li:not(.ewave-history-head):not(.ewave-history-foot):hover::before{border-color:var(--theme-text-color)}
.ewave-history-box li:not(.ewave-history-head):not(.ewave-history-foot):hover a{border-color:var(--theme-color)}
.ewave-history-box li:not(.ewave-history-head):not(.ewave-history-foot) a small{color:var(--text-color-2)}
.ewave-history-box li:not(.ewave-history-head):not(.ewave-history-foot):hover a small{color:var(--theme-text-color)}
.ewave-history-box li:not(.ewave-history-head):not(.ewave-history-foot):hover::after{background-color:transparent}
.ewave-history-box ul li.ewave-history-head:hover a{color:var(--theme-color)}
.ewave-history-box li.ewave-history-foot a{background-color:var(--theme-color);color:var(--theme-text-color)}
.ewave-history-box li.ewave-history-foot a:hover{background-color:var(--theme-color-2)}
.skin-switch .dark,[data-theme="1"] .skin-switch .light{display:block}
.skin-switch .light,[data-theme="1"] .skin-switch .dark{display:none}
.head-placeholder{height:70px;margin-bottom:var(--theme-gap)}
.ewave-offcanvas-modal{z-index:9998}
.ewave-offcanvas-content{z-index:9999}
.side-menu{background-color:var(--bg-color-1);padding-left:10px;padding-right:10px;width:300px;max-width:95%}
.menu-search{position:relative;z-index:2;width:100%;margin-top:20px;margin-bottom:20px}
.menu-search input{line-height:40px;height:40px;width:100%;border-radius:0;background-color:var(--theme-color);border:none;outline:0;padding-left:60px;padding-right:40px;color:#fff}
.menu-search .ewave-search-dropdown{width:60px;height:40px;font-size:14px}
.menu-search .ewave-search-dropdown-text{line-height:40px}
.menu-search button{border:none;outline:0;height:40px;line-height:40px;width:40px;text-align:center;position:absolute;right:0;top:0;border-radius:0;background:0 0;color:var(--theme-text-color)}
.side-menu-nav{margin-bottom:20px;background-color:var(--bg-color-2);max-height:calc(100% - 100px);overflow-x:hidden;overflow-y:auto}
.fixed-nav-swiper .side-menu-nav{overflow:visible;background-color:transparent}
.side-menu-nav li{padding-left:15px;padding-right:15px;position:relative;z-index:0;height:auto}
.side-menu-nav li+li{border-top:1px solid var(--bg-color-1)}
.side-menu-nav li a{display:block;line-height:40px}
.side-menu-nav li.side-menu-parent .ewave-accordion-toggle,.side-menu-nav li:not(.side-menu-parent) a,.side-menu-sub a span{position:relative;z-index:1}
.side-menu-nav li.active .ewave-accordion-toggle>.fa,.side-menu-nav li.current .ewave-accordion-toggle>a,.side-menu-nav li:hover .ewave-accordion-toggle>.fa,.side-menu-nav li:hover .ewave-accordion-toggle>a,.side-menu-nav li:not(.side-menu-parent).current>.fa,.side-menu-nav li:not(.side-menu-parent).current>a,.side-menu-nav li:not(.side-menu-parent):hover>.fa,.side-menu-nav li:not(.side-menu-parent):hover>a{color:var(--theme-color);font-weight:700}
.side-menu-nav li.current::before,.side-menu-sub a.current::before{content:'';display:block;position:absolute;z-index:1;top:0;left:0;width:4px;height:40px;border-radius:0;background-color:var(--theme-color)}
.side-menu-nav li.current::after,.side-menu-nav li:hover::after,.side-menu-sub a.current::after,.side-menu-sub a:hover::after{content:'';display:block;position:absolute;z-index:0;width:100%;height:40px;top:0;left:0;background-color:var(--theme-color);opacity:.1}
.side-menu-nav li.side-menu-parent .ewave-accordion-toggle{overflow:hidden}
.side-menu-nav li.side-menu-parent .ewave-accordion-toggle a{float:left}
.side-menu-nav li.side-menu-parent .ewave-accordion-toggle>.fa{position:absolute;right:5px;top:20px;transform:translateY(-50%);transition:all .3s ease}
.side-menu-nav li.side-menu-parent.active .ewave-accordion-toggle>.fa{transform:translateY(-50%) rotate(90deg)}
.side-menu-sub-wrapper{background-color:var(--bg-color-3);margin-top:10px;margin-bottom:10px}
.side-menu-sub a{padding-left:40px;position:relative;z-index:0}
.side-menu-sub a.current,.side-menu-sub a:hover{color:var(--theme-color-2);font-weight:700}
.side-menu-sub a.current::after,.side-menu-sub a.current::before,.side-menu-sub a:hover::after{background-color:var(--theme-color-2)}
.side-menu-sub a span{display:block}
.fixed-nav{width:200px;height:100%;position:fixed;top:0;left:0;overflow:hidden}
.fixed-nav::after{content:'';position:absolute;z-index:0;display:block;width:calc(100% - 10px);height:100%;background-color:var(--bg-color-2);box-shadow:var(--theme-shadow);top:0;left:0}
.fixed-nav-wrapper{padding-top:15px;padding-bottom:15px;height:100%;position:relative;z-index:1}
.fixed-nav-logo{display:block;width:calc(100% - 30px);margin-left:auto;margin-right:20px}
.fixed-nav-swiper{height:calc(100% - 70px);overflow:hidden}
body:not(.fixed-closed) .slide-container{width:auto;padding-left:0;padding-right:0}
.slide{overflow:hidden;position:relative;z-index:0}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{position:absolute;z-index:2}
.slide li{position:relative;z-index:0}
.slide-item{display:block;background-image:url(../images/loading_w.gif);background-size:auto;height:0;padding-bottom:30%;overflow:hidden}
.slide-item-title{position:absolute;display:block;height:36px;line-height:36px;text-align:center;padding-left:15px;padding-right:15px;background-color:var(--theme-color);color:var(--theme-text-color);bottom:0;right:0}
.slide-item.swiper-lazy-loaded{background-size:cover}
.index-type-box{height:90px;position:relative;z-index:1}
.index-type{position:relative;z-index:0;padding-left:60px}
.index-type dt{position:absolute;z-index:0;left:0;top:50%;transform:translateY(-50%);width:60px;text-align:center;font-size:16px;font-weight:400}
.index-type-icon{width:30px;height:30px;line-height:30px;display:block;background-color:var(--theme-color);color:var(--theme-text-color);margin-left:auto;margin-right:auto;margin-bottom:5px;opacity:.9}
.index-type-icon-2{background-color:var(--theme-color-2)}
.index-type-icon-3{background-color:var(--theme-color-3)}
.index-type-icon-4{background-color:var(--theme-color-4)}
.index-type dt:hover .index-type-icon{opacity:1;background-color:var(--theme-color)}
.index-type dd{min-height:60px}
.index-type dd a{display:block;width:25%;float:left;line-height:30px;text-align:center}
.box-head{padding-top:10px;padding-bottom:10px;line-height:40px}
.box-head-title{font-size:20px;float:left;position:relative;padding-right:15px}
.box-head-title.bg{background-color:var(--bg-color-2)}
.box-head-title.flag,.box-head-title.sharp{padding-right:10px}
.layout-box .box-head-title.bg{background-color:var(--bg-color-3)}
.box-head-title a{display:block;position:relative;z-index:1}
.box-head-title .fa{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;color:#fff;position:relative;z-index:1;margin-right:10px}
.box-head-title span{position:relative;z-index:1}
.box-head-title small{margin-left:8px;color:var(--text-color-1)}
.box-head-title.flag .search-wd,.box-head-title.flag small,.box-head-title.sharp .search-wd,.box-head-title.sharp small{margin-left:15px}
.box-head-title.flag::before,.box-head-title.sharp::before,.box-head-title::after{content:'';display:block;position:absolute;height:100%;width:40px;background-color:var(--theme-color);left:0;top:0;z-index:0;transition:width .3s ease}
.box-head-title:hover::after{width:100%;box-shadow:var(--theme-shadow)}
.box-head-title span{transition:color .3s ease}
.box-head-title .search-wd{color:var(--theme-color);margin-left:10px}
.box-head-title.flag small,.box-head-title.flag span,.box-head-title.sharp small,.box-head-title.sharp span,.box-head-title:hover .search-wd,.box-head-title:hover small,.box-head-title:hover span{color:var(--theme-text-color)}
.box-head-title.flag,.box-head-title.sharp,.layout-box .box-head-title.flag,.layout-box .box-head-title.sharp{background-color:var(--theme-color)}
.box-head-title.flag::after,.box-head-title.flag::before,.box-head-title.sharp::after,.box-head-title.sharp::before{right:-40px;left:auto;border-bottom:40px solid transparent!important;border-left:40px solid var(--theme-color);background:0 0!important}
.box-head-title.flag::after,.box-head-title.sharp::after{border-bottom:none!important;border-top:40px solid transparent!important;background:0 0!important}
.box-head-title.sharp::after{display:none}
.box-head-title.flag:hover::after{width:40px}
.box-head-title.flag:hover::after,.box-head-title.sharp:hover::after{box-shadow:none}
.box-head-more{float:right;font-size:18px}
.box-head-type{float:right;margin-right:15px;overflow:hidden;max-width:calc(100% - 250px)}
.box-head-type li{width:auto}
.box-head-type a{display:block;line-height:40px}
.box-head-type a::before{content:'/';display:inline-block;margin-left:10px;margin-right:10px;color:var(--text-color-1)}
.box-head-type li:first-child a::before{display:none}
.ranking-box{position:relative;z-index:0;background-color:var(--bg-color-2)}
.ranking-box:hover{box-shadow:var(--theme-shadow)}
.layout-box .ranking-box:hover{box-shadow:none}
.ranking-box .box-head{position:relative;z-index:1}
.ranking-box .box-head-title{height:40px;line-height:40px;float:none}
.ranking-box .box-head::before{content:'';display:block;position:absolute;width:calc(100% - 60px);height:100%;left:0;top:0}
.ranking-box .box-head::after{content:'';display:block;position:absolute;right:0;top:0;width:60px;height:60px}
.ranking-box .box-head-title::after,.ranking-box .box-head-title::before{display:none}
.ranking-box .box-head-title .fa,.ranking-box .box-head-title span{color:var(--text-color-1)}
.ranking-box .box-head-title .fa{margin-right:0}
.ranking-item{position:relative;z-index:0;height:80px}
.ranking-item+.ranking-item{border-top:1px solid var(--bg-color-1)}
.new-item-num,.ranking-item-num{font-style:normal;display:block;background-color:var(--bg-color-3);position:absolute;left:10px;top:20px;width:40px;height:40px;text-align:center;line-height:40px;color:var(--text-color-1);font-size:30px;transition:all .3s ease}
.new-item:nth-child(1) .new-item-num,.ranking-item:nth-child(1) .ranking-item-num{background-color:var(--theme-color);color:var(--theme-text-color)}
.new-item:nth-child(2) .new-item-num,.ranking-item:nth-child(2) .ranking-item-num{background-color:var(--theme-color-2);color:var(--theme-text-color)}
.new-item:nth-child(3) .new-item-num,.ranking-item:nth-child(3) .ranking-item-num{background-color:var(--theme-color-3);color:var(--theme-text-color)}
.new-item:hover .new-item-num,.ranking-item:hover .ranking-item-num{background-color:var(--theme-color);color:var(--theme-text-color)}
.ranking-item-title{position:absolute;width:calc(100% - 50px);right:0;top:50%;transform:translateY(-50%);padding-left:10px;padding-right:10px;font-size:18px;line-height:30px}
.ranking-item-time{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1}
.ranking-item-pic{height:auto;padding:10px}
.ranking-item-cover{display:block;width:27%;float:left;overflow:hidden;position:relative;z-index:0}
.ranking-item-info{width:calc(73% - 10px);float:right}
.ranking-item-info h4{margin-bottom:10px}
.ranking-item-info p{line-height:22px;word-break:break-all}
.vod-ranking-list .ranking-item{height:50px}
.vod-ranking-list .ranking-item-num{width:30px;height:30px;line-height:30px;font-size:20px;top:10px}
.vod-ranking-list .ranking-item-title{width:calc(100% - 40px)}
.vod-ranking-list .ranking-item-pic{height:auto;position:relative;z-index:0}
.vod-ranking-list .ranking-item-pic .ranking-item-num{top:auto;left:0;bottom:0;border-radius:0;font-size:20px;width:30px;height:30px;line-height:30px}
.new-item{display:flex;align-items:center;padding:var(--theme-padding)}
.new-item:nth-child(odd){background-color:var(--bg-color-3)}
.new-item>*{flex-grow:0;flex-shrink:0}
.new-item-num{top:0;left:0}
.new-item-cover{position:relative;z-index:0;width:100px}
.new-item-cover .ewave-img-wrapper{display:block}
.new-item-desc,.new-item-name,.new-item-time,.new-item-type,.new-item-year{padding-left:15px;opacity:.8}
.new-item-name{width:200px;opacity:1}
.new-item-name a{font-size:16px}
.new-item-name span{opacity:.8;margin-top:10px}
.new-item-type{width:90px}
.new-item-year{width:170px}
.new-item-desc{flex-grow:1;flex-shrink:1}
.new-item-time{width:100px;text-align:right}
.new-item-time span{display:block;line-height:24px}
.vod-list .vod-item{margin-bottom:15px}
.art-item,.art-item2,.vod-item{background-color:var(--bg-color-2)}
.layout-box .art-item,.layout-box .art-item2,.layout-box .search-item,.layout-box .vod-item{background-color:var(--bg-color-3)}
.art-item2:hover,.art-item:hover,.vod-item:hover{box-shadow:var(--theme-shadow)}
.vod-item-img{display:block;position:relative;z-index:0}
.vod-item-title{font-size:16px;line-height:30px;height:30px}
.vod-item-title a{display:block}
.vod-item-info{padding:10px 5px}
.vod-item-desc{font-size:14px}
.vod-item-desc p{line-height:22px;height:44px;opacity:.8;word-break:break-all}
.vod-item-score{display:block;line-height:24px;padding:0 10px;position:absolute;top:10px;right:-4px;background-color:var(--theme-color);color:#fff}
.vod-item-score::after{content:"";position:absolute;right:0;bottom:-4px;border-top:4px solid var(--theme-color-2);border-right:4px solid transparent!important}
.vod-item-status{line-height:30px;height:30px;max-height:30px;padding:0 5px;position:absolute;bottom:0;left:0;width:100%;color:#fff;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.7));overflow:hidden}
.vod-item-status span{display:block}
.vod-item:hover .vod-item-status{padding-top:5px;padding-bottom:5px;line-height:20px;height:auto;max-height:100%;text-align:left;transition:max-height .3s ease;background-color:rgba(0,0,0,.3)}
.vod-item:hover .vod-item-status span+span{margin-top:10px}
.text-list{border-top:1px solid var(--bg-color-1);margin-top:5px;padding-top:5px}
.text-item{padding-right:20px;position:relative;z-index:0;line-height:36px;display:block}
.text-item-more{position:absolute;right:0;top:0;width:20px;font-size:16px;text-align:right}
.art-item,.art-item2,.search-item{margin-bottom:15px}
.art-item-cover{display:block;overflow:hidden;position:relative;z-index:0;padding-bottom:40%;background-color:rgba(0,0,0,.5)}
.art-item-cover .ewave-img-wrapper{width:100%;height:100%;position:absolute;z-index:0;left:0;top:0;padding-bottom:0}
.art-item-info{padding-left:var(--theme-padding);padding-right:var(--theme-padding)}
.art-item-title-box{padding-top:10px;padding-bottom:10px;position:relative;z-index:1;text-align:center;border-bottom:1px solid var(--bg-color-1)}
.art-item-title{font-size:16px;line-height:30px}
.art-item-time{opacity:.8;border-top:1px solid var(--bg-color-1);line-height:30px;margin-top:10px;padding-top:5px;padding-bottom:5px}
.art-item-time span{float:left}
.art-item-time span+span{float:right}
.art-item-desc{margin-top:10px;margin-bottom:10px;line-height:24px;height:96px}
.art-item2{display:flex}
.art-item2 .art-item-cover{width:30%;z-index:0;padding-bottom:0;flex-grow:0;flex-shrink:0}
.art-item2 .art-item-info{padding-top:12px;padding-bottom:12px}
.art-item2 .art-item-title{font-size:20px;line-height:40px}
.art-item2 .art-item-desc{line-height:24px;height:96px;margin-top:0;margin-bottom:0}
.topic-list .ewave-img-wrapper{padding-bottom:50%}
.topic-list .vod-item{text-align:center}
.topic-list .vod-item-desc p{height:22px}
.link-list{padding:20px 10px 10px;background-color:var(--bg-color-2)}
.link-item{display:inline-block;margin-right:5px;margin-bottom:10px}
.filter-selected-list{float:left;margin-left:30px}
.filter-selected-list li{padding-top:5px;text-align:center;float:left;margin-right:10px}
.filter-selected-list li a{display:block;border:1px solid var(--theme-color);color:var(--theme-color);padding-left:10px;padding-right:10px;border-radius:0;line-height:28px}
.filter-selected-list li a:hover{background-color:var(--theme-color);color:#fff}
.filter-more:hover .fa{animation:fa-spin 2s infinite linear}
.filter-content{position:relative;z-index:0}
.filter-content dl{padding-top:5px;padding-bottom:5px}
.filter-content dt{font-size:16px;width:50px;line-height:30px;float:left;font-weight:400}
.filter-content dt .fa{margin-left:5px}
.filter-content dd{width:calc(100% - 50px);float:left;overflow-x:hidden}
.filter-content dd a{display:inline-block;padding-left:10px;padding-right:10px;margin-right:5px;line-height:30px;width:auto}
.filter-content dd a.active{background-color:var(--theme-color);color:var(--theme-text-color);border-radius:0}
.tab-item{float:left;position:relative;z-index:0;width:auto}
.tab-item a{display:block;font-size:16px;position:relative;line-height:40px}
.tab-item.active a{color:var(--theme-color);font-weight:700}
.tab-item.active a::after{bottom:0}
.search-tab{float:right}
.search-tab .tab-item+.tab-item{margin-left:15px}
.search-tab .tab-item .fa{margin-right:5px}
.search-item{padding-top:10px;padding-bottom:10px}
.search-item+.search-item{border-top:1px solid var(--bg-color-1)}
.search-item-cover{display:block;position:relative;z-index:0;overflow:hidden}
.search-item-title{font-size:18px;line-height:34px}
.search-item-desc li{line-height:20px}
.search-item-desc li+li{margin-top:5px}
.detail-info-btn,.search-item-btn{margin-top:10px}
.detail-info-btn a,.search-item-btn a{display:inline-block;height:34px;line-height:34px;border-radius:0;padding:0 15px;background-color:var(--theme-color);color:var(--theme-text-color)}
.detail-info-btn a:hover,.search-item-btn a:hover{background-color:var(--theme-color-2);box-shadow:var(--theme-shadow)}
.detail-info-btn a+a{margin-left:10px}
.detail-info-btn .fav-btn{background-color:var(--theme-color-4);color:var(--theme-text-color)}
.detail-box{position:relative;z-index:0;overflow:hidden;margin-top:calc(var(--theme-gap)*-1);padding-top:10px;padding-bottom:10px}
.detail-box-bg,.detail-box::after{content:'';display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;left:0;top:0;z-index:0}
.detail-box::after{background-color:rgba(0,0,0,.4);z-index:1}
.detail-container{position:relative;z-index:2}
.detail-img{overflow:hidden}
.detail-img img{width:100%}
.detail-info-desc li,.detail-info-desc li a:not(:hover),.detail-info-title{color:#fff}
.detail-info-title{font-size:20px;line-height:30px}
.detail-info-desc em{font-style:normal}
.detail-info-desc li{line-height:28px}
.detail-info-desc li a{display:inline-block}
.detail-info-desc li a+a{margin-left:5px}
.detail-star{margin-top:10px;margin-bottom:10px;font-size:16px;overflow:hidden;float:left;clear:both;max-width:100%;display:flex}
.ewave-star-box .ewave-star,.ewave-star-box .ewave-star-num,.ewave-star-box .ewave-star-text,.star-count-box{height:36px;line-height:36px;padding-left:10px;padding-right:10px;float:none}
.star-count-box{background-color:var(--theme-color);color:var(--theme-text-color)}
.ewave-star-box .ewave-star{border-top:1px solid var(--theme-color);border-bottom:1px solid var(--theme-color);line-height:34px}
.ewave-star .ewave-star-item{color:var(--theme-color)}
.ewave-star-box .ewave-star-text{background-color:var(--theme-color);color:var(--theme-text-color)}
.ewave-star-box .ewave-star-num{border:2px solid var(--theme-color);border-radius:0;color:var(--theme-text-color);border-left:none;line-height:32px}
.vod-player-right .detail-star,.vod-player-right .ewave-star-box .ewave-star-text{font-size:14px}
.vod-player-right .ewave-star .ewave-star-item,.vod-player-right .ewave-star-box .ewave-star-num{font-size:20px}
.vod-player-right .ewave-star-box .ewave-star-num{color:var(--theme-color)}
.vod-player-right .detail-star{width:100%;margin-top:0;margin-bottom:0;float:none}
.vod-player-right .detail-star .ewave-star{flex:1;text-align:center}
.vod-player-right .hidden-xs{display:none}
.detail-intro{margin-top:10px;color:var(--theme-text-color)}
.detail-intro.ewave-collapse:not(.ewave-collapse-xs):not(.ewave-collapse-sm):not(.ewave-collapse-md):not(.ewave-collapse-lg) .ewave-collapse-content:not(.active){height:48px;max-height:48px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}
.detail-intro-text{line-height:24px}
.playlist-tab-box{float:left;overflow:hidden;width:calc(100% - 220px)}
.playlist-tab-box .tab-item+.tab-item{margin-left:10px}
.episode-box li{margin-bottom:10px}
.episode-box li a{background-color:var(--bg-color-3);background-image:none}
.episode-box li a:hover,.episode-box li.active a{background-color:var(--theme-color);background-image:none;color:var(--theme-text-color)}
.ewave-downlist-sort-content,.ewave-playlist-sort-content{padding-top:10px;overflow-x:hidden;overflow-y:auto;max-height:270px;padding-right:5px}
.ewave-downlist-checkall{background-color:var(--theme-color)}
.ewave-downlist-btn.ewave-downlist-download{background-color:var(--theme-color-4)}
.ewave-downlist-btn.ewave-copy,.ewave-downlist-btn.ewave-downlist-copyall{background-color:var(--theme-color-2)}
.detail-desc-content{line-height:1.6}
.vod-list-related{overflow:hidden;position:relative;z-index:0}
.vod-list-related .vod-item-slide{text-align:center}
.vod-list-related .vod-item-desc{display:none}
.detail-actor-box{padding-top:10px}
.detail-actor-tab{padding-bottom:10px;overflow:hidden}
.detail-actor-tab li{width:auto;margin-right:15px}
.detail-actor-tab li:last-child{margin-right:0}
.detail-actor-tab-item{height:60px;line-height:60px;border-radius:0;background-color:#f0f0f0;position:relative;z-index:0;padding-left:60px;padding-right:20px;cursor:pointer;font-size:16px}
.detail-actor-tab-item.no-actor{padding-left:20px;padding-right:20px}
.active .detail-actor-tab-item{color:#fff}
.active .detail-actor-tab-item::after{content:'';display:block;width:10px;height:10px;position:absolute;z-index:0;left:50%;bottom:0;transform:translate(-50%,50%) rotate(45deg);border-radius:0}
.active .detail-actor-tab-item,.active .detail-actor-tab-item::after{background-color:var(--theme-color)}
.detail-actor-tab-cover{width:50px;height:50px;position:absolute;top:5px;left:5px;border-radius:0;background-repeat:no-repeat;background-position:center center;background-size:cover}
.ewave-comment-form,.ewave-comment-item-list{padding-left:0;padding-right:0}
.ewave-comment-head{border-color:var(--bg-color-1)}
.ewave-comment-bar,.ewave-comment-item .ewave-comment-bar,.ewave-comment-reply-box .ewave-comment-item-list{background-color:var(--bg-color-1)}
.ewave-comment-item .ewave-comment-reply-box .ewave-comment-head,.ewave-comment-reply-box .ewave-comment-item:not(:last-child){border-color:var(--bg-color-2)}
.ewave-comment-reply-box .ewave-comment-item:not(:last-child)::after{background-color:var(--bg-color-1)}
.ewave-comment-item .ewave-comment-foot a:not(:hover){color:var(--text-color-1)}
.player-wrapper{margin-top:calc(var(--theme-gap)*-1);padding-top:var(--theme-padding);padding-bottom:var(--theme-padding);position:relative;z-index:2;overflow:hidden}
.player-container{position:relative;z-index:2}
.player-tips{padding:10px 20px;width:100%;z-index:20;line-height:30px;position:relative;background-color:rgba(0,0,0,.6);color:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}
.player-tips .fa{font-size:20px;font-weight:400}
.player-tips .player-tips-title{padding:0 15px;font-size:15px;position:relative;max-width:100%;text-align:center}
.vod-player{position:relative;z-index:1}
.vod-player-left{width:calc(100% - 310px);position:relative;z-index:1}
.vod-player-left .full-btn{position:absolute;z-index:1;width:20px;height:40px;line-height:40px;top:40%;right:-20px;background-color:var(--theme-color);color:var(--theme-text-color);border-radius:0 100px 100px 0;cursor:pointer;text-align:center;opacity:.8}
.vod-player-left .full-btn i{font-size:16px}
.vod-player-left .full-btn:hover{opacity:1}
.vod-player.ewave-player-full.active .vod-player-left{width:100%}
.vod-player.ewave-player-full.active .vod-player-left .full-btn i{transform:rotate(180deg);display:inline-block}
.vod-player.ewave-player-full.active .vod-player-right{display:none}
.vod-player-right{position:absolute;right:0;top:0;height:100%;overflow:hidden;width:310px;padding:10px;background-color:var(--bg-color-3)}
.player-vod-item{position:relative;z-index:1;margin-bottom:15px}
.player-vod-cover{display:block;width:30%;float:left;border-radius:0;overflow:hidden}
.player-vod-info{width:calc(70% - 10px);float:right}
.player-vod-info h1{font-size:16px;font-weight:500;margin-bottom:10px}
.player-vod-info .text{font-size:12px;line-height:18px;margin-bottom:5px}
.player-vod-info .ewave-dropdown-box{width:290px;right:0;left:auto;transform:translateX(0);padding:10px;cursor:auto}
.player-vod-info .ewave-dropdown-box .fa{margin-right:5px}
.player-vod-info .ewave-dropdown-box a+a{margin-left:3px}
.vod-player-right .vod-wrapper{height:calc(100% - 260px);overflow:hidden;overflow-y:auto}
.vod-player-right .qrcode-box{display:block;position:relative;background-color:var(--bg-color-2);border-radius:0;padding:6px 0;height:70px;margin:15px 0}
.vod-player-right .qrcode-box .ewave-qrcode{position:absolute;width:60px;height:60px;border-radius:0;left:6px;padding:2px;background-color:#fff}
.vod-player-right .qrcode-box .ewave-qrcode canvas{width:100%;height:100%}
.vod-player-right .qrcode-box .info{float:left;margin-left:80px}
.vod-player-right .qrcode-box .info h3{height:22px;line-height:22px;font-size:16px;margin:5px 0;color:var(--text-color-1)}
.vod-player-right .qrcode-box .info p{font-size:12px;line-height:17px;height:17px;color:var(--text-color-1)}
.vod-player-right .vod-wrapper ul{display:block;width:100%}
.vod-player-right .vod-wrapper li{width:100%;display:block;padding-top:5px;padding-bottom:5px;background-color:var(--bg-color-2)}
.vod-player-right .vod-wrapper li+li{border-top:1px solid var(--bg-color-1)}
.vod-player-right .vod-wrapper .pic{width:110px;position:relative;float:left}
.vod-player-right .vod-wrapper .pic .ewave-img-wrapper{padding-bottom:55%}
.vod-player-right .vod-wrapper .info{float:right;width:165px}
.vod-player-right .vod-wrapper .name{font-size:14px;font-weight:500;width:100%}
.vod-player-right .vod-wrapper .actor{padding-top:5px;font-size:12px;width:100%}
.vod-player-right .vod-wrapper :not(:hover) .actor{color:var(--text-color-2)}
.art-box-head{display:flex}
.art-box-head .box-head-title{white-space:nowrap;margin-right:10px}
.art-tab{overflow:hidden;flex:1}
.art-tab .ewave-swiper{float:right}
.art-tab .tab-item{margin-left:10px;float:right}
.art-detail-box{padding-top:20px;padding-bottom:20px}
.art-detail-box .position{font-size:16px}
.art-info{padding-top:20px;text-align:center;position:relative;z-index:2;color:var(--theme-text-color);padding-left:var(--theme-padding);padding-right:var(--theme-padding)}
.art-title{font-size:28px;line-height:40px;margin-bottom:10px}
.art-info p{line-height:24px}
.art-info p a:not(:hover){color:var(--theme-text-color)}
.art-detail-content{line-height:1.6}
.art-detail-content img{display:block;margin-top:10px;margin-bottom:10px;max-width:100%}
.art-side-menu{width:100%;max-width:none}
.art-side-menu .side-menu-nav{margin-bottom:0}
.art-side-menu .side-menu-nav:hover{box-shadow:var(--theme-shadow)}
.art-detail-tag{padding-top:10px;padding-bottom:10px;overflow:hidden}
.art-detail-tag li{width:auto}
.art-detail-tag li+li{margin-left:10px}
.art-detail-tag a{display:block;padding:6px 15px;background-color:var(--bg-color-3);color:var(--text-color-3)}
.art-detail-tag a:hover{background-color:var(--theme-color);color:var(--theme-text-color)}
.topic-detail-box{height:150px}
.topic-detail-box .container{position:relative;z-index:2;transform:translateY(calc(50% + 20px))}
.topic-top-box{margin-top:-75px;position:relative;z-index:1}
.topic-detail-cover{display:block;width:calc(100% + var(--theme-padding)*2);margin-left:calc(var(--theme-padding)*-1);margin-right:calc(var(--theme-padding)*-1);margin-top:calc(var(--theme-gap)*-1);border-radius:0;margin-bottom:15px}
.topic-detail-title{font-size:28px;line-height:40px}
.topic-detail-desc{font-size:16px;line-height:24px;margin-top:15px}
.plot-item{display:block}
.plot-item+.plot-item{margin-top:15px}
.plot-item-title{font-size:16px;line-height:40px;margin-bottom:5px;padding-left:var(--theme-padding);padding-right:var(--theme-padding);background-color:var(--bg-color-3)}
.plot-item-title span{margin-right:5px}
.plot-item-title em{font-style:normal;color:var(--theme-color);margin-right:5px}
.plot-item-desc{line-height:20px;opacity:.8;padding:10px var(--theme-padding) 0;color:var(--text-color-1)}
.plot-detail-title{font-size:24px;line-height:40px;text-align:center}
.plot-detail-title em{font-style:normal;margin-left:5px;margin-right:5px}
.plot-detail-name{text-align:center;background-color:var(--theme-color-3);font-weight:400;margin:5px calc(var(--theme-padding)*-1) 10px;padding:10px var(--theme-padding);font-size:16px;color:var(--theme-text-color)}
.plot-detail-content{line-height:1.6;margin-bottom:10px;overflow:hidden}
.plot-detail-content h1,.plot-detail-content h2,.plot-detail-content h3,.plot-detail-content h4,.plot-detail-content h5,.plot-detail-content p{margin-bottom:10px}
.plot-detail-content p{text-indent:2em}
.plot-detail-content img{display:block;margin-top:10px;margin-bottom:10px;max-width:100%}
.plot-detail-foot{text-align:center}
.plot-detail-foot a{display:inline-block;background-color:var(--bg-color-1);padding:10px 15px}
.plot-detail-foot a.disabled{opacity:.8}
.plot-detail-foot a:hover{background-color:var(--theme-color);color:var(--theme-text-color)}
.detail-info-btn .actor-detail-up:not(:hover){background-color:var(--theme-color-3)}
.actor-detail-tab-item{font-size:16px;cursor:pointer;width:auto}
.actor-detail-tab-item+.actor-detail-tab-item{margin-left:10px}
.actor-detail-tab-item .fa{width:32px;height:32px;line-height:32px}
.actor-detail-tab-item:not(.active):not(:hover) .fa{color:var(--text-color-1)}
.actor-detail-tab-item::after{width:100%;background-color:var(--bg-color-2);transition:background-color .3s ease}
.actor-detail-tab-item.active::after,.actor-detail-tab-item:hover::after{box-shadow:var(--theme-shadow)}
.actor-detail-tab-item.active span,.actor-detail-tab-item:hover span{color:var(--theme-text-color)}
.actor-detail-tab-item.active::before{content:'';display:block;width:10px;height:10px;position:absolute;z-index:1;left:50%;bottom:0;transform:translate(-50%,50%) rotate(45deg);border-radius:0;box-shadow:var(--theme-shadow)}
.actor-detail-tab-item.content.active::after,.actor-detail-tab-item.content.active::before,.actor-detail-tab-item.content:hover::after{background-color:var(--theme-color-2)}
.actor-detail-tab-item.vod.active::after,.actor-detail-tab-item.vod.active::before,.actor-detail-tab-item.vod:hover::after{background-color:var(--theme-color-3)}
.actor-detail-tab-item.art.active::after,.actor-detail-tab-item.art.active::before,.actor-detail-tab-item.art:hover::after{background-color:var(--theme-color-4)}
.actor-content{line-height:1.6}
.actor-content h1,.actor-content h2,.actor-content h3,.actor-content h4,.actor-content h5{margin-top:10px;margin-bottom:10px;font-size:24px;border-left:4px solid var(--theme-color-2);padding-left:10px}
.actor-content p{margin-bottom:10px;text-indent:2em}
.footer{background-color:var(--bg-color-2);text-align:center;padding-top:20px;padding-bottom:20px;color:var(--text-color-2);position:relative;z-index:1}
.color-bars::before{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:4px;background-color:#333;background-position:0 0;background-repeat:repeat;background-image:repeating-linear-gradient(to right,var(--theme-color),var(--theme-color) 50px,var(--theme-color-2) 50px,var(--theme-color-2) 100px,var(--theme-color-3) 100px,var(--theme-color-3) 150px,var(--theme-color-4) 150px,var(--theme-color-4) 200px);animation:animate-colors 200s infinite linear;animation-play-state:paused}
.color-bars:hover::before{animation-play-state:running}
@-webkit-keyframes animate-colors{
  0%{background-position:0 0}
  100%{background-position:7000px 0}
}
@keyframes animate-colors{
  0%{background-position:0 0}
  100%{background-position:7000px 0}
}
.footer a{color:var(--text-color-1);opacity:.8}
.footer-link{font-size:14px}
.footer-link li{display:inline-block}
.footer-link li+li{margin-left:10px}
.footer-text{border-top:1px solid var(--bg-color-1);text-align:center;padding:20px 10px 0;line-height:1.8;font-size:12px}
.footer-text a{color:var(--text-color-2);opacity:1}
.footer-link li a:hover,.footer-text a:hover{color:var(--theme-color)}
.ewave-banner-box{background-color:var(--bg-color-2)}
.ewave-banner-box.float-bottom{position:fixed;bottom:0;left:0;width:100%;z-index:99;border-radius:0}
.ewave-banner-box.float-bottom,.ewave-banner-box.float-top{border-radius:0;background-color:#ddd}
[data-theme="1"] .ewave-banner-box.float-bottom,[data-theme="1"] .ewave-banner-box.float-top{background-color:#666}
.fixed{position:fixed;right:10px;bottom:50px;z-index:999}
.fixed-item{width:40px;max-width:40px;height:40px;border-radius:0;text-align:center;line-height:40px;background-color:var(--theme-color);box-shadow:var(--theme-shadow);cursor:pointer;margin-bottom:10px;position:relative}
.fixed-item .fa{color:#fff;font-size:20px;width:40px;line-height:40px}
.fixed-item-text{color:var(--theme-text-color);width:0;max-width:0;height:40px;line-height:40px;overflow:hidden;transition:max-width .1s ease;position:absolute;top:0;right:40px;background-color:var(--theme-color)}
.fixed-item.skin-switch{padding-top:0;padding-bottom:0}
.fixed-item.skin-switch span{height:40px;line-height:40px}
.ewave-sticky{position:static;top:auto;bottom:auto}
.ewave-page{margin-top:15px}
.ewave-page li .num,.ewave-page li a{background-color:var(--bg-color-2);border-color:var(--bg-color-2);color:var(--text-color-1)}
.layout-box .ewave-page li:not(.active):not(:hover) .num,.layout-box .ewave-page li:not(.active):not(:hover) a{background-color:var(--bg-color-1);border-color:var(--bg-color-1);color:var(--text-color-1)}
.member-container{margin-top:0;margin-bottom:var(--theme-gap)}
.ewave-full-height{min-height:calc(100vh - 266px - var(--theme-gap))}
.btn,.episode-box li a,.ewave-comment-reply-box .ewave-comment-item-list,.ewave-page li .num,.ewave-page li a,.form-control,.member-bg,.member-container .btn.member-btn,.member-container .member-left,.member-container .member-left.style2 .member-left-nav,.member-container .member-left.style2 .member-left-nav li a,.member-container .member-left.style2 .member-left-top,.member-container .member-right,.member-container .member-right .member-data-delete,.member-container .member-right .member-page a{border-radius:0}
.member-container .member-right .member-tab-list li.active::after{width:100%;height:4px;border-radius:0}
.color1 .box-head-title.flag,.color1 .box-head-title.sharp,.color1 .box-head-title::after,.color1 .ewave-page li.active .num,.color1 .ewave-page li.active a,.color1 .ewave-page li:not(.disabled) a:hover,.color1 .ewave-star-box .ewave-star-text,.color1 .filter-content dd a.active,.color1 .filter-selected-list li a:hover,.color1 .index-type-icon,.color1 .search-item-btn a:not(:hover),.color1 .star-count-box,.color1 .tab-item.active a::after,.color1 .vod-item-score,.index-type-icon.color1,.layout-box.color1 .box-head-title.flag,.layout-box.color1 .box-head-title.sharp{background-color:var(--theme-color)}
.color2 .box-head-title.flag,.color2 .box-head-title.sharp,.color2 .box-head-title::after,.color2 .ewave-page li.active .num,.color2 .ewave-page li.active a,.color2 .ewave-page li:not(.disabled) a:hover,.color2 .ewave-star-box .ewave-star-text,.color2 .filter-content dd a.active,.color2 .filter-selected-list li a:hover,.color2 .index-type-icon,.color2 .search-item-btn a:not(:hover),.color2 .star-count-box,.color2 .tab-item.active a::after,.color2 .vod-item-score,.index-type-icon.color2,.layout-box.color2 .box-head-title.flag,.layout-box.color2 .box-head-title.sharp{background-color:var(--theme-color-2)}
.color3 .box-head-title.flag,.color3 .box-head-title.sharp,.color3 .box-head-title::after,.color3 .ewave-page li.active .num,.color3 .ewave-page li.active a,.color3 .ewave-page li:not(.disabled) a:hover,.color3 .ewave-star-box .ewave-star-text,.color3 .filter-content dd a.active,.color3 .filter-selected-list li a:hover,.color3 .index-type-icon,.color3 .search-item-btn a:not(:hover),.color3 .star-count-box,.color3 .tab-item.active a::after,.color3 .vod-item-score,.index-type-icon.color3,.layout-box.color3 .box-head-title.flag,.layout-box.color3 .box-head-title.sharp{background-color:var(--theme-color-3)}
.color0 .box-head-title.flag,.color0 .box-head-title.sharp,.color0 .box-head-title::after,.color0 .ewave-page li.active .num,.color0 .ewave-page li.active a,.color0 .ewave-page li:not(.disabled) a:hover,.color0 .ewave-star-box .ewave-star-text,.color0 .filter-content dd a.active,.color0 .filter-selected-list li a:hover,.color0 .index-type-icon,.color0 .search-item-btn a:not(:hover),.color0 .star-count-box,.color0 .tab-item.active a::after,.color0 .vod-item-score,.index-type-icon.color0,.layout-box.color0 .box-head-title.flag,.layout-box.color0 .box-head-title.sharp{background-color:var(--theme-color-4)}
.color1 .box-head-more:hover,.color1 .box-head-title:not(.sharp):not(.flag) .search-wd,.color1 .box-head-type a:hover,.color1 .ewave-star .ewave-star-item,.color1 .filter-selected-list li a:not(:hover),.color1 .tab-item a:hover,.color1 .tab-item.active a,.color1 .text-list a:hover,.color1 .vod-item-desc a:hover,.color1 .vod-item-title a:hover{color:var(--theme-color)}
.color2 .box-head-more:hover,.color2 .box-head-title:not(.sharp):not(.flag) .search-wd,.color2 .box-head-type a:hover,.color2 .ewave-star .ewave-star-item,.color2 .filter-selected-list li a:not(:hover),.color2 .tab-item.active a,.color2 .text-list a:hover,.color2 .vod-item-desc a:hover,.color2 .vod-item-title a:hover,.tv .tab-item a:hover{color:var(--theme-color-2)}
.color3 .box-head-more:hover,.color3 .box-head-title:not(.sharp):not(.flag) .search-wd,.color3 .box-head-type a:hover,.color3 .ewave-star .ewave-star-item,.color3 .filter-selected-list li a:not(:hover),.color3 .tab-item a:hover,.color3 .tab-item.active a,.color3 .text-list a:hover,.color3 .vod-item-desc a:hover,.color3 .vod-item-title a:hover{color:var(--theme-color-3)}
.color0 .box-head-more:hover,.color0 .box-head-title:not(.sharp):not(.flag) .search-wd,.color0 .box-head-type a:hover,.color0 .ewave-star .ewave-star-item,.color0 .filter-selected-list li a:not(:hover),.color0 .tab-item a:hover,.color0 .tab-item.active a,.color0 .text-list a:hover,.color0 .vod-item-desc a:hover,.color0 .vod-item-title a:hover{color:var(--theme-color-4)}
.color1 .box-head-title.flag::after,.color1 .box-head-title::before,.color1 .ewave-star-box .ewave-star,.color1 .ewave-star-box .ewave-star-num,.color1 .filter-selected-list li a,.color1 .vod-item-score::after{border-color:var(--theme-color)}
.color2 .box-head-title.flag::after,.color2 .box-head-title::before,.color2 .ewave-star-box .ewave-star,.color2 .ewave-star-box .ewave-star-num,.color2 .filter-selected-list li a,.color2 .vod-item-score::after{border-color:var(--theme-color-2)}
.color3 .box-head-title.flag::after,.color3 .box-head-title::before,.color3 .ewave-star-box .ewave-star,.color3 .ewave-star-box .ewave-star-num,.color3 .filter-selected-list li a,.color3 .vod-item-score::after{border-color:var(--theme-color-3)}
.color0 .box-head-title.flag::after,.color0 .box-head-title::before,.color0 .ewave-star-box .ewave-star,.color0 .ewave-star-box .ewave-star-num,.color0 .filter-selected-list li a,.color0 .vod-item-score::after{border-color:var(--theme-color-4)}
.color1 ::-webkit-scrollbar-thumb,.color1 ::-webkit-scrollbar-thumb:active,.color1::-webkit-scrollbar-thumb,.color1::-webkit-scrollbar-thumb:active{background-color:var(--theme-color)}
.color2 ::-webkit-scrollbar-thumb,.color2 ::-webkit-scrollbar-thumb:active,.color2::-webkit-scrollbar-thumb,.color2::-webkit-scrollbar-thumb:active{background-color:var(--theme-color-2)}
.color3 ::-webkit-scrollbar-thumb,.color3 ::-webkit-scrollbar-thumb:active,.color3::-webkit-scrollbar-thumb,.color3::-webkit-scrollbar-thumb:active{background-color:var(--theme-color-3)}
.color0 ::-webkit-scrollbar-thumb,.color0 ::-webkit-scrollbar-thumb:active,.color0::-webkit-scrollbar-thumb,.color0::-webkit-scrollbar-thumb:active{background-color:var(--theme-color-4)}
.layui-layer .mini-container{padding-top:15px}
[data-theme="1"] .layui-layer{background-color:var(--bg-color-3);color:var(--text-color-1)}
[data-theme="1"] .layui-layer a{color:var(--text-color-1)}
[data-theme="1"] .layui-layer a:hover{color:var(--theme-color)}
[data-theme="1"] .layui-layer-title{border-bottom-color:var(--bg-color-3);margin-bottom:15px;color:var(--text-color-1)}
[data-theme="1"] .layui-layer .form-control{background-color:var(--bg-color-2)}
[data-theme="1"] .ewave-search-dropdown-text{color:var(--text-color-1)}
@media (min-width:992px){
  body{padding-left:calc(190px + var(--theme-padding))}
  .container{transition:all .3s ease}
  .head-wrapper.with-fixed-nav{transition:width .3s ease}
  body:not(.fixed-closed) .container{width:auto}
  body:not(.fixed-closed) .head-wrapper.with-fixed-nav{width:calc(100% - 190px);right:0}
  .logo-box{flex-shrink:0}
  .logo{position:relative;z-index:0}
  .logo::after{top:5px;right:20px;height:calc(100% - 10px)}
  .fixed-nav{transform:translateX(0);background-color:transparent;padding-left:0;padding-right:0;transition:all .3s ease}
  body.fixed-closed{padding-left:0}
  body.fixed-closed .fixed-nav{transform:translateX(-110%)}
  body.fixed-closed .head-fixed-close{transform:rotate(180deg)}
  .fixed-nav-item{height:50px;line-height:50px;font-size:16px}
  .side-menu-nav li.fixed-nav-item{padding-left:0;padding-right:0}
  .side-menu-nav li.fixed-nav-item+li{border:none}
  .fixed-nav-item a{display:block;position:relative;padding-left:30px;padding-right:10px}
  .side-menu-nav li.fixed-nav-item.current::after,.side-menu-nav li.fixed-nav-item.current::before,.side-menu-nav li:hover::after{display:none}
  .side-menu-nav li.fixed-nav-item a{line-height:50px}
  .side-menu-nav li.side-menu-parent.fixed-nav-item .ewave-accordion-toggle{overflow:visible}
  .side-menu-nav li.fixed-nav-item.ewave-accordion.active .ewave-accordion-content{display:none}
  .side-menu-nav li.fixed-nav-item.side-menu-parent .ewave-accordion-toggle a{float:none}
  .side-menu-nav li.side-menu-parent.fixed-nav-item .ewave-accordion-toggle>.fa{display:none}
  .fixed-nav-icon{font-size:20px;margin-right:5px}
  .fixed-nav-item.active a{background-color:var(--theme-color);color:var(--theme-text-color)!important}
  .fixed-nav-item.active a::after{content:'';display:block;position:absolute;right:0;left:auto;bottom:-10px;width:10px;height:10px;border-radius:0;background:0 0;border-top:10px solid var(--theme-color);border-right:10px solid transparent!important}
  body:not(.fixed-closed) .slide.slide-round-nav{margin-left:var(--theme-padding);padding-right:var(--theme-padding);padding-left:calc(90px + var(--theme-padding))}
  .slide-item{padding-bottom:400px}
  .slide .ewave-nav-name{z-index:2;text-align:center;bottom:0;padding-top:7px}
  .slide.slide-round-nav .ewave-nav-name{width:calc(90px + var(--theme-padding));padding-right:var(--theme-padding);height:100%;left:0;top:0}
  .ewave-nav-name::after{content:'';display:block;position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;background-color:var(--bg-color-2);opacity:.5}
  .slide .ewave-nav-name .name{display:block;width:100%;padding:3px;background-color:rgba(0,0,0,.3);position:relative;z-index:1;border-radius:50%}
  .slide .ewave-nav-name .name+.name{margin-top:9px}
  .slide .ewave-nav-name .name.active,.slide .ewave-nav-name .name:hover{opacity:1;background-color:var(--theme-color-3)}
  .slide.slide-round-nav .ewave-nav-name .name.active{position:relative}
  .slide.slide-round-nav .ewave-nav-name .name.active::after{content:'';display:block;position:absolute;z-index:0;width:30px;height:30px;background-color:var(--theme-color-3);right:-8px;top:50%;transform:translateY(-50%) rotate(45deg)}
  .slide.slide-round-nav .ewave-nav-name .name.active em{position:relative;z-index:1}
  .slide .ewave-nav-name .name em{display:block;padding-bottom:100%;border-radius:50%;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer}
  [data-theme="1"] .slide .ewave-nav-name .name:not(.active):not(:hover){border-color:rgba(255,255,255,.3)}
  body:not(.fixed-closed) .detail-box{padding-left:calc(var(--theme-padding) + 10px);margin-left:calc(var(--theme-padding)*-1 - 10px)}
  .fixed-item:hover{border-radius:0}
  .fixed-item:hover .fixed-item-text{width:80px;max-width:80px;padding-left:20px;border-radius:0}
  .footer{margin-left:calc(var(--theme-padding)*-1 - 10px)}
  .member-container .member-left,.member-container .member-right{top:auto}
  .member-container .member-left.style2 .member-left-top{background-image:linear-gradient(45deg,var(--theme-color),var(--theme-color-3))}
}
@media (min-width:1400px){
  .ranking-item-pic:first-child{margin-top:3px}
}
@media (max-width:1399.9px) and (min-width:1200px){
  .index-type dd a{width:33.333%;display:none}
  .index-type dd a:nth-child(-n+6){display:block}
  .ranking-item-pic:first-child{margin-top:10px}
  .ranking-item-cover{width:22%}
  .ranking-item-info{width:calc(78% - 10px)}
  .ranking-item-info h4{font-size:16px}
}
@media (max-width:1199.9px){.art-detail-main{margin-bottom:var(--theme-gap)}
.art-detail-sticky{position:static}
}
@media (max-width:1199.9px) and (min-width:992px){
  .slide.slide-round-nav{padding-left:calc(80px + var(--theme-padding))}
  .slide.slide-round-nav .ewave-nav-name{padding-top:3px;width:calc(80px + var(--theme-padding))}
  .slide .ewave-nav-name .name+.name{margin-top:5px}
  .slide.slide-round-nav .ewave-nav-name .name.active::after{width:20px;height:20px}
  .slide-item{padding-bottom:340px}
  .index-type dd a{width:50%;display:none}
  .index-type dd a:nth-child(-n+4){display:block}
  .ranking-item-pic:first-child{margin-top:20px}
  .ranking-item-cover{width:35%}
  .ranking-item-info{width:calc(65% - 5px)}
  .ranking-item-info h4{font-size:16px}
}
@media (max-width:991.9px){
  .container{width:auto}
  .gap,.head-placeholder{margin-bottom:10px}
  .fixed-nav-swiper{height:calc(100% - 80px)}
  .fixed-nav-swiper .side-menu-nav{max-height:100%;height:100%}
  .fixed-nav-icon{margin-right:3px}
  .side-menu{width:300px}
  .slide-container{padding-left:0;padding-right:0}
  .slide{margin-top:-10px}
  .slide-item{padding-bottom:40%;height:0;position:relative}
  .slide .ewave-nav-name{text-align:center}
  .slide .ewave-nav-name .name{display:inline-block;width:10px;height:10px;border-radius:50%;padding:0;background-color:#000;opacity:.2;margin-bottom:0}
  .slide .ewave-nav-name .name+.name{margin-left:5px}
  .slide .ewave-nav-name .name.active{opacity:1;background-color:var(--theme-color);background-image:none}
  .slide .ewave-nav-name .name em{display:none!important}
  .head-box,.head-placeholder{line-height:50px}
  .head-placeholder{height:50px}
  .head-left{max-width:calc(100% - 180px)}
  .logo-box{padding-left:15px;padding-right:15px;margin-right:0;max-width:100%;width:100%;background-color:var(--theme-color)}
  .logo-text{font-size:18px}
  .head-right{margin-right:0;padding-right:10px}
  .head-right-item{margin-right:10px}
  .head-right-item:first-child{margin-right:0}
  .ewave-history-dropdown,.ewave-login,.ewave-user-dropdown,.head-menu-switch,.skin-switch{padding-top:5px;padding-bottom:5px}
  .ewave-history-text .fa,.ewave-login .fa,.head-menu-switch .fa,.skin-switch .fa{font-size:18px;margin-bottom:0}
  .head-right-item.ewave-user-logged{width:40px}
  .ewave-user-avatar{width:40px;height:40px}
  .ewave-history-box{left:auto;right:-85px;transform:translateX(0)}
  .ewave-history-box::before{left:auto;right:95px}
  .box-head-title{font-size:18px}
  .box-head-title:not(.actor-detail-tab-item) span{color:#fff}
  .ranking-box .box-head-title span{color:var(--text-color-1)}
  .box-head-title:not(.sharp):not(.flag)::after{width:100%}
  .box-head-title .fa{margin-right:5px}
  .box-head-more{font-size:16px}
  .box-head-title .search-wd{color:var(--theme-text-color)!important}
  .slide-type .swiper-slide{width:30%;padding-left:5px;padding-right:5px}
  .slide-type .swiper-slide-active{width:36%}
  .slide-type .swiper-slide-next,.slide-type .swiper-slide-prev{width:33%}
  .layui-layer:not(.layui-layer-msg){left:50%!important;transform:translateX(-50%)!important;width:96%;max-width:400px}
  .layui-layer:not(.layui-layer-msg) .mini-container{max-width:380px}
  .ewave-full-height{min-height:calc(100vh - 316px - var(--theme-gap))}
  .vod-player-left{width:100%}
  .plot-detail-title{font-size:20px}
  .plot-detail-name{padding-top:6px;padding-bottom:6px}
  .art-item-info,.art-item-title-box{padding-left:10px;padding-right:10px}
  .art-info{text-align:left;padding-top:0}
  .gbook-form-box{position:static}
  .new-item-cover{width:15%}
  .new-item-desc,.new-item-name,.new-item-time,.new-item-type,.new-item-year{padding-left:10px}
  .new-item-name{width:50%}
  .new-item-type{width:70px}
  .new-item-time{flex-grow:1;flex-shrink:1}
}
@media (max-width:767.9px){
  .art-box-head{display:block}
  .art-tab,.search-tab{width:100%}
  .art-tab .ewave-swiper{float:none}
  .art-tab .tab-item{margin-left:0;margin-right:10px}
  .art-item-info{padding-bottom:15px}
  .art-item-desc{line-height:20px;height:40px}
  .art-item2 .art-item-title{font-size:16px;line-height:24px;margin-bottom:5px}
  .art-item2 .art-item-desc{line-height:20px;height:40px}
  .ranking-item{height:50px}
  .new-item-num,.ranking-item-num{width:30px;height:30px;line-height:30px;font-size:24px}
  .ranking-item-num{top:10px}
  .new-item-num{font-size:20px}
  .ranking-item-title{width:calc(100% - 40px);font-size:14px;line-height:22px}
  .ewave-star-box .ewave-star,.ewave-star-box .ewave-star-num,.ewave-star-box .ewave-star-text,.star-count-box{padding-left:5px;padding-right:5px}
  .playlist-tab-box{max-width:100%;width:auto}
  .art-title{font-size:24px;line-height:36px}
  .member-container .member-right .member-data-delete{border-radius:50%}
}
@media (max-width:767.9px) and (min-width:576px){
  .detail-star,.ewave-star-box .ewave-star-text{font-size:16px}
  .ewave-star .ewave-star-item,.ewave-star-box .ewave-star-num{font-size:20px}
}
@media (max-width:575.9px){
  .vod-item-title{font-size:15px;line-height:24px;height:48px}
  .actor-list .vod-item-title,.topic-list .vod-item-title{height:auto;line-height:30px}
  .vod-item-info{padding:5px}
  .vod-item-desc,.vod-item-status{font-size:12px}
  .slide{padding:0;border-radius:0}
  .slide-type{padding-top:10px;padding-bottom:10px;margin-left:0;margin-right:0;margin-top:0}
  .slide-item{border-radius:0}
  .slide .swiper-pagination{bottom:10px}
  .vod-item-slide .vod-item-title{height:auto}
  .box-head-title{font-size:16px}
  .box-head-more{font-size:14px}
  .detail-star,.ewave-star-box .ewave-star-text{font-size:14px}
  .ewave-star .ewave-star-item,.ewave-star-box .ewave-star-num{font-size:18px}
  .tab-item a{font-size:15px}
  .art-item-desc{height:40px}
  .art-item2 .art-item-cover{width:40%}
  .new-item-name{width:40%}
  .playlist-tab-box+.ewave-sort{font-size:16px}
  .player-wrapper{padding-top:0;padding-bottom:0;margin-top:-10px}
  .player-container{padding-left:0;padding-right:0;margin-top:-10px}
  .player-tips{padding-left:10px}
  .player-tips .player-tips-title{font-size:14px;padding-left:10px;padding-right:10px}
  .slide-item-title{border-bottom-left-radius:0}
  .vod-item-slide .vod-item-title{font-size:14px;line-height:20px}
  .art-title,.topic-detail-title{font-size:20px;line-height:32px}
  .topic-detail-box{height:100px}
  .topic-top-box{margin-top:-50px}
  .topic-detail-desc{font-size:14px;line-height:21px;margin-top:10px}
  .topic-detail-cover{margin-bottom:10px}
  .detail-actor-tab-item{height:50px;line-height:50px;padding-left:50px;padding-right:10px}
  .detail-actor-tab-cover{width:40px;height:40px}
}