@charset "utf-8";
#cnt{
	padding:32px 0px 42px;
}
#cnt .dis18{
	margin:18px 0px 0px;
}
#cnt .dis10{
	margin:10px 0px 0px;
}
#cnt .dis8{
	margin:8px 0px 0px;
}
#cnt .gzdt{
	width:580px;
	height:auto;
	display:table;
}
#cnt .index-tit{
	width:100%;
	height:38px;
	border-bottom:1px solid #e2e2e2;
	position:relative;
}
#cnt .index-tit .tname{
	_width:160px;
	position:absolute;
}
#cnt .index-tit .tname h3{
	height:39px;
	padding:0px 45px;
	font-size:16px;
	color:#ffffff;
	line-height:39px;
	background-color:#ae0c17;
}
#cnt .index-tit .tname .icon{
	width:100%;
	height:4px;
	text-align:center;
	background:url(../images/tx_13.jpg) no-repeat top center;
}
#cnt .index-tit .more{
	color:#848484;
	position:relative;
	top:11px;
	right:29px;
	font-size:1em;
}
#cnt .index-tit a.more:hover{
	color:#ae0c17;
}
#cnt .gzdt .gz-con{
	width:565px;
	height:178px;
	margin:28px 0px 0px;
	overflow:hidden;
}
#cnt .gzdt .gz-con .img{
	width:239px;
	height:auto;
}
#cnt .gzdt .gz-con .img img{
	width:239px;
	height:178px;
}
#cnt .gzdt .gz-con .desc{
	width:308px;
	height:auto;
	color:#a4a4a4;
	line-height:22px;
}
#cnt .gzdt .gz-con .desc h3{
	width:100%;
	height:42px;
	font-size:16px;
	color:#353535;
	line-height:42px;
	font-weight:bold;
	position:relative;
	left:5px;
	overflow:hidden;
}
#cnt .gzdt .gz-con .desc p{
	color:#a4a4a4;
	text-indent:24px;
}
#cnt .gzdt .gz-con .desc a:hover h3{
	color:#ae0c17;
}
#cnt .gzdt .gz-list{
	width:560px;
	height:auto;
	display:table;
	position:relative;
	left:2px;
}
#cnt .gzdt .gz-list li{
	width:100%;
	height:40px;
	background:url(../images/tx_21.jpg) no-repeat left center;
	clear:both;
}
#cnt .gzdt .gz-list .tt{
	width:410px;
	height:40px;
	float:left;
	position:relative;
	left:18px;
	font-size:16px;
	line-height:40px;
	overflow:hidden;
}
#cnt .gzdt .gz-list .date{
	width:80px;
	height:40px;
	float:right;
	color:#a4a4a4;
	line-height:40px;
	overflow:hidden;
}
#cnt .lnfc{
	width:1200px;
	height:310px;
	display:table;
	padding:30px 0px 0px;
	overflow:hidden;
	position:relative;
}
#cnt .marqueeleft{
	width:1200px;
	height:240px;
	margin:24px auto 0px;
	overflow:hidden;
}
#cnt .mar-div{
	width:8000px;
}
#cnt .marqueeleft ul{
	float:left;
}
#cnt .marqueeleft li{
	width:218px;
	height:240px;
	float:left;
	margin:0px 14px;
	_margin:0px 12px;
	display:inline;
	overflow:hidden;
}
#cnt .marqueeleft li .pic{
	width:218px;
	height:175px;
	display:block;
	overflow:hidden;
}
#cnt .marqueeleft li .text{
	width:192px;
	height:50px;
	padding:5px 12px;
	font-size:16px;
	text-align:center;
	line-height:22px;
	overflow:hidden;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:2px solid #e6e6e6;
}
@media screen and (max-width:1200px){
	#cnt .gzdt{
		width:480px;
		height:auto;
		display:table;
	}
	#cnt .gzdt .gz-con{
		width:465px;
		height:178px;
		margin:28px 0px 0px;
		overflow:hidden;
	}
	#cnt .gzdt .gz-con .img{
		width:189px;
		height:auto;
	}
	#cnt .gzdt .gz-con .img img{
		width:189px;
		height:178px;
	}
	#cnt .gzdt .gz-con .desc{
		width:258px;
		height:auto;
		color:#a4a4a4;
		line-height:22px;
	}
	#cnt .gzdt .gz-list{
		width:460px;
		height:auto;
		display:table;
		position:relative;
		left:2px;
	}
	#cnt .gzdt .gz-list .tt{
		width:310px;
		height:40px;
		float:left;
		position:relative;
		left:18px;
		font-size:16px;
		line-height:40px;
		overflow:hidden;
	}
	#cnt .lnfc{
		width:1000px;
		height:310px;
		display:table;
		padding:30px 0px 0px;
		overflow:hidden;
		position:relative;
	}
	#cnt .marqueeleft{
		width:1000px;
		height:240px;
		margin:24px auto 0px;
		overflow:hidden;
	}
}
@media screen and (max-width:1000px){
	#cnt{
		padding:0px 25px 24px;
	}
	#cnt .gzdt{
		width:100%;
		height:auto;
		display:table;
		margin:35px 0px 0px;
	}
	#cnt .index-tit{
		width:100%;
		height:38px;
		border-bottom:2px solid #e2e2e2;
		position:relative;
	}
	#cnt .index-tit .tname{
		_width:160px;
		position:absolute;
	}
	#cnt .index-tit .tname h3{
		height:39px;
		padding:0px 20px;
		font-size:1.25rem;
		color:#ffffff;
		line-height:39px;
		background-color:#ae0c17;
	}
	#cnt .index-tit .tname .icon{
		width:100%;
		height:4px;
		text-align:center;
		background:url(../images/tx_13.jpg) no-repeat top center;
	}
	#cnt .index-tit .more{
		color:#848484;
		position:relative;
		top:11px;
		right:29px;
	}
	#cnt .index-tit a.more:hover{
		color:#ae0c17;
	}
	#cnt .gzdt .gz-con{
		width:100%;
		height:auto;
		margin:28px 0px 0px;
	}
	#cnt .gzdt .gz-con .img{
		width:98%;
		height:auto;
		display:table;
		margin:0 1%;
	}
	#cnt .gzdt .gz-con .img img{
		width:100%;
		height:auto;
	}
	#cnt .gzdt .gz-con .desc{
		width:100%;
		height:auto;
		position:relative;
		left:0;
		top:-46px;
		clear:both;
		display:none;
	}
	#cnt .gzdt .gz-con .desc h3{
		width:98%;
		height:42px;
		font-size:16px;
		color:#fff;
		line-height:42px;
		font-weight:bold;
		overflow:hidden;
		position:absolute;
		left:1%;
		background:rgba(0,0,0,.6);
	}
	#cnt .gzdt .gz-con .desc p{
		display:none;
	}
	#cnt .gzdt .gz-con .desc a:hover h3{
		color:#ae0c17;
	}
	#cnt .gzdt .gz-list{
		width:99%;
		height:auto;
		margin:15px auto 0px;
		display:table;
		position:relative;
		left:0;
	}
	#cnt .gzdt .gz-list li{
		width:100%;
		height:40px;
		background:none;
		border-bottom:2px solid #dedede;
		clear:both;
	}
	#cnt .gzdt .gz-list .tt{
		width:auto;
		height:40px;
		padding:0 5px;
		position:relative;
		left:0px;
		font-size:1.125em;
		line-height:40px;
		overflow:hidden;
	}
	#cnt .gzdt .gz-list .date{
		display:none;
	}
	#cnt .lnfc{
		width:100%;
		height:auto;
		padding:35px 0px 0px;
		overflow:hidden;
		position:relative;
	}
	#cnt .marqueeleft{
		width:100%;
		height:580px;
		margin:24px auto 0px;
		overflow:hidden;
	}
	#cnt .mar-div{
		width:100%;
	}
	#cnt .marqueeleft ul{
		float:left;
	}
	#cnt .marqueeleft li{
		width:46%;
		height:auto;
		float:left;
		margin:0px 2% 18px;
		display:inline-table;
	}
	#cnt .marqueeleft li .pic{
		width:98%;
		height:225px;
		display:block;
		overflow:hidden;
		text-align:center;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		text-align:center;
	}
	#cnt .marqueeleft li .pic img{
		width:100%;
		height:225px;
	}
	#cnt .marqueeleft li .text{
		width:98%;
		height:2.8em;
		padding:0px 0px 6px;
		font-size:1.125em;
		text-align:center;
		line-height:1.5em;
		overflow:hidden;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		border-bottom:2px solid #e6e6e6;
	}
	#cnt .marqueeleft li .text span{
		display:inline-block;
		padding:0px 6px;
	}
	#cnt #marquee1_2{
		display:none;
	}
}
@media screen and (max-width:800px){
	#cnt .marqueeleft{
		width:100%;
		height:480px;
		margin:24px auto 0px;
		overflow:hidden;
	}
	#cnt .marqueeleft li .pic{
		width:98%;
		height:175px;
		display:block;
		overflow:hidden;
		text-align:center;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		text-align:center;
	}
	#cnt .marqueeleft li .pic img{
		width:100%;
		height:175px;
	}
}
@media screen and (max-width:640px){
	#cnt .marqueeleft{
		width:100%;
		height:380px;
		margin:24px auto 0px;
		overflow:hidden;
	}
	#cnt .marqueeleft li .pic{
		width:98%;
		height:125px;
		display:block;
		overflow:hidden;
		text-align:center;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		text-align:center;
	}
	#cnt .marqueeleft li .pic img{
		width:100%;
		height:125px;
	}
}
@media screen and (max-width:480px){
	#cnt .marqueeleft{
		width:100%;
		height:280px;
		margin:24px auto 0px;
		overflow:hidden;
	}
	#cnt .marqueeleft li .pic{
		width:98%;
		height:75px;
		display:block;
		overflow:hidden;
		text-align:center;
		border-left:1px solid #e6e6e6;
		border-right:1px solid #e6e6e6;
		text-align:center;
	}
	#cnt .marqueeleft li .pic img{
		width:100%;
		height:75px;
	}
}