.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    line-height: 0px;
    visibility: hidden
}

/* 
https://uploads.dahe.cn/lxx/2024/zt/wywwdgs/css/index.css?v=3 */
.clearfix:after {
    content: "";
    display: block;
    clear: both
}

.clearfix {
    zoom: 1
}

.fl {
    float: left
}

.fr {
    float: right
}

.block {
    display: block
}

.paging {
    height: 32px;
    line-height: 32px;
    font-size: 13px;
    margin-top: 35px;
    display: flex;
    align-items: center;
    justify-content: center
}

.paging .paging_skip {
    display: block;
    background: url(https://uploads.dahe.cn/xrf/zt/2023/ybdspds/img/go.png) center center no-repeat !important;
    background-size: cover !important;
    width: 30px !important;
    height: 30px
}

.paging a {
    cursor: pointer
}

.paging .paging_btn {
    background: #2c73ac;
    color: #333;
    height: 32px;
    line-height: 32px;
    margin-right: 12px;
    padding: 0 5px;
    width: 65px;
    text-align: center
}

.paging .switch_num {
    margin-right: 12px;
    color: #000
}

.paging .paging_num {
    width: 52px;
    height: 30px;
    line-height: 32px;
    text-align: center;
    margin-right: 3px;
    color: #333;
    background: #fff
}

* {
    margin: 0;
    padding: 0;
    list-style: none;
    onFocus: "blur(this)";
    outline: none;
    border: none;
    background: none;
    vertical-align: top;
    box-sizing: border-box
}

body {
    font-family: Arial, Helvetica, sans-serif "微软雅黑";
    background: #C6E3D9;
    padding: 0;
    margin: 0 auto;
    min-width: 1200px
}

a {
    text-decoration: none;
    color: #999
}

a:hover {
    color: #333;
    text-decoration: none
}

.clear:after {
    content: ".";
    height: 0;
    display: block;
    visibility: hidden;
    clear: both
}

header,
section,
footer,
aside,
nav,
main,
article,
figure {
    display: block
}

.flex {
    display: flex
}

.aic {
    align-items: center
}

.jcc {
    justify-content: center
}

.jcs {
    justify-content: space-between
}

.po_r {
    position: relative
}

.all_wrap {
    /* background: url(https://uploads.dahe.cn/xrf/zt/2023/ybdspds/img/bg.jpg?v=1) top center no-repeat; */
    background-size: 1920px 5247px;
    max-width: 1920px;
    padding-bottom: 50px;
    margin: 0 auto;
    overflow: hidden
}

.all_wrap .banner {
    width: 100%;
    height: 1144px;
    margin: 0 auto;
    background: url(../img/top_bg.jpg) top center no-repeat;
    /* background-size: 1920px 960px; */
    background-size: cover;
    padding-top: 173px;
    display: block
}

.all_wrap .banner .ban1_img {
    width: 540px;
    height: 75px;
    display: block;
    margin: 0 auto;
    position: relative;
    top: -30px;
}

.all_wrap .banner .bitg_wz {
    width: 937px;
    height: 415px;
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50px;
}

.all_wrap .banner .ban1_wrap {
    width: 1255px;
    height: 449px;
    position: relative;
    display: block;
    margin: 0 auto
}

.all_wrap .banner .ban2_img {
    width: 1205px;
    height: 72px;
    position: absolute;
    top: 107px;
    left: -328px;
    mix-blend-mode: screen
}

.all_wrap .banner .ban3_img {
    width: 1205px;
    height: 72px;
    position: absolute;
    top: 250px;
    right: -190px;
    mix-blend-mode: screen
}

.all_wrap .banner .ban4_img {
    width: 1736px;
    height: 798px;
    position: absolute;
    top: 55px;
    left: 50%;
    margin-left: -868px;
}

.all_wrap .banner h1 {
    line-height: 56px;
    font-size: 30px;
    color: #fff;
    text-indent: 2em;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical
}

.logo_img {
    width: 464px;
    height: 37px;
    position: absolute;
    left: 50%;
    margin-left: -232px;
    top: -115px;
}

.sublogo_img {
    width: .74rem;
    height: .46rem;
    position: absolute;
    left: .6rem;
    top: .1rem
}

section {
    width: 100%;
    z-index: 10;
    position: relative
}

.qianyan {
    position: relative;
    height: 1404px;
    background: url(../img/bg2.jpg) no-repeat top center;
}

.w_box {
    position: absolute;
    left: 50%;
    margin-left: -699px;
    top: -216px;
}

.w_con {
    position: absolute;
    left: 50%;
    margin-left: -512px;
    top: -155px;
}

.w_focus {
    width: 1200px;
    height: 510px;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 245px;
}

.home {
    z-index: 99;
    height: 580px
}

.home .content_wrap {
    width: 1200px;
    margin: 0 auto;
    height: 478px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.home .content_wrap .left {
    position: relative;
    z-index: 999
}

.home .content_wrap .left .lb1_img {
    position: absolute;
    width: 776px;
    height: 359px;
    z-index: -1;
    top: -36px;
    left: -360px
}

.home .content_wrap .left .home_swiper {
    position: relative;
    z-index: 9;
    width: 722px;
    height: 478px;
    overflow: hidden
}

.home .big_msg {
    width: 722px;
    height: 478px
}

.home .big_msg .big_msg_pic {
    width: 722px;
    height: 478px;
    display: block
}

.home .big_msg p {
    position: absolute;
    height: 32px;
    bottom: 0;
    left: 0;
    width: 100%;
    line-height: 32px;
    font-size: 19px;
    padding: 0 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    background: rgba(0, 0, 0, .6);
    color: #fff
}

.home .sub_msg_wrap {
    margin-top: 25px
}

.home .sub_msg_wrap img {
    width: 351px;
    height: 196px;
    display: block
}

.home .right {
    padding-left: 25px;
    padding-right: 40px;
    position: relative;
    flex: 1;
    height: 100%;
    padding-top: 96px;
    z-index: 9
}

.home .right .rb1_img {
    position: absolute;
    width: 929px;
    height: 480px;
    z-index: -1;
    top: 60px;
    left: -94px
}

.home .right p {
    font-size: 14px;
    color: #fff;
    line-height: 26px;
    font-weight: 400;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 24px;
    text-indent: 2em
}

.home .right h1 {
    font-size: 26px;
    color: #fff;
    line-height: 40px;
    font-weight: 600;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.home .right a {
    color: #fff
}

.jieshao {
    width: 1200px;
    position: absolute;
    left: 50%;
    margin-left: -600px;
    top: 847px;
}

.jieshao .jieshao_tab_wrap {
    height: 99px;
    position: relative
}

.jieshao .jieshao_tab_wrap .tab {
    width: 200px;
    height: 65px;
    background: rgba(0, 0, 0, 0);
    border: 3px solid #6B9E99;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    color: #4F807A;
    font-size: 28px;
    font-weight: 600;
    position: relative;
    margin: 0 12px;
    cursor: pointer
}

.jieshao .jieshao_tab_wrap .tab .shangjiantou {
    position: absolute;
    bottom: -37px;
    width: 44px;
    height: 23px;
    left: calc(50% - 22px);
    display: none
}

.jieshao .jieshao_tab_wrap .tab .title1 {
    width: 116px;
    height: 28px;
    display: block
}

.jieshao .jieshao_tab_wrap .tab .title1_active {
    width: 116px;
    height: 28px;
    display: none
}

.jieshao .jieshao_tab_wrap .tab.active {
    background: #6B9E99;
    color: #fff;
}

.jieshao .jieshao_tab_wrap .tab.active .shangjiantou {
    display: block
}

.jieshao .jieshao_tab_wrap .tab.active .title1 {
    display: none
}

.jieshao .jieshao_tab_wrap .tab.active .title1_active {
    display: block
}

.jieshao .hd_content {
    height: auto;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    padding: 22px 30px;
    background: #6B9E99;
    background-size: cover
}

.jieshao .hd_content .jieshao_a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    height: auto;
    display: none
}

.jieshao .hd_content p {
    line-height: 56px;
    font-size: 22px;
    color: #fff;
}

.tongji_bg {
    background: url(../img/bg3.jpg) no-repeat top center;
    padding-top: 53px;
}

.zhanshi {
    width: 1200px;
    margin: 0 auto;
    margin-top: 34px;
}

.zhanshi .zuopinzhanshi {
    width: 100%;
    height: 178px;
    display: block
}

.zhanshi .zsmsg_wrap {
    margin-top: 46px
}

.zhanshi .zsmsg_wrap .zsmsg {
    height: 100px;
    width: 320px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.zhanshi .zsmsg_wrap .zsmsg h1 {
    font-size: 46px;
    color: #fff;
    font-weight: bold;
}

.zhanshi .zsmsg_wrap .zsmsg p {
    font-size: 72px;
    color: #ffe674;
    font-weight: bold;
}

.zhanshi .zsmsg_wrap .zsmsg:nth-child(1) {
    border-left: none
}

.zhanshi .search_wrap {
    margin-top: 74px
}

.zhanshi .search_wrap .search_sub_wrap {
    position: relative;
    width: 610px;
    height: 77px;
    margin-right: 6px
}

.zhanshi .search_wrap .search {
    width: 500px;
    height: 77px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    background: #CFE4DF;
    border: 1px solid #e7d6bc;
    padding: 0 20px;
    font-size: 34px;
    color: #c0aa8f;
}

.zhanshi .search_wrap .search_btn {
    width: 120px;
    height: 77px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: #6d411e;
    border-radius: 6px;
    cursor: pointer;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    color: #fff;
    font-size: 24px;
    letter-spacing: 2px
}

.zhanshi .search_wrap .search_btn .fangdajing {}

.zhanshi .search_wrap .paiming {}

.zhanshi .zhanshi_tab_wrap {
    margin-top: 76px
}

.zhanshi .zhanshi_tab_wrap .tab {
    min-width: 174px;
    background: #ead6bb;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    font-size: 28px;
    font-weight: 600;
    position: relative;
    margin: 0 12px;
    cursor: pointer;
    color: #7d4c25;
    padding: 10px 10px;
}

.zhanshi .zhanshi_tab_wrap .tab .duanshipin {
    width: 105px;
    height: 34px
}

.zhanshi .zhanshi_tab_wrap .tab .weidianying {
    width: 140px;
    height: 82px
}

.zhanshi .zhanshi_tab_wrap .tab .dongman {
    width: 128px;
    height: 81px
}

.zhanshi .zhanshi_tab_wrap .tab .qita {
    width: 69px;
    height: 34px
}

.zhanshi .zhanshi_tab_wrap .tab.active {
    background: #d4963d;
    color: #7d4c25;
}

.zhanshi .zp_wrap {
    margin-top: 45px;
    display: none;
    flex-wrap: wrap;
    align-items: stretch
}

.zhanshi .zp_wrap .zp_msg {
    width: 360px;
    display: none;
    margin-bottom: 50px;
    margin-right: 50px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    overflow: hidden;
    background: #f1f1f1;
    box-sizing: border-box;
    padding: 20px;
}

.zhanshi .zp_wrap .zp_msg:nth-child(3n) {
    margin-right: 0
}

.zhanshi .zp_wrap .zp_msg .zp_img {
    width: 100%;
    height: 197px
}

.zhanshi .zp_wrap .zp_msg .msg_wrap {
    padding: 12px 15px;
    font-size: 14px;
    color: #333
}

.zhanshi .zp_wrap .zp_msg .msg_wrap p {
    font-size: 28px;
    color: #333
}

.zhanshi .zp_wrap .zp_msg .msg_wrap .msg {
    margin-top: 10px
}

.zhanshi .zp_wrap .zp_msg .msg_wrap .renwu_img {
    width: 15px;
    height: 18px;
    display: block;
    margin-right: 6px
}

.zhanshi .zp_wrap .zp_msg .msg_wrap .dianzan {
    cursor: pointer
}

.zhanshi .zp_wrap .zp_msg .msg_wrap .dz_img {
    width: 46px;
    height: 24px;
    display: block;
    margin-right: 6px;
    background: #c22324;
    color: #fff;
    font-size: 16px;
    border-radius: 6px;
    text-align: center;
    line-height: 24px
}

.subdzl {
    color: #c22324;
    font-size: 20px;
    font-weight: bold;
}

.zhanshi .zp_wrap .zp_msg .msg_wrap .dz_img::after {
    content: "投票"
}

.zhanshi .zp_wrap .zp_msg .msg_wrap .dz_img.active {
    background: #c22324;
    color: #fff
}

.msg_wrap .left {
    font-size: 17px;
}

.footer_logo {
    height: 108px;
    width: 100%
}

.swiper-button-next,
.swiper-button-prev {
    width: 44px;
    height: 102px;
    background-image: none;
    background: rgba(0, 0, 0, .6);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -51px
}

.home-pagination {
    text-align: right;
    color: #fff;
    display: flex;
    align-items: baseline;
    justify-content: flex-end;
    padding-right: 40px;
    font-size: 50px
}

.home-pagination .swiper-pagination-current {
    font-size: 50px;
    font-weight: 600;
    margin: 0 10px
}

.home-pagination .swiper-pagination-total {
    font-size: 26px;
    font-weight: 400;
    margin: 0 10px
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: ""
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: ""
}

.pc {
    display: block !important
}

.wap {
    display: none !important
}

.fot_box {
    width: 100%;
    height: 1163px;
    background: url(../img/bg4.jpg) no-repeat top center;
}

.fot_tab {
    width: 1200px;
    margin: 121px auto;
    height: 220px;
}

.fot_tabnav {
    width: 1200px;
    height: 69px;
    margin: 0 auto;
}

.fot_tabnav span {
    font-size: 26px;
    background: #e7d6bb;
    color: #804d25;
    border-radius: 8px;
    padding: 5px 20px;
    margin-right: 32px;
    cursor: pointer;
}

.fot_tabnav .active {
    background: #d6953d;
}

.fot_tabnav span:last-child {
    margin-right: 0;
}

.fot_item {
    display: flex;
}

.fot_item div {
    border-right: 1px solid #fff;
    box-sizing: border-box;
    padding: 10px 20px;
    width: 50%;
    float: left;
}

.fot_item div:last-child {
    border: 0;
}

.fot_item h2 {
    font-size: 32px;
    margin-bottom: 10px;
}

.fot_item h2 a {
    font-size: 28px;
    color: #fff;
}

.fot_item p {
    font-size: 18px;
    color: #fff;
}

.fot_item div {
    flex-direction: column;
}

.hide {
    display: none;
}

@media screen and (max-width: 750px) {
    body {
        min-width: 300px
    }

    .pc {
        display: none !important
    }

    .wap {
        display: block !important
    }

    .all_wrap {
        background: url(../wap/wap_02.jpg) top center no-repeat;
        background-size: 7.5rem 28.83rem;
        max-width: 7.5rem;
        padding-bottom: .5rem;
        margin: 0 auto;
        overflow: hidden
    }

    .all_wrap .banner {
        position: relative;
        width: 100%;
        height: 10rem;
        margin: 0 auto 0;
        background: url(../wap/wap_01.jpg) top center no-repeat;
        background-size: 7.5rem 6.46rem;
        padding-top: .46rem;
        display: block
    }

    .all_wrap .banner img {
        width: 100%;
        position: absolute;
        bottom: 0;
    }

    .qianyan {
        height: 5rem;
    }

    .jieshao {
        width: 1200px;
        position: absolute;
        left: 0;
        top: 1rem;
    }

    .all_wrap .banner .ban1_img {
        width: 7.42rem;
        height: 2.81rem
    }

    .all_wrap .banner .ban1_wrap {
        width: 7.42rem;
        height: 2.81rem
    }

    .all_wrap .banner .ban2_img {
        width: 6.07rem;
        height: .41rem;
        position: absolute;
        top: .6rem;
        left: -1.8rem;
        mix-blend-mode: screen
    }

    .all_wrap .banner .ban3_img {
        width: 5.14rem;
        height: .41rem;
        position: absolute;
        top: 1.5rem;
        right: -1rem;
        mix-blend-mode: screen
    }

    .all_wrap .banner .ban4_img {
        width: 2.54rem;
        height: 1.3rem;
        display: block;
        margin: -0.3rem auto 0
    }

    .all_wrap .banner h1 {
        line-height: 56px;
        font-size: 30px;
        color: #fff;
        text-indent: 2em;
        font-weight: 400;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical
    }

    .swiper {
        width: 100%;
        padding: .4rem 0 0
    }

    .swiper_top .swiper-wrapper .swiper-slide {
        width: 85%;
        border-radius: .06rem;
        background-position: center;
        background-size: cover;
        margin-right: .1rem;
        margin-left: .1rem;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem
    }

    .swiper_top .swiper-slide img {
        border-radius: .06rem;
        display: block;
        width: 6.2rem;
        height: 4rem;
        margin: 0 auto;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem;
        -o-object-fit: cover;
        object-fit: cover
    }

    .swiper_top .swiper-slide p {
        display: block;
        width: 6.2rem;
        height: 4rem;
        margin: 0 auto;
        height: .45rem;
        line-height: .45rem;
        font-size: .2rem;
        color: #045898;
        text-align: center;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis
    }

    .swiper_top .swiper-pagination {
        position: relative;
        top: 0;
        height: .2rem;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .swiper_top .swiper-pagination-bullet {
        width: .54rem;
        height: .12rem;
        border-radius: .06rem;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem;
        margin: 0 .1rem
    }

    .swiper_top .swiper-pagination-bullet-active {
        width: 1.5rem;
        height: .12rem;
        border-radius: .06rem;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem
    }

    .home {
        height: 5.22rem
    }

    .jieshao {
        width: 100%;
        margin: 0 auto
    }

    .jieshao .jieshao_tab_wrap {
        height: .99rem
    }

    .jieshao .jieshao_tab_wrap .tab {
        width: 2rem;
        height: .65rem;
        border: .01rem solid #4999d8;
        border-radius: .06rem;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem;
        font-size: .28rem;
        font-weight: 600;
        margin: 0 .12rem
    }

    .jieshao .jieshao_tab_wrap .tab .shangjiantou {
        bottom: -0.35rem;
        width: .44rem;
        height: .23rem;
        left: calc(50% - .22rem)
    }

    .jieshao .jieshao_tab_wrap .tab .title1 {
        width: 1.16rem;
        height: .28rem
    }

    .jieshao .jieshao_tab_wrap .tab .title1_active {
        width: 1.16rem;
        height: .28rem
    }

    .jieshao .hd_content {
        height: 2.6rem;
        border-radius: .06rem;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem;
        padding: .22rem .3rem;
        margin-top: -0.04rem
    }

    .jieshao .hd_content .jieshao_a {
        height: 3.36rem
    }

    .jieshao .hd_content p {
        line-height: .56rem;
        font-size: .22rem
    }

    .zhanshi {
        width: 7.5rem;
        margin: 0 auto;
        margin-top: .34rem
    }

    .zhanshi .zuopinzhanshi {
        width: 6.89rem;
        height: 1.13rem;
        margin: 0 auto
    }

    .zhanshi .zsmsg_wrap {
        margin-top: .46rem
    }

    .zhanshi .zsmsg_wrap .zsmsg {
        height: 1rem;
        width: 3.2rem;
        border-left: .01rem solid #4999d8;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        flex-direction: column
    }

    .zhanshi .zsmsg_wrap .zsmsg h1 {
        font-size: .3rem;
        color: #719aea
    }

    .zhanshi .zsmsg_wrap .zsmsg p {
        font-size: .22rem;
        color: #999
    }

    .zhanshi .zsmsg_wrap .zsmsg:nth-child(1) {
        border-left: none
    }

    .zhanshi .search_wrap {
        margin-top: .34rem
    }

    .zhanshi .search_wrap .search_sub_wrap {
        width: 4.97rem;
        height: .45rem;
        margin-right: .06rem
    }

    .zhanshi .search_wrap .search {
        width: 3.5rem;
        height: .45rem;
        border-radius: .06rem;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem;
        background: #fff;
        border: .01rem solid #fff;
        padding: 0 .2rem;
        font-size: .2rem
    }

    .zhanshi .search_wrap .search_btn {
        width: 1.47rem;
        height: .45rem;
        position: absolute;
        right: 0;
        bottom: 0;
        background: #1754c7;
        border-radius: .06rem;
        cursor: pointer;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem;
        color: #fff;
        font-size: .24rem;
        letter-spacing: .02rem
    }

    .zhanshi .search_wrap .search_btn .fangdajing {
        margin-right: .2rem;
        width: .24rem;
        height: .24rem
    }

    .zhanshi .search_wrap .paiming {
        margin-top: -0.1rem;
        width: 1.75rem;
        height: .53rem
    }

    .zhanshi .zhanshi_tab_wrap {
        margin-top: .46rem
    }

    .zhanshi .zhanshi_tab_wrap .tab {
        width: auto;
        padding: .14rem;
        height: .58rem;
        background: #1684ff;
        border-radius: .06rem;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem;
        font-size: .28rem;
        font-weight: 600;
        position: relative;
        margin: 0 .06rem;
        cursor: pointer
    }

    .zhanshi .zhanshi_tab_wrap .tab .duanshipinpin {
        width: .7rem;
        height: .23rem
    }

    .zhanshi .zhanshi_tab_wrap .tab .weidianying {
        width: 1.75rem;
        height: .23rem
    }

    .zhanshi .zhanshi_tab_wrap .tab .dongman {
        width: 1.44rem;
        height: .23rem
    }

    .zhanshi .zhanshi_tab_wrap .tab .qita {
        width: .46rem;
        height: .23rem
    }

    .zhanshi .zhanshi_tab_wrap .tab.active {
        background: #1754c7;
        color: #fff
    }

    .zhanshi .zp_wrap {
        display: none;
        flex-wrap: wrap;
        width: 7rem;
        margin: 0 auto;
        margin-top: .3rem;
        align-items: stretch;
        justify-content: space-between
    }

    .zhanshi .zp_wrap .zp_msg {
        width: 3.36rem;
        display: none;
        margin-bottom: .2rem;
        margin-right: 0;
        border-radius: .06rem;
        -webkit-border-radius: .06rem;
        -moz-border-radius: .06rem;
        -ms-border-radius: .06rem;
        -o-border-radius: .06rem;
        overflow: hidden;
        background: #f1f1f1
    }

    .zhanshi .zp_wrap .zp_msg .zp_img {
        width: 100%;
        height: 1.84rem
    }

    .zhanshi .zp_wrap .zp_msg .msg_wrap {
        padding: .12rem .15rem;
        font-size: .2rem;
        color: #333
    }

    .zhanshi .zp_wrap .zp_msg .msg_wrap p {
        font-size: .26rem;
        color: #333
    }

    .zhanshi .zp_wrap .zp_msg .msg_wrap .msg {
        margin-top: .1rem
    }

    .zhanshi .zp_wrap .zp_msg .msg_wrap .renwu_img {
        width: .18rem;
        height: .2rem;
        display: block;
        margin-right: .06rem
    }

    .zhanshi .zp_wrap .zp_msg .msg_wrap .dianzan {
        cursor: pointer
    }

    .zhanshi .zp_wrap .zp_msg .msg_wrap .dz_img {
        width: .66rem;
        height: .3rem;
        line-height: .3rem;
        margin-right: .06rem;
        background: #ff0800;
        color: #fff;
        font-size: .2rem;
        border-radius: .06rem;
        text-align: center
    }
}

footer {
    padding: .2rem 0;
    background-color: #333;
    color: #fff;
    text-align: center;
    font-size: .2rem
}