.StoreIndex {width: 100%;background: #ffffff;}
.downinfo {padding:10px 10px 10px 10px;margin:0 10px 0 10px;border-top:#DDDDDD 1px solid;}
.downinfo li{line-height:26px;}
.downlist {color:#666666;padding:10px;}
.downlist li {height:24px;line-height:24px;}

.down-url {padding:10px 16px;}
.down-url li {height:32px;line-height:32px;background:url('image/ico-download.gif') no-repeat 0 8px;padding-left:22px;font-size:16px;}
.down-list {padding:0 0 24px 0;}
.down-list .dl-icon {width:32px;height:32px;text-align:center;}
.down-list .dl-title {font-size:14px;flex:1 !important;}
.down-list .dl-title div {height:32px;line-height:32px;overflow:hidden;}
/* 强制覆盖原有右对齐、窄宽度 */
.down-list .dl-size {
    width:180px !important;
    text-align:left !important;
    margin-left:40px !important;
}
.down-list .dl-date {
    width:180px !important;
    text-align:left !important;
    margin-left:40px !important;
}

.table-head {
    display: grid;
    grid-template-columns: 1fr 180px 180px;
    padding:12px 16px;
    background:#f5f7fa;
    border-bottom:1px solid #eee;
    gap:40px;
}
.table-head span {text-align:left;}
/*免责申明*/
.state {width: 830px;float:left; color:#666; padding:10px 10px 10px 10px; margin-top: 20px;  margin-left:20px; display: initial; overflow:hidden;border: 1px solid #dddddd;background: #f6f6f6;}
.state a{color:#666;}
.state a:hover{color:#2488C8;}
.weixin { width: 850px; margin: 40px 0 5px 20px; position:relative; height: 100px;}
.weixin-img { left:10px; margin-top:20px; position:absolute; top:-40px; }
.weixin1 { background:none repeat scroll 0 0 #e4e4e4; height:50px; line-height:50px; padding-left: 120px; }
/*免责申明*/