@charset "utf-8";
/* CSS Document */
/* login*/
.head-area-fixed { position: fixed;z-index: 999; width: 100%; top: 0; left: 0;}
.head-area{ height: .88rem; line-height:.88rem;position: relative;padding:0 .3rem; background: #fff;border-bottom:.02rem solid #f2f2f2; }
.head-text { display: block; text-align: center; font-size: .36rem;}

.content-box-set { padding: 2.24rem .6rem 0 .6rem; margin-top: .88rem; background: #fff;}
.input-container { margin-top: .4rem; padding: .1rem 0; height: .5rem; border-bottom: .02rem solid #e5e5e5; }
.user-name { font-size: .28rem;}
.input-container-bottom {margin-bottom: 1rem;}
/*placeholder  color*/
input::-webkit-input-placeholder {color: #ccc;}/* WebKit, Blink, Edge */
input:-moz-placeholder {color: #ccc;}  /* Mozilla Firefox 4 to 18 */
input::-moz-placeholder {color: #ccc;} /* Mozilla Firefox 19+ */
input:-ms-input-placeholder { color: #ccc;}/* Internet Explorer 10-11 */

.loginbtn { width: 100%; height: .8rem; line-height: .8rem; text-align: center;display: block; background: #87b828; color: #fff; font-size: .28rem; border-radius: .08rem;}
.register-forget {margin-top: .24rem; font-size: .28rem;}
.register-text { color: #87b828;}
.forget-text{ float: right;}
.other-login { text-align: center; margin-top: 1rem; font-size: .24rem; color: #999;}
.other-login::after {content:""; background: url("../images/xsx2.png") no-repeat center; width: 2.32rem;height: .02rem;background-size: 2.32rem .02rem; display: inline-flex;vertical-align: middle;}
.other-login::before { content:""; background: url("../images/xsx1.png") no-repeat center;  width: 2.32rem;height: .02rem;background-size: 2.32rem .02rem;display: inline-flex;vertical-align: middle;}
.wx-login { margin-top: .4rem; background: url("../images/wx.png") no-repeat center; background-size:.49rem .4rem; width: 6.3rem; height: .4rem; }

/*forget-password1*/
.next-text { display: block;width: 1.04rem;height: .48rem;background: #bfbfbf;color: #fff;text-align: center;font-size: .24rem;line-height: .48rem;float: right;margin-top: -.68rem;}
.yzm {position: absolute; width: 1.8rem; height: .58rem; line-height: .58rem; display: block; right: 0;margin-top: -.5rem;text-align: center}
.input-container-set { position: relative}

/*forget-password2*/
.yzm2 { height: .64rem!important; line-height: .64rem!important; font-size: .24rem!important;background: #e5e5e5!important; color: #87b828!important; width: auto!important; background: none!important;border: none!important;}

/*regist*/
.content-box-set2 { padding: 1.24rem .6rem 0 .6rem; }
.agreement {margin: .3rem 0 .4rem 0; font-size: .24rem; color: #666;}
.agreement a { color: #87b828;}
.get-yzm { float: right; font-size: .28rem; color: #87b828!important;width: auto!important;height: .6rem!important; background: none!important;border: none!important;}

/*register weui 成功弹框重置*/
.weui-input {font-size: .28rem!important;}
.weui-dialog__title { font-size: .36rem!important;}
.weui-dialog__btn{ font-size: .36rem!important; height: .96rem!important; line-height: .96rem;}
.weui-dialog { max-width: 20rem!important; width: 5rem!important;border-radius: .08rem!important;}
.weui-dialog__hd { padding: .4rem 0!important;}
.weui-dialog__ft:after { height: .02rem!important; border-top: .02rem solid #d5d5d6!important;}


/*input样式设置*/
.checkbox { display: none;}
input[type="checkbox"]:checked + label::before {content: '\2714';color: #87b828;background-color: #fff;margin: 0 .08rem 0 .3rem;}
input[type="checkbox"] + label::before {content: '\a0'; /* non-break space */display: inline-block;width: .24rem;height: .24rem;border-radius: .2em;background: #fff;border: .02rem solid #c9c9c9;text-indent: .02rem;line-height: .22rem;margin: 0 .08rem 0 .3rem; font-size: .28rem;}
input[type="checkbox"]:focus + label::before {box-shadow: 0 0 .1em .1em #58a;}
input[type="checkbox"]:disabled + label::before {background:#fff;box-shadow: none;color: #fff;}
