* {
  -webkit-user-select: none;
  /* Chrome/Safari/Edge */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE/Edge */
  user-select: none;
  /* Standard syntax */
}

html {
  font-size: 1rem;
  font-size: calc(100vw/19.2);
}

#pageHeader {
  background-color: #ccc;
  display: flex;
  justify-content: center;
}

#pageHeader img {
  width: 100vw;
  height: 5rem;
}

@media (max-width: 768px) {
  #pageHeader {
    height: 1.57rem;
  }
  #pageHeader img {
    height: 1.57rem;
  }
}

#app {
  padding: .56rem 3.6rem;
}

@media (max-width: 768px) {
  #app {
    padding: .56rem;
  }
}

.join {
  display: flex;
  align-items: center;
  height: 3.5rem;
  margin-bottom: 0.32rem;
}

@media (max-width: 768px) {
  .join {
    height: auto;
    border-bottom: 1px solid #e0e0e02c;
  }
}

.join .showImg {
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 3.5rem;
  background-color: #0036CC;
  margin-right: .7rem;
}

@media (max-width: 768px) {
  .join .showImg {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 2.5rem;
  }
}

.join .info {
  height: 3.5rem;
  flex: 2;
}

.join .info .title {
  font-size: .18rem;
  color: #444444;
  font-weight: 600;
  margin-bottom: .07rem;
}

.join .info .content .ctitle {
  color: #444444;
  font-size: .16rem;
  font-weight: 600;
  margin-bottom: .1rem;
}

.join .info .content .dec {
  color: #444444;
  font-size: .16rem;
}

.join .info .content .dec .num {
  list-style-type: decimal;
}

@media (max-width: 768px) {
  .join .info {
    height: auto;
  }
}

.divider {
  height: 0.01rem;
  background: #e0e0e0;
  margin: .2rem 0;
  width: 100%;
}

.treatment {
  height: 2.24rem;
  font-size: .16rem;
  padding: .4rem .5rem;
  background-color: #D1DBF6;
}

.treatment .treatment_title {
  font-size: .16rem;
  font-weight: 600;
  margin-bottom: .03rem;
}

.treatment .span_title {
  font-size: .16rem;
  font-weight: 600;
  margin-right: 0.05rem;
}
