*{-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:'';
}
abbr,acronym { border: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
    margin: 0;
}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0; }
.clearfix:after {content: " ";clear: both;display: block;height: 0;visibility: hidden; }
input[type=number] {
  -moz-appearance:textfield;
}
.wapper{
	width:7.5rem;
	margin:0 auto;}
img{
	display:block;
	width:100%;}
	
.baom{
	background:url(form-bg.jpg) no-repeat;
	background-size:100% auto;
	height:6.22rem;}
#form1{
	width:6.48rem;
	margin:0 auto;
	padding:.7rem 0 0 0 ;}
.form-group{
	height:.64rem;
	line-height:.64rem;
margin-bottom:.3rem;
}
.form-group label{ float:left; width:1.2rem; height:.56rem; line-height:.56rem;  margin-left:.27rem; color:#666; font-size:.28rem;}
.form-group label em{margin:0 .1rem;}	
.texts{ font-size:.24rem; color:#929191; text-align:right;margin-right:.3rem;}
.nub{ float:right; padding:0 .2rem; height:.5rem; line-height:.5rem; color:#555; font-size:.26rem; margin:.2rem 0 0 .4rem;}
.nub span{ color:#57cf99; margin:0 2px;}
	
	.form-control{
	float:left;
		width:4.5rem;
		height:.6rem;
		line-height:.6rem;
		border:1px solid #b6b6b6;
		background-color: #fff;
		padding:0.2rem .05rem;
		font-size:.28rem;
		border-radius:.1rem;		}
		
.btn-primary{ display:block; margin-top:.3rem; background:url(btn.png) no-repeat; background-size:100% auto;width:2.78rem; height:.68rem; border:none;margin-left:1.7rem; }

.layerbg{display:none;width: 100%;height: 100%;background-color:#000;opacity: 0.6;position: fixed;z-index:1000;top:0;left:0;}
	
	#ui-error-msg {display:none;position: fixed;top: 40%;left: 50%;width: 5rem;line-height: 30px;background-color:rgba(255,255,255,1);color: #000;font-size: 16px;text-align: center;border-radius: 7px;margin-left: -2.5rem;word-break: break-all;z-index:1111; padding:10px;border:1px solid #f4e141;}
#ui-error-msg.show{display:block;}
.promite{
	width:7.5rem;
	background:url(bg1.jpg) #fff no-repeat;
	background-size:100% auto;
	min-height:1.87rem;
}
.promite p{
	width:6.15rem;
	margin:0 auto;
	line-height:.38rem;
	font-size:.25rem;
	color:#929191;
	padding:.4rem 0 0 0;
}
.other{width:6.48rem;
	margin:.2rem auto 0; font-size:.24rem; line-height:1.5;}
.g33{ color:#333;}
.g66{ color:#666;}