body {
	background: url(../img/register_bg.png) no-repeat fixed center top;
	overflow: -Scroll;
	overflow-x: hidden;
	background-size: cover;
	behavior: url(backgroundsize.min.htc);
}
@media (min-width:100px) and (max-width: 767px)  {
	body {
		background: url(../img/register_bg_phone.png) no-repeat fixed center top;
		background-size: cover;
	}
}
#registerForm input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px rgba(0, 0, 0, 0) inset;
    background-image: none;
	background-color: rgba(0, 0, 0, 0) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);
	transition: background-color 50000s ease-in-out 0s;
	color: #fff !important;
}

/*logo*/
.register_logo img {
	margin-top: 30px;
}

.login_logo{
	padding:10px;
}
.img-logo{
	width:300px;
}
.register_relo{
	text-align: right;
}
.register_relo img{
	width:160px;
}
.register_relo a {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
	text-align: center;
}

.register {
	margin-top: 20px;
	margin-bottom:20px;
	border-radius: 20px;
	overflow:hidden;
}
.bg_form{
	padding:15px;
	margin-left:-15px;
	margin-right:-15px;
	background: rgba(0,0,0,0.2);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
}

i {
	font-style: normal;
}

a {
	text-decoration: none;
}

input {
	outline: none;
	border: none;
	height:45px;
	line-height:45px;
}

form {
	margin: 30px auto;
}

.register-box {
	border: 1px solid #fff;
	margin-bottom: 26px;
	border-radius: 6px;
}

.register-box label {
	height: 44px;
	line-height: 48px;
	padding-left: 20px;
	display: inline-block;
	width: 100%;
}

.register-box input {
	width: 85%;
	padding-left: 15px;
	font-size: 14px;
	color: #fff;
	background: none;
	border: none;
}

.register-box .tips {
	position: absolute;
	margin-top: 5px;
	font-size: 14px;
	color: #fff;
}

.register-box .usernam_label {
	word-spacing: 10px;
}

.register-box .other_label {
	word-spacing: 2px;
	position:relative;
}
#password{
	position:relative;	
	z-index:100;
}
#confimCode{
	position:relative;	
	z-index:100;
}
.register-box .ie8_info{
	position:absolute;
	left:63px;
	top:1px;
	color:#fff;
	display:none;
	z-index:10;
}
.register-box span {
	display: inline-block;
	width: 77px;
	border-right: 1px solid #fff;
}

.register-box .phone {
	padding-left: 18px;
}

input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill
	{
	background: none;
}

.identifying-box .identifying_code {
	border: 1px #fff solid;
	border-radius: 6px;
	height: 51px;
	margin-left: -15px;
	color: #fff;
}

.identifying-box .identifying_code input {
	background: none;
	padding-top: 16px;
	text-align: center;
	padding-left: 10px;
	color: #fff;
	border: none;
}

.identifying-box .identifying_code #shouji {
	color: #fff;
}

#getYzm {
	border: 1px #DAE026 solid;
	border-radius: 6px;
	height: 51px;
	background: none;
	color: #DAE026;
	outline: none;
	font-size:13px;
	float:right;
}

button {
	outline: none;
}

.help-block {
	/* color: #fff !important; */
	color: #ff0 !important;
	margin-top: -10px;
	margin-left:20px;
}

.has-error .form-control-feedback {
	/* color: #fff; */
	color: red;
	padding-top: 10px;
}

.has-success .form-control-feedback {
	/* color: #fff; */
	color: #00ff00;
	padding-top: 10px;
}

.reg_btn #registerBtn {
	height: 51px;
	width:100%;
	border-radius: 26px;
	border: 1px #fff solid;
	background: none;
	color: #fff;
	text-align: center;
	margin-top: 30px;
	outline: none;
}

.enlist {
	margin-top: 20px;
}

.enlist p {
	color: #666;
}

.enlist p span {
	color: red;
}

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #fff;
}

input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #fff;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
	color: #fff;
}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
	color: #fff;
}
.phone-code{
	padding-left:0;
}
.phone-code label{
	padding-left:5px;
}
.phone-code .help-block{
	position:absolute;
	bottom:-35px;
}