body {
    padding-top: 50px;
}

.navbar {
    position:fixed;
    top: 0;
    width: 100%;
    min-width:320px;
    max-width:640px;
    z-index: 10;
    font-size:30px;
}

.tops {
    background: #0076a4;
    height: 50px;
    color: #FFF;
    position: relative
}

.open_pan {
    position: absolute;
    width: 24px;
    right: 21px;
    top: 0px;
    cursor: pointer
}

    .open_pan img, .open_search img {
        width: 100%
    }

.open_search {
    position: absolute;
    width: 25px;
    left: 21px;
    top: 0px;
    cursor: pointer
}

.logo {
    display: block;
    margin: 0 60px;
    text-align: center;
    padding-top: 2px
}

    .logo img {
        height: 42px;
        margin-top: 5px;
        display: inline
    }








.section {
    margin: 0 5px 5px;
    background: #FFF;
    overflow: hidden;
    clear: both;
    position: relative
}

.nav_box {
    background: #FFF
}

    .nav_box ul {
        padding: 5px;
        overflow: hidden;
        clear: both
    }

        .nav_box ul li {
            width: 12.5%;
            float: left;
            text-align: center
        }

            .nav_box ul li a {
                display: block;
                margin: 7px;
                color: #999;
                font-size: 12px;
                border-radius: 100%;
                position: relative
            }

                .nav_box ul li a img {
                    display: block;
                    max-width: 50px;
                    width: 100%;
                    border-radius: 100%;
                    margin: 0 auto
                }

            .nav_box ul li i {
                display: block;
                width: 100%;
                margin-bottom: 7px;
                text-align: center;
                left: 0;
                font-size: 12px;
                color: #000
            }


.banner-index {
    position: relative;
    margin: 5px;
    overflow: hidden;
    box-sizing: border-box;
}
.swiper-car, .swiper-car_1 {
    height: 200px;
    padding-bottom: 25px;
    margin: 5px 0
}

    .swiper-car, .swiper-car .swiper-slide, .swiper-car_1, .swiper-car_1 .swiper-slide {
        width: 100%
    }

        .swiper-car .slide_one a, .swiper-car_1 .slide_two a {
            display: block;
            margin: 0 5px
        }

            .swiper-car .slide_one a img, .swiper-car_1 .slide_two a img {
                width: 100%
            }










.bannerDownload {
    width: 100%;
    height: 50px;
    left: 0px;
    right: 0px;
    background: url(../images/xy_opbj.png) repeat;
    overflow: hidden;
    line-height: 100px;
    position: fixed;
    z-index: 998;
    top: 0px;
    font-family: '\5FAE\8F6F\96C5\9ED1';
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
}

    .bannerDownload img {
        vertical-align: top;
    }

#close_1 {
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -47px;
    text-align: center;
    padding: 38px 10px;
    z-index: 999;
}

    #close_1 img {
        width: 20px;
        height: 20px;
        opacity: 0.8;
    }

.s-content {
    height: 100%;
    display: block;
    margin-left: 13%;
    position: relative;
}

    .s-content img {
        width: 40px;
        height: 40px;
        display: inline-block;
        vertical-align: top;
        margin-top: 5px;
    }

    .s-content p {
        position: absolute;
        height: 35px;
        top: 50%;
        left: 50px;
        line-height: 22px;
        margin-top: -20px;
        font-size: 16px;
        color: rgb(255, 255, 255);
    }

        .s-content p span {
            font-size: 12px;
            display: block;
            color: #fff;
        }

    .s-content b {
        background-color: #ec8c3f;
        position: absolute;
        right: 10px;
        top: 10px;
        height: 30px;
        width: 85px;
        text-align: center;
        font-weight: normal;
        font-size: 14px;
        line-height: 30px;
        border-radius: 7px;
        color: rgb(255, 255, 255);
    }

.header {
    background-color: #ec384b;
    height: 50px;
    position: relative;
    width: 100%;
}

    .header .logo {
        position: absolute;
        top: 11px;
    }

        .header .logo img {
            height: 28px;
            display: block;
            margin: 0 auto;
            margin-left: 10px;
        }

    .header .search {
        width: 100% !important;
        display: block;
        padding: 0 0px 0 10px;
        line-height: 2;
        border-radius: 10px;
        font-size: 14px;
        background-color: #fff;
        padding-right: 15px;
        position: relative;
    }

        .header .search i {
            color: #666666;
        }

