/* S媒体查询 */

	/* 涵盖了小屏幕手机屏幕大小 */
	@media screen and (max-width:359px){
		html {
			font-size: 52.5%;
		}
	}

	/* 涵盖了基本的手机屏幕大小 */
	@media screen and (min-width:360px) and (max-width:500px){
		html {
			font-size: 62.5%;
		}
	}

	/* 涵盖了基本的pad屏幕大小 */
	@media screen and (min-width:501px) and (max-width:959px){
		html {
			font-size: 62.5%;
		}
	}

	/* 涵盖了正常PC屏幕大小 */
	@media screen and (min-width:960px){
		html {
			font-size: 62.5%;
		}
	}

/* E媒体查询 */


/* S-头部 */
.header{
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-bottom: 3rem;
}

.header .h-mid{
	height: 13.5rem;
	background-position: center;
	background-size: cover;
}
.header .h-mid .h-mid-container{
	height: 100%;
}
.header .h-mid .h-mid-row{
	height: 100%;
	align-items: center;
}
.header .h-logo{
	height: 60%;
}
.header .h-logo a{
	display: inline-block;
	height: 100%;
}
.header .h-logo img{
	height: 100%;
	/* width: 100%; */
}
.header .h-search{}
.header .h-search form{
	display: flex;
	height: 100%;
	justify-content: flex-end;
	align-items: center;
}
.header .h-search .s-con{
	width: 45%;
	display: flex;
	background-color: #fff;
	padding: 0.4rem 0.4rem 0.4rem 1.2rem;
	border: 1px solid #0071E1;
	border-radius: 4px 0 0 4px;
}
.header .h-search .s-ipt{
	font-size: 1.3rem;
	width: 100%;
}
.header .s-btn{
	display: flex;
	align-items: center;
	background-color: #0071E1;
	font-size: 1.4rem;
	height: 2.9rem;
	padding: 0 1.2rem;
	color: #fff;
	border: 1px solid #0071E1;
	border-radius: 0 4px 4px 0;
}
.header .h-nav{
	background-color: #2159A6;
}
.header .h-nav .h-nav-list{
	display: flex;
	justify-content: space-between;
	margin-bottom: 0;
}
.header .h-nav .h-nav-item{
	flex: 1;
}
.header .h-nav li.active{}
.header .h-nav .h-nav-item a{
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #2159A6;
	padding: 1.4rem 0;
}
.header .h-nav li.active a{
	background-color: #C2A263;
}
.header .h-nav .h-nav-item a:hover{
	background-color: #C2A263;
	text-decoration: none;
}
.header .h-nav .h-nav-item a h2{
	font-size: 1.6rem;
	color: #fff;
	margin-bottom: 0;
	font-weight: normal;
}
.header .h-nav li.active a h2{
	color: #fff;
}
.header .h-nav li.active a:hover h2{
	color: #fff;
}
	/* s-头部响应式 */
	@media (max-width: 991.98px){
		.header{
			margin-bottom: 1.5rem;
		}
		.header .h-mid{
			height: auto;
			padding: 1rem 0;
		}
		.header .h-logo{
			height: auto;
			margin-bottom: 1rem;
		}
		.header .h-logo a{
			height: 4.8rem;
		}
		.header .h-search .s-con{
			width: 100%;
			padding: 0.4rem 1rem;
		}
		.header .h-search .s-ipt{
			font-size: 1.2rem;
			line-height: 1.2rem;
		}
		.header .h-search .s-btn{
			width: 10rem;
			height: 27px;
			justify-content: center;
		}
		
		.header .h-nav .h-nav-list{
			padding: 0;
			flex-wrap: wrap;
		}
		.header .h-nav .h-nav-item{
			width: 20%;
			flex: auto;
		}
		.header .h-nav .h-nav-item a{
			padding: 0.8rem 0;
		}
		.header .h-nav li.active a{
			background-color: #C2A263;
		}
		.header .h-nav .h-nav-item a h2{
			font-size: 1.4rem;
		}
		.header .h-nav li.active a h2{
			color: #fff;
		}
	}
	/* e-头部响应式 */
/* E-头部 */


/* S-主体 */
.main-content{
	margin-bottom: 3rem;
	min-height: 50rem;
}
/* E-主体 */


