@charset "utf-8";
/* CSS Document */


#header .header-body {
    background-position: center;
    background-repeat: no-repeat;
    background-image: none;
    background-size: cover;
    min-height: 158px;
    max-width: 9000px;
    padding: 0px;
}

#site-logo img {
    max-height: 80px;
 }
#header .header-container.inner .header-row {
        background-position: right;
        background-repeat: no-repeat;
        background-image: none;
  }
    

	/*更多链接样式*/
.more-link {
	top: 18px;
	font-size: 14px;
	color: #555;
}
/*服务社会文字链接*/
.swiper-wrapper .swiper-slide a h4 {
	text-align: center;
	font-size: 14px;
}
.layout-full.region-bottom {
	background-color: #FAFAFA;
}
.article-submit span:nth-child(2) {
	border-right: 0;
}
.article-submit span:last-child {
	display: none;
}
#content .block-region-right .field-label-inline {
	display: none;
}
.page-node-type-course-special span.node-title {
	font-size: 20px;
    font-weight: bold;
    margin-top: 5px;
    padding-left: 2px;
    display: block;
}
.view-course caption {
    text-align: left;
    margin-left: 10px;
    margin-bottom: 10px;
    height: 30px;
    color: #333;
    line-height: 30px;
    font-size: 20px;
    padding-top: 0;
    padding-left: 0;
}
.view-course table {
    margin: 0;
    width: 100%;
    margin-bottom: 20px;
    margin-top: -15px;
}

/*公开课程内页左侧菜单*/
.smaller-size.sidebar-menu-2-3 .nav-menu>.menu-item>span, .smaller-size.sidebar-menu-2-3 .nav-menu>.menu-item>a, .smaller-size.sidebar-menu-2-2 .nav-menu>.menu-item>a, .smaller-size.sidebar-menu-2-1 .nav-menu>.menu-item>a {
    font-size: 14px;
}


/*联系我们成员列表*/

.members .memberblock {
    background: #fafafa;
    margin-bottom: 8px;
}
.field-body .infors h3 {
    font-size: 16px;
    padding: 10px 0;
}
.field-body .members p {
    font-size: 14px;
    line-height: 180%;
}



@media (min-width: 768px) {
#header .header-container.inner .header-row {
	background-position: right 80px top 25px;
	background-repeat: no-repeat;
	/*background-image: url(http://lingnan.sysu.edu.cn/edp/sites/lingnanedp.live.dpcms4.sysu.edu.cn/files/logo_edp_s.png);*/
}
/*搜索框*/
#header .header-container .header-column .header-nav-flex {
	float: right;
	padding-right: 24px;
}
.sysu-search-block-form input.form-text {
	width: 100%;
  border-radius: 20px;
}
/*三分之二宽度banner区块*/

.layout-full.region-top-middle {
	background-color: #f0f2f3;
}
.block-region-middle-first-left .block {
	margin-top: 8px;
	margin-bottom: 12px;
}
/*课程直达按钮*/
.block-region-middle-first-right .list-button .col.col-md-6.t-c.outside-min-t.outside-min-b a {
	border: 1px solid #f1a77e;/*background-color: #ffffff !important;*/
}
.block-region-middle-first-right .list-button img {
	margin-bottom: 5px;
	width: 70px;
	height: 70px;
}
.list-button .col.col-md-6.t-c.outside-min-t.outside-min-b {
	margin-bottom: 4px;
}
.block-region-middle-first-right .panel-tabs.panel-tabs-auto.block {
	margin-bottom: 0px;
}
.block-region-middle-first-right .list-button a.btn.btn-icon.btn-lg {
	background: none;
	padding-left: 28px;
	text-align: center;
	font-size: 14px;
	padding-top: 16px;
	padding-bottom: 16px;
}

.block-region-middle-first-right .list-button.list-st a.btn.btn-icon.btn-lg {
	background: none;
	padding-left: 0px;
  padding-right: 0px;
	text-align: center;
	font-size: 14px;
	padding-top: 9px;
	padding-bottom: 9px;
}

