@media screen and (min-width:1024px) {
    html {
        font-size: 204.133px;
    }
}

.data_index_2 ul li {
    background: url('../images/for_index/core_bg.jpeg') no-repeat;
}

@media screen and (min-width:751px) and (max-width:1023px) {
    .data_index_2 ul li img {
        width: .587852rem;
        height: .61852rem;
        display: block;
        margin: .195951rem auto;
    }
}

@media screen and (max-width:1023px) {
    .data_index_2 {
        width: 100%;
        /* height: 1.57704rem; */
        margin: 0 auto;
    }
    .data_index_2 ul {
        width: 100%;
        border: 1px solid transparent;
    }
    .data_index_2 ul::after {
        display: block;
        clear: both;
    }
    .data_index_2 ul li {
        width: 90%;
        height: auto;
        padding: 30px;
        box-sizing: border-box;
        margin: 0 auto;
        text-align: center;
        background-size: cover;
    }
    .data_index_2 ul li a {
        font-size: .342914rem;
        color: #333;
        display: block;
        font-weight: 600;
        margin-bottom: .195951rem;
        line-height: 2;
    }
    .data_index_2 ul li span {
        font-size: 14px;
        color: rgb(172, 172, 172);
        line-height: 2;
        display: block;
        padding: 0 20px;
    }
}

@media screen and (min-width:450px) and (max-width:992px) {
    .data_index_2 ul li {
        width: 50%;
        height: auto;
        float: left;
        padding: 30px;
        box-sizing: border-box;
        margin: 0 auto;
        text-align: center;
        background-size: cover;
    }
}

@media screen and (min-width:1025px) {
    .data_index_2 .z242femain {
        width: 1430px;
        margin: 0 auto;
    }
}

@media screen and (min-width:1024px) {
    .data_index_2 {
        width: 86%;
        /* height: 1.57704rem; */
        margin: 0 auto;
    }
    .data_index_2 ul {
        width: 100%;
        border: 1px solid transparent;
    }
    .data_index_2 ul::after {
        display: block;
        clear: both;
    }
    .data_index_2 ul li {
        width: 25%;
        float: left;
        height: 1.604rem;
        background-size: 100% 1.4104rem;
        box-sizing: border-box;
        margin: 20px 0;
        text-align: center;
        transform: scaleX(0.9);
    }
    .data_index_2 ul li img {
        width: 29px;
        height: 30px;
        display: block;
        margin: .195951rem auto;
    }
    .data_index_2 ul li a {
        font-size: 18px;
        color: #333;
        line-height: .293926rem;
        display: block;
        font-weight: 600;
    }
    .data_index_2 ul li span {
        font-size: 14px;
        color: rgb(172, 172, 172);
        line-height: 2;
        display: block;
        padding: 0 20px;
    }
}