*{
	margin: 0;
	padding: 0;
	list-style: none;
	text-decoration: none;
	-webkit-tap-highlight-color:transparent;
	box-sizing: border-box;
}
body{
	width: 7.5rem;
	max-width:7.5rem;
	margin: 0 auto;
	background-color:#fff;
}
img{
	display: block;
	vertical-align: middle;
}
h1{
	font-size: .34rem;
	text-align: center;
}
input {outline:none;}
.main{
	width:7.5rem;
	display: block;
}
.main img{
	width:100%;
	margin: auto;
	display: block;
}
.form{
	width:6.73rem;
	background-color:#fff;
	position: relative;
	border-radius:.2rem;
	font-size:.24rem;
	margin:.63rem auto 0 auto;
	padding-bottom:.4rem;
}
.form h3{
	font-size:.3rem;
	color:#000000;
	line-height:.8rem;
	text-align: center;
	padding-top:.1rem;
}
.form p{
	text-align: center;
	margin-bottom:.2rem;
}
.form-input{
	display: flex;
	padding:0 .3rem;
	margin-bottom:.3rem;
}
.form-input label{
	width:1.5rem;
	line-height:.6rem;
}
.form-input label i{
	color:#e6010f;
}
.form-input-div{
	border:.02rem solid #fe6c5a;
	width:100%;
}
.form-input-div input{
	border:none;
	border-style: none;
	width:95%;
	height:.7rem;
	margin-left:.1rem;
	font-size:.28rem;
}
.form-input-ch{
	width:100%;
}
.form-input-ch div{
	width:50%;
	float: left;
	line-height:.35rem;
	font-size:.3rem;
	margin-bottom:.2rem;
}
.form-input-ch div input{
	width:.3rem;
	height:.3rem;
	margin-right:.1rem;
}
.form-butt{
	width:6rem;
	margin: auto;
	height:.8rem;
	line-height:.8rem;
	border-radius:.1rem;
	background-color:#fe6c5a;
	color:#fff;
	font-size:.26rem;
	text-align: center;
}
.bo-bottom{
	max-width:7.5rem;
	padding:.15rem;
	background-color:#fff;
 
	 
	align-items:center;
}
.bo-wx img{
	width:.6rem;
	height:.6rem;
	margin-right:.2rem;
}
.bo-cn{
	font-size:.26rem;
	color:#000;
}
.bo-wechat{
	background-color:rgb(26, 173, 23);
	color: rgb(255, 255, 255);
	font-size:.35rem;
	margin-left: auto;
	height:.8rem;
	line-height:.8rem;
	padding:0 .6rem;
	font-weight: bold;
	/* border-radius:.8rem; */
	animation:scale 4s linear infinite
}
.bo-wechat span{
	font-size:.35rem;
	font-weight: bolder;
}

@keyframes scale {
	0% {
		transform: scale(1);
	}
	12.5% {
		transform: scale(1.1);
	}
	25% {
		transform: scale(1);
	}
	37.5% {
		transform: scale(1.1);
	}
	50% {
		transform: scale(1);
	}
	100% {
		transform: scale(1);
	}
}

@keyframes iconscale {
	0% {
		transform: scale(1);
	}
	4.44% {
		transform: scale(1.1) rotate(10deg);
	}
	11.11% {
		transform: scale(1) rotate(-10deg);
	}
	17.78% {
		transform: scale(1.1) rotate(10deg);
	}
	22.22% {
		transform: scale(1);
	}
	33.33% {
		transform: scale(1);
	}
	37.78% {
		transform: scale(1.1) rotate(10deg);
	}
	44.44% {
		transform: scale(1) rotate(-10deg);
	}
	51.11% {
		transform: scale(1.1) rotate(10deg);
	}
	55.56% {
		transform: scale(1);
	}
	100% {
		transform: scale(1);
	}
}


.wechat-modal-container{
	width:100%;
	max-width:7.5rem;
	height:100%;
	position: fixed;
	top:0;
	left:0;
	right:0;
	margin: auto;
	z-index:9999;
	background:rgba(0, 0, 0, 0.4);
}

