#nav{
	width: 100%;
	/* padding: 40px 0; */
	box-sizing: border-box;
}
.nav{
	padding: 40px 0;
	background-color: var(--characters);
}
.nav-left{
	width: 220px;
	flex-shrink: 0;
}
.nav-left-title h3{
	color: #fffefc;
	background-color: rgb(43, 95, 114);
	font-weight: bold;
	padding-left: 40px;
}
.nav-left-title{
	width: 180px;
	height: 50px;
	/* text-align: center; */
	line-height: 50px;
	/* border-bottom: 1px solid #f5ebea; */
	/* margin-bottom: 3px; */
}
.nav-list-hear{
	display: inline-block;
	font-size: 16px;
	font-weight: 550;
	background-color: rgb(230, 245, 245) !important;
	color: rgb(62, 146, 165) !important;
	text-align: left;
	padding-left: 40px;
	width: 180px;
	border-top: 2px solid #fff;
	margin-bottom: -4px;
}

.nav-list-uls li {
	/* background-color: #fef7ed; */
}

.nav-list-hear:hover {
	display: inline-block;
	background-color: rgb(208, 233, 236) !important;
	color: rgb(42, 94, 113) !important;
}
.nav-rigth{
	width: 980px;
	padding: 0 40px;
	box-sizing: border-box;
}
.nav-right-title{
	border-bottom: 1px solid rgb(231, 231, 231);
}
.nav-header-title{
	font-size: 20px;
	color: rgb(42, 95, 114);
	padding-bottom: 20px;
	border-bottom: 5px solid rgb(42, 93, 115);
}
.location{
	color: rgb(102, 102, 102);
	font-size: 0.2;
}
.body-title {
	color: rgb(73, 73, 73);
}
/* .location span a:first-child {
	color: #999;
} */
.nav-right-list{
	width: 100%;
}
.nav-right-li{
	width: 100%;
	height: 60px;
	border-bottom: 0.5px solid #f4f4f4;
}
.nav-list-time{
	flex-shrink: 0;
	color: rgb(62, 148, 163);
}

/* 三级子栏目 */

.sub__list {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding-bottom: 4px;
}

.sub__list .sub__list__item>a {
  display: flex;
  align-items: center;
  padding-left: 40px;
  height: 60px;
  line-height: 60px;
  position: relative;
  font-weight: normal;
}

.menu__list .parent,
.menu__list .parent .menu__list__item__link {
  background-color: #e8e8e8;
}

.menu__list .parent>a span,
.menu__list .parent>a::after {
  color: #00518e;
}

.menu__list .parent .sub__list a:hover {
  background-color: #dfdddd;
}

.menu__list .parent .selected a {
  background-color: #dce9f2;
}

.sub__list .sub__list__item>a span {
  padding-left: 20px;
}

.sub__list span,
.sub__list a::after {
  font-size: 1.0rem;
}
.sub__list__item a{
	display: inline-block;
	font-weight: 700;
	background-color: #fef7ed !important;
	color: #7b797a !important;
}
.sub__list__item a:hover {
	background-color: #ffedd5 !important;
	color: #ae1124 !important;
}