﻿@charset "utf-8";

@media screen and (max-width: 1399px) {
    .content-03 .zqyl-content ul li .h span {
        font-size: 1rem;
    }

    .index-main {
        max-width: 96%;
    }
}

@media screen and (max-width: 999px) {
    .content-01 ul li {
        width: calc((100% - 9rem) / 3);
        margin-left: 2rem;
        height: 7rem;
    }

    .content-01 ul li span {
        margin: 1rem 0 0 2rem;
        width: calc(100% - 3rem);
        height: 4.5rem;
        line-height: 1.5rem;
        font-size: 1rem;
    }

    .content-01 ul li img {
        left: -1.5rem;
        top: 1.5rem;
        width: 3rem;
        height: 3rem;
    }

    .content-01 ul li:nth-child(2),
    .content-01 ul li:nth-child(3) {
        margin-left: 3rem;
    }
}

@media screen and (max-width: 650px) {

    .content-01 {
        width: 96%;
        padding: 0 2%;
    }

    .content-01 .daoyu {
        left: 2%;
        width: 8rem;
        height: 9rem;
        top: 2rem;
        color: white;
        font-size: 2rem;
        line-height: 4rem;
    }

    .content-01 .jsyj-title {
        margin-top: 5rem;
    }

    .content-01 .jsyj-title img {
        width: 100%;
        object-fit: contain;
    }

    .content-01 ul li {
        float: none;
        width: calc(100% - 2.5rem);
        margin-bottom: 1.625rem;
        height: 6rem;
    }

    .content-01 ul li:nth-child(2),
    .content-01 ul li:nth-child(3) {
        margin-left: 2.5rem;
    }

    .content-01 ul li a {
        width: 100%;
        height: 100%;
        display: inline-block;
    }

    .content-01 ul li span {
        margin-top: 1.6rem;
    }

    .content-01 .daoyu-txt {
        margin: 3rem 0 0 5rem;
        width: calc(100% - 9.5rem - 2px);
        height: 5.625rem;
        padding: 1.5rem 0.5rem 2.5rem 4rem;
    }

    .content-01 ul li span {
        height: 3rem;
        line-height: 1.5rem;
    }



    .content-02 {
        margin-top: 2rem;
        padding: 2.5rem;
    }

    .content-02 .jczwgk-title img {
        width: 100%;
        object-fit: contain;
    }


    .content-03 {
        width: 96%;
        margin: 0 2%;
        padding: 2rem 0 0 0;
    }

    .content-03 .zqyl-title img {
        width: 100%;
        object-fit: contain;
    }

    .content-03 .zqyl-content {
        height: auto;
    }

    .content-03 .zqyl-content ul li {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-top: 0;
        margin-bottom: 2.375rem;
    }

    .content-03 .zqyl-content ul li:nth-child(1) {
        margin-top: 4.375rem;
    }

}