/* news_header */
.news_header {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.news_header .s_head {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.news_header .s_head h1 {
	padding:0 0 10px;
	margin:0 0 20px;
	position:relative;
	width:100%;
	display:block;
	text-transform:uppercase;
}
.news_header .s_head h1:after {
	content:"";
	width:80px;
	height:2px;
	overflow:hidden;
	background-color:#db2032;
	position:absolute;
	bottom:0;
	left:0;
}
.news_header .s_des {
	font-size:18px;
	line-height:22px;
	padding:0px 0px 10px 60px;
	margin:10px 0 18px;
	background-image:url(../images/blockquote.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.bodytext {
	position:relative;
	display:block;
	width:100%;
	padding:0px;
	margin:0;
}
.bodytext h2 {
	position:relative;
	padding:0 0 10px;
	margin:40px 0 20px;
	border-bottom:1px solid #ebebeb;
}
.bodytext h2:before {
	position:absolute;
	background-color:#b01919;
	width:40px;
	height:2px;
	content:"";
	bottom:0;
	left:0;
}
.bodytext h3 {
	position:relative;
	padding:0 0 5px;
	margin:20px 0 10px;
	border-bottom:1px solid #ebebeb;
	font-weight:400;
}
.bodytext h3:before {
	position:absolute;
	background-color:#333;
	width:40px;
	height:2px;
	content:"";
	bottom:0;
	left:0;
}
.bodytext h4 {
	position:relative;
	padding:0px 0 0px 10px;
	margin:20px 0 10px;
	border-left:5px solid #ebebeb;
}
.bodytext ul li, .bodytext ol li {
}
.bodytext a {
	color:blue;
	text-decoration:underline
}
/* news_column */
.news_column {
	padding:0;
	margin:0 0 40px;
	position:relative;
	width:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}
.news_column .contentbody {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:75%;
}
.news_column h1 {
	position:relative;
	display:block;
	width:100%;
	padding:0px;
	margin:0px 0 20px;
}
.news_column .hometext {
	font-size:20px;
	line-height:22px;
	padding:0px 0px 10px 60px;
	margin:10px 0 18px;
	background-image:url(../images/blockquote.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.news_column iframe {
	border:0;
	max-width:100%;
	margin:0 auto;
	width:560px;
	height:315px;
}
.news_column .view_top {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.news_column .view_top .simg {
	padding:0;
	margin:0;
	position:relative;
	width:30%;
	display:block;
	float:left;
}
.news_column .view_top .simg img {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}
.news_column .view_top .sdes {
	padding:0 0 0 20px;
	margin:0;
	position:relative;
	width:70%;
	display:block;
	float:left;
}
.news_column .cattile {
	padding:0;
	margin:0px 0 20px;
	position:relative;
	width:100%;
	display:block;
}
.news_column .cattile h3 {
	padding:0 0 10px;
	margin:0 0 10px;
	position:relative;
	width:100%;
	display:block;
	border-bottom:1px solid #ebebeb;
	text-transform:uppercase;
}
.news_column .cattile h3 span {
	position:absolute;
	bottom:-2px;
	left:0;
	width:100px;
	display:block;
	padding:0;
	margin:0;
	background-color:#db2032;
	height:3px;
}
.news_column .cattile .des {
	font-size:18px;
	line-height:22px;
	padding:0px 0px 10px 60px;
	margin:10px 0 18px;
	background-image:url(../images/blockquote.png);
	background-position:top left;
	background-repeat:no-repeat;
}
.news_column .cattile ul {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:table;
}
.news_column .cattile ul li {
	padding:0 10px;
	margin:0;
	border-right:1px solid #ebebeb;
	position:relative;
	float:left;
	display:inline-block;
	text-transform:uppercase;
}
.news_column .cattile ul li:first-child {
	padding-left:0;
}
.news_column .cattile ul li:last-child {
	border-right:0;
}
.news_column .right_body {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
	padding-left:20px
}
.news_column .show_listneo {
	padding:0px;
	margin:0 0 20px;
	display:block;
	position:-webkit-sticky;
	position:sticky;
	top:0;
	z-index:1020;
}
.news_column .show_listneo p.title {
	padding:0;
	margin:0 0 10px;
	position:relative;
	width:100%;
	display:block;
	font-size:18px;
	text-transform:uppercase;
	cursor:pointer;
}
.news_column .show_listneo ul {
	padding:0 0 0 20px;
	margin:0 0 20px;
	display:block;
	position:-webkit-sticky;
	position:sticky;
	top:0;
	z-index:1020;
	border-left:1px solid #ebebeb;
}
.news_column .show_listneo ul li {
	padding:4px 0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
	border-bottom:1px dashed #ebebeb;
}
.news_column .show_listneo ul li:last-child {
	border-bottom:0;
}
.news_column .show_listneo ul li a {
	display:block;
	    font-weight: 700;
}
.news_column .show_listneo ul li a:hover {
	color:#e22a40;
}
.news_column .show_listneo ul ul {
	position:relative;
	padding:0;
	margin:5px 0;
	max-height:unset;
	overflow:hidden;
}
.news_column .show_listneo ul ul li a {
	margin:0;
	padding-left:15px;
	font-weight:400;
	font-size:15px;
	line-height:19px;
}
.news_column .show_listneo ul ul ul {
	position:relative;
	padding:0;
	margin:0;
	max-height:unset;
	overflow:hidden;
}
.news_column .show_listneo ul ul ul li a {
	margin:0;
	padding-left:20px;
}
/*list-item*/
.list-item {
	padding:20px;
	margin:20px 0;
	position:relative;
	width:100%;
	display:block;
	border:1px solid #ebebeb;
}
.list-item .item {
	padding:4px 0 6px;
	margin:0;
	position:relative;
	width:100%;
	display:block;
	border-bottom:1px solid #ebebeb;
}
/*main_right*/
.news_column .main_right_left {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.news_column .main_right_left .item_featured {
	padding:40px;
	margin:0 0 20px;
	position:relative;
	width:100%;
	display:block;
	border-width:1px 1px 1px 6px;
	border-style: solid;
	border-color: #ebebeb;
}
.news_column .main_right_left .item_featured h2 {
	padding:0px;
	margin:0 0 10px;
	color:#b01919;
}
.news_column .main_right_left .item_featured h2:hover {
	color:#ff0000;
}
.news_column .main_right_left .item {
	padding:7px 0 7px 0px;
	margin:0;
	position:relative;
	width:100%;
	display:block;
	border-bottom:1px solid #ebebeb;
}
.news_column .main_right_left .item a {
}
.news_column .main_right_left .item a:hover {
	color:#b01919
}
.news_column .main_right_left .item a span.wiki-doc-badge {
	position: relative;
}
.news_column .main_right_left .item a span.wiki-doc-link-title {
	position: static;
	margin: 0;
	background: transparent;
	padding: 0;
	font-size: 14.5px;
	font-weight: 600;
	line-height: 1.45;
	color: inherit;
	text-align: left;
	white-space: normal;
	border-radius: 0;
}
/*main_bottom*/
.news_column .main_bottom {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.news_column .main_bottom .item_first {
	padding:0;
	margin:0 0 40px;
	position:relative;
	width:100%;
	display:block;
}
.news_column .main_bottom .item_first .simg {
	padding:0;
	margin:0;
	position:relative;
	width:30%;
	display:block;
	float:left;
}
.news_column .main_bottom .item_first .simg img {
	padding:0;
	margin:0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.news_column .main_bottom .item_first .sdes {
	padding:0 0 0 20px;
	margin:0;
	position:relative;
	width:70%;
	display:block;
	float:left;
}
.news_column .main_bottom .item_first .sdes h3 {
	padding:0;
	margin:0 0 10px;
	position:relative;
}
/*related chung*/
.news_column ul.related {
	padding:0;
	margin:0;
	position:relative;
	display:block;
}
.news_column ul.related li {
	padding:5px 0;
	margin:0;
	position:relative;
	display:block;
	border-bottom:1px solid #ebebeb;
}
.news_column ul.related li:last-child {
	border-bottom:0;
}
.news_column .featured {
	padding:0;
	margin:0 0 20px;
	position:relative;
	width:100%;
	display:block;
}
.news_column .featured .showimage {
	padding:0;
	margin:0 0 20px;
	position:relative;
	width:100%;
	display:block;
	overflow:hidden;
}
.news_column .featured .showimage img {
	width:100%;
	display:block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-property:transform;
	transition-property:transform;
}
.news_column .featured:hover .showimage img, .news_column .featured:focus .showimage img, .news_column .featured:active .showimage img {
	-webkit-transform:scale(1.1) rotate(4deg);
	transform:scale(1.1) rotate(4deg);
}
.news_column .featured h2 {
	padding:0;
	margin:0px;
}
.news_column .featured p.publtime {
	padding:0;
	margin:0 0 20px;
	color:#db2032;
}
/* news_column */
.news_list {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.news_list .item {
	padding:0;
	margin:0 0 20px;
	position:relative;
	width:100%;
	display:block;
	clear:both;
}
.news_list .item .s_image {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
	overflow:hidden;
}
.news_list .item .s_image img {
	width:100%;
	display:block;
	vertical-align:middle;
}
.news_list .item .s_des {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.news_list .item .s_des h3 {
	padding:0;
	margin:0;
}
.news_list .item .s_des p.publtime {
	padding:0;
	margin:0 0 20px;
	color:#db2032;
}
/* news_default */
.news_default {
	padding:0px;
	margin:0px;
	position:relative;
	width:100%;
	display:block;
}
.news_default h1 {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.news_default .hometext {
	padding:10px 0;
	margin:10px 0;
	position:relative;
	width:100%;
	font-size:17px;
	border-bottom:1px solid #ebebeb;
	display:block;
}
.news_default ul.list_tools {
	padding:0;
	margin:10px 0 50px;
	position:relative;
	width:100%;
	display:block;
}
.news_default ul.list_tools li {
	padding:4px;
	margin:0 4px 0;
	position:relative;
	display:inline-block;
	float:left;
	border-right:1px solid #999;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
}
.news_default ul.list_tools li a {
	color:#333;
}
.news_default ul.list_tools li:hover a {
	color:#ef3035;
}
.news_default ul.list_tools li:hover {
	border-color:#ef3035;
}
.s_info {
	padding:0px;
	margin:0 0 10px 0;
	position:relative;
	display:block;
	width:100%;
}
.s_info .socialicon {
	padding:10px;
	margin:0;
	position:relative;
	display:block;
	float:left;
	width:100%;
	border:1px solid #ebebeb;
}
.s_info .socialicon .fb-like {
	left:174px;
	margin:0;
	padding:0;
	position:absolute;
}
.list_other {
	padding:0px;
	margin:20px 0 50px;
	position:relative;
	display:block;
	float:left;
	width:100%;
}
.list_other .s_list {
	padding:0;
	margin:20px 0;
	position:relative;
	display:block;
	width:100%;
}
.list_other .s_list label {
	padding:0;
	margin:0;
	display:block;
	font-size:18px;
}
.list_other .s_list ul {
	padding:10px 0px;
	margin:0;
	position:relative;
	display:block;
	width:100%;
}
.list_other .s_list ul li {
	padding:4px 0px;
	margin:0;
	position:relative;
	display:block;
	float:left;
	width:100%;
	border-bottom:1px dashed #ebebeb;
}
.list_other .s_list ul li a {
	color:#333;
}
/* viewcat_list */
.viewcat_list {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.viewcat_list .item {
	padding:0;
	margin:0 0 4px;
	position:relative;
	width:100%;
	display:block;
}
.viewcat_list .item h4 {
	padding:0;
	margin:0px;
	position:relative;
	width:100%;
	display:block;
	font-size:15px;
}
.viewcat_list .item a {
	color:#333;
}
/* viewcat_grid */
.viewcat_grid {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.viewcat_grid .featured {
	padding:0;
	margin:0 0 20px;
	position:relative;
	width:100%;
	display:block;
}
.viewcat_grid .featured .s_image {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.viewcat_grid .featured .s_image img {
	padding:0;
	margin:0;
	width:100%;
}
.viewcat_grid .featured .s_des {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
}
.viewcat_grid .featured .s_des h2 {
	padding:0;
	margin:10px 0;
}
.viewcat_grid .list_item {
	padding:0;
	margin:0px;
	position:relative;
	width:100%;
	display:block;
}
.viewcat_grid .list_item .item {
	padding:0;
	margin:0px 0 20px;
	position:relative;
	width:100%;
	display:block;
}
.viewcat_grid .list_item .item .s_image {
	padding:0;
	margin:0;
	position:relative;
	width:100%;
	display:block;
	height:130px;
	overflow:hidden;
}
.viewcat_grid .list_item .item .s_image img {
	padding:0;
	margin:0;
	width:100%;
	max-height:130px;
}
.viewcat_grid .list_item .item .s_des {
	padding:4px;
	margin:0;
	position:relative;
	width:100%;
	display:block;
	height:70px;
	overflow:hidden;
}
.viewcat_grid .list_item .item .s_des h4 {
	padding:0;
	margin:0;
}
.list_icon {
	position:relative;
	margin:0 -10px;
	padding:0;
	display:flex;
	flex-flow:row wrap;
}
.list_icon .item {
	position:relative;
	padding:5px;
	margin:5px;
	flex:0 1 calc(16.66% - 10px);
	border:1px solid #ebebeb;
	text-align:center;
}
@media screen and (max-width:1200px) {
	.list_icon .item {
		flex:0 1 calc(20% - 20px)
	}
	.page_layout .sleft:not(.wiki-sidebar-sticky) {
		position:relative;
		width:100%;
		padding:0;
		border-right:0;
	}
	.news_column .right_body {
		-ms-flex:0 0 100%;
		flex:0 0 100%;
		max-width:100%;
		padding:0px;
	}
	.news_column .contentbody {
		order:1;
		max-width:100%;
	}
}
@media screen and (max-width:900px) {
	.list_icon .item {
		flex:0 1 calc(25% - 20px)
	}
}
@media screen and (max-width:750px) {
	.list_icon .item {
		flex:0 1 calc(33.33% - 20px)
	}
}
/* Responsive news */
@media (max-width:767px) {
	.news_column .main_right_left .item {
	}
}
@media (max-width:499px) {
	.news_list .item .s_des h3 {
		margin:0;
		padding:0;
		line-height:20px;
		position:relative;
		width:100%;
	}
	.news_column iframe {
		height:auto;
	}
}
