.logo{
    height:50px;
    border-radius: 2px;
    width:100%;
    margin-top:5%;
}
#reg {
   cursor:pointer;
}
body,form,dd,ul,li{padding:0;margin:0;}
body{font-family:'微软雅黑';}
form{width:100%;}

dd{width:95%;height:20px;position:relative;left:10%;font-size:12px}
dt{width:95%;position:relative;background-color:#0772f5;vertical-align:middle;padding:10px;color:white}
.user_dd{margin-top:20px;width:100%;}
.user_dd .Atitle {
    float:left;width:18%;
}
.user_dd .AInput {
    float:left;width:30%;
}
input[type='button']{display:block;margin-left:80px;width:120px;height:35px;color:white;font-size:24px;background:#f7671d;border-radius:5px;}
input:hover{outline:none;}
input,select{width:160px;height:24px;border:1px solid #ccc;}
.info,.safe{display:none;margin-left:5px;width:247px;height:25px;background:url(img/info.gif) no-repeat;position:absolute;left:250px;top:0;color:#666;padding:10px 0 0 40px;}
/*.put {height:80px;line-height:26px;}*/
.pass_put{height:60px;line-height:26px;}
.info_error{display:none;width:247px;height:25px;margin-left:5px;background:url(img/info.gif) no-repeat 0 -190px;position:absolute;left:250px;top:0; color:red;padding:10px 0 0 40px;}
.info p,.safe p{width:282px;height:1px;background:#B9E3FF;position:absolute;left:5px;top:23px;}
.info_error p{width:282px;height:1px;background:#FFC7C7;position:absolute;left:5px;top:24px;}

/*.put p{top:73px;}*/
.pass_put p{top:53px;}
.safe .s{display:inline-block;width:12px;height:12px;border:1px solid #ccc;background:#ccc;}
.ok{display:none;width:20px;height:20px;background:url(img/ok.gif) no-repeat;position:absolute;left:300px;top:8px;}
.word{margin-left:5px;color:#000;}
.auto_complete{display:none;width:160px;height:120px;background:#eee;border:1px solid #ccc;list-style-type:none;position:absolute;left:78px;z-index:10;}
.auto_complete li{width:100%;height:30px;line-height: 30px;border-bottom:1px solid #ff3;font-size:10px;cursor:pointer;}
.auto_complete li:hover{background:#ff8;}
.auto_complete .last_li{border-bottom:none;}
 .content {
    /*background: url(../../cssFrame/images/bg-white-lock-AD.png) repeat;*/
    background-color:white;
    width: 700px;
    margin: 0 auto;
    margin-bottom: 0px;
    padding: 30px;
    padding-top: 20px;
    padding-bottom: 15px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -ms-border-radius: 7px;
    -o-border-radius: 7px;
    border-radius: 7px;
}
 .form-required{
     color:red;
 }