.banner-slide{
	position: relative;
	/*z-index: 1;*/
	/*top: -90px;*/
	/*height: 983px;*/
	/*margin-top: -90px;*/
	/*margin-top: 54px;*/
	height: 100%;
	overflow: hidden;
}
	.banner-slide .bx-wrapper{
		margin-bottom: 0;
		border: none;
		background-color: #000;
	}
		.banner-slide .bx-wrapper .bx-pager{
			position: absolute;
			bottom: 30px;
		}
			.bx-wrapper .bx-pager.bx-default-pager a{
				background: #b8c3c5;
				width: 15px;
				height: 15px;
				border-radius: 50%;
			}
			.bx-wrapper .bx-pager.bx-default-pager a.active,
			.bx-wrapper .bx-pager.bx-default-pager a:focus,
			.bx-wrapper .bx-pager.bx-default-pager a:hover{
				background: #ff2020;
			}
	.banner-slide .paragraph{
		display: none;
		position: absolute;
		top: 43%;
		left: 50%;
		transform: translate(-50%, -50%);
		z-index: 2;
		width: auto;
		height: auto;
		text-align: center;
	}
		.banner-slide ul{
			position: relative;
			z-index: 1;
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.banner-slide ul li{
				position: relative;
				width: 100%;
			}
				.banner-slide ul li .foreground-filter{
					position: absolute;
					top: 0;
					width: 100%;
					height: 100%;
					background-color: rgba(0, 0, 0, 0.1);
				}
				.banner-slide ul li a {
					display: block;
					width: 100%;
				}
				.banner-slide ul li img{
					width: 100%;
				}
	#body .banner-slide .image-desktop{
		/*position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);*/
	}
	#body .banner-slide .image-mobile{
		display: none;
		width: 100%
	}
#body section{}
#body .article-list .section-title{
	/* padding-top: 20px; */
	/* padding-right: 10px; */
}
	#body .article-list .section-title a{
		color: #000;
	}
	#body .article-list .section-title a:hover{
		text-decoration: none;
	}
#body .article-list .article-more{
	padding: 10px;
	text-decoration: none;
	font-size: 0.8rem;
	line-height: 19px;
	color: #000;
}
	#body .article-list .article-more:hover span{
		text-decoration: underline;
	}
#body .article-list.about{
	padding-bottom: 0;
}
	#body .article-list.about h5{
		height: auto;
	}
	#body .article-list.about .lead{
		display: -webkit-box;
		overflow: hidden;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		height: 126px;
	}
		/*#body .article-list.about .lead p{
			display: -webkit-box;
			overflow: hidden;
			-webkit-line-clamp: 5;
			-webkit-box-orient: vertical;
		}*/
	#body .article-list.about .about-more{

	}
		#body .article-list.about .about-more .article-more{
			color: #000;
		}
		#body .article-list.about .about-more .article-more:hover{
			text-decoration: underline;
		}
	#body .article-list.about .card-image-list .card:hover img {
		-ms-transform: scale(1); /* IE 9 */
		-webkit-transform: scale(1); /* Safari 3-8 */
		transform: scale(1); 
	}
	#body .article-list.about .card-image-list .card .card-link:hover img {
		-ms-transform: scale(1.1); /* IE 9 */
		-webkit-transform: scale(1.1); /* Safari 3-8 */
		transform: scale(1.1); 
	}
#body .article-list.video h5{
	text-align: right;
	font-size: 1.6em;
}
#body .article-list.video .card .card-body{
	padding: 1rem 0;
}
#body .article-list.video .owner{
	text-align: right;
}
#body .article-list.video .video-player{
	padding-top: 20px;
	min-height: 500px;
}
	#body .article-list.video .video-player iframe{
		width: 100%;
		min-height: 500px;
	}
#body .network-slide .section-title{
	/* margin-bottom: 50px; */
}
#body .network-slide .bx-wrapper{
	margin-bottom: 0;
	/* background-color: #000; */
	border: none;
	box-shadow: none;
}
#body .network-slide .slide-link{
	display: block;
}
	#body .network-slide .slide-link picture{
		display: block;
	}
		#body .network-slide .slide-link picture img{
			width: 100%;
		}

/* --------------------------- */
#body .news .card-image-list .card {
    background-color: #EEEEEE;
}

#history .lead{
	height: 60px;
	overflow: hidden;
	font-size: 1em;
	line-height: 1.6em;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

#history .card .card-body h5{
	height: 38px;
	overflow: hidden;
}