html {
	background-color:#f7f7f7
}
body {
	background:#0d011e url(../images/bg.png) no-repeat;
	-moz-background-size:100%;
	background-size:100%
}
.m_top_tip {
	background:rgba(0,0,0,.5)
}
.m-img {
	display:block;
	width:100%
}
.hide {
	display:none!important
}
.public_footer_servers {
	display:none
}
.m-logo {
	width:2.3rem;
	margin:.15rem auto
}
.m-logo img {
	display:block;
	width:100%
}
.m-step-wrap {
	display:none
}
.entranceAnimBox {
	position:relative;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	max-width:640px;
	height:2rem
}
.entranceAnimBox .entranceImg {
	position:absolute;
	left:50%;
	top:1.75rem;
	width:1rem;
	margin-left:-.5rem
}
.entranceImg0 {
	-webkit-transform:rotate(30deg) scale(.8);
	-moz-transform:rotate(30deg) scale(.8);
	-ms-transform:rotate(30deg) scale(.8);
	-o-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8);
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%
}
.entranceImg1 {
	-webkit-transform:rotate(15deg) scale(.9);
	-moz-transform:rotate(15deg) scale(.9);
	-ms-transform:rotate(15deg) scale(.9);
	-o-transform:rotate(15deg) scale(.9);
	transform:rotate(15deg) scale(.9);
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%
}
.entranceImg2 {
	-webkit-transform:rotate(30deg) scale(.8);
	-moz-transform:rotate(30deg) scale(.8);
	-ms-transform:rotate(30deg) scale(.8);
	-o-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8);
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%
}
.entranceImg3 {
	-webkit-transform:rotate(15deg) scale(.9);
	-moz-transform:rotate(15deg) scale(.9);
	-ms-transform:rotate(15deg) scale(.9);
	-o-transform:rotate(15deg) scale(.9);
	transform:rotate(15deg) scale(.9);
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%
}
.entranceImg4 {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-ms-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%
}
@-webkit-keyframes entranceAnim0 {
	0% {
	top:1rem;
	-webkit-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8)
}
45% {
	top:1rem;
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}@-moz-keyframes entranceAnim0 {
	0% {
	top:1rem;
	-moz-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8)
}
45% {
	top:1rem;
	-moz-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-moz-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}@keyframes entranceAnim0 {
	0% {
	top:1rem;
	-webkit-transform:rotate(30deg) scale(.8);
	-moz-transform:rotate(30deg) scale(.8);
	-o-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8)
}
45% {
	top:1rem;
	-webkit-transform:rotate(0) scale(1);
	-moz-transform:rotate(0) scale(1);
	-o-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-webkit-transform:rotate(0) scale(1);
	-moz-transform:rotate(0) scale(1);
	-o-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}.entranceAnimImg0 {
	top:1rem;
	-webkit-transform:rotate(30deg) scale(.8);
	-moz-transform:rotate(30deg) scale(.8);
	-ms-transform:rotate(30deg) scale(.8);
	-o-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8);
	-webkit-animation:entranceAnim0 1.5s linear forwards;
	-moz-animation:entranceAnim0 1.5s linear forwards;
	animation:entranceAnim0 1.5s linear forwards
}
@-webkit-keyframes entranceAnim1 {
	0% {
	top:1rem;
	-webkit-transform:rotate(15deg) scale(.9);
	transform:rotate(15deg) scale(.9)
}
45% {
	top:1rem;
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}@-moz-keyframes entranceAnim1 {
	0% {
	top:1rem;
	-moz-transform:rotate(15deg) scale(.9);
	transform:rotate(15deg) scale(.9)
}
45% {
	top:1rem;
	-moz-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-moz-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}@keyframes entranceAnim1 {
	0% {
	top:1rem;
	-webkit-transform:rotate(15deg) scale(.9);
	-moz-transform:rotate(15deg) scale(.9);
	-o-transform:rotate(15deg) scale(.9);
	transform:rotate(15deg) scale(.9)
}
45% {
	top:1rem;
	-webkit-transform:rotate(0) scale(1);
	-moz-transform:rotate(0) scale(1);
	-o-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-webkit-transform:rotate(0) scale(1);
	-moz-transform:rotate(0) scale(1);
	-o-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}.entranceAnimImg1 {
	-webkit-animation:entranceAnim1 1.5s linear forwards;
	-moz-animation:entranceAnim1 1.5s linear forwards;
	animation:entranceAnim1 1.5s linear forwards
}
@-webkit-keyframes entranceAnim2 {
	0% {
	top:1rem;
	-webkit-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8)
}
45% {
	top:1rem;
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}@-moz-keyframes entranceAnim2 {
	0% {
	top:1rem;
	-moz-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8)
}
45% {
	top:1rem;
	-moz-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-moz-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}@keyframes entranceAnim2 {
	0% {
	top:1rem;
	-webkit-transform:rotate(30deg) scale(.8);
	-moz-transform:rotate(30deg) scale(.8);
	-o-transform:rotate(30deg) scale(.8);
	transform:rotate(30deg) scale(.8)
}
45% {
	top:1rem;
	-webkit-transform:rotate(0) scale(1);
	-moz-transform:rotate(0) scale(1);
	-o-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-webkit-transform:rotate(0) scale(1);
	-moz-transform:rotate(0) scale(1);
	-o-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}.entranceAnimImg2 {
	-webkit-animation:entranceAnim2 1.5s linear forwards;
	-moz-animation:entranceAnim2 1.5s linear forwards;
	animation:entranceAnim2 1.5s linear forwards
}
@-webkit-keyframes entranceAnim3 {
	0% {
	top:1rem;
	-webkit-transform:rotate(-15deg) scale(.9);
	transform:rotate(-15deg) scale(.9)
}
45% {
	top:1rem;
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-webkit-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}@-moz-keyframes entranceAnim3 {
	0% {
	top:1rem;
	-moz-transform:rotate(-15deg) scale(.9);
	transform:rotate(-15deg) scale(.9)
}
45% {
	top:1rem;
	-moz-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-moz-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}@keyframes entranceAnim3 {
	0% {
	top:1rem;
	-webkit-transform:rotate(-15deg) scale(.9);
	-moz-transform:rotate(-15deg) scale(.9);
	-o-transform:rotate(-15deg) scale(.9);
	transform:rotate(-15deg) scale(.9)
}
45% {
	top:1rem;
	-webkit-transform:rotate(0) scale(1);
	-moz-transform:rotate(0) scale(1);
	-o-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
100% {
	top:0;
	-webkit-transform:rotate(0) scale(1);
	-moz-transform:rotate(0) scale(1);
	-o-transform:rotate(0) scale(1);
	transform:rotate(0) scale(1)
}
}.entranceAnimImg3 {
	-webkit-animation:entranceAnim3 1.5s linear forwards;
	-moz-animation:entranceAnim3 1.5s linear forwards;
	animation:entranceAnim3 1.5s linear forwards
}
@-webkit-keyframes entranceAnim4 {
	0% {
	top:1rem
}
45% {
	top:1rem
}
100% {
	top:0
}
}@-moz-keyframes entranceAnim4 {
	0% {
	top:1rem
}
45% {
	top:1rem
}
100% {
	top:0
}
}@keyframes entranceAnim4 {
	0% {
	top:1rem
}
45% {
	top:1rem
}
100% {
	top:0
}
}.entranceAnimImg4 {
	-webkit-animation:entranceAnim4 1.5s linear forwards;
	-moz-animation:entranceAnim4 1.5s linear forwards;
	animation:entranceAnim4 1.5s linear forwards
}
.index-txt-btn {
	display:none;
	padding-bottom:.1rem
}
.index-txt-btn__tips {
	margin-bottom:.2rem;
	color:#fff;
	text-align:center;
	line-height:.24rem;
	font-size:.16rem
}
.btn-start-wrap {
	position:relative;
	width:1.5rem;
	height:1.5rem;
	margin:0 auto .2rem;
	cursor:pointer
}
.btn-start__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;
	animation:rotateImg 3s linear infinite;
	background:url(../images/btn_rotate_wrap.png) no-repeat;
	width:1.45rem;
	height:1.45rem;
	-moz-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)
}
}@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)
}
}.btn-start__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;
	animation:rotateBtn 6s linear infinite;
	background:url(../images/btn_rotate.png) no-repeat;
	width:1.25rem;
	height:1.25rem;
	-moz-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)
}
}@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)
}
}.btn-start {
	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(229,211,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
}
.startInterface {
	position:fixed;
	left:0;
	bottom:.6rem;
	width:100%
}
.startInterface .shuffleDeckBox {
	position:relative;
	margin-bottom:1.15rem;
	width:100%;
	height:3rem
}
.startInterface .shuffleDeckBox .shuffleDeckPrompt {
	position:absolute;
	top:3.5rem;
	width:100%;
	text-align:center;
	font-size:.14rem;
	color:#fff
}
.startInterface .shuffleDeckBox .instructionsBox {
	position:absolute;
	top:2.5rem;
	left:.445rem;
	width:2.86rem;
	height:.8rem
}
.startInterface .shuffleDeckBox .instructionsBox .icoBox {
	float:left;

	width:.33rem;
	height:100%
}
.startInterface .shuffleDeckBox .instructionsBox .icoBox img {
	margin-top:.3rem;
	width:.19rem
}
.startInterface .shuffleDeckBox .instructionsBox .center {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	float:left;
	width:2.2rem;
	height:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.startInterface .shuffleDeckBox .instructionsBox .center p {
	font-size:.14rem;
	color:#fff
}
.startInterface .shuffleDeckBox .startBtnBox {
	position:absolute;
	top:3.55rem;
	left:1.23rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:1.29rem;
	height:1.3rem;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-image:url(../images/circle.gif);
	background-repeat:no-repeat;
	-moz-background-size:100%;
	background-size:100%
}
.startInterface .shuffleDeckBox .startBtnBox .startBtn {
	width:.885rem;
	height:.885rem;
	line-height:.885rem;
	text-align:center;
	font-size:.16rem;
	color:#313a5a;
	background-image:url(../images/ic_tarrow_btn_read.png);
	background-repeat:no-repeat;
	-moz-background-size:100%;
	background-size:100%
}
@-webkit-keyframes shuffleDeckItemRota {
	0% {
	top:0;
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
90% {
	top:0;
	-webkit-transform:rotate(324deg);
	transform:rotate(324deg)
}
100% {
	top:.75rem;
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@-moz-keyframes shuffleDeckItemRota {
	0% {
	top:0;
	-moz-transform:rotate(0);
	transform:rotate(0)
}
90% {
	top:0;
	-moz-transform:rotate(324deg);
	transform:rotate(324deg)
}
100% {
	top:.75rem;
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes shuffleDeckItemRota {
	0% {
	top:0;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
90% {
	top:0;
	-webkit-transform:rotate(324deg);
	-moz-transform:rotate(324deg);
	-o-transform:rotate(324deg);
	transform:rotate(324deg)
}
100% {
	top:.75rem;
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.startInterface .shuffleDeckBox .shuffleDeckItem {
	position:absolute;
	left:50%;
	margin-left:-.33rem;
	top:0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:.77rem;
	height:1.33rem;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-animation:shuffleDeckItemRota 5s ease-in-out 1 forwards;
	-moz-animation:shuffleDeckItemRota 5s ease-in-out 1 forwards;
	animation:shuffleDeckItemRota 5s ease-in-out 1 forwards;
	-webkit-transform-origin:50% 100%;
	-moz-transform-origin:50% 100%;
	-ms-transform-origin:50% 100%;
	-o-transform-origin:50% 100%;
	transform-origin:50% 100%
}
@-webkit-keyframes shuffleDeckItemImageRota {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@-moz-keyframes shuffleDeckItemImageRota {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
to {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes shuffleDeckItemImageRota {
	from {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.startInterface .shuffleDeckBox .shuffleDeckItem img {
	width:1.15rem;
	-webkit-animation:shuffleDeckItemImageRota .45s linear;
	-moz-animation:shuffleDeckItemImageRota .45s linear;
	animation:shuffleDeckItemImageRota .45s linear
}
.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
}
.operatingAreaBox {
	margin-top:.21rem;
	width:100%
}
.operatingAreaBox .operatingArea {
	position:relative;
	margin:0 auto;
	width:2.85rem;
	height:3.2rem
}
@-webkit-keyframes fade-in {
	from {
	opacity:0
}
to {
	opacity:1
}
}@-moz-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;
	animation:fade-in 0s linear forwards
}
.itemBox {
	position:absolute;
	width:1.425rem
}
.itemImg {
	width:.69rem
}
.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 remove {
	from {
	margin-top:0
}
to {
	margin-top:-780px
}
}@-moz-keyframes remove {
	from {
	margin-top:0
}
to {
	margin-top:-780px
}
}@keyframes remove {
	from {
	margin-top:0
}
to {
	margin-top:-780px
}
}.removeAnim {
	-webkit-animation:remove 1s linear forwards;
	-moz-animation:remove 1s linear forwards;
	animation:remove 1s linear forwards
}
.chooseTarotItem {
	display:none;
	position:absolute;
	left:.665rem;
	top:-5.06rem;
	z-index:300;
	width:1.47rem;
	height:2.56rem
}
@-webkit-keyframes chooseTarotAnim0 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:-.21rem;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
}@-moz-keyframes chooseTarotAnim0 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:-.21rem;
	-moz-transform:scale(.3);
	transform:scale(.3)
}
}@keyframes chooseTarotAnim0 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:-.21rem;
	-webkit-transform:scale(.3);
	-moz-transform:scale(.3);
	-o-transform:scale(.3);
	transform:scale(.3)
}
}.chooseTarotItemAnim0 {
	-webkit-animation:chooseTarotAnim0 3s linear .8s forwards;
	-moz-animation:chooseTarotAnim0 3s linear .8s forwards;
	animation:chooseTarotAnim0 3s linear .8s forwards
}
@-webkit-keyframes chooseTarotAnim1 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:.69rem;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
}@-moz-keyframes chooseTarotAnim1 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:.69rem;
	-moz-transform:scale(.3);
	transform:scale(.3)
}
}@keyframes chooseTarotAnim1 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:.69rem;
	-webkit-transform:scale(.3);
	-moz-transform:scale(.3);
	-o-transform:scale(.3);
	transform:scale(.3)
}
}.chooseTarotItemAnim1 {
	-webkit-animation:chooseTarotAnim1 3s linear .8s forwards;
	-moz-animation:chooseTarotAnim1 3s linear .8s forwards;
	animation:chooseTarotAnim1 3s linear .8s forwards
}
@-webkit-keyframes chooseTarotAnim2 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:1.59rem;
	-webkit-transform:scale(.3);
	transform:scale(.3)
}
}@-moz-keyframes chooseTarotAnim2 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:1.59rem;
	-moz-transform:scale(.3);
	transform:scale(.3)
}
}@keyframes chooseTarotAnim2 {
	0% {
	top:-5.06rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
35% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
75% {
	top:.17rem;
	left:.68rem;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	top:2.6rem;
	left:1.59rem;
	-webkit-transform:scale(.3);
	-moz-transform:scale(.3);
	-o-transform:scale(.3);
	transform:scale(.3)
}
}.chooseTarotItemAnim2 {
	-webkit-animation:chooseTarotAnim2 3s linear .8s forwards;
	-moz-animation:chooseTarotAnim2 3s linear .8s forwards;
	animation:chooseTarotAnim2 3s linear .8s forwards
}
.operatingAreaBox .readyFont {
	margin-top:.5rem;
	width:100%;
	height:.6rem
}
.operatingAreaBox .readyFont .icoBox {
	float:left;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:1.01rem;
	height:100%;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.operatingAreaBox .readyFont .icoBox img {
	width:.19rem;
	height:.14125rem
}
.operatingAreaBox .readyFont .center {
	float:left;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:1.73rem;
	height:100%;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.operatingAreaBox .readyFont .center p {
	font-size:.14rem;
	color:#fff
}
.operatingAreaBox .show-tarot {
	position:relative;
	margin:.26rem auto 0;
	width:2.7rem;
	overflow:hidden;
	padding-bottom:.1rem
}
.operatingAreaBox .leftIco {
	position:absolute;
	top:.305rem;
	left:.845rem;
	width:.14rem;
	height:.14rem
}
.operatingAreaBox .rightIco {
	position:absolute;
	top:.305rem;
	left:1.74rem;
	width:.14rem;
	height:.14rem
}
.operatingAreaBox .show-tarot .tarotItemBox {
	float:left;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	width:.9rem;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-moz-box-orient:vertical;
	-moz-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.operatingAreaBox .show-tarot .chooseTarotBox {
	padding-top:.1px;
	width:.46rem;
	height:.84rem;
	line-height:.84rem;
	text-align:center;
	font-size:.14rem;
	color:#fff;
	background-color:#2d2141;
	border:1px dashed #8d8d8d;
	-webkit-border-radius:.04rem;
	-moz-border-radius:.04rem;
	border-radius:.04rem
}
.operatingAreaBox .show-tarot .tarotItemBox p {
	margin-top:.1rem;
	text-align:center;
	font-size:.12rem;
	color:#cfbd7a
}
.index-u-txt {
	position:absolute;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	top:24%;
	text-align:center;
	color:#fff;
	margin-top:.25rem;
	padding-bottom:.1rem;
	font-size:.12rem;
	line-height:.24rem
}
.index-form-wrap {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:8;
	background-color:rgba(0,0,0,.8);
	display:none
}
.index-form {
	display:block;
	position:absolute;
	left:50%;
	top:28%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:9;
	width:98%;
	max-width:620px;
	margin:0 auto;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem
}
.index-form__ul {
	background-color:#fffdfb;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	margin:.1rem;
	font-size:.16rem
}
.index-form__li {
	position:relative;
	padding-left:.9rem;
	border-bottom:1px solid #97909b;
	line-height:.4rem
}
.index-form__li:last-of-type {
	border-bottom:none
}
.index-form__li-words {
	position:absolute;
	left:0;
	top:0;
	width:.8rem;
	text-align:center;
	overflow:hidden;
	height:.4rem;
	line-height:.4rem
}
.index-form__li-input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	overflow:hidden;
	-webkit-border-top-right-radius:.1rem;
	-moz-border-radius-topright:.1rem;
	border-top-right-radius:.1rem;
	background-color:transparent
}
.index-form__li-input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 200px #fffdfb inset;
	box-shadow:0 0 0 200px #fffdfb inset
}
.index-form__li-sex span {
	position:relative;
	display:inline-block;
	margin-right:.3rem;
	padding-left:.3rem
}
.index-form__li-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:.15rem;
	height:.15rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:1px solid #9e5d4b
}
.index-form__li-sex .cur::before {
	background-color:#9e5d4b
}
.index-form__li-sex .cur::after {
	content:"";
	position:absolute;
	left:.04rem;
	top:50%;
	margin-top:-.04rem;
	width:.08rem;
	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__btn {
	overflow:hidden;
	margin:.2rem .2rem .1rem
}
.index-form__btn a {
	display:block;
	height:.44rem;
	line-height:.44rem;
	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:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	text-align:center;
	font-weight:700;
	font-size:.2rem;
	color:#fffffe
}
.form-hide__btn {
	text-indent:-99999px
}
.tlp-guide {
	overflow:hidden
}
.tlp-guide__txt {
	padding:0 .16rem .2rem;
	color:#fff;
	line-height:1.7;
	text-align:center
}
.tlp-guide__pai {
	overflow:hidden;
	margin:.15rem .1rem .1rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.tlp-guide__pai div {
	width:1.6rem;
	display:block;
	text-align:center
}
.tlp-guide__pai img {
	display:block;
	width:80%;
	margin:0 auto
}
.tlp-guide__pai p {
	color:#eedba1;
	font-weight:700;
	font-size:.16rem;
	padding:.05rem 0
}
.tlp-guide__info {
	overflow:hidden;
	background-color:#fbdcbe;
	margin:0 .1rem .1rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem
}
.tlp-guide__info-tit {
	height:.4rem;
	line-height:.4rem;
	border-bottom:1px solid #d6b493;
	text-align:center;
	font-size:.2rem;
	font-weight:700;
	color:#9e5d4b
}
.tlp-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
}
.tlp-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
}
.tlp-guide__info-left>del {
	font-size:.14rem;
	display:block
}
.tlp-guide__info-right {
	text-align:right
}
.tlp-guide__info-right>p {
	font-size:.14rem;
	margin-bottom:.06rem;
	line-height:.3rem
}
.tlp-guide__info-right>div {
	color:#eb3b49
}
.tlp-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
}
.tlp-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_bg.png) repeat-y top center;
	-moz-background-size:100%;
	background-size:100%;
	margin-bottom:.1rem
}
.m-box__title {
	margin:0 10%;
	height:.5rem;
	line-height:.3rem;
	color:#9e5d4b;
	font-weight:700;
	font-size:.24rem;
	text-align:center;
	background:url(../images/m_box_line.png) no-repeat bottom center;
	-moz-background-size:100% auto;
	background-size:100% auto
}
.m-box__title>span {
	position:relative;
	display:inline-block;
	height:.3rem;
	padding:0 .6rem
}
.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;
	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;
	background-size:100% auto
}
.m-box__con {
	background:url(../images/1_bg_mask.png) no-repeat;
	-moz-background-size:100% 110%;
	background-size:100% 110%;
	margin:.05rem 7% 0;
	padding:.15rem 0
}
.m-box__con>p {
	font-size:.14rem;
	position:relative;
	line-height:.26rem;
	background-color:#fdecdb;
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	margin:0 .1rem .15rem;
	padding:.02rem .02rem .02rem .3rem
}
.m-box__con>p:last-child {
	margin-bottom:0
}
.m-box__con>p::before {
	content:"";
	position:absolute;
	left:-.05rem;
	top:0;
	width:.3rem;
	height:.3rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAw1BMVEUAAADZt5fZuJjZuJjYtpXXtZTWtJPXtZTYt5bYtpXZuJjXtZTXtZTXtZXWtZPXtJTYt5bXtpXXtZTXtZTWtJPXtZTXtZTXtZTWtJPXtZXXtJPXtZTXtZXZt5fXtpXXtZT97NuugXW7k4b86tn14c/q0bf55tPlya6wg3ft1LzgwqTz3cry28Xv2MHavK3bu5zFn5K+lom5j4P659Xoz7/jyLnixKjTs6XQr6HNq53Ho5XozbPev6HLp5q1in2xhnnWuKn0c7bkAAAAIHRSTlMAB/0P9tvRvi8eFrPmxaKNJvDr4TqqmIT8aUV8dGJVTiS6uBcAAALfSURBVFjDtZfpdoIwEIUFWWzBfa3dgiRBQMV9r/b9n6rQckyIJCDn9P4SjvcjmRkmQ+n/VHnramarpRn9ofS4+7nfDpypj1cYTk5es1d5zF6uK44PiDAKjMYD/k/TwSApG8mveTci9QIf3At71ed8y9e3NkgVajfy+KsO4GlqZhMkPfTzCa1MQs0BIrlqWex/OdtAKKcr9DcUSKdutrAsa7yYUVD7/C4CVF3Kv15asZZrchc2Bcn88Gi/RYkinAxuGDqmTz0p8s03vr+ZR78g2YRjfqQnsC9PAFFkm4FfzSIUIPKDmpRagCv6T6FpD2Ltwwufjq6jPbH+J/UEKEVPvdo3wzVaDS1kVli/CxI6RKum93MACU1aCUJZRSCpY2ShcUfAENr0LowTuAfsydX+HgBcjUTyzbsr4C/L2pGrnWV93Vd1/RYAhe0/EM5DC7wpxM0hZJtU0IkBXSYAm9F4bIW6jmNdo6vxeLRhXu5q3L7l5AbWFlfrJOE8/GsBzAIWfMCCWYIR+SU2Aks+YMlEQY5S+emBpEZ8wIhNxEsIqKPiALcWAvRJcQBUQ0AbFwfYgxCgrASAy+FwEQCAHHanAeADjhgAfMwAKDYLYLO2FAGEMdjFrxI/BgrJQiEA1MR1MCI3eHUgrMS4p+wFlRgdU1IT89O4+P5e8NNoy7+nVA8VLSTX+DtRZbsQgLSkGioGQPqtJ8IiACxXqLGiQEPx+qWbuk7ulkZvgEjSENWU+YANPS09J0ZjlSLMLun2y4zyxycbIWiODfILqbGfqGx4OK99tdXTBqVXeZrPPwnqUvqMpDk57HirDrlzrpa9BqiIxv6KnBUH23vheMmkINTJKIlliMMwVcsZAKmKRPFvVrI/1zQ+Ydrs5Ptk4cTBJaOdUFLtDFPLj4ynWXpvInYRtisz5ScORE9GmH66G+gPfrs26i0PTeAK2NhHW6XbKT0sadjXVWUwMKu9j3LpH/UDB5pdY9LbuI0AAAAASUVORK5CYII=) no-repeat;
	-moz-background-size:100% auto;
	background-size:100% auto
}
.m-box__con>p::after {
	content:"";
	position:absolute;
	right:.05rem;
	top:.04rem;
	width:.2rem;
	height:.2rem;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAApVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABU/knhAAAANnRSTlMA+RU6CnrNf2MwIuvmuJpnRSgF75WQcz8Z9dO8s6SGgmtgW0o1LN7cwayojYlvURDYdVVTxa4YI2UeAAABmklEQVQ4y3WT2XaCQBBEBxBZBAFBxT0ucYlGs97//7TIAcKMMveFnjoFNNWNeMDbjFa2a3WEnvFySsm+v9UYN3tkUnvQ8pwPgEm4dDdr55QCBOtH0wUgi2/VsWM5BvCmms7AbKdI+QIIZWUIvItHvicwa44rwBLP5D2Y/2dUmZ4xDXip6kB5nYIFlMFdoSt0ZNAvroMUXoWWHpjFQwu3Hhei+2UJO6HnVvZzYFIPNm7s5raujuAJr4nEAq+eUI/PqhwVYWxgVZ13EFRl2OQUgyNscKVBLURBJIXzCuei+S9Rc4C4aAqMW635MBQOrIV0H/fd68paUrhcsJV0TiJSEhwXjVvqroWwMOhJSgSj+zcr2gBQJ/YLYyH6kEjiFThL547Boc5DYqFuyBbs0owp64nyh03Br0ZwEjpG/6tvwFVj8g3Iy/ILMNtde8jq+g3SVtsPfDSnGaTW8+umEJhq5GQD1WRPIMgVac5dcv1mV7+7QPexj08D4GhvEz+J30MDWv+aPENlnrSHEx2pmdqe0OJFzmV4cV7GqvwHRRFC6wCbHR8AAAAASUVORK5CYII=);
	-moz-background-size:100% auto;
	background-size:100% auto;
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	transform:rotate(-90deg)
}
.m-box__coninfo {
	margin:.05rem 9% 0;
	padding:.1rem 0;
	font-size:.16rem
}
.m-box__coninfo>img {
	display:block;
	width:30%;
	margin:0 auto .1rem
}
.m-box__coninfo .red {
	color:#eb3b49;
	font-size:1.1em
}
.m-box__coninfo>p {
	margin-bottom:.08rem
}
.m-box__coninfo .tip-title {
	font-size:.14rem;
	position:relative;
	line-height:.26rem;
	background-color:#fdecdb;
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	margin:0 .1rem .15rem;
	padding:.02rem .02rem .02rem .3rem;
	font-size:.16rem;
	font-weight:700
}
.m-box__coninfo .tip-title::before {
	content:"";
	position:absolute;
	left:-.05rem;
	top:0;
	width:.3rem;
	height:.3rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD8AAAA+CAMAAACr3TNIAAABKVBMVEUAAADZuZnbupvXtZTZuJjdvqDZuJfcvJ7ZuJjYtpbXtZTWtZTWtJPWtJTWtZTXtZTXtZTYtpbYt5bXtZTXtZTWtJPXtZXWtJPXtZTWtJPXtZTYtpXXtZXWtJTXtZXXtZTXtZXXtZTXtJPXtpXWtJPYtpbWtJPXtZTXtZTZt5fXtZPWtJPbu5vWtJPWtZTWtJPYtpbXtpXYt5fWtJP97NuugXW7k4b86tmwg3f76df55tPq0bjt1b345NHmyq/kyKzpz7bYuqu4j4L659XfwKLFn5L24c/y3cfv18DjyLnozrTixKjgwqXQr6HHo5Xx28Ty3Mz038rp0MHcvZ7OrJ7MqZu9lYi1in2xhnn0387w2cLs07rTs6S/l4r559Tmzb3bvq/VtafAmo3LMG0fAAAANHRSTlMADv69FgEvBf785tzS9/Dhqij26YsfGwjXzsfCsKOPg2lPNRIK8Z2YfWJEPiK2tHVXtHFHReL0xQAAAxRJREFUSMedl2db4kAQgNcgvQqogAgo2D317iaEFEKVXkWKXe///4gjSDCQ7BLyfiI8z7vJzszu7CIcZsutL+zwBFw38ct9tCnbce9ArPW50nul2yh7ziwb2VtBf64PP3A8Fd3Rrx85chwsw/D2c6s+2xqj+qCGax1s6/p2U5MFTfLeHR16RAQcNcfaAawmEfA8B64RmcMckBBCW0Q9UWaBiOgj6Tv+LABTeMvQNP1W0BqKGVzgdfOBAPBQpOcUH0BN5QSfxbsywAet4APUNKK4EFw5+vAkaff1Xq9+L/16Uvus6DjSzFyQqgJI1ifM+JRGAg2q1GlKpSdNzRJAb+q0YU57+tADDdica3dF33U2YEqBpifMItYTmi6AJi8rlbjnFEDiUfnJ0mQeQZtuwKIs+hAPMzqyIY/WAQxd795P3m9EWPhtWNAm+CCErbL/p8yAFq80PQQsuZgcO38WNBlOo/FUwfksdfzt+3hYpZ7OZOgpk8ycifSUyaTrytUcQRIWSvX1DzQW5Zoo/5X8U/Xr3/D+P+V+9Guqpzycyi/i/aJyMdumOTxqgYo03k8vpSCBUCxv3Bd8CJmqxv1KCCFv1rjPuM3IXSL74+FwjPPBtoXsQPQ7HADXwfpJ5GcJvpyuIv795Pm/yisJM/918f+CGV+Y+LsQCvIkP63+Q4FwSK4/eTdt4+rvAqF9zzsxf6NCYYTJH2uXetEZb7R+hOisadpYYz5DXX33/LwxnzfNN/+TrBGfs8stIDFgDOwfrfhi//eJy/4I748WfdxkRjIp13II6ni/Lsfeua087oaWk1gYa9vjgtxAvcsdeNslMqCfvPN69dz4q8XptUtNjaOs+dxe06d3qaAVaXDsyumws03nJe7wGq6t1/3n+NuIxc4BGaacQARuWwzZb/w2k3xzVCTqNWcSEUlFeIJePbHgVbmQ8lj92XOM1pKM5DAxeAnIOpH9w0FFs+jCu0gfF548u5o3wRbUfwvdO7XlOeW7BcpkQZtwHQuUG91sCdhslW+6fVdoU6yXcZPTbXc7Ds7uCJem/3JEMZZoyyk1AAAAAElFTkSuQmCC) no-repeat;
	-moz-background-size:100% auto;
	background-size:100% auto
}
.m-box__coninfo .tip-title::after {
	content:"";
	position:absolute;
	right:.05rem;
	top:.04rem;
	width:.2rem;
	height:.2rem;
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAApVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABU/knhAAAANnRSTlMA+RU6CnrNf2MwIuvmuJpnRSgF75WQcz8Z9dO8s6SGgmtgW0o1LN7cwayojYlvURDYdVVTxa4YI2UeAAABmklEQVQ4y3WT2XaCQBBEBxBZBAFBxT0ucYlGs97//7TIAcKMMveFnjoFNNWNeMDbjFa2a3WEnvFySsm+v9UYN3tkUnvQ8pwPgEm4dDdr55QCBOtH0wUgi2/VsWM5BvCmms7AbKdI+QIIZWUIvItHvicwa44rwBLP5D2Y/2dUmZ4xDXip6kB5nYIFlMFdoSt0ZNAvroMUXoWWHpjFQwu3Hhei+2UJO6HnVvZzYFIPNm7s5raujuAJr4nEAq+eUI/PqhwVYWxgVZ13EFRl2OQUgyNscKVBLURBJIXzCuei+S9Rc4C4aAqMW635MBQOrIV0H/fd68paUrhcsJV0TiJSEhwXjVvqroWwMOhJSgSj+zcr2gBQJ/YLYyH6kEjiFThL547Boc5DYqFuyBbs0owp64nyh03Br0ZwEjpG/6tvwFVj8g3Iy/ILMNtde8jq+g3SVtsPfDSnGaTW8+umEJhq5GQD1WRPIMgVac5dcv1mV7+7QPexj08D4GhvEz+J30MDWv+aPENlnrSHEx2pmdqe0OJFzmV4cV7GqvwHRRFC6wCbHR8AAAAASUVORK5CYII=);
	-moz-background-size:100% auto;
	background-size:100% auto
}
.m-box__coninfo .hide-text {
	margin-bottom:.1rem;
	height:0;
	padding-bottom:1rem;
	overflow:hidden;
	position:relative
}
.m-box__coninfo .hide-text::after {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1rem;
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(251,220,190,.1)),to(rgba(251,220,190,1)));
	background:-webkit-linear-gradient(top,rgba(251,220,190,.1),rgba(251,220,190,1));
	background:-moz-linear-gradient(top,rgba(251,220,190,.1),rgba(251,220,190,1));
	background:-o-linear-gradient(top,rgba(251,220,190,.1),rgba(251,220,190,1));
	background:linear-gradient(to bottom,rgba(251,220,190,.1),rgba(251,220,190,1))
}
.m-box__coninfo .hide-text span {
	position:absolute;
	left:50%;
	bottom:.1rem;
	width:1.6rem;
	height:.4rem;
	line-height:.4rem;
	background:-webkit-gradient(linear,left top,left bottom,from(#ffc991),to(#df6418));
	background:-webkit-linear-gradient(top,#ffc991,#df6418);
	background:-moz-linear-gradient(top,#ffc991,#df6418);
	background:-o-linear-gradient(top,#ffc991,#df6418);
	background:linear-gradient(to bottom,#ffc991,#df6418);
	text-align:center;
	border:1px solid #dd9558;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	margin-left:-.8rem;
	z-index:1;
	color:#fff;
	font-weight:700;
	font-size:.16rem
}
.public_pay_bottom span,.public_test_fixed 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:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	margin-left:.25rem;
	margin-right:.25rem
}
.public_pay_bottom span i {
	display:none
}
.rc_three {
	overflow:hidden;
	margin:10px 0 5px
}
.rc_three li {
	float:left;
	width:33.33%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 5px;
	overflow:hidden
}
.rc_three li span {
	display:block;
	text-align:center;
	line-height:40px
}
.rc_three li .fb {
	font-weight:700;
	font-size:18px
}
.rc_three li img {
	display:block;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color:#fdecdb;
	-webkit-box-shadow:2px 2px 5px #9e5d4b;
	-moz-box-shadow:2px 2px 5px #9e5d4b;
	box-shadow:2px 2px 5px #9e5d4b;
	padding:5px
}
.public-result__box>img {
	width:30%;
	background-color:#fdecdb;
	-webkit-box-shadow:2px 2px 5px #9e5d4b;
	-moz-box-shadow:2px 2px 5px #9e5d4b;
	box-shadow:2px 2px 5px #9e5d4b;
	padding:5px
}
img.pic_rotate {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg)
}
.public_form_wrap {
	display:block
}
@media only screen and (min-width:640px) {
	html {
	font-size:170.6666px
}
}@media only screen and (min-width:320px) and (max-width:640px) {
	html {
	font-size:26.6666vw
}
}@media only screen and (max-width:320px) {
	html {
	font-size:85.3333px
}
}