html, body {
	width: 100%;
	height: 100%;
	background-color: #fffadd;
}

/*banner图*/
.header-banner {
	position: relative;
	width: 100%;
	height: 4.48rem;
	background: url(../images/wap_sms_header_banner.png) center no-repeat;
	background-size: 7.5rem;
}
.header-banner .title {
	position: absolute;
	left: 50%;
	margin-left: -3.75rem;
	bottom: 0;
	width: 7.5rem;
}
.header-banner .title h3 {
	font-size: 0.32rem;
	color: #ff631e;
	font-weight: bolder;
}
h4.steps-title {
	position: relative;
	width: 5.95rem;
	padding-left: 1.55rem;
	font-size: 0.28rem;
	color: #863300;
}
h4.steps-title span {
	position: absolute;
	left: 0.4rem;
	color: #ff631e;
	font-weight: bold;
}
/*注册信息第一步*/
.first-register {
	width: 6.64rem;
	height: 3.1rem;
	background: url(../images/wap_first_register.png) center no-repeat;
	background-size: 6.64rem;
}
.pa-search {
	width: 6.64rem;
	height: 1.1rem;
	background: url(../images/wap_pa_search.png) center no-repeat;
	background-size: 6.64rem;
}
.second-register {
	width: 6.64rem;
	height: 3.33rem;
	background: url(../images/wap_second_register.png) top no-repeat;
	background-size: 6.64rem;
	padding-bottom: 0.6rem;
}
.register-btn {
	position: fixed;
	left: 50%;
	margin-left: -3.33rem;
	bottom: 0.3rem;
	display: block;
	width: 6.65rem;
	height: 1rem;
	line-height: 1rem;
	text-align: center;
	font-size: 0.42rem;
	color: #fff;
	background-color: #ff631e;
	border-radius: 1rem;
	box-shadow: 0px 0px 15px #f9b292;
}

/*底部*/
.footer {
	width: 100%;
	background-color: #1e2a3c;
}
.footer p {
	font-size: 0.18rem;
	color: #4d545f;
}

/*弹窗*/
.mask {
	position: absolute;
	z-index: 300;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.5;
	filter:Alpha(opacity=50);
	display: none;
}

/*保障详情弹窗*/
.insurance-detail-popup,
.activity-rules-popup {
	position: absolute;
	z-index: 301;
	left: 50%;
	margin-left: -3.45rem;
	top: 50%;
	margin-top: -3.11rem;
	width: 6.2rem;
	padding-left: 0.35rem;
	padding-right: 0.35rem;
	background-color: #fffadd;
	display: none;
}
.insurance-detail-popup-close-btn,
.activity-rules-popup-close-btn {
	position: absolute;
	top: 0.25rem;
	right: 0.25rem;
	display: block;
	width: 0.32rem;
	height: 0.32rem;
	background: url(../images/wap_close_ico.png) center no-repeat;
	background-size: 0.32rem;
}
.insurance-detail-popup h3,
.activity-rules-popup h3 {
	font-size: 0.32rem;
	color: #ff631e;
	font-weight: bold;
}
.insurance-detail-popup .insurance-items p,
.activity-rules-popup .activity-items p {
	font-size: 0.24rem;
	line-height: 0.46rem;
	color: #863300;
}

.activity-rules-popup {
	margin-top: -4.72rem;
}
.activity-rules-popup .activity-items p {
	position: relative;
}
.activity-rules-popup .activity-items p span {
	position: absolute;
	top: 0;
	left: -0.3rem;
}