body { background: #c01920 url(../images/fbh2020/footer_floor.png) center bottom no-repeat; background-size: 100% auto; }
.fbh-bannerbox { position: relative; }
    .fbh-bannerbox .go-location { position: absolute; top: 0.6rem; right: 0.6rem; z-index: 1; display: inline-block; height: 2.8rem; line-height: 2.8rem; padding: 0 0.7rem 0 2rem; border-radius: 1.4rem; color: #fff; background: #af151c url(../images/fbh2020/icon_location.png) 0.6rem 0.8rem no-repeat; background-size: 1.5rem; }
.fbh-banner { text-align: center; }

.fbh-entrancebox { margin-top: 1rem; }
.fbh-entrance { text-align: center; padding: 0 0.1rem; margin-top: 1rem; }
    .fbh-entrance li { float: left; width: 50%; }
    .fbh-entrance.row3 li { width: 33.33%; }
    .fbh-entrance.row4 li { width: 25%; }
    .fbh-entrance.row5 li { width: 20%; }
    .fbh-entrance .termbox { margin: 0 0.5rem; }
    .fbh-entrance .ablock { display: block; padding: 0.15rem; border-radius: 1.5rem; color: #fff; }
        .fbh-entrance .ablock.bg0 { background: #ea469f; }
        .fbh-entrance .ablock.bg1 { background: #5dc561; }
        .fbh-entrance .ablock.bg2 { background: #ec6c37; }
        .fbh-entrance .ablock.bg3 { background: #b02ff5; }
        .fbh-entrance .ablock.bg4 { background: #e74e27; }
    .fbh-entrance .icon { display: block; padding-top: 82%; border-radius: 1.3rem; background-color: #e8e8e8; background-position: center center; background-repeat: no-repeat; background-size: cover; }
    .fbh-entrance p { height: 2.4rem; line-height: 2.4rem; font-size: 1.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.fbh-dynamicbox { padding: 0 0.6rem; margin-top: 2.8rem; }
.fbh-dynamic-wrap { position: relative; padding-top: 1.6rem; }
.title-fbh-dynamic { position: absolute; z-index: 1; top: 0; left: 50%; margin-left: -6.15rem; width: 12.3rem; height: 3rem; background: url(../images/fbh2020/title_dynamic.png) center center no-repeat; background-size: auto 3rem; }
.fbh-dynamic { position: relative; padding-left: 0.8rem; height: 4.8rem; overflow: hidden; padding: 1.8rem 0.9rem 1rem; border: 0.1rem solid #fae126; font-size: 1.5rem; border-radius: 1rem; }
    .fbh-dynamic .ablock:after { position: absolute; top: 50%; left: 0; margin-top: -0.15rem; display: block; content: ""; width: 0.3rem; height: 0.3rem; border-radius: 50%; background: #fff; }
    .fbh-dynamic .swiper-container { height: 4.8rem; overflow: hidden; }
    .fbh-dynamic .ablock { display: block; height: 2.4rem; line-height: 2.4rem; color: #fff; overflow: hidden; text-overflow: ellipsis; padding-left: 0.8rem; white-space: nowrap; position: relative; }

.showroom-navbox { padding: 0 0.6rem; margin-top: 1.8rem; }
.showroom-nav-wrap { margin-top: 1rem; border-radius: 0.5rem; background: #fff; }
.showroom-nav { padding: 0.75rem 0.75rem 0.35rem; }
    .showroom-nav li { float: left; width: 33.33%; }
        .showroom-nav li.li0 { width: 100%; }
    .showroom-nav .termbox { padding: 0.25rem; }
    .showroom-nav .ablock { position: relative; display: block; min-height: 6.48rem; _height: 6.48rem; border-radius: 0.4rem; color: #fff; padding: 0.2rem 0.6rem 0; }
        .showroom-nav .ablock.ablock0 { background: url(../images/fbh2020/showroom_navbg0.png) right bottom no-repeat; background-size: cover; }
        .showroom-nav .ablock.ablock1 { background: url(../images/fbh2020/showroom_navbg1.png) right bottom no-repeat; background-size: cover; }
        .showroom-nav .ablock.ablock2 { background: url(../images/fbh2020/showroom_navbg2.png) right bottom no-repeat; background-size: cover; }
        .showroom-nav .ablock.ablock3 { background: url(../images/fbh2020/showroom_navbg3.png) right bottom no-repeat; background-size: cover; }
    .showroom-nav .icon-go { position: absolute; bottom: 0.5rem; left: 0.6rem; z-index: 1; display: block; width: 3.2rem; height: 1.8rem; background: url(../images/fbh2020/showroom_go.png) right bottom no-repeat; background-size: 2.9rem auto; }
    .showroom-nav .ablock.ablock0 .icon-go { right: 0.6rem; top: 0.6rem; left: auto; bottom: auto; }
    .showroom-nav h2 { height: 2.4rem; line-height: 2.4rem; font-size: 1.6rem; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .showroom-nav h3 { height: 2rem; line-height: 2rem; font-size: 1.3rem; opacity: 0.8; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.showroom-search { padding: 0 1rem 1rem; }
    .showroom-search .btn-search { display: block; float: right; width: 48%;  height: 4rem; line-height: 4rem; border-radius: 0.5rem; text-align: center; font-size: 1.6rem; color: #fff; background: #fe261c; background: -moz-linear-gradient(top, #fd4619 0%, #ff0622 100%); background: -webkit-gradient(linear, right bottom, right bottom, color-stop(0%,#fd4619), color-stop(100%,#ff0622)); background: -webkit-linear-gradient(right, #fd4619 0%,#ff0622 100%); background: -o-linear-gradient(right, #fd4619 0%,#ff0622 100%); background: -ms-linear-gradient(right, #fd4619 0%,#ff0622 100%); background: linear-gradient(to right, #fd4619 0%,#ff0622 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd4619', endColorstr='#ff0622',GradientType=0 ); }
        .showroom-search .btn-search *, .showroom-search .btn-search-1 * { vertical-align: middle; }
    .showroom-search .icon-search { display: inline-block; width: 2rem; height: 2rem; background: url(../images/fbh2020/showroom_search.png) top center no-repeat; background-size: 1.82rem; }
    .showroom-search .btn-search-1 { display: block; float: right; width: 48%;cursor:pointer; margin-right: 4%; height: 4rem; line-height: 4rem; border-radius: 0.5rem; text-align: center; font-size: 1.6rem; color: #fff; background: #b628bf; background: -moz-linear-gradient(top, #e50c9e 0%, #b628bf 100%); background: -webkit-gradient(linear, right bottom, right bottom, color-stop(0%,#e50c9e), color-stop(100%,#b628bf)); background: -webkit-linear-gradient(right, #e50c9e 0%,#b628bf 100%); background: -o-linear-gradient(right, #e50c9e 0%,#b628bf 100%); background: -ms-linear-gradient(right, #e50c9e 0%,#b628bf 100%); background: linear-gradient(to right, #e50c9e 0%,#b628bf 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e50c9e', endColorstr='#b628bf',GradientType=0 ); }
    .showroom-search span{}
    .title-icon { height: 3.6rem; line-height: 3.6rem; color: #fff; text-align: center; }
    .title-icon * { vertical-align: middle; }
    .title-icon .title { display: inline-block; font-size: 2rem; font-weight: 600; }
    .title-icon .icon-colour-ribbon { display: inline-block; width: 3.5rem; height: 3rem; background: url(../images/fbh2020/title_colour_ribbon.png) center center no-repeat; background-size: 3.2rem auto; }
.title-gradation { position: relative; height: 4rem; line-height: 4rem; padding: 0 1rem; color: #fff; border-radius: 1rem 1rem 0 0; overflow: hidden; }
    .title-gradation.bggradation0 { background: url(../images/fbh2020/title_gradation0.png) center center no-repeat; /*background-size: auto 4rem;*/ background-size: cover; }
    .title-gradation.bggradation1 { background: url(../images/fbh2020/title_gradation1.png) center center no-repeat; background-size: cover; }
    .title-gradation.bggradation2 { background: url(../images/fbh2020/title_gradation2.png) center center no-repeat; background-size: cover; }
    .title-gradation.bggradation3 { background: url(../images/fbh2020/title_gradation3.png) center center no-repeat; background-size: cover; }
    .title-gradation .ablock { display: block; color: #fff; }
    .title-gradation .title { font-size: 1.8rem; font-weight: 600; }
    .title-gradation .subtitle { font-size: 1.3rem; opacity: 0.6; margin-left: 0.6rem; padding-left: 0.75rem; }
    .title-gradation .more { position: absolute; top: 50%; right: 1rem; margin-top: -1.2rem; z-index: 1; padding: 0 0.3rem; display: inline-block; height: 2.2rem; line-height: 2.2rem; border: 1px solid #fff; border-radius: 1.2rem; font-size: 1.3rem; }
.title-floor { position: relative; height: 7.82rem; padding: 0 1rem; color: #fff; border-radius: 1rem 1rem 0 0; overflow: hidden; }
    .title-floor .ablock { position: relative; display: block; padding-top: 3.6rem; line-height: 4rem; color: #fff; }
    .title-floor.bgfloor1 { background: url(../images/fbh2020/title_f1.png) top left no-repeat; /*background-size: auto 7.82rem;*/ background-size: cover; }
    .title-floor.bgfloor2 { background: url(../images/fbh2020/title_f2.png) top left no-repeat; background-size: cover; }
    .title-floor.bgfloor3 { background: url(../images/fbh2020/title_f3.png) top left no-repeat; background-size: cover; }
    .title-floor.bgfloor4 { background: url(../images/fbh2020/title_f4.png) top left no-repeat; background-size: cover; }
    .title-floor.bgfloor5 { background: url(../images/fbh2020/title_f5.png) top left no-repeat; background-size: cover; }
    .title-floor .title { font-size: 2.6rem; font-weight: 600; }
    .title-floor .subtitle { font-size: 1.3rem; opacity: 0.6; margin-left: 0.6rem; padding-left: 0.75rem; }
    .title-floor .go { position: absolute; top: 0.6rem; right: 0; z-index: 1; display: inline-block; border: 1px solid #fff; font-size: 1.3rem; padding: 0 0.5rem; height: 2.4rem; line-height: 2.4rem; border-radius: 1.2rem; }

.live-broadcastbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.live-broadcast-wrap { background: #fff; padding-bottom: 1rem; border-radius: 0 0 1rem 1rem; }
.live-broadcast-now { position: relative; padding: 1rem 0.5rem 2rem; }
    .live-broadcast-now .termbox { padding: 0.5rem; }
    .live-broadcast-now .ablock { position: relative; display: block; }
    .live-broadcast-now .imgbox { padding-top: 49.56%; background-color: #e8e8e8; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.live-broadcast-wrap .mark, .live-broadcast .mark { position: absolute; top: -0.5rem; left: -0.5rem; z-index: 1; width: 5rem; height: 5rem; background: #fcf; }
.live-broadcast-wrap .mark-live0, .live-broadcast-wrap .mark-live1, .live-broadcast-wrap .mark-live2 { position: absolute; top: -0.5rem; left: -0.5rem; z-index: 1; width: 2.8rem; height: 2.6rem; background: #fcf; }
.live-broadcast-wrap .mark-live0 { background: url(../images/fbh2020/mark_live0.png) center center no-repeat; background-size: 2.8rem auto; }
.live-broadcast-wrap .mark-live1 { background: url(../images/fbh2020/mark_live1.png) center center no-repeat; background-size: 2.8rem auto; }
.live-broadcast-wrap .mark-live2 { background: url(../images/fbh2020/mark_live2.png) center center no-repeat; background-size: 2.8rem auto; }
/*.live-broadcast-now .mark.mark1,.live-broadcast .mark.mark1{background:#fcf;}
.live-broadcast-now .mark.mark2,.live-broadcast .mark.mark2{background:#fcf;}*/
.live-broadcast-now .pageviews { position: absolute; top: 0.6rem; right: 0.6rem; z-index: 1; display: inline-block; padding: 0 0.5rem; height: 2.2rem; line-height: 2.2rem; border-radius: 1.1rem; background: rgba(0,0,0,0.3); color: #fff; font-size: 1.3rem; }
.live-broadcast-now .live-title { height: 2.8rem; line-height: 2.8rem; background: rgba(0,0,0,0.5); color: #fff; }
    .live-broadcast-now .live-title h2 { height: 2.8rem; line-height: 2.8rem; padding: 0 1rem; font-size: 1.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.live-broadcast-now .swiper-pagination { left: 25%; width: 50%; bottom: 0.3rem; }
    .live-broadcast-now .swiper-pagination span { margin: 0 0.2rem; background: #e8e8e8; opacity: 1; }
        .live-broadcast-now .swiper-pagination span.swiper-pagination-bullet-active { background: #e93b3d; opacity: 1; }


.live-broadcast-other { }
.live-broadcast, .special-room { padding-left: 0.5rem; }
    .live-broadcast .termbox, .special-room .termbox { padding: 0.6rem; }
    .live-broadcast .ablock, .special-room .ablockbox { display: block; box-shadow: 0 1px 6px 0 rgba(86,86,86,0.2); }
    .live-broadcast .imgbox, .special-room .imgbox { position: relative; padding-top: 75%; background-color: #e8e8e8; background-position: center center; background-repeat: no-repeat; background-size: cover; }
        .live-broadcast .imgbox .live-title, .special-room .imgbox .live-title { height: 2rem; line-height: 2rem; background: rgba(0,0,0,0.5); color: #fff; }
            .live-broadcast .imgbox .live-title h6, .special-room .imgbox .live-title h6 { height: 2rem; line-height: 2rem; padding: 0 0.5rem; font-size: 1.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .live-broadcast .infobox, .special-room .infobox { padding: 0.6rem 0.6rem 0.8rem; text-align: center; }
        .live-broadcast .infobox h2, .special-room .infobox h2 { height: 2.4rem; line-height: 2.4rem; font-size: 1.6rem; font-weight: 600; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .live-broadcast .infobox h3 { height: 2rem; line-height: 2rem; color: #e93b3d; font-size: 1.3rem; }
            .live-broadcast .infobox h3 * { vertical-align: middle; }
    .live-broadcast .icon-user { display: inline-block; width: 1.6rem; height: 1.6rem; margin-right: 0.2rem; background: url(../images/fbh2020/icon_user.png) center top no-repeat; background-size: 1.5rem auto; }
    .special-room .ablock { display: block; }
    .special-room .infobox h3 { height: 2rem; line-height: 2rem; color: #b02ff5; font-size: 1.3rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .special-room .btnbox { text-align: center; padding-bottom: 1rem; }
        .special-room .btnbox .go { display: inline-block; height: 2.4rem; line-height: 2.4rem; padding: 0 1.5rem; border: 1px solid #394043; border-radius: 1.2rem; font-size: 1.3rem; color: #394043; }
/*通用动态*/
.live-broadcast-dynamic, .special-room-dynamic, .integral-dynamicbox, .red-packet-dynamicbox, .activity-dynamicbox { padding: 0 1rem; margin-top: 1rem; }
.dynamic-list { height: 4.8rem; padding-left: 4.8rem; overflow: hidden; }
    .dynamic-list.live-dynamic { background: url(../images/fbh2020/dynamic_live.png) center left no-repeat; background-size: 4.5rem auto; }
    .dynamic-list.seckill-dynamic { background: url(../images/fbh2020/dynamic_buy.png) center left no-repeat; background-size: 4.5rem auto; }
    /*.dynamic-list.seckill-dynamic{background: url(../images/fbh2020/dynamic_seckill.png) center left no-repeat; background-size: 4.5rem auto;}*/
    .dynamic-list.integral-dynamic { background: url(../images/fbh2020/dynamic_integral.png) center left no-repeat; background-size: 4.5rem auto; }
    .dynamic-list.red-packet-dynamic { background: url(../images/fbh2020/dynamic_red_packet.png) center left no-repeat; background-size: 4.5rem auto; }
.one-dynamicbox { margin-top: 1rem; }
.dynamic-list.one-dynamic { background: url(../images/fbh2020/dynamic_house.png) center left no-repeat; background-size: 4.5rem auto; }
.dynamic-list.activity-dynamic { background: url(../images/fbh2020/dynamic_activity.png) center left no-repeat; background-size: 4.5rem auto; }
.dynamic-list.zpldt-dynamic { background: url(../images/fbh2020/zpldt.png) center left no-repeat; background-size: 4.5rem auto; }
.dynamic-list .ablock { position: relative; padding-left: 0.8rem; display: block; height: 2.4rem; line-height: 2.4rem; font-size: 1.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #fff; }
    .dynamic-list .ablock:after { position: absolute; top: 50%; left: 0; margin-top: -0.15rem; display: block; content: ""; width: 0.3rem; height: 0.3rem; border-radius: 50%; background: #9c9fa1; }


.news-victorybox { padding: 0 0.6rem; margin-top: 1.36rem; }
.news-victory-wrap { padding: 1.3rem 1rem; background: #fff; border-radius: 0 0 1rem 1rem; overflow: hidden; }
.news-victory { height: 4.8rem; font-size: 1.5rem; overflow: hidden; }
    .news-victory .ablock { position: relative; padding-left: 0.8rem; display: block; height: 2.4rem; line-height: 2.4rem; color: #394043; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #fff; }
        .news-victory .ablock:after { position: absolute; top: 50%; left: 0; margin-top: -0.15rem; display: block; content: ""; width: 0.3rem; height: 0.3rem; border-radius: 50%; background: #9c9fa1; }
        .news-victory .ablock .name { color: #e93b3d; font-weight: 600; }
.news-victory-wrap .billbox { }
.news-victory-wrap .bill { position: relative; margin-top: 0.6rem; display: block; text-align: center; }
    .news-victory-wrap .bill img { height: 4.6rem; }
    .news-victory-wrap .bill .tips { position: absolute; z-index: 1; right: 0.6rem; bottom: 0.3rem; display: inline-block; height: 1.4rem; line-height: 1.4rem; padding: 0 0.3rem; font-size: 1.2rem; color: #fff; background: rgba(0,0,0,0.3); border-radius: 0.7rem; }





.special-roombox { padding: 0 0.6rem; margin-top: 1.36rem; }
.special-room-wrap { padding: 1rem 0; background: #fff; border-radius: 0 0 1rem 1rem; overflow: hidden; }
.special-room-menu { padding-left: 1rem; text-align: center; font-size: 1.3rem; }
    .special-room-menu h2 { font-size: 1.4rem; font-weight: 600; color: #000; }
    .special-room-menu .state { display: block; max-width: 6.2rem; margin: 0 auto; height: 2.4rem; line-height: 2.4rem; color: #9c9fa1; border-radius: 1.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .special-room-menu .swiper-slide.swiper-slide-thumb-active h2 { color: #b12ff6; }
    .special-room-menu .swiper-slide.swiper-slide-thumb-active .state { font-size: 1.4rem; color: #fff; background: #c040f8; background: -moz-linear-gradient(top, #b02ff6 0%, #c668f8 100%); background: -webkit-gradient(linear, right bottom, right bottom, color-stop(0%,#b02ff6), color-stop(100%,#c668f8)); background: -webkit-linear-gradient(right, #b02ff6 0%,#c668f8 100%); background: -o-linear-gradient(right, #b02ff6 0%,#c668f8 100%); background: -ms-linear-gradient(right, #b02ff6 0%,#c668f8 100%); background: linear-gradient(to right, #b02ff6 0%,#c668f8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b02ff6', endColorstr='#c668f8',GradientType=0 ); }
.special-room-list, .activity-listbox { margin-top: 0.8rem; }

.integralbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.integral-wrap { background: #fff; padding-bottom: 1rem; padding-top: 1.36rem; border-radius: 0 0 1rem 1rem; }

.integral-other { padding-left: 0.5rem; }
    .integral-other .ablock { display: block; padding-top: 56.76%; background-position: center center; background-repeat: no-repeat; background-size: cover; /*background-color: #e8e8e8*/ }

.integral-list { padding-left: 0.5rem; margin-top: 0.6rem; text-align: center; }
    .integral-list .termbox { padding: 0.6rem; }
    .integral-list .ablock { display: block; padding: 1rem 0.6rem; box-shadow: 0 1px 6px 0 rgba(86,86,86,0.2); }
    .integral-list h2 { font-size: 1.6rem; color: #394043; height: 2.4rem; line-height: 2.4rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .integral-list h3 { font-size: 1.4rem; color: #ff5d00; height: 2rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.red-packetbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.red-packet-wrap { background: #fff; padding-bottom: 1rem; border-radius: 0 0 1rem 1rem; }
.red-packet-title { line-height: 3.2rem; text-align: center; font-size: 1.4rem; color: #fb3e31; }
.red-packet-list { padding-left: 0.5rem; }
    .red-packet-list .termbox { border-radius: 0.5rem; padding: 0.5rem; }
    .red-packet-list .term { display: block; padding: 1rem; box-shadow: 0 1px 10px 0 rgba(86,86,86,0.2); }
.red-body { position: relative; min-height: 6rem; }
    .red-body .ablock { position: relative; display: block; padding-left: 10.54rem; min-height: 7.27rem; }
    .red-body .mark-red-packet { position: absolute; top: 0; left: 0; z-index: 1; display: inline-block; height: 1.4rem; line-height: 1.4rem; padding: 0 0.5rem 0 0.3rem; border-radius: 0.3rem 0 0.3rem 0; font-size: 1.2rem; color: #fff; background: #ed3912; background: -moz-linear-gradient(top, #f24f18 0%, #e61f0b 100%); background: -webkit-gradient(linear, right bottom, right bottom, color-stop(0%,#f24f18), color-stop(100%,#e61f0b)); background: -webkit-linear-gradient(right, #f24f18 0%,#e61f0b 100%); background: -o-linear-gradient(right, #f24f18 0%,#e61f0b 100%); background: -ms-linear-gradient(right, #f24f18 0%,#e61f0b 100%); background: linear-gradient(to right, #f24f18 0%,#e61f0b 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24f18', endColorstr='#e61f0b',GradientType=0 ); }
    .red-body .mark-seckill { display: block; width: 2.364rem; height: 3.182rem; background: url(../images/fbh2020/mark_buy.png) center center no-repeat; background-size: 2.364rem auto; }
    /*.red-body .mark-seckill{display: block; width: 2.364rem; height: 3.182rem; background: url(../images/mark_seckill.png) center center no-repeat; background-size: 2.364rem auto;}*/
    .red-body .mark-crush { position: absolute; top: -0.25rem; left: -0.25rem; z-index: 1; display: block; width: 2.4rem; height: 3.2rem; background: url(../images/fbh2020/mark_buy.png) top left no-repeat; background-size: 2.4rem auto; }
    /*.red-body .mark-crush{position: absolute; top: -0.25rem; left: -0.25rem; z-index: 1; display: block; width: 2.4rem; height: 3.2rem; background: url(../images/fbh2020/mark_crush.png) top left no-repeat; background-size: 2.4rem auto; }*/
    .red-body .imgbox { position: absolute; top: 0; left: 0; width: 9.54rem; height: 7.27rem; border-radius: 0.3rem; overflow: hidden; background-size: cover; background-position: center center; background-repeat: no-repeat; background-color: #e8e8e8; }
        .red-body .imgbox img { width: 9.54rem; height: 7.27rem; }
.red-info { color: #9c9fa1; font-size: 1.3rem; line-height: 1.8rem; }
    .red-info h2 { font-size: 1.5rem; font-weight: 600; color: #394043; line-height: 1.8rem; }
    .red-info .address { height: 2rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .red-info .line { color: #e8e8e8; margin: 0 0.2rem; }
    .red-info .state { display: inline-block; font-size: 1.2rem; color: #ea4335; height: 1.8rem; line-height: 1.8rem; padding: 0 .4rem; border-radius: 2px; margin-left: .8rem; font-weight: 400; }
        .red-info .state.state0 { color: #ff8062; background: #ffece8; }
        .red-info .state.state0 { color: #ff8062; background: #ffece8; }
    .red-info .price { display: inline-block; margin-top: 0.2rem; color: #e93b3d; font-size: 1.6rem; font-weight: 600; }
        .red-info .price .unit { font-size: 1.2rem; font-weight: 400; }
.red-tag { height: 1.8rem; overflow: hidden; margin-top: 0.2rem; font-size: 1.2rem; }
    .red-tag .tag { display: inline-block; height: 1.8rem; line-height: 1.8rem; background: #f6f6f6; padding: 0 .5rem; margin-right: .3rem; border-radius: 4px; }

.red-btn { font-size: 1.6rem; padding: 0.6rem 0; }
    .red-btn li { float: left; width: 50%; }
        .red-btn li.li-left { text-align: left; }
        .red-btn li.li-right { text-align: right; }
    .red-btn .btn { display: inline-block; text-align: center; width: 92%; height: 3.6rem; line-height: 3.6rem; border-radius: 0.5rem; color: #815119; background: #f9df97; background: -webkit-gradient(linear,left bottom,right bottom,color-stop(20%,#fceeaa),color-stop(80%,#f6cd73)); background: -webkit-linear-gradient(bottom,#fceeaa 20%,#f6cd73 80%); background: linear-gradient(to bottom,#fceeaa 20%,#f6cd73 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceeaa', endColorstr='#f6cd73', GradientType=1); }

        .red-btn .btn * { vertical-align: middle; }
    .red-btn .icon { display: inline-block; width: 2rem; height: 2rem; }
        .red-btn .icon.icon-phone { background: url(../images/fbh2020/red_phone.png) center center no-repeat; background-size: 1.8rem auto; }
        .red-btn .icon.icon-chat { background: url(../images/fbh2020/red_chat.png) center center no-repeat; background-size: 1.8rem auto; }

.red-foot { position: relative; padding: 0.5rem 8.16rem 0.5rem 0.8rem; margin-top: 0.6rem; min-height: 3.17rem; color: #f65312; border-radius: 0.5rem; background: #feefe9 url(../images/fbh2020/bg_seckill.png) 60% bottom no-repeat; background-size: auto 4.17rem; }
    .red-foot .foot { display: block; color: #f65312; }
    .red-foot h2 { font-size: 1.5rem; font-weight: 600; line-height: 2rem; }
    .red-foot h3 { font-size: 1.3rem; line-height: 1.8rem; }
    .red-foot .btn { position: absolute; top: 50%; right: 0.8rem; margin-top: -1.36rem; display: block; width: 6.81rem; height: 2.72rem; }
        .red-foot .btn.btn-receive { background: url(../images/fbh2020/btn_receive.png) center center no-repeat; background-size: 6.81rem auto; }
        .red-foot .btn.btn-look { background: url(../images/fbh2020/btn_look.png) center center no-repeat; background-size: 6.81rem auto; }



.activity-list { padding-left: 0.5rem; }
    .activity-list .termbox { padding: 0.5rem; }
    .activity-list .term { position: relative; display: block; padding: 0.8rem 4.4rem 0.8rem 12.88rem; box-shadow: 0 1px 10px 0 rgba(86,86,86,0.2); border-radius: 0.3rem; overflow: hidden; }
    .activity-list .imgbox { position: absolute; top: 0.8rem; left: 0.8rem; z-index: 1; width: 11.28rem; height: 8.46rem; background-color: #e8e8e8; background-position: center center; background-repeat: no-repeat; background-size: cover; }
    .activity-list .btn-receive { position: absolute; z-index: 1; right: 0; top: 0; width: 1.6rem; padding: 0 1rem; height: 100%; font-size: 1.6rem; font-weight: 600; color: #fff; word-wrap: break-word; word-break: break-all; writing-mode: vertical-lr; writing-mode: tb-lr; text-align: center; background: url(../images/fbh2020/line_receive.png) center left repeat-y; background-size: 100% auto; letter-spacing: 2px; }
.activity-info { padding: 0.25rem 0; }
    .activity-info h2 { height: 2.2rem; line-height: 2.2rem; font-size: 1.6rem; font-weight: 600; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .activity-info h2 a.name { display: inline-block; }
    .activity-info h3 { height: 4rem; line-height: 2rem; font-size: 1.3rem; color: #b02ff5; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }

.dynatownbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.dynatown-wrap { background: #fff; padding-bottom: 1rem; border-radius: 0 0 1rem 1rem; overflow: hidden; }
.dynatown-notice { line-height: 2rem; color: #f67d48; background: #fdf5db; }
    .dynatown-notice .go { position: relative; display: block; padding: 0.5rem 4.5rem 0.5rem 1rem; color: #f67d48; }
    .dynatown-notice .rule { position: absolute; top: 0.5rem; right: 0.8rem; z-index: 1; display: inline-block; color: #e93b3d; }
.dynatown-list { padding: 1.2rem 0 0.8rem 0.5rem; }
    .dynatown-list .termbox { padding: 0.5rem; }
    .dynatown-list .term { display: block; padding: 0.8rem; box-shadow: 0 1px 10px 0 rgba(86,86,86,0.2); }
.dynatown-body { position: relative; min-height: 4.8rem; height: 4.8rem; line-height: 2.4rem; padding-left: 5.6rem; padding-right: 7.5rem; color: #9c9fa1; font-size: 1.3rem; }
    .dynatown-body .icon { position: absolute; bottom: 0; z-index: 1; display: inline-block; width: 3.2rem; height: 3.2rem; }
        .dynatown-body .icon.icon-phone { right: 4rem; background: url(../images/fbh2020/icon_phone.png) center center no-repeat; background-size: 2.8rem; }
        .dynatown-body .icon.icon-chat { right: 0; background: url(../images/fbh2020/icon_chat.png) center center no-repeat; background-size: 2.8rem; }

    .dynatown-body .avatar { position: absolute; top: 0; left: 0; z-index: 1; width: 4.8rem; height: 4.8rem; border-radius: 50%; overflow: hidden; background: #e8e8e8; }
    .dynatown-body h2 { font-size: 1.6rem; color: #000; }
.dynatown-foot { position: relative; padding-top: 0.5rem; line-height: 2.4rem; color: #9c9fa1; margin-top: 0.8rem; border-top: 1px solid #e8e8e8; }
    .dynatown-foot .ablock { display: block; }
    .dynatown-foot h2 { position: relative; font-size: 1.5rem; font-weight: 600; color: #000; }
    .dynatown-foot .price { position: absolute; top: 0; right: 0; z-index: 1; color: #e93b3d; font-size: 1.3rem; }
.dynatown-tag { height: 1.8rem; overflow: hidden; margin-top: 0.2rem; font-size: 1.2rem; }
    .dynatown-tag .tag { display: inline-block; height: 1.8rem; line-height: 1.8rem; background: #f6f6f6; color: #9aa0a6; padding: 0 0.5rem; margin-right: .3rem; border-radius: 4px; }

.look-vrbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.look-vr-wrap { background: #fff; padding: 0.8rem 0 1.2rem; border-radius: 0 0 1rem 1rem; }
.look-vr { padding-left: 0.5rem; }
    .look-vr .termbox { padding: 0.5rem; }
    .look-vr .term { display: block; box-shadow: 0 1px 6px 0 rgba(86,86,86,0.2); }
.vr-body { }
    .vr-body .ablock { display: block; }
    .vr-body .imgbox { position: relative; padding-top: 75%; background-color: #e8e8e8; background-position: center center; background-repeat: no-repeat; background-size: cover; }
        .vr-body .imgbox .live-title { position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; height: 2rem; line-height: 2rem; background: rgba(0,0,0,0.5); color: #fff; }
            .vr-body .imgbox .live-title h6 { height: 2rem; line-height: 2rem; padding: 0 0.5rem; font-size: 1.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
        .vr-body .imgbox .icon-vr { position: absolute; top: 50%; left: 50%; z-index: 1; margin: -2.8rem 0 0 -1.8rem; width: 3.6rem; height: 3.6rem; background: url(../images/fbh2020/icon_vr80.png) center center no-repeat; background-size: 3.6rem auto; }
.vr-foot { padding: 0 0.5rem 1rem; font-size: 1.2rem; color: #9c9fa1; }
    .vr-foot .ablock { display: block; color: #9c9fa1; }
    .vr-foot h2 { height: 2.6rem; line-height: 2.6rem; font-size: 1.6rem; font-weight: 600; color: #000; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .vr-foot p { height: 2rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .vr-foot .parameter { margin-left: 0.5rem; }

.dialogue-dcrbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.dialogue-dcr-wrap { background: #fff; padding-bottom: 1rem; border-radius: 0 0 1rem 1rem; }
.dialogue-dcr { position: relative; padding: 1.2rem 0.5rem 2rem; }
    .dialogue-dcr .termbox { padding: 0.5rem; }
    .dialogue-dcr .term { padding: 0.8rem; box-shadow: 0 1px 10px 0 rgba(86,86,86,0.2) }
    .dialogue-dcr .ablock { position: relative; display: block; padding-left: 9.9rem; min-height: 9.1rem; }
    .dialogue-dcr .imgbox { position: absolute; top: 0; left: 0; z-index: 1; display: block; width: 9.1rem; height: 9.1rem; border-radius: 9.1rem; border-radius: 0.3rem; background-repeat: no-repeat; background-position: center center; background-size: cover; background-color: #e8e8e8 }
.dialogue-info h2 { height: 4.8rem; line-height: 2.4rem; font-size: 1.6rem; font-weight: 600; color: #000; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;}
.dialogue-info .wordsbox { height: 4rem; line-height: 2rem; color: #6b7072; font-size: 1.5rem; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.dialogue-other { margin-top: 0.5rem; }
    .dialogue-other .time { margin-left: 0.5rem; }
.dialogue-dcr .swiper-pagination {left: 10%;width: 80%;bottom: 0.3rem;}
    .dialogue-dcr .swiper-pagination span { margin: 0 0.2rem; background: #e8e8e8; opacity: 1; }
        .dialogue-dcr .swiper-pagination span.swiper-pagination-bullet-active { background: #e93b3d; opacity: 1; }
.dialogue-other { line-height: 2rem; color: #9c9fa1; font-size: 1.3rem; }

.live-tempbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.live-tempbox-wrap { background: #fff; padding-bottom: 0.5rem; border-radius: 0 0 1rem 1rem; text-align: center; padding-top: 0.5rem; }
    .live-tempbox-wrap iframe { border: none; }


.floor-title { margin-top: 1.8rem; }

.floor-onebox { padding: 0 0.6rem; margin-top: 1.36rem; }
.floor-one-wrap { background: #fff; padding: 1rem 0; border-radius: 0 0 1rem 1rem; }
.floor-menu { padding-left: 1rem; text-align: center; }
    .floor-menu .ablock { display: block; height: 2.8rem; line-height: 2.8rem; padding: 0 0.5rem; border-radius: 1.4rem; color: #394043; font-size: 1.5rem; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .floor-menu .swiper-slide.swiper-slide-thumb-active .ablock { color: #fff; background: url(../images/fbh2020/line_one.png) center center repeat-y; background-size: 100% auto; }
.floor-one { position: relative; padding: 0.5rem; }
    .floor-one .termbox { padding: 0.5rem; }
    .floor-one .term { padding: 0.8rem; box-shadow: 0 1px 10px 0 rgba(86,86,86,0.2) }
    .floor-one .red-body .ablock { position: relative; display: block; padding-left: 9.9rem; min-height: 7.27rem; }
    .floor-one .swiper-pagination { left: 25%; width: 50%; bottom: 0.3rem; }
        .floor-one .swiper-pagination span { margin: 0 0.2rem; background: #e8e8e8; opacity: 1; }
            .floor-one .swiper-pagination span.swiper-pagination-bullet-active { background: #e93b3d; opacity: 1; }

.floor-twobox, .floor-threebox, .floor-fourbox, .floor-fivebox { padding: 0 0.6rem; margin-top: 1.36rem; }
.floor-two-wrap, .floor-three-wrap { position: relative; background: #fff; padding-bottom: 1rem; border-radius: 0 0 1rem 1rem; }
.floor-list { position: relative; padding: 0.5rem 0.5rem 2rem; }
    .floor-list li { float: left; width: 50%; }
    .floor-list .termbox { padding: 0.5rem; }
    .floor-list .term { box-shadow: 0 1px 10px 0 rgba(86,86,86,0.2); border-radius: 0.5rem; }
.floor-body .ablock { position: relative; display: block; }
.floor-body .mark-text { position: absolute; top: 0.3rem; left: 0.2rem; z-index: 1; display: inline-block; height: 1.4rem; line-height: 1.4rem; padding: 0 0.5rem 0 0.3rem; border-radius: 0.3rem 0 0.3rem 0; font-size: 1.2rem; color: #fff; background: #ed3912; background: -moz-linear-gradient(top, #f24f18 0%, #e61f0b 100%); background: -webkit-gradient(linear, right bottom, right bottom, color-stop(0%,#f24f18), color-stop(100%,#e61f0b)); background: -webkit-linear-gradient(right, #f24f18 0%,#e61f0b 100%); background: -o-linear-gradient(right, #f24f18 0%,#e61f0b 100%); background: -ms-linear-gradient(right, #f24f18 0%,#e61f0b 100%); background: linear-gradient(to right, #f24f18 0%,#e61f0b 100%); }
.floor-body .imgbox { position: relative; padding-top: 74.85%; background-color: #e8e8e8; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.floor-body .floor-title { position: absolute; bottom: 0; left: 0; right: 0; z-index: 1; height: 2rem; line-height: 2rem; background: rgba(0,0,0,0.5); color: #fff; }
    .floor-body .floor-title h6 { height: 2rem; line-height: 2rem; padding: 0 0.5rem; font-size: 1.2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.floor-foot { padding: 0.6rem; }
    .floor-foot h2 {font-size: 1.6rem;font-weight: 600;color: #000;line-height: 1.8rem;height:  1.8rem;overflow:  hidden;text-overflow:  ellipsis;white-space:  nowrap;}
    .floor-foot .address { height: 2rem; line-height: 2rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #9c9fa1; }
    .floor-foot .line { color: #e8e8e8; margin: 0 0.2rem; }
    .floor-foot .red-tag { height: 1.8rem; overflow: hidden; margin-top: 0.2rem; font-size: 1.2rem; }
        .floor-foot .red-tag .tag { display: inline-block; height: 1.8rem; line-height: 1.8rem; background: #f6f6f6; padding: 0 .5rem; margin-right: .3rem; border-radius: 4px; }

.floor-two-wrap .swiper-pagination, .floor-three-wrap .swiper-pagination {left: 10%;width: 80%;bottom: 0.8rem;}
    .floor-two-wrap .swiper-pagination span, .floor-three-wrap .swiper-pagination span { margin: 0 0.2rem; background: #e8e8e8; opacity: 1; }
        .floor-two-wrap .swiper-pagination span.swiper-pagination-bullet-active { background: #2241a6; opacity: 1; }
        .floor-three-wrap .swiper-pagination span.swiper-pagination-bullet-active { background: #b02ff5; opacity: 1; }

.floor-fourbox .title-floor, .floor-fivebox .title-floor { border-radius: 1rem; }

.floor-fivebox { text-align: center; }

.statisticsbox { margin-top: 1.8rem; }
.statistics-wrap { padding: 0 0.6rem; margin-top: 1rem; }
.statistics { padding: 0.5rem; background: #fff; border-radius: 0.5rem; }
    .statistics li { float: left; width: 50%; }
        .statistics li.li0 { }
    .statistics .termbox { margin: 0.5rem; }
    .statistics .ablock { display: block; padding: 0.6rem; color: #fff; border-radius: 0.5rem; overflow: hidden; }
    .statistics li.li0 .ablock { height: 13.6rem; background: url(../images/fbh2020/statisticsbg0.png) center bottom no-repeat; background-size: cover; }
    .statistics li.li1 .ablock { background: url(../images/fbh2020/statisticsbg1.png) center bottom no-repeat; background-size: cover; }
    .statistics li.li2 .ablock { background: url(../images/fbh2020/statisticsbg2.png) center bottom no-repeat; background-size: cover; }
    .statistics li.li3 .ablock { background: url(../images/fbh2020/statisticsbg3.png) center bottom no-repeat; background-size: cover; }
    .statistics li.li4 .ablock { background: url(../images/fbh2020/statisticsbg4.png) center bottom no-repeat; background-size: cover; }
    .statistics h2 { height: 3.6rem; line-height: 3.6rem; font-size: 3rem; font-weight: 600; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .statistics li.li0 h2 { margin-top: 3rem; }
    .statistics h6 { height: 2.2rem; line-height: 2.2rem; font-size: 1.6rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.brandbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.brand-wrap { background: #fff; padding-bottom: 1rem; padding-top: 0.8rem; border-radius: 0 0 1rem 1rem; }
.brand-listbox { position: relative; padding-bottom: 1.5rem; }
.brand-list { padding: 0 0.5rem; }
    .brand-list .termbox { float: left; width: 33.33%; }
    .brand-list .term { margin: 0.5rem; padding: 0.5rem; border-radius: 0.5rem; overflow: hidden; border: 1px solid #e8e8e8; }
    .brand-list .logo { display: block; padding-top: 50%; background-color: #e8e8e8; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.brand-listbox .swiper-pagination {left: 10%;width: 80%;bottom: 0;}
    .brand-listbox .swiper-pagination span { margin: 0 0.2rem; background: #e8e8e8; opacity: 1; }
        .brand-listbox .swiper-pagination span.swiper-pagination-bullet-active { background: #e93b3d; opacity: 1; }

/*0303修改*/
.showroom-nav { padding: 0rem 0.75rem 0.35rem !important; }
.showroom-nav-new { padding: 0.75rem 0.75rem 0rem; }
    .showroom-nav-new li { float: left; width: 33.33%; }
        .showroom-nav-new li.li1 { width: 66.67%; }
    .showroom-nav-new .termbox { padding: 0.25rem; }
    .showroom-nav-new .ablock { position: relative; display: block; min-height: 6.48rem; _height: 6.48rem; border-radius: 0.4rem; color: #fff; padding: 0.2rem 0.6rem 0; }
        .showroom-nav-new .ablock.ablock0 { background: url(../images/fbh2020/showroom_navbg0.png) right bottom no-repeat; background-size: cover; }
    .showroom-nav-new .icon-go { position: absolute; bottom: 0.5rem; left: 0.6rem; z-index: 1; display: block; width: 3.2rem; height: 1.8rem; background: url(../images/fbh2020/showroom_go.png) right bottom no-repeat; background-size: 2.9rem auto; }
    .showroom-nav-new h2 { height: 2.4rem; line-height: 2.4rem; font-size: 1.6rem; font-weight: 600; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
    .showroom-nav-new h3 { height: 2rem; line-height: 2rem; font-size: 1.3rem; opacity: 0.8; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.showroom-posterbox { }
.showroom-poster-wrap { position: relative; padding-bottom: 0.6rem; }
.showroom-poster .termbox { float: left; width: 33.33%; padding: 0 !important; }
.showroom-poster .term { padding: 0.25rem; }
.showroom-poster .ablocks { display: block; }
.showroom-poster .imgbox { /*h6.48*/ height: 4.5rem; background-size: cover; background-position: center center; background-repeat: no-repeat; background-color: #e8e8e8; }
.showroom-poster h2 { height: 1.48rem; line-height: 1.48rem; font-size: 1.2rem; color: #394043; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; }
.showroom-poster-wrap .swiper-pagination { left: 25%; width: 50%; height: 8px; line-height: 8px; bottom: 0; }
    .showroom-poster-wrap .swiper-pagination span { width: 6px; height: 6px; margin: 0 0.2rem; background: #e8e8e8; opacity: 1; }
        .showroom-poster-wrap .swiper-pagination span.swiper-pagination-bullet-active { background: #e93b3d; opacity: 1; }

.success-billbox { padding: 0 0.6rem; margin-top: 1.36rem; }
.success-bill { padding: 1rem; border-radius: 0.5rem; background: #fff; }
    .success-bill .bill { position: relative; display: block; text-align: center; }
        .success-bill .bill img { height: 4.6rem; }
        .success-bill .bill .tips { position: absolute; z-index: 1; right: 0.6rem; bottom: 0.3rem; display: inline-block; height: 1.4rem; line-height: 1.4rem; padding: 0 0.3rem; font-size: 1.2rem; color: #fff; background: rgba(0,0,0,0.3); border-radius: 0.7rem; }

.special-room-list .mark { position: absolute; top: -0.2rem; left: -0.3rem; z-index: 1; }
/*.special-room-list .mark-seckill { display: block; width: 2.364rem; height: 3.182rem; background: url(../images/fbh2020/mark_seckill.png) center center no-repeat; background-size: 2.364rem auto; }*/
.special-room-list .mark-seckill { display: block; width: 2.364rem; height: 3.182rem; background: url(../images/fbh2020/mark_buy.png) center center no-repeat; background-size: 2.364rem auto; }

.billbox { position: relative; }
.success-bill .tips { position: absolute; z-index: 2; right: 0.6rem; bottom: 0.3rem; display: inline-block; height: 1.4rem; line-height: 1.4rem; padding: 0 0.3rem; font-size: 1.2rem; color: #fff; background: rgba(0,0,0,0.3); border-radius: 0.7rem; }

.title-gradation .subtitle { position: relative; opacity: 1 !important; color: rgba(255,255,255,0.6); }
    .title-gradation .subtitle:after { position: absolute; top: 0.1rem; left: 0; display: block; content: ""; width: 1.5px; height: 1.1rem; background: #fff; opacity: 0.6; }
    .title-gradation .subtitle .icon-hot { position: absolute; top: -0.8rem; right: -3rem; z-index: 1; width: 2.8rem; height: 1.5rem; background: url(../images/fbh2020/icon_hot_word.png) center center no-repeat; background-size: 2.8rem auto; opacity: 1 !important; }
.fbh-entrance .ablock { position: relative; }
.fbh-entrance .icon-hot { position: absolute; top: -0.8rem; right: -0.8rem; z-index: 1; width: 2.8rem; height: 1.5rem; background: url(../images/fbh2020/icon_hot_word.png) center center no-repeat; background-size: 2.8rem auto; opacity: 1 !important; }