.header-bg-primary {
    background-color: #ffffff;
}


.header-container.inner, .header-row {
    height: 148px;
    padding-top: 0;
}

.header-bg-light {
    /* background-color: #fff; */
    background-image: url(../../bottom_bg2.png);
    background-position-y: -120px;
    background-size: cover;
    background-repeat:no-repeat;
}

.header-left p {
    margin-bottom: 0;
    line-height: 20px;
}

#main {
    background-image: url(../../bg.jpg);
    background-position: center bottom -200px;
    /* background-position-y: -200px; */
    background-repeat: no-repeat;
    padding-bottom: 100px;
}

#content {
    min-height: 400px;
}

.layout-full.region-top-middle {
    padding-top: 24px;
}

.list-3.list-3-1 .list-content .list-item.list-item-line a p {
    overflow: hidden;
    text-overflow: ellipsis!important;
    white-space: nowrap!important;
    font-size: 16px;
}

.topLink a {
    color: #555;
}
.topLink a:hover {
    color: #6a0a0b;
}
p.topLink {
    line-height: 20px;
    color: #aaa;
    margin: 0;
}

#header .header-container .header-column .header-nav-flex {
    float: right;
    padding-right: 0px;
}

.swiper-55-1 {
   /* box-shadow: 6px -6px 0px #f2f2f2;*/
}

.layout-full.region-middle-first {
    background-color: #f0f0f0;
}

.layout-full.region-top-second {
    background-color: #fafafa;
}


.block-region-top-first-left {
    margin-top: 24px;
}

.newspic_list.block {
    margin-top: 10px;
 }

.zxdt_newsList.block h2.block-title, .notice_list.block h2.block-title, .zjgd_list.block h2.block-title, .yjcg_list.block h2.block-title   {
  border-bottom: 1px solid #bb9aa4; 
  padding: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #555;
  margin-top: 0px;
 }


.event-right h3.event-title {
    font-size: 16px;
}
.event-list ul {
    padding-left: 0px;
}

.block-region-bottom-second-right h2.block-title  {
  border-bottom: 1px solid #c6c6c6; 
  padding: 10px;
  font-size: 18px;
  font-weight: bold;
  color: #ad393b;
}


/*学术观点*/
.list-images-1 {
    border-bottom: none;
}
.list-images-1 .list-left img {
    max-width: inherit;
    width: 110px;
}
.list-images-1 .list-icon.f-l {
    display: none;
}
.list-images-1 .list-content h4.list-title.one-line {
    white-space: normal;
    line-height: 150%;
}
.list-images-1 .list-content .list-time {
    position: absolute;
    bottom: 0px;
    color: #777;
}
.list-images-1 .list-content .list-text .three-line {
    overflow: hidden;
    max-height: 168px;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    color: #777;
}
.list-images-1 .list-left {
    display: table-cell;
    vertical-align: top;
    padding-left: 8px;
}
.list-images-1 .list-content {
    display: table-cell;
    vertical-align: top;
    padding-left: 12px;
}
.list-images-1 .list-title a {
  color: #555;
}


a.more-link {
    font-size: 14px;
    top: 14px;
    color: #555;
}


.page-taxonomy .list-3.inside-b, .row.table.table-full .list-3.inside-b {
    padding-left: 15px;
    padding-right: 12px;
}
h2.title.title-2.inside-tb.outside-min-b {
    border: none;
    padding: 0;
}


.list-button.linkList .btn {
  line-height:120%;
}
.list-button.linkList a.btn:hover {
  background-color: #6a0a0b !important;
  color: white !important;
}


.footer-bg-primary {
    color: #eee;
    background-color: #6a0a0b;
    border-top: solid 10px #f0f0f0;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
}
.footer-bg-primary .footer-link li {
    width: 100%;
    display: inline-block;
}


span.text-big {
    font-size: 1.2em;
}


@media only screen and (min-width: 768px){
.event-list.event-list-4 .list-content .event-content .event-left .event-time {
  padding: 10px;
  background-color: inherit;
  color: #6a0a0b;
  background-color: #fafafa;
  }
  
  .main-menu-1-1 .nav-menu>.menu-item {
    display: block;
    line-height: 1;
    padding: 16px 14px;
    float: left;
    font-size: 18px;
	}
  
}



@media (min-width: 1201px) {
    .inner {
        width: 96%;
        max-width: 1260px;
    }
}