/* 初始化CSS */
html,
body,
ul,
li,
ol,
dl,
dd,
dt,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
legend,
img {
    margin: 0;
    padding: 0;
    height: auto;
}

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;
}

html {
    font-size: 13.3333vw;
}

@media (min-width: 750px) {
    html {
        font-size: 100px;
    }
}

body {
    background: #fff;
    color: #333;
    font: 12px/22px "Microsoft Yahei", "微软雅黑", "Simsun", "宋体", "Arial";
    max-width: 750px;
    min-height: 100vh;
    margin: 0 auto;
}

/* 页面通用部分 */
.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: #333;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
}

a:visited {
    color: #333;
}

a:hover,
a:active,
a:focus {
    color: #333;
    text-decoration: none;
}

.u-title {
    display: block;
    margin: 0 auto;
    width: 100%;
}

.head {
    display: flex;
    justify-content: center;
    width: 7.5rem;
    height: 7.5rem;
    background: url(https://n.sinaimg.cn/finance/2024yhjjb/images/wap_banner.jpg) top center no-repeat;
    background-size: 100% 100%;
}

.head a {
    float: left;
    margin-top: 6rem;
    margin-right: .02rem;
    width: 1.74rem;
    height: .77rem;
    line-height: .6rem;
    color: #cc2b20;
    font-size: .24rem;
    font-weight: bold;
    /* border: 2px solid #dad4c7; */
    text-align: center;
    background: url(../images/wap/btn-bg.png) no-repeat center center;
    background-size: 100% 100%;
}

.nav-top {
    height: .72rem;
}

.nav-w {
    width: 100%;
    background: #b52e1f;
    max-width: 750px;
    /* overflow-x: scroll; */
    /* overflow-y: hidden; */

}


.nav {
    width: 6.9rem;
    height: .72rem;
    line-height: .72rem;
    margin: 0 auto;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap
}

.nav li {
    display: inline;
    /*margin:0 .13rem;*/
    margin: 0 .18rem;
}

.nav li a {
    color: #dcd4c5;
    font-size: .24rem;
    font-weight: bold;
}


/* .m-nav-list {
    position: absolute;
    top: .72rem;
    left: 0;
    width: 100%;
    background: #b40001;
}

.m-nav-list p {
    height: 35px;
    line-height: 35px;
    color: #fff;
    text-align: center;
}

.m-nav-list p a {
    color: #fff;
} */

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

.descript {
    padding: .31rem .1rem;
    width: 7.5rem;
   background: linear-gradient(to bottom, #edd8bb, #ffffff);
    /* background: #edd8bb; */
    box-sizing: border-box;
}

.descript p {
    line-height: .32rem;
    color: #e2000f;
    font-size: .24rem;
    text-align: center;
}

.container {
    padding: 0;
    box-sizing: border-box;
}

.blk {
    margin: .6rem .36rem;
}

.blk .blk-title {
    margin: 0 auto;
    width: 1.86rem;
    height: 1.62rem;
}

.title-img{
    width: 1.81rem;
    height: 1.62rem;
}

.rdjj-title {
    background: url(../images/pc/title01.png) center no-repeat;
    background-size: contain;
}

.qgzjs-title {
    background: url(../images/pc/title02.png) center no-repeat;
    background-size: contain;
}
.qgzjs{
    /* background: url(../images/wap/final-bg.png) center no-repeat; */
    background-size: cover;
    background-color: #fcf1da;
    margin: 0 auto;
    padding: 1px 0 1px;
}
.dsbd-title {
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/pc_10.png?v=0.1) center no-repeat;
    background-size: contain;
}

.rdslider-container-w {
    position: relative;
    margin-top: .36rem;
}

.rdslider-container-w .rdslider-container {
    position: relative;
    width: 6.78rem;
    height: 4.5rem;
    overflow: hidden;
}

.rdslider-container-w .rdslider-container .rdslider-item {
    position: relative;
}

.rdslider-container-w .rdslider-container .rdslider-item img {
    display: block;
    width: 6.78rem;
    height: 4.5rem;
}

.rdslider-container-w .rdslider-container .rdslider-item .item-text {
    position: absolute;
    bottom: 0;
    width: 6.78rem;
    padding: .1rem 0;
    height: .8rem;
    line-height: .4rem;
    color: #fff;
    font-size: .24rem;
    background: rgba(0, 0, 0, 0.7);
}

.rdslider-container-w .rdslider-container .rdslider-item .item-text .slider-article {
    margin-left: .15rem;
    width: 4.9rem;
    /* white-space: nowrap; */
    /* text-overflow: ellipsis; */
    /* overflow: hidden; */
}

.rdslider-container-w .pagination {
    position: absolute;
    right: .09rem;
    bottom: .19rem;
}

.rdslider-container-w .swiper-pagination-switch {
    float: left;
    margin-right: .1rem;
    width: .12rem;
    height: .12rem;
    border-radius: 50%;
    background: #e4402d;
    cursor: pointer;
}

.rdslider-container-w .swiper-active-switch {
    background: #dcd4c5;
}

.rdslider-sub {
    margin-top: .36rem;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
}

.rdslider-sub .rdslider {
    display: inline-block;
    width: 3rem;
    margin-right: .24rem;
}

.rdslider-sub .rdslider img {
    display: block;
    width: 3rem;
    height: 2rem;
}

.rdslider-sub .rdslider span {
    float: left;
    display: block;
    margin-top: .08rem;
    height: .64rem;
    line-height: .32rem;
    color: #666;
    font-size: .24rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    white-space: normal;
    overflow: hidden;
}

.blk-title-lv0 {
    margin-top: .24rem;
    color: #ae917d;
    font-size: .32rem;
    font-weight: bold;
    text-align: center;
}

.video {
    margin-top: .24rem;
    width: 6.78rem;
    height: 3.82rem;
}

.slider-container-w {
    position: relative;
    margin-top: .23rem;
}

.slider-container-w .slider-container {
    width: 6.78rem;
    height: 4.52rem;
    overflow: hidden;
}

.slider-container-w .slider-container .slider-item {
    position: relative;
}

.slider-container-w .slider-container .slider-item img {
    display: block;
    width: 6.78rem;
    height: 4.52rem;
}

.slider-container-w .slider-container .slider-item .item-text {
    position: absolute;
    bottom: 0;
    padding: 0 .15rem;
    width: 6.78rem;
    height: .5rem;
    line-height: .5rem;
    color: #fff;
    font-size: .24rem;
    background: rgba(0, 0, 0, 0.7);
    box-sizing: border-box;
}

.slider-container-w .slider-container .slider-item .item-text .slider-article {
    float: left;
    width: 4.9rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.slider-container-w .slider-container .slider-item .item-text .slider-dot {
    float: right;
}

.blk-title-lv2 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_05.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.blk-person {
    width: 6.96rem;
    margin-left: -.18rem;
}

.blk-person .person-group {
    float: left;
    margin-top: .24rem;
    margin-left: .18rem;
}

.blk-person .person-group .person {
    display: block;
    width: 2.14rem;
    height: 2.14rem;
    border-radius: 4px 4px 0 0;
}

.blk-person .person-group .person-detail {
    width: 2.14rem;
    height: .91rem;
    padding: .13rem .1rem;
    border-radius: 0 0 4px 4px;
    background: #e4402d;
    color: #fff;
    box-sizing: border-box;
}

.blk-person .person-group .person-detail .person-name {
    display: block;
    line-height: .32rem;
    font-size: .28rem;
    font-weight: bold;
}

.blk-person .person-group .person-detail .person-position {
    display: block;
    margin-top: .11rem;
    line-height: .24rem;
    font-size: .20rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.blk-title-lv3 {
    margin-top: .6rem;
    width: 3.11rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/66ceb6d9/20230609/bg-tit-02.png) left center no-repeat;
    background-size: contain;
}

.blk-team {
    margin-left: -.18rem;
    width: 6.96rem;
}

.team-group {
    float: left;
    margin-top: .24rem;
    margin-left: .18rem;
    width: 3.3rem;
}

.team-group img {
    display: block;
    width: 3.3rem;
    height: 2.47rem;
    border-radius: 4px 4px 0 0;
}

.team-detail {
    padding: .13rem .1rem;
    bottom: 0;
    width: 100%;
    height: .91rem;
    background: #e4402d;
    box-sizing: border-box;
    color: #fff;
    border-radius: 0 0 4px 4px;
}

.team-detail .team-name {
    display: block;
    line-height: .32rem;
    font-size: .24rem;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.team-detail .team-position {
    display: block;
    margin-top: .11rem;
    line-height: .24rem;
    font-size: .20rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.blk-title-lv4 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_07.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.blk-title-lv5 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/66ceb6d9/20230609/bg-tit-03.png) center center no-repeat;
    background-size: contain;
}

.blk-title-lv6 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/66ceb6d9/20230609/bg-tit-04.png) center center no-repeat;
    background-size: contain;
}

