.banner-wrap {
  height: 640px;
  background: url("../img/service/banner-bg.png") no-repeat center center;
  background-size: cover; }
  .banner-wrap .banner_content {
    width: 715px;
    padding-top: 151px;
    color: #fff; }
    .banner-wrap .banner_content h3 {
      font-size: 70px;
      font-family: FZLanTingHei-R-GBK;
      font-weight: 400;
      text-shadow: 0px 5px 15px rgba(14, 12, 12, 0.35); }
    .banner-wrap .banner_content h5 {
      font-size: 30px;
      font-weight: 400;
      color: white;
      text-shadow: 0px 5px 15px rgba(14, 12, 12, 0.35); }
    .banner-wrap .banner_content .c_l {
      text-align: left; }
    .banner-wrap .banner_content .c_r {
      text-align: right; }
      .banner-wrap .banner_content .c_r h3 {
        margin-top: 10px; }
    .banner-wrap .banner_content .c_c {
      margin-top: 60px;
      text-align: left;
      font-size: 30px;
      font-family: PingFang SC;
      font-weight: 500;
      color: #527799;
      letter-spacing: 0.7em; }

.features-wrap .features-content {
  padding-bottom: 60px; }
  .features-wrap .features-content img.img {
    width: 680px;
    height: 260px; }
  .features-wrap .features-content .txt-content {
    width: 425px; }
    .features-wrap .features-content .txt-content h4 {
      line-height: 92px;
      font-size: 22px; }
    .features-wrap .features-content .txt-content p {
      font-size: 14px;
      line-height: 28px; }

.adaptation-wrap {
  background-color: #f2f2f2;
  padding-bottom: 50px; }
  .adaptation-wrap .adaptation-content {
    height: 530px;
    background: url("../img/service/webdevimg.png") no-repeat center center;
    position: relative; }
    .adaptation-wrap .adaptation-content ul li {
      width: 246px;
      position: absolute; }
      .adaptation-wrap .adaptation-content ul li h5 {
        line-height: 1;
        font-size: 25px;
        margin-bottom: 15px; }
      .adaptation-wrap .adaptation-content ul li p {
        font-size: 12px;
        line-height: 18px;
        color: #4c4c4c;
        text-align: left; }
      .adaptation-wrap .adaptation-content ul li:nth-child(1) {
        top: 50px;
        left: 25px; }
        .adaptation-wrap .adaptation-content ul li:nth-child(1) h5 {
          text-align: right; }
      .adaptation-wrap .adaptation-content ul li:nth-child(2) {
        top: 424px;
        left: 25px; }
        .adaptation-wrap .adaptation-content ul li:nth-child(2) h5 {
          text-align: right; }
      .adaptation-wrap .adaptation-content ul li:nth-child(3) {
        top: 50px;
        right: 25px; }
        .adaptation-wrap .adaptation-content ul li:nth-child(3) h5 {
          text-align: left; }
      .adaptation-wrap .adaptation-content ul li:nth-child(4) {
        top: 424px;
        right: 25px; }
        .adaptation-wrap .adaptation-content ul li:nth-child(4) h5 {
          text-align: left; }

/*# sourceMappingURL=serviceDetail_web.css.map */
