.icon{
position: relative;
overflow: hidden;
float: left;
width: 25%;
height: 0;
padding-bottom: 25%;
.icon-img{
position: absolute;
top:0;
left: 0;
right: 0;
bottom: 0.44rem;
box-sizing: border-box;
padding: 0.1rem;
.icon-img-content{
height: 100%;
display: block;
margin: 0 auto;
}