@media (max-width: 1800px) {
    .proCont_text{padding-top:7%;}

}
@media (max-width: 1600px) {
    .proCont_text{padding-top:4%;}

}
@media (max-width: 1400px) {

    .logo{width: 14%;}
    .had_rt{width: 82%;}
    .nav li a{font-size: 14px;}
    .hone_line{font-size: 14px;width: 130px;}
    .hone_line img{width: 24px;}
    .nav{width: calc(calc(100% - 130px - 70px - 60px));}

    .secTwo_list .show_box{padding:15px;}

    .secThree_slide .slick-slide{margin-right:30px;}
    .secThree_list dd{padding:35px 20px 40px;}

    .foot_tel .number{font-size: 24px;}
    .foot_share .list a{margin-right:18px;}
    .foot_nav{width: 70%;}

    .proCont_text .ti {font-size: 35px;}
    .proCont_text .ti span{line-height: 60px;}
    .proCont_text .des{margin:20px 0;}
    .proCont_text .list dl {margin-right:30px;}
    .proCont_text .list dl dt{width: 50px;height:50px;}
    .proCont_text .list dl dd{font-size: 14px;}










}
@media (max-width: 1200px) {

    .language{margin:0 10px;}
    .nav{width: calc(calc(100% - 130px - 70px - 20px));}

    .secOne_des{font-size: 12px;line-height: 20px;}
    .secOne_list li .num{font-size: 22px;line-height: 30px;}
    .secOne_list li span{font-size: 14px;}

    .secTwo_list .ti{font-size: 15px;}
    .secTwo_list .hover_box .ti{font-size: 17px;}

    .secThree_list dd .ti a{font-size: 15px;}
    .secThree_list dd .time{font-size: 12px;}
    .secThree_slide .slick-prev{bottom:40px;}
    .secThree_slide .slick-next{bottom:100px;}

    .foot_tel .number{font-size: 20px;}
    .foot_share .list a img{height:20px;}
    .foot_share .list span{width: 70px;}
    .foot_nav .ti{font-size: 16px;}
    .foot_nav {width: 85%;}

    .det_name .en{font-size: 40px;line-height: 50px;}
    .det_name .cn{font-size: 30px;line-height: 34px;}

    .det_nav{width: calc(100% - 250px)}
    .det_ser form{width: 240px;}

    .proCont_box{display: block;}
    .proCont_slide{width: 100%;}
    .proCont_text{padding-left:0;}

}
@media (max-width: 992px) {

    .content-m{padding:0 25px;}
    body{padding-top:50px;}
    .header .content-m{padding:0 15px;}
    .logo{width: 80%;height:50px;padding:10px 0;}
    .menu{width: 30px;height:50px;line-height: 50px;text-align: center;position: relative;}
    .menu img{max-width: 100%;position: absolute;top:50%;transform: translateY(-50%);left:0;right:0;margin:auto;}
    .menu img.no{display: none;}
    .menu.on img{display: none;}
    .menu.on img.no{display: block;}

    .secOne_lt{padding-left:25px;}
    .secOne_rt{width: 73%;}
    .foot_nav{display: none;}

    html.on{overflow: hidden;}

    .detCase_list dd .des{height:60px;-webkit-line-clamp:2;}

}
@media (max-width: 768px) {


    .banner .slick-prev, .banner .slick-next{display: none!important;}

    .com_title .en{font-size: 22px;line-height: 30px;}
    .com_title .cn{font-size: 16px;line-height: 20px;}
    .com_more a{padding:0 12px; font-size: 12px;line-height: 26px;height:28px;width: 90px;
        margin-right:10px;}
    .com_more a:after{width:40px;height:9px; background-size: 40px 9px;top:6px;right:-28px;}

    .com_had{padding:65px 0 40px;}

    .section_one{display: block;padding:0 25px;}
    .secOne_lt{width: 100%;padding:40px 0 30px;}
    .secOne_rt{width: 100%;}
    .secOne_rt img{max-width: 100%;max-height: 100%;}
    .secOne_list{display: inline-flex;justify-content: space-between;width: 100%;}
    .secOne_list li{padding:0;}
    .secOne_list li span{margin-top:0;}

    .section_two{ background: url(../images/index_21.png) no-repeat top 25% center;
        background-size: 768px;}
    .secTwo_cont .secTwo_list{width: 100%;display: none;margin-bottom:40px;}
    .secTwo_cont .secTwo_list:nth-child(1),
    .secTwo_cont .secTwo_list:nth-child(2){display: block;}
    .secTwo_cont .secTwo_list.on .show_box{display: block;}
    .secTwo_cont .secTwo_list .hover_box{display: none;}
    .secTwo_list .img img{max-height: 100%;max-width: 100%;}
    .secTwo_list .time{font-size: 12px;line-height: 18px;height:18px;}
    .secTwo_list .ti {line-height: 22px;height:22px;}
    .secTwo_list .icon{line-height: 18px;}
    .secTwo_cont{margin:0;padding-bottom:0;}

    .section_three{padding-bottom:50px;}
    .section_three .com_had{padding-top:35px;}
    .secThree_list{margin-bottom:35px;}
    .secThree_list dd{padding:20px 15px 15px;}
    .secThree_list dd .ti a{font-size: 14px;line-height: 20px;height:40px;}
    .secThree_list dd .time{margin-top:20px;}

    .footer{padding-top:40px;}
    .footer .cont_box{display: block;padding-bottom:30px;}
    .foot_tel .number{font-size: 30px;margin:10px 0;}
    .foot_tel{margin-bottom:30px;}
    .footer .ti{font-size: 16px;line-height: 24px;}
    .footer .ti:after{margin-top:8px;}
    .foot_tel .name,
    .foot_tel .address{font-size: 12px;line-height: 20px;}
    .copy{text-align: center;font-size: 12px;line-height: 20px;padding:10px 0 40px;}

    .det_name{top:57%;}
    .det_name .en{font-size: 35px;line-height: 40px;}
    .det_name .cn{font-size: 28px;line-height: 30px;}
    .det_name .cn:before{height:3px;width: 10px;}

    .det_ser{display: none;}
    .det_nav{float: none;width: 100%;}
    .det_nav_ser{padding-top:20px;}
    .det_nav_li a{line-height: 35px;height:35px;font-size: 14px;}
    .det_nav_slide{height:35px;display: inline-flex;justify-content: space-between;width: 100%;}
    .det_nav_li{margin-right:0;}

    .detPro_cont{padding:20px 0 80px;}
    .detPro_list{margin:5px 3px;width: calc(50% - 6px);}
    .detPro_list dd {padding:5px 10px;}
    .detPro_list dd .ti{font-size: 16px;line-height: 20px;height:20px;}
    .detPro_list dd .des{margin-top:0;line-height: 18px;height:18px;}

    .proCont_main{padding:10px 0 100px;}
    .proCont_main .content-m{padding:0 10px;}
    .pos_cont{padding:5px 0;}
    .pos_cont a{font-size: 12px;}
    .proCont_cont{padding:15px 20px;}
    .proCont_slide .slider-nav{margin-top:15px;}
    .proCont_slide .slider-nav .slick-slide{margin:0 4px;}
    .proCont_text .ti{font-size: 30px;}
    .proCont_text .ti span{line-height: 50px;padding:0 5px;}
    .proCont_text{padding-top:20px;}
    .proCont_text .des{line-height: 24px;font-size: 14px;}
    .proCont_text .list {width: 100%; display: inline-flex;justify-content: space-between;}
    .proCont_text .list img { width:100%; }
    .proCont_text .list dl{margin:0;}
    .proCont_text .list dl dt{width: 40px;height:40px;}
    .proCont_text .list dl dd{margin-top:4px;}
    .proCont_box{margin-bottom:30px;}
    .proCont_tab {width: 100%;padding:0; display: inline-flex;justify-content: space-between;}
    .proCont_tab span{margin:0;line-height: 40px;font-size: 14px;}
    .up_list{display: block;text-align: center;}
    .up_list dl{width: 78%;margin:18px auto;padding:20px 10px;}
    .up_list dl dd{font-size: 14px;transform: translateX(-15px)}
    .up_list dl dt{width: 32px;height:32px;transform: translateX(-15px)}

    .det_name2{top:auto;bottom:20%;}

    .detCase_cont{padding-top:15px;}
    .detCase_list{margin:15px 0;}
    .detCase_list dt{width: 50%;}
    .detCase_list dd .ti{font-size: 15px;line-height: 20px;height:20px;}
    .detCase_list dd .time{font-size: 12px;}
    .detCase_list dd .des{font-size: 12px;line-height: 18px;height:36px;margin:5px 0 8px;}
    .detCase_list dd .more{width: 62px;line-height: 20px;height:22px;font-size: 12px;}
    .detCase_list dd{padding:10px 15px 8px;}

    .det_pageM{text-align: center;margin:15px 0 60px;}
    .det_pageM a{display: inline-block;vertical-align: top;margin:0 20px;font-size: 14px;color:#363636;}
    .det_pageM a:hover{color:#104e92;}

    .service_list{margin-bottom:5px;}
    .service_list .title{ padding:0 15px 0 25px;line-height: 40px;height:40px;}
    .service_list .title span{line-height: 40px;height:40px;font-size: 14px;}
    .service_list .title i{font-size: 16px;}
    .service_list .text{border-width:2px;padding:15px 22px;font-size: 12px;line-height:24px; }

    .download_title{margin:20px 0;font-size: 14px;line-height: 24px;}
    .download_tab{margin-bottom:40px;padding:10px 0;}
    .download_tab li{padding:3px;font-size: 12px;line-height: 20px; }

    .serXZ_cont{font-size: 16px;margin-bottom:30px;display: block;text-align: center;padding-bottom:20px;}
    .serXZ_cont img{max-width: 100%;display: block;}
    .serXZ_cont_up{padding:0}

    .aboutBan_text{left:25px;width: 65%;}
    .aboutBan_text .ti{font-size: 30px;line-height: 40px;}
    .aboutBan_text .des{font-size: 12px;line-height:20px;}
    .aboutBan_text .txt{font-size: 12px;line-height:30px;margin-top:20px;}

    .about_main{padding:50px 0;}
    .about_one{margin-top:0;padding:20px;display: block;}
    .about_one dt{width: 100%;text-align: center;padding:20px ;}
    .about_one dt img{width:60%;}
    .about_one dd{border:none;border-top:1px solid #e5e5e5;padding:20px 0;font-size: 12px;line-height: 30px;}

    .about_two{padding:40px 0 15px;font-size: 16px;line-height: 30px;}

    .about_three{margin:40px -25px;padding:60px 25px 50px;
        background: url(../images/ab-m_04.png) no-repeat center center;background-size: cover;}
    .abThree_ti{font-size: 24px;line-height: 30px;}
    .abThree_des{font-size: 12px;line-height:24px;}
    .about_three .list{margin-top:50px;padding:0;flex-wrap: wrap;}
    .about_three .list dl{width: 50%;margin-bottom:30px;padding:0 10px;}
    .about_three .list dl dt{font-size: 18px;line-height: 20px;}
    .about_three .list dl dd{font-size: 12px;}

    .contact_main{padding:40px 0;}
    .map{margin:0 -25px;}
    .contact_cont{margin-top:50px;display: block;}
    .tact_lt{width: 100%;}
    .tact_rt{width: 100%;}
    .tact_list{margin-bottom:50px;}
    .tact_list .title{padding:0 5px 20px;}
    .tact_list .title span{font-size: 14px;margin-left:8px;}
    .tact_list .title img{height:25px;}
    .tact_list .txt{padding-top:15px;font-size: 12px;line-height: 18px;}
    .tact_list .txt.ewm{margin-top:30px;padding:0;}
    .tact_list .txt.ewm dl{padding:0 5px;}
    .tact_list .txt.ewm dl dt {width: 80px;height:80px;}
    .tact_list .txt.ewm dl dd{margin-top:10px;font-size: 12px;}

    .recruit_main{padding:50px 0 60px;}
    .recruit_title{font-size: 24px;line-height: 34px;}
    .recruit_list .title{padding:0 5px;line-height: 34px;height:34px;}
    .recruit_list .title span{ line-height: 34px;height:34px;}
    .recruit_list .text{padding:15px;}
    .recruit_img .box{margin:40px 0;width: 100%;display: block;background: none;}
    .recruit_img .box .txt{width: 100%;padding:20px 10px 35px;
        background: url(../images/rc-m_03.png) no-repeat center center;
        background-size: cover;}
    .recruit_img .txt .ti{font-size: 24px;line-height: 34px;}
    .recruit_img .txt .des{font-size: 14px;line-height: 20px;}

    .news_cont{padding-top:50px;margin:0 }
    .news_cont .secThree_list{float: none;width: 96%;margin:0 auto 40px;}
    .news_cont .secThree_list dd .ti a:after{font-size: 16px;}

    .newsCont_title{padding:20px 0 10px;}
    .newsCont_title .ti{text-align: left;}
    .newsCont_title .time{font-size: 12px;}
    .newsCont_txt{padding:20px 0;font-size: 12px;}
    .newsCont_page{display: block;padding:15px 5px;}
    .newsCont_page a{display: block;font-size: 12px;}





}
@media (max-width: 500px) {

}
@media (max-width: 400px) {

}
@media (max-width: 375px) {




}
@media (min-width: 768px) {


}
@media (min-width: 992px) {
    .nav_mob_box{display: none!important;}
}