@charset "utf-8";
/* CSS Document */

/*
html{
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: gray;
  }
*/
/*全站总继承*/
:root{
/*	默认背景色灰色*/
	--bj-hs:#f5f5f5;  
/*边框*/
	--border:#eee;  
/*	字体*/
	--font:#6c6c6c;
	/*	小菜单字体颜色*/
	--fontm:#535353;
/*	主菜单背景*/
	--nemu:#b92732;
/*	主菜单选中北集*/
	--nemu-active:#9b0712;
}
body,h1,h2,h3,h4,h5,h6,h7,p,ul{
	margin: 0px;
	padding: 0px;
}
li{
	list-style: none
}
.kb_container_fluid{
	width: 100%;
}.kb_container{
	width: 1200px;
	margin: 0px auto
}
.zy-container .right{
margin: 3px;
	padding: 3px;
	 flex-grow: 1;
	border: 2px solid #e6e6e6
}
.layui-colla-item ul li{
	line-height: 30px;
	color: #fff;
	padding-left: 40px;
	margin: 5px 0px;
	cursor: pointer
}
/*flex 区*/
.flex{
	display: flex
		
}
/*元素左右对齐*/
.flex_zy{
	justify-content: space-between
}.flex_left{
	justify-content:flex-start
}.flex_center{
	justify-content:center
}.flex_right{
	justify-content:flex-end
}
.f_cz_jz{
	align-items: center;  
}
.f1{
	flex: 1
}
.wrap-wrap{
	flex-wrap: wrap
}
/*侧边栏*/
.zy_sidebar{
	width: 240px;
}
/*人民币字体*/
.money{
	font-size: 16px;

    font-family: "Arial Black";	
}
	.black{
		background-color: #2e303f
	}	
	.yellow{
		background-color: #FFB800
	}	
	.green{
		background-color: #009688
	}	.red{
		background-color: red
	}.ls{
		background-color: #1E9FFF
	}.hs{
		background-color: #666666
	}
	.info{
		display: block;
		color: #fff;
		font-size: 12px;
		border-radius: 25px;
		padding: 1px;
		text-align: center
	}
.m-b-5{
	margin-bottom: 5px
}
.m-t-5{
	margin-top: 5px
}
footer{
	text-align: center;
	padding: 10px 0;
	background-color: #013d71;
	color: #fff;
	font-size: 14px;
}
footer a{
	color: #fff;
	font-size: 14px;
}
footer p img{
	margin: 0px 2px 0 5px;
	width: 16px;
	height: 16px;
}
footer p{
	margin: 10px 0px;
}
header{
	background-color:#0068c1;
}


.header H1{
	background-image: url('/static/image/logo.png');
	background-repeat: no-repeat;
	background-size: contain;
	width: 300px;
	height: 68px;
	text-indent: -9999px;
}
.container{
	max-width: 1200px;
	margin: 0 auto;
}
.bg_bs{
	background-color: #fff;
}
.body_bk{
	padding: 2px;
	margin: 2px;
	border: 1px solid #e6e6e6;
}
.body{
	min-height:calc(100vh - 140px);
}
/* 输入框/文本域聚焦：去掉浏览器默认绿色 outline，统一改为站点蓝（全站前台生效） */
.layui-input:focus,
input[type=text]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=search]:focus,
textarea:focus{
	outline: none;
	border-color: #0068c1 !important;
	box-shadow: 0 0 0 2px rgba(0,104,193,.15);
}