.activity-outer[data-v-1e948a64] {
	min-height:calc(100vh - 450px);
	background:url(../image/views_bg.22b171d1.png) no-repeat scroll bottom/100%;
	padding-bottom:40px
}
.activity-wrap[data-v-1e948a64] {
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-flex-line-pack:start;
	align-content:flex-start;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-top:5px;
	width:1080px
}
.activity-wrap .activity[data-v-1e948a64] {
	margin:11px;
	display:block;
	cursor:pointer;
	width:450px;
	height:337px;
	border-radius:4px;
	background:#f6f6f6;
	border:1px solid #e4e4e4
}
.activity-wrap .activity .img[data-v-1e948a64] {
	height:252px;
	width:100%;
	overflow:hidden;
	border-top-right-radius:4px;
	border-top-left-radius:4px
}
.activity-wrap .activity .img img[data-v-1e948a64] {
	height:100%;
	width:100%;
-webkit-transition:all .2s ease-out;
transition:all .2s ease-out
}
.activity-wrap .activity .text[data-v-1e948a64] {
	padding:0 15px;
	font-size:17px;
	color:#333;
	font-weight:500px;
	height:80px
}
.activity-wrap .activity .text .empty[data-v-1e948a64], .activity-wrap .activity .text .textin[data-v-1e948a64] {
	display:inline-block;
	vertical-align:middle
}
.activity-wrap .activity .text .empty[data-v-1e948a64] {
	height:100%
}
.activity-wrap .activity[data-v-1e948a64]:hover {
	-webkit-box-shadow:0 0 7px #0769cc;
	box-shadow:0 0 7px #0769cc
}
.activity-wrap .activity:hover img[data-v-1e948a64] {
	-webkit-transform:scale(1.05);
	transform:scale(1.05)
}
.activity-wrap .activity:hover .text[data-v-1e948a64] {
	color:#0769cc;
	font-weight:600
}
