.downstyle2{
    margin:10px auto;
    border:1px solid #cedebd;
    background:#fdfefb;
    height:44px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    padding:10px;
    overflow:hidden;
    display:flex;
    align-items:center;
    gap:10px;
}
.downstyle2.half-width {
    width: 50% !important;
}
.downstyle2 .img{background-position: 0 0;}
.downstyle2 .pdf{background-position: -40px 0;}
.downstyle2 .doc{background-position: -80px 0;}
.downstyle2 .xls{background-position: -120px 0;}
.downstyle2 .txt{background-position: -160px 0;}
.downstyle2 .audio{background-position: -200px 0;}
.downstyle2 .video{background-position: -240px 0;}
.downstyle2 .ppt{background-position: -280px 0;}
.downstyle2 .exe{background-position: -360px 0;}
.downstyle2 .apk{background-position: -520px 0;}
.downstyle2 .bt{background-position:-440px 0;}
.downstyle2 .fileico{
    width:35px;
    height:44px;
    background: url(images/fileico.png) -400px 0;
    flex-shrink:0;
}
.downstyle2 .filecont{
    flex:1;
    text-indent:0 !important;
    overflow:hidden;
}
.downstyle2 .filecont .filetit{
    height:27px;
    font-size:14px;
    line-height:25px;
    letter-spacing:1px;
    font-family:"Microsoft Yahei";
    white-space:nowrap;
    overflow:hidden;
}
.downstyle2 .filecont .filetit span{
    font-size:12px;
    color:#999;
    margin-left:10px;
    font-family:arial;
    letter-spacing:0;
}
.downstyle2 .filecont .filetit a{
    color:#666;
    text-decoration:none;
    display:inline-block;
    max-width:220px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow: ellipsis;
}
.downstyle2 .filecont .filetit a:hover{
    text-decoration:underline;
}
.downstyle2 .filecont .fileaq{
    height:15px;
    background:url(images/fileaq.png) no-repeat;
    padding-left:18px;
    font-size:12px;
    color:#73B010;
    letter-spacing:0;
    line-height:14px;
    font-family:arial;
}
.downstyle2 .down_2{
    flex-shrink:0;
}
.downstyle2 .down_2 a{
    width:130px;
    height:42px;
    display:block;
    background:url(images/down_2.jpg) no-repeat -2px -1px;
    overflow:hidden;
}
.downstyle2 .down_2 a:hover{
    background:url(images/down_2.jpg) no-repeat -2px -46px;
}