.header {
  background: #822045;
}

.header .headermain {
  background: rgba(130, 32, 69, 0.6);
}

.footer .footer_bottom {
  background: #822045;
}

section .top_banner .top_bg {
  background: url(../images/mba_inner_banner.jpg) no-repeat center;
  background-size: cover;
}

section .list_container {
  background: url(../images/news_bg.png);
}

section .list_container .list-left .listmenu {
  background: #822045;
  box-shadow: 0px 8px 32px 0px rgba(130, 32, 69, 0.2);
}

section .list_container .list-left .listmenu .m_top {
  background: #822045;
}

section .list_container .list-left .listmenu ul li.parent {
  background-color: #822045;
}

section .list_container .list-left .listmenu ul li:hover, section .list_container .list-left .listmenu ul li.selected, section .list_container .list-left .listmenu ul li.parent {
  background-color: #822045;
  border-radius: 8px;
}

section .list_container .list-left .listmenu ul li:hover > a, section .list_container .list-left .listmenu ul li.selected > a, section .list_container .list-left .listmenu ul li.parent > a {
  color: #ffffff;
}

section .list_container .list-left .listmenu ul li:not(:last-child).selected > a,
section .list_container .list-left .listmenu ul li:not(:last-child):hover > a,
section .list_container .list-left .listmenu ul li:not(:last-child).parent > a {
  border-bottom: 1px solid #822045;
}

section .list_container .list-right .head .head-icon {
  background: url(../images/mba_head-icon2x.png) no-repeat center;
  background-size: cover;
}

section .list_container .list-right .main_list ul.m_list li .title::before {
  background: #822045;
}

section .list_container .list-right .main_list ul.m_list li .title:hover a {
  color: #822045;
}

section .list_container .list-right .main_list ul.img_list li:hover .news-title {
  color: #822045;
}

section .list_container {
  background: url(../images/list-bg.png);
  background-repeat: repeat;
  min-height: 500px;
}

section .list_container .list-left {
  width: 216px;
  margin-right: 64px;
  float: left;
}

section .list_container .list-left ul {
  padding: 10px;
  border-radius: 8px;
}

section .list_container .list-left .listmenu {
  border-radius: 8px;
}

section .list_container .list-left .listmenu ul li {
  padding: unset !important;
}

section .list_container .list-left .m_top {
  text-align: center;
  padding: 16px 0px;
  color: white;
  font-size: 24px;
  border-radius: 8px;
  margin-top: -44px;
}

section .list_container .list-left .nav_menu {
  border-radius: 8px;
  background: #ffffff;
}

section .list_container .list-left ul li {
  text-align: center;
}

section .list_container .list-left ul li a {
  color: #606266;
  font-size: 16px;
  padding: 16px 0px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

section .list_container .list-left ul li.parent {
  background-color: #822045;
  border-radius: 8px;
}

section .list_container .list-left ul li:not(:last-child) a {
  position: relative;
}

section .list_container .list-left ul li:hover, section .list_container .list-left ul li.selected, section .list_container .list-left ul li.parent {
  background-color: #822045;
  border-radius: 8px;
}

section .list_container .list-left ul li:hover > a,
section .list_container .list-left ul li.selected > a,
section .list_container .list-left ul li.parent > a {
  color: #ffffff;
}

section .list_container .list-left ul li .selected > a,
section .list_container .list-left ul li:hover > a,
section .list_container .list-left ul li.parent > a {
  background-color: #822045;
  border-radius: 8px;
}

section .list_container .list-left ul li:not(:last-child).selected > a::after,
section .list_container .list-left ul li:not(:last-child):hover > a::after,
section .list_container .list-left ul li:not(:last-child).parent > a::after {
  display: block;
  content: "";
  width: calc(100% - 48px);
  position: absolute;
  height: 1px;
  background-color: #822045;
  margin-left: 24px;
  margin-right: 24px;
  bottom: 0;
  left: 0;
}

section .list_container .list-left ul li a::after {
  display: block;
  content: "";
  width: calc(100% - 48px);
  position: absolute;
  height: 1px;
  background-color: #eee;
  margin-left: 24px;
  margin-right: 24px;
  bottom: -1px;
  left: 0;
}

section .list_container .list-left ul li > ul {
  display: block !important;
  background-color: #f6f4f1;
}

section .list_container .list-left ul li > ul li a {
  color: #606266;
  font-size: 16px;
  padding: 16px 0px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

section .list_container .list-left .menubg {
  background: url(../images/menu-bg2x.png) no-repeat 100% 100%;
  background-size: 60% auto;
}