.enen {
    background: url(../images/search_img.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 6px;
    display: block;
    width: 20px;
    height: 20px;
    background-size: 15px;
}

.header .sub {
    background: url(../images/search_img.png) no-repeat center center;
    background-size: 15px 15px !important;
    border: none;
    outline: none;
    position: absolute;
    top: 9px !important;
    right: -25px !important;
    width: 40px !important;
    height: 30px !important;
}

.sea {
    position: relative;
    margin-left: 72px;
    margin-right: 80px;
    padding-top: 10px;
}

.sea2 {
    margin-right: 56px !important;
}

.header .sub2 {
    right: -1px !important;
}

.xym_gd {
    background: url(../images/header_icon2.png) no-repeat;
    background-size: 100%;
    float: right;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 13px;
    right: 13px;
}

.xym_gdul {
    position: absolute;
    top: 50px;
    right: 0px;
    display: block;
    background-color: #434343;
    width: 120px;
    padding: 5px 0px;
    text-align: center;
    display: none;
    z-index: 99;
}

    .xym_gdul a {
        color: #fff;
        font-size: 16px;
        line-height: 36px;
    }

    .xym_gdul li {
        border-bottom: 1px solid #585858;
    }

        .xym_gdul li:last-child {
            border: 0px;
        }

header {
    overflow: visible !important;
    height: 50px;
    position: relative;
    z-index: 9999;
}

.swiper-container1 {
    width: 100%;
}

    .swiper-container1 .swiper-slide {
        text-align: center;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .swiper-container1 .swiper-wrapper div img {
        width: 100%;
    }


.nav {
    padding-top: 10px;
}

    .nav li {
        float: left;
        width: 20%;
        text-align: center;
        margin-bottom: 10px;
    }

        .nav li img {
            width: 40px;
            height: 40px;
            display: block;
            margin: 0 auto;
        }

        .nav li i {
            font-style: normal;
            color: #666666;
            font-size: 14px;
            padding-top: 5px;
            display: block;
        }

.sdj_img img, .index-xxpf img {
    width: 100%;
}

.ind_cont2 {
    padding: 10px 0px 10px 5px;
}

    .ind_cont2 li {
        float: left;
        width: 25%;
    }

        .ind_cont2 li a {
            display: block;
            margin-right: 5px;
            background-color: #f7f7f7;
            padding: 10px 0;
        }

        .ind_cont2 li img {
            display: block;
            width: 68px;
            height: 69px;
            margin: 0 auto;
        }

.ranking .tit, .top_search .tit2, .brand .tit3, .feature .items, .find .shop, .informs .zt, .works .items {
    line-height: 45px;
    height: 45px;
    background-color: #f0f0f0;
    font-size: 14px;
    color: #e80606;
}

    .ranking .tit span, .top_search .tit2 span, .brand .tit3 span, .feature .items i, .find .shop i, .informs .zt i, .works .items span i, .homes .items span i, .answers .items span i, .enjoy .tit span {
        width: 3px;
        height: 16px;
        margin: 14px 10px 10px 10px;
        background-color: #e80606;
        display: block;
        float: left;
    }

.ranking .lists li, .feature .ts li {
    line-height: 40px;
    border-bottom: 1px solid #f0f0f0;
    padding-right: 10px;
    height: 40px;
}

    .ranking .lists li i {
        float: left;
        width: 15px;
        height: 15px;
        line-height: 15px;
        font-size: 14px;
        color: #e8a006;
        border: 1px solid #e8a006;
        text-align: center;
        display: inline-block;
        margin: 12px 10px 10px 10px;
    }

    .ranking .lists li:first-child {
        font-weight: bold;
    }

    .ranking .lists li a, .feature .ts li a {
        font-size: 14px;
        color: #333;
        overflow: hidden;
        display: inline-block;
        float: left;
    }

    .ranking .lists li:first-child i {
        background-color: #e80606;
        color: #fff;
        border-color: #e80606;
    }

    .ranking .lists li:nth-child(2) i {
        background-color: #e85606;
        color: #fff;
        border-color: #e85606;
    }

    .ranking .lists li:nth-child(3) i {
        background-color: #e8a006;
        color: #fff;
        border-color: #e8a006;
    }

    .ranking .lists li:last-child {
        border-bottom: 0;
    }

.top_search .ls {
    border-bottom: 1px solid #e7e7e7;
}

    .top_search .ls li {
        float: left;
        width: 25%;
        height: 40px;
        line-height: 40px;
        text-align: center;
    }

        .top_search .ls li a {
            color: #333333;
            font-size: 14px;
            border-right: 1px solid #e7e7e7;
        }

    .top_search .ls:last-child {
        border-bottom: 0;
    }

    .top_search .ls li:last-child {
        border-right: 0;
    }


.brand .tit3 span {
    background-color: #fe6e43;
}

.brand .tit3 {
    color: #fe6e43;
}

.brand .hots li, .find .hots li {
    float: left; /* padding: 0.22rem 0.2rem 0.36rem 0.2rem; */
    border-bottom: 1px solid #f0f0f0;
    width: 50%;
}

    .brand .hots li img, .find .hots li img {
        width: 100%;
        display: block;
        padding-bottom: 10px;
    }

    .brand .hots li a, .find .hots li a {
        font-size: 14px;
        color: #333;
        text-align: center;
        padding: 10px;
        border-right: 1px solid #f0f0f0;
    }

.brand .hots .active, .find .hots .active { /* border-right: 1px solid #f0f0f0; */
}


.feature .items {
    color: #3ad6cd;
}

    .feature .items i {
        background-color: #3ad6cd;
    }

    .feature .items .more, .works .items .more, .homes .items .more, .informs .zt .more {
        padding-right: 10px;
        color: #3ad6cd;
        font-size: 14px;
    }

        .feature .items .more img, .works .items .more img, .homes .items .more img, .informs .more img {
            width: 9px;
            height: 16px;
            padding-left: 5px;
            vertical-align: -3px;
        }

.feature .ts li {
    padding-left: 10px;
}


.informs .zt span i {
    background-color: #5f8fe8;
    height: 16px;
    display: inline-block;
    margin-top: 12px;
}

.informs .zt, .informs .zt .more {
    color: #5f8fe8;
}

    .informs .zt span i {
        background-color: #5f8fe8;
    }

.informs .chuangy {
    padding: 0 10px;
    background-color: #f0f0f0;
}

.informs .swiper-container2 {
    width: 100%;
    height: auto;
}

    .informs .swiper-container2 .swiper-slide img {
        width: 100%;
    }

.works .items, .works .items .more {
    color: #26c281;
}

    .works .items span i {
        background-color: #26c281;
    }

.works .tabs, .homes .tabs, .answers .tabs { /* padding: 0 10px; */
}

    .works .tabs li, .homes .tabs li, .answers .tabs li { /* padding-top:0.42rem; */
        border-bottom: 1px solid #e7e7e7; /* padding-bottom: 0.36rem; */
        overflow: hidden;
    }

    .works .tabs li, .homes .tabs li, .answers .tabs li {
        border-bottom: 1px solid #e7e7e7;
        overflow: hidden;
        padding: 5px 10px;
    }

        .works .tabs li .icon3, .homes .tabs li .icon3 {
            width: 12px;
            height: 12px;
            display: inline-block;
            margin-right: 5px;
            margin-top: 9px;
        }

        .works .tabs li .txt1, .homes .tabs li .txt1, .answers .tabs li .txt1 {
            font-size: 14px;
            color: #333;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
        }

        .works .tabs li .txt2, .homes .tabs li .txt2 {
            font-size: 12px;
            color: #999999;
        }

            .works .tabs li .txt2 span, .homes .tabs li .txt2 span {
                padding-right: 10px;
            }

                .works .tabs li .txt2 span:first-child img, .homes .tabs li .txt2 span:first-child img {
                    width: 12px;
                    height: 12px;
                    padding-right: 5px;
                    vertical-align: -1px;
                }

                .works .tabs li .txt2 span:nth-child(2) img, .homes .tabs li .txt2 span:nth-child(2) img {
                    width: 14px;
                    height: 10px;
                    padding-right: 5px;
                    vertical-align: 0px;
                }

        .works .tabs li:last-child, .homes .tabs li:last-child {
            border-bottom: 0;
        }

        .works .tabs li .txt2 {
            padding-left: 15px;
            height: 30px;
            line-height: 30px;
            overflow: hidden;
        }

.xym_e .zt {
    font-size: 16px !important;
    line-height: 40px;
    height: 40px;
}

.xym_e ul li {
    float: left;
    width: 20%;
    height: 40px;
    line-height: 40px;
}

    .xym_e ul li a {
        display: block;
        font-size: 14px;
        text-align: center;
        border-right: 1px solid #f0f0f0;
        color: #212121;
    }

.xym_g li {
    border-bottom: 1px solid #f0f0f0;
}

.xym_e {
    display: block;
    overflow: hidden;
}

.footer {
    background-color: #f0f0f0;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
}

    .footer .mobile {
        padding: 10px 0;
        border-bottom: 1px solid #999999;
    }

        .footer .mobile li {
            float: left;
            width: 20%;
        }

            .footer .mobile li img {
                width: 25px;
                height: 25px;
                display: block;
                margin: 0 auto;
                padding-bottom: 5px;
            }

            .footer .mobile li:last-child {
                padding-right: 0;
            }

            .footer .mobile li a {
                color: #999999;
                font-size: 12px;
                text-align: center;
            }

    .footer .tel {
        padding: 10px 0;
    }

        .footer .tel p {
            line-height: 20px;
            font-size: 12px;
            color: #999999;
            text-align: center;
        }

.cur_local {
    line-height: 30px;
    height: 30px;
    font-size: 12px;
    color: #999;
    padding-left: 10px;
}

    .cur_local a, .cur_local span, .cur_local i {
        float: left;
    }

    .cur_local a {
        font-size: 12px;
        color: #999;
        padding: 0 5px;
    }

.fc_items .tabs {
    border-bottom: 1px solid #ebebeb;
    background-color: #f8f8f8;
    overflow: hidden;
}

    .fc_items .tabs li {
        float: left;
        line-height: 40px;
        width: 33.3%;
        height: 40px;
    }

        .fc_items .tabs li a {
            background: url(../images/tabs_dn.png) no-repeat 100px center;
            background-size: 9%;
            text-align: center;
            height: 40px;
            line-height: 40px;
            overflow: hidden;
        }

            .fc_items .tabs li a img {
                width: 12px;
                margin: 0 0 0 5px;
            }

            .fc_items .tabs li a.current {
                background: url(../images/tabs_up.png) no-repeat 100px center;
                background-size: 9%;
                color: red;
            }

        .fc_items .tabs li.current a {
            color: #ec384b;
        }

.fc_items .sum {
    display: none;
}

    .fc_items .sum li {
        line-height: 40px;
        border-bottom: 1px solid #e0e0e0;
        padding-left: 10px;
        height: 40px;
    }

        .fc_items .tabs li a, .fc_items .sum li a {
            font-size: 14px;
            color: #666666;
        }

.repast1 {
    position: relative;
    color: #a6a6a6;
    padding: 10px;
    border-bottom: 10px solid #f0f0f0;
    z-index: 1;
    overflow: hidden; /* padding-left: 130px; */ /* min-height: 76px; */
}

    .repast1 .num { /* width: 4.46rem; */ /* text-align: center; */ /* padding-right: 0.4rem; */ /* position: absolute; */ /* left: 10px; */ /* top: 10px; */
        float: left;
        position: relative;
        width: 120px;
    }

        .repast1 .num img {
            width: 110px;
            height: 55px; /* padding-bottom: 10px; */
            display: block;
        }

        .repast1 .num span i, .repast1 .greens p i {
            color: #f34d4e;
        }

    .repast1 .skip {
        color: #a6a6a6;
        display: block;
    }

    .repast1 .greens h5 {
        font-size: 16px;
        color: #424242;
    }

    .repast1 .greens ul {
        padding-top: 5px;
    }

    .repast1 .greens li {
        float: left;
        padding: 0 5px;
        line-height: 16px;
        height: 16px;
        border: 1px solid #a6a6a6;
        text-align: center;
        font-size: 12px;
        color: #a6a6a6;
        margin-right: 5px;
        display: block;
    }

        .repast1 .greens li:last-child {
            margin-right: 0;
        }

.contact {
    position: absolute;
    right: 10px;
    top: 10px;
    display: inline-block;
    width: 45px;
    height: 37px;
    background: #f14945;
    border-radius: 50%;
    font-size: 12px;
    text-align: center;
    box-shadow: 0px 0px 6px #888888;
    padding-top: 6px;
}

.repast1 .contact li {
    margin-bottom: 10px;
    background-color: #f34d4e;
    width: 70px;
    height: 20px;
    border-radius: 5px;
    font-size: 12px;
}

.repast1 .contact li {
    color: #fff;
    line-height: 20px;
    text-align: center;
}

    .repast1 .contact li:nth-child(2) {
        border: 1px solid #f34d4e;
        background-color: #fff;
        width: 70px;
        height: 20px;
        line-height: 20px;
        color: #f34d4e;
    }

#aMore {
    font-size: 14px;
    color: #666666;
    text-align: center;
    background-color: #f0f0f0;
}

.more_loadimg {
    text-align: center;
    background-color: #f0f0f0;
    padding-top: 0.3rem;
}

    .more_loadimg img {
        display: block;
        margin: 0 auto;
    }

.mores {
    padding-top: 0.3rem;
}

.greens p {
    font-size: 12px;
    color: #a0a0a0; /* margin-top: 2px; */
}

.repast1 .num span {
    margin-top: 5px;
    font-size: 12px;
    display: inline-block;
}

.hide_more {
    display: none;
}

.more_loadimg {
    text-align: center;
    display: none;
    margin-top: 10px;
}

.load_more {
    border-bottom: solid 1px #e7e7e7;
    background: #FFF;
    text-align: center;
    line-height: 40px;
}

    .load_more a {
        color: #131212;
        font-size: 14px;
        font-family: "\5FAE\8F6F\96C5\9ED1"
    }

.bt10 {
    border-top: 10px solid #f0f0f0;
}

.classify { /* width: 100%; */
    padding: 10px 0 0 10px;
    display: none;
    position: absolute;
    top: 50px;
    left: 0;
    background-color: #fff;
    z-index: 100;
}

    .classify li {
        float: left;
        width: 25%;
        line-height: 25px;
        height: 25px; /* background-color: #f0f0f0; */
        margin-bottom: 10px;
        border-radius: 5px; /* margin-right: 5px; */
    }

        .classify li a {
            font-size: 14px;
            color: #666;
            text-align: center;
            margin-right: 10px;
            display: block;
            background-color: #f0f0f0;
            border-radius: 5px;
        }

.icon {
    position: absolute;
    top: 13px;
    right: 13px;
    background: url(../images/header_icon2.png) no-repeat;
    background-size: 100%;
    width: 28px;
    height: 28px;
}

    .icon img {
        width: 28px;
        height: 28px;
        float: left;
    }

.subject {
    background-color: #f8f8f8;
    height: 40px;
    border-bottom: 1px solid #ebebeb;
    line-height: 40px;
}

    .subject li {
        float: left;
        width: 50%;
        line-height: 40px;
        display: block;
        height: 40px;
    }

        .subject li a {
            text-align: center;
            font-size: 14px;
            color: #666666;
        }

.lunb .swiper-container3 {
    width: 100%;
    background-color: #f0f0f0;
}

    .lunb .swiper-container3 .swiper-slide img {
        width: 100%;
    }

.newest .next {
    margin-bottom: 0;
}

.newest {
    padding: 0 10px;
    background-color: #f0f0f0;
}

    .newest .news {
        background-color: #fff;
        height: 35px;
        line-height: 35px;
        margin-bottom: 10px;
    }

        .newest .news span, .newest .news h4 {
            float: left;
        }

    .newest .red {
        width: 5px;
        height: 35px;
        background-color: #ec384b;
    }

    .newest h4 {
        font-size: 15px;
        color: #000;
        padding: 0 10px 0 5px;
    }

        .newest h4 i {
            color: #ec384b;
        }

    .newest .bor {
        width: 1px;
        height: 25px;
        background-color: #f0f0f0;
        margin-top: 6px;
        margin-right: 10px;
    }

    .newest h5 {
        font-weight: normal;
        font-size: 14px;
        color: #666;
        line-height: 35px;
        padding-right: 5px;
        height: 35px;
        overflow: hidden;
    }

.trade .til {
    line-height: 35px;
    height: 35px;
    border-bottom: 1px solid #d2d2d2;
}

.trade {
    background-color: #fff;
    margin-bottom: 10px;
}

    .trade .til h5 {
        float: left;
        font-size: 15px;
        color: #000;
        padding-left: 5px;
        font-weight: bold;
    }

    .trade .til .more {
        font-size: 12px;
        color: #ff793b;
    }

        .trade .til .more img {
            width: 10px;
            height: 13px;
            padding: 0 5px;
            vertical-align: -2px;
        }

.join {
    padding: 20px 0;
    border-bottom: 1px solid #d2d2d2;
    margin: 0 10px;
    overflow: hidden;
    padding-left: 92px;
    position: relative;
}

    .join img {
        position: absolute;
        left: 0;
        top: 0px;
        width: 82px;
        padding: 10px 0;
    }

    .join .join-p {
        font-size: 14px;
        color: #333;
        overflow: hidden;
        height: 20px;
        line-height: 20px;
        overflow: hidden;
        margin-top: -5px;
    }

    .join p:last-child {
        font-size: 12px;
        color: #999999;
        margin-top: 5px;
    }

.trade a:last-child .join, .trade2 li:last-child .join {
    border-bottom: 0;
}

.lunb .swiper-container3 {
    width: 100%;
    height: 3.6rem padding: 0.17rem 0 0.7rem 0;
    background-color: #f0f0f0;
    padding-bottom: 10px;
}

    .lunb .swiper-container3 .swiper-slide img {
        width: 100%;
    }

.newest .next {
    margin-bottom: 0;
}

.bt10 {
    border-top: 10px solid #f0f0f0;
}

.no_show {
    position: relative;
}

    .no_show img {
        display: block;
        width: 100%;
        z-index: 1;
    }

.no_hongbao span {
    font-size: 14px !important;
    display: inline-block;
    color: #fff;
    margin-right: 0px;
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    left: 29%;
}

.no_hongbao label {
    /* font-size: 16px; */
    color: #fff701;
    font-weight: bold;
    display: inline-block;
    margin-left: 0px;
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    left: 39%;
}

    .no_hongbao label em {
        font-size: 25px;
        font-weight: bold;
        font-style: normal;
    }

.no_href {
    width: 24%;
    position: absolute;
    right: 4%;
    top: 50%;
    transform: translate(0,-50%);
}

    .no_href img {
        display: block;
        width: 100%;
        z-index: 1;
    }

    .no_href a {
        display: block;
        width: 100%;
        height: 100%;
        position: absolute;
        z-index: 2;
        top: 0px;
        left: 0px;
    }

.ad_pic {
    width: 100%;
}

.poster {
    padding: 10px 10px 0 10px;
}

    .poster h5 {
        font-size: 16px;
        color: #040404;
        float: left;
        padding-bottom: 10px;
        font-weight: normal;
    }

        .poster h5 img {
            display: inline-block;
            width: 20px;
        }

    .poster .lok {
        float: right;
        border: 1px solid #949494;
        font-size: 12px;
        color: #666;
        border-radius: 2px;
        line-height: 20px;
        text-align: center;
        padding: 0 10px;
        height: 20px;
    }

    .poster p, .inform .pro {
        font-size: 13px;
        color: #666666;
        margin: 0;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        margin-bottom: 5px;
    }
/*.inform{border-bottom: 1px solid #e7e7e7;padding-bottom: 5px;margin-bottom: 10px;}*/
.inform .mon span {
    font-size: 20px;
    color: #ec384b;
}

.inform .mon i {
    color: #ec384b;
}

.inform .mon { /* padding-bottom: 10px; */
}

.inform p { /* padding-bottom: 0.34rem; */
}

.inform_ps {
    width: 9px;
    height: 11px;
    padding: 0 5px;
}

.inform .prod li {
    float: left;
    padding: 3px;
    border: 1px solid #ec384b;
    border-radius: 3px;
    margin-right: 5px;
    margin-bottom: 5px;
}

    .inform .prod li a {
        color: #ec384b;
        font-size: 12px;
    }

.invest {
}

.aptitude img {
    float: left;
    width: 31px;
    height: 23px;
    margin: 9px 10px 0 0;
}

.aptitude a {
    float: right;
    font-size: 12px;
    color: #666;
    margin-top: 10px;
}

.aptitude p {
    float: left;
    font-size: 14px !important;
    color: #9d9c9c;
    line-height: 40px !important;
    height: 40px !important;
}

.aptitude a i { /* padding: 0 0.4rem 0 0.42rem; */ /* line-height: 1.46rem; */
}

.company, .introduce, .advantage, .policy, .gg_show {
    border-top: 10px solid #f0f0f0;
}

    .company h5, .introduce h5, .advantage h5, .policy h5, .gg_show h5 {
        line-height: 40px;
        font-size: 16px;
        color: #333;
        border-bottom: 1px solid #f0f0f0;
        height: 40px;
        font-weight: normal;
    }

        .company h5 span, .introduce h5 span, .advantage h5 span, .policy h5 span, .gg_show h5 span {
            width: 4px;
            height: 20px;
            background-color: #ec384b;
            float: left;
            margin: 10px 10px 0 10px;
        }

    .company p, .introduce p, .advantage p, .policy p {
        font-size: 14px;
        color: #666;
        line-height: 25px;
    }

    .company .unfold, .introduce .unfold, .advantage .unfold, .policy .unfold {
        line-height: 30px;
        color: #ec384b;
        text-align: center;
        border-top: 1px solid #f0f0f0;
    }

        .company .unfold img, .introduce .unfold img, .advantage .unfold img, .policy .unfold img {
            width: 12px;
            height: 10px;
            padding-left: 6px;
            vertical-align: 0px;
        }

.gg_txt p {
    display: block;
}

.gg_txt {
    padding: 10px 10px 0 10px;
    height: 200px;
    overflow: hidden;
    margin-bottom: 10px;
}

.hid .unfold:nth-child(2) {
    display: none;
}

.gg_txt.active {
    height: auto;
}

.gg_show ul {
    padding: 10px;
    overflow: hidden;
    justify-content: center;
    align-items: center;
    display: flex;
}

    .gg_show ul li {
        float: left;
        padding-right: 5px;
    }

        .gg_show ul li:last-child {
            padding-right: 0;
        }

        .gg_show ul li img {
            width: 80px;
            height: 80px;
            display: inline-block;
        }

.jiat img {
    width: 100%;
    display: block;
}

.lyb {
    background: #FFF;
    margin-top: 10px;
    border-top: solid 2px #d6d5d4;
    padding-bottom: 20px
}

    .lyb h2 {
        text-align: center;
        color: #d3172c;
        line-height: 40px;
        border-bottom: solid 1px #f5f5f5;
        font-size: 0.6rem
    }

    .lyb dd {
        margin: 10px 20px 0 20px;
        border: solid 1px #e7e7e7;
        border-radius: 5px;
        height: 35px;
        line-height: 35px;
        position: relative;
        font-size: 0.5rem;
    }

        .lyb dd label {
            position: absolute;
            left: 5px;
            top: 0
        }

        .lyb dd .inp {
            margin-left: 70px
        }

            .lyb dd .inp .inp_text {
                width: 100%;
                height: 35px;
                vertical-align: 0
            }

    .lyb dt {
        margin: 10px 20px 0 20px;
    }

        .lyb dt .tj_ly {
            background: #d3172c;
            color: #fff;
            height: 37px;
            width: 100%;
            border-radius: 5px;
            font-size: 0.5rem;
        }

.homes .items, .answers .items {
    background-color: #fff;
    border-bottom: 1px solid #f0f0f0;
}

    .homes .items, .homes .items .more, .answers .items {
        color: #ec384b;
        font-size: 16px;
        line-height: 30px;
    }

        .homes .items span i, .answers .items span i {
            margin-top: 8px;
        }

        .homes .items strong, .answers .items strong {
            color: #333;
        }

.homes {
    border-bottom: 10px solid #f0f0f0;
}

.answers .tabs li .icon3 {
    width: 0.5rem;
    height: 0.36rem;
    padding-right: 0.24rem;
    padding-top: 0.08rem;
}

.answers .tabs li .txt3 {
    font-size: 0.36rem;
    color: #999999;
}

    .answers .tabs li .txt3 img {
        width: 0.34rem;
        height: 0.34rem;
        padding: 0 0.24rem 0 0.18rem;
    }

    .answers .tabs li .txt3 i {
        padding-right: 0.2rem;
    }

.enjoy .doing {
    padding: 15px 0;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden;
    position: relative;
    display: block;
}

    .enjoy .doing:last-child {
        border-bottom: 0;
    }

    .enjoy .doing .pic {
        position: absolute;
        left: 10px;
        top: 10px;
        width: 154px;
        display: block;
    }

    .enjoy .doing .price h5 {
        font-size: 16px;
        color: #333;
        font-weight: normal;
        line-height: 20px;
        height: 20px;
    }

    .enjoy .doing .price span {
        font-size: 14px;
        color: #999;
        line-height: 20px;
        height: 20px;
        overflow: hidden;
        display: block;
    }

.enjoy .price ul {
    float: left;
}

    .enjoy .price ul li {
        padding: 4px;
        margin-right: 5px;
        border: 1px solid #f0f0f0;
        color: #999;
        border-radius: 3px;
        float: left;
        font-size: 12px;
        margin-top: 4px;
    }

.enjoy .price strong {
    font-size: 14px;
    color: #ec384b;
    margin-top: 7px;
    display: inline-block;
}

    .enjoy .price strong i {
        font-size: 15px;
    }

.enjoy .tit {
    line-height: 45px;
    height: 45px;
    background-color: #f0f0f0;
    font-size: 16px;
    color: #e80606;
}

.price {
    padding-left: 174px;
}

.footer2 {
    padding-bottom: 40px;
}


#message_hongbaoBox {
    font-size: 16px !important;
}
/*.bottomBarstyle02 .bar-container .bar-hongbao a:before{background: url(../images/newA_icon4.png) no-repeat;}*/

