@media only screen and (min-width:640px) {
	html {
	font-size:170.6666px!important
}
}@media only screen and (min-width:320px) and (max-width:640px) {
	html {
	font-size:26.6666vw!important
}
}@media only screen and (max-width:320px) {
	html {
	font-size:85.3333px!important
}
}html {
	background-color:#f7f7f7
}
body {
	background-color:#0a0811
}
.m-img {
	display:block;
	width:100%
}
.hide {
	display:none!important
}
.height-zero {
	height:0
}
.index-box {
	position:relative;
	background:url(../images/0_bg.png) no-repeat top center;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	text-align:center;
	padding:.35rem .15rem .2rem;
	line-height:.26rem
}
.index-box__text {
	color:#fff;
	margin-bottom:.4rem;
	min-height:.8rem
}
.index-box__text--active>p {
	opacity:0;
	-webkit-animation-name:fade-in;
	-moz-animation-name:fade-in;
	-o-animation-name:fade-in;
	animation-name:fade-in;
	-webkit-animation-duration:.5s;
	-moz-animation-duration:.5s;
	-o-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:linear;
	-moz-animation-timing-function:linear;
	-o-animation-timing-function:linear;
	animation-timing-function:linear;
	-webkit-animation-delay:0s;
	-moz-animation-delay:0s;
	-o-animation-delay:0s;
	animation-delay:0s;
	-webkit-animation-fill-mode:forwards;
	-moz-animation-fill-mode:forwards;
	-o-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.index-box__text--active>p:first-child {
	-webkit-animation-delay:.3s;
	-moz-animation-delay:.3s;
	-o-animation-delay:.3s;
	animation-delay:.3s
}
.index-box__text--active>p:nth-of-type(2) {
	-webkit-animation-delay:.5s;
	-moz-animation-delay:.5s;
	-o-animation-delay:.5s;
	animation-delay:.5s
}
.index-btn {
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:0;
	width:1.5rem;
	height:1.5rem;
	margin:0 auto .2rem;
	cursor:pointer
}
.index-btn__rotate1 {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-.725rem;
	z-index:1;
	-webkit-animation:rotateImg 3s linear infinite;
	-moz-animation:rotateImg 3s linear infinite;
	-o-animation:rotateImg 3s linear infinite;
	animation:rotateImg 3s linear infinite;
	background:url(../images/btn_rotate_wrap.png) no-repeat;
	width:1.45rem;
	height:1.45rem;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%
}
@-webkit-keyframes rotateImg {
	0% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
100% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}@-moz-keyframes rotateImg {
	0% {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
100% {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
}@-o-keyframes rotateImg {
	0% {
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
100% {
	-o-transform:rotate(0);
	transform:rotate(0)
}
}@keyframes rotateImg {
	0% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
100% {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
}.index-btn__rotate2 {
	position:absolute;
	top:.1rem;
	left:50%;
	margin-left:-.625rem;
	z-index:2;
	-webkit-animation:rotateBtn 6s linear infinite;
	-moz-animation:rotateBtn 6s linear infinite;
	-o-animation:rotateBtn 6s linear infinite;
	animation:rotateBtn 6s linear infinite;
	background:url(../images/btn_rotate.png) no-repeat;
	width:1.25rem;
	height:1.25rem;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%
}
@-webkit-keyframes rotateBtn {
	0% {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@-moz-keyframes rotateBtn {
	0% {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@-o-keyframes rotateBtn {
	0% {
	-o-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes rotateBtn {
	0% {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
100% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.index-btn__words {
	position:absolute;
	top:50%;
	left:50%;
	margin:-.39rem 0 0 -.37rem;
	z-index:3;
	width:.74rem;
	height:.74rem;
	line-height:.74rem;
	text-align:center;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:rgba(255,196,103,.8);
	font-size:.24rem;
	-webkit-box-shadow:0 0 .2rem rgba(255,212,145,.8) inset,0 0 .2rem #7b41ad;
	-moz-box-shadow:0 0 .2rem rgba(255,212,145,.8) inset,0 0 .2rem #7b41ad;
	box-shadow:0 0 .2rem rgba(255,212,145,.8) inset,0 0 .2rem #7b41ad;
	border-radius:50%;
	font-weight:700;
	color:#1f1432
}
.index-form {
	position:relative;
	z-index:1;
	margin-top:-57%;
	display:none;
	-webkit-animation:fadeInUpBig .2s ease both;
	-moz-animation:fadeInUpBig .2s ease both;
	-o-animation:fadeInUpBig .2s ease both;
	animation:fadeInUpBig .2s ease both
}
.index-form__ul {
	font-size:.16rem;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	background-color:#fff
}
.index-form__li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #fff inset;
	box-shadow:0 0 0 100px #fff inset
}
.index-form__li {
	border-bottom:1px solid #8f8998;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	height:.4rem;
	line-height:.4rem;
	padding:.05rem 0
}
.index-form__li:last-of-type {
	border-bottom:none
}
.index-form__words {
	width:.8rem;
	text-align:left;
	margin-right:.1rem;
	padding-left:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.index-form__r {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1
}
.index-form__input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fff
}
.index-form__sex {
	font-size:.16rem;
	width:100%;
	height:.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.index-form__sex span {
	position:relative;
	cursor:pointer;
	display:inline-block;
	margin-right:.25rem;
	width:.45rem;
	height:.4rem;
	line-height:.4rem;
	text-align:left;
	padding-left:.25rem
}
.index-form__sex span::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.16rem;
	height:.16rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:1px solid #d2d2d2
}
.index-form__sex .cur {
	color:#d42269
}
.index-form__sex .cur::before {
	background-color:#d42269;
	border-color:#d42269
}
.index-form__sex .cur::after {
	content:"";
	position:absolute;
	left:.03rem;
	top:.15rem;
	z-index:1;
	width:.1rem;
	height:.05rem;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.index-form__birthday {
	font-size:.16rem;
	width:100%;
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.3rem;
	line-height:.3rem;
	background-color:#fcf9f6;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAAUVBMVEUAAADipWbipWbipWbipWbipWb13NPipWasVjX02czAel/vyrDx1crlrXa1Z0myYULlrXfHh27BfWP02c7v0cbJinLFhGu+dVq6b1O4a07Nkny81vpFAAAABnRSTlMAvk3yhPT7UP3wAAAArUlEQVQ4y+2UwQ7CIBBEC7SwLSC1ra36/x9qQAMcnIKJMR4655dHdoFp6sOZUCiC8RfVWt1LlF7b9umyAcLgGHxMy/1o5jERZUgnPKZkKerA9rArTTLLmRzAcm4lgA1ENCQX0ektZjLuQkQ3A0bYPBddBk4afNEFscCtd++awUISl07E650CteD1Jp8zFZe1ueXvXsgPsfKvn8UHHcLHYiPV9Vtsy06hdIw3X88DWlYfKqFkKKoAAAAASUVORK5CYII=) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	-o-background-size:.2rem auto;
	background-size:.2rem auto
}
.index-form__btn {
	margin-top:.1rem
}
.index-form__btn a {
	display:block;
	height:.5rem;
	line-height:.5rem;
	color:#fffffe;
	text-align:center;
	font-size:.2rem;
	background:-webkit-gradient(linear,left top,left bottom,from(#eab481),to(#bf5925));
	background:-webkit-linear-gradient(top,#eab481,#bf5925);
	background:-moz-linear-gradient(top,#eab481,#bf5925);
	background:-o-linear-gradient(top,#eab481,#bf5925);
	background:linear-gradient(to bottom,#eab481,#bf5925);
	font-weight:700;
	letter-spacing:3px;
	-webkit-animation:btnAnimate 1.5s linear infinite;
	-moz-animation:btnAnimate 1.5s linear infinite;
	-o-animation:btnAnimate 1.5s linear infinite;
	animation:btnAnimate 1.5s linear infinite;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem
}
@-webkit-keyframes btnAnimate {
	0% {
	-webkit-transform:scale(.85);
	transform:scale(.85)
}
50% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.85);
	transform:scale(.85)
}
}@-moz-keyframes btnAnimate {
	0% {
	-moz-transform:scale(.85);
	transform:scale(.85)
}
50% {
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	-moz-transform:scale(.85);
	transform:scale(.85)
}
}@-o-keyframes btnAnimate {
	0% {
	-o-transform:scale(.85);
	transform:scale(.85)
}
50% {
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-o-transform:scale(.85);
	transform:scale(.85)
}
}@keyframes btnAnimate {
	0% {
	-webkit-transform:scale(.85);
	-moz-transform:scale(.85);
	-o-transform:scale(.85);
	transform:scale(.85)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.85);
	-moz-transform:scale(.85);
	-o-transform:scale(.85);
	transform:scale(.85)
}
}@-webkit-keyframes fadeInUpBig {
	0% {
	opacity:0;
	-webkit-transform:translateY(2000px);
	transform:translateY(2000px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@-moz-keyframes fadeInUpBig {
	0% {
	opacity:0;
	-moz-transform:translateY(2000px);
	transform:translateY(2000px)
}
100% {
	opacity:1;
	-moz-transform:translateY(0);
	transform:translateY(0)
}
}@-o-keyframes fadeInUpBig {
	0% {
	opacity:0;
	-o-transform:translateY(2000px);
	transform:translateY(2000px)
}
100% {
	opacity:1;
	-o-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes fadeInUpBig {
	0% {
	opacity:0;
	-webkit-transform:translateY(2000px);
	-moz-transform:translateY(2000px);
	-o-transform:translateY(2000px);
	transform:translateY(2000px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
}.order-u {
	background:url(../images/1_bg.png) no-repeat top center;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	padding-top:.25rem
}
.order-u__logo {
	margin:0 .5rem .1rem
}
.order-u__item {
	position:relative;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	top:.3rem;
	width:1.7rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.order-u__item>li {
	position:relative;
	width:50%;
	padding:0 3px;
	margin-bottom:.05rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.47rem;
	line-height:.47rem
}
.order-u__item span {
	-webkit-box-shadow:inset 0 1px 1px #020203;
	-moz-box-shadow:inset 0 1px 1px #020203;
	box-shadow:inset 0 1px 1px #020203;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	font-weight:700;
	text-align:center;
	display:block;
	border:1px solid #4c3c75;
	color:#2e2444;
	font-size:.24rem
}
.order-u__item>li:last-child {
	margin-left:25%
}
.order-u__item>li img {
	position:absolute;
	left:0;
	top:0;
	display:none
}
.order-u__item>li.active img {
	display:block;
	width:100%
}
.pop_mask {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	z-index:299;
	background:#000;
	opacity:0;
	display:none
}
.order-pai {
	position:relative;
	margin:0 auto;
	width:3.2rem;
	height:3.5rem
}
@-webkit-keyframes fade-in {
	from {
	opacity:0
}
to {
	opacity:1
}
}@-moz-keyframes fade-in {
	from {
	opacity:0
}
to {
	opacity:1
}
}@-o-keyframes fade-in {
	from {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fade-in {
	from {
	opacity:0
}
to {
	opacity:1
}
}.itemBoxAnim {
	opacity:0;
	-webkit-animation:fade-in 0s linear forwards;
	-moz-animation:fade-in 0s linear forwards;
	-o-animation:fade-in 0s linear forwards;
	animation:fade-in 0s linear forwards
}
.itemBox {
	position:absolute;
	width:1.6rem;
	cursor:pointer;
	-webkit-tap-highlight-color:transparent
}
.itemImg {
	width:.69rem;
	-webkit-box-shadow:0 0 .1rem #0f0b15;
	-moz-box-shadow:0 0 .1rem #0f0b15;
	box-shadow:0 0 .1rem #0f0b15
}
.itemBoxLocation0 {
	top:0;
	left:0
}
.itemBoxLocation1 {
	top:.075rem;
	left:0
}
.itemBoxLocation2 {
	top:.15rem;
	left:0
}
.itemBoxLocation3 {
	top:.225rem;
	left:0
}
.itemBoxLocation4 {
	top:.3rem;
	left:0
}
.itemBoxLocation5 {
	top:.375rem;
	left:0
}
.itemBoxLocation6 {
	top:.45rem;
	left:0
}
.itemBoxLocation7 {
	top:.525rem;
	left:0
}
.itemBoxLocation8 {
	top:.6rem;
	left:0
}
.itemBoxLocation9 {
	top:.675rem;
	left:0
}
.itemBoxLocation10 {
	top:.75rem;
	left:0
}
.itemBoxLocation11 {
	top:.825rem;
	left:0
}
.itemBoxLocation12 {
	top:.9rem;
	left:0
}
.itemBoxLocation13 {
	top:.975rem;
	left:0
}
.itemBoxLocation14 {
	top:1.05rem;
	left:0
}
.itemBoxLocation15 {
	top:1.125rem;
	left:0
}
.itemBoxLocation16 {
	top:1.2rem;
	left:0
}
.itemBoxLocation17 {
	top:1.275rem;
	left:0
}
.itemBoxLocation18 {
	top:1.35rem;
	left:0
}
.itemBoxLocation19 {
	top:1.425rem;
	left:0
}
.itemBoxLocation20 {
	top:1.5rem;
	left:0
}
.itemBoxLocation21 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-5deg);
	-moz-transform:rotate(-5deg);
	-ms-transform:rotate(-5deg);
	-o-transform:rotate(-5deg);
	transform:rotate(-5deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation22 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-10deg);
	-moz-transform:rotate(-10deg);
	-ms-transform:rotate(-10deg);
	-o-transform:rotate(-10deg);
	transform:rotate(-10deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation23 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-15deg);
	-moz-transform:rotate(-15deg);
	-ms-transform:rotate(-15deg);
	-o-transform:rotate(-15deg);
	transform:rotate(-15deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation24 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-20deg);
	-moz-transform:rotate(-20deg);
	-ms-transform:rotate(-20deg);
	-o-transform:rotate(-20deg);
	transform:rotate(-20deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation25 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-25deg);
	-moz-transform:rotate(-25deg);
	-ms-transform:rotate(-25deg);
	-o-transform:rotate(-25deg);
	transform:rotate(-25deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation26 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-30deg);
	-moz-transform:rotate(-30deg);
	-ms-transform:rotate(-30deg);
	-o-transform:rotate(-30deg);
	transform:rotate(-30deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation27 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-35deg);
	-moz-transform:rotate(-35deg);
	-ms-transform:rotate(-35deg);
	-o-transform:rotate(-35deg);
	transform:rotate(-35deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation28 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-40deg);
	-moz-transform:rotate(-40deg);
	-ms-transform:rotate(-40deg);
	-o-transform:rotate(-40deg);
	transform:rotate(-40deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation29 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation30 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-50deg);
	-moz-transform:rotate(-50deg);
	-ms-transform:rotate(-50deg);
	-o-transform:rotate(-50deg);
	transform:rotate(-50deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation31 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-55deg);
	-moz-transform:rotate(-55deg);
	-ms-transform:rotate(-55deg);
	-o-transform:rotate(-55deg);
	transform:rotate(-55deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation32 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-60deg);
	-moz-transform:rotate(-60deg);
	-ms-transform:rotate(-60deg);
	-o-transform:rotate(-60deg);
	transform:rotate(-60deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation33 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-65deg);
	-moz-transform:rotate(-65deg);
	-ms-transform:rotate(-65deg);
	-o-transform:rotate(-65deg);
	transform:rotate(-65deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation34 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-70deg);
	-moz-transform:rotate(-70deg);
	-ms-transform:rotate(-70deg);
	-o-transform:rotate(-70deg);
	transform:rotate(-70deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation35 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-75deg);
	-moz-transform:rotate(-75deg);
	-ms-transform:rotate(-75deg);
	-o-transform:rotate(-75deg);
	transform:rotate(-75deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation36 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-80deg);
	-moz-transform:rotate(-80deg);
	-ms-transform:rotate(-80deg);
	-o-transform:rotate(-80deg);
	transform:rotate(-80deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation37 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-85deg);
	-moz-transform:rotate(-85deg);
	-ms-transform:rotate(-85deg);
	-o-transform:rotate(-85deg);
	transform:rotate(-85deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation38 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation39 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-95deg);
	-moz-transform:rotate(-95deg);
	-ms-transform:rotate(-95deg);
	-o-transform:rotate(-95deg);
	transform:rotate(-95deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation40 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-100deg);
	-moz-transform:rotate(-100deg);
	-ms-transform:rotate(-100deg);
	-o-transform:rotate(-100deg);
	transform:rotate(-100deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation41 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-105deg);
	-moz-transform:rotate(-105deg);
	-ms-transform:rotate(-105deg);
	-o-transform:rotate(-105deg);
	transform:rotate(-105deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation42 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-110deg);
	-moz-transform:rotate(-110deg);
	-ms-transform:rotate(-110deg);
	-o-transform:rotate(-110deg);
	transform:rotate(-110deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation43 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-115deg);
	-moz-transform:rotate(-115deg);
	-ms-transform:rotate(-115deg);
	-o-transform:rotate(-115deg);
	transform:rotate(-115deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation44 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-120deg);
	-moz-transform:rotate(-120deg);
	-ms-transform:rotate(-120deg);
	-o-transform:rotate(-120deg);
	transform:rotate(-120deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation45 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-125deg);
	-moz-transform:rotate(-125deg);
	-ms-transform:rotate(-125deg);
	-o-transform:rotate(-125deg);
	transform:rotate(-125deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation46 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-130deg);
	-moz-transform:rotate(-130deg);
	-ms-transform:rotate(-130deg);
	-o-transform:rotate(-130deg);
	transform:rotate(-130deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation47 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-ms-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	transform:rotate(-135deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation48 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-140deg);
	-moz-transform:rotate(-140deg);
	-ms-transform:rotate(-140deg);
	-o-transform:rotate(-140deg);
	transform:rotate(-140deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation49 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-145deg);
	-moz-transform:rotate(-145deg);
	-ms-transform:rotate(-145deg);
	-o-transform:rotate(-145deg);
	transform:rotate(-145deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation50 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-150deg);
	-moz-transform:rotate(-150deg);
	-ms-transform:rotate(-150deg);
	-o-transform:rotate(-150deg);
	transform:rotate(-150deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation51 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-155deg);
	-moz-transform:rotate(-155deg);
	-ms-transform:rotate(-155deg);
	-o-transform:rotate(-155deg);
	transform:rotate(-155deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation52 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-160deg);
	-moz-transform:rotate(-160deg);
	-ms-transform:rotate(-160deg);
	-o-transform:rotate(-160deg);
	transform:rotate(-160deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation53 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-165deg);
	-moz-transform:rotate(-165deg);
	-ms-transform:rotate(-165deg);
	-o-transform:rotate(-165deg);
	transform:rotate(-165deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation54 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-170deg);
	-moz-transform:rotate(-170deg);
	-ms-transform:rotate(-170deg);
	-o-transform:rotate(-170deg);
	transform:rotate(-170deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation55 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-175deg);
	-moz-transform:rotate(-175deg);
	-ms-transform:rotate(-175deg);
	-o-transform:rotate(-175deg);
	transform:rotate(-175deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation56 {
	top:1.5rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation57 {
	top:1.425rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation58 {
	top:1.35rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation59 {
	top:1.275rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation60 {
	top:1.2rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation61 {
	top:1.125rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation62 {
	top:1.05rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation63 {
	top:.975rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation64 {
	top:.9rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation65 {
	top:.825rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation66 {
	top:.75rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation67 {
	top:.675rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation68 {
	top:.6rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation69 {
	top:.525rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation70 {
	top:.45rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation71 {
	top:.375rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation72 {
	top:.3rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation73 {
	top:.225rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation74 {
	top:.15rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation75 {
	top:.075rem;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.itemBoxLocation76 {
	top:0;
	left:0;
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
	transform:rotate(-180deg);
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%
}
@-webkit-keyframes remove1 {
	to {
	top:.31rem;
	-webkit-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-moz-keyframes remove1 {
	to {
	top:.31rem;
	-moz-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-o-keyframes remove1 {
	to {
	top:.31rem;
	-o-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@keyframes remove1 {
	to {
	top:.31rem;
	-webkit-transform:translateX(.78rem);
	-moz-transform:translateX(.78rem);
	-o-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-webkit-keyframes remove2 {
	to {
	top:.31rem;
	-webkit-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-moz-keyframes remove2 {
	to {
	top:.31rem;
	-moz-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-o-keyframes remove2 {
	to {
	top:.31rem;
	-o-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@keyframes remove2 {
	to {
	top:.31rem;
	-webkit-transform:translateX(1.63rem);
	-moz-transform:translateX(1.63rem);
	-o-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-webkit-keyframes remove3 {
	to {
	top:.83rem;
	-webkit-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-moz-keyframes remove3 {
	to {
	top:.83rem;
	-moz-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-o-keyframes remove3 {
	to {
	top:.83rem;
	-o-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@keyframes remove3 {
	to {
	top:.83rem;
	-webkit-transform:translateX(.78rem);
	-moz-transform:translateX(.78rem);
	-o-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-webkit-keyframes remove4 {
	to {
	top:.83rem;
	-webkit-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-moz-keyframes remove4 {
	to {
	top:.83rem;
	-moz-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-o-keyframes remove4 {
	to {
	top:.83rem;
	-o-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@keyframes remove4 {
	to {
	top:.83rem;
	-webkit-transform:translateX(1.63rem);
	-moz-transform:translateX(1.63rem);
	-o-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-webkit-keyframes remove5 {
	to {
	top:1.35rem;
	-webkit-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-moz-keyframes remove5 {
	to {
	top:1.35rem;
	-moz-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-o-keyframes remove5 {
	to {
	top:1.35rem;
	-o-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@keyframes remove5 {
	to {
	top:1.35rem;
	-webkit-transform:translateX(.78rem);
	-moz-transform:translateX(.78rem);
	-o-transform:translateX(.78rem);
	transform:translateX(.78rem);
	width:.8rem
}
}@-webkit-keyframes remove6 {
	to {
	top:1.35rem;
	-webkit-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-moz-keyframes remove6 {
	to {
	top:1.35rem;
	-moz-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-o-keyframes remove6 {
	to {
	top:1.35rem;
	-o-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@keyframes remove6 {
	to {
	top:1.35rem;
	-webkit-transform:translateX(1.63rem);
	-moz-transform:translateX(1.63rem);
	-o-transform:translateX(1.63rem);
	transform:translateX(1.63rem);
	width:.8rem
}
}@-webkit-keyframes remove7 {
	to {
	top:1.87rem;
	-webkit-transform:translateX(1.2rem);
	transform:translateX(1.2rem);
	width:.8rem
}
}@-moz-keyframes remove7 {
	to {
	top:1.87rem;
	-moz-transform:translateX(1.2rem);
	transform:translateX(1.2rem);
	width:.8rem
}
}@-o-keyframes remove7 {
	to {
	top:1.87rem;
	-o-transform:translateX(1.2rem);
	transform:translateX(1.2rem);
	width:.8rem
}
}@keyframes remove7 {
	to {
	top:1.87rem;
	-webkit-transform:translateX(1.2rem);
	-moz-transform:translateX(1.2rem);
	-o-transform:translateX(1.2rem);
	transform:translateX(1.2rem);
	width:.8rem
}
}.removeAnim1 {
	-webkit-animation:remove1 .3s linear forwards;
	-moz-animation:remove1 .3s linear forwards;
	-o-animation:remove1 .3s linear forwards;
	animation:remove1 .3s linear forwards
}
.removeAnim2 {
	-webkit-animation:remove2 .3s linear forwards;
	-moz-animation:remove2 .3s linear forwards;
	-o-animation:remove2 .3s linear forwards;
	animation:remove2 .3s linear forwards
}
.removeAnim3 {
	-webkit-animation:remove3 .3s linear forwards;
	-moz-animation:remove3 .3s linear forwards;
	-o-animation:remove3 .3s linear forwards;
	animation:remove3 .3s linear forwards
}
.removeAnim4 {
	-webkit-animation:remove4 .3s linear forwards;
	-moz-animation:remove4 .3s linear forwards;
	-o-animation:remove4 .3s linear forwards;
	animation:remove4 .3s linear forwards
}
.removeAnim5 {
	-webkit-animation:remove5 .3s linear forwards;
	-moz-animation:remove5 .3s linear forwards;
	-o-animation:remove5 .3s linear forwards;
	animation:remove5 .3s linear forwards
}
.removeAnim6 {
	-webkit-animation:remove6 .3s linear forwards;
	-moz-animation:remove6 .3s linear forwards;
	-o-animation:remove6 .3s linear forwards;
	animation:remove6 .3s linear forwards
}
.removeAnim7 {
	-webkit-animation:remove7 .3s linear forwards;
	-moz-animation:remove7 .3s linear forwards;
	-o-animation:remove7 .3s linear forwards;
	animation:remove7 .3s linear forwards
}
.removeAnim1>img,.removeAnim2>img,.removeAnim3>img,.removeAnim4>img,.removeAnim5>img,.removeAnim6>img,.removeAnim7>img {
	width:.8rem
}
.order-u__txt {
	text-align:center;
	color:#fff;
	font-size:.14rem;
	line-height:.24rem
}
.order-u__txt .words {
	color:#f7d19b
}
.order-guide__info {
	overflow:hidden;
	background-color:#fbdcbe;
	margin:0 .1rem .1rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem
}
.order-guide__info-tit {
	height:.4rem;
	line-height:.4rem;
	border-bottom:1px solid #d6b493;
	text-align:center;
	font-size:.2rem;
	font-weight:700;
	color:#9e5d4b
}
.order-guide__info-price {
	overflow:hidden;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:.1rem
}
.order-guide__info-left>span {
	display:inline-block;
	height:.3rem;
	line-height:.3rem;
	background-color:#eb3b49;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#fff;
	padding:0 .1rem;
	font-size:.16rem;
	margin-bottom:.06rem
}
.order-guide__info-left>del {
	font-size:.14rem;
	display:block
}
.order-guide__info-right {
	text-align:right
}
.order-guide__info-right>p {
	font-size:.14rem;
	margin-bottom:.06rem;
	line-height:.3rem
}
.order-guide__info-right>div {
	color:#eb3b49
}
.order-guide__info-right i {
	background-color:#eb3b49;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#fff;
	display:inline-block;
	height:.18rem;
	line-height:.19rem;
	padding:0 .03rem;
	margin:0 .02rem
}
.order-guide__title {
	text-align:center;
	font-weight:700;
	font-size:.2rem;
	color:#fbdcbe;
	padding-bottom:.1rem;
	line-height:.3rem
}
.m-box {
	overflow:hidden;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	background:url(../images/m_box_c.png) repeat-y top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	margin:0 .1rem .1rem
}
.m-box__title {
	margin:0 .3rem .2rem;
	height:.3rem;
	line-height:.3rem;
	color:#9e5d4b;
	font-weight:700;
	font-size:.24rem;
	text-align:center
}
.m-box__title>span {
	position:relative;
	display:inline-block;
	height:.3rem;
	padding:0 .4rem
}
.m-box__title>span::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.26rem;
	height:.26rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAb1BMVEUAAACugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXVQeFSEAAAAJHRSTlMA+U+KCPLW3KRfMpgh6eLRRjp6CpRkzLUtEG1ovYBaQRfFXH2uJZxWAAACfElEQVRIx6zS23KyMBSG4S+VsAkCoiJufrXa9/6v8Z8QbCxDaw/6HbDJzDMrWVn6oyTtOt/VBlvv8vU1+Q1Z5Zbn2Hz1qsg9BdJtl2MMZVtsh//ip3JtA/XHUlpg3t4MC0nLjxqa67dlSsiKRMFIo1JSZFDOF1s2mPNGnyYqbc6GZjlj9hWZUzRR+biMaq9pHC9jp2pZ8Tr11x1uGmCyt8kO4R/NRk8pySCaOQWHjFIxV4yDaOYUyBnifSUpZ0E0cwqkM+nndXVkiSCaOeVRktFpTMZFgmjmlEe6kClkRZ14FM2cGlBSM858zlpSNN8p/16TS15bhrlmNO5Y9mllwFRpXx7dqAgzjx1a0ZIOBn/Jl94yie0v/k4JKqUNFbe+b6DDwoumPK5cRXeicqtj2Xi3OAiMV1vW4UiF7xt0Fm6nd7925ybduPvv99MNbAdD54twqB257wFA7xSSc5JO5ApxPYC8atn5lQpvBKbQIyl7aU+qRwoD8qqkVuw1RCPLQTpgFRVoUNgv6GnuIT5DNg8UFv8XWwYrCMNAEFVoCqKUFkqhkkPA/f9v1PRVxoJhDh7MfZTuvp2ZMyr/T5tmjsQ3XavKfhODKDEwvYmRm+kx8jo99lSXy57ytz1l9lQ17AkiwKgciLh/ElHACCLe7AFsmz2AhT1RzuR3yvNGeRr6DOU6DSjXPfkj1D3pcv25V5MYjx7hjQWPkBt5C5MbyfesWcr35LDOlnHY8ejlPgDwcr1uCf9yLN1v+QQHKfJ6asbnac0kYSNzUUmjzG2nu1RolO6mR6h8tHuE9kVjQbVrbo+XpG81Fn6UbnSZ5oi5+G7kW5jve0l974/vCQd9aM+m8TzzAAAAAElFTkSuQmCC) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.m-box__title>span::after {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.26rem;
	height:.26rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAb1BMVEUAAACugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXWugXVQeFSEAAAAJHRSTlMA+U+KCPLW3KRfMpgh6eLRRjp6CpRkzLUtEG1ovYBaQRfFXH2uJZxWAAACfElEQVRIx6zS23KyMBSG4S+VsAkCoiJufrXa9/6v8Z8QbCxDaw/6HbDJzDMrWVn6oyTtOt/VBlvv8vU1+Q1Z5Zbn2Hz1qsg9BdJtl2MMZVtsh//ip3JtA/XHUlpg3t4MC0nLjxqa67dlSsiKRMFIo1JSZFDOF1s2mPNGnyYqbc6GZjlj9hWZUzRR+biMaq9pHC9jp2pZ8Tr11x1uGmCyt8kO4R/NRk8pySCaOQWHjFIxV4yDaOYUyBnifSUpZ0E0cwqkM+nndXVkiSCaOeVRktFpTMZFgmjmlEe6kClkRZ14FM2cGlBSM858zlpSNN8p/16TS15bhrlmNO5Y9mllwFRpXx7dqAgzjx1a0ZIOBn/Jl94yie0v/k4JKqUNFbe+b6DDwoumPK5cRXeicqtj2Xi3OAiMV1vW4UiF7xt0Fm6nd7925ybduPvv99MNbAdD54twqB257wFA7xSSc5JO5ApxPYC8atn5lQpvBKbQIyl7aU+qRwoD8qqkVuw1RCPLQTpgFRVoUNgv6GnuIT5DNg8UFv8XWwYrCMNAEFVoCqKUFkqhkkPA/f9v1PRVxoJhDh7MfZTuvp2ZMyr/T5tmjsQ3XavKfhODKDEwvYmRm+kx8jo99lSXy57ytz1l9lQ17AkiwKgciLh/ElHACCLe7AFsmz2AhT1RzuR3yvNGeRr6DOU6DSjXPfkj1D3pcv25V5MYjx7hjQWPkBt5C5MbyfesWcr35LDOlnHY8ejlPgDwcr1uCf9yLN1v+QQHKfJ6asbnac0kYSNzUUmjzG2nu1RolO6mR6h8tHuE9kVjQbVrbo+XpG81Fn6UbnSZ5oi5+G7kW5jve0l974/vCQd9aM+m8TzzAAAAAElFTkSuQmCC) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.m-box__con {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-moz-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	margin:0 .2rem
}
.m-box__con-l {
	width:.85rem;
	text-align:center;
	font-size:.14rem
}
.m-box__con-l>.pic {
	display:block;
	width:.45rem;
	margin:0 auto
}
.m-box__con-r {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	background:url(../images/1_img_mask1.png) no-repeat center;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	height:1.5rem
}
.m-box__con-r>.btn {
	width:.55rem;
	height:.55rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:url(../images/1_icon_suo.png) no-repeat center;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	margin:.4rem auto 0;
	cursor:pointer
}
.m-box__con-mask {
	background-image:url(../images/1_img_mask2.png)
}
.m-box__con-mask>.btn {
	margin-top:.3rem
}
.m-box__con-l .words {
	margin-top:.05rem
}
.public_pay_box a {
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem
}
.public_pay_bottom {
	background-color:#2e1529;
	height:.65rem
}
.public_paybottom_height {
	height:.5rem
}
.public_pay_bottom span {
	font-weight:700;
	background:-webkit-gradient(linear,left top,left bottom,from(#f3c89c),to(#ca6b30));
	background:-webkit-linear-gradient(top,#f3c89c,#ca6b30);
	background:-moz-linear-gradient(top,#f3c89c,#ca6b30);
	background:-o-linear-gradient(top,#f3c89c,#ca6b30);
	background:linear-gradient(to bottom,#f3c89c,#ca6b30);
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
	margin-left:.35rem;
	margin-right:.35rem;
	height:.45rem;
	line-height:.45rem;
	color:#fffffe;
	margin-top:.1rem;
	font-size:.2rem
}
.public_pay_bottom span i {
	display:none
}
.public-order-back {
	background-color:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.public-order-back__top {
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	background-color:#fff;
	overflow:hidden;
	padding-bottom:.1rem
}
.public-order-back__info {
	margin:.2rem;
	line-height:.24rem;
	font-size:.13rem
}
.public-order-back__info .words {
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebb499));
	background:-webkit-linear-gradient(top,#fff,#ebb499);
	background:-moz-linear-gradient(top,#fff,#ebb499);
	background:-o-linear-gradient(top,#fff,#ebb499);
	background:linear-gradient(to bottom,#fff,#ebb499)
}
.public-order-back__info .tit {
	font-size:.18rem;
	font-weight:700;
	margin:.05rem 0
}
.public-order-back__btn {
	margin:-.2rem .3rem 0;
	height:.4rem;
	line-height:.4rem;
	background-color:#fbd374;
	font-size:.18rem;
	font-weight:700;
	background-color:#fbd374;
	color:#333
}
.ob_zbjg {
	text-align:center
}
.ob_zbjg span {
	height:.3rem;
	line-height:160%;
	background-color:#f753bb;
	color:#fff;
	padding:0 .3rem;
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	font-size:18px;
	font-weight:700;
	display:inline-block
}
.ob_ui {
	overflow:hidden;
	margin-top:.1rem
}
.ob_ui li {
	float:left;
	width:33.33%;
	text-align:center;
	padding:0 5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.ob_ui img {
	display:block;
	width:100%
}
.ob_ui .words {
	height:.3rem;
	line-height:.3rem;
	background-color:#eb9296;
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	margin:.1rem;
	color:#fff
}
.ob_ui span {
	display:block;
	margin-top:.1rem
}
.ob_four {
	overflow:hidden;
	margin:.1rem 0
}
.public_title {
	text-align:center;
	background-color:#6d3396;
	height:.3rem;
	line-height:.3rem;
	padding:0;
	width:60%;
	margin:0 auto;
	color:#fff;
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	position:absolute;
	top:-.15rem;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	border:1px solid #7c4a9f;
	font-size:16px;
	font-weight:800
}
.public_pai {
	background-color:#ffeef5;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:inset 0 1px 2px #000;
	-moz-box-shadow:inset 0 1px 2px #000;
	box-shadow:inset 0 1px 2px #000;
	padding:4px
}
.public_pai img {
	display:block;
	width:100%;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 0 5px #000;
	-moz-box-shadow:0 0 5px #000;
	box-shadow:0 0 5px #000;
	border:1px solid #201a1b;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.ob_four li {
	float:left;
	width:50%;
	text-align:center;
	padding:0 .2rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:.1rem
}
.ob_four_t {
	color:#ff8ad4;
	margin-bottom:.1rem
}
.ob_four .words {
	height:.3rem;
	line-height:.3rem;
	background-color:#eb9296;
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	margin:.1rem;
	color:#fff
}
.ob_four span {
	display:block;
	margin-top:.1rem
}
.ob_box {
	position:relative;
	margin-top:.3rem
}
.ob_box_con {
	overflow:hidden;
	padding-top:.1rem
}
.ob_left {
	float:left;
	width:35%;
	text-align:center;
	padding-left:.05rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-right:.1rem
}
.ob_left img {
	display:block;
	width:100%
}
.ob_left .words {
	height:.3rem;
	line-height:.3rem;
	background-color:#eb9296;
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	margin:.1rem;
	color:#fff
}
.ob_left span {
	display:block;
	margin-top:.1rem
}
.ob_right {
	line-height:.24rem
}
.m_box_wrap {
	color:#fff
}
.ni_pic img {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.public-result__hot .public_ht_title {
	display:none
}
.public-result__hot .public_hot_test {
	border:none;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.public-result__form>form {
	margin:0
}
.public-result__form-ul {
	border:1px solid #e4d7c7;
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#fcf9f6
}
.public-result__form-li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #fcf9f6 inset;
	box-shadow:0 0 0 100px #fcf9f6 inset
}
.public-result__form-li {
	border-bottom:1px solid #e4d7c7;
	position:relative;
	padding-left:.9rem
}
.public-result__form-li:last-of-type {
	border-bottom:none
}
.public-result__form-words {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.8rem;
	text-align:center;
	height:.4rem;
	line-height:.4rem
}
.public-result__form-input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fcf9f6;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem
}
.public-result__form-sex {
	font-size:.16rem;
	width:100%;
	height:.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.public-result__form-sex span {
	position:relative;
	cursor:pointer;
	display:inline-block;
	margin-right:.3rem;
	height:.3rem;
	line-height:.3rem;
	padding-left:.3rem
}
.public-result__form-sex span::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.16rem;
	height:.16rem;
	border:1px solid #e4d7c7;
	background-color:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.public-result__form-sex .cur {
	color:#e3140e
}
.public-result__form-sex .cur::before {
	border-color:#cc431b
}
.public-result__form-sex .cur::after {
	content:"";
	position:absolute;
	left:.03rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.12rem;
	height:.12rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#cc431b
}
.public-result__form-birthday {
	font-size:.16rem;
	width:100%;
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fcf9f6;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAbFBMVEUAAADjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRibjRiYfTj4iAAAAI3RSTlMAdzKq++8h3dW9l4gG9rhV5DgeDsfq2LWkkYqBfGlfSEIoyAVcpmwAAAD7SURBVDjLxY5bbsMgEEXBhgGMDXbsvN+d/e+xQwJSi4qbRJFyfu4dcYBh72Yrq1Qruf1TUXhM9YiK/aLa1YGTt3XE+tMtd/FdLvDGgjUYadjiXgQPxhmxqBBnUkwa4KcCqRpSujTsrzpVfd2n2pGC//Co4oaqwOCi4lkRHxV14AUO6oFdPqEIDzAolBeAi0Q1AHiRKUtGbHAK8YWbEMv8I2dtQ/dqa2tE0VjrXlm3N0ZTKGMUhTamzxU5Ul2jbhlrNa5pGGWmdEBnE/Zkjj1OZEKXfySk7O4hwg2Kp9YV84YgRc8rmhQ+r3BSWjdnuJYFh69EYY8VJ+M9fAP/dVxzxUxlDgAAAABJRU5ErkJggg==) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	-o-background-size:.2rem auto;
	background-size:.2rem auto
}
.public-result__form-btn {
	overflow:hidden;
	margin-top:.1rem
}
.public-result__form-btn a {
	display:block;
	height:.4rem;
	line-height:.4rem;
	color:#fff;
	background-color:#cc431b;
	text-align:center;
	font-size:.2rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-agreement {
	color:#c1bdbd;
	text-align:center;
	font-size:.14rem;
	padding-top:.1rem
}
.public-result__form-agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.public-result__form-agreement a {
	color:#c1bdbd;
	text-decoration:underline
}
.public-result__ads {
	margin-top:0;
	margin-bottom:.1rem
}
