@media (max-width: 1440px) {
  /******************轮播图*******************/
  .banner .swiper-slide {
    height: 570px;
  }
}
@media (max-width: 1199px) {
  .bx-dn {
    display: none;
  }
  .bx-db {
    display: block;
  }
  .bx-w96 {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
  }
  /******************轮播图*******************/
  .banner .swiper-slide {
    height: 510px;
  }

  /******************首页主体内容*******************/
  .index-content .c-right {
    width: 314px;
  }
  .honor li .h-img {
    width: 75%;
    height: 1.1904rem;
  }
  .news-banner .bg{
    left:0;
  }
}
@media (max-width: 1099px) {
  /******************头部*******************/
  .header .nav li {
    padding-left: 36px;
  }
}
@media (max-width: 991px) {

.header .nav li .line{display:none;}

  .mx-db {
    display: block;
  }
  .mx-dn {
    display: none;
  }
  .mx-mt5 {
    margin-top: 5px;
  }
  .mx-w100 {
    width: 100%;
  }
  .mx-w96 {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%;
  }
  /******************头部*******************/
  .header .logo {
    margin-top: 23px;
    width: 175px;
    height: 47px;
    margin-bottom: 0;
  }
  .header .nav {
    position: absolute;
    left: 0;
    top: 93px;
    z-index: 99;
    width: 100%;
    background-color: #fff;
    text-align: center;
  }
  .header .nav li {
    width: 100%;
    padding: 10px 0;
  }
  .header .nav li > a {
    color: #b1b1b1;
  }
  .footer dl {
    margin-right: 42px;
  }
  .banner .swiper-slide {
    height: 3.3rem;
	background-size: cover;
  }
  /******************首页主体内容*******************/
  .index-content {
    margin-top: 0;
    height: auto;
  }
  .index-content .content {
    position: static;
  }
  .index-content .index-newslist li {
    padding-left: 10px;
    background-position: left center;
  }
  .index-content .i-box {
    width: 100%;
    margin-bottom: 20px;
  }
  .index-content .i-box .h78 {
    height: auto;
  }
  .index-content .i-box2 {
    width: 100%;
  }
  .index-content .bg-img {
    padding-bottom: 20px;
  }
 /**************2014.04.10*************/

  .header .nav li .snav {
      display:none;
      opacity: 1;
      filter: alpha(opacity:100);
      position: static;
      border-top: none;
      visibility: visible;
      box-shadow: none;
      padding-top: 10px;
  }

  .header .nav li .snav a{
    font-size: 13px;
    color:#999;
  }
  .header .nav{
    z-index: 99999;
  }
}
@media (max-width: 640px) {
  .sx-db {
    display: block;
  }
  .sx-dn {
    display: none;
  }
  .sx-w100 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .sx-w96 {
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
  }
  .sx-mt0 {
    margin-top: 0;
  }
  .text {
    font-size: 14px;
    line-height: 22px;
  }
  .text_s {
    font-size: 12px;
    line-height: 1.4;
  }
  .text_m {
    font-size: 16px;
    line-height: 1.3;
  }
  .text_b {
    font-size: 18px;
    line-height: 1.3;
  }
  .text_mb {
    font-size: 17px;
    line-height: 1.3;
  }
  /*轮播*/
  .i-banner .bx-wrapper .bx-pager.bx-default-pager a{width:7px !important;height:7px !important;}
  .i-banner .bx-wrapper .bx-pager, .i-banner .bx-wrapper .bx-controls-auto{bottom:0.1rem !important;}
  .index-content .content{padding-top: 45px}
  /******************头部*******************/
  .header .logo {
    position: absolute;
    left: 2%;
    top: 46px;
    margin-top: 0;
    width: 130px;
    height: 35px;
  }
  .header .header-tools {
    background-color: #faf8f8;
  }
  .header .header-tools .search {
    height: 38px;
  }
  .header .header-tools .search .searchbox .inp {
    padding: 4px 13% 4px 3%;
  }
  .header .header-tools .search.act {
    width: 126px;
  }
  .header .nav {
    top: 88px;
  }
  .header .nav li {
    padding: 5px 0;
  }
  .header .nav li > a {
    font-size: 13px;
  }
  .banner .swiper-button-next,
  .banner .swiper-button-prev {
    width: 24px;
    height: 24px;
    background-size: 24px 24px;
  }
  .index-content .c-right {
    width: 100%;
  }
  .honor li {
    width: 45.84%;
    padding-bottom: .2rem;
    margin-bottom: .5rem;
    background-size: 100% .3rem;
  }
  .honor li .h-img {
    height: 1.85rem;
  }
  .news-banner .bg {
    left: 50%;
    margin-left: -157px;
}
}

@media (max-width: 344px) {
    .news-banner .bg {
      left: 0%;
      margin-left: 0;
  }

}