.blk-title-lv7 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_10.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.blk-title-lv13 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_17.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.blk-award {
    margin-left: -.18rem;
    width: 6.96rem;
}

.blk-award .award {
    float: left;
    margin-top: .24rem;
    width: 2.14rem;
    height: 1.42rem;
    border: 1px solid #b89c89;
    border-radius: 2px;
    margin-left: .18rem;
    box-sizing: border-box;
}

.blk-title-lv8 {
    margin: .6rem auto 0;
    width: 100%;
    height: .51rem;
    background: url(../images/wap_13.png) left center no-repeat;
    background-size: contain;
}

.search-blk {
    float: right;
    margin-top: .04rem;
    width: 2rem;
    height: .42rem;
    border: .02rem solid #dad4c7;
    box-sizing: border-box;
    border-radius: 2px;
}

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

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

.blk-title-lv9 {
    margin-top: .6rem;
    width: 100%;
    height: .51rem;
    background: url(//n1.sinaimg.cn/finance/2024yhjjb/images/pc_title12.png) left center no-repeat;
    background-size: contain;
}

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

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

.vote-person .person {
    float: left;
    margin-top: .24rem;
    margin-left: .18rem;
    width: 2.14rem;
    height: 4.2rem;
    background: #e4402d;
    border-radius: .04rem;
}

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

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

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

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

.vote-person .person .img-dec .img-position {
    margin-top: .11rem;
    line-height: .24rem;
    font-size: .20rem;
    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: .16rem;
    line-height: .28rem;
    color: #dcd4c5;
    font-size: .24rem;
    text-align: center;
    font-weight: bold;
}

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

.vote-person .person-tool .person-btn span {
    width: .89rem;
    line-height: .4rem;
    height: .4rem;
    text-align: center;
    background: #dcd4c5;
    font-size: .24rem;
    color: #e4402d;
    border-radius: 2px;
}

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

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

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

.vote-team .team {
    float: left;
    margin-top: .24rem;
    margin-left: .18rem;
    width: 3.3rem;
    height: 4.48rem;
    background: #e4402d;
    border-radius: .04rem;
}

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

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

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

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

.vote-team .team .img-dec .img-position {
    margin-top: .11rem;
    line-height: .24rem;
    font-size: .20rem;
    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: .16rem;
    line-height: .28rem;
    color: #dcd4c5;
    font-size: .24rem;
    text-align: center;
    font-weight: bold;
}

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

.vote-team .team-tool .team-btn span {
    width: 1.47rem;
    line-height: .4rem;
    height: .4rem;
    text-align: center;
    background: #dcd4c5;
    font-size: .24rem;
    color: #e4402d;
    border-radius: 2px;
}

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

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

.fsdb-title {
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/pc_19.png?v=0.2) center no-repeat;
    background-size: contain;
}