.aptitude {
    margin: 0 10px;
}

.hots li a em {
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    font-style: normal;
    display: inline-block;
}

.card {
    padding: 20px 0;
    border-top: 10px solid #f0f0f0;
}

    .card img {
        display: block;
        margin: 0 auto;
        width: 180px;
    }

.zx_inform {
    border-top: 10px solid #f0f0f0;
}


.message { /* font-size: 14px; */
    color: #000000;
}

    .message .tit {
        line-height: 1.44rem;
        background-color: #f0f0f0;
    }

        .message .tit span {
            width: 0.1rem;
            height: 0.5rem;
            background-color: #dd1741;
            margin: 0.48rem 0.27rem 0 0.4rem;
            float: left;
        }

        .message .tit i {
            color: #dd1741;
        }

    .message .item1 {
        border-bottom: 1px solid #dbdbdb;
        padding: 10px 10px;
    }

        .message .item1 .pic1 {
            display: block;
            width: 80px;
            position: absolute;
            left: 10px;
            top: 15px;
        }

.hy_txt {
    margin-left: 90px;
}

.message .item1 .hy_txt p {
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    color: #666;
    margin: 5px 0;
}

.hy_txt ul li {
    font-size: 12px;
    color: #52b7f5;
}

    .hy_txt ul li:first-child img {
        width: 10px;
        height: 10px;
        padding-right: 5px;
    }

    .hy_txt ul li:nth-child(2) img {
        width: 13px;
        height: 8px;
        padding-right: 5px;
    }


