.login_title{
    font-size: 40px!important;
    letter-spacing: 3px!important;
}
.sys_top_box{
    background-image:none!important;
    background: #2fa4e7!important;
}
.sys_top_box div.name span{
    color: #fff!important;
}

.sys_top_box div.name a{
    color: #e6e6e6!important;
}
.sys_top_box div.name img{
    width: 30px!important;
    height: 30px!important;
    padding-top: 10px!important;
}
.sys_top_box div.logo{
    color: #FFFFFF;
    font-size: 30px;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif!important;
}
.sys_nav_box{
    background-image: none!important;
    background-color: #f5f5f5!important;
}
.navbar ul.nav li{
    border: none!important;
}
.navbar ul.nav li a{
        padding: 15px 10px!important;
}
.navbar .nav>li>a{
    color: #355661!important;
    text-shadow: none!important;
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif!important;
}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus,.navbar .nav>li>a:hover{
    background-color: #f0ece6!important;
}
.nav-list>.active>a, .nav-list>.active>a:hover, .nav-list>.active>a:focus{
    background-color: #2fa4e7!important;
}
.login_title img{
  width:500px;
  height:auto;
margin-top:0;
margin-right:0;
}
.sys_top_box .logo img{
    height: 60px;
}

.navbar-inner{
background-color: #f5f5f5!important;
background-image: none!important;
}
.accordion-heading, .table th {
    white-space: nowrap;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top,#f5f5f5,#f5f5f5);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f5f5f5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f5f5f5));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f5f5f5);
    background-image: -o-linear-gradient(top,#f5f5f5,#f5f5f5);
    background-image: linear-gradient(top,#f5f5f5,#f5f5f5);
    background-repeat: repeat-x;
}
.accordion-heading {
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#fefefe', endColorstr='#f5f5f5', GradientType=0);
    float: inherit;
    width: 100%;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #e5e5e5;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.nav-tabs>li>a {
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 20px;
    border: 1px solid transparent;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.select2-container .select2-choice {
    display: block;
    height: 26px;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #aaa;
    white-space: nowrap;
    line-height: 26px;
    color: #444;
    text-decoration: none;
    border-radius: 4px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(0.5,#fff));
    background-image: -webkit-linear-gradient(center bottom,#fff 0,#fff 50%);
    background-image: -moz-linear-gradient(center bottom,#fff 0,#fff 50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff',endColorstr = '#ffffff',GradientType = 0);
    background-image: linear-gradient(top,#fff 0,#fff 50%);
}
.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #1f8af5 !important;
    background-image: -moz-linear-gradient(top,#1f8af5,#1f8af5);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#1f8af5),to(#1f8af5));
    background-image: -webkit-linear-gradient(top,#1f8af5,#1f8af5);
    background-image: -o-linear-gradient(top,#1f8af5,#1f8af5);
    background-image: linear-gradient(to bottom,#1f8af5,#1f8af5);
    background-repeat: repeat-x;
    border-color: 0;
    border-color: 0;
    filter: 0;
    filter: 0;
}

.login_back_box{
	width:1006px;
	height:524px !important;
	position:absolute !important;
	left:50%;
	margin-left:-503px;
	top:50%;
	margin-top:-262px;
	background:url(../img/logo_box_bg.png) no-repeat;
	margin:-262px 0 0 -503px !important
}
.login_input_back{ background:none !important;width:345px !important;
	float:left;
	margin-left:57px !important;
	padding-top:20px !important;
	margin-top:0  !important}
.login_input_back .login_user{
	border-bottom:1px solid #cccccc;
	background:url(../img/user.png) left 10px no-repeat;
	padding-left:30px;
	padding-bottom:16px;
	height:40px;
	line-height:40px
}
.login_input_back .login_pass{
	border-bottom:1px solid #cccccc;
	background:url(../img/pass.png) left 10px no-repeat;
	padding-left:30px;
	padding-bottom:16px;
	height:40px;
	line-height:40px;
	margin-top:40px
}
.login_input_back .login_check{
	padding-bottom:16px;
	height:40px;
	line-height:40px;
	margin-top:40px
}
.login_input_back .login_btn{
	padding-bottom:16px;
	height:40px;
	line-height:40px;
	margin-top:40px
}
.login_input_back .login_btn:hover{
	padding-bottom:16px;
	height:40px;
	line-height:40px;
	margin-top:40px;
	background:none
}
.login_input_back .login_btn .btn{
	display:block;
	border:0;
	border-radius:25px;
	background:#2391f2;
	color:#fff;
	width:100%;
	height:40px;
	line-height:32px;
	font-size:20px;
	cursor:pointer;
	outline:none
}
.login_input_back .login_btn .btn:hover{
	display:block;
	border:0;
	border-radius:25px;
	background:#2391f2;
	color:#fff;
	width:100%;
	height:40px !important;
	line-height:40px;
	font-size:20px;
	cursor:pointer;
	outline:none
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #fff;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:hover,
.btn:active:hover,
.btn.active:hover,
.btn.hover,
.btn:active.hover,
.btn.active.hover {
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333 !important;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    color: #fff !important;
    background-color: #2fa4e7 !important;
}
.login_input_back .input{ border:0; outline:none; background:none; height:40px; line-height:40px; display:block; width:100%;box-shadow:none !important}
.logo_left{
	width:501px;
	padding-left:4px;
	text-align:center;
	color:#FFF;
	font-size:36px;
	padding-top:150px;
	line-height:70px;
	float:left
}
.login_chk{ margin:0 !important; color:#333 !important}
.copy_right_text{ position:absolute !important; bottom:30px; color:#FFF !important; width:100%; text-align:center; padding:0 !important}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
    background-color: rgb(255, 255, 255) !important;
    background-image: none !important;
    color: rgb(0, 0, 0) !important;
}