/*全宽度轮播区块样式*/
.layout-full.region-top {
	background-color: #f0f2f3;
	/*border-bottom: 5px solid #e8e8e8;*/
	margin-bottom: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.layout-full.region-top .inner {
	padding-top: 0px;
	padding-bottom: 0px;
}
.layout-full.region-bottom-first .inner {
	padding-left: 0px;
	padding-right: 0px;
}
.layout-full.region-top .inner .block-region-top .block {
	margin-bottom: 0px;
}
/*活动预告日期样式*/
.event-list li.clearfix.outside-min-tb {
	min-height: 100px;
	float: left;
}
.event-list.event-list-2.event-list-block {
	padding-left: 14px;
	margin-top: -8px;
}
/*活动预告单个块高度*/
.event-list li.clearfix.outside-min-tb .list-left.inside-r {
	/* margin-top: 18px; */
	min-height: 50px;
}
.event-list.event-list-2.event-list-block .list-right {
	margin-left: 80px;
	padding-bottom: 5px;
}
/*预告时间块日期部分*/
.event-list.event-list-2 .time .time-1 {
	background-color: #94222B;
	color: #ffffff;
}
/*预告时间块年份部分*/
.event-list.event-list-2 .time .time-2 {
	position: relative;
	background-color: #f0f2f3;
	color: #555;
}
/*活动预告日期样式*/
.event-list.event-list-2 .special-line .special-figure .icon {
	display: none;
}
.event-list.event-list-2 .special-line {
	border-top: none;
}
.outside-min-b {
	margin-bottom: 0px;
	line-height: 1.5;
}
.event-list-2 .outside-b {
	margin-bottom: 5px;
	/*font-weight:bolder;*/
	color: #000;
}
/*活动预告列表页标题，首页板块标题*/
.block h2.block-title {
	border-bottom: 0;
	padding: 10px;
	font-size: 20px;
	font-weight: normal;/*color:#df0045;*/
}
/*活动预告列表页标题*/
.block-region-right .block .block-title {
	margin-top: 0px;
	padding-top: 7px;
	padding-left: 0px;/*color:#df0045;*/
}
/*其他列表页标题*/
.title-inner {
/*color:#df0045;*/
}
/*列表页列表宽度*/
.table-full {
	margin-right: 10px;
}
/*附件链接样式*/
.file a {
	line-height: 180%;
	font-size: 14px;
	color: #13b9ff;
}
.file a:hover {
	color: #df0045;
	text-decoration: underline;
}
/*关联阅读链接*/
.pager-previous-next {
	margin-top: 80px;
}
.pager-previous-next .pager-previous, .pager-next {
	padding-top: 8px;
	line-height: 1.5;
}
.block-region-bottom-first-right {
	margin-top: 0px;
}
/*公开课程课程模块tab标签样式*/
.ui-widget .ui-widget-header {
	background-color: #ffffff;
}
.quicktabs-ui-wrapper .ui-tabs-nav .ui-tabs-tab a:hover, .quicktabs-ui-wrapper .ui-tabs-nav .ui-tabs-tab a:focus, .quicktabs-ui-wrapper .ui-tabs-nav .ui-tabs-tab a.focus, .quicktabs-ui-wrapper .ui-tabs-nav .ui-tabs-tab a.disabled, .quicktabs-ui-wrapper .ui-tabs-nav .ui-tabs-tab a[disabled] {
	background-color: #94222B;
	border-color: #df0045;
	color: #fff;
	outline: none;
}
.quicktabs-ui-wrapper .ui-tabs-nav .ui-tabs-tab {
	background-color: #af9a81;
	border-color: #af9a81;
}
/* 栏目选项卡样式 */
	
.block-region-footer-first-middle .panel-tabs.panel-tabs-auto.block {
	margin-top: 20px;
}
ul.menu.tab-nav.tab-nav-3.tab-nav-3-red {
	border-bottom: 2px solid #94222B;
}
.panel-tabs .tab-nav>li:nth-last-child(2), .panel-tabs .tab-nav>li:nth-last-child(2)~li {
	width: 30%;
}
.panel-tabs .tab-nav-3 li a {
	font-size: 18px;
}
.panel-tabs .tab-nav li a {
	font-size: 18px;
	padding: 7px 0;
}
.tab-content .list-item {
	padding-top: 10px !important;
	padding-bottom: 6px !important;
}
.tab-content .list-item:first-child {
	margin-top: 9px;
}
.list-item.list-item-line {
	border-bottom: 1px dashed #e2e2e2;
	margin-bottom: 0 !important;
}
.panel-tabs .tab-nav-3-red li {
	border-bottom: none;
}
.panel-tabs .tab-nav-3-red li a {
	color: #555555;
}
.panel-tabs .tab-nav-3-red li.active a {
	background-color: #94222B;
}
/*区块标题*/
.block-region-bottom-first-left h2.block-title:after, .block-region-bottom-first-middle h2.block-title:after, .block-region-footer-first-left h2.block-title:after {
	content: "";
	width: 100%;
	height: 2px;
	background-color: #94222B;
	position: absolute;
	top: 40px;
	left: 0;
}
/*更多链接*/
a.more-link {
	text-indent: -9999px;
	font-size: 0;
	right: 10px;
	top: 14px;
	width: 36px;
	height: 17px;
}
/*培训新闻区块*/
.block-region-bottom-first-left .block .inside-b {
	padding-bottom: 0px;
}
/*校友风采区块*/
.block-region-middle-third-right .block:nth-child(4) {
	width: 100%;
	padding-left: 14px;
	padding-right: 14px;
	margin-top: 45px;
}
.block-region-middle-third-right .block:nth-child(4) h3 {
	font-size: 14px;
}
.block-region-middle-third-right .block:nth-child(4) h2.block-title {
	padding-left: 0px;
}
/*中心视频区块*/
.block-region-middle-third-right .block:nth-child(5) {
	width: 100%;
	padding-left: 14px;
	padding-right: 14px;
}
.swiper-79-1 {
	width: 92%;
	margin-left: 14px;
}
.swiper-79-1 .numerical-pagination .outside-title .title {
	font-size: 16px;
	text-align: center;
}
.swiper-79-1 .numerical-pagination .pagination {
	display: none;
}
.swiper-container.swiper-3.swiper-container-4 img {
	height: 167px;
}
}

