.contain{
	margin-top:10px;clear:both;margin-bottom:10px;
	}
.bg {
    padding-left: 10px;
    padding-right: 10px;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 5px 15px 0 rgba(141, 141, 141, 0.15);
}
.contain .file{position: relative;margin-top:20px;margin-bottom:20px;margin-left:10px;}
.contain .file .cover {
    display: flex !important
;
    justify-content: center;
    align-items: center;
    width: 84px;
    height: 150px;
    border-radius: 8px;
    border: 1px solid #eee;
    overflow: hidden;
    position: relative;
}
.contain .file .cover .pic {
    width: 84px;
    height: 150px;
}
.contain .file .cover .icon {
    position: absolute;
    right: 5px;
    bottom: 5px;
    font-size: 20px !important;
	width:55px;
}

.contain .file .info{position: absolute;top:0px;left:100px;height:150px;}
.contain .file .info .title{font-size:25px;font-weight:bold;line-height:30px;}
.contain .file .info .item{margin-top:10px;margin-bottom:10px;}
.contain .file .info .item span {
    font-size: 12px;
    color: #999;
    line-height: 14px;
    margin-right: 15px;
}
.contain .file .down_box{position: absolute;bottom:0px;left:0px;right:0px;height:35px;}
.contain .file .down_box a {
    color: #fff;
    padding: 2px 30px;
    margin-right: 15px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    border-radius: 30px;
    background: #009688;
    display: inline-block;
    text-align: center;
    border: 0 solid #eee;
}
.contain .file .down_box a:hover{background: #fe8103}
/*************************************************************/
.floatleft {
    float: left;
	width:920px;
}
.floatright
{
	float: right;
	width: 270px;
}
.floatright .top {
    height: 40px !important;
    line-height: 40px !important;
	clear:both;
}

.floatright li{line-height:30px;border-bottom:1px solid #ccc;
height:30px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
}

.floatleft .pic{height:900px;text-align:center;padding-top:20px;padding-bottom:20px;overflow-y: scroll}
.floatleft .pic img{width:100%;}