/* S-index-页脚 */
.footer{}
.footer .footer-container{}

.footer .f-top{
	background-color: #F4F6F8;
}
.footer .f-top-container{
	padding-top: 40px;
	padding-bottom: 50px;
}
.footer .f-top-list{}
.footer .f-top-item{
	border-right: 1px solid #ddd;
}
.footer .f-logo a{
	display: block;
	width: 80%;
}
.footer .f-logo{
	display: flex;
	align-items: center;
}
.footer .f-logo a img{
	width: 100%;
}

.footer .f-top-item .tit{
	font-size: 14px;
	font-weight: 500;
	color: #333;
	margin-bottom: 24px;
}

.footer .f-nav{
	padding-left: 40px;
}
.footer .f-nav .footer-nav-list{
	display: flex;
	flex-wrap: wrap;
}
.footer .f-nav li{
	width: 50%;
	margin-bottom: 16px;
}
.footer .f-nav li a{
	font-size: 14px;
	color: #333;
}

.footer .f-contact{
	border-right: none;
	padding-left: 40px;
}
.footer .f-contact .footer-contact-list{}
.footer .f-contact .footer-contact-list li{
	font-size: 14px;
	color: #333;
	margin-bottom: 16px;
}

.footer .f-bot{
	background-color: #2159A6;
	padding: 1.8rem 0;
}
.footer .f-bot-container{}

.footer .f-bot-container .beian{
	font-size: 1.4rem;
	text-align: center;
	color: #fff;
	margin-bottom: 0.6rem;
}
.footer .f-bot-container .beian a{
	font-size: 1.4rem;
	color: #fff;
}
.footer .f-bot-container .fangke{
	font-size: 1.4rem;
	color: #fff;
	text-align: center;
	margin-bottom: 0;
}
.footer .f-bot-container .fangke img{
	display: inline-block;
	width: 1.6rem;
	height: 1.6rem;
}
.footer .f-bot-container .fangke .num{
	font-size: 1.4rem;
	color: #fff;
}

	/* s-响应式 */
	@media (max-width: 991.98px){
		.footer .f-top-container{
			padding-top: 20px;
			padding-bottom: 20px;
		}
		.footer .f-nav{
			margin-bottom: 2rem;
		}
		.footer .f-nav li{
			width: 33.33%;
			margin-bottom: 1rem;
		}
		.footer .f-top-item{
			padding-left: 2rem;
			border-right: none;
		}
		.footer .f-contact .footer-contact-list li{
			margin-bottom: 1rem;
		}
		.footer .f-bot{
			padding: 1.2rem 1.6rem;
		}
		.footer .f-bot-container .beian{
			font-size: 1.2rem;
			margin-bottom: 0rem;
		}
		.footer .f-bot-container .beian a{
			font-size: 1.2rem;
		}
	}
	/* e-响应式 */
/* E-index-页脚 */


