.dn{display:none;}
div,h3,p{margin:0;padding:0;}
#popup{position:fixed;top:50%;left:50%;z-index:1000;min-width:120px;max-width:240px;min-height:60px;color:#333;width:40%}
#popup .popup_head{background:transparent;position:absolute;text-align:center;width:100%;}
#popup .popup_box{background:#666;margin-top:60px;padding:10px;/**padding-top:80px;**/text-align:center;border-radius:10px;box-shadow:1px 1px 2px 1px #888;color:#fff;opacity:0.96;}
#popup .popup_box h3{padding:10px;font-size:24px;font-weight:normal;}
#popup .popup_content p{margin-bottom:2px;}
#popup .popup_button{margin:12px 0;}
#popup .popup_button a{
    display:inline-block;padding:6px 24px;text-decoration:none;
    text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;
    background-image:none;border:1px solid transparent;border-radius:20px;
}
#popup .popup_button a.popup_cancel{
    border:#ddd 1px solid; color:#000;
    background-color:#ddd;
    box-shadow:1px 2px 4px 2px #aaa;
    margin-right:10px;
}
#popup .popup_button a.popup_cancel:active,
#popup .popup_button a.popup_cancel.active{border:#aaa 1px solid;background-color:#aaa;box-shadow:none;}
#popup .popup_button a.popup_submit{
    border:#d55 1px solid; color:#fff;
    background-color:#d55;
    box-shadow:1px 2px 4px 2px #d55;
}
#popup .popup_button a.popup_submit:active,
#popup .popup_button a.popup_submit.active{border:#d55 1px solid;background-color:#d55;box-shadow:none;}