.fix-footer{display: none;}
.foot{padding-bottom: 40px;}
.form{height: 708px;z-index: 1;}
.received{position: relative;}
.received form{width: 424px;padding: 60px 43px 30px;position: absolute;right: 0;top: 100px;background: #fff;text-align: center;box-sizing: border-box;border-radius: 15px;box-shadow: 0 0 10px 0 #eee;}
.received form h3{font-size: 30px;color: #7171fe;font-weight: normal;margin-bottom: 52px;}
.form .input-area input{width: 100%;height: 44px;font-size: 20px;color: #8c8c8c;border: none;border-bottom: 1px solid #c2c2c2;margin-bottom: 26px;}
.form .input-area input.tell{background: url(/uploads/image/2mimages/phone.png) no-repeat 98% 50%;background-size: 18px;}
.form .input-area input.username{background: url(/uploads/image/2mimages/user.png) no-repeat 98% 50%;background-size: 23px;}
.select-area{position: relative;}
.select-area select{width: 100%;height: 44px;font-size: 20px;color: #8c8c8c;border: none;border-bottom: 1px solid #c2c2c2;margin-bottom: 26px;appearance: none;-webkit-appearance: none;-moz-appearance: none;}
.select-area:after{content: "";width: 21px;height: 10px;background: url(/uploads/image/2mimages/down.png) no-repeat center;position: absolute;right: 2%;top: 17px;pointer-events: none;}
.register input{width: 100%;height: 63px;background: #7171fe;color: #fff;border: none;box-shadow:0 0 10px 0 #7171fe;border-radius: 32px;font-size: 26px;}
.receive-yzm{display: flex;border-bottom: 1px solid #c2c2c2;justify-content: space-between;height: 44px;margin-bottom: 26px;}
.receive-yzm .ipt{border: 0;background-color: rgba(0, 0, 0, 0);width: 300px;font-size: 20px;line-height: 44px;}
.receive-yzm.phone .ipt{width: 238px;}
.receive-yzm.phone .hq_code{flex: 1;border-radius: 5px;background-color: #7171fe;text-align: center;line-height: 44px;color: #fff;}
.receive-yzm.phone .hq_code.active{background-color: #dddddd;}