@charset "utf-8";
html{position: relative;min-height: 100%;}
body {color:#000;background-color:#FFF;padding: 0 5px;margin:0 auto;font: 12px Verdana, 'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Symbol', 'Helvetica Neue', 'BBAlpha Sans', '微软雅黑', 'Helvetica Neue',sans-serif,SimHei;}
input{font: 100% Verdana, 'Segoe UI', 'Segoe UI Web Regular', 'Segoe UI Symbol', 'Helvetica Neue', 'BBAlpha Sans', '微软雅黑', 'Helvetica Neue',sans-serif,SimHei;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size: 100%;}
h1.title{font-size: 350%;}
a img{border:none;}
a{text-decoration:none;color:#999;}
a:hover{text-decoration:underline;}
a, area{blr:expression(this.onFocus=this.blur());}
:focus{-moz-outline-style:none;hidefocus:hidefocus;outline:none;}
.hide{display:none;}
.title{text-align: center;font-weight:bold;}
.puzzle, .passwd{text-align: center;margin: 5px auto;}
.rule{max-width:667px;text-align:left;font-size:150%;margin:auto;line-height:1.5;}
.rule p{text-indent: 2em;}
footer{height:70px;}
#userinfo{text-align:center;position:absolute;width:100%;bottom:0;left:0;color:#AAA;}
#userinfo a{color:#AAA;}
#userinfo .tip{color:red;}
#cnzz{display: none;}
#dlg_view, #dlg_bg{width:100%;height:100%;position:fixed;_position:absolute;top:0;left:0;}
#dlg_bg{filter:alpha(opacity=50);opacity: 0.2;background: #000;}
#dlg_main{background:#fff url(../images/loading.gif) no-repeat center center;border: #ccc 1px solid;width:300px;position: absolute;_position:absolute;top: 50%;left: 50%;margin:auto;background-size: 30px;}
#dlg_main #dlg_title{height: 30px;padding: 0 0 0 10px;background: #000;color: #FFF;line-height: 30px;cursor: move;}
#dlg_main #dlg_title h4{float:left;padding:0;margin:0;font-size:14px;}
#dlg_main #dlg_close{float:right;cursor:pointer;width: 30px;text-align: center;}
#dlg_main #dlg_resize{width: 40px;height: 40px;cursor: nw-resize;right: -20px;bottom: -20px;position: absolute;}