@media (max-width:768px) {
    div.wrap .index .swiper-banner a {
      display: inline-block;
      width: 100%;
    }
    div.wrap .index .go-next {
      right: calc(60 * var(--basePC));
    }
    div.wrap .index .go-next svg {
      width: calc(142* var(--basePC));
      height: calc(132* var(--basePC));
    }
    div.wrap .index .colum-logo {
      width: auto !important;
      height: auto !important;
    }
    div.wrap .index .about-us .text-carousel {
      padding: calc(38* var(--basePC)) 0 calc(177 * var(--basePC));
    }
    div.wrap .index .policy-colum {
      padding-top: calc(252* var(--basePC));
    }
    div.wrap .index .policy .policy-content {
      flex-direction: column;
      width: 100%;
      padding-top: calc(622 * var(--basePC));
    }
    div.wrap .index .policy .colum-content-box .swiper-policy h2 {
      font-weight: bold;
      line-height: calc(42 / 28);
      margin-bottom: calc(20* var(--basePC));
    }
    div.wrap .index .policy .colum-content-box .swiper-policy h2 ::after {
      width: 1.5rem;
    }
    div.wrap .index .policy .colum-content-box .swiper-policy a {
          width: calc(190* var(--basePC));
          height: calc(53* var(--basePC));
          display: flex;
          align-items: center;
          justify-content: center;
    }
    div.wrap .index .policy .colum-content-box .swiper-policy p {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis;
      -webkit-line-clamp: 3;
      margin-bottom: calc(36 * var(--basePC));
      line-height: calc(42 / 28);
    }
    .index .policy .colum-content-box .swiper-policy h2::after {
      width: 3.5625vw;
      opacity: 0.8;
    }
    div.wrap .index .events-colum {
      padding-top: calc(399 * var(--basePC));
      padding-bottom: calc(100 * var(--basePC));
    }
    div.wrap .index .events .events-item {
      margin-left: 0;
      flex-direction: column;
      margin-top: 0rem;
    }
    div.wrap .index .events .events-item .item-link {
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 85%;
      max-width: 85%;
      margin-bottom: 1.6rem;
      margin: -1px auto calc(40 * var(--basePC));
    }
    .index .events .events-item .item-link .events-wrap{
      padding: calc(40 * var(--basePC)) calc(30 * var(--basePC));
    }
    .index .events .events-item .item-link .events-detail {
      font-size:calc(24 *  var(--basePC))
    }
    .index .events .events-item .item-link .events-wrap .events-item-title{
      line-height: calc(42 / 28);
    }
    .index .events .events-item .item-link .events-wrap div.ellipsis3{
       line-height: calc(42 / 28);
       font-weight: 400;
    }
    div.wrap .index .events .events-item .item-link:nth-child(even) {
      margin-top: 0;
    }
  
  
    .index .events .events-item .item-link .events-detail .time-addr i {
      margin-right: 0.2rem;
    }
    div.wrap .index .about-us .text-carousel li {
      margin: 0;
    }
  
    div.wrap .index .about-us .colum-image {
      border-radius: calc(10 * var(--basePC));
    }
    div.wrap .index .about-us .colum-image img {
      border-radius: calc(20 * var(--basePC));
      height: calc(290 * var(--basePC));
    }
    div.wrap .index .policy {
      position: relative;
      display: flex;
      align-items: flex-end;
      min-height: auto;
    }
    div.wrap .index .policy .container {
      position: static;
      padding: 0;
      max-width: calc(690* var(--basePC));
      max-width: 100%;
    }
    div.wrap .index .policy .colum-logo-box {
      position: absolute;
      top: 0%;
      left: calc(30 * var(--basePC));
      transform: translateY(-100%);
    }
   div.wrap .index .policy .policy-bg-img {
     height: calc(800 * var(--basePC));
  }
    div.wrap .index .policy .colum-content-box 
    {width: 100%;min-height: auto;display: flex;align-items: center;/* padding-top: calc(40* var(--basePC)); */margin-top: calc(20* var(--basePC));padding: calc(40* var(--basePC)) calc(30* var(--basePC));}
    div.wrap .index .policy .colum-content-box .swiper-slide{
      height:calc(348 * var(--basePC));
      margin-right: calc(114* var(--basePC)) !important;
    }
    .index .events-colum .more {
      position:static;
    }
    div.wrap .index .policy .colum-content-box .switch-btn {
      right: calc(20 * var(--basePC));
      left: initial;
    }
    div.wrap .index .policy .nav ul {
      width: 100%;
      flex-wrap: wrap;
      padding: 0 calc(30 * var(--basePC));
    }
    div.wrap .index .policy .nav ul li {
      width: calc(110 * var(--basePC));
      padding: calc(6* var(--basePC)) 0;
      text-align: center;
      margin-bottom: calc(14 * var(--basePC));
      font-weight: normal;
      margin-right: calc(9 * var(--basePC));
      line-height: calc(42 / 32);
    }
    div.wrap .index .policy .nav ul li.active {
      font-weight: 600;
    }
  
    div.wrap .index .policy .swiper-policy {
      height: 100%;
    }
    div.wrap .index .policy .swiper-policy .policy-dis {
      width: 100%;
      height: 100%;
      flex-direction: column;
      display: flex;
      align-items: flex-start;
      justify-content: space-between;
    }
    div.wrap .index .events.module-item {
      padding-top: 50%;
    }
    div.wrap .index .events.module-item svg {
      width: 45.83vw;
      height: 43.6vw;
    }
    div.wrap .index .events.module-item .events-item {
      margin-left: 0;
      margin-top: 8vw;
    }
    div.wrap .index .events.module-item .events-item .item-link {
      width: 100%;
      flex: 0 0 100%;
      max-width: 100%;
      display: flex;
    }
    div.wrap .index .events.module-item .events-item .item-link:nth-child(even) {
      margin-top: 6vw;
    }
    div.wrap .index .events.module-item .events-item .item-link .events-wrap {
      height: auto;
      padding: 6vw;
    }
    div.wrap .index .news {
      padding-top: calc(40* var(--basePC));
      padding-bottom: calc(100* var(--basePC));
    }
  
  
    div.wrap .index .news .news-item {
      margin-left: 0;
      margin-top: calc(28 * var(--basePC));
    }
      div.wrap .index .news .more{
        margin-top: calc(115 * var(--basePC));
      }
    div.wrap .index .news .news-item .news-wrap {flex: 0 0 100%;height: calc(425* var(--basePC));}
    div.wrap .index .news .news-item .news-wrap .bg-img {
      width: 100%;
      height: 100%;
    }
    div.wrap .index .news .news-item .bg-img img,
    div.wrap .index .news .news-item .news-wrap .bg-img img {
      width: 100%;
    }
    div.wrap .index .news .news-item .news-wrap:nth-child(even) {
      margin-top: calc(116 * var(--basePC));
      transform: translateY(0);
    }
    div.wrap .index .news .news-item .news-wrap div.new-dis {
      width: 95%;
      right: 0;
      left: inherit;
      box-sizing: border-box;
      border-radius: 0px 0px 0px calc(16* var(--basePC));
      padding: calc(28 * var(--basePC)) calc(28 * var(--basePC)) calc(28 * var(--basePC)) calc(100 * var(--basePC));
    }
      div.wrap .index .news .news-item .news-wrap div.new-dis>span{
          margin-bottom: calc(16  * var(--basePC));
      }
    div.wrap .index .case .customer-cases .customer-item {
      padding-bottom: calc(60 * var(--basePC));
      margin-top: 0;
      position: relative;
      margin-top: calc(70* var(--basePC));
    }
    div.wrap .index .case {
      min-height: calc(940 * var(--basePC));
      margin-top: 0;
    }
    div.wrap .index .case .swiper-pagination .swiper-pagination-bullet {
      width: 2vw;
      height: 4px;
      border-radius: 2px;
      transition: all 0.5s ease-in-out;
    }
    div.wrap .index .case .swiper-pagination .swiper-pagination-bullet-active {
      width: 8.6vw !important;
    }
    div.wrap .index .policy .colum-content-box .switch-btn .policy-prev,
    div.wrap .index .policy .colum-content-box .switch-btn .policy-next {
      position: static;
      width: calc(53 * var(--basePC));
      height: calc(53 * var(--basePC));
      display: flex !important;
    }
    div.wrap .index .case .customer-cases .customer-item .customer-wrap .img {
      width: 70%;
    }
    div.wrap .index .colum-logo .policy-title {
      top: 96%;
      left: 44%;
    }
    div.wrap .index .colum-logo .events-title {
      left: 54%;
      top: 123%;
    }
    div.wrap .index .colum-logo .news-title {
      left: 59%;
      top: 105%;
    }
    div.wrap .index .case .customer-cases {
    top: calc(-86 * var(--basePC));
    }
  .index .case .customer-cases .customer-item .swiper-wrapper{
    padding:0;
  }
    .index .case .customer-cases .customer-item .customer-wrap .customer-dis {
      margin-top: 3.5rem;
    }
    .swiper-container-horizontal > .swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
      transform: translateY(0%);
    }
  }
  @media (max-width: 768px) {
    .index .about-us .about-colum .about-logo {
      margin-top: calc(-126  * var(--basePC));
    }
    .index .about-us .colum-dis {
      margin-top: calc(36 * var(--basePC));
      line-height: calc(42 / 28);
      text-indent: initial;
  }
  }

  
  