/* -----------H-ui前端框架-------------
* H-ui.login.css v2.2.2 后台登录页样式
* http://www.h-ui.net/
* Created & Modified by guojunhui
* Date modified 2019.03.06
*
* Copyright 2013-2019 北京颖杰联创科技有限公司 All rights reserved.
*
*/
@charset "utf-8";html,body{height:100%}body{font-size:14px}.header,.footer{position:absolute;left:0;right:0;width:100%;z-index:99}.header{top:0;height:60px;background:#426374 url(../images/logo.png) no-repeat 0 center}.loginWraper{position:absolute;width:100%;left:0;top:0;bottom:0;right:0;z-index:1;background:#3283ac url(../images/admin-login-bg.jpg!b) no-repeat center}.loginBox{position:absolute;width:617px;height:330px;background:url(../images/admin-loginform-bg.png) no-repeat;left:50%;top:50%;margin-left:-309px;margin-top:-184px;padding-top:38px}@media(max-width:617px){.loginbox{width:100%;position:static;margin-top:0;margin-left:0}}.loginBox .row{margin-top:20px}.loginBox .row .form-label .Hui-iconfont{font-size:24px}.loginBox label.error{right:23px}@media(max-width:617px){.loginBox .input-text{width:80%}}.yzm a{color:#426374;font-size:12px}#span_msg{font-size:14px;color:Red;line-height:40px;height:40px;margin-left:10px;width:160px;float:left}.hd_msg{font-size:12px;color:#fff;height:30px;z-index:100;position:absolute;padding-left:50px;padding-top:5px}.hd_msg a{color:#fff}.hd_msg a:hover{color:#fff;text-decoration:underline}.footer{height:46px;line-height:46px;bottom:0;text-align:center;color:#fff;font-size:12px;background-color:#426374}
/*閿欒鎻愮ず*/
.err{ float:left; height:20px; line-height:20px; text-align:center; font-size:12px; width:80%; color:white; display:none; position:absolute; left:0px;}
.err img{ margin-top:2px; margin-right:2px;}
.err-top40{ top:40px;}
.err-top20{ top:20px;}
.err-top160{ top:160px;}
.err-top90{ top:90px;} 
input:focus,textarea:focus{box-shadow:0 0 3px 1px rgba(32, 127, 179, 0.4);outline: 0 none;}
/*涓婁紶*/
#reg_info_file_base64 {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=image);}
/*鐧诲綍*/
.login-box-cen{ width:240px; border:1px solid #cccccc; margin:0px auto 0px; height:318px; border-radius:10px; padding:0 64px; background:#fff;}
.login-box-cen-ti{ height:76px; line-height:76px; text-align:center; color:#222222; font-size:16px}
.login-box-cen-form{ position:relative;}
.login-box-cen-form-input{ float:left; padding-left:20px; border:1px solid #ccc; height:38px; line-height:38px; font-size:14px; color:#999999;}
.login-box-cen-form-button{float:left; height:40px; line-height:40px; font-size:14px; color:#fff; text-align:center; background:#207fb3; cursor:pointer;}
.login-box-cen-form-ot{ height:30px; line-height:30px; text-align:right; font-size:12px;}
.login-box-cen-form-ot span{color:#999999;}
.login-box-cen-form-ot a{ color:#207fb3;}

.w218{ width:218px;}
.w238{ width:238px;}
.mar-bottom10{ margin-bottom:10px;}
/*娉ㄥ唽*/
.register-box-step{ height:30px; margin:0px auto; width:382px; padding:40px 0;}
.register-box-step span{ float:left; line-height:26px; height:30px; width:30px; text-align:center;color:#207fb3; font-size:16px;background: url(../images/register_02.png) center top no-repeat;}
.register-box-step span.step-active{ color:#fff;background: url(../images/register_01.png) center top no-repeat;}
.register-box-step em{ float:left; width:130px; background:#207fb3; margin-top:13px; height:2px;}
.register-box-step-first{ margin-left:16px;}
.register-box-con{ width:380px; padding: 0 310px; background:#fff; padding-bottom:180px;}
.register-box-con-ti{ height:114px; line-height:114px; text-align:center; font-size:14px; color:#222222; letter-spacing:1px;}
.login-box-cen-form-img{ float:left; height:40px; line-height:40px;overflow:hidden; background:#207fb3;}
.login-box-cen-form-mes{ float:left;border:none; height:40px; line-height:40px; text-align:center;font-size:14px; color:#fff; background:#207fb3; cursor:pointer; border-radius:5px;}
.register-box-cen-form{ position:relative;}
.register-box-cen-form-xieyi{ height:16px; line-height:16px;}
.register-box-cen-form-xieyi span{ display:inline-block; position:relative; height:16px; line-height:16px; width:17px; vertical-align:top; margin:0 36px 0 44px; cursor:pointer; background-image:url(../images/register_03.png); background-repeat:no-repeat; background-position:0px 0px;}
.register-box-cen-form-xieyi span.ok{background-position:-17px 0px;}
.register-box-cen-form-xieyi em{display:inline-block; height:16px; line-height:16px;vertical-align:top; font-size:14px;}
.register-box-cen-form-xieyi a{ color:#207fb3;}

.register-box-con2-box{}
.register-box-con2-box-left{ height:40px; line-height:40px; text-align:right; float:left; width:293px; color:#222222; font-size:16px;}
.register-box-con2-box-left strong{ font-weight: bold;}
.register-box-con2-box-right{float:left; width:380px; margin-left:20px; position:relative;}
.register-box-con2-box-right .register-box-con2-box-right-text{ font-size:16px; color:#207fb3; margin-left:20px; line-height:40px;}
.login-box-cen-form-textarea{float:left; padding-left:20px; border:1px solid #ccc;line-height:38px; font-size:14px; color:#999999; resize:none;}
.register-box-con2-box-upload{ position:relative; width:165px; height:98px; float:left;border:1px solid #ccc; margin-bottom:12px; float:left;}
.register-box-con2-box-upload .register-box-con2-box-upload-ti{ position:absolute; left:0px; top:0px;width:165px; height:98px; text-align:center; line-height:98px; font-size:18px; color:#207fb3; z-index:9; overflow:hidden; text-align:center; display:table-cell; }
.register-box-con2-box-upload .register-box-con2-box-upload-ti img{vertical-align:middle;}
.register-box-con2-box-upload input{ position:absolute; left:0px; top:0px;width:165px;z-index:99; opacity:0;filter:alpha(opacity=0);}
.register-box-con2-box-pw{ height:25px; line-height:25px; font-size:14px; color:#222222; float:left; width:380px;}

.register-box-con-good{ padding:20px 0 410px;color:#222222l}
.register-box-con-good img{ display:block; margin:0 auto;}
.register-box-con-good-p1{ font-size:18px;padding:40px 0 20px; text-align:center; line-height:20px;font-weight:500;}
.register-box-con-good-p2{ font-size:14px;text-align:center; line-height:26px;}

.w358{ width:358px;}
.w228{ width:228px;}
.w120{ width:120px;}
.w380{ width:380px;}
.w278{ width:278px;}
.h88{ height:88px;}
.mar-top50{ margin-top:50px;}
.mar-left10{ margin-left:10px;}
.mar-bottom20{ margin-bottom:20px;}
.bitian{ color:#dc2b2b;}