.popup-wrap {
  position: fixed;
  z-index: 1000;
  top: 30%;
  left: 50%;
  display: none;
  margin-left: -345px;
  background: #fff
}
.popup-wrap.login-popup {
  z-index: 9999999999;
  width: 690px;
  height: 310px
}
.popup-wrap .popup-box {
  height: 100%;
  background: #fff
}
.popup-wrap .popup-box iframe {
  z-index: 9999999;
  width: 100%;
  max-width: 100%;
  height: 300px
}
.mask {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transform: translateZ(100px);
  background: #333;
  background: rgba(0,0,0,.7)
}
.tip-popup {
  position: relative;
  z-index: 1;
  padding-bottom: 24px
}
.tip-popup .top-error-tip {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 30px;
  text-align: center;
  background: #f8d6da
}
.tip-popup .top-error-tip p {
  font: 12px/30px PingFangSC-Regular,'-apple-system',Simsun;
  color: #ff3955
}
.popup-title {
  position: relative;
  z-index: 2;
  height: 39px;
  border-bottom: 1px solid #e6e6e6;
  background: #fff
}
.popup-title h3 {
  font-size: 18px;
  line-height: 36px;
  height: 40px;
  padding: 0 10px;
  text-align: left;
  color: #1a1a1a
}
.popup-content {
  padding: 40px 20px;
  text-align: center
}
.tip-content {
  text-align: center
}
.tip-text {
  padding: 60px 0
}
.tip-text p {
  font: 16px/32px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif
}
.popup-btn {
  font-size: 0;
  text-align: center
}
.popup-btn a {
  display: inline-block;
  vertical-align: middle
}
.popup-btn a.pink-btn,
.popup-btn a.red-btn {
  font: 14px/34px PingFangSC-Regular,'-apple-system',Simsun;
  width: 120px;
  height: 34px;
  margin-right: 0
}
.popup-btn a.border-btn {
  font: 14px/32px PingFangSC-Regular,'-apple-system',Simsun;
  width: 118px;
  height: 32px;
  margin-left: 24px;
  border: 1px solid #ff5269
}
.report-wrap {
  padding: 20px 40px
}
.report-wrap h3 {
  font: 12px/16px PingFangSC-Regular,'-apple-system',Simsun;
  margin-bottom: 8px;
  color: grey
}
.report-wrap h3 + p {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun;
  margin-bottom: 24px
}
.report-wrap .type {
  font-size: 0;
  width: 410px;
  padding-bottom: 20px
}
.report-wrap .type label {
  font: 14px/20px PingFangSC-Regular,'-apple-system',Simsun;
  margin: 0 24px 16px 0
}
.edit-name-form {
  width: 300px;
  margin: 0 auto;
  text-align: left
}
.edit-name-form input {
  font: 14px/18px PingFangSC-Regular,'-apple-system',Simsun;
  width: 278px;
  height: 18px;
  margin-bottom: 10px;
  padding: 8px 10px;
  border: 1px solid #e6e6e6
}
.edit-name-form input.error {
  border: 1px solid #ff3955
}
.edit-name-form p {
  font: 14px/24px PingFangSC-Regular,'-apple-system',Simsun;
  color: #666
}
.lbf-light-tip .simple-tips span.icon-font {
  font-size: 48px;
  display: inline-block;
  vertical-align: middle
}
.lbf-light-tip .simple-tips h3 {
  font: 16px/24px PingFangSC-Regular,HelveticaNeue-Light,'Helvetica Neue Light','Microsoft YaHei',sans-serif;
  display: inline-block;
  vertical-align: 4px
}
.lbf-panel {
  transform: translateZ(0);
  animation: tinydown .5s;
  box-shadow: 0 2px 5px rgba(0,0,0,.2)!important
}
.lbf-panel .lbf-panel-close {
  font-size: 18px;
  top: 12px;
  right: 12px;
  width: 16px;
  transition: .5s;
  transition: .5s;
  transform: rotate(0);
  transform: rotate(0)
}
.lbf-panel .lbf-panel-close:hover {
  transform: rotate(90deg)
}
.lbf-panel .lbf-panel-close:hover {
  transform: rotate(90deg)
}
.login-wrap {
  position: fixed;
  z-index: 1000;
  top: 50%;
  left: 50%;
  display: block;
  width: 400px;
  height: 484px;
  margin-top: -207px;
  margin-left: -196.5px;
  transform: translateZ(100px);
  background: 0 0
}