
body { padding: 0 !important; }
/* CSS Document */
/*忘记密码页面框架（根据需要可能会提升为公共样式）S*/
/*body { background:url(/images/default/forgetpwd/images/fpwd_bg.jpg) repeat-x #f0f8f9; }*/
.forgetpwd { overflow:auto; _zoom:1; }
.check_mobile_title {
  height: 76px;
  background: #357648;
  text-align: center;
}
.check_mobile_title h1 {
  font-size: 18px;
  color: #fff;
  letter-spacing: 2px;
  line-height: 76px;
}
.forgetpwd .main_container {
  max-width: 640px;
  margin: 20px auto 0;
  overflow: hidden;
  background: 0;
  width: 100%;
}
.check_mobile_tab {
  height: 60px;
}
.check_mobile_tab ul li {
  width: 50%;
  float: left;
  border-bottom: 2px solid #eee;
  line-height: 60px;
  font-size: 16px;
  text-align: center;
}
.check_mobile_tab ul li.rsw_active{ color: #ffa600; border-bottom: 2px solid #ffa600; }

.forgetpwd .main_container .decorate { background:url(/images/default/decorate.png) no-repeat; width:77px; height:55px; position:absolute; left:00px; top:23px; }
.forgetpwd .top_main { background:url(/images/default/forgetpwd/images/fpwd_t.png) no-repeat; width:746px; height:12px; _background:url(/images/default/forgetpwd/images/fpwd_t.gif) no-repeat; width:746px; height:12px; }
.forgetpwd .contant { background:#fff; margin: 0 auto; width: 93%; overflow: hidden; }
.forgetpwd .bottom { background:#fff; width: 100%; height: 60px; position:relative; }
.fpwd_b_tip {
  text-align: center;
  line-height: 20px;
  margin-top: 30px;
  color:#999;
}
.forgetpwd .fpwd_bear { right:-86px; position:absolute; top:-60px; }
.forgetpwd .copyright { width:746px; margin:30px auto 165px auto; line-height:25px; }
.forgetpwd .copyright a:link, .forgetpwd .copyright a:visited, .forgetpwd .copyright a:hover, .forgetpwd .copyright a:active { color:#333; }
/*忘记密码页面框架E*/

.fpwd_title { font-size:16px; color:#5cb700; font-weight:bold; padding:0 0 8px 0; }
.fpwd_block.first { margin-top:40px; }
.fpwd_block {
  zoom: 1;
  min-height: 50px;
  margin-bottom: 18px;
}
.fpwd_block .rule-text,
.fpwd_block .help-text {
  line-height: 2.2;
}
.input_year {
  border: 1px solid #d2d2d2;
  width: 98%;
  height: 48px;
  border-radius: 4px;
  padding: 0 0 0 6px;
}
.select_type {
  width: 100%;
}
.input_piccode {
  width: 60%;
}
.picCode {
  width: 35%;
  margin-left: 2%;
  height: 50px;
}
.submit_btn{ display: block; height: 43px; margin: 20px 0 0 0; background: #ffa600; border: 0; border-radius: 4px; text-align: center; line-height: 43px; font-family: "微软雅黑"; font-size: 18px; color: #fff; }
.reg_bottom_icon { height: 38px; width: 86px; display: inline-block; }
.reg_bottom_icon img { width: 100%; vertical-align: middle; }
.reg_bottom { height:75px; line-height:38px; color:#999; margin: 50px auto 0; width: 94%; text-align: center; }
.reg_bottom_left a { color:#999;}
.reg_bottom_right { height: 30px; line-height: 30px; }

.bottom_bg {
  height: 5px;
  background: url("/images/mots/reg/login-icons.png") 0 -112px repeat-x;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
}


.fpwd_block.text { text-align:center; height:auto; }
.fpwd_input label.title { float:left; display:inline-block; width:280px; text-align:right; font-size:14px; color:#333; font-weight:bold; height:26px; line-height:26px; }
.fpwd_input .f_i_l { float:left; }
.fpwd_input .f_i_l img.yzm { width:63px; height:28px; }
.fpwd_input .f_i_l.tip { color:#148ccd; font-size:14px; line-height:30px; }
.fpwd_next { width: 100%; margin:40px auto 0; }
.fpwd_next a:link, .fpwd_next a:visited, .fpwd_next a:active { width: 100%; height:49px; display:block; }
.fpwd_next a:hover { background-position:bottom; }
.select_way { overflow:hidden; zoom:1; text-align:center; margin:30px 0 40px 0; }
.select_way label { margin-left:30px; outline:hidden; }
.way2, .way3 { display:none; }

.fpwd_input .tips { margin:20px 0; font-size:14px; }
.fpwd_ok { width: 100%; margin:40px auto 0; }
/*.fpwd_ok a:link, .fpwd_ok a:visited, .fpwd_ok a:active { background:url(/images/default/forgetpwd/images/fpwd_ok.gif) top; width:188px; height:49px; display:block; }*/
.fpwd_ok a:hover { background-position:bottom; }


.fpwd_set_ok { text-align:center; font-size:14px; font-weight:bold; margin: 54px 0 40px 0; }
.fpwd_set_ok p { margin-bottom: 18px; }
.fpwd_login { width:188px; margin:80px auto 40px auto; }
.fpwd_login a:link, .fpwd_login a:visited, .fpwd_login a:active { background:url(/images/default/forgetpwd/images/fpwd_login.gif) top; width:188px; height:49px; display:block; }
.fpwd_login a:hover { background-position:bottom; }

/*.fpwd_phpne { width:570px; height:95px; background:#f4feff;  overflow:hidden; zoom:1; border:1px solid #d5f1ff; margin:auto; margin-bottom:50px;}*/
.fpwd_phpne .usre_info { float:left; width:200px; margin-top:10px;  margin-left:50px;}
.fpwd_phpne .send{ float:left; margin-left:40px; text-align:right;  margin-top:40px;}
.fpwd_phpne .usre_info p { margin:13px 0;}
.sendtophone {
  width:35%;
  height: 50px;
  background: #ffa600;
  font-size: 14px;
  line-height: 50px;
  margin-left: 2%;
  border: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  color: #fff;

}
.error_tip {
  color: red;
}
