@charset "utf-8";
/* CSS Document */
/*登录注册 公共部分*/
body{ background:#f6f6f6;font:14px/1.5 'Microsoft YaHei',Helvetica,Arial,sans-serif; }
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin: 0;padding: 0;}
address, caption, cite, code, dfn,em,i, th, var, optgroup {font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size:14px;font-weight: normal;}

.log_blu{ color:#3b639f;}
.logobg{ width:100%;height:80px; padding-top:5px;background:#f9f9f9 url(../images/bor_bj.png) repeat-x bottom;}
.logo i{background:url(../images/login_ph.png) no-repeat left center; padding-left:24px; font-size:16px; color:#999;}
/*main*/
.w1100{width:1100px; margin:0 auto}
.right{ float:right}
.left{float:left}
.mt25{ margin-top:25px}
.clear{ clear:both}
/*登录页面*/
.main{ margin:65px auto 0;}
.main .img{ width:657px; height:397px;}
.main .lgcnt{ width:350px; height:335px; border:1px solid #d1d1d1; background:#fff;  padding:30px 34px;}
.lgcnt .name{height:40px; margin-bottom:5px;}
.lgcnt .name h2{width:130px; height:40px; line-height:40px;text-align:center; color:#666; font-size:18px; float:left; }
.lgcnt .name em{ width:110px; height:1px;background:#ddd;display:block; float:left; margin-top:22px; }
.fm_list{width: 290px;margin: 0 auto;}
.all_err{ height:22px; line-height:22px; margin-bottom:4px;}
.username, .password,.userCode{height:40px; margin-bottom:12px; border: 1px solid #d1d1d1;}
.username b, .password b ,.userCode b{float: left;width: 20px;height: 20px;position: relative;top: 9px;left: 7px;}
.username input, .password input ,.userCode input{float: left;width: 230px;height: 30px;padding: 5px 10px 5px 14px;line-height:30px;font-size: 14px;color: #333;border: 0px;}
.username b {background:url(../images/person.png) no-repeat center center;}
.password b {background:url(../images/lockd.png) no-repeat center center;}
.userCode b {background:url(../images/icon-code.png) no-repeat center center;}
input:focus{ outline: none; }
.go-login-btn {width:290px;height: 45px;background:#f25259; border:0px; color:#fff; cursor:pointer;font-size:18px; margin:15px 0}
.go-login-btn-new {width:134px;height: 34px;background:#f25259; border:0px; color:#fff; cursor:pointer;font-size:15px; margin:15px 0}
.login-yzm-click {background:#d3d3d3;}
.go-login-btn:hover{background:#ea484f;}
.fm_list p a{ color:#3b639f;}
.login_bottom{margin-top:80px;padding-top:30px; border-top:1px solid #ddd; line-height:24px; font-size:14px;}
.login_bottom p{ text-align: center}

.weui-vcode-btn, .weui-vcode-img{ height: auto; ;line-height: 1.47058824;}
.weui-vcode-btn  {  margin-left: 5px;  height: 38px;  vertical-align: middle  }
.weui-vcode-btn {
    display: inline-block;
    padding: 0 .6em 0 .7em;
    border-left: 1px solid #e5e5e5;
    border: none;
    line-height: 38px;
    font-size: 17px;
    color: #ffffff;
    background-color: #3ab1fc;
    width: 6.4em;/*wz添加保证宽度一定*/
}

/*忘记密码*/
.reg_cnt table td .passbj{ background:url(../images/mob.png) no-repeat 5px; padding:4px 5px 4px 30px;}