/*!
 * @名称：base.css
 * @功能：1、重设浏览器默认样式
 *       2、设置通用原子类
 */html{background:#fff;color:#000}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:12px Helvetica Neue,Helvetica,Arial,Microsoft Yahei,Hiragino Sans GB,Heiti SC,WenQuanYi Micro Hei,sans-serif}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}fieldset,img{border:none;vertical-align:middle}iframe{display:block}abbr,acronym{border:none;font-feature-settings:normal;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a{transition:color .2s}a,a:hover,ins{text-decoration:none}:focus,a:focus{outline:none}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both;overflow:hidden}.clearfix{zoom:1}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden}.hide{display:none}.block{display:block}.fl,.fr{display:inline}.fl{float:left}.fr{float:right}
.bili-icon,.icon{display:inline-block;background-image:url(//static.hdslb.com/images/base/icons.png)}.bili-wrapper{margin:0 auto;width:1160px}@media screen and (max-width:1400px){.bili-wrapper{width:980px}}.bili-wrapper .l-con{float:left;width:900px}@media screen and (max-width:1400px){.bili-wrapper .l-con{width:720px}}.bili-wrapper .r-con{width:260px;float:right}.elevator-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:10000;top:0;left:0}.b-loading{text-align:center;height:20px;color:#99a2aa}.b-loading span{vertical-align:middle;height:20px;line-height:20px}.b-loading a,.b-loading span{display:inline-block;*display:inline;*zoom:1}.b-loading a{width:auto}.b-loading:before{content:"";width:20px;background:url(//s1.hdslb.com/bfs/static/jinkela/rank/asserts/loading.gif) no-repeat 50%;margin-right:5px}.b-loading:after,.b-loading:before{display:inline-block;*display:inline;*zoom:1;vertical-align:middle;height:20px}.b-loading:after{content:"\6B63\5728\52A0\8F7D...";line-height:25px;color:#99a2aa}.b-loading.b-load-fail:before{background:url(//s1.hdslb.com/bfs/static/jinkela/rank/asserts/empty-icon.png) center -472px no-repeat}.b-loading.b-load-fail:after{display:none}.bi-btn{display:inline-block;background:#00a1d6;color:#fff;font-size:14px;padding:4px 18px;border-radius:4px;transition:all .3s;-ms-user-select:none;user-select:none;border:1px solid #00a1d6;text-align:center;cursor:pointer}.bi-btn:hover{color:#fff;background:#00b5e5;border-color:#00b5e5}.bi-btn:active{background:#01769c;border-color:#01769c}.bi-btn.text-only{color:#00a1d6;border-color:transparent;background-color:#fff}.bi-btn.text-only:active,.bi-btn.text-only:hover{border-color:#e5e9ef;color:#00a1d6;background-color:#e5e9ef}.bili-msg{position:absolute;background-color:rgba(0,0,0,.8);color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;font-style:normal;margin-top:10px;transition:all .3s;opacity:0;z-index:20101}.bili-msg.show{margin-top:0;opacity:1}.bili-msg.error{background-color:rgba(228,12,12,.8)}.bili-msg .layout{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1;outline:none}.watch-later-hint{position:absolute;font-size:12px;color:#fff;border-radius:4px;line-height:18px;padding:4px 8px;z-index:20;background-color:#000;background:rgba(0,0,0,.8)}.custom-scrollbar::-webkit-scrollbar{width:10px;height:10px}.custom-scrollbar::-webkit-scrollbar-button,.custom-scrollbar::-webkit-scrollbar-track{display:none}.custom-scrollbar::-webkit-scrollbar-track-piece{background:#ddd}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e5e9ef;border:1px solid #ddd;border-radius:4px}.bili-dialog{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:10000;color:#222}.bili-dialog .con{position:fixed;top:50%;left:50%;margin-left:-160px;background:#fff;width:360px;border-radius:4px}.bili-dialog .con .btn-close{position:absolute;width:16px;height:16px;right:15px;top:15px;overflow:hidden;cursor:pointer;transition:all .3s}.bili-dialog .con .btn-close:before{transform:rotate(45deg);-ms-transform:rotate(45deg)}.bili-dialog .con .btn-close:after,.bili-dialog .con .btn-close:before{content:"";position:absolute;height:1px;width:100%;top:50%;left:0;margin-top:-1px;background:#aaa}.bili-dialog .con .btn-close:after{transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.bili-dialog .con .btn-close:hover:after,.bili-dialog .con .btn-close:hover:before{background:#666}.bili-dialog .con header{text-align:center;font-size:16px;border-bottom:1px solid #eee;padding:15px 20px}.bili-dialog .con .txt{padding:60px 20px 40px;font-size:14px;line-height:22px;text-align:center}.bili-dialog .con .btn-box{padding:25px 10px;text-align:center}.bili-dialog .con .btn-box .bi-btn{margin:0 10px;padding:6px 25px}.bili-dialog .con .btn-box .btn-cancel{background:#fff;color:#6d757a;border:1px solid #ccd0d7}.bili-dialog .con .btn-box .btn-cancel:hover{color:#00a1d6;background:#fff;border-color:#00a1d6}.bili-dialog .con .btn-box .btn-cancel:active{background:#f1f1f1;border-color:#00a1d6;color:#00a1d6}
.lazy-img{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABHCAMAAAB4UkqjAAAAh1BMVEUAAADd3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d0UCIZXAAAALHRSTlMAoJDx4OYL/DcGF+6+JNi4ycSIT2k6LPeWfRzTVPXPszEQrV0hpo12cEZAZFpRNIQAAAJVSURBVFjD7dbZcpswGIbhHwwSi81q8Ib33fnu//oatRIpmliDhQ/aaZ+TKInnjVgkhb4RJMhP9Fzo8PiD+vEA+JPnqS0+1dRHBJhibAzh2HNeekxP9Z8XBSMZM6SmRBYx65QeM6XsY3rKPqanLGMWqeDmOh0b/Io9+YHi3gKtdExgLznSlyjFMGnUphIMlcgY22C4DSPBxTu4IrXDe+yI6IDWbPSqGVoHoohDyip6XZVB4hFN1TgPyUaYQ5rSWQ0nZGcC6UyJukKypa4yIXX3HLLlqCdHX++HLRfS/9bbWvvHLSLNR3N6tRXdFwdxejekiYF4fDnWYa/WqSm2PqRCSy0hrbP5RxAaW8141N17tVbZ+S1fFYbWFF2+1lqg62BoBdAsqWOLroWhxTh+M8vmWuuaxp1WaWjRSn43yl35sHTLUjxiaWlqnYE4LZoJme3v13MibqepFZRL6otV5V+/Hv+xVvi+FsvZG1qh/LQ7uFXnF/HlwcEfYlDktW2r5EARUiXWc1xRWAC8tGwxsdJ9dcRnYrddMdtrjDZyAy3kXrSJ7O89u8zEZAIKxBRnFzbonWD3ZkfCrrmzP+6979nicjAnW3NZ4OS1R6GtVBa8drTek539up3NAgMvcv51WNZQitCiFBZQaqIMSrx1XrWNoWTy/w1r+hk+xjuMSVjGGC6WZ3S1xlDriqTKxzB+Ra3I4bDHne62drqmied57QR9z0D94dHnOEmvJ/pWAMm4ovL2TTcJ5cRyMlHrbkdG5c/5r82fYqt+K/iR89m2JrP9PEZyI80PsPxVT0P3FAEAAAAASUVORK5CYII=) 50% no-repeat;width:100%;height:100%;display:inline-block}.lazy-img img{display:block;width:100%;height:100%}.lazy-img img[src=""]{opacity:0}
.gg-floor-module{margin-bottom:20px;position:relative;width:1160px;overflow:hidden;border-radius:5px;max-height:96px;font-size:0}.gg-floor-module a{display:inline-block}.gg-floor-module img{border-radius:5px}@media screen and (max-width:1400px){.gg-floor-module{width:980px;max-height:80px}}.gg-floor-module .gg-pic{position:absolute;left:0;bottom:0}
.go-top-m{bottom:50px;width:48px;position:fixed;left:50%;margin-left:590px;transition:top .3s}@media screen and (max-width:1400px){.go-top-m{margin-left:500px}}.go-top-m .go-top{cursor:pointer;width:46px;height:48px;background-color:#f6f9fa;background-position:-648px -72px;background-repeat:no-repeat;border:1px solid #e5e9ef;overflow:hidden;border-radius:4px}.go-top-m .go-top:hover{background-color:#00a1d6;background-position:-714px -72px;border-color:#00a1d6}
.bili-dropdown{position:relative;display:inline-block;vertical-align:middle;background-color:#fff;cursor:default;padding:0 7px;height:22px;line-height:22px;border:1px solid #ccd0d7;border-radius:4px}.bili-dropdown:hover{border-radius:4px 4px 0 0;box-shadow:0 2px 4px rgba(0,0,0,.16)}.bili-dropdown:hover .dropdown-list{display:block}.bili-dropdown .selected{display:inline-block;vertical-align:top}.bili-dropdown .icon-arrow-down{background-position:-475px -157px;display:inline-block;vertical-align:middle;width:12px;height:6px;margin-left:5px;margin-top:-1px}.bili-dropdown .dropdown-list{position:absolute;width:100%;background:#fff;border:1px solid #ccd0d7;border-top:0;left:-1px;top:22px;z-index:10;display:none;border-radius:0 0 4px 4px}.bili-dropdown .dropdown-list .dropdown-item{cursor:pointer;margin:0;padding:3px 7px}.bili-dropdown .dropdown-list .dropdown-item:hover{background-color:#e5e9ef}
.rank-menu,.rank-menu li{text-align:center}.rank-menu li{width:115px;height:40px;font-size:18px;line-height:25px;padding:0 12px;margin-left:52px;display:inline-block;cursor:pointer}.rank-menu li:first-child{margin-left:0}.rank-menu li.active{color:#00a1d6;height:38px;border-bottom:2px solid #00a1d6}.rank-menu li .text{margin-left:5px;font-size:16px}.rank-menu li .rank-icon{display:inline-block;width:30px;height:30px;vertical-align:middle;background:url(//static.hdslb.com/images/base/icons.png) no-repeat}.rank-menu li .rank-icon.all{background-position:-83px -979px}.rank-menu li .rank-icon.origin{background-position:-83px -1041px}.rank-menu li .rank-icon.bangumi{background-position:-83px -1107px}.rank-menu li .rank-icon.cinema{background-position:-146px -1555px}.rank-menu li .rank-icon.rookie{background-position:-83px -1170px}
.other{height:52px;border-top:1px solid #e5e9ef;margin-left:130px;font-size:12px;overflow:hidden;font-size:14px;transition:height .3s}.other .other-link{margin-right:20px;font-weight:700;overflow:hidden;white-space:nowrap;max-width:640px;display:block;text-overflow:ellipsis;padding:15px 0}.other .other-link .title{color:#222;margin-right:10px;transition:.2s}.other .other-link:hover .title{color:#00a1d6}.other span{color:#99a2aa;margin-right:5px}.other strong{color:#00a1d6}.other.open{height:auto}.more-data{display:block;margin:0 0 18px 130px;font-size:14px;color:#00a1d6;transition:.2s}.more-data i{display:inline-block;margin-left:10px;width:11px;height:6px;background:url(//static.hdslb.com/images/icons-rank.png) -27px -29px no-repeat}
.watch-later-trigger{display:none;width:22px;height:22px;position:absolute;right:6px;bottom:4px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABT0lEQVQ4je3VMYrCQBTG8b/DWASLNKJgJ1hY2sloZeF2gkeYW+wZvIVXsLBJY5UdtLJLk17EIghCwChukWRxFzSaaLdfMwm8/EgemTclgOl02gEmwAAoky8RsAA+tdbrUoJ+AVZO8G9CoCeJ39Sq1+sopbBtO5e23+8xxrDdbi1gIog/vxAKYNs2Sqn0diBIenoP9X2fIAgyccv66WZZZBXvdjtc18UYkwlfJxM+n8+/1pfBefMPPw4LEZcEQcBqteJ0Or0GrlartFotLpcLnucxm83YbDbFYSEE/X6f4XBIpVLhcDjgOA6u63I8HvPDaRqNBuPxmHa7DcS7cT6f36yXj8IAUkq63S7NZpPlcomUtx9/Ck5Tq9UYjUZ3a976u0UQz9OiCcMwvYwk8XHyYYxBKXU9+p5Grybg4m1Hk9Bar4Ee4JC0JWeixOhprdffE/1yRW/TLMYAAAAASUVORK5CYII=)}.watch-later-trigger.added{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABiklEQVQ4jbXVzyvDcRzH8efns1+JIRtbOSiKrMRBrZZC5IzcHJYTJyc1J464ubuY5MQ/oLSTNSHfIg5KyEmbzY/5sa++c/hOCtv47rvX8f2pR+/3u0+fjwAgfNoFLAH9gA1jUYEIECLoU0QOjQIVBsHveQECEr1Ts1By1pJEH9/s9EuM77RQbLIMKACG4QaHhYNBL7EBj3lwtU2yFXDT6rRil8Ic2C4F634XnbU24m8aY9F46bAUsNJdR1+9g6f3LKPROBfp99LhxY5aRhorULUs43sJlFQmfxO/FWMDHpQhL+3VXzdxps3JVEsVAJOHSSK3rwWbsP5WtAhorrSy09vAxH6CeoeFOV8NALPHKTZvnovMBoLwafZ7sc4uWfe76HE70HKnUsDy+SNzJ/dFUciziruMxvBunNXLNFLo6Mb1M/N/RCHPKgAyWpbpoyQHdxmaKi0snD3wYzQj8GfWrtL/4L5S1rdCLYOrSvTvxOxEJBBC/07MygsQkgR9ChAAtiltLWrOCBD0KR9smmovo1v+1QAAAABJRU5ErkJggg==)}.watch-later-hint{position:absolute;font-size:12px;color:#fff;border-radius:4px;line-height:18px;padding:4px 8px;z-index:99999;background-color:#000;background:rgba(0,0,0,.8)}
.rank-list.pgc-list li .img .cover{width:90px;height:120px}.rank-list.pgc-list li .info{display:block;height:120px;margin-left:106px}.rank-list.pgc-list li .info .title{height:42px;line-height:42px;font-size:18px}.rank-list.pgc-list li .info .pts{bottom:90px}.rank-list.pgc-list li .num{height:120px;line-height:120px}.no-data{text-align:center;border:0;line-height:200px;height:200px}.no-data.loading{height:500px;color:#99a2aa}.no-data.loading:before{text-align:center;content:"";display:inline-block;vertical-align:middle;background-repeat:no-repeat;margin-right:5px;width:24px;height:24px;margin-top:-5px;background-image:url(//s1.hdslb.com/bfs/static/jinkela/rank/asserts/loading.gif)}.rank-item{transition:.2s;overflow:hidden;border-bottom:1px solid #e5e9ef;position:relative}.rank-item:hover{box-shadow:0 2px 5px #ccc}.rank-item .num{width:70px;height:70px;position:absolute;top:20px;left:0;line-height:70px;text-align:center;font-size:36px;font-weight:700;color:#b8c0cc;font-family:simhei}.rank-item .content{padding:20px 0 0 70px;overflow:hidden}.rank-item .content .img{position:relative;float:left}.rank-item .content .img .cover{width:114px;height:70px}.rank-item .content .img .cover img{border-radius:4px}.rank-item .content .img a{display:inline-block}.rank-item .content .img .w-later{display:none}.rank-item .content .img:hover .w-later{display:block}.rank-item .content .info{padding-bottom:20px;margin-left:130px;height:70px;position:relative;display:block}.rank-item .content .info .pgc-info{color:#99a2aa}.rank-item .content .info .pgc-num{color:#fb7299}.rank-item .content .info .title{height:20px;line-height:20px;font-weight:700;font-size:14px;color:#222;transition:.3s;display:inline-block}.rank-item .content .info .detail{margin-top:20px;color:#99a2aa}.rank-item .content .info .detail a{color:#99a2aa}.rank-item .content .info .detail .data-box{width:80px;margin-right:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rank-item .content .info .detail .b-icon{width:12px;height:12px;margin-right:5px;display:inline-block;vertical-align:text-top;background:url(//static.hdslb.com/images/base/icons.png) no-repeat}.rank-item .content .info .detail .b-icon.play{background-position:-282px -90px}.rank-item .content .info .detail .b-icon.view{background-position:-282px -218px}.rank-item .content .info .detail .b-icon.author{background-position:-282px -154px}.rank-item .content .info .detail .fav{width:12px;height:12px;margin-right:5px;display:inline-block;vertical-align:middle;background:url(//static.hdslb.com/images/base/bangumi-zf-icon.png) no-repeat}.rank-item .content .info .pts{height:20px;color:#b8c0cc;line-height:20px;position:absolute;bottom:40px;right:20px;text-align:center}.rank-item .content .info .pts div{color:#00a1d6;font-weight:700;font-size:16px;margin-bottom:12px}.rank-item .content .info:hover{cursor:pointer}.rank-item .content .info:hover .title{color:#00a1d6!important}
.rank-tab-wrap{background:#edf2f9;padding:0;border-radius:4px;clear:both;height:40px}.rank-tab-wrap .rank-tab{float:left}.rank-tab-wrap .rank-tab .active{color:#00a1d6}.rank-tab-wrap .rank-tab li{float:left;padding:0 10px;height:40px;line-height:40px;text-align:center;cursor:pointer;font-size:14px;margin-right:10px}.rank-tab-wrap .rank-dropdown{margin-top:8px;margin-right:10px}.rank-type-dropdown{float:right}
a:hover{outline:0;color:#00a1d6!important;text-decoration:none;cursor:pointer}@media screen and (max-width:1438px){.main-inner{width:999px}}@media screen and (min-width:1438px){.main-inner{width:1414px}}.main-inner{margin:0 auto;position:relative}.main-inner .rank-container{border:0;margin:20px 0;border-radius:4px}.rank-list-head{padding:15px 0}.rank-list-head .rank_tips{padding:7px 0;background-color:#edf2f9;border-radius:4px}.rank-list-head .rank_tips .b-icon-tip{width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 10px;background:url(//static.hdslb.com/upload/img/icons.png) -52px -27px no-repeat}.rank-list-head .rank_tips .tip-txt{vertical-align:middle}.gg-floor-module{margin-top:10px}.gg-floor-module .lazy-img{height:auto}.primary-menu-itnl{border-bottom:1px solid #eee}
