.banner,.display-block{display:block;overflow:hidden}.banner,.display-block,.tabs a{overflow:hidden}.tabs a,.text-center,.title-line,.top-number{text-align:center}.icon-sex,.icon-zan{vertical-align:top}.cellbanner .yt,.challenge>p.e,.name-div .name,.slide .info,.slide .info>p,.word-break{white-space:normal}.info-p,.line2,.txt-line-2{word-break:break-all;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bottom div,.tabs a{text-decoration:none;-webkit-tap-highlight-color:none;box-sizing:border-box}.bbs-username-div,.bottom div,.btn-div,.list,.name-div,.pic-list,.pic-list.one,.pic-list.two,.tabs a{box-sizing:border-box}.text-gray{color:#999}.text-light-gray{color:#ddd}.text-white{color:#fff}.text-green{color:#1cb194}.text-orange{color:#ff8d30}.text-darkgray{color:#666}.text-red{color:#f24141}.text-small{font-size:1.2rem;line-height:1}.text-big{font-size:1.8rem}.text-xl{font-size:1.6rem}.text-normal{font-size:1.4rem}.text-bolder{font-weight:bolder}@media screen and (min-width:750px){.text-big{font-size:2.2rem}}.container{background:#fff;margin-bottom:1rem;position:relative}.banner{width:100%}.word-break{word-break:break-all}.float-left{float:left}.float-right{float:right}.padding-1{padding:1rem}.margin-bottom-0{margin-bottom:0}.tabs{z-index:1;font-size:1.6rem;display:-webkit-box;background:gradient(linear,0 50%,0 100%,from(#fff),to(#eee));background:-webkit-gradient(linear,0 50%,0 100%,from(#fff),to(#eee))}.tabs a{color:#666;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;padding:1.25rem;display:block;position:relative}.tabs a:after{display:table;content:" ";right:0;background:#ddd;width:1px;position:absolute;top:2rem;height:4rem}.tabs a:last-child:after{content:none}.tabs a.active{border-bottom:.4rem solid #ff8d30}.all,.list{border-bottom:1px solid #ddd}.tabs a:active{background-color:#ddd}.tabs .icon{background-repeat:no-repeat;background-position:center 1.25rem;padding-top:5.25rem;line-height:1}.tabs .icon-info{background-image:url(/images/league/icon-info-2x.png)}.tabs .icon-top{background-image:url(/images/league/icon-top-2x.png)}.tabs .icon-yuezhan{background-image:url(/images/league/icon-yuezhan-2x.png)}.tabs .icon-comment{background-image:url(/images/league/icon-comment-2x.png)}.list{width:98%;width:-moz-calc(100% - 4rem);width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);margin-left:5.5rem;position:relative;overflow:visible;padding:1.5rem 1rem 1.5rem 0}.list:last-child{border-bottom:0}.top-number{position:absolute;left:-5.5rem;top:50%;width:5.5rem;height:2.5rem;margin-top:-1.25rem}.slide-container,.slide-control{position:relative}.slide,.title-line:before{left:0}.top-number-txt{background:#787878;border-radius:50%;color:#fff;width:2rem;height:2rem;display:inline-block}.slide,.slide-control{width:100%;overflow:hidden}.transition{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slide{position:absolute;top:0}.slide .info{padding:2rem;word-break:break-all;overflow:hidden}.slide .info>p{line-height:2.5rem;padding:.5rem;word-break:break-all;overflow:hidden}.challenge .cinfo>div .cname,.line-height-1,.lv{line-height:1}.title-line{position:relative;margin:2.2rem 2.2rem 0;color:#999;display:block}.title-line:after,.title-line:before{content:"";display:block;width:18%;position:absolute;bottom:.9rem;border-bottom:1px solid #999}.title-line:after{right:0}.header-div{float:left;width:4rem;height:3.5rem;position:relative}.name-div{float:left;width:96%;width:-moz-calc(100% - 8rem);width:-webkit-calc(100% - 8rem);width:calc(100% - 8rem)}.name-div .name{word-break:break-all}.competitive-div{width:6rem;text-align:right;padding-top:.3rem;position:absolute;bottom:1.5rem;right:3rem}.margin-bottom-05{margin-bottom:.5rem}.header{width:3.5rem;height:3.5rem;margin:0 .4rem 0 0;border-radius:50%}.challenge .cinfo,.challenge>p.e.last{margin-bottom:1rem}.header-m{width:3rem;height:3rem;margin-right:.5rem}.lv{background-color:#f24141;color:#fff;padding:.1rem .3rem;border-radius:1rem;font-size:1rem;position:absolute;bottom:0;right:0}.btn-div,div.cover-div{position:fixed;z-index:2;left:0}div.cover-div{display:none;width:100%;height:100%;top:0;background:rgba(0,0,0,.8)}.cover-div img{float:right;margin-right:1rem}.challenge-c{background:#f2f2f2;border-bottom:0}.challenge{margin:1rem;border-radius:.3rem;background-color:#fff;padding:2rem 2.5rem 0;overflow:hidden}.challenge .cinfo>img{float:left}.challenge .cinfo>div.ct{float:left;margin-left:1rem}.challenge .cinfo>div .e{font-size:1.2rem;color:#666;line-height:2}.challenge>p.e{font-size:1.2rem;color:#999;word-break:break-all;padding-left:.5rem}.challenge>p.l{text-align:center;margin-bottom:1.3rem}.challenge>p.l>a{display:inline-block;width:60%;color:#333;background-color:#fff10e;border-radius:.3rem;text-align:center;padding:.5rem}.btn-div{display:none;padding:1rem;background:#F2F2F2;width:100%;bottom:0}.btn-div.show,.guest-info{display:block}.guest-info{background-color:#333;width:60%;padding:.5rem 1rem;margin:1rem auto 0;text-align:center;color:#fff;border-radius:5rem}.guest-info>i{color:#f24141;display:inline-block;width:1rem;height:1rem;background-color:#f24141;border-radius:1rem;margin-left:.5rem;margin-top:.4rem}.btn-div>a{background-color:#ff8b30;text-align:center;display:block;margin:0 auto;color:#fff;font-size:1.6rem;border-radius:.3rem;padding:1.4rem}.challenge-banner{width:100%;display:block}.cellbanner{background-color:#fff}.cellbanner .cinfo{float:left;width:80%;border-right:1px solid #d1d1d1;line-height:2rem;overflow:hidden}.cellbanner .cinfo>p{font-size:1.8rem;color:#333;margin:.5rem}.cellbanner .cinfo p.zj{font-size:1.2rem}.cellbanner .rank{float:right;width:19.5%;text-align:center;font-size:1.2rem;line-height:2rem}.cellbanner .rank>strong{color:#ff8b30;font-size:2rem;font-weight:400}.cellbanner .yt{color:#666;font-size:1.2rem;word-break:break-all}.cellbanner .rbtns{border-top:1px solid #f4f4f4;text-align:center;padding:1rem}.cellbanner .rbtns>a{display:inline-block;width:25%;color:#fff;background-color:#ff8d30;border:1px solid #ff8d30;line-height:2.5rem;border-radius:.2rem}.cellbanner .rbtns>a.refuse{color:#ff8d30;margin-left:1.5rem;background-color:#fff}.cellbanner .celllink{display:block;line-height:5rem;border-bottom:1px solid #e4e4e4}.cellbanner .celllink.bn{border-bottom:none}.cellbanner .celllink .title{line-height:5.2rem;font-size:1.4rem;padding-left:1rem}.cellbanner .celllink .title>font{color:#f24141}.cellbanner .celllink .title.l{float:left}.cellbanner .celllink .title.r{float:right;margin-right:5px}.cellbanner .celllink>input,.cellbanner .celllink>select{border:none;background:0 0;text-align:right;color:#666;font-size:1.4rem;float:right;width:50%;overflow:hidden;line-height:5rem;display:inline-block;margin-right:1rem;height:5rem}.items .item,.items .item .del{text-align:center;display:inline-block}.cellbanner .celllink .result{float:left;width:13%;padding-top:1rem}.cellbanner .celllink .result>span{display:block;margin:0 auto;width:2rem;height:2rem;line-height:2rem;font-size:1.2rem;text-align:center;border-radius:50%;color:#fff}.cellbanner .celllink .result>span.win{background-color:#f24141}.cellbanner .celllink .result>span.lose{background-color:#1cb194}.cellbanner .celllink .result>span.not{background-color:#aaa}.cellbanner .celllink .info{float:left;width:87%;overflow:hidden;padding:1rem 0}.cellbanner .celllink .info .t{font-size:1.2rem;color:#999;line-height:1.4;margin-bottom:.5rem}.cellbanner .celllink .info .name{font-size:1.6rem;line-height:2rem;margin-bottom:2rem}.cellbanner .celllink .info .extend{line-height:2rem;margin-bottom:.5rem;font-size:1.6rem}.cellbanner .celllink .info .extend>font{display:inline-block;line-height:2rem;color:#bbb;padding:0 1rem}.cellbanner .celllink .info .extend>span{color:#ff9d4c}.items{padding:.4rem}.items .item{float:left;width:29%;margin:.5rem 1.5%;line-height:3.5rem;color:#333;position:relative;font-size:1.6rem;background:#fff;border:1px solid #fff}.items .item.on{border-color:#ff8d30;color:#ff8d30}.items .item .del{background-color:#f24141;position:absolute;right:-.2rem;top:-.5rem;width:1.6rem;height:1.6rem;border-radius:.8rem;color:#fff;line-height:1.6rem}.items .item.add{color:#999}.fadeindiv{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.7);z-index:988098;display:none}.fadeindiv .content{padding:5px 0;background-color:#f2f2f2;margin:0 1.4%;position:fixed;bottom:10px;width:97%}.fadeindiv .content .optbars .cancel,.fadeindiv .content .optbars .ok{line-height:3.5rem;display:inline-block;width:30%;margin:0 5%;color:#fff;border-radius:.5rem;font-size:1.6rem;text-align:center}.fadeindiv .content .optbars{text-align:center;padding:.5rem}.fadeindiv .content .optbars .ok{background-color:#ff8b30}.fadeindiv .content .optbars .cancel{background-color:#999}.mb1{margin-bottom:1rem}.all{padding:1.2rem;overflow:hidden}.clist{padding:2rem 1.5rem;border-bottom:1px solid #f2f2f2}.clist a{position:relative}.content-info{padding:1.5rem 0 1rem}.content-info,.content-info *{font-size:1.6rem;line-height:1.4375;white-space:normal}.clist .reply-r-div,.clist .reply-r-div *{font-size:1.2rem!important}.bg-gray{background-color:#F2F2F2;padding:0 1rem .5rem}.clist .user-name{margin:.8rem 0 .3rem;line-height:1;white-space:nowrap;font-size:1.6rem}.clist .reply-r-div{display:block;clear:both;position:relative;background:#f2f2f2;padding:1rem;line-height:1.2;margin-left:3.5rem;margin-bottom:1rem}.lh1,.user-lv{line-height:1}.clist .reply-r-div .content-info,.clist .reply-r-div .content-info *{color:#656565}.reply-a{margin-left:3rem}.mt1{margin-top:1rem}.mt05{margin-top:.5rem}.icon-all-reply{margin-right:.5rem}.emoji-img,img{vertical-align:middle}.db{display:block;overflow:hidden}.db-pic{margin:1rem .3rem}.w100{width:100%}.w153{width:153px;height:153px}.h170{height:170px}.bl2{border-left:.2rem solid #999;padding-left:.5rem}.user-lv{background-color:#f24141;color:#fff;padding:.1rem .3rem;border-radius:1rem;font-size:1rem;position:absolute;bottom:0;right:.5rem}.user-lv.r{right:1.5rem}.user-lv.min{font-size:.7rem}.pl35{padding-left:3.5rem}.info-p,.line2{white-space:initial!important;display:-webkit-box;overflow:hidden}.info-p{margin-bottom:.5rem;line-height:1.4375;font-size:1.6rem}.wc100-35{width:98.25%;width:-moz-calc(100% - 3.5rem);width:-webkit-calc(100% - 3.5rem);width:calc(100% - 3.5rem);box-sizing:border-box}.no-more,.show-all{background-color:#fff;display:none}.gotop{position:fixed;bottom:8rem;right:1rem;display:none}.bottom,.txt-line-2{display:-webkit-box}.warp{padding-bottom:7rem}.bbs-list{padding:2rem 1rem 0;border-bottom:1px solid #ddd;background:#fff;margin-bottom:1rem}.pic-list.two{width:49%;width:-moz-calc((100% - 10px)/ 2);width:-webkit-calc((100% - 10px)/ 2);width:calc((100% - 10px)/ 2);margin-right:10px;max-height:296px}.pic-list.one{width:100%;width:-moz-calc(100%);width:-webkit-calc(100%);width:calc(100%);max-height:none}.pic-list{width:32%;width:-moz-calc((100% - 10px)/ 3);width:-webkit-calc((100% - 10px)/ 3);width:calc((100% - 10px)/ 3);margin-right:5px;float:left;max-height:196px}.pic-list:last-child{margin-right:0}.pic-list img{width:100%}.txt-line-2{white-space:initial;overflow:hidden}.bottom div{color:#999;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;padding:1.25rem;display:block;text-align:center;overflow:hidden;position:relative}.bottom div:after{display:table;content:" ";top:1rem;right:0;height:2.5rem;background:#ddd;width:1px;position:absolute}.bottom div:last-child:after{content:none}.bottom .icon{vertical-align:text-top}.grade-img{width:1.2rem;height:1.2rem}.bbs-username-div{width:85%;width:-moz-calc(100% - 4rem);width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem)}@media screen and (min-width:750px){.tabs .icon-info{background-image:url(/images/league/icon-info-3x.png)}.tabs .icon-top{background-image:url(/images/league/icon-top-3x.png)}.tabs .icon-yuezhan{background-image:url(/images/league/icon-yuezhan-3x.png)}.tabs .icon-comment{background-image:url(/images/league/icon-comment-3x.png)}.tabs .icon{background-repeat:no-repeat;background-position:center 1.25rem;padding-top:7rem;line-height:1}.tabs a:after{height:6rem}.title-line:after,.title-line:before{width:25%}.pic-list.two{max-height:347px}.pic-list.one{max-height:none}.pic-list{max-height:229px}}@media screen and (min-width:800px){.pic-list.two{max-height:382px}.pic-list.one{max-height:none}.pic-list{max-height:253px}}