
  .banner,
  .banner img {
      width: 100%;
  }

  .banner img {
      width: 100%;
  }

  .about {
      background: #FFFFFF;
  }

  /* jieshao */
  .jieshao,
  .number,
  .wenhua,
  
  .zs-content {
      width: 80%;
      margin: auto;
  }

  .jieshao h2,
  .wenhua h2,
  .ditu-content h2 {
      font-size: 33px;
      font-family: 'alibb-m';
      color: #595757;
      margin-top: 80px;
      margin-bottom: 40px;
  }

  .jieshao p {
      font-size: 18px;
      font-family: 'alibb-l';
      color: #606060;

  }

  .jieshao-xian {
      width: 90%;
      height: 1px;
      margin-left: 10%;
      border-bottom: 1px solid #CCCDCD;
      margin-top: 60px;
      margin-bottom: 60px;

  }
  .ditu{
      background: #f5f5f5;
      padding: 60px 0px 30px 0px;
  }
  .ditu-content h2{
      width: 80%;
      margin: auto;
      margin-bottom: 80px;
  }

  /* number */
  .num-content {
      display: flex;
  }

  .num-content div {
      width: 50%;
  }

  .num-content .swiper-container {
      width: 100%;

  }

  .num-content .swiper-container img {
      width: 100%;
  }

  .num-content .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
  }

  .num-ul {
      display: inline-block;
  }

  .num-ul li {

      font-size: 23px;
      font-family: 'alibb-l';
      color: #606060;

  }

  .num-ul li .lispan {
      font-size: 27px;
      font-family: 'alibb-r';
      color: #00a33b
  }

  .liy {
      width: 15px !important;
      height: 15px;
      background-color: #C9CACA;
      border-radius: 100%;
      display: inline-block;
      margin-right: 20px;

  }

  .num-item {
      margin: auto auto auto 50px;
  }

  /* wenhua */
  .wenhua-item {
      text-align: center;
  }

  .wenhua-item h3 {


      font-size: 39px;
      font-family: 'alibb-r';
      color: #00a33b;

  }

  .wenhua-item p {

      font-size: 25px;
      font-family: 'alibb-l';

      color: #606060;


  }

  .wenhua-content {
      width: 100%;
      height: 100%;
      display: flex;
      justify-content: space-around;
      background: url('/template/pc/skin/home/image/about/oreebg.jpg');
      background-size: cover;
      padding-top: 20px;
      padding-bottom: 20px;
      margin-top: 80px;
      margin-bottom: 100px;
  }

  /* ditu */

  .ditu-span {
      width: 80%;
      margin: 60px auto 80px auto;
      text-align: center;
      
      
  }

  .ditu-c {

      font-size: 50px !important;
      font-family: 'alibb-r' !important;

      color: #00a33b !important;

  }

  .ditu-span span {

      font-size: 25px;
      font-family: 'alibb-l';

      color: #606060;

  }

  .ditu-img {
      width: 90%;
  }

  .ditu-item {
      position: relative;
      text-align: center;
   
  }

 

  /* zs */
  .zs{
      padding-top: 100px;
      padding-bottom: 100px;
  }
  .zs .swiper-container {
      width: 100%;
      height: 100%;
  }

  .zs .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      transition: 300ms;
      transform: scale(0.8);
  }

  .zs .swiper-slide-active,
  .swiper-slide-duplicate-active {
      transform: scale(1);
  }

  .zs-content {
      display: flex;
      justify-content: space-around;
  }

  .zs-item:first-child {
      width: 40%;
  }

  .zs-item:last-child {
      width: 60%;
  }

  .zs-desc p {

      font-size: 25px;
      font-family: 'alibb-l';

      color: #606060;

  }

  .zs-content h2 {
      font-size: 33px;
      font-family: 'alibb-m';
      color: #595757;

      margin-bottom: 40px;
  }

  .zs-item img {
      width: 100%;
  }
  .zs-desc{
      display: inline-block;
      margin: auto;
  }
