.vote-m-list-another .vote-ml-bh span {
   color: #CD0E01;
   font-size: 0.24rem
}

.masonry_box_another {
   box-sizing: border-box;
   padding: 0 .15rem 0 .25rem;
}

.idxInfo {
   position: relative;
   /* padding: 0rem 0.25rem; */
   padding: 0.3rem 0 0.15rem;
}

.idxDesc1 {
   position: absolute;
   left: -5%;
   bottom: -14%;
   width: 1.6rem;
   height: 1.4rem;
}

.idxDesc2 {
   position: absolute;
   top: -5%;
   right: -3%;
   width: 1.6rem;
   height: 1.4rem;
}

.vote-m-figure {
   margin-top: 0.05rem;
   height: 4rem;
   background-color: rgba(0, 0, 0, 0);
}

.vote-m-list {
   width: 45% !important;
   margin: 0 4% .5rem !important;
   margin-right: 0 !important;
   padding: 0.2rem .24rem 0 0.2rem;
   background: #fff;
   border: 1px solid #FF536D;
   border-radius: 0.15rem;
   background-size: 100% 100%;
}

.vote-bg {
   width: 100vw;
   height: 100vh;
   display: block;
   position: relative;
   z-index: 1;
}

.vote-mc-vote a {
   color: #FFFFFF;
   text-decoration: none;
}

.vote-main {
   position: relative;
   font-size: 0;
   /* background: #fff; */
}

.vote-banner img {
   width: 100%;
   display: block;
}

.vote-detail {
   display: flex;
   display: -webkit-flex;
   justify-content: space-between;
   -webkit-justify-content: space-between;
   align-items: center;
   font-size: 0;
   /* width: 6.97rem; */
   margin: 0 0 0 0.075rem;
   /* background: url(../image/vote-bg.png); */
   background-size: 100% 100%;
   height: 1.6rem;
   margin-bottom: 0.1rem;
}

.vode-d-cont {
   display: flex;
   flex-direction: column;
   -webkit-flex-direction: column;
   align-items: center;
   -webkit-align-items: center;
   width: 1.9rem;
   height: 2.13rem;
   border-radius: 4px;
   z-index: 4;
   position: relative;
   margin-right: 0.02rem;
}

.vode-d-cont>img {
   display: block;
   width: 100%;
   height: 100%;
   position: absolute;
   left: 51%;
   top: 0;
   transform: translate(-50%, 0);
   -webkit-transform: translate(-50%, 0);
   z-index: 1;
}

.vote-ml-bh {
   position: absolute;
   left: -5%;
   top: -2%;
   width: 100%;
   height: .36rem;
   font-size: 0;
   z-index: 3;
}

.vote-ml-bh span {
   position: absolute;
   left: -0.544rem;
   top: -0.51rem;
   width: 1.58rem;
   height: 1.4rem;
   border-radius: .15rem;
   /* background: url(../image/voteBh.png); */
   font-size: .48rem;
   color: #FF8619;
   text-align: center;
   box-sizing: border-box;
   background-repeat: no-repeat;
   background-position: center;
   transform: scale(0.5);
   line-height: 1.4rem;
   background-size: contain;
}

.vode-d-cont div {
   font-size: .36rem;
   color: #FF8619;
   position: relative;
   z-index: 2;
   line-height: 0.65rem;
   /* margin-left: 0.1rem; */
}

.vode-d-cont p {
   font-size: .24rem;
   color: #FF8619;
   position: relative;
   z-index: 2;
   margin-top: 0.9rem;
   /* margin-left: 0.1rem; */
}

.index-left {
   position: absolute;
   top: 0;
   left: -0.25rem;
   width: 1rem;
   height: 1.44rem;
}

.index-right {
   position: absolute;
   top: 0.15rem;
   right: -0.25rem;
   width: 1rem;
   height: 0.86rem;
}

.vote-time>section {
   /*
   position: absolute;
   left: 50%;
   top: 50%;
   width: 100%;
   transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   z-index: 3;
   */
}

.bianhao {
   position: absolute;
   left: -0.09rem;
   top: -.25rem;
   width: 0.6rem;
   height: 0.673rem;
   display: block;
   z-index: -1;
}

.vote-time {
   height: 1.05rem;
   position: relative;
   background: url(../image/timeBox.png) no-repeat;
   background-size: 100% 100%;
   margin: 0.4rem 0.15rem 0.1rem 0.3rem;
}

