@charset "utf-8";
/* CSS Document */
.slider-image {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	/* height: 380px; */
}

.carousel-top {
	left: 72%;
	right: 3%;
	bottom: auto;
	top: 40px;
}

@media screen and (min-width: 1200px) {
	.carousel-right-caption>h4 {
		color: #FFFFFF;
		font-weight: 600;
		line-height: 1.1;
		font-size: 22px;
	}
	.carousel-right-caption>p {
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.4;
		font-size: 14px;
	}
}

@media screen and (min-width: 990px) and (max-width: 1200px) {
	.carousel-right-caption>h4 {
		margin-top: -15px;
		color: #FFFFFF;
		font-weight: 600;
		line-height: 1.1;
		font-size: 17px;
	}
	.carousel-right-caption>p {
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.2;
		font-size: 12px;
	}
}

@media screen and (max-width: 990px) {
	.carousel-right-caption>h4 {
		margin-top: -30px;
		font-weight: 600;
		line-height: 1.2;
		font-size: 15px;
		color: #FFFFFF;
	}
	.carousel-right-caption>p {
		margin-top: -15px;
		color: #FFFFFF;
		font-weight: 500;
		line-height: 1.5;
		font-size: 10px;
	}
}

#slidePicture {
	width: 100%;
	float: left;
	border: 0px solid #000000;
	background-color: #FFFFFF;
	padding: 0px 10px 10px 10px;
}

#listContent {
	margin-top: 10px;
}

.left-list-image {
	margin-top: 10px;
	width: 160px;
	height: 90px;
}

h4 {
	font-size:20px;
	margin-top: 5px;
}

p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-color: #000000;
}
.list-title-activity {
	margin-top: 5px;
	font-size: 20px;
	font-weight: 500;
	line-height: 1.4;
	height: 22px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #000000;
}

.list-title-activity-small {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
	
}

.list-img-div {
	position: relative;
	padding-right: 0px;
}

.list-division .division {
	padding: 15px 0px 15px 0px;
}

.list-division .division>div {
	border-bottom: 1px dashed #D5D5D5;
}

.column-tag {
	top: 10px;
	left: 15px;
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	max-width: 150px;
	overflow: hidden;
	height: 20px;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	background: #428BC1;
}

.list-title {
	margin-top: 5px;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.4;
	height: 22px;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	color: #000000;
}

.list-title>a {
	color: #000000;
}

.list-info1 {
	margin-top: 0px;
}

.list-resource {
	margin-right: 20px;
	overflow: hidden;
	font-weight: 500;
	line-height: 1.5;
	color: #999999;
	font-size: 12px;
}

.list-date {
	font-size: 12px;
	overflow: hidden;
	font-weight: 500;
	line-height: 1.5;
	color: #999999;
}

.list-division>div>p {
	overflow: hidden;
	text-overflow: ellipsis;
	height: 40px;
	font-size: 14px;
}

.list-tag {
	margin-top: 2px;
	font-size: 12px;
	overflow: hidden;
	font-weight: 500;
	line-height: 1.5;
	font-weight: 500;
	color: #428BC1;
}

.list-tag>a {
	color: #428bc1;
	margin-right: 5px;
}

.list-tag>a:hover {
	color: #666666;
}

.little-banner {
	opacity: 1;
	/* 针对 IE8 以及更早的版本 */
	/*position:absolute;*/
	/*z-index:0;*/
}

.showMore {
	margin-top: 30px;
	font-weight: 500;
	font-size: 16px;
	color: #333333;
	width: 100%;
	height: 45px;
	line-height: 45px; /*设置高度与行高相同，使单行文本垂直居中*/
	background-color: #F2F2F2;
	text-align: center;
	font-weight: 700;
}

.showMore:hover {
	color: #000000;
	background-color: #E2E2E2;
	cursor: pointer;
}

.list-title-right {
	font-size: 18px;
	overflow: hidden;
	font-weight: 700;
	line-height: 1.4;
	color: #666666;
	padding-bottom: 5px;
	border-bottom: 4px solid #2E6DA4;
}

div.div-separator {
	padding-bottom: 5px;
	border-bottom: 4px solid #eeeeee;
	margin-bottom: 8px;
}

.talent-table {
	padding-left: 0px;
	text-align: center;
	margin-bottom: 5px;
}

.talent-table img {
	width: 70px;
	height: 75px;
}

.bground {
	position: absolute;
	height: 15%;
	width: 100%;
	background-color: #000000;
	left: 0px;
	bottom: 0px;
	filter: alpha(opacity =        60);
	opacity: 0.6;
	color: #ffffff;
	padding-left: 8px;
}

.carousel-img {
	/* height: 365px; */
	margin-left: 15px;
}

.result-plot {
	width: 100%;
	height: 300px;
	margin-top: 15px;
	border-bottom: 1px dashed #AAAAAA;
}

.result-plot:last-child {
	border-bottom: 0px dashed #AAAAAA;
}

.result-plot-title {
	font-size: 20px;
}

.result-plot-tip {
	margin-top: 10px;
	text-algin: center;
	font-size: 16px;
}