/* css for front page & node pages*/
body,table,p {font-size:18px;}
table,tr,th,td {background:none;border:solid 1px #c6c6c6;}
.one-line {white-space:unset;}
.two-line,.three-line {max-height:unset;}

.page {overflow-x:hidden;}
#header {background:url("https://sti.sysu.edu.cn/iirs/sites/default/files/%E5%8C%BA%E5%9F%9F%E5%9B%BD%E5%88%AB%E7%A0%94%E7%A9%B6%E9%99%A2s01.jpg") no-repeat center bottom;background-size:100% auto;}


.header-container {position:relative;padding:0 8%;}

.header-bg-primary {background:none;}
.top-header {background-color:#075f2c;height:150px}

.header-container.inner, .header-row {height:auto;}

.header-logo {position:absolute;top:-110px;left:8%;z-index:99;}
/**#main-menu {position:absolute;top:80px;left:8%;width:84%;background-color:rgb(0,0,0,0.5);}**/
.main-menu-1-1 .nav-menu>.menu-item {line-height:1.6;font-size:1.1em;}
.menu.nav-menuul .dropdown-menu, .menu.nav-menu .dropdown .dropdown-menu {min-width:100%;}
.menu.nav-menu ul.dropdown-menu>li>a, .menu.nav-menu .dropdown .dropdown-menu>li>a {font-size:18px;text-align:center;background-size:contain;}


#search_block_form {position:absolute;right:8%;top:16px;}
.language-switcher-language-url {margin-right:150px;position:absolute;top:14px;right:8%;}

#content {min-height:600px;background:white;/*background:url("https://bwc.sysu.edu.cn/sites/default/files/%E4%B8%AD%E5%A4%A7%E4%BB%A3%E8%A1%A8%E5%BB%BA%E7%AD%91%E7%BA%BF%E7%A8%BF01.png") no-repeat center bottom;background-size:contain;*/}
#content article,.page-search #content {margin:0 8%;}
.field-body p {}
.inner .breadcrumb {font-size:14px;}
article {}

.more-link {top:28px;right:18px;font-size:16px;}

#footer {padding:20px 0;background:#378458;}
#footer img {width:90px;vertical-align:middle;margin-right:15px;}
#footer .field-body li, #footer .field-body div, #footer .field-body p {color:white;font-size:20px;margin:0;}
.footer-bg-primary .footer-link li {width:auto;display:block;}

.footer-bg-primary a, .footer-bg-primary p {font-size:16px;}
#footer .field-body li, #footer .field-body div, #footer .field-body p {font-size:16px;}
#footer .footer-link h4 {font-weight:bold;}
#footer .footer-link a:hover {color:#dadada;}

@media (min-width: 1400px) {
.inner,.inner.search-box {width:auto;max-width:100%;margin:0;padding:0;}
}


@media screen and (max-width: 768px){
  #header .header-container .header-row .header-column #header-btns {
      position: absolute;
      right: 0;
      top: -60px;
      z-index: 999;
  }
}