body, html {
    font: 14px/1.5 "Noto Sans SC", "Lantinghei SC", "Microsoft Yahei", "Hiragino Sans GB", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.pmmktM .hide {
  display: none !important;
}
.pmddw_dz_loding_fixed {
  position: relative;
  overflow: hidden;
}
.pmddw_dz_loding_fixed.noBg::after {
  background-color: transparent;
}
.pmddw_dz_loding_fixed::after {
  content: "";
  clear: both;
  position: fixed;
  top: 0;
  left: 0;
  display: block;
  width: 100vw;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.4);
  background-image: url(http://file.pmddw.com/course/m/images/icon_dz_loading3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40%;
  z-index: 99;
}
.pmddw_dz_loding {
  position: relative;
}
.pmddw_dz_loding.noBg::after {
  background-color: transparent;
}
.pmddw_dz_loding::after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  clear: both;
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  background-image: url(http://file.pmddw.com/course/m/images/icon_dz_loading3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 40%;
  z-index: 99;
}
.ddw_tips_item {
  opacity: 0;
  position: fixed;
  top: 10%;
  left: 50%;
  transform: translate(-50%, 10%) scale(0.7);
  font-family: AlibabaPuHuiTi_2_55_Regular;
  font-size: 0.26rem;
  letter-spacing: 0.01rem;
  color: #333333;
  background-image: linear-gradient(90deg, #ffffff 0%, #d9deff 100%);
  border-radius: 0.08rem;
  border: solid 1px #d6dcff;
  line-height: 1.8;
  padding: 0.1rem 0.15rem 0.1rem 0.6rem;
  max-width: 7rem;
  min-width: 4rem;
  transition: all 0.2s linear;
  z-index: 9999999;
}
.ddw_tips_item.show {
  transform: translate(-50%, 50%) scale(1);
  opacity: 1;
}
.ddw_tips_item::before {
  position: absolute;
  left: 0.1rem;
  top: 50%;
  transform: translateY(-50%);
  content: "";
  clear: both;
  display: block;
  width: 0.4rem;
  height: 0.4rem;
  background-repeat: no-repeat;
  background-image: url(http://file.pmddw.com/course/m/images/icon_dz_s_success.png);
  background-size: contain;
}
.ddw_tips_item.error {
  background-image: linear-gradient(90deg, #fffdfa 0%, #ffece0 100%);
  border: solid 1px #ffe1cd;
}
.ddw_tips_item.error::before {
  background-image: url(http://file.pmddw.com/course/m/images/icon_dz_s_error.png);
}
.ddw_tips_item.warning::before {
  background-image: url(http://file.pmddw.com/course/m/images/icon_dz_s_warning.png);
}


