.wux-notification {
  position: absolute;
  top: -2rem;
  right: 0;
  left: 0;
  z-index: 9999;
  width: 100%;
  min-height: 4rem;
  padding-top: 2rem;
  font-size: .8rem;
  color: #fff;
  background-color: rgba(0,0,0,.85)
}
.wux-notification__content {
  display: flex;
  padding: .3rem .6rem 1rem .6rem;
  align-items: flex-start
}
.wux-notification__hd {
  width: 1rem;
  height: 1rem
}
.wux-notification__image {
  width: 100%;
  height: 100%
}
.wux-notification__bd {
  width: 100%;
  margin: 0 .4rem
}
.wux-notification__title {
  font-weight: 700
}
.wux-notification__text {
  line-height: 1
}
.wux-notification__ft {
  position: absolute;
  bottom: .2rem;
  left: 50%;
  width: 2rem;
  height: .3rem;
  background: #fff;
  border-radius: .15rem;
  opacity: .5;
  transform: translate3d(-50%,0,0)
}