.innews{
	overflow:hidden;
	padding:76px 0;
	background:#fff;
	color:#333;
	font-family:"Microsoft YaHei","PingFang SC",sans-serif;
}
.innews .container{width:1500px;margin:0 auto;position:relative;}
.innews ul{margin:0 -15px;padding-left:0;list-style:none;}
.innews li{list-style:none;}
.innews li .item{margin:0 15px;}
.innews li .title{
	height:24px;
	line-height:24px;
	font-size:20px;
	font-weight:700;
	color:#111;
	border-left:4px solid #ff6a00;
	margin-bottom:22px;
	padding-left:12px;
}
.innews li .title a{
	float:right;
	margin-right:4px;
	font-size:13px;
	font-weight:400;
	color:#999 !important;
}
.innews li .title a:hover{color:#ff6a00 !important;}
.innews li .dt{margin-bottom:16px;}
.innews li .dt a{
	display:block;
	min-height:236px;
	padding:22px 32px 24px 36px;
	background:#fff;
	border:1px solid #e6e6e6;
	color:#111 !important;
	transition:border-color .25s ease;
}
.innews li .dt .time{
	height:28px;
	line-height:28px;
	font-size:16px;
	font-weight:700;
	color:#ff6a00 !important;
}
.innews li .dt .line{
	width:22px;
	height:2px;
	background:#e0e0e0;
	margin:8px 0 0 2px;
}
.innews li .dt h3{
	font-size:22px;
	font-weight:700;
	height:64px;
	line-height:32px;
	overflow:hidden;
	margin:12px 0 0;
	color:#111;
}
.innews li .dt .desc{
	font-size:14px;
	height:72px;
	line-height:24px;
	color:#666 !important;
	overflow:hidden;
	margin-top:10px;
	font-weight:400;
}
.innews li .dt a:hover{
	background:#fff;
	border-color:#ff6a00;
	color:#111 !important;
}
.innews li .dt a:hover .time{color:#ff6a00 !important;}
.innews li .dt a:hover .line{background:#ff6a00;}
.innews li .dt a:hover h3{color:#111;}
.innews li .dt a:hover .desc{color:#666 !important;}
.innews li .dd{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:16px;
	height:48px;
	border-bottom:1px solid #eee;
	padding:0 4px;
	margin-top:4px;
	overflow:hidden;
}
.innews li .dd .time{
	flex:0 0 auto;
	order:2;
	color:#b0b0b0;
	font-size:13px;
	font-weight:400;
	line-height:48px;
}
.innews li .dd h3{
	flex:1 1 auto;
	order:1;
	min-width:0;
	height:48px;
	line-height:48px;
	font-size:15px;
	font-weight:400;
	margin:0;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.innews li .dd h3 a{
	color:#333 !important;
	font-weight:400;
}
.innews li .dd h3 a:hover{color:#ff6a00 !important;}
.innews .col-lg-4{width:33.3333%;float:left;min-height:1px;}
@media only screen and (max-width:1549px){
	.innews .container{width:1200px;}
	.innews ul{margin:0 -10px;}
	.innews li .item{margin:0 10px;}
	.innews li .dt a{padding-left:24px;padding-right:18px;}
	.innews li .dt h3{font-size:20px;height:60px;line-height:30px;}
}
@media only screen and (max-width:960px){
	.innews{padding:32px 0;overflow:hidden;}
	.innews .container{
		width:100% !important;
		max-width:none;
		padding:0 !important;
		box-sizing:border-box;
	}
	.innews ul{
		margin:0 !important;
		padding:0 16px 10px !important;
		display:flex;
		flex-wrap:nowrap;
		overflow-x:auto;
		-webkit-overflow-scrolling:touch;
		scroll-snap-type:x mandatory;
		scroll-padding-left:16px;
		gap:12px;
		scrollbar-width:none;
		list-style:none;
	}
	.innews ul::-webkit-scrollbar{display:none;}
	.innews ul.clearfix::before,
	.innews ul.clearfix::after{
		display:none !important;
		content:none !important;
	}
	.innews .col-lg-4,
	.innews li.col-lg-4{
		float:none !important;
		flex:0 0 82%;
		width:82% !important;
		max-width:82%;
		min-width:0;
		margin-bottom:0 !important;
		scroll-snap-align:start;
		align-self:flex-start;
		box-sizing:border-box;
	}
	.innews li .item{margin:0 !important;}
	.innews li .dt a{min-height:0;padding:16px 18px 18px;}
	.innews li .dt h3{font-size:18px;height:auto;max-height:56px;line-height:28px;}
	.innews li .title{height:auto;line-height:1.4;font-size:18px;}
}
