h2, h3, h4 {
  font-weight: 400;
  text-align: center;
  margin: 0;
  padding: 0;
  font-weight: 400;
}

h2 {
  font-size: 0.5333rem;
  color: #000;
}

h3 {
  font-size: 0.4rem;
  color: #666;
  margin-bottom: 0.3333rem;
}

h4 {
  font-size: 0.2667rem;
  color: #333;
  margin-top: 0.4933rem;
}

.mt60 {
  margin-top: 0.8rem;
}

.ml20 {
  margin-left: 0.2667rem;
}

.tit {
  font-size: 0.3867rem;
  color: #000;
  font-weight: 400;
}

.paint-container1 > div {
  padding-top: 0.8rem;
}
.paint-container1 h1 {
  margin-bottom: 0.8rem;
}
.paint-container1 h1 span {
  background-image: url(../img/screen/title-bg-2.png);
}
.paint-container1 p {
  margin-top: 0.8267rem;
  padding: 0 0.2667rem 0.8rem;
  text-align: justify;
}

.paint-container2 {
  margin-top: 0.52rem;
}
.paint-container2 > div {
  padding-top: 0.4267rem;
}
.paint-container2 .plr5 {
  padding-left: 0.0667rem;
  padding-right: 0.0667rem;
}
.paint-container2 .img-wrapper1 {
  padding-top: 0.4533rem;
  padding-left: 0.5067rem;
  padding-bottom: 1.0667rem;
}
.paint-container2 .img-wrapper1 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0.3333rem;
}
.paint-container2 .img-wrapper1 > div > img {
  width: 1.2933rem;
  height: 1.2933rem;
  margin-right: 0.16rem;
}
.paint-container2 .img-wrapper1 > div p {
  font-size: 0.2533rem;
  line-height: 0.48rem;
  margin-top: 0.1467rem;
}
.paint-container2 .wrapper2 {
  padding-top: 1.5733rem;
}
.paint-container2 .img-wrapper2 .wrap {
  margin-top: 0.48rem;
}
.paint-container2 .img-wrapper2 .wrap:first-child {
  margin-top: 0.6133rem;
}
.paint-container2 .img-wrapper2 .wrap:first-child .txt {
  padding-bottom: 0.8rem;
}
.paint-container2 .img-wrapper2 .wrap > img {
  width: 100%;
}
.paint-container2 .img-wrapper2 .wrap .txt {
  padding: 0.4267rem 0.32rem 0.3467rem;
  background-color: #fff;
}
.paint-container2 .img-wrapper2 .wrap .txt .tit {
  font-size: 0.3733rem;
  line-height: 0.4667rem;
  color: #000;
}
.paint-container2 .img-wrapper2 .wrap .txt > p {
  margin-top: 0.2667rem;
  font-size: 0.24rem;
  color: #666;
  line-height: 0.4667rem;
  text-align: left;
}

.case-container {
  padding-top: 2.0267rem;
  padding-bottom: 2.9733rem;
}
.case-container .wrapper {
  margin-top: 0.7733rem;
}
.case-container .wrapper .wrap + .wrap {
  margin-top: 0.8533rem;
}
.case-container .wrapper .wrap > img {
  width: 100%;
}
.case-container .wrapper .wrap > div {
  padding: 0.56rem 0;
  font-size: 0.4267rem;
  line-height: 0.5467rem;
  color: #000;
  background-color: #FFF;
  text-align: center;
}