@keyframes btnScale {
	form {
	transform:scale(1)
}
to {
	transform:scale(.8)
}
}@keyframes noticeBar {
	0% {
	transform:translate(100vw)
}
to {
	transform:translate(-100%)
}
}@keyframes pcNoticeBar {
	0% {
	transform:translate(10rem)
}
to {
	transform:translate(-100%)
}
}.edit_info {
	width:100%;
	min-height:13.6rem;
	background:#202045;
	box-sizing:border-box;
}
.edit_info input::-webkit-input-placeholder {
	color:#a7a7db!important
}
.edit_info .info-bg {
	padding:0 .4rem;
	box-sizing:border-box
}
.edit_info .field-item {
	width:100%;
	display:flex;
	height:1.17333rem;
	border:1px solid #5e5e9f;
	border-radius:.61333rem;
	align-items:center;
	margin-bottom:.66667rem;
	background:#565690
}
.edit_info .field-item.birth_field {
	margin-bottom:1.33333rem
}
.edit_info .field-item .sex-item {
	margin-left:.13333rem;
	width:.74667rem;
	height:.74667rem;
	border-radius:50%;
	font-size:.4rem;
	cursor:pointer;
	margin-right:.98667rem;
	border:1px solid #3d548a;
	color:#a7a7db;
	display:flex;
	justify-content:center;
	align-items:center
}
.edit_info .field-item .active {
	width:.8rem;
	height:.8rem;
	color:#fff;
	border:none;
	background:#5252c7
}
.edit_info .field-item .label {
	padding:0 .53333rem;
	flex-shrink:0;
	font-weight:500;
	font-size:.4rem;
	color:#fff;
	text-align:center
}
.edit_info .field-item .input-value {
	color:#a7a7db;
	font-size:.4rem;
	border:none;
	outline:none;
	display:block;
	box-sizing:border-box;
	min-width:0;
	margin:0;
	padding:0;
	line-height:inherit;
	text-align:left;
	background-color:transparent;
	margin-left:.13333rem;
	resize:none;
	width:6.13333rem
}
.edit_info .btn {
	width:8.88rem;
	height:1.44rem;
	font-size:.53333rem;
	color:#fff;
	background:url(https://cos.wtaluo.com/bazims/img/info_btn.753a8cd3.png) no-repeat 0 0/100% 100%;
	display:flex;
	align-items:center;
	animation:footBtn 2s linear infinite;
	justify-content:center;
	cursor:pointer
}
.edit_info .btn img {
	width:.37333rem;
	margin-left:.13333rem;
	height:.37333rem
}
.argument {
	color:#c2d7ff;
	margin-top:.34667rem;
	font-size:.32rem;
	display:flex;
	justify-content:space-between
}
.info_bottom {
	position:absolute;
	bottom:.53333rem;
	left:50%;
	transform:translate(-50%)
}
.info_bottom img {
	width:4.66667rem
}
@keyframes footBtn {
	0% {
	transform:scale(1)
}
50% {
	transform:scale(.8)
}
to {
	transform:scale(1)
}
}@keyframes btnScale {
	form {
	transform:scale(1)
}
to {
	transform:scale(.8)
}
}@keyframes noticeBar {
	0% {
	transform:translate(100vw)
}
to {
	transform:translate(-100%)
}
}@keyframes pcNoticeBar {
	0% {
	transform:translate(10rem)
}
to {
	transform:translate(-100%)
}
}.zf-card {
	width:100%;
	position:relative
}
.zf-card__img_title,.zf-card__title-bg {
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	position:absolute;
	z-index:1;
	box-sizing:border-box;
	background:url(https://cos.wtaluo.com/bazims/img/module_title_bg.1961bc56.png) no-repeat 0 0/100% 100%;
	left:50%;
	transform:translate(-50%)
}
.zf-card__img_title {
	display:block
}
.zf-card__title {
	font-size:.8rem;
	position:relative;
	overflow:hidden
}
.zf-card__title .module_title_bg {
	position:absolute;
	width:9.46667rem;
	height:10.13333rem;
	left:0;
	top:0
}
.zf-card__card-main {
	width:100%;
	background:#fffcf4;
	border:1px solid transparent;
	border-top:none;
	box-sizing:border-box;
	position:relative;
	overflow:hidden;
	top:0;
	z-index:0
}
.zf-card__card-main.is-result-card,.zf-card__card-main.is-state {
	border:1px solid #5ea39e;
	border-radius:.26667rem
}
.zf-card__card-inner {
	padding:.66667rem 0 .74667rem
}
@keyframes btnScale {
	form {
	transform:scale(1)
}
to {
	transform:scale(.8)
}
}@keyframes noticeBar {
	0% {
	transform:translate(100vw)
}
to {
	transform:translate(-100%)
}
}@keyframes pcNoticeBar {
	0% {
	transform:translate(10rem)
}
to {
	transform:translate(-100%)
}
}.edit_info .zf-card__card-inner {
	border:1px solid #7f92d6;
	border-radius:.26667rem;
	background:#253a85;
	padding-top:1.14667rem
}
.edit_info .zf-card__title-bg {
	width:8.93333rem;
	height:1.36rem;
	padding:.4rem 0
}
.edit_info .zf-card__card-main {
	padding-top:.66667rem
}
.field-item .van-field__control {
	color:#a7a7db
}
.field-item .van-field {
	padding:.13333rem;
	font-size:.4rem;
	background:transparent
}
.radiobox .pradio.cur {
	background-color:#efc15d;
	color:#000;
}
@keyframes move {
	from {
	top:0px;
}
to {
	top:130px;
}
}/* Safari and Chrome */
@-webkit-keyframes move {
	from {
	top:0px;
}
to {
	top:130px;
}
}@keyframes dingbu {
	0% {
	top:0px;
}
100% {
	top:100px;
}
}.top_new {
	background:#331006 url(../../../ffsm/ziwei_new/top_bg.4df4062.jpg) no-repeat;
	background-size:100% auto;
	min-height:100vh;
	padding:.325rem 0 0;
	overflow:hidden;
	position:relative;
}
.top_new .pay-title {
	position:relative;
	padding:0 10px;
}
.pay-title .title-left {
	width:61px;
	height:93px;
}
.pay-title .title-center {
	width:108px;
	height:27px;
	position:absolute;
	top:0.575rem;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.box_icon {
	width:20px;
	height:14px;
	position:absolute;
	right:-1px;
	top:-1px;
}
.zd_con>p {
	color:#fff;
}
.zd_con>p>span {
	color:#ffea7b;
}
.pay-pop {
	position:relative;
	margin:50px 10px 10px 10px;
}
.pay-pop .til {
	display:block;
	width:7rem;
	position:absolute;
	top:-30px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
}
.pay-pop-main {
	margin:0 auto;
	/* width:97%;
	*/
    height:160px;
	background:url(../../../ffsm/ziwei_new/bg.9dd727b.png) no-repeat;
	background-size:100% 100%;
	padding:20px 20px;
	color:#ffd7a2;
}
.call {
	color:#ffea7b;
}
.call_reda {
	color:#ffea7b;
}
.user-title {
	background:url(//zx.tengzhihh.com/shinianjieshu/images/til.3af7d1b.png) no-repeat;
	background-size:100% 100%;
	position:relative;
	width:305px;
	height:39px;
	line-height:39px;
	text-align:center;
	font-size:16px;
	font-weight:700;
	color:#fff;
	margin:0 auto;
	padding:0;
	z-index:1;
	top:20px;
}
.juxingc {
	width:150px;
	color:#fff;
	text-align:center;
	margin:20px auto;
	background:#f56334;
	border-radius:20px;
}
.ziwei_disc>p>span {
	color:#c02323;
}
.ziwei_disc>span {
	color:#c02323;
}
.pan-animate {
	background:url(//zx.tengzhihh.com/shinianjieshu/images/fire.857b125.png) no-repeat 50%/cover;
	background-size:100% 100%;
	position:absolute;
	left:36%;
	top:0%;
	width:350px;
	height:350px;
}
.pan {
	width:300px;
	height:300px;
	position:absolute;
	top:8%;
	left:8%;
	animation-name:zhuan;
	animation-duration:25s;
	animation-timing-function:ease;
	animation-delay:-1s;
	animation-iteration-count:infinite;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.pan-animate-pointer {
	width:310px;
	height:auto;
	position:absolute;
	left:57%;
	top:51%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
@keyframes zhuan {
	0% {
	-webkit-transform:rotate(0deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
10% {
	-webkit-transform:rotate(36deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
20% {
	-webkit-transform:rotate(72deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
30% {
	-webkit-transform:rotate(108deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
40% {
	-webkit-transform:rotate(144deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
50% {
	-webkit-transform:rotate(180deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
60% {
	-webkit-transform:rotate(216deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
70% {
	-webkit-transform:rotate(252deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
80% {
	-webkit-transform:rotate(288deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
90% {
	-webkit-transform:rotate(324deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
100% {
	-webkit-transform:rotate(360deg);
	-webkit-transform-origin:50%;
	animation-duration:3s;
}
}.tar {
	background:url(../../../ffsm/ziwei_new/tar.728308a.png) no-repeat 50%;
	background-size:100% 100%;
	position:absolute;
	width:53px;
	height:69px;
	top:51%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:18%;
	z-index:0;
}
.tar>img {
	position:relative;
	height:13px;
	width:35px;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
	top:38%;
	left:12%;
}
.pan-animate-text {
	width:3.625rem;
	height:4.8rem;
	background:url(../../../ffsm/ziwei_new/box.png) no-repeat;
	background-size:100% 100%;
	padding-bottom:1rem;
	position:absolute;
	top:75%;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	left:3%;
	font-size:16px;
	color:#f8c877;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:end;
	align-items:flex-end;
	animation-name:wenzi;
	animation-duration:2.6s;
	animation:wenzi 2.6s linear infinite;
}
.pan-animate-text span {
	position:absolute;
	top:84%;
	left:30px;
	font-size:16px;
}
@keyframes wenzi {
	0% {
	opacity:0;
}
100% {
	opacity:1;
}
}.erling {
	writing-mode:vertical-lr;
	position:relative;
	left:12px;
	top:17px;
	color:#FFC107;
	font-weight:bold;
}
.topIn {
	animation:topIn 1s ease;
}
.leftIn {
	animation-name:leftIn;
	animation-duration:1s;
}
@keyframes topIn {
	from {
	transform:translateY(-50px)
}
to {
	transform:translateY(0px)
}
}@keyframes leftIn {
	from {
	opacity:0;
}
to {
	opacity:1;
}
}.delay200 {
	animation-delay:1000ms;
	animation-fill-mode:backwards!important;
}
.delay400 {
	animation-delay:1200ms;
	animation-fill-mode:backwards!important;
}
.delay600 {
	animation-delay:1400ms;
	animation-fill-mode:backwards!important;
}
.delay800 {
	animation-delay:1600ms;
	animation-fill-mode:backwards!important;
}
.delay1000 {
	animation-delay:1800ms;
	animation-fill-mode:backwards!important;
}
.delay1200 {
	animation-delay:2000ms;
	animation-fill-mode:backwards!important;
}
.delay1400 {
	animation-delay:2200ms;
	animation-fill-mode:backwards!important;
}
.delay1600 {
	animation-delay:2400ms;
	animation-fill-mode:backwards!important;
}
.delay1800 {
	animation-delay:2600ms;
	animation-fill-mode:backwards!important;
}
.delay2000 {
	animation-delay:2800ms;
	animation-fill-mode:backwards!important;
}
.delay2200 {
	animation-delay:3000ms;
	animation-fill-mode:backwards!important;
}
.delay2400 {
	animation-delay:3000ms;
	animation-fill-mode:backwards!important;
}
.delay2600 {
	animation-delay:4000ms;
	animation-fill-mode:backwards!important;
}
.delay2800 {
	animation-delay:5000ms;
	animation-fill-mode:backwards!important;
}
.delay3000 {
	animation-delay:5500ms;
	animation-fill-mode:backwards!important;
}
.delay3200 {
	animation-delay:6000ms;
	animation-fill-mode:backwards!important;
}
.delay3400 {
	animation-delay:6500ms;
	animation-fill-mode:backwards!important;
}
.delay3600 {
	animation-delay:7000ms;
	animation-fill-mode:backwards!important;
}
.delay3700 {
	animation-delay:9000ms;
	animation-fill-mode:backwards!important;
}
.delay3800 {
	animation-delay:10000ms;
	animation-fill-mode:backwards!important;
}
.delay4000 {
	animation-delay:11000ms;
	animation-fill-mode:backwards!important;
}
.delay4200 {
	animation-delay:12000ms;
	animation-fill-mode:backwards!important;
}
.delay4400 {
	animation-delay:13000ms;
	animation-fill-mode:backwards!important;
}
.delay4600 {
	animation-delay:14000ms;
	animation-fill-mode:backwards!important;
}
.delay4800 {
	animation-delay:15000ms;
	animation-fill-mode:backwards!important;
}
.delay5000 {
	animation-delay:16000ms;
	animation-fill-mode:backwards!important;
}
.delay5200 {
	animation-delay:17000ms;
	animation-fill-mode:backwards!important;
}
.delay5400 {
	animation-delay:18000ms;
	animation-fill-mode:backwards!important;
}
.delay5600 {
	animation-delay:19000ms;
	animation-fill-mode:backwards!important;
}
.delay5800 {
	animation-delay:20000ms;
	animation-fill-mode:backwards!important;
}
.delay6000 {
	animation-delay:21000ms;
	animation-fill-mode:backwards!important;
}
