

@media screen and (max-width:1550px){
    .in_news .news_ty2 .a_li a span {  padding: 0 8px;  }
    .in_news .news_ty2 .a_li a{font-size: 16px;    line-height: 44px;}


}
@media screen and (max-width:1440px){
    .w2 {  width: 1290px;}
    .nfHead .nfHead-nav{width: calc(100% - 680px);}
    .nfHead .nfHead-nav li span {font-size: 16px;}
    .in-til .t1 dt{ font-size: 18px; padding-bottom: 5px;}
    .in_news .news_ty2 .tex{    font-size: 14px;  line-height: 21px;}
    .nfHead .nfHead-logo {
        padding: 0 15px;
        bottom: 26px;
        height: 3px;
    }
    .gro_abt .h1 {  font-size: 28px;    padding-bottom: 40px;}
    .nfHead .nfHead-nav li:after{}
    .news_abt .h1 {  font-size: 25px;line-height: 40px;
    padding: 10px 0;
    }
    .news_abt .te{
        font-size: 17px;line-height: 30px;
    }
    .in_pro .rpro .li:nth-child(2) {
        margin-top: 20px;
    }
    .in-til .more{    padding: 0 17px;}
    .in_pro .rpro .li{height: calc(50% - 10px);}
    .in_news .news_ty2 .a_li a img{ max-height: 25px; }

    .in-til .t1 dd{font-size: 12px;}
    .in_pro .rpro .li .tex{padding: 15px;}
    .in_pro .lpro{min-height: 445px;}
    .tcom_list a { font-size: 16px; padding: 0 30px;  line-height: 55px;  }
    .results .res_li a{    font-size: 20px;  padding-right: 28px;}
    .results .res_li a:nth-child(n+2) {  margin-left: 30px;  }
    .history .swiper-his .t_tim .lti {  font-size: 35px;  }
    .history .swiper-his .tex {  padding: 20px;}
    .history .swiper-his .swiper-container {  width: 65%;}
    .history .te .h1 {  font-size: 24px;}
    .leader .rtex .t1{    font-size: 22px;    padding-bottom: 8px;}
    .leader .rtex .te {font-size: 15px;  line-height: 26px;padding-top: 10px;}
    .in_news .swi .t {  font-size: 20px;}

.nfHead .nfHead-nav li .sub a{font-size: 14px;}

    .products-abt .tex .h1{    font-size: 26px;}
}