.hide_more {
    display: none;
}


.more_loadimg {
    text-align: center;
    display: none;
    margin-top: 10px;
}

.load_more {
    border-bottom: solid 1px #e7e7e7;
    background: #FFF;
    text-align: center;
    line-height: 40px;
}

    .load_more a {
        color: #131212;
        font-size: 14px;
        font-family: "\5FAE\8F6F\96C5\9ED1"
    }

.header_icon {
    display: block;
    width: 28px;
    height: 28px;
}

.hangy_banner {
    width: 100%;
    height: 108px;
}

.hy_subject {
    padding: 10px;
    overflow: hidden;
}

    .hy_subject h5 {
        font-size: 14px;
        color: #040404;
        padding-bottom: 10px;
    }

    .hy_subject p {
        font-size: 12px;
        color: #666;
        line-height: 25px;
    }

        .hy_subject p img {
            width: 100%;
            display: block;
            height: auto;
        }

    .hy_subject .link a {
        float: left;
        padding: 0.2rem 0.4rem;
        font-size: 0.42rem;
        color: #666;
        text-align: center;
        border: 0.01rem solid #51575c;
        border-radius: 0.34rem;
        margin-right: 0.4rem;
        margin-top: 0.4rem;
    }

.message { /* font-size: 0.5rem; */
    color: #000000;
}

    .message .tit {
        line-height: 40px;
        background-color: #f0f0f0;
        font-size: 16px !important;
    }

        .message .tit span {
            width: 2px;
            height: 18px;
            background-color: #dd1741;
            margin: 10px;
            float: left;
        }

        .message .tit i {
            color: #dd1741;
        }

    .message .item1 {
        border-bottom: 1px solid #dbdbdb;
        position: relative;
    }

        .message .item1 .pic1 { /* width:2.65rem; */ /* height: 1.9rem; */
            padding-right: 10px;
        }



