.wxm{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}
.wxm[hidden]{display:none !important}   
.wxm-mask{position:absolute;inset:0;background:rgba(0,0,0,.45)}
.wxm-box{position:relative;background:#fff;border-radius:16px;padding:26px 28px 20px;text-align:center;box-shadow:0 18px 50px rgba(0,0,0,.18);max-width:300px}
.wxm-t{margin:0 0 14px;font-size:17px;color:#23232b}
.wxm-qr{width:220px;height:220px;border:1px solid #d9ecff;border-radius:10px;display:block;margin:0 auto}
.wxm-p{margin:12px 0 0;font-size:12.5px;color:#8a8a95;line-height:1.6}
.wxm-x{position:absolute;right:8px;top:6px;border:0;background:none;font-size:22px;line-height:1;color:#b6b6c0;cursor:pointer}
.wxm-x:hover{color:#0064cc}
.fl-wx,.ct-wx{color:#0064cc;text-decoration:none;cursor:pointer;font-weight:600}
.fl-wx:hover,.ct-wx:hover{text-decoration:underline}
