.rankbody_titles {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.rankbody strong{
	position: fixed;
    width: 100%;
    top: 0.48rem;
    z-index: 2;
	height: 0.6rem;
	line-height: 0.3rem;
	background: #1F3E9C;
	color: #FFF;
	font-size: 0.13rem;
	box-sizing: border-box;
	/* padding-left: 0.25rem; */
	padding: 0 0.25rem 0 0.25rem;
	text-align: left;
}
strong .imgBox,strong .rankbody_info {
	float: left;
	max-width: 85%;
}
strong .imgBox {
	width: 0.32rem;
	height: 0.32rem;
	line-height: 0.32rem;
	margin: 0.14rem 0.1rem 0.14rem 0;
	vertical-align: middle;
}
.rankbody  .pos-top2{
	margin-left: 0.1rem;
}
.rankbody  .pos-right2{
	margin-left: 0.1rem;
}

.rankbody .tab {
	width: 100%;
	top: 1.08rem;
	font-family: "黑体";
	color: #4A4A4A;
	border-bottom: 0.01rem solid #F3F3F3;
}
.rankbody .tab > div {
	float: left;
}
.rankbody .tab .divBtu{
	width: fit-content;
	height: 0.38rem;
	line-height: 0.38rem;
	border: none;
	border-bottom: 0.02rem solid transparent;
	margin: 0 auto;
	color: #4A4A4A;
	font-size: 0.14rem;
}
.rankbody .tab .divBtu.tab-active {
	color: #0C469F;
	border-bottom: 0.02rem solid #0C469F;
}
.rankbody .main{
	margin-top: 1rem;
	background: #fff;
}
.rankbody .main ul li{
	margin: 0 .18rem;
	height: .64rem;
	font-size: .22rem;
	font-family: "黑体";
	color: #666;
	border-bottom: .02rem solid #dfdfdf;
}
.rankbody  .main ul li:last-of-type{
	border-bottom: 0;
}
.rankbody  .main ul li > span{
	display: inline-block;
	height: .64rem;
	line-height: .64rem;
	text-align: center;
	float: left;
}
.rankbody  .main ul li > span.ranking{
	width: .5rem;
}
.rankbody  .main ul li > span.city{
	width: .96rem;
}
.main ul li > span.name{
	width: 1.85rem;
}
.rankbody  .main ul li > span.medal{
	width: 1.23rem;
	text-align: right;
	padding-right: .15rem;
}
.rankbody  .main ul li:nth-of-type(1) > span.medal{
	background: url(../../images/mobile/Au.png) no-repeat center;
	background-size: 25%;
}
.rankbody  .main ul li:nth-of-type(2) > span.medal{
	background: url(../../images/mobile/Ag.png) no-repeat center;
	background-size: 25%;
}
.rankbody  .main ul li:nth-of-type(3) > span.medal{
	background: url(../../images/mobile/Cu.png) no-repeat center;
	background-size: 25%;
}
.rankbody  .main ul li > span.score{
	width: .76rem;
	padding-right: .26rem;
}
.rankbody  .main ul li > span:last-of-type{
	float: right;
}

