.blk_02 .b_header {
    background-color: #08112c;
    border-top-right-radius: .18rem;
    color: #fff;
    padding: 0 .3rem;
}

.blk_02 .b_header .b_t {
    height: .48rem;
    overflow: hidden;
}

.blk_02 .b_header .b_t h2 {
    font-size: .24rem;
    line-height: .48rem;
    float: left;
    font-weight: bold;
}

.blk_02 .b_header .b_t a.more {
    float: right;
    margin-top: .12rem;
}

.blk_02 a.more {
    background-image: url(//n3.sinaimg.cn/finance/esg/images/pc/more_bg.png);
    background-image: -webkit-image-set(url(//n3.sinaimg.cn/finance/esg/images/pc/more_bg.png) 1x, url(//n3.sinaimg.cn/finance/esg/images/pc/more_bg_2x.png) 2x);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 100% 100%;
    width: .24rem;
    height: .24rem;
}

.blk_02 .b_list_head {
    height: .8rem;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.blk_02 .b_list_head span[data-sort] {
    cursor: pointer;
}

.blk_02 .b_list_head span {
    flex: 1;
    font-size: .24rem;
    font-weight: bold;
    float: left;
    text-align: center;
}

.blk_02 .b_list_head span.c1 {
    width: 1.02rem;
}


.blk_02 .b_list_head span.c3 {
    float: right;
}

.blk_02 .b_item span.c1,
.blk_02 .b_item span.c2,
.blk_02 .b_item span.c3 {
    color: #010703;
}

.blk_02 .b_item {
    padding: 0 .3rem;
    height: .5rem;
    overflow: hidden;
    font-size: .22rem;

}

.blk_02 .b_item a {
    display: flex;
    align-items: center;
    height: .5rem;
}


.blk_02 .b_item:nth-of-type(n) {
    background-color: #fff;
}

.blk_02 .b_item:nth-of-type(2n) {
    background-color: #f5f2ea;
}

.blk_02 .b_item span {
    float: left;
    width: 2.3rem;
    text-align: center;
}

.blk_02 .b_item span.c1 {
    /* margin-left: .12rem; */
}

.blk_02 .b_item span.c2 {
    /* margin-left: .25rem; */
}

.blk_02 .b_item span.c3 {
    text-align: left;
    text-indent: 1rem;
    font-weight: bold;
}

.blk_02 .bg_btn {
    height: 1.2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f5f2ea;
}

.blk_02 .bg_btn .btn {
    padding: 0;
    box-sizing: border-box;
    width: 2.58rem;
    height: .56rem;
    border-radius: .12rem;
    border: .02rem solid #af8544;
    background-color: transparent;
    font-size: .26rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #b57b29;
}