.eb-media:not(.view) .views-col {
	position:relative;
	padding:15px;
}

.eb-media:not(.view) .views-col:after {
	content:'';
	display:block;
	position:absolute;
	left:5px;
	top:5px;
	right:5px;
	bottom:5px;
	border:5px solid #ebebeb;
}

.eb-media:not(.view) .views-col.selected:after {
	border-color:#ed5;
}

.eb-media .pager {
	list-style:none;
	text-align:center;
}

@media screen and (min-width:1470px) {
	.inner {
		width:1440px;
	}
}

@media screen and (min-width:1470px) {
	.inner-sm {
		width:1170px;
	}
}

.field-body p {
	line-height:2;
	text-indent:2em;
}

@media (min-width:992px) {
	.tab-4-3 .tab-nav li {
		margin-right:80px;
	}
}

@media (min-width:992px) and (max-width:1470px) {
	.header-6-0 .header-content .header-logo {
		height:85px;
	}

	.header-6-0 .header-content .menu-3-0 {
		padding-left:0;
		padding-top:35px;
	}
}

.page-search #views-exposed-form-search-api-page-1 {
	display:none;
}

.search-box .views-row .three-line {
	max-height:48px;
}

@media (min-width:992px) {
	.page-combination-action .footer-9-0 .footer-body {
		padding-bottom:24px;
	}

	.page-combination-action .footer-9-0 .footer-bottom-2 {
		text-align:right;
	}

	.page-combination-action .footer-9-0 .footer-bottom-2 p {
		margin:0;
		color:#fff;
	}
}

.page-combination-action .footer-9-0 .footer-bottom-2 p {
	color:#fff;
}

.page-combination-action .footer-9-0 .footer-bottom-2 a {
	color:#fff;
}

.page-combination-action .footer-9-0 .footer-bottom-2 a:hover {
	text-decoration:underline;
}

.page-combination-action .footer-9-0 .footer-bottom-2 p img {
	width:35px;
}

.searchbar-5-0 .searchbar-box {
	position:relative;
	top:-50px;
	margin-bottom:-50px;
}

.header-6-0 .header-top .header-top-banner-item iframe {
	display:inline-block;
	vertical-align:middle;
}

.title-wrapper-4-1 .title-wrapper-content {
	font-size:1.5rem;
	font-weight:bold;
}

.title-wrapper-4-1 .title-wrapper-content:after {
	width:4px;
}

.list-17-0 .card-4-0 {
	border-radius:4px;
}

.list-17-0 .card-4-0 .card-media {
	margin:0;
	padding-top:100%;
	border-radius:50%;
	width:100%;
}

.list-17-0 .card-4-0 .card-subtitle .card-subtitle-content {
	border-radius:4px;
	padding:7px 14px;
	min-width:0;
	max-width:100%;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	vertical-align:top;
	line-height:20px;
}

.list-17-0 .card-4-0 .card-media .media-img {
	background-size:cover;
	background-position:center 15%;
}

.list-26-0 {
	margin-bottom:112px;
}

.list-26-0 .list-header {
	margin-top:56px;
}

.dy-list-3-0 .list-item .title {
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	white-space:normal;
	line-height:1.2;
}

.dy-list-3-0 .list-item .title a {
	line-height:inherit;
}

.list-4-1 .list-body .list-item a {
	font-size:1rem;
}

@media (min-width:768px) {
	.carousel-9-box {
		margin-top:14px;
	}

	.footer-1-0 {
		margin-top:-28px;
	}
}

@media (min-width:992px) {
[	lang="zh-hans"] .tab-4-1 .tab-nav li a {
		padding-top:0;
	}
}

.pngtqico {
	margin-top:3px;
}

body {
	background-color:#fff;
}

.list-23-0 .list-item .list-time {
	float:right;
	margin-left:14px;
	color:#777;
	font-size:16px;
	line-height:1.5;
	margin-right:0px;
}

.modal-dialog .modal-header h4 {
	font-size:24px;
	line-height:1;
	position:relative;
	padding:14px 0;
	display:inline-block;
}

.modal-dialog .modal-header h4::after {
	content:"";
	display:inline-block;
	position:absolute;
	bottom:0;
	left:0;
	width:96px;
	background-color:#aa3336;
	height:4px;
}

.modal-dialog .modal-body p {
	line-height:2;
	font-size:16px;
	text-indent:2em;
}

.showcase-14-0 .showcase-text {
	max-height:320px;
}

.showcase-14-0 .showcase-text p {
	line-height:2;
	font-size:16px;
	text-indent:2em;
}

@media (min-width:992px) {
	.footer-3-1 .footer-code .footer-item {

		text-align:center;
		max-width:none;
		width:auto;
	}

	.footer-3-1 .footer-code .footer-item img {
		max-width:90px;
		text-align:center;
	}
}

.footer-3-1 a.underline-hover {
	color:#fff;
}

.footer-3-1 a.underline-hover:hover {
	color:#33915b;
}

.searchbar-2-0 .searchbar-tab-content:before,.searchbar-2-0 .searchbar-tab-content:after {
	content:" ";
	display:table;
}

.searchbar-2-0 .searchbar-tab-content:after {
	clear:both;
}

