@charset "utf-8";
/* CSS Document */
.catalog_box{width: 100%;text-align: center;padding:50px 0;border-bottom: solid 1px #b9b8b8;}
.catalog_box ul{display: inline-block;}
.catalog_box ul li{width: 190px;float: left;text-align: center;line-height: 44px;margin:5px;position: relative;}
.catalog_box ul li a{display: block;font-size: 14px;color: #808080;border:solid 1px #b9b8b8; }
.catalog_box ul li em{cursor: pointer; display: block;font-size: 14px;color: #808080;border:solid 1px #b9b8b8; }
.catalog_box ul li a:hover{background: #e60012;color: #fff;border:solid 1px #e60012;}
.catalog_box ul li a.on{background: #E60619;color: #fff;}

.body-box h1 { text-align:center; font-size: 22px;line-height: 1.1; margin:40px 0 20px 0; }
.body-box .info {
    text-align: center;
    color: #666;
    border-bottom: 1px solid #b9b8b8;
	padding-bottom:20px;
	font-size: 12px;
}
.body-box .info small { margin:0 5px 0 16px; }
.body-box .content-text {
	font-size:18px;
	margin:30px auto;
	line-height:30px;
}
.body-box .content-text img { clear:both; margin:10px; }
	
.caseList ul { margin:20px 0 20px 0; }		
.caseList ul li{
	padding:24px 0;
	float:left;
	width:300px;
	overflow:hidden;
	border-bottom:1px dotted #e7e7e7;
}
.caseList ul li a img{
	width:269px;
	height:190px;
}
.caseList ul li a img.img-thumbnail{
	background-color:#e7e7e7;
}
.caseList ul li a img.img-thumbnail:hover{
	background-color:yellow;
}
.caseList ul li h4{
	text-align:center;
	display: block;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
	background-image:url(../images/case06.png);
	background-repeat:no-repeat;
}
.caseList ul li p{
	display: block;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
a.xiangqing, a.xiangqing:hover {
	width:103px;
	height:26px;
	display:inline-block;
	background-color:#cd2b1e;
	float:left;
	line-height:26px;
	text-align:center;
	color:white;
}
a.zixun, a.zixun:hover {
	width:103px;
	height:26px;
	display:inline-block;
	background-color:black;
	float:right;
	margin-right:31px;
	line-height:26px;
	text-align:center;
	color:white;
}

.newsbox{max-width: 1200px;margin:0 auto;padding:50px 0;}
.newsbox .list{width: 100%;clear: both;}
.newsbox .list li{width: 100%;margin-bottom: 30px;}
.newsbox .list h1{color: #666;font-size: 20px;padding-top:10px; text-align:left; margin-bottom:0px !important; }
.newsbox .list h3{color: #a1a1a1;font-size: 14px;line-height: 45px;border-bottom: solid 1px #e5e5e5;}
.newsbox .list h3 em{font-size: 16px;color: #535353;}
.newsbox .list p{font-size: 16px;color: #535353;line-height: 30px;margin:20px 0; height: 60px;text-overflow: ellipsis;overflow: hidden;white-space: pre-wrap;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.newsbox .list a{margin-top: 20px; display: block;font-size: 14px;color: #fff;background: #E60619;line-height: 45px;width: 160px;text-align: center;border-radius: 10px;}
.newsbox .list a:hover { background: #434343; }