@media screen and (min-width:1950px){
    .com_Timg.tranbg{
        min-height: 656px;    
    }
.com_Timg.tranbg{background-size: 100% 100%;}
}
@media screen and (max-width:1750px){
    .in_synopsis .text {
        padding: 20px 5%;
    }
}
@media screen and (max-width:1600px){
    .nfHead .nfHead-nav{    padding-left: 60px;}
    .nfHead .nfHead-nav li{    padding: 0 14px;}
    .header_show .img .te .h1 {  font-size: 29px;}
    .header_show .img .te .te_c{font-size: 28px;line-height: 40px;}
    .comtil .te{    font-size: 34px;}
    .main .main_til .ch1 {  font-size: 25px;}
    .in_comtil .i_ch1 {  font-size: 25px;}
    .in_synopsis .text .in_slist a{    background-size: contain;}
    .in_synopsis .text .in_slist{padding: 9px 0;}
    .in_synopsis .text .more{margin: 0;}
    .in_business { padding: 50px 50px; }
    .in_equipment { padding: 40px 0;}

    .in_news {  padding: 30px 0;  padding-bottom: 40px;  }
    .in_recruitment {  padding: 50px 0;}
    .footBox .one_t {  padding: 20px 0;}
    .in_recruitment .text{  padding: 30px;}
}

@media screen and (max-width:1440px){
    .com_Timg{min-height: 450px;}
    body{  padding-top: 90px;  }
    .nfHead{padding: 0 90px;line-height: 90px;}
    .w{ width: 1200px;}
    .in_recruitment .text .more{ margin-top: 20px;}
    .in_recruitment .text .h2{ margin-top: 4px;}
    .nfHead { padding: 0 68px; }
    .nfHead .nfHead-nav {  padding-left: 30px;  }
    .nfHead .nfHead-nav li {  padding: 0 10px;  }
    .footBox .one_t dl { padding-left: 30px; }
    .footBox .one_t .logo{line-height: initial;}
    .in_news .swiper-container_1 .swiper-slide .text .h1 { font-size: 16px;}
    .in_comtil .i_ch1 {  font-size: 22px;  line-height: 30px;  }
    .in_comtil .en {  font-size: 16px; }
    .in_news .swiper-container_1 .swiper-slide .text .bt { margin-top: 6px; }
    .in_synopsis .text .in_slist a{ padding: 30px 0;}
    .in_synopsis .text .in_slist a .s_img { line-height: 50px;  height: 50px;}
    .in_comtil .i_ch1 {font-size: 20px; line-height: 23px;}
    .in_synopsis .text .in_slist a{ padding: 28px 0;}
    .in_comtil .te{font-size: 20px;}
    .in_business .bus_ul li:hover .text{ padding-top: 30px;}
    .in_equipment .in_equipment_c .swiper-container_4 .swiper-slide .text .more{    margin-top:30px;}
    .map .text{ left: 55px;padding: 37px 40px 0 40px;  width: 365px;}
    .map .text .h1 {  font-size: 19px;}
    .engineering .in_equipment_c .swiper-container_4_2{height: auto;}
}


