main{
    width:960px;margin:0 auto;
}
main h5{
    margin:3rem 0 1rem;
    font-size:20px;
    font-weight:600;
}
main p{
    text-indent:30px;
    font-family: MicrosoftYaHei;
    color:#666666;
    line-height:32px;
}
.flexd{
    margin-top:1rem;
    display:flex;
    justify-content: space-between;
}
.flexd img{
    width:300px;
    height:160px;
}
.footer{
    width:100%;
    background:url("../img/about/footer.png") no-repeat;
    background-size:100% 100%;
    padding:3rem 0;
    text-align:center;
    margin-bottom:10rem;
}
.footer a img{
    margin-right:7rem;
}
.footer a:last-child img{
    margin:0;
}
@media screen and (max-width:860px){
    .footer a img{
        margin:0;
    }
    main,nav{
        width:300px;
    }
    .flexd{
        display:block;
    }
}
@media screen and (max-width:528px){
    .footer a img{width:33%;}
}
@media screen and (max-width:520px){
    .footer{
        margin-bottom:3rem !important;
    }
    .width{
        margin-top:0 !important;
    }
}