@media screen and (min-width:100px) and (max-width:1720px) {
	html *{ 
		/* margin:0 auto;
		padding:0 auto; */
		font-family:fzFamily;
	/*text-align:center;*/
	}
	@font-face {
	  font-family: 'fzFamily';   /*字体名称*/
	  src: url('../fonts/FZBWKSJW.TTF');       /*字体源文件*/
	}
	body{
		margin: 0 auto;
		background:url(../img/bg2.jpg) repeat-y;
		background-size: 100%;
		position: absolute;
	}
	#getCode{
		margin-right: 0.2rem;
		margin-top: -0.2rem;
		background: #a0a0a0;
		border-radius: 0.41rem;
		width: 2.1rem;
		text-align: center;
		height: 0.8rem;
		line-height: 0.8rem;
	}
	.leftFloat{
		float: left;
	}
	#content .row{
		position: relative;
	}
	.paddingleft{
		padding-left: 2.22rem;
	}
	.childmidde{
	    position: absolute;
	    /*top: 0.43rem;*/
	}
	.rowHeight{
		height: 1.5rem;
	}
	.sexchoose{
		width: 0.7rem;
		margin-top: -0.2rem;
	}
	.fontColor{
		color: #e2bf75;
	}
	.footer{
		text-align: center;
		padding-top: 0.8rem;
		font-size: 0.3rem;
	}
	.floatLeft{
		float: left;
	}
	.inputHide{
		background:rgba(0,0,0,0);
	    border: 0;
	    outline: none;
	    color: #fcdf9b;
	    font-size: 0.4rem;
		width: 7rem;
	}
	.hader{
		width: 100%;
	}
	#content{
		font-family: fzFamily;
		font-size: 0.4rem;
		background:url(../img/img_bg.png) no-repeat center;
		background-size: 100% 99%;
		margin-bottom: 1rem;
		padding: 0.3rem 0;
	}
	.hehun_content {
	    width: 100%;
	    height: 100%;
	    overflow: auto;
	    -webkit-overflow-scrolling: touch;
	    padding-bottom: 1rem;
	}
	.codeTop {
	    padding-top: 0.1rem;
	}
	.buttonLeft{
		padding-top: 0.4rem;
		margin-left: 80%;
		margin-top: -0.3rem;
	}
	.fontLeft{
		font: initial;
		background: rgba(0,0,0,0);
		border: 0;
		outline: none;
		color: #fcdf9b;
		font-size: 0.4rem;
        font-family: fzFamily;
	}

}
button, input, optgroup, select, textarea{
        font-family: fzFamily;
		font-size: 0.3rem;	
}
@media screen and (min-width:1720px) and (max-width:2000px) {
	html *{ 
		margin:0 auto;
		padding:0 auto;
		font-family:fzFamily;
	/*text-align:center;*/
	}
	@font-face {
	  font-family: 'fzFamily';   /*字体名称*/
	  src: url('../fonts/FZBWKSJW.TTF');       /*字体源文件*/
	}
	body{
		margin: 0 auto;
		background:url(../img/bg2.jpg);
	}
	#getCode{
		margin-right: 0.2rem;
		margin-top: -0.5rem;
		background: #a0a0a0;
		border-radius: 0.41rem;
		width: 1.65rem;
		text-align: center; 
		line-height: 0.8rem;
	}
	.leftFloat{
		float: left;
	}
	#content .row{
		position: relative;
	}
	.paddingleft{
		padding-left: 2.22rem;
	}
	.childmidde{
	    position: absolute;
	    top: 0.43rem;
	}
	.rowHeight{
		height: 1.5rem;
	}
	.sexchoose{
		width: 0.7rem;
		margin-top: 0.2rem;
	}
	.fontColor{
		color: #e2bf75;
	}
	.footer{
		text-align: center;
		padding-top: 0.4rem;
		padding-bottom: 0.4rem;
		font-size: 0.3rem;
	}
	.floatLeft{
		float: left;
	}
	.inputHide{
		background:rgba(0,0,0,0);
	    border: 0;
	    outline: none;
	    color: #fcdf9b;
	    font-size: 0.25rem;
	}
	.hader{
		width: 100%;
	}
	#content{
		font-family: fzFamily;
		font-size: 0.3rem;
		background:url(../img/img_bg.png) no-repeat center;
		background-size: 100% 99%;
		margin-bottom: 1rem;
		padding: 0.3rem 0;
	}
	.hehun_content {
	    width: 100%;
	    height: 100%;
	    overflow: auto;
	    -webkit-overflow-scrolling: touch;
	    padding-bottom: 1rem;
	}
	.codeTop {
	    padding-top: 0.1rem;
	}    
	.imgTop {
	    margin-top: 0.44rem;
	}
	.buttonLeft{
		padding-top: 0.1rem;
		margin-left: 4.7rem;
	}
	.fontLeft{
		font: initial;
		background: rgba(0,0,0,0);
		border: 0;
		outline: none;
		color: #fcdf9b;
		font-size: 0.25rem;
        font-family: fzFamily;
	}
}
.agreement{
	position: absolute;
	top: 15%;
	left: 5%;
	font-size: 0.4rem;
	background: #ffffff;
	height: 70%;
	width: 90%;
	border-radius: 0.3rem;
}
.agreeTitle{
	text-align: center;
	font-size: 0.5rem;
	margin-top: 15px;
	margin-bottom: 15px;
}
.agreeContent{
	margin-left: 25px;
	margin-right: 20px;
	font-size: 0.4rem;
	margin-bottom: 15px;
	text-align: center;
	overflow-y: auto;
	overflow-x: hidden;
	word-break: break-all;
	height: 83%;
}
.agreeContent p{
	text-align: left;
}
.masking{
	position: fixed;
	opacity: 1;
	cursor: pointer;
	background: black;
	opacity: 0.7;
	height: 100%;
	width: 100%;
}

#content .row{
	margin: 0 10%;
	width: 80%;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	padding-top: 0.5rem;
}

#content .choooseContent{
	width: 	30%;
}

#content .wholeWidth{
	width: 	100%;
}

#content .grayFontColor{
	color: rgba(255,255,255,0.1);
}

.open  {
	cursor: pointer;
}