@charset "utf-8";
*{font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
.btn_breathe{-webkit-animation:btn_breathe linear infinite 1.5s;}
@-webkit-keyframes btn_breathe{
	0%{-webkit-transform:scale(1.02);}
	50%{-webkit-transform:scale(0.95);}
	100%{-webkit-transform:scale(1.02);}
}


.home_sign_get_flow{width:100%;max-width:30rem;margin:0 auto;}
.home_sign_get_flow .num_change{width:100%;font-size:1rem;margin:0.5rem auto;display:table;text-align: center;color:#fff;}
.home_sign_get_flow .num_change .ico{height:1rem;margin:0 0.45rem;}
.home_sign_get_flow .num_change .remind{position: absolute;width:3.7rem;height:1.5rem;line-height:1.5rem;font-size:0.7rem;border-radius: 100rem;background-image: linear-gradient(90deg, #FF7E00 0%, #FF2A00 100%);color:#fff;font-weight:bold;padding-left:0.9rem;right:0.87rem;top:50%;-webkit-transform: translateY(-50%);}
.home_sign_get_flow .num_change .remind::before{
	content:"";
	position: absolute;left:0.4rem;top:50%;-webkit-transform: translateY(-50%);
	width:0.75rem;height:0.75rem;
	background-image: url(../images/remind_1.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.home_sign_get_flow .num_change .remind.active{box-shadow: 0 0 0 1px #fff inset;background-image: none; color:#fff;}
.home_sign_get_flow .num_change .remind.active::before{
	content:"";
	position: absolute;left:0.4rem;top:50%;-webkit-transform: translateY(-50%);
	width:0.75rem;height:0.75rem;
	background-image: url(../images/remind_2.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}


.home_sign_get_flow .adjust_steps .lay{margin-bottom:1rem;}
.home_sign_get_flow .adjust_steps .lay:last-child{margin-bottom: 0;}
.home_sign_get_flow .adjust_steps .lay .instruction{margin: 0.3rem auto 0.5rem;text-align: justify;}
.home_sign_get_flow .adjust_steps .lay .instruction .ft_red{color:#FF3E1F;}
.home_sign_get_flow .adjust_steps .lay .instruction .operate{color:#4c73ff;}

.home_sign_get_flow .adjust_steps{margin:1rem 0.87rem 1.32rem;padding:1.23rem 0.7rem 0.8rem;border-radius: 1.32rem;font-size:0.87rem;color:#3D4245;position:relative;z-index:1;background-image:linear-gradient(180deg,transparent 2rem,#fff 2.1rem,#fff);}
.home_sign_get_flow .adjust_steps::before{
	content:"";
	position:absolute;top:0;left:0;right:0;height:3rem;z-index:-1;
	background: url(../images/bg_step.png) left top/100% auto no-repeat;
}
.home_sign_get_flow .adjust_steps::after{
	content:"";
	position:absolute;top:-0.9rem;left:50%;-webkit-transform: translateX(-50%);
	width:1.63rem;height:0.8rem;
	background: url(../images/down_ani.png) center center/100% 100% no-repeat;
	-webkit-animation: down_ani linear infinite 0.9s alternate;
}

.home_sign_get_flow .adjust_steps.full_bg{background-image:linear-gradient(180deg,#fff 0%,#fff 100%);}
.home_sign_get_flow .adjust_steps.full_bg::after{
	content:"";
	position:absolute;top:-0.9rem;left:50%;-webkit-transform: translateX(-50%);
	width:1.63rem;height:0.8rem;
	background: none;
}

.home_sign_get_flow .notice{margin:1rem 0.87rem 1.32rem;border-radius: 1.32rem;background:#fff url(../images/bg_notice.png) left top/100% auto no-repeat;text-align: center;padding:0.87rem 0.57rem 0.7rem;box-shadow: 0 0 0 2px #fff inset;overflow: hidden;position: relative;}

.home_sign_get_flow .notice .title{height:1.56rem;}
.home_sign_get_flow .notice .cons{margin:0.87rem auto 0.7rem;background-image: linear-gradient(180deg, #FFF0E0 0%, #FFF3E6 100%);border-radius:0.87rem;padding:0.66rem 0.7rem;text-align:justify;}
.home_sign_get_flow .notice .cons p{font-size:0.87rem;color:#3d4245;font-weight:bold;text-indent: 2em;}
.home_sign_get_flow .notice .cons .honorific{font-size:0.87rem;color:#3d4245;text-indent: 0;}
.home_sign_get_flow .notice .cons p .operation{color:#4c73ff;text-decoration: underline;margin-left: 0.4rem;}
.home_sign_get_flow .notice .btn{margin:0 0.3rem;text-align: center;height:3.34rem;line-height:3.34rem;font-size:1.23rem;font-weight:bold;background-image: linear-gradient(138deg, #FF3102 0%, #FF6210 100%);
border-radius:1.23rem;color:#fff;position: relative;}
.home_sign_get_flow .notice .btn::before{
	content:"";
	position:absolute;top:0.4rem;right:0.4rem;bottom:0.4rem;left:0.4rem;
	background-image: linear-gradient(0deg,transparent,rgba(255,255,255,0.3));
	border-radius: 0.95rem;
}

.home_sign_get_flow .manghe_month{margin:1rem 0.87rem 1.32rem;background-color: #fff;border-radius: 1.32rem;padding:2.74rem 0.48rem 0.48rem;position: relative;}
.home_sign_get_flow .manghe_month .title{height:2.2rem;position:absolute;top:0;left:50%;-webkit-transform: translateX(-50%);}
.home_sign_get_flow .manghe_month .box{width:100%;background-color: #F5F3FF;padding:1rem 0.45rem;border-radius:1rem;}

.home_sign_get_flow .manghe_month .box .lay{display: flex;justify-content: space-between;align-items: center;background-color: #fff;box-shadow: 0 0 0 1px #FFDDE1 inset;padding: 0.6rem 0.8rem 0.6rem 0.3rem;border-radius: 0.87rem;margin-bottom:0.66rem;}
.home_sign_get_flow .manghe_month .box .lay:last-child{margin-bottom:0;}
.home_sign_get_flow .manghe_month .box .obj{width:3.3rem;height:3.3rem;margin-right:0.3rem;}
.home_sign_get_flow .manghe_month .box .describe{flex:1;font-size:1rem;color:#3d4245;}
.home_sign_get_flow .manghe_month .box .describe .txt{color:#FF7700;font-weight:bold;}
.home_sign_get_flow .manghe_month .box .btn{width:4.62rem;height:2rem;line-height:2rem;text-align:center;font-size:0.95rem;color:#fff;font-weight:bold;border-radius:100rem;margin-left:0.66rem;}
.home_sign_get_flow .manghe_month .box .btn.await{background-color: #ED0000; }
.home_sign_get_flow .manghe_month .box .btn.complete{background-color: #FF7700; }
.home_sign_get_flow .manghe_month .box .btn.finish{background-color: #B7B7B7; }

.home_sign_get_flow .manghe_month .box2{display: flex;justify-content: space-between;flex-wrap: wrap;height:21.1rem;position: relative;}
.home_sign_get_flow .manghe_month .box2 .lay{width:calc(50% - 0.2rem);background-color:#F5F3FF;border-radius:1rem;z-index:0;padding:0.45rem 0.45rem 0.87rem;position:absolute;}
.home_sign_get_flow .manghe_month .box2 .lay::before{
	content:"";position: absolute;top:0.45rem;right:0.45rem;bottom:0.45rem;left:0.45rem;background-color: #fff;
	border-radius: 0.87rem;z-index:-1;
}


.home_sign_get_flow .manghe_month .box2 .lay:nth-child(1){top:0;left:0;}
.home_sign_get_flow .manghe_month .box2 .lay:nth-child(2){top:0;right:0;}
.home_sign_get_flow .manghe_month .box2 .lay:nth-child(3){bottom:0;right:0;}
.home_sign_get_flow .manghe_month .box2 .lay:nth-child(4){bottom:0;left:0;}

.home_sign_get_flow .manghe_month .box2 .lay .manghe{width:7.04rem;height:6.2rem;background-image: url(../images/manghe_state_1.png?a=133);background-size: 100% 100%;background-repeat: no-repeat;margin:0 auto;}
.home_sign_get_flow .manghe_month .box2 .lay .state{font-size:1rem;color:#FF7700;text-align: center;font-weight:bold;}
.home_sign_get_flow .manghe_month .box2 .lay .date{display: block;height:1.32rem;line-height:1.32rem;width:6.38rem;text-align: center;margin:0 auto;background-color: #FF7700;border-radius: 100rem;color:#fff;}

.home_sign_get_flow .manghe_month .box2 .arrow{position: absolute;width:1rem;height:1rem;background-image: url(../images/arrow.png);background-size: 100% 100%;background-repeat: no-repeat;z-index:3;}
.home_sign_get_flow .manghe_month .box2 .arrow.gray{background-image: url(../images/arrow_gray.png);background-color: transparent;}
.home_sign_get_flow .manghe_month .box2 .arrow:nth-of-type(1){top:22%;left:50%;-webkit-transform: translateX(-50%);}
.home_sign_get_flow .manghe_month .box2 .arrow:nth-of-type(2){top:47.5%;right:20%;-webkit-transform: translateX(-50%) rotate(90deg);}
.home_sign_get_flow .manghe_month .box2 .arrow:nth-of-type(3){bottom:22%;left:50%;-webkit-transform: translateX(-50%) rotate(180deg);}



.home_sign_get_flow .manghe_month .box2 .lay.over .manghe{width:7.04rem;height:6.2rem;background-image: url(../images/manghe_state_3.png?a=133);background-size: 100% 100%;background-repeat: no-repeat;margin:0 auto;}
.home_sign_get_flow .manghe_month .box2 .lay.over .state{font-size:1rem;color:#3d4245;text-align: center;font-weight: normal;}
.home_sign_get_flow .manghe_month .box2 .lay.over .date{display: block;height:1.32rem;line-height:1.32rem;width:6.38rem;text-align: center;margin:0 auto;background-color: #C3C3C3;border-radius: 100rem;}
.home_sign_get_flow .manghe_month .box2 .lay.over:after{
	content:"";position: absolute;top:0.45rem;right:0.45rem;bottom:0.45rem;left:0.45rem;background-color:rgba(80,80,80,0.4);border-radius: 0.87rem;z-index:2;
}

.home_sign_get_flow .manghe_month .box2 .lay.notstart .manghe{width:7.04rem;height:6.2rem;background-image: url(../images/manghe_state_1.png?a=133);background-size: 100% 100%;background-repeat: no-repeat;margin:0 auto;}
.home_sign_get_flow .manghe_month .box2 .lay.notstart .state{font-size:1rem;color:#3d4245;text-align: center;font-weight: normal;}
.home_sign_get_flow .manghe_month .box2 .lay.notstart .date{display: block;height:1.32rem;line-height:1.32rem;width:6.38rem;text-align: center;margin:0 auto;background-color: #FFBC82;border-radius: 100rem;}
.home_sign_get_flow .manghe_month .box2 .lay.notstart:after{
	content:"";position: absolute;top:0.45rem;right:0.45rem;bottom:0.45rem;left:0.45rem;background-color:rgba(80,80,80,0.4);border-radius: 0.87rem;z-index:2;
}

.home_sign_get_flow .manghe_month .box2 .lay.ongoing .manghe{width:7.04rem;height:6.2rem;background-image: url(../images/manghe_state_1.png?a=133);background-size: 100% 100%;background-repeat: no-repeat;margin:0 auto;}
.home_sign_get_flow .manghe_month .box2 .lay.ongoing1 .manghe{width:7.04rem;height:6.2rem;background-image: url(../images/manghe_state_2.png?a=133);background-size: 100% 100%;background-repeat: no-repeat;margin:0 auto;}


.home_sign_get_flow .rule_prize{text-align: center;display: flex;justify-content: center;align-items: center;color:#fff;font-size:1rem;margin-bottom:2rem;}
.home_sign_get_flow .rule_prize > div{height:2.59rem;line-height:2.59rem;width:7.34rem;text-align:center;background-color:#FF5C00;margin:0 2px;font-size:1rem;}
.home_sign_get_flow .rule_prize > div:first-child{border-radius: 100rem 0 0 100rem;}
.home_sign_get_flow .rule_prize > div:last-child{border-radius: 0 100rem 100rem 0;}
.home_sign_get_flow .rule_prize > div .icon-rightBtn{font-size:0.75rem;position: relative;top:-1px;}


.home_sign_get_flow .step{padding:1.1rem 0;margin:0 1.1rem 1.1rem;}
.home_sign_get_flow .step > div{margin-bottom:1.2rem;position: relative;}
.home_sign_get_flow .step .btn{position: absolute;background-color: #FF6500;height:2.64rem;line-height:2.64rem;font-size:1rem;font-weight:bold;color:#fff;width:13.2rem;margin-left:-6.6rem;text-align: center;border-radius: 100rem;bottom:1.2rem;left:50%;}


.home_sign_get_flow .result{position: absolute;top:27%;left:20%;right:20%;bottom:18%;padding:2.4rem 0 3rem;display:flex;justify-content:space-around;flex-direction: column;color:#FF1100;font-size:1.05rem;text-align: center;}
.home_sign_get_flow .result .flow{font-size:1.93rem;font-weight:bold;position: relative;top:2px;padding:0 2px;}

.home_sign_get_flow .login{margin:2rem auto 3rem;position: relative;}
.home_sign_get_flow .login .lay{display: flex;justify-content: space-between;align-items: center;margin:0 2rem 1.1rem; background-color:#fff;border-radius:0.45rem;}
.home_sign_get_flow .login .lay .inp{flex:1;}
.home_sign_get_flow .login .lay .inp input{height:2.86rem;background: none;opacity:1;padding:0 0.87rem;font-size:0.95rem;color:#3d4245;}
.home_sign_get_flow .login .lay .inp input::-webkit-input-placeholder{color:#a3a3a3;}
.home_sign_get_flow .login .lay .delete{width:1.4rem;height:1.4rem;margin-right:0.66rem;}
.home_sign_get_flow .login .lay .get_verify{width:7rem;text-align: center;color:#3c4245;position: relative;}
.home_sign_get_flow .login .lay .get_verify::before{
	content:"";
	position: absolute;top:50%;left:0;-webkit-transform:scaleX(0.5) translateY(-50%);height:1.2rem;
	border-left: 1px solid #c8c8c8;
}
.home_sign_get_flow .login .btn_get{height:3.3rem;line-height:3.3rem;font-size:1.32rem;font-weight:bold;color:#ff4e00;background-image: linear-gradient(180deg,#fff,#FFEEE3);text-align: center;width:15rem;border-radius: 100rem;margin:2rem auto 0;}
.home_sign_get_flow .toast{color:#fff;font-size:0.95rem;background-color: rgba(0,0,0,0.6);position: absolute;padding:0.66rem 1.5rem;border-radius:0.45rem;top:15%;left:50%;-webkit-transform: translateX(-50%);white-space: nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}

.home_sign_get_flow .tc_result{position:fixed;width:18rem;top:45%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);opacity:0;transition: all ease 0.3s;z-index:11;}
.home_sign_get_flow .tc_result.active{-webkit-transform:translate(-50%,-50%) scale(1);opacity:1;}

.home_sign_get_flow .tc_result .result{position: absolute;top:6%;right:9%;bottom:43%;left:9%;display:flex;justify-content:space-around;flex-direction: column;text-align: center;font-size:0.95rem;color:#FF1100;padding:1.3rem 0;line-height:1;}
.home_sign_get_flow .tc_result .result .flow{font-size:1.76rem;font-weight:bold;position: relative;top:2px;}
.home_sign_get_flow .tc_result .result .tips{font-size:0.8rem;color:#a3a3a3;padding-top:0.7rem;margin-top:0.6rem;position: relative;}
.home_sign_get_flow .tc_result .result .tips::before{
	content:"";
	position: absolute;top:0rem;left:20%;-webkit-transform:scaleY(0.5) translateY(-50%);width:60%;
	border-top: 1px dashed #979797;	
}
.home_sign_get_flow .tc_result .countdown{position: absolute;top:60.5%;right:4.5%;bottom:6%;left:4.5%;display:flex;justify-content:center;flex-direction: column;text-align: center;font-size:0.84rem;color:#fff;}



.home_sign_get_flow .tc_result .close{position: absolute;width:2.4rem;bottom:-4rem;left:50%;margin-left:-1.2rem;}


.home_sign_get_flow .tc_week_manghe{position:fixed;left:50%;-webkit-transform: translate(-50%,0%);bottom:0;width:100%;max-width:30rem;background-image: linear-gradient(95deg, #FFF9DE 0%, #FAF5DD 36%, #F7D9D8 100%);border-radius: 1.32rem 1.32rem 0 0;padding:2.75em 0 1.6rem;z-index:11;}
.home_sign_get_flow .tc_week_manghe.active{-webkit-transform: translate(-50%,0%);}
.home_sign_get_flow .tc_week_manghe .tit_week{position: absolute;height:1.4rem;top:0.66rem;left:0.87rem;}
.home_sign_get_flow .tc_week_manghe .deco_manghe{position: absolute;width:6.29rem;top:-0.94rem;right:2rem;}
.home_sign_get_flow .tc_week_manghe .box_week{margin:0 0.87rem;border-radius: 1.32rem;background-color: #fff;padding:1.89rem 0.45rem 1.54rem;position: relative;}
.home_sign_get_flow .tc_week_manghe .close{position: absolute;right:1rem;top:-2.7rem;width:1.54rem;}

.home_sign_get_flow .box_week .lay{display: flex;justify-content: space-between;align-items:center;flex-wrap: wrap; background-color: #fff;box-shadow: 0 0 0 1px #FFDDE1 inset;padding: 0.6rem 0.8rem 0.6rem 0.3rem;border-radius: 0.87rem;margin-bottom:0.66rem;}
.home_sign_get_flow .box_week .lay:last-child{margin-bottom:0;}
.home_sign_get_flow .box_week .obj{width:3.3rem;height:3.3rem;margin-right:0.3rem;position: relative;border-radius: 0.4rem;}
.home_sign_get_flow .box_week .describe{flex:1;font-size:0.96rem;color:#3d4245;}
.home_sign_get_flow .box_week .describe .txt{color:#FF7700;font-weight:bold;}
.home_sign_get_flow .box_week .btn{width:4.62rem;height:2rem;line-height:2rem;text-align:center;font-size:0.95rem;color:#fff;font-weight:bold;border-radius:100rem;margin-left:0.4rem;position: relative;}
.home_sign_get_flow .box_week .btn.await{background-color: #ED0000 }
.home_sign_get_flow .box_week .btn.complete{background-color: #FF7700;}
.home_sign_get_flow .box_week .btn.finish{background-color: #B7B7B7;}



/* width:calc(100% - 3.6rem);margin-left:3.6rem; */
.home_sign_get_flow .box_week .txt_s{font-size:0.87rem;color:#666;}

.home_sign_get_flow .box_week .check_strategy{width:calc(100% - 3.3rem);margin-left:3.6rem;position: relative;font-size:0.95rem;color:#FF7700;font-weight:bold;padding:0.4rem 0 0.2rem;margin-top:0.4rem;}
.home_sign_get_flow .box_week .check_strategy::before{
	content:"";width:100%;
	position: absolute;top:0rem;left:0%;
	-webkit-transform:scaleY(0.5) translateY(-50%);
	border-top: 1px dashed #979797;	
}
.home_sign_get_flow .box_week .check_strategy span{text-decoration: underline;}


.blackBg.mc_blur{position: fixed;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);}



.home_sign_get_flow .tc_celebrate{position:fixed;width:18rem;top:45%;left:50%;-webkit-transform:translate(-50%,-50%) ;background-image: linear-gradient(154deg, #EBE7F5 5%, #FFFFFF 39%, #FDEAE6 100%);border-radius: 1.76rem;padding:5.5rem 0 2rem;z-index:11;text-align: center;font-size:1.1rem;color:#ff1100;font-weight: bold;}
.home_sign_get_flow .tc_celebrate::before{
	content:"";position: absolute;left:0;top:0;border-radius: 1.76rem;overflow: hidden;
	width:100%;height:100%;background-image: url(../images/bg_tc_celebrate.png);background-size: 100% auto;
	background-repeat: no-repeat;
	z-index:-1;
}
.home_sign_get_flow .tc_celebrate::after{
	content:"";
	width:9.1rem;height:7.5rem;
	background-image: url(../images/bird_cele.png);
	background-size: 100% 100%;
	position: absolute;left:50%;-webkit-transform: translateX(-50%);top:-2.4rem;
}
.home_sign_get_flow .tc_celebrate .btn{height:3.08rem;line-height:3.08rem;font-size:1.32rem;color:#fff;background-color:#FF6500;width:10.3rem;border-radius: 100rem;margin:1.7rem auto 0;text-align: center;}
.home_sign_get_flow .tc_celebrate .close{position: absolute;width:2.4rem;bottom:-4rem;left:50%;margin-left:-1.2rem;}


.home_sign_get_flow .bg_grad{height:100vh;background-image: linear-gradient(180deg, #FFE2DE 10%, #FFEFE8 32%, #FFFBF1 100%);position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;}
.home_sign_get_flow .ques_sin{margin:1.1rem 1.1rem;background-color: #fff;border-radius: 1.32rem;font-size:1.05rem;color:#3d4245;text-align: justify;font-weight:bold;padding:1.1rem 1.1rem 1.05rem;}
.home_sign_get_flow .ques_sin .tit_s{display: inline-block;height:1.32rem;line-height:1.32rem;background-image: linear-gradient(-63deg, #FF5900 5%, #FF8100 100%);border-radius:0.3rem;font-size:0.9rem;color:#fff;padding:0 0.3rem;margin-bottom:0.87rem;}
.home_sign_get_flow .ques_sin .ul_ques{margin-top:1.1rem;}
.home_sign_get_flow .ques_sin .ul_ques > li{height:3.08rem;line-height:3.08rem;background-color: #F3F3F3;border-radius: 100rem;margin-bottom:0.66rem;padding:0 1.63rem;}
.home_sign_get_flow .ques_sin .ul_ques > li.check{color:#51b35d;background-color:#E5F7EA;background-image: url(../images/right.png);background-repeat: no-repeat;background-size: 1.32rem 1.32rem;background-position: 94% center;}
.home_sign_get_flow .ques_sin .btn_submit{height:3.08rem;line-height:3.08rem;font-size:1.32rem;color:#fff;background-color:#b7b7b7;width:10.3rem;border-radius: 100rem;margin:1.7rem auto 0;text-align: center;}
.home_sign_get_flow .ques_sin .btn_submit.active{background-color:#FF6500;}
.home_sign_get_flow .ques_sin .prompt{text-align: center;color:#ff6500;margin-top:0.87rem;}

.home_sign_get_flow .ques_sin .strategy_display{display:flex;justify-content: space-around;flex-wrap: wrap;position: relative;padding:2rem 0 0.5rem;margin-top:1rem;}
.home_sign_get_flow .ques_sin .strategy_display::before{
	content:"";
	position: absolute;top:0rem;left:-1.1rem;right:-1.1rem;
	border-top: 1px dashed #979797;	
	-webkit-transform: scaleY(0.5);
	-webkit-transform-origin: top center;
}
.home_sign_get_flow .ques_sin .strategy_display .lay{width:3.2rem;height:3.2rem;line-height:3.3rem;margin-right:0.3rem;margin-left:0.3rem;text-align: center;font-size:2rem;background-color: #FFF2EA;color:#FF6500;margin-bottom:1.3rem;border-radius: 0.45rem;box-shadow: 0 0 0 1px #FF6500 inset;position: relative;}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(1){-webkit-transform:rotate(-5deg);}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(2){-webkit-transform:rotate(3deg);}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(3){-webkit-transform:rotate(-5deg);top:4px;}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(4){-webkit-transform:rotate(3deg);top:-4px}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(5){-webkit-transform:rotate(-5deg);}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(6){-webkit-transform:rotate(3deg);}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(7){-webkit-transform:rotate(-5deg);top:4px;}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(8){-webkit-transform:rotate(3deg);}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(9){-webkit-transform:rotate(-2deg);}
.home_sign_get_flow .ques_sin .strategy_display .lay:nth-child(10){-webkit-transform:rotate(6deg);top:5px;}




.home_sign_get_flow .ques_sin .animal_display{width:100%;background-color: #FFFBFA;display: flex;justify-content: space-between;margin-top:0.6rem;}
.home_sign_get_flow .ques_sin .animal_inp{width:100%;background-color: #FFFBFA;display: flex;justify-content: space-between;margin-top:0.6rem;padding:0 0.3rem;margin-bottom:0.7rem;}
.home_sign_get_flow .ques_sin .animal_inp .inp{width:3.9rem;height:3.9rem;background-image: url(../images/inp_blur_off.png);background-size: 100% 100%;background-repeat: no-repeat;}
.home_sign_get_flow .ques_sin .animal_inp .inp.active{background-image: url(../images/inp_blur_on.png);}
.home_sign_get_flow .ques_sin .animal_inp .inp input{width:100%;height:3.9rem;background: none;font-size:2.64rem;color:#ff6500;font-weight:bold;text-align:center;}






.home_sign_get_flow .tc_ques_prompt{width:100%;max-width:30rem;padding:0 1.32rem 1.3rem;background-color: #fff;position: fixed;left:50%;-webkit-transform: translate(-50%,-120%);bottom:0;border-radius: 1.32rem 1.32rem 0 0;transition: all ease 0.3s;z-index:11;min-height:12rem;font-size:1.1rem;text-align: justify;}
.home_sign_get_flow .tc_ques_prompt.active{-webkit-transform: translate(-50%,0%);}

.home_sign_get_flow .tc_ques_prompt .title{height:3rem;line-height:3rem;font-size:1.12rem;font-weight:bold;text-align: center;margin-bottom: 0.87rem;position: relative;}
.home_sign_get_flow .tc_ques_prompt .title::before{
	content:"";width:100%;
	position: absolute;bottom:0rem;left:0%;
	-webkit-transform:scaleY(0.5) translateY(-50%);
	border-bottom: 1px solid #c8c8c8;	
}
.home_sign_get_flow .tc_ques_prompt .ft_red{color:#FF0000;}
.home_sign_get_flow .tc_ques_prompt .close{position: absolute;width:1.32rem;right:1.32rem;top:0.83rem;z-index:2;}



.home_sign_get_flow_count{padding:4px;background-color: rgba(0,0,0,0.6);border-radius:100rem;width:90%;max-width: 27.5rem;position: fixed;top:0.87rem;left:50%;-webkit-transform: translateX(-50%);padding-right:1.84rem;display: flex;justify-content:space-between;align-items: center;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}

.home_sign_get_flow_count .ico{width:1.84rem;height:1.84rem;border-radius: 100rem;background-color:#fff;background-size: 100% 100%;background-repeat: no-repeat;}
.home_sign_get_flow_count .ico.bg{background-image: url(../images/bg_count_1.png)}
.home_sign_get_flow_count .ico img{transition: all ease 0.3s;-webkit-transform: scale(0);}
.home_sign_get_flow_count .ico img.active{-webkit-transform: scale(1);}
.home_sign_get_flow_count .txt{flex:1;color:#fff;text-align: center;font-weight:bold;}
.home_sign_get_flow_count .txt .countdown{color:#fff200;}
.home_sign_get_flow_count .txt .btn{color:#fff200;text-decoration: underline;margin:0 0.6rem 0 0.2rem;}

.home_sign_get_flow .recommen_box{margin: -0.5rem 0.87rem 2rem;border-radius: 1.1rem;box-shadow: 0 0 0 2px #FFE09F inset;background-color: #FFB137;padding:0 0.87rem 0.87rem;}
.home_sign_get_flow .recommen_box .title{width:10.25rem;height:2.55rem;line-height:2.55rem;background: url(../images/bg_tits.png) center center/100% 100% no-repeat;margin:0 auto 1rem;font-size:1.32rem;color:#fff;font-weight:bold;text-align: center;}
.home_sign_get_flow .recommen_box .cons{display:grid;grid-template-columns: repeat(2,1fr);gap:0.87rem;}



@media (min-width:501px) and (max-width: 2000px){
	.home_sign_get_flow .tc_week_manghe{bottom:1.3rem;border-radius: 1.32rem 1.32rem 1.32rem 1.32rem;}
	.home_sign_get_flow .tc_ques_prompt{border-radius: 1.32rem;bottom:1.3rem;}
	
	.home_sign_get_flow .ques_sin .animal_inp{padding:0 0.9rem;}
	.home_sign_get_flow .ques_sin .animal_inp .inp{width:4.5rem;height:4.5rem;}
	.home_sign_get_flow .ques_sin .animal_inp .inp input{height:4.5rem;font-size:3rem;}
	.home_sign_get_flow .ques_sin .animal_inp~p{padding-left:1rem;}
	
	.home_sign_get_flow .ques_sin .strategy_display .lay{width:4rem;height:4rem;line-height:4rem;margin-right:0.3rem;margin-left:0.3rem;font-size:2.5rem;}
	}

.home_sign_get_flow .my_prize{padding-top:0.87rem;margin-bottom: 2rem;}
.home_sign_get_flow .my_prize .lay{margin:0 0.7rem 0.87rem;background-color: #fff;border-radius: 0.7rem;padding:0 0.75rem;position: relative;}
.home_sign_get_flow .my_prize .lay .title{display: flex;justify-content: space-between;align-items: center;padding:0.66rem 0;color:#FF5A00;font-weight:bold;position:relative;}
.home_sign_get_flow .my_prize .lay .title::before{
	content:"";
	width:100%;
	border-bottom: 1px solid #c8c8c8;
	-webkit-transform: scaleY(0.5);
	-webkit-transform-origin: bottom center;
	position: absolute;left:0;bottom:0;
	opacity:0.5;
}
.home_sign_get_flow .my_prize .lay .title .name{flex:1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.home_sign_get_flow .my_prize .lay .title .btn{display: inline-block; width:4.64rem;height:2rem;line-height:2rem;text-align: center;color:#fff;background-color: #ff5a00;border-radius: 100rem;margin-left:0.8rem;}
.home_sign_get_flow .my_prize .lay .title .btn.gray{background-color:#b7b7b7;}
.home_sign_get_flow .my_prize .lay .content{font-size:0.87rem;color:#a3a3a3;line-height:1.8;padding:0.7rem 0;}

.home_sign_get_flow .hao_yangmao{margin:1rem 0.87rem 1.32rem;position: relative;}
.home_sign_get_flow .hao_yangmao .present_1{position: absolute;width:28.7%;left:3%;bottom:11%;}
.home_sign_get_flow .hao_yangmao .present_2{position: absolute;width:33.2%;left:50%;bottom:13%;-webkit-transform: translateX(-50%);}
.home_sign_get_flow .hao_yangmao .present_3{position: absolute;width:28.7%;right:3%;bottom:11%;}

.tc_getflow_prompt{position:fixed;width:18rem;top:45%;left:50%;-webkit-transform:translate(-50%,-50%) ;background-color:#fff;border-radius: 1.32rem;padding:1.9rem 1rem 1.5rem;z-index:11;text-align: center;color:#3d4245;font-size:0.87rem;}
.tc_getflow_prompt .tit{font-size:1.23rem;font-weight:bold;margin-bottom:0.4rem;}
.tc_getflow_prompt .btn_area{display:flex;justify-content: space-between;padding:0 0.5rem;font-weight:bold;margin-top:1.4rem;}
.tc_getflow_prompt .btn_area .line{width:calc(50% - 0.75rem);text-align:center;font-size:1rem;border-radius:100rem;height:2.42rem;line-height:2.42rem;color:#FF7700;box-shadow: 0 0 0 1px #FF7700 inset;}
.tc_getflow_prompt .btn_area .bg_org{width:calc(50% - 0.75rem);text-align:center;font-size:1rem;border-radius:100rem;height:2.42rem;line-height:2.42rem;background-color:#FF7700;color:#fff;}
.tc_getflow_prompt .btn_sin{width:9.46rem;margin:1.4rem auto 0;text-align:center;font-size:1rem;border-radius:100rem;height:2.42rem;line-height:2.42rem;background-color:#FF7700;color:#fff;font-weight:bold;}

.tc_getflow_prompt .close{position: absolute;width:2.4rem;bottom:-4rem;left:50%;-webkit-transform: translateX(-50%);}

.tc_getflow_prompt_bot{position:fixed;width:100%;max-width:30rem;bottom:0;left:50%;-webkit-transform:translateX(-50%) ;background-color:#F2F2F2;border-radius: 1.32rem 1.32rem 0 0;padding:1.9rem 1rem 1.5rem;z-index:11;text-align: center;color:#858585;font-size:0.87rem;}
.tc_getflow_prompt_bot .tit{font-size:1.28rem;color:#3d4245;font-weight:bold;margin-bottom:0.3rem;}

.tc_getflow_prompt_bot .btn{width:100%;height:2.42rem;line-height:2.42rem;font-size: 1rem;color:#fff;background-color: #FF7700;border-radius: 100rem;}
.tc_getflow_prompt_bot .operation{width:100%;background-color: #fff;display: flex;justify-content: space-between;align-items: center;font-size:1.14rem;font-weight:bold;padding: 0.87rem 1.5rem 0.87rem 1.4rem;color:#3d4245;border-radius:0.6rem;margin:1.8rem auto 2.1rem;}

.home_sign_get_flow .ques_sin .tit_top{color:#fff;font-weight:bold;background-image: linear-gradient(-63deg, #FF8100 5%, #FF5900 100%);border-radius: 1.32rem 1.32rem 0 0;margin:-1.1rem -1.1rem 1.5rem;padding:0.45rem 1.1rem 0.45rem 2.9rem;font-size:1.1rem;line-height:1.2;position: relative;}
.home_sign_get_flow .ques_sin .tit_top::before{
	content:"";
	position: absolute;left:0.7rem;top:50%;-webkit-transform: translateY(-50%);
	width:1.89rem;height:1.89rem;
	background-image: url(../images/ques_pic.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}

.home_sign_get_flow .ques_sin .animal_idiom{text-align: center;font-size:1.54rem;margin:-0.66rem auto;background-color: #FFFBF9;border-radius: 0.87rem;padding:1.2rem 0;}
.home_sign_get_flow .ques_sin .animal_idiom div{margin:0.7rem auto;display: flex;justify-content: center;align-items: center;}
.home_sign_get_flow .ques_sin .animal_idiom span{display: inline-block;width:2.11rem;height:2.11rem;line-height:2.11rem;margin:0 0.3rem;text-align: center;}
.home_sign_get_flow .ques_sin .animal_idiom span.wait{color:transparent;position: relative;z-index:1;}
.home_sign_get_flow .ques_sin .animal_idiom span.wait::after{
	content:"";
	width:2.11rem;height:2.11rem;
	background-image:url(../images/inp_blur_off.png);
	background-size: 100% 100%;
	position: absolute;left:0%;bottom:0%;
	z-index:-1;
}
.home_sign_get_flow .ques_sin .animal_idiom span.wait.active{color:#FF6500;position: relative;z-index:1;}
.home_sign_get_flow .ques_sin .animal_idiom span.wait.active::after{
	content:"";
	width:2.11rem;height:2.11rem;
	background-image:url(../images/inp_blur_on.png);
	background-size: 100% 100%;
	position: absolute;left:0%;bottom:0%;
	z-index:-1;
}
.home_sign_get_flow .ques_sin .animal_idiom span.wait.success{color:#FF6500;position: relative;z-index:1;}
.home_sign_get_flow .ques_sin .animal_idiom span.wait.success::after{
 content:"";
 width:2.11rem;height:2.11rem;
 background-image:url(../images/inp_blur_off.png);
 background-size: 100% 100%;
 position: absolute;left:0%;bottom:0%;
 z-index:-1;
}

.tc_getflow_prompt_bot .close{position: absolute;width:1.32rem;right:1.2rem;top:1.2rem;}

.tc_getflow_prompt_bot .operation .switch_new {
	position:relative;
	width: 3rem;
	height: 1.5rem;
	background-color: #D8D8D8;
	border: 3px solid #D8D8D8;
	box-sizing: content-box;
	transition: all ease 0.3s;
	border-radius: 20rem;
	-webkit-transform: scale(0.9);
	-webkit-transform-origin: right center;
}
.tc_getflow_prompt_bot .operation .switch_new.active{
	background-color: #FF7700;
	border: 3px solid #FF7700;
}

.tc_getflow_prompt_bot .operation .switch_new::before {
	content:"";
	position:absolute;
	width: 1.5rem;
	height: 1.5rem;
	border-radius:100rem;
	background-image: linear-gradient(180deg, #fff, #eee);
	top: -1px;
	left: -1px;
	border: 1px solid #fff;
	box-sizing: content-box;
	transition: all 0.2s;
	-webkit-transform: translateX(0rem);
}
.tc_getflow_prompt_bot .operation .switch_new.active::before{
	content:"";
	position:absolute;
	width: 1.5rem;
	height: 1.5rem;
	border-radius:100rem;
	background-image: linear-gradient(180deg, #fff, #eee);
	top: -1px;
	left: -1px;
	border: 1px solid #fff;
	box-sizing: content-box;
	transition: all 0.2s;
	-webkit-transform: translateX(1.5rem);
	}


.home_sign_get_flow .ban_duianhao{position: relative;}
.home_sign_get_flow .ban_duianhao .num_change{position: absolute;width:100%;left:0;top:28%;height:2.20rem;display: flex;justify-content: center;align-items: center;font-size:1.1rem;color:#000;font-weight:bold;background-image: linear-gradient(90deg, rgba(255,204,102,0.00) 1%, rgba(255,204,102,0.90) 27%, #FFCC66 51%, rgba(255,204,102,0.90) 77%, rgba(255,204,102,0.00) 100%);}
.home_sign_get_flow .ban_duianhao .num_change .ico{height:1.28rem;margin:0;}
.home_sign_get_flow .ban_duianhao .num_change .number{padding:0 0.5rem;}
.home_sign_get_flow .ban_duianhao .num_change .change{height:1.2rem;line-height:1.2rem;font-size:0.75rem;color:#000;font-weight:bold;box-shadow: 0 0 1px #000 inset,0 0 1px #000 inset;border-radius: 100rem;text-align: center;width:2.55rem;}
.home_sign_get_flow .ban_duianhao .rule{font-size:0.87rem;color:#fff;font-weight:bold;width:2.02rem;text-align: center; padding:0.5rem 0.4rem;line-height:1.2;background: rgba(0,0,0,0.50);border-radius: 0.53rem 0px 0px 0.53rem;position: absolute;right:0;top:18%}
.home_sign_get_flow .anhao_box{width:100%;margin:-7.9rem auto 2rem;position: relative;}
.home_sign_get_flow .anhao_box::after{
	content: "";
	position: absolute;bottom:-2rem;left:0;
	width:100%;height:40%;
	background-image: url(../images/bg_bot.png);
	background-size: 100% auto;
	background-position: left bottom;
	background-repeat: no-repeat;
}
.home_sign_get_flow .anhao_box .btn{width:78.4%;position: absolute;left:50%;-webkit-transform: translateX(-50%);bottom:-1.3rem;z-index:2;}
.home_sign_get_flow .anhao_box .btn.disable::before{
	content:"";
	position: absolute;left:0;top:0;
	width:100%;height:100%;border-radius: 1.1rem;
	background-color: rgba(255,255,255,0.5);
}
.home_sign_get_flow .anhao_box .btn .txt{position:absolute;left:0;top:0;width:100%;height:100%;display: flex;justify-content: center;align-items: center;line-height:1;color:#fff;font-weight:bold;font-size:1.41rem;}

.tc_rule_pub {
	position:fixed;width:100%;top:0;right:0;bottom:0;left:0;
	background-color: rgba(255, 255, 255, 0.9);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	
	transition: all ease 0.3s;
}
.tc_rule_pub.active{-webkit-transform: translateY(0%);}

.tc_rule_pub .title {
	margin: 1rem auto;
}

.tc_rule_pub .title .line {
	position: relative;
	width: 3rem;
}

.tc_rule_pub .title .line::before {
	content: "";
	position: absolute;
	width: 100%;
	left: 0;
	top: -0.1rem;
	border-bottom: 1px solid #a3a3a3;
	-webkit-transform: scaleY(0.5);
	-webkit-transform-origin: bottom center;
}

.tc_rule_pub .rule {
	padding: 0 1.5rem;
	font-size: 0.88rem;
	color: #a3a3a3;
	top: 10.7rem;
	bottom: 5rem;
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	text-align: justify;
}
.tc_rule_pub .rule > div{margin-bottom:0.45rem;}
.tc_rule_pub .rule .tit{color:#3d4245;font-weight:bold;}
.tc_rule_pub .rule .ft_red{color:#ff1800;}