.main{ margin:25px auto 25px; width:1000px; background:#fff; box-shadow:2px 2px 5px #ddd; min-height:450px; background:#fff; }
.pwdStep{ padding:40px 80px; width:840px; }
.pwdStep ul{ background:url(../img/dl_icons.png) 0 -670px ; width:20%;margin: 0 auto;}
.pwdStep ul li{ display:block; float:left; width:100px; text-align:center; margin-right: 111px;margin-left: 35px;}
.pwdStep ul li a{ cursor:default ;}
.pwdStep ul li h3{ font:16px/34px "microsoft yahei"; color:#666;}
.pwdStep ul li span{ display:block; width:68px; height:68px; margin:0 auto; background:url(../img/dl_icons.png) no-repeat;}
.pwdStep ul li a{ display:block;}
.pwdStep ul li.list_ok a h3 , .pwdStep ul li.list_on a h3{ color:#ff5c33;}
.pwdStep ul li.list_ok span.user{ background-position:0 -344px;}
.pwdStep ul li.list_ok span.verification{ background-position:-82px -344px;}
.pwdStep ul li.list_ok span.pwd{ background-position:-1px -422px;}
.pwdStep ul li.list_ok span.finish{ background-position:-82px -422px;}

.pwdStep ul li.list_on span.verification{ background-position:-1px -504px;}
.pwdStep ul li.list_on span.pwd{ background-position:-82px -504px;}

.pwdStep ul li.list_no span.verification{ background-position:0 -809px;}
.pwdStep ul li.list_no span.pwd{ background-position:-82px -584px;}
.pwdStep ul li.list_no span.finish{ background-position:-1px -584px;}

.centered-block{ margin-left: auto !important; margin-right: auto !important; }
.pwdCont{ width:1000px; padding-top:40px; padding-bottom:100px;}
.pwdFrame{ height:45px; margin-bottom:25px; width:100%; clear:both }
.pwdInput{ float:left; width:100%;}
.pwdInput label{ text-align:right; float:left;line-height:45px;  padding-right:10px; width:15%; display:block;}
.pwdInput_text { width:52%;height:43px;border:1px solid #e0e0e0;padding-left:20px;display:inline; font:14px/43px ""; float:left; }

.pwdInput_text.w140{ width:22%;}
.pwdInput_text.w160{ width:29%;}
.pwdFrame .code_img{ height:45px; float:left; margin:0 10px; background:#f7f7f7}
.pwdFrame .change_code{ line-height:45px; width:70px; cursor:pointer; color:#3283c1; font-size:13px; text-decoration:underline}
.pwdInput span.inputText{ line-height:45px; font-weight:700; padding-left:20px;}
input.pwdInput_text:hover{  border:1px solid #f26033; box-shadow:2px 2px 5px #fddfd6;}
input.pwdInput_text:focus{ border:1px solid #f26033; box-shadow:2px 2px 5px #fddfd6;}
.frameInfo{ float:right; width:25%; height:40px;  line-height:20px; padding-top:10px; margin-left:15px; color:red}
.frameInfo i{ display:block; background:url(../img/zc.png) no-repeat;width:16px; height:24px; vertical-align:middle; margin-right:5px; float:left; margin-top:0px;}
.frameInfo span.flase i{  background-position:0 -67px; }
.frameInfo span.wran i{ background-position:-20px -67px; }
.frameInfo span.true i{  background-position:-41px -67px;}
.frameInfo span.true{ color:#093}
.pwdFrame .submit{color:#fff; width:37%; margin-left:16%;height:48px; border:0;color:#fff; line-height:43px; border-radius:3px; cursor:pointer; display:block;  background:#ff5c33; font-size:16px;  }
.pwdFrame .submit:hover{ background:#ff6f3d; border-color:#ff6f3d;  box-shadow:0 2px 3px #f3f3f3;}
.frameInfo span.wran{ color:#333;}

.pwdFrame a.get_code{ display:block; height:43px;border:1px solid #f3d5cc;float:left; line-height:43px;background:#fffaf9; color:#ff6f3d;border:1px solid #f3d5cc; text-align:center; background:#fffaf0; float:left; width:28%; margin-left:10px;}
.pwdFrame a.wait_code{ border:1px solid #e0e0e0; color:#aaa; background:#f5f5f5;}