.itab{ height: 35px; overflow:hidden; zoom:1; position: relative;}
.itab:before{ position: absolute; left:0; bottom:0; content:''; height:2px; width:100%; background-color:#bdbdbd;}
.itab ul{ margin-left: 155px; float: left; display:inline; overflow:hidden; zoom:1;position: relative; z-index: 2;}
.itab ul li{height: 35px;line-height: 35px; width: 128px; text-align: center; float:left; display:inline;}
.itab ul li {font-size:16px; margin-right:20px;}
.itab ul li a{ cursor:default;}
.itab ul li a:hover{ color:#333;}
.itab ul li a.selected{height: 33px;color: #f54100; border-bottom: 2px solid #f54100; font-weight: bold; display: block;}
.itab-tip{font-size: 12px;line-height: 35px; /* position: absolute;right: 5%;top: 122px; z-index: 10; */ width: 150px;float: right;display:inline;}
/*注册表单*/
.regtab{ overflow:hidden; zoom:1; margin-bottom:26px; margin-left:106px;}
.regtab li{ width:84px; margin-right:10px; text-align:center; cursor:pointer; float:left; display:inline; font-size:14px; line-height:30px; background-color:#cccccc; color:#807f7f;}
.regtab li.on{ background-color:#0192d1; color:#ffffff;}
.register-form{ width: 887px; margin:28px 0 15px 290px; overflow: hidden;}
.form-tb{margin: 0 auto;}
.form-tb tr td{font-size: 14px; color: #666666; height: auto; padding: 8px 5px;}
.form-tb tr td.ft-left{ text-align: right; padding-right: 10px; width: 150px;}
.form-tb tr td.ft-center{ width:390px ;}
.ft-center label{color: #666666; font-size: 12px;}
.ft-center label a{color: #73a5c7;}
.p-type{ padding: 10px 8px; border: 1px solid #bdbdbd;}
.yzm-btn{ width: 120px; border-radius: 5px; height: 39px; border: 0; color: #ffffff; font-size: 14px;cursor: pointer;}
.resend-btn{ display: inline; padding: 8px 13px; border-radius: 5px; height: 39px; border: 0; color: #999999; font-size: 14px;cursor: pointer; display: none; border: 1px solid  #bdbdbd; background: #cccccc;}
.yzm-error{font-size: 12px; font-weight: normal;position:absolute;bottom: -10px;left: 0;padding-left: 8px;display:none;}
.email-validation{ font-size:14px; line-height:24px; color:#666666;}
.email-validation span{ cursor:pointer; color:#0192d1; text-decoration:underline;}
.namer{ color:#666666;}
.namer span{ color:#0192d1;}
/*输入框*/
.biginput{width: 352px;height: 17px;float: none;font-size: 14px;color: #666666;overflow-x: hidden;overflow-y: hidden; padding: 10px 25px 10px 5px;border: 1px solid #bdbdbd;}
.err-input{border-color: #f54100;}
/**/
/* Slide to unlock */
.slide-to-unlock {position: relative;width: 382px;  height: 40px;}
.slide-to-unlock .dragdealer { position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 0; background: none; height: auto;}
.slide-to-unlock .handle {height: 100%; border-radius: 0;}
.slide-to-unlock .disabled { background: none;}
.slide-to-unlock .slide-text { position: absolute; top: 0; height: 40px; font-size: 14px; line-height: 40px; text-align: center;}
/* Old slide to unlock */
.old-slider { background: #cccccc; border: 1px solid #bdbdbd;
  /*background-image: -webkit-linear-gradient(top, #f0e9e9 0%, #c6bdbd 100%);
  background-image: -moz-linear-gradient(top, #f0e9e9 0%, #c6bdbd 100%);
  background-image: -o-linear-gradient(top, #f0e9e9 0%, #c6bdbd 100%);
  background-image: linear-gradient(to bottom, #f0e9e9 0%, #c6bdbd 100%);*/
}
.old-slider .dragdealer{top: 1px; bottom: 1px; left: 1px; right: 1px;}
.old-slider .slide-text {left: 0px; width: 278px;height: 40px; color: #999999; line-height: 40px; cursor: default;}
.suc-yaz{text-align: center;display: none;line-height: 40px; font-size: 14px;}
.suc-yaz .suc-yazi{width: 40px; height: 40px;  position: absolute; cursor: default; z-index: 10; top:0; right: 0;background: #fff;}
.suc-yaz i.suc-i{background-position: -318px -80px; width: 23px; height: 22px;  cursor: default;position: relative;top: 8px;left: 8px;}
.suc-yaztxt{color: #FFFFFF;}
.old-slider .handle{ width: 42px;text-align: center; line-height: 35px; background: #FFFFFF;
  /*background-image: -webkit-linear-gradient(top, #f1f1f1 0%, #aaa 100%);
  background-image: -moz-linear-gradient(top, #f1f5f1 0%, #aaa 100%);
  background-image: -o-linear-gradient(top, #f1f1f1 0%, #aaa 100%);
  background-image: linear-gradient(to bottom, #f1f1f1 0%, #aaa 100%);*/ cursor: pointer;}
.old-slider .handle font{ font-size: 16px;}
/*新的注册页面*/
.fi-focus{/*border: 1px solid #2380b2;*/}
.fi-focus input[type=text],.fi-focus input[type=password]{border: 1px solid #2380b2;}
.fi-focus .p-type{border: 1px solid #2380b2;}
.fi-error{/*border: 1px solid #f54100;*/} 
.fi-error input[type=text],.fi-error input[type=password]{border: 1px solid #f54100;}
.fi-error .p-type{border: 1px solid #f54100;}
.onError{text-align: left;background: url(../ch_images/onError.png) no-repeat; padding-left:25px; color: #f54100;font-size: 12px;line-height: 20px;vertical-align:middle;}
.onCorrect{background: url(../ch_images/onCorrect.png) no-repeat;padding-left:25px;font-size: 12px;line-height:25px;vertical-align:middle;height: 26px;}
/*注册成功页面*/
.reg-suc{margin: 0 auto; width: 700px; margin-top: 30px;margin-bottom: 160px;}
.reg-suc div{overflow: hidden;}
.suc-i-r{width: 22px; height: 36px; background-position: -285px -78px;padding-right: 12px;position: relative;top:5px}
.suct-2{font-size: 18px;margin-top: 14px; margin-bottom: 28px;color: #999999;}
.suct-3{padding: 5px 30px;}
.suct-4{ margin-top: 32px;}
.suct-4 a{ text-decoration: underline!important; font-size: 14px; color: #999999;}
.suct-1{font-size: 20px;}
.suct-find{width: 340px; height: 40px; padding: 5px 30px; background-color: #cccccc; color: #888888; font-size: 18px; border: 0; margin-left:88px; cursor: pointer;}
 /*160505*/
.yzm-btn{ background-color:#AAAAAA;}
.register-form .overflowHidden{ overflow:hidden; zoom:1;}
.register-form .pullLeft{ float:left; display:inline; }
.register-form .preSon{ height:37px; line-height:37px; padding:0 8px;}
.pass p.form-find-info{ padding-left: 96px; margin-bottom: 0; color:#0e90d7; font-size:14px; text-align:left;}
.findpass-btn{ display:inline-block; width:158px; height:40px; line-height:40px; text-align:center; color:#ffffff; background-color:#ff4400; font-size:18px;}
.pass p.chooseway-info{ font-size:12px; color:#666666; margin-bottom:0; text-align:left;}
.pass p.chooseway-info span{ color:#44afdd; margin:0 2px;}
.chooseway-list{ width:670px; margin:0 auto; text-align:left;}
.chooseway-list li{ height:40px; padding:16px 24px; margin-top:30px; line-height:40px; border:1px solid #bdbdbd; overflow:hidden; zoom:1;}
.ico-find-email,.ico-find-phone{ margin-top:6px; display:inline-block; width:28px; height:28px; margin-right:20px; vertical-align: middle; background-image: url(/ch_images/hx_bgandicon.png); background-repeat:no-repeat;}
.ico-find-email{ background-position:0 -320px;}
.ico-find-phone{ background-position:0 -352px;}
.chooseway-list i,.chooseway-list span{ float:left; display:inline;}
.chooseway-list a{ float:right; display:inline;}
.chooseway-link{ width:136px; color:#ffffff; font-size:18px; text-align:center; background-color:#ff4400;}
.choose-box{ min-height:340px; margin-left:370px; font-size:14px; color:#666666;}
.choose-box #email{ color:#999999;}
.choose-box p{ overflow:hidden; zoom:1;}
.marT58{ margin-top:58px;}
.marT30{ margin-top:30px;}
.choose-box-yz{ padding-left:20px; font-size:12px;}
.choose-box-yz .getcode{ color:#ff4400;}
.choose-box-yz .changetype{ margin-left:44px; color:#0e90d7; text-decoration: underline!important;}
.phone-submit{ text-align:left; overflow:hidden; zoom:1;}
.phone-submit .findpass-btn{ margin-left:94px;}
.phone-submit .changetype{ margin-top:10px;}
.pass .sb.password-submit{background:#ff4400; width:158px;}
.validation-info{ margin-left:106px; margin-bottom:20px; font-size:14px; color:#ff4400;}
.validation-success{ text-align:center;}
.validation-success p{ font-size:14px; color:#ff4400; margin:150px 0 30px;}
.validation-success span{ color:#ff4400;}
.sendemailsuc,#register-steptwo{ display:none;}
.phonefind .form-tb tr td.ft-center{ width:340px;}
a.noclick,.btn-step-three.noclick{ outline:none; background-color:#cccccc; cursor:default;}
a.noclick:hover{ color:#ffffff;}
a.noclick.findpass-btn{ cursor:default;}
.btn-step-three.noclick:hover{ background:#cccccc;}
.btn-step-three.noclick:active{ outline:none; color:#ffffff;}

.reg-suc .suct-3{height:50px;padding:8px 30px;font-size: 20px;}
.reg-suc .suct-find{background-color: #0192d1;color: #fff;height:50px;padding:8px 30px;font-size: 20px;}