/* 中间主体样式 */
@media only screen and (max-width: 768px) {
    .w1200 {
        width: 94%;
        margin: 0 auto;
    }

    .banner_top {
        width: 100%;
        height: 4rem;
        /* background-color: #333; */
        background: url(sy_app.png) no-repeat;
        background-size: 100%;
    }

    .content {
        margin: 0.3rem 0.2rem;
    }

    .content .main1 {
        display: flex;
        flex-direction: column;
        height: auto;
    }

    .content .main1 ul {
        width: 100%;
    }

    .list1,
    .list5 {
        background-position: top left;
        background-size: 3rem 3rem;
        padding-left: 3rem;
    }

    .list1 li:nth-child(1),
    .list3 li:nth-child(1),
    .list5 li:nth-child(1),
    .list7 li:nth-child(1) {
        height: auto;
        width: 100%;
        padding: 0.1rem;
        margin: 0;
    }

    .main1 ul li:nth-child(3) {
        display: none;
    }

    .list1,
    .list3,
    .list5,
    .list7 {
        padding-top: 0;
        margin: 0;
        margin-bottom: 0.2rem;
        box-shadow: 0 0 15px 0 #d2d2d280;
        height: 3.1rem;
    }

    .list1 li .locat,
    .list3 li .locat,
    .list5 li .locat,
    .list7 li .locat {}

    li .h4,
    li .locat {
        margin-top: 0.1rem;
    }

    .list1 li,
    .list3 li,
    .list5 li,
    .list7 li {
        padding: 0 0.1rem;
        margin: 0;
        width: 100%;
        height: 1.1rem;

    }

    .list1 li:nth-child(2),
    .list3 li:nth-child(2),
    .list5 li:nth-child(2),
    .list7 li:nth-child(2) {
        border-bottom: none;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .main1 h2 {
        font-size: 0.3rem;
    }

    .main1 h4 {
        font-size: 0.24rem;
    }

    .list1 li ol,
    .list3 li ol,
    .list5 li ol,
    .list7 li ol {
        margin-top: 0.1rem;
        font-size: 0.24rem;
        width: auto;

    }

    .list3,
    .list7 {
        background-position: top right;
        background-size: 3rem 3rem;
        padding-right: 3rem;
    }

    .main2 {
        width: 100%;
    }

    .grow {
        flex-wrap: wrap;
        height: 3.12rem;
    }

    .main2 .grow form {
        width: 20%;
        height: 3.12rem;
        display: block;
        padding: 0.5rem 0.1rem;

    }

    .main2 .grow form img {
        float: none;
        margin-left: 0.3rem;
        margin-top: 0.2rem;
    }

    .main2 .grow form span:nth-child(2) {
        margin-left: 0;
        display: block;
        width: 100%;
        text-align: center;
        font-size: 0.3rem;
    }
    .main2 .grow form span:nth-child(3){
        margin-left: 0;
        display: block;
        width: 100%;
        text-align: center;
        font-size: 0.26rem;
    }
    .main2 .grow ul{
        width: 80%;
        height: 100%;
    }
    .main2 .grow ul li{
        width: 50%;
        height: 50%;
    }
    .main2 .grow ul li img{
        width: 100%;
        height: 100%;
    }
    .main2 .grow ul li span{
        font-size: 0.3rem;
        width: 100%;
        text-align: center;
        line-height: 50%;
    }
}