.casea { margin: 20px auto; overflow: hidden; }
#s2 a.abtn { display: block; height: 180px; width: 28px; overflow: hidden; background: url(../images/arrow2.png) no-repeat 0px 50%; }
#s2 a.aleft { float: left; }
#s2 a.aright { float: right; background-position: -30px 50%; }
#s2 .imglist_w { width: 1080px; height: 180px; overflow: hidden; float: left; position: relative;/*必要元素*/ margin-left: 10px; }
#s2 .imglist_w ul { width: 20000px; position: absolute; left: 0px; top: 0px; }
#s2 .imglist_w li { float: left; width: 255px; margin: 0 10px; line-height: 40px; text-align: center; line-height: 0; }
#s2 .imglist_w li:hover{border-color: #d20001;}
#s2 h3 { padding: 10px 0 0; font-size: 16px; text-align: center; line-height: 2em; }
#s2 h3::after { content: " "; display: block; width: 50px; height: 3px; background: #ed0001; margin: 0 auto; }
#s2 p { height: 67px; margin: 10px 15px; line-height: 1.6em; }
#s2 .more { display: inline; padding: 5px 20px; text-align: center; line-height: 2em; border-radius: 5px; border: 1px solid #ddd; }
#s2 .imglist_w li img { width: 255px; height: 180px; }
.proshow li a { color: #fff; }
@media screen and (max-width: 1200px){
	#s2 .imglist_w{width: 90%;}
	#s2 a.aleft{left: 0;}
	#s2 a.aright{right: 0;}
}
