@media (min-width: 1025px){

}

@media (max-width: 1400px){
    html{font-size: 93px;}
    
}
@media (max-width: 1300px){
    html{font-size: 85.7px;}
    
}
@media (max-width: 1200px){
    html{font-size: 79px;}
    
}
@media (max-width: 1100px){
    html{font-size: 72px;}
    
}
@media (max-width: 1000px){
    html{font-size: 72px;}
    
}

@media (max-width: 720px){
    html{font-size: 72px;}
    .div1400{
        width: 96%;
    }
    .top .muem{
        display: block;
    }
    .top .nav{
        width: 50%;
        background: #ddd;
        position: fixed;
        right: 0px;
        display: none;
        z-index: 999;
    }
    .top .nav li{
        width: 80%;
        padding:0px;
        border-bottom: 2px solid #666;
    }
    .top .nav li.dhl{
        display: block;
    }
    .top .nav a{
        line-height: 400%;
    }


    .ind_pro li{
        width: 46%;
    }

    .ind_server li{
        width: 48%;
        margin-bottom: 3%;
    }
    .ind_about .img{
        width: 100%;
    }
    .ind_about .txt{
        width: 100%;
        padding-bottom: 6%;
    }
    .ind_news .news_l{
        width: 100%;
    }
    .ind_news .news_l li{
        width: 49%;
    }
    .ind_news .news_r{
        width: 100%;
        margin-top: 3%;
    }
    .ind_news .news_r .news_n{
        display: none;
    }
    .ind_news .news_r ul li{
        padding:0px;
    }
    .ind_news .news_r ul li a{
        display: block;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .ind_news .news_r ul li .ind_news_r_tit,.ind_news .news_r ul li .ind_news_r_time{
        font-size: 0.2rem;
        line-height: 200%;
        color: #000;
        margin-top: 0px;
    }

    .bottom .bottom_l{
        width: 80%;
        padding:0px 10%;
    }
    .bottom .bottom_add{
        width: 80%;
        padding:0px 10%;
    }
    .bottom .bottom_l .bottom_l_nav dl:last-child{
        margin-right:0px;
    }
    .bottom .bottom_r{
        width: 80%;
        padding:0px 10%;
    }
    .bottom .bottom_r .bottom_title{
        text-align: center;
    }
    .bottom .foot{
        width: 80%;
    }


    .ny_pro .list li{
        width: 48%;
    }

    .pro_s_t .dt,.pro_s_t .txt{
        width: 100%;
    }
    
    .pro_s_c .pro_s_body{
        width: 100%;
    }
    .pro_s_c .pro_s_righ{
        display: none;
    }
    .sl_list li{
        width: 48%;
    }
    .ny_l_nav{
        width: 100%;
    }
    .ny_l_nav ul{
        display: flex;
        justify-content: left;
        flex-wrap: wrap;
    }
    .ny_l_nav ul li{
        background: #eaeaea;
        width: auto;
        margin-right: 2%;
        padding-left: 0.2rem;
        padding-right: 0.2rem;
    }
    .ny_l_nav ul li.act{
        background: #256cb3;
    }
}