html {
	background-color:#f7f7f7
}
body {
	background:url(../images/m_bg.png) repeat
}
.m-img {
	width:100%;
	display:block;
	margin:0 auto
}
.sndy-btn {
	margin-top:.1rem;
	height:.55rem;
	line-height:.55rem;
	text-align:center;
	font-size:.21rem;
	color:#723219;
	letter-spacing:2px;
	display:block;
	background:url(../images/m_btn.png) no-repeat center center;
	-moz-background-size:auto 100%;
	-o-background-size:auto 100%;
	background-size:auto 100%;
	text-indent:-9999px
}
.public_pay_bottom span,.public_test_fixed span,.sndy-btn {
	-webkit-animation:zoom 1.5s linear infinite;
	-moz-animation:zoom 1.5s linear infinite;
	-o-animation:zoom 1.5s linear infinite;
	animation:zoom 1.5s linear infinite;
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
.m-box-wrap {
	margin:.42rem .1rem 0
}
.m-box {
	position:relative;
	font-size:.18rem
}
.m-box::before {
	content:"";
	position:absolute;
	left:.05rem;
	top:-.07rem;
	right:.05rem;
	height:.07rem;
	border:1px solid #8e5a33;
	border-bottom:none;
	background-color:#ecd7b3;
	-webkit-border-top-left-radius:.08rem;
	-moz-border-radius-topleft:.08rem;
	border-top-left-radius:.08rem;
	-webkit-border-top-right-radius:.08rem;
	-moz-border-radius-topright:.08rem;
	border-top-right-radius:.08rem
}
.m-box::after {
	content:"";
	position:absolute;
	left:.05rem;
	bottom:-.07rem;
	right:.05rem;
	height:.07rem;
	border:1px solid #8e5a33;
	border-top:none;
	background-color:#ecd7b3;
	-webkit-border-bottom-left-radius:.08rem;
	-moz-border-radius-bottomleft:.08rem;
	border-bottom-left-radius:.08rem;
	-webkit-border-bottom-right-radius:.08rem;
	-moz-border-radius-bottomright:.08rem;
	border-bottom-right-radius:.08rem
}
.m-box-con {
	border:1px solid #8e5a33;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	background-color:#ecd7b3;
	padding:.3rem .1rem .1rem
}
.m-box-title {
	position:absolute;
	left:-.09rem;
	right:-.09rem;
	top:-.2rem;
	z-index:1
}
.public_hot_test {
	margin:.15rem 0 0 0;
	border:none;
	background-color:rgba(0,0,0,0)
}
.public_ht_title {
	display:none
}
.public_test_fixed span {
	height:.5rem;
	background:url(../images/0_fixed_btn.png) no-repeat center center;
	-moz-background-size:auto .5rem;
	-o-background-size:auto .5rem;
	background-size:auto .5rem;
	text-indent:-9999px
}
.public_paybottom_height {
	height:.6rem
}
.public_test_fixed {
	height:.56rem
}
.public_pay_bottom {
	height:.62rem
}
.public_pay_bottom span {
	margin:.06rem .05rem 0;
	height:.5rem;
	line-height:.5rem;
	display:block;
	background:url(../images/1_fixed_btn.png) no-repeat center center;
	-moz-background-size:auto 100%;
	-o-background-size:auto 100%;
	background-size:auto 100%;
	text-indent:-9999px
}
.public_pay_bottom i {
	display:none
}
.index-top__tip {
	color:#fff;
	padding:0 .1rem;
	overflow:hidden;
	background-color:#292424
}
.index-top__tip span {
	white-space:nowrap;
	display:inline-block;
	-webkit-animation:marquee 18s linear infinite;
	-moz-animation:marquee 18s linear infinite;
	-o-animation:marquee 18s linear infinite;
	animation:marquee 18s linear infinite;
	height:.2rem;
	line-height:.2rem;
	font-size:.12rem
}
.index-ring {
	position:relative
}
.index-ring-out {
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	width:2.75rem;
	height:2.75rem
}
.index-ring-out img {
	position:absolute;
	top:50%;
	left:50%;
	display:block
}
.index-ring-out .img1 {
	width:2.75rem;
	height:2.75rem;
	z-index:1;
	margin-left:-1.375rem;
	margin-top:-1.375rem;
	-webkit-animation:rotate 20s linear infinite;
	-moz-animation:rotate 20s linear infinite;
	-o-animation:rotate 20s linear infinite;
	animation:rotate 20s linear infinite
}
.index-ring-out .img2 {
	width:2.06rem;
	height:2.06rem;
	z-index:2;
	margin-left:-1.03rem;
	margin-top:-1.03rem
}
.index-wheel-four {
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-1.03rem;
	margin-left:-1.03rem;
	z-index:2;
	width:2.06rem;
	height:2.06rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:all 1.5s linear;
	-o-transition:all 1.5s linear;
	-moz-transition:all 1.5s linear;
	transition:all 1.5s linear;
	-webkit-animation:rotate 20s linear infinite;
	-moz-animation:rotate 20s linear infinite;
	-o-animation:rotate 20s linear infinite;
	animation:rotate 20s linear infinite
}
.index-ring-out .img3 {
	width:1.6rem;
	height:1.6rem;
	z-index:3;
	margin-left:-.8rem;
	margin-top:-.8rem;
	-webkit-animation:rotate2 20s linear infinite;
	-moz-animation:rotate2 20s linear infinite;
	-o-animation:rotate2 20s linear infinite;
	animation:rotate2 20s linear infinite
}
.index-ring-out .img4 {
	width:.86rem;
	height:.86rem;
	z-index:4;
	margin-left:-.43rem;
	margin-top:-.43rem
}
.index-ring-out .words1 {
	width:.77rem;
	height:.27rem;
	margin-top:-.96rem;
	margin-left:-.35rem;
	z-index:3
}
.index-ring-out .words2 {
	width:.37rem;
	height:.8rem;
	margin-top:-.65rem;
	margin-left:.6rem;
	z-index:3
}
.index-ring-out .words3 {
	width:.68rem;
	height:.54rem;
	margin-top:.4rem;
	margin-left:.15rem;
	z-index:3
}
.index-ring-out .words4 {
	width:.68rem;
	height:.57rem;
	margin-top:.4rem;
	margin-left:-.8rem;
	z-index:3
}
.index-ring-out .words5 {
	width:.42rem;
	height:.77rem;
	margin-top:-.66rem;
	margin-left:-.97rem;
	z-index:3
}
@-webkit-keyframes rotate {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@-moz-keyframes rotate {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
to {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@-o-keyframes rotate {
	from {
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}@keyframes rotate {
	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)
}
}@-webkit-keyframes rotate2 {
	from {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}
to {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}@-moz-keyframes rotate2 {
	from {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg)
}
to {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
}@-o-keyframes rotate2 {
	from {
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
to {
	-o-transform:rotate(0);
	transform:rotate(0)
}
}@keyframes rotate2 {
	from {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
to {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
}.index-form-box {
	margin:.35rem .1rem 0
}
.index-form {
	position:relative;
	font-size:.18rem
}
.index-form::before {
	content:"";
	position:absolute;
	left:.05rem;
	top:-.07rem;
	right:.05rem;
	height:.07rem;
	border:1px solid #8e5a33;
	border-bottom:none;
	background-color:#ecd7b3;
	-webkit-border-top-left-radius:.08rem;
	-moz-border-radius-topleft:.08rem;
	border-top-left-radius:.08rem;
	-webkit-border-top-right-radius:.08rem;
	-moz-border-radius-topright:.08rem;
	border-top-right-radius:.08rem
}
.index-form::after {
	content:"";
	position:absolute;
	left:.05rem;
	bottom:-.07rem;
	right:.05rem;
	height:.07rem;
	border:1px solid #8e5a33;
	border-top:none;
	background-color:#ecd7b3;
	-webkit-border-bottom-left-radius:.08rem;
	-moz-border-radius-bottomleft:.08rem;
	border-bottom-left-radius:.08rem;
	-webkit-border-bottom-right-radius:.08rem;
	-moz-border-radius-bottomright:.08rem;
	border-bottom-right-radius:.08rem
}
.index-form-wrap {
	border:1px solid #8e5a33;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	background-color:#ecd7b3;
	overflow:hidden;
	padding:.15rem .1rem .1rem
}
.index-form-wrap__item {
	height:.4rem;
	padding:.05rem .1rem .05rem .6rem;
	position:relative;
	overflow:hidden;
	background-color:#dfc9a4;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	margin-bottom:.1rem
}
.index-form-wrap__item:last-child {
	border-bottom:none
}
.index-form-wrap__item>label {
	position:absolute;
	top:.05rem;
	left:0;
	width:.6rem;
	text-align:center;
	line-height:.4rem;
	font-size:.15rem;
	height:.4rem;
	color:#000
}
.index-form-wrap__input,.index-form-wrap__item>input {
	display:block;
	width:100%;
	height:.4rem;
	line-height:.4rem;
	font-size:.15rem;
	background-color:rgba(0,0,0,0)
}
.index-form-wrap__item>input::-webkit-input-placeholder {
	font-family:"Microsoft YaHei";
	color:#000
}
.index-form-wrap__input>span {
	display:inline-block;
	height:.4rem;
	vertical-align:top;
	margin-right:.2rem;
	position:relative;
	cursor:pointer;
	padding-left:.25rem
}
.index-form-wrap__input>span::before {
	content:'';
	position:absolute;
	width:.19rem;
	height:.19rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-box-shadow:.02rem .02rem .02rem 0 rgba(0,0,0,.28) inset;
	-moz-box-shadow:.02rem .02rem .02rem 0 rgba(0,0,0,.28) inset;
	box-shadow:.02rem .02rem .02rem 0 rgba(0,0,0,.28) inset;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	left:0;
	background-color:#bba071
}
.index-form-wrap__input>span.cur {
	color:#8f2d1b
}
.index-form-wrap__input>span.cur::before {
	background:#8f2d1b url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAuElEQVRIie3TMQrCMBSH8bh5AY/h7imcBceCUHBzcRPP2GP0AE7ySSAiRGPyXpPXpf89+X2lxFkPWJuj7wFXYAA2c+AXPrONAHq+ZxORwP2ewH5O/LjgCx4fXgF37dMAuklfDtzCAfH79ECA1PghOlgcUQPfAY8fF2QjJuPhki0wJv5fMqIKro34g/udRLg0IoP3KlwQcW6GF0akVgdXRtTFhRFt8MKItngmwgZPRNjiUURX9VLn3AsO9owFKX10dAAAAABJRU5ErkJggg==) no-repeat center center;
	-moz-background-size:60%;
	-o-background-size:60%;
	background-size:60%
}
.index-form-wrap__item--date {
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.public_agreement {
	font-size:.14rem;
	padding:.1rem .1rem 0;
	line-height:1.6;
	margin-top:.1rem;
	margin-bottom:.1rem
}
.public_agreement a {
	color:#333
}
.public_agreement .order {
	color:#8f2d1b;
	padding-left:.05rem
}
.public_agreement .red {
	color:#8f2d1b
}
.index-form-bottom {
	margin:.2rem .1rem
}
.index-form-title {
	margin:0 .3rem .2rem
}
.m-order-btn {
	position:relative;
	display:block;
	margin:.05rem auto 0;
	width:1.1rem;
	height:.32rem;
	line-height:.32rem;
	font-weight:700;
	color:#fff;
	text-align:center;
	-webkit-border-radius:.03rem;
	-moz-border-radius:.03rem;
	border-radius:.03rem;
	font-size:.16rem;
	text-indent:.15rem;
	background:rgba(222,143,110,1);
	background:-moz-linear-gradient(top,rgba(222,143,110,1) 0,rgba(154,74,73,1) 100%);
	background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(222,143,110,1)),color-stop(100%,rgba(154,74,73,1)));
	background:-webkit-linear-gradient(top,rgba(222,143,110,1) 0,rgba(154,74,73,1) 100%);
	background:-o-linear-gradient(top,rgba(222,143,110,1) 0,rgba(154,74,73,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(222,143,110,1)),to(rgba(154,74,73,1)));
	background:linear-gradient(to bottom,rgba(222,143,110,1) 0,rgba(154,74,73,1) 100%)
}
.m-order-btn::before {
	content:"";
	position:absolute;
	left:.1rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAqBAMAAAAkOpScAAAAHlBMVEUAAAD////9+/v8+vrx6eny6+v49PT17+/69/f07e0n93JeAAAAAXRSTlMAQObYZgAAAIRJREFUKM9joAgwGaAJKAoKCqMIMAoCgQCyiKBQAKuiILIhgkBTmAUbkDWBSGRtjGIgMhFZRABKwkEiREQUrxqwbKE4wm44MID5AA7EoA5GACGoGnwiwiSKTOBEExFhYAhEFREAeoJEEYjT0O0SVsR0DzVFJGDxBwWIqA8PdYGAEIYBBwC5hRjYjOiNewAAAABJRU5ErkJggg==) no-repeat;
	width:.17rem;
	height:.21rem;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.order-wrap {
	min-height:100vh;
	background:url(../images/1_bg.jpg) no-repeat top center;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.order-animation {
	font-size:.16rem;
	font-weight:700;
	color:#fff;
	font-size:.18rem;
	overflow:hidden
}
.oa-info {
	margin:.15rem .3rem 0;
	overflow:hidden
}
.oa-info .words {
	background-color:rgba(0,0,0,.3);
	padding:.05rem;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
	text-align:center;
	margin-bottom:.07rem
}
.oa-info .words-date {
	background-color:rgba(0,0,0,.3);
	-webkit-border-radius:.15rem;
	-moz-border-radius:.15rem;
	border-radius:.15rem;
	padding:.06rem .1rem;
	margin-bottom:.07rem
}
.oa-bz {
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.oa-bz-li {
	width:25%;
	padding:0 .05rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center
}
.oa-bz-item {
	background-color:rgba(0,0,0,.3);
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	padding:.06rem .05rem .05rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:.27rem;
	height:1.2rem
}
.oa-bz-r {
	width:75%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.oa-bz-r>li {
	-webkit-box-flex:33.33%;
	-webkit-flex:33.33%;
	-moz-box-flex:33.33%;
	-ms-flex:33.33%;
	flex:33.33%;
	padding:0 .05rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center
}
.order-loading {
	text-align:center;
	color:#fff;
	height:.3rem;
	line-height:.3rem;
	margin-top:.1rem
}
.fade-in {
	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
}
@-webkit-keyframes fade-in {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@-moz-keyframes fade-in {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@-o-keyframes fade-in {
	0% {
	opacity:0
}
to {
	opacity:1
}
}@keyframes fade-in {
	0% {
	opacity:0
}
to {
	opacity:1
}
}.delay250 {
	-webkit-animation-delay:.25s;
	-moz-animation-delay:.25s;
	-o-animation-delay:.25s;
	animation-delay:.25s
}
.delay500 {
	-webkit-animation-delay:.5s;
	-moz-animation-delay:.5s;
	-o-animation-delay:.5s;
	animation-delay:.5s
}
.delay750 {
	-webkit-animation-delay:.75s;
	-moz-animation-delay:.75s;
	-o-animation-delay:.75s;
	animation-delay:.75s
}
.delay1000 {
	-webkit-animation-delay:1s;
	-moz-animation-delay:1s;
	-o-animation-delay:1s;
	animation-delay:1s
}
.delay1250 {
	-webkit-animation-delay:1.25s;
	-moz-animation-delay:1.25s;
	-o-animation-delay:1.25s;
	animation-delay:1.25s
}
.delay1500 {
	-webkit-animation-delay:1.5s;
	-moz-animation-delay:1.5s;
	-o-animation-delay:1.5s;
	animation-delay:1.5s
}
.delay2000 {
	-webkit-animation-delay:2s;
	-moz-animation-delay:2s;

	-o-animation-delay:2s;
	animation-delay:2s
}
.delay2500 {
	-webkit-animation-delay:2.5s;
	-moz-animation-delay:2.5s;
	-o-animation-delay:2.5s;
	animation-delay:2.5s
}
.delay3000 {
	-webkit-animation-delay:3s;
	-moz-animation-delay:3s;
	-o-animation-delay:3s;
	animation-delay:3s
}
.delay4000 {
	-webkit-animation-delay:4s;
	-moz-animation-delay:4s;
	-o-animation-delay:4s;
	animation-delay:4s
}
.delay5000 {
	-webkit-animation-delay:5s;
	-moz-animation-delay:5s;
	-o-animation-delay:5s;
	animation-delay:5s
}
.delay6000 {
	-webkit-animation-delay:6s;
	-moz-animation-delay:6s;
	-o-animation-delay:6s;
	animation-delay:6s
}
.delay7000 {
	-webkit-animation-delay:7s;
	-moz-animation-delay:7s;
	-o-animation-delay:7s;
	animation-delay:7s
}
.delay8000 {
	-webkit-animation-delay:8s;
	-moz-animation-delay:8s;
	-o-animation-delay:8s;
	animation-delay:8s
}
.order-ring {
	position:relative;
	width:2.75rem;
	height:2.75rem;
	margin:0 auto
}
.order-ring-out {
	position:absolute;
	top:0;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	width:2.75rem;
	height:2.75rem
}
.order-ring-out img {
	position:absolute;
	top:50%;
	left:50%;
	display:block
}
.order-ring-out .img1 {
	width:2.75rem;
	height:2.75rem;
	z-index:1;
	margin-left:-1.375rem;
	margin-top:-1.375rem;
	-webkit-animation:rotate 20s linear infinite;
	-moz-animation:rotate 20s linear infinite;
	-o-animation:rotate 20s linear infinite;
	animation:rotate 20s linear infinite
}
.order-ring-out .img2 {
	width:2.06rem;
	height:2.06rem;
	z-index:2;
	margin-left:-1.03rem;
	margin-top:-1.03rem
}
.order-ring-out .img3 {
	width:1.6rem;
	height:1.6rem;
	z-index:3;
	margin-left:-.8rem;
	margin-top:-.8rem;
	-webkit-animation:rotate2 20s linear infinite;
	-moz-animation:rotate2 20s linear infinite;
	-o-animation:rotate2 20s linear infinite;
	animation:rotate2 20s linear infinite
}
.order-ring-out .img4 {
	width:.86rem;
	height:.86rem;
	z-index:4;
	margin-left:-.43rem;
	margin-top:-.43rem
}
.order-ring-out .words1 {
	width:.77rem;
	height:.27rem;
	margin-top:-.96rem;
	margin-left:-.35rem;
	z-index:3
}
.order-ring-out .words2 {
	width:.37rem;
	height:.8rem;
	margin-top:-.65rem;
	margin-left:.6rem;
	z-index:3
}
.order-ring-out .words3 {
	width:.68rem;
	height:.54rem;
	margin-top:.4rem;
	margin-left:.15rem;
	z-index:3
}
.order-ring-out .words4 {
	width:.68rem;
	height:.57rem;
	margin-top:.38rem;
	margin-left:-.81rem;
	z-index:3
}
.order-ring-out .words5 {
	width:.42rem;
	height:.77rem;
	margin-top:-.66rem;
	margin-left:-.97rem;
	z-index:3
}
.order-new__inner {
	position:absolute;
	top:50%;
	left:50%;
	width:1.45rem;
	height:1.45rem;
	z-index:3;
	margin-left:-.72rem;
	margin-top:-.725rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background-color:#cc9d4f;
	overflow:hidden;
	border:1px solid #e1c89a;
	-webkit-transition:all 1.5s linear;
	-o-transition:all 1.5s linear;
	-moz-transition:all 1.5s linear;
	transition:all 1.5s linear
}
.order-new__inner>span {
	position:absolute;
	width:.72rem;
	height:.72rem;
	right:0;
	top:0;
	color:#333;
	-webkit-transform-origin:0 100%;
	-moz-transform-origin:0 100%;
	-ms-transform-origin:0 100%;
	-o-transform-origin:0 100%;
	transform-origin:0 100%;
	background-color:#deb567
}
.order-new__inner>span:nth-child(1) {
	-webkit-transform:rotate(-18deg) skewY(-54deg);
	-moz-transform:rotate(-18deg) skewY(-54deg);
	-ms-transform:rotate(-18deg) skewY(-54deg);
	-o-transform:rotate(-18deg) skewY(-54deg);
	transform:rotate(-18deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(2) {
	-webkit-transform:rotate(18deg) skewY(-54deg);
	-moz-transform:rotate(18deg) skewY(-54deg);
	-ms-transform:rotate(18deg) skewY(-54deg);
	-o-transform:rotate(18deg) skewY(-54deg);
	transform:rotate(18deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(3) {
	-webkit-transform:rotate(54deg) skewY(-54deg);
	-moz-transform:rotate(54deg) skewY(-54deg);
	-ms-transform:rotate(54deg) skewY(-54deg);
	-o-transform:rotate(54deg) skewY(-54deg);
	transform:rotate(54deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(4) {
	-webkit-transform:rotate(90deg) skewY(-54deg);
	-moz-transform:rotate(90deg) skewY(-54deg);
	-ms-transform:rotate(90deg) skewY(-54deg);
	-o-transform:rotate(90deg) skewY(-54deg);
	transform:rotate(90deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(5) {
	-webkit-transform:rotate(126deg) skewY(-54deg);
	-moz-transform:rotate(126deg) skewY(-54deg);
	-ms-transform:rotate(126deg) skewY(-54deg);
	-o-transform:rotate(126deg) skewY(-54deg);
	transform:rotate(126deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(6) {
	-webkit-transform:rotate(162deg) skewY(-54deg);
	-moz-transform:rotate(162deg) skewY(-54deg);
	-ms-transform:rotate(162deg) skewY(-54deg);
	-o-transform:rotate(162deg) skewY(-54deg);
	transform:rotate(162deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(7) {
	-webkit-transform:rotate(198deg) skewY(-54deg);
	-moz-transform:rotate(198deg) skewY(-54deg);
	-ms-transform:rotate(198deg) skewY(-54deg);
	-o-transform:rotate(198deg) skewY(-54deg);
	transform:rotate(198deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(8) {
	-webkit-transform:rotate(234deg) skewY(-54deg);
	-moz-transform:rotate(234deg) skewY(-54deg);
	-ms-transform:rotate(234deg) skewY(-54deg);
	-o-transform:rotate(234deg) skewY(-54deg);
	transform:rotate(234deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(9) {
	-webkit-transform:rotate(270deg) skewY(-54deg);
	-moz-transform:rotate(270deg) skewY(-54deg);
	-ms-transform:rotate(270deg) skewY(-54deg);
	-o-transform:rotate(270deg) skewY(-54deg);
	transform:rotate(270deg) skewY(-54deg)
}
.order-new__inner>span:nth-child(10) {
	-webkit-transform:rotate(306deg) skewY(-54deg);
	-moz-transform:rotate(306deg) skewY(-54deg);
	-ms-transform:rotate(306deg) skewY(-54deg);
	-o-transform:rotate(306deg) skewY(-54deg);
	transform:rotate(306deg) skewY(-54deg)
}
.order-new__inner>span::before {
	content:attr(title);
	position:absolute;
	font-size:.16rem;
	font-family:"Microsoft YaHei";
	width:.26rem;
	height:.26rem;
	left:.05rem;
	top:.32rem;
	text-align:center;
	-webkit-transform:skewY(54deg) rotate(18deg);
	-moz-transform:skewY(54deg) rotate(18deg);
	-ms-transform:skewY(54deg) rotate(18deg);
	-o-transform:skewY(54deg) rotate(18deg);
	transform:skewY(54deg) rotate(18deg)
}
.order-new__inner>span.active::before {
	opacity:1;
	-webkit-transform:skewY(54deg) rotate(18deg);
	-moz-transform:skewY(54deg) rotate(18deg);
	-ms-transform:skewY(54deg) rotate(18deg);
	-o-transform:skewY(54deg) rotate(18deg);
	transform:skewY(54deg) rotate(18deg)
}
.order-new__inner>span.selected {
	color:#8f2d1b
}
.order_wheel_four {
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-1.03rem;
	margin-left:-1.03rem;
	z-index:2;
	width:2.06rem;
	height:2.06rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:all 1.5s linear;
	-o-transition:all 1.5s linear;
	-moz-transition:all 1.5s linear;
	transition:all 1.5s linear
}
.order_wheel_four>.J_words.selected {
	-webkit-animation:mymove 2s infinite;
	-moz-animation:mymove 2s infinite;
	-o-animation:mymove 2s infinite;
	animation:mymove 2s infinite
}
@-webkit-keyframes mymove {
	0% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
25% {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
50% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
75% {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
}@-moz-keyframes mymove {
	0% {
	-moz-transform:scale(1);
	transform:scale(1)
}
25% {
	-moz-transform:scale(1.2);
	transform:scale(1.2)
}
50% {
	-moz-transform:scale(1);
	transform:scale(1)
}
75% {
	-moz-transform:scale(1.2);
	transform:scale(1.2)
}
}@-o-keyframes mymove {
	0% {
	-o-transform:scale(1);
	transform:scale(1)
}
25% {
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
50% {
	-o-transform:scale(1);
	transform:scale(1)
}
75% {
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
}@keyframes mymove {
	0% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
25% {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
75% {
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2)
}
}.order-service {
	position:relative
}
.order-service .red {
	color:#a62000
}
.order-service-text {
	position:absolute;
	left:.3rem;
	top:1rem;
	right:.3rem;
	z-index:1;
	line-height:.24rem;
	font-size:.14rem
}
.order-service-text p {
	line-height:1.5
}
.order-service .tip {
	text-align:center;
	font-size:.12rem;
	color:#803a3a;
	margin-top:.1rem
}
.order-price-wrap {
	background-color:#fdf1db;
	margin-top:.15rem;
	padding-top:.1rem;
	padding-bottom:.1rem;
	border-top:1px solid #c59575;
	border-bottom:1px solid #c59575
}
.order-price {
	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;
	overflow:hidden
}
.order-price__left {
	width:50%
}
.order-price__left .money {
	color:#fff;
	-webkit-border-bottom-right-radius:.35rem;
	-moz-border-radius-bottomright:.35rem;
	border-bottom-right-radius:.35rem;
	background-color:#ca3b2c;
	padding-left:.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-top-right-radius:.35rem;
	-moz-border-radius-topright:.35rem;
	border-top-right-radius:.35rem;
	height:.35rem;
	line-height:.35rem
}
.order-price__left .money-num {
	font-size:.24rem;
	font-weight:700
}
.order-price__left .original {
	padding-left:.25rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	line-height:.24rem;
	font-size:.12rem;
	color:#3f3f3f
}
.order-price__right {
	width:50%;
	text-align:right;
	padding:0 .2rem 0 0;
	font-size:.12rem
}
.order-price__right>span {
	display:inline-block
}
.order-price__right .countdown {
	color:#803a3a;
	font-weight:700;
	font-size:.16rem
}
.oi-visitor {
	margin:.1rem .15rem;
	line-height:.24rem
}
.oi-visitor>span {
	color:#d01226
}
.oi-words {
	text-align:center;
	font-size:.16rem;
	color:#999
}
.op-pay {
	margin:.1rem;
	overflow:hidden
}
.op-pay .public_pay_box {
	padding:0;
	overflow:hidden;
	background-color:#fff;
	border:1px solid #e3d0ab;
	border-bottom:none
}
.op-pay .public_pay_box>a {
	position:relative;
	height:.66rem;
	margin:0;
	padding:0;
	border:none;
	border-bottom:1px solid #e3d0ab;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.op-pay .public_pay_box .pay_wx {
	background:url(../images/1_icon_wx.png) no-repeat .1rem center;
	-moz-background-size:2.03rem .41rem;
	-o-background-size:2.03rem .41rem;
	background-size:2.03rem .41rem
}
.op-pay .public_pay_box .pay_zfb {
	background:url(../images/1_icon_zfb.png) no-repeat .1rem center;
	-moz-background-size:2.03rem .41rem;
	-o-background-size:2.03rem .41rem;
	background-size:2.03rem .41rem
}
.op-pay .public_pay_box .pay_bb {
	background:url(../images/1_icon_bb.png) no-repeat .1rem center;
	-moz-background-size:2.03rem .41rem;
	-o-background-size:2.03rem .41rem;
	background-size:2.03rem .41rem
}
.op-pay .public_pay_box .pay_yl {
	background:url(../images/1_icon_yl.png) no-repeat .1rem center;
	-moz-background-size:2.03rem .41rem;
	-o-background-size:2.03rem .41rem;
	background-size:2.03rem .41rem
}
.op-pay .public_pay_box>a::after {
	content:"";
	position:absolute;
	right:.1rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.91rem;
	height:.3rem;
	line-height:.3rem;
	background:url(../images/1_pay_btn.png) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.op-pay .public_pay_tip {
	margin-top:.1rem;
	color:#333;
	font-size:.16rem;
	padding:0
}
.op-words {
	text-align:center;
	font-weight:700;
	font-size:.22rem;
	color:#d73b2a
}
.order-payknow {
	margin:0 .1rem
}
.order-payknow>h3 {
	position:relative;
	z-index:1;
	top:.25rem;
	background-image:url(../images/1_img_title2.png);
	width:2.45rem;
	height:.6rem;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%;
	margin:0 auto;
	text-align:center;
	line-height:.6rem;
	color:#8f2d1b;
	font-weight:700;
	font-size:.24rem
}
.order-payknow-con {
	background-color:#fdf1db;
	padding:.35rem .1rem .15rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem
}
.order-payknow-con>p {
	position:relative;
	line-height:1.8;
	padding-left:.3rem
}
.order-payknow-con>p::before {
	content:"";
	position:absolute;
	left:.06rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAMAAABF0y+mAAAAe1BMVEUAAABbGhDozrR0IxW0f1WyflRiHRH15suxe073ype6iGXzypfqxZDGi2WzfVK0hGFpIBPwyJXPoInyvYHJl4DrsnCRMB6MLBr3yJS9iGW3hmP2z6Xzy53xxZbsx5P1xY/uwY/0wYrut3jprWnKh1rCgVXls4vAflB8JheDngT8AAAAAXRSTlMAQObYZgAAALFJREFUKM+t0MkSgjAQRVElgYQwRkQGlRn1/7/QTGVrhbjR28tTb9O7P0XpF5tn6rSSLyV12UCq+7bSafDICa1TaltaXD2PVAitRbppconQYhRsvAiTS1Ey4nfze2F6qbT3wXB9FqKXWmtsmVwaDbGx8HY46iOPwCTUYJLngbr9qwamzR4CMxqxT2NglrJIG6htoJxZBvm81dZyeA9opzTrpNkaZ8JiYQ5V5lJpTgX7rSdjgwrfejBmmQAAAABJRU5ErkJggg==) no-repeat;
	width:.14rem;
	height:.14rem;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.order-payknow-con .red {
	color:#f11005
}
.order-payknow-mask {
	background:url(../images/1_bg_mask.png) no-repeat top center;
	-moz-background-size:100% .88rem;
	-o-background-size:100% .88rem;
	background-size:100% .88rem;
	height:.88rem;
	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
}
.order__tips {
	margin:.2rem .2rem 0;
	text-align:center;
	color:#eb4143;
	font-size:.21rem;
	height:.45rem;
	line-height:.45rem;
	background-color:#ffe8c4;
	border:1px solid #e7c39c;
	-webkit-border-radius:.03rem;
	-moz-border-radius:.03rem;
	border-radius:.03rem
}
.order-preresult {
	position:relative
}
.order-preresult>p {
	line-height:.3rem;
	height:.3rem;
	padding-left:.35rem;
	position:relative;
	font-size:.15rem
}
.order-preresult>p::before {
	content:'';
	position:absolute;
	width:.2rem;
	height:.2rem;
	top:.05rem;
	left:.05rem;
	-webkit-border-radius:.03rem;
	-moz-border-radius:.03rem;
	border-radius:.03rem;
	-webkit-box-shadow:.02rem .02rem .02rem 0 rgba(0,0,0,.3) inset;
	-moz-box-shadow:.02rem .02rem .02rem 0 rgba(0,0,0,.3) inset;
	box-shadow:.02rem .02rem .02rem 0 rgba(0,0,0,.3) inset;
	background:#ea363f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAZCAYAAABQDyyRAAAAuElEQVRIie3TMQrCMBSH8bh5AY/h7imcBceCUHBzcRPP2GP0AE7ySSAiRGPyXpPXpf89+X2lxFkPWJuj7wFXYAA2c+AXPrONAHq+ZxORwP2ewH5O/LjgCx4fXgF37dMAuklfDtzCAfH79ECA1PghOlgcUQPfAY8fF2QjJuPhki0wJv5fMqIKro34g/udRLg0IoP3KlwQcW6GF0akVgdXRtTFhRFt8MKItngmwgZPRNjiUURX9VLn3AsO9owFKX10dAAAAABJRU5ErkJggg==) no-repeat center center;
	-moz-background-size:70%;
	-o-background-size:70%;
	background-size:70%
}
.order-preresult__lock {
	position:absolute;
	top:50%;
	right:0;
	width:.95rem;
	height:.3rem;
	text-align:center;
	color:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#f8583c),to(#ec4949));
	background:-webkit-linear-gradient(#f8583c,#ec4949);
	background:-moz-linear-gradient(#f8583c,#ec4949);
	background:-o-linear-gradient(#f8583c,#ec4949);
	background:linear-gradient(#f8583c,#ec4949);
	line-height:.3rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	margin-top:.1rem
}
.order-preresult__lock::before {
	content:'';
	position:absolute;
	top:-.5rem;
	height:.5rem;
	left:0;
	right:0;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAABJCAMAAABfJhVIAAAAY1BMVEUAAADsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSErsSEq1qY/2AAAAIHRSTlMAkfdFuAgazXJaJOlQsKoT9NbJiIAxDe2YaD/inntjv4DAr3YAAAGCSURBVFjD7ZdZkoMgEEARAVkEE9dotr7/KWdG0FgJJsLHVE2N75OuJ1s3IPJCpbiUCuPufhKSoq20ucEwg03ebvNSAk+QYYt37eAFdf2o0QS8JPSDdwKIMmuYORJjyBFm3o42B8fhIqTbFnDgdN0rpg6yYbHI2dRYrIocLJqhBUyDha926L5dFk/tpWtv12aI7fya50BjAzhfESsYqTZHHMXddsheQ+xgU88/Vnm2UerJC2K3VnrFxn6Wr6931/irAkaEL3azqzO8E9N3sV38BZHdEk1I5sqOeHjETHVjTqNcQRCKU3euBZNQm4bh9AixLkZUDOUQRY6qOLFGSZyY7OIurpEZk0WIOmWUslSHipxOx0OYWKOZOkTMiuUFHyBytIB/Fv1PmhRvFg9DsBjfo+dWFgGLo+nDoyZAxPny2RQggmomr1FhKacE+9GYUMHVUdZ9X5d/o5B38V+IPE7skcQxHpb2jzGYE0WIHcO941iskoR6RKKRVugz3sxZi/Zb+gKhjVgAYo8AAgAAAABJRU5ErkJggg==) no-repeat top center;
	-moz-background-size:.28rem;
	-o-background-size:.28rem;
	background-size:.28rem
}
.order-preresult__text {
	margin-top:.15rem;
	background:#fffbed;
	padding:.1rem .2rem;
	line-height:1.6;
	border:1px solid #e7c39c;
	-webkit-border-radius:.03rem;
	-moz-border-radius:.03rem;
	border-radius:.03rem
}
.result_info {
	padding-left:.8rem;
	background:url(../images/icon_avatar.png) no-repeat center left;
	-moz-background-size:.7rem .7rem;
	-o-background-size:.7rem .7rem;
	background-size:.7rem .7rem
}


.bazi_table {
	width:100%;
	border-top:1px solid #e4d597;
	border-left:1px solid #e4d597;
	background-color:#fff0c6;
	table-layout:fixed
}
.bazi_table td {
	border-bottom:1px solid #e4d597;
	border-right:1px solid #e4d597;
	padding:.06rem;
	text-align:center
}
.bazi_table .bt_bg {
	background-color:#fffbed;
	color:#cd0a0b
}
.bazi_table .bt_span span {
	display:inline-block
}
.bazi_table .bt_top {
	text-align:left;
	position:relative;
	padding:.06rem .66rem .06rem .06rem;
	color:#b0701d
}
.bazi_table .bt_top div {
	position:absolute;
	top:.12rem;
	right:.06rem;
	width:.6rem;
	height:.6rem;
	line-height:.4rem;
	border:1px solid #e4d597;
	background-color:#fff;
	text-align:center;
	font-size:.16rem;
	color:#cd0a0b
}
.bazi_table .bt_top div b {
	font-size:.2rem
}
.bazi_table .bt_top div span {
	display:block;
	line-height:.2rem;
	position:absolute;
	bottom:0;
	left:0;
	height:.2rem;
	background-color:#b0701d;
	color:#fff;
	width:100%;
	font-size:.14rem
}
.bazi_table .bt_color {
	color:#cd0a0b;
	display:block
}
.bt_explain {
	padding:.06rem 0;
	line-height:.24rem;
	font-size:.15rem
}
.tfl_wx {
	margin:.4rem 20%;
	position:relative
}
.tfl_wx span {
	position:absolute;
	width:.6rem;
	height:.24rem;
	line-height:.24rem;
	font-size:.18rem;
	color:#fff;
	-webkit-border-radius:.04rem;
	-moz-border-radius:.04rem;
	border-radius:.04rem;
	text-align:center
}
.tfl_jin {
	top:-.24rem;
	left:50%;
	margin-left:-.3rem;
	background:#f8c820
}
.tfl_tu {
	left:-.5rem;
	top:32%;
	background:#a99260
}
.tfl_huo {
	bottom:-.1rem;
	left:-10%;
	background:#f85820
}
.tfl_mu {
	bottom:-.1rem;
	right:-10%;
	background:#6ab559
}
.tfl_shui {
	right:-.5rem;
	top:32%;
	background:#589fcd
}
.tfl_table {
	width:100%;
	border-top:1px solid #e4d597;
	border-left:1px solid #e4d597;
	background-color:#fff0c6
}
.tfl_table td {
	border-bottom:1px solid #e4d597;
	border-right:1px solid #e4d597;
	padding:.04rem .06rem;
	text-align:center
}
.tfl_table .tfl_bg {
	background-color:#ffe5ca;
	color:#cd0a0b;
	text-align:left
}
.tfl_table .tfl_bg span {
	color:#2b2b2b
}
.orange {
	color:#b0701d
}
.ud_table {
	width:100%;
	border-top:1px solid #e4d597;
	border-left:1px solid #e4d597;
	background-color:#fff0c6;
	background-color:#fff0c6;
	margin-top:.1rem
}
.ud_table td {
	border-bottom:1px solid #e4d597;
	border-right:1px solid #e4d597;
	padding:.04rem 0;
	text-align:center;
	color:#484848
}
.ud_table .ud_tit {
	color:#db190f;
	font-size:.15rem
}
.td_date_month {
	width:.6rem;
	height:.6rem;
	border:1px solid #e4d597;
	margin:.1rem auto 0;
	position:relative;
	line-height:.4rem;
	text-align:center;
	background-color:#fff9e4
}
.td_date_month b {
	font-size:.18rem;
	padding:0 .02rem
}
.td_date_month span {
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:.6rem;
	color:#fff;
	height:.2rem;
	line-height:.2rem;
	font-size:.14rem;
	background-color:#b0701d
}
.td_box {
	position:relative;
	padding:0 0 0 .64rem;
	margin-top:.1rem
}
.td_box span {
	width:.4rem;
	position:absolute;
	left:0;
	top:.04rem;
	height:.24rem;
	line-height:.24rem;
	text-align:center;
	color:#fff;
	-webkit-border-radius:.04rem;
	-moz-border-radius:.04rem;
	border-radius:.04rem
}
.td_box p {
	border:1px solid #e4d597;
	padding:.04rem;
	line-height:.24rem;
	font-size:.15rem;
	background-color:#fff9e4
}
.td_box p b {
	color:#db190f;
	display:block;
	padding:0 0 .04rem
}
.td_bg_1 {
	background-color:#b0701d
}
.td_bg_2 {
	background-color:#68a400
}
.td_bg_3 {
	background-color:#d6140e
}
.td_data_none {
	position:relative;
	display:none
}
.td_data_show {
	text-align:center;
	height:.32rem;
	line-height:.32rem;
	border:.02rem solid #ffdaa3;
	font-size:.16rem;
	color:#fff;
	margin:.1rem .4rem 0;
	-webkit-border-radius:.3rem;
	-moz-border-radius:.3rem;
	border-radius:.3rem;
	background:-webkit-gradient(linear,left top,left bottom,from(#e52010),to(#fb5e3f));
	background:-webkit-linear-gradient(#e52010,#fb5e3f);
	background:-moz-linear-gradient(#e52010,#fb5e3f);
	background:-o-linear-gradient(#e52010,#fb5e3f);
	background:linear-gradient(#e52010,#fb5e3f)
}
.td_data_show::after {
	content:'';
	display:inline-block;
	border:solid #fff;
	border-width:0 2px 2px 0;
	width:.08rem;
	height:.08rem;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	margin:0 .05rem .025rem
}
.ma_box {
	position:relative;
	padding:0 0 0 .64rem;
	margin-top:.1rem
}
.ma_box>span {
	width:.6rem;
	position:absolute;
	left:0;
	top:.04rem;
	height:.24rem;
	font-size:.14rem;
	line-height:.24rem;
	text-align:center;
	color:#fff;
	-webkit-border-radius:.04rem;
	-moz-border-radius:.04rem;
	border-radius:.04rem
}
.ma_box>div {
	border:1px solid #e4d597;
	padding:.04rem;
	line-height:.24rem;
	font-size:.15rem;
	background-color:#fff9e4;
	min-height:.3rem
}
.ma_bg_1 {
	background-color:#ff6e0d
}
.ma_bg_2 {
	background-color:#d8150e
}
.ma_bg_3 {
	background-color:#9fa633
}
.ma_bg_4 {
	background-color:#449559
}



.public-result__form .index-form-wrap {
	background:#f9e7d3
}
.public-result__form .sndy-btn {
	background:#cc431b;
	color:#fff;
	height:.4rem;
	line-height:.4rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	text-align:center;
	font-size:.22rem;
	margin:.1rem .15rem 0;
	width:auto;
	text-indent:0;
	-webkit-animation:none;
	-moz-animation:none;
	-o-animation:none;
	animation:none;
	display:block
}
.public-result__form>form {
	margin:0
}
.public-result__form-ul {
	border:1px solid #d73d3d;
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#ffe7d9
}
.public-result__form-li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #ffe7d9 inset;
	box-shadow:0 0 0 100px #ffe7d9 inset
}
.public-result__form-li {
	border-bottom:1px solid #d73d3d;
	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;
	background-color:#ffe7d9;
	-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;
	width:.3rem;
	text-align:center
}
.public-result__form-sex .cur {
	color:#e3140e
}
.public-result__form-sex .cur::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:.3rem;
	height:.3rem;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAllBMVEUAAADoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPoLiPBX+bFAAAAMXRSTlMABAr5ETMYR0EUDnf0oH48HxzikGJS7t2wlYRyTTgtimxnXVgi2NLOyMMoJem9qbeZL5M9EwAAAkZJREFUSMeVlFd26jAURVXce8G9YTAdkpz5T+4ZSIAHGMv7R0tebK50i8hbqKFLkmQwSgRhsltpbn04dIrnS4wKiH5ZhHO52nddpxi6bjCmSCPaIZov1GUky7phGOwMpcygEhtW9MKeq7Jb64+/OVu6pw9p6m7z7VQ6fckKkxTd89465nF1Stv7Pz5pnUdfv4erzak5kAGo5B/qFyvjq9Tswwxbkqs+WY7FA/Njaqm+lyvySAkryMhnDM9bao8VjWHZdLTushYp920KJAYZpZY1h94KBEAj49Baa5Z/mw1gExEUeWGyWyDuEyGqclaTC19ARsTwteX1fBIH9oIS1SL1ksAFsCWiyHItn1cbMIUlRWvn5zUBKmGJtmHG+isBnBJh1Nzx+iwCKyKOnJt90iMgnSDtZ87ykjx7guRFeZ+JFsgmSF3RzAiZTYtUOXk5+U5qnqmEuMBmgrS0d+WlTtYEaZbGbr8cgb2wQ8M1V66TMRcv0y7Zndc58C0sFcHWvJQL4Iro6bZ8dX1NToAjKGkBDyj5ncKYiUnfa6v5jRkAuZATxUHs/+Ue4AcBh60tHt6utwG2dFz6OVqxfp8sDoTjzcA5Fo/px/jrUvLneUgBFJ/b2wLW/yeZnQA09NPZgOT58TZ2AHb+UN5s9E73+j0FYBVvg0UBgPW7XqMOB5C0zxott+j5Gmgad4WeOFPZ3XCbAD3HxXATmzHO8M1XbramY2+t6z6UPnZKkeCZYzM+OW64xp3kpxR86SV35oQ/Wd5qozHE+QdtNTs+u/FwGwAAAABJRU5ErkJggg==) no-repeat;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%
}
.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:#ffe7d9;
	-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:#d73d3d;
	background-color:#f9d37a;
	text-align:center;
	font-size:.2rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	margin:.1rem;
	font-weight:700
}
.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
}
@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
}
}@-webkit-keyframes marquee {
	0% {
	-webkit-transform:translateX(3.75rem);
	transform:translateX(3.75rem)
}
100% {
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%)
}
}@-moz-keyframes marquee {
	0% {
	-moz-transform:translateX(3.75rem);
	transform:translateX(3.75rem)
}
100% {
	-moz-transform:translateX(-100%);
	transform:translateX(-100%)
}
}@-o-keyframes marquee {
	0% {
	-o-transform:translateX(3.75rem);
	transform:translateX(3.75rem)
}
100% {
	-o-transform:translateX(-100%);
	transform:translateX(-100%)
}
}@keyframes marquee {
	0% {
	-webkit-transform:translateX(3.75rem);
	-moz-transform:translateX(3.75rem);
	-o-transform:translateX(3.75rem);
	transform:translateX(3.75rem)
}
100% {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	-o-transform:translateX(-100%);
	transform:translateX(-100%)
}
}@-webkit-keyframes zoom {
	0% {
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
50% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
}@-moz-keyframes zoom {
	0% {
	-moz-transform:scale(.8);
	transform:scale(.8)
}
50% {
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	-moz-transform:scale(.8);
	transform:scale(.8)
}
}@-o-keyframes zoom {
	0% {
	-o-transform:scale(.8);
	transform:scale(.8)
}
50% {
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-o-transform:scale(.8);
	transform:scale(.8)
}
}@keyframes zoom {
	0% {
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
}