.actAnnLi{
	margin-bottom: .2rem;
}

.actAnnLink{
	width: 100%;
	display: block;
	background: #fff;
}

.actAnnTopCon{
	padding: .2rem .24rem .14rem;
}

.actAnnIcon{
	width: .7rem;
	height: .7rem;
	background: url(../img/actAnnIcon.png) no-repeat;
	background-size: 100% 100%;
	margin-right: .16rem;
	-webkit-align-self: flex-start;
	align-self: flex-start;
}

.actAnnIn{ 
	width: 88%;
	margin-top: .14rem;
}

.actAnnInTop{
	margin-bottom: .06rem;
}

.actAnnInTm{
	font-size: .24rem;
	color: #999;
	margin-left: auto;
	}

.actAnnInTit{
	font-size: .28rem;
	color: #333;
	width: 77%;
}

.actAnnLink .actAnnInTit{
	 overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.actAnnInBot{
	font-size: .26rem;
	color: #666;
}
.actAnnBotCon{
	border-top: 0.01rem solid #eeeeee;
	padding: 0.14rem .24rem;
}
.actCheckDet{
	font-size: .24rem;
	color: #333333;
	float: right;
}
.actCheckDet:after{
	content: '';
	width: .1rem;
	height: .18rem;
	display: inline-block;
	vertical-align: middle;
	background: url(../img/actAnnRt.png) no-repeat;
	background-size: 100% 100%;
	margin: 0 0 0 .1rem;
}

.hasTapOver .actAnnIn,.hasTapOver .actCheckDet{
	opacity: .5;
}

.actAnnDetArea{
	background: #fff;
	padding: .32rem .24rem .48rem;
}
.actAnnDetIn p{
	padding-bottom: .1rem;
}
.retIndxBtn{
	font-size: .32rem;
	color: #e35840;
	text-align: center;
	display: block;
	width: 100%;
	height: .8rem;
	line-height: .8rem;
	border: .02rem solid #e35840;
	margin-top: .2rem;
	border-radius: .1rem;
}
