
input {
	box-sizing: content-box;
}

.reg_iframe{
	position: relative;
	margin:0 auto;
	width:830px;
}

.block{
	position: relative;
	line-height: 20px;
 	width:980px;
 	height: 600px;
 	/*background: #ccc;*/
 	background-image:url('../../images/regist_input.png');
}

.block select{
 	width:70px;
}

.rule{
	/*position: absolute;*/
	line-height: 30px;
 	width:980px;
 	height: 600px;
 	background: #4e4a9b;
 	z-index: 4;
}

.remind{
	position: absolute;
	text-align:center;
	color:#fff;
	font-size: 18px;
	top: 0px;
 	width:980px;
 	height: 600px;
 	background: #fff;
 	z-index: 3;
 	background-image:url('../../images/regist_bg2.png');
}

.remind p{
	margin-bottom: 15px;
}

.member_view{
	position: absolute;
	text-align:center;
	color:#fff;
	font-size: 18px;
	top: 0px;
 	width:980px;
 	height: 600px;
 	background: #fff;
 	z-index: 3;
 	background:#4e4a9b;
}

.member_view p{
	margin-bottom: 15px;
}

.pw_forgot{
	position: absolute;
	color:#fff;
	font-size: 18px;
	top: 0px;
	width:600px;
	height: 300px;
	background: #fff;
	z-index: 3;
	background:#4e4a9b;
}

.btn_forgot_send{
	position:absolute;
	top:180px;
	left:470px;
	width :55px;
	height :26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #fff;
}

.btn_back{
	position:relative;
	width :55px;
	height :26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #fff;
}

.btn_confirm{
	position:relative;
	top:-29px;
	float: right;
	width :55px;
	height :26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #fff;
}

.btn_back2{
	position:absolute;
	top:530px;
	left:215px;
	width :55px;
	height :26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #fff;
}

.btn_apply{
	position:absolute;
	top:530px;
	left:645px;
	width :110px;
	height :26px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	border: 1px solid #fff;
}

.inputs[type='text'] {
	position: absolute;
	top:102px;
	left:213px;
	height: 22px;
	width: 238px;
	background:#fff2f0;
	border:0px;
	outline:solid 0px;
	font-size: 16px;
	padding: 5px 6px;
}
.inputsValidate {
	position: absolute;
	top: 132px;
	left: 213px;
	color: red;
	padding: 5px 6px;
}

.inputs1[type='password'] {
	position: absolute;
	top: 161px;
	left: 213px;
	height: 22px;
	width: 238px;
	background: #fff2f0;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
	padding: 5px 6px;
}
.inputs1Validate {
	position: absolute;
	top: 191px;
	left: 213px;
	color: red;
	padding: 5px 6px;
}

.inputs2[type='password'] {
	position: absolute;
	top: 161px;
	left: 506px;
	height: 22px;
	width: 238px;
	background: #fff2f0;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
	padding: 5px 6px;
}
.inputs2Validate {
	position: absolute;
	top: 191px;
	left: 506px;
	color: red;
	padding: 5px 6px;
}

.inputs3[type='text'] {
	position: absolute;
	top: 221px;
	left: 213px;
	height: 22px;
	width: 238px;
	background: #fff2f0;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
	padding: 5px 6px;
}
.inputs3Validate {
	position: absolute;
	top: 251px;
	left: 213px;
	color: red;
	padding: 5px 6px;
}

.inputs4 {
	position: absolute;
	top: 284px;
	left: 220px;
	height: 22px;
	width: 230px;
	background: transparent;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
}
.inputs4Validate {
	position: absolute;
	top: 314px;
	left: 220px;
	color: red;
	padding: 5px 6px;
}

.inputs5 {
	position: absolute;
	top: 284px;
	left: 512px;
	height: 22px;
	width: 230px;
	background: transparent;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
}
.inputs5Validate {
	position: absolute;
	top: 314px;
	left: 512px;
	color: red;
	padding: 5px 6px;
}

.inputs6[type='text'] {
	position: absolute;
	top: 339px;
	left: 213px;
	height: 22px;
	width: 238px;
	background: #fff2f0;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
	padding: 5px 6px;
}
.inputs6Validate {
	position: absolute;
	top: 369px;
	left: 213px;
	color: red;
	padding: 5px 6px;
}

.inputs7[type='text'] {
	height: 22px;
	width: 238px;
	background: #fff2f0;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
	padding: 5px 6px;
}
.inputs7Validate {
	position: absolute;
	color: red;
	padding: 5px 6px;
}

.inputs8[type='text'] {
	position: absolute;
	top: 399px;
	left: 213px;
	height: 22px;
	width: 238px;
	background: #fff2f0;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
	padding: 5px 6px;
}
.inputs8Validate {
	position: absolute;
	top: 429px;
	left: 213px;
	color: red;
	padding: 5px 6px;
}

.inputs9[type='text'] {
	position: absolute;
	top: 461px;
	left: 213px;
	height: 22px;
	width: 238px;
	background: transparent;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
	padding: 5px 6px;
}
.inputs9Validate {
	position: absolute;
	top: 491px;
	left: 213px;
	color: red;
	padding: 5px 6px;
}

.in_birth {
	position: absolute;
	top: 280px;
	left: 550px;
	height: 30px;
	width: 238px;
	background: transparent;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
}

.in_gender {
	position: absolute;
	top: 280px;
	left: 300px;
	height: 30px;
	width: 238px;
	background: transparent;
	border: 0px;
	outline: solid 0px;
	font-size: 16px;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color:#595757;
}