.list_left{ width:263px; height:auto; float:left; margin-right:30px;}
.list_right{width:907px; height:auto; float:left; }
.row{ width:100%; margin-bottom:20px; }
.list_block{ width:1200px; height:auto; overflow:hidden; margin:1em auto;}
.sidebar-title {
	 background:#450B44;
	color: #fff;
	border-radius: 3px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	font-size: 18px;
}

.sidebar-title h3{
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 24px;
}
.sidebar-item a {
	display: block;
	padding-top: 12px;
	padding-bottom: 12px;
	color: #fff;border-radius: 4px;
	font-size: 18px;background: #6E0F6D;margin: 5px 0;
	 text-align:center;
}
.sidebar-item a:hover{ background:#450B44; color:#FFFFFF;}
.content-title{
	font-size: 16px;
	color: #4598E3;
	margin-bottom: 20px;
}
.bread {
/*	font-size: 0;*/
	background: #fff;
	border-bottom: 2px solid #6E0F6D;
	border-radius: 0;
	margin-bottom: 10px;
	margin-top: 00px;
	padding:5px 0 30px 0;
	
}

.page{ width:907px; background: #fff;border-top: 1px solid #6E0F6D;margin: 0;padding:15px 0; text-align:center; float:left;}
.bread a{
	font-size: 13px;
	/* color: #808080; */
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	/* float:left; */
}
.bread li:last-child{
	width: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.bread .active{
	color: #4598E3;
}
/*新闻列表页*/
.news-text {
	border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;
}
.news-pic{
	margin-bottom: 20px;
}
.news-text h3 a,.news-text p a{
	color: #333;
	text-decoration: none;
}
.news-list a.readmore{
	display: inline-block;
	color: #fff;
	background: #4598E3;
	border-radius: 4px;
	padding: 4px 15px;
	margin-bottom: 5px;
	text-decoration: none;
}
.news-text h3{
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-text p{
	font-size: 16px;
	text-indent: 2em;
	margin-bottom: 15px;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news-text span{
	font-size: 13px;
	color: #999999;
}
/**article*/
.news-detail-title{	font-size: 12px;	color: #999;	margin-bottom: 20px;}
.news-detail-title h2{	color: #6E0F6D;	font-size: 18px;	margin-top: 0;	margin-bottom:15px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap; background:#ff000;}
.news-detail-title span{	padding-right: 20px; background:url(topmenu.gif) 0 -576px no-repeat; padding-left:5px;}

/**listpci*/
.list_listpic{ width:907px; height:auto; float:left; overflow:hidden; padding:8px 0 0 0;}
.list_listpic li{ width:210px; height:135px; float:left; margin:0 15px 15px 0;}
.list_listpic li div{width:210px; height:110px;overflow:hidden;}
.list_listpic li div img{ width:210px; height:110px; float:left;cursor: pointer; transition: all 0.6s;}
.list_listpic li div img:hover{ transform: scale(1.4);}
.list_listpic li h1{ width:210px; height:25px; font-size:1em; text-align:center;}

@media screen and (max-width: 768px) {
.row{ width:auto; display:none; }
.list_block{ width:100%; height:auto; overflow:hidden; float:left;}
.list_left{ width:100%; height:auto; float:left; margin-right:0px; }
.sidebar-title { width:98%; margin:0 1%;background:#6E0F6D;color: #fff;border-radius: 4px;text-align: center;padding-top: 20px;padding-bottom: 10px;font-size: 18px; margin-top:0px;}
.sidebar-title h3{margin-top: 0;margin-bottom: 10px;font-size: 20px;}
.sidebar-item a { width:48%; float:left;display: block;padding-top: 12px;padding-bottom: 12px;	color: #fff;border-radius: 4px;	font-size: 18px;background:#6E0F6D;margin: 5px 1% 0; text-align:center;}

.list_right{width:100%; height:auto; float:left; }
.bread {background: #fff;border-bottom: 2px solid #6E0F6D;border-radius: 0;	margin: 20px 1% 0;	padding:5px 0 30px 0; width:98%;}
.news-text {width:96%; margin:0 2%; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:20px; float:left;}
.page {background: #fff;border-top: 1px solid #6E0F6D;margin: 20px 1% 0;padding:5px 0 5px 0; width:98%; text-align:center; float:left;}

.news-detail-title{	font-size: 12px;	color: #999;	margin-bottom: 20px; width:96%; margin:0 2%; padding:10px 0;border-bottom:1px solid #ccc;}
.news-detail-title h2{	color: #6E0F6D;	font-size: 18px; padding:5px 0;	margin-top: 0;	margin-bottom:10px;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap; }
.news-detail-title span{	padding-right: 20px;}
.news-detail-content{ width:94%; height:auto; margin:0 3%; font-size:16px;}

.list_listpic{ width:100%; height:auto; float:left; overflow:hidden; padding:15px 0 0 0.7em; text-align:center;}
.list_listpic ul{ list-style:none; padding:0; margin:0;}
.list_listpic ul li{ width:46%; height:135px; float:left; margin:0 2% 1%;}
.list_listpic li div{width:100%; height:110px;overflow:hidden;}
.list_listpic ul li div img{ width:100%; height:110px; float:left;}
.list_listpic ul li h1{ width:100%; height:25px; font-size:1em; text-align:center;}
}