footer{
	width: 100%;
	background: #F2F2F2;
}
.footer{
	width: 100%;
}
.footer_top{
	border-bottom: 1px solid #BABABA;
	width: 100%;
	padding: 50px 0;
	display: inline-block;
}
.footer_top1{
	width: 700px;
	height: 55px;
	float: left;
	display: flex;
}
.footer_top1 input{
	border: none;
	outline: none;
	width: calc(100% - 155px);
	height: 100%;
	border-radius: 55px;
	background: white;
	padding: 0 20px;
	font-weight: 300;
	font-size: 14px;
}
.footer_top1 button{
	border: none;
	outline: none;
	width: 135px;
	height: 100%;
	margin-left: 20px;
	border-radius: 55px;
	background: #1B41B8;
	font-weight: 500;
	font-size: 14px;
	color: #FFFFFF;
}
.footer_top2{
	height: 70px;
	float: right;
	display: block;
}
.footer_cen{
	border-bottom: 1px solid #BABABA;
	width: 100%;
	padding: 30px 0;
	display: inline-block;
}
.footer_cen1{
	width: 305px;
	float: left;
}
.footer_cen1_1{
	width: 95px;
	display: inline-block;
	vertical-align: middle;
}
.footer_cen1_2{
	width: 25px;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}
.footer_cen2{
	width: 390px;
	float: left;
	margin-right: 2%;
}
.footer_cen2_1{
	width: 100%;
	margin-bottom: 20px;
	font-weight: 300;
	font-size: 12px;
	color: #000000;
}
.footer_cen2_2{
	width: 100%;
	display: flex;
}
.footer_cen2_3{
	width: 49%;
	margin-right: 2%;
	font-weight: 300;
	font-size: 12px;
	color: #000000;
}
.footer_cen2_3:nth-child(2n){
	margin-right: 0;
}
.footer_cen2_3 img{
	width: 20px;
	margin-right: 15px;
	display: inline-block;
	vertical-align: middle;
}
.footer_cen2_3 div{
	width: calc(100% - 41px);
	display: inline-block;
	vertical-align: middle;
		word-wrap: break-word;
	word-break: break-all;
	white-space:pre-wrap;
}
.footer_cen3{
	width: calc(30.66% - 232px);
	float: left;
	margin-right: 2%;
}
.footer_cen3_1{
	width: 100%;
	display: block;
	font-weight: 300;
	font-size: 12px;
	color: #000000;
	margin-bottom: 20px;
}
.footer_cen3_1:last-child{
	margin-bottom: 0;
}
.footer_down{
	width: 100%;
	padding: 40px 0;
	font-weight: 300;
	font-size: 12px;
	color: #000000;
}