.recommend h4, .clothing h4, .bread h4, .beauty h4, .toy h4, .house h4, .protect h4, .educ h4, .server h4 {
    font-size: 14px;
    color: #000;
    border-top: 1px solid #d2d2d2;
    text-align: center;
    line-height: 40px;
}

    .recommend h4 img, .clothing h4 img, .bread h4 img, .beauty h4 img, .toy h4 img, .house h4 img, .protect h4 img, .educ h4 img, .server h4 img {
        display: inline-block;
        vertical-align: -2px;
        width: 15px;
        height: 15px;
        margin-right: 5px;
    }
/*.recommend h4{background: url(../images/recommend_icon.png) no-repeat 136px center;background-size: 3%;}*/
.recommend .lists li {
    float: left;
    text-align: center;
    width: 33.3%; /* margin-bottom: 5px; */
}

.recommend .lists { /* padding-left:0.2rem; */
    padding-left: 10px;
}

    .recommend .lists li.active {
        padding-right: 0;
    }

    .recommend .lists li img { /* width: 3.9rem; */ /* height: 2.08rem; */
        display: block;
        width: 100%;
    }

    .recommend .lists li i {
        line-height: 30px;
        height: 30px;
        font-size: 14px;
        color: #666;
        display: block;
        overflow: hidden;
    }

    .recommend .lists li a {
        display: block;
        margin-right: 10px;
    }


