*{margin:0;padding:0;list-style: none;}
body{font:14px "Microsoft YaHei";color:#3a3939;}
.mb15{margin-bottom:15px!important;}
.form-control::-moz-placeholder {color: #d4d4d4;}
.login-bg{width:100%;height:100%;position: absolute;z-index:-1; }
.login-bg .carousel-indicators {bottom: 20px;}
.login-bg .carousel,.login-bg .carousel-inner,.login-bg .item,.login-bg img{width:100%;height:100%!important;}
.logo{width:80%;margin:0 auto;padding:20px 0 0;}
.logo img{max-width:100%;}
/*.logo{color:#fff;text-align: center;}*/
/*.logo .logo-icon{display:inline-block;width:10%;max-width:100%;margin-right:10px;vertical-align: middle;}*/
/*.logo .logo-title{display:inline-block;}*/
/*.logo .logo-title .Ch{font-size:16px;}*/
.loginForm{width:90%;margin-left:5%;margin-top:30px;}
.loginForm .nav-tabs {border-bottom: none;}
.loginForm .nav-tabs > li{width:50%;}
.loginForm .nav-tabs > li > a {background:#1ab394;color:#fff;border:none;border-radius:0;  margin-right:0;line-height:50px; padding:0;text-align: center;font-size: 16px;  }
.loginForm .nav-tabs > li.active > a,.loginForm .nav-tabs > li.active > a:focus,.loginForm .nav-tabs > li.active > a:hover {  color: #3a3939;background:#fff;border:none;  }
.loginForm .formContent{background:#fff;padding:24px 12px 20px;}
.loginForm .formContent .form-group{margin-bottom:15px;}
.loginForm .formContent .input-group{  width:100%;}
.loginForm .formContent .input-group-lg > .form-control,.loginForm .formContent .input-group-lg >.loginForm .formContent .input-group-addon,.loginForm .formContent .input-group-lg > .input-group-btn > .btn {  height: 34px;  padding: 10px 16px;  }
.loginForm .formContent .input-group .form-control:last-child{  border-radius:6px;font-size: 14px;}
.loginForm .formContent .icLabel{position: absolute;left:12px;top:7px;font-size:16px;color:#ccc;z-index: 999;  }
.loginForm .formContent .icLabel+.form-control {padding-left:35px;}
.loginForm .formContent .btn-psd{height:34px;font-size:14px;background-color: #f8f8f8;border-color: #d8d8d8;color: #797979; padding:0; }
.loginForm .formContent .checkbox, .radio {margin: 0;}
.loginForm .formContent .btn-login{background-color: #1ab394;border-color: #b5b5b5;color:#fff;font-size:16px;font-weight: 600;}
.loginForm .formFooter{height:55px;line-height:55px;text-align:center;color:#fff;font-size:12px;background:#364859 url(../img/login-formFooter-bg.png) no-repeat right center;}
.loginForm .formFooter a,.login_footer a{color:#fff;}
.login_footer{height:50px;line-height: 50px;color:#fff;position: fixed;bottom:0;left:0;right:0;z-index: 999;}
.login_footer .mask{width:100%;height:100%;background: #485766;opacity: 0.7;  filter:Alpha(Opacity=70);position: relative;z-index: -1;}

/*注册*/
.registerForm .title{font-size:16px;font-weight:600;color:#1ab394;padding:4px 0;}
.registerForm .formContent{padding:6px 12px 20px;}
.registerForm .formContent .form-group{margin-bottom:10px;}
.registerForm .formContent .form-group:nth-last-of-type(1){margin-bottom:10px;}

/*忘记密码*/
.modifyPsdForm .title{font-size:16px;font-weight:600;color:#1ab394;padding:4px 0;}
.modifyPsdForm .formContent{padding:6px 12px 20px;}
.form-horizontal .col-sm-3,.form-horizontal .col-sm-9{padding-left:0;padding-right:0;}
.form-horizontal .form-group {margin: 0;}
.form-horizontal .control-label {font-size:16px;font-weight: 500;color:#666;text-align: left;padding-top:10px;}
.form-horizontal .btn-login{margin-top:30px;}

@media (min-width: 768px) {
    .login-bg .carousel-indicators {  bottom: 60px;  }
    .logo{width:85%;padding:40px 0 60px;margin-left:0;}
    /*.logo{padding:40px 0 60px;font-size:44px;text-align: left;}*/
    /*.logo .logo-icon{width:84px;height:84px;}*/
    .logo .logo-title{display:inline-block;}
    .logo .logo-title .Ch{font-size:44px;line-height: 84px;}
    .loginForm .nav-tabs > li > a {font-size: 22px;}
    .loginForm .formContent{background:#fff;padding:48px 25px 40px;}
    .loginForm .formContent .form-group{margin-bottom:20px;}
    .loginForm .formContent .input-group{  width:100%;}
    .loginForm .formContent .input-group-lg > .form-control,.loginForm .formContent  .input-group-lg >.loginForm .formContent .input-group-addon,.loginForm .formContent .input-group-lg > .input-group-btn > .btn {  height: 46px;  padding: 10px 16px;  }
    .loginForm .formContent .input-group .form-control:last-child{ font-size: 16px;}
    .loginForm .formContent .icLabel{left:12px;top:14px;}
    .loginForm .formContent .icLabel+.form-control {padding-left:35px;  }
    .loginForm .formContent .btn-psd{height:46px;font-size:18px;padding:10px 16px;}
    .loginForm .formContent .btn-login{font-size:22px;}
    .registerForm .title{font-size:24px;padding:8px 0;}
    .registerForm .formContent{padding:15px 25px 40px;}
    .registerForm .formContent .form-group{margin-bottom:10px;}
    .registerForm .formContent .form-group:nth-last-of-type(1){margin-bottom:20px;}
    .modifyPsdForm .title{font-size:24px;padding:8px 0 15px;}
    .modifyPsdForm .formContent{padding:15px 25px 40px;}
}
@media (min-width: 992px) {
    .loginForm{width:380px;float:right;}
}