@media screen and (max-width:1290px){
    .w {  width: 1000px;}
    .w2 {  width: 1000px;}
    .in_news .swi .t {  font-size: 16px;}
    .gro_abt .h1 {  font-size: 22px;    padding-bottom: 20px;}
    .tcom_list a {  display: inline-block;  padding: 0 20px;  }
    .news_abt .h1 {  font-size: 21px;}

    .nfHead .nfHead-logo{    width: 200px;}
    .nfHead .nfHead-tool .search input {
        width: 157px;padding: 0 15px;
    }
    .nfHead .nfHead-tool .cheag span{ font-size: 12px; width: 35px;}
    .nfHead .nfHead-nav {  width: calc(100% - 520px);  }
    .nfHead .nfHead-nav li span {  font-size: 14px;  }
    .nfHead .nfHead-tool .search input::-webkit-input-placeholder {font-size: 12px;  }
    .nfHead .nfHead-tool .search input:-moz-placeholder { font-size: 12px;  }
    .nfHead .nfHead-tool .search input::-moz-placeholder {  font-size: 12px;  }
    .nfHead .nfHead-tool .search input:-ms-input-placeholder {  font-size: 12px;  }
    .in_news .news_ty2 .a_li a {  font-size: 14px;  line-height: 44px;  }
    .in_news .news_ty2 .a_li a span {  padding: 0 5px;  }
    .in_news .news_ty2 .a_li a img {  max-height: 17px;  }

    .in_news .news_ty1 .news_list a .t1 {  font-size: 16px;  }
    .in_pro .rpro .li .tex .tex_te{    line-height: 18px;  margin-top: 7px;}
    .in_pro .lpro .pro_lis a{
        width: 48%;
        margin-top: 50px;
        margin-right: 4%;
    }
    .in_pro .lpro .pro_lis a:nth-child(3n){  margin-right: 4%;  }
    .in_pro .lpro .pro_lis a:nth-child(2n){  margin-right: 0;  }

    .footBox .fone{padding: 15px 20px;}
    .footBox .ftw{padding: 8px 20px;}
    .footBox .fone .a_list a{ padding-right: 5px; font-size: 16px;}
    .footBox .fone .a_list a:nth-child(n+2) {  margin-left: 6px;  }
    .footBox .fone .li .im{width: 100px;display: inline-block;}

    .in_pro .rpro .li .tex{width: 59%;}
    .in-til .more {  padding: 0px 10px;  font-size: 14px;  }
    .in-til .more .iconfont {  margin-left: 3px;  font-size: 13px;  }

    .in_news .news_ty2 .a_li a:nth-child(n+3) {  margin-top: 4px;  }

    .in_news .news_ty2 .a_li a{line-height: 35px;}
    .in-til .lis_a .a{font-size: 15px; padding: 0 15px;}
    .in_pro .lpro {  min-height: 386px;  }
    .in_pro .lpro .pro_lis a {  margin-top: 20px;  }

    .tcom_list a {  font-size: 14px;  padding: 0 20px;  line-height: 45px;  }
    .gro_abt {  padding: 20px 40px;}
    .gro_abt .h1 {  font-size: 20px;}
    .list_4 .a .im{height: 180px;}

    .list_4 .a:nth-child(n + 5) {  margin-top: 10px;  }
    .results .res_li a {  font-size: 18px;}

    .history {  padding: 40px 80px;}
    .history .te .h1 {  font-size: 20px;  }
    .history .te {  font-size: 16px;  line-height: 30px;}
    .history .te .te_s {  padding: 20px 0px;  }
    .history .swiper-his{ padding: 20px;}
    .news {  padding: 30px;  }
    .research_team .te .t {  font-size: 24px;}
    .research_team .te{font-size: 20px;}
    .development .de_on {  font-size: 20px;  line-height: 40px;}
    .about_ha .abt_h1 {  padding: 35px;font-size: 20px;  line-height: 35px;}

    .nfHead .nfHead-nav li .sub a{font-size: 14px;}
    .products-abt .tex .h1{font-size: 25px;}
    .research_team table{width: 100%;}
}
	


@media screen and (max-width:1024px){

    .w {  width: 800px;}
    .w2 {  width: 800px;}
    .in_news .swi{position: relative;  float: left;width: 49%;}
    .in_news .news_ty1{width:100%;padding-top: 20px}
    .in_news .news_ty2{width: 49%;}
    .in_pro .lpro {  width: 100%;}
    .in_pro .rpro {
        width: 100%;
        position: relative;
        right: 0;
        top: 0;
        height: auto;
    }
    .in_pro .rpro .li{width: 100%}
    .footBox .fone .li:nth-child(2) {
        margin-left: 20px;
    }
    .footBox .fone .a_list a{font-size: 14px;}
    .footBox .ftw{font-size: 12px;}
    .nfHead{padding: 0 12px;    line-height: 85px;}
    .nfHead .nfHead-tool .search input {  width: 127px;  padding: 0 10px;      line-height: 30px;}
    .nfHead .nfHead-tool .search img{width: 27px;}
    .nfHead .nfHead-logo {  padding: 0 ;}
    .nfHead .nfHead-logo {  width: 160px;  }
    .nfHead .nfHead-nav {  width: calc(100% - 428px);  }
    .nfHead .nfHead-nav li span {  font-size: 12px;  }
    .research_team .te .t {  font-size: 22px;}
    .research_team .te{font-size: 18px;}

}