.clothing, .bread, .beauty, .toy, .house, .protect, .educ, .server {
    background-color: #f0f0f0;
    padding: 10px;
}

    .clothing h4, .bread h4, .beauty h4, .toy h4, .house h4, .protect h4, .educ h4, .server h4 {
        border: 1px solid #d2d2d2;
        background: #fff;
    }
    /*.clothing h4{background: url(../images/clothing_icon.png) #fff no-repeat left 4.26rem center;background-size: 0.45rem 0.5rem;}*/
    .clothing .lists, .bread .lists, .beauty .lists, .toy .lists, .house .lists, .protect .lists, .educ .lists, .server .lists {
        background-color: #fff;
        border-left: 1px solid #d2d2d2;
    }

        .clothing .lists li, .bread .lists li, .beauty .lists li, .toy .lists li, .house .lists li, .protect .lists li, .educ .lists li, .server .lists li {
            width: 25%;
            height: 40px;
            line-height: 40px;
            text-align: center;
            float: left;
            display: block;
        }

            .clothing .lists li a, .bread .lists li a, .beauty .lists li a, .toy .lists li a, .house .lists li a, .protect .lists li a, .educ .lists li a, .server .lists li a {
                font-size: 14px;
                height: 40px;
                color: #333;
                border-right: 1px solid #d2d2d2;
                border-bottom: 1px solid #d2d2d2;
            }
