	#regist {
  background: #FFF;
}
.wI{
  width: 990px;
  padding: 0;
  margin: 10px auto;
  zoom: 1;
}
.wG{
  width: 990px;
  padding: 0;
  margin: 0 auto;
  zoom: 1;
}
#regist .mt {
  padding-right: 10px;
  position: relative;
  overflow: visible;
  margin-bottom: -1px;
  border-bottom: 1px solid #dddddd;
  height: 32px;
  line-height: 32px;
  background: #f2f2f2;

}
#regist .taba {
  height: 33px;
  padding-left: 277px;
  overflow: hidden;
  zoom: 1;
}
.taba li, .tab-item {
  float: left;
  text-align: center;
}
#regist .taba li {
  margin-right: 5px;
  margin-top: 3px;
  font-size: 14px;
  width: 100px;
  height: 28px;
  text-align: center;
  line-height: 28px;
  border: 1px solid #dddddd;
}
#regist .taba .curr {
  position: relative;
  background: #ffffff;
  color: #e4393c;
  height: 32px;
  line-height: 32px;
  font-weight: bold;
  margin-top: 0;
  -moz-box-shadow: 2px 0 2px #DDDDDD;
  -webkit-box-shadow: 2px 0 2px #DDDDDD;
  box-shadow: 2px 0 2px #DDDDDD;
  border-bottom: none;
}
#regist .mt .extra {
  position: absolute;
  right: 20px;
  top: 5px;
}
#regist .mt span {
  float: right;
  text-align: right;
  height: 32px;
  line-height: 32px;
}
#regist .mc {
  padding: 30px 0 20px;
  border: solid #dddddd;
  border-width: 1px 1px 1px;
}
.form {
  /*position: relative;*/
}
#regist .item {
  padding-top: 9px;
  height:65px;
	overflow:hidden;
  line-height: 34px;
  /*position: relative;*/
  z-index: 1;
}
#regist .label{
  width: 190px;
  text-align: right;
  font-size: 14px;
  color: #999;
  padding-right: 10px;
}

.item-ifo {
  /*position: relative;*/
  width: 332px;
}

#regist .text{
  width: 238px;
  height: 16px;
  padding: 10px 25px 10px 5px;
  border: 1px solid #cccccc;
  float: none;
  font-size: 14px;
  font-family: arial,"宋体";
  color: #999;
  overflow: hidden;
}
#regist .item-ifo i{
  position: absolute;
  right: 8px;
}
#regist .item-ifo .i-name{
  background: url(img/one4.jpg) no-repeat scroll 0 0 transparent;
  height: 16px;
  top: 9px;
  width: 16px;
}
.clr {
  display: block;
  overflow: hidden;
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
}
#regist .text-1{
  width: 100px;
  float: left;
}
#regist #authcodeDiv .item-ifo, .thickbox-form #authcodeDiv .item-ifo {
  width: 380px;
}
#sendMobileCode {
  float: left;
  margin-right: 0;
}

.btn, .btn-comm {
	font-size: 12px;
    margin-left: 10px;
    border: 1px solid #dddddd;
    padding: 0;
    width: 106px;
    height: 36px;
    background: #f4f4f4;
    margin-top: 0;
    text-align: center;
    line-height: 36px;
    color: #333;
    text-decoration: none;
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer;
}

