@CHARSET "UTF-8"; 
/*登录*/
body{margin: 0;
padding: 0;}
.wst-login_l{width: 99.9%;overflow:hidden;}
.wst-login_l_shop{width: 99.9%; height:475px;}
.wst-login_r{width:300px;height:380px;padding:30px 40px 0 40px; border:1px solid #dad7d7; border-radius:5px;background: white;margin:0 auto;margin-top:80px; }
.wst-login-u{width:104px;display: block; font-size: 20px;padding-left:16px;background:url(../img/juxing.png) no-repeat 0 0} 
input.wst-login-input-1{float: left;padding:0px;padding-left:15px;font-size: 14px; outline: none; width:100%; height:40px;border:0;border-radius: 5px;background:#f2f2f3!important}
input.wst-login-input-1:hover{background:#fff!important;box-shadow:3px 3px  10px #f2f2f3;}
input.wst-login-input{padding:0px; padding-left:5px; font-size: 15px; outline: none; width:300px; height:36px;  border:1px solid #eee;}
input.wst-regist-input{float: left; padding-left:15px; font-size: 14px; outline: none; height:40px;border-radius:5px;margin-bottom:30px;background: #f2f2f3;border:0px;}
input.wst-regist-input:hover{background:#fff!important;box-shadow:3px 3px  10px #f2f2f3;}
.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-radius:5px; }
.wst-table{color: #333;font: 12px/150% "Hiragino Sans GB","Microsoft Yahei",arial,宋体,"Helvetica Neue",Helvetica,STHeiTi,sans-serif;}
.wst-login-code-1,.wst-regist-code{height:40px;} input.wst-login-codein-1,input.wst-regist-codein{padding:0px; padding-left:15px; width:100%; height:40px;font-size: 14px; outline: none; border:0;background:none; }
.wst-login-code-1:hover{background:#fff!important;box-shadow:3px 3px  10px #f2f2f3;border-radius:5px;}
.wst-login-ch{border:1px solid #eb654a;margin:0!important;}
.wst-login_r .wst-table,.wst-login_r tbody,.wst-login_r tbody tr,.wst-login_r td{display:block;width:300px;height:16px;line-height: 16px;position: relative;}
.wst-login_r .wst-table input{position: absolute;left:0;top:1.5px;}
.wst-login-but{display: block; position: relative; background:#f3434f; color: #ffffff; text-align: center; font-family: 'Ubuntu', sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; border-radius:5px; overflow: hidden; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in; }
.wst-login-but:hover {background: #ea3232; }
.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{padding:35px 20px 60px 20px; }
.wst-regist-b{height:570px;}
.wst-regist-c{width:300px; padding:30px 40px 45px 40px;margin: 0 auto;border-radius:5px;background:#fff; }
.wst-regist-head{font-size:20px; font-family:"微软雅黑"; color:#333;padding-left: 16px;background: url(../img/juxing.png) no-repeat 0 0;margin-bottom:40px;} 
input.wst-regist-input{width:300px;}
.wst-regist-c .wst-regist-agree{display: block;width:300px;height: 16px;line-height: 16px;position: relative;}
.wst-regist-c .wst-regist-agree input{margin:0px;position: absolute;left: 0;top:1.5px;}
.wst-regist-c .wst-regist-agree span{margin-left:18px}
.wst-regist-td{text-align:right; width: 150px; font-size: 15px; color:#626262; }
.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;padding-left:15px; font-size: 14px; outline: none; width:165px; height:40px;background:#f2f2f3;border-radius:5px;float:left;margin-bottom:25px;border:0px;}
input.wst-regist-codemo:hover{background:#fff!important;box-shadow:3px 3px  10px #f2f2f3;}
.wst-regist-obtain{width:125px;height: 40px;line-height:40px; background:#f3434f; border-radius:5px;cursor:pointer; color: #fff;font-size: 14px;text-align:center;border:0!important;float:left;margin-left:8px;margin-bottom:25px;}
.wst-regist-but{display:block!important;width:300px;height:40px;position:relative;outline: none; background:#f3434f; color: #ffffff; border-radius:5px; cursor:pointer;border:0px;font-size:18px;line-height:40px;margin-top:20px;-webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in;}
.wst-regist-but:hover{background: #ea3232; }
.wst-regist-but:not(.disabled):not(:disabled):active, .wst-regist-but.active{background: #ea3232; background-clip: padding-box; } /*找回密码*/ .stepflex{float:right; border-top: 5px solid #ccc; text-align: center; width: 640px; margin: 60px 0px 0px 50px; }
.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; }
.forget-pwd{width: 750px; margin:50px auto 50px; padding:25px 0px 48px 0px; border:1px solid #bac4c3; border-radius:6px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3); } input.wst-forget-input{padding: 0px; margin-left:20px; padding-left:5px; font-size: 15px; outline: none; width:300px; height:36px; border-radius:3px; border:1px solid #bac4c3; }
.wst-forget-code,.wst-forget-code2{float:left; width:300px; height:36px; border-radius:3px; margin-left:20px; border:1px solid #bac4c3; } input.wst-forget-codein,input.wst-forget-codein2{padding: 0px; padding-left:5px; width:180px; height:36px; 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:3px; 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:36px; border-radius:3px; border:1px solid #bac4c3; }
.wst-forget-obtain{width:134px; height: 36px; background:#f0efef; border-radius: 3px; 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-icon-banner{width: 1200px;margin:0 auto;}
.wst-icon{width: 120px;height: 30px; display: inline-block;float: right;}
.wst-icon li{float:left;}
.wst-icon .wst-remind{color:red;padding-left: 10px;height: 75px;line-height: 75px;}
.wst-img-icon{width: 23px;height: 23px; background: url(../img/icon_login02.png) no-repeat;background-size: contain;margin-top: 3px;}
.wst-login-banner{width: 99.9%;height: 75px; }
.wst-login-banner .img-banner{height:45px; margin:0px; float: left;margin-left:20px;width: 150px;margin: 15px 0px}
.wst-login-banner .img-banner img{height: 100%;display: block}
.wst-login-banner .wst-stript{width: 2px;height: 110px;margin-top: 25px;margin-left: 20px; background: #eee;float: left;}
.wst-login-banner .wst-login-action{width:630px;height:100%; float: right;margin-right:70px;}
.wst-login-action .wst-left{width: 200px;height: 110px; float: left;text-align: center;line-height: 130px;font-family:微软雅黑;font-weight: bold;font-size: 25px;}
.wst-login-action .no-account{line-height: 75px!important;padding-top: 0px!important;}
.wst-login-action .no-account .wst-location{top: 22px!important;}
.wst-login-action .wst-right-action{width:190px;height: 75px;float: right;}
.wst-login-action .action-box{padding-top:40px; line-height:30px;font-size: 14px;}
.action-box .wst-location{width: 100px;height:30px;float: right;line-height:30px;font-size: 14px;}
.wst-login-middle{height:570px; background: rgba(255,76,76,0.78);}
.wst-login-middle-shop{height:477px; background: rgb(86,169,253);}
.wst-color{background: white;}
.wst-login-banner-regist{width: 99.9%;height: 75px; }
.wst-login-banner-regist .img-banner{height:45px; margin:0px; float: left;margin-left:20px;width: 150px;margin: 15px 0px}
.wst-login-banner-regist .img-banner img{height: 100%;display: block}
.wst-login-banner-regist .wst-login-action{width:400px;height:110px; float: right;font-size:14px;}
.wst-item{position: relative;margin-bottom:30px;}
.wst-item-box{height:40px;width:300px;background:#f2f2f3;border-radius:5px;}
.wst-item-box-eq{width:165px!important;margin-bottom:40px!important;}
.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:36px; border:1px solid #eee; }
.wst-login-codeim{margin-left:188px; }
input.wst-login-codein{padding:0px; padding-left:5px; width:180px; height:36px; position:absolute; font-size: 15px; outline: none;border:0; }
.layui-layer{top:35%!important}
#reg_form  .msg-wrap {left: -300px;top: 43px;}
#reg_form  .wst-regist-agree   .msg-wrap{left:-25px;top:-4px;margin-left: 18px;}
#reg_form  .wst-regist-agree   .msg-wrap span{margin-left: 0px;}
#mobileCodeTips .msg-wrap{left:-1px;top:-21px;}
.layui-layer-btn{height: 40px;padding:0 0  20px 23px!important; }
.layui-layer-btn .layui-layer-btn0{width:95px!important;height:40px!important;border-radius:5px!important;line-height:40px;text-align:center;font-size:14px;border-color: #f3434f!important;background-color: #f3434f!important;float:left;}
.layui-layer-btn a{margin:0!important;}