/* 20230208新增CSS */
.newRightAd {
    clear: both;
    border: 1px solid #c4c4c4;
    margin-bottom: 16px;
}

.newRightAd.in {
    border: none;
}

.newRightAd.in .titleImg {
    font-size: 17px;
    font-weight: bolder;
    border-left: 3px solid #444;
    font-family: '微軟正黑體';
    padding: 0 0 0 5px;
    margin: 12px 0;
}

.newRightAd.in a, #main .right-column .newRightAd.in a {
    padding: 10px 0;
}

.newRightAd.in a img {
    width: 80px;
    max-height: 60px;
}

.newRightAd.in a div {
    gap: 2px 0;
}

.newRightAd.in a div p {
    font-size: 13px;
}

.newRightAd a, #main .right-column .newRightAd a {
    display: flex;
    padding: 10px 12px;
    align-items: flex-start;
    border-bottom: 1px solid #e4e4e5;
}

.newRightAd a img {
    width: 60px;
    max-height: 60px;
    flex-shrink: 0;
}

.newRightAd a div {
    padding: 0 0 0 10px;
    display: flex;
    flex-flow: column;
}

.newRightAd a div p {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.newRightAd a div p.name {
    color: #222;
    font-size: 13px;
}

.newRightAd a div p.where {
    color: #a5a5a5;
}

.newRightAd a div p.money {
    color: #ba0000;
    font-weight: bolder;
}

.newRightAd .more {
    text-align: right;
}

.newRightAd .more a {
    border: none;
    display: block;
}
/*
#main .right-column a{
    display:block;
    border-bottom:1px dotted #ccc;
    overflow:hidden;
    padding:5px 0;
    font-size:13px;
}

 */