﻿.loginTab{ width:900px }
.loginTab .bd{padding: 40px;height:auto;}


.mtop10 {
margin-top:10px;
}

fieldset {border:none;background:none;}
legend { display:none; }

.reg_flow {margin:0px auto;width:800px;border:1px solid #ddd;border-top:none;padding-bottom:30px;overflow:hidden;}
#PnlRegStep2 .reg_input { padding-left:130px; line-height:32px;}
#PnlRegStep2 #ImgUserRegValidateCode,#ValidateCode1{ margin-top:5px; }
.reg_input {overflow: hidden;padding-left: 198px;margin: 8px 0px;height:auto!important;}
.reg_input .tdbg,.reg_input .tdbgleft {background:none;}
#logo img{}
#TRRegion {height:80px!important;position:relative;overflow:hidden;}
#Region_UpnlRegion {height:80px;position:absolute;
	top:-12px;
	left:130px;}
#Region_UpnlRegion .tdbgleft {line-height:24px;}
#Region_DropProvince {margin:2px}
input.inputxt {height:20px!important;line-height:20px!important;}
.reg_input label {line-height: 32px;float:left;width:130px;margin-left:-130px;text-align:right;font-size:14px;}
.reg_input input {padding:5px 2px 5px 5px;height: 20px;line-height: 20px!important;border: 1px solid #ccc;width: 260px;float: left !important; margin-right:10px;}
.reg_contant  { padding-bottom:40px; padding-top:80px; background:url("images/userReg.jpg") no-repeat 50px 10px ;    }
#TxtUserRegValidateCode,#TxtPhoneCode,#TxtValidateCodeH{width:120px;}
#TxtUserRegValidateCode{margin-bottom:15px;}
#DpkHisBirthday{width:260px !important;}
/*********必填信息************/
#CheckUserName2 {width:120px;height:24px;padding:4px 10px 11px 5px;font-size:12px;text-align:center;margin-left:10px;}
.reg_input div {clear: both;display: block !important;line-height: 18px;height: 18px;margin-top:5px;color:#f60;}
.reg_input div.d_err {color:#ff0000;}
.reg_input div.d_on{display:none !important}
.d_ok{ color:green }
.reg_input input.input_onFocus{}
#InterMessageUserName.d_on {}
#CheckUserNameMessage.d_ok {/* float:left; *//* width:200px; *//* clear:right; */}
/*********选填信息************/
#TableRegisterSelect{padding-top:15px;}
#checkSelectFill{vertical-align:middle;}
#TableRegisterSelect div {clear:both;}
#TrVcodeRegister input {width:75px;}
#TrVcodeRegister img {margin-left:5px;margin-top:2px;display:block;width:69px;height:20px;float:left;display:inline;}
#TRSwicthSelectFill {height:33px;line-height:33px;padding-left:65px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f9f9f9;}

#TableRegisterMust div {clear:both;}
/************可设置信息****************/
.reg_input_ext {padding-left:130px;clear:both;margin:10px 0px;height:auto!important;min-height:24px;height:24px;}
.reg_input_ext label {float:left;width:130px;margin-left:-130px;text-align:right;padding-top:4px;font-size:14px;}
.reg_input_ext .tdbg,.reg_input_ext .tdbgleft {background:none;}
.reg_input_ext div input.inputxt,div input.input_onFocus {}
.reg_input_ext input.input_onFocus{}
.reg_input_ext div.d_err {color:#ff0000;}
.reg_input_ext span[style="color: Red;"] {display:none;}
.add_model_content_radiobutton label {
float:none;
font-weight:normal;
margin:0 8px 0 0;
padding:0;
text-align:right;
width:130px;
}
.add_model_content_radiobutton input[type="text"] {
float:none;
font-weight:normal;
margin:0 8px 0 0;
padding:0;
text-align:right;
width:130px;
}

.user_line {
height: 20px;
line-height: 20px;
background: url(images/register_line.gif) repeat-x left center;
margin: 0px 20px;
}

/********注册协议********/
.textIntro {height: 200px;margin-left: 130px;padding:10px;line-height: 1.8;background:#f6f6f6;border:1px solid #ccc;width: 570px;}
#PnlRegStep2 textarea {padding:10px;line-height:180%; background:#f6f6f6; border:1px solid #ccc;   }
#TRSign textarea {margin-left:0px;}
.ok_info {color:#cc0000;}
.ok_info,.reg_improve{text-align:left;padding-left:130px;height:32px;line-height:32px;clear:both;}
.agree {height:26px;line-height:26px;margin:10px 0px;text-align:left;padding-left:115px;}
/*.agree input {height:32px;line-height:32px;width:171px;display:inline-block;background:url(images/register_agree.gif) no-repeat left center;border:none;margin:0px 15px;font-size:14px;color:#fff;font-weight:bold;cursor: pointer;}*/
#PnlStep3{ display:none;  }

/********忘记密码*********/
.forget_password {background:url(images/backgrounds.gif) no-repeat left -631px;}
.getPassword{ background:url("images/getPassword.jpg") no-repeat 244px 10px; }
.password_list {width:450px;margin:0 auto;padding:10px 0px; }
.password_list h1 {height:31px;line-height:31px;font-family:"微软雅黑";font-size:18px;font-weight:normal;height:27px;line-height:27px;}
.password_list li {height:31px;line-height:31px;padding-left:130px;overflow:hidden;position:relative; padding-bottom:10px; }
.password_list li.Validatecode span#ValrValidateCode{padding-left:80px;}
.password_list li  label{width:130px;margin-left:-130px;height:24px;line-height:24px;text-align:right;font-size:14px;float:left;}
.password_list li span {padding-left:5px;}
.password_list li input {float:left;}
.password_list li.push_button {padding-left:95px;margin-top:10px;}

.password_list li.push_button input {width:98px;height:22px;display:inline-block;background:url(images/backgrounds.gif) no-repeat  -862px -65px;border:none;cursor: pointer;}
.password_list li.password_area input {height:15px;margin-top:5px;}
.password_list li.password_area span label {margin-left:0px;padding-left:0px;width:100px;text-align:left;}

.password_list li img {margin-left:10px;margin-bottom:5px;vertical-align:middle;}

/********注册认证*********/
.registercheck_list {width:450px;margin:0 auto;padding:10px 0px;padding-top:25px;}
.registercheck_list h1 {height:31px;line-height:31px;font-family:"微软雅黑";font-size:18px;font-weight:normal;height:27px;line-height:27px;}
.registercheck_list ul {padding-top:15px}
.registercheck_list li {height:31px;line-height:31px;padding-left:130px;overflow:hidden;position:relative;}
.registercheck_list li  label{width:130px;margin-left:-130px;height:24px;line-height:24px;text-align:right;font-size:14px;float:left;}
.registercheck_list li span {padding-left:5px;}
.registercheck_list li input {float:left;}
.registercheck_list li.push_button {padding-left:95px;margin-top:10px;}
.registercheck_list li.push_button input {width:98px;height:22px;display:inline-block;background:url(images/backgrounds.gif) no-repeat  -862px -65px;border:none;cursor: pointer;}


.clear, .clear_all {
clear:both;
}


/* 快速注册 */
.fastRegister{ text-align:left;  }
.fastRegister input,.fastRegister select{ height:20px; line-height:20px; border:1px solid #ccc; background:#fff;  vertical-align:middle;   }
.fastRegister input#btnAlipayLogins{ width:auto; height:auto;   }
.fastRegister dl{ margin-bottom:15px;  }
.fastRegister dl dt{ height:30px; height:30px; font:normal 14px/30px "Microsoft YaHei"; _font-weight:bold;  color:#004ea1; border-bottom:2px solid #BDD5ED; text-align:left;    }
.fastRegister dl dd{ padding-top:15px;  }
.fastRegister dl dd td{ padding:5px;  }
.fastRegister dl dd td.tdbgleft{ width:120px; text-align:right;   }
.fastRegister #VcodeLogOn{ vertical-align:middle; margin-left:5px;   }
.fastRegister #BtnLogOn,.fastRegister #BtnRegister,.fastRegister #btnUnRegisterBuy{ height:26px; line-height:26px;  border:0; padding:0 10px; color:#fff; cursor:pointer;
	-webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; 
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f00), to(#c00));
	background: -webkit-linear-gradient(#f00, #c00);
	background: -moz-linear-gradient(#f00, #c00);
	background: -ms-linear-gradient(#f00, #c00);
	background: -o-linear-gradient(#f00, #c00);
	background: linear-gradient(#f00, #c00);
	-pie-background: linear-gradient(#f00, #c00);
	behavior: url(/PIE.htc);
}