/* 初始化CSS */

html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
    margin: 0;
    padding: 0;
}

fieldset,
img {
    border: none;
}

address,
caption,
cite,
code,
dfn,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ul,
ol {
    list-style: none;
}

select,
input {
    vertical-align: middle;
}

select,
input,
textarea {
    font-size: 12px;
    margin: 0;
}

table {
    border-collapse: collapse;
}

body {
    background: #990404;
    color: #333;
    font: 12px/22px "Microsoft Yahei", "微软雅黑", "Simsun", "宋体", "Arial";
}


/* 页面通用部分 */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.clearit {
    clear: both;
    height: 0;
    font-size: 0;
    overflow: hidden;
}

a {
    color: #1f3b7b;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}

a:visited {
    color: #6079b2;
}

a:hover,
a:active,
a:focus {
    color: #8d0000;
    text-decoration: none;
}
.tznlpj-btns{display: flex;justify-content: space-between;align-items: center;margin:0 .26rem;}
.btn-light{font-size: .26rem;color: #E4C19A;height: .68rem;border-radius: .34rem;line-height: .68rem;border: .02rem solid #E4C19A;text-align: center;display: block;margin:  0 auto;}
.btn-light:visited{color: #E4C19A;}
.btn-light:hover{color: #E4C19A;}
.tznlpj-btns .btn-light{width: 3.38rem;}
.main {
    margin: 0 auto;
    width: 7.5rem;
}

.banner {
    width: 7.5rem;
    height:6.14rem;
    /* height: 7.36rem; */
    background: url(//n.sinaimg.cn/finance/2025jqltg/pic_01_1.png) center center no-repeat;
    background-size: contain;
    box-sizing: border-box;
    padding-top: 4.84rem;
    position: relative;
}
.banner-btn{ display: flex;justify-content: space-around;align-items: center;margin: 0 .46rem;}
.btn {
   
    /* margin-top: 5.45rem; */
    width: 1.54rem;
    height: .6rem;
    text-align: center;
    box-shadow: 0 .03rem .06rem rgba(0,0,0,0.2);font-size: .24rem;font-weight: bold;background: linear-gradient(to bottom, #FFE5AB 0%, #D9B078 48%, #E83C3C 100%);display: flex;align-items: center;justify-content: center;color: #CA1212;border-radius: .3rem;
}
.btn:hover{color: #CA1212;}
.btn:visited{color: #CA1212;text-decoration: none;}
.btn1 {
    margin-left: .58rem;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_01.png) center center no-repeat;
    background-size: contain;
}

.btn2 {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_02.png) center center no-repeat;
    background-size: contain;
}

.btn3 {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_03.png) center center no-repeat;
    background-size: contain;
}

.btn4 {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_04.png) center center no-repeat;
    background-size: contain;
}

.nav-group {
    width: 7.5rem;
    height: .8rem;
}

.nav-w {
    position: relative;
    width: 7.5rem;
    background: #CB351D;
}

.nav-w .nav {
    margin-left: .22rem;
    width: 7.28rem;
    height: .8rem;
    line-height: .8rem;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto;
}

.nav-w .nav::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
    color: transparent;
}

.nav-w .nav li {
    display: inline;
    margin-right: .24rem;
}

.nav-w .nav li:last-child {
    margin-right: .42rem;
}

.nav-w .nav li .nav-item {
    color: #FFFFFF;
    font-size: .26rem;
    font-family: 'PingFangSC-Medium';
    font-weight: 500;
}

.nav-w .nav .cur .nav-item {
    color: #FEE497;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
    font-weight: 400;
}

.nav-w .nav-last {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: .42rem;
    height: .8rem;
    background-image: linear-gradient(90deg, rgba(203, 53, 29, 0.26) 0%, #CB351D 100%);
}

.banner .notice {
    margin: .4rem auto 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 6.34rem;
    height: .62rem;
    background: #8C0303;
    border-radius: .31rem;
}

.banner .notice .i {
    margin-left: .2rem;
    display: block;
    width: .27rem;
    height: .24rem;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_14.png) center center no-repeat;
    background-size: contain;
}

.banner .notice .btn-notice {
    margin-right: .2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.13rem;
    height: .42rem;
    color: #8C0303;
    font-size: .22rem;
    font-family: 'PingFangSC-Medium';
    background: #FF5A3E;
    border-radius: .21rem;
}

.banner .notice .msg {
    color: #FEE497;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
}

.intro {
    padding: .4rem .26rem;
    color: #C9AB91;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
    text-align: justify;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/pic_01_bottom.png) 0 0 no-repeat;
    background-size: 100% auto;
}

.bar {
    width: 7.5rem;
    height: .18rem;
    background: #8C0303;
}

.title {
    display: block;
    margin-top: .4rem;
    padding-left: .24rem;
    line-height: .4rem;
    color: #fff;
    font-size: .36rem;
    font-weight: bold;
}

.title span {
    font-size: .26rem;
}

.title i {
    margin-left: .19rem;
    display: inline-block;
    width: .16rem;
    height: .2rem;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_05.png) center center no-repeat;
    background-size: contain;
}

.rdjj {
    position: relative;
}

.rdjj-wrap {
    margin-left: .26rem;
    margin-top: .36rem;
    font-size: 0;
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: auto
}

.rdjj-wrap::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
    color: transparent;
}

