@charset "utf-8";
section{ min-height: 600px; padding-bottom: 50px;}
.newstop{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid #d8d8d8;}
.top1{ width: calc(100% - 590px);}
.top1 h4{ font-size: 16px; font-weight: bold; color: #868686; margin-bottom: 10px;}
.top1 h3{ font-size: 18px; color: #00748a; font-weight: bold; margin-bottom: 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;}
.top1 p{ line-height: 25px; color: #636363;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;}
.top1 a{ height: 40px; line-height: 40px; background: #00748a; text-align: center; font-size: 16px; display: block; margin-top: 30px; font-weight: bold; color: #fff;}
.topbanner{ overflow: hidden; position: relative; width: 560px; height: 208px;}
.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 30px 0px 0px 0px!important;
}
.swiper-pagination .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	background: #bebcbb!important;
	border-radius: 0;
	opacity: 1;
	margin: 0px 3px!important;
}
/*显示当前活动块的图片*/
.swiper-pagination .swiper-pagination-bullet-active {
	width: 8px;
	height: 8px;
	display: inline-block;
	background: #0eb9d9!important;
	border-radius: 0;
	opacity: 1;
}

/*新闻列表页*/
.newslist{ margin-bottom: 100px;}
.newslist>ul li{ margin-bottom: 20px; display: flex; flex-wrap: wrap;justify-content: space-between; margin-top: 20px; border-top: 1px solid #d8d8d8; padding-top: 20px; }
.newslist>ul li:first-child{ border:none; }
.newslist>ul li dd:nth-child(1){
	margin-right: 10px;
	width: 90px;
	text-align: left;
	padding: 15px;
	color: #00748a;
	font-size: 18px;
	font-weight: 600;
	border: 2px solid #00748a;
}
.newslist>ul li dd:nth-child(1) span{ font-weight: bold; font-size: 14px; display: block; margin-top: 6px; position: relative; padding-top: 6px; }
.newslist>ul li dd:nth-child(1) span::before{ width: 15px; height: 2px; background: #00748a; content: ''; position: absolute; top: 0; left: 0;}
.newslist>ul li .info{width: calc(100% - 120px);}
.newslist>ul li .info h4{
	font-size: 18px;
	font-weight: bold;
	color: #0f1316;
	line-height: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	margin-bottom: 15px;
}
.newslist>ul li .info p{
	font-size: 14px;
	color: #868686;
	line-height: 23px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}

/*新闻详情页*/
.newsinfo {padding: 30px 15px 50px 0px;}
.newsinfo .hd {padding-bottom: 20px;text-align: center;}
.newsinfo .hd h1 {font-size: 20px;
	line-height: 36px;
	word-wrap: break-word;
	word-break: normal;
	margin-bottom: 10px;
	font-family: "bookman old style";
}
.newsinfo .hd p {
	font-size: 14px;line-height: 1.6;color: #cccccc;
	border-bottom: #dddddd 1px solid;
	padding-bottom: 10px;
}
.newsinfo .hd p span{margin-right: 10px;font-family: Calibri;}

.expert { margin-top: 30px;}
.expert>ul{ display: flex; flex-wrap: wrap;}
.expert>ul li{ width: calc((100% - 60px) / 3); margin-right: 20px; background: #f6f6f6; padding: 10px; margin-top: 20px;}
.expert>ul li:nth-child(4n){ margin-right: 0;}
.expert>ul li dd{position: relative; height: 260px; text-align: center;}
.expert>ul li dd img{ height: 100%;}
.expert>ul li dd span{ position: absolute; bottom: 10px; left: -10px; background: #00748a; display: block; height: 40px; line-height: 40px; text-align: center; width: 120px; color: #fff;}
.expert>ul li p{ margin-top: 10px; line-height: 25px;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;}
.expert>ul li a.more{ background: #00748a; height: 30px; width: 80px; text-align: center; line-height: 30px; color: #fff; margin-top: 10px; display: block; font-size: 14px; margin-bottom: 20px;}


.activity { margin-top: 30px;}
.activity>ul{ display: flex; flex-wrap: wrap;}
.activity>ul li{ width: calc((100% - 60px) / 4); margin-right: 20px; background: #f6f6f6; padding: 10px; margin-top: 20px;}
.activity>ul li:nth-child(4n){ margin-right: 0;}
.activity>ul li dd{position: relative; height: 180px; text-align: center;}
.activity>ul li dd img{ height:100%; width:auto!important;}
.activity>ul li dd span{ position: absolute; bottom: 10px; left: -10px; background: #00748a; display: block; height: 40px; line-height: 40px; text-align: center; width: 120px; color: #fff;}
.activity>ul li h4{ font-weight:bold; font-size:16px; line-height:25px; height: 50px; margin-bottom: 10px; margin-top:5px;display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden; }
.activity>ul li p{ line-height: 25px; color: #666;}
.activity>ul li a.more{ background: #00748a; height: 40px; width: 80%; text-align: center; line-height: 40px; color: #fff; margin-top: 10px; display: block; font-size: 14px; margin-bottom: 20px;}
.activity>ul li a.more2{ background: #aaa; height: 40px; width: 80%; text-align: center; line-height: 40px; color: #fff; margin-top: 10px; display: block; font-size: 14px; margin-bottom: 20px; }


.huiyuan { margin-top: 30px;}
.huiyuan>ul{ display: flex; flex-wrap: wrap;}
.huiyuan>ul li{ width: calc((100% - 60px) / 3); margin-right: 20px; padding: 10px; margin-top: 20px;}
.huiyuan>ul li:nth-child(3n){ margin-right: 0;}
.imagesc>ul li a{ display: block;}
.huiyuan>ul li dd{position: relative; width: 100%; height: 160px; overflow: hidden; align-items: center; display: flex; vertical-align: middle; border: 1px solid #ddd;}
.huiyuan>ul li dd img{ width: 100%; vertical-align: middle;}
.huiyuan>ul li h4{ margin-top: 10px; line-height: 25px;display: -webkit-box; text-align: center;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;}
	
	
.imagesc { margin-top: 30px;}
.imagesc>ul{ display: flex; flex-wrap: wrap;}
.imagesc>ul li{ width: calc((100% - 60px) / 3); margin-right: 20px; padding: 10px; margin-top: 20px;}
.imagesc>ul li:nth-child(3n){ margin-right: 0;}
.imagesc>ul li a{ display: block;}
.imagesc>ul li dd{position: relative; height: 180px; width: 100%; text-align: center; overflow: hidden;vertical-align: middle; border: 1px solid #ddd;}
.imagesc>ul li dd img{height: 100%; vertical-align: middle;}
.imagesc>ul li h4{ margin-top: 10px; line-height: 25px;display: -webkit-box; text-align: center;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;}
	
	.zbtitle{ background:url(../images/gg.png) no-repeat left center; height:57px; margin-bottom:20px; font-size:24px; font-weight:bold; line-height:60px; padding-left:60px; }
	/*新闻列表页*/
	.newslist1{ margin-bottom: 100px; margin-top: 50px;}
	.newslist1 h2{ background: #00748a; font-size: 20px; color: #fff; font-weight: bold; width: 120px; line-height: 40px; text-align: center;}
	.newslist1>ul li{ margin-bottom: 20px; display: flex; flex-wrap: wrap;justify-content: space-between; margin-top: 20px; border-top: 1px solid #d8d8d8; padding-top: 20px; }
	.newslist1>ul li:first-child{ border:none; }
	.newslist1>ul li dd:nth-child(1){
		margin-right: 10px;
		width: 120px;
		text-align: center;
		color: #00748a;
		font-size: 24px;
		font-weight: 600;
		border-right: 2px solid #aaa;
	}
	.newslist1>ul li dd:nth-child(1) span{ font-weight: bold; font-size: 14px; display: block; margin-top: 6px; position: relative; padding-top: 6px; }

	.newslist1>ul li .info{width: calc(100% - 140px);}
	.newslist1>ul li .info h4{
		font-size: 18px;
		font-weight: bold;
		color: #0f1316;
		line-height: 50px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}
	.newslist1>ul li .info p{
		font-size: 14px;
		color: #868686;
		line-height: 23px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}