
.zk-box0{
	width: 900px;
	margin: 0px auto;
	min-width: 900px;
	/* overflow: hidden; */
	
}
.zk-box{
	width: 1200px;
	margin: 0px auto;
	min-width: 1200px;
	/* overflow: hidden; */
	
}
.zk-box1{
	width: 1170px;
	margin: 0px auto;
	min-width: 1170px;
	padding: 15px;
	/* overflow: hidden; */	
}
.zk-box2{
	width: 1170px;
	margin: 0px auto;
	min-width: 1170px;
	padding: 15px 15px 0 15px;
	/* overflow: hidden; */	
}
.zk-content{	
	padding: 15px 20px;
	min-height: 600px; 
	width: 1100px;
	margin: 0px auto;
	min-width: 1100px;
}
.zk-content-imglist{		
	min-height: 600px; 
	width: 1100px;
	margin: 0px auto;
	min-width: 1100px;
}
.zk-title{
	border-bottom: 6px solid #f5f5f5;
	text-align: center;
	padding-bottom: 20px;
	line-height: 40px; 
	font-size: 20px; 
	font-family: 'Microsoft YaHei';
}
.zk-leftbox{border: #eee solid 1px; margin-right:30px;}
.zk-imgbox{border-top:3px solid #ff0000; min-height:800px; border-bottom:3px solid #ff0000;}
.zk-articleinfo{display: flex; justify-content: start;  margin: 20px 0 0 0;}
.zk-pathborder{
	border-bottom:1px #dbdbdb solid; 
}
.zk-bg-gradual-blue {
	background-image: linear-gradient(45deg, #d1e1ff, #ffffff);	
}
.zk-bg-gradual-gray {
	background-image: linear-gradient(360deg, #eeeeee, #fefefe);	
}
.zk-newsborder{
	border-bottom: 1px solid #e6e6e6;
}
.zk-marginright20{
	margin-right: 20px;
}
.zk-marginright30{
	margin-right: 30px;
}
.zk-marginleft5{
	margin-left: 5px;
}
.zk-flex{display: flex;}

.zk-padding20{
	padding: 20px;
}
.zk-padding10{
	padding: 10px;
}
.zk-padding5{
	padding: 5px;
}
.zk-paddingtb20{
	padding-top: 20px;
	padding-bottom: 20px;
}
.zk-margintb20{
	margin-top: 20px;
	margin-bottom: 20px;
}
.zk-margintb10{
	margin-top: 10px;
	margin-bottom: 10px;
}
.zk-lineheight24{
	line-height:24px;
}
.zk-lineheight32{
	line-height: 32px;
}
.zk-lineheight52{
	height: 52px;
	line-height: 52px;
}
.zk-lineheight56{
	height: 56px;
	line-height: 56px;
}
.zk-lineheight42{
	line-height: 42px;
}
.zk-weight{
	font-weight: 600;
}
.zk-lineheight60{
	height: 60px;
	line-height: 60px;
}
.zk-radius16{
	border-radius: 16px;
}
.zk-bg-red{
	background-color: #f0041a;
}
.zk-bg-gray{
	background-color: #e6e6e6;
}
.zk-font-gray{
	color: #6a6a64;
}
.zk-font-gray a{
	color: #6a6a64;
}
.zk-font-gray :hover{
	color: #1a53a5;
}
.zk-font-deepgray{color: #5a5959;}
.zk-font-deepgray a{color: #5a5959;}
.zk-font-deepgray a:hover {color: #f0041a;}

.zk-font-white{color: #fff;}
.zk-font-white a{color: #fff;}
.zk-font-white a :hover {color: #fff;}

.zk-font-blue{color: #3080f4;}
.zk-font-blue a{color: #3080f4;}
.zk-font-blue a :hover {color: #3080f4;}
.zk-shadow{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.zk-font-black{color: #000;}
.zk-font-black a{color: #000;}
.zk-font-black a:hover {color: #f0041a;}

.zk-center{
	text-align: center;
}
.zk-imglist:hover{
		animation:imgmove 0.5s infinite;
		-webkit-animation:imgmove 0.5s infinite; /*Safari and Chrome*/
		animation-iteration-count:1;
		-webkit-animation-iteration-count:1; /*Safari and Chrome*/
		animation-fill-mode:forwards;
		-webkit-animation-fill-mode:forwards; /* Safari 和 Chrome */
}

@keyframes imgmove
{
	from {margin-top:0px;margin-bottom: 0px}
	to {margin-top:-10px;margin-bottom: 10px;}
}
@-webkit-keyframes imgmove /*Safari and Chrome*/
{
	from {margin-top:0px;margin-bottom: 0px}
	to {margin-top:-10px;margin-bottom: 10px;}
}

.zk-omit{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;		
}
.zk-font-gray {
	color: #666695 !important
}
.zk-xxgk-box{color: #064ec0; margin:25px auto; border: 1px solid #eeeeee; text-align: center; width: 320px; height: 130px; line-height: 130px;}
.zk-xxgk-box a{color: #064ec0; }
.zk-xxgk-box a:hover{color: #777777; }
/*首页样式单*/
			.layui-nav {
				font-size: 16px
			}
			.layui-nav .layui-nav-item a {
				font-weight: 700;
		        font-size: 24px;
				padding: 0 20px;
				color: #fff;

			}
			.layui-nav-child {
				top: 60px;
			}
			.zk-navw{
				padding: 0 20px;
			}
			.zk-navbg,.layui-nav .layui-nav-child a:hover{
				background:rgba(240, 4, 26, 0.9);
				color: #fff;
				
			}
			.zk-boxtitle{padding:4px 10px ; background-color: #064ec0;}
			.layui-nav .layui-nav-child a{
				color: #fff;
			}
			.zk-home-pic{width:350px; padding: 0 10px; height: 36px; line-height: 36px; margin-top: -36px; position: absolute;background-color: rgba(0, 0, 0, 0.6);}
			.zk-home-box{background-color: #f5f5f5; display: flex;align-items: center; justify-content: space-between;}
			.layui-carousel-ind {
				top: -40px !important;
			}
			.layui-carousel-ind ul{
				width: 100%;
				border-radius: 0;
				padding: 0;
				height: 40px;
			}
			.layui-carousel-ind ul li{
				display: block;
				float: right;
				margin-top: 20px;
			}
			.carousel-title{
				position: absolute;
				z-index: 99;
				margin-top: -25px;
				color: #ffffff;
				padding:0 10px;
			}
			.layui-tab{
				margin: 0;
			}
			.layui-tab .layui-tab-title {
				height: 50px;
			}
			.layui-tab-card>.layui-tab-title .layui-this{
				border-bottom: 2px solid #064ec0;
				color: #064ec0;
				font-size:18px;		
				
			}
			.layui-tab .layui-tab-title li{
				width: 200px;
				line-height: 50px;
				font-size: 18px;
			
			}
			.layui-tab-title .layui-this:after{
				height: 50px;
			}
			.layui-tab-content{
				height: 265px;
				padding: 10px;
				line-height:30px;
			}
			.layui-tab-content1{
				height: 140px;
				padding: 10px;
				line-height:30px;
			}
			.layui-show-content{
				height: 50px;
				padding: 10px;
				line-height:25px;
			}
			.layui-show-content1{
				height: 166px;
				padding: 10px;
				line-height:25px;
			}
			.zk-tab li{
				width: 50%;
				padding: 0 !important;
			}
			.zk-tab>span{
				display: none;
			}
			.zk-dot::before{
				font-size: 40px;
				content: "·";
				font-style: normal;
			}
			i.zk-dot{display: block;float: left;margin-right: 5px;}
			.zk-list{
				display: flex; justify-content: space-between;line-height:42px;
			}	
			.zk-newslist{
				display: flex; justify-content: space-between;line-height:36px;
			}			
			.zk-newslist>.zk-date{width: 100px; min-width: 100px; text-align:right;}
			.zk-column-title{color: #074cc1; font-size: 20px; font-weight: 700;}
			.zk-column-title a {color: #074cc1; }
			.zk-column-title1{color: #ffffff; font-size: 20px; font-weight: 700;}
			.zk-column-title1 a {color: #ffffff; }
			.zk-list-title{font-size: 18px;}			
			.zk-column-box{
				padding: 0 10px; border-bottom: 3px solid #064ec0; height: 38px; line-height:38px; display: flex; align-items: center; justify-content: space-between;
			}
			.zk-listtitle-box{
				padding: 0 10px; border-bottom: 3px solid #064ec0; height: 60px; line-height:60px; display: flex; align-items: center; justify-content: space-between;
			}
			.zk-img44{
				width:44px; height:44px;
			}
			.zk-list-content{border-top: #c83638 solid 1px; margin-top: 1px; padding: 5px;}
			.zk-hover {padding-top: 10px;}
			.zk-hover a { color: #1a5388;}
			.zk-hover a:hover{color:#1a5388;}
a:link {text-decoration-line: none;}