html {
	background-color:#f7f7f7
}
body {
	background-color:#eab459
}
img {
	width:100%;
	display:block;
	margin:0 auto
}
.m_top_tip {
	background-color:#292424
}
.public_pp_box {
	width:92%
}
.m-order-history {
	background-color:rgba(0,0,0,.5)
}
.public_agreement input {
	background-color:#561a13
}
.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(.6);
	-moz-transform:scale(.6);
	-ms-transform:scale(.6);
	-o-transform:scale(.6);
	transform:scale(.6)
}
.public_hot_test {
	margin:0;
	border:none;
	background-color:rgba(0,0,0,0)
}
.public_ht_title {
	display:none
}
.public_paybottom_height {
	height:.6rem
}
.public_pay_bottom,.public_test_fixed {
	height:.65rem
}
.public_pay_bottom span {
	margin:.05rem .05rem 0;
	height:.55rem;
	line-height:.55rem;
	text-align:center;
	font-size:.21rem;
	color:#723219;
	letter-spacing:2px;
	text-indent:-9999px;
	display:block;
	background:url(../images/get-all-btn.png) no-repeat center center;
	-moz-background-size:auto 100%;
	-o-background-size:auto 100%;
	background-size:auto 100%
}
.public_test_fixed span {
	margin:.05rem .05rem 0;
	height:.55rem;
	line-height:.55rem;
	text-align:center;
	font-size:.21rem;
	color:#723219;
	letter-spacing:2px;
	text-indent:-9999px;
	display:block;
	background:url(../images/index_btn.png) no-repeat center center;
	-moz-background-size:auto 100%;
	-o-background-size:auto 100%;
	background-size:auto 100%
}
.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-form {
	width:3.55rem;
	margin:-17% auto 0;
	overflow:hidden
}
.index-form-wrap {
	background:url(../images/index-form-bg.png) repeat-y top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:relative;
	padding:0 0 .18rem;
	margin-top:.2rem
}
.index-form-wrap::before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	background:url(../images/0_formbg_top.png) no-repeat top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:-.2rem
}
.index-form-wrap2 {
	padding:.68rem 0 .18rem;
	margin-top:0
}
.index-form-wrap2::before {
	display:block;
	content:'';
	width:100%;
	height:.68rem;
	background:url(../images/index-form-bg-top.png) no-repeat top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:0
}
.index-form-wrap::after {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	background:url(../images/index-form-bg-bottom.png) no-repeat bottom center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	bottom:0
}
.index-form-wrap__label {
	width:100%;
	padding:.05rem 0;
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.index-form-wrap__label::before {
	display:block;
	content:'';
	width:.19rem;
	height:.19rem;
	background:url(../images/index-form-wrap__label-bg-left.png) no-repeat center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:0;
	left:.12rem
}
.index-form-wrap__label::after {
	display:block;
	content:'';
	width:.19rem;
	height:.19rem;
	background:url(../images/index-form-wrap__label-bg-right.png) no-repeat center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	right:.12rem;
	top:0
}
.index-form-wrap__label img {
	width:1.25rem
}
.index-form-wrap__item {
	width:3.25rem;
	height:.45rem;
	margin:.05rem auto;
	background:#f6e5be;
	border:1px solid #f6e5be;
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem;
	padding-right:.1rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.index-form-wrap__item .label {
	width:.9rem;
	text-align:center;
	line-height:.4rem;
	font-size:.15rem;
	height:.4rem
}
.index-form-wrap__input,.index-form-wrap__item>input {
	display:block;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	width:100%;
	height:.4rem;
	line-height:.4rem;
	font-size:.15rem;
	background-color:rgba(0,0,0,0)
}
.index-form-wrap__sex {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1
}
.index-form-wrap__sex span {
	display:inline-block;
	width:.34rem;
	height:.34rem;
	line-height:.34rem;
	text-align:center;
	margin-right:.2rem;
	position:relative;
	padding-left:.15rem
}
.index-form-wrap__sex span::before {
	display:block;
	content:'';
	width:.2rem;
	height:.2rem;
	background-color:#d9c390;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	position:absolute;
	top:.06rem;
	left:0
}
.index-form-wrap__sex span.cur::before {
	background:url(../images/gender-active.png) no-repeat center;
	-moz-background-size:.2rem;
	-o-background-size:.2rem;
	background-size:.2rem;
	display:block;
	content:'';
	width:.2rem;
	height:.2rem;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	position:absolute;
	top:.06rem;
	left:0
}
.index-form-wrap__item .date {
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAMAAAB61OwbAAAAaVBMVEUAAAD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paDdqW6yAAAAInRSTlMAdzOqIO78iPjXu5cF3LdW8+F+Dsfm0sGkkWlfSEI6LyjIa3tfJAAAAOtJREFUKM+9j1mOwyAQRAubxWAD3rKv0/c/5IA9jsaKIMlP3k+V1E/qbjw4iGKphTjgmY6OSz1Sh3/cVBk5+ZAzyp/mvCHAJE1w1PRHDT4XyYAzUUqInLHLCzu0S+3veqn63i+1Bb3gHcFdiwRXNwkeSfwk2J4l6O3LG74pSM95YUlcOL8IsgXnXq4EgcCexhg/tI8h1iucUnVFVCpVElW1Uu7TIzfGbENYY2yIrTGbtdAOABzpBmg0OQBDuxIqHiYjdUOYdDQGj1frFVKIKoqPkG8fKfNzCZ0XNFheYGhMbm7i30zLxH7NGvwCubxZ1g8NNuoAAAAASUVORK5CYII=) no-repeat center right;
	-moz-background-size:.2rem auto;
	-o-background-size:.2rem auto;
	background-size:.2rem auto
}
.index-form__btn a {
	display:block;
	margin:.15rem auto 0;
	height:.55rem;
	line-height:.5rem;
	color:#fff;
	text-shadow:1px 1px 2px rgb(210 56 29 / 20%);
	font-family:SimSun;
	background:url(../images/index_btn.png) no-repeat center center;
	-moz-background-size:auto 100%;
	-o-background-size:auto 100%;
	background-size:auto 100%;
	text-align:center;
	font-size:.3rem;
	letter-spacing:2px;
	text-indent:-9999px;
	font-weight:700;
	-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(.6);
	-moz-transform:scale(.6);
	-ms-transform:scale(.6);
	-o-transform:scale(.6);
	transform:scale(.6)
}
.public_agreement {
	font-size:.14rem;
	padding:.1rem .1rem 0;
	line-height:1.6;
	color:#561a13
}
.public_agreement a {
	color:#561a13
}
.public_agreement span {
	font-weight:700;
	color:#561a13
}
.sndy-section {
	width:3.55rem;
	margin:0 auto
}
.sndy-section .sndy-section-box {
	padding:0
}
.sndy-section2 {
	width:3.55rem;
	margin:0 auto;
	position:relative;
	background:url(../images/sndy-section-bg.png) repeat-y top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	overflow:hidden;
	padding-bottom:.25rem
}
.sndy-section2::after {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	background:url(../images/sndy-section-bg-bottom.png) no-repeat bottom center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	bottom:0
}
.sndy-section__title {
	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;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.sndy-section-box {
	overflow:hidden;
	padding:.15rem .15rem 0 .15rem
}
.sndy-section3 {
	position:relative;
	padding:.66rem 0 .2rem 0;
	overflow:hidden;
	background:url(../images/sndy-section3-bg.png) repeat-y top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%
}
.sndy-section3::before {
	display:block;
	content:'';
	width:100%;
	height:.66rem;
	background:url(../images/sndy-section3-bg-top.png) no-repeat top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:0
}
.sndy-section3::after {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	background:url(../images/sndy-section3-bg-bottom.png) no-repeat bottom center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	bottom:0
}
.haoping-box {
	margin:.1rem 0;
	overflow:hidden;
	height:3rem;
	border:2px solid #f4c981;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	background-color:#fff;
	padding:.1rem 0
}
.haoping-box-ul {
	position:relative;
	top:0
}
.haoping-box-ul li {
	border-bottom:1px dashed #ddd;
	padding:.1rem
}
.haoping-box-ul div {
	overflow:hidden;
	font-size:.17rem
}
.haoping-box-ul div b {
	color:#d02727
}
.haoping-box-ul div i {
	float:right;
	color:#999
}
.haoping-box-ul p {
	overflow:hidden;
	font-size:.15rem
}
.haoping-box-ul p b {
	color:#d02727;
	font-weight:400
}
.haoping-box-ul p i {
	float:right;
	color:#999;
	padding-right:.6rem;
	background-image:url(../images/0_start.png);
	-moz-background-size:.6rem auto;
	-o-background-size:.6rem auto;
	background-size:.6rem auto;
	background-position:right center;
	background-repeat:no-repeat
}
.order-info {
	margin-top:-.8rem;
	padding:0 .2rem .3rem;
	position:relative;
	background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(255,255,255,0)),color-stop(20%,rgba(255,255,255,1)));
	background:-webkit-linear-gradient(rgba(255,255,255,0) 10%,rgba(255,255,255,1) 20%);
	background:-moz-linear-gradient(rgba(255,255,255,0) 10%,rgba(255,255,255,1) 20%);
	background:-o-linear-gradient(rgba(255,255,255,0) 10%,rgba(255,255,255,1) 20%);
	background:linear-gradient(rgba(255,255,255,0) 10%,rgba(255,255,255,1) 20%)
}
.order-info__desc {
	line-height:1.6;
	font-size:.15rem;
	padding:.1rem;
	background:#fffbed;
	-webkit-border-radius:.04rem;
	-moz-border-radius:.04rem;
	border-radius:.04rem;
	-webkit-box-shadow:.02rem .02rem .02rem 0 rgba(220,53,56,.26);
	-moz-box-shadow:.02rem .02rem .02rem 0 rgba(220,53,56,.26);
	box-shadow:.02rem .02rem .02rem 0 rgba(220,53,56,.26)
}
.order-info-price {
	background:#fae0be;
	overflow:hidden;
	width:100%;
	padding:.15rem 0
}
.order-info-price__box {
	padding-right:.15rem
}
.order-info-price__box-left {
	float:left;
	width:50%
}
.order-info-price__box-left div {
	padding-top:.05rem;
	text-indent:.4rem;
	font-size: 0.15rem
}
.order-info-price__box-left>span {
	display:inline-block;
	background:-webkit-gradient(linear,left top,right top,from(#df4232),to(#f36e5e));
	background:-webkit-linear-gradient(left,#df4232,#f36e5e);
	background:-moz-linear-gradient(left,#df4232,#f36e5e);
	background:-o-linear-gradient(left,#df4232,#f36e5e);
	background:linear-gradient(to right,#df4232,#f36e5e);
	color:#fff;
	padding:.05rem .1rem;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	font-size: 0.2rem
}
.order-info-price__box-right {
	float:right;
	width:50%;
	text-align:right
}
.order-info-price__box-right p {
	padding-top:.05rem;
	color:#3f3f3f
}
.order-info-price__box-right>div {
	font-size:.16rem;
	color:#cb321a;
	font-weight:700;
	padding-top:.05rem
}
.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
}
@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(.6);
	transform:scale(.6)
}
50% {
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
100% {
	-webkit-transform:scale(.6);
	transform:scale(.6)
}
}@-moz-keyframes zoom {
	0% {
	-moz-transform:scale(.6);
	transform:scale(.6)
}
50% {
	-moz-transform:scale(.8);
	transform:scale(.8)
}
100% {
	-moz-transform:scale(.6);
	transform:scale(.6)
}
}@-o-keyframes zoom {
	0% {
	-o-transform:scale(.6);
	transform:scale(.6)
}
50% {
	-o-transform:scale(.8);
	transform:scale(.8)
}
100% {
	-o-transform:scale(.6);
	transform:scale(.6)
}
}@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)
}
}.clear {
	width:100%;
	height:.1rem;
	clear:both;
	float:none;
	padding:0;
	border:0;
	margin:0
}
.index-barrage {
	overflow:hidden;
	padding:20px;
	height:190px;
	position:relative
}
.index-barrage>div {
	padding-left:50px;
	height:60px;
	position:absolute;
	margin-bottom:10px;
	-webkit-animation:danmu 15s linear infinite;
	-moz-animation:danmu 15s linear infinite;
	-o-animation:danmu 15s linear infinite;
	animation:danmu 15s linear infinite;
	-webkit-transform:translateX(640px);
	-moz-transform:translateX(640px);
	-ms-transform:translateX(640px);
	-o-transform:translateX(640px);
	transform:translateX(640px)
}
.index-barrage>div img {
	position:absolute;
	left:0;
	top:10px;
	width:40px;
	height:40px
}
.index-barrage>div p {
	border:1px solid #f1ddca;
	background-color:#fff8f1;
	color:#333;
	height:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
	padding:10px 20px;
	line-height:20px;
	font-size:15px;
	-webkit-box-shadow:0 0 5px #cb321a;
	-moz-box-shadow:0 0 5px #cb321a;
	box-shadow:0 0 5px #cb321a
}
.index-barrage>div:nth-child(1) {
	top:20px;
	left:40px;
	width:240px
}
.index-barrage>div:nth-child(2) {
	top:20px;
	left:380px;
	width:260px
}
.index-barrage>div:nth-child(3) {
	top:20px;
	left:780px;
	width:300px
}
.index-barrage>div:nth-child(4) {
	top:90px;
	left:0;
	width:240px;
	-webkit-animation-delay:6s;
	-moz-animation-delay:6s;
	-o-animation-delay:6s;
	animation-delay:6s
}
.index-barrage>div:nth-child(5) {
	top:90px;
	left:340px;
	width:320px;
	-webkit-animation-delay:6s;
	-moz-animation-delay:6s;
	-o-animation-delay:6s;
	animation-delay:6s
}
.index-barrage>div:nth-child(6) {
	top:90px;
	left:880px;
	width:280px;
	-webkit-animation-delay:6s;
	-moz-animation-delay:6s;
	-o-animation-delay:6s;
	animation-delay:6s
}
.index-barrage>div:nth-child(7) {
	top:160px;
	left:40px;
	width:300px;
	-webkit-animation-delay:4s;
	-moz-animation-delay:4s;
	-o-animation-delay:4s;
	animation-delay:4s
}
.index-barrage>div:nth-child(8) {
	top:160px;
	left:480px;
	width:270px;
	-webkit-animation-delay:4s;
	-moz-animation-delay:4s;
	-o-animation-delay:4s;
	animation-delay:4s
}
.index-barrage>div:nth-child(9) {
	top:160px;
	left:840px;
	width:280px;
	-webkit-animation-delay:4s;
	-moz-animation-delay:4s;
	-o-animation-delay:4s;
	animation-delay:4s
}
@-webkit-keyframes danmu {
	0% {
	-webkit-transform:translateX(750px);
	transform:translateX(750px)
}
100% {
	-webkit-transform:translateX(-1500px);
	transform:translateX(-1500px)
}
}@-moz-keyframes danmu {
	0% {
	-moz-transform:translateX(750px);
	transform:translateX(750px)
}
100% {
	-moz-transform:translateX(-1500px);
	transform:translateX(-1500px)
}
}@-o-keyframes danmu {
	0% {
	-o-transform:translateX(750px);
	transform:translateX(750px)
}
100% {
	-o-transform:translateX(-1500px);
	transform:translateX(-1500px)
}
}@keyframes danmu {
	0% {
	-webkit-transform:translateX(750px);
	-moz-transform:translateX(750px);
	-o-transform:translateX(750px);
	transform:translateX(750px)
}
100% {
	-webkit-transform:translateX(-1500px);
	-moz-transform:translateX(-1500px);
	-o-transform:translateX(-1500px);
	transform:translateX(-1500px)
}
}.mw-order-info {
	background:#fff1d1;
	padding:.15rem .2rem .35rem .2rem;
	overflow:hidden;
	line-height:2em;
	position:relative
}
.mw-order-info dl {
	width:100%;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	font-size:.17rem
}
.mw-order-info dt {
	width:.9rem
}
.mw-order-info dd {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1;
	overflow:hidden
}
.mw-order-info dl span {
	color:#cb321a
}
.mw-order-info p {
	font-size:.18rem
}
.mw-order-info .shadow {
	position:absolute;
	bottom:0;
	left:.15rem;
	right:.15rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:1px dashed #dbbd96;
	background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fae1bf));
	background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fae1bf);
	background:-moz-linear-gradient(top,hsla(0,0%,100%,0),#fae1bf);
	background:-o-linear-gradient(top,hsla(0,0%,100%,0),#fae1bf);
	background:linear-gradient(180deg,hsla(0,0%,100%,0),#fae1bf)
}
.mw-order-info .shadow img {
	width:.5rem
}
.mw-order-info .shadow p {
	color:#cb321a;
	text-align:center;
	font-size:.16rem
}
.orders-desc-box {
	background:#fff1d1;
	padding:0 .15rem;
	border-bottom:1px solid #dbbd96
}
.orders-desc {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.15rem 0 .05rem 0;
	font-size:.15rem;
	border-top:1px dashed #dcdcdc
}
.orders-desc p:nth-child(1) {
	color:#333;
	line-height:1.8em;
	margin-bottom:.05rem;
	color:#88471c
}
.orders-desc p span {
	color:#ca3b2c
}
.orders-desc p:nth-child(2) {
	color:#cb321a;
	text-align:center;
	font-size:.14rem
}
.public_pay_box {
	width:96%;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	border:1px solid #e3d0ab;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:.05rem 0;
	margin:0 auto;
	background:#fff
}
.public_pay_box a {
	display:block;
	padding:.1rem;
	overflow:hidden;
	border:none;
	margin:0;
	border-bottom:1px solid #e3d0ab!important;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	position:relative
}
.public_pay_box .pay_wx {
	background:url(../images/pay_wx.png) no-repeat .1rem center;
	-moz-background-size:.4rem .4rem;
	-o-background-size:.4rem .4rem;
	background-size:.4rem .4rem
}
.public_pay_box .pay_zfb {
	background:url(../images/pay_zfb.png) no-repeat .1rem center;
	-moz-background-size:.4rem .4rem;
	-o-background-size:.4rem .4rem;
	background-size:.4rem .4rem
}
.public_pay_box .pay_bb {
	background:url(../images/pay_bb.png) no-repeat .1rem center;
	-moz-background-size:.4rem .4rem;
	-o-background-size:.4rem .4rem;
	background-size:.4rem .4rem;
	border-bottom:0!important
}
.public_pay_box .pay_bb::before,.public_pay_box .pay_wx::before,.public_pay_box .pay_zfb::before {
	display:block;
	content:'微信支付';
	position:absolute;
	left:.6rem;
	color:#333;
	width:1.8rem;
	z-index:2;
	text-indent:0;
	text-align:left;
	font-size:.17rem
}
.public_pay_box .pay_zfb::before {
	content:'支付宝支付'
}
.public_pay_box .pay_bb::before {
	content:'PayPal贝宝国际支付'
}
.public_pay_box a::after {
	display:block;
	content:'立即支付';
	position:absolute;
	right:.1rem;
	top:.1rem;
	color:#fff;
	width:1rem;
	z-index:2;
	text-indent:0;
	text-align:left;
	font-size:.18rem;
	background:#ca3b2c;
	text-align:center;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px
}
.public_pay_tip {
	margin-top:.15rem;
	color:#333;
	text-align:center
}
.public_pay_tip2 {
	margin-top:.05rem;
	color:#d73b2a;
	text-align:center;
	font-size:.24rem
}
.mw-animation-box-wrap {
	width:100%;
	background:url(../images/bg3.png) repeat-y top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	overflow:hidden;
	padding-bottom:.5rem
}
.mw-animation-box {
	width:100%;
	background:url(../images/banner3.png) no-repeat top center;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	height:4.45rem;
	position:relative
}
.mw-animation-box .outer {
	width:3.48rem;
	height:3.48rem;
	background:url(../images/outer.png) no-repeat center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:.79rem;
	left:50%;
	margin-left:-1.74rem;
	z-index:2
}
.mw-animation-box .inner {
	width:2.58rem;
	height:2.58rem;
	background:url(../images/inner.png) no-repeat center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:1.24rem;
	left:50%;
	margin-left:-1.29rem;
	z-index:3
}
.mw-animation-box .compass {
	width:2.58rem;
	height:2.58rem;
	background:url(../images/compass.png) no-repeat center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:1.24rem;
	left:50%;
	margin-left:-1.29rem;
	z-index:4
}
.mw-animation-box .compass-text {
	width:.79rem;
	height:.79rem;
	background:url(../images/compass-text.png) no-repeat center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:2.09rem;
	left:50%;
	margin-left:-.395rem;
	z-index:6
}
.mw-animation-box .compass-text-select {
	width:.79rem;
	height:.79rem;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:2.09rem;
	left:50%;
	margin-left:-.395rem;
	z-index:5
}
.mw-animation-box .compass-text-select div {
	width:.2rem;
	height:.2rem;
	background-color:#d73b2a;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	position:absolute;
	opacity:0
}
.mw-animation-box .compass-text-select .t {
	top:0;
	left:50%;
	margin-left:-.1rem
}
.mw-animation-box .compass-text-select .r {
	top:50%;
	right:0;
	margin-top:-.1rem
}
.mw-animation-box .compass-text-select .b {
	bottom:.01rem;
	left:50%;
	margin-left:-.1rem
}
.mw-animation-box .compass-text-select .l {
	top:50%;
	left:0;
	margin-top:-.1rem
}
.mw-animation-box .star {
	width:.45rem;
	height:.2rem;
	background:url(../images/s-star.png) no-repeat center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:2.4rem;
	left:50%;
	margin-left:-.225rem;
	z-index:7
}
@-webkit-keyframes mw-animation-box-start {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(280deg);
	transform:rotate(280deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-moz-keyframes mw-animation-box-start {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
to {
	-moz-transform:rotate(280deg);
	transform:rotate(280deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-o-keyframes mw-animation-box-start {
	from {
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-o-transform:rotate(280deg);
	transform:rotate(280deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@keyframes mw-animation-box-start {
	from {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(280deg);
	-moz-transform:rotate(280deg);
	-o-transform:rotate(280deg);
	transform:rotate(280deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-webkit-keyframes mw-animation-box-starr {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-moz-keyframes mw-animation-box-starr {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
to {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-o-keyframes mw-animation-box-starr {
	from {
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@keyframes mw-animation-box-starr {
	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-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-webkit-keyframes mw-animation-box-starb {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-moz-keyframes mw-animation-box-starb {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
to {
	-moz-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-o-keyframes mw-animation-box-starb {
	from {
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@keyframes mw-animation-box-starb {
	from {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-webkit-keyframes mw-animation-box-starl {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-moz-keyframes mw-animation-box-starl {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
to {
	-moz-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-o-keyframes mw-animation-box-starl {
	from {
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@keyframes mw-animation-box-starl {
	from {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
to {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
}@-webkit-keyframes mw-animation-box-outer {
	from {
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}@-moz-keyframes mw-animation-box-outer {
	from {
	-moz-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-moz-transform:rotate(0);
	transform:rotate(0)
}
}@-o-keyframes mw-animation-box-outer {
	from {
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-o-transform:rotate(0);
	transform:rotate(0)
}
}@keyframes mw-animation-box-outer {
	from {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0)
}
}@-webkit-keyframes mw-animation-box-outert {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(205deg);
	transform:rotate(205deg)
}
}@-moz-keyframes mw-animation-box-outert {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-moz-transform:rotate(205deg);
	transform:rotate(205deg)
}
}@-o-keyframes mw-animation-box-outert {
	from {
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-o-transform:rotate(205deg);
	transform:rotate(205deg)
}
}@keyframes mw-animation-box-outert {
	from {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(205deg);
	-moz-transform:rotate(205deg);
	-o-transform:rotate(205deg);
	transform:rotate(205deg)
}
}@-webkit-keyframes mw-animation-box-outerr {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(200deg);
	transform:rotate(200deg)
}
}@-moz-keyframes mw-animation-box-outerr {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-moz-transform:rotate(200deg);
	transform:rotate(200deg)
}
}@-o-keyframes mw-animation-box-outerr {
	from {
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-o-transform:rotate(200deg);
	transform:rotate(200deg)
}
}@keyframes mw-animation-box-outerr {
	from {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(200deg);
	-moz-transform:rotate(200deg);
	-o-transform:rotate(200deg);
	transform:rotate(200deg)
}
}@-webkit-keyframes mw-animation-box-outerb {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(25deg);
	transform:rotate(25deg)
}
}@-moz-keyframes mw-animation-box-outerb {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-moz-transform:rotate(25deg);
	transform:rotate(25deg)
}
}@-o-keyframes mw-animation-box-outerb {
	from {
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-o-transform:rotate(25deg);
	transform:rotate(25deg)
}
}@keyframes mw-animation-box-outerb {
	from {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(25deg);
	-moz-transform:rotate(25deg);
	-o-transform:rotate(25deg);
	transform:rotate(25deg)
}
}@-webkit-keyframes mw-animation-box-outerl {
	from {
	-webkit-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(160deg);
	transform:rotate(160deg)
}
}@-moz-keyframes mw-animation-box-outerl {
	from {
	-moz-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-moz-transform:rotate(160deg);
	transform:rotate(160deg)
}
}@-o-keyframes mw-animation-box-outerl {
	from {
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-o-transform:rotate(160deg);
	transform:rotate(160deg)
}
}@keyframes mw-animation-box-outerl {
	from {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all 5s;
	-o-transition:all 5s;
	-moz-transition:all 5s;
	transition:all 5s
}
to {
	-webkit-transform:rotate(160deg);
	-moz-transform:rotate(160deg);
	-o-transform:rotate(160deg);
	transform:rotate(160deg)
}
}.mw-animation-progress {
	width:3.55rem;
	position:relative;
	margin:0 auto;
	padding:.2rem 0;
	background:url(../images/box-bg.png) repeat-y center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	margin:.2rem auto
}
.mw-animation-progress::before {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	background:url(../images/box-bg-top.png) no-repeat top center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	top:-.2rem
}
.mw-animation-progress::after {
	display:block;
	content:'';
	width:100%;
	height:.2rem;
	background:url(../images/box-bg-bottom.png) no-repeat bottom center;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%;
	position:absolute;
	bottom:-.19rem
}
.mw-animation-progress .dl {
	width:100%;
	padding:.15rem 0;
	text-align:center;
	font-size:.16rem
}
.mw-animation-progress .dt {
	width:100%
}
.mw-animation-progress .dd {
	width:100%;
	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;
	padding-top:.15rem;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-moz-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.mw-animation-progress .progress {
	width:2.97rem;
	height:.1rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#e6bb70;
	position:relative
}
.mw-animation-progress .mw-order-info {
	width:98%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
	padding-bottom:.1rem;
	display:none
}
.mw-animation-progress .progress span {
	display:block;
	width:0rem;
	height:.1rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#d2291c;
	position:absolute;
	left:0;
	top:0
}
.mw-animation-progress .dl.gray .dt {
	color:#dfd3b7
}
.mw-animation-progress .dl.gray .progress {
	background-color:#efe0bc
}
.mw-animation-progress .dl.gray .progress span {
	display:none
}
.rb_txt {
	position:relative;
	background:url(../images/2_img_2.png) no-repeat right center;
	-moz-background-size:77px 75px;
	-o-background-size:77px 75px;
	background-size:77px 75px
}
.rb_txt_detail {
	position:relative;
	background-color:#feedc5;
	border:1px solid #edcf89;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:0 80px 0 5px;
	padding:10px;
	color:#e13025;
	line-height:24px
}
.rb_txt_detail:after {
	content:"";
	position:absolute;
	right:-16px;
	top:42%;
	width:17px;
	height:17px;
	background:url(../images/2_icon_arrow.png) no-repeat;
	-moz-background-size:100%;
	-o-background-size:100%;
	background-size:100%
}
.public-result__box>img {
	width:50%
}
.public-result__box>a {
	display:block;
	width:100%;
	margin-top:.1rem;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	overflow:hidden
}
.public-result__box>a>img {
	display:block;
	width:100%
}
.public-result__form .public_btn_s>a {
	margin-top:.1rem;
	width:auto
}
.public-result__form .sex span {
	padding-top:0;
	padding-left:24px;
	width:auto;
	position:relative;
	margin-right:20px
}
.public-result__form .sex span:after {
	content:'';
	position:absolute;
	left:0;
	top:50%;
	width:18px;
	height:18px;
	margin-top:-9px;
	background-color:#d7b298;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.public-result__form .sex span.cur:after {
	background-image:url(../images/icon_suo_dagou.png);
	background-color:#cd0000;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%;
	background-position:center
}
.public-result__starbox {
	margin-top:.1rem;
	text-align:center
}
.result_hot .public_ht_title {
	display:none
}
.result_hot .public_hot_test {
	background-color:#fff
}
