.middlew{padding: 0;}
.loginw{height:550px;}
.loginw .logino{height:100%; width:1200px; margin:0 auto; background-position: left center; background-repeat: no-repeat;}
.loginw .logino .logind{float: right; width: 350px; height:380px; margin:80px 10px 0 0; background: #ffffff;}
.loginw .logino .logind .logintit{height: 56px; border-bottom:1px solid #eeeeee;}
.loginw .logino .logind .logintit a{display: block; float: left; width: 50%; height: 36px; margin: 10px 0 0 0; font-size: 18px; line-height: 36px; color: #333333; text-align: center; border-right:1px solid #eeeeee; box-sizing: border-box;}
.loginw .logino .logind .logintit a:last-child{border-right: none;}
.loginw .logino .logind .logintit a.onthis{color: #ff4242;}

.loginw .logino .logind .loginpd{height:220px; padding-top: 16px;}
.loginw .logino .logind .loginpd .pdlis{height: 42px; padding: 14px 30px 0 30px;}
.loginw .logino .logind .loginpd .pdlis input{height: 100%; width: 100%; padding: 9px 15px; font-size: 14px; color: #333333; box-sizing: border-box; border: 1px solid #eeeeee;}
.loginw .logino .logind .loginpd .fgtpwd{height: 26px; padding:6px 30px 30px 30px; font-size: 12px; color: #999999;clear: both;overflow: hidden;}
.loginw .logino .logind .loginpd .fgtpwd .forget-pwd{color: #999999;float: right;line-height:26px;}
.loginw .logino .logind .loginpd .fgtpwd .forget-pwd:hover{color: #ff4242;}
.wx-auth{display: block;width: auto;height: 26px;float: left; clear: both;overflow: hidden;}
.wx-auth img{display: block;width: 18px;height: 18px;border-radius: 9px;margin:4px 5px; float: left;}
.wx-auth .title{display: block;width: auto;line-height: 26px;color: #9a9a9a;font-size: 12px;float: left;}
.wx-auth .nick-name{display: block;width: auto;line-height: 26px;color: #07c160;font-size: 12px;float: left;}
.wx-auth .del-wx-auth{display: block;width: auto;color: #9a9a9a;font-size: 12px;float: left;line-height: 26px;padding-left: 5px;}
.wx-auth .del-wx-auth:hover{color: #ff4242;}

.loginw .logino .logind .loginpd .lgbtn{height: 42px; padding: 0 30px;}
.loginw .logino .logind .loginpd .lgbtn .login-btn{display: block; width: 100%; height: 100%; font-size: 16px; line-height: 42px; color: #ffffff; text-align: center; background: #ff4242;}
.loginw .logino .loginqr{height:206px; padding-top: 30px; text-align: center;position: relative;z-index: 1;}
.loginw .logino .loginqr .qrcode{width: 178px; height: 178px; line-height: 178px; margin: 0 auto; border: 1px solid #eeeeee; overflow: hidden;}
.loginw .logino .loginqr .qrcode img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.loginw .logino .loginqr .scrmsg{height: 34px; font-size: 12px; line-height: 34px; color: #333333; text-align: center;}
.loginw .logino .loginqr .scrmsg span{display: inline-block; margin: 0 5px; color: #ff4242;}
.up-wx-img{position: absolute;top:31px;left: 86px;width: 178px;height: 178px;z-index: 2;background: rgba(255,255,255,0.95)}
.up-wx-img span{display: block;width: auto;height: 30px;line-height: 30px;text-align: center;color: #444444;font-size: 20px;padding-top:55px;}
.up-wx-img a{display: block;width: auto;height: 30px;line-height: 30px;text-align: center;color: #444444;font-size: 18px;}

.loginw .logino .logind .goreg{height: 20px; padding:25px 30px 0 30px; font-size:12px; line-height: 20px; text-align:center; color:#666666;}
.loginw .logino .logind .goreg a{color:#333333;margin-left:5px;}
.loginw .logino .logind .goreg a:hover{color:#ff4242;}