.content_scroll{
	overflow:auto;/* winphone8和android4+ */
	-webkit-overflow-scrolling: touch; /* ios5+ */
}
html,body{height:100%;padding: 0;border: 0;margin: 0;}
input{
	margin: 0;padding:0;border: none;
	display: block;
	font-size:0.14rem;
}
input::-webkit-input-placeholder{font-size:0.14rem;color: #8954AF;}
input:-moz-placeholder{font-size:0.14rem;color: #8954AF;}
input::-moz-placeholder{font-size:0.14rem;color: #8954AF;} 
input:-ms-input-placeholder{font-size:0.14rem;color: #8954AF;}  
input:hover,input:active,input:focus{outline: none;}
.ml25{margin-left: 0.25rem;}
.mt6{margin-top: 0.06rem;}
.mt110{margin-top: 1.10rem;}
.mt49{margin-top: 0.49rem;}
.mt135{margin-top: 1.35rem;}
.mt15{margin-top: 0.15rem;}
.mt28{margin-top: 0.28rem;}
.fs25{font-size: 0.25rem;}

.color_E5B78C{color: #e5B78C;}

.content_scroll{
	font-size: 0.14rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	height:100%;
	text-align: justify;
}
.main{
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	width:100%;
}
.pading22{padding: 0.22rem;width:3.31rem;}
.content{width: 100%;height: 100%;}
.dwon_text{text-align: center;line-height: 1em;color: #8954AF;}
.bg_img{
	position: fixed;
	left: 0;top: 0;
	width:100%;height: 100%;
	z-index: -111;
	/*background: url(../../) no-repeat;
	background-size:100% 100%;background-position: 0 0;*/
}
.bg_img img{width:100%;height: 100%;}
.img_logo{
	margin-top:1.48rem;
	margin-left:auto;
	margin-right: auto;
	width: 1rem;height: 1rem;
	background: url(../../lib/img/logo/icon_LOGO@3x.png) no-repeat;
	background-size:100% 100%;background-position: 0 0;
}
.down_btn{
	border: none;
	width: 3.25rem;
	height: 0.43rem;
	font-size: 0.18rem;
	border-radius: 0.215rem;
	color:rgba(29,29,29,1);
	background: rgba(229,183,140,1)
}
.w331{width: 3.31rem;}
.down_btn:focus{
	outline:none;	
}
.default_input{
	position: relative;
	height: 0.37rem;
}
.default_input input{
	position: absolute;
	padding: 0.08rem 0;margin: 0;
	top:0rem;left: 0.44rem;
	width: 2rem;
	height: 0.21rem;
	caret-color:#8954AF;
	line-height: 0.21rem;
	background: transparent;
	color: #8954AF;
}
.default_input i{
	position: absolute;
	top:0.06rem;left: 0.11rem;
	width: 0.25rem;height: 0.25rem;
}
input+label{
	position: absolute;top: 0;left: 0;
	display: block;
	border:#8954AF solid 1px;
	border-radius: 0.19rem;
	width: 3.29rem;
	height: 0.37rem;
}
.msg_send:focus{outline: none;}
.msg_send{padding:0;margin:0;font-size: 0.12rem;border:none;position: absolute;right:0.07rem;z-index:100;top:0.06rem;color:#262F66;background: #8954AF;border-radius: 0.13rem;width: 0.75rem;height: 0.25rem;}
.phone_icon{
	background: url(../../lib/img/i_icon/icon_shouji@3x.png) no-repeat;
	background-size:100% 100%;background-position: 0 0;
}
.code_icon{
	background: url(../../lib/img/i_icon/icon_yanzheng@3x.png) no-repeat;
	background-size:100% 100%;background-position: 0 0;
}
.pading22{position: relative;}
.text_footer{text-align: center;color: #FEFEFF;font-size:0.11rem;position: absolute;bottom: 0.25rem;width: 3.21rem;}
.text_footer a,.text_footer a:active,.text_footer a:focus{color:#8954AF;text-decoration: none;}
.show_div_msg{position:absolute;display: block;width: 2.09rem;left: 0.83rem;top: 2.8rem;background:rgba(0,0,0,0.4);font-size:0.15rem;
font-weight:500;
color:rgba(255,255,255,1);width: 2.09rem;height: 0.39rem;line-height: 0.39rem;border-radius: 0.215rem;text-align: center;z-index: 1111;transition: .5s opacity;}
.op-0{opacity: 0;}
.hide{display: none;}
.protocol_text{ padding: 0.25rem 5%; width: 90%;}
