.footera {
  padding: 25px 13px 53px;
  width: 100%;
  background: #004DA5;
}


.footertop{
	padding-bottom: 17px;
	width: 100%;
	border-bottom: 1px solid #0F5EB9;
	overflow: hidden;
}
.footertop .footertop_title{
	font-size: 13px;
	font-weight: 500;
	color: #FFFFFF;
}
.footertop .footertop_title p{
	width: 3px;
	height: 12px;
	background: #4B74FF;
	float: left;
	margin: 3px 5px 0 7px;
}
.footertop li{
	margin-top: 19px;
	float: left;
	margin-right: 20px;
	padding-left: 14px;
}
.footertop li a{
	font-size: 12px;
	font-weight: 500;
	color: #FFFFFF;
}

.footermiddle{
  overflow: hidden;
  margin: 24px 0;
}

.footermiddle .footermiddle_top{
	float: left;
	margin-right: 10%;
	width: 52%;
}
.footermiddle .footermiddle_top .footermiddle_top1 img{
	height: 17px;
	width: 17px;
	float: left;
	margin-right: 10px;
}
.footermiddle .footermiddle_top .footermiddle_top1 div{
	font-size: 15px;
	font-weight: 800;
	color: #FFFFFF;
	overflow: hidden;
}
.footermiddle .footermiddle_top .footermiddle_top2{
	font-size: 12px;
	font-weight: 500;
	color: #FFFFFF;
	margin-top: 6px;
}
.footermiddle .footermiddle_top .footermiddle_top2 .footermiddle_phone{
	float: left;
}
.footermiddle .footermiddle_bottom{
	height: 102px;
	width: 102px;
	float: right;
}



.footerbottom{
  border-top: 1px solid #0F5EB9;
	padding-top: 12px;
	position: relative;
}
.footerbottom .footerbottom_top{
	font-size: 9px;
	font-weight: 500;
	color: #FFFFFF;
	text-align: center;
}
.footerbottom .footerbottom_bottom{
	position: absolute;
	    left: 50%;
	    transform: translateX(-50%);
		margin-top: 10px;
}
.footerbottom .footerbottom_bottom img{
	height: 13px;
	width: 12px;
	float: left;
	margin-right: 8px;
	margin-top: 2px;
}

.footerbottom .footerbottom_bottom a {
	  font-size: 10px;
	  font-weight: 400;
	  color: #FFFFFF;
	  overflow: hidden;
	  
}



.optiona{
	position: fixed;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: #ffffff;
	    height: 50px;
		width: 100%;
		box-shadow: 0px 5px 8px 0px rgb(235 235 235 / 56%);
		padding: 14px 0;
		z-index: 100;
}
.optiona .optiona1{
	float: left;
	margin: 0 6%;
}
.optiona .wire{
	float: left;
	width: 0.5%;
	height: 10px;
	    background: #004DA5;
	    margin-top: 7px;
}
.optiona .optiona1 img{
	height: 20px;
	width: 20px;
	float: left;
	margin-right: 5px;
	    margin-top: 1px;
}
.optiona .optiona1 .optiona_zi{
	font-size: 16px;
	font-weight: 400;
	float: left;
}