@charset "utf-8";
/* 实时奖牌榜 */

.pc_medalrank{
	margin: 95px 82px;
	}
.pc_medalrank .one_country {
  font-size: 16px;
  color: #fff;
}
.pc_medalrank .one_country li {
padding-top: 4%;
    border-bottom: 1px solid #7dcaee;
    padding-bottom: 4%;
}
.pc_medalrank .one_country li.first{
  border-top:0px; 
}
.pc_medalrank .one_country li img {
  display: inline-block;
  vertical-align: middle;
/*  width: 14%;
*/  margin-right: 4%;
}
.pc_medalrank .one_country li p {
  display: inline-block;
  vertical-align: middle;
}
.pc_medalrank .one_country li p.colu1{
  margin-left: 1%;
  margin-right: 5%;
  width: 6%;
  text-align: center;
}
.pc_medalrank .one_country li p.colu2{
margin-right: 2.5%;
    width: 22%;
}
.pc_medalrank .one_country li p.colu3{
  margin-right: 4%;
  width: 7%;
  text-align: center;
}
.pc_medalrank .one_country li p.colu4{
  margin-right: 4%;
  width: 7%;
  text-align: center;
}
.pc_medalrank .one_country li p.colu5{
  margin-right: 4%;
  width: 7%;
  text-align: center;
}
.pc_medalrank .one_country li p.colu6{
  width: 7%;
  text-align: center;
}
.pc_medalrank .lasttime {
  text-align: center;
  color: #fff;
  font-size: 16px;
}

.lasttime111
{
color: white;
line-height: 43px;
    vertical-align: middle;
}
.lasttime a{
	color:#fff;
	}
.lasttime{margin-top: 59px;}

.medal_bor{

margin-right: 20px;
    background-color: #F38E02;
    padding: 3%;
    border-radius: 5px;

	}
.top_carousel #swiper-button-prev2 {
    position: absolute;
    top: 50%;
    left: 1%;
    cursor: pointer;
    z-index: 5555;
}

.top_carousel #swiper-button-next2 {
    position: absolute;
    top: 50%;
    cursor: pointer;
    z-index: 5555;
    right: 1%;
}
.swiper-wrapper p.p_first_medal {
	position: absolute;
	width: 100%;
	height: 125px;
	height: 40px\9;
	line-height: 105px;
	line-height: 40px\9;
	bottom: 0px;
	text-align: right;
	color: #fff;
	padding: 0 85px;
	background: url(../img/bg.png) repeat;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffe100), to(rgba(0, 0, 0, 0.84)));
	background: -ms-gradient(linear, 0 0, 0 bottom, from(#ffffe100), to(rgba(0, 0, 0, 0.84)));
	background: -moz-gradient(linear, 0 0, 0 bottom, from(#ffffe100), to(rgba(0, 0, 0, 0.84)));
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#7f000000, endColorstr=#7f000000);
	box-sizing: border-box;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.f32n {
    font-size: 35px;
}


@media screen and (max-width: 1920px) {
}

@media screen and (max-width: 1440px) {
	
	.pc_medalrank {
    margin: 82px 103px 0px 103px;
}
.lasttime {
    margin-top: 41px;
}
.pc_medalrank .one_country {
    font-size: 14px;
}
.pc_medalrank .lasttime {
    font-size: 14px;
}

.top_medal {
    top: 0px;
    left: -30px;
    background-size: 90% 90%;
    width: 600px;
    height: 906px;
}

.swiper-wrapper p.p_first_medal {

line-height: 120px;
}
.f32n {
    font-size: 30px;
}



}

@media screen and (max-width: 1280px) {
	.lasttime {
    margin-top: 38px;
}

}