.consulting{
    padding: .925rem 1.1875rem 1.1875rem 1.1875rem;
    border: 1px dashed #ccc;
    background-color: #ACD9FF;
}
.consulting img{
    width: 100%;
    height: 100%;
}
.plan{
    padding: .75rem 3.6375rem 1.0125rem 3.6375rem;
    background-color: #D9EEFF;
}
.plan img{
    width: 100%;
    height: 100%;
}
.process{
    padding: 1rem 4.4rem 0 4.4rem;
}
.process img{
    width: 100%;
    height: 100%;
}
.appointment{
    margin-top: 1rem;
    text-align: center;
    padding-bottom: 1.525rem;
}
 .appointment .appointmentTitle{
    font-size: .5rem;
    color: #000000;
 }
 .appointment .appointmentPeople{
   font-size: .2rem;
   color: #585858;
   margin-top: .25rem;
   margin-bottom: .375rem;
 }
.appointment .appointmentBtn button{
    border: none;
    border-radius: 4px 4px 4px 4px;
    background-color: #0089FF;
    padding:.2625rem 2.1875rem;
    color: #FFFFFF;
    font-size: .3rem;
}
.tips{
    display: flex;
    justify-content: center;
    margin-top: .125rem;
}

.tips ul{
    width: 4.375rem;
    height: .4375rem;
    border-radius: 33px 33px 33px 33px;
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #F2F7FF;
}
.tips .layui-carousel,.layui-this{
    border-radius: 33px 33px 33px 33px !important;
}

.messageSwiper{
    font-size: .2rem;
}
.messageSwiper li{
    display: flex;
    justify-content: center;
    line-height: 1;
}
.messageSwiper .name span{
line-height: 1;
margin-left: .1375rem;
}
.messageSwiper .name i{
    color: #0089FF;
    width: .2rem;
    height: .2rem;
  }
.messageSwiper  .tipsInfo{
  color: #0089FF;
}