.select-item-container .el-input__inner:-ms-input-placeholder{
    color:#202a33
}
.select-item-container .el-input__inner::placeholder{
    color:#202a33
}
.select-item-container .el-input__inner input::-webkit-input-placeholder{
    color:#202a33
}
.select-item-container .el-input__inner::-moz-placeholder{
    color:#202a33;
    opacity:1
}
.select-item-container{
    display:inline-block
}
.select-item-container .el-select__tags{
    display:none
}
.select-item-popper{
    width:800px;
    min-height:200px
}
.select-item-popper .el-select-dropdown__list{
    min-height:200px
}
.select-item-popper .report-count{
    font-style:normal;
    padding-left:10px;
    color:#a8b4bf
}
.select-item-popper .el-select-dropdown__empty{
    display:none!important
}
.select-item-popper .el-scrollbar{
    display:block!important
}
.select-item-popper .el-select-dropdown__list{
    display:flex;
    justify-content:flex-start;
    align-items:flex-start;
    flex-wrap:wrap
}
.select-item-popper .el-select-dropdown__list .query{
    padding:10px 20px;
    width:100%;
    display:flex;
    flex:none;
    justify-content:flex-end;
    box-sizing:border-box
}
.select-item-popper .el-select-dropdown__list .query .el-input{
    width:170px;
    margin-right:15px
}
.select-item-popper .el-select-dropdown__list .query:first-child{
    justify-content:flex-start
}
.select-item-popper .el-select-dropdown__list .query .gold-analyst{
    line-height:28px;
    margin:0 25px 0 10px
}
.select-item-popper .el-select-dropdown__list .pagination{
    margin-left:15px
}
.select-item-popper .el-select-dropdown__list .loading{
    position:absolute!important;
    top:50px;
    bottom:0;
    left:0;
    right:0
}
.select-item-popper .el-select-dropdown__list .no-data{
    position:absolute;
    top:80px;
    bottom:80px;
    left:0;
    right:0;
    line-height:50px;
    font-size:14px;
    color:#999;
    text-align:center
}
.select-item-popper .el-select-dropdown__item{
    min-width:150px;
    margin-bottom:10px
}
.select-item-popper .el-select-dropdown__item.selected:after{
    display:none
}
.select-item-popper .el-select-dropdown__item.selected span:before{
    position:absolute;
    content:"";
    top:2px;
    left:0;
    height:12px;
    width:12px;
    line-height:10px;
    text-align:center;
    font-size:10px;
    color:#fff;
    border:1px solid #409eff;
    background:#409eff;
    font-family:element-icons!important
}
.select-item-popper .el-select-dropdown__item span{
    padding-left:20px;
    position:relative
}
.select-item-popper .el-select-dropdown__item span:before{
    position:absolute;
    content:"";
    top:2px;
    left:0;
    height:12px;
    width:12px;
    border:1px solid #ccc;
    border-radius:2px
}
.select-item-popper .options{
    width:100%;
    padding:0 20px;
    display:flex;
    justify-content:flex-start;
    flex-wrap:wrap
}
.select-item-popper .options span{
    padding:2px;
    margin:5px 5px 5px 0;
    font-size:12px;
    background:#f0f2f5;
    border-radius:2px;
    cursor:pointer
}
.select-item-popper .options .span-box{
    background:#fff
}
.select-item-popper .options .remove-all{
    color:#327bfa
}
.select-item-popper .reduce{
    width:14px;
    height:14px;
    margin-left:10px;
    vertical-align:middle
}
.dataPreview-container{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    width:100vw;
    height:100vh;
    background:rgba(0,0,0,.5);
    z-index:3
}
.dataPreview-container .card{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    width:var(--windowWidth);
    height:80vh
}
.dataPreview-container .card .card-itself{
    position:relative
}
.dataPreview-container .card .card-itself .content{
    background:#fff;
    max-width:var(--windowWidth);
    padding:40px;
    box-sizing:border-box
}
.dataPreview-container .card .card-itself .content #combineImg{
    width:var(--imgWidth);
    height:var(--combineImgHeight)
}
.dataPreview-container .card .card-itself .content #combineImg .logo-box{
    width:var(--imgWidth);
    height:80px!important;
    background:#d8ebff;
    padding:18px 20px;
    box-sizing:border-box
}
.dataPreview-container .card .card-itself .content #combineImg .logo-box .logo{
    width:110px!important;
    height:40px!important
}
.dataPreview-container .card .card-itself .content #combineImg .logo-box .company-desc{
    width:952px!important;
    height:44px!important;
    font-size:14px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#202a33;
    line-height:22px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.dataPreview-container .card .card-itself .content #combineImg .img{
    position:absolute;
    width:var(--imgWidth);
    height:var(--imgHeight);
    left:50%;
    transform:translateX(-50%);
    -o-object-fit:contain;
    object-fit:contain
}
.dataPreview-container .card .card-itself .content .desc{
    width:100%;
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#202a33;
    line-height:24px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2
}
.dataPreview-container .card .card-itself .content .margintop20{
    margin-top:20px
}
.dataPreview-container .card .card-itself .content .report-title{
    max-width:800px;
    margin-right:20px;
    flex-grow:0;
    flex-shrink:1;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:right
}
.dataPreview-container .card .card-itself .content .report-title:hover{
    color:#327bfa;
    cursor:pointer
}
.dataPreview-container .card .card-itself .content .tags{
    width:80px;
    height:28px;
    line-height:28px;
    background:#e5f7ff;
    border-radius:4px;
    font-size:12px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#0a6dd9;
    margin-right:15px;
    text-align:center;
    flex-shrink:0
}
.dataPreview-container .card .card-itself .content .date{
    height:18px;
    font-size:12px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#394551;
    line-height:18px;
    flex-shrink:0
}
.dataPreview-container .card .card-itself .content .read-original{
    min-width:80px;
    height:28px;
    background:#327bfa;
    border-radius:4px;
    font-size:12px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#fff;
    line-height:28px;
    text-align:center
}
.dataPreview-container .close{
    position:absolute;
    top:0;
    width:56px;
    height:56px;
    left:100%
}
.dataPreview-container .close .close-icon{
    width:56px;
    height:56px
}
.dataPreview-container .previous{
    position:absolute;
    left:-100px;
    top:50%;
    transform:translateY(-50%)
}
.dataPreview-container .next{
    position:absolute;
    right:-100px;
    top:50%;
    transform:translateY(-50%)
}
.dataPreview-container .button .button-icon{
    width:80px;
    height:80px
}
.dataPreview-container .button .button-txt{
    width:48px;
    height:22px;
    font-size:16px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:#fff;
    line-height:22px;
    margin-top:10px
}
.dataPreview-container #canvas{
    position:absolute;
    width:1120px;
    height:640px;
    top:40px;
    left:0;
    background:#fff;
    opacity:0;
    pointer-events:none
}
.zoomIn{
    animation:zoomIn-data-v-77a6a36e .5s;
    -webkit-animation:zoomIn-data-v-77a6a36e .5s
}
.zoomOut{
    animation:zoomOut-data-v-77a6a36e .5s;
    -webkit-animation:zoomOut-data-v-77a6a36e .5s
}
.opacity-in{
    animation:opacity1-data-v-77a6a36e .5s;
    -webkit-animation:opacity1-data-v-77a6a36e .5s
}
.opacity-out{
    animation:opacity2-data-v-77a6a36e .5s;
    -webkit-animation:opacity2-data-v-77a6a36e .5s
}
@-webkit-keyframes zoomIn-data-v-77a6a36e{
    0%{
        opacity:0;
        transform:scale3d(.5,.5,.5)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn-data-v-77a6a36e{
    0%{
        opacity:0;
        transform:scale3d(.5,.5,.5)
    }
    50%{
        opacity:1
    }
}
@-webkit-keyframes zoomOut-data-v-77a6a36e{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        transform:scale3d(.5,.5,.5)
    }
    to{
        opacity:0
    }
}
@keyframes zoomOut-data-v-77a6a36e{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        transform:scale3d(.5,.5,.5)
    }
    to{
        opacity:0
    }
}
@-webkit-keyframes opacity1-data-v-77a6a36e{
    0%{
        opacity:0
    }
    50%{
        opacity:.5
    }
    to{
        opacity:1
    }
}
@keyframes opacity1-data-v-77a6a36e{
    0%{
        opacity:0
    }
    50%{
        opacity:.5
    }
    to{
        opacity:1
    }
}
@-webkit-keyframes opacity2-data-v-77a6a36e{
    0%{
        opacity:1
    }
    50%{
        opacity:.5
    }
    to{
        opacity:0
    }
}
@keyframes opacity2-data-v-77a6a36e{
    0%{
        opacity:1
    }
    50%{
        opacity:.5
    }
    to{
        opacity:0
    }
}
.search-detail{
    height:68px;
    background:#0e273e
}
.search-detail .search{
    margin:0 auto;
    width:100%;
    max-width:1200px;
    height:100%
}
.search-detail .logo{
    width:222px;
    height:40px
}
.search-detail .logo .logo{
    width:222px;
    height:40px;
    -o-object-fit:contain;
    object-fit:contain
}
.search-detail .logo .tips-box{
    position:absolute;
    top:0;
    z-index:101;
    pointer-events:auto
}
.search-detail .logo .tips-box .guide-box{
    position:relative;
    width:100%
}
.search-detail .logo .tips-box .guide-box .guide{
    width:46px;
    height:100px
}
.search-detail .logo .tips-box .tips{
    width:280px;
    height:44px;
    background:#327bfa;
    box-shadow:0 4px 16px 0 rgba(50,123,250,.29);
    border-radius:22px;
    font-size:14px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#fff;
    line-height:44px;
    text-align:center
}
.search-detail .data-logo,.search-detail .data-logo img{
    width:115px;
    height:40px
}
.search-detail .search-input{
    position:relative;
    width:440px;
    background:#fff;
    border-radius:4px
}
.search-detail .search-input .placeholder-box{
    position:relative
}
.search-detail .search-input .placeholder-box .el-input,.search-detail .search-input .placeholder-box input{
    width:400px;
    height:40px;
    border-radius:0;
    font-size:14px;
    line-height:14px
}
.search-detail .search-input .placeholder-box .placeholder{
    position:absolute;
    top:10px;
    left:15px;
    width:100%;
    height:20px;
    overflow:hidden;
    color:#ccc;
    pointer-events:none
}
.search-detail .search-input .placeholder-box .placeholder .item{
    animation:roolUp-data-v-d53fe7b6 3s infinite;
    -webkit-animation:roolUp-data-v-d53fe7b6 3s infinite
}
@-webkit-keyframes roolUp-data-v-d53fe7b6{
    90%{
        transform:translateY(0)
    }
    to{
        transform:translateY(-100%)
    }
}
@keyframes roolUp-data-v-d53fe7b6{
    90%{
        transform:translateY(0)
    }
    to{
        transform:translateY(-100%)
    }
}
.search-detail .search-input .search-btn{
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:40px;
    border-radius:0 4px 4px 0;
    background:url(data:image/png;
    base64,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) no-repeat 50%;
    background-size:28px 28px;
    cursor:pointer
}
.search-detail .search-input .history{
    z-index:2;
    background:#fff;
    position:absolute;
    top:40px;
    left:0;
    width:100%;
    margin-top:10px;
    padding:0 20px;
    box-shadow:0 10px 30px 0 rgba(0,0,0,.08);
    border-radius:4px
}
.search-detail .search-input .history .header{
    height:42px
}
.search-detail .search-input .history .header .recent{
    font-size:14px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:#202a33;
    line-height:22px
}
.search-detail .search-input .history .header .clear-box{
    cursor:pointer
}
.search-detail .search-input .history .header .clear-box img{
    width:20px;
    height:20px
}
.search-detail .search-input .history .header .clear-box .clear-txt{
    height:22px;
    font-size:14px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#327bfa;
    line-height:22px;
    padding-left:8px
}
.search-detail .search-input .history .history-item{
    height:42px;
    border-bottom:1px solid #eef2f6;
    cursor:pointer
}
.search-detail .search-input .history .history-item .close,.search-detail .search-input .history .history-item .time{
    width:20px;
    height:20px
}
.search-detail .search-input .history .history-item .title{
    font-size:16px;
    margin-left:4px
}
.search-detail .search-input .history .history-item .close{
    cursor:pointer
}
.search-detail .data-chart{
    position:relative;
    width:138px;
    height:40px;
    background:#327bfa;
    border-radius:20px;
    cursor:pointer
}
.search-detail .data-chart .chart{
    width:100px;
    height:20px
}
.search-detail .data-chart .new{
    position:absolute;
    top:-8px;
    right:-18px;
    width:36px;
    height:16px
}
.search-detail .search-hot{
    text-align:center;
    color:#fff;
    font-size:13px;
    max-width:420px;
    height:17px;
    overflow:hidden
}
.search-detail .search-hot span{
    margin-right:12px;
    cursor:pointer
}
.search-detail .search-hot span:not(.tip):hover{
    color:#327bfa
}
.search-detail .search-hot span:first-child{
    margin-right:0;
    cursor:inherit
}
.chart-box{
    position:relative;
    width:1200px;
    height:180px;
    background:url(../img/chart-bg.18329acf.png);
    background-size:1200px 180px;
    margin:20px auto;
    cursor:pointer
}
.chart-box .close{
    position:absolute;
    top:0;
    right:0;
    width:24px;
    height:24px;
    z-index:2
}
.chart-box .chart-desc{
    margin-left:50px
}
.chart-box .chart-desc .title{
    width:520px;
    height:37px;
    font-size:26px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:#fff;
    line-height:37px
}
.chart-box .chart-desc .btn{
    width:141px;
    height:48px;
    background:#327bfa;
    border-radius:28px;
    -webkit-backdrop-filter:blur(5px);
    backdrop-filter:blur(5px);
    font-size:18px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:#fff;
    line-height:48px;
    text-align:center
}
.hasReadChartsBanner{
    height:80px
}
.shrink-animation{
    -webkit-animation:shrink-data-v-83dbf296 1s linear forwards;
    animation:shrink-data-v-83dbf296 1s linear forwards
}
.appear-animation{
    opacity:0;
    -webkit-animation:appear-data-v-83dbf296 1s linear forwards;
    animation:appear-data-v-83dbf296 1s linear forwards;
    margin:0
}
.appear-animation .chart-desc,.appear-animation .close{
    display:none
}
@-webkit-keyframes shrink-data-v-83dbf296{
    0%{
        height:180px
    }
    to{
        height:80px
    }
}
@keyframes shrink-data-v-83dbf296{
    0%{
        height:180px
    }
    to{
        height:80px
    }
}
@-webkit-keyframes appear-data-v-83dbf296{
    0%{
        height:80px
    }
    to{
        height:0
    }
}
@keyframes appear-data-v-83dbf296{
    0%{
        height:80px
    }
    to{
        height:0
    }
}
.search-input .chart-input{
    width:400px
}
.search-input .chart-input input{
    padding-right:0
}
.content-container{
    width:1200px;
    margin:auto
}
.content-container .list{
    flex-wrap:wrap
}
.content-container .list .list-item{
    width:390px;
    height:359px;
    background:#fff;
    border-radius:3px;
    padding:16px;
    box-sizing:border-box;
    margin:0 15px 15px 0
}
.content-container .list .list-item:nth-child(3n){
    margin-right:0
}
.content-container .list .list-item .title{
    width:358px;
    height:24px;
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#202a33;
    line-height:24px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.content-container .list .list-item .img{
    padding:16px 0
}
.content-container .list .list-item .img .thumbnail{
    width:358px;
    height:202px;
    -o-object-fit:contain;
    object-fit:contain
}
.content-container .list .list-item .date-author{
    height:22px;
    font-size:14px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#a8b4bf;
    line-height:22px
}
.content-container .list .list-item .split-line{
    width:100%;
    height:1px;
    background:#eef2f6;
    margin:12px 0
}
.content-container .list .list-item .data-type{
    width:64px;
    height:24px;
    font-size:16px;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:#202a33;
    line-height:24px
}
.content-container .list .list-item .read-report{
    width:64px;
    height:24px;
    font-size:16px;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight:500;
    color:#327bfa;
    line-height:24px
}
.content-container .list .no-data{
    width:100%;
    min-height:calc(100vh - 600px);
    padding-top:50px;
    text-align:center;
    font-size:16px;
    color:#83889c;
    background:#fff
}
.content-container .list .no-data img{
    width:114px
}
.content-container .list .no-data .tips{
    padding:15px 0
}
.content-container .list .no-data .tips span{
    color:red
}
.content-container .list .no-data .hot-search span{
    margin:0 5px;
    color:#327bfa;
    text-decoration:underline;
    font-size:14px
}
