
.seach_abt{
    padding: 40px 0;
}
.seach_abt .inpt{
    background: #eeeeee;
    padding-left: 17px;
}

.seach_abt .inpt .top{
    padding: 20px 0;
    border-bottom: 1px solid #dddddd;
}
.seach_abt .inpt .top input{display: inline-block;width: 200px;line-height: 30px;height: 32px;border-radius: 30px; border: 1px solid #cccccc;background: #fff;padding-left: 15px  }
.seach_abt .inpt .top .btn{display: inline-block;width: 70px;line-height: 32px;height: 32px;border-radius: 30px; background: #c40000;text-align: center;color: #fff;  }
.seach_abt .inpt .muc{ font-size: 16px;color: #666666;padding: 16px 0;line-height: 30px;}
.seach_abt  .list_a{ width: 100%;  }
.seach_abt  .list_a a{  display: inline-block;width: 100%;      padding: 10px 0 0 0;font-size: 14px;  }
.seach_abt  .list_a a .t_p{ line-height: 40px;border-bottom: 1px solid #dddddd; width: 100%; }
.seach_abt  .list_a a .t_p span{ color: #c40000; }
.seach_abt  .list_a a .te{
    padding: 10px 20px;
    font-size: 14px;
    line-height: 24px;
}

@media screen and (max-width:1800px){
    .footBoxs .footBoxs_con img:first-child{  width: 131px;}
    .footBoxs .footBoxs_con .sh .s{    width: 132px;}

}
@media screen and (max-width:1440px){
    .footBoxs .footBoxs_con img:first-child{  width:100px;}
    .footBoxs .footBoxs_con .sh .s img{width: auto;}
    .footBoxs .footBoxs_con .sh .s {
        width: 101px;
    }
    .w2{width: 1290px;}
    .footBoxs .lis {line-height: 98px;font-size: 18px;}
}


@media screen and (max-width:1290px){
    .w{width: 1024px;}
    .w2{width: 1024px;}
    .nfHead .nfHead-nav{width: 814px;}
    .series .series_con .con .swiper-container_ser .swiper-slide {
        width: 850px;
    }

    .in_l_ul li .text .t{font-size: 27px}
    .in_l_ul li .text .t span{ font-size: 47px;}
    .til_t .h1 {  font-size: 30px;}
    .com_c_a {
        padding: 30px 0;}
    .com_c_a a {  width: auto;padding: 0 15px;    line-height: 40px;}
    .com_text .h1{font-size: 28px;}
    .footBoxs .footBoxs_con .adr {  padding: 0;}
    .footBoxs .footBoxs_con .t1{    padding-top: 6px;}
    .footBoxs .footBoxs_con .sh .s {  width: 80px;  }
    .culture .swiper-container_cul .swiper-slide .text .t{font-size: 20px;}

    .in_news .r_swi .list-t,.in_news .l_swi .in_til {font-size: 20px;line-height: 60px;}
    .in_news .l_swi .swiper-slide .te{line-height: 60px;}
    .in_news .l_swi .swiper-pagination {bottom: 14px;}
    .in_las .li .ims {
        padding-top: 9px;
        line-height: 50px;
    }
    .in_las .li .tex {margin-left: -50px;margin-top: -50px;width: 100px;height: 100px;}
    .in_las{padding-bottom: 40px;}

}



@media screen and (max-width:1024px){
    .w{width: 834px;}
    .w2{width: 834px;}
    .nfHead .nfHead-nav {  width: 621px;  }
    .nfHead .nfHead-nav li span{font-size: 16px;}
    .series .series_ul li p {  font-size: 16px;}
    .series .series_con .con .swiper-container_ser .swiper-slide {
        width: 600px;
    }
    .in_py .te{font-size: 18px;}
    .in_l_ul li .text .t span{font-size: 39px;}
    .in_py .te .h1{    font-size: 28px;}
    .til_t .h1 {  font-size: 26px;}
    .in_us .in_us-con .te ul li dd {  font-size: 40px;}
    .footBoxs .footBoxs_con .adr {  padding: 5px 0;}
    .footBoxs .footBoxs_con .t1 {  font-size: 16px;  line-height: 25px;}
    .p_text .t_text .en{    font-size: 44px;}
}


@media screen and (max-width:834px){
    .about_con_x{    overflow: hidden;}
    .menuBtn{display: block;}
    .w{width: 95%;}
    .w2{width: 95%;}
    .nfHead .two{display: none;}
    .nfHead .one{line-height: 56px;}
    .nfHead .one .te{display: none;}
    .footBoxs .footBoxs_con{    background: #01000c;}
    .series .series_ul li .img .img2{    width: 71%;}
    .series .series_ul li .img .img1{    width: 71%;}
    .series .series_ul li{    padding: 7px 0;}

    .series .series_con .con .swiper-container_ser .swiper-slide {width: 90%;}

    .in_news {padding: 15px 0;}
    .in_news .l_swi {width: 100%;}
    .in_news .r_swi {width: 100%;padding-left: 0}

    .in_news .r_swi .list-t, .in_news .l_swi .in_til{font-size: 18px;line-height: 40px}
    .swiper-father .swiper-pagination {bottom: 0px;}
    .in_las .li {width: 49%;margin-right: 2%; margin-bottom: 10px;}
    .in_las .li:nth-child(2n) {margin-right: 0%;}
    .in_las {padding-bottom: 10px;}
    .product .pro_con .con .h3 {font-size: 20px;line-height: 35px;padding: 20px 0;}
    .pro_message .h1 {font-size: 20px;}
    .pro_message .t{line-height: 24px;}
    .pro_message .tear textarea {height: 130px;}


    .in_py .im {
        width: 103px;}
    .in_py .te .h1 {
        font-size: 18px;
    }
    .series .series_con .con .swiper-container_ser
    {
        padding: 10px 0;
    }
    .in_l_ul {
        padding-top: 10px;
    }
    .in_l_ul li .img{width: 100%;}
    .in_l_ul li .text{width: 100%;}
    .in_l_ul li .text .t {
        font-size: 17px;
    }
    .in_l_ul li .text .t span:after{    width: 2px;  }
    .in_news .in_news_ul li .img{width: 100%;}
    .in_news .in_news_ul li .text{width: 100%;}
    .in_news .in_news_ul li .img .time{    right: calc(50% - 41px)!important;
        left: auto!important;
        top: 0;}
    .in_news .in_news_ul li .text .h2{    padding-left: 10px;
        padding-bottom: 10px;}
    .in_news .in_news_ul li .text .te{    padding-left: 10px;
        padding-right: 10px;}
    .in_news .in_news_ul li .text .more {    margin-left: 10px;}
    .in_us .in_us-con .te{position: relative;
        transform: translate(0, 0%);
        top:0;
    }
    .in_us .in_us-con .te ul {
        display: inline-block;
    }
    .in_us .in_us-con .te ul li dd {
        font-size: 20px;
    }
    .in_us .in_us-con .te ul li{  color: #333;}
    .series .series_ul li .img {  line-height: 45px;  }
    .series .series_ul li p {  font-size: 14px;  }
    .in_py .te {  font-size: 16px;      padding: 2px 0;}
    .in_py .te .h1 {  font-size: 17px;  }
    .in_l_ul li .text .t span {  font-size: 28px;  }
    .in_l_ul li .text .te p:after{  top: 18px;}
    .til_t .h1 {  font-size: 20px;  }
    .in_news .in_news_ul li .text .h2{font-size: 17px;}
    .in_news .in_news_ul li:nth-child(2n) .text .te {
        padding-left: 10px;
        padding-right: 10px;
    }
    .in_news .in_news_ul li:nth-child(2n) .text .more {  margin-left: 10px;  }
    .in_news .in_news_ul li .text .h2:after{display: none;}
    .footBoxs .footBoxs_con .adr{font-size: 14px;}
    .nfHead{line-height: 56px;}
    .nfHead-logo{width: 253px;}

    /*内页*/
    .com_c_a a {  width: 48%;line-height: 40px; margin-right:4%;margin-bottom: 10px ;float: left;}
    .com_c_a a:nth-child(2n){    margin-right: 0;}
    .com_c_a {  padding: 15px 0;}
    .p_text .t_img {
        width: 100%;
    }
    .p_text .t_text {
        width: 100%;
        padding-left: 0;}
    .p_text .t_text .en{    font-size: 22px;  line-height: 42px;}
    .p_text .t_text .h1{    font-size: 18px;  line-height: 44px;}

    .p_text .in_us-con .te{position: relative;
        transform: translate(0, 0%);
        top:0;
    }
    .p_text .in_us-con .te ul {
        display: inline-block;
    }
    .p_text .in_us-con .te ul li dd {
        font-size: 20px;
    }
    .p_text .in_us-con .te ul li{  color: #333;}
    .com_text .h1 {
        font-size: 20px;
    }
    .com_text .te_T{width: 100%;}
    .culture .swiper-container_cul .swiper-slide .text .t{font-size: 18px;}

    .culture .swiper-container_cul .swiper-slide .text {  padding: 10px;}
    .culture{    padding: 20px 0;}
    .product .pro_t .pro_t_ul li{width: 100%;margin-right:0;margin-bottom: 10px;}
    .product .pro_t .pro_t_ul li .text .h2 {  font-size: 17px;}
    .product .label .dl_li{padding-right: 15px;}
    .product .pro_t .pro_t_ul li .text dl {  padding: 5px 0;}
    .news_list li {
        padding: 12px;
    }
    .about_con_x .con .h1{font-size: 20px}
    .news_list li .ts .img {
        width: 100%;
    }
    .news_list li .ts .te {
        width: 100%;
        padding-right: 0px;
    }
    .news_list li .ts .te .h3{font-size: 18px;padding-bottom: 10px;}
    .news_list li .ts{  width:100%;  padding-bottom: 12px;}
    .news_list li .ts .te .more{margin-top: 10px;}
    .news_list li .time{
        width: 100%;border: none;margin: 0;
    }
    .news_list li .time p{font-size: 35px;display: inline-block;padding-right: 15px;}
    .con_about_next a{    padding: 7px 0;font-size: 14px;}
    .con_about_next a span{width: 56px;}
    .industry_ul li .img{width: 100%;}
    .industry_ul li .text {
        width: 100%;
        padding: 12px;
    }
    .industry_ul li .text .h2 {  font-size: 18px;}
    .com_text { padding-bottom: 15px;  }
    .industry_ul li .text .te {  margin: 0px 0;}
    .industry_ul li .text .more{    width: 35px;
        height: 35px;    font-size: 27px;
        line-height: 35px;}
    .s_f .s_text{width: 100%;    padding-top: 0;}
    .s_f .s_text .red{font-size: 20px;}
    .s_f .maps {  width: 100%;  }
    .wrap{width: 100%;overflow: auto;}
    #stateTip svg{width: 250px!important;}
    .mapTipText {  width: 250px!important;}
    .mapTipText .mapTipList ul li a{font-size: 14px!important;}
    .us .us_t .img {  width: 100%; }
    .us .us_t .text{width: 100%;    padding: 10px; font-size: 14px; }
    .us .us_t .text .h1{    font-size: 18px;  padding: 10px 0;}
    .series .series_con .con .swiper-button-next{right: 0;}
    .series .series_con .con .swiper-button-prev{left: 0;}
    .series .series_con .con .swiper-button-white{    width: 27px;  height: 27px;    background-color: #fff;}

    .product .pro_o .text{width: 100%;}
    .product .pro_o .img{width: 100%;}
    .product .pro_o .text .pro_o_ul li .m {
        font-size: 17px;}
    .product .pro_o .text .pro_o_ul li:nth-child(n+2) {
        padding-left: 20px;
    }
    .product .pro_list a {
        width: auto;font-size: 15px;
        padding: 0 8px;}
    .product .pro_o .text .pro_o_ul li{    padding-right: 20px;}
    .pro_message .input{width: 100%;margin-right: 0;margin-bottom: 15px;    margin-top: 0;}
    .pro_message .yan .input{width: 45%}
    .pro_message .yan .y_img{    height: 48px;    vertical-align: middle;}
    .com_timg .h1{font-size: 15px;}
    .product .til_z{font-size: 18px;padding: 12px 0;}
    .product .til_z span{ font-size: 20px; display: inline-block;}
    .product .pro_t .h1 {font-size: 20px}
    .product .label .dl_li{    width: 50%;;vertical-align: top;}
    .product .label .dl_li label{    vertical-align: top;display: inline-block}
    .product .pro_o {padding: 20px 0;}
    .product .pro_o .text .h1 {font-size: 20px;}
    .culture {height: auto;}
    .footBoxs .lis{display: block;width: 100%}
    .footBoxs .lis {line-height: 50px;font-size: 16px;}
    .footBoxs .lis .li img{width: 42px;}
    .footBoxs .lis .li {width: 49%;display: inline-block;text-align: left;}
    .footBoxs .lis .li:last-child{text-align: left;}
    .footBoxs .fo-bo {padding: 12px 0;}
    .footBoxs .code {width: 100%;text-align: left;}



}



@media screen and (max-width:640px){
.telBtn {
    display: block;
}
.ny-product li{    width: 100%;    margin: 15px 0 0 0px;}
.ny-product {
    margin-left: 0;}

.ny-product li {
    width: 100%;}

    .add-map{    width: 50px; }
    #map_ad .add-map{
        right: 0;
        left: 0;
    }
    #ChinaMap{
        height: auto!important;
        padding-bottom: 30px;
        width: 100% !important;
    }

    .product .label .dl_li{width: 50%;vertical-align: top;}
    .product .label .dl_li label{    vertical-align: top;display: inline-block}

    .honor_ul li{ width:100%;}
    .recruit .ul li .li_top .iconfont{    font-size: 9px;
        width: 40px;
        line-height: 40px;}
    .recruit .ul li .text .pa {
        padding: 15px;
    }.recruit .ul li .li_top span{    width: 100%;}
    .recruit .ul li{    margin-bottom: 10px;}
    .recruit .ul li .li_top {
        padding: 10px;
    }

    .add-map{    margin-top: -50px;}
    .culture {
        padding: 20px 0;
        width: 100%;
        height: 256px;
    }
    .culture img {
        width: 100%;
        height: 100%;
        /*   object-fit: cover;
           object-position: center;*/
    }
    .culture .cul_on{  display: none;  }
    .cul_hie{display: block;}

}
/*@media screen and (max-width:380px){
    .culture {
        height: 210px;
    }
}*/




/*@media screen and (min-width:320px){
    .culture {  height: 197px;  }
}
@media screen and (min-width:330px){
    .culture {  height: 202px;  }

}
@media screen and (min-width: 340px){
    .culture {
        height: 206px;
    }
}
@media screen and (min-width: 350px){
    .culture {
        height: 212px;
    }
}
@media screen and (min-width:360px){
    .culture {  height: 225px;  }
}
@media screen and (min-width:411px){
    .culture {  height: 241px;  }
}
@media screen and (min-width:414px){
    .culture {  height: 243px;  }
}
@media screen and (min-width:640px){
    .culture {  height: auto;  }
}*/
#map_ad .add-map{
    right: 0;
    left: 0;
}