.footer{
	width: 100vw;
	height: 2.1rem;
	background: #FFFFFF;
	border-top: 0.02rem solid #EA5504;
}
.footer .main{
	justify-content: space-between;
}
.footer .f_box1{
	/* padding-top: 0.46rem; */
}

.footer .f_box2{
	padding-top: 0.7rem;
}
.footer .f_box1 .box1{
	margin-bottom: 0.21rem;
}
.footer .f_box1 .box1 img{
	width: 0.33rem;
	height: 0.33rem;
	margin-right: 0.1rem;
}

.footer .f_box1 .box1 span{
	font-family: PingFang SC, PingFang SC;
	font-weight: 500;
	font-size: 0.26rem;
	color: #EA5504;
	line-height: 0.37rem;
}
.footer .f_box1 .box2 a{
	padding: 0 0.09rem;
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.12rem;
	color: #A5A5A5;
	line-height: 0.16rem;
}
.footer .f_box1 .box2{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.12rem;
	color: #A5A5A5;
	line-height: 0.16rem;
	/* justify-content: flex-start; */
}
.footer .f_box1 .box2 a:first-child{
	padding-left: 0;
}
.footer .f_box2 .icon{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #A5A5A5;
	line-height: 0.19rem;
	justify-content: right;
	margin-bottom: 0.22rem;
}
.footer .f_box2 .icon img{
	width: 0.14rem;
	height: 0.18rem;
	margin-right: 0.1rem;
}
.footer .f_box2 .txt1,
.footer .f_box2 .txt2,
.footer .f_box2 .txt2 a{
	font-family: Microsoft YaHei, Microsoft YaHei;
	font-weight: 400;
	font-size: 0.14rem;
	color: #A5A5A5;
	line-height: 0.19rem;
	text-align: right;
	justify-content: right;
}
.footer .f_box2 .txt2 a{
	margin-left: 0.13rem;
	margin-top: 0.1rem;
}
.footer .f_box2 .txt2 a:hover{
	color: #EA5504;
}

@media screen and (max-width: 1024px) {
	.footer>.flex_box{
		flex-direction: column;
	}
	.footer .f_box1 .box1 span{
		width: 100%;
	}
	.footer .f_box1 .box1{
		flex-wrap: wrap;
		margin-bottom: 0.1rem;
		margin-top: 0.1rem;
	}
	.footer .f_box2{
		padding-top: 0.1rem;
	}
	.footer .f_box2 .icon{
		justify-content: unset;
		margin-bottom: 0.1rem;
	}
	.footer .f_box2 .txt1, .footer .f_box2 .txt2, .footer .f_box2 .txt2 a{
		text-align: left;
	}
	.footer .f_box2 .txt2{
		flex-direction: column;
		align-items: flex-start;
	 }
	.footer .f_box2 .txt2 a{
		margin: 0;
	}
	.footer{
		padding: 2% 4%;
		height: auto;
	}
}