.service-detail-top[data-v-d9ad78ae] {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.26667rem;
  padding: 0.37rem;
  height: 2.08rem;
  background-image: url("https://shigongbang.obs.cn-east-3.myhuaweicloud.com/ejnRn1HQXNeuS_BwHOGLy.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}
.service-detail-top__btn[data-v-d9ad78ae] {
    position: absolute;
    top: 0.74667rem;
    right: 0.4rem;
    padding: 0 0.05333rem;
    width: calc(1.86667rem * var(--font-size-scale));
    height: calc(0.72rem * var(--font-size-scale));
    line-height: calc(0.66667rem * var(--font-size-scale));
    font-size: calc(0.32rem * var(--font-size-scale));
    border-radius: 0.13333rem;
    color: #ef4033;
    border: 0.02667rem solid #ef4033;
}
.service-detail-top__logo[data-v-d9ad78ae] {
  margin-right: 0.34667rem;
  width: 1.38667rem;
  height: 1.38667rem;
  border-radius: 0.10667rem;
}
.service-detail-top__logo--img[data-v-d9ad78ae] {
  width: 100%;
  height: 100%;
  border-radius: 0.10667rem;
  object-fit: cover;
}
.service-detail-top-info[data-v-d9ad78ae] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.service-detail-top-info__name[data-v-d9ad78ae] {
  display: inline-block;
  vertical-align: middle;
  max-width: 4.8rem;
  font-size: calc(0.42667rem * var(--font-size-scale));
  color: #fff;
  font-weight: 600;
}
.service-detail-top-info__icon[data-v-d9ad78ae] {
  margin-left: 0.13333rem;
  width: 0.32rem;
  height: 0.37333rem;
}
.service-detail-top-info__tags[data-v-d9ad78ae] {
  margin-top: 0.24rem;
  width: 5.6rem;
}
.service-detail-top-info__tags--item[data-v-d9ad78ae] {
  display: inline-block;
  margin-right: 0.26667rem;
  max-width: calc(2.4rem  * var(--font-size-scale));
  font-size: calc(0.26667rem * var(--font-size-scale));
  border-radius: 0.05333rem;
  line-height: calc(0.42667rem * var(--font-size-scale)) !important;
  height: calc(0.42667rem * var(--font-size-scale)) !important;
  padding: 0 0.13333rem;
  color: #fff;
}
.service-detail-describe__icon[data-v-d9ad78ae] {
  max-width: 2.4rem;
}
.am-large-font .service-detail-top-info__tags[data-v-d9ad78ae] {
  width: 5.06667rem;
}
.am-large-font .service-detail-top-info__name[data-v-d9ad78ae] {
  max-width: 4.26667rem;
}
.am-large-font .service-detail-top[data-v-d9ad78ae] {
  height: 2.29333rem;
}

