/*Created by lk on 2020/04/28.*/

@media screen and (max-width: 1500px){

    .w1440{width: 92%;}

    .header .logo{margin: 0 0 0 40px;}

    .header-language{margin: 0 40px 0 0;}

    .index-title{padding-bottom: 40px;}
    .index-title h2{font-size: 42px;}

    .list01 .list01-con .item .img{width: 300px;}
    
}

@media screen and (max-width: 1280px) {

    .header{height: 80px;}

    .header .logo{width: 188px; height: 40px; margin: 0 0 0 30px;}

    .nav .nav_bar li{margin: 0 16px;}
    .nav .nav_bar li a{font-size: 17px;}

    .header-language{margin: 0 30px 0 0;}

    .index-title{padding-bottom: 30px;}
    .index-title h2{font-size: 32px;}

    .a-link{margin-top: 40px;}

    .list01{padding: 120px 0 20px 0;}

    .list01 .list01-con .item .text h2{font-size: 24px;}
    .list01 .list01-con .item .img{width: 240px; padding: 10px;}



    .list02{padding: 80px 0;}

    .list03{padding: 60px 0;}
    .list03 .list03-con .item-right{margin-top: 70px;}

    .list03 .list03-data{margin-top: 50px; padding-top: 40px;}
    .list03 .list03-data .li span{font-size: 42px;}

    .list04{padding: 60px 0;}
    .list04 .index-title{padding-left: 4%;}
    .list04 .list04-con{padding-left: 4%;}

    .list05 .list05-con .text p{font-size: 18px; line-height: 1.6;}

    .list06 .list06-con .list06-add{width: 70%;}


    .footer .footer-con .footer-left{width: 50%;}
    .footer .footer-con .footer-right{width: 50%;}
    
}

