.vote_banner{
	background: url('https://resource.bangbangce.com/XfJ43ndBHTQx') no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 6.76rem;
	position: relative;
    border-bottom: 2px solid #2941bd;
}
.vote_idx_tabs{
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	z-index: 1;
}
.vote_idx_tabs ul{
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.vote_idx_tabs ul li{
	width: 3.22rem;
	height: .84rem;
}
.vote_idx_tabs ul li:first-child{
	background: url('https://resource.bangbangce.com/K7nQSaKjfMwP') no-repeat;
	background-size: 100% 100%;
}
.vote_idx_tabs ul li:last-child{
	background: url('https://resource.bangbangce.com/srYyar7zKk4P') no-repeat;
	background-size: 100% 100%;
}
.vote_idx_tabs ul li:first-child.on{
	background: url('https://resource.bangbangce.com/zPZ4bQHDnCTi') no-repeat;
	background-size: 100% 100%;
	height: 1rem;
}
.vote_idx_tabs ul li:last-child.on{
	background: url('https://resource.bangbangce.com/SFmh572FSKTF') no-repeat;
	background-size: 100% 100%;
	height: 1rem;
}
.vote_lit{
	padding: .46rem .36rem 0 .36rem;
	display: flex;
}
.log_name{
	flex: 1;
	display: flex;
	align-items: center;
	position: relative;
}
.log_name .img_hef{
	width: .6rem;
	height: .6rem;
	background: #fec222;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.log_name .img_hef img{
	width: 100%;
	object-fit: cover;
}
.log_name a{
	width: 1.44rem;
	height: .4rem;
	background: linear-gradient(138deg,#ffa008 2%, #ffce44 90%);
	border-radius: 20px;
	color: #fff;
	text-align: center;
	position: relative;
	left: -.2rem;
	text-indent: .15rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn_rule{
	/* width: 1.2rem; */
	padding: 0 .2rem;
	height: .4rem;
	background: #83baf9;
	border-radius: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .2rem;
	color: #fff;
}
.vote_conten{
	padding: .3rem .36rem .72rem .36rem;
}
.timeNew{
	background: url('https://resource.bangbangce.com/aFSWtKzGyeT7') no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 3.52rem;
	text-align: center;
	color: #DF8A02;
	font-size: .26rem;
	font-weight: bold;
	position: relative;
}
.timeNew h3{
	padding: 0 .5rem;
	padding-top: .6rem;
}
.timeNew span{
	margin: 0 auto;
	width: 3.22rem;
	height: .4rem;
	background: rgba(255,206,68,.42);
	border-radius: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #DF8A02;
	font-size: .24rem;
}
#djs{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: .2rem 0;
}
#djs em{
	color: #DF8A02;
}
#djs s{
	text-decoration: none;
	background: #ffce44;
	border-image: linear-gradient(180deg, #df8a02, #fcaf32);
	border-radius: 4px;
	width: .46rem;
	height: .52rem;
	line-height: .52rem;
	margin: 0 .06rem;
	color: #fff;
	overflow: hidden;
	display: flex;
	    align-items: center;
	    justify-content: center;
}
.timeNew i{
	background: url('https://resource.bangbangce.com/ApbayEExaHrb') no-repeat;
	background-size: 100% 100%;
	width: 1.1rem;
	height: 1.1rem;
	position: absolute;
	right: .24rem;
	bottom: .24rem;
}
.list_floor{
	padding-top: .48rem;
}
.icon_title {
	display: flex;
	align-items: center;
	justify-content: center;
}
.h4_txt{
	text-align: center;
	padding: .12rem 0 .3rem 0;
	font-size: .3rem;
}
.icon_title i{
	background: url('https://resource.bangbangce.com/CGXJnpytWxcF') no-repeat;
	background-size: 100% 100%;
	width: 3.68rem;
	height: 1.08rem;
	color: #fff;
	font-weight: bold;
	font-size: .32rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.list_floor ul {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: .12rem;
}
.list_floor ul li{
	background: url('https://resource.bangbangce.com/CHcDWTFeYTF2') no-repeat;
	background-size: 100% 100%;
	height: 2.86rem;
	flex: 1;
	position: relative;
}
.list_floor ul li img{
	padding: 0.06rem 0.18rem 0.06rem 0.05rem;
	width: 100%;
	border-radius: 12px;
	border-top-right-radius: 16px;
	object-fit: cover;
	height: 80%;
}
.list_floor ul li .bg{
	background: url('https://resource.bangbangce.com/Ajf3YHabYxAm') no-repeat;
	background-size: 100% 100%;
/* 	width: 110%;
	height: 1.16rem; */
	width: 98%;
	height: 1.2rem;
	position: absolute;
	/* left: -.14rem;
	bottom: 0; */
	left: -0.06rem;
	bottom: .06rem;
	z-index: 2;
	display: flex;
	padding: 0 .16rem 0 .2rem;
	align-items: center;
	line-height: initial;
}
.list_floor ul li .name{
	flex: 1;
	
}
.list_floor ul li .name p{
	color: #2941BD;
	font-size: .2rem;
}
.list_floor ul li .name span{
	color: #E48C00;
	font-size: .24rem;
}
.list_floor ul li a{
	width: .92rem;
	height: .44rem;
	background: #2941bd;
	border-radius: 4px;
	box-shadow: 0px 4px 8px 0px rgba(0,0,0,0.24); 
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	font-size: .24rem;
}

.video_box{
	background: url('https://resource.bangbangce.com/HiT6XzwyGYmM') no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 3.06rem;
	position: relative;
	padding: 0 0.35rem;
}
.video_box .bg{
	position: relative;
	top: .26rem;
	height: 2.56rem;
}
.video_box video{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	object-fit: cover;
}
.wait_lit{
	padding-top: .48rem;
}
.wait_lit li{
	margin-top: 1.16rem;
	background: url('https://resource.bangbangce.com/rPeibFYJkxXh') no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 1.6rem;
	display: flex;
	align-items: center;
	position: relative;
	padding-left: .42rem;
}
.wait_lit li .text{
	flex: 1;
}
.wait_lit li .text p{
	color: #2941BD;
	font-size: .32rem;
	font-weight: bold;
	padding-bottom: .06rem;
}
.wait_lit li .text span{
	color: #DF8A02;
}
.wait_lit li .icon_img{
	background: url('https://resource.bangbangce.com/siGCb2Jk6FX8') no-repeat;
	background-size: 100% 100%;
	width: 2.34rem;
	height: 2.62rem;
	position: absolute;
	right: .3rem;
	top: -1.14rem;
	text-align: center;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
}
.wait_lit li .icon_img span{
	position: relative;
	top: .56rem;
}
.wait_lit li .icon_img.on{
	background: url('https://resource.bangbangce.com/hrG7WWsxBASW') no-repeat;
	background-size: 100% 100%;
}
.wait_lit li .icon_img.on span{
	left: .12rem;
}

.wait_lit_ye li .text p{
	padding-bottom: .02rem;
}
.wait_lit_ye li .text .text_tc{
	line-height: initial;
	width: 55%;
	color: #666666;
}
.wait_lit_ye li a{
	/* position: absolute;
	left: 41%;
	top: 1.02rem; */
	color: #DF8A02;
}
.wait_lit_ye li .icon_img{
	background: url('https://resource.bangbangce.com/7MefXzQc3xTT') no-repeat;
	background-size: 100% 100%;
	width: 2.84rem;
	height: 2.68rem;
	position: absolute;
	right: .1rem;
}
.wait_lit_ye li .icon_img img{
	width: 3rem;
}
.wait_lit_ye li .icon_img em{
	position: absolute;
	right: 0.8rem;
	top: .5rem;
	width: 1px;
	font-size: .32rem;
	font-weight: bold;
	line-height: 1.25;
}


.voteInit_box{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #f9eed7;
	border-radius: 12px 12px 0px 0px;
	z-index: 901;
	line-height: initial;
}
.voteInit_box h3{
	text-align: center;
	font-size: .36rem;
	font-weight: bold;
	padding-top: .36rem;
}
.voteInit_box ul{
	padding-top: .14rem;
	padding-bottom: .6rem;
}
.voteInit_box ul li{
	padding: .32rem .28rem 0 .28rem;
	display: flex;
	align-items: center;
}
.voteInit_box ul li img{
	width: .52rem;
	height: .52rem;
}
.voteInit_box ul li .txt{
	flex: 1;
	padding-left: .16rem;
}
.voteInit_box ul li .txt p{
	color: #DF8A02;
	font-size: .28rem;
	font-weight: bold;
}
.voteInit_box ul li .txt span{
	color: #666666;
	font-size: .2rem;
	display: block;
	padding-top: .1rem;
}
.voteInit_box ul li .rank_r{
	text-align: center;
}
.voteInit_box ul li .rank_r p{
	color: #666666;
	font-size: .2rem;
	display: block;
	padding-bottom: .1rem;
}
.voteInit_box ul li .rank_r a{
	width: 1.24rem;
	height: .4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	background: #df8a02;
	border-radius: 8px;
}
.voteInit_box ul li .rank_r a.on{
	border: 1px solid #df8a02;
	background: #F9EED7;
	color: #DF8A02;
}


.teacher_box{
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 901;
}
.teacher_box .bg{
	padding: .26rem .72rem 1rem .72rem;
	width: 6.62rem;
	background: #f9eed7;
	border-radius: 12px;
	text-align: center;
}
.teacher_box .img{
	width: .96rem;
	height: .96rem;
	overflow: hidden;
	border-radius: 50%;
	display: inline-block;
}
.teacher_box .img img{
	width: 100%;
}
.teacher_box .name{
	color: #000;
	font-weight: bold;
	font-size: .32rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.teacher_box .name i{
	position: relative;
	top: .02rem;
	background: url('https://resource.bangbangce.com/7K55ARKMKGsB') no-repeat;
	background-size: 100% 100%;
	width: .86rem;
	height: .26rem;
	display: inline-block;
	margin-left: .1rem;
}
.teacher_box ul{
	padding-top: .32rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.teacher_box ul li{
	flex: 1;
	color: #DF8A02;
}
.teacher_box ul li p{
	font-size: .2rem;
	color: #000;
	padding-bottom: .05rem;
}
.teacher_box ul li span{
	font-size: .36rem;
	font-weight: bold;
}
.teacher_box ul li span em{
	font-size: .24rem;
}
.teacher_box .bg .wd{
	padding-top: .1rem;
	color: #666;
	font-size: .2rem;
	text-align: justify;
}
.teacher_box .text{
	padding-top: .5rem;
	text-align: center;
	font-size: .28rem;
	color: #fff;
}
.teacher_box .text span{
	color: #DF8A02;
	font-weight: bold;
}
.teacher_box .bnt_teac{
	padding-top: .4rem;
	display: flex;
	align-items: center;
	justify-content: center;
}
.teacher_box .bnt_teac a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 1.7rem;
	height: .7rem;
	border: 2px solid #df8a02;
	border-radius: 8px;
	color: #DF8A02;
}
.teacher_box .bnt_teac a:last-child{
	color: #fff;
	background: #df8a02;
	margin-left: .8rem;
}

.teacher_box_2 .bg .img{
	margin-top: .3rem;
}
.teacher_box_2 section{
	background: url('https://resource.bangbangce.com/N8Temr3EJ8yt') no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 2.68rem;
	margin-top: .46rem;
	padding: 0 .46rem;
}
.teacher_box_2 .wd {
	position: relative;
}
.teacher_box_2 .wd span{
	font-size: .2rem;   
	 overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.teacher_box_2 .wd a{
	color: #DF8A02;
	position: absolute;
	right: 0;
	bottom: 0;
}
.teacher_box_2 .text{
	color: #202F45;
}
.cherUrl{
	color: #DF8A02 !important;
	font-size: .28rem ;
}
.cherUrl i{
	background: url('https://resource.bangbangce.com/8SXnPT5sFn2H') no-repeat;
	background-size: 100% 100%;
	width: .12rem;
	height: .24rem;
	display: inline-block;
	margin-left: .08rem;
	position: relative;
	top: .02rem;
}


.relu_box{
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 901;
	width: 6.62rem;
	background: #f9eed7;
	border-radius: 13px;
	padding: .36rem .44rem .58rem .44rem;
	text-align: center;
}
.relu_box h3{
	color: #000;
	font-size: .42rem;
	font-weight: bold;
	padding-bottom: .2rem;
}
.relu_box p{
	padding-top: .12rem;
	color: #666666;
	font-size: .28rem;
	text-align: left;
}
.relu_box a{
	width: 2.06rem;
	height: .72rem;
	line-height: .72rem;
	text-align: center;
	display: inline-block;
	background: #df8a02;
	color: #fff;
	font-size: .28rem;
	border-radius: 8px;
	margin-top: .5rem;
}


.coupon_box{
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 901;
	width: 6.62rem;
	background: #f9eed7;
	border-radius: 13px;
	padding: .36rem 1.2rem .42rem 1.2rem;
	text-align: center;
}
.coupon_box h3{
	color: #000000;
	font-size: .42rem;
	font-weight: bold;
}
.coupon_box ul{
	line-height: initial;
}
.coupon_box ul li{
	background: url('https://resource.bangbangce.com/Kk5ywXfQRBDz') no-repeat;
	background-size: 100% 100%;
	width: 100%;
	height: 1.4rem;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: .28rem;
	margin-top: .56rem;
	position: relative;
}
.coupon_box ul li span{
	flex: 1;
	color: #FFFFFF;
	font-size: .36rem;
}
.coupon_box ul li em{
	width: 1.6rem;
	color: #FD5D46;
}
.coupon_box p{
	margin-top: .56rem;
	color: #666666;
	font-size: .24rem;
}
.coupon_box a{
	margin-top: .36rem;
	display: inline-block;
	width: 1.72rem;
	height: .72rem;
	line-height: .72rem;
	background: #df8a02;
	border-radius: 8px;
	color: #fff;
	font-size: .28rem;
}
.coupon_box ul li i{
	width: .72rem;
	height: .36rem;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	right: 0;
	top: 0;
	background: #fd5b44;
	border-radius: 0px 5px 0px 10px;
	font-size: .28rem;
	color: #fff;
}
.coupon_box ul li.blck_on{
	background: url('https://resource.bangbangce.com/D4YB52jWjT8T') no-repeat;
	background-size: 100% 100%;
}


.cdraw_box{
	position: fixed;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 901;
	width: 6.62rem;
	background: #f9eed7;
	border-radius: 13px;
	padding: .36rem .42rem .42rem .42rem;
	text-align: center;
	line-height: initial;
}
.cdraw_box h3{
	color: #000000;
	font-size: .42rem;
	font-weight: bold;
}
.cdraw_box h4{
	color: #DF8A02;
	font-size: .48rem;
	font-weight: bold;
	padding: .2rem 0;
}
.cdraw_box span{
	color: #666666;
	font-size: .36rem;
}
.cdraw_box p{
	padding-top: .2rem;
	color: #DF8A02;
	font-size: .28rem;
}
.cdraw_box div{
	padding: .2rem 1.08rem;
}
.cdraw_box div img{
	width: 100%;
}
.cdraw_box a{
	margin-top: .26rem;
	display: inline-block;
	width: 1.72rem;
	height: .72rem;
	line-height: .72rem;
	background: #df8a02;
	border-radius: 8px;
	color: #fff;
	font-size: .28rem;
}


.fix_right{
	position: fixed;
	right: -100%;
	top: 45%;
	z-index: 9;
}
.fix_right span{
	display: flex;
	align-items: center;
	justify-content: center;
	/* width: 1.56rem; */
	height: .62rem;
	background: #fff;
	border-radius: 16px 0 0 16px;
	box-shadow: 0px 4px 8px 0px rgba(251,251,251,0.50); 
	color: #DF8A02;
	font-size: .28rem;
	padding: 0 .2rem;
}
.fix_right span.on{
	background: #DF8A02;
	color: #fff;
}


.footer_rule{
	padding: 0 .32rem .72rem .32rem;
	color: #fff;
}
.footer_rule h3{
	font-size: .3rem;
	padding-bottom: .2rem;
}
.footer_rule p{
	padding-top: .1rem;
	font-size: .26rem;
}

.fix_renwu{
	position: fixed;
	right: 0;
	top: 30%;
	background: url('https://resource.bangbangce.com/WXWB6k7BbDKR') no-repeat;
	background-size: 100% 100%;
	width: 1.58rem;
	height: 1.36rem;
	z-index: 9;
}
.erweima{
	text-align: center;
	padding-bottom: .2rem;
}
.erweima img{
	display: inline-block;
	object-fit: cover;
}
.erweima .im_1{
	width: 2.58rem;
	height: 2.58rem;
}
.erweima .im_2{
	margin-top: .2rem;
	width: 2rem;
	height: .74rem;
}
.erweima .im_3{
	margin-top: .2rem;
	width: 1.1rem;
	height: 1.1rem;
}