/*注册*/
.p-reg{background-color: #f6f7ff;}
.p-reg .page-container{padding: 0.88rem 0 0.9rem;}
.reg{padding: 0 0.7rem;}
.reg .hd{padding: 0.6rem 0;}
.logo-img{text-align: center;}
.logo-img img{height:1.2rem;}
.reg-title{font-size: 0.4rem;font-weight: bold;margin-bottom: 0.3rem;text-align: center;color: #265bdb;}
.reg-item{height: 1.2rem;line-height:1.2rem;padding:0 0.7rem;background-image: url(../images/reg-item.png);background-position: center;background-repeat: no-repeat;display: block;border-radius: 2rem;margin-bottom:0.4rem;display:-webkit-flex;display:flex;justify-content:space-between;}
.reg-item .icon{margin: 0.25rem 0 0;}
.reg-item .icon img{width: 0.8rem;height: 0.8rem;}
.reg-item .title{color: #fff;font-size: 0.36rem;font-weight: bold;text-align: center;}
.reg-item .more span{color: #fff;font-size: 0.4rem;}
.reg .ft{text-align: center;padding: 0.5rem 0 0;}
.post-no{display: block;height: 1.2rem;line-height: 1.2rem;text-align: center;border:2px solid #265bdb;color: #265bdb;font-size: 0.3rem;border-radius: 2rem;}
.return{display: block;height: 0.7rem;line-height: 0.7rem;text-align: center;margin: 0.2rem 0 0;color: #666;font-size: 0.3rem;}
.foot{padding: 0;position: fixed;bottom: 0;left: 0;width: 100%;height: 0.9rem;background-color: #f1f3f8;border-top: 1px solid #ddd;}
.foot .footer-copy{line-height: 0.9rem;}
/*登录*/
.p-login{background-color: #f6f7ff;}
.p-login .page-container{padding: 0.88rem 0 0.9rem;}
.post{display: block;height: 1.2rem;line-height: 1.2rem;text-align: center;border:2px solid #265bdb;color: #f20;font-size: 0.3rem;border-radius: 2rem;}
/*采购商登录*/
.p-login-purchase{background-color: #f6f7ff;}
.p-login-purchase .page-container{padding: 0.88rem 0 0.9rem;}
.purchase{padding: 0 0.7rem;}
.purchase .hd{padding: 0.7rem 0;}
.login-item{height: 1.2rem;line-height:1.2rem;border:1px solid #265bdb;display: block;border-radius: 2rem;margin: 0 0 0.2rem;background-color: #fff;padding-left: 0.5rem;overflow: hidden;position: relative;padding-right: .5rem;}
.login-item .u-text{line-height: 1.2rem;font-size: 0.36rem;color: #333;border: none;padding: 0;height: 1.2rem;margin: 0;width: 100%;}
.purchase .ft{text-align: center;padding: 0.3rem 0 0;}
.btn-login{display: block;height: 1.2rem;line-height: 1.2rem;text-align: center;border:1px solid #265bdb;color: #fff;font-size: 0.36rem;border-radius: 2rem;width: 100%;background-color: #265bdb;margin-bottom:0.2rem;padding: 0;}
.login-item .code{position: absolute;top: 0;right: 0;}
.login-item .code a{display: block;width: 2.5rem;text-align: center;line-height: 1.2rem;font-size: 0.3rem;color: #265bdb;}
.login-item .code::before{content:"";position: absolute;top:0.5rem;height: 0.3rem;width: 1px;background: #265bdb;}
.choose{padding-left: 0.2rem;}
.form-item{display: flex;align-items: center;position: relative;font-size: 0.28rem;padding-top: 0.2rem;}
.form-checkbox{display: inline-block;position: relative;}
.form-checkbox input[type=checkbox]{position: absolute;left: -9999em;}
.form-checkbox input[type=checkbox]{position: absolute;width: 1px;height: 1px;padding: 0;border: 0;overflow: hidden;opacity: 0;clip: rect(0 0 0 0);-webkit-clip-path: inset(50%);clip-path: inset(50%);}
.form-checkbox input[type=checkbox] + .iconfont::before{content: '\e63d';font-size: 0.45rem;color:#fff;}
.form-checkbox input[type=checkbox]:checked + .iconfont::before{color: #f20;}
.form-checkbox .iconfont{display: inline-block;height: 0.5rem;line-height: 0.5rem;width: 0.5rem;background-color:rgba(38, 91, 219, 0.2);border-radius:2px;vertical-align: middle;margin-right: 0.2rem;}
/*供应商登录*/
.p-login-supplier{background-color: #f6f7ff;}
.p-login-supplier .page-container{padding: 0.88rem 0 1.2rem;}
.p-login-supplier .post{margin: 0 0 0.2rem;}
/*生产商登录*/
.p-login-produce{background-color: #f6f7ff;}
.p-login-produce .page-container{padding: 0.88rem 0 1.2rem;}
.register{padding: 0 0.7rem;}
.register .hd{padding: 0.7rem 0;}
.register .ft{text-align: center;padding: 0.5rem 0 0;}
.login-item .choose-business{width: 100%;font-size: 0.36rem;color: #666;display: block;height: 1.2rem;line-height: 1.2rem;color: #333;}
/*采购商注册*/
.p-reg-purchase{background-color: #f6f7ff;}
.p-reg-purchase .page-container{padding: 0.88rem 0 1.2rem;}
/*供应商注册*/
.p-reg-supplier{background-color: #f6f7ff;}
.p-reg-supplier .page-container{padding: 0.88rem 0 1.2rem;}
/*生产商注册*/
.p-reg-produce{background-color: #f6f7ff;}
.p-reg-produce .page-container{padding: 0.88rem 0 1.2rem;}
/*忘记密码*/
.pwd-img{text-align: center;}
.pwd-img img{width:2.7rem;}
button{padding: 0;}
/* 短信验证码 */
.login-code{position: relative;padding-right: 2.4rem;overflow: hidden;}
.login-code button{position: absolute;top: 0;right: 0;width: 2rem;height: 100%;background-color: #265bdb;font-size: .32rem;color: #fff;}