.report-page{width:1080px;margin:50px auto}.report-page__search{padding:0 15px;border-top:1px solid #ccc;background:#f8f8f8}.report-page__search .title{display:flex;line-height:45px;border-bottom:1px solid #ccc}.report-page__search .title .main{color:#5171da;font-weight:700}.report-page__search .item{display:flex;align-items:flex-start;line-height:45px;border-bottom:1px dashed #ccc}.report-page__search .item:last-child{border:0}.report-page__search .item .el-badge__content{right:5px;font-size:10px}.report-page__search .item .head{text-align:right;width:60px;font-weight:600}.report-page__search .item span{display:inline-block;line-height:20px;border-radius:10px;padding:3px 10px;margin:0 5px;cursor:pointer}.report-page__search .item span.active,.report-page__search .item span:hover{background:#5171da;color:#fff}.report-page__search .item span.active{cursor:default}.report-page__body{margin-top:40px}.report-page__body .title{display:flex;align-items:center;background:#f1f1f1}.report-page__body .title span{display:inline-block;border-radius:0 16px 16px 0;line-height:32px;font-size:14px;background:#5171da;color:#fff;padding:0 15px 0 40px}.report-page__item{position:relative;display:flex;padding:40px 0 40px 40px;border-bottom:1px solid #ccc}.report-page__item .img-title{position:absolute;top:64px;left:52px;width:70px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff}.report-page__item .img{width:120px;margin-right:60px;cursor:pointer}.report-page__item .recommend{position:absolute;top:38px;left:0;background:#5171da;color:#fff;font-size:12px;line-height:20px;font-style:normal;padding:0 5px;border-radius:0 0 5px 0}.report-page__item .content{flex:1;overflow:hidden}.report-page__item .name{color:#333;font-size:16px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.report-page__item .name:hover{text-decoration:underline}.report-page__item .desc{padding-top:20px;color:#999;font-size:14px;text-indent:24px;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.report-page__item .type{display:flex;padding-top:20px;color:#999}.report-page__item .type i{padding-right:5px}.report-page__item .type span{flex:1}.report-page .el-pagination{text-align:center;margin-top:30px}