.footer .background-blue{
    height: 160px;
}
.footer .img img{
    height: 50px;
}
.footer .menu{
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
	width:60%;
	color:#d40511;
	
}
.footer .mt10{padding-top:10px}
.footer .footer-link{
	line-height:34px;
}
.footer .footer-link a{color:#fff}
.footer .menu span{
    line-height: 34px;}
.footer .menu .list{
    font-size: 14px;
    color: white;
    line-height: 34px;
    cursor: pointer;
	margin: 0 15px;
}
.footer-menu{width:100%;
margin-left:-2%;}
.footer .img-box{
    text-align: center;
    color: #d40511;
    font-size: 12px;
}
.footer .img-box img{
    width: 110px;
}
.footer .tel-box img{
    width: 32px;
}
.footer .tel-box .img-box{
    font-size: 20px;
    color: #d40511;
}
.footer .tel-box .phone{
    color: #d40511;
    font-size: 32px;
    font-weight: bold;
}
.footer .background-black{
    color: #999999;
    font-size: 14px;
}
.footer .background-black a{
    color: #999999;
    margin-right: 20px;
}
.footer .record{
    cursor: pointer;
    color:white;
}
.footer .background-dark-blue .info{
    padding-top: 20px;
    padding-bottom: 15px;
    color: #FFFFFF;
}
.footer .background-dark-blue .info div:first-child{
    font-size: 17px;
    margin-bottom: 6px;
}
.footer .background-dark-blue .info div:nth-child(2){
    color: #2FCAFF;
    font-size: 14px;
    margin-bottom: 4px;
}
.footer .background-dark-blue .info div:nth-child(3) a{
    color: #FFB10B;
    font-size: 18px;
    margin-bottom: 6px;
}
.height-20{
    height: 20px;
}
.padding-top-15{
    padding-top: 15px;
}
.link ,.link a{color:#fff}