#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: #b01113;
	font-weight: bold;
}
.nav-left-title{
	width: 220px;
	height: 60px;
	text-align: center;
	line-height: 59px;
	/* border-bottom: 1px solid #f5ebea; */
	/* margin-bottom: 3px; */
}
.nav-list-hear{
	display: inline-block;
	font-size: 16px;
	font-weight: 700;
	background-color: #fef7ed !important;
	color: #7b797a !important;
	text-align: left;
	padding-left: 40px;
	width: 180px;
}

.nav-list-uls li {
	/* background-color: #fef7ed; */
}

.nav-list-hear:hover {
	display: inline-block;
	background-color: #ffedd5 !important;
	color: #ae1124 !important;
}
.nav-rigth{
	width: 980px;
	padding: 0 40px;
	box-sizing: border-box;
}
.nav-right-title{
	border-bottom: 1px solid #f4e5d0;
}
.nav-header-title{
	font-size: 20px;
	color: #464646;
	padding-bottom: 20px;
	border-bottom: 5px solid #b01113;
}
.location{
	color: #999;
}
.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: #ae1323;
}

/* 三级子栏目 */

.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;
}