
.case { background-color:#f5f5f5; padding-top: 31px; height: 797px; margin-top:50px;}
.case h2 { padding-top: 35px; background: url(https://www.szaliyun.cn/kouyuxin/images/case_tbg.png) no-repeat center top; margin-bottom: 39px }
.case h2 a, .case h2 span { color: #fff }
.case h2 a:hover { color: #fff }
.case_con { position: relative; margin-bottom: 41px }
.case_con .tempWrap { width: 1200px !important; overflow: hidden }
.case_con dl { width: 560px; height: 541px; background: #fff; padding: 11px; margin-right: 24px }
.case_con dl dt { width: 560px; height: 303px; overflow: hidden }
.case_con dl dt img { width: 560px; height: 303px }
.case_con dl dd { padding: 20px 26px 0 }
.case_con dl dd strong{ color: #0099FF; font-weight:normal; line-height:30px; }
.case_con dl dd h4 { font-size: 20px; color: #333; line-height: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 400 }
.case_con dl dd p {
	font-size: 14px;
	color: #666;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top: 22px;
	margin-right: 0;
	margin-bottom: 16px;
	margin-left: 0;
	padding-bottom: 20px;
	height:80px;
}
.case_con dl dd span {
	display: block;
	text-align:left;
	padding-right: 25px;
	background: url(https://www.szaliyun.cn/kouyuxin/images/ci.png) no-repeat right center;
	font-size: 16px;
	color: #333333;
	line-height: 100%;
	
}
.switch div { position: absolute; width: 69px; height: 69px; opacity: .4; -o-transition: all .3s ease; transition: all .3s ease; top: 197px; cursor: pointer }
.switch .prev { left: -119px }
.switch .next { right: -119px }
.switch div:hover { opacity: .8 }
.info a { display: block; width: 283px; height: 55px; background: #b20405 url(https://www.szaliyun.cn/kouyuxin/images/more.png) no-repeat 170px center; border-radius: 28px; margin: 0 auto; text-indent: 87px; font-size: 18px; color: #fff; line-height: 55px; -o-transition: all .3s ease; transition: all .3s ease }
.info a:hover { background-position-x: 300px; text-indent: 0; text-align: center }
 .content { width: 1200px; margin: 0 auto; }
 
 .scale_img dl img, .scale_img li img { -o-transition: all 1s linear 0s; transition: all 1s linear 0s }
.scale_img dl:hover img, .scale_img li:hover img { -webkit-transform: scale(1.05) rotate(0deg) translateY(0); -ms-transform: scale(1.05) rotate(0deg) translateY(0); transform: scale(1.05) rotate(0deg) translateY(0) }

h2.main_title a { text-align: center; display: block; font-size: 32px; color: #333; line-height: 100% }
h2.main_title span { display: block; text-align: center; font-size: 20px; color: #888888; line-height: 100%; margin-top: 25px; font-weight: 400 }
h2.main_title a:hover { color: #333 }