/*最大768px*/
@media (max-width: 767px){
    .hidden-l{display: none !important;}
    .hidden-g{display: block;}

    /*banner*/
    .header_top{display: none;}
    /*首页*/
    .banner{ margin-top: 60px;height: 242px !important;;}
    .banner_txt{padding: 0 15px;}
    .banner .swiper-pagination{bottom: 30px;}
    .banner2{height: 200px;background-size:cover;margin-top: 60px;}
    .banner2 .info_banner_text{ top: 20%;width: 50%;}
    .banner2 .info_banner_text span{font-size: 16px;}
    .banner2 .info_banner_text small{font-size: 12px;}
    .banner2 .info_banner_text b{font-size: 16px;margin-top: 15px;}
    /*sja-新加*/
    .banner2 .info_banner_text .b1{width: 100%;text-align: right;font-size: 25px;font-weight: lighter}
    .banner2 .info_banner_text .b2{width: 100%;text-align: right;font-size: 16px;margin-top: 10px}
    .banner2 .info_banner_text .b3{width: 100%;text-align: right;font-size: 13px;margin-top: 10px;display: none;}

    .banner2 .info_banner_text .news_btn {display: none!important;
        display: block;
        width: 200px;
        line-height: 40px;
        border: 1px solid #d2d2d2;
        background: url("../images/new_btn1.png") no-repeat 120px center;
        margin: 35px auto 0;
        transition: 300ms ease-in-out;
        -webkit-transition: 300ms ease-in-out;
        float: right;
        margin-top: 20px;
        height: 40px;
    }
    .banner2 .info_banner_text .news_btn span {
        font-size: 18px;
        color: #fff;
        text-indent: 33px;
        display: block;
        transition: 300ms ease-in-out;
        -webkit-transition: 300ms ease-in-out;
    }
    .banner2 .info_banner_text .news_btn:hover {
        border-color: #fff;
        background: #fff url("../images/new_btn.png") no-repeat 120px center;;
    }
    .banner2 .info_banner_text .news_btn:hover span {
        color: #1f418d;
    }
    /*end*/

    .technology .technology_left{width: 100%;float: left;}
    .main_title b{font-size: 20px;}
    .main_title span{margin: 5px 0;}
    .product_list li p.pro_p{height: 125px;}
    .product .product_type ul li span{font-size: 14px;}
    .product .product_type{height: auto;line-height: inherit;}
    .product .product_type ul li{width: 50%;line-height: 50px;height: 50px;}
    .product .product_type ul li:nth-of-type(2):after{display: none;}
    .product_list li{width: 48.5%;}
    .info2 .product_list li{width: 48.5%;}
    .product .product_list li{display: none;}
    .product .product_list li:nth-of-type(1),
    .product .product_list li:nth-of-type(2),
    .product .product_list li:nth-of-type(3),
    .product .product_list li:nth-of-type(4){display:block;}
    .product_list li p{height: 190px;}
    .product_list li div span{font-size: 16px;}
    .technology .technology_left ul li:hover, .technology .technology_left ul li.technology_act{width: 100%;}
    .technology .technology_left .technology_msg{background-size: cover;}
    .technology .technology_right{width: 100%;}
    .technology .technology_right ul li p{width: 100%;float: none;height: 175px;border-bottom: 0;}
    .technology .technology_right ul li div a{width: 110px;}
    .technology .technology_right ul li div{width: 100%;position: relative;left: inherit;top: inherit;padding: 15px;}
    .technology .technology_right ul li div b{font-size: 18px;margin-bottom: 10px;}
    .technology .technology_right ul li div small{line-height: 25px;margin-bottom: 10px;}
    .technology .tec_title b{font-size: 22px;}
    .technology .tec_title{margin-bottom: 10px;}
    .technology .tec_title a{margin-top: 0;}
    .technology .tec_title span{font-size: 18px;padding-left: 10px;}
    .technology .technology_left .technology_msg a{display: none;}
    .technology .technology_right ul li p.pro_l_img{width: 100%;float: none;height: 240px;border: 0;}
    .technology .technology_right ul li div.pro_r_title{width: 100%;float: none;position: relative;padding: 10px;}
    .technology .technology_left ul li{line-height: 50px;height: 50px;}
    .technology .technology_right ul li .pro_r_tel{display: none;}
    .technology .technology_right ul li div.pro_r_title p b{font-size: 18px;margin-bottom: 10px;}
    .technology .technology_right ul li div.pro_r_title p small{padding-bottom: 5px;margin-bottom: 5px;height: 96px;}
    .technology .technology_right ul li div.pro_r_title p a{margin: 0 auto;}


    .ys_top_title b{font-size: 22px;}
    .ys_top_title small{font-size: 14px;}
    .company .company_left{width: 100%;float: none;}
    .company .company_right{width: 100%;float: none;}
    .company .company_right > p{padding-top: 25px;margin-bottom: 5px;}
    .company .company_right > p b{font-size: 20px;position: relative;}
    .company .company_right > p span{font-size: 15px;margin-top: 5px;}
    .company .company_right a{width: 49%;text-indent: 60px;}
    .company .company_right > p b img{position: absolute;right: -10px;top: -20px;}
    .company .company_left{height: 185px;}

    .ys{background: #1053A1;padding: 20px 0;}
    .ys ul{width: 100%;}
    .ys ul li p{width: 75px;height: 75px;line-height: 66px;}
    .ys ul li small{font-size: 14px;}
    .ys ul li{padding: 0 5%;}

    .ying_con{display: block;overflow: hidden;}
    .ying_left,.ying_right{width: 50%;float: left;}
    .ying_left ul,.ying_right{background: none;}
    .ying_center{display: none;}
    .ying_right ul{margin-left: 0;}
    .ying_right ul li p b{font-size: 16px;}
    .ying_right ul li p small{font-size: 12px;}
    .ying_right ul li span{width: 47px;height: 47px;line-height: 44px;}
    .ying_right ul li span img{transform: scale(0.8);-webkit-transform: scale(0.8);}
    .ying_right ul li{margin-bottom: 20px;}

    .ying_left ul li p{margin-left: 10px;}
    .ying_left ul li p b{font-size: 16px;}
    .ying_left ul li p small{font-size: 12px;}
    .ying_left ul li span{width: 47px;height: 47px;line-height: 44px;}
    .ying_left ul li span img{transform: scale(0.8);-webkit-transform: scale(0.8);}
    .ying_left ul li{margin-bottom: 20px;}

    .ying_btn{width: 155px;}
    .ying_btn span{ text-indent: 52px;   background: url("../images/ying_ico1.png") no-repeat 19px center;}
    .ying_btn{margin:0 auto 20px auto;}

    .zy .container small{font-size: 14px;letter-spacing: 2px;}
    .zy .container b{font-size: 25px;margin: 2px 0 15px;}
    .zy .container span{font-size: 16px;}
    .zy .container a img{width: 40px;}
    .zy{padding: 4% 0;}

    .news .right li{width: 100%;float: none;}
    .news .right li{height: 197px;}
    .news .right li a .word .a1 .b1{font-size: 20px;}
    .news .right li a .word .a2{margin-top: 0;font-size: 14px;height: 100px;}
    .news .right li a .word .a3{margin-top: 0;}
    .news .news_btn{margin: 15px auto 0 auto;width: 130px;}
    .news .news_btn span{text-indent: 0;text-align: center;font-size: 14px;}

    footer{padding: 0;}
    .f_icp{    padding: 15px 0 60px 0;}
    .footer_top{display: none;}
    .footer_bottom{display: none;}

    .info_com_type ul{flex-wrap: wrap;}
    .info_com_type ul li{width: 49%;margin-bottom: 2%;line-height: 48px;height: 48px;}
    .info_com_type ul li span{font-size: 14px;}

    .location{line-height: 40px;}
    .location b{font-size: 18px;margin-top: 3px;}
    .location span{font-size: 12px;}

    /*news*/
    .i_news .i_news_list li{ margin-bottom: 5%;}
    .i_news .i_news_list li img{display: none;}
    .i_news .i_news_list li div{ width: 100%;float: none;padding: 5% 6%;}
    .i_news .i_news_list li div strong{margin-top: inherit;top: inherit;bottom: 5%;}
    .news_info .container{padding: 15px;}
    .news_info .news_info_top h3{font-size: 18px;}

    /*product*/
    #LeftNav{ width: 100%;}
    .divBox+.divBox{display: none;}
    #LeftNav h3{margin:10px 0;font-size: 16px;}
    #LeftNav .NavMenu li{ height: 40px; line-height: 40px;}
    #LeftNav .divBox{padding:10px;}
    #LeftNav .NavMenu ul{display: none;}
    /*info_right*/
    .info_right{ width: 100%;padding: 10px;}
    .location2 h3{float: none;}
    .location2 div{float: none; margin-top: 5px;}

    .product_list li div{padding: 10px;}
    .location{margin-bottom: 15px;}

    .product_list li div small{overflow: hidden;}
    .info-right-image{width: 100%;float: none;}
    .info-right-image-t{width: 100%;float: none;margin-top: 20px;}
    .pro-info-con .pro-info-title{font-size: 18px;margin-bottom: 10px;}
    .pro-info-con .more_btn{width: 120px;}

    .info2 .tea_list ul li p.tea_p small{height: 60px;margin-bottom: 10px;}
    .info2 .tea_list ul li p.pro_p{width: 42%;}
    .info2 .tea_list ul li p.tea_p{width: 55%;}
    .p_content .sylx_img ul li p{height: 105px;}



    .info_contact .info_contact_list ul li{line-height: 42px;overflow: inherit;height: 42px;width: 100%;margin-bottom: 5px;}
    .info_contact #allmap{height: 220px;}


    .input-group{padding-right: 25px; width: 100%;}
    .input-group input[type=text]{ width: 100%;}
    .input-group textarea{ width:100%;}
    #submit{margin-left: 0;}
    .input-group textarea:focus{ width: 100%;}
    .input-group input[type=text]:focus{ width: 100%;}
    .message-img{display: block;margin-top: 15px;}


    .info_c_title b{font-size: 20px;}
    .info_c_title small{font-size: 14px;}
    .info_com_con .info_com_l{width: 100%;float: none;}
    .info_com_con .info_com_r{width: 100%;float: none;margin-top: 20px;}

    .info_com_con .info_com_r b{font-size: 18px;}
    .info_com_con .info_com_r span{font-size: 16px;}
    .info_com_con .info_com_r .p_con{line-height: 25px;font-size: 14px;}

    .info_company_2 ul li{padding: 20px 15px;width: 50%;}
    .info_company_2 ul li b{font-size: 15px;height: 24px;display: block;margin: 5px 0;}
    .info_company_2 ul li span img{opacity: 0;}
    .info_company_2 ul li span i{opacity: 1;}
    .info_company_2 ul li small{font-size: 12px;line-height: 22px;}

    .swiper-container-honor .swiper-slide{height: 200px;}

    .info2 .product_list li{width: 46%;}
    .pdc-list li b{height: 150px;}
    .location2 span{display: none;}

    .pro-info-con_left{width: 100%;float: none;margin-top:20px;}
    .pro-info-con .pro-email{display: none;}
    .pro-info-con .pro-order{font-size: 14px;width: 45%;display: none;}

    .case_list li p{height: 95px;}
    .case_list li span{font-size: 12px;height: 33px;}

    .i_news .i_news_list li p {width: 100%;transition: 300ms ease-in-out;-webkit-transition: 300ms ease-in-out;position: relative;left: 0;top: 0;height: 150px;}
    .ifo_mes{padding: 0;}
    .info_contact_title b{font-size: 17px;}
    .info_contact .info_contact_list ul li{font-size: 14px;line-height: 35px;height: 35px;}
    .info_contact .info_contact_list ul li b{width: 35px;height: 35px;}

    .banner .swiper-button-next,.banner .swiper-button-prev{width: 23px;height: 23px;background-size: cover;}
    .info-right-image p{height: 240px;}
    .mobile_type ul li{font-size: 14px;}
    .mobile_type ul li:nth-of-type(1){display: none;}

    .info_com_con .info_com_l p{height: 220px;}
    .info_com_con .info_com_l span{padding: 5px 0 5px 10px;font-size: 12px;}
    .product-content-tit{margin: 20px 0;}
}

/*768px至992px*/
@media (min-width:768px) and (max-width:991px) {
    .hidden-l{display: none !important;}
    .hidden-g{display: block;}

    /*banner*/
    .banner{ margin-top: 55px;}
    .banner2{height: 250px;background-size:cover;margin-top: 60px;}
    .banner2 .info_banner_text{ top: 17%;}
    .banner2 .info_banner_text span{font-size: 25px;}
    .banner2 .info_banner_text small{font-size: 14px;}
    .banner2 .info_banner_text b{font-size: 18px;margin-top: 15px;}
    .banner .swiper-pagination{bottom: 50px;}
    /*sja-新加*/
    .banner2 .info_banner_text .b1{width: 100%;text-align: right;font-size: 25px;font-weight: lighter}
    .banner2 .info_banner_text .b2{width: 100%;text-align: right;font-size: 16px;margin-top: 10px}
    .banner2 .info_banner_text .b3{width: 100%;text-align: right;font-size: 13px;margin-top: 10px}

    .banner2 .info_banner_text .news_btn {
        display: block;
        width: 200px;
        line-height: 40px;
        border: 1px solid #d2d2d2;
        background: url("../images/new_btn1.png") no-repeat 120px center;
        margin: 35px auto 0;
        transition: 300ms ease-in-out;
        -webkit-transition: 300ms ease-in-out;
        float: right;
        margin-top: 20px;
        height: 40px;
    }
    .banner2 .info_banner_text .news_btn span {
        font-size: 18px;
        color: #fff;
        text-indent: 33px;
        display: block;
        transition: 300ms ease-in-out;
        -webkit-transition: 300ms ease-in-out;
    }
    .banner2 .info_banner_text .news_btn:hover {
        border-color: #fff;
        background: #fff url("../images/new_btn.png") no-repeat 120px center;;
    }
    .banner2 .info_banner_text .news_btn:hover span {
        color: #1f418d;
    }
    /*end*/
    /*首页*/

    .product_type ul li span{font-size: 14px;}
    .product_list li p.pro_p{height: 125px;}
    .product_list li div{    padding: 13px 15px;}

    .technology .technology_left{width: 28%;float: left;}
    .technology .technology_right ul li div small{margin-bottom: 0;}
    .technology .technology_right ul li p.pro_l_img{height: 378px;}
    .technology .technology_right ul li div.pro_r_title{padding: 10px;}
    .technology .technology_left ul li a{padding-left: 24px;}
    .technology .technology_left ul li a img{left: 15px;}
    .technology .technology_right{width: 70%;}
    .technology .technology_right ul li div b{font-size: 16px;}
    .technology .technology_right ul li div{padding: 20px;}
    .technology .technology_right ul li p img:nth-of-type(1){object-fit: contain;}
    .technology .technology_right ul li .pro_r_tel{display: none;}
    .technology .tec_title b{font-size: 30px;}
    .technology .tec_title span{font-size: 20px;}

    .ys_top_title b{font-size: 30px;}
    .ys_top_title small{font-size: 14px;}
    .company .company_right > p{padding-top: 0;margin-bottom: 5px;}
    .company .company_right > p b{font-size: 18px;}
    .company .company_right > p span{font-size: 15px;margin-top: 5px;}
    .company .company_right a{width: 160px;text-indent: 60px;}

    .ys ul li{padding-left: 5%;}
    .ying_con{display: none;}
    .ying_img{display: block;max-width: 100%;margin: 0 auto;}

    .zy .container b{font-size: 32px;}
    .zy .container span{font-size: 18px;}
    .news .right li a .word .a2{height: 90px;overflow: hidden;}

    .footer_contact + img{display: none;}
    footer .footer_top dl:nth-of-type(2){display: none;}
    .footer_bottom .footer_contact{width: 460px;}

    .info_c_title b{font-size: 30px;}
    .info_c_title small{font-size: 14px;}
    .info_com_con .info_com_r b{font-size: 22px;}
    .info_com_con .info_com_r span{font-size: 18px;}
    .info_com_con .info_com_r .p_con{line-height: 25px;}

    .info_company_2 ul li{padding: 100px 15px;}
    .info_company_2 ul li b{font-size: 19px;height: 54px;display: block;margin: 20px 0;}
    .swiper-container-honor .swiper-slide{height: 200px;}

    .pdc-list li b{height: 146px;}
    .case_list li p{height: 155px;}

    .info_contact .info_contact_list ul li{line-height: normal;height: 48px;}

}


/*992-1199*/
@media (min-width:992px) and (max-width:1199px) {
    .hidden-l{display: block;}
    .hidden-g{display: none !important;}

    /*首页*/
    .product_list li div{    padding: 13px 15px;}
    .product_list li p.pro_p{height: 193px;}
    .more_btn{width: 128px;}
    .technology .technology_right ul li div small{margin-bottom: 0;}
    .technology .technology_right ul li p.pro_l_img{height: 395px;}
    .technology .technology_right ul li div.pro_r_title p small{height: 100px;overflow: hidden;}
    .technology .technology_left ul li a{padding-left: 24px;}
    .technology .technology_left ul li a img{left: 15px;}
    .technology .technology_right ul li .pro_r_tel b{font-size: 24px;}
    .ying_con{display: none;}
    .ying_img{display: block;max-width: 100%;margin: 0 auto;}

    .footer_contact + img{display: none;}
    .info_com_con .info_com_r b{font-size: 22px;}
    .info_com_con .info_com_r span{font-size: 18px;}
    .info_com_con .info_com_r .p_con{line-height: 25px;}

    .info_company_2 ul li b{font-size: 19px;}
    .nav ul li .sub-nav p{padding-left: 38px;}
}


@media (min-width:1200px) {
    .hidden-l{display: block;}
    .hidden-g{display: none !important;}
}
