@charset "utf-8";

@media (max-width:1650px) {
  .cs-contain-padding {
    padding: 0 10px;
  }
}

@media (max-width: 1025px) {

  .cs-ny-banner {
    height: 35vw;
  }

  .cs-ny-left {
    display: none;
  }

  .cs-ny-right {
    width: 100%;
    margin-left: 0;
  }

  .cs-sz-list ul {
    margin-left: -2%;
  }

  .cs-sz-list ul li {
    width: 18%;
    margin-left: 2%;
  }

  .cs-leader-list ul {
    margin-left: 0;
  }

  .cs-leader-list li .item {
    padding: 0;
  }

  .cs-leader-list ul li {
    width: auto;
    margin-left: 0;
  }

  .cs-sz-list1 ul li {
    width: 30.33333333333333%;
  }

  .cs-xyml-js {
    padding: .2rem;
  }
}

@media (max-width: 850px) {
  .cs-place {
    display: none;
  }

  .cs-about .list1 li .num,
  .cs-about .list3 li .item .num {
    font-size: .36rem;
  }

  .cs-about .list3 li .item .box p {
    line-height: 1.5em;
  }

  .cs-about .list2 {
    height: auto;
    flex-wrap: wrap;
  }

  .cs-about .list2 li {
    width: 33.33333333333333%;
  }

  .cs-about .list2 li .item {
    margin-top: 0;
    padding: .3rem .2rem;
  }

  .cs-sz-tab ul {
    flex-wrap: wrap;
    border-bottom: none;
    padding: .2rem 0 0 0;
  }

  .cs-sz-tab ul li a {
    margin-bottom: 10px;
  }

  .cs-sz-tab ul li a::before,
  .cs-sz-tab ul li a::after {
    display: none;
  }

  .cs-sz-list ul li {
    width: 23%;
  }

  .cs-zzjg--list ul {
    margin-left: 0;
  }

  .cs-zzjg--list li {
    float: none;
    width: 100%;
    margin-left: 0;
  }

  .cs-zzjg--list li .box {
    padding: .1rem;
  }

  .cs-list li a {
    padding: .2rem .6rem .2rem .2rem;
  }

  .cs-list .box .title {
    height: auto;
    white-space: inherit;
  }

}

@media (max-width: 750px) {
  .cs-pic-list li {
    width: 45%;
    margin-bottom: .2rem;
  }

  .cs-ny-szwarp .cs-column-box,
  .cs-detail-bg .cs-contain-box .cs-ny-996::after,
  .cs-info-box .item::before {
    display: none;
  }

  .cs-info-box .item::before {
    left: 50%;
    transform: translateX(-50%);
  }

  .cs-info-box .item .phone {
    margin: 0 auto;
  }

  .cs-info-box .item {
    flex-wrap: wrap;
  }

  .cs-info-box .item .box .line {
    width: 100%;
  }

  .cs-info-box .item .box {
    width: 100%;
    margin: .2rem 0 0 0;
  }
}

@media (max-width: 620px) {
  .cs-sz-list ul li {
    width: 31.33333333333333%;
  }

  .cs-xyml-box .cs-xyml-list li {
    width: 47%;
  }

  .arc-page p {
    width: auto;
  }

  .arc-page .return {
    display: block;
    position: static;
    transform: none;
    margin-top: .1rem;
  }

  .cs-ny-fixed {
    margin-top: -2.4rem;
  }

  .cs-sz-list1 ul li {
    width: 47%;
  }

  .cs-leader-list li .item .phone {
    width: 1.9rem;
    height: 1.9rem;

  }

  .cs-leader-list li .item .box {
    width: calc(100% - 1.9rem - .3rem);
    margin: .1rem 0 0 .3rem;
  }

  .cs-leader-list li .item .box .zc {
    margin: .05rem 0;
  }

  .cs-leader-list li .item .des {
    margin-bottom: .2rem;
  }
}

@media (max-width: 460px) {
  .cs-sz-list ul li {
    width: 48%;
  }

  .cs-sz-list li .item .phone {
    height: 2.6rem;
  }
}

@media (max-width: 420px) {
  .cs-pic-list ul {
    margin-left: 0;
  }

  .cs-pic-list li {
    float: none;
    width: auto;
    margin-left: 0;
  }

  .cs-xyml-box .title {
    width: 1.2rem;
  }

  .cs-xyml-box .cs-xyml-list {
    width: calc(100% - 1.2rem);
  }

}

@media (max-width: 400px) {
  .cs-sz-list1 ul {
    /* margin-left: 0; */
  }

  .cs-sz-list1 ul li {
    /* float: none; */
    /* width: auto; */
    /* margin-left: 0; */
  }

  .cs-sz-list1 li .item .phone {
    /* width: 70%; */
    height: 2.6rem;
    margin: 0 auto;
  }

  .cs-sz-list1 li .item .box .name,
  .cs-sz-list1 li .item .box .zd {
    /* text-align: center; */
  }

  .cs-xyml-box .cs-xyml-list {
    margin-left: 0;
  }

  .cs-xyml-box .cs-xyml-list li {
    float: none;
    width: auto;
    margin-left: 0;
  }
}