/*模块标题*/
.qc-m1-title {
  font-size: 24px;
}

.qc-m1-title2 {
  font-size: 24px;
}

.qc-m2-title {
  font-size: 30px;
}

.qc-ysx1-1 {
  padding-top: 30px;
  color: #fff;
  text-align: center;
  height: 400px;
  position: relative;
  background-image: url(../images/ysx1-bg3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.qc-ysx1-1 .qc-m1-title,
.qc-ysx1-1 p {
  color: #f8f9fa;
}

.qc-ysx1-2 {
  padding-top: 30px;
  color: #fff;
  text-align: center;
  height: 400px;
  position: relative;
  background-image: url(../images/ysx1-bg6.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.qc-ysx1-2 .qc-m1-title,
.qc-ysx1-2 p {
  color: #f8f9fa;
}

.qc-ysx1-3 {
  padding-top: 30px;
  color: #333333;
  text-align: center;
  height: 400px;
  position: relative;
  background-image: url(../images/ysx1-bg9.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.qc-ysx1-4 {
  padding-top: 30px;
  color: #333333;
  text-align: center;
  height: 400px;
  position: relative;
  background-image: url(../images/ysx1-bg12.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.qc-ysx1-3 .qc-m1-title,
.qc-ysx1-3 p,
.qc-ysx1-4 .qc-m1-title,
.qc-ysx1-4 p {
  color: #343a40;
}

.qc-ysx1-5 {
  padding-top: 230px;
  color: #fff;
  text-align: center;
  height: 400px;
  position: relative;
  background-image: url(../images/ysx1-bg15.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.qc-ysx1-5 .qc-m1-title,
.qc-ysx1-5 p {
  color: #f8f9fa;
}

.qc-ysx1-6 {
  padding-top: 30px;
  color: #333333;
  text-align: center;
  height: 400px;
  position: relative;
  background-image: url(../images/ysx1-bg18.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.qc-ysx1-6 .qc-m1-title,
.qc-ysx1-6 p {
  color: #343a40;
}

.qc-ysx1-7 {
  padding-top: 30px;
  color: #333333;
  text-align: center;
  height: 400px;
  position: relative;
  background-image: url(../images/ysx1-bg21.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.qc-ysx1-7-title {
  color: #413950;
  font-size: 60px;
}

.qc-ysx1-7 .qc-m1-title,
.qc-ysx1-7 p {
  color: #f8f9fa;
}

.qc-ysx1-7-body {
  color: #fff;
  text-align: right;
  margin-left: auto;
  margin-right: auto;
  width: 440px;
}

.qc-ysx1-7-body-text {
  font-size: 40px;
}

.qc-ysx1-8 {
  color: #fff;
  text-align: left;
  height: 400px;
  position: relative;
  background-image: url(../images/ysx1-bg24.png);
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
}

.qc-ysx1-8 .qc-m1-title,
.qc-ysx1-8 p {
  color: #f8f9fa;
}

.qc-ysx1-8 div {
  margin-left: auto;
  margin-right: auto;
  width: 440px;
  padding-top: 100px;
}

.qc-ysx1-9 {
  padding-bottom: 40px;
}

.qc-ysx1-9 .qc-m1-title,
.qc-ysx1-9 p {
  color: #343a40;
}

.qc-ysx1-9 .qc-m1-title {
  text-align: center;
  padding: 60px 0px 30px 0px;
}

.qc-ysx1-9 .media img {
  width: 200px;
}

.qc-ysx1-9 .media-body h4 {
  margin-left: 20px;
}

.qc-ysx1-9 .container {
  width: 100%;
}

.ysp-box {
  margin-top: 30px;
}

.ysp-box>.img {
  width: 150px;
}

.ysp-box>.body {
  padding: 0px 15px;
}

.ysp-box>.body>h4 {
  font-size: 22px;
  position: relative;
  display: inline-block;
  line-height: 35px;
  margin-bottom: 10px;
}
.ysp-box>.body>h4::before {
  background: #007bff none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  width: 30px;
}

@media (min-width: 768px) {}


@media (min-width: 992px) {

  /*模块标题*/
  .qc-m1-title {
    font-size: 24px;
  }

  .qc-m1-title2 {
    font-size: 24px;
  }

  .qc-m2-title {
    font-size: 30px;
  }

  .qc-ysx1-1 {
    padding-top: 60px;
    height: 520px;
    background-image: url(../images/ysx1-bg2.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-2 {
    padding-top: 60px;
    height: 520px;
    background-image: url(../images/ysx1-bg5.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-3 {
    padding-top: 60px;
    height: 520px;
    background-image: url(../images/ysx1-bg8.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-4 {
    padding-top: 60px;
    height: 520px;
    background-image: url(../images/ysx1-bg11.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-5 {
    padding-top: 320px;
    height: 520px;
    background-image: url(../images/ysx1-bg14.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-6 {
    padding-top: 60px;
    height: 520px;
    background-image: url(../images/ysx1-bg17.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-7 {
    padding-top: 60px;
    height: 520px;
    background-image: url(../images/ysx1-bg20.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-7-title {
    font-size: 80px;
  }

  .qc-ysx1-7-body {
    width: 600px;
  }

  .qc-ysx1-7-body-text {
    font-size: 60px;
  }

  .qc-ysx1-8 {
    height: 520px;
    background-image: url(../images/ysx1-bg23.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-8 div {
    padding-top: 200px;
    width: 600px;
  }

  .qc-ysx1-9 {
    padding-bottom: 60px;
  }

  .qc-ysx1-9 .qc-m1-title {
    text-align: center;
    padding: 70px 0px 30px 0px;
  }
}

@media (min-width: 1200px) {

  /*模块标题*/
  .qc-m1-title {
    font-size: 30px;
  }

  .qc-m1-title2 {
    font-size: 30px;
  }

  .qc-m2-title {
    font-size: 36px;
  }

  .qc-ysx1-1 {
    padding-top: 100px;
    height: 800px;
    background-image: url(../images/ysx1-bg1.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-2 {
    padding-top: 100px;
    height: 800px;
    background-image: url(../images/ysx1-bg4.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-3 {
    padding-top: 100px;
    height: 800px;
    background-image: url(../images/ysx1-bg7.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-4 {
    padding-top: 100px;
    height: 800px;
    background-image: url(../images/ysx1-bg10.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-5 {
    padding-top: 550px;
    height: 800px;
    background-image: url(../images/ysx1-bg13.png);
    background-position: center;
    background-repeat: no-repeat
  }

  .qc-ysx1-6 {
    padding-top: 100px;
    height: 800px;
    background-image: url(../images/ysx1-bg16.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-7 {
    padding-top: 60px;
    height: 800px;
    background-image: url(../images/ysx1-bg19.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-7-title {
    font-size: 120px;
  }

  .qc-ysx1-7-body {
    width: 900px;
  }

  .qc-ysx1-7-body-text {
    font-size: 80px;
  }

  .qc-ysx1-8 {
    height: 800px;
    background-image: url(../images/ysx1-bg22.png);
    background-position: center;
    background-repeat: no-repeat;
  }

  .qc-ysx1-8 div {
    padding-top: 400px;
    width: 800px;
  }

  .qc-ysx1-9 .container {
    width: 1180px;
  }

  .qc-ysx1-9 .media img {
    width: auto;
  }

  .qc-ysx1-9 {
    padding-bottom: 80px;
  }

  .qc-ysx1-9 .qc-m1-title {
    text-align: center;
    padding: 90px 0px 30px 0px;
  }

}