.topP{margin:10px 0 0 15px;color: #3a444c;}
.mainUl{padding: 0 10%;margin-top: 30px;} 
#notRealUser{margin-top: 0px;}
.mainUl li{position: relative;}
.mainUl li .prompt{text-align: left;color: #ef5350;padding: 8px 0;height: 20px;font-size:13px;line-height: 20px;}
.mainUl li div{border: 1px solid #cdd1d4;background-color: #fff;position: relative;height: 40px;padding-left: 40px;}
.clickOver{     position: absolute;
    right: 5px;
    top: 5px;
    height: 30px;
    width: 80px;
    border: none;
    border-radius: 5px;
    color: #fff;}
.mainUl li div>img{width: 1rem;position: absolute;left: 13px;top: 13px;}
.mainUl li div input{height: 40px;border: none;width: 80%;padding: 0;font-size: 16px;}
.mainUl li div img.openEye{right:13px;left: auto;width: 1.5em; }
.mainUl li em{width: 40px;height: 16px;display: block;}
.mainUl li .pointsClass{position: absolute;bottom: -1.5em;color: #b8bbbd;}
.list4{
	left:0;
	width:100%;
	position:relative;
	margin-top: 30px;
	margin-bottom: 30px;
}
.list4 .noClick{ background-color: #bedcf4; }
.list5{
	left:0;
	width:100%;
	position:relative;
}
.list5 a{
	text-decoration: none;
	color:#85888a;
	font-size:1em;
}
.list5 .txt1{
	position: absolute;
	left:0;
}
.list5 .txt2{
	position: absolute;
	right: 0;
}
.w5c-form .w5c-error {
  color: #f00;
  display: block;
  position: absolute;
  right: 0;
  top:-1.3em;
  font-size:1em;
}
.has-error .txt1 {
  border-color: #f00;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .txt1:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.ng-invalid .btn{
	background-color: #bedcf4;
}
.ng-valid .btn{
	background-color: #44a6f4;
}
.mainUl li div input.code{
	width: 50%;
}
.clickOver:disabled{
	background-color: #ebebeb;
	color: #b2b4b6;
	border: 1px solid #d0d0d0;
}

.arrowIcon{ position:absolute; top:50%; right:10px; margin-top:-3px; width:10px; }
.codeUl,.sexUl{ position:absolute; top:42px; left:0; width:100%; background:#fff; z-index:5; }
.codeUl li,.sexUl li{ padding:8px 0; text-align:center; border:1px solid #cdd1d4; border-top:none; }

.chooseP{padding: 0 10%;text-align: center;font-size: 18px;color: #7c7c7c;margin-top: 30px;height: 30px;}
.chooseP span{margin-left: 15px;padding:5px 10px;margin-right: 15px;}
.chooseSpan{color: #c9ad97;border-bottom: 1px solid #c9ad97;}