.chinamap
{
    position: relative;
}

.chinamap .sitepoint
{
    position: absolute;
    height: 16px;
    width: 16px;
    background: url(../img/case/mappoint.gif) no-repeat;
    background-position: -4px 3px; 
    cursor: pointer;
}
.chinamap .sitepoint:hover,.chinamap .currentpoint
{
    background-position: -5px -47px; 
}
.chinamap .sitepoint .caseintro
{
    display: none;
    border: 1px solid #26b141;
    border-left:6px solid #26b141;
    border-radius: 0 15px 15px 0;
    position: relative;
    padding: 5px 15px 5px 5px;
    height: 15px;
    line-height: 15px;
    font-size: 14px;
    color: white;
    background-color: rgba(7, 36, 7, 0.7);
    z-index: 10;
}
.chinamap .sitepoint:hover .caseintro
{
/*    display: inline-block;*/
}
.chinamap .sitepoint a
{
    position: relative;
    left: -16px;
    top:-16px;
    color: #333333;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
}
.chinamap .sitepoint:hover a,.chinamap .currentpoint a
{
    color: #25903a;
}