@charset "utf-8";
/*用户登陆*/
#mbody{ background-color:#eee; padding:30px 0px; width:100%;}
.ow-login,
.ow-reg{ background:#fff; font-size:14px; margin:0px auto; padding:0px 0px; width:1000px; zoom:1; overflow:auto; -webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 20px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 20px; box-shadow:rgba(0,0,0,0.2) 0px 0px 20px; }


input.text{ border-radius:5px; font-size:16px; height:46px; line-height:46px; width:360px; padding:0px 15px; }
input.text-verifycode{ margin-right:5px; width:130px;}
input.text-mobile-code{ margin-right:5px; width:130px;}
.verifycode{}
.verifycode img{ box-sizing:border-box; border-radius:5px; height:46px; vertical-align:middle;}
.verifycode .fresh{ box-sizing:border-box; background:#f8f8f8; border:1px solid #aaa; border-radius:5px; display:inline-block; font-size:14px; height:46px; line-height:46px; width:52px; text-align:center; vertical-align:top; }
.verifycode .fresh:hover{ background-color:#fff; text-decoration:none;}

.get-mobile-code{ box-sizing:border-box; background:#f6f6f6; border:1px solid #aaa; border-radius:5px; display:inline-block; font-size:14px; height:46px; line-height:46px; width:138px; text-align:center; vertical-align:top; overflow:hidden;}
.get-mobile-code:hover{ text-decoration:none;}
.get-mobile-code i{ font-style:normal;}
.get-mobile-code.disabled{ border-color:#bbb; color:#888;}

.ow-login-formbox .button{ padding:20px 0px 10px 0px;}
.ow-login-formbox .button .btn{ background:#F5B042; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border:none; border-radius:5px; color:#000; font-weight:normal; font-size:18px; text-shadow:none; height:48px; line-height:28px; width:360px;}
.ow-login-formbox .button .btn:hover{ background-color:#f0a122;}
.ow-login-formbox .button .btn:active{ background-color:#ea950f;}


.ow-login-sidebox{ background: linear-gradient(145deg, #0a2a5e 0%, #0c2f6a 100%); color:#fff; float:left; min-height:600px; position: relative; width:400px;}
.ow-login-formbox{ float:left; padding:0px 0px 80px 0px; width:600px;}
.ow-login-formbox a,
.ow-login-formbox a:visited{ color:#006eb4; }
.ow-login-formbox a:hover{ color:#009cff; }

.ow-login-sidebox-container{ padding:50px 60px 0px 70px;}
.ow-login-sidebox-container .title{ font-size:28px; font-weight:normal;}
.ow-login-sidebox-container .subtitle{ font-size:20px; font-weight:normal; height:24px; line-height:24px; }
.ow-login-sidebox-container .subtext{ padding:30px 0px;}
.ow-login-sidebox-container .subtext .t1{ color:rgba(255,255,255,0.6); padding:0px 0px 10px 0px; }
.ow-login-sidebox-container .subtext .t2{}

.ow-login-qrcode{ padding:0 0 50px 0; width:200px;}
.ow-login-qrcode img{ border:1px solid #eee; margin:10px 0px 0px 0px; max-width:180px;}
.ow-login-qrcode h3,
.ow-login-qrcode p{ display:none;}
.ow-label-content-box h2{ padding:15px 0 0 0; font-weight:normal;}
.ow-label-content-box .p-text{ padding:5px 0 0 0;}

/*登录*/
.ow-login-main-section{ padding:50px 80px 0px 100px;}
.ow-login-main-section h1{ color:#40485B; display:inline-block; font-size:24px;}
.ow-login-main-section .user-login-close{ font-size:14px; padding:20px 0px;}

.ow-login-aux-section{ font-size:14px; padding:0px 0px 0px 80px;}
.ow-login-aux-section .reg-mess{ color:#888; padding:40px 0px 0px 0px;}
.ow-login-aux-section .reg-btns{ padding-top:10px;}

.ow-login-apps{ padding:0px 0px 0px 0px;}
.ow-login-apps .header{ color:#888;}
.ow-login-apps .section{ padding:10px 0px 0px 0px;}
.ow-login-apps .section a.app-login{ background:#fff; background-position:6px center; background-repeat:no-repeat; border:1px solid #e6e6e6; display:inline-block; font-size:18px; height:36px; line-height:36px; margin-right:10px;  padding:6px 16px 6px 52px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.ow-login-apps .section a.app-login:hover{ background-color:#fafafa; border-color:#01b402; color:#01b402; text-decoration:none;}
.ow-login-apps .section a.app-weixin{ background-image:url("../images/icon-app-weixin.png"); width:150px;}
.ow-login-apps .section a.app-qq{ background-image:url("../images/icon-app-qq.png"); margin:15px 0px 0px 0px; width:150px;}

.form-login{ padding:10px 0px 0px 0px;}
.form-login dl{ padding:5px 0px;}
.form-login dl dt{ color:#333; font-size:14px; padding:0px 0px 5px 0px;}
.form-login dl dd{ }
.form-login dl.remember{ padding:15px 0 0 0;}
.form-login dl dd .remember{ margin-right:20px;}


/*新用户注册*/
.ow-reg-main-section{ padding:50px 80px 0px 100px;}
.ow-reg-main-section h1{ color:#40485B; display:inline-block; font-size:24px; font-weight:normal; padding-left:40px;}
.ow-reg-main-section .pull-right{ padding:10px 0px 0px 120px;}
.ow-reg-main-section .user-reg-close{ font-size:14px; padding:20px 0px;}

.ow-reg-aux-section{ font-size:14px; padding:0px 0px 0px 80px;}
.ow-reg-aux-section .reg-mess{ color:#888; padding:40px 0px 0px 0px;}
.ow-reg-aux-section .reg-btns{ padding-top:10px;}

.form-reg{ padding:10px 0px 0px 0px; margin-left:-50px;}
.form-reg dl{ padding:10px 0px;;}
.form-reg dl dt{ float:left; font-size:14px; padding:6px 12px 0px 0px; text-align:right; width:72px;}
.form-reg dl dd{ padding-left:90px; }
.form-reg dl dd .t-normal{ display:block;}

/*用户退出页面*/
div.logout{ font-size:24px; font-weight:bold; min-height:114px; padding:150px 50px 150px 50px; text-align:center; width:1000px;}

/*找回密码*/
.ow-forget{ background-color:#fff; font-size:14px; margin:0px auto; padding:20px 0px 80px 0px; width:1000px; zoom:1; overflow:auto; -webkit-box-shadow:rgba(0,0,0,0.2) 0px 0px 20px; -moz-box-shadow:rgba(0,0,0,0.2) 0px 0px 20px; box-shadow:rgba(0,0,0,0.2) 0px 0px 20px; }
.ow-forget h1{ font-size:24px; font-weight:normal; padding:20px 50px 10px 100px;}
.ow-forget .header{ padding:10px 50px 10px 50px; zoom:1; overflow:auto; }
.ow-forget .header ul{ border-bottom:1px solid #ddd; height:39px; line-height:39px; padding-left:10px;}
.ow-forget .header li{ display:inline-block; float:left;}
.ow-forget .header li a{ background-color:#eee; border:1px solid #ddd; display:block; color:#666; font-size:14px; height:38px; line-height:38px; text-align:center; width:200px; }
.ow-forget .header li a:hover{ color:#222; border-color:#ccc; text-decoration:none;}
.ow-forget .header li.current a{ background-color:#fff; border:1px solid #ddd; border-bottom-color:#fff;}
.ow-forget .section{ padding:10px 50px 10px 100px;}
.ow-forget .success-tip{ font-size:14px; padding:10px 0px 10px 30px;}

.form-forget{ padding:0px 0px 0px 0px;}
.form-forget dl{ padding:10px 0px;}
.form-forget dl dt{ float:left; font-size:14px; padding:4px 12px 0px 0px; text-align:right; width:130px;}
.form-forget dl dd{ padding-left:142px; }
.form-forget dl.button dd .btn{ width:270px;}
.form-forget-reset dl.username dt{ padding-top:0px;}
.form-forget-reset dl.username dd{ color:#d30000; font-size:14px;}




























