@CHARSET "UTF-8"; 
/*登录*/
body{margin: 0;padding: 0;}
.wst-login_r{width: 400px;margin: 0 auto 40px;padding: 32px 40px 10px;border-radius: 4px;box-shadow: 0 6px 24px 2px rgba(0,0,0,.06), 0 6px 30px 5px rgba(0,0,0,.04), 0 0 10px -5px rgba(0,0,0,.08);background: #fff;}
.wst-login-u{margin: 0 auto; width:120px; height:40px; display: block; font-size: 25px;  }
input.wst-login-input-1{border-radius:2px;border: 1px solid #dcdfe6;margin: 1px; padding:2px; padding-left:5px; font-size: 14px; outline: none; width:310px; height:40px;}
input.wst-login-input{padding:0px; padding-left:5px; font-size: 14px; outline: none; width:300px; height:40px;  border:1px solid #eee;}
input.wst-regist-input{border-radius:2px;border: 1px solid #dcdfe6;margin: 1px; padding:2px; padding-left:5px; font-size: 14px; outline: none; width:310px; height:40px;}
.wst-login-input:focus,.wst-login-input-1:focus,.wst-regist-input:focus,.wst-login-codein-1:focus,.wst-login-codein:focus,.wst-regist-codein:focus,.wst-regist-codemo:focus{ border:1px solid #dcdfe6; }
.wst-table{margin-top:20px; color: #333;}
.wst-login-tr{height:30px;}
.wst-login-code-1,.wst-regist-code{height:40px;  }
input.wst-login-codein-1,input.wst-regist-codein{padding:0px; padding-left:5px; width:310px; height:40px; font-size: 14px; outline: none;border:1px solid #dcdfe6; }
.wst-login-codeim-1{width: 96px;height: 32px; position: absolute;right: 4px;top: 27px;color: #666;border: none;background: #eee; font-size: 12px;}
.wst-login-ch{border:1px solid #eb654a; }
.wst-login-but{display: block; position: relative; background:#4285f4; height: 40px; line-height: 40px; color: #ffffff; text-align: center; font-size: 16px;  text-decoration: none; border-radius: 3px; overflow: hidden; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in; }
.wst-login-but:hover {background: #4285f4; }
.wst-login-but:before {content: ' '; position: absolute; background: #ffffff; width: 25px; height: 50px; top: 0; left: -45px; opacity: 0.3; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
.wst-login-but:hover:before {width: 45px; left: 205px; }
.wst-login-three{height: 30px; display: block; margin-top: 15px; }
/*注册*/
.wst-regist{width: 400px;margin: 0 auto 40px;padding: 32px 40px 10px;border-radius: 4px;box-shadow: 0 6px 24px 2px rgba(0,0,0,.06), 0 6px 30px 5px rgba(0,0,0,.04), 0 0 10px -5px rgba(0,0,0,.08);background: #fff; }
.wst-regist-b{/* position: fixed;top: 0;left: 0;*/width: 100%;height: 100%;background-color: #f0f2f5;z-index: 1;overflow: auto; }
.wst-regist-c{width: 760px; margin: 0 auto; padding:20px; border-radius:5px; }
.wst-regist-head{font-size:28px; color:#E45050; text-align:center; }
.wst-regist-td{text-align:right; width: 150px; font-size: 14px; color:#666; }
.wst-regist-code-1{margin-left:20px; } input.wst-regist-codein{width:150px;}
.wst-regist-codeim{margin-left:288px; } input.wst-regist-codemo{padding:0px; margin-left: 20px; padding-left:5px; font-size: 15px; outline: none; width:260px; height:36px;  border:1px solid #dcdfe6; }
.wst-regist-obtain{width:134px; background:#f0efef; border-radius: 3px; border: 1px solid #eee; padding:10px 0px; cursor:pointer; color: #110f0f; border:1px solid #dcdfe6;}
.wst-regist-but{width: 100%;outline: none;color: #ffffff;border-radius: 3px;border: none; cursor: pointer;display: block;position: relative;background: #4285f4;height: 40px;line-height: 40px;color: #ffffff;text-align: center;font-size: 16px;text-decoration: none;border-radius: 3px;overflow: hidden;-webkit-transition: all 0.15s ease-in;transition: all 0.15s ease-in; }
.wst-regist-but:hover {background: #418aec; }
.wst-regist-but:before {content: ' '; position: absolute; background: #ffffff; width: 25px; height: 50px; top: 0; left: -45px; opacity: 0.3; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out; -webkit-transform: skewX(-25deg); transform: skewX(-25deg); }
.wst-regist-but:hover:before {width: 45px; left: 205px; }


 /*找回密码*/
.stepflex{ text-align: center; width: 720px; padding: 60px 0px 0px 50px; margin: 20px auto;}
.stepflex dl{border-top: 5px solid #ccc; float: left; position: relative; top: -5px; width: 160px; } dl.doing{border-top-color: #04bd3d; }
.doing .s-num{background-position: -23px 0; }
.s-num,.s-num1{color: #fff; font-weight: 700; height: 23px; line-height: 23px; margin: -15px auto 0; position: relative; width: 23px; border-radius:25px; }
.s-num{background: #04bd3d; }
.s-num1{background: #ccc; }
.s-text{line-height:30px; font-size: 12px;}
.forget-pwd{width: 950px; margin:50px auto 50px; padding:25px 0px 48px 0px; border:1px solid #eee; background: #fff; }
input.wst-forget-input{padding: 0px; margin-left:20px; padding-left:15px; font-size: 14px; outline: none; width:300px; height:40px; border-radius:0px; border:1px solid #eee; }
.wst-forget-code,.wst-forget-code2{float:left; width:300px; height:40px; border-radius:0px; margin-left:20px; border:1px solid #eee; }
input.wst-forget-codein,input.wst-forget-codein2{padding: 0px; padding-left:15px; width:180px; height:38px; position:absolute; font-size: 15px; outline: none; border:0; border-radius:6px; }
.wst-forget-input:focus,.wst-forget-codein:focus,.wst-forget-codein2:focus{border-radius:0px; border:1px solid #eb654a; }
.wst-forget-codeim,.wst-forget-codeim2{width:116px; border-top-right-radius:6px; border-bottom-right-radius:6px; margin-left:183px; }
.wst-forget-code2{width:230px; } input.wst-forget-codein2{width:120px; }
.wst-forget-codeim2{width:112px; margin-left:118px; }
.email-verify{display:none; }
.wst-forget-td{text-align:right; width: 260px; font-size: 15px; color:#626262; }
.wst-forget-te{margin-left:20px; font-size: 15px; }
.wst-forget-select{margin-left:20px; font-size: 15px; outline: none; width:230px; height:40px; border-radius:0px; border:1px solid #eee; }
.wst-forget-obtain{width:134px; height: 40px; background:#f0efef; border-radius: 0px; border: 1px solid #d3c8c7; padding:10px 0px; cursor:pointer; color: #110f0f; }
.wst-forget-c{text-align:center; }
.wst-forget-ct{font-size: 16px; color:#2d2727; }

.wst-login-middle{/*position: fixed;top: 0;left: 0;*/width: 100%;height: 100%;background: #f0f2f5;z-index: 1;overflow: auto;}
.wst-login-middle-shop{height: 477px; background: rgb(86,169,253);}

.wst-login-banner-regist{width: 99.9%;height: 100px; }
.wst-login-banner-regist .img-banner{height:90px; margin: 10px 10px 10px 100px; float: left;}
.wst-login-banner-regist .img-banner img{height: 100%;}
.wst-login-banner-regist .wst-login-action{width:400px;height: 80px; float: right; margin: 10px 10px 10px 10px;}
.wst-item{position: relative;margin-bottom: 20px;}
.wst-item-box{width: 310px;}
.wst-item-box .login-img{ position: relative;z-index: 3;top: 0;left: 0; width: 28px;height: 28px;margin-top: 5px; margin-left: 4px;margin-right: 2px; border-right: 1px solid #eee;background: url(../img/icon_name.png) 1px no-repeat;background-size: 85%;float: left;}
.password-img{position: relative;z-index: 3;top: 0;left: 0; width: 28px;height: 28px;margin-top: 5px;margin-left: 4px; margin-right: 2px; border-right: 1px solid #eee;float: left;background: url(../img/icon_passard.png) 1px no-repeat;background-size: 85%;}
.yanzheng-img{position: relative;z-index: 3;top: 0;left: 0; width: 28px;height: 28px;margin-top: 5px; margin-left: 4px;margin-right: 2px; border-right: 1px solid #eee;float: left;background: url(../img/icon_yanzhengma.png) 1px no-repeat;background-size: 85%;}
.bottom-stript{width: 100%;height: 20px;border:1px solid red;}
.regist-border{border:1px solid #eee;}

.wst-login-code,.wst-regist-code{height:40px; border:1px solid #eee; }
.wst-login-codeim{margin-left:188px; }
input.wst-login-codein{padding:0px; padding-left:5px; width:180px; height:40px; position:absolute; font-size: 15px; outline: none;border:0; }

.login-logo{text-align: center;padding: 64px 0 24px;}
.login-tab{padding-left: 0;margin: 0 auto 24px;}
.login-tab li{ist-style: none;display: inline-block;font-size: 20px;line-height: 28px;font-weight: 700;position: relative;margin-right: 32px;color: rgba(0,0,0,.56);transition: all .3s ease;}
.login-tab li.active{color: rgba(0,0,0,.88);}
.login-tab li.active:after {content: "";height: 4px;width: 100%;position: absolute;left: 0;bottom: -4px;background: #e32c28;border-radius: 2px;}
.login-tab li a{}
.el-form-item__label{float: none;display:block;text-align: left;height:23px;color: rgba(0,0,0,.56);font-size: 14px;}
.el-form-item__label:before {content: "*";color: #e32c28;margin-right: 4px;position: relative;top: 2px;}
.login-form__remark{font-size:12px;line-height: 22px!important;}
.link-primary{color: #e32c28;transition: all .3s ease;}
.login-form__remark span {text-align: right;}