/* 首页自适配 */
@media (max-width: 1580px) {
  .index-service-img img {
    max-width: 100%;
  }
  /* index-about */  
  .index-about .gt {
    height: 484px;
  }
}

@media (max-width: 1200px) {
  .index-banner-content h3 strong {
    font-size: 72px;
  }
  .index-banner-content h4 {
    font-size: var(--font-size-24); padding-left: var(--space-3);
    padding-right: var(--space-3);
  }
  .index-banner-content img {
    max-width: 90%;
  }
  .index-service-img {
    display: none;
  }

  .index-service-wrap {
    display: block;
  }

  /* index-number */
  .index-number .col-3 {
    grid-column: span 6;    
  }

  .index-number-wrap {
    gap: 0;
  }
  .index-number-wrap  .number-item::after {
    right: 0;
  }
  .index-number-wrap .col-3:nth-of-type(2n) .number-item::after {
    display: none;
  }
  .index-number-wrap .col-3:nth-of-type(2n) .number-item::before,.index-number-wrap .col-3:nth-of-type(2n-1) .number-item::before {
    content: ""; position: absolute; left: 0; right: -10px; height: 1px; background-color: var(--color-border); bottom: 0;
  }
  .index-number-wrap .col-3:nth-of-type(2n-1) .number-item::before {
    left: -10px;
  }
  /* index-ad */
  .index-ad {
    padding: var(--space-6) 0;
  }
  .index-ad h3 {
    font-size: 40px;
  }
  .index-ad h4 {
    font-size: 20px;
  }
  .index-ad .gt .btn {
    padding: 0 var(--space-6);
  }
  /* about */
  .index-about .lt {
    padding-right: 0;
  }
  .index-about .gt {
    height: auto;
  }
  .index-about .gt .img-cover {
    width: 560px; margin: 0 auto;
  }
  .index-about-wrap {
    display: block;
  }
  .index-about .gt {
    margin: 0 auto; margin-top: var(--space-10);
  }
  .index-about-year {
    left: 50%;
  }
}
@media (max-width: 1080px) {   
  .index-banner-content h3 strong {
    font-size: 56px;
  }
  .index-number {
		padding: var(--space-12) 0;
	}
  .index-service-cir {
    width: 80px;
    height: 80px;
  }
  .index-service-item h4 {
    font-size: 24px;
  }
  .index-service  {
    padding-bottom: var(--space-6);
  }
  /* index-advantage */
  .index-advantage {
    padding-top: var(--space-6);
  }
  .index-advantage-accordion {
		flex-direction: column;
	}
	.index-advantage-accordion .adv-item {
		height: auto; border-bottom: 1px solid var(--color-border);
	}
	.index-advantage-accordion .adv-index {
		left: var(--space-5);
		transform: none;
	}
  .index-advantage-accordion .adv-item .adv-index {
    left: auto; right: 20px; top: 20px;
  }
  /* index-ad */
  .index-ad h3 {
    font-size: 30px;
  }
  .index-ad h4 {
    font-size: 18px;
  }
  .index-ad .lt {
    max-width: 100%;
  }
  .index-ad .lt .btn {
    margin-bottom: var(--space-5);
  }
  .index-ad .container {
    display: block;
  }  
  .index-about .gt .img-cover img {
    width: 100%;
  }
  .index-about-year strong {
    font-size: 36px;
  }
  .index-about-year {
    width: 136px; height: 136px;
  }
}
@media (max-width: 768px) { 
  .index-banner-content h3 strong {
    font-size: 48px;
  }
  .index-number .col-3 {
    grid-column: span 12;    
  }
  .index-number .number-item {
    justify-content:start;
  }
  .index-number-wrap .col-3:nth-of-type(2n-1) .number-item::after {
    display: none;
  }
  .index-about-en {
    font-size: 60px;
  }
  .index-about .gt .img-cover {
    width: 100%;
  }
  .index-about-year {
    width: 106px; height: 106px;
  }
  .index-about-year strong {
    font-size: 24px;
  }
  /* index-news  */
  .index-news-list {
    display: block;
  }
  .index-news-list .item {
    margin: var(--space-5) auto 0;
  }
}
@media (max-width: 480px) {
  .index-news-list .item {
    width: 100%;
  }
}