.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 .tableContent .superiority .superiorityWrap {
  position: relative;
  width: 100%;
  height: 425px; }
  .all-wrap .tableContent .superiority .superiorityWrap .logo {
    display: block;
    margin: 0 auto 65px; }
  .all-wrap .tableContent .superiority .superiorityWrap .infoList {
    width: 805px;
    height: 150px;
    margin: auto;
    font-size: 0; }
    .all-wrap .tableContent .superiority .superiorityWrap .infoList .item {
      display: inline-block;
      vertical-align: top;
      text-align: center;
      position: relative; }
      .all-wrap .tableContent .superiority .superiorityWrap .infoList .item .info {
        text-align: left;
        display: inline-block; }
      .all-wrap .tableContent .superiority .superiorityWrap .infoList .item h3 {
        font-size: 18px;
         
        color: #333333;
        text-transform: uppercase;
        font-weight: 550;
        margin-bottom: 40px;
        line-height: 1; }
        .all-wrap .tableContent .superiority .superiorityWrap .infoList .item h3 > span {
          font-size: 18px;
           
          color: #333333;
          font-weight: 600;
          position: relative;
          bottom: 9px; }
      .all-wrap .tableContent .superiority .superiorityWrap .infoList .item p {
        font-size: 14px;
         
        color: #666666;
        text-transform: uppercase;
        line-height: 1;
        margin-bottom: 10px; }
        .all-wrap .tableContent .superiority .superiorityWrap .infoList .item p > span {
          font-size: 14px;
           
          color: #666666;
          line-height: 1;
          position: relative;
          bottom: 5px; }
    .all-wrap .tableContent .superiority .superiorityWrap .infoList .item::after {
      position: absolute;
      content: "";
      display: block;
      width: 1px;
      background: #35ccbc;
      top: 55px;
      right: -14.5px;
      height: 68px; }
    .all-wrap .tableContent .superiority .superiorityWrap .infoList .item:nth-last-child(1)::after {
      display: none; }

