.wap{ width: 7.5rem; margin: 0 auto;}
.index-box{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/bg-bottom.png) 0 bottom no-repeat;
	background-size: 7.50rem 6.69rem;
}

.index-top{
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/bg-top.png) no-repeat;
	background-size: 7.5rem 2.07rem;
	font-size: 0.5rem;
	color: #311b03;
	font-weight: bold;
	text-align: center;
	line-height: 0.7rem;
	padding-top: 0.75rem;
}

.index-center{
	width: 5.84rem;
	height: 6.81rem;
	margin: 0.57rem auto 0;
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/bg-intro.png) no-repeat;
	background-size: 6.58rem 7.18rem;
	padding: 0.37rem 0.37rem 0;
	font-size: 0.28rem;
	color: #020202;
	line-height: 0.53rem;
}

.index-button a{
	display: block;
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/button.png) no-repeat;
	background-size: 4.71rem 0.97rem;
	width: 4.71rem;
	margin: 0.57rem auto;
	text-align: center;
	font-size: 0.46rem;
	color: #393939;
	font-weight: bold;
	line-height: 0.97rem;
}

.list-box{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/bg-list.png) 0 bottom no-repeat;
	background-size: 7.5rem;
}
.list-somll{
	position: relative;
}

.list-ul{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
}

.list-li{
	border-bottom: 1px dashed #4c4c4c;
	margin: 0 0.33rem;
	padding: 0.42rem 0.22rem;
}

.list-name{
	font-size: 0.3rem;
	color: #020202;
}
.list-name span{
	font-size: 0.35rem;
	font-weight: bold;
}

.list-havevoted{
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/hv.png) 0 center no-repeat;
	background-size: 0.32rem 0.29rem;
	font-size: 0.3rem;
	color: #020202;
	padding-left: 0.58rem;
	margin-top: 0.5rem;
}

.list-novoted{
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/nv.png) 0 center no-repeat;
	background-size: 0.32rem 0.29rem;
	font-size: 0.3rem;
	color: #020202;
	padding-left: 0.58rem;
	margin-top: 0.5rem;
}

.Inside-box{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/bg-list.png) 0 bottom no-repeat;
	background-size: 7.5rem;
}

.video-vid{
	width: 7.5rem;
	height: 3.56rem;
}
.video-vid img{
	width: 7.5rem;
	height: 3.56rem;
}

.video-box{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/bg-bottom.png) 0 bottom no-repeat;
	background-size: 7.5rem;
}

.video-name{
	margin: 1rem 0.46rem 0;
	font-size: 0.3rem;
	color: #020202;
}
.video-tj{
	width: 7.16rem;
	margin-left: 0.34rem;
	margin-top: 0.22rem;
}
.video-tj img{
	width: 7.16rem;
}
.video-txt{
	margin: 0.38rem 0.46rem 0;
	font-size: 0.24rem;
	color: #020202;
	line-height: 0.5rem;
}

.video-havevoted{
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/hv.png) 0 center no-repeat;
	background-size: 0.32rem 0.29rem;
	font-size: 0.3rem;
	color: #020202;
	padding-left: 0.58rem;
	margin: 0.32rem 0.46rem 0;
}

.video-novoted{
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/nv.png) 0 center no-repeat;
	background-size: 0.32rem 0.29rem;
	font-size: 0.3rem;
	color: #020202;
	padding-left: 0.58rem;
	margin: 0.32rem 0.46rem 0;
}

.entry-box{
	position: relative;
}
.entry-bigbj{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/bg-list2.png) no-repeat;
	background-size: cover;
}
.entry-centbox{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	z-index: 99;
}
.entry-top{
	margin: 0.15rem 0.4rem 0;
}
.entryTop-logo{
	width: 0.67rem;
	height: 0.67rem;
}
.entryTop-logo img{
	width: 0.67rem;
	height: 0.67rem;
}
.entryTop-inp{
	width: 4.68rem;
	height: 0.51rem;
	border: 0.02rem solid #9d9c9d;
	border-radius: 0.3rem;
	margin-left: 0.29rem;
	margin-top: 0.06rem;
}
.entryTop-inp input{
	line-height: 0.48rem;
	margin-left: 0.2rem;
	width: 3.6rem;
	border: none;
}
.entryTop-so{
	width: 0.39rem;
	height: 0.39rem;
	margin-left: 0.2rem;
	margin-top: 0.05rem;
}
.entryTop-so img{
	width: 0.39rem;
	height: 0.39rem;
}
.entryTop-switch{
	width: 0.5rem;
	height: 0.37rem;
	margin-left: 0.47rem;
	margin-top: 0.15rem;
}
.entryTop-switch img{
	width: 0.5rem;
	height: 0.37rem;
}

.entry-list{
	margin-top: 0.3rem;
	padding-bottom: 0.5rem;
}
.entry-list li{
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/bg-vote.png) right 0 no-repeat;
	background-size: 1.97rem 0.86rem;
	padding-top: 0.59rem;
	float: left;
	margin: -0.1rem 0.26rem 0;
}
.enlist-sp{
	width: 3.20rem;
	height: 1.80rem;
	
}
.enlist-sp img{
	width: 3.20rem;
	height: 1.80rem;
}
.enlist-name{
	width: 3.20rem;
	font-size: 0.20rem;
	color: #020202;
	line-height: 0.4rem;
	height: 0.8rem;
	margin-top: 0.14rem;
}


.enlist-havevoted{
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/hv.png) 0 center no-repeat;
	background-size: 0.24rem 0.22rem;
	font-size: 0.22rem;
	color: #020202;
	padding-left: 0.44rem;
	margin: 0rem 0 0;
}

.enlist-novoted{
	background: url(http://s.imgqq.com/p/cacmw/vote2018/img/nv.png) 0 center no-repeat;
	background-size: 0.24rem 0.22rem;
	font-size: 0.22rem;
	color: #020202;
	padding-left: 0.44rem;
	margin: 0.23rem 0 0;
}