/*DONGDING-list_case.css*/
body{background: #F3F3F3;}
.case_wrapper{background:url(../images/list_protb.jpg) no-repeat;background-size: 100%;}
.case_head{padding: 2%;font-size: 1rem;}
.case_head a{color: #fff;font-size: 1rem;}
.case_head h1{font-size: 2.4rem;margin:1rem 0;position: relative;z-index: 9999;}
.case_head h1::before {
	content: "CASE CENTER ";
	position: absolute;
	font-size: 1.8rem;
	z-index: -1;
	bottom: -1rem;
	color: #2D3349;
	font-weight: bold;
}
.case_navb{background:#A3B2D1;}
.case_navb h2{color: #FFFDFF;font-size:1.4rem;}
.case_navb .nav_ul{display: table;width: 100%;}
.case_navb .nav_ul li {
	float: left;
	width: 32.33%;
	text-align: center;
	padding: 1rem 0;
	margin: 0 0.5%;
}
.case_navb .nav_ul li i{display:inline-block;width: 1rem;height: 1rem;background:url(../images/list_casenav.png) no-repeat;background-size: 100%;margin: 0 0.8rem;}
.case_navb .nav_ul .on{background:linear-gradient(#B1C4E1,#5A7DB5);border-radius: 1rem 1rem 0 0;}
.case_navb .nav_ul .on i{background:url(../images/list_casenavon.png) no-repeat;background-size: 100%;}
.case_navb .nav_ul li:hover{background:linear-gradient(#B1C4E1,#5A7DB5);border-radius: 1rem 1rem 0 0;}
.case_navb .nav_ul li:hover i{background:url(../images/list_casenavon.png) no-repeat;background-size: 100%;}
/*case_body*/
.case_body{}
.case_body .body_ul{display: table;width: 96%;margin:2% 2% 0 2%;}
.case_body .body_ul li {
	float: left;
	position: relative;
	z-index: 1;
	background: #FFF;
	width: 29.3333%;
	padding: 1%;text-align:center;
	margin: 3% 1%;border-radius: 1rem;
}
.case_body .body_ul li:hover{background: #9EB5DF;}
.case_body .body_ul li:hover h3{color: #fff;}
.case_body .body_ul li::before {
	content: "";
	border:1px dashed #cecece;
	border-radius: 10px;
	position: absolute;
	left: 8px;
	right: 8px;
	top: 8px;
	bottom: 8px;
	z-index: -1;
}
.case_body .body_ul li img {
	margin-top: -4rem;
	border-radius: 1rem;
	position: relative;
	box-shadow: 0 0.3rem 1rem rgba(205,209,210,.84);
}
.case_body .body_ul li h3 {
	line-height: 2.4rem;padding:1%;
	font-size: 1.2rem;
	font-weight: normal;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
F