.all-wrap .tableContent .superiority .adsWrap {
  position: relative;
  width: 100%;
  overflow: hidden;
  height: 490px; }
  .all-wrap .tableContent .superiority .adsWrap h2 {
    text-transform: none; }
  .all-wrap .tableContent .superiority .adsWrap .content {
    position: relative;
    z-index: 1;
    padding-left: 60px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .all-wrap .tableContent .superiority .adsWrap .content h3 {
      font-size: 18px;
       
      color: #333333;
      line-height: 1;
      font-weight: bold;
      margin-bottom: 17px; }
    .all-wrap .tableContent .superiority .adsWrap .content p {
      font-size: 14px;
       
      line-height: 1.429;
      color: #666666;
      margin-bottom: 27px;
      white-space: pre-line; }
  .all-wrap .tableContent .superiority .adsWrap .logo {
    position: absolute;
    top: 150px;
    right: 0;
    z-index: 0; }

.all-wrap .tableContent .application-scenario {
  position: relative; }
  .all-wrap .tableContent .application-scenario .line-logo {
    position: absolute;
    width: auto;
    height: auto;
    max-width: 400px; }
  .all-wrap .tableContent .application-scenario .line-logo:nth-of-type(1) {
    top: 90px;
    left: 0; }
  .all-wrap .tableContent .application-scenario .line-logo:nth-of-type(2) {
    top: 475px;
    right: 0; }
  .all-wrap .tableContent .application-scenario .line-logo:nth-of-type(3) {
    top: 920px;
    left: 0; }
  .all-wrap .tableContent .application-scenario .line-logo:nth-of-type(4) {
    top: 1280px;
    right: 0; }
  .all-wrap .tableContent .application-scenario .background {
    width: 100%;
    height: 100%; }
  .all-wrap .tableContent .application-scenario .line {
    width: 440px;
    position: absolute; }
    .all-wrap .tableContent .application-scenario .line h3 {
      font-size: 24px;
       
      color: #333333;
      text-transform: uppercase;
      line-height: 1.2;
      white-space: pre-line;
      font-weight: bold;
      margin-bottom: 35px; }
    .all-wrap .tableContent .application-scenario .line p {
      font-size: 14px;
       
      color: #666666;
      text-transform: uppercase;
      line-height: 1.75;
      margin-bottom: 40px; }
    .all-wrap .tableContent .application-scenario .line .btn {
      width: 120px;
      height: 40px;
      color: #fff;
      padding: 0;
      line-height: 40px; }
  .all-wrap .tableContent .application-scenario .line:nth-of-type(even) {
    width: 400px; }
  .all-wrap .tableContent .application-scenario .line:nth-of-type(1) {
    top: 142px;
    left: 400px; }
  .all-wrap .tableContent .application-scenario .line:nth-of-type(2) {
    top: 530px;
    left: 40px; }
  .all-wrap .tableContent .application-scenario .line:nth-of-type(3) {
    top: 930px;
    left: 400px; }
  .all-wrap .tableContent .application-scenario .line:nth-of-type(4) {
    top: 1350px;
    left: 40px; }
.m-wrap .superiority {
  padding-top: 0.86rem; }
  .m-wrap .superiority .logo {
    width: 7rem;
    height: auto;
    display: block;
    margin: 0.467rem auto 0.6rem; }
  .m-wrap .superiority .superiorityWrap {
    margin-bottom: -0.8rem; }
  .m-wrap .superiority .desc {
    width: 8.672rem;
    margin: 0 auto 0.76rem; }
    .m-wrap .superiority .desc h3 {
      font-size: 0.4rem;
       
      color: #333333;
      text-transform: uppercase;
      line-height: 1;
      margin-bottom: 0.253rem;
      font-weight: 550;
      text-align: center; }
      .m-wrap .superiority .desc h3 > span {
        font-size: 0.4rem;
         
        color: #333333;
        position: relative;
        bottom: 0.12rem; }
    .m-wrap .superiority .desc p {
      font-size: 0.32rem;
       
      color: #666666;
      text-transform: uppercase;
      line-height: 1.4;
      margin-bottom: 0.133rem;
      text-align: center; }
      .m-wrap .superiority .desc p > span {
        font-size: 0.32rem;
        color: #666666;
        line-height: 1;
        position: relative;
        bottom: 5px; }
        .m-wrap .main-banner>img{
            left: 40% !important;
        }
  .m-wrap .superiority .adsWrap {
    position: relative;
    width: 100%;
    overflow: hidden;
    padding: 0.64rem 0.413rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .m-wrap .superiority .adsWrap .content {
      position: relative;
      width: 70%;
      text-align: left;
      z-index: 1;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin-top: 1.5rem; }
      .m-wrap .superiority .adsWrap .content h3 {
        font-size: 0.4rem;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0rem;
        color: #333333;
        line-height: 1;
        margin-bottom: 0.213rem;
        font-weight: 550; }
      .m-wrap .superiority .adsWrap .content p {
        font-size: 0.32rem;
        font-weight: normal;
        font-stretch: normal;
        line-height: 0.6rem;
        letter-spacing: 0rem;
        color: #666666;
        white-space: pre-line;
        margin-bottom: 0.5rem; }
    .m-wrap .superiority .adsWrap .logo {
      width: 5.9rem;
      height: auto;
      position: absolute;
      right: 0;
      top: 1.7rem; }
  .m-wrap .superiority .customList {
    padding-bottom: 0.5rem; }
    .m-wrap .superiority .customList .clientList {
      margin-bottom: 0.4rem; }
    .m-wrap .superiority .customList h2 {
      margin-bottom: 0.6rem; }
    .m-wrap .superiority .customList .btn {
      margin-top: 0.333rem;
      margin-bottom: 0.533rem; }

.m-wrap .scene {
  padding: 0.533rem 0.4rem 0.8rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .m-wrap .scene .line h3 {
    font-size: 0.48rem; 
    color: #333333;
    font-weight: bold;
    margin-bottom: 0.267rem;
    line-height: 1.5;
    white-space: pre-line; }
  .m-wrap .scene .line p {
    text-align: left;
    font-size: 0.32rem;
     
    color: #666666;
    text-align: center;
    line-height: 1.6;
    margin: auto; }
  .m-wrap .scene .line-logo {
    width: auto;
    height: 5.5rem;
    display: block;
    position: relative;
    margin: 0 auto; }
  .m-wrap .scene .appointmentBtn {
    margin: 0.6rem; }
  .m-wrap .scene .line:nth-of-type(1) .line-logo {
    left: 0.35rem; }
  .m-wrap .scene .line:nth-of-type(3) .line-logo {
    margin-bottom: -0.6rem; }

.m-wrap .feedbackList .info h3 {
  margin-bottom: 0.3rem; }
.m-wrap .feedbackList .userRole{
    margin-top: -0.1rem;}
.m-wrap .feedbackList .info p {
  margin-bottom: 0.366rem !important; }