.blk-title-lv10 {
    margin-top: .25rem;
    color: #b89c89;
    font-size: .32rem;
    font-weight: bold;
    text-align: center;
}

.fs-item-s1 {
    position: relative;
    margin-top: .23rem;
}

.fs-slider-container {
    position: relative;
    margin-top: .2rem;
    width: 6.78rem;
    height: 4.52rem;
    overflow: hidden;
}

.fs-slider-container .fs-slider-item {
    position: relative;
}

.fs-slider-container .fs-slider-item img {
    display: block;
    width: 6.78rem;
    height: 4.52rem;
}

.fs-slider-container .fs-slider-item .item-text {
    position: absolute;
    bottom: 0;
    padding: 0 .15rem;
    width: 6.78rem;
    height: .5rem;
    line-height: .5rem;
    color: #fff;
    font-size: .24rem;
    background: rgba(0, 0, 0, 0.7);
    box-sizing: border-box;
}

.fs-slider-container .fs-slider-item .item-text .fs-slider-article {
    float: left;
    width: 4.9rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.fs-slider-container .fs-slider-item .item-text .fs-slider-dot {
    float: right;
}

.fs-item-sh0 .fs-news {
    display: block;
    padding: .25rem 0;
    width: 100%;
    border-bottom: 1px solid #dcd4c5;
}

.fs-item-sh0 .fs-news img {
    float: left;
    width: 2.14rem;
    height: 1.43rem;
}

.fs-item-sh0 .fs-news .news {
    float: right;
    width: 4.43rem;
}

.fs-item-sh0 .fs-news .news span {
    display: block;
    color: #666;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.fs-item-sh0 .fs-news .news .news-title {
    line-height: .36rem;
    font-size: .28rem;
    font-weight: bold;
}

.fs-item-sh0 .fs-news .news .news-text {
    margin-top: .18rem;
    line-height: .3rem;
    font-size: .24rem;
}

.wnzy-title {
    margin-bottom: .1rem !important;
    width: 4.74rem !important;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/pc_20.png?v=0.1) center no-repeat;
    background-size: contain;
}

.blk-list .list-news {
    display: block;
    padding: .25rem 0;
    width: 100%;
    border-top: 1px solid #dcd4c5;
}

