body,html {
	background:#e9be2b;
	text-align:center;
	width:100%;
	height:100%;
}
.container{
	 padding:0 0.08rem;
}
.logo{
	margin:auto;
	width:8.3rem;
	height:9.25rem;
}
 .logo img{
	display:inline-block;
	width: 100%;
	height:100%;
}
.user-panel{
	padding:0 0.83rem;
}
.control-group{
    width: 100%;
	background: #fff;
	border-radius: 6px;
	color: rgba(0,0,0,1);

}
.control-group .account{

	border-bottom: 1px solid #d9d9d9;
}
.control-group .password,.control-group .account{
	width:100%;
	height:3.33rem;
	line-height: 3.33rem;
	display: flex;
}
.control-group .input-line{
	display:flex;
    width:76%;
	height:3.33rem;
	line-height:3.33rem;
	font-size:0.91rem;
	color:rgba(0,0,0,0.7);
	padding-right: 0.4rem;
}
.control-group .input-line input{
    display:block;
    width:100%;
    height:100%;
}
.control-group .label{
	width: 20%;
	font-size:0.92rem;
}
.user-panel .button{
    margin:auto;
	width:100%;
	height:3.33rem;
	line-height:3.33rem;
	background:#fff;
	border-radius: 0.25rem;
}
.user-panel .forget-password{
    margin:auto;
	width:100%;
	height:1rem;
	line-height:1rem;
	font-size:0.83rem;
	text-align:right;
}
.user-panel .forget-password a{
	display:inline-block;
	color:rgba(0,0,0,1);
	font-size:0.83rem;
}
.user-bottom{
	display:flex;
	align-items: center;
	width:100%;
	margin:auto;
}
.user-bottom .protocol{
	text-align:left;
}

.user-bottom .protocol input{
	vertical-align:middle;
}
.user-bottom  .cus,.protocol{
	display:inline-block;
	color:rgba(0,0,0,1);
	font-size:0.83rem;
}

.cus-experence{
	text-align:right;
	padding-left: 2rem;
}
.cus{
	width: 100%;
	padding: 0.5rem ;
}
.account-tip,.password-tip{
	color:red;
	white-space:nowrap
}
.protocol-detail{
	text-decoration: underline;
}
.btn-success:active{
	background: #efefef;
}
.touch-color:active{
	color: rgba(0,0,0,0.5);
}
input::-webkit-input-placeholder{
        line-height: 1.2rem;
}
/*add start 2019/4/29 kangzhi*/
.rem-forget-password {
	display: flex;
	justify-content: space-between;
}
.rem-forget-password b, .rem-forget-password span{
	vertical-align: middle;
}
.rem-forget-password input {
	position: absolute;
  display: inline-block;
  top: 0;
  left: 0;
  -webkit-appearance: none;
}
.remember {
	margin:0;
	width:100%;
	height:1rem;
	line-height:1rem;
	font-size:0.83rem;
	text-align:left;
}
.remember b {
	font-weight: normal;
}
.remember span {
	display: inline-block;
	border-radius: 50%;
	width: 0.6rem;
	height: 0.6rem;
	background: #fff;
	border: 0.2rem solid #fff;
	position: relative;
}
.is-remember i {
	display: inline-block;
	border-radius: 50%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 0;
	height: 0;
	border: 0.2rem solid #555;
}
.is-remember span {

}
/*add end 2019/4/29 kangzhi*/
