.dialog, .dialog__overlay {width:100%;height:100%;top:0;left:0;z-index:999;}
.dialog {position:fixed;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;pointer-events:none;}
.dialog__overlay {position:absolute;z-index:1;background:rgba(55, 58, 71, 0.9);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;-webkit-backface-visibility:hidden;}
.dialog--open .dialog__overlay {opacity:1;pointer-events:auto;}
.dialog__content {max-width:80%;background:#fff;text-align:center;position:relative;z-index:500;opacity:0;padding:10%;line-height:30px;}
.dialog__content img {width:180px;height:180px;margin-bottom:20px;}
.dialog--open .dialog__content {pointer-events:auto;}
/* Content */
.dialog h2 {margin:0;font-weight:400;font-size:2em;padding:0 0 2em;margin:0;}
.action {display:block;margin:0px auto;height:25px;line-height:25px;background:none;border:0px;font-size:20px;text-align:center;width:25px;top:10px;right:10px;position:absolute;z-index:99;border-radius:5px;}
.action img{ height:15px;width:15px;}

.wxhwap{background:#068783;color:#fff;padding:5px;border-radius:5px;}
.wxhwap1{color:#fff;padding:5px 20px 5px 40px;border-radius:5px;background:#068783 url(../images/index_10.png) 10px center no-repeat;background-size:15% 50%;}
.wxhwap1 a{color:#fff;}