.vote-time>img.zs2, .vote-time>img.zs4, .vote-time>img.zs3 {
   z-index: 1;
   position: absolute;
   top: -.4rem;
}

.vote-time>img.zs2 {
   width: 1.27rem;
   left: 0;
}

.vote-time>img.zs4 {
   width: 1.76rem;
   right: 0;
}

.vote-time>img.zs3 {
   width: 1.97rem;
   left: 50%;
   transform: translate(-50%, 0);
   -webkit-transform: translate(-50%, 0);
}

.vote-time>img.zs1 {
   display: block;
   width: 100%;
   position: relative;
   z-index: 2;
}

.vote-time img.vo-t-zs {
   width: 50%;
}

.vote-time div {
   display: flex;
   align-items: center;
   justify-content: center;
   font-size: .24rem;
   color: #2F3639;
   /* background-image: url(../image/timeBox.png); */
   background-size: contain;
   /* height: 1.2rem; */
   background-position: 50% 45%;
   background-repeat: no-repeat;
   padding-bottom: 0.1rem;
   margin: 0 0.3rem;
   padding-top: 0.3rem;
}

.vote-time div>img {
   width: 0.22rem;
   height: 0.25rem;
   display: inline-block;
   margin-right: 0.1rem;
   /* display: none; */
}

.vote-time strong {
   color: #ED7D4B;
   font-size: 0.28rem;
   min-width: 0.4rem;
   height: 0.5rem;
   margin: 0 0.02rem;
   padding: 0 0.07rem;
   background-size: contain;
   line-height: 0.5rem;
   font-weight: normal;
   /* background-image: url(../image/time-zs.png); */
   background-size: 100% 100%;
}

.vote-time span {
   /*vertical-align: middle;*/
}

.vo-t-top, .vo-t-bottom {
   position: absolute;
   width: 60%;
}

.vo-t-top {
   left: 0;
   top: 0;
}

.vo-t-bottom {
   right: 0;
   bottom: 0;
   transform: rotateZ(180deg);
}

.vote-search {
   display: flex;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   padding: 0 .15rem .4rem 0.15rem;
   box-sizing: border-box;
   display: -webkit-box;
   display: -moz-box;
   display: -ms-flexbox;
   display: -webkit-flex;
   /* background: url(../image/inputBg.png) -1% -1% no-repeat;
   background-size:100%,100%; */
}

.vote-search .search-box {
   position: relative;
   width: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
   background: url(../image/inputBg.png?v=0513) no-repeat;
   background-size: 100% 100%;

}

.inputBg {
   position: absolute;
   top: -0.16rem;
   left: 50%;
   transform: translateX(-50%);
   display: none;
}

.vote-search input {
   background: transparent;
   background-size: 100% 100%;
   border-radius: .1rem;
   width: 78%;
   padding: .23rem .23rem .33rem .3rem;
   box-sizing: border-box;
   border-top-right-radius: 0rem;
   border-bottom-right-radius: 0rem;
   border: none;
}

.vote-search span {
   display: flex;
   width: 22%;
   height: 100%;
   font-size: 0.28rem;
   text-align: center;
   color: transparent;
   background: transparent;
   background-size: 100% 100%;
   border-top-right-radius: 0.1rem;
   border-bottom-right-radius: 0.1rem;
   align-items: center;
   justify-content: center;
}

.rankbgg1 {
   position: absolute;
   left: 50%;
   top: 1.05rem;
   width: 85%;
   transform: translate(-50%, 0);
   -webkit-transform: translate(-50%, 0);
   z-index: 3;
}

.rankbgg {
   width: 3.6rem;
   position: absolute;
   z-index: 0;
   left: 0;
   right: 0;
   margin: auto;
   top: 0rem;
   display: none;
}

.detail-b-title span {
   font-size: .38rem;
   color: #FF8619 !important;
   font-weight: 500;
   margin: 0 5px;
}

.visit-title {
   color: #666666;
}

.vote-manu span {
   color: #4C4C4C;
}

.vote-manu .colorToggle {
   color: #2AD3E7 !important;
}

.detail-b-other {
   margin-top: .2rem;
}

.detail-bo-psh {
   display: inline-block;
   vertical-align: middle;
   font-size: .42rem;
   color: #FF6F6D;
   font-weight: bold;
   margin-right: .2rem;
}

