.schtop{
	width: 100%;
	overflow: hidden;
	padding-top: 60px;
}
.schtop h2{ font-size: 24px; color: #222; font-weight: bold; }
.schtop h2 span{ display: block; width: 26px; height: 3px; background: #2D83F9; margin: 10px 0 20px;}
.schtop p{ font-size: 14px; line-height: 26px; margin-bottom: 40px; }
.schullist{
	overflow: hidden;
}
.schullist li{
	width: 259px;
	height: 326px;
	float: left;
	border: 1px #ddd solid;
	padding: 11px;
	 position: relative;	
	 margin-right: 20px;
}
.schullist li.clearmr{ margin-right: 0;}
.schullist li i{ width: 260px; height: 160px; overflow: hidden;}
.schullist li i img{ width:260px; height: auto;}
.schullist li span{ position: absolute; left: 40%; top: 38%;}
.schullist li p{ line-height: 42px; font-size: 18px; margin: 26px 0 10px 0; text-align: center;}
.schullist li em{ font-size: 14px; line-height: 26px; color: #666; display: block; height: 78px; overflow: hidden;   }
.mb60{ margin-bottom: 60px;}

