@charset "utf-8";
/* CSS Document */
/*鍏叡*/
*{ margin:0; padding:0;}
body{ color:#595959; background:#FFF;font-family:Microsoft YaHei; font-size:15px}
a{text-decoration:none; cursor: pointer;}
input,select{outline:none;}
ul{ list-style:none;}
img{ border:0;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both; overflow:hidden; height:0;}
.dk{ width:1200px; margin:0 auto;}

/*top*/
.top{ min-width:1200px; height:32px; background:#187a6a; line-height:32px; width:100%; color:#FFF}
.topL{ width:500px;}
.topL a{ color:#FFF; display:inline-block; margin-right:30px;transition:0.5s;}
.topL a:hover{text-decoration:underline;transition:0.5s;}
/*heand*/
.heand{ background:url(/res/imgs/icon/heand_bj.jpg) repeat center; min-width:1200px; height:110px;}
.logo{ width:384px; height:86px; margin-top:12px;}
/*瀵艰埅*/
.menu{ height:40px; width:780px; margin-top:36px;}
.menu li{ float:left; width:80px;}
.menu li a.menu_a{width:110px;height:40px; line-height:40px; color:#000; text-align:center; display:block; font-size:16px;transition:0.5s;}
.menu li a.menu_on{background:url(/res/imgs/icon/nav.png) no-repeat; color:#FFF;}
.menu li a.menu_a:hover{ color:#187a6a;}
.menu li a.menu_on:hover{ color:#FFF;}
/*foot*/
.footX{ width:100%; min-width:1200px; height:6px; background:url(/res/imgs/icon/foot_x.png) repeat-x center; margin-bottom:3px;}
.footD{ padding-top:50px; padding-bottom:20px; background:#6d5534; min-width:1200px; width:100%; color:#fffdfb; font-size:12px;}
.footDf{ padding-left:70px; width:230px;}
.footDfk{ margin-bottom:15px;}
.footDf img{ width:20px; padding-right:10px;}
.footDf p{ width:240px; line-height:20px;}
.footC{ color:#FFF; font-size:12px; background:#533f24; min-width:1200px; line-height:18px; padding:12px 0; width:100%; text-align:center;}
/*鍒嗛〉*/
.FNp{ text-align:right; font-size:14px;}
.FNp span{margin-left:6px;}
a.FNpa{ border:1px solid #e3e3e3; border-radius:3px; line-height:32px; height:32px; text-align:center; display:inline-block; color:#5c5c5c; margin-left:6px;}
a.FNpaNum{ width:32px;}
a.FNpaDown{ width:60px;}
.FNpI{border:1px solid #e3e3e3;width:40px; border-radius:3px; line-height:32px; height:32px; text-align:center;color:#5c5c5c;}
a.FNpQD{ width:50px;}
a.FNpa:hover,a.FNpon{ color:#FFF; background:#187a6a; border:1px solid #187a6a;}

.news-notice {
	margin: 0;
}
.indnews {
	width: 560px;
	height: 350px;
	float: left;
}
.container_col {
	background-image: url(../images/bg4.jpg); 
	/* background: #fff; */
	padding: 15px;
	width: 1200px;
	margin: 0 auto;
	margin-bottom: 10px;
	position: relative;
}

.toutiao {
	background: #f5f5f5;
	height: 50px;
	position: relative;
	padding: 12px 90px;
	margin-bottom: 15px;
}
.toutiao i {
	width: 82px;
	height: 69px;
	background: url(../images/toutiao.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
.toutiao h1 {
	text-align: center;
}
.toutiao h1 a {
	font-size: 18px;
	color: #333;
}
.toutiao h1 a:hover {
	color: #1561af;
}
.toutiao p {
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.news-notice {
	margin: 0;
	display: flex;
    flex-wrap: nowrap;
}
.news-pic {
	width: 560px;
	height: 362px;
}
.news-pic, .news-pic img {
	margin-top: 15px;
	margin-right: 10px;
	width: 560px;
	height: 362px;
	overflow: hidden;
}
.news-notice .news-txt {
	width: 592px;
	height: 362px;
	float: right;
	border: 1px solid #efefef;
}
.news-title {
	height: 38px;
	background: #fafafa;
	border-bottom: 1px solid #efefef;
	line-height: 38px;
	position: relative;
}
.news-title .name {
	position: absolute;
	left: -1px;
	top: -1px;
	height: 39px;
	background: #084466;
	color: #fff;
	text-align: center;
	line-height: 39px;
	font-size: 15px;
	padding: 0 15px;
	font-weight: bold;
}
.news-name.tab-nav {
	position: absolute;
	left: -1px;
	top: -1px;
	height: 39px;
}
.news-name.tab-nav a {
	display: block;
	float: left;
	height: 39px;
	line-height: 39px;
	color: #333;
	text-align: center;
	line-height: 39px;
	font-size: 15px;
	padding: 0 15px;
	margin: 0;
	position: relative;
}
.news-name.tab-nav a.current {
	background:  #408080;
	color: #fff;
	font-weight: bold;
}
.news-name.tab-nav a i {
	width: 9px;
	height: 5px;
	background: url(../images/jtx.png) no-repeat;
	left: 10px;
	bottom: -5px;
	display: none;
}
.news-name.tab-nav a.current i {
	display: block;
}
.news-title .name i {
	width: 9px;
	height: 5px;
	background: url(../images/jtx.png) no-repeat;
	left: 10px;
	bottom: -5px;
	display: block;
}
.news-title .more {
	position: absolute;
	right: 10px;
	line-height: 38px;
	top: 0;
	font-size: 12px;
	color: #999;
	transition: all .3s ease;
}
.news-title .more:hover {
	color: #084466;
}
.newslist {
	display: block;
	padding: 10px 12px;
}
.hotnews {
	margin: 12px 12px 0 12px;
}
.hotnews h1 {
	font-size: 16px;
	color: #333;
	text-align: center;
	margin: 0 10px;
	height: 30px;
	line-height: 30px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.hotnews .hotcon {
	margin-top: 12px;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.hotnews .hotcon a {
	color: #999;
	line-height: 24px;
	font-size: 14px;
}
.hotnews .hotcon a:hover, .newslist li a:hover {
	color:  #408080;
}
.newslist li {
	border-bottom: 1px dotted #dedede;
	position: relative;
	padding: 0 80px 0 16px;
	background: url(../images/listnot.png) 0px 15px no-repeat;
}
.newslist li a {
	display: block;
	height: 36px;
	width: 100%;
	line-height: 36px;
	font-size: 14px;
	color: #666;
	word-break: break-all;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	position: relative;
}
.newslist li span {
	position: absolute;
	right: 0;
	top: 8px;
	line-height: 36px;
	color: #bbb;
	text-align: center;
}
.newslist li span.time {
	top: 0;
}
.newslist li:last-child {
	border: 0;
}
.newslist.ny li {
	padding: 8px 80px 8px 14px;
	background: url(../images/listnot.png) 2px 24px no-repeat;
}
.newslist.ny li a:after {
	display: none;
