/*登录页面*/
.login_body {
	position:relative;
	background:#e4e4e4; 
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:100%;
	width:100%;
}

.ynjzdd_log {
	position: fixed;
	width: 100%;
	height: 70px;
	background-color: #fff;
	z-index: 4;
}
img.title-image {
	height: 60px;
    padding: 4px;
    top: 5px;
    left: 11%;
    position: absolute;
}

.kcompc_logo {
	position: relative;
	float: right;
}

.login_login {
	position: absolute;
	top: 60%;
	left: 65%;
}

.kcompc_logo .background-image{
	height: 92%;
	width: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
}

.kcompc_box{
	position:fixed;
	top: 30%;
	margin:0 auto;
	height:270px;;
	width:270px;
	background:#fff;
	border:1px solid #ccc;
	border-radius: 6px;
	z-index:2;
}

.kcompc_box .icon-user {
	position: absolute;
    left: 24px;
    top: 76px;
	z-index:5;
	background-image: url(../assets/images/login_userName.png); /*引入图片图片*/
	background-repeat: no-repeat; /*设置图片不重复*/
	background-position: 0px 0px; /*图片显示的位置*/
	width: 20px; /*设置图片显示的宽*/
	height: 20px; /*图片显示的高*/
}

.kcompc_box .icon-password {
	position: absolute;
    left: 24px;
    top: 126px;
	z-index:5;
	background-image: url(../assets/images/login_password.png); /*引入图片图片*/
	background-repeat: no-repeat; /*设置图片不重复*/
	background-position: 0px 0px; /*图片显示的位置*/
	width: 20px; /*设置图片显示的宽*/
	height: 20px; /*图片显示的高*/
}

.kcompc_box #username,.kcompc_box #password{
	padding-left: 28px;
}


.box{
	position:absolute;
	width:240px;
	left:6%;
	font-family:"Microsoft YaHei", tahoma,arial, simsun;
	font-size:14px;
	padding-top:15px;
}
.box_zhjj{
	padding:10px;
}

.fsub01{
	margin-top:15px;
	margin-left:13px;
	background:url(../assets/images/loginImages/dengluanniu.png) no-repeat;
}
.fsub{
	height:40px;
	width: 100%;
	align:center;
	font-size:16px;
	color: #fff;
	background:0 0;
	border:none;
	border-radius: 4px;
	background-color: #4cb9f6 !important;
}
.fsub:hover,.fsub:active{
	background-color: #00BCD4 !important;
    border-color: #00BCD4;
}
.kcomp_footer{
	position:fixed;
	bottom:0px;
	text-align:center;
	width:100%;
	height:80px;
	background: #fff !important;
}

.kcomp_footer .footer_title {
    font-family: "Microsoft YaHei", tahoma,arial, simsun;
    font-size: 14px;
    color: #000;
    margin: 20px 0px;
}

.kcomp_footer a{
	color:#1C65B4;
}

.line-height{
	width:532px;
	height:300px;
	z-index:-100;
	margin:0 auto;
}
.text-primary{
	color:#00BCD4;
	font-size:28px;
	font-weight:500;
	text-align: center;
}
.fsub{
	height:40px;
	text-align:center;
	font-size:16px;
}
.denglu{
    margin: 30px 0px;
    width: 100%;
}
/* .text-muted{
	color:#383842;
	font-weight:bold;
	margin-bottom:bold;
} */
.panel-body{
	padding:10px 20px;
}

/* star-mark */
.cancel-off-png,
.cancel-on-png,
.star-half-png,
.star-off-png,
.star-on-png {
    font-size: 2em;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    speak: none;
    text-transform: none;
    color: #777
}

.cancel-on-png {
    color: #DD5A43
}

.cancel-on-png:before {
    content: "\f057"
}

.cancel-off-png {
    color: #E08374
}

.cancel-off-png:before {
    content: "\f05c"
}

.star-on-png {
    color: #FEB902
}

.star-on-png:before {
    content: "\f005"
}

.star-off-png {
    color: #777
}

.star-off-png:before {
    content: "\f006"
}

.star-half-png {
    color: #FEB902
}

.star-half-png:before {
    content: "\f123"
}