html {
  /* width: 10rem; */
  margin: 0 auto;
}
body {
  min-width: 4.2667rem;
  max-width: 10rem;
  font: 14px Helvetica Neue, Helvetica, PingFangSC-Regular, Tahoma, Arial,
    sans-serif;
  background: #fbfbfb;
}
@media screen and (min-width: 750px) {
  html {
    font-size: 75px !important;
  }
}
img[src=""],
img:not([src]) {
  opacity: 0;
}
.font-title {
  font-family: PingFangSC-Medium;
}
/** 一行溢出省略号 */
.text-overflow {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
/** 两行溢出省略号 */
.text-overflow-two {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
/** 三行溢出省略号 */
.text-overflow-three {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
/** 四行溢出省略号 */
.text-overflow-four {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
.border_b {
  border-bottom: 0.0133rem solid #dadada;
}
.mg_t44 {
  margin-top: 0.5867rem;
}
.mg_b44 {
  margin-bottom: 0.5867rem;
}
.pd_b32 {
  padding-bottom: 0.4267rem;
}
.pd_b44 {
  padding-bottom: 0.5867rem;
}
.mg_t-465 {
  margin-top: -6.2rem;
}
.mg_t-436 {
  margin-top: -5.8133rem;
}
.mg_t-365 {
  margin-top: -4.8733rem;
}
.h190 {
  height: 2.5333rem;
}
.h150 {
  height: 2rem;
}
.df {
  display: flex;
}
.flex-layout {
  display: flex;
  align-items: center;
}
.jc-space-between {
  justify-content: space-between;
}
.jc-flex-start {
  justify-content: flex-start;
}
.jc-flex-end {
  justify-content: flex-end;
}
.max-w550 {
  max-width: 7.34rem;
}
.dj-col-fff {
  color: #fff;
}
.dj-col-000 {
  color: #000;
}
.dj-fontsize-32 {
  font-size: 0.4267rem;
}
.dj-fontsize-36 {
  font-size: 0.48rem;
}
