 
.bsal:link, .bsal:visited, .bsal:hover, .bsal:active {
	color: #ffffff;
}
 
#form-content{width:600px;margin:80px auto;background-color:#FFFFFF;padding:40px 50px;text-align: center;border-radius: 2px;-webkit-box-shadow:0px 16px 44px 0 RGBA(0, 0, 1, 0.2);-moz-box-shadow:0px 16px 44px 0 RGBA(0, 0, 1, 0.2);box-shadow:0px 16px 44px 0 RGBA(0, 0, 1, 0.2);}


 





#form-msg{color:#172B4D;font-size: 30px;text-align: left;font-weight: 300;}
#form-inputs{width:350px;margin-top:20px;text-align: left;}
 
.form-input input{width:350px;height:42px;padding-left:39px;border:1px solid #E1E2E6;}
.form-input input:focus{border-color:#1F5DEA;}
.form-input input::-webkit-input-placeholder{color:#A8ACB9;}
/* Mozilla Firefox 19+ */
.form-input input::-moz-placeholder{color:#A8ACB9;}
/* Mozilla Firefox 4 to 18 */
.form-input input:-moz-placeholder{color:#A8ACB9;}
/* Internet Explorer 10-11 */
.form-input input:-ms-input-placeholder{color:#A8ACB9;}
/** 去掉chrome 自动填充黄底**/
/*#form-content input:-webkit-autofill{background-color: rgb(255, 255, 255) !important;background-image: none !important;color: rgb(0, 0, 0) !important;}*/
.form-input .btn-default{position: absolute;height:42px;right:0px;left:0px;top: -62px;border:1px solid #E1E2E6;border-radius:0px 2px 2px 0px;}
#mobile_div .btn-default:focus,#mobile_div .btn-default:active,#mobile_div .btn-default:hover{border:1px solid #1F5DEA;border-color:#1F5DEA !important;color:#1F5DEA;border-radius:0px 2px 2px 0px;outline:none !important;}
.form-input.has-error input{border-color:#fc4949;}
.form-input.has-error button{border-color:#fc4949;}
.form-input input.has-error{border-color:#fc4949;}
.form-input input.has-error:focus{border-color:#1F5DEA;}

@media (max-width: 575px) {
	#form-content {
		width: 360px;
	}

	#form-inputs {
		width: 250px;
		margin-top: 20px;
		text-align: left;
	}

	.form-input input {
		width: 250px;
		height: 42px;
		padding-left: 39px;
		border: 1px solid #E1E2E6;
	}
}

 
 
 
.form-submit{margin:20px 0px;}
.form-submit .btn-primary{width:100%;height:42px;font-size:15px;color: #fff;background: #1F5DEA;border:1px solid #1F5DEA;border-radius:2px;}
.form-submit .btn-primary:focus,.form-submit .btn-primary:active,.form-submit .btn-primary:hover{color: #fff;background:#1F5DEA;border-color:#1F5DEA;}
button.active{background-color: #1F5DEA;border:1px solid #1F5DEA;!important;}
.form-foot{position:relative;margin-top:20px;color: #A8ACB9;font-size: 12px;text-align: left;}
.form-foot a,.form-foot a:hover,.form-foot a:active{color: #1F5DEA;text-decoration: none;}
.customer-service{margin-left:18px;}
.customer-forget{margin-left:188px;}
 
.bzsm{color: #A8ACB9;font-size: 12px; }
 
 
.bottom-left{position: fixed;left:0px;bottom:333px;z-index: 2;}
.bottom-left img{width:332px;height:271px;}
.bottom-right{position: fixed;right:0px;bottom:333px;z-index: 2;}
.bottom-right img{width:364px;height:208px;}

 /*==========以下部分是Validform必须的===========*/

 
.registerform input{width:180px;  }
.Validform_checktip{
	 
	margin-left:18px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
 
}
.Validform_right {
	color: #71b83d;
	padding-left: 20px;
	float: left;
	background: url(/vip/img/note_ok.gif) no-repeat left center;
}
.Validform_wrong {
	color: red;
	padding: 1px 0px 1px 20px;
	white-space: nowrap;
	background: url(/vip/img/note_error.gif) no-repeat left center;
}
.Validform_loading {
	padding-left: 20px;
	background: url(/vip/img/loading.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}




.passwordStrength{width:280px; 
}
.passwordStrength b{
	font-weight:normal;
}
.passwordStrength b,.passwordStrength span{
	display:inline-block; 
	vertical-align:middle;
	line-height:16px;
	line-height:18px;
	height:16px;
}
.passwordStrength span{
	width:50px; 
	text-align:center; 
	background-color:#d0d0d0; 
	border-right:1px solid #fff;
}
.passwordStrength .last{
	border-right:none;
}
.passwordStrength .bgStrength{
	color:#fff;
	background-color:#71b83d;
}

.inputys{border:1px solid #ccc;border-radius:4px;text-indent:6px; height:30px;}
.inputys:focus,select:focus {
   border-color: rgba(82, 168, 236, 0.8);
   outline: thin dotted \9;
   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
 }

/*桔色按钮*/
.bszt:link,.bszt:visited{color: #fff;}
.button{
	margin:8px;text-decoration: none;
		padding: 12px 40px 10px;
	color: #fff;
	background-color: #F90;
	border:0;
	 font-size:14px;
border-radius:2px;font-weight:bold;

}
.button:hover{
	text-decoration: none;
	background-color: #FF8000;
	cursor:pointer;
}
/*绿色按钮*/
.buttonl{color: #fff;
	margin:8px 8px;
	padding: 10px 40px 10px;
	background-color: #78c228;
	border:0;
	 font-size:14px;
border-radius:2px;font-weight:bold;

}
.buttonl:hover{
	text-decoration: none;
	background-color: #68bb0e;
	cursor:pointer;
	
	}
.trength{width:480px; 
}