/*.bread h4{background: url(../images/bread_icon.png) #fff no-repeat left 4.26rem center; background-size: 0.45rem 0.5rem;}*/
.bread, .beauty, .toy, .house, .protect, .educ, .server {
    padding-top: 0;
}
/*.beauty h4{background: url(../images/beauty_icon.png) #fff no-repeat left 4.4rem center;background-size: 0.27rem 0.5rem;}
.toy h4{background: url(../images/toy_icon.png) #fff no-repeat left 4.24rem center;background-size: 0.48rem 0.48rem;}
.house h4{background: url(../images/house_icon.png) #fff no-repeat left 4.24rem center;background-size: 0.5rem 0.44rem;}
.protect h4{background: url(../images/protect_icon.png) #fff no-repeat left 4.24rem center;background-size: 0.5rem 0.44rem;}
.educ h4{background: url(../images/educ_icon.png) #fff no-repeat left 4.24rem center;background-size: 0.5rem 0.46rem;}
.server h4{background: url(../images/server_icon.png) #fff no-repeat left 4.24rem center;background-size: 0.5rem 0.46rem;}*/

.about {
    padding-bottom: 1rem;
    padding-top: 0.6rem;
}

    .about p {
        font-size: 12px;
        color: #333;
        line-height: 25px;
        margin: 0 10px;
    }

    .about .ab_logo {
        width: 104px;
        display: block;
        margin: 10px auto;
    }

    .about p.txt1 {
        color: #d3172c;
        font-weight: bold;
    }

    .about .txt {
        padding-top: 0.26rem;
    }

    .about .txt2 {
        padding-top: 10px;
    }

        .about .txt2 span {
            font-size: 20px;
            color: #d3172c;
        }


.subject .active a {
    color: #ec384b;
    border-bottom: 1px solid #ec384b;
}


.xxpf_cont1 {
    background: #FFF;
}

    .xxpf_cont1 h2 {
        text-align: center;
        color: #333333;
        font-size: 17px;
        padding: 30px 0 20px 0
    }

    .xxpf_cont1 img {
        width: 277px;
        display: block;
        margin: 0 auto
    }

    .xxpf_cont1 .cont1_nr {
        padding: 20px 15px;
        font-size: 12px;
        color: #333333;
        line-height: 21px;
    }

        .xxpf_cont1 .cont1_nr h3 {
            color: #333333;
            font-weight: bold;
            font-size: 14px;
            margin-top: 20px;
        }

        .xxpf_cont1 .cont1_nr strong {
            font-weight: bold;
            color: #ff8351
        }

        .xxpf_cont1 .cont1_nr span {
            color: #8e8e8e;
            font-size: 10px;
        }

.about_xxpf {
    height: 47px;
    background: #fff5e5;
    line-height: 47px;
}

    .about_xxpf .xxpf_fd {
        height: 47px;
        padding: 0 50px 0 10px;
        font-size: 14px;
        position: relative;
    }

        .about_xxpf .xxpf_fd a {
            color: #fd9c00;
            display: block;
            float: left;
            width: 100%;
        }

            .about_xxpf .xxpf_fd a img {
                width: 16px;
                vertical-align: -3px;
                margin-right: 5px;
            }

        .about_xxpf .xxpf_fd span {
            float: right;
            display: block;
            width: 40px;
            height: 47px;
            background: url(../images/icon_close.png) no-repeat center center;
            background-size: 10px;
            position: absolute;
            right: 0;
            top: 0;
        }

.xxpf_ym {
    background: #fff5e5;
}

    .xxpf_ym a {
        display: block;
        margin: 0 10px;
        line-height: 47px;
        color: #fd9c00
    }


.answers .tabs li a .icon3 {
    display: inline-block;
    width: 15px;
    height: 13px;
    margin-top: 5px;
}





.add_Nfd {
    position: fixed;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 100;
}

.top_dh {
    display: block;
    background: #bf0000;
    height: 50px;
    color: #fff;
    font: bold 16px/43px "\5B8B\4F53";
    text-align: center;
    position: relative;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
}

.search_father2 {
    padding: 0px 55px 0 45px;
    position: relative;
}

.top_dh a:link, .top_dh a:visited, .top_dh a:hover, .top_dh a:active {
    color: #FFF;
    text-decoration: none;
}

.top_dh .left_fh {
    width: 20px;
    background: url(../images/icon_fh.png) no-repeat;
    background-size: 10px;
    height: 30px;
    position: absolute;
    left: 10px;
    top: 15px;
}

.top_dh .ind_search {
    width: 100%;
    height: 33px;
    border-radius: 50%;
    padding-top: 8px;
}

.clearfix {
    zoom: 1;
}

.input_fatner {
    padding-left: 15px;
    height: 33px;
    position: relative;
    background: url(../images/inp_Newsub.png) no-repeat 11px 7px #a30514;
    background-size: 19px;
    border-radius: 50px;
    background: #fff;
}

.top_dh .ind_search .inp_text {
    height: 33px;
    float: left;
    width: 100%;
    font-size: 14px;
    /* color: #FFF; */
    background: none;
}

.top_dh .ind_search .inp_sub {
    width: 40px;
    height: 33px;
    float: left;
    position: absolute;
    left: 0;
}

.head_icon4 {
    width: 45px;
    height: 33px;
    z-index: 99;
    font: 14px/25px "\5FAE\8F6F\96C5\9ED1";
    color: #FFF;
    text-align: center;
    position: absolute;
    right: 5px;
    background: none;
    top: 8px;
}

.top_dh {
    display: block;
    background: #ec384b;
    height: 50px;
    color: #fff;
    font: bold 16px/43px "\5B8B\4F53";
    text-align: center;
    position: relative;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
}

.search_hot {
    padding: 10px 0 10px 10px;
    overflow: auto;
    background: #fff;
}

    .search_hot p {
        color: #333333;
        font-size: 16px;
        font-family: "\5FAE\8F6F\96C5\9ED1";
        margin-bottom: 10px;
        font-weight: 700;
        position: relative;
    }

    .search_hot ul {
        width: 100%;
        display: box; /* display:-webkit-box; */
        display: -moz-box;
        padding-top: 5px;
        overflow: hidden;
    }

