@charset "UTF-8";

html body #content{ background:url(../images/loginbg.jpg) center top no-repeat #f7f3f7;min-height:780px; position:relative; margin-top:0} 
.login-box{width:615px; margin:0 auto;  background:url(../images/titlebg.png) left top no-repeat #fff; top:190px; position:relative}
.login-box h2{ height:80px; width:100%; font-size:30px; color:#fff; font-family:"微软雅黑"; font-weight:lighter; line-height:70px; text-indent:30px}
.login-wap{ padding:50px;}
.login-wap li{ height:52px; line-height:52px; font-size:16px;}
.login-wap li .form-input{ width:290px}
.login-wap li .codeinput{ width:137px}
.login-wap li label { width:100px; display: inline-block; text-align:right}
html body #footer{ margin-top:0}
html body .btn-common.login-button{ width:253px; height:70px; padding:0;   background:url(../images/btn-login.png); text-indent:-9999px}
html body .btn-common.login-button:hover{  background:url(../images/btn-login.png) left 70px;}
.foundpassword a{ text-align:center; color:#34288a;}
#login-form-tips{    margin-top: 15px;  margin-bottom: 40px; color:#ff0000; height:14px;}
.forgetpassword-wap{ width:790px; height:auto; position:absolute; left:408px; min-height:700px; background-color:#FFF; top:80px;}
.hide{ display:none; width:354px}
.foundpsd{ min-height:400px;}
.forgetpassword-wap h2{ width:100%; height:140px; background:url(../images/forgetpassword.jpg); text-indent:-9999px}
.forgetpassword-wap h2.bankpassword{background:url(../images/bankpassword.jpg); text-indent:-9999px}
.forgetwap{ width:100%; height: auto; padding:30px; margin:0 auto;   background-color:#f9f9f9; border:1px solid #ebebeb; min-height:160px; margin-top:30px}
.forgetwap div{ line-height:30px;}
.forgetwap div .smallbtn{background:linear-gradient(#f7f7f7,#ebebeb); color:#333; border:1px solid #cccccc; vertical-align:middle; margin-left:10px}
.forgetwap div .smallbtn:hover{ background:#FFF}
.forgetwap div .form-select{    width: 180px; height: 32px; line-height: 28px; background: #fff; border: 1px solid #ccc; color: #333;}


.forgetwap.noborder{ border:none; padding:0; background:none; width:440px; }
.forgetwap.noborder .center{ text-align:center; font-size:20px}
.pass3-a1 ,.pass3-a2 { width:96px; float:left; margin:0 20px; font-size:12px; text-align:center}
.pass3-a1 em,.pass3-a2 em{ width:83px; height:83px; display:block; background:url(../images/chooseicon.jpg) no-repeat; margin:0 auto}
.pass3-a1.gray,.pass3-a2.gray{ color:#ebebeb;cursor: default}
.pass3-a1.gray:hover,.pass3-a2.gray:hover{ text-decoration:none}
.pass3-a1.gray em,.pass3-a1.gray:hover em{background:url(../images/chooseicon.jpg) 0 -166px no-repeat;}
.pass3-a1:hover em{ background:url(../images/chooseicon.jpg) 0 -84px no-repeat;}
.pass3-a2 em{ background:url(../images/chooseicon.jpg) -85px top no-repeat}
.pass3-a2:hover em{ background:url(../images/chooseicon.jpg) -85px -84px no-repeat}
.pass3-a2.gray em,.pass3-a2.gray:hover em{background:url(../images/chooseicon.jpg) -85px -166px no-repeat;}
.ml102{ margin-left:102px}