@font-face{font-family:SourceHanSansCN-Regular;src:url(/portal/fonts/SourceHanSansCN-Regular_11c302d.otf)}
.dialog-overlay{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background:#000;opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.dialog-content{position:fixed;top:50%;left:50%;min-width:424px;z-index:10001;overflow:hidden;background-color:#fff;text-align:center;border-radius:3px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;filter:alpha(opacity=0);-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s;border-radius:5px;box-shadow:0 6px 16px -8px rgba(0,0,0,.08)}
.dialog-content-hd{position:relative;padding:20px 38px 0;background:#fff}
.dialog-info-icon{width:24px;height:24px;margin-right:6px;background:url(/portal/images/message24px_b1f6a9a.png) no-repeat;background-position:center center;background-size:cover;display:inline-block;position:absolute;left:38px}
.dialog-content-title{padding-left:30px;font-weight:400;font-size:16px;color:rgba(0,0,0,.85);text-align:left;font-family:SourceHanSansCN-Medium;display:flex;align-items:center}
.dialog-content-title .dialog-info-icon{width:24px;height:24px}
.dialog-content-title p{font-family:SourceHanSansCN-Medium;font-size:16px;color:rgba(0,0,0,.85);line-height:24px;font-weight:500}
.dialog-content-bd{padding:28px 30px;color:#333;background:#fff;border-radius:8px;box-shadow:0 12px 48px 16px rgba(0,0,0,.03);word-wrap:break-word;word-break:break-all;text-align:center;overflow:hidden;display:flex;justify-content:center;align-items:center}
.dialog-content-bd p{line-height:20px;font-family:SourceHanSansCN-Regular;color:rgba(68,68,68,.85);font-weight:500}
.dialog-content-bd span{color:#0095ee}
.dialog-content-bd a{cursor:pointer}
.dialog-content-ft{position:absolute;bottom:0;position:relative;margin-top:20px;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:flex-end;margin:0 auto;padding:0 38px 20px;background:#fff}
#close-icon{display:inline-block;width:16px;height:16px;position:absolute;top:50%;margin-top:-8px;right:22px;color:rgba(0,0,0,.25);cursor:pointer;user-select:none;background:url(/portal/images/close_gay_d47e2e3.png) no-repeat}
.dialog-content-ft a{position:relative;display:block;text-decoration:none;color:#009ff5;outline:0;width:87px;height:26px;line-height:26px;font-size:12px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.dialog-content-ft:after{position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(0.5);transform:scaleY(0.5)}
.dialog-content-ft a:after{content:" ";position:absolute;left:0;top:0;width:1px;height:100%;border-left:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(0.5);transform:scaleX(0.5)}
.dialog-content-ft a:first-child:after{border-left:0}
.dialog-content-ft .dialog-btn-cancel{color:#848484;border:1px solid #bbb;border-radius:3px;font-family:SourceHanSansCN-Regular;font-size:12px;font-weight:400}
.dialog-content-ft .dialog-btn-ok{color:#fff;background:#E02020;border-radius:3px;margin-left:10px;font-family:SourceHanSansCN-Regular;font-weight:400;font-size:12px}
.dialog-wrap-info .dialog-overlay{background-color:transparent;opacity:0;filter:alpha(opacity=0)}
.dialog-content-info{width:auto;text-align:center;background-color:rgba(0,0,0,.8);border-radius:10px}
.dialog-content-info .dialog-content-bd{position:relative;padding:0;width:140px;height:140px;color:#fff;text-align:center}
.dialog-content-info .dialog-content-bd .info-icon{max-width:48px;margin:20% 0 0}
.dialog-content-info .dialog-content-bd .info-text{position:absolute;width:100%;left:0;bottom:20px;margin:0;font-size:16px}
.dialog-wrap-show .dialog-overlay{opacity:.6;filter:alpha(opacity=60)}
.dialog-wrap-show .dialog-content{opacity:1;filter:alpha(opacity=100)}
.dialog-content-text-title{padding:10px 0;line-height:2}
.dialog-content-text{padding:0 20px;font-size:14px;color:#666;word-wrap:break-word;word-break:break-all;text-align:center}
.dialog-content-text textarea{overflow:auto;resize:none;width:100%;height:70px;margin:0 auto}
.pup,.global_Tooltip{background-color:#000;width:fit-content!important;font-size:14px;color:#fff;padding:4px 6px;max-width:660px}