@media screen and (max-width: 1080px) {

    .header .button{display: block; margin: 20px 20px 20px 10px;}

    .header-language{margin: 0 80px 0 0;}

    .nav{width: 300px; height: 100%; position: fixed; top: 0; right: -300px; margin-top: 80px; background: #1a41c0;}
    .nav .nav_bar{padding-top: 60px;}
    .nav .nav_bar li{width: 100%; margin: 2px 0; text-align: left;}
    .nav .nav_bar li a{padding-left: 40px; line-height: 2.4;}
    .nav.nav_on{right: 0;}

    .index-title h2{font-size: 26px;}

    .list01 .list01-con .item{margin-bottom: 20px; padding: 20px;}
    .list01 .list01-con .item a{flex-wrap: wrap;}
    .list01 .list01-con .item span{display: none;}
    .list01 .list01-con .item .img{width: 50%; margin: 0 auto;}

    .list01 .list01-con .item .text{width: 100%; position: relative; margin: 0;}
    .list01 .list01-con .item .text h2{font-size: 22px;}
    .list01 .list01-con .item .text p{font-size: 13px; padding-right: 0;}

    .list02{padding: 60px 0;}

    .list03 .list03-con{flex-wrap: wrap;}
    .list03 .list03-con .item-left{width: 100%}
    .list03 .list03-con .item-right{width: 100%;}

    .list05{padding: 50px 0;}
    .list05 .list05-con .text p{font-size: 16px; }

    .list06{padding: 60px 0; }

    .footer .footer-con .footer-left .footer-logo{display: none;}
    .footer .footer-con .footer-right img{max-width: 340px;}

}

@media  screen and (max-width: 820px) {

    .list01 .list01-con .item{width: 100%;}
    .list01 .list01-con .item a{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
    .list01 .list01-con .item .text{width: 50%;}

    .footer .footer-con .footer-right img{width: 100%;}

    /* 侧边栏 */
    .right_list{width: 32px; right: 5px;}
    .right_list .li{width: 32px; height: 32px; line-height: 38px;}
    .right_list .li i{font-size: 20px;}
    
}


@media screen and (max-width: 479px) {

    .header{height: 60px; }
    .header .logo{margin: 0 0 0 20px;}

    .nav{margin-top: 60px;}

    .header .button{margin: 10px 20px 0 0;}

    .index-title{padding-bottom: 20px;}
    .index-title h2{font-size: 20px;}

    .a-link{width: 150px; height: 42px; line-height: 42px;}
    .a-link span{width: 32px; height: 32px;}
    .a-link:hover i{padding-left: 60px;}
    .a-link:hover span{transform: translateX(-106px);}

    .list01{padding: 80px 0 20px 0;}
    .list01 .list01-con .item .img{width: 70%;}
    .list01 .list01-con .item .text{width: 100%;}

    .list02{padding: 40px 0;}
    .list02 .list02-con{padding: 0 10px;}
    .list02 .list02-con .li{margin: 0 5px;}

    .list03{padding: 40px 0;}
    .list03 .list03-con .item-right{display: none;}

    .list03 .list03-data{justify-content: space-between; margin-top: 20px; padding-top: 20px; }
    .list03 .list03-data .li{margin-left: 0; margin-right: 20px;}
    .list03 .list03-data .li span{font-size: 28px;}
    .list03 .list03-data .li i{font-size: 12px;}
    .list03 .list03-data .li p{font-size: 12px;}

    .list04{padding: 40px 0;}

    .list05{padding: 40px 0; }
    .list05 .list05-con .img{width: 100%; border-radius: 8px; margin-bottom: 20px;}
    .list05 .list05-con .text{width: 100%;}

    .list06{display: none;}

    .footer{padding: 40px 0 0 0;}
    .footer .footer-con .footer-left{width: 100%; margin-bottom: 10px;}
    .footer .footer-con .footer-right{width: 100%;}


}

/* ------------------------------------------------------------------------------- */

@media screen and (max-width: 1280px) {

    .page-link{padding: 110px 0 20px 0;}

    .page-products .item .img{width: 300px; padding: 20px; }
    
}

@media screen and (max-width: 1080px) {

    .page-about .item .img{width: 100%;}


    .page-products .item{margin-bottom: 20px;}
    .page-products .item .text h2{font-size: 24px;}
    .page-products .item .img{width: 260px; padding: 10px; }

    .show-products .show-products-title .item-img .li{width: 24%;}

    .page-honor .list li{width: 31.3333%;}

    .show-product h2{font-size: 24px;}

    .page-contact .item-left{width: 50%;}
    .page-contact .item-right{width: 45%;}
    
}

@media screen and (max-width: 820px) {

    .page-abouts .item .img{width: 100%; margin-bottom: 20px}

    .page-products .item{padding: 30px 20px 10px 20px;}
    .page-products .item a{flex-wrap: wrap; justify-content: center;}
    .page-products .item .text{width: 100%; position: relative; margin: 0 0 10px 0;}
    .page-products .item .text h2{font-size: 20px;}
    .page-products .item .text p{font-size: 13px;}
    .page-products .item .img{width: 80%;}


    .show-products .show-products-title .item-title h2{font-size: 24px;}
    .show-products .show-products-title .item-img .li{width: 32%;}

    .page-honor .list li{width: 48%;}

    .show-product .item-img .li{width: 48%;}

    .show-product h2{font-size: 20px;}

    .page-contact{flex-wrap: wrap;}
    .page-contact .item-left{width: 100%; margin-bottom: 20px;}
    .page-contact .item-right{width: 100%;}

    .page-contact .item .li h3{font-size: 18px;}

    .page-contact .item h2{font-size: 20px; margin-bottom: 30px;}
    
}

@media screen and (max-width: 479px) {

    .page-link{padding: 74px 0 14px 0;}
    .page-link span{font-size: 13px;}
    .page-link span i{font-size: 14px; margin-right: 2px;}
    .page-link span a{font-size: 13px; margin: 0 5px;}

    .page-con{padding: 40px 0;}

    .page-about .item p{font-size: 14px;}
    .page-abouts .item p{font-size: 14px;}


    .honor-link a{padding: 10px 12px; font-size: 13px;}

    .page-products .item{width: 100%; padding: 20px 20px 10px 20px;}
    .page-products .item .img{width: 70%;}

    .show-products .show-products-title .item-title h2{font-size: 20px;}
    .show-products .show-products-title .item-img{justify-content: space-between;}
    .show-products .show-products-title .item-img .li{width: 48%; margin-right: 0; margin-bottom: 14px;}

    

    
}