@media (min-width: 992px) {
.event-list li.clearfix.outside-min-tb {
	min-height: 101px;
}
}

@media (min-width: 481px) and (max-width: 1024px) {
#footer .field-body li, #footer .field-body div, #footer .field-body p {
	font-size: 12px;
}
}

@media only screen and (min-width: 1600px) {
.list-item a {
	font-size: 14px;
}
}

@media (max-width: 480px) {
#header .header-body {
	min-height: 80px;
}
#header .header-container.inner {
	height: 80px;
}
#header .header-container.inner .header-row {
	height: 80px;
}
/*隐藏顶栏*/
.top-header {
	display: none;
}
/*banner区块*/
.layout-full.region-top .inner {
	padding-top: 0px;
	padding-bottom: 0px;
}
/*师资图文排版*/
.list-images-1 .list-content {
	width: auto;
	padding-left: 145px;
	margin-top: -15px;
}
#header .header-container.inner .header-row {
	height: 80px;
	background-position: left;
	background-size: 90%;
}
#header .header-container .header-row .header-column #site-logo.header-logo img {
	max-height: 60px;
	margin-top: 10px;
}
#header .header-container .header-row .header-column #site-logo.header-logo {
	text-align: left;
}
#header .header-container .header-row .header-column .header-nav-flex {
	display: none;
}
/*课程直达按钮*/
.block-region-middle-first-right .list-button img {
	width: 50px;
}
.block-region-middle-first-right .col.col-md-6.t-c.outside-min-t.outside-min-b {
	width: 50%;
	float: left;
}
.block-region-middle-first-right .list-button a.btn.btn-icon.btn-lg {
	background: none;
	padding-left: 30px;
	text-align: center;
	font-size: 14px;
}
}
