

.end-activity-bg .end-fl-tit {
	padding: 300px 0 45px;
	font-size: 30px;
	color: #fff;
	text-align: center
}

.end-activity-bg .end-fl-tit h3 {
	position: relative;
	display: inline-block
}

.end-activity-bg .end-fl-tit h3:after {
	left: -70px
}

.end-activity-bg .end-fl-tit h3:after,.end-activity-bg .end-fl-tit h3:before {
	position: absolute;
	top: 5px;
	content: "";
	background: url(https://img1.jcloudcs.com/portal/activity/end/dds.png) no-repeat;
	width: 54px;
	height: 34px
}

.end-activity-bg .end-fl-tit h3:before {
	right: -70px
}

.end-activity-bg .end-activity {
	background: url(https://img1.jcloudcs.com/portal/activity/end/bg_1.png) no-repeat #040bbb;
	background-size: cover
}

.end-activity-bg .end-activity em {
	font-weight: 400
}

.end-activity-bg .end-activity .header-wrap {
	padding-bottom: 100px;
	background: url(https://img1.jcloudcs.com/portal/activity/end/banner.png) center 110px no-repeat
}

.end-activity-bg .end-activity .header-wrap .banner {
	text-align: center
}

.end-activity-bg .end-activity .header-wrap .banner .banner-tit {
	display: inline-block;
	width: 514px;
	height: 109px;
	margin-top: 130px;
	text-align: center
}

.end-activity-bg .end-activity .header-wrap .banner .banner-text {
	position: relative;
	margin-top: 288px
}

.end-activity-bg .end-activity .header-wrap .banner .banner-tip {
	position: relative;
	color: #fff;
	font-size: 22px
}

.end-activity-bg .end-activity .header-wrap .banner .banner-text img {
	width: 100%;
	height: 112px
}

.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block {
	background: url(https://img1.jcloudcs.com/portal/activity/end/rec_1.png) 50% no-repeat;
	text-align: center;
	background-size: contain;
	color: #fff;
	height: 180px
}

.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block.rec-block2 {
	background: url(https://img1.jcloudcs.com/portal/activity/end/rec_2.png) 50% no-repeat;
	background-size: contain
}

.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block.rec-block3 {
	background: url(https://img1.jcloudcs.com/portal/activity/end/rec_3.png) 50% no-repeat;
	background-size: contain
}

.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block .rec-bt {
	font-size: 24px;
	padding-top: 25px
}

.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block .rec-con {
	font-size: 16px;
	padding: 20px 0
}

.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block .rec-btn {
	display: block;
	font-size: 16px;
	color: #0621a2;
	background: #fff;
	border-radius: 20px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	width: 110px;
	margin: 0 auto
}

@media (max-width:768px) {
	.m-banner {
		display: block!important;
		height: 277px;
		background: url(https://img1.jcloudcs.com/portal/activity/end/banner-m.png) 50% no-repeat;
		background-size: contain
	}

	.m-banner .banner-mtip {
		padding-top: 160px;
		text-align: center;
		color: #fff;
		list-style: none;
		padding-left: 0px;
	}

	.m-banner .banner-mtip li {
		font-size: 16px
	}

	.end-activity-bg .end-activity {
		height: auto;
		overflow: hidden;
		background: #0505db
	}

	.end-activity-bg .end-activity .header-wrap {
		background: none;
		height: auto;
		overflow: hidden;
		padding-top: 40px
	}

	.end-activity-bg .end-activity .header-wrap .p-overflow {
		left: 0!important;
		display: block;
		overflow-x: scroll;
		width: 100%
	}

	.banner-text,.end-activity-bg .end-activity .header-wrap .banner .banner-tit {
		display: none
	}

	.end-activity-bg .end-fl-tit {
		padding: 30px 0;
		font-size: 16px;
		margin-top: -80px
	}

	.end-activity-bg .end-fl-tit h3:before {
		right: -65px;
		background-size: 50%
	}

	.end-activity-bg .end-fl-tit h3:after {
		left: -40px;
		background-size: 50%
	}

	.end-activity-bg .end-activity .header-wrap .content-recommend {
		margin: 0 70px
	}

	.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block {
		height: 100px;
		margin-bottom: 18px
	}

	.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block .rec-bt {
		font-size: 14px;
		padding-top: 10px
	}

	.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block .rec-con {
		font-size: 14px;
		padding: 5px 0
	}

	.end-activity-bg .end-activity .header-wrap .content-recommend .rec-block .rec-btn {
		width: 70px;
		height: 24px;
		line-height: 24px;
		font-size: 12px
	}

	.end-activity-bg .end-activity .header-wrap .banner .banner-tip {
		display: none
	}
}



.qr-icon.icon-e-wx {
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.605 10.597c.38.392.842.63 1.351.778l.194.052c.364.068.553.407.57.754 0 .407-.29.753-.686.812-.38.051-.777-.195-.86-.583-.115-.602-.363-1.126-.793-1.567-.05-.05-.016-.16-.033-.246l.176-.014c.037-.002.068.002.081.014zm.702-7.67c.81.881 1.255 1.922 1.272 3.133a1.532 1.532 0 0 0-.653-.144h-.033c-.373.015-.73.167-1.004.428a1.62 1.62 0 0 0-.491.994 1.81 1.81 0 0 0 0 .424 1.92 1.92 0 0 1-1.082.559h-.009a1.5 1.5 0 0 0-.74.405 1.558 1.558 0 0 0-.414.748 1.574 1.574 0 0 0 .519 1.564 5.848 5.848 0 0 1-1.529.263 6.753 6.753 0 0 1-1.974-.196.704.704 0 0 0-.323.034l-1.494.754c-.19.102-.365.119-.53-.017-.157-.119-.173-.297-.157-.508.066-.423.116-.846.158-1.27a.465.465 0 0 0-.116-.28C1.054 9.15.493 8.413.21 7.482c-.528-1.845-.05-3.428 1.256-4.75 2.387-2.395 6.56-2.284 8.84.196v-.001zm2.974 6.105a.81.81 0 0 1 .719.813c0 .405-.24.736-.636.812a2.64 2.64 0 0 0-1.288.626l-.133.127c-.083.085-.207.161-.29.034-.033-.068-.016-.23.034-.28.389-.403.646-.92.735-1.48a.81.81 0 0 1 .305-.5.773.773 0 0 1 .554-.152zm-3.09-.762c-.016.085.017.212-.033.262-.413.423-.636.932-.752 1.515a.757.757 0 0 1-.308.482.723.723 0 0 1-.55.12.823.823 0 0 1-.492-.283.861.861 0 0 1-.202-.538c0-.357.256-.687.603-.754a2.711 2.711 0 0 0 1.478-.77c.05-.051.174-.034.257-.034zm.735-1.592c.365 0 .703.246.777.635.1.584.348 1.092.752 1.515.05.051.017.195.033.28l-.184.01c-.037 0-.069-.007-.088-.027-.414-.441-.926-.67-1.496-.796a.77.77 0 0 1-.454-.317.804.804 0 0 1-.133-.547c.058-.423.381-.736.793-.753z' fill='%23fff'/%3E%3C/svg%3E") no-repeat 50%
}

.m-qrcode .m-qrcode-txt ul li {
	margin-right: 25px
}
