*{margin:0;padding:0}body,html{min-width:320px;-webkit-text-size-adjust:auto;background-color:#2a2f59}#b_app_link{display:none!important}.comment-wrapper{padding:12px 16px;background-color:#fff}.ba-to-top{position:fixed;right:-112px;bottom:48px;width:112px;height:112px;border-radius:50%;background-color:rgba(0,0,0,.45);z-index:10000}.ba-to-top .ba-top-icon{position:absolute;left:50%;top:16px;margin-left:-15px;width:30px;height:39px;background:url(../img/ba-top.png) no-repeat;background-size:30px 39px}.ba-to-top .ba-top-tips{position:absolute;left:50%;top:56px;width:112px;margin-left:-56px;text-align:center;color:#fff}.ba-topbar{position:fixed;top:0;left:0;width:750px;height:90px;background:url(../img/nav-background.png) repeat-x;background-size:750px 90px;z-index:1}.ba-menu{list-style:none;padding:0 32px;background:url(../img/logo.png) 40px center no-repeat}.ba-menu .ba-m-i{width:25%;height:90px;float:left;text-align:center}.ba-menu .ba-m-i:hover{background-color:rgba(255,255,255,.1)}.ba-menu .ba-m-i .ba-m-label{position:relative;width:100%;height:100%;display:inline-block;line-height:90px;color:#fff;font-size:24px}.ba-menu .ba-m-i.ba-comment span.ba-m-label,.ba-menu .ba-m-i.ba-share span.ba-m-label{padding-left:16px}.ba-menu .ba-m-i.ba-comment span.ba-m-label:before,.ba-menu .ba-m-i.ba-share span.ba-m-label:before{position:absolute;left:42px;top:50%;margin-top:-15px;display:inline-block;width:30px;height:30px;background:url(../img/ba-comment.png) no-repeat;content:" "}.ba-menu .ba-m-i.ba-share span.ba-m-label{padding-left:15px}.ba-menu .ba-m-i.ba-share span.ba-m-label:before{background:url(../img/ba-share.png) no-repeat}.ba-homepage{position:relative;width:750px;height:1330px;background:url(../img/background.jpg) no-repeat;background-size:750px 1330px;text-align:center}.ba-homepage .ba-news{position:absolute;left:50%;top:840px;width:600px;margin-left:-300px;font-size:30px;color:#fff}.ba-homepage .ba-next-page{position:absolute;left:50%;bottom:108px;width:132px;height:109px;margin-left:-66px;background:url(../img/ba-next-page.png) no-repeat;background-size:132px 109px;animation:opacity-change 2s;animation-iteration-count:infinite}.ba-container{width:750px;background:url(../img/bg-repeat.jpg)}.ba-container .ba-title-list{position:relative;width:750px;height:166px;background-size:750px 166px}.ba-container .ba-title-list span{position:relative;left:150px;top:60px;font-size:42px;font-weight:700;color:#fff}.ba-container .ba-title-list[title="0"]{background:url(../img/ba-title-1.jpg) no-repeat}.ba-container .ba-title-list[title="1"]{background:url(../img/ba-title-2.jpg) no-repeat}.ba-container .ba-title-list[title="2"]{background:url(../img/ba-title-3.jpg) no-repeat}.ba-container .ba-title-list[title="3"]{background:url(../img/ba-title-4.jpg) no-repeat}.ba-container .ba-title-list[title="4"]{background:url(../img/ba-title-5.jpg) no-repeat}.ba-container .ba-bangumi-append{background-color:#2a2f59}.ba-container .ba-bangumi-public{background-color:#33375a}.ba-bangumi{position:relative;padding-top:32px;min-height:200px}.ba-bangumi:first-child{padding-top:0}.ba-bangumi .ba-concern{position:absolute;width:283px;height:80px;background:url(../img/concerned.png) no-repeat;background-size:283px 80px;transition:all .6s}.ba-bangumi .ba-concern span{position:absolute;left:148px;top:26px;color:#fff;font-size:20px}.ba-bangumi .ba-concern.unconcern{background:url(../img/unconcerned.png) no-repeat}.ba-bangumi .ba-concern.unconcern span{color:#1d4268}.ba-bangumi .ba-pv-link{position:absolute;width:284px;height:80px;background:url(../img/pv-link.png) no-repeat;background-size:284px 80px}.ba-bangumi .ba-pv-icon{position:absolute;width:99px;height:92px;background:url(../img/pv-icon.png) no-repeat;background-size:99px 92px}.ba-bangumi[data-type="1"] .ba-pv-link{left:32px;bottom:25px}.ba-bangumi[data-type="1"] .ba-concern{right:32px;bottom:25px}.ba-bangumi[data-type="2"] .ba-pv-icon{left:12px;bottom:12px}.ba-bangumi[data-type="2"] .ba-concern{right:90px;bottom:50px}.ba-share-bottom{width:750px;height:339px;background:url(../img/ba-share-bg.jpg) no-repeat;background-size:750px 340px;padding-top:1px}.ba-share-bottom .ba-share-button{width:240px;height:240px;margin:64px auto;background:url(../img/ba-share-bottom.png) no-repeat;background-size:240px 240px}@keyframes opacity-change{0%,100%{opacity:1}50%{opacity:.6}}@-moz-keyframes opacity-change{0%,100%{opacity:1}50%{opacity:.6}}@-webkit-keyframes opacity-change{0%,100%{opacity:1}50%{opacity:.6}}@-o-keyframes opacity-change{0%,100%{opacity:1}50%{opacity:.6}}