@charset "utf-8";
/* CSS Document */
body { background:#ffffff; font-family: "宋体"; line-height: 1.6; font-size: 14px; padding-bottom: 216px; }
.pad11 { padding:11px; }
#container { background: url("../images/product/big_corner_top.png") no-repeat scroll left top #EBEBCA; height: auto; margin: 0 auto; position: relative; width: 958px; }
#login-wrap { background:#fefefe url(../images/common/login/login_bg.png) repeat-y; }
.login-top { height:40px; background:url(../images/common/login/login_top.png) no-repeat; overflow:hidden; }
.login-btm { height:19px; background:url(../images/common/login/login_btm.png) no-repeat; overflow:hidden; }
#content { margin:0 auto; width:958px; }
.login { background:url(../images/common/login/old-login.jpg) no-repeat; width:413px; height:526px; float:left; margin:39px 0px 0px 48px; display:inline;}
.login h2{ border: none; padding-top: 0; margin-bottom: 30px;}
.login h2 span{
    display:block;
    width: 50%;
    *width: 49.8%;
    text-align:center;
    float: left;
    line-height: 68px;
    font-size: 24px;
    font-family: "微软雅黑";
    color: #8c9238;
    cursor: pointer;
}
.login h2 span.active{
    color: #787a48;
    border-bottom: 1px solid #787a48;
}
#login-wrap table td { height:28px; padding-bottom:12px; }
#tab1 { width:340px; font-family:"宋体"; margin:0 48px 0px 24px; }
#tab1 img { marging:30px 0px 0px 0px; }

.login .wechat{
    margin: 0 24px;
}
.login .wechat > img{
    width: 240px;
    display: block;
    margin: 0 auto;
}.login .wechat > p{
    background-color: #e5e4c6;
    border-radius: 100px;
    box-shadow: 0 5px 10px -5px #191919 inset;
    width: 205px;
    padding: 10px 0;
    margin: 0 auto;
    text-align: center;
}

.register { width:415px; height:auto; float:left; display:inline; overflow:hidden; margin:39px 0px 0px 40px; background:url(../images/common/login/register-bg.jpg) repeat-y; }
.register h3 { background:url(../images/common/login/register-header_06.jpg) no-repeat; height:69px; line-height:30px; text-indent:-9999px; }
#tab2 { width:376px; overflow:hidden; font-family:"宋体"; margin:28px 0 26px 35px; }
#register-foot { width:415px; height:15px; background:url(../images/common/login/register_foot_bg.jpg) no-repeat; }
input.textfield { width:198px; height:24px; line-height:24px; border:1px solid #dadab3; }
.register input.textfield { width:148px; border-color:#c4dbb4;}
.btns-top { padding-top:18px; }
.login-question { padding:30px 0 0; margin-top:10px; border-top:1px dotted #e2e1e1; }
.login-question p { padding-bottom:40px; }
.login-question a { color:#757343; }
/* span.correct { } */
span.wrong { color:#ab422d; }
#login-wrap em.red { padding-right:4px; }
/*忘记密码*/
.forget-psd { padding:40px 80px 120px; color:#333; }
.forget-psd h1 { font:normal 21px "微软雅黑", "宋体"; color:#007236; padding-bottom:10px; border-bottom:1px solid #dddcc0; margin-bottom:24px;}
.forget-psd .row { padding-bottom:16px;	}
.forget-psd .btns .submit { padding:4px 20px; margin-left:68px; }
.forget-psd h2 { color:#757343; font:18px "微软雅黑", "宋体"; padding-bottom:8px;}
.forget-psd h2 a { color:#757343; }
/*重置密码*/
.reset-psw { padding:40px 80px 120px; color:#333; }
.reset-psw h1 { font:normal 21px "微软雅黑", "宋体"; color:#007236; padding-bottom:10px; border-bottom:1px solid #dddcc0; margin-bottom:24px;}
.reset-psw h2 { color:#757343; font:18px "微软雅黑", "宋体"; padding-bottom:8px;}
.reset-psw .row { padding-bottom:16px;	}
.reset-psw h2 a { color:#757343; }
.reset-psw .btns .submit { padding:4px 20px; margin-left:68px; }
