.tl-content-view3 {
  padding-bottom: 0.2rem;
}

.tl-content-view3 .tl-content--box {
  margin: 0 0.12rem 0.12rem;
  padding: 0.2rem 0.16rem;
  background: #fff;
  border-radius: 0.12rem;
}

.tl-content-view3 .service-from .form_row {
  margin: 0 0 0.12rem 0;
}

.tl-content-view3 .service-from .form_row:last-child {
  margin: 0;
}

.tl-content-view3 .tl-content--box .service-from .layout-level {
  gap: 0.12rem;
}

.tl-content-view3 .tl-content--box .service-btn {
  width: 100%;
  height: 0.44rem;
  border-radius: 0.08rem;
  border: none;
  font-size: 0.16rem;
  font-weight: bold;
  color: #fff;
  margin: 0.16rem 0 0 0;
}

.tl-content-view3 .layout-login.layout-vertical .act-service:first-child .service-btn {
  margin: 0.12rem 0 0 0;
}

.tl-content-view3 .layout-login.layout-level .act-service .service-btn {
  margin: 0.12rem 0 0 0;
}

.tl-content-view3 .tl-content--title.-sub-title {
  text-align: center;
  position: relative;
  margin: 0 0 0.16rem;
}

.tl-content-view3 .tl-content--title.-sub-title::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 0.5px;
  background-color: #ededed;
  z-index: 9;
}

.tl-content-view3 .tl-content--title.-sub-title span {
  display: inline-block;
  border-bottom: 1px solid #b6b6b6;
  padding: 0 0 0.05rem;
  color: #666;
  font-weight: bold;
  font-size: 0.14rem;
  position: relative;
  z-index: 10;
}

.tl-content-view3 .tl-content--box .service-from .only-item {
  width: 100%;
}

.tl-content-view3 .tl-content--box .service-from .service-body {
  padding: 0;
}

.tl-content-view3 .tl-content--box.round-box {
  border-radius: 0.12rem 0.12rem 0 0;
}

.tl-content-view3 .tl-content--box act-desc {
  border-radius: 0 0 0.12rem 0.12rem;
}

.tl-content-view3 .tl-content--box .long-flow .flow-act.-mult .act-btn {
  margin: 0 0.16rem 0 0;
  font-weight: 600;
}

.tl-content-view3 .tl-content--box .long-flow .flow-act.-mult .act-btn:last-child {
  margin: 0;
}
