.pc-layout .main {
  padding-top: 1.4rem;
  padding-bottom: 2rem;
}
.pc-layout .page-title {
  font-size: .4rem;
  color: #000;
  font-weight: 500;
}
.pc-layout .c-item {
  margin-top: .6rem;
}
.pc-layout .item-title {
  position: relative;
  font-size: .28rem;
  color: #222222;
  line-height: .36rem;
  font-weight: 500;
}
.pc-layout .item-title::before {
  position: absolute;
  left: -.3rem;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  display: inline-block;
  width: .14rem;
  height: .14rem;
  border-radius: 50%;
  background: #f96650;
}
.pc-layout .item-content {
  margin-top: .2rem;
  font-size: .2rem;
  color: #222222;
  line-height: .34rem;
}

.m-layout .main {
  padding-top: 1rem;
  padding-bottom: 0.68rem;
}
.m-layout .page-title {
  font-size: .44rem;
  color: #000;
  font-weight: 500;
}
.m-layout .c-item {
  margin-top: .6rem;
  padding: 0 1rem;
}
.m-layout .item-title {
  position: relative;
  font-size: .32rem;
  color: #222222;
  line-height: .36rem;
  font-weight: 500;
}
.m-layout .item-title::before {
  position: absolute;
  left: -.3rem;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  display: inline-block;
  width: .14rem;
  height: .14rem;
  border-radius: 50%;
  background: #f96650;
}
.m-layout .item-content {
  margin-top: .2rem;
  font-size: .24rem;
  color: #222222;
  line-height: .38rem;
}