@media(max-width:1440px) {
    .num_li ul li .num .nu {
        font-size: 48px;
    }
}

@media(max-width:1080px) {
    .ind_pro .prol ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.5rem;
        background: #fff;
    }

    .ind_ab .fl,
    .ind_ab .fr {
        width: 100%;
    }

    .ind_ab .fr::before {
        display: none;
    }

    .ind_ab .fr {
        margin-top: .5rem;
    }

    .num_li ul li {
        margin-bottom: .4rem;
    }

    .num_li ul li::before {
        display: none;
    }

    .why_item ul li {
        width: 100%;
        margin-right: 0;
        margin-bottom: .4rem;
        padding: 50px 20px;
    }

    .why_item ul li .icon i {
        font-size: 40px;
        padding: 20px;
    }

    .su_item li {
        width: 100%;
    }

    .su_item li a .info {
        width: 100%;
        background: #f4f4f4;
        padding: 25px 30px;
    }

    .su_item li a .pic {
        width: 100%;
        display: block;
        padding-bottom: 50%;
    }

    .su_item li a .info .tit h4 {
        font-size: 20px;
    }

    .su_item li a .info .tit p {
        margin: 15px 0;
    }

    .new_nav {
        display: none;
    }

    .innew_con .lf {
        width: 100%;
        margin-bottom: .4rem;
    }

    .innew_con .lr {
        width: 100%;
    }

    .innew_con .lr ul li {
        width: 100%;
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px;
        margin-bottom: 0.4rem;
    }

    .parent .par_next,
    .parent .par_prev {
        display: none;
    }

    .loca .fl {
        display: none;
    }

    .loca .fr {
        float: left;
    }

    .sort_nav_view .item:last-child {
        display: none;
    }

    .main_fr,
    .main_fl,
    .n_pro_det .top .fl,
    .n_pro_det .top .fr {
        width: 100%;
    }

    .n_pro_det .top .fl {
        margin-bottom: .4rem;
    }

    .main_fl {
        display: none;
    }

    .n_pro_list ul li {
        width: 100%;
        margin-right: 0;
    }

    .n_pro_det .top .fr h3 {
        font-size: 20px;
    }

    .n_pro_det .top .fr .des {
        font-size: 14px;
    }

    .n_pro_det .top .fr .inquiry a,
    .n_pro_det .bot .bot_tit a {
        padding: 15px 20px;
        font-size: 12px;
    }

    .n_pro_det .scroll::-webkit-scrollbar {
        width: 4px;
        height: 4px;
    }

    .n_pro_det .scroll::-webkit-scrollbar-thumb {
        border-radius: 5px;
        background: #079d49;
    }

    .n_pro_det .scroll::-webkit-scrollbar-track {
        border-radius: 0;
        background: #f6f5f5;
    }

    .scroll {
        overflow-x: scroll;
    }

    .fanye dt {
        display: none;
    }

    .input_control {
        width: 100%;
        margin-right: 0;
        margin-bottom: 5%;
    }

    .ny_list ul li {
        width: 100%;
        float: left;
        margin-right: 0;
        text-align: center;
    }

    .com-page a,
    .com-page span {
        width: 36px;
        height: 36px;
    }

    .n_newslist ul li {
        float: left;
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.45rem;
    }

    .n_newsdet .fl,
    .n_newsdet .fr {
        width: 100%;
    }

    .n_newsdet .fr .tit p {
        padding-left: 0;
    }

    .honor li {
        float: left;
        width: 100%;
        margin-right: 0;
        margin-bottom: 5%;
    }

    .n_app ul li {
        float: left;
        width: 100%;
        padding: 1.5px;
        margin-bottom: 0.4rem;
    }

    .n_contact_info dl dt {
        position: relative;
        padding-right: 0;
        max-width: 100%;
        margin-bottom: .5rem;
    }

    .n_contact_info dl dt::before {
        display: none;
    }

    .n_contact_info dl dt .txt span {
        font-size: 20px;
    }

    .n_contact_info dl dt .txt p {
        font-size: 14px;
    }

    .n_contact_info .box .fllow,
    .n_contact_info .box .des {
        max-width: 100%;
        width: 100%;
        line-height: 1.4;
        margin-bottom: .3rem;
    }

    .n_contact_mess .fl,
    .n_contact_mess .fr.ny_form {
        width: 100%;
        margin-bottom: .4rem;
    }

    .ind_ab .fl .con p {
        font-size: 14px;
    }

    .foot_b .b1 {
        display: none;
    }

    .foot_b .b2 {
        width: 100%;
    }

    .foot_b .b3 {
        width: auto;
    }

    .foot_t {
        display: none;
    }
}

@media(max-width:768px) {
    .com_ban {
        margin-top: 60px;
    }

    .ind_banner {
        margin-top: 60px;
    }

    .foot_b .b2 ul li {
        color: #fff;
        font-size: 14px;
        margin-bottom: 15px;
    }
}

@media(max-width:468px) {}