body,h1,h2,h3,h4,h5,h6,li,ol,ul{margin:0}.p0 .alone>.a1 h5,.text-overflow{white-space:nowrap;text-overflow:ellipsis}img{border:0;vertical-align:middle}textarea{overflow:auto;resize:none}a{text-decoration:none;outline:0;cursor:pointer}li,ol,ul{padding:0;list-style-type:none}button,input,select,textarea{font:inherit;border:0;outline:0}[hidden],template{display:none}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,main,nav,section{display:block}.clearfix:after{content:"";display:block;clear:both}.float-l{float:left}.float-r{float:right}.text-overflow{overflow:hidden}::-moz-focus-inner{border:0}body{font-family:"Microsoft YaHei",Helvetica,Arial,sans-serif;overflow-x:hidden}.share-btn{position:relative}.share-weixin{position:absolute;padding:10px;top:60px;color:#333;text-align:center;background-color:#fff;z-index:1}.top-header{position:fixed;top:0;left:0;width:100%;height:60px;background-color:rgba(0,0,0,.5);-webkit-transform:translateZ(0);z-index:10000}.top-header .float-l{position:absolute;top:0;left:0;margin-top:18px;margin-left:15%}.top-header .float-l a{display:inline-block}.top-header .float-l a img{display:block}.top-header .float-r{position:absolute;top:0;right:0;margin-top:18px;margin-right:15%}.top-header .float-r>li{display:inline-block;vertical-align:middle}.top-header .float-r .share-btn{width:34px;height:34px;margin-left:3px;background-repeat:no-repeat;cursor:pointer}.main,.p0,.p0 .mask,.p1{width:1920px}.top-header .float-r .text{font-size:18px;color:#ddd;height:34px;line-height:34px}.top-header .float-r .b1{background-image:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/WB.png)}.popup .b1,.top-header .float-r .b1:hover{background-image:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/WB2.png)}.top-header .float-r .b2{background-image:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/WX.png)}.popup .b2,.top-header .float-r .b2:hover{background-image:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/WX2.png)}.top-header .float-r .b3{background-image:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/KJ.png)}.popup .b3,.top-header .float-r .b3:hover{background-image:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/KJ2.png)}.top-header .float-r .b4{background-image:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/TB.png)}.popup .b4,.top-header .float-r .b4:hover{background-image:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/TB2.png)}.main{height:19440px}.p0,.p1{position:relative;height:1080px}.p0 .alone,.p0 .mask,.p0 .no1{position:absolute}.p1+.p1{height:2160px}.p0 img{display:block}.p0 .mask{display:none\9;z-index:2;left:0;bottom:0;height:1080px;background-color:#000;opacity:.3;filter:alpha(30);background:-webkit-gradient(linear,right top,left top,color-stop(0,#000),color-stop(100%,transparent));background:-webkit-linear-gradient(right,#000 0,transparent 100%);background:-webkit-gradient(linear,right top,left top,from(#000),to(transparent));background:linear-gradient(to left,#000 0,transparent 100%)}.p0 .a1 .mask{left:-4px;bottom:-4px}.p0 .no1{display:block;z-index:3;color:#fff;top:300px;right:250px;width:520px}.p0 .no1 h3{font-size:36px;line-height:48px;margin-bottom:50px}.p0 .no1 h3 strong{font-size:56px;vertical-align:top}.p0 .no1 h4{font-size:24px;background:url(../../images/title.png) no-repeat;padding-left:15px;height:48px;line-height:48px;font-weight:400;margin-bottom:10px}.p0 .no1 h2{font-size:72px;line-height:1;margin-bottom:20px}.p0 .no1 span{font-size:24px;color:#eee;padding-left:10px}.p0 .no1 span.count{font-size:28px;color:#fff;font-weight:700}.p0 .alone{z-index:4;right:0;bottom:0;left:0;padding-left:114px;background-color:rgba(0,0,0,.5);padding-top:30px;padding-bottom:70px}.p0 .alone>.a1{color:#fff;position:relative;float:left;margin:0 12px;padding:4px 8px;width:166px;height:227px;background:url() center no-repeat;-webkit-transition:all .2s;transition:all .2s;-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:0 0 5px rgba(0,0,0,.8);border:4px solid transparent}.p0 .alone>.a1:hover{border:4px solid #fff}.p0 .alone>.a1:hover button{opacity:1}.p0 .alone>.a1:hover .mask{display:none}.p0 .alone>.a1 h5,.p0 .alone>.a1 span{display:inline-block;float:right;text-align:right;position:relative;z-index:4}.p0 .alone>.a1 h5{width:106px;height:21px;line-height:21px;font-size:12px;font-weight:400;overflow:hidden}.p0 .alone>.a1 span{min-width:100px}.p0 .alone>.a1 strong{position:relative;z-index:4;font-size:28px;font-weight:700;line-height:1}.p0 .alone>.a1 button{position:absolute;right:12px;bottom:12px;display:block;width:63px;height:63px;background:url(http://i1.hdslb.com/u_user/activity/html/2015-new-anime/img-main/go.png) center no-repeat;cursor:pointer;opacity:0}.p0 .alone>.a1 .mask{display:none\9;width:166px;height:227px;opacity:.3;filter:alpha(30);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#000),color-stop(100%,transparent));background:-webkit-linear-gradient(top,#000 0,transparent 100%);background:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background:linear-gradient(to bottom,#000 0,transparent 100%)}.light{position:absolute;overflow:hidden;margin:0 auto}.light a{display:block;width:100%;height:100%}.light a:before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;overflow:hidden;z-index:6;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.4)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}.light:hover a:before{-webkit-animation:aniBlink120 .3s ease-out forwards;animation:aniBlink120 .3s ease-out forwards}@-webkit-keyframes aniBlink120{from{left:-100%}to{left:100%}}@keyframes aniBlink120{from{left:-100%}to{left:100%}}.comment.container{margin:48px auto 0;width:960px}