
.case_tit{
	line-height: 34px;
	padding-top: 10px;
}
.zxgl_content{
	padding: 10px 0px;
}
.zxgl_content .zxgl_l{
	width: 260px;
	float: left;
}
.zxgl_content .zxgl_l .zxgl_nav_list{
	line-height: 40px;
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li>p{
	font-size: 16px;
	background: #fafafa;
	padding-left: 10px;
	padding-right: 10px;
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li>p span{
	float: right;
	transition: all 0.3s;
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li{
	border-bottom: 1px solid #eee;
	overflow: hidden;
	height: 41px;
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li:first-child{
	/*height: auto;*/
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li:first-child p span{
	transform: rotate(90deg)
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li>ul>li{
	border-bottom: 1px dotted #eee;
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li>ul>li>a{
	padding-left: 30px;
	display: block;
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li>ul>li>a:hover,.zxgl_content .zxgl_l .zxgl_nav_list>ul>li>ul>li.on>a{
	color: #18b872;
}
.zxgl_content .zxgl_l .zxgl_nav_list .active{
	color:#18b872;
}
.zxgl_content .zxgl_l .zxgl_nav_list>ul>li>ul>li:last-child{
	border: 0px;
}

.ewm_img{
	padding: 20px 10px;
	background: #f7f7f7;
	margin: 20px 0px;
}
.ewm_img .info{
	height: 80px;
	line-height: 25px;
	padding: 20px 0px 0px 100px;
	background: url(../images/ewm.png) no-repeat center left;
	background-size: 100px 100%;
}
.ewm_img .info p:first-child{
	font-size: 16px;
}
/* 热门文章 */
.zxgl_tit_detail{
	font-size: 16px;
	background: #fafafa;
}
.hot_art{
	line-height: 30px;
	padding: 8px 0px;
}
.hot_art ul li p{
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.hot_art ul li a:hover{
	color: #18b872;
}




.zxgl_content .zxgl_r{
	width: 1120px;
	float: right;
}
.zxgl_r .zxgl_r_tit{
	line-height: 45px;
	border-bottom: 1px solid #eee;
	color: #18b872;
	margin-bottom: 15px;
}
.zxgl_r  .zxgl_r_list ul li{
	padding: 20px;
	border: 1px solid #eee;
	transition: all 0.4s;
	margin-bottom: 20px;
}
.zxgl_r  .zxgl_r_list ul li .img{
	width: 200px;
	float: left;
	margin-right: 16px;
}
.zxgl_r  .zxgl_r_list ul li .img img{
	width: 200px;
	height: 170px;
}
.zxgl_r  .zxgl_r_list ul li .info{
	width: 860px;
	float: left;
}
.zxgl_r  .zxgl_r_list ul li .info h2{
	font-weight: normal;
	font-size: 20px;
}
.zxgl_r  .zxgl_r_list ul li .info p{
	line-height: 30px;
	padding: 20px 0px;
	color: #666;
}
.zxgl_r  .zxgl_r_list ul li .info .info_time{
	color: #666;
}
.zxgl_r  .zxgl_r_list ul li .info .info_time div{
	float: right;
	border: 1px solid #ccc;
	padding: 0px 10px;
}
.zxgl_r  .zxgl_r_list ul li:hover{
	background: #eee;
	box-shadow: 1px 1px 5px #ccc;
}



.pages ul{
	text-align: center;
	padding:20px;
}
.pages ul li{
	display: inline-block;
}
.pages ul li a,.pages ul li span{
	display: inline-block;
	width:40px;
	margin:0px 5px;
	border:1px solid #ccc;
	background: #eee;
}
.pages ul li span,.pages ul li a:hover{
	background:#18b872;
	color:#fff;
	border:1px solid #18b872;
}
.pages ul a li.on{
	background: #18b872;
	color: #fff;
}