.rdjj-wrap .rdjj-item {
    display: inline-block;
    margin-right: .24rem;
}

.rdjj-wrap .rdjj-item .image {
    display: block;
    width: 2.66rem;
    height: 1.8rem;
    border-radius: .12rem;
}

.rdjj-wrap .rdjj-item .dec {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-top: .24rem;
    width: 2.66rem;
    line-height: .36rem;
    color: #C9AB91;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
    text-align: justify;
}

.rdjj-last {
    position: absolute;
    top: .76rem;
    right: 0;
    width: .6rem;
    height: 2.74rem;
    background-image: linear-gradient(90deg, rgba(153, 4, 4, 0.00) 0%, #990404 100%);
}

.title-lv0 {
    margin-top: .3rem;
    margin-left: .26rem;
    display: block;
    line-height: .42rem;
    color: #FEE497;
    font-size: .26rem;
    font-family: 'PingFangSC-Semibold';
    text-align: justify;
}

.p {
    margin: 0 .26rem;
    line-height: .42rem;
    color: #C9AB91;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
    text-align: justify;
}

.p-m {
    margin: .22rem .26rem;
    line-height: .42rem;
    color: #C9AB91;
    font-size: .26rem;
    font-family: 'PingFangSC-Medium';
    text-align: justify;
}

.p-m span {
    font-family: 'PingFangSC-Light';
}

.fwpc-intro {
    margin-top: .3rem;
    padding-bottom: .3rem;
}

.fwpc .p-01 {
    margin-top: .15rem;
}

.fwpc .p-02 {
    margin-top: .36rem;
}

.fwpc .p-zs {
    margin: .4rem auto;
    text-align: center;
}

.goAnswer-btn {
    display: block;
    margin: .3rem auto .4rem;
    width: 7.1rem;
    height: .9rem;
    line-height: .9rem;
    color: #990404;
    font-size: .34rem;
    letter-spacing: .02rem;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/btn-01.png) 0 0 no-repeat;
    background-size: 7.1rem auto;
    text-indent: -99em;
    /* border-radius: 45px; */
    text-align: center;
    font-weight: bold;
}

.goAnswer-btn:active,
.goAnswer-btn:visited,
.goAnswer-btn:focus,
.goAnswer-btn:hover {
    color: #990404;
}

.unactive-goAnswer {
    background: #bab6b6;
}

.p-zs {
    line-height: .36rem;
    color: #FEE497;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
    text-align: justify;
}

.fczs .p-zs {
    margin: .3rem 0 .3rem .5rem;
}

.cont-bg {
    background: #8C0303;
    border-radius: .12rem;
}

.cont {
    margin-top: .4rem;
    padding: 0 .26rem;
}

.cont .tab {
    display: flex;
    justify-content: space-between;
}

.cont .tab .item {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3.49rem;
    height: .68rem;
    color: #E4C19A;
    border: .02rem solid #E4C19A;
    font-size: .26rem;
    
    text-align: center;
    font-weight: 500;
    box-sizing: border-box;
}
.cont .tab .item-left{border-radius: .34rem 0 0 .34rem;}
.cont .tab .item-right{border-radius: 0 .34rem .34rem 0;}
.tab-active {
    color: #990404!important;
    background: #E4C19A;
}

.fczs .cont .cont-bg {
    /* margin-top: .4rem; */
    padding: .3rem .12rem;
    box-sizing: border-box;
    background: none;
}

.fczs .cont .cont-bg .p {
    margin: 0;
    text-align: center;
}

.tgzbj .p-01 {
    margin-top: .3rem;
}

.tgzbj .p-02 {
    margin-top: .15rem;
}

.tgzbj .p-zs {
    margin: .5rem auto .4rem;
    text-align: center;
}

.zjps .tit-bar {
    position: relative;
}

.zjps .tit-bar .title-lv1 {
    position: absolute;
    bottom: .04rem;
    right: .26rem;
    line-height: .36rem;
    color: #C9AB91;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
}

