.bannerSwiper {
  width: 1200px;
  height: 300px;
}
.bannerSwiper .swiper-container {
  height: 100%;
}
.bannerSwiper img {
  width: 100%;
  height: 100%;
}
.bannerSwiper .swiper-pagination-bullet {
  background: #6a6a6a;
}
.bannerSwiper .swiper-pagination-bullet-active {
  background: #fff;
}

.titleBox {
  margin-bottom: 25px;
  padding: 10px 0;
  position: relative;
  align-items: baseline;
}
.flexTitle::after {
  content: '';
  position: absolute;
  width: 88px;
  height: 4px;
  background: #005CC9;
  bottom: -2px;
  left: 0;
}
.newsWrap {
  flex: 1;
}
.news {
  display: none;
}
.news.active {
  display: block;
}
.newsWrap li {
  position: relative;
  margin-right: 25px;
}
.newsWrap li:last-child {
  margin-right: 0;
}
.newsWrap li.curItem  {
  color: #005CC9;
  font-weight: 600;
}
.newsWrap li.curItem::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 4px;
  background: #005CC9;
  bottom: -12px;
  left: 0;
}
.newsItem {
  flex: 0 0 49%;
}
.newsImg {
  flex: 0 0 180px;
  height: 102px;
  border-radius: 4.5px;
  overflow: hidden;
}
.newsImg img {
  width: 100%;
  height: 100%;
}
.newsDesc {
  flex: 1;
  color: #262626;
}
.newsDesc:hover {
  color: #005CC9;
}
.leaderWrap {
  width: 330px;
}
.swiperBox {
  height: 218px;
  background: url('../images/home/swiperBg.png') no-repeat;
  background-size: 100% 100%;
}
.leaderSwiper {
  width: 126px;
}
.leaderSwiper .swiper-slide img {
  box-shadow: 0 2px 4px 0 rgba(127,127,127,0.50);
}
.leaderSwiper .swiper-slide {
  width: 120px !important;
  margin-left: 6px !important;
}
.leaderSwiper2 {
  width: 160px;
}
.leaderLine {
  width: 22px;
  height: 3px;
  background: #155198;
}
.professionTitle li {
  position: relative;
}
.professionTitle li::after {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background: url('../images/journal/arrow3.png') no-repeat;
  background-size: 100%;
  top: 3px;
  left: -15px;
}
.flexTitle .line {
  width: 1px;
  height: 18px;
  background: #D8D8D8;
}
.flexTitle .tag {
  position: relative;
  top: 4px;
}
.academicItem {
  flex: 0 0 280px;
  background: #FEFEFE;
  box-shadow: 0 0 6px 0 rgba(212,212,212,0.50);
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  top: 0;
  margin-right: 25px;
}
.academicItem:nth-child(4n) {
  margin-right: 0;
}
.academicItem:hover {
  top: -10px;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1)
}
.topImg {
  width: 100%;
  height: 145px;
}
.innerItem {
  padding: 12px 12px 24px;
}
.location {
  color: #717171;
}
.date {
  color: #717171;
}
.meetDate {
  color: #F68727;
}
.journalItem {
  flex: 0 0 380px;
}
.journalImg {
  flex: 0 0 160px;
  height: 214px;
  box-shadow: 0 0 10px 0 rgba(145,145,145,0.50);
  overflow: hidden;
}
.journalImg img {
  width: 100%;
  height: 100%;
}
.journalImg:hover img {
  transform: scale(1.1);
}
.journalDesc {
  flex: 1;
  flex-direction: column;
}
.journalWrap .descList {
  border: 1px solid #F2F2F2;
  width: 100%;
}
.journalWrap .descItem {
  border-bottom: 1px solid #F2F2F2;
  padding: 5px 8px;
}
.journalWrap .descItem:last-child {
  border-bottom: none;
}
.journalWrap .name {
  flex: 0 0 60px;
}
.contributeBtn {
  width: 120px;
  height: 34px;
  line-height: 34px;
  background: #F28223;
  border-radius: 4px;
}
.lectureWrap {
  flex: 1;
}
.lectureImg {
  flex: 1;
}
.imgItem {
  height: 170px;
  position: relative;
  display: none;
}
.imgItem img {
  width: 100%;
  height: 100%;
}
.imgItem .text {
  width: 100%;
  height: 35px;
  line-height: 35px;
  background: rgba(0,0,0,0.50);
  position: absolute;
  bottom: 0;
  left: 0;
}
.imgItem.active {
  display: block;
}
.lectures {
  width: 519px;
}
.lectureItem {
  position: relative;
}
.lectureItem::after {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: #1F68AC;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  border-radius: 50%;
}
.lectureItem:hover a {
  color: #2275F7;
}
.supportWrap {
  flex: 0 0 330px;
}
.supportItem {
  position: relative;
  width: 165px;
  height: 90px;
  border-radius: 4px;
  overflow: hidden;
}
.supportItem:hover .text {
  font-weight: bold;
}
.supportItem img {
  width: 100%;
  height: 100%;
}
.supportWrap .text {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  text-shadow: 0 2px 4px rgba(112,112,112,0.50);
}
.supportItem:nth-child(2n) {
  right: -4px;
}