*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.center {
	text-align: center;
}

.page-content #block-views-secondary-promo-block .view-content .guViewsrow2 .guEnlaiend dd
	{
	display: none;
	padding: 1.5em;
	background-color: #9F9F9F;
}

.glyphicon {
	font-family: 微软雅黑;
}

.social_pdf_info a {
	line-height: 30px;
	font-size: 19px;
	color: black;
}

.date_info {
	padding-left: 37px;
	font-size: 20px;
	float: left;
}

.title {
	padding-left: 55px;
	float: left;
}

.top_pic {
	min-height: 300px;
	max-width: 100%;
	vertical-align: middle;
	border: 0;
	width: 100%;
	height: auto;
	min-height: 300px;
	-o-object-fit: cover;
	object-fit: cover;
}

.clear {
	clear: both;
}

h1.pic_title {
	margin: 0;
	font-size: 1.625em;
	font-weight: 500;
	line-height: 1;
	letter-spacing: 1.5px;
	box-sizing: border-box;
	color: rgb(0, 9, 18);
	display: block;
	font-family: 微软雅黑;
	position: relative;
	text-align: center;
	text-size-adjust: 100%;
	text-transform: uppercase;
	top: 1px;
}

h1.pic_title_en {
	font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
}

.theme-imax .wrapper-container-box, .theme-imax .wrapper-container-wrapper-box
	{
	font-size: 1.14285714em;
	padding: 1.250375em;
}

.theme-imax .wrapper-container-box {
	background: #efefef;
	margin-bottom: 0.714em;
}

.theme-imax .fix-wrapper {
	margin-left: auto;
	margin-right: auto;
	max-width: 1280px;
}

.page-content #block-views-secondary-promo-block .view-content .guViewsrow2 .guEnlaiend dl.dl_social_pdf_info
	{
	font-family: "Proxima Nova", Arial, Helvetica, sans-serif;
}

.page-content #block-views-secondary-promo-block .view-content .guViewsrow2 .guEnlaiend dt
	{
	padding: 1.3em 2.8em;
	color: #000912;
	position: relative;
	font-size: 1.5625em;
	color: #000912;
	font-weight: 500;
	cursor: pointer;
}

@media ( min-width : 768px) {
	h1.pic_title {
		font-size: 2.1875em;
	}
}

@media ( min-width : 992px) {
	h1.pic_title {
		font-size: 1.94444444em;
	}
	.theme-imax .wrapper-container-box, .theme-imax .wrapper-container-wrapper-box
		{
		font-size: 1.28571429em;
		padding: 2.02222em;
	}
	.theme-imax .wrapper-container-box {
		margin-bottom: 0.714em;
	}
}

@media screen and (max-width:767px) {
	.date_info {
		padding-left: 0px;
	}
	.title {
		padding-left: 22px;
		width: 80%;
	}
	.page-content #block-views-secondary-promo-block .view-content .guViewsrow2 .guEnlaiend dt
		{
		padding: 1.3em 21px;
	}
}