/* .vote-search img {
   height: .66rem;
   line-height: .66rem;
   text-align: center;
   color: #fff;
   border-radius: .1rem;
   font-size: .3rem;
   border-top-left-radius: 0rem;
   border-bottom-left-radius: 0rem;
} */

::-webkit-input-placeholder {
   color: #B0B0B0;
}

::-moz-placeholder {
   color: #B0B0B0;
}

/* firefox 19+ */

:-ms-input-placeholder {
   color: #B0B0B0;
}

/* ie */

input:-moz-placeholder {
   color: #B0B0B0;
}

.vote-man {
   padding: 0 0rem .3rem;
   box-sizing: border-box;
   margin-bottom: .96rem;
}

.vote-man li {
   display: inline-block;
   /* background-color: #fff; */
   /* border-radius: .15rem; */
   position: relative;
   /* border-radius: 10px; */
   /* border: 1px solid rgba(255,183,36,1); */
}

.vote-man li .head-decorate {
   position: absolute;
   display: none;
   width: 100%;
   height: 0.36rem;
   top: 0;
   left: 0;
   z-index: 3;
   /* display: none; */
   /* background: url('../image/detail-head.png') no-repeat; */
   background-size: contain;
}

.decorate {
   position: absolute;
   display: inline-block;
   width: 7.1rem;
   height: 0.46rem;
   top: 0rem;
   left: -0.15rem;
   z-index: 3;
   /* display: none; */
}

.decorateBtm {
   position: absolute;
   width: 7.1rem;
   height: 0.46rem;
   bottom: 0rem;
   left: -0.18rem;
   z-index: 3;
   background: url('../image/rankBtm.png') no-repeat;
   background-size: contain;
   background-position: 50% 100%;
}

.vote-m-list>span {
   text-align: center;
   position: absolute;
   left: .0rem;
   top: 0;
   border: 1px solid #FF536D;
   min-width: .36rem;
   height: .36rem;
   -webkit-transform: translate(-50%, -50%);
   line-height: .36rem;
   transform: translate(-50%, -50%);
   z-index: 2;
   background: #ffffff;
   color: #FF8619;
   font-size: .2rem;
   border-radius: 50%;
}

.vote-man li:nth-of-type(2n) {
   margin-left: .28rem;
}

.vote-m-figure img {
   width: auto;
   display: block;
   overflow: hidden;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);
   height: auto;
   height: 100%;
   width: 100%;
   border-radius: 0.15rem;
}

.vote-m-cont {
   box-sizing: border-box;
   position: relative;
}

.vote-mc-name {
   margin: 0.1rem 0;
   display: flex;
   justify-content: space-between;
   align-items: center;
   height: 1rem;
}

.vote-mc-name span:first-of-type {
   display: block;
   color: #402600;
   font-size: .26rem;
   text-align: left;
   margin-right: 0.1rem;
   width: 70%;
}

.vote-mc-name span:last-of-type {
   display: block;
   font-size: .26rem;
   text-align: center;
   /* margin-right: 0.1rem ; */
   color: #FF8619 !important;
}

.vote-mc-vote {
   width: 100%;
   /* margin-left: 5%; */
   font-size: .24rem;
   color: #F06425;
   height: 0.7rem;
   display: flex;
   align-items: center;
   justify-content: center;
   margin: 0 auto 0.1rem;
   background: url(../image/button2.png) no-repeat;
   /* border-radius: 0.3rem; */
   background-size: 100%;
   line-height: 0.5rem;
}

.vote-m-list-another .vote-mc-vote {
   color: #ffffff !important;
   width: 2rem !important;
   height: 0.4rem !important;
   line-height: 0.5rem !important;
   border-radius: 0 !important;
}

.vote-m-list-another .vote-mc-vote span {
   line-height: 0.4rem !important;
}

.vote-mc-vote span {
   display: inline-block;
   font-size: .26rem;
   height: 100%;
   line-height: 0.6rem;
   color: #FF8619;
}

/* .vote-mc-vote img {
   display: none;
} */

.vote-mc-vote img:first-of-type {
   left: 15px;
}

.vote-mc-vote img:last-of-type {
   right: 15px;
   transform: translate(0, -50%) rotateY(180deg);
   -webkit-transform: translate(0, -50%) rotateY(180deg);
}

/*菜单栏*/