@media screen and (max-width:834px){
    .menuBtn{display: block;}
    .nfHead .nfHead-nav{display: none;}
    .w {  width: 95%;}
    .w2 {  width: 95%;}
    .nfHead .nfHead-tool .search{display: none;}
    .nfHead{line-height: 56px;}
    .in_news {  padding: 15px;  }
    .in_news .swi{width: 100%;}
    .in_news .news_ty2{width: 100%;}
    .in_news .news_ty1 {  padding: 0;  margin-right: 0;}
    .in_pro {  padding: 15px;}
    .in_pro .lpro {
        min-height: unset;    padding: 12px;
    }
    .link{padding: 10px;}
    .in_pro .rpro .li .tex {
        width: 100%;
        position: relative;
    }
.research_team {
    padding: 15px;    font-size: 14px;
}
.research_team h1{font-size: 20px;}
    .link .h1 { font-size: 16px;}
    .footBox .fone .a_list{display: none;}
    .footBox .fone {  padding: 15px ;  }
    .footBox .fone .te{    font-size: 14px;  line-height: 24px;}
    .footBox .fone .code{width: 100%;text-align: center;}
    .footBox .ftw{padding: 5px 15px ;line-height: 20px; }
    .gro_abt .h1 { font-size: 18px;}
    .gro_abt { padding: 15px;  }
    .results{    padding: 0 15px;
        padding-bottom: 15px;}
    .results .res_li {
        padding: 15px 0;
    }
    .results .res_li a { font-size: 16px;}
    .nfHead .nfHead-tool .cheag{padding-right: 40px;}
    .tcom_list a {  padding: 0 10px;  line-height: 35px;  }
    .history {  padding: 15px;  }
    .history .swiper-his {  padding: 10px 0;  }
    .history .swiper-his .swiper-button-prev,.history .swiper-his .swiper-button-next{ margin-top: -19px;   width: 38px;  height: 38px;  background-size: 14px auto;}
    .history .swiper-his .swiper-button-prev{ left: 0;}
    .history .swiper-his .swiper-button-next{right: 0;}
    .history .swiper-his .t_tim{padding: 10px;}
    .history .swiper-his .t_tim .lti {  font-size: 22px;  }
    .history .swiper-his .t_tim .en {  font-size: 16px;  line-height: 24px;}
    .history .swiper-his .tex{padding: 10px;}
    .history .swiper-his .swiper-container {  width: calc(100% - 78px);  }
    .leader .lim {  width: 100%;  }
    .leader .rtex{  width: 100%;  }
    .results_2 {  padding: 15px;}

    .list_4 .a {  width: 49%;  margin-right: 2%; }
    .list_4 .a:nth-child(2n){margin-right: 0;}
    .list_4 .a .im{height: auto;}
    .list_4 .a .t1{ height: 44px;  font-size: 14px;  line-height: 22px;  }
    .list_3 .a{  width: 49%;  margin-right: 2%; }
    .list_3 .a:nth-child(3n){margin-right: 2%;}
    .list_3 .a:nth-child(2n){margin-right: 0;}
    .list_3 .a .t1{ height: 44px;  font-size: 14px;  line-height: 22px;  }
    .news { padding: 15px;}
    .news_abt { padding: 15px 0;}
    .news_abt .h1 {  font-size: 18px;  line-height: 28px;  }
    .news_abt .news_abt_ne .a {
        width: 100%;
        padding: 3px 0;
        line-height: 25px;
        font-size: 15px;
    }
    .news .list_4 .a .im {  line-height: 120px;  }
    .pPage {padding: 19px 0;}
    .pPage a, .pPage #pager_pagelab span{ margin: 0; padding: 0 5px;}
    .list_3 .a .t1{
        overflow : hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .list_3 .a .tim{ font-size: 14px;}
    .products {  padding: 15px;  }
    .products a {  width: 49%;  margin-right: 2%; }
    .products a:nth-child(2n){margin-right: 0;}

    .products-abt {  padding: 15px;  }
    .products-abt .im {  width: 100%;  padding-right: 0px;  }
    .products-abt .tex .h1{font-size: 18px;}
    .products-abt .tex {  width: 100%;  padding-left: 0px;  }
    .products-abt .tex .tex_te,.products-abt .tex .te{padding: 5px 0;}
    .research_team .te .t {  font-size: 20px;}
    .research_team .te{font-size: 16px;}
    .development .dev-tw .l,
    .development .dev-tw .r {  width: 100%;  }
    .development {  padding: 20px 0;  }
    .development .de_on {  font-size: 17px;  line-height: 34px;  }
    .development .dev-tw .li .t{    width: 120px;font-size: 15px;}
    .development .dev-tw .li .a_li {  width: calc(100% - 120px);  }
    .development .dev-tw .li .a_li .a{    line-height: 35px;}

    .list_4 .a .im{height: 110px;}
    .results .res_li a{padding-right: 7px;    line-height: 40px;}
    .results .res_li a:nth-child(n+2) {
        margin-left: 10px;
    }
}



@media screen and (max-width:640px){

    .list_3 .a { width: 100%;  margin-right: 0; }
    .pzhaop-list li{ width: 100%;  margin: 15px 0 0 0; }

}


<!--0.00015807151794434-->