.marginT20{margin-top: 0.2rem;}
/*-----关于我们-----*/
html{font-size: 13.33333333vw;}
.lc-mheader{border-bottom: 0px;position: fixed;top: 0;left: 0;width: 100%;}
.nav-popout .lc-mheader{width: 100%;position: relative;font-size: 0;}
.lc-mheader .mheader-title{width: 50%;font-size: 16px;}
.lc-mheader .back-btn{
    background: url('../image/app/back-btn.png') no-repeat center center;
    background-size: 9px 17px;
}
.header-h{height: 46px;}
.app-all-close{
    font-size: 14px;
}
.about-container{
    padding-bottom: 1.5rem;
}
.about-cof-con{
    padding: 0.3rem;font-size: 0.26rem;
    line-height: 0.44rem;background-color: #FFF;
    color: #333333;
}
.about-cof-con .cof-logo img{
    display: block;
    width: 2.09rem;margin: 1.1rem auto 0.1rem;
}
.about-cof-con .cof-logo .version-num{
    font-size: 0.26rem;color: #666666;
    text-align: center;padding-bottom: 0.5rem;
}
.about-cof-con .cof-intro{
    color: #333;
}
.cof-contact{
    color: #666;
    background-color: #FFFFFF;
    font-size: 15px;margin-top: 0.1rem;
    padding: 0 0.3rem;
}
.encourage-cont{
    background-color: #FFF;
    padding: 0.3rem 0rem;
    line-height: 0.5rem;
    font-size: 16px;color: #333333;
    border-bottom: 0.01rem solid #eeeeee;
}
.encourage-cont .right-icon{
    display: block;
    /*height: 50px;*/
    float: right;width: 0.12rem;
}
.encourage-cont .right-icon img{
    max-width: 100%;
}
.encourage-cont a{
    display: block;
}
.cof-contact .encourage-cont .copyBtn{
    background-color: #FFFFFF;
    color: #ff2336;font-size: 15px;
    float: right;margin-right: 0.15rem;
    border: none;-webkit-appearance: none;
    -moz-appearance: none;
    line-height: 0.5rem;
}
.cof-contact .copyBtn:focus{
    outline: none;
}
.cof-contact .encourage-cont .callBtn{
    color: #ff2336;font-size: 15px;
    float: right;margin-right: 0.15rem
}
.unfold-btn{
    color: #2385ff;
    display: inline-block;
}
.unfold-btn img{
    width: 0.21rem;
    position: relative;top: -0.02rem;
}
.line{
    width: 100%;height: 0.1rem;
    background-color: #f7f7f7;
}
/*-------------下载页----------*/
.download-container{
    position: relative;
    min-height: 100vh;
    background-color: #121622;
}
.download-bg{
    display: block;
    width: 100%;
}
.download-btn{
    width: 3.73rem;
    display: block;
    position: absolute;
    left: 1.88rem;bottom: 0.8rem;
}
.download-btn-wc{
    width: 5.96rem;
    display: block;
    margin: .3rem auto 0;
}
.mask-guide{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    position: fixed;
    left: 0;top: 0;
}
.close-mask{
    width: 99px;
    display: block;
    margin: 0 auto
}
.guide-img{
    width: 100%;
    padding-top: 20px;
}
.wc-download{
    background-image: url("../image/app/wc-bg.png");
    background-size: cover;
    padding-top: .8rem;
}
.wc-download .download-bg{
    width: 6.48rem;
    display: block;
    margin: 0 auto;
}
.wc-download .intro-logo{
    width: 3.2rem;
    display: block;
    margin: 0 0 .05rem 36%;
}
.wc-download .intro-sub{
    text-align: center;
    color: #999999;
    font-size: .28rem;
    line-height: .48rem;
}
.wc-download .intro-num{
    text-align: center;
    color: #333333;
    font-size: .36rem;
    font-weight: bold;
    line-height: .64rem;
    padding-top: .05rem;
}
.wc-download .intro-num span{
    color: #2b6bff;
    font-size: .54rem;
}
.wc-download .intro-msg{
    padding-top: .2rem;
    text-align: center;
    font-size: .26rem;
    color: #333333;
    line-height: .46rem;
    font-weight: 400;
}
/*----展业日报----*/
.data-cont{
    background-image: url("../image/pay/data-img.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.data-cont-top{
    margin-bottom: 0.3rem;
}
.data-cont-top .title{
    font-size: 0.32rem;
    line-height: 1rem;
    text-align: center;font-weight: bold;
}
.top-items{
    padding: 0.3rem 0.1rem 0.2rem;
    overflow: hidden;
}
.top-items .top-item{
    width: 33.3%;
    float: left;text-align: center;
}
.top-items .top-item img{
    width: 1.1rem;height: 1.1rem;
    display: block;
    margin: 0.05rem auto;
}
.top-items .top-item .top-item-num{
    font-size: 0.6rem;
    font-weight: bold;
}
.top-items .top-item .top-item-word{
    font-size: 0.24rem;
    color: #999999;
}
.data-detail-cont{
    padding: 0 0.3rem;
}
.data-detail-cont .block-title{
    font-size: 0.32rem;
    color: #1a1a1a;line-height: 0.46rem;
    padding-top: 0.15rem;
    padding-bottom: 0.25rem;
    font-weight: bold;
    position: relative;
}
.data-detail-cont .data-block{
    border-radius: 0.1rem;
    box-shadow: 0 0.04rem 0.17rem #E5E5E5;
    background-color: #ffffff;
    padding: 0.3rem 0.25rem;
    margin-bottom: 0.2rem;
}
.data-block .num-t{
    font-size: 0.26rem;
    margin-bottom: 0.15rem;
}
.data-block .num-line{
    background-color: #F5F5F5;
    height: 0.24rem;
    border-radius: 0.2rem;
    position: relative;overflow: hidden;
    margin-bottom: 0.3rem;
}
.data-block .num-line span{
    height: 0.24rem;
    display: inline-block;
    position: absolute;
    left: 0;top: 0;border-radius: 0.2rem;
}
.data-block .num-line span.hd{
    background: linear-gradient(to right, #ff433f, #ff806d);
}
.data-block .num-line span.yz{
    background: linear-gradient(to right, #30aafa, #2cbff6);
}
.data-block .num-line span.wz{
    background: linear-gradient(to right, #06c6c0, #13d69d);
}
.data-block .num-line span.wx{
    background: linear-gradient(to right, #ff2b3e, #ff637b);
}
.data-block .num-line span.dh{
    background: linear-gradient(to right, #ff433f, #ff806d);
}
.data-block .num-line span.dz{
    background: linear-gradient(to right, #30aafa, #2cbff6);
}
.data-block .num-line span.fx{
    background: linear-gradient(to right, #06c6c0, #13d69d);
}
.data-block .num-line span.yy{
    background: linear-gradient(to right, #FFB04F, #FFB152);
}
.title-tab{
    border-bottom: 1px solid #F1F1F1;
    line-height: 0.9rem;
    overflow: hidden;
}
.title-tab .tab-btn{
    width: 16.6%;
    font-size: 0.3rem;color: #333333;
    float: left;text-align: center;
}
.title-tab .tab-btn.active{
    position: relative;
}
.title-tab .tab-btn.active:before{
    content:'';
    width: 0.3rem;height: 0.08rem;
    background-color: #FF2A2E;
    position: absolute;
    bottom: 0;left: 50%;margin-left: -0.15rem;
    border-radius: 0.15rem;
}
.tab-panel-cont .panel-item{
    padding: 0.2rem 0;
}
.panel-item .item-news{
    font-size: 0.3rem;
    line-height: 0.48rem;
    padding: 0.1rem 0;
}
.panel-item .item-news img.ask_Q{
    width: 0.34rem;height: 0.34rem;
    margin-right: 0.06rem;
    position: relative;
    top: 0.02rem;
}
.panel-item .item-news .floatR{
    font-size: 0.24rem;
    color: #999;
    float: right;
}
.panel-item .item-news .floatR img{
    width: 0.23rem;
}
.panel-item .item-news .news-word{
    overflow:hidden;text-overflow:ellipsis;
    white-space:nowrap;
    display: inline-block;
    width: 75%;line-height: 0.34rem;
}
.loading-more{
    display: block;
    margin: 0 auto;
    width: 100%;
    border: 1px solid #F4F4F7;
    color: #333333;font-size: 0.28rem;
    height: 0.78rem;line-height: 0.78rem;
    text-align: center;
    margin: 0.4rem auto;
    border-radius: 0.1rem;
}
.loading-more img{
    width: 0.24rem;margin-left: 0.15rem;
    position: relative;top: 0.02rem;
}
/*-----营业部合作------*/
.banner img{
    display: block;
}
.container-bg{
    padding: 0 0.3rem 1.8rem;
}
.container-bg.sales{
    background-image: url("../image/h5/main-bg.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.container-bg.gold{
    background-image: url("../image/h5/g-main-bg.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.container-bg .block-item{
    background-color: #fff;
    border-radius: 0.2rem;
    padding: 1rem 0.4rem 0.4rem;
    position: relative;
    margin-bottom: 0.4rem;
}
.block-item .item-title{
    position: absolute;
    left: 50%;top: 0;
    transform: translateX(-50%);
    font-size: 0.32rem;color: #ffffff;
    padding: 0.1rem 0.4rem 0.12rem;
    background-image: url("../image/h5/s-title-bg.png");
    background-size: 100% 100%;
}
.block-item .item-title.gold1{
    background-image: url("../image/h5/g-title-bg1.png");
    background-size: 100% 100%;
    width: 3.6rem;
    padding: 0.1rem 0.3rem 0.12rem;
}
.block-item .item-title.gold{
    background-image: url("../image/h5/g-title-bg2.png");
    background-size: 100% 100%;
}
.item-intro .intro-des{
    display: flex;
    font-size: 0.28rem;color: #333333;
    line-height: 0.46rem;
}
.item-intro .intro-des img{
    width: 0.96rem;
    margin-top: 0.15rem;
}
.item-intro .intro-des .intro-item-r{
    display: flex;
    padding-left: 0.2rem;
    align-items: center;
}
.item-step .step-des{
    font-size: 0.28rem;color: #333333;
    line-height: 0.46rem;
    position: relative;
    margin-bottom: 0.4rem;
}
.item-step .step-des:after{
    content: "";
    width: 0.2rem;height: 100%;
    background-image: url("../image/h5/line-bg.png");
    background-repeat: repeat-y;
    position: absolute;
    left: 0.2rem;top: 0.4rem;
}
.item-step .step-des .num-bg{
    position: absolute;left: 0;top: 0.05rem;
    display: block;
    background-image: url("../image/h5/num-bg.png");
    color: #ffffff;
    background-size: 100% 100%;
    line-height: 0.4rem;
    font-size: 0.24rem;text-align: center;
    width: 0.42rem;height: 0.4rem;
}
.item-step .step-des .intro-item-r{
    padding-left: 0.6rem;
    align-items: center;
}
.item-step .step-des.no-line{
    margin-bottom: 0.2rem;
}
.item-step .step-des.no-line:after{
    content: none;
}
.step-des-msg{
    font-size: 0.26rem;
    line-height: 0.46rem;
    padding-left: 0.6rem;
}
.step-des-msg a{
    color: #ff2336;
}
.step-des-msg a .dianhua{
    width: 0.28rem;
    position: relative;top: 0.04rem;
    margin-right: 0.05rem;
}
.fixed-bottom-btn{
    width: 100%;
    padding: 0.3rem 0.35rem;
    background-color: #ffffff;
    position: fixed;left: 0;bottom: 0;
}
.fixed-bottom-btn .btn-a{
    display: block;
    font-size: 0.32rem;
    background-image: url("../image/h5/btn-bg.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height: 1rem;color: #ffffff;
    line-height: 1rem;
    text-align: center;
}
.fixed-bottom-btn .btn-a.gold{
    background-image: url("../image/h5/g-btn-bg.png");
    background-size: 100% 100%;
}
.block-item .item-ys{
    background-color: #FFF9F3;
    border-radius: 0.15rem;
    padding: 0.2rem 1.45rem 0.2rem 0.2rem;
    font-size: 0.26rem;color: #333333;
    line-height: 0.42rem;
    position: relative;
    margin-bottom: 0.3rem;
}
.block-item .item-ys .img-rig{
    width: 1.08rem;
    position: absolute;right: 0.1rem;
    top: 0.1rem;
}
.block-item .item-ys .img-rig.img2{
    top: 0.3rem;
}
.item-ys-msg .msg-p1{
     font-size: 0.3rem;color: #ff2c2a;
    line-height: 0.58rem;
}
.item-ys-msg .msg-p2{
    font-size: 0.26rem;
    color: #333333;line-height: 0.46rem;
    margin-left: -0.1rem;
}
/*---------数据分析-------*/
.bg-gray{
    background-color: #F8F8F8;min-height: 100%;
}
.page-tab-cont{
    background-color: #ffffff;
    padding: 0.3rem;
    position: fixed;width: 100%;top: 46px;left: 0;z-index: 10015;
}
.page-tab{
    border: 0.01rem solid #DADADA;
    border-radius: 0.1rem;
    overflow: hidden;
    height: 0.78rem;
    display: flex;
}
.page-tab .tab-btn{
    min-width: 50%;font-size: 0.28rem;
    color: #666666;
    text-align: center;line-height: 0.78rem;
}
.page-tab .tab-btn.active{
    background-color: #FF2336;
    border-radius: 0.1rem;
    height: 0.78rem;margin-top: -0.01rem;
}
.page-tab .tab-btn.active a{
    color: #ffffff;
}
.main-area-cont{
    margin-top: 115px;
}
.page-cont{
    padding: 0.3rem 0.3rem 1rem 0.3rem;
}
.top-type-cont{
    background-color: #ffffff;
    padding: 0.3rem;
    margin-top: -0.2rem;
}
.page-cont .block-cont{
    background-color: #ffffff;
    border-radius: 0.2rem;
    padding: 0.3rem;
    margin-bottom: 0.3rem;
    position: relative;
}
.page-cont .block-cont .block-title{
    font-size: 0.32rem;font-weight: bold;
}
.block-info{
    display: flex;
    padding: 0.3rem 0 0;
}
.block-info .block-info-item{
    min-width: 30%;
    text-align: center;
}
.block-info .block-info-item.left{
    text-align: left;
    min-width: 40%;
}
.block-info .block-info-item.right{
    text-align: right;
    padding-right: 0.2rem;
    min-width: 30%;
}
.block-info .block-info-item .item-t{
    font-size: 0.26rem;
    color: #999999;line-height: 0.42rem;
}
.block-info .block-info-item .item-n{
    font-size: 0.4rem;
    color: #333333;font-weight: bold;
    line-height: 0.72rem;
}
.block-info .block-info-item .item-b{
    font-size: 0.24rem;
    color: #999999;line-height: 0.34rem;
}
.block-info .block-info-item .item-b .num{
    color: #333333;
}
.block-info .block-info-item .item-b .num img{
    width: 0.15rem;
    margin-left: 0.05rem;
}
.top-report-cont{
    display: flex;
    margin-bottom: 0.3rem;
}
.top-report-cont .report-list{
    width: 33.3%;
    color: #FFF;
    border-radius: 6px;-webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    padding: 0.12rem 0.1rem 0.12rem 0.15rem;
    position: relative;
}
.top-report-cont .report-list.day{
    background: url('../image/app/ri.png');
    background-size: 100% 100%;
    margin-right: 0.15rem;
}
.top-report-cont .report-list.week{
    background: url('../image/app/zhou.png');
    background-size: 100% 100%;
    margin-right: 0.15rem;
}
.top-report-cont .report-list.month{
    background: url('../image/app/yue.png');
    background-size: 100% 100%;
}
.top-report-cont .report-list .left-img{
    position: absolute;left: 0.12rem;top: 0.25rem;
    width: 0.56rem;
}
.top-report-cont .report-list .report-list-right{
    margin-left: 0.58rem;
}
.top-report-cont .right-title{
    font-size: 0.26rem;
    line-height: 0.42rem;color: #ffffff;
}
.top-report-cont .right-sub-title{
    font-size: 0.18rem;
    padding-bottom: 4px;color: #ffffff;
}
.top-report-cont .report-right-icon{
    position: absolute;top: 0.25rem;right: 0.15rem;
    width: 5px;
}
.click-cont .block-info{
    padding: 0.3rem 0;
    border-bottom: 0.01rem dotted #EEEEEE;
    margin: 0;
}
.block-info.bis-wid .block-info-item{
    min-width: 38%;
}
.block-cont .type-select-box,.type-tab .type-select-box,.data-cont-top .type-select-box{
    position: absolute;
    height: 0.64rem;line-height: 0.64rem;
    font-size: 0.26rem;
    padding: 0px 0.2rem;
    background-color: #F8F8F8;
    border-radius: 0.1rem;
    font-weight: normal;
    top: 0.25rem;right: 0.3rem;
    text-align: center;
}
.block-cont .type-select-box img.icon,.type-tab .type-select-box img.icon,.data-cont-top .type-select-box img.icon{
    width: 9px;
    margin-left: 2px;
    position: relative;
    top: -3px;
}
.block-cont .type-select-box .select ,.type-tab .type-select-box .select,.data-cont-top .type-select-box .select{
    font-size: 0.24rem;
    height: 100%;line-height: 0.62rem;
    display: inline-block;
    position: relative;
    z-index: 5;
}
.block-cont .type-select-box .sub,.type-tab .type-select-box .sub,.data-cont-top .type-select-box .sub{
    position: absolute; z-index: 15;
    top: 38px;left: 0;
    color: #333;
    width: 100%;
    background: #FFF;
    font-size: 13px;
    padding: 5px 0px;
    box-shadow: 0px 1px 6px #E0E0E0;
}
.block-cont .type-select-box .sub .up,.type-tab .type-select-box .sub .up,.data-cont-top .type-select-box .sub .up{
    width: 8px;
    position: absolute;left: 50%;margin-left: -4px;
    top: -4px;
}
.block-cont .type-select-box .sub li,.type-tab .type-select-box .sub li,.data-cont-top .type-select-box .sub li{
    height: 0.62rem;
    line-height: 0.62rem !important;
    cursor: pointer;
    background-color: #FFF;
    text-align: center;
}
.chart-block-panel{
    margin-top: 0.4rem;
}
.chart-block-panel .panel-type{
    padding: 0.1rem 0.15rem;
    font-size: 0;
}
.panel-type .type-span{
    margin-right: 0.4rem;font-size: 12px;
}
.panel-type .type-span .color{
    display: inline-block;width: 5px;height: 5px;
    background-color: #FB1D1D;
    border-radius: 50%;-webkit-border-radius: 50%;
    overflow: hidden;position: relative;top: -2px;
    margin-right: 0.1rem;
}
.panel-type .type-span .color.n2{
    background-color: #2A8FFF;
}
.panel-type .type-span .color.n3{
    background-color: #FF8E2A;
}
.panel-type .type-span .color.n4{
    background-color: #B0B0B0;
}
.panel-type .type-span .color.n5{
    background-color: #15CA8C;
}
.top-search-main{
    margin-top: 0.1rem;
    height: 0.8rem;
    font-size: 0.28rem;
    background-color: #ffffff;display: flex;
}
.top-search-main .top-search{
    border-radius: 0.4rem;-webkit-border-radius: 0.4rem;
    position: relative;
    width: 74%;
    margin: 0;background-color: #F7F7F7;
    display: flex;
}
.top-search-main .left-search-icon{
    width: 0.25rem;height: 0.24rem;
    position: absolute;left: 0.25rem;
    top: 0.28rem;
}
.top-search-main input{
    background-color: transparent;
    height: 0.8rem;
    padding: 8px 10px 8px 35px;
    width: 100%;
    border: 0px;
    border-radius: 0.2rem;
    font-size: 0.28rem;
}
.top-search-main .search-msg img{
    width: 12px;
    margin-right: 5px;
    position: relative;top: 1px;
}
.top-search-main .top-quiz{
    display: block;
    width: 23%;height: 0.8rem;text-align: center;
    line-height: 0.8rem;margin-left: 3%;
    color: #ffffff;background-color: #FF2336;
    border-radius: 0.4rem;-webkit-border-radius: 0.4rem;
}
.page-cont .lc-answer-list.block-cont{
    padding: 0.3rem;
    position: relative;
}
.lc-answer-list.block-cont .answer-list-word .word-title{
    max-width: 100%;overflow: hidden;
    margin-bottom: 0.15rem;
    white-space: nowrap;font-size: 0.30rem;
    line-height: 0.46rem;
    text-overflow: ellipsis;
    font-weight: bold;
}
.lc-answer-list.block-cont .answer-list-word .word-title img{
    width: 0.62rem;
    vertical-align: middle;
    margin-right: 0.05rem;
}
.lc-answer-list.block-cont .answer-list-word .c3{
    line-height: 21px;word-wrap:break-word;word-spacing:normal;
    font-size: 0.24rem;
    color: #666666!important;
}
.lc-answer-list.block-cont .item-info-bot{
    font-size: 0.22rem;color: #999999;
    padding-top: 0.3rem;
}
.lc-answer-list.block-cont .list-table{
    background-color: #FFFBF0;
    border-radius: 0.2rem;
    padding: 0.35rem 0;display: flex;
    margin-top: 0.3rem;
}
.list-table .table-item{
    min-width: 25%;text-align: center;
}
.list-table .table-item .num{
    font-size: 0.4rem;
    line-height: 0.46rem;
}
.list-table .table-item .title{
    font-size: 0.22rem;color: #999999;
    margin-top: 0.05rem;
}
.type-tab{
    position: relative;
    font-size: 0.3rem;display: flex;
    margin-top: 0.2rem;
}
.type-tab .type-tab-a{
    font-weight: bold;
    padding: 0.2rem 0.3rem 0.1rem 0.3rem;
    color: #666666;
}
.type-tab .type-tab-a.active{
    color: #333333;
    position: relative;
}
.type-tab .type-tab-a.active:after{
    content: "";
    width: 0.52rem;height: 0.06rem;
    background-color: #FF2336;
    border-radius: 0.2rem;
    position: absolute;left: 50%;margin-left: -0.26rem;
    bottom: -0.1rem;
}
.type-tab .type-select-box{
    top: 0.1rem;right: 0;
}
.data-cont-top .type-select-box{
    position: relative;top: 0;
    width: 3.4rem;margin: 0 auto 0.1rem;
}
.data-cont-top .type-select-box .sub{
    max-height: 4.5rem;
    overflow-y: auto;
}
.copyright-p{
    font-size: 13px;
    text-align: center;
    width: 100%;
    position: fixed;
    left: 0;bottom: 50px;
}
.copyright-p a{
    color: #1C8CFC;
    display: block;
}
/*-------个人主页分享-------*/
.user-cont{
}
.gw-page-top{
    background-image:url("../image/share/app-user-bg.png");
    background-size: 100% 5.34rem;
    background-repeat: no-repeat;
    padding-top: .9rem;
    font-size: 0;
}
.top-user-img{
    width: 1.42rem;height: 1.42rem;
    position: relative;
    margin: 0 auto .15rem;
}
.top-user-img .img-span{
    display: block;
    width: 100%;height: 100%;
    border-radius: 50%;
    overflow: hidden;
    border: .06rem solid #ffffff;
}
.top-user-img .user-ic{
    position: absolute;right: 4px;
    bottom: 1px;
    width: 21px;height: 21px;
    display: block;
}
.top-user-img .user-ic img{
    display: block;
}
.top-user-detail .detail-line1{
    text-align: center;
    margin-bottom: .2rem;
}
.top-user-detail .detail-line1 .user-name{
    font-size: .44rem;font-weight: bold;
    color: #333;
}
.top-user-detail .user-type{
    font-size: .28rem;
    color: #333333;
}
.top-user-detail .detail-line4{
    font-size: 0;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.detail-line4 .info-flag{
    padding: 4px 7px 4px 7px;
    position: relative;
    background-color: #F7F8F8;
    border-radius: .1rem;
    margin-right: .1rem;
    display: inline-block;
    font-size: 12px;
    color: #666666;
}
.detail-line4 .info-flag img{
    height: 12px;
    position: relative;top: 2px;
    margin-right: 3px;
}
.detail-line4 .info-flag-img{
    margin-right: .1rem;
}
.detail-line4 .info-flag-img img{
    width: .24rem;
    height: auto;
    margin-left: 0.05rem;
}
.gw-page-top .info-table{
    font-size: 0;
    width: 74%;
    margin: .4rem auto .1rem;
}
.info-table tr td{
    padding: .02rem;
}
.info-table tr td.bold{
    font-size: .46rem;font-weight: bold;
    color: #333333;
}
.info-table tr td.c9{
    color: #979898;font-size: .24rem;
}
.main-cont-block{
    padding: .3rem;
}
.contact-info{
    padding: .3rem .3rem .1rem .3rem;
}
.contact-info-cont{
    background-image: linear-gradient(to right,#FCF2E9,#FEFFF7);
    position: relative;
    overflow: hidden;height: 1.28rem;
    border-radius: .2rem;
    width: 100%;
    border: 1px solid #ffffff;
}
.contact-info-cont .info-userimg{
    width: .34rem;height: .38rem;
    display: block;
    position: absolute;left: .3rem;top: .3rem;
    overflow: hidden;
    border-radius: 50%;-webkit-border-radius: 50%;
}
.contact-info-cont .info-userimg img{
    width: 100%;height: 100%;
}
.contact-notice{
    font-size: 0;
}
.contact-info-cont .notice-li{
    width: 100%;
    position: relative;
}
.contact-info-cont .notice-li .notice-li-i{
    padding: 0.15rem .3rem;
    position: relative;
    margin-left: .5rem;
}
.contact-info-cont ul .notice-li .notice-word{
    overflow:hidden;
    text-overflow:ellipsis;white-space:nowrap;
    display: inline-block;width: 100%;
    font-size: .3rem;
    color: #333333;line-height: .54rem;
}
.notice-word span{
    color: #0b86fc;
}
.contact-info-cont ul .notice-li .notice-time{
    font-size: .24rem;color: #999999;
}
.public-title{
    font-size: .34rem;
    font-weight: bold;
    padding: .2rem 0;
    display: flex;
}
.public-title .title{
    line-height: .5rem;
    display: block;
    color: #333333;
}
.public-title .info-flag{
    margin-left: auto;
    display: flex;
    align-items: center;
}
.public-title .info-flag-span{
    font-size: 0.22rem;
    font-weight: normal;
    color: #2A95FF;border: 1px solid #2A95FF;
    border-radius: .5rem;
    padding: .05rem .14rem;margin-right: .1rem;
}
.block-my-intro .intro-des{
    padding: .3rem;background-color: #FFFFFF;
    border-radius: .1rem;-webkit-border-radius: .1rem;
    line-height: .46rem;
    font-size: .28rem;position: relative;
    color: #666666;
}
.get-fixed{
    width: 100%;
    position: fixed;
    bottom: 0;left: 0;
    height: 1rem;color: #ffffff;
    text-align: center;
    line-height: 1rem;
    font-size: .3rem;
    background-color: #0A85FF;
}
.greet-login-pop{
    position: fixed;
    width: 84%;left: 8%;top: 14%;
    background-color: #ffffff;
    z-index: 99999;
    border-radius: 5px;
}
.greet-login-pop .pop-main{
    padding: 15px 20px 20px 20px;
    max-height: 74vh;
    overflow-y: auto;
    line-height: 32px;
}
.pop-main .main-msg{
    font-size: 18px;text-align: center;
    line-height: 30px;color: #333333;
    margin-bottom: 5px;
    font-weight: bold;
}
.pop-main .sub-msg{
    font-size: 15px;
    line-height: 23px;
    color: #454545;
    text-align: center;
}
.pop-main .small-msg{
    font-size: 12px;
    color: #666666;
    line-height: 20px;
    padding: 10px 0 0;
}
.pop-main .check-rank-a{
    display: block;margin: 20px auto 15px;
    color: #ffffff;font-size: 14px;
    background-color: #E83030;
    border-radius: 4px;-webkit-border-radius: 4px;
    width: 100%;height: 42px;
    text-align: center;line-height: 42px;
}
.pop-main .center-login{
    width: 60px!important;
    /*display: block;*/
    position: absolute;left: 50%;top: -25px;
    margin: 0 5px auto -30px!important;
}
.paddingT30{
    padding-top: 30px;
}
.bg-pop{
    background-image: url("../image/share/pop-bg1.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
}
.pop-close{
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
    text-align: center;
    line-height: 20px;
    background: url('../image/share/bottom-close.png') no-repeat center;
    background-size: 13px 13px;
}
/*-----投资理念-----*/
.main-wrapper .banner{
    display: block;
}
.linian-cont{
    background-color: #ffffff;
    border-radius: .2rem .2rem 0 0;
    padding: .3rem .3rem 1rem .3rem;
    margin-top: -.3rem;
    position: relative;z-index: 1;
    font-size: 15px;
    line-height: 25px;
}
.linian-cont .item{
    padding: .15rem 0;
    color: #333333;
}
.linian-cont .import{
    color: #2545ec;
    font-weight: bold;
}
.linian-cont .title{
    font-size: .36rem;
    font-weight: bold;
    margin-top: .2rem;
}
.text-right{
    text-align: right;
}
.invite-bg{
    background-image: url("../image/wencai/invite-bg.png");
    background-size: cover;
    padding: .3rem;
    height: calc(100vh - 46px);
}
.invite-photo{
    width: 1.36rem;
    height: 1.36rem;
    border-radius: 50%;
    border: .05rem solid #ffffff;
    overflow: hidden;
    position: absolute;
    left: 50%;margin-left: -.68rem;
}
.invite-photo img{
    width: 100%;
    height: 100%;
}
.invite-top{
    background-image: url("../image/wencai/b-top.png");
    background-size: 100% 100%;
    font-size: .32rem;
    padding: .8rem .6rem .6rem .6rem;
    line-height: .58rem;
    margin-top: .7rem;
    color: #333333;
}
.invite-top .t-b{
    padding-bottom: .2rem;
}
.invite-bot{
    background-image: url("../image/wencai/b-bot.png");
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.invite-form{
    padding: .25rem .4rem .4rem .4rem;
}
.invite-form .login-form-item{
    position: relative;
    margin-bottom: .3rem;
}
.invite-form .login-form-item .item-input{
    display: block;
    height: .92rem;font-size: .32rem;
    padding: .2rem .3rem;width: 100%;
    color: #333;
    line-height: 30px;
    background-color: #F4F7FF;
    -webkit-appearance: none;-moz-appearance: none;
    border-radius: .2rem;
}
.invite-form .login-form-item .get-code-btn{
    position: absolute;right: 0;top: 0;
    color: #0b86fc;font-size: 16px;
    border: none;
    background: transparent;
    width: 40%;height: .92rem;
}
.invite-form .login-form-item .clear-btn{
    width: .8rem;height: .8rem;
    position: absolute;
    right: .1rem;top: .02rem;
    padding: .2rem;
    display: none;
}
.last-form-btn{
    display: block;
    width: 100%;height: .95rem;line-height: .95rem;
    background: #0B86FC;color: #FFF;
    border: 0;font-size: .32rem;
    border-radius: .15rem;
    margin-bottom: .15rem;
    box-shadow: 0 2px 8px #399DFF;
}
.slogan-msg{
    color: #ffffff;
    text-align: center;
    line-height: .46rem;
    margin-top: .55rem;
}
.slogan-msg .logo{
    width: 2.38rem;height: .58rem;
    display: block;
    margin: .2rem auto .05rem 41%;
}
.slogan-msg .line1{
    font-size: .24rem;
    opacity: .9;
}
.slogan-msg .line2{
    font-size: .28rem;
}
/*------资产配置-------*/
.bg-gray1{
    background-color: #F7F8FA;min-height: 100%;
}
.wrapper-top{
    background-image: url("../image/wencai/pz-top.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    padding-bottom: .8rem;
}
.pz-banner{
    display: flex;
    padding: .65rem .3rem .4rem .45rem;
}
.pz-banner .left-img{
    padding-right: .15rem;
}
.pz-banner .right-pbg{
    position: relative;
    height: 1.45rem;min-width: 1.94rem;
}
.right-pbg .user-img{
    width: 1.36rem;height: 1.36rem;
    border: .05rem solid #ffffff;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}
.right-pbg .user-img img{
    display: block;
    width: 100%;height: 100%;
}
.right-pbg .user-tag{
    width: 1.94rem;
    height: .58rem;
    background-image: url("../image/wencai/pbg.png");
    background-size: 100% 100%;
    position: absolute;bottom: 0;
}
.main-cont{
    padding: 0 .3rem;
    margin-top: -.2rem;
}
.main-cont .block-item{
    background-color: #fff;
    border-radius: 0.2rem;
    padding: .4rem .3rem;
    position: relative;
    margin-bottom: 0.4rem;
    color: #333333;
}
.dz-title{
    font-size: .4rem;
    text-align: center;
    font-weight: bold;
    padding-bottom: .15rem;
    padding-top: .15rem;
}
.dz-step{
    display: flex;
    font-size: .22rem;
    color: #4d9eeb;
    justify-content: center;
    line-height: .38rem;
}
.dz-step span.span1{
    width: 1.78rem;height: .38rem;
    background-image: url("../image/wencai/step1-bg.png");
    background-size: 100% 100%;
    color: #4d9eeb;
    text-align: center;
}
.dz-step span.span2{
    width: 1.8rem;height: .38rem;
    background-image: url("../image/wencai/step2-bg.png");
    background-size: 100% 100%;
    text-align: center;
}
.dz-step span.span3{
    width: 1.58rem;height: .38rem;
    background-image: url("../image/wencai/step3-bg.png");
    background-size: 100% 100%;
    text-align: center;
}
.select-t{
    font-size: .32rem;
    line-height: .44rem;
    margin-top: .4rem;
    margin-bottom: .2rem;
    font-weight: bold;
}
.select-item{
    display: flex;
    justify-content: space-between;
}
.select-item .s-block{
    display: block;
    background-color: #F4F7FF;
    font-size: .32rem;
    color: #232323;
    border-radius: .1rem;
    padding: .15rem .25rem;
    min-width: 1.85rem;
    text-align: center;
}
.select-item .s-block.selected{
    border: 1px solid #0B86FC;
    border-bottom: 3px solid #0B86FC;
    color: #0B86FC;
}
.select-item .s-block .num{
    font-size: .36rem;
    color: #ff2336;
    font-weight: bold;
    padding: .08rem 0 0;
    font-family: song;
}
.select-item .s-block .sub{
    font-size: .2rem;color: #999999;
}
.custom-btn{
    width: 100%;height: .94rem;
    line-height: .94rem;
    background-color: #0B86FC;
    color: #ffffff;
    text-align: center;
    font-size: 0.3rem;
    border-radius: 0.1rem;
    position: relative;
    margin-top: .5rem;
}
.custom-btn img{
    position: absolute;
    right: .6rem;top: -.23rem;
    width: .98rem;
}
.custom-btn.disabled{
    background-color: #BCBCBC;
}
.btn-msg{
    display: flex;
    font-size: .24rem;
    align-items: center;
    color: #666666;
    height: .52rem;
    overflow: hidden;
    justify-content: center;
    text-align: center;
    margin-top: .15rem;
}
.btn-msg li{
    display: flex;
    align-items: center;
    padding: 0.05rem 0;
}
.btn-msg .temp{
    width: .3rem;height: .3rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: .1rem;
}
.item-img-t{
    height: .6rem;
    display: block;
    margin: 0.05rem auto .2rem;
}
.content-item{
    display: flex;
    font-size: .32rem;
    line-height: .46rem;
    padding: .25rem .15rem;
    align-items: center;
}
.content-item .left-img{
    min-width: .9rem;height: .9rem;
    margin-right: .3rem;
}
.content-item .rig .bold{
    margin-bottom: .06rem;
}
.content-item .sub{
    font-size: .26rem;
    color: #666666;
    line-height: .38rem;
}
.case-item .info{
    display: flex;
    align-items: center;
    /*line-height: .43rem;*/
}
.case-item .info img{
    width: 1rem;height: 1rem;
    margin-right: .2rem;
}
.rig-info .l1{
    font-size: .26rem;
    padding-bottom: .1rem;
    color: #333333;
}
.rig-info .l1 span{
    font-size: .36rem;
    font-weight: bold;
}
.rig-info .l2{
    font-size: .24rem;
    color: #999999;
}
.case-item{
    /*padding: 0 .1rem;*/
}
.case-item .table{
    display: flex;
    justify-content: space-between;
    padding: .45rem 0 .3rem;
}
.case-item .table .l1{
    font-size: .32rem;
    line-height: .6rem;height: .6rem;
    text-align: center;
}
.case-item .table .l1 .b{
    font-size: .54rem;
    font-weight: bold;
}
.case-item .table .l2{
    font-size: .24rem;
    color: #666666;
    text-align: center;
}
.case-cont{
    background-color: #F1FDFB;
    border-radius: .1rem;
    padding: .6rem .35rem .3rem;
    color: #666666;
    font-size: .3rem;
    line-height: .48rem;
    position: relative;
    overflow: hidden;
}
.case-cont .fangan-t{
    width: 1.46rem;height: .56rem;
    color: #ffffff;
    font-size: .26rem;
    position: absolute;left: 0;top: 0;
    line-height: .42rem;text-align: center;
    background-image: url("../image/wencai/case-tl.png");
    background-size: 100% 100%;
}
.case-cont .case-line{
    padding: .08rem 0;
}
.case-cont .red{
    color: #FF2323;
}
.pz-table{
    width: 100%;
    border: .01rem solid #CAD6E4;
    border-radius: .15rem;

    overflow: hidden;
}
.pz-table tr td{
    padding: .15rem 0;
    text-align: center;
    border-bottom: .01rem solid #CAD6E4;
    border-right: .01rem solid #CAD6E4;
    font-size: .26rem;
    color: #333333;
}
.pz-table tr.last td{
    border-bottom: 0;
}
.pz-table tr td:last-child{
    border-right: 0;
}
.pz-table tr.head td{
    color: #2585ff;
    background-color: #E9FFFB;
}
.custom-double-dotted{
    margin: .4rem 0 .5rem;
    padding: 0 .1rem;
}
.double-dotted{
    border-bottom: .01rem dashed #C7D3E2;
    margin-top: .09rem;
}
/*-------配置方案-----*/
.result-cont{
    padding: .3rem;
}
.info-top{
    display: flex;
    background-color: #ffffff;
    border-radius: .15rem;
    font-size: .36rem;
    align-items: center;
    font-weight: bold;
    padding: .3rem .3rem;
    margin-bottom: .3rem;
}
.info-top span{
    width: 1rem;height: 1rem;
    border-radius: 50%;
    overflow: hidden;
    margin-right: .15rem;
}
.info-top span img{
    width: 100%;height: 100%;
}
.pz-step-cont{
    display: flex;
    margin-top: .4rem;
}
.pz-step-cont .jd-left{
    min-width: .5rem;
    position: relative;
}
.pz-step-cont .jd-left:before{
    content: "";
    display: block;
    width: .02rem;height: 94%;
    background-image: url("../image/wencai/line.png");
    background-size: 100% 100%;
    position: absolute;
    left: .1rem;top: .05rem;
}
.jd-left .dot{
    background-image: url("../image/wencai/dot-img.png");
    width: .24rem;height: .24rem;
    background-size: 100% 100%;
    display: block;
}
.jd-left .dot.dot1{
    position: absolute;top: 0;
}
.jd-left .dot.dot2{
    position: absolute;top: 1.9rem;
}
.jd-left .dot.dot3{
    position: absolute;top: 8.05rem;
}
.jd-left .dot.dot4{
    position: absolute;top: 9.4rem;
}
.jd-left .dot.dot5{
    position: absolute;top: 10.8rem;
}
.pz1 .jd-left .dot.dot2{
    top: 2.3rem;
}
.pz1 .jd-left .dot.dot3{
    position: absolute;top: 8.45rem;
}
.pz1 .jd-left .dot.dot4{
    position: absolute;top: 9.8rem;
}
.pz1 .jd-left .dot.dot5{
    position: absolute;top: 11.2rem;
}
.step-cont{
    width: 100%;
}
.item-r{
    background-color: #F3F6F6;
    color: #333333;
    font-size: .3rem;
    position: relative;
    text-align: center;
    padding: .3rem .2rem;
    border-radius: .2rem;
    margin-bottom: .4rem;
}
.item-r:last-child{
    margin-bottom: 0.1rem;
}
.item-r .steps{
    width: 1rem;height: .58rem;
    text-align: center;
    line-height: .4rem;
    background-image: url("../image/wencai/gary-bg.png");
    background-size: 100% 100%;
    font-size: .22rem;
    color: #333333;
    font-style: italic;
    position: absolute;left: 0;top: -.19rem;
}
.item-r.finished .steps,.item-r.finished{
    color: #999999;
}
.item-r.highlight{
    color: #0b86fc;
    border: .01rem solid #0b86fc;
    background-color: #F1FDFB;
    box-sizing: border-box;
}
.item-r.highlight .steps{
    background-image: url("../image/wencai/light-bg.png");
    background-size: 100% 100%;
}
.current-cont{
    display: flex;
    margin-bottom: .4rem;
}
.current-cont .g-img{
    min-width: .8rem;height: .8rem;
    max-width: .8rem;
    border-radius: 50%;
    margin-right: .3rem;
    position: relative;
}
.current-cont .g-img .guan{
    width: .32rem;
    height: .32rem;
    position: absolute;right: -.05rem;bottom: 0;
}
.current-cont .g-img img{
    display: block;
    width: 100%;height: 100%;
    border-radius: 50%;
}
.current-cont .current-msg{
    background-color: #F4F7FF;
    font-size: .28rem;
    line-height: .42rem;
    padding: .3rem .25rem;
    border-radius: .15rem;
    position: relative;
}
.current-msg img{
    width: .24rem;
    position: absolute;
    left: -.22rem;top: .35rem;
}
.current-cont .current-msg p{
    padding: .06rem 0;
}
.current-cont .current-msg button{
    display: block;
    width: 100%;
    color: #ffffff;
    background-color: #0B86FC;
    height: .8rem;
    border-radius: .15rem;
    margin-top: .2rem;margin-bottom: .2rem;
    font-size: .28rem;
}
.tj-span{
    color: #0B86FC;
    font-size: .28rem;
    margin-left: 1.05rem;
    float: right;
    margin-right: .15rem;
}
.tj-span img{
    width: .32rem;
    margin-right: .05rem;
}
/*----------持仓诊断-------*/
.main-cont-zd{
    padding: 0;
    margin-top: -.5rem;
    border-radius: .2rem .2rem 0 0;
    overflow: hidden;
}
.main-cont-zd .block-item{
    background-color: #fff;
    padding: .4rem;
    position: relative;
    margin-bottom: 0.1rem;
    color: #333333;
}
.main-cont-zd .btn-msg{
    justify-content: left;
    margin-top: 0;
}
.shili-span{
    color: #0a85ff;
    font-size: .26rem;
    margin-left: auto;
}
.main-cont-zd .content-item{
    padding: .15rem 0;
}
.main-cont-zd .content-item .left-img{
    min-width: 1.34rem;height: 1.34rem;
    margin-right: 0;
    margin-left: -.1rem;
}
.block-list{
    padding: 0.3rem 0;
    border-bottom: 0.01rem solid #EBEBEB;
}
.block-list-user{
    font-size: 0;
    display: flex;
    /*padding-bottom: .1rem;*/
}
.block-list-user .user-img{
    width: 0.6rem;height: 0.6rem;
    border-radius: 50%;-webkit-border-radius: 50%;
    overflow: hidden;
    margin-right: 0.2rem;
}
.block-list-user .user-img img{
    display: block;
}
.block-list-user .user-name{
    /*padding-left: 0.1rem;*/
    color: #333333;font-size: 0.3rem;
    font-weight: bold;
    line-height: .6rem;
}
.block-list .block-list-detail{
    font-size: 0.28rem;line-height: 0.44rem;
    color: #999999;
    word-break: break-all;
    padding-left: .8rem;
}
.upload-cont{
    margin-top: .25rem;
}
.upload-btn{
    width: 100%;
    height: 2.54rem;background-color: #F5F6FA;
    text-align: center;
    position: relative;
    border-radius: 0.2rem;
    overflow: hidden;
    margin-bottom: .3rem;
}
.upload-btn .upload-icon{
    max-width: 0.54rem;
    max-height: 0.4rem;
    position: absolute;
    top: 50%;left: 50%;
    transform: translate(-50%,-90%);
}
.upload-btn .upload-msg{
    font-size: 0.24rem;
    color: #999999;width: 100%;
    position: absolute;
    bottom: 33%;left: 0;
}
.upload-btn .fileBtn{
    opacity: 0;
    position: absolute;left: 0;top: 0;
    width: 100%;height: 100%;
    z-index: 5;
}
.upload-btn .upload-jia{
    /*width: 5.26rem;height: 2.2rem;*/
    width: auto;height: auto;
    max-width: 100%;
    max-height: 2.54rem;
    position: absolute;
    top: 50%;left: 50%;
    transform: translate(-50%,-50%);
}
.describe-msg{
    font-size: 0;
}
#auto-textarea {
    border-radius: .2rem;
    width: 100%;
    resize: none;
    min-height: .9rem;
    line-height: .46rem;
    max-height: 1.84rem;
    padding: .2rem;
    background-color: #F4F7FF;
    overflow: auto;
    color: #333333;font-size: .3rem;
    text-align: center;
}
.item-r.intro-cc{
    background-color: #F1FDFB;
    font-weight: bold;
}
.item-r.intro-cc .steps{
    background-image: url("../image/wencai/cc-bg.png");
    background-size: 100% 100%;
    color: #ffffff;
}
.jd-left.intro-cc .dot2{
    top: 1.75rem;
}
.jd-left.intro-cc .dot3{
    top: 3.25rem;
}
.jd-left.intro-cc .dot4{
    top: 4.55rem;
}
.jd-left.intro-cc .dot5{
    top: 6.05rem;
}
.pz-step-cont .intro-cc.jd-left:before{
    height: 90%;
}
.item-r.intro-cc.step-pz .steps{
    background-image: url("../image/wencai/light-bg.png");
    background-size: 100% 100%;
    color: #333333;
}
.item-r.highlight.cc .steps{
    background-image: url("../image/wencai/cc-bg.png");
    background-size: 100% 100%;
    color: #ffffff;
}
.item-r.finished.cc{
    text-align: left;
    padding-left: .3rem;
}
.item-r.finished.cc .tj-span{
    margin-left: 0.05rem;
    margin-right: 0;
}
.zd-title{
    display: flex;
    margin: .1rem 0;
}
.zd-title .item-img-l{
    display: block;
    height: .56rem;
}
.zd-title .rig-span{
    color: #666666;
    font-size: .28rem;
    margin-left: auto;
}
.case-pop{
    width: 100%;background-color: #ffffff;
    position: fixed;left: 0px;bottom: 0px;
    z-index: 999999;
}
.case-pop .pop-main{
    padding: .3rem;
}
.pop-main .red{
    font-size: 0.24rem;
    text-align: center;line-height: 0.38rem;
}
.pop-main img{
    width: 3.72rem;display: block;
    margin: 0.25rem auto 0;
}
.t-pop-close{
    width: 26px;height: 26px;
    display: block;
    position: absolute;
    right: 50%;bottom: -50px;
    margin-right: -13px;cursor: pointer;
}
.t-pop-close img{
    width: 25px;display: block;
}
.case-pop .t-pop-close{
    top: -50px;
}
.re-upload{
    width: 100%;
    height: .8rem;
    background: rgba(0, 0, 0, .6);
    position: absolute;
    left: 0;bottom: 0;
    color: #ffffff;
    text-align: center;line-height: .8rem;
    font-size: .28rem;
}
.item-sub{
    font-size: .2rem;
    color: #999999;
    position: relative;top: -.3rem;
    margin-bottom: .25rem;
}
/*----------全球丰收-------*/
.pro2-bg{
    background-image: url("../image/wencai/b-bg.png");
    background-size: 100% auto;
    padding: 0.4rem 0.3rem;
    background-repeat: no-repeat;
}
.pro-cont{
    padding-bottom: 1.5rem;
}
.pro-cont .fund-item{
    background-color: #ffffff;
    padding: 0.4rem;
    border-radius: 0.2rem;
    position: relative;
    overflow: hidden;
    margin-bottom: 0.4rem;
}
.pro-cont .fund-item .l1{
    font-size: 0.42rem;
    margin-bottom: 0.1rem;
    font-weight: bold;
}
.pro-cont .fund-item .l1 .ss{
    font-size: 0.28rem;
    color: #666666;
}
.pro-cont .fund-item .risk-span-2{
    padding: 0.02rem 0.1rem;
    color: #dc0707;
    background-color: #FFF0F1;
    border-radius: 0.05rem;
    font-size: 0.22rem;
    margin-left: .1rem;
    font-weight: normal;
}
.pro-cont .fund-item .l2{
    font-size: 0.26rem;
    color: #999999;
}
.pro-cont .l-table{
    margin: 0.25rem 0 0.2rem;
}
.pro-cont .l-table .data{
    display: flex;
    font-size: 0.4rem;
    justify-content: space-between;
    line-height: 0.68rem;
}
.pro-cont .l-table .data .b1{
    font-size: 0.5rem;
    color: #ff2336;
    font-weight: bold;
    font-family: song;
}
.l-table .data .fs,.l-table .data .red{
    font-family: song;
}
.l-table .ti{
    display: flex;
    font-size: 0.22rem;
    color: #999999;
    justify-content: space-between;
    line-height: 0.4rem;
}
.key-cont{
    background-color: #D7E9FF;
    color: #151e2e;
    border-radius: 0.2rem;
    font-size: 0.28rem;
    line-height: 0.44rem;
    padding: 0.35rem 0.35rem 0.5rem;
    position: relative;
    margin-bottom: 0.4rem;
}
.key-cont .im{
    color: #ff2336;
    font-weight: bold;
}
.key-cont .key-c-t{
    display: flex;
    font-size: 0.32rem;
    color: #651a03;
    line-height: 0.7rem;
}
.key-cont.key-cont1 .key-c-t{
    color: #151e2e;
}
.key-cont.key-cont2 .key-c-t{
    color: #121212;
}
.key-cont .key-c-t img,.intro-cont .key-c-t img{
    width: 0.72rem;
    height: 0.8rem;
    margin-right: 0.1rem;
    display: block;
}
.key-cont .key-c-i{
    margin-top: 0.15rem;
    padding-left: 0.1rem;
}
.key-cont .i-b{
    width: 1.5rem;height: 1.2rem;
    position: absolute;
    top: 0.9rem;right: 0.9rem;
}
.intro-cont{
    background-color: #FFF;
    border-radius: 0.2rem;
    font-size: 0.26rem;
    color: #333333;
    line-height: 0.44rem;
    padding: 0.3rem 0.35rem 0.5rem;
    position: relative;
    margin-bottom: 0.4rem;
}
.intro-cont .key-c-t{
    display: flex;
    font-size: 0.32rem;
    color: #333333;
    line-height: 0.7rem;
}
.intro-title{
    font-size: 0.38rem;
    text-align: center;
    line-height: 0.6rem;
    color: #333333;
    font-weight: bold;
}
.intro-title img{
    width: 0.24rem;
    margin: 0 0.1rem;
}
.feature-cont{
}
.feature-cont .cont-item1{
    display: flex;
    padding-bottom: .3rem;
    padding-top: .3rem;
}
.feature-cont .cont-item1 .block-icon{
    display: block;
    min-width: .9rem;min-height: .9rem;
    max-width: .9rem;
    border-radius: 50%;
    margin-right: .2rem;
}
.cont-item1 .block-w .tt{
    font-size: .32rem;
    color: #333333;
    font-weight: bold;
    padding-bottom: .05rem;
}
.intro-cont .title-img{
    height: .58rem;
    display: block;
    margin: .2rem auto .15rem;
}
.intro-cont .title-img-sub{
    font-size: .28rem;
    text-align: center;
    margin-bottom: .4rem;
}
.fit-cont.intro-cont{
    padding-bottom: 0;
}
.fit-cont .feature-cont{
    margin-top: .1rem;
}
.fit-cont .feature-cont .cont-item1{
    border-bottom: 0.01rem solid #eeeeee;
}
.fit-cont .feature-cont .cont-item1:last-child{
    border-bottom: none;
}
.cont-item{
    background-color: #ffffff;
    border-radius: 0.2rem;
    margin-bottom: 0.3rem;
    padding: 0.3rem 0;
}
.intro-title-s{
    font-size: 0.22rem;
    color: #999999;
    text-align: center;
    margin-bottom: 0.3rem;
}
.intro-title-s.red{
    font-size: .26rem;
    color: #ff2336;
}
.step-cont .jp-lc{
    display: flex;
    padding: 0.1rem 0.4rem;
    color: #333333;
    font-size: 0.22rem;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    margin-bottom: 0.2rem;
}
.jp-lc .lc-b1{
    line-height: 0.3rem;
    text-align: center;
}
.jp-lc .lc-b1 .dot{
    display: block;
    width: 0.18rem;
    height: 0.18rem;
    margin: 0.15rem auto;
    background-color: #DBAC71;
    border-radius: 50%;
    border: 0.04rem solid #FBF4EB;
    overflow: hidden;
}
.jp-lc-b.jp-lc .lc-b1 .dot{
    background-color: #2B7FFF;
    border: 0.04rem solid #E6ECFF;
}
.all-line{
    width: 5.25rem;
    height: 0.02rem;
    background-color: #EFDBC1;
    position: absolute;
    left: 0.82rem;top: 0.62rem;
    z-index: -1;
}
.jp-lc-b .all-line{
    background-color: #C6D4FF;
}
.fixed-btn{
    width: 100%;
    height: 1.3rem;
    background-color: #ffffff;
    position: fixed;
    left: 0;bottom: 0;
    padding: 0.2rem 0.3rem;
    display: flex;
    z-index: 20;
}
.left-c{
    font-size: 0.24rem;
    color: #5C5C5C;
    width: 2rem;
    text-align: center;
    margin-top: 0.1rem;
}
.left-c img{
    width: 0.42rem;
    display: block;
    margin: 0 auto;
}
.right-btn{
    width: 4.88rem;
    height: 0.9rem;
    color: #ffffff;
    background-color: #2B6BFF;
    border-radius: 0.15rem;
    text-align: center;
    margin-left: auto;
    position: relative;
}
.right-btn a{
    color: #ffffff;
}
.right-btn .btn-main{
    line-height: 0.44rem;
    font-weight: bold;
    font-size: 0.32rem;
    margin-top: 0.07rem;
}
.right-btn .btn-line{
    font-size: 0.2rem;
    opacity: 0.8;
}
.qg-span{
    color: #ffffff;
    background-color: #FF0500;
    font-size: 0.2rem;
    padding: 0.05rem 0.15rem;
    border-radius: 0.2rem 0.2rem 0 0.2rem;
    position: absolute;
    right: 0;top: -0.15rem;
}
.lc-mheader .header-share{
    width: 40px;
    height: 48px;
    display: block;
    background: url(../../Mobile/image/header-shareG.png) no-repeat;
    background-size: 20px 20px;
    background-position: 0px 14px;
    line-height: 100%;
    position: absolute;
    right: 0px;
    top: 0px;
    margin-right: -8px;
}

@media screen and (min-width: 750px){
    html{background-color: #F2F2F2;height: 100%;font-size: 56px!important;}
    body,html{max-width: 500px;margin: 0 auto;min-height: 100%;width: 500px;position: absolute;left: 50%;margin-left: -250px;}
    body{background-color: #ffffff;}
}