html,body{padding:0;margin:0;}
body{padding:0.5rem;background:#fff;color:#333;}
h1{margin:0;text-align:center;font-size:1.2rem;padding:0.5rem 0;}

.userInfo .tit{padding:0.375rem 0 0.5rem 0.375rem;background:#eee;line-height:1rem;font-size:0.9rem;}
.toplist .tit{padding:0.375rem 0 0.375rem 0.375rem;background:#eee;line-height:1rem;font-size:0.9rem;}
.userBox{height:1.5rem;padding:0.5rem 0;border-top:1px dashed #bbb;clear:both;}
.userBox .num{width:3rem;float:left;line-height:1.5rem;text-align:center;font-size:1.1rem;}
.userBox .headImg{float:left;width:2.5rem;}
.userBox .headImg img{width:1.5rem;height:1.5rem;}
.userBox .info{float:left;width:12rem;}
.userBox h3{margin:0;font-size:0.8rem;line-height:1.5rem;float:left;font-weight:normal;}
.userBox p{margin:0;padding:0;font-size:0.7rem;line-height:1.5rem;color:#666;float:right;}

.userMe{background:rgb(193, 253, 238)}

.No1{height:2.5rem;}
.No1 .num{color:#f00;line-height:2.5rem;}
.No1 .headImg{width:3rem;}
.No1 .headImg img{width:2.5rem;height:2.5rem;}
.No1 h3{font-size:1rem;line-height:1.4rem;float:none;}
.No1 p{font-size:0.8rem;line-height:1.2rem;clear:both;}
.No2 .num{font-size:1.1rem;}
.No3 .num{font-size:1rem;}
.No4 .num{font-size:0.9rem;}
.No5 .num{font-size:0.7rem;}
.No6 .num{font-size:0.6rem;}
.No7 .num{font-size:0.5rem;}
.myinfo{line-height:1.5rem;font-size:0.95rem;padding:0 0 0.75rem 0.5rem;}
#my_max, #my_rank{color:#f00;}
#my_rank{font-size:1.1rem;}

.btns{padding:2rem 0;text-align:center;}
.btns a{display:block;margin:0 auto;width:10rem;height:2rem;font-size:1rem;border-radius:0.25rem;text-decoration:none;color:#fff;line-height:2rem;background:#00953b;}

.tags{height:1.75rem;border-bottom:1px solid #bbb;margin-bottom:0.5rem;background:#eee;padding-left:0.5rem;padding-top:0.25rem;}
.tags a{margin:0;padding:0 1rem;float:left;height:1.75rem;line-height:1.75rem;font-size:0.9rem;position:relative;border-right:1px solid #bbb;border-top:1px solid #bbb;text-decoration:none;color:#333;border-radius:0.375rem 0.375rem 0 0}
.tags a:first-child{border-left:1px solid #bbb;}
.tags a.selected{background:#fff;border-bottom:1px solid #fff;}

.loading{text-align:center;padding:4rem 0;}
#cont_total{display:none;}

#cont_user{padding:0.5rem 0 0;overflow:hidden;}
#cont_user .headImg{width:4rem;height:2.5rem;float:left;text-align:center;}
#cont_user .headImg img{width:2rem;height:2rem;}
#cont_user h3{margin:0;font-size:1rem;line-height:2rem;float:left;font-weight:normal;}
#cont_user a.btn{float:right;margin:0 auto;width:4rem;height:1.3rem;font-size:0.6rem;border-radius:0.25rem;text-decoration:none;color:#fff;line-height:1.3rem;background:#00953b;text-align:center;margin-top:0.25rem;}
