@media (-webkit-min-device-pixel-ratio: 1.25) {
    .layout-main {
        zoom: 0.796875;
    }
}

@media (max-width: 980px){

    :root{
        --fz12:12px;
        --fz14:14px;
        --fz16:16px;
        --fz18:16px;
        --fz20:16px;
        --fz22:16px;
        --fz24:16px;
        --fz26:16px;
        --fz28:16px;
        --fz30:16px;
        --fz32:16px;
        --fz36:16px;
        --fz42:16px;
        --fz50:16px;
    }

    .main_width{width: 95%;}
    .head .head_bottom{display: none;}
    .head .head_top .head_top_right{display: none;}
    .head .head_top .phone_menu{display: block}
    .head .inner{width: 95%;}
    .head .phone_nav.active{display: block;animation: right_nav 0.5s ease;}
    @keyframes right_nav {
        0%  {right: -100%}
        100%{right: 0}
    }


    .index_banner .arrow{bottom: 10px}
    .index_banner .arrow .all,
    .index_banner .arrow_inner .swiper-pagination-bullet{width: 30px;height: 30px}
    .index_banner .arrow_inner .swiper-pagination-bullet{line-height: 30px;margin-right: 15px}
    .index_banner .arrow .swiper-prev{margin-right: 15px}
    .index_one{flex-direction: column;}
    .index_one .left_out{width: 95%;margin: 0 auto;}
    .index_one .out_right{padding-left: unset;width: 100%}
    .index_one .left_out{padding-right: unset}
    .index_one .left{width: 100%}
    .index_one .right{margin: 0 auto;width: 95%}
    .index_one .right .top{padding: 15px 0;}
    .index_one .right .bottom .text{width: 85.569%;}
    .index_one .right .bottom a{margin-bottom: 15px}
    .index_one .right .bottom_a{margin: 20px 0;}
    .index_two h2{margin-bottom: 15px;}
    .index_two .three_link{flex-direction: column;}
    .index_two a{width: 100%;margin-top: 10px}

    .foot_0419{width: 95%;flex-direction: column;}
    .foot_0419 .foot_left_0419,.foot_0419 .foot_right_0419{width: 100%}
    .foot_0419 .foot_right_0419{margin-top: 10px}
    .foot_bc_0419{padding: 20px 0}




}





