.all-wrap .banner .info {
  position: absolute;
  top: 55px;
  left: 50px;
  z-index: 1; }
  .all-wrap .banner .info h2 {
    font-size: 34px;
     
    vertical-align: top;
    line-height: 1.1;
    color: white; }
    .all-wrap .banner .info h2 img {
      height: 43px;
      vertical-align: top; }
  .all-wrap .banner .info h3 {
    font-size: 16px;
     
    color: #f5f7ff;
    line-height: 1.2; }
  .all-wrap .banner .info .btn {
    width: 120px;
    height: 40px;
    color: #fff;
    line-height: 40px;
    padding: 0; }

.all-wrap .advantageList {
  width: 790px;
  margin: auto; }
  .all-wrap .advantageList .line {
    width: 100%;
    height: 350px;
    font-size: 0;
    border-bottom: 1px solid #ebebeb; }
    .all-wrap .advantageList .line .info {
      width: 560px;
      height: 100%;
      margin: auto;
      padding-top: 60px;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .all-wrap .advantageList .line .info h2 {
        font-size: 24px;
         
        color: #333333;
        line-height: 1;
        margin-bottom: 20px; }
      .all-wrap .advantageList .line .info h3 {
        font-size: 16px;
        color: #666666;
        line-height: 1;
        margin-bottom: 45px; }
      .all-wrap .advantageList .line .info .itemlist {
        font-size: 0;
        text-align: left; }
        .all-wrap .advantageList .line .info .itemlist .item {
          width: 75px;
          display: inline-block;
          vertical-align: top;
          text-align: center;
          margin-right: 46px; }
          .all-wrap .advantageList .line .info .itemlist .item .icon {
            width: 75px;
            height: 75px;
            border-radius: 50%;
            line-height: 75px;
            margin-bottom: 15px;
            -webkit-box-shadow: 0px 4px 7.68px 0.32px rgba(147, 173, 174, 0.15);
            box-shadow: 0px 4px 7.68px 0.32px rgba(147, 173, 174, 0.15); }
            .all-wrap .advantageList .line .info .itemlist .item .icon > img {
              width: 34px; }
          .all-wrap .advantageList .line .info .itemlist .item .title {
            font-size: 13.6px;
             
            color: #666666;
            white-space: pre-line; }
        .all-wrap .advantageList .line .info .itemlist .item:nth-last-of-type(1) {
          margin-right: 0; }

.all-wrap .sceneList {
  width: 100%;
  margin: auto; }
  .all-wrap .sceneList .line {
    width: 100%;
    height: 350px;
    font-size: 0;
    border-bottom: 1px solid #ebebeb; }
    .all-wrap .sceneList .line .imgWrap,
    .all-wrap .sceneList .line .infoWrap {
      display: inline-block;
      vertical-align: top; }
    .all-wrap .sceneList .line .imgWrap {
      width: 388px;
      height: 100%;
      position: relative; }
      .all-wrap .sceneList .line .imgWrap > img {
        position: absolute;
        bottom: 0;
        margin: auto; }
    .all-wrap .sceneList .line .infoWrap {
      width: 420px;
      margin-left: 40px;
      height: 100%; }
      .all-wrap .sceneList .line .infoWrap .info {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%); }
        .all-wrap .sceneList .line .infoWrap .info h2 {
          font-size: 23px;
           
          color: #333333;
          text-transform: uppercase;
          line-height: 1.2;
          margin-bottom: 40px;
          text-align: left; }
        .all-wrap .sceneList .line .infoWrap .info p {
          font-size: 14px;
           
          color: #666666;
          text-transform: uppercase;
          line-height: 1.5; }
  .all-wrap .sceneList .line:nth-of-type(odd) .imgWrap > img {
    left: 0; }
  .all-wrap .sceneList .line:nth-of-type(even) .imgWrap{
    margin-left: 21px;
  }
  .all-wrap .sceneList .line:nth-of-type(even) .imgWrap > img {
    right: 0; }

.all-wrap .feedbackList h3 {
  margin-bottom: 5px !important; }

.all-wrap .feedbackList .info {
  min-height: 200px; }

.m-wrap .advantageList {
  width: 10rem;
  margin: auto; }
  .m-wrap .advantageList .line {
    width: 8.533rem;
    font-size: 0;
    margin: auto;
    border-bottom: 0.013rem solid #ebebeb;
    padding-bottom: 0.467rem; }
    .m-wrap .advantageList .line .info {
      width: 8.5rem;
      height: 100%;
      margin: auto;
      padding-top: 0.533rem;
      text-align: center;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .m-wrap .advantageList .line .info h2 {
        font-size: 0.4rem;
        color: #333333;
        line-height: 1;
        margin-bottom: 0.267rem; }
      .m-wrap .advantageList .line .info h3 {
        font-size: 0.32rem;
        color: #666666;
        line-height: 1;
        margin-bottom: 0.333rem; }
      .m-wrap .advantageList .line .info .itemlist {
        font-size: 0;
        text-align: left;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        .m-wrap .advantageList .line .info .itemlist .item {
          text-align: center; }
          .m-wrap .advantageList .line .info .itemlist .item .icon {
            width: 1.2rem;
            height: 1.2rem;
            border-radius: 50%;
            line-height: 1.2rem;
            margin: 0.2rem auto;
            -webkit-box-shadow: 0rem 0.053rem 0.102rem 0.004rem rgba(147, 173, 174, 0.15);
            box-shadow: 0rem 0.053rem 0.102rem 0.004rem rgba(147, 173, 174, 0.15); }
            .m-wrap .advantageList .line .info .itemlist .item .icon > img {
              width: 0.6rem; }
          .m-wrap .advantageList .line .info .itemlist .item .title {
            font-size: 0.32rem;
            color: #666666;
            white-space: pre-line; }
        .m-wrap .advantageList .line .info .itemlist .item:nth-last-child(1) {
          margin-right: 0; }

.m-wrap .clientTitle {
  margin: 0.6rem 0; }

.m-wrap .clientList {
  padding-bottom: 0.7rem; }

.m-wrap .scene h2 {
  margin: 0.6rem 0 0.267rem; }

.m-wrap .scene h3 {
  margin-bottom: 0.267rem; }

.m-wrap .sceneList {
  width: 10rem;
  margin: auto; }
  .m-wrap .sceneList .line {
    width: 100%;
    height: 4.32rem;
    font-size: 0;
    border-bottom: 0.013rem solid #ebebeb; }
    .m-wrap .sceneList .line .imgWrap,
    .m-wrap .sceneList .line .infoWrap {
      display: inline-block;
      vertical-align: top; }
    .m-wrap .sceneList .line .imgWrap {
      width: 4.7rem;
      height: 100%;
      position: relative; }
      .m-wrap .sceneList .line .imgWrap > img {
        max-height: 80%;
        position: absolute;
        bottom: 0;
        margin: auto; }
    .m-wrap .sceneList .line .infoWrap {
      width: 5.3rem;
      height: 100%; }
      .m-wrap .sceneList .line .infoWrap .info {
        position: relative;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%); }
        .m-wrap .sceneList .line .infoWrap .info h2 {
          font-size: 0.26rem;
          color: #333333;
          text-transform: uppercase;
          line-height: 1.2;
          margin-bottom: 0.4rem;
          margin-top: 0.133rem;
          text-align: left; }
        .m-wrap .sceneList .line .infoWrap .info p {
          font-size: 0.24rem;
          color: #666666;
          text-transform: uppercase;
          line-height: 1.5; }
  .m-wrap .sceneList .line:nth-of-type(odd) .imgWrap > img {
    left: 0; }
  .m-wrap .sceneList .line:nth-of-type(odd) .info {
    padding-right: 0.4rem; }
    .m-wrap .sceneList .line:nth-of-type(odd) .info h2 {
      text-align: right; }
    .m-wrap .sceneList .line:nth-of-type(odd) .info p {
      text-align: right; }
  .m-wrap .sceneList .line:nth-of-type(even) .imgWrap > img {
    right: 0; }
  .m-wrap .sceneList .line:nth-of-type(even) .info {
    padding-left: 0.4rem; }
    .m-wrap .sceneList .line:nth-of-type(even) .info h2 {
      text-align: left; }
    .m-wrap .sceneList .line:nth-of-type(even) .info p {
      text-align: left; }