/* S-通用组件 */
	/* s-首页文章列表 */
	.index-list-tit{
		display: flex;
		justify-content: space-between;
		align-items: center;
		background-color: #F0F7FB;
		padding: 1.6rem;
		border-radius: 0.8rem 0.8rem 0 0;
		margin-bottom: 2.4rem;
	}
	.index-list-tit .tit{
		display: flex;
		align-items: center;
	}
	.index-list-tit .tit img{
		display: block;
		width: 1.6rem;
		height: 1.6rem;
		margin-right: 8px;
	}
	.index-list-tit .tit h1{
		font-size: 1.6rem;
		color: #333;
		margin-bottom: 0;
	}
	.index-list-tit .more{}
	.index-list-tit .more a{
		font-size: 1.4rem;
		color: #0071E1;
		text-decoration: none;
	}
	
	.index-list-con{}
	.index-list-con .index-news-list{
		margin-bottom: 0;
	}
	.index-list-con .index-news-item{
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px dashed #eee;
		padding-bottom: 0.8rem;
		margin-bottom: 1.2rem;
		min-height: 55px;
	}
	.index-list-con .index-news-item:nth-last-child(1){
		/* margin-bottom: 0; */
		/* border-bottom: none; */
	}
	.index-list-con .index-news-item .left{
		display: flex;
		align-items: center;
		width: 75%;
	}
	.index-list-con .index-news-item .left .icon{
		display: inline-block;
		background-color: #0071E1;
		width: 0.8rem;
		height: 0.8rem;
		border-radius: 100px;
		margin-right: 1rem;
	}
	.index-list-con .index-news-item .left p{
		margin-bottom: 0;
		flex: 1;
	}
	.index-list-con .index-news-item .left p a{
		font-size: 1.4rem;
		color: #333;
	}
	.index-list-con .index-news-item .right{
		font-size: 1.4rem;
		color: #333;
	}
	/* s-头部响应式 */
	@media (max-width: 991.98px){
		.first{
			margin-bottom: 1.5rem;
		}
		.index-list-con .index-news-item{
			display: block;
			min-height: auto;
		}
		.index-list-con .index-news-item .left{
			width: 100%;
		}
		.index-list-con .index-news-item .right{
			font-size: 1.4rem;
			color: #666;
			text-align: right;
		}
	}
	/* e-头部响应式 */
	/* e-首页文章列表 */
	
	
	/* s-左侧通用导航 */
	.sidenav{
		margin-bottom: 3rem;
	}
	.sidenav .sidenav-container{}
	
	.sidenav .tit{
		background-color: #2159A6;
		display: flex;
		align-items: center;
		padding: 1.6rem;
	}
	.sidenav .tit .icon{
		display: inline-block;
		width: 0.3rem;
		height: 1.8rem;
		background-color: #fff;
		margin-right: 1.4rem;
	}
	.sidenav .tit h1{
		font-size: 1.6rem;
		color: #fff;
		font-weight: 600;
		margin-bottom: 0;
	}
	
	.sidenav .con{}
	.sidenav .con .side-list{
		border: 1px solid #ddd;
	}
	.sidenav .con .side-item{}
	.sidenav .con .side-item a{
		display: flex;
		align-items: center;
		justify-content: space-between;
		background-color: #fff;
		border-bottom: 1px solid #dedede;
		padding: 2rem 2.5rem;
		text-decoration: none;
	}
	.sidenav .con .side-item:nth-last-child(1) a{
		border-bottom: none;
	}
	.sidenav .con .side-item a .left{
		display: flex;
		align-items: center;
		max-width: 130px;
	}
	.sidenav .con .side-item a .left .icon{
		display: inline-block;
		width: 0.4rem;
		height: 0.4rem;
		background-color: #5C5C66;
		margin-right: 1.5rem;
	}
	.sidenav .con .side-item a .left h5{
		font-size: 1.4rem;
		color: #333;
		margin-bottom: 0;
		font-weight: normal;
		flex: 1;
	}
	.sidenav .con .active a .left h5{
		color: #2159A6;
		font-weight: 600;
	}
	.sidenav .con .side-item a:hover .left h5{
		color: #2159A6;
	}
	.sidenav .con .side-item a .right{}
	.sidenav .con .side-item a .right img{
		width: 1.5rem;
	}
		/* s响应式 */
		@media (max-width: 991.98px){
			.sidenav{
				margin-bottom: 0;
			}
			.sidenav .con .side-item a{
				padding: 0.8rem 2.5rem;
			}
		}
		/* e响应式 */
	/* e-左侧通用导航 */
	
	/* s-右侧内容 */
	.main-con{}
	.main-con .main-con-container{
		border: 1px solid #ddd;
	}
	/* e-右侧内容 */
	
	/* s-面包屑导航 */
	.crumb-top{
		display: flex;
		align-items: center;
		border-bottom: 1px solid #ddd;
		padding: 0.7rem 1rem;
		margin-bottom: 2rem;
	}
	.crumb-top .home{}
	.crumb-top .home a{}
	.crumb-top .home a img{
		display: inline-block;
		width: 2rem;
		height: 2rem;
	}
	
	.crumb-top .crumb{}
	.crumb-top .crumb .breadcrumb{
		margin-bottom: 0;
		background-color: rgba(255,255,255,0);
		font-size: 1.4rem;
		padding-left: 0.4rem;
	}
	.crumb-top .crumb .breadcrumb-item{}
	.crumb-top .crumb .breadcrumb-item a{
		font-size: 1.4rem;
		color: #333;
		text-decoration: none;
	}
	.crumb-top .crumb .breadcrumb-item a:hover{
		color: #2159A6;
	}
		/* s响应式 */
		@media (max-width: 991.98px){
			.main-con .main-con-container{
				border: none;
			}
			.crumb-top{
				padding-left: 0;
				margin-bottom: 1rem;
			}
		}
		/* e响应式 */
	/* e-面包屑导航 */
	
	/* s-翻页 */
	.pager{
		margin-bottom: 32px;
	}
	.pager .pagination{
		justify-content: center;
	}
	.pager .pagination li{
		font-size: 1.6rem;
		margin: 0 0.4rem;
	}
	.pager .pagination li span{
		display: inline-block;
		color: #666;
		padding: 0.6rem 1.2rem;
		border: 1px solid #e6e6e6;
		border-radius: 0.4rem;
		text-decoration: none;
		min-width: 3.8rem;
		text-align: center;
	}
	.pager .pagination li a{
		display: inline-block;
		font-size: 1.6rem;
		color: #666;
		padding: 0.6rem 1.2rem;
		border: 1px solid #e6e6e6;
		border-radius: 0.4rem;
		text-decoration: none;
		min-width: 3.8rem;
		text-align: center;
	}
	.pager .pagination li a:hover{
		background-color: #eee;
	}
	.pager .pagination li.disabled span{
		color: #ddd;
	}
	.pager .pagination li.active span{
		color: #fff;
		background-color: #2159A6;
	}
		/* s响应式 */
		@media (max-width: 991.98px){
			.pager .pagination{
				flex-wrap: wrap;
			}
			.pager .pagination li{
				font-size: 1.2rem;
				margin: 0.6rem 0.4rem;
			}
			.pager .pagination li span{
				padding: 0.6rem;
				min-width: 1.8rem;
			}
			.pager .pagination li a{
				padding: 0.6rem;
				font-size: 1.2rem;
				min-width: 1.8rem;
			}
		}
		/* e响应式 */
	/* e-翻页 */
	