.blk-list .list-news:first-child {
    border-top: none;
}

.blk-list .list-news img {
    float: left;
    width: 2.14rem;
    height: 1.43rem;
}

.blk-list .list-news .news {
    float: right;
    width: 4.43rem;
}

.blk-list .list-news .news span {
    display: block;
    color: #666;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}

.blk-list .list-news .news .news-title {
    line-height: .36rem;
    font-size: .28rem;
    font-weight: bold;
}

.blk-list .list-news .news .news-text {
    margin-top: .18rem;
    line-height: .3rem;
    font-size: .24rem;
}

.lcss-title {
    margin-bottom: .1rem !important;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/pc_22.png?v=0.1) center no-repeat;
    background-size: contain;
}

.lccue-title {
    margin-bottom: .1rem !important;
    background: url(//n.sinaimg.cn/finance/66ceb6d9/20230609/bg-tit-05.png) center no-repeat;
    background-size: contain;
}

.lchkt-title {
    margin-bottom: .1rem !important;
    background: url(../images/pc/title16.png) center no-repeat;
    background-size: contain;
}

.lcjyz-title {
    background: url(../images/pc/title22.png) center no-repeat;
    background-size: contain;
}

.blk .jyz-bar {
    position: relative;
    margin-top: .24rem;
    padding: .23rem .3rem;
    width: 6.78rem;
    height: 1.64rem;
    border: 1px solid #b89c89;
    border-radius: 2px;
    box-sizing: border-box;
}

.blk .jyz-bar span {
    display: block;
    width: 4.44rem;
    line-height: .3rem;
    color: #b89c89;
    font-size: .24rem;
}

.blk .jyz-bar .jyz-btn {
    position: absolute;
    display: block;
    top: .41rem;
    right: .41rem;
    width: 1.52rem;
    height: .62rem;
    line-height: .62rem;
    background: #fb2717;
    color: #fff;
    font-size: .24rem;
    border-radius: 2px;
    text-align: center;
}

.jyz-container {
    width: 7rem;
    margin-left: -.2rem;
}

.jyz-container a {
    float: left;
    margin-left: .2rem;
}

.jyz-container img {
    /* float: left; */
    display: block;
    margin-top: .24rem;
    width: 3.3rem;
    height: 1.34rem;
    border-radius: 2px;
}

.jyz-dec {
    line-height: .4rem;
    font-size: .22rem;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dsjs-title {
    background: url(../images/pc/title17.png) center no-repeat;
    background-size: contain;
}

.dsjs-introduce {
    margin-top: .48rem;
    line-height: .32rem;
    color: #b89c89;
    font-size: .24rem;
    text-align: justify;
}

.blk-title-lv12 {
    margin-top: .61rem;
    color: #b89c89;
    font-size: .32rem;
    font-weight: bold;
    text-align: center;
}

.blk-title-lv14 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_20.png?v=0.1) center center no-repeat;
    background-size: contain;
}

.blk-title-lv15 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_21.png?v=0.1) center center no-repeat;
    background-size: contain;
}

.blk-title-lv16 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_22.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.blk-title-lv17 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_23.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.blk-title-lv18 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_24.png?v=0.1) center center no-repeat;
    background-size: contain;
}

.blk-title-lv19 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_25.png?v=0.1) center center no-repeat;
    background-size: contain;
}

.blk-title-lv20 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_26.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.blk-title-lv21 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_27.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.blk-title-lv22 {
    margin-top: .6rem;
    height: .51rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/wap_28.png?v=0.1) left center no-repeat;
    background-size: contain;
}

.dsjs-item1 {
    margin-top: .24rem;
    padding: .26rem .25rem .25rem .09rem;
    border: 1px solid #b89c89;
    border-radius: 2px;
}

.dsjs-item1 span,
.dsjs-item2 span {
    display: block;
    color: #666;
}

.blk .dsjs-item1 p {
    padding-left: .14rem;
    color: #666;
    font-size: .28rem;
    text-align: left;

}

.blk .dsjs-item2 p {
    color: #666;
    font-size: .28rem;
    text-align: left;

}

.blk .dsjs-item1 a,
.blk .dsjs-item2 a {
    color: #b89c89;
    font-weight: bold;
}

.blk .dsjs-item1 h3 {
    position: relative;
    padding-left: .14rem;
    /* line-height: .28rem; */
    color: #666;
    font-size: .28rem;
    text-align: justify;
    font-weight: normal;
}

.blk .dsjs-item1 h3:after {
    content: "";
    position: absolute;
    top: .1rem;
    left: 0;
    /* margin-top: -.04rem; */
    width: .08rem;
    height: .08rem;
    background: #b89c89;
    border-radius: 10px;
}

