.about2 {
  padding: 114px 0 68px;
  background: #EBEBEB;
}

.about2 .common-title h2 {
  font-size: 40px;
}

.about2 .left {
  width: 38%;
}

.about2 .content {
  margin-top: 40px;
}

.about2 .content p {
  line-height: 1.4;
  font-size: 20px;
  color: #666666;
  margin-bottom: 46px;
}

.about2 .content img {
  width: 100%;
}

.about2 .right {
  width: 50%;
}

.about2 .right img {
  width: 100%;
}

.about3 {
  height: 646px;
}

.about3 .wrap {
  padding-top: 123px;
}

.about3 .wrap .common-title h2 {
  font-size: 42px;
}

.about3 .wrap .content {
  margin-top: 40px;
  max-width: 540px;
}

.about3 .wrap .content p {
  color: #666666;
  font-size: 20px;
  line-height: 1.6;
}

.about3 .wrap .content p b,
.about3 .wrap .content p strong {
  color: #000;
}

.about4 {
  /* height: 646px; */
}

.about4 .wrap {
  padding-top: 106px;
}

.about4 .wrap .common-title h2 {
  font-size: 42px;
}

.about4 .wrap .content {
  margin-top: 36px;
  max-width: 940px;
}

.about4 .wrap .content p {
  color: #666666;
  font-size: 20px;
  line-height: 1.6;
  margin-bottom: 18px;
}

.about4 .wrap img{
  width: 100%;
  margin-top: 41px;
}

.about5 {
  height: 654px;
}

.about5 .wrap {
  height: 100%;
}

.about5 .wrap .common-title h2 {
  font-size: 42px;
  color: #000000;
}

.about5 .wrap .content {
  margin-top: 36px;
  max-width: 921px;
}

.about5 .wrap .content p {
  color: #000000;
  font-size: 20px;
  line-height: 1.4;
  margin-bottom: 18px;
}

/* 
*======================================================media===============================================================
*/
@media screen and (max-width:1919px) {}

/* 
*---------------------------------------------1519
*/
@media screen and (max-width:1519px) {

  .about2 .common-title h2,
  .about3 .wrap .common-title h2,
  .about4 .wrap .common-title h2,
  .about5 .wrap .common-title h2 {
    font-size: 34px;
    line-height: 1.4;
  }

  .about2 .content p,
  .about3 .wrap .content p,
  .about4 .wrap .content p,
  .about5 .wrap .content p {
    font-size: 18px;
  }

  .about3 {
    height: 500px;
  }

  .about5 {
    height: 554px;
  }

  .about3 .wrap {
    height: 100%;
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}

/* 
*---------------------------------------------1280
*/
@media screen and (max-width:1100px) {

  .about2 .left,
  .about2 .right {
    width: 100%;
  }

  .about2 .content img,
  .about2 .right img {
    width: auto;
    margin: 20px auto;
    display: block;
    max-width: 100%;
  }
}

/* 
*---------------------------------------------991
*/
@media screen and (max-width:991px) {
  .about2 {
    padding: 68px 0 68px;
  }
}

/* 
*---------------------------------------------768
*/
@media screen and (max-width:768px) {

  .about2 .common-title h2,
  .about3 .wrap .common-title h2,
  .about4 .wrap .common-title h2,
  .about5 .wrap .common-title h2 {
    font-size: 30px;
  }

  .about2 .content p,
  .about3 .wrap .content p,
  .about4 .wrap .content p,
  .about5 .wrap .content p {
    font-size: 16px;
  }

  .about2 {
    padding: 44px 0 44px;
  }
}

/* 
*---------------------------------------------480
*/
@media screen and (max-width:480px) {

  .about2 .common-title h2,
  .about3 .wrap .common-title h2,
  .about4 .wrap .common-title h2,
  .about5 .wrap .common-title h2 {
    font-size: 24px;
  }
}