@charset "UTF-8";


/* 投票排行--pc端 */

.vote-de{
  /*width: 60%;*/
}

.vote-de em{
  font-style: normal;
}

.vote-de .vote-t{
  position: relative;
  overflow: hidden;
  font-size: 18px;
}

.vote-de .vote-desc{
  position: relative;
}

.vote-de .vote-tips{
  position: relative;
  padding: 15px 0;
}

.vote-de .vote-countDown,.vote-de .vote-done,.vote-de .vote-label{
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.vote-de .vote-done{
  color: #f56464;
}

.vote-de .vote-label{
  margin-right: 30px;
}

.rank-total{
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  color: #999;
  margin-bottom: 15px;
}

.rank-list .rank-row{
  position: relative;
  overflow: hidden;
  height: 36px;
  line-height: 36px;
  padding: 0 20px;
  color: #666;
  background-color: #f7f7f7;
  margin-bottom: 1px;
  display: flex;
  justify-content: space-between;
  font-size: 14px;
}

.rank-list .rank-row .num span:first-child{
  /*color: #0499ff;*/
}

.rank-list .rank-row .num span:last-child{
  color: #f93b42;
  font-weight: 700;
  margin-left: 15px;
}

.rank-list.rank_pingfen .rank-row:nth-child(1){
  background-color: #b3e2f9;
}


.rank-list.rank_pingfen .rank-row:nth-child(2){
  background-color: #d7f9bf;
}

.rank-list.rank_pingfen .rank-row:nth-child(3){
  background-color: #fff4cc;
}


.list-countDown{
  display: inline-block;
  overflow: hidden;
  line-height: 20px;
  vertical-align: middle;
  background-color: #2e2e2e;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 7px;
  color: #c1c1c1;
  padding: 7px;
}

.list-countDown span{
  color: #fff;
  background-color: #2b8c25;
  padding: 0 3px;
  margin: 0 2px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 5px;
  font-style: normal;
}


