body{
	background: #f9f9f9;
}
.abhead{
	font-weight: bold;
	font-size: 40px;
	padding: 2% 10%;
	color: #000;
	margin: 0;
	background: #fff;
	box-shadow: 0 1px 10px gainsboro;
}
.tablediv{
    padding: 2% 10%;
    /*background: #f9f9f9;*/
    min-height: 550px;
}
.mp{
	
border: 1px solid #eee;
	
border-radius: 10px;
	
box-shadow: 0 1px 10px gainsboro;
	
padding: 40px 45px;
	
display: inline-block;
	
margin: 1% 2% 1% 0;
	
background: #fff;
}
.mp .title{
	display: inline-block;
	margin: 0 25px 0 0;
	vertical-align: middle;
}
.mp .title img{
	
width: 70px;
	
margin: 0 auto 10px auto;
	
display: block;
}
.mp .title div{
	
text-align: center;
	
font-weight: bold;
	
font-size: 18px;
color: #444;
}
.mp .mpmain{
	display: inline-block;
	vertical-align: middle;
}
.mp .mpmain div{
	display: block;
	font-size: 15px;
}
.publicmenu{
	display: flex;
	/* margin: 0 10%; */
	background: #fff;
	/* position: absolute; */
	/* bottom: 0; */
}
.publicmenu a{
	display: inline-block;
	text-align: center;
	width: 33%;
	background: #187ed4;
	padding: 50px 0;
	color: #ffffff;
	text-decoration: none;
}
.publicmenu a:hover{
/* 	box-shadow:0 1px 20px #c7c6c6; */
	background:#fff;
	color:#187ed4;
}
.publicmenu a:hover img{
	border:1px solid #187ed4;
}
.publicmenu img{
	display: block;
	width: 78px;
	margin: auto;
	background: #fff;
	border-radius: 50%;
	padding: 20px;
	border:1px solid #fff;
}
.publicmenu span{
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 0 0;
}