.block .block-title{
	margin-bottom:30px;
	border-bottom:0;
}
.block h2.block-title{
	font-size:2.2vw;
	text-align:center;
}
.more-link {
    font-size: 16px;
}

.swiper-1 .swiper-slide .inner {
    top: 40%;
}
.language-en .swiper-1 .swiper-slide .inner {
    top: 30%;
}
.swiper-1 .swiper-slide .inner {
    width: 100%;
}
.swiper-1 .swiper-slide .inner p.text-white {
    width: 90%;
    font-size: 2vw;
    max-width:800;
}
.language-en .swiper-1 .swiper-slide .inner p.text-white{
	max-width:max-conten;
}
.layout-full.region-top{
	padding:80px 30px;
}
.layout-full.region-top .block-region-top{
		position:relative;
		padding:30px;
}

.layout-full.region-top .block-region-top:after{
	position:absolute;
	width:500px;
	height:500px;
	background:url(../../hkmap.png) no-repeat center center;
	background-size:contain;
	content:"";
    z-index: -1;
    opacity: 0.2;
    right: 0;
    top: -60px;
}
.front-about-links a{
	display:inline-block;
	align-items:center;
	padding:0 10px;
}
.front-about-links a:before{
	font-family:"iconfont";
	font-size:14px;
	display:inline-block;
	margin-right:5px;
	content: "\e657";
	color: inherit;
	font-weight:400;
}
/********************** news **********************************************/
.layout-full.region-middle{
	padding:50px 0;
	background:url(../../hkbuilding.png) no-repeat center bottom #FAFAFA;
}
.layout-full.region-middle .row{
	margin:0;
}
.newsitem {
    position: relative;
    padding: 20px;
}
.newsitem .imgs {
    width: 55%;
    z-index: 1;
    position: relative;
}
.newsitem 
.front-about-links{
	padding:10px 0;
}
.newsitem  .body {
    width: 48%;
    background: #FFF;
    padding: 40px;
    padding-left: 80px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    height: calc(100% + 20px);
}
.newsitem .time {
    color: #999;
}
.newsitem h3{
	margin:15px 0;
	font-weight:600;
	line-height:140%;
	font-size: 2vw;
	    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.newsitem .summary{
	font-size:14px;
	line-height:150%;
		    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.tns-outer .tns-controls {
    text-align: right;
    margin-bottom: 10px;
    position: relative;
}
.tns-outer .tns-controls [aria-controls] {
    color: #FFF;
    background: #188E6B;
    border-radius: 0px;
    font-family: Lato, Arial;
}
.tns-outer .tns-controls [aria-controls]:hover{
	    background: #36C69B;
}
/********************************* events ***************************************/
.layout-full.region-bottom{
	padding:60px 0;
}
.layout-full.region-bottom .block h2.block-title{
	text-align:center;
}

/*********************** scholars **********************************************/
.layout-full.region-footer-bottom{
	background:#005826;
	position:relative;
	padding:60px 0;
}
.layout-full.region-footer-bottom:before{
	width:100%;
	height:100%;
	content:"";
	background-image:url(../../sc-bg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;
	position:absolute;
	left:0;
	top:0;
	z-index:0;
	opacity:0.4;
}
.layout-full.region-footer-bottom .block h2.block-title{
	text-align:center;
	color:#FFF;
}
.front-scholars {
	color:#FFF;
	padding:30px 20px;
	text-align:center;
}
.front-scholars .members{
	position:relative;
	    margin: 0 auto;
    max-width: 300px;
}
.front-scholars .members p{
	color:#FFF;
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	bottom:0;
	padding:15px 0;
	font-size:14px;
	background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: -moz-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: -ms-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
    background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 1));
}
.front-scholars .members p strong{
	font-size:18px;
	display:block;
}
@media(min-width:1921px){
.block h2.block-title{
	font-size:42px;
}
.swiper-1 .swiper-slide .inner {
    max-width: 1600px;
    margin: 0 auto;
    left:0;
    right:0;
}
.swiper-1 .swiper-slide .inner p.text-white {
    font-size: 36px;
}
}
@media(min-width:1280px){
.layout-full.region-top .block-region-top p{
	font-size: 18px;
  margin-bottom: 20px;
}
/*.frontnewsblock {
    margin-left: 150px;
}*/
}
@media(min-width:992px){
/*	.layout-full.region-middle a.more-link{
		left: 20px;
    right: auto;
    top: 100px;
		 display: flex;
    flex-direction: column;
    align-items: center;
	}
	.layout-full.region-middle	a.more-link:before {
    content: "";
    height: 200px;
    display: inline-block;
    width: 1px;
    border-left: 1px solid #ECECEC;
    margin-bottom: 10px;
    padding-left: 0px;
}*/
}
@media(max-width:991px){
.block h2.block-title{
	font-size:24px;
}
.newsitem {
    background: #FFF;
}
.newsitem .imgs {
    width: 100%;
}
.newsitem .body {
    width: 100%;
    padding: 20px !important;
    position: inherit;
    height: auto;
}
.newsitem h3{
	font-size: 18px;
}
}