.zjps-list{
    margin: 0 auto;
    padding-bottom: .6rem;
    margin-left: .26rem;
    margin-right: .26rem;
    position: relative;
    margin-top: .4rem;
}
.zjps .swiper{
    width: 6.98rem;
    overflow: hidden;
}
.zjps .list {
    position: relative;
    width: 6.98rem;
    height: 100%;
    z-index: 1;
    /* display: flex;
    transition-property: transform;
    box-sizing: content-box; */

    /* flex-direction: column;
    flex-wrap: wrap; */
    /* max-height: 8rem; */
}
.zjps .list .item {
    position: relative;
    width: 6.98rem;
    min-height: 1.5rem;
    border-radius: .7rem;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/pic_back.png) 0 center no-repeat;
    background-size: 1.52rem 1.52rem;
    /* overflow: hidden; */
    flex-shrink: 0;
    transition-property: transform;
    padding-left: 2rem;
    box-sizing: border-box;
    margin-bottom: .3rem;
    /* background: #8C0303; */
}

.zjps .list .item .img {
    position: absolute;
    top: 50%;
    left: .16rem;
    display: block;
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 50%;
    transform: translateY(-52%);
}

.zjps .list .item .p-m {
    /* position: absolute; */
    top: .15rem;
    left: 2rem;
    margin: 0;
    color: #FEE497;
    display: block;
}

.zjps .list .item .pw-des {
    /* position: absolute; */
    top: .6rem;
    left: 2rem;
    margin: 0;
    padding-right: .2rem;
    line-height: .3rem;
    color: #C9AB91;
    font-size: .24rem;
    /* font-family: 'PingFangSC-Medium'; */
    text-align: justify;
    display: block;
}

.zjps .list .item .p-m span {
    margin-left: .24rem;
}

.zjps .btn-more {
    padding-bottom: .4rem;
    line-height: .36rem;
    color: #fff;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
    text-align: center;
}

.jxsz .cont .cont-bg {
    margin: .4rem 0;
    padding: .29rem .12rem .39rem;
}

.jxsz .cont .cont-bg .img {
    display: block;
    width: 6.74rem;
}
.pxlc .tit-bar{display: flex;justify-content: space-between;align-items: center;padding-top: .47rem;}
.pxlc .title{margin-top: 0rem;}
.pxlc .tip {
    /* margin-top: .3rem; */
    margin-left: .26rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.26rem;
    height: .42rem;
    color: #C9AB91;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
    background: #8C0303;
    border-radius: .21rem;
}

.pxlc .progress {
    margin-top: .4rem;
    margin-left: .54rem;
    margin-bottom: .4rem;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_07.png) left top .08rem no-repeat;
    background-size: .26rem auto;
}

.pxlc .progress .item {
    margin-left: .66rem;
    margin-bottom: .34rem;
}

.pxlc .progress .item .date {
    display: block;
    line-height: .42rem;
    color: #FEE497;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
}

.pxlc .progress .item .article {
    display: block;
    line-height: .42rem;
    color: #C9AB91;
    font-size: .26rem;
    font-family: 'PingFangSC-Medium';
}

.pxsm .article {
    margin: .35rem .26rem .4rem;
}

.pxsm .article .item {
    margin-top: .44rem;
    padding-left: .91rem;
}

.pxsm .article .item:first-child {
    margin: 0;
}

.pxsm .article .first {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_first.png) left .25rem top .05rem no-repeat;
    background-size: .32rem .32rem;
}

.pxsm .article .second {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_second.png) left .25rem top .05rem no-repeat;
    background-size: .32rem .32rem;
}

.pxsm .article .third {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_third.png) left .25rem top .05rem no-repeat;
    background-size: .32rem .32rem;
}

.pxsm .article .item .p:first-of-type {
    margin-top: .14rem;
    margin-left: 0;
}

.pxsm .article .item .p {
    margin-top: .32rem;
    margin-left: 0;
}

.pxsm .article .item .p-t {
    margin-top: .34rem;
    padding-left: .48rem;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_12.png) left top .07rem no-repeat;
    background-size: .28rem .24rem;
}

.pxsm .article .item .title-lv0 {
    margin-left: 0;
}

.lxfs .cont-bg {
    margin: .4rem .26rem 1.85rem;
    padding: .4rem .25rem;
}