.vote-manu {
   height: 1.1rem;
   background: #fff;
   background-size: 100% 100%;
   border-radius: 0rem;
   display: flex;
   align-items: center;
   box-shadow: none;
}

/* .vote-manu .tabbarBg {
   display: inline-block !important;
   height: 1.65rem !important;
   width: 100% !important;
   font-size: 0 !important;
   position: absolute;
   left: 0;
   bottom: 0;
   z-index: -2;
} */

.index-group {
   margin-top: 0
}

.rank-group {
   margin: 0;
   padding-top: .8rem;
}

.index-group-list {
   background: #FF8619;
}

.rank-group-list {
   background: #FF8619;
}

.colorToggle {
   color: #4C4C4C !important;
}

.visitor-info {
   color: #343434;
}

.group-border {
   border: 1px solid #FF8619;
   color: #fff !important;
   z-index: 20;
}

.group-background {
   background: #fff;
   color: #FF8619 !important;
}

.rank-main .group-background {
   background: #fff;
   color: #FF8619 !important;
   border: 1px solid #F06425;
}

.detail-h-title {
   margin-top: 0.2rem
}

.detail-h-title span::before, .detail-h-title span::after {
   background-color: #CF4141;
   opacity: 0;
}

.detail-h-title span {
   color: #F06425 !important;
}

/*排行页*/

.rank-main {
   /* height: calc(100vh - 1rem);*/
   position: relative;
   padding: 1.6rem .3rem 1.2rem;
   box-sizing: border-box;
   background: url('../image/bg.png?v=0513');
   background-size: 100% 100%;
}

.rank-phb {
   background: #ffffff;
   background-size: 100% 100%;
   border-radius: .15rem;
   margin-bottom: .1rem;
   position: relative;
   border: 1px solid #FF8619;
}

.rule-phb {
   /* background: #FCE5E0;
   border-radius: 0.2rem; */
   /* overflow: hidden; */
   position: relative;
}

.rank-phb .rankbgg {
   width: 4.2rem;
   position: absolute;
   transform: translateX(-50%);
   left: 50%;
   top: -1.6rem;
   z-index: 5;
}

.rankDesc1 {
   position: absolute;
   width: 86%;
   left: 50%;
   top: 0.8rem;
   transform: translate(-50%, 0%);
   -webkit-transform: translate(-50%, 0%);
   z-index: 4;
}
.rankDesc2 {
   position: absolute;
   width: 86%;
   left: 50%;
   top: 1.05rem;
   transform: translate(-50%, 0%);
   -webkit-transform: translate(-50%, 0%);
   z-index: 4;
}
.rank-first {
   margin-top: .37rem;
   display: flex;
   display: -webkit-flex;
   justify-content: space-around;
   -webkit-justify-content: space-around;
   font-size: 0;
   padding-bottom: .23rem;
}

.rank-first>div {
   display: inline-block;
   text-align: center;
   width: 2.06rem;
}

.rank-f-img {
   height: 2.06rem;
   position: relative;
}

.rfi-bg {
   width: 86%;
   position: relative;
   top: 0.2rem;
   left: .5%;
}

.rfi-tx {
   position: absolute;
   left: 17.5%;
   top: 17%;
   box-shadow: 0 0 10px #eee;
   width: 1.3rem;
   height: 1.3rem;
   /*border-radius: 50%;*/
   z-index: 3;
   border: 2px solid #fff;
}

.rfi-zs {
   position: absolute;
   left: 50%;
   top: 75%;
   transform: translate(-50%, 0);
   -webkit-transform: translate(-50%, 0);
   width: .32rem;
   z-index: 4;
}

.rank-first>div p {
   font-size: .24rem;
   color: #333333;
   margin: .11rem 0 .07rem;
}

.rank-first>div span {
   font-size: .24rem;
   color: #FF8619;
}

.rank-other ul {
   padding: 0 .56rem 0rem .26rem;
   font-size: 0;
}

.rank-other li {
   display: flex;
   display: -webkit-flex;
   -webkit-justify-content: space-between;
   justify-content: space-between;
   align-items: center;
   position: relative;
}

.rank-other li>span {
   display: inline-block;
   width: .48rem;
   font-size: .28rem;
   color: #333333;
}

.rank-other li>img {
   display: inline-block;
   width: .32rem;
   height: .42rem;
}

