.float-bricks { pointer-events: none }
.float-brick { pointer-events: auto; z-index: 5;}
.frame-event--3czoH { height: 100%; z-index:99999;}
.float-frame--3Gk0S { position: fixed }
@supports (bottom:constant(safe-area-inset-bottom)) or (bottom:env(safe-area-inset-bottom)) {
.float-frame--3Gk0S {
position:fixed;
margin-bottom:constant(safe-area-inset-bottom);
margin-bottom:env(safe-area-inset-bottom)
}
}
.brick-wechat--3UFoR{font-size:16px; color: #333333; background-color:#ffffff;}
.brick-wechat--3UFoR div,.brick-wechat--3UFoR { box-sizing: border-box; margin: 0; padding: 0; border: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: none; line-height: 1.5; outline: none }
.brick-wechat--3UFoR { height: 100%; padding: 7px 14px; display: flex; align-items: center }
.brick-wechat--3UFoR .brick-wechat__avatar--28Xx8 { flex: 0 0 auto; width: 32px; height: 32px; border-radius: 50%; background-size: cover; border: 1px solid #e8e8e8; background-image:url(../images/wechat_icon.png);}
.brick-wechat--3UFoR .brick-wechat__id--2-W8C { flex: 1; margin-left: 8px; overflow: hidden; white-space: nowrap; text-align:left;}
.brick-wechat--3UFoR .brick-wechat__button--2HtDs { flex: 0 0 auto; display: flex; align-items: center; justify-content: center; user-select: none; cursor: pointer;font-size: 14px; color: #fff; width: 104px; height: 32px; border-radius: 16px; background-color: #4e90ff; text-decoration:none;}
.brick-wechat__button--3HtDs{flex: 0 0 auto; display: flex; align-items: center; justify-content: center; user-select: none; cursor: pointer;font-size: 14px; color: #fff; width: 74px; height: 32px; border-radius: 16px; background-color: #4e90ff; text-decoration:none; position:fixed;top:100px;right:15px;}
.popup-wrap * { box-sizing: border-box; margin: 0; padding: 0; border: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: none }
.popup-wrap { width: 100%; height: 100%; position: fixed; display: none; top: 0; left: 0; content: ""; z-index: 99; background-color: rgba(51,51,51,.5) }
.popup-wrap .popup-box { width: 240px; background: #fff; position: absolute; -webkit-transform: translate(-50%, -80%); transform: translate(-50%, -80%); top: 50%; left: 50%; font-size: 18px; text-align: center; border-radius:5px; }
.popup-wrap .popup-box .content, .popup-wrap .popup-box .popup-close, .popup-wrap .popup-box .title { width: 100%; left: 0; text-align: center; vertical-align: middle }
.popup-wrap .popup-box .title { font-size: 18px; margin-top: 18px; }
.popup-wrap .popup-box .title .notice-title { height: 24px; line-height: 24px; vertical-align: middle; font-size:18px; color: #333333; }
.popup-wrap .popup-box .title .warm-icon { background: url(../images/error.png) no-repeat 50%; background-size: contain }
.popup-wrap .popup-box .title .success-icon,
.popup-wrap .popup-box .title .warm-icon { width:40px; height:40px; display: block; margin: 0 auto 10px; vertical-align: middle; box-sizing: content-box }
.popup-wrap .popup-box .title .success-icon { background: url(../images/success.png) no-repeat 50%; background-size: contain }
.popup-wrap .popup-box .content {font-size: 16px;line-height: 24px; padding: 10px 24px;}
.popup-wrap .popup-box .popup-cancle { width: 82px; height: 32px; border-radius: 16px; font-size: 14px; border: 1px solid #999; color: #999; margin: 10px 16px 10px 0;line-height: 30px;}
.popup-wrap .popup-box .popup-close { width: 82px; height: 32px; display: inline-block; border-radius: 16px; line-height: 30px; margin: 0 auto; font-size: 14px; border: 1px solid #00d48c; color: #00d48c; margin: 10px auto; }