.dsjs-item1 .tips0,
.dsjs-item2 .tips0 {
    line-height: .32rem;
    font-size: .28rem;
    font-weight: bold;
}

.dsjs-item1 .tips1,
.dsjs-item2 .tips1 {
    margin-top: .33rem;
    /* line-height: .28rem; */
    font-size: .24rem;
    text-align: left;
}

.dsjs-item2 {
    margin-top: .36rem;
    padding: .26rem .25rem;
    border: 1px solid #b89c89;
    border-radius: 2px;
}

.dsjs-item3 {
    margin: .6rem auto 0;
    width: 5.79rem;
    height: 3.6rem;
    background: url(//n.sinaimg.cn/finance/66ceb6d9/20230609/bg-20.png) center center no-repeat;
    background-size: contain;
}

.dsjs-item4 {
    margin: .6rem auto 0;
    width: 6.91rem;
    /* height: 15.5rem; */
    /* background: url(//n.sinaimg.cn/finance/66ceb6d9/20230609/bg-21.png) center center no-repeat; */
    /* background-size: contain; */
}

.dspw-title {
    background: url(../images/pc/title18.png) center no-repeat;
    background-size: contain;
}

.dspw-group {
    margin-top: .22rem;
    width: 6.93rem;
    margin-left: -.16rem;
}

.dspw-group .dspw {
    float: left;
    margin-top: .3rem;
    margin-left: .16rem;
    width: 2.15rem;
}

.dspw-group .dspw img {
    display: block;
    width: 1.86rem;
    height: 1.86rem;
    border-radius: 50%;
    border: .15rem solid #dcd4c5;
}

.dspw-group .dspw .dspw-name {
    display: block;
    margin-top: .16rem;
    line-height: .32rem;
    font-size: .28rem;
    color: #666;
    font-weight: bold;
    text-align: center;
}

.dspw-group .dspw .dspw-position {
    display: block;
    margin-top: .08rem;
    height: 1.2rem;
    line-height: .24rem;
    font-size: .20rem;
    color: #666;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    text-overflow: ellipsis;
    overflow: hidden;
}

.wjhg-title {
    background: url(../images/pc/title20.png) center no-repeat;
    background-size: contain;
}

.wjhg-group {
    margin-left: -.18rem;
    width: 6.96rem;
}

.wjhg-group .wjhg {
    float: left;
    margin-top: .34rem;
    margin-left: .18rem;
    width: 3.3rem;
}

.wjhg-group .wjhg img {
    display: block;
    width: 3.3rem;
    height: 1.42rem;
    border-radius: 4px;
}

.wjhg-group .wjhg span {
    display: block;
    margin-top: .16rem;
    line-height: .28rem;
    color: #666;
    font-size: .24rem;
    font-weight: bold;
    text-align: center;
}

.yhjj-title {
    background: url(../images/pc/title21.png) center no-repeat;
    background-size: contain;
}

.blk .yhjj-bar {
    display: block;
    margin-top: .24rem;
    width: 6.78rem;
    /* height: 1.33rem; */
    /* background: url(//n.sinaimg.cn/finance/66ceb6d9/20230614/wap-yh2.jpg) center no-repeat; */
    /* background-size: contain; */
}

.blk .yhjj-line1,
.blk .yhjj-line2 {
    line-height: .3rem;
    color: #666;
    font-size: .24rem;
    text-align: justify;
}

.blk .yhjj-line1 {
    margin-top: .2rem;
}

.blk .yhjj-line2 {
    margin-top: .31rem;
}

.blk .yhjj-code {
    margin-top: .48rem;
}

.blk .yhjj-code img {
    margin: 0 auto;
    display: block;
    width: 6.78rem;
    /* height: 1.33rem; */
}

.blk .yhjj-code span {
    display: block;
    margin-top: .22rem;
    line-height: .24rem;
    color: #b89c89;
    font-size: .2rem;
    text-align: center;
}

.zzjg-title {
    background: url(../images/pc/title19.png) center no-repeat;
    background-size: contain;
}

.blk .zzjg {
    margin: .63rem auto 0;
    height: 5.3rem;
    background: url(//n.sinaimg.cn/finance/66ceb6d9/20230613/friendship.png) center no-repeat;
    background-size: contain
}

/*footer*/
.footer {
    /* margin-top: .82rem; */
    padding-top: .6rem;
    width: 7.5rem;
    height: 2.8rem;
    background: #fb2717;
    text-align: center;
    box-sizing: border-box;
}

.footer p,
.footer a {
    line-height: .28rem;
    color: #dad4c7;
    font-size: .2rem;
}
.footer-banner{
   background-color: #faf9f1;
   background: url(//n.sinaimg.cn/finance/2026/lcs/foot-bg.png) 0/contain no-repeat;
   width: 100%;
   height: 2rem;
   display: flex;
   justify-content: center;
   align-items: center;
}
/* .footer-banner .logo-sf{
   background: url(../images/pc/logo-sf.png) 0/contain no-repeat;
   margin: 0 .5rem;
   width: 1.95rem;
   height: .67rem;
}
.footer-banner .logo-yinhua{
   background: url(../images/pc/logo-yinhua.png) 0/contain no-repeat;
   margin: .12rem .5rem 0;
   width: 2rem;
   height: .51rem;
} */
.hide {
    display: none !important;
    ;
}

.show {
    display: block !important;
}

/* nar */
.nav-bar {
    position: fixed;
    bottom: 2rem;
    right: .36rem;
}

.nav-bar a {
    position: relative;
    display: block;
    margin-top: .12rem;
    width: .68rem;
    height: .68rem;
    line-height: .68rem;
    border: .06rem solid #dad4c7;
    border-radius: 50%;
    box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);
}

.nav-bar .bar_01 {
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/share_01.png?v=0.1) center center no-repeat #e4402d;
    background-size: .41rem auto;
}

.nav-bar .bar_02 {
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/share_02.png?v=0.1) center center no-repeat #e4402d;
    background-size: .41rem auto;
}

