:root{
  --page:#f6f8fb;
  --card:#fff;
  --soft:#f0f0f0;
  --ink:#333;
  --muted:#555;
  --soft-ink:#444;
  --accent:#ff8f0a;
  --on-accent:#fff;
  --shadow:3px 3px 5px 0 rgba(0,0,0,.1);
  --gap:15px;
  --head:70px;
  --ad-top:0px;
}
[data-theme="1"]{
  --page:#121212;
  --card:#25252b;
  --soft:#32323c;
  --ink:#f0f0f0;
  --muted:#6c6c6c;
  --soft-ink:#fff;
}
@media(max-width:767.99px){:root{--gap:10px}}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{background:var(--page);color:var(--ink);font:13px/20px "PingFang SC","Microsoft YaHei",helvetica,arial,sans-serif;overflow-x:hidden}
img{border:0;max-width:100%;object-fit:cover;vertical-align:middle}
a{color:var(--ink);text-decoration:none}
a:hover{color:var(--accent)}
ul,ol{margin:0;padding:0;list-style:none}
h1,h2,h3,h4,p{margin:0}
button,input{font:inherit}
.gone{display:none!important}
.fl{float:left}
.fr{float:right}
.tc{text-align:center}
.ellip{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.clamp2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.accent{color:var(--accent)}
.space{margin-bottom:var(--gap)}
.wrap{width:auto;margin:0 auto;padding-left:var(--gap);padding-right:var(--gap)}
@media(min-width:576px){.wrap{width:560px}}
@media(min-width:768px){.wrap{width:750px}}
@media(min-width:992px){.wrap{width:970px}}
@media(min-width:1200px){.wrap{width:1170px}}
@media(min-width:1400px){.wrap{width:1320px}}
.grid{margin-left:calc(var(--gap)*-1);margin-right:calc(var(--gap)*-1)}
.grid:after,.cf:after{content:"";display:table;clear:both}
.cell{position:relative;float:left;min-height:1px;padding-left:var(--gap);padding-right:var(--gap)}
.w12{width:100%}.w6{width:50%}.w4{width:33.3333%}.w3{width:25%}
@media(min-width:576px){
  .s12{width:100%}.s6{width:50%}.s4{width:33.3333%}.s3{width:25%}.s2{width:16.6667%}
}
@media(min-width:768px){
  .m12{width:100%}.m6{width:50%}.m4{width:33.3333%}.m3{width:25%}.m2{width:16.6667%}
}
@media(min-width:992px){
  .l12{width:100%}.l6{width:50%}.l4{width:33.3333%}.l3{width:25%}.l2{width:16.6667%}
}
@media(min-width:1200px){
  .x12{width:100%}.x9{width:75%}.x8{width:66.6667%}.x6{width:50%}.x4{width:33.3333%}.x3{width:25%}.x2{width:16.6667%}
}
@media(max-width:575.99px){.hide-xs{display:none!important}}
@media(min-width:576px) and (max-width:767.99px){.hide-sm{display:none!important}}
@media(min-width:768px) and (max-width:991.99px){.hide-md{display:none!important}}
@media(min-width:992px) and (max-width:1199.99px){.hide-lg{display:none!important}}
@media(min-width:1200px) and (max-width:1399.99px){.hide-xl{display:none!important}}
@media(min-width:1400px){.hide-xxl{display:none!important}}
.only-wide{display:none}
@media(min-width:1200px){.only-wide{display:block}}

.site-head{position:fixed;z-index:9999;top:0;left:0;width:100%;background:var(--card);box-shadow:var(--shadow)}
.head-inner{position:relative;height:var(--head)}
.brand-box{float:left;width:calc(100% - 620px);margin-top:15px}
.brand{display:inline-block;width:160px;height:38px;line-height:38px;padding:0 5px;font-size:24px;vertical-align:middle}
.menu{display:inline-block;width:calc(100% - 170px);vertical-align:middle;white-space:nowrap}
.filter-options .swiper-slide,.line-nav .swiper-slide{width:auto;flex-shrink:0}
.menu>a,.menu-item{display:inline-block;position:relative;vertical-align:middle}
.menu>a,.menu-item>a{display:inline-block;padding:0 10px;font-size:16px;line-height:38px;white-space:nowrap}
.menu>a.is-on,.menu-item.is-on>a,.menu>a:hover,.menu-item:hover>a{color:var(--accent);font-weight:700}
.menu>a:after,.menu-item>a:after{content:"";position:absolute;left:10px;right:10px;bottom:4px;height:2px;background:var(--accent);transform:scaleX(0);transition:transform .2s}
.menu>a.is-on:after,.menu-item.is-on>a:after,.menu>a:hover:after,.menu-item:hover>a:after{transform:scaleX(1)}
.menu-sub{display:none;position:absolute;z-index:30;top:100%;left:0;min-width:128px;padding:6px 0;border-radius:4px;background:var(--card);box-shadow:var(--shadow)}
.menu-item:hover .menu-sub{display:block}
.menu-sub a{display:block;padding:0 16px;font-size:14px;font-weight:400;line-height:32px;white-space:nowrap}
.menu-sub a:hover,.menu-sub a.is-on{color:var(--accent);background:var(--soft)}
.tools{float:right;height:var(--head)}
.tool{position:relative;float:left;height:var(--head);text-align:center}
.tool>a,.history-btn,.account a.ewave-login,.account .ewave-user-info{display:block;width:50px;height:40px;padding-top:15px;font-size:12px;line-height:20px;text-align:center}
.tool>a i,.history-btn i,.account a i{display:block;height:20px;margin-bottom:5px;font-size:22px;font-weight:400;opacity:.8}
.account .ewave-user-name span,.account .ewave-user-info img{display:none}
.search-bar{float:right;width:320px;margin:15px 10px 0 0}
.search-field{position:relative;height:40px;border-radius:100px;background:linear-gradient(90deg,rgba(114,214,245,.2),rgba(200,193,221,.2) 50%,rgba(255,148,179,.2))}
.search-field input{width:calc(100% - 70px);height:40px;margin-left:16px;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px}
.search-field input::placeholder{color:var(--muted)}
.search-go{position:absolute;top:4px;right:4px;width:32px;height:32px;border:0;border-radius:50%;background:var(--accent);color:#fff;cursor:pointer}
.hot-pop{display:none;position:absolute;z-index:20;left:20px;width:calc(100% - 62px);margin-top:6px;padding:8px 0;border-radius:4px;background:var(--soft);box-shadow:var(--shadow)}
.hot-pop h5{margin:0;padding:8px 16px;font-size:14px;font-weight:400;color:var(--soft-ink)}
.hot-pop a{display:block;height:32px;padding-right:12px;overflow:hidden;color:var(--soft-ink);font-size:14px;line-height:32px;white-space:nowrap;text-overflow:ellipsis}
.hot-pop a:hover{color:var(--accent)}
.hot-pop .n{display:inline-block;width:28px;margin-left:16px}
.hot-pop .n0{color:#fc4274}.hot-pop .n1{color:#ff8155}.hot-pop .n2{color:#fcb80a}
.search-space{height:0}
.head-space{height:var(--head);margin-bottom:var(--gap)}
.drawer,.search-toggle{display:none}

.drop{position:relative}
.drop-box{position:absolute;top:68px;right:0;z-index:30;visibility:hidden;opacity:0;min-width:180px;padding:5px 10px;border-radius:4px;background:var(--soft);box-shadow:var(--shadow);transition:opacity .2s}
.drop-box:before{content:"";position:absolute;top:-4px;right:22px;width:8px;height:8px;background:var(--soft);transform:rotate(45deg)}
.drop:hover .drop-box,.drop.is-open .drop-box{visibility:visible;opacity:1}
.history-box{width:280px;padding:5px;text-align:left;font-size:14px}
.history-box li{position:relative;padding:0 10px 0 28px}
.history-box li a{display:block;overflow:hidden;border-top:1px solid var(--card);color:var(--soft-ink);line-height:34px;white-space:nowrap;text-overflow:ellipsis}
.history-box li:before{content:"";position:absolute;left:12px;top:50%;width:8px;height:8px;border:1px solid var(--accent);border-radius:50%;transform:translateY(-50%)}
.history-box .history-head:before,.history-box .history-foot:before{display:none}
.history-box .history-head a{border:0;font-weight:700}
.history-box .history-foot{padding-left:10px}
.history-box .history-foot a{border:0;border-radius:5px;background:var(--card);text-align:center}
.history-box .history-foot a:hover{background:var(--accent);color:#fff}
.history-box small{float:right;margin-left:8px;opacity:.75}
.history-empty{padding:28px 10px;color:var(--soft-ink);text-align:center}
.account .drop-box{right:0;font-size:16px}
.account .drop-box a{display:block;padding:4px 8px;color:var(--soft-ink);white-space:nowrap}
.account .drop-box a:hover{color:var(--accent)}

.box{padding:var(--gap);border-radius:4px;background:var(--card);box-shadow:var(--shadow)}
.box h2{overflow:hidden;font-size:26px;line-height:40px;font-weight:600}
.pills{float:right}
.pills a,.pills span{display:inline-block;margin-left:12px;padding:0 14px;border-radius:14px;background:var(--soft);color:var(--soft-ink);font-size:14px;font-weight:400;line-height:28px;vertical-align:middle}
.pills a.active,.pills a:hover{background:var(--accent);color:#fff}
.pills .count{background:transparent}

.rail h2{margin-bottom:4px}
.yx-slider{overflow:hidden}
.yx-slider .swiper-wrapper{display:flex;align-items:flex-start}
.yx-slider .swiper-slide{display:block;width:205px;height:auto;padding:0 6px}
.yx-slider .cover{opacity:1}
.cards{margin-top:15px}
.cards>li{margin-bottom:15px}
.poster{display:block;position:relative;overflow:hidden;border-radius:7px;background:var(--card);box-shadow:var(--shadow)}
.vod-class-tag{position:absolute;top:5px;right:5px;z-index:3;height:21px;padding:0 5px;border-radius:2px;background:var(--accent);color:#fff;font-size:12px;line-height:21px;white-space:nowrap;pointer-events:none}
.cover{display:block;padding-bottom:130%;background:#111 center/cover no-repeat}
.cover.wide-pic{display:none}
.meta{padding-top:6px}
.meta h3{height:22px;overflow:hidden;font-size:16px;font-weight:500;line-height:22px}
.meta h3 a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.status{margin-top:4px;color:var(--ink);font-size:14px;line-height:20px;opacity:.7}
.poster:hover{transform:scale(1.04);transition:transform .25s}

.split-main{float:left;width:100%}
.split-side{display:none}
@media(min-width:1200px){
  .split .split-main{width:calc(75% - var(--gap));margin-right:var(--gap)}
  .split .split-side{display:block;float:left;width:25%}
}
.account .ewave-dropdown{position:relative}
.account .ewave-dropdown-box{position:absolute;top:68px;right:0;z-index:30;min-width:140px;padding:6px 8px;border-radius:4px;background:var(--soft);box-shadow:var(--shadow)}
.account .ewave-dropdown-box a{display:block;padding:4px 8px;color:var(--soft-ink);white-space:nowrap}
.account .ewave-user-info{color:var(--ink)}
.ranks li+li a{border-top:1px solid var(--soft)}
.rank-link{display:block;height:70px;padding:10px;overflow:hidden}
.rank-link:hover{background:var(--soft)}
.rank-no{position:relative;float:left;width:50px;height:50px}
.rank-mark{position:absolute;left:4px;bottom:0;color:transparent;font-family:Impact,sans-serif;font-size:32px;line-height:1;background:linear-gradient(180deg,var(--soft-ink),transparent);-webkit-background-clip:text;opacity:.35}
.rank-num{display:block;margin-top:3px;font:700 30px Impact,sans-serif;text-align:center;transform:skew(-10deg)}
.ranks li:nth-child(1) .rank-num{color:#ff4f34}
.ranks li:nth-child(2) .rank-num{color:#fa6400}
.ranks li:nth-child(3) .rank-num{color:#ffb802}
.rank-cover{display:none;width:100%;padding-right:8px}
.rank-cover .cover{padding-bottom:130%}
.rank-link:hover .rank-mark,.rank-link:hover .rank-num{display:none}
.rank-link:hover .rank-cover{display:block}
.rank-text{overflow:hidden}
.rank-text h4{font-size:16px;line-height:30px}
.rank-text p{color:var(--muted);font-size:13px}
.rank-hot{float:right;margin-left:8px;color:var(--accent);line-height:50px;white-space:nowrap}

.friends li{display:inline-block;margin:6px 16px 0 0}
.tag-links{font-size:12px;line-height:2}
.story{padding-top:10px;font-size:14px;line-height:2}

.filters{color:var(--soft-ink)}
.filter-row{display:flex;margin-bottom:2px}
.filter-name{flex:none;width:42px;font-size:14px;line-height:28px;text-align:center}
.filter-options{flex:1;min-width:0;overflow:hidden;padding-bottom:8px}
.filter-options a{width:auto;margin-right:6px;padding:0 10px;font-size:14px;line-height:28px}
.filter-options a.active,.filter-options a:hover{border-radius:14px;background:var(--accent);color:#fff}

.movie{position:relative;min-height:220px;padding:15px;overflow:hidden}
.movie-pic{position:absolute;top:50%;left:0;width:220px;transform:translateY(-50%);box-shadow:var(--shadow)}
.movie-pic img{width:100%;border-radius:4px}
.movie-text{float:right;width:calc(100% - 245px)}
.movie-text h3{margin-bottom:var(--gap);font-size:24px;font-weight:500}
.movie-text .facts span{display:block;float:left;margin-bottom:5px;font-size:14px}
.movie-text .facts a+a{margin-left:8px}
.movie-text .blurb{width:calc(100% - 180px);margin-top:6px;font-size:14px;line-height:25px}
.actions{padding-top:15px}
.actions a{display:inline-block;width:144px;height:40px;margin-right:20px;border-radius:4px;background:#fb7f17;color:#fff;font-size:16px;line-height:40px;text-align:center}
.actions a.fav{background:#f55}
.actions a i{margin-right:5px;font-size:20px;vertical-align:middle}
.actions a:hover{opacity:.85;color:#fff}
.movie-qr{position:absolute;top:50%;right:10px;width:150px;transform:translateY(-50%);text-align:center}
.movie-qr .qr{padding:2px;background:#fff}
.movie-qr p{margin-top:4px;background:var(--page);font-size:12px;line-height:32px}

.lines{overflow:hidden;border-bottom:1px solid var(--soft)}
.lines h2{float:left;width:100px;font-size:24px;line-height:35px}
.line-nav{float:left;width:calc(100% - 160px);margin-left:5px;overflow:hidden}
.line-nav .swiper-slide{width:auto;margin-right:15px;line-height:35px;cursor:pointer}
.line-nav .swiper-slide.active{color:var(--accent);font-weight:700}
.line-nav .swiper-slide em{display:none}
.line-nav .swiper-slide.active em{display:block;height:2px;background:var(--accent)}
.sort-btn{float:right;width:45px;line-height:35px;text-align:right;cursor:pointer}
.episodes{max-height:330px;padding:10px 0;overflow-x:hidden;overflow-y:auto}
.episodes .line-list{margin-left:0;margin-right:0}
.episodes>p{margin-bottom:6px;color:var(--muted)}
.episodes li{margin-top:10px}
.episodes li a{display:block;border-radius:4px;background:var(--soft);color:var(--ink);font-size:12px;line-height:2.8;text-align:center}
.episodes li a.active,.episodes li a:hover{background:var(--accent);color:#fff}

.player-shell{background:var(--page)}
.player{position:relative}
.player-main{position:relative;z-index:1;width:calc(100% - 316px);background:#000}
.screen{position:relative;background:#000}
.ratio{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}
.ratio iframe,.ratio video,.ratio embed,.ratio .MacPlayer{position:absolute!important;top:0;left:0;width:100%;height:100%;border:0}
.pin-close,.pin-hold{display:none}
.wide-toggle{position:absolute;z-index:2;top:40%;right:-20px;width:20px;height:40px;border-radius:0 100px 100px 0;background:var(--soft);line-height:40px;text-align:center;cursor:pointer}
.player.is-wide .player-main{width:100%}
.player.is-wide .player-side{display:none}
.player.is-wide .wide-toggle i{display:inline-block;transform:rotate(180deg)}
.player-bar{background:#000}
.player-bar ul{display:flex}
.player-bar li{flex:1;text-align:center}
.player-bar a{display:block;color:#ddd;line-height:3}
.player-bar a i{margin-right:4px}
.player-bar a.disabled{color:#666;cursor:not-allowed}
.player-side{position:absolute;top:0;right:0;width:316px;height:100%;padding:20px 10px 20px 20px;overflow:hidden;background:var(--card)}
.player-side h3{overflow:hidden;font-size:16px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}
.player-side .sub{margin-top:8px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}
.stars{margin:12px 0;overflow:hidden;line-height:30px}
.stars .star-list{float:left;width:50%}
.stars .star-list li{display:inline-block;color:var(--accent);font-size:18px;cursor:pointer}
.stars .star-word{float:left;width:25%;margin:0;font-size:16px;font-weight:400;text-align:center}
.stars .star-score{float:left;width:25%;margin:0;color:var(--accent);font-size:22px;text-align:right}
.phone-qr{position:relative;height:70px;margin:18px 0 12px;padding:6px 0;border-radius:4px;background:var(--soft)}
.phone-qr .horn{position:absolute;top:-16px;left:14px;width:37px;height:30px;background:url(../images/a.png) center/100% no-repeat}
.phone-qr .qr{position:absolute;top:6px;left:6px;width:60px;height:60px;padding:2px;background:#fff}
.phone-qr .qr canvas,.phone-qr .qr img{width:100%;height:100%}
.phone-qr .qr-text{margin-left:78px}
.phone-qr h3{margin:6px 0;font-size:16px}
.phone-qr p{font-size:12px;line-height:18px}
.suggest{height:calc(100% - 210px);overflow:auto}
.suggest h3{margin-bottom:8px;font-size:14px}
.suggest li{height:70px;margin-bottom:12px}
.suggest .pic{float:left;width:115px}
.suggest .pic .cover{padding-bottom:56%}
.suggest .txt{float:right;width:155px}
.suggest .txt b{display:block;overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}
.suggest .txt span{display:block;margin-top:4px;overflow:hidden;color:#999;font-size:12px;white-space:nowrap;text-overflow:ellipsis}
.copy-note,.copy-note a{padding:20px 0;color:var(--accent);font-size:18px;text-align:center}
@media(min-width:992px){
  .pin-player.is-pin{position:fixed;z-index:30;right:20px;bottom:10px;width:500px;padding:5px;background:rgba(0,0,0,.5);box-shadow:var(--shadow)}
  .pin-player.is-pin .pin-close{display:block;position:absolute;top:0;right:0;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;line-height:24px;text-align:center;transform:translate(50%,-50%);cursor:pointer}
  .pin-hold{display:none}
  .pin-player.is-pin+.pin-hold{display:block}
  .cards .wide .cover.poster-pic{display:none}
  .cards .wide .cover.wide-pic{display:block;padding-bottom:calc(65% - 20px)}
}
.intro{padding:12px 15px;font-size:14px;line-height:1.8}

.pager{margin:10px 0 15px;text-align:center}
.pager li{display:inline-block;margin-left:10px}
.pager a,.pager .num{display:inline-block;padding:5px 15px;border:1px solid var(--soft);border-radius:5px;background:var(--soft);color:var(--soft-ink)}
.pager .active a,.pager .active .num,.pager li:not(.disabled) a:hover{border-color:var(--accent);background:var(--accent);color:#fff}
.pager .disabled a{opacity:.5;cursor:default}
.empty{padding:30px 0;color:var(--muted);text-align:center}

.site-foot{border-top:1px solid rgba(255,255,255,.05);background:var(--card);text-align:center}
.site-foot p{margin-top:6px;color:var(--soft-ink);font-size:14px;line-height:25px}
.site-foot p:first-child{margin:12px 0}
.site-foot a{color:var(--soft-ink);font-weight:500}
.site-foot i{padding:0 16px}
.dock{position:fixed;right:10px;bottom:50px;z-index:999;width:50px;text-align:center}
.dock a,.dock-theme a{display:block;height:40px;margin-bottom:5px;border-radius:4px;background:var(--accent);color:#fff;font-size:18px;line-height:40px}
.dock-top{display:none}
.dock a:hover{opacity:.85;color:#fff}
.dock-theme .to-light,.dock-theme .to-dark{display:none}
[data-theme="0"] .dock-theme .to-dark,[data-theme="1"] .dock-theme .to-light{display:block}
.news-list{margin-top:12px}
.news-item{padding:10px 0;border-top:1px solid var(--soft)}
.news-item h3{font-size:16px;line-height:1.4}
.news-item p{margin-top:6px;color:var(--muted);font-size:14px}
.tip-page{max-width:520px;margin:40px auto;padding:24px;text-align:center}
.tip-page h3{margin-bottom:12px;color:var(--accent);font-size:22px}
.miss{padding:40px 0 20px;text-align:center}
.miss b{display:block;font-size:64px;line-height:1}

@media(max-width:1399.99px) and (min-width:1200px){
  .brand-box{width:calc(100% - 560px)}
  .search-bar{width:300px}
  .yx-slider .swiper-slide{width:190px}
}
@media(max-width:1199.99px) and (min-width:992px){
  .brand-box{width:calc(100% - 480px)}
  .search-bar{width:280px}
  .movie-qr{width:110px}
  .yx-slider .swiper-slide{width:190px}
}
@media(max-width:991.99px){
  .wrap{width:auto}
  .brand-box{width:calc(100% - 180px)}
  .menu{display:none}
  .drawer,.search-toggle{display:block}
  .search-bar{position:absolute;z-index:5;top:var(--head);left:0;width:100%;margin:0;padding:8px var(--gap) 0;transform:scaleY(0);transform-origin:top;transition:transform .2s}
  .site-head.is-search .search-bar{transform:scaleY(1)}
  .site-head.is-search .search-space{height:56px}
  .site-head.is-search+.head-space{height:calc(126px + var(--ad-top))}
  .drop-box{right:0}
  .box h2,.lines h2{font-size:18px;line-height:32px}
  .lines h2{width:80px}
  .line-nav{width:calc(100% - 130px)}
  .player-main{width:100%}
  .player-side,.wide-toggle{display:none}
  .player-wrap{padding-left:0;padding-right:0}
  .movie{min-height:0;padding:12px}
  .movie-pic{position:relative;top:auto;left:auto;float:left;width:120px;transform:none}
  .movie-text{float:right;width:calc(100% - 132px)}
  .movie-text h3{font-size:18px}
  .movie-text .blurb,.movie-text .facts span{width:100%}
  .movie-qr{display:none}
  .actions a{width:46%;height:36px;margin-right:0;font-size:14px;line-height:36px}
  .actions a+a{margin-left:4%}
  .yx-slider .swiper-slide{width:150px}
  .dock{width:46px}
}
@media(max-width:575.99px){
  .brand{width:auto;max-width:calc(100% - 8px);font-size:22px}
  .tool>a,.history-btn,.account a.ewave-login,.account .ewave-user-info{width:40px}
  .tool>a i,.history-btn i,.account a i{font-size:18px}
  .meta h3{font-size:14px}
  .status{font-size:12px}
  .yx-slider .swiper-slide{width:150px}
  .pager li{margin-left:4px}
  .pager a,.pager .num{padding:5px 8px}
  .line-nav{width:calc(100% - 50px)}
  .lines h2{display:none}
  .player-bar a{line-height:1.5;padding:8px 0;font-size:12px}
  .player-bar a span{display:block}
  .player-bar a i{margin:0}
}
.drawer-panel{display:none;position:fixed;z-index:10000;top:0;left:0;width:220px;height:100%;padding:var(--gap);overflow:auto;background:var(--page);box-shadow:var(--shadow);transform:translateX(-100%);transition:transform .3s}
.drawer-panel.is-open{display:block;transform:translateX(0)}
.drawer-mask{display:none;position:fixed;z-index:9998;inset:0;background:rgba(0,0,0,.55)}
.drawer-mask.is-open{display:block}
.drawer-list{padding:var(--gap);border-radius:4px;background:var(--soft)}
.drawer-list a{position:relative;display:block;padding-left:16px;color:var(--soft-ink);line-height:36px}
.drawer-list a.active,.drawer-list a:hover{color:var(--accent)}
.fold-toggle:before{content:"\f0da";position:absolute;left:0;top:50%;font:normal 16px/1 FontAwesome;transform:translateY(-50%)}
.fold.is-open>.fold-toggle:before{content:"\f0d7"}
.fold-body{display:none;padding-bottom:4px}
.fold.is-open>.fold-body,.fold-body.is-open{display:block}
.fold-body a{padding-left:36px}
@media(max-width:991.99px){
  .site-head{top:var(--ad-top);z-index:2147483647}
  .head-space{height:calc(var(--head) + var(--ad-top))}
  .drawer-panel{top:var(--ad-top);height:calc(100% - var(--ad-top));z-index:2147483647}
  .drawer-mask{z-index:2147483646}
}
::-webkit-scrollbar{width:6px;height:6px}
::-webkit-scrollbar-track{background:transparent}
::-webkit-scrollbar-thumb{border-radius:4px;background:var(--accent)}
