html {
	font-size:625%
}
body {
	background:#ffdadd
}
.public_order_fixed_rt {
	background-color:rgba(0,0,0,.5)
}
.m-img {
	display:block;
	width:100%
}
.m_top_tip {
	background-color:#380a0a
}
.yunyincs-form {
	position:relative;
	overflow:hidden;
	margin-top:-8%;
	z-index:1
}
.yunyincs-bottom-form {
	margin-top:.1rem
}
.yunyincs-form__top {
	background-color:#ffd8a1;
	height:.32rem;
	line-height:.32rem;
	color:#e3140e;
	font-size:.16rem;
	text-align:center;
	-webkit-border-top-left-radius:.1rem;
	-moz-border-radius-topleft:.1rem;
	border-top-left-radius:.1rem;
	-webkit-border-top-right-radius:.1rem;
	-moz-border-radius-topright:.1rem;
	border-top-right-radius:.1rem;
	margin:0 .1rem
}
.yunyincs-form__ul {
	background-color:#fdfaf4;
	-webkit-border-bottom-left-radius:.1rem;
	-moz-border-radius-bottomleft:.1rem;
	border-bottom-left-radius:.1rem;
	-webkit-border-bottom-right-radius:.1rem;
	-moz-border-radius-bottomright:.1rem;
	border-bottom-right-radius:.1rem;
	margin:0 .1rem .1rem;
	font-size:.16rem
}
.yunyincs-form__li {
	position:relative;
	padding-left:.9rem;
	border-bottom:1px solid #fedbdd;
	height:.5rem;
	line-height:.5rem
}
.yunyincs-form__li:last-of-type {
	border-bottom:none
}
.yunyincs-form__li-words {
	position:absolute;
	left:0;
	top:0;
	width:.8rem;
	text-align:center;
	overflow:hidden;
	height:.5rem;
	line-height:.5rem
}
.yunyincs-form__li-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;
	overflow:hidden;
	-webkit-border-top-right-radius:.1rem;
	-moz-border-radius-topright:.1rem;
	border-top-right-radius:.1rem;
	background-color:transparent
}
.yunyincs-form__li-input:-webkit-autofill {
	-webkit-box-shadow:0 0 0 200px #fdfaf4 inset;
	box-shadow:0 0 0 200px #fdfaf4 inset
}
.yunyincs-form__li-date {
	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;
	overflow:hidden;
	-webkit-border-top-right-radius:.1rem;
	-moz-border-radius-topright:.1rem;
	border-top-right-radius:.1rem;
	background-color:transparent;
	background:url("../images/rili.png") no-repeat 96% center;
	-webkit-background-size:.17rem auto;
	-moz-background-size:.17rem auto;
	background-size:.17rem auto
}
.yunyincs-form__li-sex span {
	position:relative;
	display:inline-block;
	margin-right:.3rem;
	width:.3rem;
	height:.3rem;
	line-height:.3rem;
	text-align:center
}
.yunyincs-form__li-sex .cur {
	color:#e3140e
}
.yunyincs-form__li-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("../images/nannv.png") no-repeat;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-size:100% 100%
}
.yunyincs-form__btn {
	overflow:hidden;
	margin-bottom:.1rem
}
.yunyincs-form__btn a {
	display:block;
	height:.55rem;
	line-height:.52rem;
	text-align:center;
	font-size:.2rem;
	color:#e3140e;
	background:url(../images/m_btn.png) no-repeat center;
	-webkit-background-size:auto .55rem;
	-moz-background-size:auto .55rem;
	background-size:auto .55rem;
	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(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
.yunyincs-form__agreement {

	font-size:.14rem;
	text-align:center;
	margin-bottom:.1rem
}
.yunyincs-form__agreement a {
	color:#c13b5b;
	text-decoration:underline
}
.yunyincs-form__agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.06rem;
	width:.14rem;
	height:.14rem
}
.yunyincs-form__agreement .num {
	color:#c13b5b;
	padding:0 .02rem
}
.yunyincs-form__bottom {
	overflow:hidden;
	margin-top:.1rem
}
.m-box {
	margin:.1rem .1rem 0;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	background-color:#fdfaf4;
	padding:.1rem
}
.m-box__title {
	height:.5rem;
	line-height:.5rem;
	text-align:center;
	background:url(../images/m_title.png) no-repeat center center;
	-webkit-background-size:auto .5rem;
	-moz-background-size:auto .5rem;
	background-size:auto .5rem;
	margin-top:.05rem;
	margin-bottom:.1rem
}
.m-box__title span {
	font-size:.2rem;
	font-weight:700;
	display:inline-block;
	color:#f5ce82;
	background-image:-webkit-gradient(linear,left 0,right 0,from(#f9f6c2),to(#f5ce82));
	-webkit-background-clip:text;
	-webkit-text-fill-color:transparent
}
.user-feedback {
	margin:.1rem 0;
	overflow:hidden;
	height:2.4rem
}
.user-feedback ul {
	margin:0 .05rem
}
.user-feedback ul li {
	overflow:hidden;
	border-bottom:1px dashed#d7cdbb;
	padding-left:0;
	padding-right:0
}
.uf-ul strong {
	color:#e3140e;
	font-weight:400;
	font-size:.16rem
}
.uf-ul p {
	margin-top:.05rem
}
.m-box .public_hot_test {
	border:none;
	background-color:transparent;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	margin:0
}
.m-box .public_ht_title {
	display:none
}
.m-box .public_ht_ul {
	padding-top:0
}
.public_footer_servers,.public_footer_servers a {

}
.public_test_fixed {
	height:auto
}
.public_test_fixed span {
	display:block;
	height:.55rem;
	line-height:.52rem;
	text-align:center;
	font-size:.2rem;
	color:#e3140e;
	background:url(../images/m_btn.png) no-repeat center;
	-webkit-background-size:auto .55rem;
	-moz-background-size:auto .55rem;
	background-size:auto .55rem;
	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(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
.public_pay_bottom i {
	display:none
}
.public_paybottom_height {
	height:.45rem
}
.public_pay_bottom {
	height:auto
}
.public_pay_bottom span {
	display:block;
	height:.55rem;
	line-height:.52rem;
	text-align:center;
	font-size:.2rem;
	color:#e3140e;
	background:url(../images/m_btn.png) no-repeat center;
	-webkit-background-size:auto .55rem;
	-moz-background-size:auto .55rem;
	background-size:auto .55rem;
	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(.8);
	-moz-transform:scale(.8);
	-ms-transform:scale(.8);
	-o-transform:scale(.8);
	transform:scale(.8)
}
.box-result-wrap {
	background-color:#ffeced
}
.box-info {
	position:relative;
	z-index:1;
	overflow:hidden;
	margin:-28% .1rem .1rem .1rem;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	background-color:#fff
}
.box-info__top {
	height:.4rem;
	line-height:.4rem;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex
}
.box-info__top .left {
	width:45%;
	background-color:#ffd65f;
	display:inline-block;
	-webkit-border-top-left-radius:.1rem;
	-moz-border-radius-topleft:.1rem;
	border-top-left-radius:.1rem;
	text-align:center
}
.box-info__top .left>span {
	display:inline-block
}
.box-info__top .left-price {
	font-size:.15rem;
	font-weight:700;
	color:#df4131
}
.box-info__top .left-price strong {
	font-size:.24rem;
	margin:0 .06rem 0 0
}
.box-info__top .left-yuanjia {
	font-size:.12rem
}
.box-info__top .right {
	width:55%;
	display:inline-block;
	color:#fde7a6;
	text-align:center;
	background-color:#df4131;
	-webkit-border-top-right-radius:.1rem;
	-moz-border-radius-topright:.1rem;
	border-top-right-radius:.1rem
}
.box-info__top .right-time {
	display:inline-block;
	font-weight:700;
	font-size:.16rem
}
.box-info__txt {
	padding:.1rem;
	line-height:1.7
}
.box-info__txt>span {
	color:#fd3a40;
	font-weight:700
}
.box-choise {
	position:relative;
	z-index:1;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	margin:.1rem;
	background-color:#fff;
	overflow:hidden
}
.box-choise__title {
	height:.4rem;
	line-height:.4rem;
	border-bottom:1px solid #ffedee;
	text-align:center;
	font-size:.2rem;
	font-weight:700
}
.lock-big-title {
	position:relative;
	text-align:center;
	height:.4rem;
	line-height:.4rem
}
.lock-big-title::after {
	content:"";
	position:absolute;
	left:.1rem;
	right:.1rem;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	height:1px;
	background-color:#fabfc2
}
.lock-big-title>span {
	position:relative;
	z-index:1;
	display:inline-block;
	font-weight:700;
	font-size:.18rem;
	padding:0 .1rem;
	background-color:#ffedee
}
.lock {
	overflow:hidden
}
.lock-con {
	background:url(../images/1_bg_mask.png) repeat-y top center;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
	padding:.1rem;
	margin:0 .1rem .1rem
}
.lock-con__box {
	overflow:hidden;
	-webkit-border-radius:.1rem;
	-moz-border-radius:.1rem;
	border-radius:.1rem;
	padding:.2rem .15rem .2rem .25rem;
	background-color:#fff
}
.lock-con__box-words {
	position:relative;
	background-color:#ffedee;
	padding:.05rem .1rem .05rem .32rem;
	display:inline-block;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	margin-bottom:.1rem;
	font-size:.16rem
}
.lock-con__box-words::before {
	content:"";
	position:absolute;
	left:-.05rem;
	top:0;
	width:.33rem;
	height:.33rem;
	background:url("../images/suo.png") no-repeat;
	-webkit-background-size:100% 100%;
	-moz-background-size:100%;
	background-size:100%
}
.lock-con__box-txt {
	font-size:.14rem;
	margin-bottom:.1rem
}
.public_h_menu {
	font-size:14px
}
.ads_1302 {
	margin-top:.1rem;
	-webkit-border-radius:.08rem;
	-moz-border-radius:.08rem;
	border-radius:.08rem;
	background-color:#ffeede;
	padding-top:.01rem;
	padding-bottom:.1rem;
	border:1px dashed #f1d9c2
}
.marry_time {
	overflow:hidden
}
.m_fb {
	color:#fff;
	text-align:center;
	font-size:.18rem;
	margin:.15rem 0
}
.m_fb span {
	background-color:#e9bf98;
	padding:0 .25rem;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	height:.32rem;
	line-height:.32rem;
	display:inline-block
}
.mt_date {
	overflow:hidden;
	padding-top:.05rem
}
.mt_date li {
	float:left;
	width:25%;
	overflow:hidden;
	text-align:center;
	margin-bottom:.06rem
}
.mt_date span {
	background-color:#e9bf98;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	margin:0 .03rem;
	display:block;
	height:.24rem;
	line-height:.24rem;
	color:#fff
}
.mt_txt {
	line-height:.24rem;
	overflow:hidden;
	margin:.15rem 0
}
.result_link_bzhh {
	color:#cf3a3a;
	text-decoration:underline
}
.result_box {
	overflow:hidden
}
.rb_dl {
	overflow:hidden
}
.rb_dd {
	overflow:hidden;
	margin-bottom:.1rem
}
.star {
	background:url(../images/icon_star.png) no-repeat;
	width:1.83rem;
	height:.28rem;
	-webkit-background-size:100% auto;
	-moz-background-size:100% auto;
	background-size:100% auto;
	overflow:hidden;
	display:block;
	margin:0 auto .1rem
}
.star5 {
	background-position:0 0
}
.star10 {
	background-position:0 -.28rem
}
.star15 {
	background-position:0 -.56rem
}
.star20 {
	background-position:0 -.84rem
}
.star25 {
	background-position:0 -1.12rem
}
.star30 {
	background-position:0 -1.4rem
}
.star35 {
	background-position:0 -1.68rem
}
.star40 {
	background-position:0 -1.96rem
}
.star45 {
	background-position:0 -2.24rem
}
.star50 {
	background-position:0 -2.52rem
}
.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:.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 {
	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:.4rem;
	line-height:.4rem;
	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;
	-webkit-background-size:.2rem auto;
	-moz-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:20px;
	-webkit-border-radius:.05rem;
	-moz-border-radius:.05rem;
	border-radius:.05rem
}
.public-result__form-agreement {
	color:#c1bdbd;
	text-align:center;
	font-size:.14rem;
	padding-top:.1rem
}
.public-result__form-agreement input {
	-webkit-appearance:checkbox;
	vertical-align:middle;
	position:relative;
	margin-top:-.02rem;
	margin-right:.05rem;
	width:.14rem;
	height:.14rem
}
.public-result__form-agreement a {
	color:#c1bdbd;
	text-decoration:underline
}
.public_result_sub {
	text-align:center;
	overflow:hidden;
	margin:.05rem 0 .1rem
}
.public_result_sub span {
	font-size:.18rem;
	font-weight:700;
	display:inline-block;
	height:.32rem;
	line-height:.32rem;
	-webkit-border-radius:.2rem;
	-moz-border-radius:.2rem;
	border-radius:.2rem;
	background-color:#e9bf98;
	color:#fff;
	padding:0 .5rem
}
@media only screen and (min-width:450px) {
	html {
	font-size:760%
}
}@media only screen and (min-width:400px) and (max-width:450px) {
	html {
	font-size:740%
}
}@media only screen and (min-width:375px) and (max-width:400px) {
	html {
	font-size:714%
}
}@media only screen and (min-width:350px) and (max-width:375px) {
	html {
	font-size:670%
}
}@-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)
}
}