@charset "utf-8";
/* CSS Document */

html{background:#ccc;}
body{
    background: #f5f5f5;
}
#menu{background:#ce2121;}
body.is-menu-visible #page-wrapper{opacity:1;}
#page-wrapper:before{background:rgba(0,0,0,0.65);}
#header{background:#ce2121;}
.Share-search .search-submit input{background-color: #313131;}
.Floor-r a, .Floor-r button{
	background: #fff;
	margin-bottom: 0.4rem;
	opacity: 1;
	background: rgba(226,226,226,0.88);
}
.foot{background:#1f1f1f;}
.foot p{color:#9e9e9e;}
.foot a{color:#cccccc;}
.guize{
    background: #f0f0f0;
}
.JYvotes .title h3{
    background: none;
    padding-left: 0;
}
.JYaward .title>p, .JYvotes .title>p{
    color: #888;
}
#retopbtn img{width: 34px !important;}
/*  */
.zhutu{
    display:none;
}
.voteslist .join{
    margin-top: 0.28rem;
    color: #fba459;
    border-color: #fba459;
}
.RankBtn{
    /* border-radius: 0; */
    background: #f13e3e;
}
.RankBtn:hover{
    background: #ff4e55;
}
.guize b{color:#136ede;}
.votes-t,.VotesShare .title{
    background: #ec4c4c;
}
.VotesShare dl,.VotesShare .title{
    border-color: #f7e0e0;
}
.rank10{
    padding: 0.15rem 0.32rem 0.4rem;
    border: 1px #f7e0e0 solid;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 1.2rem;
}
.rank10 ul li{
    margin: 0;
    padding: 0.4rem 0.1rem 0.4rem 0.45rem;
}
.rank10 ul li:first-child{
    margin-top: 0.2rem;
}

/*  */
.Vother ul{
    border:none;
    padding:0;
}
.other-t{
    margin-bottom:0;
    color: #fb5353;
}
.other-t:before,.other-t:after{
    width: 20%;
}
.other-t:before{
    margin-left: 10%;
    border-color: #bdbdbd;
}
.other-t:after{
    margin-right: 10%;
    border-color: #bdbdbd;
}
.Vother li{
    padding: 0.8rem 0.25rem;
    background: none;
    border: none;
    position: relative;
}
.Vother li:after{
    content: "";
    display:block;
    position: absolute;
    border-bottom: 1px #ddd dashed;
    width: 90%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.Vother li:nth-child(2n-1){
    /* padding-left: 0; */
}
.Vother li:nth-child(2n){
    /* padding-right: 0; */
}
.Vother .pplogo{
    max-width: 100%;
    border-radius: 0;
    height: 1.8rem;
    width: 4rem;
}
.Vother .pp-con{
    margin-top: 0.32rem;
}
.voteslist .name {
    margin-top: 0.12rem;
    font-weight: bold;
}
.Vother .RankR{
    text-align: center;
    border: 1px #de4e4e solid;
    display: table;
    margin: 0.4rem auto 0;
    border-radius: 1.13rem;
}
.Vother .piaoshu{
    display: table-cell;
    padding: 0 0.2rem;
    vertical-align: middle;
    min-width: 60px;
    background: #fff;
}
.Other .piaoshu i{
}
.Vother .RankBtn{
    border-radius: 0;
    /* background: none; */
    /* color: #f73535; */
    border-left: 1px #f13e3e solid;
    display: table-cell;
    width: auto;
    padding: 0 0.32rem;
    vertical-align: middle;
    line-height: 1.4;
}

/*  */
.VotesShare .con{
    display: table;
}
.VotesShare .con>div{
    display: table-cell;
    float: revert;
    width: auto;
    text-align: right;
}

@media (min-width: 480px){
    .Vother li{width:33.33%;}
    .guize{padding: 0.65rem 0.45rem;}
    .rank10{max-width: 700px;margin: 0 auto 0.5rem;}
}