.nav-bar .bar_03 {
    background: url(../images/share_05.png) center center no-repeat #e4402d;
    background-size: .41rem auto;
}

.nav-bar .bar_04 {
    background: url(../images/wap/btn-history.png) center center no-repeat #e4402d;
    background-size: .41rem auto;
}

.nav-bar .share_wb {
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/share_03.png?v=0.1) center center no-repeat #e4402d;
    background-size: .41rem auto;
}

.nav-bar .goTop {
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/share_04.png?v=0.1) center center no-repeat #e4402d;
    background-size: .41rem auto;
}



.cur a {
    color: #fff !important;
}

.callup-btn {
    position: fixed;
    bottom: 0;
    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: 999999;
}

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

.modal-bg .modal, .qr-modal .modal {
    position: relative;
    top: 50%;
    left: 50%;
    width: 5rem;
    background: #fff;
    border-radius: 4px;
    transform: translate(-50%,-50%);
}

:is(.modal-bg, .qr-modal) .modal .close {
    display: block;
    position: absolute;
    top: -.2rem;
    right: -.2rem;
    width: .6rem;
    height: .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: .35rem;
    width: 100%;
    height: 2.15rem;
    background: url(../images/wap/player-top.png) center center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
}

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

.modal-bg .modal .modal-container .modal-article {
    padding: .2rem;
    line-height: .32rem;
    color: #333;
    font-size: .24rem;
    text-align: justify;
    /* max-height: 2.5rem; */
    /* overflow-y: auto; */
}

.qr-modal .qr-box {
    width: 5.6rem;
    padding-bottom: .4rem;
    border-radius: .1rem;
    /* overflow: hidden; */
}

.qr-modal .qr-head {
    height: 2.4rem;
    background: url(../images/wap/model-head.png) center center no-repeat;
    background-size: cover;
    border-radius: .1rem 0 0;
    padding-top: .4rem;
}

.qr-modal .qr-body {
    position: relative;
    padding: 0 .4rem;
    text-align: center;
}

.qr-modal .qr-code {
    width: 2.1rem;
    height: 2.1rem;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0 .04rem .16rem rgba(0, 0, 0, .15);
    box-sizing: border-box;
}

.qr-modal .qr-code img {
    display: block;
    width: 100%;
    height: 100%;
}

.qr-modal .qr-tip {
    margin-top: .3rem;
    line-height: .42rem;
    color: #333;
    font-size: .26rem;
    text-align: justify;
}

.qr-modal .qr-tip b {
    font-weight: bold;
}

.qr-modal .qr-tip em {
    font-style: normal;
    color: #c8a062;
}

.fs_slider_prev,
.fs_slider_next {
    position: absolute;
    display: block;
    top: 2rem;
    width: .38rem;
    height: .45rem;
}

.fs_slider_prev {
    left: .05rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/pc_38.png?v=0.1) center center no-repeat;
    background-size: contain;
    display: none;
}