/* E-通用组件 */


/* S-channel-通用样式 */

/* E-channel-通用样式 */


/* S-list-通用样式 */

	/* s-list-会员单位 */
	.mod-art-list{}
	.mod-art-list .art-item{
		display: flex;
		align-items: center;
		margin-bottom: 1rem;
	}
	.mod-art-list .art-item .icon{
		display: inline-block;
		width: 0px;
		height: 0px;
		border: 6px solid #2B7A5A;
		border-top: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 6px solid transparent;
		margin-right: 1rem;
	}
	.mod-art-list .art-item a{
		font-size: 1.4rem;
		color: #333;
	}
	/* e-list-会员单位 */
	
	
	/* s-list_news */
	.list-adv{
		padding: 0 32px;
	}
	.list-adv .list-adv-container{
		height: 86px;
		background-position: center;
		background-size: cover;
		border-radius: 4px;
	}
	
	.mod-news-list{
		margin-bottom: 3rem;
		padding: 32px;
	}
	.mod-news-list .news-item{
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px dotted #ddd;
		padding: 1.4rem 0;
	}
	.mod-news-list .news-item .news-tit{
		margin-bottom: 0;
		display: flex;
		align-items: center;
	}
	.mod-news-list .news-item .news-tit .icon{
		display: inline-block;
		width: 6px;
		height: 6px;
		border-radius: 100px;
		background-color: #ddd;
		margin-right: 10px;
	}
	.mod-news-list .news-item .news-tit a{
		font-size: 1.4rem;
		color: #333;
		flex: 1;
	}
	.mod-news-list .news-item .news-tit a:hover{
		color: #2159A6;
		font-weight: 500;
	}
	.mod-news-list .news-item .time{
		font-size: 1.4rem;
		color: #999;
		margin-bottom: 0;
	}
	/* e-list_news */
	
	/* s响应式 */
	@media (max-width: 991.98px){
		.mod-news-list .news-item .news-tit{
			width: 70%;
		}
		.mod-news-list .news-item .news-tit a{
			display: block;
			text-align: justify;
		}
		.list-adv{
			padding: 0;
		}
		.mod-news-list{
			margin-bottom: 3rem;
			padding: 0;
		}
	}
	/* e响应式 */
