@charset "UTF-8";
/*login*/
.logo-wrapper {text-align: center;width: 68%;margin: 1.8rem auto 0;}
.logo-wrapper .logo{height: 2.7rem;display: block;margin: 0 auto;}
.logo-wrapper .logo-text{height: 1.6rem;display: block;margin: .4rem auto 0;}
.logo-wrapper .logon-des{font-size: 1rem;color: #222;margin-top: .5rem;}
.login-wrap{padding: 0 .8rem;margin-top: 2.25rem;}
.login-wrap.mt0{margin-top: 0;}
.login-wrap .login-input-wrap{height: 2.2rem;margin-bottom: .6rem;position: relative;/*border: solid 1px #ccc;*/}
.login-wrap .login-input-wrap.mb0{margin-bottom: 0;}
.login-wrap .login-input-wrap label{flex: 0 0 20%;vertical-align: middle;padding: 10px;}
.login-wrap .login-input-wrap .login-input{outline: none;border: none;background: transparent;height: 100%;width: 100%;font-size: .85rem;vertical-align: middle;}
.login-wrap .login-input-wrap .varity-code{height: 1.5rem;display: inline-block;vertical-align: middle;}
.login-wrap .login-input-wrap .icon-iconcloseeye{color: #BFBFBF;}
.login-wrap .login-input-wrap .icon-yanjing1{color: #4F92E4;}
.login-wrap .weui-icon-checked:before{font-size: .9rem;}
.login-wrap .weui-check__label{font-size: .6rem;}
.login-wrap .weui-check__label:active{background: transparent;}
.login-wrap .weui-btn,.weui-btn-theme.weui-btn{margin: 1.8rem 0 .5rem;line-height: normal;font-size: .85rem;height: 2.2rem;color: #fff;background: #1FA1F7;}
.login-wrap .weui-btn.disabled,.weui-btn-theme.weui-btn.disabled{color: rgba(255,255,255,.5);background-color: #1FA1F7;}
.other-login{padding: 0 1.5rem;height: 20%;}
.other-login .weui-loadmore{margin-bottom: 2.5%;position: relative;width: 100%;border-top: none;}
.other-login .weui-loadmore_line .weui-loadmore__tips{background: transparent;}
.other-login .weui-loadmore:before,.other-login .weui-loadmore:after{content: '';display: block;position: absolute;top: 0;height: 1px;width: 32%;background: rgba(255,255,255,.5);transform: scaleY(.5);-webkit-transform: scaleY(.5);}
.other-login .weui-loadmore:before{left: 0;}
.other-login .weui-loadmore:after{right: 0;}
.other-login .other-login-item {text-align: center;height: 100%;}
.other-login .other-login-item .login-item{display: inline-block;border-radius: 50%;margin: 0 .75rem;background-size: 100% 100%;height: 30%;}
.other-login .other-login-item .login-item img{height: 100%;}
.bind-wrap.user-type .user-type-circle{border: 1px solid rgba(255,255,255,.5);width: 3.5rem;height: 3.5rem;}
.bind-wrap.user-type .user-type-circle img{width: 100%;height: 100%;}
.bind-code{padding-top: .8rem;}
.bind-code .iconfont{font-size: 1rem;margin-top: 1.25rem;}
.weui-cell-title.pad10{padding: .5rem .75rem;}
.login-wrap-tips{font-size: .6rem;padding: .6rem .8rem;background-color: #F5F5F5;}
.weui-btn_primary, .weui-btn_primary:not(.weui-btn_disabled):active{background-color: #1FA1F7;}
.varity-btn{/*background:  #1FA1F7;*/height: 1.5rem;line-height: 1.5rem;width: 100px;text-align: center;color: #1FA1F7;border-left: 1px solid #eee;}
.varity-btn.disabled{background: #efefef;color: #999;}