#wechat {display: none;}
.border {border: 0.01rem solid #E0E0E0}
.filter-text .filter-title {height: 0.4rem;line-height: 0.4rem;}
.icon.icon-filter-arrow {top: 0.13rem;}
.filter-list {top: 0.42rem;}
.loginwrap {width: 100%;height: 8.1rem;background: url(../images/login/login_bg.jpg);background-size: auto;}
.loginbox {position: relative;width: 4.4rem;height: 4.8rem;margin: 0 auto;padding: 0.4rem;background: #fff;box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.4);box-sizing: border-box;}
.alert-login.loginbox{box-shadow: none;}
.login-form {margin-top: 0.15rem;}
.login-header img {position: absolute;right: 40px;top: 0;width: 0.8rem;height: 0.8rem;}
.login-header h3 {font-size: 0.2rem;margin-bottom: 0.5rem;}
.login-form-item {display: inline-block;width: 100%;margin-bottom: 0.15rem;}
.login-labeltxt {height: 0.2rem;margin-bottom: 0.15rem;}
.login-inline-block {height: 0.4rem;}
.login-select {width: 1.2rem;position: relative;height: 0.4rem;line-height: 0.4rem;}
.login-select .filter-box {height: 0.4rem;}
.login-select select {appearance: none;-moz-appearance: none;-webkit-appearance: none;font-size: 0.14rem;width: 100%;border: none;text-align: center;padding: 0 2%;}
.login-select .select-main {font-size: 0.14rem;background: transparent;}
.login-select div.select-set {background: transparent;padding: 0;}
.login-select div.select-arrow:before,
.login-select div.select-arrow.reverse:before {right: 0.1rem;}
.login-select li.select-items {padding: 0.1rem;}
.login-input {position: relative;height: 0.4rem;line-height: 0.4rem;}
.login-input span {top: 0.1rem !important;}
.login-input input {width: 2.3rem;border: none;padding-left: 0.12rem;}
.login-input input.full-input {width: 3.8rem;}
.icon-input i {position: absolute;left: 0.1rem;font-size: 0.2rem;color: #E0E0E0;}
.icon-input input {padding-left: 0.4rem;}
.login-sendcode-btn{width: 1.2rem;height: 0.4rem;border: 1px solid #E0E0E0;border-left: none;}
.alert-login .login-sendcode-btn{border: none;}
.login-sendcode-btn img {display: block;height: 100%;}
/*验证码样式*/
#idcode {width: 1.2rem;}
#astro-code-input {width: 42px;letter-spacing: 2px;margin: 0 8px 0 0}
.astro-idcode-val {position: relative;padding: 5px 10px;top: 0;*top: -3px;letter-spacing: 4px;display: inline;cursor: pointer;font-size: 0.17rem;font-family: courier new, Courier, monospace;text-decoration: none;font-weight: 700}
.astro-idcode-val0 {border: solid 1px #a4cded;background-color: #fff;border-radius: 0.05rem;}
.astro-code-val-tip {font-size: 12px;color: #1098ec;top: 0;*top: -3px;position: relative;margin: 0 0 0 4px;cursor: pointer}
.sendcode {width: 1.2rem;height: 100%;border: none;font-size: 0.14rem;color: #fff;background: #FFAF3E;}
.login-btn {cursor: pointer;font-size: 0.16rem;width: 100%;height: 0.52rem;border: none;margin-top: .1rem;color: #fff;background: #FFAF3E;}
.login-tips {color: #999;line-height: 1.6;font-size: 0.14rem;}
.wechat-code-box iframe {
    height: 2.9rem;
}
.wechat-code-login {position: absolute;bottom: 0.2rem;left: 50%;width: 100%;padding: 0 0.4rem;transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.wechat-code-login a {display: flex;align-items: center;justify-content: center;}
.wechat-code-login a>i {font-size: 0.2rem;}
.wechat-code img {width: 2rem;min-height: 2rem;margin: 0 auto .2rem auto;padding: 0.1rem;border-radius: 0.05rem;border: 1px solid #ececec}
.wechat-code-tips {display: flex;align-items: center;justify-content: center;color: #999;font-size: 0.14rem;}
.wechat-code-tips i {color: #5BDB5B;font-size: 0.2rem;margin: 0 0.03rem;}
.change-to-phonelogin {margin-top: 0.3rem;}