.rank-other li>span>img {
   width: .32rem;
   height: .42rem;
}

.borderline {
   display: inline-block;
   width: calc(100% - .48rem);
   height: 1.63rem;
   line-height: 1.63rem;
   position: relative;
   /* border-top: 1px solid #9F0F24; */
}

.rank-other li:first-child .borderline {
   border-top: none;
}

.rank-other li .rank-o-tx {
   display: inline-block;
   vertical-align: middle;
   width: 1.03rem;
   height: 1.03rem;
   border: 1px solid #fff;
   border-radius: 50%;
   position: relative;
}

.rank-other li .first-place-img {
   position: absolute;
   transform: translateY(-50%);
   top: 53%;
   left: -1%;
   width: 1.43rem;
   height: 1.36rem;
   z-index: -2;
   display: none;
}

.rank-other li:first-child .first-place-img {
   z-index: 2;
}

.rank-other li strong {
   vertical-align: middle;
   display: inline-block;
   font-weight: normal;
   font-size: .3rem;
   color: #333333;
   margin-left: .41rem;
   width: 2rem;
}

.rank-other li span.ro-right {
   position: absolute;
   right: 0;
   top: 50%;
   transform: translate(0, -50%);
   -webkit-transform: translate(0, -50%);
   font-size: .3rem;
   color: #FF8619;
}

/*规则页面*/

#app {
   padding-bottom: 0;
   height: 100vh;
}

.rule-main {
   position: relative;
   padding: 1.6rem .3rem 1.2rem;
   box-sizing: border-box;
   height: 100vh !important;
}

.ruleBanner {
   position: absolute;
   width: 68%;
   left: 50%;
   transform: translate(-50%, 0%);
   -webkit-transform: translate(-50%, 0%);
   z-index: 4;
   top: 9%;
}

.ru-main {
   padding-top: 0.46rem;
   padding-bottom: 0.3rem;
   /* border-radius:0.14rem; */
   position: relative;
   font-size: 0;
   background: #ffffff;
   border-radius: 0.15rem;
   background-size: 100% 100%;
   border: 1px solid #FF8619;
}

.ru-m-time, .ru-m-cont, .ru-m-reward {
   text-align: center;
}

.ru-m-time {
   margin-top: 0.2rem;
}

.ru-title img {
   width: 1.28rem;
}

.ru-title img:last-of-type {
   transform: rotateZ(180deg);
}

.ru-title span {
   font-size: .3rem;
   color: #FF8619;
   margin: 0 .16rem;
   font-weight: 600;
}

.ru-cont {
   font-size: .3rem;
   color: #343434;
   width: 83.4%;
   margin: .23rem auto .43rem;
   white-space: normal;
   word-break: break-all;
   position: relative;
}

.diyCss {
   width: 100% !important;
}

.ru-m-cont .ru-cont {
   text-align: left;
}

.ru-m-reward .ru-cont {
   text-align: left;
}

.ru-m-reward .ru-cont span:last-of-type {
   text-align: right;
}

.ru-m-reward .ru-cont strong {
   color: #FA587D;
   font-weight: 400;
}

.ru-foot {
   box-sizing: border-box;
   width: 100%;
   height: 1.4rem;
   margin: .4rem auto;
   line-height: 1.4rem;
   text-align: center;
   font-size: .36rem;
   /* color: #FFD880; */
   background-image: url(../image/ruleBotton.png);
   position: relative;
   border-radius: .1rem;
   background-position: center;
   background-repeat: no-repeat;
   background-size: 100%;
   overflow: hidden;
}

.footimg:first-of-type {
   display: none;
}

.footimg:last-of-type {
   display: none;
}

.ru-foot span {
   /* margin-left: .6rem; */
   display: block;
   color: #F06425;
   margin-top: -0.04rem;
}

/*详情页*/

.detail-body {
   padding: .5rem .3rem .5rem;
   width: 6.5rem;
   margin: 0 auto;
   position: relative;
   background: #fff;
   background-size: 100% 100%;
   border: 1px solid #FF8619;
   border-radius: 0.1rem !important;
}

.detail-vote-btn {
   color: #F06425;
   position: relative;
   background-image: url(../image/button3.png);
   background-size: 100% 100%;
   width: 3.45rem !important;
   height: 1.08rem;
   /* background-size: contain; */
   /* background-position: center; */
   line-height: 1rem;
}

