.scrollable {
    position: relative;
    overflow: hidden;
    width: 668px;
    height: 75px;
    float: left;
    margin: 0 5px;
}

.scrollable .items {
    width: 20000em;
    position: absolute;
    clear: both;
}

.items div {
    float: left;
    width: 672px;
}

.scrollable a {
    float: left;
    margin: 2px;
    color: #005bac;
    width: 80px;
    _width: 79px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-family: arial;
    font-size: 18px;
    border-bottom: 6px solid #ccc;
    background: none;
}

.scrollable a.hover {
    border-bottom: 6px solid #005bac;
    color: #000;
    background: none;
}

.scrollable .active {
    border: 2px solid #000;
    position: relative;
    cursor: default;
}

a.browse {
    display: block;
    width: 14px;
    height: 21px;
    float: left;
    margin: 20px 0px;
    cursor: pointer;
    font-size: 1px;
    border: none;
}

a.right {
    clear: right;
    margin-right: 0px;
    background: url(../../images/estate/next-horizontal.png) no-repeat -14px 0;
}

a.right:hover {
    background-position: -14px 0;
}

a.right:active {
    background-position: 0 0;
}

a.right.disabled {
    background-position: left 0;
}

a.left {
    margin-left: 0px;
    background: url(../../images/estate/prev-horizontal.png) no-repeat -14px 0;
}

a.left:hover {
    background-position: -14px 0;
}

a.left:active {
    background-position: 0 0;
}

a.left.disabled {
    background-position: left 0;
}

a.up,
a.down {
    float: none;
    margin: 10px 50px;
}

a.up:hover {
    background-position: -30px 0;
}

a.up:active {
    background-position: -60px 0;
}

a.down {
    background-position: 0 -30px;
}

a.down:hover {
    background-position: -30px -30px;
}

a.down:active {
    background-position: -60px -30px;
}

/* a.disabled { visibility: hidden !important; } */
/* é™æˆçé˜å—™â–¼ */
.yearsItem {
    background: url(../../images/estate/yearline.jpg) repeat-y 75px top;
}

.yearsItem ul {
    padding: 20px 0;
}

.yearsItem li {
    margin-bottom: 10px;
}

.yearsL {
    width: 85px;
    background: url(../../images/estate/yeardot.jpg) no-repeat right center;
    color: #333;
    float: left;
    display: inline;
    margin-top: 10px;
    height: 21px;
}

.yearsR {
    background-color: #f6f6f6;
    float: right;
    display: inline;
    width: 570px;
    padding: 10px;
}

.yearsR h3,
.yearsR h3 a {
    font-size: 16px;
    color: #333;
    padding-bottom: 10px;
}

.yearsarrow {
    width: 7px;
    height: 13px;
    display: block;
    overflow: hidden;
    background: url(../../images/estate/yeararrow.jpg) no-repeat;
}

/* ç‘™å—›î•¶éŽ¾î…Ÿæ–æ¤¤ï¿½ */
.bc_1d {
    background-color: #1d1d1d
}

.bb1s_02 {
    border-bottom: 1px solid #404040;
}