header {
  position: relative;
}
.container {
  min-height: calc(100vh - 208px);
}
.container .navBar {
  height: 64px;
  background: #E2231A;
}
.container .navBar .w {
  color: #FFFFFF;
  line-height: 64px;
  text-align: left;
}
.container .navBar .w a {
  color: #FFFFFF;
}
.container .noticeDetail {
  padding-bottom: 48px;
  border-bottom: 1px solid #ECEEF7;
}
.container .noticeDetail h1 {
  text-align: center;
  font-size: 30px;
  font-weight: bold;
  margin: 70px 0 24px;
}
.container .shareBox {
  float: right;
}
.container .shareBox .iconfont {
  font-size: 24px;
  display: inline-block;
  float: none !important;
  background-image: none;
  text-indent: 0 !important;
  overflow: auto;
  height: auto;
  width: auto;
}
.container .noticeDetail .line {
  border-bottom: 1px solid #ECEEF7;
  margin-top: 24px;
  margin-bottom: 40px;
}
.container .noticeDetail .article {
  line-height: 30px;
  font-size: 16px;
}
.container .noticeDetail .article p {
  line-height: 30px;
}
.container .noticeDetail .article a {
  color: #E2231A;
  display: inline-block;
  text-indent: 2em;
}
.container .navList {
  height: 152px;
  align-items: center;
}
.container .navList > a {
  width: 160px;
  height: 40px;
  line-height: 40px;
  background: #FAFAFA;
  border-radius: 20px;
  display: flex;
justify-content: center;
}
.container .navList > a .iconfont {
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background: #E2231A;
  border-radius: 50%;
  font-size: 12px;
  color: #fff;
}
.container .navList > a.prev .iconfont {
  transform: rotate(180deg);
}
.container .navList > a i {
  font-size: 16px;
  width: calc(100% - 40px);
  text-align: center;
}
