﻿
.login_box { text-align:center; margin:0 auto; vertical-align:middle; top:15%; position: absolute; width:100%;}
#login_h { height:50px; width:900px; text-align:center; margin:0 auto; overflow:hidden;}
#reg_h { height:50px; width:960px; text-align:center; margin:0 auto; padding-top:30px;}
#login_m {  width:900px;text-align:center; margin:0 auto;}
#login_f { border-top:1px solid #d1d1d1; width:100%;  }
#login_f .copyright { clear:both; height:75px; padding-top:3px; width:960px; margin:0 auto; text-align:center; background:none;}


.login_h div { width:600px; float:left;  height:50px; cursor: pointer;}
.login_h div span.login_logo { background:url("../images/login_logo.gif") no-repeat 30px top; display:block; height:50px;}
.login_h dl { float:right; overflow:hidden; height:40px; padding-top:8px;}
.login_h dd { float:left;line-height:30px; padding-top:10px;}
.login_h dd a { margin:0 5px;}
.login_h dd  .i_home {background: url("../images/i_home.gif") no-repeat left 0; padding-left:20px;}
#login_m .login_m_l { width:490px; float:left; background:url("../images/login_l.jpg") no-repeat left 20px; height:360px  }
#login_m .login_m_r { width:410px;  float:right; overflow:hidden;}
.wxlogin{ text-align:center; display:inline-block; width:64px; height:32px; margin-left:7px; vertical-align:middle;}
.wxlogin i{ display:inline-block; width:32px; height:32px; background:url("../images/wxlogin.png") no-repeat; vertical-align:middle; margin-left:5px;}
a.wxlogin:hover i{  background-position:0 -34px;}

#login_area h3 { height:50px; background:url("../images/login_tit.gif") no-repeat 10px  10px; width:100%; display:inline-block; }
#login_area h3 div { vertical-align: bottom; margin-top:50px;}
#login_area .login_sub  { clear:both; padding-left:35px; _padding-left:35px; height:50px; padding-top:10px;}
#login_area .login_sub .f_red { margin-left:20px; font-size:12px;}
#login_area .login_btm { font-size:12px; line-height:18px; padding-left:20px; text-align:left;}



#reg_m {  width:960px;text-align:center; margin:0 auto;}
.login_h div span.reg_logo { background:url("../images/reg_logo.gif") no-repeat 30px top; display:block; height:50px;}


.forgetpsw_logo {background:url("../images/forgetpsw_logo.gif") no-repeat 30px top; display:block; height:50px;}
.forgetpsw_null {background:url("../images/logo_null.gif") no-repeat 30px top; display:block; height:50px;}
#for_step{ text-align:left; font-size:14px; width:90%;}
#for_step h3 { padding-bottom:10px; }
#for_step h3 b { font-size:24px; color:#ff0000; }

#for_step dl { clear:both; padding:20px ;  width:90%; display:inline-block; }
#for_step dl dt { float:left; display:inline-block; width:55px; height:52px;}
#for_step dl dd { float:left;font-size:14px; line-height:24px; padding-left:20px;}

#for_step .win_box_m .modifypwd dl { padding:5px; }
#for_step .win_box_m .modifypwd dt{ width:100px; height:28px; line-height:28px; text-align:right;}
#lbAccount{ font-size:16px;}

.confirm { font-size:12px; color:#999; background:url("../images/confirm.gif") no-repeat 50px 25px; padding:20px 0 0 100px; clear:both; height:50px; line-height:20px; display:inline-block;  }


