@charset "UTF-8";.building-case-info__tags[data-v-50b40e65]{line-height:22px;font-size:0;height:50px;overflow:hidden}.building-case-info__tags li[data-v-50b40e65]{font-size:12px;display:inline-block;text-align:center;margin-right:3px;padding:0 5px;background-color:#f2f2f2}.building-case-info__tags li a[data-v-50b40e65]{color:#666;font-size:12px}.building-case-info__tags li.is-green[data-v-50b40e65]{background-color:#93c23a}.building-case-info__tags li.is-green a[data-v-50b40e65]{color:#fff}.building-case-info__tags li.is-red[data-v-50b40e65]{background-color:#f78b8b}.building-case-info__tags li.is-red a[data-v-50b40e65]{color:#fff}.building-case-info__tags li.is-blue[data-v-50b40e65]{background-color:#3aaebc}.building-case-info__tags li.is-blue a[data-v-50b40e65]{color:#fff}.building-case__favorite[data-v-50b40e65]{width:21px;height:18px;background-image:url(https://static.housefun.com.tw/hf_newhouse_vite/img/icon-heart-empty.png);background-repeat:no-repeat;background-position:center;font-size:0!important}.is-add.building-case__favorite[data-v-50b40e65]{background-image:url(https://static.housefun.com.tw/hf_newhouse_vite/img/icon-heart.png)}.building-case__favorite[data-v-50b40e65]:hover,.is-add.building-case__favorite[data-v-50b40e65]{padding-left:5px;animation-name:rotateZ-50b40e65;animation-duration:.4s;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes rotateZ-50b40e65{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-15deg)}40%,80%{transform:rotate(15deg)}}.building-case[data-v-50b40e65]{display:inline-block;margin-bottom:20px;width:315px;border:2px solid #f1f1f1;background-color:#fff;vertical-align:middle}.building-case[data-v-50b40e65]:nth-child(even){margin-right:20px}.building-case.isexpand[data-v-50b40e65]{position:absolute;top:40px;left:0;z-index:999;width:100%;background-color:#fff}.building-case.isexpand .building-case-image[data-v-50b40e65]{width:100%;transition:width .5s}.building-case.isexpand .building-case-info[data-v-50b40e65]{height:534px}.building-case.isexpand .building-case-info__tags[data-v-50b40e65]{position:absolute;bottom:19px}.building-case.isexpand .building-case-info__expand-floor-plan[data-v-50b40e65]{background-color:#4a7;color:#fff;transition:all .3s}.building-case[data-v-50b40e65]:hover{border-bottom-color:#d8d8d8}.building-case .mask-img[data-v-50b40e65]:after{top:60%}.building-case-image[data-v-50b40e65]{position:relative;overflow:hidden;background-color:#f1f1f1;width:100%;height:195px}.building-case-image img[data-v-50b40e65]{position:absolute;left:50%;top:50%;transform-origin:center;transform:translate(-50%) translateY(-50%);width:auto;height:100%}.building-case-image>a[data-v-50b40e65]{display:block;height:100%}.building-case__favorite[data-v-50b40e65]{position:absolute;top:15px;right:15px;z-index:2;display:inline-block;margin-left:15px}.building-case-info[data-v-50b40e65]{position:relative;padding:15px 15px 0;height:auto;border-bottom:0;background-color:#fff;color:#333;text-align:left;font-size:14px;line-height:24px}.building-case-info__case-name[data-v-50b40e65]{display:inline-block;overflow:hidden;max-width:160px;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:18px}.building-case-info__case-name[data-v-50b40e65]:after{content:" ";display:block;margin:0 auto;position:relative;width:0;border-bottom:1px solid transparent}.building-case-info__case-name[data-v-50b40e65]:hover:after{backface-visibility:hidden;border-color:#333;transition:width .35s ease-in-out;width:100%}.building-case-info__case-city[data-v-50b40e65],.building-case-info__main-pin[data-v-50b40e65],.building-case-info__pattern[data-v-50b40e65]{display:inline-block}.building-case-info__case-city[data-v-50b40e65]{vertical-align:text-bottom}.building-case-info__case-city[data-v-50b40e65]:before{content:" / "}.building-case-info__tags[data-v-50b40e65]{margin-top:10px}.building-case-info__pin-price[data-v-50b40e65]{color:#f33}.building-case-info__expand-floor-plan[data-v-50b40e65]{position:absolute;top:15px;right:15px;border:1px solid #4a7;border-radius:20px;color:#4a7;text-align:center;font-size:12px;width:60px;height:25px}.building-case-info__expand-floor-plan[data-v-50b40e65]:hover,.building-case-info__expand-floor-plan[data-v-50b40e65]:active{background-color:#4a7;color:#fff;transition:all .3s}
