.table-bordered>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.list-3.list-3-1 li.list-item {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.list-3.list-3-1 li.list-item p{
  font-size:16px;
}
.title-inner h2{
  margin-bottom:20px;
      font-size: 20px;
    font-weight: bold;
}
.leader img{
  width:120px;
  height:auto;
}
.leader td{
vertical-align:top;
}
.leader h2{
  font-size:1.3em;
  margin-bottom:15px;
  font-weight:600;
}
.row div.members{
  margin-top:40px;
  overflow:hidden;
}
.members li{
  list-style:none;
}
.members h3 {
    padding-left: 30px;
}
.members .list-images-3-1 .list-content{
  height:auto;
}
.members .list-images-3-1 .list-content .list-title{
  padding-top:10px;
  position: initial;
}
#footer .field-body div{
  margin-bottom:0;
}
#footer .field-body h4{
  font-size:16px;
  font-weight:600;
  margin:10px 0 20px 0;
}
.footer-bg-primary {
    padding: 20px 0;
}
.footer-bg-primary a{
  color:#FEEFEF;
}
.footer-bg-primary a:hover{
  color:#FFF;
}
.footer-bg-primary .footer-text p, .footer-bg-primary .footer-text{
  color:#FEEFEF;
}
.footer-bg-primary  img{
   width:120px;
}
#footer .field-body div.copyright{
  font-size:12px;
  padding:20px 0 0 0;
  margin-top:20px;
  border-top:1px solid #367B54;
}
@media (min-width: 1201px){
.inner {
    width: 96%;
    max-width:1400px;
}
.block-region-top-first-left .block{
    margin-right:2%;
    width:48%;
    float:left;
  }
}
@media (min-width: 960px){
.header-container.inner, .header-row {
    height: 140px;
}
#header .header-body {
    background-position: left;
    background-repeat: no-repeat;
    max-height: 200px;
    max-width: 9000px;
    background-image: url(/law-live/sites/law.live.dpcms8.sysu.edu.cn/files/topbg.jpg);
    padding: 0px;
}
#header .main-menu-nav-primary{
  background-color: transparent;
  border-top:1px #780C0C solid;
}
}
@media (min-width: 768px){
.header-bg-base {
    -moz-box-shadow: 0px 3px 10px #333333;
    -webkit-box-shadow: 0px 3px 10px #333333;
    box-shadow: 0px 3px 10px #333333;
    z-index: 9;
}}