.wechat-modal-main{
	width:6rem;
	padding:.3rem;
	border-radius:.3rem;
	background-color:#fff;
	position: fixed;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
}
.modal-main{
	position:relative;
}
.main-success{
	width:.7rem;
	height:.7rem;
	display: block;
	margin:.2rem auto 0 auto;
}
.main-success img{
	width:.7rem;
	height:.7rem;
}
.main-title{
	text-align: center;
	font-weight: bolder;
	font-size:.35rem;
	margin:.1rem auto;
}
.wechat-number,.wechat-desc{
	color:#666;
	font-size:.28rem;
	text-align: center;
}
.wechat-tz{
	width:3rem;
	height:.8rem;
	color:#fff;
	font-size:.35rem;
	display: block;
	margin:.3rem auto;
	background-color:#1aad17;
	border-radius:.2rem;
	text-align: center;
	line-height:.8rem;
}
.wechat-addweixin{
	width:90%;
	display: block;
	border-radius:.2rem;
	margin:0 auto .1rem auto;
}
.clo{
	width:.4rem;
	height:.4rem;
	position: absolute;
	right:0;
	top:-.1rem;
	display: block;
}
.clo img{
	width:.4rem;
	height:.4rem;
}
/*.form-input{*/
	/*width:5.96rem;*/
	/*padding-top:.17rem;*/
	/*padding-bottom:.17rem;*/
	/*background-color:#fff;*/
	/*margin:0 auto .4rem auto;*/
	/*display: flex;*/
	/*border-radius:.1rem;*/
	/*box-shadow:.1rem 5px 8px #88868e;*/
/*}*/
/*.form-input label{*/
	/*font-family: "Noto Sans SC";*/
	/*font-weight: bold;*/
	/*font-size:.3rem;*/
	/*color:#606060;*/
	/*width:1.12rem;*/
	/*text-align: center;*/
	/*line-height:.4rem;*/
	/*height:.4rem;*/
	/*border-right:.04rem solid #606060;*/
/*}*/
/*.form-input-div{*/
	/*width:100%;*/
	/*padding-left:.11rem;*/
/*}*/
/*.form-input-div input,.form-input-div select{*/
	/*width:90%;*/
	/*height:.4rem;*/
	/*line-height:.4rem;*/
	/*font-size:.26rem;*/
	/*font-family: "Noto Sans SC";*/
	/*font-weight:300;*/
	/*border-style:none;*/
	/*position: relative;*/
/*}*/
/*.form-input-div input::placeholder,.form-input-div select::placeholder{*/
	/*color:#c9c9c9;*/
/*}*/
/*.form-input img{*/
	/*position: absolute;*/
	/*right:.5rem;*/
	/*top:.48rem;*/
	/*width:.35rem;*/
	/*height:.35rem;*/
/*}*/


/*.form-button{*/
	/*width:5.96rem;*/
	/*padding-top:.17rem;*/
	/*padding-bottom:.17rem;*/
	/*margin:.4rem auto 0 auto;*/
	/*border-radius:.1rem;*/
	/*font-size:.3rem;*/
	/*font-family: "Noto Sans SC";*/
	/*font-weight:bold;*/
	/*color:#fff;*/
	/*box-shadow:.1rem 5px 8px #88868e;*/
	/*background-color:#674efb;*/
	/*text-align: center;*/
	/*position: absolute;*/
	/*bottom:-.3rem;*/
	/*left:0;*/
	/*right:0;*/
	/**/
/*}*/
/*.form-input-br{*/
	/*height:.2rem;*/
/*}*/
 .btn-box {
            background-image: url(../images/242417wmyhg_1btn_ORIGIN_zUDO.png);
            background-size: cover;
            background-repeat: no-repeat;
            font-size:.4rem;
            width: 5.4rem;
            height: 1.28rem;
            line-height: 1.28rem;
            margin: 0 auto;
            text-align: center;
            font-weight: bold;
            color: rgb(227, 23, 23);
            position: relative;
        }
        

 .task-pointer {
            display: inline-block;
            position: absolute;
            right: -.3rem;
            bottom: -.3rem;
            width: 1.44rem;
            height: .96rem;
            background: url(../images/3246277wmyhg_2hand_ORIGIN_3UDM.png) no-repeat center;
            background-size: 100% 100%;
            -webkit-animation: pointer-animation linear infinite .5s;
            animation: pointer-animation linear infinite .5s;
        }
        
 @-webkit-keyframes pointer-animation {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0)
            }

            50% {
                -webkit-transform: translate(4%, 5%);
                transform: translate(4%, 5%)
            }

            100% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0)
            }
        }

        @keyframes pointer-animation {
            0% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0)
            }

            50% {
                -webkit-transform: translate(4%, 5%);
                transform: translate(4%, 5%)
            }

            100% {
                -webkit-transform: translate(0, 0);
                transform: translate(0, 0)
            }
        }
        