@media screen and (max-width:1290px){
    .contact-j .text_r{ padding: 9px 30px;}
    .w{ width: 1024px;}
    .in_equipment .in_equipment_c .swiper-container_4 .swiper-slide .text .tex{  height: 150px;  }
    .in_equipment .in_equipment_c .swiper-button-prev {  left: -39px; }
    .in_equipment .in_equipment_c .swiper-button-next {  right: -39px; }
    .business_about .about_text .h1{font-size: 25px;padding: 20px 0;}
    .business_about { padding: 30px; }
    .newtail{width: 100%;}
    .newtail .left{width: 60%;}
    .newtail .right{width: 38%;}
    .newtail .detail_name h1{ font-size: 25px;}
    .listpage{    padding: 15px 25px;}
    .listpage .p1 {  font-size: 20px;}
    .listpage a{    padding: 20px 0;}
    .engineering .in_equipment_c .swiper-container_4_2 .swiper-slide .text .tex{ height: 144px;}
    .main .main_til{ padding-top: 35px;}
    .main .main_til .ch1 {  font-size: 20px; }
    .main .main_til .en {  font-size: 16px;}
    .footBox .one_t dl {  padding-left: 20px;  }
    .footBox .one {  padding: 10px 20px;  }
    .nfHead .nfHead-logo{ width: 23%;}
    .in_business .bus_ul li .text .h1 {  line-height: 40px;  font-size: 17px;}
    .in_business .bus_ul li .text .te{ font-size: 14px; line-height: 24px; height: 72px;}
    .in_business .bus_ul li .text .more{ width: 64%; line-height: 35px;}
    .in_equipment .in_equipment_c .swiper-container_4 .swiper-slide .text .more {  margin-top: 0px;  }
    .in_synopsis .text {  padding: 20px 2%;  }
    .nfHead {  padding: 0 30px;  }
    .in_synopsis .text .in_s_te{ margin: 4px 0;}
    .in_equipment{overflow: hidden;}
    .comtil .i_ch1{    font-size: 22px;line-height: 30px;}
    .comtil .te { font-size: 27px; }
    .us_enterprise {  padding: 40px 0;}
    .us_enterprise .us_enterprise_s .swiper-container_us .swiper-slide{ line-height: 245px;}
    .footBox .one_t dl{width: 100%;  line-height: 50px;}
    .footBox .one_t .fl{display: inline-block;}
    .footBox .one_t .adr{width: 50%;}
    .footBox .one_t .logo{width: 100%;}
    .in_comtil .te { font-size: 17px;}
    .in_business {  padding: 50px 30px;  }
    .in_business .bus_ul li .text {  height: 40px;}
    .business_about .about_text .h1{    font-size: 20px;}
    .engineering .engineering_ul li:hover .text {  padding-top: 10px;}
    .engineering .engineering_ul li:hover .text .h1{line-height: 35px;}
    .engineering .engineering_ul li .text .t{font-size: 14px;}
    .engineering .engineering_ul li .text .more{ margin-top: 12px;}
    .in_synopsis .text .in_s_te{  margin: 0;    font-size: 14px;  line-height: 24px;  }
    .in_synopsis .text{    padding: 20px 2% 10px 2%;}
    .in_synopsis .text .in_slist {  padding: 5px 0;  }
    .header_show .img .te .te_c {
        font-size: 20px;
        line-height: 40px;
    }
    .header_show .img .s_logo{    max-width: 73%;}

}
	


@media screen and (max-width:1024px){
    .w{ width: 834px;}
    .contact-j .text_r .label .dl_li label{    width: 67px;    padding-left: 31px;}
    .contact-j .text_r .tiltle{padding: 0;}
    .contact-j .im_l{width: 37%}
    .in_recruitment .text .te{line-height: 30px;}
    .in_recruitment .text {  padding: 20px;  }
    .engineering .in_equipment_c .swiper-container_4_2{height: auto;}
}


