/* 767 像素以下的屏幕*/
@media (max-width: 767px) {
  .mbx .djfh{display: none;}
  .fhui {
    width: 0.5rem;
    right: 0.5rem;
  }
  .fx_r {
    width: 200px;
    height: 30px;
    padding: 0px 15px;
    line-height: 30px;
  }
  .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{
    margin:0 3px !important;
    padding-left: 0 !important;
  }
  .bdsharebuttonbox{
    margin-top: 3.5px !important;
    margin-left: 0 !important;
  }
    .fxtop .fx_l{
    float: none;
    display: block;
  }
  .fxtop .fx_r{
    float: none;
    display: block;
    margin-top:2%; 
  }
}
/* 1199 像素以下的屏幕*/
@media (max-width: 1199px) {
  .sswx.zjcl_body {
    margin-top: 0.85rem !important;
  }
   .event-line {
    left: 50%;
  }
  .event-ico {
    background: url(../images/icon/ico30.png) no-repeat center;
  }
}
/*发展历程*/
@media (max-width: 991px) {
  .event-main {
    padding: 0 10px;
  }
  .event-main li img {
    display: none;
  }
  .event-ico {
    height: 40px;
    background-position: 50px center;
    background-size: 40px;
  }
  .event-ico2 {
    height: 40px;
    background-position: 50px center;
    background-size: 40px;
  }
  .event-line {
    left: 70px;
  }
  .event-main li {
    margin-bottom: 50px;
  }
  .event-main .txt {
    float: right;
    padding: 0;
    width: 76%;
  }
  .event-main .date {
    float: left;
    width: 55px;
    padding: 0;
  }
  .event-main li::after {
    left: 60px;
  }
  .event-wrap .btn {
    float: left;
    margin-left: 10px;
  }
  .event-main .date .fr {
    float: left;
    text-align: left;
  }
  .honor-img-tc .img{
    width: 100%;
  }
  .ryyq ul li{
    margin: 1% 2.7%;
  }
  .honor-img-tc .els{
       margin-top: 0rem; 
    margin-bottom: 0.5rem;
  }
 
  .zjcl_ny .event-line{
    display: none;
  }
  .event-ico{
    display: none;
  }
  .zjcl_ny .event-main li::after{
    display: none;
  }
  .event-choose{
    margin: 0 auto 10px; 
  }
  .zjcl_ny .event-main li {
    margin-bottom: 0px;
   /* display: none;*/
  }
  .event-main .txt{
    text-align: left;
  }
  .zjcl_body li:nth-last-child(1){
    /*padding-bottom: 40px !important;*/
  }
  .tsa{
    width: 100%;
  }
  .swiper-container.gallery-thumbs.swiper-container-vertical{
    display: none;
  }
  .swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{

  }
  .swiper-button-next, .swiper-button-prev{
    display: none;
  }
  .clrxb .bx-wrapper .bx-controls-direction a{
    display: none;
  }
  .clrxb .bx-wrapper, .clrxb .bx-wrapper .bx-viewport, .clrxb .bx-wrapper ul li{
    height: auto !important;
      margin-top: 0.3rem;
  }
  .clrxb .rydv{
    height: auto;
  }
  .rydv img{
    position:relative;
  }
  .rydv .tsa{
    position:relative;
  }

  .sx1 img{
    max-width: 100%;
  }
  .yyca{
    background: url(../images/icon/jia.png) left 50% no-repeat rgba(145, 145, 145, 0.85);
    padding-left: 20px !important;
    background-position: 0px 50% !important;
    height: 30px;
    line-height: 30px;
      /*position: absolute;*/
  z-index: 100;
  }
  .athl1 a {
    background: none;
    padding-left: 10px !important;
  }
  .yyxqac {
    background: url(../images/icon/jian.png) left 50% no-repeat rgba(145, 145, 145, 0.85) !important;
      width: 100%;
  display: block;
    border-radius: 30px;
    position: absolute;
  }
  /*.athl1 a{
    color: #000;
  }*/
  .athl1.act a{
    color: #fff;
  }
  li.yyxq{
    height: auto !important;
  }
  .cpzx_ny li.yyxq{
    height: 30px !important;
  }
  .xq_r{
    width: 100%;
  }
  .honorxpx1 {
  margin-bottom: 100px;
  }

  .fimgwb {
    right: 5%;
  }
  .xwny .yyxqac{
    background:none !important;;
  }
  .xwny .yyca{
    padding-left: 0px !important;;
  }
  .xinwe img{
    max-width: 100%;
  }

  .lxfc{
    position: relative;
  }
  .xinwe{
    height: 80%;
  }
  .cplixs.swaw{
      padding: 0 0 10% 0;
  }
  .zpbtm {
  padding: 0.04rem 0.1rem;
  }
  .xisw{
    overflow: scroll;
  }
  .kyky{
    overflow: scroll;
  }
  .lybg ul li div:nth-child(1){
    margin-bottom: 0.08rem;
  }
  .zxly textarea{
    width: 100%;
  }
   .lyqaq{
    display: block;
  }
  
 .nxs_li li{
  width: 2rem;
 }
 .daf_wb{
  border-radius: 15px 15px 0 0;
 }
 .gallery-top{
   margin: 0 auto !important;
 }
  
}

