@media screen and (max-width:1500px){
    .nfHead .ho{ padding: 0 7%;}
    .nfHead .nfHead-nav{padding: 0 7%;}
}

@media screen and (max-width:1440px){
    .party-mass .par_swi .prev3{
        left: -78px;
        height: 60px;
        width: 60px;
        line-height: 60px;
        margin-top: -30px;
    }
    .party-mass .par_swi .next3{
        right: -78px;
        left: -78px;
        height: 60px;
        width: 60px;
        line-height: 60px;
        margin-top: -30px;
    }
    .footBox .f-o{    padding: 50px 0;}
    .w {  width: 1200px;}
.in-tfbg .center .text .list-a a{    width: 97px;}

.m_j .l_text{padding-top:0;}
.m_j .l_text .te{    margin-top: 0px;}
}


@media screen and (max-width:1290px){
    .w {  width: 1000px;}
    .in-tfbg .center .text{    padding-right: 24px;}
    .in-tfbg .center .text .list-a a:nth-child(n+2) {
        margin-left: 4px;
    }
    .footBox .f-o .h1_ft .h1 {
        font-size: 20px;
    }
    .nfHead-logo{width: 373px;}
    .in-t h1 {
        font-size: 23px;
    }
}
	


@media screen and (max-width:1024px){
    .w {  width: 800px;}
    .nfHead .ho .search input{width: 185px}
.in-tfbg .center .text .list-a a{    width: 80px;}
   /* */
    .nfHead-logo {
        width: 350px;
    }
    .swiper-in_t .ad_goa{
        padding: 12px;line-height: 30px;
    }
    .swiper-in_t .ad_goa .na .im{width: 30px;height: 30px}

	
}


