@media (max-width: 1680px) {
    .cn-title{
        top:1rem;
    }
    .intro-all {
        margin-left: 28.5%;
    }
    .deleft0-all {
        padding-top: 1rem;
    }
    .deleft0-all li{
        margin-top: 0.5rem;
        padding-bottom: 0.5rem;
    }
    .activity-title{
        padding: 0 0 1.1rem 0;
    }
}
@media (max-width:1500px){
    .w1400 {
        width: 95%;
    }
    .newslist .items {
        width: 32%;
        margin-left: 2%;
        margin-bottom: .55rem;
    }
    .newslist .items .img10 {
        height: auto;
    }
    .newslist .items .word .t0 {
        line-height: 32px;
        height: 64px;
    }
    .newslist .items .word .p {
        margin-bottom: .3rem;
    }
}
@media (max-width: 1440px) {
    .ulbox4 .img{
        width:40%;
    }
    #index-container .ulbox4 .li{
        padding: .3rem .75rem;
    }
    .newslist .items .word .more {
        width: 28px;
        height: 28px;
    }
    .jsfc-content{
        height: 2.9rem;
    }
    .about3-right {
        width: 40.3%;
    }
    .about-list3 img {
        margin-left: 4%;
    }
    .about3-content {
        margin-top: 1rem;
    }
    .padd-three {
        padding: 2rem 0;
    }
    .cul3-lftitle{
        margin-bottom: 1rem;
    }
    .cul3-lfcontent {
        margin-bottom: 2.5rem;
    }
    .cul-list2{
        margin-top: 60px;
    }
    .activity-list{
        height: auto;
    }
    .cx2 img {
        width: 70%;
    }
    html {
      font-size: 40px !important;
    }
    .inner-banner .pc-img{
        height: 17rem;
    }
    .banner-title p{
        font-size: 1.2rem;
    }
    .about-qyjs .qy-intr{
        font-size: 16px;
    }
    .ft36{
        font-size: .9rem !important;
    }
    
    .develop-time{
        width: 12%;
    }
    .zjhh-title {
        margin-bottom: 0.8rem;
    }
    .about-list1 {
        padding-top: 1.8rem;
    }
    .list2-title {
        margin: 1.5rem 0 1rem 0;
    }
    .qy-title{
        font-size: 1.2rem;
    }
    /* .about-qyrt{
        margin-top: 3rem;
    } */
    .ry-title{
        bottom:.4rem;
    }
    .prd-slid a {
        padding: 0.3rem 0;
    }
    .cx2 {
        height: 17rem;
    }
    .qy-content {
        margin-top: 0.9rem;
    }
    .ft28 {
        font-size: 0.7rem;
    }
    .cn-title{
        top: 0.8rem;
    }
    .abroad-content{
        padding: 0 11.6%;
    }
    .ft48 {
        font-size: 1.2rem;
    }
    .ycl-list1, .ycl-list {
        padding: 1.3rem 0;
    }
    .cx-content{
        padding-top: 1.5rem;
        padding-bottom: 2.5rem;
    }
    .develop-time p{
        top:21px;
        right: 11px;
    }
    .btn-num{
        /* top: -13px; */
    }
    
  }
  @media (max-width: 870px){
    .society-a img{
        width: 55% !important;
    }
  }
  @media (max-width: 1300px) {
      /* 新加*/
      .contact-wrap{
        width: 78%;
    }
    .contact-wrap .inp-box,.address-box{
        width: 49%;
    }
    .inp #addr,.inp .vc-1{
      width: 49% !important;
    }
    .inp-box .tit{
        font-size: 18px;
    }
  .textarea,.inp-box .textarea textarea,.contact-wrap .container-inp,.inp-box input,.contact-item
  ,.address-box .address-tit,.policy-box{
      width: 100% !important;
  }
  .check input,.submit-box input{
      width: 49% !important;
  }
    .contact1{
        width: 25%;
    }
    .contact2 {
      margin: 0 25px;
  }
  .contact-alls{
      padding: 150px 0 140px;
  }
  .contact-items .invest-aside{
      top:150px;
  }
  .types-box .types a{
      margin-right: 25px;
  }
  .contact-tit{
      margin-bottom: 10px;
  }
  #qita{
      width: 35% !important;
  }
  .contact3{
      width: 41%;
      float:unset;
      margin-left: 25px;
      display: inline-block;
  }
    /*  */
    .text-right1{
        width: 31.3%;
    }
    .zp-ul li{
        margin-bottom: 0.1rem;
    }
    .society-a img{
        width: 90%;
    }
    html {
      font-size: 40px !important;
    }
    .w1200,.news-detailall .w1200{
        width: 87.5%;
    }
    .ft24 {
        font-size: 0.64rem;
    }
    .chairman-list5 a:last-child{
        padding: 5px 0 6px 0;
    }
    .chairman-list2 a:nth-child(2), .chairman-list5 a:nth-child(2) {
        margin: 0 1.7%;
    }
    .chairman-list5 a:last-child {
        padding: 5px 0 6px 0;
    }
    /* .cul4-left div {
        margin-left: 13%;
    } */
    .form-input{
        width: 83%;
    }
    .tzz2mid-left{
        width: 49%;
    }
    .tzz2-check {
        margin-bottom: 28px;
    }
    .jsfc-list li {
        width: 28.4%;
        padding: 25px 0.5rem;
        margin-right: 7.3%;
    }
    .intro-all {
        width: 75.4%;
        margin: 0 auto;
        /* margin-top: 0.8rem; */
    }
    .introall-content{
        margin-top: 0.5rem;
    }
    .intro2-right img:first-child {
        margin-bottom: -4px;
    }
    .nr-right2{
        display: inline-block;
        float: right;
    }
    .nr-right {
        
        margin-right: 2%;
    }
    .deleft0-all {
        padding-top: 0.3rem;
    }
    .deleft0-all li {
        width: 70%;
        margin: 0 auto;
        margin-top: 0.3rem;
        padding-bottom: 0.2rem;
    }
    .about-list3{
        margin-top: 1.5rem;
    }
    .about3-right {
        width: 37.3%;
        /* margin-left: 51%; */
        padding-top: 2rem;
        padding-bottom: 4rem;
    }
    .about-list3{
        height: auto;
    }
    .about3-content{
        margin-top: 0.8rem;
    }
    .ry-list ul li{
        width: 31.8%;
    }
  }
  @media (max-width: 1130px) {
      .lfcont-wz{
          width: 31%;
      }
      .lfcont-yw{
          margin-left: 6px;
      }
      .padd-three {
        padding: 2rem 0 4rem 0;
    }
    .cul3-rtcontent {
        margin-top: 20px;
    }
    .lfcont-yw p {
        font-size: 16px;
    }
    .cul3-img2{
        width: 40%;
    }
      /*  */
      .contact1{
        width: 25%;
    }
    .content{
        font-size: 14px;
    }
    .contact2 {
        margin: 0 15px;
    }
    .contact3{
        width: 36%;
        margin-left: 15px;
    }
    .contact-items h3{
        font-size: 31px;
    }
    .contact-wrap {
        width: 69%;
    }
    .add-box{
        margin-top: 30px;
    }
    .add-box .add{
        margin-right: 27px;
    }
      /*  */
    .cl1{
        margin-top: -0.7rem !important;
    }
    .chairman-list2 a:nth-child(2), .chairman-list5 a:nth-child(2) {
        margin: 0 1.7%;
    }
    .cl0{
        font-size: 1.2rem;
    }
    .chairman-list5 a:last-child {
        padding: 25px 0 6px 0;
    }
    .jsfc-list li, .jsfc-list li:nth-child(3n) {
        margin-right: 1.4%;
    }
    .jsfc-list li:nth-child(2n){
        margin-right: 0;
    }
    .jsfc-list li img{
        width: 100%;
    }
    .jsfc-list li{
        width: 49%;
        padding: 25px 2.1%;
    }
    
  }
  @media (max-width: 1250px) {
    .dfe {
        display: flex;
        margin-top: 30px;
    }
    .text-right1{
        width: 100%;
    }
    .intro-img1, .intro-img2 {
        width: 50%;
        height: auto;
    }
    .ycl-list2 img {
        width: 45%;
    }
    .ycl-list2 img:first-child {
        margin-right: 9%;
    }
    .raw-list ul li img:first-child {
        margin-right: 1%;
    }
    .raw-list ul li img {
        width: 49%;
    }
    .text-right1 {
        margin-left: 0;
    }
    .raw-list ul li a{
        display: block;
        position: relative;
    }
    .raw-list ul li:nth-child(2n) a .img-left2{
        padding-bottom: 160px;
    }
    .raw-list ul li:nth-child(2n) a .text-right2{
        position: absolute;
        bottom:0;
    }
    .raw-list ul li:nth-child(2n) a .text-right2 .raw-btn{
        margin-top: 25px !important;
    }
    .about-list2 {
        padding-bottom: 2rem;
    }
  }
  @media (max-width: 1160px){
    .about-list3{
        display: block;
    }
    .about-list3 img {
        /*display: block;
        margin: 0 auto;*/
       display: none;
    }
    .lp1 img{
        height: 18rem;
        width: 29%;
    }
    .intro4-left{
        width: 50%;
    }
    .li1{
        padding-bottom: 1.5rem;
    }
    .nr-right2{
        float: none !important;
    }
    .nr-right{
        float: left;
        margin-left: 5%;
    }
    .zndw-content div {
        margin-bottom: 0.1rem;
    }
    .zndw-content {
        margin-top: 0.8rem;
    }
    .bg3 span, .bg2 span, .bg1 span {
        /* margin-left: 20%; */
    }
    .bg4 span {
    }
    .about3-right {
        width: 97%;
      /*  padding-top: 0;*/
        padding-bottom: 3rem;
    }
    .about-list3 {
        height: auto;
    }
    .develop-time p {
        top: 20px;
        right: 11px;
    }
  }
  @media screen and (min-width: 1024px){
    .ldc-11{
        display: none !important;
    }
      #index-container .swiper-slide:last-child{
        height: auto !important;
    }
    .ldc-22{
        display: block;
    }
  }
  @media screen and (max-width: 1024px){
      .dfe{
          display: block;
      }
      .about-qyjs{
          padding-right: 0;
      }
      .fd-r{
          padding-left: 0;
      }
    .newslist .items .word .p {
        margin-bottom: 20px;
    }
      .newslist .items .word .t0 {
        line-height: 28px;
        height: 56px;
    }
    .newslist {
        margin-top: 40px;
        padding-bottom: 30px;
    }
    .ldc-11{
        display: none;
    }
      .ldc-22{
          display: none;
      }
      #index-container .swiper-slide:last-child{
        height: auto;
    }
    .swiper-container4 .swiper-slide:last-child{
        height: 100% !important;
    }
      .ldc-two{
          position: relative;
      }
      
    .intro4-left{
        width: 100%;
    }
    .intro4-right div {
        padding: 0.6rem 0;
        width: 100%;
    }
    .nr-right{
        padding: 1.4rem 0 6rem 0;
    }
    .chairman-list1 {
        margin-top: 0.6rem;
    }
    .chairman-list2 {
        margin-top: 1.3rem;
    }
    .ldc-two{
        bottom: -0.5rem;
    }
    .news-contents {
        margin-top: 0.6rem;
    }
    .raw-list {
        padding-bottom: 4rem;
    }
    .battery-title {
        padding: 2rem 0 1.1rem 0;
    }
    .table2-div {
        padding: 1.1rem 0 1.2rem 0;
    }
      .name-2{
          padding-bottom: 6rem;
      }
      .cn-broad{
          display: block;
      }
    .develop0-bot{
        padding-top: 2.2rem;
    }
    .add-line2{
        padding-bottom: 1.5rem;
    }
    .add-line{
        padding-bottom: 2rem;
    }
    .ry-list {
        margin-top: 1.25rem;
    }
    .develop-content {
        padding: 2rem 0;
    }
    .cul4-content {
        margin-top: 0px;
    }
    .cul2-content {
        padding-top: 9%;
    }
    .raw-list ul li:nth-child(2n) a .img-left2 {
        padding-bottom: 4.5rem;
    }
      .w1200,.news-detailall .w1200{
            width: 92%;
        }
      .about-qyjs,.about-qyrt{
          width: 100%;
      }
      .about-content{
          display: block;
          padding-bottom: 0.8rem;
    }
    .about-qyrt{
        /* margin-top: 0.5rem; */
        border-left: none;
    }
    .time-all{
        padding-left:0;
        padding-top: 0.25rem;
    }
    .about-img{
        margin-right: 0.5rem;
    }
    .qyrt-time{
        height: 95px;
    }
    .qyrt-time2{
        height: 125px;
    }
    .cx-content {
        padding-top: 1rem;
        padding-bottom: 2rem;
    }
    .cx-content div:first-child {
        margin-bottom: 0.2rem;
    }
    .about-qyjs .qy-intr {
        font-size: 0.4rem;
    }
    .about-list1 {
        padding-top: 1.8rem;
    }
    .zjhh-title {
        margin-bottom: 0.4rem;
    }
    .zjhh2{
        display: block;
    }
    .zjhh2-left{
        border:none;
        width: 100%;
    }
    .zjhh2-right{
        width: 100%;
        padding-left: 0;
    }
    .zjhhr-bottom{
        position: relative;
    }
    .ft24{
        font-size: 0.64rem;
    }
    /* .ft18{
        font-size: 0.45rem;
    } */
    .ry-list ul li{
        width: 31%;
        margin-right: 0.82rem;
    }
    .qy-content {
        margin-top: 0.85rem;
    }
    .ft28 {
        font-size: 0.7rem;
    }
    .abroad-content{
        padding: 0 7.6%;
    }
    .ft48 {
        font-size: 1.1rem;
    }
    .ft30 {
        font-size: 0.6rem;
    }
    .activity-content{
        display: block !important; 
    }
    .activity-left,.activity-right {
        width:100%;
    }
    .padd-one {
        padding: 1.5rem 0;
    }
    .activity-list{
        margin-top: 1.5rem;
    }
    .activity-title {
        padding: 0 0 1.1rem 0;
    }
    .acleft-content{
        margin-bottom: 0.7rem;
        margin-top: 0.2rem;
    }
    .activity-left a,.activity-left-bottom, .activity-left-top{
        padding: 0.7rem;
    }
    .activity-left-top p, .activity-left-bottom p{
        margin-top: 0.2rem;
    }
    .society-a2{
        display: block !important;
    }
    .society-a2 img{
        width: 100%;
    }
    .news-right{
        float:none;
        display: block;
    }
    .news-data2, .news-btn2{
        margin-top: 0.5rem
    }
    .chairman-list5 a:last-child {
        padding: 10px 0 6px 0;
    }
    .chairman-list5 a:last-child div{
        margin-left: 0.7rem;
    }
    .cul-list2{
        height: 10rem;        
        margin-top: 1rem;
    }
    /* .cul4-left div {
        margin-left: 10%;
    } */
    .cul3-left, .cul3-right {
        height:auto;
    }
    .cul3-lftitle {
        margin-top: 1rem;
    }
    .cul4-lftitle {
        margin-top: 1.1rem;
    }
    .cul4-left, .cul4-right {
        height: auto;
    }
    .intro-list,.intr-div,.intro-list4,.develop0-mid{
        display: block;
    }
     .intro-img2, .intro4-right{
        width: 100%;
        height: auto;
    }
    .intro-img1{
        width: 100%;
        height: auto;
    }
    .intro2-left img, .intro2-right img,.intro2-left, .intro2-right,.develop0-left,.develop0-right{
        width: 100%;
    }
    .intro-all{
        width: 92%;
        padding-top: 0.8rem;
    }
    .bg3 span, .bg2 span, .bg1 span {
        /* margin-left: 16%; */
    }
    .bg4 span {
    }
    .deleft0-all li{
        width: 92%;
    }
    .js-duration {
        /* overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical; */
    }
    .about3-right{
        width: 92%;
        margin: 0 auto;
    }
    .zjhhr-bottom{
        margin-top: 0.5rem;
    }
    .about-list3{
        /* background-image: url(../img/images/82_08.jpg); */
        height: auto;
       /* background-size: 100% 100%;*/
      background-size: cover;
    }
    .page-toggle {
        text-align: center;
        padding-top: 0.4rem;
        padding-bottom: 1rem;
    }
    .develop-time{
        padding-left: 0;
    }
    .cn-lbroad, .cn-rbroad {
        width: 100%;
        display: inline-block;
    }
    .cn-title {
        top: 2rem;
    }
    .abroad-content {
        padding: 1rem 25.6%;
    }
    .zjhh-content{
        margin-top: 1rem;
    }
  }
  @media (max-width: 900px) {
    .detail-title {
        font-size: 28px;
    }
    .cul3-img2{
        max-width: 100%;
        width: auto;;
    }
    .newslist .items .word .t0 {
        height: 28px;
        line-height: 28px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
    }
    .newslist .items img {
        width: 100%;
    }
    .newslist .items {
        width: 100%;
        margin-left: 0;
        margin-bottom: 2%;
    }
    .news-list ul li img{
        margin-right: 0;
        margin-bottom: 0.7rem;
    }
    .cul4-lfstitle{
        margin: 1rem 0;
    }
    .padd-four{
        width: 100%;
        padding: 2.5rem 0;
    }
      .ldc-five{
          float: none;
      }
    .ldc-four div{
        margin-left: 5%;
    }
    .cul4-lfstitle2 {
        margin: 42px 0 20px 5% !important;
    }
    .zbgg-list li a{
        padding: 0.7rem;
    }
    .news-contents{
        margin-top: 0.5rem;
    }
    /* .cul3-left div, .cul3-right div {
        margin-left: 5%;
    } */
    .develop-content2{
        padding-bottom: 1.5rem;
    }
    .news-list ul li a{
        display: inline-block;
        padding: 0.75rem;
    }
    .tzz2-middle {
        padding-top: 0.5rem;
    }
    .news-right {
        margin: 0.2rem 0 0px 0;
    }
    .news-list ul li img {
        width: 100% !important;
    } 
    .news-list2 ul li a {
        padding: 1rem;
    }
    .news-list2 ul li p:nth-child(n+3), .news-list ul li p:nth-child(n+3) {
        display: inline-block;
        margin-top: 0.4rem;
    }
    .cul-list3 div:first-child{
        display: block;
    }
    .cul3-left, .cul3-right,.cul4-left, .cul4-right{
        width: 100%;
    }
    .cul3-lftitle,.cul4-lftitle{
        margin-top: 0;
        padding-top: 0.6rem;
    }
    .cul3-left, .cul3-right {
        height: auto;
    }
    .cul3-rtcontent {
        margin-top: 0.3rem;
    }
    .cul3-lfcontent p {
        line-height: 28px;
    }
    .cul-list4 {
        display: block;
    }
    .cul4-left, .cul4-right {
        height: auto;
    }
    .cul-list3 .w1200{
        width: 100% !important;
    }
    .cul2-content,.cul4-left div{
        margin-left: 5%;
    }
    .zp-ul li,.produce-left,.produce-mid,.produce-right{
        width: 100%;
    }
    .tzz2mid-left,.tzz2mid-right{
        width: 100%;
        margin-left: 0;
    }
    .form-input {
        width: 73%;
        margin-right: 15%;
    }
    .tzz2-check input:nth-child(2) {
        margin-left: 1.5rem;
    }
    .form-textarea{
        width: 89.1%;
    }
    .ft20 {
        font-size: 0.55rem;
    }
    .tzz2-title {
        margin: 0.6rem 0 0.65rem 0.4rem;
    }
    .tzz2-content, .tzz2-xw {
        margin-left: 0.7rem;
    }
    .tzz-list2 .tzz2-top {
        padding-bottom: 0.8rem;
    }
    .tzz2bot-title {
        margin: 0.8rem 0;
    }
    .produce-list ul li a{
        display: block;
    }
    .produce-mid{
        padding: 0;
        border:none;
        margin-left: 5%;
        margin-top: 0.8rem;
        margin-bottom: 0.5rem;
    }
    .about-list3 {
        margin-top: 0.8rem;
    }
    .produce-mid div:nth-child(4){
        width: 95%;
    }
    .produce-right img {
        margin-top: 0.5rem;
    }
    .produce-right{
        padding-bottom: 0.5rem;
    }
    .produce-mid{
        width: 95%;
    }
    .list2-title {
        margin: 0.6rem 0 0.4rem 0;
    }
  }
  @media (max-width: 768px) {
    .zjhh2-right img,.about-list2 img,.develop0-bot img{
        width: 100% !important;
        height: auto !important;
    }
    .detail-text img{
        width: 100% !important;
        height: auto !important;
    }
    .newslist .items .word {
        padding-top: 20px;
        padding-bottom: 5px;
    }
    .jsfc-content {
        height: 3.4rem;
    }
    .about-list3 img {
        width: 80%;
    }
    .detail-data {
        margin: 0.2rem 0 1rem 0;
    }
    .news-list ul li{
        margin-bottom: 0.55rem;
    }
    .bat-one {
        margin: 1.1rem 0 0.7rem 0;
    }
    .cx2 img {
        position: relative;
        top:50%;
        transform: translateY(-50%)
    }
    .develop-list {
        padding: 15px 0 2.5rem 0;
    }
    .develop-time div{
        background-size: 13px 30px;
    }
    .vccx {
        padding: 1rem 0 !important;
    }
    .zp-ul li{
        height: 185px;
    }
    .zp-ul li{
        margin-bottom: 0;
    }
    .gwyq-list {
        margin-top: 0.2rem;
    }
    .activity-list {
        height: auto;
    }
    .acleft-content {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .slid-btn {
        margin-top: 0.3rem;
    }
    .raw-list ul li:nth-child(2n) a .img-left2 {
        padding-bottom: 4.8rem;
    }
    html {
      font-size: 40px !important;
    }
    .inner-banner .pc-img{
        height: 15rem;
    }
    .banner-title{
        left: 3.75%;
    }
    .banner-title p{
        font-size: 1.1rem;
    }
    /* .about-qyjs{
        padding-top: 1.8rem
    } */
    /* .about-qyjs .qy-title{ */
        /* font-size: 0.6rem;
    } */
    .qy-intr{
        padding-top: 1.4rem !important;
        font-size: 0.33rem !important;
        line-height: 23px !important;
    }
    .cx-content div:nth-child(2) {
        /* overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp:11;
        -webkit-box-orient: vertical; */
    }
    .about-list1{
        padding-top: 1.8rem;
    }
    .zjhh-title {
        margin-bottom: 0.35px;
    }
    /* .zjhhr-bottom img{
        width: 15%;
    } */
    .ft24{
        font-size: 0.64rem;
    }
    .list2-title {
        margin: 0.5rem 0 0.3rem 0;
    }
    .list2-title p {
        margin-top: 0.5rem;
    }
    /* .ft18{
        font-size: 0.45rem;
    } */
    .ft16{
        font-size: 15px;
    }
    .develop-time {
        width: 18%;
        padding: 0.41rem 0 10px 0;
    }
    .develop-time p{
        top: 14px;
        left: 43px;
    }
    .develop-list dl{
        padding: 0.6rem 0 0.4rem 0.8rem;
    }
    /* .ry-list ul li {
        width: 30%;
        margin-right: 0.87rem;
    } */
    .ry-title{
        bottom: .5rem;
    }
    .page-toggle{
        padding-top: .2rem;
    }
    .ry-list ul li{
        width: 48.5%;
        margin-right: .55rem;
        margin-bottom: 0.6rem;
    }
    .ry-list ul li:nth-child(2n){
        margin-right: 0 !important;
        float: right;
    }
    .ry-list ul li:nth-child(3n){
        margin-right: .55rem;
    }
    .page-toggle a{
        width: 30px;
        height: 30px;
        line-height: 30px;
    }
    .btn-num{
        /* top: -9px; */
        line-height: 30px;
    }
    .btn-prv,.btn-next{
        background-size: 11px 15px
    }
    .left-nav{
        display: none;
    }
    .right-content{
        width: 100%;
        padding-left: 0;
    }
    .li1:first-child .li1-title {
        margin: 0.5rem 0 5px 0;
    }
    .add-line2{
        padding-bottom: 1.2rem;
    }
    .add-line{
        padding-bottom: 1.8rem;
    }
    .li1{
        padding-bottom: 0.7rem;
    }
    #add{
        display: block;
    }
    #add dl {
        width: 100%;
        height: 100%;
        background: #fff;
        position: absolute;
        display: inline-table;
        left: 0;
        display: none;
        opacity: 0;
    }
    #add dl dd {
        width: 95%;
        height: 1.5rem;
        margin: 0 auto;
        border-bottom: 1px solid #e5e5e5;
    }
    #add dl dd a {
        width: 6.7rem;
        height: 1.5rem;
        line-height: 1.5rem;
        font-size: .38rem;
        color: #444444 ;
        text-align: center;
        margin-left: .2rem;
    }
    .ab-img,.ab-img2{
        display: none;
    }
    .li1-content2{
        line-height: 40px;
    }
    .li1-title {
        margin: 0.6rem 0 5px 0;
    }
    .li1-content2 {
        margin-top: 0.1rem;
    }
    .li1 .li1-stitle2:nth-child(n+2) {
        margin-top: 0.3rem;
    }
    .cx2 {
        height: 10rem;
    }
    
    /* .ft28 {
        font-size: 0.45rem;
    } */
    .cn-lbroad,.cn-rbroad{
        width: 100%;
    }
    .abroad-content{
        padding: 0 10%;
        top: 74.4%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
    .cn-title {
        top: 1.5rem;
    }
    .cx2 div{
        width: 100%;
        height: 100%;
        background-size: contain;
    }
    .ycl-list2 img {
        width: 100%;
    }
    .ycl-list2 img:first-child {
        margin-right:0;
    }
    .ycl-list2 img {
        padding: 0.5rem 0;
    }
    table tr td, table tr th {
        padding: 0.2rem 0 0.2rem 0.2rem;
    }
    .tzz-list2 {
        padding-bottom: 2rem;
    }
    .tzz2-bottom {
        margin-top: 1rem;
    }
    .ycl-list a, .ycl-list3 a {
        width: 110px;
        background-position: 76px center;
        padding-left: 16px;
    }
    .table2-div {
        padding: 0.8rem 0 0.85rem 0;
    }
    .table2 {
        margin-top: 0.5rem;
    }
    .zbgg-list li p {
        display: -webkit-box;
    }
    .zbgg-title{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
    }
    .zbgg-data {
        margin: 0.5rem 0 0 0;
    }
    .zbgg-list li img {
        margin-top: -0.82rem;
    }
    .intro-list3 {
        padding: 1rem 0;
    }
    .raw-list ul li img {
        width: 100%;
    }
    .raw-list ul li img:first-child {
        margin-right: 0;
        margin-bottom: 0.2rem;
    }
    .raw-list ul li{
        padding: 25px 0.5rem;
    }
    .about-list3 {
        height: auto;
    }
}
  
  @media (max-width: 820px){
      .pc1{
          display: none;
      }
      .yd1{
          display: block;
      }

  }
  @media (min-width: 750px){
    .invest-aside{
        display: block;
    }
}
@media (max-width: 750px){
    .detail-title {
        font-size: 0.9rem;
        line-height: 1.5;
    }
    .newslist {
        margin-top: .6rem;
        padding-bottom: .5rem;
    }
    .mail-box{
        float: right;
    }
    .contact-wrap .inp-box, .address-box,.inp #addr, .inp .vc-1 {
        width: 100% !important;
    }
    #addr{
        margin-top: 5px;
    }
    .address-box .address-tit{
        background-position: 95% center;
    }
    .check input, .submit-box input {
        width: 70% !important;
    }
    .contact-wrap .inp-box {
        margin-bottom: 15px;
    }
    .submit-box{
        margin-top: 35px;
    }
    .invest-aside{
        display: none;
    }
    .address-wrap .add{
        background-position: 0px center;
        padding-left: 30px;
    }
    .types-box .types a {
        margin-right: 10px;
    }
    .inp-box .textarea textarea{
        height: 120px;;
    }
    .contact-alls {
        padding: 4rem 0;
    }
    .con span,.policy-box .con a{
        font-size: 14px;
    }
    .contact-wrap {
        width:100%;
    }
    .contact1,.contact2,.contact3{
        width: 100%;
        margin-top: .8rem !important;
        margin-bottom: .8rem !important;
    }
    .inp-box .tit{
        padding-left: 0;
    }
    .contact2 {
        margin: 0;
    }
    .contact-alls {
        padding: 5rem 0;
    }
    .contact-items h3 {
        font-size: 26px;
        line-height: 1.4;
    }
    .add-box {
        font-size: 14px;
        margin-top: 20px;
    }
    .contact3{
        margin-left: 0;
    }
    .contact-list li .txt-box .txt{
        font-size: 14px;
    }
    .contact-list li .txt-box,.contact-list li .con{
        margin: 10px 0 0;
    }
    .contact-content .content{
        width: 45%; 
        padding-right: 5%;
        float: left;
        margin-bottom: 0;
    }
    .contact-content{
        margin: 25px 0 0;
    }
    .contact-list li h4{
        font-size: 20px;
    }
    .tit{
        font-size: 16px;
    }
    .contact-list li{
        width: 100%;
        padding-right: 0;
        margin-bottom: 30px;
    }
    .divide{
        width: 100%;
        height: 1px;
    }
}
  @media (max-width: 630px) {
    .add-img{
        /* height: 135px !important;
        line-height: 135px; */
    }
    .add-img img{
        max-width: 80%;
    }
    .cn-broad img{
        width: 75%;
    }
    .name{
        padding-top: 1.2rem;
    }
    .name-1 {
        padding-bottom: 1rem;
    }
    .raw-list{
        padding-bottom: 3rem;
    }
    .raw-list ul li:nth-child(2n) a .img-left2 {
        padding-bottom: 4.7rem;
    }
    .text-right1{
        margin-left: 0;
        margin-top: 0.6rem;
    }
    .raw-btn{
        width: 100px;
        margin-top: 0.7rem;
    }
    .cul3-img2,.cul3-img1{
        width: 25%;
    }
    .form-input,.form-textarea{
        width: 100% !important;
        margin-right: 0;
    }
    .tzz2mid-left div,.tzz2-check,.tzz2mid-right div:nth-child(n+2){
        margin-top: 0;
        margin-bottom: 0.2rem;
    }
    .yzm p {
        margin-right: 0.3rem;
    }
    .tj-btn {
        width: 28%;
        height: 42px;
    }
    #captcha{
        width: 120px;
    }
    .tzz2-check input:nth-child(2) {
        margin-left: 0.5rem;
    }
    .tzz2-check input:nth-child(n+3) {
        margin-left: 0.4rem;
    }
    .vx input{
        width: 100% !important;
    }
    .bg3 span, .bg2 span, .bg1 span {
        /* margin-left: 21%; */
    }
    .bg4 span {
    }
      
    .maincate a{
        padding: 3px 10px 3px 10px;
    }
    .about-list3{
        height:auto;
    }
    .develop-time{
        width: 25%;
    }
  }
  @media (max-width: 425px) {
    .btn-detail {
        padding: 1rem 0;
        line-height: 1.2;
    }
    .gwzz-list dd {
        line-height: 20px;
    }
    .ry-list ul li{
        width: 46%;
    }
    .ry-title {
        bottom: .15rem;
    }
    .zjhhr-bottom img{
        width: 20%;
    }
    .list2-title p {
        margin-top: 0.4rem;
    }
    .prd-slid a {
        width: 33% !important;
    }
    .prd-slid a:first-child,.prd-slid a:last-child{
        width: 33% !important;
    }
    .green:after{
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 5px solid #fff;
    }
    #add dl dd a {
        font-size: 0.33rem;
    }
    .cn-title {
        top: 0.8rem;
    }
    .abroad-content{
        padding: 0 2.6%;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        top: 71%;
    }
    .cx2 {
        height: 7rem;
    }
    .ycl-list1, .ycl-list {
        padding: 0.5rem 0;
    }
    .ft48 {
        font-size: 1.1rem;
    }
    .society-a img{
        padding: 0;
    }
    .cul3-left, .cul3-right,.cul4-left, .cul4-right{
        height: auto;
    }  
    .cul-list2{
        height: 9rem;
    } 
    .cul2-content {
        padding-top: 2.5rem;
    }
    .cul3-img1 {
        bottom: 0.5rem;
        right: 0.8rem;
    }
    .cul3-img2{
        right: 0.5rem;
    }
    .bg4 span {
    }
    .bg3 span, .bg2 span, .bg1 span {
        /* margin-left: 28%; */
    }
    .about-list3 {
        height: auto;
    }
    .about3-content {
        margin-top: 0.3rem;
    }
    .zjhh2-left{
        padding-right: 0;
    }
  }
  @media (max-width: 478px){
      .about-qyjs p{
          font-size: 14px;
      }
    .ycl-list3 p {
        margin: 0.4rem 0 0 0.9rem;
    }
    .intro-img1 {
        width: 100%;
        height: auto;
    }
    .develop-time p {
        top: 12px;
        left: 37px;
    }
    .develop-time {
        width: 30%;
    }
    .page-toggle a{
        margin-right: 5px;
    }
    .cul4-lfstitle {
        line-height: 35px;
    }
    .cul4-content p {
        line-height: 25px;
    }
    .jsfc-content{
        line-height: 20px;
    }
    .jsfc-list li{
        padding: 0.5rem 2.1%;
        margin-bottom: 0.5rem;
    }
    .img-big span{
        width: 60px;
        height: 60px;
    }
    .xlxx-shzp .select p{
        padding: 0 20px;
    }
    .xlxx-shzp .select{
        width: 220px;
    }
    .alls{
        padding: 15px 0.5rem 28px 0.9rem;
    }
    .zp-ul li .alls::before{
        right: 20px
    }
    .ft18{
        font-size: 17px;
    }
    .jsfc-content {
        height: 3.4rem;
    }
  }
  @media (max-width: 1200px){
    .jsfc-content {
        height: 3.4rem;
    }
    .xyzp-all{
        width: 98%;
        margin: 0 auto;
    }
  }
