/*
	引用当前样式的，有如下页面：
	newHouseList.html
*/
.ad-bannerbox { position: relative; padding: 1rem 1.2rem 0; background: #fefefe; }
    .ad-bannerbox .tag { position: absolute; right: 1.5rem; bottom: 0.4rem; z-index: 2; background: rgb(0,0,0,0.5); color: #e0e0e0; font-size: 1.2rem; height: 1.4rem; line-height: 1.4rem; padding: 0 0.2rem; border-radius: 2px; }
    .ad-bannerbox .swiper-container { width: 100%; height: auto; }
    .ad-bannerbox .swiper-slide { width: 100%; height: auto; display: inline-block; }
        .ad-bannerbox .swiper-slide a { display: block; border-radius: 0.2rem; overflow: hidden; }
            .ad-bannerbox .swiper-slide a img { width: 100%; }
    .ad-bannerbox .swiper-pagination { left: 25%; bottom: 0.4rem; width: 50%; height: 10px; line-height: 10px; margin: 0 auto; }
        .ad-bannerbox .swiper-pagination span { margin: 0 2px; height: 0.2rem; width: 0.5rem; border-radius: 0.1rem; background: #fff; opacity: 0.6; }
            .ad-bannerbox .swiper-pagination span.swiper-pagination-bullet-active { opacity: 1; }

.entrancebox { background: #fefefe; }
.entrance-item { font-size: 1.3rem; padding: 1rem 0.5rem; }
    .entrance-item li { float: left; width: 25%; text-align: center; }
        .entrance-item li p { height: 2rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.entrancebox a { display: block; color: #394043; padding: 0.5rem 0; }
.entrance-img { width: 3rem; height: 3rem; margin: 0 auto; }


.banner-latest-opening, .banner-handed, .banner-pre-sale, .banner-dynamic { position: relative; }
    .banner-latest-opening .banner, .banner-handed .banner, .banner-pre-sale .banner, .banner-dynamic .banner { padding-top: 33.33%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
    .banner-latest-opening .shadebox, .banner-handed .shadebox, .banner-pre-sale .shadebox, .banner-dynamic .shadebox { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: rgba(0,0,0,0.2); }
    .banner-latest-opening .info, .banner-handed .info, .banner-pre-sale .info, .banner-dynamic .info { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; padding-top: 5%; text-align: center; color: #fff; }
        .banner-latest-opening .info h2, .banner-handed .info h2, .banner-pre-sale .info h2, .banner-dynamic .info h2 { position: relative; height: 4.6rem; line-height: 4.6rem; font-size: 2.4rem; }
        .banner-latest-opening .info .line, .banner-handed .info .line, .banner-pre-sale .info .line, .banner-dynamic .line { position: absolute; bottom: 0; left: 50%; margin-left: -0.4rem; width: 0.8rem; height: 0.15rem; background: #fff; }
        .banner-latest-opening .info h4, .banner-handed .info h4, .banner-pre-sale .info h4, .banner-dynamic .info h4 { position: relative; height: 3.2rem; line-height: 3.2rem; font-size: 1.4rem; }

.house-listbox { background: #fefefe; }
.house-list-wrap { }
.house-list { padding: 0 1.2rem; }
    .house-list li { border-bottom: 1px solid #e8e8e8; }
    .house-list .termbox { padding: 1rem 0; position:relative;}
    .house-list .term { position: relative; display: block; min-height: 8rem; padding: 1rem 0 1rem 11.5rem; }
    .house-list .imgbox { position: absolute; top: 1rem; left: 0; width: 10.5rem; height: 8rem; border-radius: 0.2rem; overflow: hidden; }
        .house-list .imgbox .img { width: 10.5rem; height: 8rem; }
        .house-list .imgbox .activity, .house-list .imgbox .attestation { position: absolute; top: 0; left: 0; z-index: 1; display: inline-block; padding: 0 0.35rem; height: 1.5rem; line-height: 1.5rem; font-size: 1.2rem; border-radius: 0.2rem 0 0.2rem 0; }
        /*.house-list .imgbox .icon-vr { position: absolute; top: 50%; left: 50%; display: block; width: 3.8rem; height: 3.8rem; margin-top: -1.9rem; margin-left: -1.9rem; background: url(../images/icon_vr76.png) center center no-repeat; background-size: 3.8rem; z-index: 2; }*/
        .house-list .imgbox .iconbox { position: absolute; bottom: 2.2rem; text-align: center; left: 0; right: 0; z-index: 1; }
            .house-list .imgbox .iconbox .icon { display: inline-block; width: 2.2rem; height: 2.2rem; margin: 0 0.2rem; }
                .house-list .imgbox .iconbox .icon.icon-play { background: url(../images/index1013/icon_play.png) center center no-repeat; background-size: 2.2rem; }
                .house-list .imgbox .iconbox .icon.icon-vr { background: url(../images/index1013/icon_vr.png) center center no-repeat; background-size: 2.2rem; }
    .house-list .btn-chat { position: absolute; bottom: 0; right: 0; z-index: 1; display: inline-block; width: 4.2rem; height: 4.2rem; background: url(../images/index1013/icon_chat.png) center center no-repeat; background-size: 3.2rem auto; }
        .house-list .imgbox .activity.redbg { background: #ec3712; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#f24f18),color-stop(80%,#e61e0b)); background: -webkit-linear-gradient(left,#f24f18 20%,#e61e0b 80%); background: linear-gradient(to right,#f24f18 20%,#e61e0b 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24f18', endColorstr='#e61e0b', GradientType=1); color: #fff; }
        .house-list .imgbox .activity.violetbg { background: #d01bb2; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#d40060),color-stop(80%,#b628bf)); background: -webkit-linear-gradient(left,#d40060 20%,#b628bf 80%); background: linear-gradient(to right,#d40060 20%,#b628bf 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d40060', endColorstr='#b628bf', GradientType=1); color: #fff; }
        .house-list .imgbox .attestation.greenbg { background: #39cc6e; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#77d568),color-stop(80%,#02c26e)); background: -webkit-linear-gradient(left,#77d568 20%,#02c26e 80%); background: linear-gradient(to right,#77d568 20%,#02c26e 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d568', endColorstr='#02c26e', GradientType=1); color: #fff; }
        .house-list .imgbox .attestation.yellowbg { background: #ffad1c; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#ffbb3b),color-stop(80%,#ffa000)); background: -webkit-linear-gradient(left,#ffbb3b 20%,#ffa000 80%); background: linear-gradient(to right,#ffbb3b 20%,#ffa000 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbb3b', endColorstr='#ffa000', GradientType=1); color: #fff; }
        .house-list .imgbox .attestation.realbg { background: #ff8471; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#ff8471),color-stop(80%,#ff80d1)); background: -webkit-linear-gradient(left,#ff8471 20%,#ff80d1 80%); background: linear-gradient(to right,#ff8471 20%,#ff80d1 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8471', endColorstr='#ff80d1', GradientType=1); color: #fff; }
        .house-list .imgbox .attestation.redbg { background: #dd514c; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#ca5555),color-stop(80%,#dd514c)); background: -webkit-linear-gradient(left,#ca5555 20%,#dd514c 80%); background: linear-gradient(to right,#ca5555 20%,#dd514c 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca5555', endColorstr='#dd514c', GradientType=1); color: #fff; }
    .house-list .imgbox .housetype { position: absolute; bottom: 0; right: 0; z-index: 1; display: inline-block; padding: 0 0.35rem; height: 1.5rem; line-height: 1.5rem; font-size: 1.2rem; border-radius: 0.2rem 0 0.2rem 0; background: #27b927;color:#fff; }
.house-info { line-height: 2rem; font-size: 1.3rem; color: #9c9fa1; }
    .house-info h2 { line-height: 1.8rem; color: #394043; margin-bottom: 0.2rem; }
        .house-info h2 .name.row2 { max-height: 3.6rem; line-height: 1.8rem; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
    .house-info .name { font-size: 1.5rem; font-weight: 600; }
    .house-info .state { display: inline-block; height: 1.7rem; line-height: 1.7rem; padding: 0 0.4rem; margin-left: 0.6rem; font-size: 1.2rem; border-radius: 0.1rem; }
        .house-info .state.state0 { background: #f5f7fd; color: #9498a4; }
        /*默认、售罄*/
        .house-info .state.state1 { background: #e6f2ff; color: #5bacfe; }
        /*预售*/
        .house-info .state.state2 { background: #ffece8; color: #ff8062; }
        /*在售*/
        .house-info .state.state3 { background: #d9f3e8; color: #7ac789; }
/*待售*/
.house-tag { max-height: 1.8rem; overflow: hidden; margin-right: -0.4rem; }
    .house-tag .tag { display: inline-block; height: 1.6rem; line-height: 1.6rem; padding: 0 0.4rem; margin-right: 0.3rem; font-size: 1.2rem; border-radius: 0.1rem; background: #f6f6f6; color: #9aa0a6; }
        .house-tag .tag.tag1 { background: #ffece8; color: #ff8062; }
        /*橙*/
        .house-tag .tag.tag2 { background: #e6f2ff; color: #5bacfe; }
        /*蓝*/
        .house-tag .tag.tag3 { background: #d9f3e8; color: #7ac789; }
/*绿*/
.house-info .line { color: #e8e8e8; }
.house-info p { height: 2rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.house-price { margin-top: 0.5rem; }
    .house-price .present-price { color: #fa5741; }
        .house-price .present-price strong { font-size: 1.5rem; font-weight: 600; }
    .house-price .area, .house-price .unit-price { margin-left: 0.6rem; }
.house-other {
    position: relative;
    margin-top: 0.3rem;
    min-height: 2rem;
    line-height: 2rem;
}
.house-other .total-price {
    position: absolute;
    top: 0;
    right: 0;
    color: #fa5741;
    font-size: 1.5rem;
    font-weight: 600;
}

.find-housebox { padding: 2rem 0.3rem; }
.find-house { position: relative; padding-left: 8.5rem; background: url(../images/popularize_findhouse.png) left center no-repeat; background-size: 9rem auto; box-shadow: 0 1px 7px 0 rgba(175,173,173,0.35); }
    .find-house .find-btn { position: absolute; top: 50%; right: 1rem; margin-top: -1.5rem; display: block; width: 6.5rem; height: 3rem; line-height: 3rem; font-size: 1.4rem; border-radius: 0.2rem; text-align: center; background: #ec3712; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#f24f18),color-stop(80%,#e61e0b)); background: -webkit-linear-gradient(left,#f24f18 20%,#e61e0b 80%); background: linear-gradient(to right,#f24f18 20%,#e61e0b 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24f18', endColorstr='#e61e0b', GradientType=1); color: #e7e7ea; }
.find-info { min-height: 5rem; padding: 1rem 7.5rem 1rem 0; font-size: 1.4rem; color: #9c9fa1; line-height: 1.6rem; }
    .find-info h2 { font-size: 1.5rem; font-weight: 600; color: #394043; margin-bottom: 0.3rem; }

.popularizebox { padding: 1.3rem 0 2rem 0; }
.popularize-wrap { margin-right: -0.8rem; *zoom: 1; }
.popularize-head { }
    .popularize-head h2 { line-height: 1.8rem; font-size: 1.6rem; font-weight: 600; }
    .popularize-head h3 { line-height: 1.8rem; margin-top: 0.2rem; color: #9c9fa1; font-size: 1.3rem; }
.subpopularize { float: left; width: 33.33%; }
    .subpopularize a { position: relative; display: block; padding-top: 68%; margin-right: 0.7rem; margin-top: 0.7rem; background-repeat: no-repeat; background-position: center center; background-size: cover; border-radius: 0.2rem; overflow: hidden; }
    .subpopularize .tag { position: absolute; right: 0.3rem; top: 0.3rem; z-index: 2; background: rgb(0, 0, 0, 0.5); color: #e0e0e0; font-size: 1.1rem; padding: 0 0.5rem; border-radius: 0.3rem; }
    .subpopularize .title { position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; background: rgb(0, 0, 0, 0.5); color: #e0e0e0; font-size: 1.3rem; text-align: center; padding: 0.3rem 0; white-space: pre-wrap; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } 


.term-activity { position: relative; display: block; padding-left: 2.2rem; height: 2.6rem; line-height: 2.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.3rem; color: #6b7072; }
    .term-activity .icon { position: absolute; top: 0.5rem; left: 0; display: block; width: 1.6rem; height: 1.6rem; line-height: 1.6rem; text-align: center; border-radius: 0.1rem; overflow: hidden; font-size: 1.2rem; }
        .term-activity .icon.icon-tuan { background: #dfc58e; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#e0c791),color-stop(80%,#d6ba80)); background: -webkit-linear-gradient(left,#e0c791 20%,#d6ba80 80%); background: linear-gradient(to right,#e0c791 20%,#d6ba80 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0c791', endColorstr='#d6ba80', GradientType=1); color: #fff; }
        .term-activity .icon.icon-hui { background: #fe4813; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#ff5901),color-stop(80%,#fb3e31)); background: -webkit-linear-gradient(left,#ff5901 20%,#fb3e31 80%); background: linear-gradient(to right,#ff5901 20%,#fb3e31 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5901', endColorstr='#fb3e31', GradientType=1); color: #fff; }
.term-opening, .term-handed { color: #6b7072; font-size: 1.3rem; }
    .term-opening p, .term-handed p { height: 2.3rem; line-height: 2.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.per-sale-listbox, .estate-dynamic-listbox { background: #fefefe; }
.per-sale-list { padding: 1rem 1.2rem; }
    .per-sale-list li { padding: 1rem 0; }
    .per-sale-list .termbox { display: block; border-radius: 0.5rem; overflow: hidden; box-shadow: 0 2px 7px 0 rgba(155,153,153,0.35); }
.per-sale-head { position: relative; color: #fff; }
    .per-sale-head .go { display: block; color: #fff; }
    .per-sale-head .img { padding-top: 47.83%; background-position: center center; background-repeat: no-repeat; background-size: cover; }
    .per-sale-head .shadebox { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: rgba(0,0,0,0.3); }
    .per-sale-head .info { position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; padding: 0.5rem 1rem; font-size: 1.3rem; }
        .per-sale-head .info h2 { height: 3rem; line-height: 3rem; font-size: 1.8rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .per-sale-head .info p { height: 2.3rem; line-height: 2.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .per-sale-head .identity { position: absolute; top: 0; left: 0.4rem; z-index: 3; display: inline-block; padding: 0 0.4rem; height: 1.5rem; line-height: 1.5rem; font-size: 1.2rem; border-radius: 0 0 0.2rem 0.2rem; background: #ec3712; background: -webkit-gradient(linear,left top,right top,color-stop(20%,#f24f18),color-stop(80%,#e61e0b)); background: -webkit-linear-gradient(left,#f24f18 20%,#e61e0b 80%); background: linear-gradient(to right,#f24f18 20%,#e61e0b 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24f18', endColorstr='#e61e0b', GradientType=1); }
    .per-sale-head .look { position: absolute; top: 0; right: 0.4rem; z-index: 3; display: inline-block; font-size: 1.2rem; line-height: 3.2rem; }
.per-sale-body { padding: 0.8rem 1rem; font-size: 1.3rem; color: #6b7072; }
    .per-sale-body p { line-height: 1.8rem; }
        .per-sale-body p + p { margin-top: 0.5rem; }
    .per-sale-body .dynamic { display: inline-block; color: #6b7072; }
    .per-sale-body .name { color: #394043; }

.estate-dynamic-list { padding: 1rem 1.2rem 0 1.8rem; }
    .estate-dynamic-list dl { border-left: 1px solid #e8e8e8; padding-left: 1.2rem; }
    .estate-dynamic-list dt { position: relative; line-height: 2.6rem; }
        .estate-dynamic-list dt * { vertical-align: middle; }
        .estate-dynamic-list dt .time { display: inline-block; color: #9c9fa1; }
        .estate-dynamic-list dt .icon-new { display: inline-block; width: 3.1rem; height: 1.6rem; background: url(../images/icon_new.png) center center no-repeat; background-size: 100% auto; margin-left: 0.8rem; }
        .estate-dynamic-list dt .icon-point { position: absolute; top: 0.6rem; left: -2rem; z-index: 1; display: inline-block; width: 1.4rem; height: 1.4rem; background: url(../images/route_point.png) center center no-repeat; background-size: 1.4rem auto; }
    .estate-dynamic-list dd { padding: 0.6rem 0 1.2rem; }
    .estate-dynamic-list .termbox { display: block; border-radius: 0.5rem; overflow: hidden; box-shadow: 0 2px 7px 0 rgba(155,153,153,0.35); }

.icon-load { animation: rotate 1s linear infinite; }

@keyframes rotate {
    from { transform: rotate(0deg) }

    to { transform: rotate(360deg) }
}

.villa-price { }
    .villa-price .present-price { color: #fa5741; font-size: 1.2rem; }
        .villa-price .present-price strong { font-size: 1.5rem; font-weight: 600; }


.house-tag .tag.tag4 { background: #e1f5f8; color: #3ebfce; }
/*青*/
.house-price .rental { color: #fa5741; font-size: 1.5rem; font-weight: 600; }
    .house-price .rental .unit { font-size: 1.2rem; font-weight: 400; }


/* 二手房1011*/
.entrance5box .entrance-item li { width: 20%; }

.house-main .house-price.house-price3 li.li1, .house-main .house-price.house-price3 li.li3 { width: 27%; }

.house-main .house-price.house-price3 li.li2 { width: 46%; }

.characteristicbox { padding: 0 0.8rem 1rem; background: #fff; }

    .characteristicbox li { float: left; width: 50%; }

    .characteristicbox .term { margin: 0.4rem; border-radius: 0.5rem; overflow: hidden; }

    .characteristicbox a { position: relative; display: block; padding-top: 56.8%; background-size: cover; background-position: right bottom; background-repeat: no-repeat; }

.characteristic-info { position: absolute; top: 0; left: 0; right: 0; z-index: 1; padding: 0.8rem 0.5rem 0; }

    .characteristic-info h2 { line-height: 2.6rem; line-height: 2.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.6rem; }

    .characteristic-info h3 { line-height: 2.4rem; line-height: 2.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.3rem; color: #9c9fa1; }

.survey-disposebox { background: #fff; margin-top: 1.2rem; }

    .survey-disposebox h2 { position: relative; line-height: 3.6rem; padding-left: 0.7rem; margin: 0 1.2rem; font-size: 1.6rem; font-weight: 600; color: #000; }

        .survey-disposebox h2:after { position: absolute; top: 1.2rem; left: 0; display: block; content: ""; width: 0.2rem; height: 1.2rem; border-radius: 0.1rem; background: #d0d0d0; }

.survey-dispose { padding: 0 1.2rem; text-align: center; font-size: 1.2rem; color: #6b7072; }

    .survey-dispose li { float: left; width: 20%; }

    .survey-dispose .item { padding: 0.5rem 0; }

    .survey-dispose .icon { display: inline-block; width: 2rem; height: 2rem; }

        .survey-dispose .icon img { width: 2rem; }

    .survey-dispose p { line-height: 2rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.survey-describe p + p { margin-top: 1rem; }

.village-synopsisbox { background: #fff; }

.village-synopsis { padding: 0 1.2rem; }

    .village-synopsis .term { position: relative; display: block; min-height: 8rem; padding: 0.5rem 0 0.5rem 11.5rem; }

    .village-synopsis .imgbox { position: absolute; top: 0.5rem; left: 0; width: 10.5rem; height: 8rem; border-radius: 0.2rem; overflow: hidden; }

        .village-synopsis .imgbox .img { width: 10.5rem; height: 8rem; }

.village-synopsis-info { line-height: 2.4rem; color: #9c9fa1; font-size: 1.3rem; }

    .village-synopsis-info h2 { height: 3.2rem; line-height: 3.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 1.5rem; font-weight: 600; color: #000; }

    .village-synopsis-info .price { color: #fa5741; }

.house-list .imgbox .type { position: absolute; top: 0; left: 0; z-index: 1; display: inline-block; padding: 0 0.35rem; height: 1.5rem; line-height: 1.5rem; font-size: 1.2rem; border-radius: 0.2rem 0 0.2rem 0; color: #fff; background: rgba(0,0,0,0.8); }

.mask-dynatown { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 2100; background: rgba(0,0,0,0.4); }
.fix-dynatown { position: fixed; bottom: 0; left: 0; right: 0; z-index: 2110; max-width: 750px; margin: 0 auto; background: #fff; }
.dynatown-head { padding: 0.6rem 1.2rem 0; }
    .dynatown-head h2 { height: 4rem; line-height: 4rem; font-size: 2rem; font-weight: 600; color: #000; }
.dynatown-foot { border-top: 1px solid #e8e8e8; }
    .dynatown-foot .cancel { display: block; height: 4.6rem; line-height: 4.6rem; text-align: center; font-size: 1.6rem; }
.dynatown-list { padding: 1.2rem; max-height: 21rem; overflow: auto; }
    .dynatown-list li { position: relative; }
        .dynatown-list li + li { margin-top: 1.5rem; }
    .dynatown-list a { display: inline-block; }
    .dynatown-list .tel { position: absolute; top: 0; right: 0; width: 3.6rem; height: 3.6rem; background: url(../images/dynatown_call_1.png) center right no-repeat; background-size: 2.8rem; }
    .dynatown-list .chat { position: absolute; top: 0; right: 4rem; width: 3.6rem; height: 3.6rem; background: url(../images/dynatown_chat_1.png) center right no-repeat; background-size: 2.8rem; }
.dynatown-data { position: relative; padding-left: 4.4rem; min-height: 3.6rem; line-height: 3.6rem; }
    .dynatown-data .avatar { position: absolute; top: 0; left: 0; display: block; width: 3.6rem; height: 3.6rem; border-radius: 50%; overflow: hidden; }
        .dynatown-data .avatar img { width: 3.6rem; height: 3.6rem; }
    .dynatown-data .name { font-size: 1.5rem; }


