@charset "utf-8";
/* CSS Document */
body{ width:100%; background:#fff; } 
.main{ width:100%; background:#fff; padding:0 0 1rem 0; float:left; }
#error_msg{ width:100%; margin:0.2rem 0; border:1px solid #EDE0BE; background:#FCEECB; color:#B7771A; font-size:0.3rem; border-radius:3px; padding:0.2rem 0 0.18rem; text-align:center; float:left;}


.loginBox{ width:100%; padding:0.3rem 0.2rem 0; box-sizing: border-box;  float:left;  } 
.loginBox .tbtr{ width:6rem; background:#fff; margin:0.2rem 0.4rem 0.1rem; padding:0 0 0.2rem 0; overflow:hidden; border-bottom:1px solid #eee; float:left;}
.loginBox .tbtr i{ width:0.5rem; height:0.5rem; margin:0.13rem 0.2rem 0 0; text-indent:-999999rem; color:#333; font-size:0.3rem; float:left; }
.loginBox .tbtr i.mobile{ background:url(../images/reg_username.png); background-size:0.5rem; float:left; }
.loginBox .tbtr i.pass{ background:url(../images/reg_passwd.png); background-size:0.5rem; float:left; }
.loginBox .tbtr i.vcode{ background:url(../images/reg_vcode.png); background-size:0.5rem; float:left; } 
.loginBox .tbtr i.images{ background:url(../images/reg_img.png); background-size:0.5rem; float:left; }

.loginBox .tbtr p{ width:5.3rem; padding:0; float:left; }
.loginBox .tbtr input{ border:none; font-size:.25rem; padding:0.22rem 0 0.2rem; outline: none; float:left; }
.loginBox .tbtr input[type="text"]{ width:5rem; font-size:0.3rem; }
.loginBox .tbtr input[type="password"]{ width:100%; font-size:0.3rem; } 
.loginBox .tbtr input.input_vcode{ width:2.2rem; }
.loginBox .tbtr img#vcode{ float:right; } 
.loginBox .tbtr input.login_submit{ width:100%; background:#f00; color:#fff; border-radius:3rem; font-size:0.3rem; padding:0.2rem 0; float:left; } 
.loginBox .tbtr a{ margin:0rem 0; float:left; }
.loginBox .tbtr a img{ width:2rem; height:0.75rem;}

/*验证码*/
input#zphone{ background:#fff; margin-left:0.2rem; font-size:12px; margin-top:1px; padding:0.15rem 0.3rem 0.12rem; font-size:0.25rem; color:#333; float:right; }
 
a.wlogin{ width:100%; border:1px solid #FE3D32; margin-top:0.1rem; background:#fff; border-radius:3px; color:#FE3D32; padding:11px 0 8px; text-align:center; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; float:left; }

.find_pass{ width:100%; padding:0.2rem 0 0 0; float:left;}
.find_pass .l{ width:35%; padding-right:15%; color:#333; font-size:0.3rem; text-align:right; float:left; }
.find_pass .r{ width:35%; padding-left:15%; color:#333; font-size:0.3rem; float:right; } 

.conn_name{ width:100%; text-align:center; padding:0.3rem 0 0 0; color:#999; font-size:0.3rem; float:left; }
.conn_box{ width:100%; padding:0; text-align:center; float:left;}
.conn_box a{ padding:0 15px; }
.conn_box img{ width:0.6rem; height:0.6rem; border-radius:1rem; }






