
.pro_list2{ clear:both; overflow:hidden;}
.pro_list2 ul{ width:1250px;}
.pro_list2 li{ width:555px; height:265px; float:left; display:inline-block; overflow:hidden; background:#FFF; position:relative; -moz-box-shadow:0px 0px 8px rgba(0,0,0,.08); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.08); box-shadow:0px 0px 8px rgba(0,0,0,.08); margin:26px 40px 20px 6px; transform:translate(0,0); transition:all .3s ease-in 0s;}
.pro_list2 li img{width:370px; height:225px; overflow:hidden; transform:translate(0,0); transition:all .4s ease-in 0s;}
.pro_list2 li .pro_name{ position:absolute; left:0; bottom:0px; width:370px; height:32px; padding:2px 0 8px 0;}
.pro_list2 li p{ text-align:center; font-size:14px; color:#787878; white-space:nowrap; overflow:hidden; }
.pro_list2 li p em{ font-size:18px; font-style:normal; height:42px; line-height:42px; color:#222; }
.pro_list2 li p em:hover a{ font-size:18px; font-style:normal; height:42px; line-height:42px; color:#006eb7; }
.pro_list2 li:hover{-moz-box-shadow:0px 0px 8px rgba(0,0,0,.24); -webkit-box-shadow:0px 0px 8px rgba(0,0,0,.24); box-shadow:0px 0px 8px rgba(0,0,0,.24);}
.pro_list2 li:hover a img{ margin-top:-10px;}
.spbt h2{
	text-align:center;
	font-size:23px;
	padding-bottom:10px;
}
.spbttt{
	display:flex;justify-content: space-evenly;margin-top:30px;
}
.spbttt2{
	display:flex;justify-content: space-around;margin-bottom:30px;
}
.spbtw h2{
	text-align:center;
	font-size:14px;
	padding-bottom:10px;
	padding-top:10px;
}