





/* ------------------------通用类-------------------------------- */

.clear{clear: both;}

a:hover{

	color:#d62f40 ;

}



/* ------------------------头部区域-------------------------------- */

.advertiseHeader{

	padding: 10px;

	overflow: hidden;

	font-size: 12px;

	box-shadow: 0 0 6px #ddd;

	border: 1px solid #ebebeb;

}





.advertiseHeader .Container{

	    max-height: 350px;

	    margin-bottom: 0;

}



.swiper-container {

    width: 100%;

    height: 300px;

}  



.Container .single-item, .Container .single-item img {

    width: 680px;

}



.Container .single-item {

    float: left;

    overflow: hidden;

}



.hotCard_Container{

	width: 100%;

	height: 105px;

	position: relative;

}

.hotCard_Container .displacement_Container{

	width: 100%;

	position: absolute;

	top:50%;

	margin-top: -35px;

}



.hotCard_Container .displacement_Container .hotCard_item{

	float: left;

	width: 226px;

	padding: 0 10px;

}





.hotCard_Container .displacement_Container .hotCard_item .hotCard_text{

		float: left;

		width: 110px;

	    display: block;

	    vertical-align: middle;

	    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

	    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

	    font-weight: normal;

	    color: #333333;

	    padding: 5px 12px;

}

.hotCard_Container .displacement_Container .hotCard_item .hotCard_text .title{font-weight: bold; margin-bottom: 10px;font-size: 14px;}

.hotCard_Container .displacement_Container .hotCard_item .hotCard_text .subtitle{

	 text-overflow: -o-ellipsis-lastline;

	  overflow: hidden;

	  text-overflow: ellipsis;

	  display: -webkit-box;

	  -webkit-line-clamp: 2;

	  line-clamp: 2;

	  -webkit-box-orient: vertical;

	  font-size: 14px;

	  height: 40px;

	  max-height: 40px;

}

.hotCard_Container .displacement_Container .hotCard_item .img{

	width: 70px;

	height: 70px;

	border-radius: 35px;

	background: url(https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=251289958,1860898046&fm=26&gp=0.jpg) no-repeat;

	-webkit-background-size: cover;

	background-size: cover;

	float: right;

	margin-top:5px;

}

.knowledge{

	margin-left: 20px;

}

.knowledge a {

    float: left;

    margin: 0 0 10px 10px;

}



.knowledge .knowledge_card .img{

	width: 150px;

	height:98px;

}

.knowledge .knowledge_card p{

	width: 150px;

	margin-top: 6px;

	font-size: 14px;

	text-overflow: -o-ellipsis-lastline;

	 overflow: hidden;

	 text-overflow: ellipsis;

	 display: -webkit-box;

	 -webkit-line-clamp: 2;

	 line-clamp: 2;

	 -webkit-box-orient: vertical;

}





/* ---------------------------内容区域---------------------------- */



.knowledge_Section{

	margin-top: 15px;

}



.knowledge_Section .active_class a{

	color: #d62f40 !important;

	font-weight: bold;

}

.knowledge_Section .active_type{

	background-color: #d62f40  !important;

	color: white;

}

.Section_header{

	/* padding: 10px; */

}

.Section_header .type_data{

	margin-top: 20px;

	box-shadow: 0 0 6px #ddd;

	border: 1px solid #ebebeb;

	padding: 5px 20px 0px 20px;

	background: #fff;

}

.indexList .pointer li{

	cursor: pointer;

	font-size: 15px;

}

.indexList .pointer{

	padding: 10px;

}



.AllData{

	width: 100%;

	margin-top: 30px;

	/* height: 100px; */

	clear: both;

	overflow: hidden;

}

.AllData .data_header{

	display: flex;

	justify-content: space-between;

}

.AllData .data_header .title{font-weight: bold;color: #d62f40 ;position: relative;padding: 0 15px;font-size: 15px; flex:1}

.AllData .data_header .title:before{

	content: '';

	width: 3px;

	height: 18px;

	position: absolute;

	left: 0;

	background-color: #d62f40 ;

}

.AllData .data_header .more{color: #d62f40 ;flex:1;text-align: right;}

 .data_class{

	margin: 18px 0;

	padding-left: 10px;

}

 .data_class span{border: 1px solid #ebebeb; padding: 5px;font-size: 12px;margin-right: 20px; cursor: pointer;}

.data_class span {

	display: inline-block;

	margin-bottom: 10px;

}

.AllData .data{width:100%;}

.AllData .data .data_item{height:125px;width:47%; float: left; margin-right: 20px; margin-bottom: 20px; overflow: hidden;}

.AllData .data .data_item .item_img{width:44%;float: left;margin-right: 20px;vertical-align: bottom;}

.AllData .data .data_item .item_text{width:50%;float: right;vertical-align: bottom;}

.AllData .data .data_item .item_text .title{

	font-size: 15px; font-weight: bold; margin-bottom: 10px;font-family: '黑体';

	height: 20px;overflow: hidden;

}

.AllData .data .data_item .item_text .description{

	font-size: 13px; 

	height: 90px;

	max-height: 90px;

	line-height: 23px;

	text-overflow: -o-ellipsis-lastline;

	 /* overflow: hidden; */

	 text-overflow: ellipsis;

	 display: -webkit-box;

	 -webkit-line-clamp: 4;

	 line-clamp: 4;

	 -webkit-box-orient: vertical;

}

.AllData .data .data_item.margin_max{margin-right: 50px;}





/* ---------------------------文章详情 头部样式---------------------------- */



.knowledge_Section .article_header{

	display: flex;

	justify-content: space-between;

	align-items: center;

}

.knowledge_Section .article_header .title{

	font-weight: bold;position: relative;padding: 0 15px;font-size: 20px; flex:1

}

.knowledge_Section .article_header .title:before{

	content: '';

	width: 4px;

	height: 20px;

	position: absolute;

	left: 0;

	top:5px;

	background-color: #d62f40 ;

}

/* .knowledge_Section .article_header .share{

	flex: 1;

} */