/* E-list-通用样式 */


/* S-show-通用样式 */
	/* s-show_news-文章内容 */
	.mod-details-content{
		margin-bottom: 3rem;
	}
	.mod-details-content .show-container{
		background-color: #fff;
		padding: 1rem 10rem;
	}
	
	.mod-details-content .art-tit{
		padding-top: 2rem;
		text-align: center;
		margin-bottom: 1.6rem;
	}
	.mod-details-content .art-tit h1{
		max-width: 90%;
		margin: 0 auto;
		font-size: 2rem;
		color: #333;
	}
	.mod-details-content .art-data{
		font-size: 1.4rem;
		margin-bottom: 3rem;
		color: #999;
		text-align: center;
	}
	.mod-details-content .art-data .date{
		margin-right: 2rem;
	}
	.mod-details-content .contents{
		font-size: 1.4rem;
		border-bottom: 1px solid #ddd;
		padding-bottom: 5rem;
		margin-bottom: 4rem;
		line-height: 2;
	}
	.mod-details-content .contents a{
		word-break: break-all;
	}
	.mod-details-content .contents img{
		max-width: 70%;
	}
	.mod-details-content .nextprev{}
	.mod-details-content .nextprev .np-list{}
	.mod-details-content .nextprev .np-item{
		margin-bottom: 1.6rem;
		  overflow: hidden;
		  text-overflow: ellipsis;
		  white-space: nowrap;
	}
	.mod-details-content .nextprev .np-item a{
		font-size: 1.4rem;
		color: #333;
	}
	/* e-show_news-文章内容 */
	
	/* s-show-文章内容 */
	.mod-showdetails-content{
		font-size: 1.4rem;
		max-width: 100%;
		text-align: justify;
		margin-bottom: 3rem;
		word-break: break-all;
	}
	.mod-showdetails-content .show-container{
		background-color: #fff;
	}
	
	.mod-showdetails-content .art-tit{
		padding-top: 2rem;
		text-align: center;
		margin-bottom: 1.6rem;
	}
	.mod-showdetails-content .art-tit h1{
		max-width: 90%;
		margin: 0 auto;
		font-size: 2rem;
		color: #2B7A5A;
	}
	.mod-showdetails-content .art-data{
		font-size: 1.4rem;
		margin-bottom: 3rem;
		color: #999;
		text-align: center;
	}
	.mod-showdetails-content .art-data .date{
		margin-right: 2rem;
	}
	.mod-showdetails-content .contents{
		font-size: 1.4rem;
		border-bottom: 1px solid #ddd;
		padding-bottom: 5rem;
		margin-bottom: 4rem;
		line-height: 2;
	}
	.mod-showdetails-content .contents img{
		max-width: 70%;
	}
	.mod-showdetails-content .nextprev{}
	.mod-showdetails-content .nextprev .np-list{}
	.mod-showdetails-content .nextprev .np-item{
		margin-bottom: 1.6rem;
		  overflow: hidden;
		  text-overflow: ellipsis;
		  white-space: nowrap;
	}
	.mod-showdetails-content .nextprev .np-item a{
		font-size: 1.4rem;
		color: #333;
	}
	/* e-show-文章内容 */
	
	/* s-响应式 */
	@media (max-width: 991.98px){
		.mod-details-content .show-container{
			padding: 0;
		}
		.mod-details-content .contents img{
			max-width: 100%;
		}
	}
	/* e-响应式 */
/* E-show-通用样式 */


/* S-page-通用样式 */
	/* s-page-内容详情 */
	.mod-pagedetails-content{
		font-size: 1.4rem;
		max-width: 100%;
		text-align: justify;
		padding: 16px 32px;
		min-height: 600px;
	}
	.mod-pagedetails-content img{
		max-width: 70%;
	}
	/* e-page-内容详情 */
	/* s-响应式 */
	@media (max-width: 991.98px){
		.mod-pagedetails-content img{
			max-width: 100%;
		}
		.mod-pagedetails-content{
			padding: 0;
		}
	}
	/* e-响应式 */
/* E-page-通用样式 */