.lxfs .cont-bg .cont-left {
    float: left;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.lxfs .cont-bg .cont-left .img {
    display: block;
    width: 1.8rem;
    height: 1.8rem;
    border-radius: .12rem;
}

.lxfs .cont-bg .cont-left .s1 {
    margin-top: .12rem;
    text-align: center;
}

.lxfs .cont-bg .cont-left .s2 {
    margin-top: .04rem;
    text-align: center;
}

.lxfs .cont-bg .s1 {
    display: block;
    line-height: .3rem;
    color: #C9AB91;
    font-size: .22rem;
    font-family: 'PingFangSC-Regular';
}

.lxfs .cont-bg .s2 {
    display: block;
    line-height: .25rem;
    color: #C9AB91;
    font-size: .18rem;
    font-family: 'PingFangSC-Regular';
}

.lxfs .cont-bg .s3 {
    display: block;
    line-height: .3rem;
    color: #CB351D;
    font-size: .22rem;
    font-family: 'PingFangSC-Regular';
}

.lxfs .cont-bg .cont-right {
    float: right;
}

.lxfs .cont-bg .cont-right .item {
    margin-bottom: .24rem;
    padding-left: .4rem;
}

.lxfs .cont-bg .cont-right .item:last-child {
    margin: 0;
}

.lxfs .cont-bg .cont-right .wx {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_wx.png) left top .03rem no-repeat;
    background-size: .24rem .24rem;
}

.lxfs .cont-bg .cont-right .tel {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_tel.png) left top .03rem no-repeat;
    background-size: .24rem .24rem;
}

.lxfs .cont-bg .cont-right .email {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_email.png) left top .03rem no-repeat;
    background-size: .24rem .24rem;
}

.nav-fixed {
    position: fixed;
    top: 0;
    z-index: 9999;
}

.aside-group {
    display: flex;
    flex-direction: column;
    position: fixed;
    bottom: 1.2rem;
    margin-left: 50%;
    left: 2.75rem;
    z-index: 999;
}

.aside-group a {
    margin-top: .14rem;
    display: block;
    width: .8rem;
    height: .8rem;
}
.aside-group .item{
    color: #fff;
    width: .72rem;
    height: .72rem;
    box-shadow: 0 .02rem .04rem rgba(0, 0, 0, .3);
    border-radius: 50%;
    font-size: .2rem;
    line-height: .22rem;
    background: linear-gradient(to bottom, #FF5034 0%, #FA2909 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    padding: .15rem;
}
/* .aside-group .item1 {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_16.png) center center;
    background-size: contain;
}

.aside-group .item2 {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_17.png) center center;
    background-size: contain;
}

.aside-group .item3 {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_10.png) center center;
    background-size: contain;
}

.aside-group .item4 {
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_11.png) center center;
    background-size: contain;
} */

.bmqk .cont {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.bmqk .cont .blk {
    margin-bottom: .2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 3.38rem;
    height: 3.31rem;
    
    border-radius: .12rem;
}

.bmqk .cont .blk .name {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: .82rem;
    color: #FFFFFF;
    font-size: .28rem;
    font-family: 'PingFangSC-Medium';
    background: #FA2A09;
    border-radius: .12rem .12rem 0 0;
}

.bmqk .cont .blk .detail {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.38rem;
    height: 1.61rem;
    border: .01rem solid #FA2A09;
    border-width: 0 .01rem 0 .01rem;
    box-sizing: border-box;
}

.bmqk .cont .blk .detail .left {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 1.68rem;
    height: .88rem;
    border-right: 2px solid #BB2412;
}

.bmqk .cont .blk .detail .right {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 1.69rem;
    height: .88rem;
}

.bmqk .cont .blk .detail {
    color: #FEE497;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
}

.bmqk .cont .blk .detail .tit {
    line-height: .42rem;
}

.bmqk .cont .blk .detail .num {
    line-height: .37rem;
}

.bmqk .cont .blk .bottom {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: .88rem;
    line-height: .3rem;
    background: #929292;
    border-radius: 0 0 .12rem .12rem;
    font-size: .24rem;
    font-family: 'PingFangSC-Medium';
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.bmqk .cont .blk .bottom-a {
    color: #CB351D;
    background: linear-gradient(to bottom, 
        #FFE5AB 0%,   /* 红色从 0% 开始 */
        #D9B078 48%,  /* 绿色从 33% 开始 */
        #DEA46C 51%,  /* 蓝色从 66% 开始 */
        #FFC184 100%  /* 黄色从 100% 开始 */
    );
}

.bmqk .cont .blk .bottom-n {
    color: #fff;
}

.bmqk .btn-more {
    padding: .2rem 0 .4rem;
    line-height: .36rem;
    color: #fff;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
    text-align: center;
}

.modal-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 99999;
}

.modal-wrap .modal {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: .8rem 0 .4rem;
    width: 6.46rem;
    background: #fff;
    border-radius: .12rem;
}

.modal-wrap .modal .msg {
    line-height: .48rem;
    color: #EC3C1F;
    font-size: .32rem;
    font-family: 'PingFangSC-Regular';
    text-align: center;
}

.modal-wrap .modal .msg1 {
    margin-top: .6rem;
    line-height: .42rem;
    color: #9E7952;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
    text-align: center;
}

.modal-wrap .modal .btn-group {
    display: flex;
    justify-content: space-between;
    width: 4.3rem;
}

.modal-wrap .modal .row {
    margin-top: .4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}

.modal-wrap .modal .row .label {
    color: #9E7952;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
}

.modal-wrap .modal .row .modal-input {
    margin-left: .2rem;
    width: 3.9rem;
    height: .78rem;
    border: none;
    outline: none;
    background: #F5EBE0;
    border-radius: .12rem;
    text-indent: .3rem;
    color: #9E7952;
    font-size: .26rem;
}

.modal-wrap .modal .row input::-webkit-input-placeholder {
    color: #DBC5B0;
    font-size: .26rem;
}

.modal-wrap .modal .row .modal-input1 {
    margin-left: .2rem;
    width: 2.16rem;
    height: .78rem;
    border: none;
    outline: none;
    background: #F5EBE0;
    border-radius: .12rem;
    text-indent: .3rem;
    color: #9E7952;
    font-size: .26rem;
}

.modal-wrap .modal .row .btn-code {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.74rem;
    height: .78rem;
    color: #CA9A68;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
}

.modal-wrap .modal .modal-btn {
    margin-top: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.85rem;
    height: .68rem;
    background: #EC3C1F;
    border-radius: .39rem;
    color: #fff;
    font-size: .26rem;
    font-family: 'PingFangSC-Medium';
}

.modal-wrap .modal .modal-btn-info {
    margin-top: .5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 2.88rem;
    height: .68rem;
    background: #EC3C1F;
    border-radius: .39rem;
    color: #fff;
    font-size: .26rem;
    font-family: 'PingFangSC-Medium';
}

.modal-wrap .modal .msg-info {
    color: #9E7952;
    font-size: .32rem;
    font-family: 'PingFangSC-Regular';
}

.modal-wrap .modal .cont .tit {
    line-height: .42rem;
    color: #CA9A68;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
}

.modal-wrap .modal .cont .article {
    margin-top: .18rem;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}

.modal-wrap .modal .cont .article .item {
    margin-right: .2rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    line-height: .66rem;
    color: #9E7952;
    font-size: .26rem;
    font-family: 'PingFangSC-Regular';
}

.toast-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999;
}

.toast-wrap span {
    display: block;
    padding: .3rem .2rem;
    color: #fff;
    font-size: .26rem;
    background: rgba(0, 0, 0, .6);
    border-radius: .12rem;
}

.btn-close {
    margin-top: .32rem;
    width: .64rem;
    height: .64rem;
    background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon_close.png?v=0.1) center center no-repeat;
    background-size: contain;
}