.fs_slider_next {
    right: .05rem;
    background: url(//n.sinaimg.cn/finance/2022/lcs/images/pc_39.png?v=0.1) center center no-repeat;
    background-size: contain;
    display: none;
}

.top-tab-w {
    margin-top: .2rem;
    text-align: center;
}

.top-tab-w .top-tab-item {
    display: inline-block;
    padding: 0 .13rem;
    height: .5rem;
    line-height: .5rem;
    color: #b89c89;
    font-size: .26rem;
    text-align: center;
}

.top-tab-w .top-syb {
    height: .5rem;
    line-height: .5rem;
    color: #b89c89;
    font-size: .26rem;
}

.top-tab-w .active {
    color: #fff;
    background: #b89c89;
}

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

.toast span {
    padding: .1rem .15rem;
    color: #fff;
    font-size: .24rem;
    background: rgba(0, 0, 0, 0.5);
    border-radius: .1rem;
}


/* 理财CUE你了 */
.lccue-video-wrap .lccue-txt h3 {
    font-size: .24rem;
    color: #666;
    line-height: .56rem;
}

.lccue-video-wrap .lccue-txt p {
    font-size: .2rem;
    color: #666;
    line-height: .26rem;
}

.lccue-list {
    overflow: hidden;
    margin-top: .3rem;
}

.lccue-list .lccue-item {
    width: 3.3rem;
    float: left;
    margin-right: .18rem;
}

.lccue-list .lccue-item:nth-of-type(2n) {
    margin-right: 0
}

.lccue-list .lccue-item .img {
    position: relative;
}

.lccue-list .lccue-item .img a::after {
    content: '';
    background: url(//n.sinaimg.cn/finance/66ceb6d9/20230609/icon-play.png) no-repeat;
    position: absolute;
    width: .51rem;
    height: .51rem;
    background-size: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: t;
}

.lccue-list .lccue-item img {
    width: 100%;
    height: 1.85rem;
    display: block;
}

.lccue-list .lccue-item .txt {
    font-size: .24rem;
    color: #666;
    height: .8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: .3rem;
}

#sjlcs,
#sjtd {
    margin-top: .2rem;
}

#team_top10,
#team_qytop5,
#rqlcs,
#jylcs {
    margin-top: .6rem;
}

/* 复赛答辩 */
.fsdb-tab-w {
    display: flex;
    justify-content: space-around;
    margin-top: .3rem;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
}

.fsdb-tab-w .fsdb-tab-item {
    height: 1rem;
    width: 100%;
    text-align: center;
    background: #b89c89;
    margin-right: .02rem;
}
.fsdb-tab-w .fsdb-tab-item:last-child{
    margin-right: 0;
}
.fsdb-tab-w .active {
    background: #fb2717;
}

.fsdb-tab-item p {
    margin-top: .05rem;
    color: #fff;
    font-size: .24rem;
}

.fsdb-tab-item h3 {
    margin-top: .05rem;
    color: #fff;
    font-size: .28rem;
}

.main_w {
    width: 6.9rem;
    margin: .2rem auto 0;
}

.m3 .m3bg {
    background: url(../images/bg2.jpg) repeat;
    padding: 35px 0;
}

.m3 p {
    height: 44px;
    margin-bottom: 30px;
}

.m3 p.m3tt1 {
    background-position: 0 -200px;
}

.m3 p.m3tt2 {
    background-position: 0 -260px;
}

.m3 .pic {
    text-align: center;
    margin-bottom: 20px;
    position: relative;
}

.m3 .pic img {
    position: relative;
    width: 100%;
}

.m3 .pic .cc {
    position: absolute;
    left: 2.1rem;
    top: 0;
}

.m3 .pic span {
    position: absolute;
    background: rgba(206, 79, 73, 0.2);
    /* background: rgba(255, 255, 255, 0.2); */
    border-radius: 100%;
}

.m3 .pic span.c1 {
    width: 1.46rem;
    height: 1.46rem;
    left: 0.55rem;
    top: 0.55rem;
    -webkit-animation: c1 4s ease infinite;
    animation: c1 4s ease infinite;
}

.m3 .pic span.c2 {
    width: 1.9rem;
    height: 1.9rem;
    left: 0.35rem;
    top: 0.35rem;
    -webkit-animation: c2 4s ease infinite;
    animation: c2 4s ease infinite;
}

.m3 .pic span.c3 {
    width: 2.28rem;
    height: 2.28rem;
    left: 0.15rem;
    top: 0.15rem;
    -webkit-animation: c3 4s ease infinite;
    animation: c3 4s ease infinite;
}

.m3 .pic span.c4 {
    width: 2.6rem;
    height: 2.6rem;
    left: 0;
    top: 0;
    background: url(../images/wap_pic07.png) no-repeat center center;
    background-size: 2.6rem auto;
    -webkit-animation: rotate 4s linear infinite;
    animation: rotate 4s linear infinite;
    border-radius: 0;
}

@-webkit-keyframes c1 {
    0% {
        opacity: 0.2
    }

    25%,
    75% {
        opacity: 1
    }

    100% {
        opacity: 0.2
    }
}

