div,p,ul,li,a,img,span,h1,h2,h3,h4,h5,h6,header,footer,section,article,form,input,textarea,video,iframe{margin:0;padding:0}body,html{margin:0;padding:0;font-size:12px;font:12px 'Helvetica Neue',Helvetica,Arial,'Microsoft Yahei','Hiragino Sans GB','Heiti SC','WenQuanYi Micro Hei',sans-serif;background:#fff;color:#222;tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}ul,li{list-style:none}a{color:#222;text-decoration:none}a,input,button,select,textarea{outline:none;cursor:pointer;color:#00a1d6;text-decoration:none}a:hover{color:#f25d8e}a:focus{-moz-outline-style:none}img{border:0;vertical-align:middle}h1,h2,h3,h4,h5,h6,ul,li{margin:0;padding:0;list-style-type:none}textarea{overflow:hidden;resize:none}address,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:normal}.clearfix:after{display:block;visibility:hidden;clear:both;width:0;height:0;content:'.'}

div[flash-anim-wrap=true]{height:100%}


.act-component-button{width:100%;height:100%;display:block;text-align:center}.act-component-button .act-button-a{display:table;width:100%;height:100%;text-decoration:none;cursor:pointer;outline:'none';background-size:cover;background-repeat:no-repeat;background-position:center;line-height:100%}.act-component-button span{display:table-cell;width:100%;height:100%;vertical-align:middle}


.act-component-button{width:100%;height:100%;display:block;text-align:center}.act-component-button .act-button-a{display:table;width:100%;height:100%;text-decoration:none;cursor:pointer;outline:'none';background-size:cover;background-repeat:no-repeat;background-position:center;line-height:100%}.act-component-button span{display:table-cell;width:100%;height:100%;vertical-align:middle}


ul,li{list-style:none}.live-user-up-rank{width:780px;height:690px;margin:0 auto 0;overflow:hidden;border-radius:12px}.rank-type-list ul{display:block;position:relative;margin:0;height:40px;padding:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.rank-type-list ul.type-list-header{height:72px}.rank-type-list ul.type-list-header li{font-size:24px;line-height:72px}.rank-type-list ul.header-items{height:32px}.rank-type-list ul.header-items li{line-height:32px;cursor:default}.rank-type-list ul.header-items li.item-range{width:100px}.rank-type-list ul.header-items li.item-master,.rank-type-list ul.header-items li.item-call{width:252px}.rank-type-list ul.header-items li.item-score{width:176px}.rank-type-list ul li{float:left;font-size:14px;line-height:42px;text-align:center;width:80px;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rank-type-list ul li::after{content:" ";display:block;visibility:hidden;clear:both;height:0}.rank-type-list ul li:last-child{margin-right:0}.rank-list{font-size:18px;width:100%;height:480px;margin:0;padding:0;overflow-x:hidden;overflow-y:scroll;outline:none;cursor:pointer;-webkit-transition:opacity .25 linear;transition:opacity .25 linear}.rank-list li{height:60px;line-height:60px;cursor:pointer;font-size:14px}.rank-list li span{text-align:center;vertical-align:top}.rank-list .loading{font-size:12px;text-align:center}.rank-list .item-rank{display:inline-block;font-size:24px;font-weight:bold;width:40px;height:40px;margin:0 30px 0 30px}.rank-list .item-face{display:inline-block;width:252px;height:64px;padding-top:10px;text-align:center}.rank-list .item-username{display:inline-block;width:42px;height:42px;border-radius:50%;vertical-align:top;margin-right:12px}.rank-list .item-uname{display:inline-block;width:120px;font-weight:bold;text-align:left;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;outline:none;cursor:pointer}.rank-list .item-gift-wrapper{display:inline-block;width:176px;vertical-align:8px;margin-left:20px}.rank-list .item-gift{display:inline-block;width:40px;height:40px;margin-top:10px}.rank-list .item-score{font-weight:bold;margin-left:10px}.rank-list .item-call{display:inline-block;font-weight:bold;width:208px;text-align:center}.rank-list .item-call.empty{vertical-align:7px}.rank-tip{font-size:14px;line-height:40px;text-align:center}

#webShare {
  width: 980px;
  box-sizing: border-box;
  margin: 0 auto;
}

#webShare .bili-share-pc {
  box-sizing: border-box;
  background-color: #ffffff;
  height: 78px;
}
