.service .sidebar-offcanvas {
	text-align: left;
}

.service .sidebar-offcanvas .active {
	text-align: center;
	font-size: 20px;
	padding: 0.1rem 0;
	color: #fff;
}

.service .sidebar-offcanvas .leftitle {
	text-align: center;
	padding: 0.4rem;
}

.list-group-item {
	background: #e5e5e5;
	margin-bottom: 5px;
	font-size: 12px;
	color: #000;
	letter-spacing: 2px;
}

.service .title {
	padding: 0.55rem 0;
}

.service .productright .row {
	margin: 0;
}

.service .row .list {
	border: 0px solid #333;
	margin-bottom: 10px;
	text-align: center;
	padding: 0.1rem;
}

.service .row .img {
	height: auto;
	overflow: hidden;
	max-width: 450px;
	margin: auto;
}

.service .row .list .txt {
	font-size: 20px;
	height: auto;
}

.service .row .list .txt span {
	padding: 0 10px;
	line-height: 35px;
	display: inline-block;
	border-bottom: 2px solid #f5a100;
}


.news .list-group-item.active {
	margin-top: 20px;
	line-height: 45px;
	padding: 0 0.2rem
}

.news .list-group-item {
	height: 45px;
	line-height: 45px;
	padding: 0 0.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
		border: 0px solid ;
}
.news .list-group-item2 {
	height: 55px;
	line-height: 55px;
	text-align: center;

}
.news .title div{
	display: inline-block;
	font-size: 16px;
	border: 4px solid #c9c9c9;
	text-align: center;
	padding: 3px 20px;
}
.news .title div.active{
	color: #f5a100;
	border: 4px solid #f5a100;
}
.news .title div:first-child{
	margin-right: 0.5rem;
}
.news .newslist{
	border-bottom: 1px dashed #c9c9c9 ;
	overflow: hidden;
	cursor: pointer;
}
.news .newslist div.newsname{
	float: left;
	max-width: 200px;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news .newslist div.newstime{
	float: right;height: 50px;line-height: 50px;
	font-size: 14px;
	
}
.news .newsdetail h4{
	margin:0.4rem 0;
	text-align:center
}
.news .newsdetail{
	text-align:left;font-size:14px;
}
.news .newsdetail p{
	text-indent:28px;
	font-size:14px;
	text-align:left;
}
.list-group-item:first-child{
    border-radius: 0;
}
.list-group-item:last-child{
	margin-bottom: 5px;
    border-radius: 0;
}
.network{
	max-width: 800px;
	margin-top: 0.6rem;
}
.network img{
	width: 100%;
}
@media only screen and (max-width:768px ) {
	.news .title div:first-child{
	 margin-right: 0; 
}
}