.cleanYellow {
	-webkit-box-shadow: 0 0 20px 10px #fff inset;
	box-shadow: inset 0 0 20px 10px #fff
}
body {
	background: #fff
}
.colorPink {
	color: #a0050d
}
.secondTitle {
	text-align: center;
	font-family: PingFangSC-Light;
	color: #666;
	font-size: .875rem
}
.radioBox {
	margin: 2.5rem 0 1.25rem 0
}
.radioBox .radioWrap {
	font-size: .75rem;
	line-height: 1.1875rem;
	color: #666;
	margin-top: .4rem;
	position: relative;
	text-indent: 1.5rem;
	width: 105%
}
.radioBox .radioWrap .radio {
	width: .8rem;
	display: inline-block;
	vertical-align: middle;
	height: .8rem;
	position: absolute;
	left: .1rem;
	top: .125rem;
	border-radius: 50%;
	border: .08rem solid #ccc
}
.radioBox .radioWrap .checked {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABGdBTUEAALGPC/xhBQAACKpJREFUWAmNV2tsHNUVPvfeWe/Dju3YJthrBxEXp1HogwoaEiGC06iIpFKoqExbhYZKoKpSGguaChcJZDsRIS0haqFBBVdtI0ErNZSKH6FFCYqCxMO0IlETu2lI0hDsXRvHdtaP9T7n9jtnZta7biv1yjtz59xzvvOdx70zNtZahaGPNW+b2XPmL/v1kfvv1z2D0aK1bg0RuSq98enZ8MCDNfb0JVLH/0rKdvVVZeaiWVNrSC8zRIyRu+/Aofx3D94jeOnN+22wKncAVQxd8YQHxXbzd+/7ogk5p3RYk6pSpML802RaU0anN+57wbjmFFmo8w/D/Kpb7naivqiNVUctryii0B93EzmGig8/JwqkgGQ7+5yRbCrUVN+cFheA1xFQgSszYiLCQdS3Pl+Vq8n9XVfphNMxs5l6e8Whsn19OvNetKhhSSHPWghG9Agd6r5BLWzaP4eFahWBP8CKm7oIaZsnZUyrdl1bzQSDCCzzXbfai8K4o5IYvWmtxxpXZ2An2bfPIscSGDm84p4YplD3V8ls/RIVHjgoSUKEAqrm73pqnw47j1dwQBaZtLqMgGMr8n3g8EE5B0bNzuXbaWXYXcwDSzf1h3Ox6qvW2GplgODAD2peurMspPbqeKqvIk/0Zm14IZZLKyiTb+gZMQgAIBM5rwNU46cc/T41Tt2hR9g4nE0zAakdp8wfMpV6eALz60dJNdZKhtBF6+law7TT6GRPBykLDJfezd7tZNNZKj70M7DBKofGw1KtA7gkXK/2YFHtgztIxespv+MQ0Q1NFHr2QUm95IJD4aoKK74glI+27Aq3LsQzpRj9HJiNnyU7do1odOK/5oD1raaXnJtWfs69fD4ZXUGRC9ihrVxgHu67531D71mu3N+YcMi5ufSqyHw2oWl6uXvj6pZiomr0M1dnxmK2kGuH2kyZmRjwM+QD42Op6ivnrkUvwZgmsPN5T5YrU3+/KnwYu9uGdA/KdxtiT+B+3Cx3ftjfOJXv9fdJYLMIAMPcYLTP1fSkdrC5kWmrLWqOfvebCfWfV4VUE/2mN1sJAOPMu9GPSVNbRddx1rmRGLCsyYpUvCXUMnuGu1F27MLJyDvouPVBF5ZK5leEjRlYOpJ7AM96wo3RzTNZTceizaCzvtRMZZ3HFZEEYSLre79DdPsaTxY3E0eGhpTOGPcf3BmsHNh6xeJyBRLk4pt3EtXEiAbPwR8AXareQBuqtEtUGyTEuwdGUGPPDNveQnrLbeQ++qLXBKwIh/E2c1ALRR8hmItRIAuFyOn7trcPfAVZB65W+iso1OII//kxonrvDAukzuFuKvT8Fq3pa4JV4Ah0WioYZL/1PIVf3klqTavQdw7vouIrJ4kSUwGeHwJAOGmu/dDhROElJQo2tUDZew9Q+PUfkU1Ok71yldyjf5M+YAWpBBtyZkAIXXgAHaJekieBwAVUs19/RgAKT/weAhj41WBTHkHYF85fPKZj1dV41/h1LlstPPUasMUcF289CF44WPfpm2oasaNrptCOmVWsHCAHaSrvA1kPFEiNXjmb2kPLWwCASyTakCSFY1pGSQuO/T5YFJFy7Qejpy533HgduXQ+CQBchsFiLFdMTocWuIYDFX3g8warmXyu0D569kpnpr7gsmO6bi3YLz0PPBo4FvpVL8/fC12frQo9qZXajtOjlvEUFx+Fk1JyAXkuMi4vP6sZbMBXtKG9FE+N90O09ByBSEYlATgVKZxmrPMagNeLQz4WeIVvwRwOpXtY5hMSnRI56PtzbfT7ynXvYzKCX3aoeQQCx+9EmzMuDSIvbZ4j9Kjm8FCEAJjvS5wyAT5X5djhOXMVor497zdZ1yPo+dupaXIsIGL6eBcMrVWZ4VR/ztLrUKz19wWMypzxFD8Bx0TSj2eJmtd8x6xUsm9YRmrzLdiJk0SFIi/Voj92q0zE0L/aT9Lwqzhv2fn4xV+4Sn2fHXiDJ+xq8SZTDoQzIGJEJ975ydsnbC+rmOhH7iX1hVVkR66SPXGalUrkAfOEiieb4PsHKnPH/i1F475RSiM74D9pLo6G08uphJBlsubN/0PG4jvXkv7ePWQRsfssNvPFxP+2V3qrU1BuTxCJpNXjKYyDLHhyLwRxKjzgjZPEWeHQG2rI7NlOCqepe/w02d+d8AiDeMme7fw0i09lexys3+rtWwZEpFBgXG46/fk2cv+JM8LFa4OHqHjZCPY6A+ldW0lvWIMvkWkq7jxMdj7rZRAmjAUzmYlT9gFstldW3eq4pJJ47BAdn52o18XIeWQL6fhy+cTJ73mVbGJa1AJUva6DzO5t4qX4zJ/InrmMAKDCpZLBjDEpOfXISIAsVpTEhz29BRIeASjiXxjPdHqecg8NEEUcCv14G1W98DDZXIEKP3+D7PAnFPrJA6RW1JH79hC5v3zTc8r+yoIIODArQHveeR1zT029pT7t7KtZ5oZHXX/7SXqgU7GP/XPAfGMdmR0bvTJNzlLh8ZeJZtJ+o7INfpLeJfb+OcBllR5ifJyWE4mpVvm6bEtd30xhZ8glfJqLks8W89IxK0aSNgERIH9XBDpyGP0f9tqo+cx8/uaRxMdjOod32kjd+FgknYmD36CkzW8bmQcFwwOnMejioAkDfVnDA3iWrjItuzCUVmaQPpqOs3P2rRcuJSxPqKEhG7WZTifkrHOtHQ3sZFdIASEB+uI71tcQj7x7AotKHe5832ZUF82X6exkJ/Zsln2yb2d2WdzSpQQNt+M/SJokZ4HOONlUR024LhyJRB8DbjfQqwWeM8BlwfC2FCZlWWEWXmYCHTsPjedmP039dG48lS2E62whOomASZyzb/WHri7TRV1EE8OKVrcomk6qC3OTylloVCCi2tpWUjIzo1oWIqFiTN1V0OpreLutwenYguy0MCF8hSe1Vjgw1Dlj7FFK508mM5l8S6TWjox8QoFj/oSR7wB8Q/C3wBE6Qv8GMEBz8yXmUNUAAAAASUVORK5CYII=) no-repeat;
	background-size: 100%;
	border: none;
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	margin: 0 .4rem 0 .1rem
}
.radioBox a {
	text-decoration: none;
	font-family: Helvetica, Arial;
	font-style: normal;
	color: #a0050d
}
.registerWrap {
	padding: 1.08rem 0 .5rem;
	width: 20.625rem;
	margin: 0 auto
}
.headTitle {
	font-size: 1.25rem;
	margin: 3.125rem 0 .25rem 0;
	color: #333;
	text-align: center
}
.remark {
	font-size: .75rem;
	color: #999;
	line-height: 1.125rem
}
.wrongMark {
	color: #a0050d
}
.wavy {
	width: 100%;
	height: 8rem;
	position: fixed;
	bottom: 0;
	left: 0;
	background: url(../img/Path2.a9beb2d0.png) no-repeat;
	background-size: 100%;
	background-position: bottom
}
.wavyPc {
	position: absolute;
	background: url(../img/bottomWavy2.74bb2953.png);
	background-size: 120%;
	background-position: 50%
}
.toLogin {
	float: right;
	height: 2rem;
	font-size: .8rem;
	color: #666;
	text-decoration: none
}
.tipicon {
	width: 1rem;
	height: 1rem;
	display: inline-block;
	vertical-align: text-bottom
}
.flexCenter {
	margin-top: 1.875rem;
	text-align: center
}
.successBox {
	width: 15rem;
	margin: 0 auto
}
.successBox .title {
	font-size: 1.2rem;
	line-height: 2rem
}
.successBox .couponIcon {
	width: 15rem;
	height: 6rem
}
.successBox .tips {
	color: #2a2a2a;
	font-size: .9rem;
	line-height: 2rem
}
.successBox .btnBox {
	margin-top: 2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	position: relative;
	z-index: 100;
	font-family: Helvetica, Arial
}
.successBox .btnBox .btn {
	font-size: .9rem;
	width: 7rem;
	height: 2rem;
	line-height: 2.1rem;
	border-radius: 1.3rem
}
.successBox .btnBox .default {
	border: 1px solid #dbdbdb;
	color: #444
}
.successBox .btnBox .pinkBorder {
	border: 1px solid #a0050d
}
.successBox .btnBox .pinkBorder a {
	color: #a0050d
}

@media (min-width:768px) {
.headTitle {
	margin: .5rem 0 .25rem 0
}
}

@media (min-width:769px) {
.page-wrapper {
	min-height: 500px!important;
	position: relative;
	max-width: 100%!important
}
.headTitle {
	margin: 2.375rem 0 1.5rem 0
}
}
