.business {
    background: url(../images/compass.png) no-repeat left;
    padding-left: 18px;
    margin-right: 10px;
}

.district {
    background: url(../images/location.png) no-repeat left;
    padding-left: 15px;
    margin-right: 10px;
}

.nature {
    background: url(../images/Users.png) no-repeat left;
    padding-left: 20px;
}

.directories-btn,
.directories-btn:active,
.directories-btn:focus {
    border: 1px solid #FB9B06 !important;
    color: #FB9B06 !important;
    background: url(../images/bubble2.png) no-repeat 14px center !important;
    width: 115px;
}

.directories-btn:hover {
    opacity: .8;
}

.directories-content .info {
    width: 614px !important;
}

.page-lm .directories-content ul li {
    height: 192px;
}

.page-lm .directories-content ul li .fl img {
    margin-top: 30px;
}

.page-lm .directories-content .info {
    width: 704px !important;
}

.directories-content .info .info-bd {
    width: 470px;
}

.directories-content .info .info-bd .bottom {
    margin-top: 8px;
    color: #666;
}

.directories-content .info .btn-group {
    width: 115px;
}

.intro-message {
    background: #F5F5F5;
    padding: 20px 70px;
    margin-bottom: 35px;
    line-height: 38px;
}

.intro-message ul {
    list-style: none;
}

.newest-content li {
    float: left;
    position: relative;
    width: 50%;
    height: 100px;
    margin-bottom: 20px;
}

.newest-content li .image {
    position: absolute;
    width: 132px;
    height: 100px;
    left: 0;
    top: 0;
}

.newest-content li .info {
    margin-left: 148px;
    margin-right: 16px;
}

.newest-content li h4 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 4px 0 8px;
}

.newest-content li p {
    line-height: 24px;
    height: 78px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    color: #999;
}

.recommend-content ul {
    width: 407px;
}