.intro,
.services {
  background-color: #f2f5fa;
}
.intro-content {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: start;
  width: 100%;
}
.intro-content .intro-stats {
  height: 300px;
  width: 1952px;
  left: -120px;
  margin-left: -1460px;
  border-top-right-radius: 20px; /* 左上圆角 */
  border-bottom-right-radius: 20px; /* 右下圆角 */
  transform: skew(-15deg);
  opacity: 0.7;
}

.intro-content .intro-stats .intro-tips {
  transform: skew(15deg);
  position: absolute;
  right: 180px;
}

.intro-content.active .intro-stats {
  transition: margin-left 800ms, opacity 800ms;
  opacity: 1;
  margin-left: -1400px;
}

.intro-content.active .intro-stats .stat-tips{
  font-size: 15px;
}

.intro-content.active .intro-stats .stat-label{
  text-align: left;
}

.intro-stats .intro-tips .stat-num{
  font-size: 56px;
  font-weight: 500;
}

.intro-stats .intro-tips .stat-num .stat-tips{
  font-size: 14px;
  font-weight: 400;
}

.intro-stats .intro-tips .stat-label{
  font-size: 20px;
  font-weight: 400;
}

.intro-content .intro-desc {
  position: absolute;
  width: 729px;
  height: 211px;
  box-sizing: border-box;
  border-radius: 15px;
  opacity: 0.7;
  left: 330px;
  transition: left 800ms, opacity 800ms;
}

.intro-content.active .intro-desc {
  transition: left 800ms, opacity 800ms;
  opacity: 1;
  left: 280px;
  background: rgba(255, 255, 255, 0.9)
}

.process-steps-row {
  display: flex;
  align-items: center;
  height: 161px;
  margin-top: 72;
}

.step {
  transition: width 300ms, height 300ms;
}

.step:hover {
  width: 236px;
  height: 161px;
}

.step h4 {
  transition: font-size 300ms, margin-bottom 300ms;
}

.step:hover h4 {
  font-size: 22px;
  font-weight: bolder;
  margin-bottom: 0px;
}

.step h4::after {
  transition: width 300ms, lin-height 300ms;
}

.step:hover h4::after {
  width: 88px;
}

.step p {
  transition: line-height 300ms;
}

.step:hover p {
  line-height: 2;
}
.process-steps .btn-primary {
  margin-top: 82px;
}


.services{
  padding-bottom: 80px;
}

.process{
  padding-bottom: 60px;
}