@media screen and (max-width:834px){
    .menuBtn{display: block;}
    .w{ width: 100%;}
    .nfHead .nfHead-nav,.nfHead .nfHead-tool{display: none;}
    .contact-j .text_r .input{width: 100%;margin-bottom: 10px;}
    .contact-j .text_r .label{width: 100%;margin-bottom: 10px;}
    .contact-j .text_r .tiltle .tiltle_p span{font-size: 17px;}
    .contact-j .text_r .btn{    font-size: 18px;  line-height: 40px;}
    .contact-j .text_r .yan{margin: 0;}
    .nfHead .nfHead-logo {  width: 201px;  }
    .nfHead{line-height: 56px;}
    body {  padding-top: 56px;  }
    .in_synopsis .img{width: 100%;}
    .in_synopsis .text {  width: 100%;}
    .in_synopsis .text .in_slist a .s_img {
        line-height: 30px;
        height: 30px;
    }
    .in_synopsis .text .in_slist a .s_img img{height: 100%;}
    .in_synopsis .text .in_slist a{font-size: 14px;}
    .in_synopsis .text .in_slist a:hover{background-size: contain;}
    .in_business {  padding: 20px 12px 10px 12px;  }
    .in_business .bus_ul li{    width: 49%;  margin-right: 2%;margin-bottom: 10px;}
    .in_business .bus_ul li:nth-child(2n){margin-right: 0;}
    .in_business .bus_ul li:nth-child(5n){margin-right: 2%;}
    .in_business .bus_ul li .text .more{ width: 74%; line-height: 27px; font-size: 14px;}
    .in_business .bus_ul li .text .te{padding: 0 9px;}
    .in_equipment .in_equipment_c .swiper-container_4{ padding: 10px 0 40px 0;}
    .in_equipment .in_equipment_c .swiper-container_4 .swiper-slide{border: none;}
    .in_equipment .in_equipment_c .swiper-container_4 .swiper-slide .text{ width: 100%;padding: 12px;}
    .in_equipment .in_equipment_c .swiper-container_4 .swiper-slide .img{ width: 100%;}
    .in_equipment .in_equipment_c .swiper-button-prev { left: 5px;height: 30px;  background-size: 100% 100%; }
    .in_equipment .in_equipment_c .swiper-button-next { right: 5px;height: 30px;  background-size: 100% 100%; }
    .in_equipment .in_equipment_c .swiper-container_4 .swiper-slide .text .h1 {  font-size: 19px;}
    .in_equipment {  padding: 20px 0;  }
    .in_recruitment {  padding:15px 0;  }
    .in_recruitment .text{  position: relative;  width: 100%;border-right:none;  }
    .in_recruitment {  padding: 15px 0;  }
    .in_recruitment .text .h2 {  font-size: 14px;}
    .in_comtil .i_ch1 {  font-size: 18px;}
    .in_recruitment .text .te {  line-height: 25px;  }
    .in_recruitment .text .more{    line-height: 35px;    font-size: 16px;}
    .footBox .foot_ul{display: none;}
    .footBox .one_t .adr {  width: 100%;  }
    .footBox .one_t dl{  line-height: 30px;padding-left:0;}
    .footBox .one {  padding: 10px 12px;  }
    .footBox .one_t {  padding: 10px 0;  }
    .footBox .one_t .code{ width: 100%;text-align: center}
    .footBox .one_t .code .im{width: 100%;text-align: center}
    .footBox .one_t .code p{width: 100%;line-height: 30px;}
    .footBox .sle{width: 100%;}
    .footBox .one .bor {  padding: 10px 0;}
    .footBox .sle select{    height: 40px;  width: calc(100% - 87px);}
    .footBox .two{font-size: 14px;line-height: 24px;padding: 0 10px;}
    .in_news{padding: 20px 0;}
    .in_news .in_comtil{padding: 0 10px;}
    .com_Timg {
        min-height: 190px;
    }
    .main .main_til .ch1 {
        font-size: 18px;line-height: 25px;
    }
    .main .main_til{
        padding-top: 38px;
        background: url(../images/banner_bg.png) no-repeat;
        width: 210px;
        height: 98px;
        background-size: 100% 100%;
    }
    .us_company{
        padding: 10px 12px;
    }
    .comtil .i_ch1 {  font-size: 18px;  line-height: 25px;  }
    .comtil .en{    padding-top: 5px;}
    .comtil .te{font-size: 16px;}
    .us_company .about_us_text{    margin-top: 0;}
    .us_enterprise {
        padding: 15px 0;
    }
    .us_enterprise .comtil {
        padding-bottom: 10px;
    }
    .container_us .swiper-slide {  line-height: 206px;  }
    .us_organ{padding: 15px 0;}
    .us_organ .us_organ_c {  padding-top: 15px;  }
    .us_enter {  padding: 20px 0;  }
    .us_enter .us_enter_c .enter_cl{width: 100%;}
    .us_enter .us_enter_c .enter_cr{width: 100%;}
    .us_enter .us_enter_c .enter_cl .text{padding: 12px;    position: relative;  width: 100%;}
    .us_enter .us_enter_c .enter_cl .text .h1{ font-size: 18px;line-height: 40px;}
    .us_enter .us_enter_c .enter_cl .text .te{ font-size: 14px;  line-height: 24px;}
    .us_enter .us_enter_c .enter_cr .enter_cr1 .text{padding: 12px;    position: relative;  width: 100%;}
    .us_enter .us_enter_c .enter_cr .enter_cr1 .text .h1{ font-size: 18px;line-height: 40px;}
    .us_enter .us_enter_c .enter_cr .enter_cr1 .text .te{ font-size: 14px;  line-height: 24px;}
    .business_ul li .img{width: 100%;}
    .business_ul li{    margin-bottom: 15px;border: none!important;}
    .business_ul {  padding: 15px 0;  }
    .business_ul li .img:after{display: none;}
    .business_ul li .img .t{    margin-top: 10px;  font-size: 16px; }
    .business_ul li .text{
        position: relative;line-height: 32px; width: 100%;transform: translate(0, 0%);
    }
    .business_ul li .text .te {
        padding: 12px;}
    .engineering .engineering_ul li{width: 100%;margin-bottom: 12px;}
    .engineering .engineering_ul li .text .h1{ font-size: 16px;}
    .a_next a{font-size: 16px; padding: 0 3px;}
    .engineering {  padding: 20px 0;  }
    .engineering .in_equipment_c .swiper-container_4_2 .swiper-slide{border: none;}
    .engineering .in_equipment_c .swiper-container_4_2 .swiper-slide .img{  width: 100%;  }
    .engineering .in_equipment_c .swiper-container_4_2 .swiper-slide .text{padding: 12px;width: 100%;
        padding-bottom: 50px;
    }
    .engineering .in_equipment_c .next4{    bottom: 4px;}
    .engineering .in_equipment_c .prev4{    bottom: 4px;    right: 30px;}
    .engineering .in_equipment_c .swiper-container_4_2 .swiper-slide .text .h1 {  font-size: 18px;}
    .engineering .in_equipment_c .swiper-container_4_2{padding: 0;}
    .engineering .eng_t .t_til {  font-size: 18px;}
    .engineering .eng_t{    margin-top: 10px;    margin-bottom: 10px;}
    .news {  padding: 0 0;  }
    .news .news_ul li{ width: 49%;margin-right: 2%;margin-bottom: 15px;}
    .news .news_ul li:nth-child(4n) {  margin-right: 2%;  }
    .news .news_ul li:nth-child(2n) {  margin-right: 0;}
    .news .news_ul li .text .h1{ font-size: 16px; height: 25px;}
    .news .news_ul li .text .te{    font-size: 14px;  line-height: 24px;}
    .news .news_ul li .text .bt {  margin-top: 4px; font-size: 14px; }

    .newtail .left{width: 100%;}
    .newtail .right { width: 100%; }
    .newtail .detail_name h1 {  font-size: 20px;  }
    .returnlist{height: 40px;line-height: 40px;padding-left: 15px;}
    .returnlist .share1{    margin-left: 5px;}
    .listpage {  padding: 12px;  }
    .listpage a {  padding: 12px 0;  }
    .listpage .p1 {  font-size: 16px;  }
    .newtail {  margin: 0 auto 20px;  padding-top: 10px;}
    .map{padding: 12px;}
    .com_list{padding-bottom: 20px;}
    .recruitment {
        padding: 15px 0;
    }
    .recruitment .recruitment_list li{width: 100%;margin-bottom: 15px;margin-right: 0;}
    .map .text{position: relative;width: 100%;left: 0;padding: 12px;}
    .map .text .h1 {  font-size: 16px;  }

}



@media screen and (max-width:640px){
    .contact-j .im_l{ width: 100%;}
    .contact-j{padding-top: 10px;}
    .contact-j .text_r .from{padding-bottom: 0;}
    .contact-j .text_r{ width: 100%;  padding: 20px 15px;}
    .contact-j .text_r .tiltle .tiltle_p{ padding: 0 5px;}
.us_enterprise .us_enterprise_s .next5{right: 0;display: inline-block;
    width: 50px;}
.us_enterprise .us_enterprise_s .prev5{left: 0;display: inline-block;
    width: 50px;}
    .us_enter .us_enter_c .enter_cl .text{background: #44abc5;}
    .us_enter .us_enter_c .enter_cr .enter_cr1 .text{background: #5a6fda;}
    .us_enter .us_enter_c .enter_cr .enter_cr1:nth-child(2) .text{background: #317edc;}
}