.detail-vote-btn::before {
   transform: translate(0, -50%);
   -webkit-transform: translate(0, -50%);
   left: .38rem;
}

.detail-vote-btn::after {
   transform: translate(0, -50%) rotateY(180deg);
   -webkit-transform: translate(0, -50%) rotateY(180deg);
   right: .38rem;
}

.detail-btn>div:last-of-type {
   background: #FFFFFF;
   border: .01rem solid #CD0E01;
   color: #CD0E01;
}

.detail-btn>div {
   width: 45%;
}

.detail-btn {
   width: 90%;
   margin: .32rem auto 0rem;
}

.endTimeTitle, .endTime {
   display: inline-block;
   vertical-align: middle;
   padding: 0 .1rem;
}

.vote-time {
   text-align: center;
}

.content-tuwen {
   text-align: initial;
   margin: .1rem auto 0.35rem;
   line-height: 0.44rem;
   color: #343434;
}

#content-tuwen::before {
   content: "";
   display: block;
   width: 100%;
   height: 1px;
   margin-bottom: .2rem;
}

.index-main {}

.bgToggle {
   position: relative;
}

.bgToggle:before {
   content: '';
   width: 50%;
   height: 100%;
   position: absolute;
   /* background: #fff; */
   left: 25%;
   top: 0;
   z-index: -1;
}

.vote-manu img {
   height: 0.45rem;
   display: block;
   width: auto;
   margin: 0 auto;
   padding-top: 0rem;
}

.detail-vote-btn-notxcx {
   margin-right: 1.2rem;
}

.needdif {
   color: #4C4C4C !important;
}

.detail-other-btn {
   background: #fff;
}

.detail-other-btn>i {
   color: #FF8619 !important;
}

.detail-other-btn>p {
   color: #FF8619!important;
}

.detail-vote-btn {
   border-radius: unset;
   -webkit-border-radius: unset;
   -moz-border-radius: unset;
   -ms-border-radius: unset;
   -o-border-radius: unset;
}

.jszcys>a {
   color: #4C4C4C !important ;
}

.detail-main {
   padding: .32rem .2rem 1.6rem;
   background: #BCEDF3;
   background-size: 100% 100%;
}

.block-right.colorToggle {
   color: #000000 !important;
}

.repoterPos.colorToggle {
   color: #000000 !important;
}

.vote-manu>a {
   padding-top: 0.05rem;
}

.dis-none {
   position: absolute;
   display: inline-block;
   /* width: 0.36rem;
	   height: 0.36rem;
	   top: 0.3rem;
	   left: -0.2rem; */
   z-index: 3;
   /* display: none; */
}

.detail-head {
   position: absolute;
   display: none;
   width: 7.1rem;
   height: 0.465rem;
   top: 0;
   left: -0.25rem;
   z-index: 3;
}

.detail-foot {
   position: absolute;
   display: none;
   width: 7.1rem;
   height: 0.465rem;
   bottom: 0;
   left: -0.3rem;
   z-index: 3;
}

.host-head {
   position: absolute;
   display: none;
   width: 7.1rem;
   height: 0.465rem;
   top: 0;
   left: -0.25rem;
   z-index: 3;
}

.host-foot {
   position: absolute;
   display: none;
   width: 7.1rem;
   height: 0.465rem;
   bottom: 0;
   left: -0.3rem;
   z-index: 3;
}

.ru-m-top {
   width: 7.1rem;
   height: 1rem;
   position: absolute;
   top: 0;
   left: -0.15rem;
   background: url('../image/rankTop.png') no-repeat;
   background-size: contain;
}

.ru-m-btm {
   width: 7.1rem;
   height: 1rem;
   position: absolute;
   bottom: 0;
   left: -0.15rem;
   background: url('../image/rankBtm.png') no-repeat;
   background-size: contain;
   background-position: 50% 100%;
}

.vote-m-list-another {
   background: #ffffff !important;
}

.box_content>h5 {
   color: #000;
}

.rankFirst {
   width: 1.5rem;
   position: absolute;
   top: 0.02rem;
   left: -0.22rem;
   z-index: 2;
}

.visitor-info span {
   color: #FF8619 !important;
}

.rank-border {
   border-top: 1px solid #EEEEEE;
}

.rankTop{
   width: 100%;
   left: -.1rem;
   position: absolute;
   top: -1.4rem;
   z-index: 0;
}