body, dd, dl, form, h1, h2, h3, h4, h5, h6, hr, input, ol, p, pre, tbody, td, textarea, tfoot, th, thead, ul {
    margin: 0;
    padding: 0
}

ol, ul {
    list-style: none
}

a {
    text-decoration: none
}

html {
    -ms-text-size-adjust: none;
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    height: 100%
}

body {
    line-height: 1.5;
    font-size: 14px;
    height: 100%
}

body, button, input, select, textarea {
    font-family: 'helvetica neue', tahoma, 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif;
    font-smoothing: antialiased
}

b, strong {
    font-weight: 700
}

em, i {
    font-style: normal
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

table td, table th {
    border: 1px solid #ddd;
    padding: 5px
}

table th {
    font-weight: inherit;
    border-bottom-width: 2px;
    border-bottom-color: #ccc
}

img {
    border: 0 none;
    max-width: 100%;
    vertical-align: top;
    height: auto
}

button, input, select, textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], input[disabled] {
    cursor: default
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

input:focus {
    outline: 0
}

select[multiple], select[size], select[size][multiple] {
    border: 1px solid #aaa;
    padding: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block
}

body {
    background: #fff
}

input::-webkit-input-speech-button {
    display: none
}

button, input, textarea {
    -webkit-tap-highlight-color: transparent
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    zoom: 1
}

.fl {
    float: left
}

.fr {
    float: right
}

dd, dl, dt, li, ol, ul {
    list-style: none
}

li {
    float: left
}

cite {
    font-style: normal
}

.wrap {
    width: 94%;
    margin: 0 auto
}

.wrap100 {
    width: 100%
}

a {
    color: #333;
    text-decoration: none;
    cursor: pointer;
    outline: 0 none
}

a:hover {
    text-decoration: none;
    color: #0e8c58
}

.mtop20 {
    border-top: .22rem #f8f8f8 solid
}

.bodybox {
    padding-bottom: 1rem;
}

.bodyboxtow {
    padding-bottom: 1rem;
    zoom: 1;
    min-height: 100%;
    margin-bottom: -60px;
}

.bodyboxtow:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.noline {
    border-bottom: 0px !important;
}

.pbottom1 {
    padding-bottom: 1.1rem
}

header {
    width: 100%;
    height: .9rem;
    padding: .19rem;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.nav {
    width: 6.8rem;
    height: .88rem;
    background: #0e8c58;
    line-height: .88rem;
    color: #fff;
    float: left;
    overflow: hidden;
}

.nav .swiper-slide {
    display: inline-block;
    width: auto;
    background: #0e8c58;
}

.nav li a {
    color: #fff;
    font-size: .32rem;
    display: block;
}

.nav li {
    float: left;
    padding: 0 .25rem;
}

.nav li a.navhover {
    font-size: .4rem;
    font-weight: bolder
}

.nav li a.navhover {
    position: relative
}

.nav li a.navhover:after {
    height: .06rem;
    border-radius: .06rem;
    content: '';
    width: .4rem;
    position: absolute;
    bottom: .06rem;
    right: .2rem;
    z-index: 10;
    background: #fff;
}

.navtow {
    width: .6rem;
    float: right;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.navtow img {
    width: .36rem;
    height: .28rem;
}

.navtow a {
    height: .28rem;
}

.zb_duiwuzhu a, .zb_duiwuke a {
    display: inline-block;
    width: 100%
}

.zb_duiwuzhu, .zb_duiwuke {
    font-size: .28rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: .3rem;
}

.zb_duiwuzhu p, .zb_duiwuke p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding: .1rem .1rem 0 .1rem;
}

.zb_duiwuzhu .duibiao img, .zb_duiwuke .duibiao img {
    width: .7rem;
    height: .7rem;
}

.zb_video {
    width: 1.7rem;
    height: .46rem;
    line-height: .4rem;
    border-radius: .46rem;
    font-size: .24rem;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    background: #0e8c58;
}

.begin {
    background-color: #0e8c58;
    background-image: linear-gradient(#fa5a67, #0e8c58);
}

.nobegin {
    background-color: #aaaaaa;
    background-image: linear-gradient(#aaaaaa, #bfbfbf);
}

.zb_video img {
    width: .27rem;
    height: .22rem;
    margin-right: 4px;
}

.zb_time {
    color: #333745;
    font-size: .24rem;
    height: .8rem;
    line-height: .8rem
}

.zb_fenlei {
    color: #868da3;
    font-size: .2rem;
    height: .33rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zb_fenlei img {
    width: .26rem;
    height: .26rem;
    margin-right: 3px;
}

.zb_fenlei span {
    color: #868da3;
    font-size: .2rem;
    margin-left: .05rem;
    line-height: .2rem;
    max-width: 2.5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.zb_lbtitle .zb_title {
    height: .6rem;
    line-height: .5rem;
    font-size: .28rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.charutime {
    height: .69rem;
    line-height: .69rem;
    width: 100%;
    background: #f5f5f5;
    color: #1e1e2a;
    font-size: .22rem;
    clear: both;
    padding: 0 .3rem;
    box-sizing: border-box;
    color: #0e8c58;
    position: relative;
}

.charutime em {
    display: inline-block;
    padding-left: 10px
}

.charutime::before {
    height: .09rem;
    content: '';
    width: .09rem;
    background: #0e8c58;
    position: absolute;
    top: 50%;
    left: .15rem;
    z-index: 10;
    border-radius: 50%;
    margin-top: -.05rem;
}

.zb_lbtitle a {
    color: #333;
}

.zb_lbtitle a:link {
    color: #333;
}

.zb_lbtitle a:visited {
    color: #333;
}

.zb_lbtitle a:hover {
    color: #333;
}

.zb_lbtitle a:active {
    color: #333;
}

.fandign {
    width: .9rem;
    height: .9rem;
    border-radius: 50%;
    background: #0e8c58;
    box-shadow: 0 0 10px #0e9c59;
    position: fixed;
    position: -ms-device-fixed;
    bottom: 2rem;
    right: .27rem;
    display: block;
    text-align: center;
    display: none;
    z-index: 1000;
}

.fandign .iconfont {
    color: #fff;
    font-size: .7rem;
    display: inline-block;
    width: .9rem;
    text-align: center;
    height: .9rem;
    line-height: .9rem;
    margin-left: -.09rem;
}

.head_return {
    padding: .24rem .24rem .1rem .24rem;
}

.return_titel {
    color: #333;
    font-size: .36rem;
    height: .4rem;
    line-height: .4rem;
    width: 5.8rem;
    margin: 0 auto;
    text-align: center
}

.return_last {
    width: .6rem;
    line-height: .5rem;
    text-align: left;
}

.return_last .iconfont {
    color: #333;
    font-size: .6rem;
}

.sousuo_zt {
    width: .6rem;
    line-height: .5rem;
    text-align: right
}

.sousuo_zt .iconfont {
    color: #0e8c58;
    font-size: .6rem;
}

.head_zhuanti {
    background: #0e8c58;
    height: .87rem;
    line-height: .87rem;
    color: #fff;
    position: relative
}

.zhuanti_titel {
    color: #fff;
    font-size: .36rem;
    text-align: center;
    width: 100%
}

.return_zhuanti {
    position: absolute;
    top: .14rem;
    left: .22rem;
    height: .6rem;
    line-height: .6rem
}

.return_zhuanti img {
    width: .2rem;
    height: .38rem;
}

.return_zhuanti .iconfont {
    color: #fff;
    font-size: .5rem;
}

.nopadding {
    padding: .8rem 0
}

.nodata1_big {
    text-align: center;
    padding: .8rem 0
}

.nodata1_big span img {
    width: 2rem;
    height: 1.93rem;
}

.nodata1_big cite {
    display: block;
    text-align: center;
    color: #999;
    font-size: .24rem;
    padding-top: .2rem
}

.nodata1_small {
    text-align: center;
    padding: .1rem 0;
    width: 100%;
}

.nodata1_small span img {
    width: 1.5rem;
    height: auto;
}

.nodata1_small cite {
    display: block;
    text-align: center;
    color: #999;
    font-size: .22rem;
    padding-top: .1rem
}

.nodata2 {
    text-align: center;
    padding: 1rem .5rem 0 .4rem;
}

.nodata2 span img {
    height: 1.9rem;
    width: auto;
}

.nodata2 cite {
    display: block;
    text-align: center;
    color: #999;
    font-size: .22rem;
    padding-top: .1rem
}

.nodata3 {
    text-align: center;
    padding: .5rem 0 .3rem;
}

.nodata3 span img {
    width: 2.96rem;
    height: 2.21rem;
}

.nodata3 cite {
    display: block;
    text-align: center;
    color: #999;
    font-size: .22rem;
    padding-top: .1rem;
    padding-top: .2rem
}

.nodata4 {
    text-align: center;
    padding: .5rem 0 .3rem;
}

.nodata4 span img {
    width: 2.94rem;
    height: 2.21rem;
}

.nodata4 cite {
    display: block;
    text-align: center;
    color: #999;
    font-size: .22rem;
    padding-top: .1rem;
    padding-top: .2rem
}

.nodata5 {
    text-align: center;
    padding: .5rem 0 .3rem;
}

.nodata5 span img {
    width: 2.94rem;
    height: 2.21rem;
}

.nodata5 cite {
    display: block;
    text-align: center;
    color: #999;
    font-size: .22rem;
    padding-top: .1rem;
    padding-top: .2rem
}

.zbnodata {
    height: 27vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    clear: both;
}

.ep-pages {
    padding: .2rem .2rem;
    clear: both;
    text-align: center;
    vertical-align: top;
    overflow: hidden;
}

.ep-pages a {
    font-size: .22rem
}

.pagination li {
    display: inline-block;
    margin: 0 .03rem;
}

.pagination li {
    display: inline-block;
    height: .5rem;
    line-height: .4rem;
    padding: 0 .1rem;
    background: #fff;
    border: 1px solid #ededed;
    overflow: hidden;
    vertical-align: top;
    margin: 0 .05rem;
    min-width: .3rem;
}

.pagination li.active {
    background: #0e8c58;
    border: 1px solid #0e8c58;
    color: #fff;
    border-radius: 4px;
}

.pagination li.active a {
    color: #fff
}

.pagination {
    text-align: center;
    display: inline-block;
}

.head_zhibo {
    height: .87rem;
    line-height: .87rem;
    color: #0e8c58;
    position: relative
}

.tskuan_black {
    height: .8rem;
    padding: 0 .25rem;
    line-height: .8rem;
    border-radius: 4px;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.7);
    position: fixed;
    bottom: 30%;
    left: 50%;
    transform: translate(-50%, 0%);
    font-size: .26rem;
    display: none;
    z-index: 2000
}

.tskuan_black p {
    color: #FFF;
    font-size: .26rem
}

.tcxunwen {
    height: 2.26rem;
    width: 5.4rem;
    border-radius: 4px;
    background-color: #fff;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: .26rem;
    display: block;
    z-index: 1200;
    display: none
}

.tcxwtitle {
    font-size: .32rem;
    color: #333;
    height: 1.36rem;
    line-height: 1.36rem;
    border-bottom: 1px #eee solid;
    text-align: center;
    font-weight: bold
}

.tcxw_cz span {
    width: 50%;
    box-sizing: border-box;
    display: block;
    float: left;
    text-align: center;
    height: .86rem;
    line-height: .86rem
}

.tcxw_cz span:first-child {
    border-right: 1px #eee solid;
}

.tcxw_qd {
    color: #0e8c58
}

.mask {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

.mask_active {
    opacity: 1;
    display: block;
}

.bf_box {
    width: 100%;
    min-height: 4.45rem;
    background-size: 100% 100%;
    color: #fffefe;
    position: relative;
}

.bs_nrqu {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    color: #fff;
    height: 4.45rem;
    background-image: url("../img/bfbj.jpg");
    background-size: 100% 100%;
}

.jiazaimore {
    width: 3.47rem;
    height: .7rem;
    line-height: .7rem;
    border-radius: .7rem;
    border: 1px #999 solid;
    text-align: center;
    color: #999;
    margin: .2rem auto .3rem;
    cursor: pointer;
    display: none;
    clear: both;
    font-size: .28rem
}

.moreck {
    width: 3.47rem;
    height: .7rem;
    line-height: .7rem;
    border-radius: .7rem;
    border: 1px #999 solid;
    text-align: center;
    color: #999;
    margin: .2rem auto .3rem;
    cursor: pointer;
    clear: both;
    font-size: .28rem
}

.moreck a {
    color: #999;
}

.jiazai_gif {
    position: fixed;
    bottom: 1rem;
    text-align: center;
    width: 100%;
    background: #fff;
    display: none;
    font-size: .22rem;
    height: 40px;
    line-height: 40px
}

.jiazai_gif img {
    height: 40px;
    width: 40px;
    display: inline-block;
}

.alldataxian {
    clear: both;
    color: #999;
    font-size: .22rem;
    padding: .3rem 0;
    text-align: center;
}

.refreshText {
    text-align: center;
    width: 100%;
    font-size: .22rem;
    position: absolute;
}

.refreshText img {
    height: 40px;
    width: 40px;
    display: inline-block;
}

.btmbdr {
    position: relative;
    overflow: hidden
}

.btmbdr:after {
    height: 1px;
    content: '';
    width: 100%;
    border-bottom: 1px solid #eee;
    position: absolute;
    bottom: 1px;
    right: 0;
    z-index: 10;
    visibility: visible;
}

.luxianlb {
    width: 1.64rem;
    height: .46rem;
    line-height: .46rem;
    text-align: center;
    margin-left: .1rem;
    z-index: 2;
    color: #0e8c58;
    font-size: .22rem;
    margin: 0 auto;
    display: block;
    background-color: #ffdee7;
    border-radius: .46rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.luxianlb .iconfont {
    color: #0e8c58;
    padding-right: 2px
}

.jijinglb {
    width: 1.64rem;
    height: .46rem;
    line-height: .46rem;
    text-align: center;
    margin-left: .1rem;
    z-index: 2;
    color: #0073c4;
    font-size: .22rem;
    margin: 0 auto;
    display: block;
    background-color: #dbf0ff;
    border-radius: .46rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.jijinglb .iconfont {
    color: #0073c4;
    padding-right: 2px
}

.return_zb_new .iconfont {
    color: #333333;
    font-size: .5rem;
    line-height: .9rem;
}

.zb_fenlei_span_new span {
    line-height: 0.3rem;
}

.clock-d {
    animation: clockD 1s infinite;
}

@keyframes clockD {
    0% {
        color: transparent;
    }
    40% {
        color: #0e8c58;
    }
    80% {
        color: #0e8c58;
    }
    100% {
        color: transparent;
    }
}

.zb_time_new_span_wrap {
    position: relative;
}

.zb_fenlei_new {
    position: absolute;
    top: .1rem;
    left: .1rem;
    line-height: .4rem;
}

.zb_time_new {
    display: flex;
    flex-direction: column;
    font-size: .4rem;
    color: #0e8c58;
    line-height: .7rem;
}

.zb_time_new_span {
    display: none;
    font-size: .35rem;
    color: #0e8c58;
}

.changci {
    color: #0e8c58;
    font-size: .19rem;
    display: none;
}

.zb_center_span {
    font-size: .19rem;
    display: block;
    margin-top: -.15rem;
    margin-bottom: .1rem;
    color: #979797;
}

.zb_time_new {
    color: #333745;
    font-size: .24rem;
    height: 1.15rem;
    line-height: .4rem;
}

.top_ogo {
}

.top_ogo img {
    height: .7rem;
    width: auto;
}

.top_right_wrap {
    display: flex;
    align-items: center;
}

.top_right_wrap img {
    width: .44rem;
    height: auto;
    margin-right: .4rem;
}

.fjqh_wrap a {
    color: #0e8c58;
    font-size: .29rem;
    display: inline-block;
    width: 100%;
    height: 100%;
}

.fjqh_wrap {
    width: .9rem;
    height: .49rem;
    border: 1px solid #0e8c58;
    line-height: .49rem;
    text-align: center;
    position: relative;
    border-radius: .4rem;
    margin-right: .4rem;
}

.top_enu_wrap {
    width: 100%;
    display: flex;
    height: .9rem;
    align-items: center;
    justify-content: space-between;
    background: #0e8c58;
    padding: 0 .1rem;
    box-sizing: border-box;
}

.top_enu_wrap > li {
    border-radius: 1rem;
    height: .6rem;
    line-height: .6rem;
    text-align: center;
    flex: 1;
    float: none;
}

.top_enu_wrap a {
    font-size: .32rem;
    color: #ffffff;
}

.top_enu_wrap_xz {
    background: #ffffff;
    font-weight: 600;
}

.top_enu_wrap .top_enu_wrap_xz a {
    color: #0e8c58;
}

.top_toe_caidan {
    width: 100%;
    height: .9rem;
    padding: 0 .14rem;
    overflow: hidden;
    box-sizing: border-box;
    border-bottom: .1rem solid #f9f9f9;
}

.top_toe_caidan .swiper-slide {
    width: auto;
    line-height: .9rem;
    padding-left: .14rem;
    position: relative;
    margin-right: .19rem;
}

.top_toe_caidan .swiper-slide:last-child::after {
    display: none;
}

.top_toe_caidan .swiper-slide a {
    font-size: .29rem;
    color: #000000;
}

.index_zhibo_wrap {
    width: 100%;
}

.index_zhibo_wrap > li {
    display: flex;
    align-items: center;
    width: 100%;
    padding: .19rem;
    box-sizing: border-box;
    border-bottom: 1px solid #eeeeee;
}

.zhibo_con_zuo {
    width: 1.6rem;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    flex-shrink: 0;
}

.zhibo_con_zuo > p {
    font-size: .3rem;
    color: #333745;
    font-weight: 600;
}

.zhibo_con_zuo > span {
    font-size: .19rem;
    color: #868da3;
}

.zhibo_con_zhong {
    flex-grow: 1;
}

.zhibo_con_zhong a {
    display: flex;
    align-items: center;
    margin: .05rem 0;
    justify-content: space-around
}

.zhibo_con_zhong p {
    font-size: .26rem;
    color: #333333;
    width: 2.16rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zhibo_con_zhong span {
    font-size: .3rem;
    color: #0e8c58;
    font-weight: 600;
}

.zhibo_con_zhong img {
    width: .6rem;
    height: .6rem;
}

.zhibo_con_right {
    width: 1.57rem;
    height: 1.07rem;
    border-left: 1px solid #eeeeee;
    text-align: right;
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-shrink: 0;
}

.zhibo_con_right a {
    color: #9b9a9f;
    display: flex;
    align-items: center;
    justify-content: flex-end;
}

.zhibo_con_right a img {
    width: .29rem;
    margin-right: .05rem;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.zhibo_con_right .ztks {
    color: #0e8c58;
}

.zhibo_con_right .ztks img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
}

.zhibo_con_right .kaishi_a {
    color: #0e8c58;
}

.zhibo_con_right .kaishi_a img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: #0e8c58;
}

.zhibo_con_right a span {
    font-size: .21rem;
}

.zhibo_con_right > p {
    font-size: .17rem;
    color: #0e8c58;
    margin-top: .1rem;
}

.zhibo_con_zhong > .zhibo_con_zhong_ty {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    width: 100%;
    white-space: inherit;
    padding: 0 .1rem;
    box-sizing: border-box;
}

.zhibo_index_more {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .29rem;
    color: #999999;
    width: 100%;
    height: .9rem;
}

.zhibo_index_more > img {
    width: .3rem;
    margin-left: .1rem;
}

footer {
    background: #f9f9f9;
    padding: .25rem;
    box-sizing: border-box;
}

.footer_con p {
    font-size: .25rem;
    color: #666666;
}

.footer_con ul {
    display: flex;
    flex-wrap: wrap;
}

.footer_con ul li {
    margin: .3rem;
}

.footer_con ul li a {
    font-size: .25rem;
    color: #0e8c58;
}

.footer_too {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .25rem;
    color: #b3b3b3;
}

.footer_too > p {
    border-left: 1px solid #9b9a9c;
}

.footer_con_top {
    display: flex;
}

.zaina_wrap {
    font-size: .25rem;
    color: #333333;
    width: 100%;
    height: .79rem;
    display: flex;
    align-items: center;
    background: #f9f9f9;
    padding: 0 .19rem;
    box-sizing: border-box;
    flex-wrap: wrap;
}

.head_zhibo {
    border-bottom: 1px #eee solid;
}

.head_zhibo li {
    width: 33%;
    text-align: center;
    font-size: .32rem;
    color: #fff;
    height: .6rem;
}

.head_zhibo li a {
    color: #333333;
    height: .6rem;
    padding: 0 .28rem;
    display: inline-block;
    border-radius: .6rem;
    line-height: .6rem
}

.head_zhibo li.zbhover a {
    background: #edfbf5;
    color: #0e8c58;
    font-weight: bold;
    border: 1px solid #0e8c58;
}

.ive_rlated {
    padding: 0 .25rem;
    box-sizing: border-box;
}

.ive_rlated_no {
    background: #eeeeee;
    padding: .15rem .4rem;
    color: #0e8c58;
    box-sizing: border-box;
    border: none;
    position: relative;
}

.ive_rlated_no::after {
    content: '';
    position: absolute;
    width: .06rem;
    height: .3rem;
    background: #0e8c58;
    border-radius: 5px;
    margin-top: .05rem;
    top: .19rem;
    right: 97%;
}

.qita_con_wrap {
    min-height: 40vh;
    padding: .19rem;
    box-sizing: border-box;
}

.ive_rlated_con > li {
    border-bottom: .01rem dashed #cccccc;
    width: 100%;
}

.ive_rlated_con > li a {
    display: flex;
    align-items: center;
    height: .7rem;
}

.ive_rlated_con a img {
    width: .33rem;
}

.ive_rlated_con a p {
    width: 5.4rem;
    font-size: .25rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 .1rem;
}

.ive_rlated_con a span {
    font-size: .23rem;
    color: #999999;
    text-align: right;
    flex-grow: 1;
}

.footer_wrap {
    background: #f9f9f9;
    box-sizing: border-box;
    position: relative;
    bottom: -23px;
}

.footer_wrap_con {
    padding: .19rem;
    box-sizing: border-box;
}

.footer_wrap_con > li {
    display: flex;
    margin-bottom: .19rem;
}

.footer_wrap_con > li p {
    font-size: .26rem;
    color: #666666;
    width: 1.5rem;
    flex-shrink: 0;
}

.footer_wrap_con > li div {
    flex-grow: 1;
    display: flex;
    flex-flow: wrap;
}

.footer_wrap_con > li a {
    font-size: .26rem;
    color: #0e8c58;
    margin-right: .5rem;
    margin-bottom: .19rem;
    white-space: nowrap;
}

.footer_wrap_b {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: .4rem 0;
    border-top: .01rem solid #efefef;
}

.footer_wrap_b > img {
    height: .3rem;
    margin-right: .1rem;
}

.footer_wrap_b > p {
    font-size: .27rem;
    color: #b1b1b1;
}

.zhibolist {
    clear: both
}

.zhibolist li {
    width: 100%;
    border-bottom: 1px #eee solid;
    padding: .28rem 0
}

.zhibolist li div {
    width: 30%;
    float: left;
    text-align: center
}

.zhibolist li div.zb_center {
    width: 40%;
}

.zhibolist .duibiao {
    width: .7rem;
    height: .7rem;
    display: inline-block;
}

.zb_duiwuzhu a, .zb_duiwuke a {
    display: inline-block;
    width: 100%
}

.zb_duiwuzhu, .zb_duiwuke {
    font-size: .28rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-top: .3rem;
}

.zb_duiwuzhu p, .zb_duiwuke p {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    padding: .1rem .1rem 0 .1rem;
}

.zb_duiwuzhu .duibiao img, .zb_duiwuke .duibiao img {
    width: .7rem;
    height: .7rem;
}

.begin {
    background-color: #ed1643;
    background-image: linear-gradient(#fa5a67, #ed1643);
}

.nobegin {
    background: #bbbbbb;
}

.zb_video img {
    width: .27rem;
    height: .22rem;
    margin-right: 4px;
}

.zb_fenlei {
    color: #868da3;
    font-size: .2rem;
    height: .33rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.zb_fenlei img {
    width: .26rem;
    height: .26rem;
    margin-right: 3px;
}

.zb_fenlei span {
    color: #868da3;
    font-size: .2rem;
    margin-left: .05rem;
    line-height: .2rem;
    max-width: 2.5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

.zhibolist li div.zb_lbtitle {
    width: 100%;
    box-sizing: border-box;
    padding: 0 .2rem;
    position: relative;
}

.zhibolist li div.zb_lbtitle .zb_time {
    height: .5rem;
    line-height: .5rem
}

.zb_lbtitle .zb_title {
    height: .6rem;
    line-height: .5rem;
    font-size: .28rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.zhibolist .bisaitime {
    width: 100%;
    height: .65rem;
    background: #f8f8f8;
    font-size: .22rem;
    color: #1e1e2a;
    text-align: center;
    line-height: .65rem;
}

.zb_lbtitle a {
    color: #333;
}

.zb_lbtitle a:link {
    color: #333;
}

.zb_lbtitle a:visited {
    color: #333;
}

.zb_lbtitle a:hover {
    color: #333;
}

.zb_lbtitle a:active {
    color: #333;
}

.zhioei_top {
    display: flex;
    justify-content: space-between;
    height: .9rem;
    border-bottom: 1px solid #bfbfbf;
    padding: 0 .25rem;
    box-sizing: border-box;
}

.return_zb_new {
    width: .5rem;
    text-align: center;
}

.zhioei_top > a {
    width: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.zhioei_top > a img {
    width: .4rem;
}

.zhioei_top_tit {
    font-size: .34rem;
    line-height: .9rem;
}

.dipiao {
    background: url(../img/guang.png) no-repeat;
    background-size: 100% 100%;
    z-index: 100;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 0.98rem;
}

.dipiao img {
    position: absolute;
    right: 0.1rem;
    top: 30%;
    width: 0.43rem;
    height: 0.43rem;
}