#regist .btn-regist {
  width: 270px;
  height: 36px;
  color: #FFF;
  font-family: "microsoft yahei";
  font-size: 14px;
  font-weight: 800;
  overflow: hidden;
  background: #004E98;
  border: 0;
}
.ml5 {
  margin-left: 5px;
}
.ftx05, .ftx-05, a.ftx-05:link, a.ftx-05:visited {
  color: #005ea7;
}
.reg-msg {
  position: relative;
  padding-top: 19px;
  height: 35px;
  line-height: 35px;
  border-top: 1px solid #e9e9ea;
  color: #666;
  text-align: center;
  font-size: 18px;
}
#protocol{color:#004E98;}
.reg-msg a{color:#004E98;}
#superior {
  background: url(img/reg_bg.gif);
  padding: 0px;
}
#regist h3 {
  border-top: 1px solid #E7E7E7;
  padding: 2px 16px 3px;
  background: #f7f7f7;
  height: 28px;
  line-height: 28px;
  margin-bottom: 10px;
  font-family: "微软雅黑";
  font-weight: normal;
}
.form select {
  margin-top: 5px;
  overflow: hidden;
  font-size: 14px;
  font-family: arial,"宋体";
  color: #999;
  margin-top: 0px;
}
#regist .mar {
  margin-right: 10px;
}
.login-wrap {
  position: relative;
  height: 475px;
  z-index: 5;
}
.login-form {
  position: relative;
  z-index: 4;
  width: 306px;
  background: #fff;
  padding: 20px;
  overflow: visible;
}
.login-wrap .login-form {
  float: right;
  top: 40px;
}
.login-form .login-box .mt {
  display: inline-block;
  display: block;
  width: 306px;
  overflow: visible;
  height: 27px;
}
.login-form .login-box .mt h1 {
  position: relative;
  height: 27px;
  line-height: 27px;
  top: -5px;
  float: left;
  color: #666;
  font-family: '\5fae\8f6f\96c5\9ed1';
  font-size: 20px;
}
.login-form .login-box .mt .regist-link a{
  color: #b61d1d;
  font-size: 14px;
  float: right;
}
.login-form .login-box .mt .regist-link b {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background: url(../img/pwd-icons-new.png) -104px -75px no-repeat;
  vertical-align: middle;
  margin-right: 5px;
}
.login-form .msg-wrap {
  min-height: 31px;
  height: auto!important;
  height: 31px;
  margin: 2px 0 5px;
}
.login-form .msg-warn {
  position: relative;
  background: #fff6d2;
  color: #666;
  border: 1px solid #ffe57d;
  padding: 3px 10px 3px 40px;
  line-height: 18px;
  height: 18px;
}
.form .item-fore1, .form .item-fore2 {
  border: 1px solid #bdbdbd;
  height: 38px;
  width: 304px;
}

.form .item .login-label {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 38px;
  height: 38px;
  border-right: 1px solid #bdbdbd;
  background: url(../img/pwd-icons-new.png) no-repeat;
}
.form .item .name-label {
  background-position: 0 0;
}
.form .item .pwd-label {
  background-position: -48px 0;
}
.login-form .msg-warn b {
  position: absolute;
  top: 50%;
  left: 10px;
  display: block;
  margin-top: -8px;
  width: 16px;
  height: 17px;
  overflow: hidden;
  background: url(../img/pwd-icons-new.png) -104px -22px no-repeat;
}
.form .itxt {
  line-height: 18px;
  height: 18px;
  border: 0;
  padding: 10px 0 10px 50px;
  width: 254px;
  float: none;
  overflow: hidden;
  font-size: 14px;
  font-family: '\5b8b\4f53';
}
.login-form .login-box .login-btn .btn-img {
  border: 1px solid #004E98;
  display: block;
  width: 302px;
  background: #004E98;
  height: 31px;
  line-height: 31px;
  color: #fff;
  font-size: 20px;
  font-family: '\5fae\8f6f\96c5\9ed1';
  text-align: center;
}
.login-wrap .login-banner {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 475px;
 background-color: #f2f0c0;

}
.login-wrap .i-inner {
  position: relative;
  z-index: 3;
  height: 475px;
  background: url(../img/1213.jpg) 0px 0px no-repeat;
  background-color: #f2f0c0;
}


.findTitle{padding-left: 50px; background: url(../img/forget.png) no-repeat left center; 
  line-height: 38px; background-size: 30px; font-size: 14px; margin:30px 0;
}

.findTitle span{ color:#004E98; }
.mailYZ{ padding-left: 60px; background: url(../img/mail.png) no-repeat 10px center; background-size: 40px; line-height: 30px;}
.bnt{border: 0; background: #004E98; color: #fff; line-height: 30px; width:82px; text-align:center; margin-right: 50px;}

.item-ifo input{width:95%;}
.itee input{width:95%;}
.item select{height:32px; line-height:32px; width: 95%;}
.ftx04{
	color: red;
}
.i-pass {
    color: #adadad;
    font-style: normal;
    font-size: 12px;
    padding-left: 22px;
    background: url(../images/impor.png) no-repeat left center;
}
/* .help-inline{
    position: absolute;
    left: 207px;
    top: 40px;
} */
#newPwdDiv,#reNewPwdDiv{
	position:relative;
}