.wechat-b{
	width:6.88rem;
	height:.9rem;
	background-color:#dc0000;
	color:#fff;
	box-shadow:#e73327 0px 0.06rem 0.2rem 0px;
	border-radius:22px;
	box-sizing:border-box;
	position: fixed;
	bottom:.2rem;
	left:0;
	right:0;
	font-weight: bold;
	font-size:.35rem;
	text-align: center;
	line-height:.9rem;
	margin: auto;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
    z-index:999;
}
 .wechat-b a{
	 color: #fff;
 }
.mais h1,.mais h2{
	font-size:.35rem;
	font-weight: bold;
	padding:0 .05rem;
	text-align:left;
	text-indent:.73rem;
	line-height:.6rem;
}
.mais h3{
	text-align: center;
	font-weight: bold;
	font-size:.35rem;
	color:rgb(226,80,65);
	line-height:.6rem;
}
.mains{
	width:7.5rem;
	display: flex;
	padding:.2rem 0;
}
.mains div{
	width:3.45rem;
	height:3.45rem;
	margin: auto;
}
.mains div img{
	width:3.45rem;
	height:3.45rem;
}
.maint h3{
	padding-left:.2rem;
	line-height:.5rem;
	font-size:.35rem;
}
.wsx{
	position: fixed;
	top:50%;
	right:.2rem;
	background-color:#1aad17;
	display: flex;
	justify-content: center;
	align-items:center;
	font-size:.35rem;
	padding:.2rem;
	border-radius:100%;
	z-index:999;
	color:#fff;
}
.wsx img{
	width:.6rem;
	height:.6rem;
}


.wechat-bb{
	width:6.88rem;
	height:.9rem;
	background-color:rgb(26, 173, 23);
	color:#fff;
	box-shadow:rgb(0 124 11) 0px 0.06rem 0.2rem 0px;
	border-radius:22px;
	box-sizing:border-box;
	position: fixed;
	bottom:.2rem;
	left:0;
	right:0;
	font-weight: bold;
	font-size:.29rem;
	text-align: center;
	line-height:.9rem;
	margin: auto;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
    z-index:999;
}
.wechat-bb i{
	width:.5rem;
	height:.5rem;
	
}
.wechat-bb i img{
	width:.5rem;
	height:.5rem;
}

.bo-bottom{
	max-width:7.5rem;
	padding:.15rem;
	background-color:#fff;
	 
	 
	margin: auto;
	display: flex;
	align-items:center;
}
.bo-wx img{
	width:.6rem;
	height:.6rem;
	margin-right:.2rem;
}
.bo-cn{
	font-size:.26rem;
	color:#000;
}
.bo-wechat{
	background-color:rgb(26, 173, 23);
	color: rgb(255, 255, 255);
	font-size:.35rem;
	margin-left: auto;
	height:.8rem;
	line-height:.8rem;
	padding:0 .6rem;
	font-weight: bold;
	 
	animation:scale 4s linear infinite;
	position: fixed;
	bottom:.2rem;
	left:0;
	right:0;
	width:6.5rem;
	font-weight: bold;
	font-size:.35rem;
	text-align: center;
	line-height:.9rem;
	margin: auto;
	display: flex;
	align-content: center;
	align-items: center;
	justify-content: center;
	z-index:999;
}
.bo-wechat span{
	font-size:.35rem;
	font-weight: bolder;
}
.bo-wechat img{width:.6rem;}

.vrsf{
	height: 1.2rem;
	background-color:#fff;
	position: fixed;
	bottom:0;
	left:0;
	right:0;
	padding:.2rem ;
}