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

p.text-align-center {
    text-align: center;
}

table {
    background-color: #fff;
    margin: 14px auto;
    border-collapse: collapse;
    font-size: 14px;
}

table tbody tr td {
    padding: 6px 6px;

}



#content .block-region-right .field-label-inline{
	display:none;
	}

#footer a{ 
	color:#555;
	}


	/*更多链接样式*/
	.more-link {
		top: 18px;
		font-size:14px;
		color:#555;
	}

   .block-region-bottom-first-right {
    margin-top: 0px;
   }

.layout-full.region-bottom-first {
	background-color:#f0f2f3;
	}
.layout-full.region-bottom-first .list-right.bg-white.inside-lr.inside-t {
    background: #f0f2f3;
}	

.layout-full.region-bottom {
    background: #FFF;
}

.swiper-wrapper .swiper-slide a h4 {
    text-align: center;
    color: #555;
    font-size: 14px;
    line-height: 1.5;
}

@media (min-width: 768px){
	
	#main #content {
    min-height: 550px;
	}
	
	/*banner区块*/
	.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-top .inner .block-region-top .block {
     margin-bottom: 0px; 
	}
	
	/*活动预告日期样式*/
	.event-list li.clearfix.outside-min-tb {
    width: 50%;
	min-height: 120px;
    float: left;
	}	
	
	/*活动预告单个块高度*/
	.event-list li.clearfix.outside-min-tb .list-left.inside-r {
	margin-top: 18px;
    min-height: 100px;
	}
	.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: #df0045; 
     color: #ffffff; 
	}
	
	/*预告时间块年份部分*/
	.event-list.event-list-2 .time .time-2 {
    position: relative;
    background-color: #ffffff;
    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;
		}
		
		
}

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


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

}



@media (max-width: 480px){

	#header .header-body {
        min-height: 80px; 
	}	
	#header .header-container.inner {
    height: 80px;
	}
	#header .header-container.inner .header-row {
    height: 80px;
	}
	
	#header .header-container .header-row .header-column #site-logo.header-logo img {
    max-height: 80px;
    margin-top: 10px;
	}

	/*隐藏顶栏*/
	.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;
	}
	
	.block-region-right .field-body video {
		width:100%;
        height:100%;
	}
	
	.page-node-type-page .region-right .block-region-right, .page-node-type-article .region-right .block-region-right {
    padding-left: 0px;
  }
    .page-taxonomy .list-3.inside-b, .row.table.table-full .list-3.inside-b {
    padding-left: 0px;
    }
  
}

