.registerbox{background-color:#FFF;width:780px;margin:0 auto;padding:20px;position:relative;}
.reg_info{line-height:24px;font-size:14px;padding-bottom:6px;}

.reg_btn{padding:10px 0;text-align:center;}

.login{height:30px;line-height:30px;text-align:right;color:#137100;}
.register{width:700px;margin:10px auto;}
.register li{line-height:30px;clear:both;}
.register .reg_l{float:left;width:130px;text-align:right;padding-right:10px;font-size:14px;}
.register .reg_r{float:left;width:560px;}

.inp{height:18px;padding:5px 5px 2px;font-family:Arial, Verdana;background-color:#EFF1F4;border:1px solid #7F9DB9;}
.reg_input{width:250px;}
.address_input{width:400px;}
a.safeask{width:250px;height:25px;padding:0 5px;background-image:url(/register/image/select.gif);border:1px solid #7F9DB9;line-height:25px;cursor:pointer;color:#7F9DB9;float:left;display:block;background-color:#EFF1F4;background-position:242px 6px;background-repeat:no-repeat;}
a.safeask:hover{background-image:url(/register/image/select_c.gif);color:#7F9DB9;text-decoration:none;}
#Asks{position:absolute;left:0;top:0;width:250px;padding:0 5px;border:1px solid #7F9DB9;line-height:25px;background:url(/register/image/select_c.gif) 242px 6px no-repeat #FFF;}
#Asks span{display:block;width:250px;height:25px;line-height:25px;color:#7F9DB9;cursor:pointer;}
#Asks a{line-height:18px;display:block;width:auto;color:#7F9DB9;border-top:1px dashed #7F9DB9;padding:4px 0;}
#Asks a:hover{color:#F80;text-decoration:none;}
#Asks a.select{font-weight:bold;color:#F80;}
#safeask_info{position:absolute;left:262px;top:5px;}
a.login,a.law{color:#00F;text-decoration:underline;}
a.login:hover,a.law:hover{text-decoration:none;color:#F30;}

.remsg{text-align:center;color:#F30;line-height:30px;height:30px;}
