a {
	color: #333;
	text-decoration: none;
}

h1 {
	color: #333;
}

.footer-bg-2 {
	background-color: #807e53;
	color: #000;
	padding:10px 0;
}

.footer-bg-1 {

	background-color: #b1ae80 !important;
    ;background-position:center top;background-image:url('/images/2022/footerbg.jpg');background-repeat: no-repeat;
	color: #222;
}

.text-color-1 {
	color: #000;
}

.a-color-1 {
	background-color: #f8f8f8;
	color: #333;
}

.a-color-1:hover {
	color: #fff;
	background-color: #5f9b4b;
}

#headerNav::after {
    /* 主菜单下划线 */
	background-color: #f29600;
}

.breadcrumbs a {
    /* 路径导航栏 */
	color: #5f9b4b;
	text-decoration: none;
}

.main-left li a {
	color: #333;
	padding: 10px 10px 10px 10px;
}

.main-left li.selected,
.main-left li:hover {
	color: #fff;
	background-color: #5f9b4b;
	border-radius: 5px;
	cursor: pointer;
	transition: background-color ease-in-out .15s;
}

#mainNavigation .collection .submenu a:nth-child(even) {
	color: #198FFF;
    /* background-color: #f29600; */
	background-color: #fff;
}

#mainNavigation .collection .submenu a:nth-child(odd) {
	color: #198FFF;
    /* background-color: #f39f18; */
	background-color: #fff;
}

#mainNavigation .collection .submenu a:hover {
	color: #005DA2;
}

#mainNavigation .collection:hover {
	/* background-color: #F29600; */
}

.shortcut-list li a:hover {
	color: #5f9b4b;
}

.newslist-wrapper h1 {
	color: #333;
}

.fellowship-wrapper h1 {
	color: #333;
}

.main-left h3 {
	color: #223d7b;
	font-size: 24px;
}

.main-left h3 span {
	color: #223d7b;
}


/* 首页图文新闻标题、副标题 */

.news-wrapper h3 {
	color: #333;
	font-weight: 600;
}

.news-wrapper h4 {
	color: #333;
	font-weight: 600;
}


/* 首页新闻公告标题、副标题 */

.newslist h3 {
	color: #333;
}

.newslist ul li a {
	color: #333;
}

.newslist ul li a:hover {
	color: #5f9b4b;
}

.btn-more {
	background-color: #f6bf4f;
	display: inline-block;
	color: white;
}

.btn-more:hover {
	background-color: #5f9b4b;
}

@media (min-width: 769px) {
	.btn-more {
		
		padding: 3px 20px;
		border-radius: 8px;
		float: right;
	}
}

@media (max-width: 768px) {
	.btn-more {
		padding: 3px 10px;
		border-radius: 3px;
		background-color: #5f9b4b;
	}
}

.sticky {
	background-color: #5f9b4b;
	color: white;
}

.haveLineColor_f3f3f3>tr:nth-child(2n) td {
	background-color: #f3f3f3 !important;
}