.shan {
    max-height: 130px;
}

.search_hot ul li { /* -webkit-box-flex:1; */
    -moz-box-flex: 1;
    box-flex: 1;
    margin-right: 7px;
    text-align: center;
    background: #FFF;
    border-radius: 3px;
    line-height: 34px; /* width:24%; */
    margin-bottom: 10px; /* border-left:none; */ /* border-top:none; */
    float: left;
    padding: 0px 13px;
    height: 34px;
    display: inline-block;
    background: #f3f3f3;
}

    .search_hot ul li a {
        color: #666666;
        font-size: 14px;
        display: block;
        width: 100%;
        height: 34px;
    }
/*.mt50 {
    margin-top: 50px;
}*/

.del {
    position: absolute;
    right: 10px;
    height: 20px;
    display: inline-block;
    width: 20px;
    cursor: pointer;
}

    .del img {
        display: block;
        width: 20px;
        height: 20px;
    }

.search_hot ul li a img {
    display: inline-block;
    width: 25px;
    vertical-align: -1px;
    margin-right: 3px;
}

.search_hot3 ul li {
    background: #e0f8ff;
    padding: 0 10px;
}


.en1 {
    display: block;
    overflow: hidden;
}

.repast1 .num a {
    display: block;
}

.repast1 .num strong {
    display: inline-block;
    font-weight: normal;
    position: absolute;
    right: 20px;
    bottom: 5px;
    background: #212321;
    font-size: 12px;
    border-radius: 10px;
    width: 35px;
    height: 16px;
    line-height: 16px;
    color: #fff;
    text-align: center;
}

.repast1 .greens h5 a {
    color: #424242;
    display: inline-block;
    font-size: 16px;
}

    .repast1 .greens h5 a img {
        display: inline-block;
        width: 18px;
        height: 14px;
        vertical-align: -1px;
        margin-left: 2px;
    }

.contact a {
    display: block;
    font-size: 12px;
    color: #fff;
}

.xiaow {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    font-size: 12px;
    display: block;
    /* margin-top: 5px; */
}

    .xiaow span {
        color: red;
    }

.chuangy {
    height: auto;
    line-height: 25px;
    overflow: hidden;
    font-size: 12px;
    /* margin-top: 2px; */
}

.chuangy3 {
    height: 119px !important;
}

.chuangy2 {
    padding-bottom: 2px !important;
    border-bottom: 1px solid #e7e7e7 !important;
}

.chuangy span {
    background: #f1f1f1;
    text-align: center;
    padding: 0px 5px;
    border-radius: 3px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    margin-right: 2px;
}
/*.chuangy span:nth-child(1)
{
background:#fa9c86;color: #fff;
}
.chuangy span:nth-child(2)
{
background:#9fcfff;color: #fff;
}
.chuangy span:nth-child(3)
{
background:#edbc7c;color: #fff;
}*/

.color1 {
    background: #fa9c86 !important;
    color: #fff;
}

.color2 {
    background: #9fcfff !important;
    color: #fff;
}

.color3 {
    background: #edbc7c !important;
    color: #fff;
}

.wenh {
    display: inline-block;
    background: url(../images/whao.png) no-repeat;
    background-size: 18px;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    vertical-align: -10px;
}

    .wenh a {
        width: 26px !important;
        height: 26px !important;
    }

.wenh2 {
    vertical-align: -1px !important;
    margin-left: 0 !important;
}

.contact a p {
    display: block;
    height: 12px;
    margin-bottom: 2px;
}


.con {
    position: relative;
    z-index: 99;
}

    .con ul li {
        position: relative;
    }

        .con ul li img {
            width: 100%;
            vertical-align: top;
            display: inline-block;
            height: auto;
            overflow: hidden;
        }


.p1 {
    position: absolute;
    top: -95px;
    left: 0;
    padding: 0 30px;
    color: #fff;
    line-height: 24px;
    font-size: 16px;
}

    .p1 span {
        color: #fffcaa;
        font-weight: 700;
        font-size: 16px;
    }

.p2 {
    position: absolute;
    top: -3px;
    left: 0;
    padding: 0 30px;
    color: #9cebff;
    font-size: 16px;
    line-height: 25px;
}

.p3 {
    position: absolute;
    top: -26px;
    left: 30%;
    color: #fff;
    font-size: 12px;
    padding-right: 30px;
    line-height: 20px;
}

    .p3 span {
        display: block;
        font-size: 16px;
        font-weight: 700;
    }

.p4 {
    position: absolute;
    top: -33px;
    left: 30%;
    color: #fff;
    font-size: 12px;
    padding-right: 30px;
    line-height: 20px;
}

    .p4 span {
        display: block;
        font-size: 16px;
        font-weight: 700;
    }

.p5 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100px;
}

    .p5 a {
        display: block;
        width: 100%;
        height: 100px;
    }


.ck99logo img {
    display: block;
    width: 100%;
}


.lz_news { /* width:100%; */ /* padding:0 5px; */ /* box-sizing:border-box; */
}

.lz_news_c {
    width: 100%;
}

    .lz_news_c dl {
        width: 50%;
        float: left;
        background: #fff;
    }

        .lz_news_c dl.r {
            margin-right: 0;
        }

        .lz_news_c dl dt { /* padding:5px 2%; */ /* width:100%; */ /* max-height:240px; */ /* overflow:hidden; */
        }

            .lz_news_c dl dt img {
                width: 100%;
            }

        .lz_news_c dl dd h3 a {
            font-weight: bold;
            font-size: 16px;
        }

        .lz_news_c dl dd, .lz_news_c dl dd p {
            height: 26px;
            line-height: 26px;
            overflow: hidden;
            color: #999;
        }

        .lz_news_c dl dd {
            padding: 0 2%;
        }

            .lz_news_c dl dd.lz_bdr {
                width: 96%;
                text-align: center;
                padding: 0 2%;
                line-height: 30px;
                height: 32px;
                border: 1px solid #f64a56;
                border-radius: 5px;
                margin: 10px auto;
            }

                .lz_news_c dl dd.lz_bdr a {
                    color: #f14b3e;
                    font-size: 0.875rem;
                }

            .lz_news_c dl dd span {
                color: #f14b3e;
            }