@media (max-width: 1279px) {
  .w80 {
    width: 64%;
  }
  .newslist li a span {
    height: .66rem;
  }
  .newslist li .r-text {
    font-size: 14px;
  }
  .newslist li .r-text h2 {
    font-size: 26px;
  }
  .newslist li .r-text h3 {
    font-size: 18px;
  }
  .resultlist li .r-img {
    height: 1.40645rem;
  }
  .resultlist li .r-text h2 {
    margin-top: 0rem;
  }
  .n-list li .n_img {
    height: .9375rem;
  }
  .n-list li .n_text {
    width: 60.16%;
    margin-right: 4.3%;
  }
  .n-list li .n_text h1 {
    margin-top: 0;
  }
  .n-list li .n_text h6 {
    margin-bottom: 5px;
  }
  .topic li .t_img {
    height: .828rem;
  }
  .topic li .t_img .ico {
    background-size: .4rem .4rem;
  }
  .pro-detail .pro-video {
    height: 2.5307rem;
  }
}
@media (max-width: 1199px) {
  .bx-dn {
    display: none;
  }
  .bx-db {
    display: block;
  }
  .bx-w100 {
    width: 100%;
  }
  .bx-pl15 {
    padding-left: 15px;
  }
  .bx-pr15 {
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  .mx-dn {
    display: none;
  }
  .mx-db {
    display: block;
  }
  .mx-w100 {
    width: 100%;
  }
  .mx-w92 {
    width: 92%;
  }
  .nopadding {
    padding: 0;
  }
  .mx_text_s {
    font-size: .18rem;
    line-height: .26rem;
  }
  .mx_text_m {
    font-size: .24rem;
    line-height: .32rem;
  }
  .mx_text {
    font-size: .20rem;
    line-height: .28rem;
  }
  .s-more {
    width: 2.18rem;
  }
  .nav ul {
    position: absolute;
    left: 0;
    top:  -1px;
    width: 100%;
    z-index: 999;
    background-color: #fff;
    overflow:auto;
  }
  .nav ul li {
    width: 100%;
    height: auto;
  }
  .nav ul li > a {
    font-size: 22px;
    height: auto;
    line-height: 50px;
  }
  .nav ul li .sn_a {
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f2faff;
  }
  .nav ul li .sn_a a {
    font-size: 18px;
    line-height: 40px;
    color: #666;
  }
  .nav ul li .sn_a a:hover,
  .nav ul li .sn_a a.act {
    color: #1584c9;
  }
  .nav ul li:hover > a {
    background-color: #1584c9;
    color: #fff;
  }
  .nav li .sn_a{ position:static; z-index: 0;}
  /*.banner,.ad{ margin-top: 146px;}*/
  .banner li,
  .ad_img {
    height: 3.08779rem;
  }
  .i-banner .bx-wrapper .bx-pager {
    padding-top: 0;
    background-color: #cccccc;
  }
  .i-banner .bx-wrapper .bx-controls-auto .bx-controls-auto-item,
  .i-banner .bx-wrapper .bx-pager-item {
    display: block;
    float: left;
  }
  .i-banner .bx-wrapper .bx-controls-auto,
  .i-banner .bx-wrapper .bx-pager {
    bottom: 0;
  }
  .i-banner .bx-wrapper .bx-pager.bx-default-pager a {
    height: .1rem;
    margin: 0;
    border-radius: 0;
  }
  .resultlist li {
    padding: .3rem 0;
  }
  .resultlist li .r-img {
    height: 2.2406rem;
    margin-top: -1.1203rem\9;
  }
  .jxs li {
    margin-right: 0;
    margin-left: 0;
  }
  .jxs li h1 .jxs_ico {
    background-size: 32px 32px;
  }
  .jxs li .open_text P {
    width: 47%;
    margin-right: 3%;
  }
  .n-title {
    width: 92%;
  }
  .newslist {
    width: 92%;
  }
  .newslist li {
    width: 100%;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #c5c5c5;
  }
  .newslist li a {
    width: 100%;
    margin: 0 auto;
  }
  .newslist li a span {
    width: 48%;
    float: left;
    overflow: hidden;
    height: 2.04rem;
  }
  .newslist li a .n-tx {
    float: right;
    width: 48%;
  }
  .newslist li a .n-tx h1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 0;
  }
  .newslist li a .n-tx p {
    -webkit-line-clamp: 5;
  }
  .network,
  .footer {
    width: 92%;
  }
  .ts_nav span {
    background: url(../images/up.png) no-repeat center center;
    width: 12px;
    height: 36px;
    vertical-align: top;
  }
  .ts_nav.act span {
    background-image: url(../images/down.png);
  }
  .ts_snav {
    position: absolute;
    padding: .2rem 0;
    top: .46rem;
    left: 0;
    width: 100%;
    background-color: #fff;
    height: auto;
    z-index: 99;
  }
  .ts_snav li {
    display: block;
    width: 100%;
    margin: 0;
  }
  .n-list {
    width: 92%;
  }
  .n-list li .n_img {
    height: 1.348rem;
  }
  .topic li {
    margin-bottom: .25rem;
  }
  .topic li .t_img {
    height: 1.1941rem;
  }
  .topic li .t_img .ico {
    background-size: .5rem .5rem;
  }
  .banner .c_banner .bx-wrapper .bx-controls-direction a.bx-prev {
    left: -3%;
  }
  .banner .c_banner .bx-wrapper .bx-controls-direction a.bx-next {
    right: -3%;
  }
  .pro-detail .pro-video {
    height: 3.635rem;
  }
  .news-tt
  {
      width:92%;
      padding-left:4%;
      padding-right:4%;
  }
  .cnxh .newslist li a .n-tx h1
  {
      overflow: visible;
    text-overflow: initial;
    white-space: normal;
   }
}
@media (max-width: 767px) 
{
    .sm-tac{text-align: center;}
    .no-rel{ position:static;}
  .sm-dn {
    display: none;
  }
  .sm-db {
    display: block;
  }
  .sm-w100 {
    width: 100%;
  }
  .sm-w92 {
    width: 92%;
  }
  .sm-tal {
    text-align: left;
  }
  .sm-tac {
    text-align: center;
  }
  .sm-fm {
    font-family: "微软雅黑";
  }
  .text {
    font-size: .3rem;
    line-height: .4rem;
  }
  .text_s {
    font-size: .3rem;
    line-height: .4rem;
  }
  .text_b {
    font-size: .6rem;
    line-height: .7rem;
  }
  .text_m {
    font-size: .36rem;
    line-height: .46rem;
  }
  .text_x {
    font-size: .44rem;
    line-height: .54rem;
  }
  .sm-li50 {
    line-height: .5rem;
  }
  .d-title
  {
      padding-bottom:.45rem;
      padding-top:.51rem;
  }
  .header .h-info {
    height: .1rem;
  }
  .header .logo {
    width: 1.75rem;
    height: 1.42rem;
    margin-top: .18rem;
    margin-bottom: .18rem;
  }
  .header .top_nav {
    top: .2rem;
    width: .4rem;
    height: .32rem;
  }
  .nav ul li > a {
    font-size: .32rem;
    line-height: .88rem;
  }
  .nav ul li .sn_a {
    padding-top: .15rem;
    padding-bottom: .15rem;
  }
  .nav ul li .sn_a a {
     font-size: .3rem;
    line-height: .64rem;
    height:.64rem;
  }
  /*.banner,.ad{ margin-top: 1.88rem;}*/
  .n-title {
    padding-top: .32rem;
    padding-bottom: .28rem;
  }
  .newslist {
    padding-bottom: .1rem;
  }
  .newslist li {
    padding-bottom: .3rem;
    margin-bottom: .3rem;
  }
  .newslist li a span {
    width: 23.2%;
    height: 1.26rem;
  }
  .newslist li a span img {
    width: auto;
    height: 100%;
  }
  .newslist li a .n-tx {
    width: 73.2%;
  }
  .newslist li a .n-tx h1 {
    font-family: "微软雅黑";
  }
  .newslist li a .n-tx p {
    -webkit-line-clamp: 2;
    font-family: "微软雅黑";
  }
  .network {
    padding-top: .17rem;
    padding-bottom: .16rem;
  }
  .network p,.network .fmst {
    margin-left: 4%;
    line-height: .54rem;
  }
  .network .n-gz {
    margin-right: 4%;
  }
  .network .n-gz a {
    width: .54rem;
    height: .54rem;
  }
  .network .n-gz a.wb {
    background-size: .3682rem .27rem;
  }
  .network .n-gz a.wx {
    background-size: .3436rem .27rem;
  }
  .network .network_pop,
  .network .network_ewm {
    bottom: .88rem;
    width: 3rem;
    padding: .1rem .1rem 0 .1rem;
  }
  .network .network_pop
  {
      width:96%;
      padding:.1rem 2% 0;}
  .network .network_pop li,
  .network .network_ewm li {
    padding: 0 .07rem .1rem;
    margin-bottom: .1rem;
  }
  .network .network_pop img,
  .network .network_ewm img {
    height: 3rem;
  }
  .footer {
    padding-top: .44rem;
    padding-bottom: .64rem;
  }
  .select .s-li li {
    padding-top: .1rem;
    padding-bottom: .1rem;
    width:96.97%;
  }
  .select .s-li li select {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    background-size: .24375rem .15rem;
  }
  .resultlist li .r-img {
    width: 50%;
    height: 1.9117rem;
    margin-top: -.95585rem\9;
  }
  .resultlist li .r-text {
    width: 48%;
  }
  .resultlist li .r-text h2 {
    margin-top: 0;
  }
  .resultlist li .r-text h3 {
    margin-bottom: .1rem;
  }
  .d-title {
    padding-bottom: .5rem;
  }
  .jxs li h1 {
    padding-top: .15rem;
    padding-bottom: .1rem;
  }
  .jxs li h1 .jxs_ico {
    height: .4rem;
    background-size: .36rem .36rem;
  }
  .jxs li h1 .jxs_open {
    height: .4rem;
    background-size: .3rem .3rem;
  }
  .jxs li .open_text {
    padding: .37rem 7.628% .48rem;
  }
  .jxs li .open_text P {
    width: 100%;
    margin-right: 0;
  }
  .jxs li.act .jxs_open {
    background-size: .3rem 1px;
  }
  .ts_nav span {
    height: .46rem;
  }
  .process li {
    margin-bottom: .2rem;
  }
  .process li .s_num {
    width: .6rem;
    height: .6rem;
    line-height: .6rem;
    margin-bottom: .15rem;
  }
  .process li .s_next {
    height: .36rem;
    width: .36rem;
    margin-top: .1rem;
    background-size: .3rem .3rem;
  }
  .n-list li {
    margin-bottom: .3rem;
  }
  .n-list li .n_img {
    height: 1.725rem;
    width: 40%;
  }
  .n-list li .n_text {
    width: 58%;
    margin-right: 0;
  }
  .n-list li .n_text p {
    -webkit-line-clamp: 2;
  }
  .topic li {
    width: 49.08%;
  }
  .topic li .t_img {
    height: 1.82rem;
  }
  .topic li .t_img .ico {
    background-size: .68rem .68rem;
  }
  .v-popo .v-box {
    width: 6rem;
    height: 5rem;
    margin-left: -3rem;
    margin-top: -2.5rem;
  }
  .v-popo .v-box .v-close {
    width: .32rem;
    height: .32rem;
    background-size: .18rem .18rem;
    right: -0.32rem;
  }
  .v-popo .v-box .c-prev {
    width: .34rem;
    height: .32rem;
    margin-top: -0.16rem;
    left: -0.34rem;
  }
  .v-popo .v-box .c-next {
    width: .34rem;
    height: .32rem;
    background-size: .18rem .18rem;
    margin-top: -0.16rem;
    left: -0.34rem;
  }
  .career .li {
    width: 50%;
    margin-bottom: .25rem;
  }
  .career .li .j_p span {
    display: block;
    float: none;
  }
  .career .li .j_text {
    margin-top: .2rem;
    height:1.6rem;
  }
  .career .li .showbox_text .j_text
  {
      height:auto;
  }
  
  .career .li .j_p b {
    top: -0.05rem;
    width: .26rem;
    height: .1rem;
  }
  .c-popo .c-box {
    width: 5.7rem;
    height: 8.8rem;
    margin-left: -2.85rem;
    margin-top: -4.4rem;
  }
  .c-popo .c-box .li .j_d {
    padding-bottom: .2rem;
  }
  .c-popo .c-box .li .j_p .s_addr {
    margin-right: .3rem;
  }
  .c-popo .c-box .li .j_p span {
    display: inline-block;
  }
  .c-popo .c-box .li .s-more {
    width: 1.98rem;
    padding-bottom: .2rem;
    padding-top: .2rem;
    line-height: .3rem;
  }
  .school .s_btn a {
    padding: .15rem;
    width: 2rem;
    line-height: .3rem;
    margin: 0 .1rem;
  }
  .concat-us .a-map {
    padding-top: 50px;
    background: url(../images/jxsh.png) no-repeat center top;
  }
  .concat-us .c_u_li {
    margin-left: 0;
  }
  .concat-us .c_u_li li {
    width: 90%;
    margin-left: 5%;
    margin-bottom: .2rem;
  }
  .concat-us .c_u_li li > div {
    padding: .15rem;
  }
  .concat-us .c_u_li li > div p {
    line-height: .5rem;
    min-height: 1.5rem;
    max-height: 1.5rem;
  }
  .banner .c_banner .bx-wrapper .bx-controls-direction a {
    width: .35rem;
    height: .7rem;
    margin-top: -0.35rem;
  }
  .banner .c_banner .bx-wrapper .bx-controls-direction a.bx-prev {
    background-size: .35rem .7rem;
  }
  .banner .c_banner .bx-wrapper .bx-controls-direction a.bx-next {
    background-size: .35rem .7rem;
  }
  .banner .c_banner .bx-wrapper .bx-pager.bx-default-pager a {
    width: 5px;
    height: 5px;
  }
  .banner .c_banner .bx-wrapper {
    margin-bottom: .45rem;
  }
  .banner .c_banner .bx-wrapper .bx-controls-auto,
  .banner .c_banner .bx-wrapper .bx-pager {
    bottom: -0.45rem;
  }
  .pro-detail .pro-video .pro-ico {
    background-size: .72rem .72rem;
  }
  .pro-detail .pro-line ul {
    margin-left: 0;
  }
  .pro-detail .pro-line li {
    margin-left: 0% ;
    width: 100%;
    margin-bottom: .25rem;
  }
  .pro-detail .pro-line li select {
    height: .8rem;
    line-height: .4rem;
    padding: .15rem;
  }
  .pro-detail .pro-line li .inp {
    height: .4rem;
    line-height: .4rem;
    padding-top: .2rem;
    padding-bottom: .2rem;
  }
  .pro-detail .pro-line li textarea {
    height: 1.6rem;
    line-height: .4rem;
    width: 97%;
  }
  .pro-detail .pro-line li .button {
    width: 100%;
    height: .8rem;
    line-height: .4rem;
    padding: 0.2rem;
  }
  .jxs select {
    margin-left: auto;
    margin-right: auto;
    margin-top: .2rem;
    line-height: .8rem;
  }
  
}


@media (max-width: 520px) 
{
   .career .li{ width:100%;} 
}