@media screen and (max-width:834px){
    .in_recruitment .img img{height: 179px}
    .menuBtn{display: block;}
    .nfHead .nfHead-nav{display: none;}
    .nfHead .ho .search{display: none;}
    .nfHead .ho .mus{display: none;}
    .nfHead .ho {
        line-height: 56px;}
    .w {  width: 95%;}
    .nfHead-logo{max-width: 80%;}
    .in-tfbg .nav-in .li:nth-child(n+2) {
        margin-left: 10px;
    }
    .in-tfbg .center{
        padding: 10px;
    }
    .in-tfbg .center .text {
        width: 100%;
        padding-right: 0px;}
    .in-tfbg .center .r_img {
        width: 100%;}
    .in-tfbg .center .text .list-a{
    text-align: center;
}
    .in-tfbg .center .text .list-a a:nth-child(2n+1){
        margin-left: 0px;
    }
    .in_news{padding: 10px}
    .in_news .lswi {
        width: 100%}
    .in_news .r_text {
        width: 100%}
    .in_news .r_text .list_t{padding-top: 10px}
    .in_news .r_text .list_t span{padding: 0 10px;  font-size: 18px;}
    .in_platform{width: 100%;padding: 10px;}
    .in_platform .pla-text a .iconfont{    width: 33px;  height: 33px;  font-size: 20px;  line-height: 32px;}
    .in_recruitment{width: 100%;padding: 10px;}
    .h1_t .h1 {
        font-size: 24px;}
    .in-tfbg{padding-bottom: 20px;padding-top: 10px}
    .Links{    padding: 20px 0;}
    .Links .link-a a{width: 48%;}
    .in-t h1 {  font-size: 20px;  }
    .in-t {  padding: 5px 0;}
    .footBox .f-o {  padding: 20px 0;  }
    .footBox .f-o .te .num {  font-size: 20px;  }
    .footBox .f-o .te span{    max-width: 80%;}
    .footBox .f-o .te{    line-height: 33px;}
    .footBox .f-o .Lcen{margin-left: 0}
    .footBox .f_t{    padding: 10px 0;}
    .footBox .f-o .fr{float: left;}
    .footBox .f-o .te{padding-bottom: 0}
    .in-tfbg .nav-in .li{ width: 31%;   font-size: 19px;  padding-top: 14px;  padding-bottom: 33px;height: auto}
    .in-tfbg .nav-in {  padding-bottom: 10px;}

    .m_j .r-img{width: 100%;}
    .m_j .l_text{
        position: relative;width: 100%;    padding: 0 15px;
    }
    .expert .swiper-container_c1 .swiper-slide{    padding: 10px;}
    .m_j .l_text .more{margin-bottom: 20px;margin-top: 20px;}
    .c_tlist a{ padding: 0px 8px;}
    .cnews_abt {
        padding: 20px 15px;
    }
    .cnews_abt .h3 {  font-size: 21px;}
    .con_about_next a{    padding: 12px 0;}
    .con_about_next a span{    max-width: 74%;overflow: hidden;
        white-space:  nowrap;
        text-overflow: ellipsis;}
    .cjy .jy_list a{width: 100%;}
    .pj a .img,.pj a .text{width: 100%;}
    .pj a .text{padding: 15px;}
    .pj a .text .h2{font-size: 20px}
    .pj a .text .iconfont{    width: 28px;
        position:relative;
        height: 28px;
        font-size: 20px;
        line-height: 28px;
    }
    .pj a .text .te {  margin: 5px 0;}
    .djs .list a{width: 48%;margin-right: 4%;}
    .djs .list a:nth-child(2n){margin-right: 0;}
    .recruit_ul li {  width: 100%;  margin-right: 0%;}
    .al_text .r_text .ton .h2{    font-size: 23px;  line-height: 30px;}
    .al_text .r_text .ton {  padding: 10px 0 10px 14px;}
    .al_text .r_text .al_te{  padding: 10px 0 10px 14px; line-height: 24px;}
    .al_text .returen{
        width: 50px;
        line-height: 21px;
        height: 60px;
        padding: 10px;
        font-size: 15px;    margin-top: -30px;
    }
    .al_text .r_text {  width: calc(100% - 50px);}
    .map .im{width: 100%;}
    .map .text{width: 100%;    padding: 0 39px;}

    .map .text .h1_t2 {
        margin: 27px 0;line-height: 20px;
    }
    .h1_t2 .h1 {  font-size: 20px;}
    iframe{  height: 400px;}
    .map{    margin-bottom:10px;}

    .swiper-in_t .ad_goa{
        position: relative;
        padding: 10px 15px;
        line-height: 35px;
    }
    .swiper-container_o_news{width: 100%;}
    .swiper-in_t .ad_goa .na{margin-right: 0;}

    .swiper-container_o .swiper-pagination{bottom: 0}
    .swiper-in_t .ad_goa .na .im{margin-right: 5px;    width: 30px;
        height: 30px;}

}



@media screen and (max-width:640px){
    .in-tfbg .nav-in .li {
        width: 30%;padding-top: 0px;
        padding-bottom: 20px;
    }
    .in-tfbg .nav-in .li .tim{    height: 51px;  padding-top: 15px;}
    .in-tfbg .nav-in .li .tim img {
        max-width: 30px;
    }
    .in-tfbg .nav-in .li .t{    padding-top: 11px;  font-size: 14px;}
   .in-tfbg .center .text .h1 {font-size: 20px;}
.in-tfbg .center .text .list-a a .te .jm img{max-width:40%;}
.in-tfbg .center .text .list-a a {
    width: 24%;
}
.in-tfbg .center .text .list-a a:nth-child(n+2) {
    margin-left: 0%;
}
.c_abt .text {
    width: 100%;}

.pPage a{    padding: 0 8px;    margin: 0 1px;}
    .in-tfbg .center .text .list-a a .te{font-size: 12px;}
    .cnews {
        padding: 12px;}
    .cnews_abt {
        padding: 15px 12px;
    }
    .enterprise .swiper-button-next{
        right: 0;
    }
    .enterprise .swiper-button-prev{left: 0;}
    .footBox .f-o .h1_ft .h1 {  font-size: 20px; }
    .yan .select{width: 100%}
    .cnews_abt .te img{
        width: auto!important;
        height:auto!important;
    }
    .yan .select select{width: 100%}


}
.enterprise .swiper-container .swiper-slide .text .h1{overflow: hidden;
    white-space:  nowrap;
    text-overflow: ellipsis;}

