body{margin:0;padding:0}
.popup-wrap{position:absolute;min-width:250px;min-height:250px;background-color:#fff;display:none}
.popup-cnts{width:100%;overflow:hidden}
.popup-cnts img{max-width:100%;height:auto}
.popup-bar{position:absolute;bottom:0;min-width:100px;width:100%;height:40px;background-color:#111;font-size:14px;color:#ccc;text-align:center;letter-spacing:-0.5px;cursor:pointer}
.popup-bar .bi{display:inline-block;vertical-align:middle;line-height:0;margin-bottom:3px}
.popup-col{float:left;width:50%;height:40px;border-right:1px solid #242424;padding-top:8px;box-sizing:border-box;-webkit-box-sizing:border-box}
.popup-col i{font-size:17px;margin-bottom:3px;margin-right:3px}
.popup-col2{float:right;width:50%;height:40px;padding-top:8px}
.popup-darken{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:200}