.pmddw_layui_msg {
  border: none !important;
  border-radius: 4px !important;
}
.pmddw_layui_msg.error .layui-layer-content {
  background-image: linear-gradient(90deg, #fffdfa 0%, #ffece0 100%);
  border: solid 1px #ffe1cd;
}
.pmddw_layui_msg .layui-layer-content {
  background-image: linear-gradient(90deg, #ffffff 0%, #d9deff 100%);
  border-radius: 4px;
  border: solid 1px #d6dcff;
  letter-spacing: 1px;
  color: #333333;
  font-size: 14px;
}
.pmddw_layui_msg .layui-layer-content .layui-layer-ico {
  background: url(../images/ddwui-layer.png) no-repeat;
}
.pmddw_layui_msg .layui-layer-content .layui-layer-ico.layui-layer-ico1 {
  background-position: -30px 0;
}
.pmddw_layui_msg .layui-layer-content .layui-layer-ico.layui-layer-ico2 {
  background-position: -60px 0;
}
.pmddw_layui_alert .layui-layer-btn a.layui-layer-btn0 {
  width: 80%;
  max-width: 300px;
}
.pmddw_layui_alert,
.pmddw_layui_confirm {
  background-image: linear-gradient(0deg, #ffffff 55%, #d3d9ff 100%);
  border-radius: 16px !important;
}
.pmddw_layui_alert.success .layui-layer-title::before,
.pmddw_layui_confirm.success .layui-layer-title::before {
  background-position: -78px -30px;
}
.pmddw_layui_alert.error,
.pmddw_layui_confirm.error {
  background-image: linear-gradient(0deg, #ffffff 55%, #ffe5d3 100%);
}
.pmddw_layui_alert.error .layui-layer-title::before,
.pmddw_layui_confirm.error .layui-layer-title::before {
  background-position: -156px -30px;
}
.pmddw_layui_alert.error .layui-layer-btn a.layui-layer-btn0,
.pmddw_layui_confirm.error .layui-layer-btn a.layui-layer-btn0 {
  background-color: #ff6600;
}
.pmddw_layui_alert .layui-layer-title,
.pmddw_layui_confirm .layui-layer-title {
  position: relative;
  background: none;
  border: none;
  padding: 0;
  text-align: center;
  font-size: 18px;
  height: 28px;
  letter-spacing: 1px;
  color: #333333;
  font-weight: bold;
  line-height: 28px;
  padding-top: 70px;
  overflow: visible;
}
.pmddw_layui_alert .layui-layer-title::before,
.pmddw_layui_confirm .layui-layer-title::before {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -30%);
  content: "";
  clear: both;
  display: block;
  width: 78px;
  height: 90px;
  background: url(../images/ddwui-layer.png) no-repeat;
  background-position: 0 -30px;
}
.pmddw_layui_alert .layui-layer-setwin,
.pmddw_layui_confirm .layui-layer-setwin {
  display: none;
}
.pmddw_layui_alert .layui-layer-content,
.pmddw_layui_confirm .layui-layer-content {
  font-size: 14px;
  letter-spacing: 1px;
  color: #666666;
  margin-top:20px;
  /*修改滚动条样式*/
}

.pmddw_layui_confirm .layui-layer-content {
    text-align:center;
    margin-top:20px;
}

.pmddw_layui_alert .layui-layer-content::-webkit-scrollbar,
.pmddw_layui_confirm .layui-layer-content::-webkit-scrollbar {
  width: 2px;
  height: 2px;
  /**/
}
.pmddw_layui_alert .layui-layer-content::-webkit-scrollbar-track,
.pmddw_layui_confirm .layui-layer-content::-webkit-scrollbar-track {
  background: #efefef;
  border-radius: 2px;
}
.pmddw_layui_alert .layui-layer-content::-webkit-scrollbar-thumb,
.pmddw_layui_confirm .layui-layer-content::-webkit-scrollbar-thumb {
  background: #5067fca1;
  border-radius: 1px;
}
.pmddw_layui_alert .layui-layer-content::-webkit-scrollbar-thumb:hover,
.pmddw_layui_confirm .layui-layer-content::-webkit-scrollbar-thumb:hover {
  background: #333;
}
.pmddw_layui_alert .layui-layer-content::-webkit-scrollbar-corner,
.pmddw_layui_confirm .layui-layer-content::-webkit-scrollbar-corner {
  background: #179a16;
}
.pmddw_layui_alert .layui-layer-btn,
.pmddw_layui_confirm .layui-layer-btn {
  text-align: center;
}
.pmddw_layui_alert .layui-layer-btn a,
.pmddw_layui_confirm .layui-layer-btn a {
  line-height: 36px;
  height: 36px;
  border-radius: 18px;
  border: solid 1px #ececec;
  letter-spacing: 1px;
  color: #666666;
  font-size: 14px;
}
.pmddw_layui_alert .layui-layer-btn a.layui-layer-btn0,
.pmddw_layui_confirm .layui-layer-btn a.layui-layer-btn0 {
  border: none;
  background-color: #5068fc;
  color: #ffffff;
}

.layui-layer-loading .layui-layer-content{
  width:40px !important;
  height:40px !important;
  background-repeat:no-repeat !important;
  background-position: center center !important;
  background-size:100% !important;
}
