/*edit by LiuHaiFeng*/
/*----页面初始化样式----*/
@charset "utf-8";
* { margin: 0; padding: 0; }
body { font: normal 12px/25px "Microsoft YaHei", "微软雅黑"; background: #fff; }
img { border: 0 }
ul, li { list-style: none }
a { text-decoration: none }
input { border: none; outline: none; font-family: "Microsoft YaHei", "微软雅黑"; }
.clear { clear: both; }
.w1200 { width: 1200px }
.float-l { float: left; }
.float-r { float: right; }

/*-----头部-----*/
.login-header .w1200 { height: 80px }
.login-header .w1200 .logo { float: left; width: 700px; height: 80px;}
.login-header { height: 80px; overflow: hidden }
.login-header .w1200 { margin: 0px auto }
/*logo*/
.navbar-logo{ float:left;}
.login-header .logo{ display:block; height:70px; padding-left:20px; line-height:70px; font-size:30px; color:#274ebe; text-decoration:none;}
.login-header .logo>img{ float:left; margin-top:15px;}
.login-header .logo>span{ margin-left:10px;}
/*.login-header .tel { float: right; }
.login-header .tel img { margin-top: 30px; vertical-align: top }
.login-header .tel span { margin-left: 10px; line-height: 80px; font-size: 16px; color: #737373 }*/

/*-----中部主体-----*/
.login-main { height: 600px; background: url(../img/login/login-bg.jpg) center top  #0364CF;}
.login-main .w1200 { position: relative; margin: 0 auto }
.login-user { position: absolute; top: 100px; right: 0; width: 360px; height: 390px; text-align: center; border-radius: 6px; font-size: 14px; color: #737373; background: #fff; overflow: hidden }
.login-user>form>ul { padding: 0 30px; }
/*登录切换*/
.login-tab { height: 57px; line-height: 57px; }
.login-tab span { float:left; width:360px; text-align:center; font-size:18px; color: #333; border-bottom:1px solid #d9d9d9; cursor: pointer; }
.login-tab span.active { color: #274ebe; border-bottom:3px solid #274ebe; cursor: default }
/*登录框ul区域*/
.login-user li { position: relative; width: 100%; border: 1px solid #e6e6e6; line-height: 38px }
.login-user .dl-kung { height: 50px; border: 0px !important; background: #F6F6F6; }
.login-user .dl-kung span.active { border: none; background: #FFF; }
.login-user .dl-kung span { float: left; width: 149px; font-size: 18px; color: #333333; text-align: center; border-bottom: 1px solid #DBDBDB; line-height: 50px }
/*成功错误提示*/
.login-error, .login-ok { *height: 14px; min-height: 14px; margin: 20px 0 10px 0; line-height: 14px !important; text-align: left; border: 0px !important }
.login-error { color: red }
.login-ok { color: #3ca73f }
/*表单*/
.login-name, .login-pwd, .login-ver, .login-btn { height: 38px }
.login-name, .login-pwd, .login-ver { margin-bottom: 20px }
.login-name input, .login-pwd input, .login-ver input { position: absolute; top: 0; left: 0; width: 260px; height: 38px; margin-left: 40px; line-height: 38px; color: #737373; text-indent: 10px; font-size: 14px }
.login-ver input { width: 140px !important }
.login-name { background: url(../img/login/login-user.png) no-repeat 10px 10px }
.login-pwd { background: url(../img/login/login-password.png) no-repeat 10px 10px }
.login-ver { width: 180px !important; background: url(../img/login/login-lock.png) no-repeat 10px 10px; }
.login-ver .ver-img { position: absolute; right: -120px; top: 0 }
.login-btn { margin-bottom: 10px; border: none !important; margin-top: 20px; }
.login-btn input { width: 140px; height: 40px; font-size:14px; font-family: "Microsoft YaHei"; border-radius:2px; cursor:pointer }
.login-btn .btn-a { float: left; color: #fff; background: #274ebe; }
.login-btn .btn-b { float: right; color: #274ebe; border: 1px solid #274ebe; background: #FFF; }
.login-btn .btn-b:hover { color: #3e63cf; border: 1px solid #3e63cf;}
.login-a{ border:0 !important; text-align:left !important;}
.login-a a{ color:#274ebe; text-decoration:underline;}
/*input的label*/
.login-user>form>ul>li.login-name>label, .login-user>form>ul>li.login-pwd>label, .login-user>form>ul>li.login-ver>label { position: absolute; height: 38px; left: 55px; top: 1px; line-height: 38px; color: #bdbdbd; text-align: left; }

/*-----底部-----*/
.qr-code{}
.qr-code>div{ display:inline-block; width:140px; margin:0 52px 40px 52px; padding-top:20px; color:#262626;}
/*.qr-code>div.gongan-dw{background:url(../img/login/login-erweima.jpg) no-repeat center top;}/*公安下载*/
/*.qr-code>div.qiye-dw{background:url(../img/login/login-erweima.jpg) no-repeat center top;}/*企业下载*/
.qr-code img{text-align: center;width:140px;margin-bottom: 10px;}
.login-footer {margin:35px 0; font-size: 14px; text-align: center; }
.login-footer>div { line-height: 14px; }
.login-footer>div>a { margin: 0 25px; color: #222222; text-decoration: underline; }
.login-footer>div>a:hover { color: #156AD1 }
.login-footer>p { margin:10px 0; line-height:14px; color:#737373; }
.login-footer>p span{ margin:0 20px;}