.searchbar-2-0 .searchbar-tab-content .searchbar-tab-item {
	float:left;
	margin-right:0;
	width:50%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

@media screen and (min-width:768px) {
	.searchbar-2-0 .searchbar-tab-content .searchbar-tab-item {
		width:33%;
	}
}

@media screen and (min-width:768px) {
	.searchbar-2-0 .searchbar-tab-content .searchbar-tab-item {
		width:200px;
		margin-right:7px;
	}
}

@media screen and (min-width:992px) {
	.views-list-row-title {
		float:left;
	}

	.views-list-row-time {
		float:right;
		line-height:1.75;
		margin-left:14px;
	}
}

.footer-link .popover .text {
	color:#000;
}

.action-17-0 .action-content-body>[class*="js-view-"] {
	width:100%;
}

.action-17-0 .action-content-text a i {
	float:left;
	overflow:hidden;
}

.action-17-0 .action-content-text a span {
	display:block;
	overflow:hidden;
}

.searchbar-2-0 .searchbar-tab-content {
	display:flex;
	flex-wrap:wrap;
}

.searchbar-2-0 .searchbar-tab-content .searchbar-tab-item {
	text-overflow:initial;
	white-space:initial;
}

.tab-4-3 .tab-nav {
	flex-wrap:wrap;
	padding-right:60px;
}

.tab-4-3 .tab-nav .more {
	top:0;
	bottom:auto;
}

.tab-4-3 .tab-nav li {
	float:none;
	flex:none;
}

@media screen and (min-width:768px) {
	.tab-4-3 .tab-nav {
		display:flex;
		padding-right:80px;
	}

	.tab-4-3 .tab-nav li {
		float:none;
		width:auto !important;
		margin-right:20px;
	}
}

.modal-dialog .modal-body p.showcase-18-desc-first,.modal-dialog .modal-body p.showcase-18-desc-second {
	text-indent:initial;
}

.special-red a:hover,.special-red .header-9-0 div,.special-red .header-9-0 a,.special-red .header-9-0 i,.special-red .header-9-0 .header-top-box-top .search-mobile-form .search-input button,.special-red .tab-4-3 .tab-nav li.active a,.special-red .showcase-5-1 .title-wrapper-3 .title-wrapper-right a,.special-red .tab-4-1 .tab-nav li.active a,.special-red .showcase-5-1 .showcase-i,.special-red .showcase-5-1 .showcase-i a,.special-red .tab-4-3 .tab-link .more {
	color:#b50d0d !important;
}

.special-red .tab-4-3 .tab-nav li.active a[data-toggle=tab] {
	border-bottom-color:#b50d0d;
}

.special-red .header-9-0 .header-top-box-top,.special-red .tab-4-3 .tab-nav li.active::before,.special-red .showcase-5-1 .title-wrapper-3 .title-wrapper-left::after,.special-red .tab-4-1 .tab-nav li.active::before,.special-red .footer-7-0 {
	background-color:#b50d0d !important;
}

.special-red .footer-7-0 a:hover {
	color:#fff !important;
}

.special-red .showcase-5-1 .showcase-tab .showcase-tab-item.active a,.special-red .showcase-5-1 .showcase-tab .showcase-tab-item a:hover {
	border-color:#b50d0d !important;
	color:#000 !important;
}

@media (min-width:992px) {
	.special-red .showcase-5-1 .showcase-item {
		border-top:1px solid #b50d0d;
		border-right:1px solid #b50d0d;
	}
}

.block-region-right {
	padding-left:20px;
}

.viewsreference--view-title {
	padding:0 20px;
	font-size:24px;
	font-size:24px;
	line-height:1.5;
	color:#000;
	margin-bottom:14px;
	margin-top:14px;
	font-weight:bold;
}

.videoinfo {
	padding:20px;
}

.videoinfo .vtit {
	font-weight:bold;
	padding-bottom:10px;
}

.videoinfo .vtime {
	font-size:12px;
	color:#999;
}

.videolist:hover {
	box-shadow:2px 2px 10px #ececec;
}

.videolist {
	position:relative;
	padding:10px;
	height:100%;
}

.videolist:hover {
	cursor:pointer;
}

.videoed {
	display:none;
	width:45px;
	height:45px;
	position:absolute;
	left:45%;
	top:34%;
	z-index:99;
	border-radius:100%;
	background:url(../images/play.png) no-repeat;
	background-size:100%;
}

.videos {
	display:none;
	position:fixed;
	left:50%;
	top:50%;
	z-index:100;
	width:90vw;
	height:auto;
	max-width:1200px;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translateX(-50%) translateY(-50%);
	-moz-transform:translateX(-50%) translateY(-50%);
	-ms-transform:translateX(-50%) translateY(-50%);
	transform:translateX(-50%) translateY(-50%);
}

.videos video {
	width:90vw !important;
	height:auto;
	max-width:1200px;
}

.vclose {
	position:absolute;
	right:5px;
	top:5px;
	border-radius:100%;
	cursor:pointer;
	display:inline-block;
	background:url(../images/gb.png) no-repeat;
	width:20px;
	height:20px;
	background-size:100%;
}

.video {
	display:flex;
	flex-wrap:wrap;
}

.row.row-2xl .video [class*="col-"] {
	padding-left:0;
	padding-right:0;
}

.video .more-link {
	position:absolute;
	top:10px;
	right:20px;
	font-size:.875rem;
}
