@media only screen and (min-width:640px) {
	html {
	font-size:170.6666px!important
}
}@media only screen and (min-width:320px) and (max-width:640px) {
	html {
	font-size:26.6666vw!important
}
}@media only screen and (max-width:320px) {
	html {
	font-size:85.3333px!important
}
}@-webkit-keyframes zoom {
	0% {
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
50% {
	-webkit-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.9);
	transform:scale(.9)
}
}@-moz-keyframes zoom {
	0% {
	-moz-transform:scale(.9);
	transform:scale(.9)
}
50% {
	-moz-transform:scale(1);
	transform:scale(1)
}
100% {
	-moz-transform:scale(.9);
	transform:scale(.9)
}
}@-o-keyframes zoom {
	0% {
	-o-transform:scale(.9);
	transform:scale(.9)
}
50% {
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-o-transform:scale(.9);
	transform:scale(.9)
}
}@keyframes zoom {
	0% {
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-o-transform:scale(.9);
	transform:scale(.9)
}
50% {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
100% {
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	-o-transform:scale(.9);
	transform:scale(.9)
}
}html {
	background:#f7f7f7
}
body {
	background-color:#ffd5d5
}
.m_top_tip {
	background-color:rgba(0,0,0,.8)
}
.m-img {
	display:block;
	width:100%
}
.m-box {
	position:relative;
	margin:.4rem .08rem .2rem;
	padding-bottom:.1rem
}
.m-box__title {
	color:#fff;
	text-align:center;
	width:100%;
	height:.62rem;
	line-height:.52rem;
	background:url(../images/m_bg_title.png) no-repeat top center;
	-moz-background-size:auto .62rem;
	-o-background-size:auto .62rem;
	background-size:auto .62rem;
	font-size:.22rem;
	position:absolute;
	left:50%;
	top:-.2rem;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	transform:translateX(-50%);
	z-index:2;
	font-weight:700
}
.m-box__con {
	position:relative;
	padding:.5rem .15rem 0;
	background:url(../images/m_box_c.png) repeat-y;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%
}
.m-box__con::after,.m-box__con::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	width:100%;
	height:.17rem;
	background:url(../images/m_box_t.png) no-repeat top center;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.m-box__con::before {
	top:-.17rem
}
.m-box__con::after {
	bottom:-.17rem;
	background-image:url(../images/m_box_b.png)
}
.public_ht_title {
	display:none
}
.public_hot_test {
	border:none
}
.m-box .public_hot_test {
	background-color:transparent;
	padding-top:0!important;
	margin:0;
	margin-top:.2rem
}
.m-box .public_ht_ul {
	padding-top:0;
	padding-bottom:0
}
.public_test_fixed {
	height:.65rem
}
.public_pay_bottom>span,.public_test_fixed span {
	height:.55rem;
	line-height:.55rem;
	margin:.05rem .05rem 0;
	color:#fff;
	font-size:.23rem;
	font-weight:700;
	background:url(../images/m_btn.png) no-repeat top center;
	-moz-background-size:auto .55rem;
	-o-background-size:auto .55rem;
	background-size:auto .55rem
}
.public_paybottom_height {
	height:.65rem
}
.public_pay_bottom {
	height:.65rem
}
.public_pay_bottom i {
	display:none
}
.public_footer_help,.public_footer_help .kf {
	color:#934a4a
}
.index-form {
	position:relative;
	z-index:1;
	margin:-3% .1rem .1rem
}
.index-form__ul {
	border:1px solid #f2bfc0;
	font-size:.16rem;
	-webkit-border-radius:.06rem;
	-moz-border-radius:.06rem;
	border-radius:.06rem;
	background-color:#fff
}
.index-form__li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #fff inset;
	box-shadow:0 0 0 100px #fff inset
}
.index-form__li {
	border-bottom:1px solid #f2bfc0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	height:.4rem;
	line-height:.4rem;
	padding:.05rem 0
}
.index-form__li:last-of-type {
	border-bottom:none
}
.index-form__words {
	width:.8rem;
	text-align:left;
	margin-right:.1rem;
	padding-left:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.index-form__r {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-moz-box-flex:1;
	-ms-flex:1;
	flex:1
}
.index-form__input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fff;
}
.index-form__sex {
	font-size:.16rem;
	width:100%;
	height:.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-moz-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.index-form__sex span {
	cursor:pointer;
	display:inline-block;
	margin-right:.25rem;
	width:.3rem;
	height:.3rem;
	line-height:.3rem;
	text-align:center
}
.index-form__sex .cur {
	color:#ff3860;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAllBMVEUAAAD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGD/OGDnuRuxAAAAMXRSTlMABAoYEflHODMOd0HuoH4tHxzikGIU9N3OsJWEclhSTYpsZ10iyMM8KCXp2NK9qbeZpreqxwAAAklJREFUSMetlNmWojAURRNCmCdB5lHEWavq/P/PNWhXla0iYa3eLzEsNwnn3oS8hOqhLMu6RIkgkrZTTdU9HDrmLWSJCoiLughWrrrvuo7pYahLEpMntEO1WitlpWmhruvSAKWSTmVpXGGFvVLcnRve/2ewmMfGNGWbfDpqSJ9SkWQWet5LxzieLmn78o2D1nn0+XlwSi7NgYxA5cXBfbIyfkqNfplxS1aVB8uJuG+8jZaGe00l99SI/Iy8R/e80ryvqIXIppN115SS/U5TINbJJK5mOvSnQABMMg11zab8niSATURg2tqQfhbiCyKEWi/d268PICNiLMzytj+ZA3tBiZqVcg1wDWyIKJrmasNoA4awxMx2NYwxoApLtA2yPj8Z4JQIo+SO16cInIk4Wm70oVdAOkPaL53yGp49Q/KqvE+iBbIZUlc0S0KW81ZSnbye/U1KninX9JIZUmlv62udohnSMrV2/XAE9sIODc6c3U7GSrxM23g7jCvgU1gq/I1xLRcAJrq7DT/dbpML4AhKps99Sv6eQksSkz7PVvN3TR/IhZzK8q3Fd/YAPwg4UhIh+Pm8BNjQaenrGFnh78niQDDdDOBY38eP6dul5o/nIQVQvG/vCDj/G7J0AdDQN3vjQPx4eetbANvFWG42eqd7fp4CsIqXi1U+gDN71VcOeuL2UaP1Bj0fI02zO6HHyhTp19g1PnqO6/EmNiwM8OQjN1rDsTfRbR7IbzuliPHIsWHTl1SQ3BnxVy1408u7pRN8ZXlrMvLf+ANu9Tu79/kTKAAAAABJRU5ErkJggg==) no-repeat;
	-moz-background-size:100% 100%;
	-o-background-size:100% 100%;
	background-size:100% 100%
}
.index-form__birthday {
	font-size:.16rem;
	width:100%;
	padding-right:.3rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.4rem;
	line-height:.4rem;
	background-color:#fcf9f6;
	-webkit-border-top-right-radius:.05rem;
	-moz-border-radius-topright:.05rem;
	border-top-right-radius:.05rem;
	-webkit-border-bottom-right-radius:.05rem;
	-moz-border-radius-bottomright:.05rem;
	border-bottom-right-radius:.05rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAMAAACf4xmcAAAASFBMVEUAAADyv8Dyv8Dyv8Dyv8Dyv8D/6dHyv8D/OGD/Z37728z/4Mv0xcP/UXD/d4j/S2z0xcL/fIv/XHf/2sj/a4H/RGj/h5P/bIGTYdi2AAAABnRSTlMAvk30hPIWviR3AAAAnklEQVQ4y+3UzQ7CIBAEYGlhGSiltfXn/d/UIJo1Il0Oxnjo3Ei+zIXNHNrTqd7W0qvuofTsqR4/69wVaDvh3qe8wLxKzJAUk5gVmd3ZFltwopdEnCssOVYV5gC45+MIYPzIhuxYDW+s6IusmBWOuwrGLl4ATFmVjB2rKqNrUuMq/oLLXRKjZVr/7kJ+yYzI+sYNaV4ked+CblzLr+cG0d0ekn//1YoAAAAASUVORK5CYII=) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	-o-background-size:.2rem auto;
	background-size:.2rem auto
}
.index-form__btn {
	margin-top:.1rem
}
.index-form__btn a {
	display:block;
	height:.55rem;
	line-height:.55rem;
	color:#fff;
	text-align:center;
	font-size:.23rem;
	background:url(../images/m_btn.png) no-repeat top center;
	-moz-background-size:auto .55rem;
	-o-background-size:auto .55rem;
	background-size:auto .55rem;
	font-weight:700;
	letter-spacing:3px;
	-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
}
.index-form__agreement {
	text-align:center;
	font-size:.14rem;
	padding-top:.05rem;
	line-height:.24rem
}
.index-form__agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.index-form__agreement a {
	color:#934a4a;
	text-decoration:underline
}
.index-num {
	font-size:.14rem;
	text-align:center
}
.index-num>.visitor {
	display:inline-block;
	color:#ff3860
}
.index-num>a {
	color:#934a4a
}
.index-num .ordersn {
	text-decoration:underline;
	display:inline-block
}
.index-form__bottom {
	margin:0 .1rem .1rem
}
.index-form__title {
	font-weight:700;
	font-size:.16rem;
	text-align:center;
	color:#fff;
	height:.32rem;
	line-height:.32rem;
	background:url(../images/0_form_title.png) no-repeat top center;
	-moz-background-size:auto .32rem;
	-o-background-size:auto .32rem;
	background-size:auto .32rem
}
.index-form__bottom .index-form__ul {
	position:relative;
	margin-top:-.05rem
}
.order-des {
	position:relative;
	margin:-1.1rem .1rem 0
}
.order-des__con {
	position:absolute;
	left:.2rem;
	right:0;
	top:0;
	z-index:1;
	line-height:.24rem;
	font-size:.14rem;
	min-height:1.8rem
}
.order-des__con .left {
	position:absolute;
	left:0;
	top:0;
	margin-top:.38rem;
	opacity:0;
	-webkit-animation:infoAnim 1s linear forwards;
	-moz-animation:infoAnim 1s linear forwards;
	-o-animation:infoAnim 1s linear forwards;
	animation:infoAnim 1s linear forwards
}
.order-des__con .right {
	position:absolute;
	top:-.1rem;
	right:.05rem;
	z-index:1;
	width:1.6rem;
	overflow:hidden;
	opacity:0;
	-webkit-animation:sexAnim 2s linear forwards;
	-moz-animation:sexAnim 2s linear forwards;
	-o-animation:sexAnim 2s linear forwards;
	animation:sexAnim 2s linear forwards
}
@-webkit-keyframes infoAnim {
	0% {
	opacity:0;
	-webkit-transform:translateY(100%);
	transform:translateY(100%)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
}@-moz-keyframes infoAnim {
	0% {
	opacity:0;
	-moz-transform:translateY(100%);
	transform:translateY(100%)
}
100% {
	opacity:1;
	-moz-transform:translateY(0);
	transform:translateY(0)
}
}@-o-keyframes infoAnim {
	0% {
	opacity:0;
	-o-transform:translateY(100%);
	transform:translateY(100%)
}
100% {
	opacity:1;
	-o-transform:translateY(0);
	transform:translateY(0)
}
}@keyframes infoAnim {
	0% {
	opacity:0;
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
}@-webkit-keyframes sexAnim {
	0% {
	opacity:0;
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
100% {
	opacity:1;
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
}@-moz-keyframes sexAnim {
	0% {
	opacity:0;
	-moz-transform:translateX(100%);
	transform:translateX(100%)
}
100% {
	opacity:1;
	-moz-transform:translateX(0);
	transform:translateX(0)
}
}@-o-keyframes sexAnim {
	0% {
	opacity:0;
	-o-transform:translateX(100%);
	transform:translateX(100%)
}
100% {
	opacity:1;
	-o-transform:translateX(0);
	transform:translateX(0)
}
}@keyframes sexAnim {
	0% {
	opacity:0;
	-webkit-transform:translateX(100%);
	-moz-transform:translateX(100%);
	-o-transform:translateX(100%);
	transform:translateX(100%)
}
100% {
	opacity:1;
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0);
	-o-transform:translateX(0);
	transform:translateX(0)
}
}.order-hd {
	position:relative;
	z-index:1;
	margin-top:-.16rem;
	height:.42rem;
	line-height:.42rem;
	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;
	text-align:center;
	overflow:hidden;
	background-color:#ffe9d1
}
.order-hd__left {
	position:relative;
	width:50%;
	font-size:.1rem;
	background-color:#ff4c61;
	color:#fff;
	font-weight:700
}
.order-hd__left::after {
	content:"";
	position:absolute;
	right:-.14rem;
	top:0;
	bottom:0;
	border-top:.21rem solid transparent;
	border-bottom:.21rem solid transparent;
	border-left:.15rem solid #ff4c61
}
.order-hd__left .money {
	font-weight:700;
	display:inline-block
}
.order-hd__left .money-n {
	font-size:.24rem
}
.order-hd__left .original {
	color:#ff9da9;
	display:inline-block;
	margin-left:.1rem;
	font-size:.12rem;
	font-weight:400
}
.order-hd__right {
	width:47%;
	font-size:.12rem;
	text-align:right;
	padding-right:.1rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.order-hd__right .time {
	display:inline-block;
	font-size:.14rem;
	color:#fa6470
}
.order-pay {
	background-color:#fff;
	overflow:hidden;
	padding:.1rem 0
}
.order-info__visitor {
	padding:0 .1rem .1rem;
	line-height:.24rem
}
.order-info__visitor>span {
	color:#f83850;
	font-weight:700
}
.order-info__tip {
	text-align:center;
	font-size:.13rem;
	color:#999
}
.order-pay__title {
	position:relative;
	text-align:center;
	font-size:.18rem;
	text-align:center;
	height:.3rem;
	line-height:.3rem;
	margin-top:.1rem
}
.order-pay__title::after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:100%;
	height:1px;
	background-color:#ffd5d5
}
.order-pay__title>span {
	position:relative;
	padding:0 .2rem;
	background-color:#fff;
	z-index:2;
	font-weight:700
}
.order-pay__title>span::before {
	content:"";
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.06rem;
	height:.06rem;
	background-color:#ffd5d5;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.order-pay__title>span::after {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.06rem;
	height:.06rem;
	background-color:#ffd5d5;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.payment-tit {
	height:.45rem;
	line-height:.45rem;
	font-size:.2rem;
	text-align:center;
	background-color:#fff7f7;
	font-weight:700
}
.order-lock {
	overflow:hidden;
	background:url(../images/1_bg_mask.png) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	margin:.25rem .1rem .1rem;
	padding:.2rem 0 .1rem
}
.order-last {
	background:0 0;
	padding-top:0;
	margin-bottom:0;
	margin-top:0
}
.order-lock__title {
	width:2.6rem;
	height:.45rem;
	line-height:.45rem;
	margin:0 auto;
	color:#fff;
	text-align:center;
	font-weight:700;
	font-size:.22rem;
	background:url(../images/1_bg_title.png) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.order-lock__list {
	font-size:.16rem;
	line-height:.3rem;
	margin:0 .1rem;
	padding:.16rem .1rem;
	background-color:#fff;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem
}
.order-lock__hua {
	overflow:hidden;
	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-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-top:.2rem
}
.order-lock__hua>li {
	width:33.33%;
	overflow:hidden;
	text-align:center;
	margin-bottom:.1rem
}
.order-lock__hua .pic {
	width:.7rem;
	height:.7rem;
	overflow:hidden;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	margin:0 auto;
	display:block
}
.order-lock__hua .words {
	font-size:.12rem;
	line-height:.22rem
}
.order-lock__num {
	text-align:center;
	font-weight:700;
	height:.4rem;
	line-height:.4rem
}
.order-lock__num span {
	color:#ff6073
}
.order-lock__num .icon {
	width:.31rem;
	height:.34rem;
	display:inline-block;
	vertical-align:middle;
	background:url(data:image/png;base64,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) no-repeat;
	-moz-background-size:80% auto;
	-o-background-size:80% auto;
	background-size:80% auto
}
.order-lock__btn {
	background-color:#ff6073;
	display:block;
	width:1.2rem;
	height:.33rem;
	line-height:.33rem;
	-webkit-border-radius:.4rem;
	-moz-border-radius:.4rem;
	border-radius:.4rem;
	text-align:center;
	color:#fff;
	font-size:.15rem;
	margin:.05rem auto;
	border:1px solid #ed576c;
	font-weight:700
}
.order-lock__con {
	background:url(../images/1_bg_mask2.png) no-repeat top center;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto;
	margin:0 .2rem;
	padding:.3rem 0 .1rem
}
.order-lock__yunshi {
	padding:.1rem .2rem .1rem;
	background-color:rgba(255,215,163,.8);
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	border:1px solid #e69c78;
	overflow:hidden;
	font-weight:700;
	line-height:.22rem;
	font-size:.15rem
}
.order-lock__yunshi .tit {
	text-align:center;
	font-size:.18rem;
	color:#ff4c61;
	line-height:.3rem;
	margin-bottom:.05rem
}
.order-lock__yunshi .icon-suo {
	display:inline-block;
	margin:0 .03rem;
	width:.13rem;
	height:.17rem;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAiCAMAAAB2vTk8AAAAaVBMVEUAAAD/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWP/TWOCLD+uAAAAInRSTlMA2Jo5E/b6rpVGNSnjnnBZY+vd1c7Ho4aCfnhTTiAOBgNiN5lo5AAAAMdJREFUKM+t0tkOgyAURVGqIlPVzvO4//8jS7Em2Nw0ffA8nbACCVzUXwmttW0Q4GpIMddv8ZpPtB9LVcPy6NxxGa0a0Q42aaXawG60CfStrzcN+bYzFEMv4JxRC4uhL6DN6ATd0Ds4ZfQEN3SXnaBCaeHgyxR/AFuGBHeDEHOPZBFjI81lmkdaybSKNJNpNgEZ54xMjYppJKqrfqYSPd70kIiuf3eJ9EWpixYJ1utprizT76FsZdpG8qLUPv2afVN8pdkH9SsvCElA264IijsAAAAASUVORK5CYII=) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.order-lock__item {
	background-color:#ffdfb5;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	border:1px solid #e7a07d;
	overflow:hidden;
	font-weight:700;
	margin-top:.25rem
}
.order-lock__item li {
	position:relative;
	height:.54rem;
	line-height:.54rem;
	border-bottom:1px solid #e7a07d;
	padding:0 .4rem 0 .5rem
}
.order-lock__item li:last-child {
	border-bottom:0
}
.order-lock__item li::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%);
	width:.3rem;
	height:.3rem;
	background:url(../images/1_icon_2.png) no-repeat;
	-moz-background-size:100% auto;
	-o-background-size:100% auto;
	background-size:100% auto
}
.order-lock__item li::after {
	content:"";
	position:absolute;
	right:.2rem;
	top:.2rem;
	width:.1rem;
	height:.1rem;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	border-top:.03rem solid #e15152;
	border-right:.03rem solid #e15152
}
.order-lock__item .icon-2::before {
	background-position:0 -.3rem
}
.order-lock__item .icon-3::before {
	background-position:0 -.6rem
}
.order-lock__item .icon-4::before {
	background-position:0 -.9rem
}

.result-chart {
	height:2.5rem;
	margin-top:.1rem
}
.result-chart__title {
	font-size:.1.8rem;
	overflow:hidden;
	color:#ff4e6f
}
.result-tags {
	margin-top:.1rem;
	text-align:center;
	padding:0 .2rem
}
.result-tags>span {
	display:inline-block;
	margin:.05rem;
	font-size:.14rem;
	line-height:30px;
	background-color:#eddfce;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	padding:0 .15rem
}
.result_oi_taohua {
	overflow:hidden;
	text-align:center;
	margin-top:.1rem
}
.result_oi_taohua .tit {
	height:.26rem;
	line-height:.26rem;
	background-color:#f3d6be;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	padding:0 .1rem;
	display:inline-block
}
.result_oi_pic {
	overflow:hidden
}
.result_oi_pic_c {
	overflow:hidden;
	padding:.15rem 0 .1rem;
	text-align:center
}
.result_oi_pic_hua {
	display:inline-block;
	margin:0 .05rem .05rem;
	width:70px;
	height:70px;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	overflow:hidden
}
.result_oi_pic_hua img {
	display:block;
	width:100%
}
.result_oi_pic .number {
	overflow:hidden;
	padding-bottom:.2rem
}
.result_oi_pic .number strong {
	color:#ff5071;
	font-weight:700;
	font-size:.18remx
}
.public-result__form>form {
	margin:0
}
.public-result__form-ul {
	border:1px solid #e4d7c7;
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#f9e7d3
}
.public-result__form-li input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 100px #f9e7d3 inset;
	box-shadow:0 0 0 100px #f9e7d3 inset
}
.public-result__form-ul {
	border:1px solid #e4d7c7;
	font-size:.16rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem;
	background-color:#f9e7d3
}
.public-result__form-li {
	border-bottom:1px solid #e4d7c7;
	position:relative;
	padding-left:.9rem
}
.public-result__form-li:last-of-type {
	border-bottom:none
}
.public-result__form-words {
	position:absolute;
	left:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	width:.8rem;
	text-align:center;
	height:.4rem;
	line-height:.4rem
}
.public-result__form-input {
	font-size:.16rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:.5rem;
	line-height:.5rem;
	background-color:#f9e7d3;
	-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:.5rem;
	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 {
	cursor:pointer;
	display:inline-block;
	margin-right:.3rem;
	height:.3rem;
	line-height:.3rem;
	width:.3rem;
	text-align:center;
	border:1px solid #eee;
	background-color:#fff;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.public-result__form-sex .cur {
	background-color:#cc431b;
	border-color:#cc431b;
	color:#fff
}
.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:.5rem;
	line-height:.5rem;
	background-color:#f9e7d3;
	-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,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAMAAAB61OwbAAAAaVBMVEUAAAD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paD3paDdqW6yAAAAInRSTlMAdzOqIO78iPjXu5cF3LdW8+F+Dsfm0sGkkWlfSEI6LyjIa3tfJAAAAOtJREFUKM+9j1mOwyAQRAubxWAD3rKv0/c/5IA9jsaKIMlP3k+V1E/qbjw4iGKphTjgmY6OSz1Sh3/cVBk5+ZAzyp/mvCHAJE1w1PRHDT4XyYAzUUqInLHLCzu0S+3veqn63i+1Bb3gHcFdiwRXNwkeSfwk2J4l6O3LG74pSM95YUlcOL8IsgXnXq4EgcCexhg/tI8h1iucUnVFVCpVElW1Uu7TIzfGbENYY2yIrTGbtdAOABzpBmg0OQBDuxIqHiYjdUOYdDQGj1frFVKIKoqPkG8fKfNzCZ0XNFheYGhMbm7i30zLxH7NGvwCubxZ1g8NNuoAAAAASUVORK5CYII=) no-repeat 98% center;
	-moz-background-size:.2rem auto;
	-o-background-size:.2rem auto;
	background-size:.2rem auto
}
.public-result__form-btn {
	overflow:hidden;
	margin-top:.1rem
}
.public-result__form-btn a {
	display:block;
	height:.4rem;
	line-height:.4rem;
	color:#fff;
	background-color:#cc431b;
	text-align:center;
	font-size:.2rem;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-agreement {
	color:#c1bdbd;
	text-align:center;
	font-size:.14rem;
	padding-top:.1rem
}
.public-result__form-agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.public-result__form-agreement a {
	color:#c1bdbd;
	text-decoration:underline
}

