* {
	box-sizing: border-box;
}

html,
body {
	height: 100%;
	/*min-height: 6.67rem;*/
	/*border: 1px solid transparent;*/
	
}

body {
	background: url(../../images/background.png)no-repeat !important;
	background-size: cover !important;

}
.icon_phone{
	background-image: url(../../images/shouji.png);
}
.icon_picCode{
	background-image: url(../../images/yanzhengma.png)!important;
}
.icon_msmcode{
	background-image: url(../../images/duanxinyanzhengma.png)!important;

}
.icon_password{
	background-image: url(../../images/mima.png)!important;
}
.icon_invent{
	background-image: url(../../images/yanzhengma.png)!important;
}
.z_margin_nav_70 {
	margin-top: 0.7rem !important;
}

.z_margin_b_10 {
	margin-bottom: 0.1rem !important;
}

.z_margin_b_16 {
	margin-bottom: 0.16rem !important;
}

.z_input {
    
   /*-webkit-appearance: none!important;*/

	height: 0.5rem;
	width: 2.95rem;
	display: block;
	margin: 0 auto;
	outline: none;
	
	font-size: 0.16rem;
	color: #FFFFFF;
	
	background: url("../../images/shouji.png") no-repeat;
	background-size: auto 0.2rem;
	background-position: 0.11rem center;
	padding: 0 0.39rem;
  

	background-color: rgba(97, 11, 177, 0.3);
	border: 1px solid rgba(186, 134, 245, 1);
	border-radius: 0.04rem;
	


}
.z_input:focus{
   box-shadow: inset 0px 0px 10px #BA86F5;
}

.input_clear {
	position: absolute;
	height: 20px;
	margin: auto;
	top: 0;
	bottom: 0;
	right: 50px;
}

.z_button_log {
	height: 0.5rem;
	width: 2.95rem;
	margin: 0 auto;
	display: block;

	text-align: center;

	font-size: 0.18rem;
	line-height: calc(0.5rem - 4px);
	line-height: 0.5rem;

	/*font-weight: bold;*/
	color: rgba(250, 231, 253, 1);
	text-shadow: 0px 0px 5px  #FFAEFF;
	/*-webkit-text-stroke: 1px #B035D4;*/
	/*text-stroke: 1px #B035D4;*/


	background: rgba(202, 128, 61, 0);
	border: 1px solid rgba(255, 174, 255, 1);
	box-shadow:0px 0px 1px 1px rgba(255, 174, 255, 0.7) inset,0px 0px 1px 1px rgba(255, 174, 255, 0.7) ;
	border-radius: 0.04rem;
}

.z_input_con {
	position: relative!important;
	width: 2.95rem;
	margin: 0 auto;
	overflow: hidden;


}

.picCode {
	background: gainsboro;
	position: absolute;
	right: 0.05rem;
	height: 0.4rem;
	width: 0.94rem;
	top: 0;
	bottom: 0;
	margin: auto;
	border-radius: 0.04rem;

}

.z_getcode_con {
	position: relative;
	display: flex;
	width: 2.95rem;
	margin: 0 auto;
	justify-content: space-between;
}

.z_code_input {
	width: 1.88rem;
	margin: 0;

}

.z_getcode_btn {
	width: 0.99rem;
	height: 0.5rem;
	letter-spacing:1px;

	background: rgba(97, 11, 177, 0);
	border: 1px solid rgba(255, 174, 255, 1);
	box-shadow:0px 0px 1px 1px rgba(255, 174, 255, 0.7) inset,0px 0px 1px 1px rgba(255, 174, 255, 0.7) ;
	border-radius: 0px 4px 4px 0px;

	text-align: center;
	/*line-height:  calc(0.5rem - 2px);*/
	line-height: 0.5rem;
	font-size: 0.15rem;
	font-weight: 500;
	color: rgba(250, 231, 253, 1);



	color: rgba(250, 231, 253, 1);
	/*text-shadow: 0px 7px 13px rgba(75, 13, 122, 1);*/
	/*-webkit-text-stroke: 1px #B035D4;*/
	/*text-stroke: 1px #B035D4;*/
	text-shadow: 0px 0px 5px  #FFAEFF;





}

.left_border {
	border-radius: 0.04rem 0 0 0.04rem;
}

