.vmspan {
height:100%;
display:inline-block;
vertical-align:middle;
}
.tabmspan {
display:table-cell;
vertical-align:middle;
}
.vm {
vertical-align:middle;
}
ul li {
float:left;
margin-right:13px;
}
ul li div {
display:table-cell;
width:144px;
height:144px;
border:1px solid red;
font-size:18px;
text-align:center;
vertical-align:middle;
}
ul li div img {
vertical-align:middle;
}
div a {
display:table-cell;
width:100px;
padding:20px;
text-align:center;
vertical-align:middle;
border:1px solid red
}
div a img {
vertical-align:middle;
}
.box {
background:black;
font-size:30px;
color:white;
padding-left:20px;
line-height:5px;
}
.dot {
display:inline-block;
width:4px;
height:4px;
background:white;
vertical-align:text-bottom;
}