@keyframes c1 {
    0% {
        opacity: 0.2
    }

    25%,
    75% {
        opacity: 1
    }

    100% {
        opacity: 0.2
    }
}

@-webkit-keyframes c2 {

    0%,
    25% {
        opacity: 0.2
    }

    75% {
        opacity: 1
    }

    100% {
        opacity: 0.2
    }
}

@keyframes c2 {

    0%,
    25% {
        opacity: 0.2
    }

    75% {
        opacity: 1
    }

    100% {
        opacity: 0.2
    }
}

@-webkit-keyframes c3 {

    0%,
    50% {
        opacity: 0.2
    }

    75% {
        opacity: 1
    }

    100% {
        opacity: 0.2
    }
}

@keyframes c3 {

    0%,
    50% {
        opacity: 0.2
    }

    75% {
        opacity: 1
    }

    100% {
        opacity: 0.2
    }
}

@-webkit-keyframes rotate {

    0%,
    100% {
        -webkit-transform: rotate(0deg);
        opacity: 1
    }

    25% {
        -webkit-transform: rotate(-3deg);
        opacity: 0.8
    }

    75% {
        -webkit-transform: rotate(3deg);
        opacity: 0.8
    }
}

@keyframes rotate {

    0%,
    100% {
        transform: rotate(0deg);
        opacity: 1
    }

    25% {
        transform: rotate(-3deg);
        opacity: 0.8
    }

    75% {
        transform: rotate(3deg);
        opacity: 0.8
    }
}


.u-time-title {
    margin-top: .4rem;
}

.m-pxbz-tips {
    margin-top: .3rem;
}

.m-pxbz-tips p {
    color: #666;
    font-size: .24rem;
}

.m-pxbz-tips p span {
    font-size: .24rem;
    color: #e10006;
}


/* 热点聚焦 */
.m-rdjj-news1 {
    margin: .2rem auto 0;
}

/* .rdjj-blk{
   margin: .2rem auto 0;
} */

.m-rdjj-news1 {
    /* float: right; */
    /* width: 385px; */
}

.m-rdjj-news1 li {
    margin-bottom: .3rem;
}

.m-rdjj-news1 h2 {
    /* font-weight: normal; */
    margin-bottom: .2rem;
    line-height: .42rem;
    color: #333;
    font-size: .36rem;
}

.m-rdjj-news1 p {
    line-height: .42rem;
    color: #666;
    font-size: .28rem;
}

.m-rdjj-news1 p a {
    color: #b89c89;
}

.m-rdjj-news2 {
    margin-top: .2rem;
    border-top: 1px solid #b89c89;
    padding: .24rem 0 .1rem;
}

.m-rdjj-news2-item {
    position: relative;
    margin-bottom: .2rem;
    padding-left: .32rem;
    /* height: .42rem; */
    line-height: .42rem;
    color: #333;
    font-size: .32rem;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    /* white-space: nowrap; */
}

.m-rdjj-news2-item::after {
    content: "";
    position: absolute;
    top: .15rem;
    left: 0;
    /* margin-top: -4px; */
    width: .12rem;
    height: .12rem;
    background: #b89c89;
    border-radius: 999px;
}

.m-rdjj-news2-item a {
    color: #333;

}

.m-rdjj-news2-more {
    margin: .3rem auto 0;
    display: block;
    width: 6.8rem;
    height: .5rem;
    line-height: .5rem;
    text-align: center;
    /* padding-bottom: 10px; */
    /* border-bottom: 1px solid #b89c89; */
    background: #f1eee8;
}

.m-rdjj-news2-more a {
    display: block;
    color: #b89c89;
    font-size: .24rem;
}


#person_top10 .person-group .u_rank,
#team_top10 .team-group .u_rank {
   position: absolute;
   left: -.2rem;
   top: -.2rem;
   width: .5rem;
   height: .5rem;
}

#person_top10 .person-group,
#team_top10 .team-group {
   overflow: visible;
   position: relative;
}

#person_top10 .person-group .u_rank1,
#team_top10 .team-group .u_rank1 {
   background: url(../images/num1.png) no-repeat;
   background-size: 100%;
}

#person_top10 .person-group .u_rank2,
#team_top10 .team-group .u_rank2 {
   background: url(../images/num2.png) no-repeat;
   background-size: 100%;
}

#person_top10 .person-group .u_rank3,
#team_top10 .team-group .u_rank3 {
   background: url(../images/num3.png) no-repeat;
   background-size: 100%;
}

#dsbd .u-title{
    margin: .2rem auto;
}

.lazyload {
    opacity: 0;
    transform: scale(0.8);
}

.lazyloaded {
    opacity: 1;
    transform: scale(1);
    transition: all 700ms;
}
