@media (max-width: 820px) {
    /* index */
    .about-fa{
        max-width: 100%;
    background: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left:0px;
    z-index: 50;
    box-shadow:none;
    }
    .img-about-fa,.three-index .three-text{
        max-width:100%;
    }
    .three-index .block-retro{
        margin-right: 0;
    }
    html .group-middle{
        margin-bottom:15px;
    }
    .mb150,.mb130{
        margin-bottom: 0px;
    }
    .banner-v p{
        font-size: 16px;
        text-align: left;
    }
    .bg-foo{
        padding: 0 15px;
    }
    .bg-foo .bg-foo-img{
        max-width: 100%;
        margin-right: 0;
    }
    .bg-h .container{
        padding: 40px 0 130px;
    }
    .pt110.mpt110{
        padding:50px 0 0;
    }
}

