.main_part{width:1138px; position:relative; margin-top:10px; text-align:left; height:auto; padding:30px;}
.reg_form{ margin:0px; padding:0px;}
.right{position:absolute; top:50px; width:240px; height:200px; padding:20px; line-height:25px; right:0px; color:#666666}

.right_text{ background-image:url(/images/a1.png); color:#009933; background-repeat:no-repeat; background-position:0px 6px; padding-left:25px;}
.error_text{ background-image:url(/images/a2.png); color:#d4393d; background-repeat:no-repeat; background-position:0px 6px; padding-left:25px;}
.kf_title_reg{ line-height:30px; font-size:26px; margin:0px 0px; position:relative; padding-bottom:0px; height:30px; text-align:left; color:#555555; padding:0px; margin-bottom:20px;}
.kf_title_reg em{float:left; width:8px; height:24px; margin-top:5px; background:#ed414a;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; margin-right:10px;}
.kf_title_reg .com{font-size:18px; color:#666666; padding-left:50px;}
.reg_ok_content{ margin-top:200px; height:120px; width:900px; border:1px solid #ff6600; background-color:#F5D8B6; padding-top:20px; font-size:20px; font-weight:bolder;}
.reset_pwd_list{border:1px solid #ededed; height:100px; width:600px; background:url(/images/png_arrow_1.png) no-repeat #fafafa 550px 28px; margin-bottom:10px;}
.reset_pwd_list .pic{ float:left; width:60px; height:60px; padding:20px;}
.reset_pwd_list .pic img{ width:60px; height:60px; border:0px;}
.reset_pwd_list .con{ float:left; width:400px; height:60px; padding:20px 0px;}
.reset_pwd_list .con .title{ font-size:18px; color:#000000; line-height:30px;}
.reset_pwd_list .con .text{ font-size:12px; line-height:30px; color:#666666;}

.inputSubmit{ font-size:16px; line-height:30px; text-decoration:none; padding:2px; margin:0px; height:35px; text-align:center; cursor:pointer; width:160px; background-color:#20a2d9; border:1px solid #20a2d9; color:#FFFFFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.bt2{ color:#333333; font-size:12px; line-height:33px; border:1px solid #dedede; cursor:pointer; padding:0px 20px; margin:0px; width:auto; height:33px; overflow:hidden; text-align:center; background-color:#efefef; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.bt2 a{ color:#333333; text-decoration:none;}
.loginSubmit{ width:200px; text-align:center; height:46px; padding:2px; margin:0px; font-size:20px; line-height:35px; border:0px; background-color:#318de4; color:#FFFFFF; cursor:pointer; border-radius:5px;}
.loginSubmit1{ width:200px; text-align:center; height:40px; line-height:40px; text-decoration:none; padding:2px; margin:0px; font-size:20px; border:0px; background-color:#ed414a; color:#FFFFFF; cursor:pointer; border-radius:5px; margin:20px auto;}
.loginSubmit1 a{ display:block; text-decoration:none; color:#FFFFFF; font-weight:lighter;}
.reg_ok_box{ font-size:18px; text-align:center; color:#444444; line-height:30px; padding:20px; color:#666666;}
.regOkTitle{padding:30px 20px; overflow:hidden; position:relative; color:#444444; text-align:center;}
.regOkTitle .ico{border-radius:25px;font-size:38px;  color:#ed414a; width:42px; line-height:40px; height:42px; float:left; display:block; text-align:center; margin-right:10px; background-image:url(/template/images/ico_right.png); background-repeat:no-repeat; background-size:42px;}
.regOkTitle .title{ font-size:38px; color:#ed414a; line-height:42px; height:42px; width:220px; margin:20px auto;}
.regOkTitle .title img{ width:42px; vertical-align:middle;}
.regOkTitle .com{line-height:30px; font-size:18px; color:#666666;}

.getpass_user_list{ padding:0px; margin:0px}
.getpass_user_list li{ width:400px; border:1px solid #efefef; margin-bottom:10px; cursor:pointer; color:#333333; height:45px; line-height:45px; font-size:16px;  -moz-border-radius:22px; -webkit-border-radius:22px; border-radius:22px; background-color:#fafafa; list-style:none; overflow:hidden;}
.getpass_user_list li .inp{ float:left; width:16px; height:16px; margin:14px; border:1px solid #efefef;   -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background-color:#FFFFFF;}
.getpass_user_list li .inp input{ display:none;}
.getpass_user_list li .name{ float:left; width:100px;}
.getpass_user_list li.getpass_user_list_ck{ border-color:#dedede; border:1px solid #20a2d9; color:#20a2d9; background-color:#FFFFFF;}
.getpass_user_list li.getpass_user_list_ck .inp{border-color:#2dbbeb; background-color:#ffffff; border:2px solid #2dbbeb; width:14px; height:14px;}