.btn_return{
	visibility: hidden;
}
#banner{
	padding-top: .2rem;
}
.swiper-container{
	width:100%;
	height: 3.4rem;
}
.swiper-slide{
	width:6.1rem;
	height: 3.4rem;
	transform-origin: center bottom;
	overflow: hidden;
	border-radius: .4rem;
	position:relative;
}
.swiper-slide p{
	position: absolute;
	width:100%;
	text-align: center;
	bottom: .28rem;
	box-sizing: border-box;
	padding: 0 .3rem;
	font-weight: bold;
	color: #fff;
}
.pagination{
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: .25rem;
}
.pagination>span{
	display: block;
	width:.18rem;
	height: .18rem;
	transition: all .3s ease-out;
	background: linear-gradient(314deg, #007DE5 0%, #24ABFF 100%);
	opacity: .3;
	margin: 0 .05rem;
	border-radius: 100%;
	transform-origin: center center;
	transform: scale(.6);
}
.pagination>span.swiper-pagination-bullet-active{
	transform: scale(1);
	opacity: 1;
}
.list{
	display: flex;
	flex-wrap: wrap;
	padding: .58rem .7rem 0;
}
.list>div{
	width:2.9rem;
	height: 2.2rem;
	margin-bottom: .3rem;
	box-shadow: 0 .2rem .2rem 1px rgba(0, 140, 255,0.04);
	border-radius: .2rem;
	background-color: rgba(255,255,255,.3);
	border: 1px solid rgba(255,255,255,.6);
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: .28rem;
	font-weight: bold;
}
.list>div:nth-child(odd){
	margin-right: .3rem;
}
.list>div img{
	width:1.12rem;
	padding-top: .37rem;
	padding-bottom: .1rem;
}
.bottom{
	position: relative;
	margin-top: .4rem;
	background: linear-gradient(-45deg, #e2effa 0%, #f0f6f9 100%);
	border-radius: 0 .4rem 0 0;
	border-top: 1px solid #FFFFFF;
}
.bottom.fixed{
	position: fixed;
	width:100%;
	bottom:0;
}
.list2{
	display: flex;
	justify-content: space-around;
	align-items: center;
}
.list2>div{
	flex:1;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: .26rem;
	position: relative;
}
.list2>div img{
	width:.67rem;
	padding-top: .4rem;
	padding-bottom: .18rem;
}
.copyright{
	padding-top: .4rem;
	padding-bottom: .7rem;
	text-align: center;
	font-size: .22rem;
	opacity: .5;
}
.list2>div::after{
	content: '';
	display: block;
	position: absolute;
	right:0;
	width:1px;
	height: .63rem;
	top:.68rem;
	background-color: rgba(255,255,255,.73);
}
.list2>div:last-child::after{
	display: none;
}