.callup-btn {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 7.5rem;
    height: 1.15rem;
    background: url(//n.sinaimg.cn/finance/jsjj/2021/images/wap_btn_05.png?v=0.1) no-repeat;
    background-size: cover;
    z-index: 9999;
}

.hidden {
    display: none!important;
}

.blk-title-lv8 {
    margin: 0.6rem auto 0;
    width: 100%;
    height: 0.51rem;
}

.search-blk {
    float: right;
    margin-top: 0.04rem;
    width: .5rem;
    height: 0.5rem;
    /* border: 0.02rem solid #dad4c7; */
    box-sizing: border-box;
    border-radius: 2px;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_12.png?v=0.1) center center no-repeat #fff;
    background-size: 0.16rem auto;
}

.search-blk input {
    float: left;
    padding: 0;
    border: none;
    line-height: 0.38rem;
    height: 0.38rem;
    width: 1.71rem;
    font-size: 0.2rem;
    outline: none;
    text-indent: 0.05rem;
    color: #b89c89;
}

.search-blk .search {
    /* float: right; */
    width: 0.24rem;
    height: 0.38rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_12.png?v=0.1) center center no-repeat;
    background-size: 0.16rem auto;
}

.blk-title-lv9 {
    /* margin-top: 0.6rem; */
    width: 100%;
    height: 0.51rem;
}

.vote-person-btn,
.vote-team-btn,
.wn-btn,
.lcss-btn {
    display: block;
    margin-top: 0.24rem;
    width: 6.78rem;
    height: 0.52rem;
    line-height: 0.52rem;
    background: #f1eee8;
    border-radius: 2px;
    color: #b89c89;
    font-size: 0.24rem;
    text-align: center;
}