@media (max-width: 850px) {
  .gcal .bgtp{
    position: relative !important;
  }
  .alner{
    position: relative !important;
  }
  .gcal .alner{
    width: 100%;
    height: auto;
  }
   .bgmt1{
    margin-top:0px;
    height: 0.9rem;
    margin-bottom: 0.2rem;
  }
  .gcal .alner{
    padding: 2.5% 2.5% 3.5% 2.5%;
  }
    .bgmt1 {
    max-height: 55%;
  }
   .ckxxtop{
    position: relative;
  }
}
@media(max-width: 414px){
  .w8xbfb1{
    margin: 0 auto;
  }
  .sx1w{
    background: none;
  }
  .cplixs ul li{
    float: none;
    margin: 5% auto;
    width: 55%;
  }
  .sx1.w540{
    width: 75%;
  }
  
  .hexjs ul li {
    width: 84%;
      margin: 3% auto;
    float: none;
    overflow: hidden;
  }
  .hxjstp{
    position: relative;
  }
  .hexjs{
    padding: 1.5%;
  }
  .xswl_l{
    width: 100%;
    float: none;
    display: block;
  }
  .xswl_r{
    width: 100%;
    float: none;
    display: block;
  }
  .sswx.sq_body{
    overflow-y: scroll;
  }
  .cplixs.swaw ul li {
    width: 94%;
  }
  .tpkg2{
    font-size: 0.3rem;
  }
  .hvos {
  height: 9%;
  line-height: 0.5rem;
  }
  .lxfc{
    width: 100%;
    right: 0;
  }
  .lya1 {
    width: 100%;
  text-align: left;
  }
  .zoomdiv,.jqZoomPup{
    display: none;
  }
  .sxx2.sxx3{
    position: relative;
  }
  .sxx3 {
  width: 100%;
  text-align: left;
  padding-left: 0.5rem;
  }
  .sjcpq.honor .bx-wrapper ul li {
  margin: 0 3.5rem;
  width: 13rem !important;
  }
  .proopen .sjcpq.honor .bx-wrapper .bx-controls-direction .bx-next {
    right: -3%;
  }
  .proopen .sjcpq.honor .bx-wrapper .bx-controls-direction .bx-prev {
    left: -3%;
  }
 /* .zxly li:last-child(2)>div div:nth-child(2){
    display: block;
  }*/
  .honor .bx-wrapper ul li .rydv{
    height: 2.1rem;
  }
  .ryyq ul li {
  margin: 1% 2.2%;
  }
  .honor .bx-wrapper .bx-controls-direction a {
    display: none;
  }
  .honor-img-tc .img {
/*  width: 420px;*/
  height: 5.2rem;
  }
  .fhui {
    right: 0.2rem;
    padding: 0.25rem 0;
  }
  .search-top select {
    /*width: 1.5rem;*/
    width: 2.2rem;
    font-size: 0.14rem;
  }
    .search-top select {
    height: 0.48rem !important;
  }
  .search-top select {
    border: 2px solid #68aedc;
  }
  .search-top .search{
    border: 2px solid #68aedc;
  }
  .sjcpq.honor .bx-wrapper ul li.sjnqa{
    margin: 0rem;
    width: auto !important;
  }
  .sw_nm{
    display: block;
  }
}
 @media(max-width: 360px){
  .slider-sec3 .bx-wrapper {
  width: 4.38rem !important;
  }
  .honorxpx1 .bx-wrapper ul li {
    margin: 0 3.5rem;
    width: 13rem !important;
  }
  .w8xbfb {
  width: 90%;
  margin-left: 5%;
  padding: 0 15px 5px 15px;
    line-height: 20px !important;
  }
 }
@media(max-width: 1600px){
  .honor .bx-wrapper .bx-controls-direction a{
      width: 30px !important;
    height: 30px !important;
    margin-top: -20px !important;
    background-size: 30px !important;
    }
     .proopen .honor .bx-wrapper .bx-controls-direction .bx-prev {
      left: -4%;
    }
    .proopen .honor .bx-wrapper .bx-controls-direction .bx-next {
        right: -4%;
    }
    .pro-item {
      width: 192px;
      height: 192px;
  }
  .pro-item h3{
    padding-top: 20px;
  }
}
@media(max-width: 1440px){
  .w8xbfb1.sx1w{
    background: none;
  }
}
@media(min-width: 1024px){
.gbanj1 {
    display: block;
    position: absolute;
    right: 4%;
    top: 4%;
    cursor: pointer;
}
  .gbanj1 img{
    width: 26px;
    height: 26px;
  }
}
@media (max-width: 991px){
  .cpzx_ny .yyca{
  padding-left: 30px !important;
  background-position: 9px 50% !important;
  padding-right: 15px;
  border-radius: 30px;
  }
  .xwny .yyca{
    padding-left: 10px !important;
  }
  .xwny .zjcl_lb li {
    padding: 0 20px;
    margin: 5px 3%;
  }
  .cpzx_ny .zjcl_lb .yyxq{
    padding-left: 0 !important;
  }
}

@media(max-width:360px){
  .wc_yf{
    width: 45% !important;
  }
  .slider-sec3 .bx-wrapper {
      width: 3.2rem !important;
  }
}
.xs_wb{
  position: relative;
  right: 0;
}
@media(min-width: 992px){
  .xwlbtp img{
    max-width: 100%;
  }
  .tpkg1.hvos{
    height: 6%;
  }
}
@media(max-width: 414px){
  .w8xbfb {
    padding: 0 15px 5px 15px;
    line-height: 20px !important;
  }
 }
/*在小于480 像素的屏幕，微小屏幕，更低分辨率的手机*/
/*当页面大于1200px 时，大屏幕，主要是PC 端*/
/*在992 和1199 像素之间的屏幕里，中等屏幕，分辨率低的PC*/
/*在768 和991 像素之间的屏幕里，小屏幕，主要是PAD*/
/*在480 和767 像素之间的屏幕里，超小屏幕，主要是手机*/
