@charset "utf-8";
html { background:#f0f0f0!important; color:#333!important;-webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body{background-color:transparent;}
.reg_wrap{ width:825px;margin:100px auto; }
.u_reg_box{ background:#fff; padding:0 25px;}
.u_reg_icon{ padding-bottom:40px;}
.u_reg_icon i.icon_user{ width: 44px; height: 44px;line-height: 44px;text-align: center;font-size: 24px; margin: 24px auto 0; display: block; background-color: #609ee9; color:#fff}

.u_reg_title h3 { display: block; color:#333; font-size:30px; text-align:center;font-weight: normal;}

.u_reg_main{ width:340px; padding:30px 0; margin:0 auto;}
.u_form_item{ padding-bottom: 15px;}
.u_form_item .u_label{position:relative; height: 40px; line-height: 40px; display: inline-block; border:1px solid #e8e8e8; }
.u_label_text{ position:absolute; left:14px; top:0; color:#999; }
.u_form_item .u_label .u_input{ width: 240px; height:20px; line-height: 20px;padding:10px; margin-left:56px; 
     *margin-top: -1px; border:0; outline:none;}
.u_form_err_tis{ margin-top:-12px;margin-bottom: 7px;line-height: 20px;font-size: 12px;color: #e75845;display: none;}
.u_form_err_tis i.icon_error{ width: 14px;height: 14px;margin: 0px 5px 0 0;overflow: hidden;display: inline-block;vertical-align: middle; background-position: center -67px;}
.u_form_item .u_label.u_label_err{ border: 1px solid #e75845;!important;}
.u_form_err_tis .mw-iconfont{position: relative;top:2px; margin-right: 3px;}
.u_form_item .u_input.u_input_checkcode{ width:108px!important;}
.u_form_item .u_codeimage{ width:125px; height:42px; vertical-align: top !important;line-height:40px; margin-left: 4px; vertical-align: middle; cursor: pointer;border:0 none; text-align:center; }
.u_form_item .u_button{ background:#609ee9;width: 320px; height: 42px; line-height: 42px;text-align: center;border-radius:3px;
font-size: 14px;display: block;cursor: pointer; margin-top: 15px;color: #fff; border:none;}
.u_form_item .u_others{ margin-top: 15px;color: #9d9d9d; text-align:center;}
.u_form_item .u_others a:hover{color:#609ee9}
.u_form_item .u_form_check{ vertical-align:middle;position: relative;top:-1px; }
.reg_wrap a{color:#666}