.fczs .btn-more {
    display: block;
    padding: .4rem;
    line-height: .36rem;
    color: #fff;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
    text-align: center;
}

.vote-person {
    margin-left: -0.18rem;
    width: 6.96rem;
}

.vote-person .person {
    float: left;
    margin-top: 0.24rem;
    margin-left: 0.18rem;
    width: 2.14rem;
    height: 4.86rem;
    background: #e4402d;
    border-radius: 0.04rem;
}

.vote-person .person img {
    display: block;
    width: 2.14rem;
    height: 2.85rem;
    border-radius: 0.04rem 0.04rem 0 0;
}

.vote-person .person .img-dec {
    margin: 0.13rem auto 0;
    padding-bottom: 0.11rem;
    width: 1.92rem;
    border-bottom: 1px solid #fee497;
    box-sizing: border-box;
}

.vote-person .person .img-dec span {
    display: block;
    color: #fee497;
}

.vote-person .person .img-dec .img-name {
    line-height: 0.32rem;
    font-size: 0.28rem;
    font-weight: bold;
}

.vote-person .person .img-dec .img-position {
    margin-top: 0.11rem;
    line-height: 0.24rem;
    font-size: 0.2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.vote-person .person-tool {
    margin: 0 auto;
    width: 1.92rem;
}

.vote-person .person-tool .person-num {
    display: block;
    margin-top: 0.16rem;
    line-height: 0.28rem;
    color: #fee497;
    font-size: 0.24rem;
    text-align: center;
    font-weight: bold;
}

.vote-person .person-tool .person-btn {
    margin-top: 0.15rem;
    width: 1.92rem;
    height: 0.4rem;
}

.vote-person .person-tool .person-btn span {
    width: 0.89rem;
    line-height: 0.4rem;
    height: 0.4rem;
    text-align: center;
    background: #c9ab91;
    font-size: 0.24rem;
    color: #e4402d;
    border-radius: 99px;
}

.vote-person .person-tool .person-btn .vote {
    float: left;
}

.vote-person .person-tool .person-btn .share {
    float: right;
    margin: 0 auto;
}

.vote-team {
    margin-left: -0.18rem;
    width: 6.96rem;
}

.vote-team .team {
    float: left;
    margin-top: 0.24rem;
    margin-left: 0.18rem;
    width: 3.3rem;
    height: 4.85rem;
    background: #e4402d;
    border-radius: 0.04rem;
}

.vote-team .team img {
    display: block;
    width: 3.3rem;
    height: 2.47rem;
    border-radius: 0.04rem 0.04rem 0 0;
}

.vote-team .team .img-dec {
    margin: 0.13rem auto 0;
    padding-bottom: 0.11rem;
    width: 3.08rem;
    border-bottom: 1px solid #fee497;
    box-sizing: border-box;
}

.vote-team .team .img-dec span {
    display: block;
    color: #fee497;
}

.vote-team .team .img-dec .img-name {
    line-height: 0.32rem;
    font-size: 0.24rem;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.vote-team .team .img-dec .img-position {
    margin-top: 0.11rem;
    line-height: 0.24rem;
    font-size: 0.2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.vote-team .team-tool {
    margin: 0 auto;
    width: 3.08rem;
}

.vote-team .team-tool .team-num {
    display: block;
    margin-top: 0.16rem;
    line-height: 0.28rem;
    color: #fee497;
    font-size: 0.24rem;
    text-align: center;
    font-weight: bold;
}

.vote-team .team-tool .team-btn {
    margin-top: 0.15rem;
    width: 3.08rem;
    height: 0.4rem;
}

.vote-team .team-tool .team-btn span {
    width: 1.48rem;
    line-height: 0.5rem;
    height: 0.5rem;
    text-align: center;
    background: #c9ab91;
    font-size: 0.24rem;
    color: #e4402d;
    border-radius: 99px;
}

.vote-team .team-tool .team-btn .vote {
    float: left;
}

.vote-team .team-tool .team-btn .share {
    float: right;
    margin: 0 auto;
}

.hide {
    display: none !important;
}

.modal-bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
}

.modal-bg .modal {
    position: relative;
    top: 50%;
    left: 50%;
    margin-left: -2.5rem;
    margin-top: -2.16rem;
    width: 5rem;
    background: #fff;
    border-radius: 4px;
}

.modal-bg .modal .close {
    display: block;
    position: absolute;
    top: -0.2rem;
    right: -0.2rem;
    width: 0.6rem;
    height: 0.6rem;
    background: url(//client.sina.com.cn/yhlcs2020/wap/images/close01.png?v=0.1) center center no-repeat;
    background-size: cover;
    border-radius: 50%;
}

.modal-bg .modal .modal-container .modal-head {
    padding-top: 0.35rem;
    width: 100%;
    height: 2rem;
    background: url(//client.sina.com.cn/yhlcs2020/wap/images/gdlayer-top.png?v=0.1) center center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
}

.modal-bg .modal .modal-container .modal-head span {
    display: block;
    margin-left: 0.5rem;
    color: #fff;
    font-size: 0.3rem;
}

.modal-bg .modal .modal-container .modal-article {
    padding: 0.2rem;
    line-height: 0.32rem;
    color: #333;
    font-size: 0.24rem;
    text-align: justify;
    max-height: 2.5rem;
    overflow-y: auto;
}

.pxsm .u-pxsm-more {
    display: block;
    margin-top: .2rem;
    line-height: .42rem;
    color: #FEE497;
    font-size: .3rem;
    font-family: 'PingFangSC-Regular';
    text-align: center;
    font-weight: bold;
}

.m-bind-phone {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    padding: 0.8rem 0.3rem 0.4rem;
    width: 6.46rem;
    background: #fff;
    border-radius: 0.12rem;
}

.m-bind-phone .msg2 {
    margin-top: .12rem;
    line-height: .36rem;
    color: #CA9A68;
    font-size: .24rem;
    font-family: 'PingFangSC-Regular';
    text-align: center;
}

.m-bind-phone .cont {
    margin-top: .2rem;
    width: 100%;
}

.m-bind-phone .cont .from-control {
    margin-top: 0.2rem;
    width: 100%;
    height: 0.68rem;
    color: #7c7c7c;
    font-size: .28rem;
    border: 1px solid #c6c6c6;
    border-radius: 4px;
    box-sizing: border-box;
    text-indent: 0.18rem;
    outline: none;
}

.m-bind-phone .cont .code-group {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 0.2rem;
    width: 100%;
}

.m-bind-phone .cont .code-group .input-control {
    width: 70%;
    height: 0.68rem;
    color: #7c7c7c;
    font-size: .28rem;
    border: 1px solid #c6c6c6;
    border-radius: 4px;
    box-sizing: border-box;
    text-indent: 0.18rem;
    outline: none;
}

.m-bind-phone .cont .code-group .btn-code {
    display: inline-block;
    width: 28%;
    height: 0.68rem;
    line-height: .68rem;
    background: #f3f3f3;
    text-align: center;
    border-radius: 4px;
    color: #7c7c7c;
    font-size: .28rem;
}

.m-bind-phone .btn {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: .32rem;
    width: 1.85rem;
    height: .68rem;
    background: #EC3C1F;
    border-radius: .39rem;
    color: #fff;
    font-size: .26rem;
    font-family: 'PingFangSC-Medium';
}

.modal-btn-group {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100%;
}

.zjps .list{}
/*KOL*/
.fwnlpb{padding-bottom: .3rem;}
.fwnlpb-intro p{margin-top: .36rem;margin-bottom: .3rem;}
.fwnlpb .btn-light{}
.prize-wrap{display: flex;justify-content: space-between;align-items: center;}
.icon-prize-left{width: .59rem;height: 1.16rem;}
.icon-prize-left img{width: 100%;}
.icon-prize-right{width: .59rem;height: 1.16rem;}
.icon-prize-right img{width: 100%;}
.list-prize{text-align: center;}
.item-prize{color: #E8C3A3;font-size: .26rem;font-weight: bold;line-height: .44rem;}
/*投顾服务*/
.list-tgfw {margin-top: .38rem;}
.list-tgfw .item{margin: 0 .26rem;margin-bottom: .24rem;}
.list-tgfw .item a{display: flex;justify-content: space-between;align-items: flex-start;}
.list-tgfw img{width: 2.66rem;height: 1.8rem;border-radius: .12rem;}
.list-tgfw .pw-des{font-size: .28rem;color: #E8C3A3;line-height: .44rem;width: 4.12rem;text-align: justify;}
.tgfw .btn-more{width: 6.98rem;margin-bottom: .5rem;}

.swiper-pagination-bullet{background: #E8C3A3!important;opacity: 1!important;}
.swiper-pagination-bullet-active{background: #fff!important;width: .5rem!important;border-radius: .1rem!important;}

.bmqk{padding-bottom: .5rem;}
.bmqk .btn-light{margin:0 .26rem;margin-top: .4rem;}

.list-profit{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin: 0 auto;margin-top: .26rem;}
.item-profit{display: flex;flex-direction: column;justify-content: center;align-items: center;background-color: #850000;width: 2.24rem;height: 1.4rem;border-radius: .12rem;margin-bottom: .13rem;font-size: .26rem;color: #E8C3A3;}
.item-profit .label{font-weight: normal;margin-bottom: .16rem;}
.item-profit .num{font-size: .36rem;font-weight: bold;}
.item-center{}
.bg-none .cont-bg{background: none;}
.profit-btns{display: flex;justify-content: space-between;align-items: center;margin: 0 .26rem;margin-top: .26rem;}
.profit-btns .btn{width: 3.42rem;}


.item-rank{display: flex;justify-content: center;align-items: center;background-color: #850000;border-radius: .12rem;margin-bottom: .24rem;}
.user-part{width: 5.49rem;}
.user-part .profit{font-size: .36rem;color: #E4C19A;font-weight: bold;margin-left: auto;}
.user-info{border-bottom: .01rem solid #600000;display: flex;justify-content: space-between;align-items: center;box-sizing: border-box;padding: 0 .26rem;height: 1.04rem;}
.user-info .avartar{width: .7rem;height: .7rem;border-radius: 50%;background: url(//n.sinaimg.cn/finance/2025jqltg/images/pic_back.png) 0 center no-repeat;background-size: 100% 100%;display: flex;align-items: center;justify-content: center;}
.user-info .avartar img{width: .54rem;display: block;height: .54rem;border-radius: 50%;}
.user-info .nick{font-size: .26rem;color: #E4C19A;font-weight: bold;margin-left: .12rem;}
.department-info{width: 5.49rem;height: .67rem;display: flex;align-items: center;font-size: .26rem;color: #E4C19A;padding-left: .26rem;}
.rank-part{width: 1.48rem;height: 1.72rem;display: flex;justify-content: center;align-items: center;flex-direction: column;border-left: .01rem solid #600000;}
.btn-follow{background-color: #FA2A09;color: #fff;border-radius: .3rem;width: 1.06rem;height: .48rem;font-size: .26rem;line-height: .48rem;text-align: center;margin-top: .15rem;}
.rank-num{width: .72rem;height: .72rem;}
.rank01{background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon-rank01.png) center center no-repeat;background-size: .72rem auto;text-indent: -99em;}
.rank02{background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon-rank02.png) center center no-repeat;background-size: .68rem auto;text-indent: -99em;}
.rank03{background: url(//n.sinaimg.cn/finance/2025jqltg/images/icon-rank03.png) center center no-repeat;background-size: .68rem auto;text-indent: -99em;}


.list-rank-title{display: flex;justify-content: center;align-items: center;border-bottom: .01rem solid #E4C19A;margin-top: .18rem;}
.item-rank-title{font-size: .26rem;color: #E4C19A;width: 25%;text-align: center;height: .6rem;line-height: .6rem;border-bottom: .08rem solid transparent;}
.item-rank-title.selected{border-bottom: .08rem solid #E4C19A;}
.list-rank{margin-top: .27rem;}


.fwnlpb-intro{margin-top: .3rem;}
.blk-plan{margin-top: .3rem;padding-bottom: .5rem;}
.blk-plan .bp-part{background-color: #FA2A09;border-radius: .12rem;display: flex;justify-content: center;align-items: center;font-size: .26rem;line-height: .42rem;color: #fff;font-weight: bold;}
.blk-plan .bpp01{width: 2.2rem;}
.blk-plan .bpp02{width: 1.34rem;}
.bp01 .bp-part{height: 1rem;}
.bp02 .bp-part{height: 1.4rem;}
.blk-plan .bp-cont{display: flex;justify-content: space-between;align-items: center;padding: 0 .26rem;}
.triangle-right {
    width: 0;
    height: 0;
    border-top: .1rem solid transparent;
    border-bottom: .1rem solid transparent;
    border-left: .16rem solid white;
}
.btn-solid{height: .72rem;border-radius: .36rem;box-shadow: 0 .03rem .06rem rgba(0,0,0,0.2);font-size: .36rem;font-weight: bold;background: linear-gradient(to bottom, #FFE5AB 0%, #D9B078 48%, #E83C3C 100%);display: flex;align-items: center;justify-content: center;color: #CA1212;}
.blk-plan .btn-solid{margin: 0 .26rem;margin-top: .3rem;}
.login-info{display: flex ; position: absolute; top: 0; justify-content: space-between; width: 100%; align-items: center;padding-left: .26rem;font-size: .26rem;color: #E8C3A3;padding-right: .26rem;box-sizing: border-box;}
.login-info .user-info{border-bottom: none;}

.pxld{padding-bottom: .5rem;}
.pxld-img{margin: 0 .3rem;margin-top: .4rem;}
.pxld-img img{width: 100%;}

.bmxz .title-lv0{color: #E8C3A3;}