.download-wrap{padding: 0.6rem 0;}
.download-title{font-family: "Montserrat-Bold";color: #222;line-height: 1.2;}
.download-head,.download-tags{display: flex;align-items: center;}
.download-head{justify-content: space-between;}
.download-tag{color: #999;cursor: pointer;}
.download-tag.active{color: var(--theme-color);}
.download-tag:nth-child(n+2){margin-left: .4rem;}
@media (max-width: 750px) {
    .download-head{flex-direction: column;}
    .download-tags{margin-top: .3rem;}
    .download-card{width: 100%;}
}
.download-main{margin-top: .55rem;}

.model-search{position: relative;margin: 0 auto;width: 100%;max-width: 6rem;height: 3.75em;}
.model-search-icon::after{content: "";display: block;width: 1em;height: 1em;position: absolute;top: 50%;right: .3rem;transform: translateY(-50%);background-image: url("./images/icon/search2.png");background-size: 100% 100%;background-repeat: no-repeat;}
.model-search-ipt{border-radius: 2em;width: 100%;height: 100%;padding: 0 .3rem;padding-right: .5rem;background-color: #f7f7f7;border: none;}

.download-table{width: 100%;margin-top: .6rem;border: none;border-radius: .3rem;overflow: hidden;}

.download-table th,.download-table td{border: none;padding: .2rem;text-align: center;line-height: 1.5;}
.download-table-head,.download-table-body{width: 100%;}
.download-table-head{height: 0.7rem;color: #fff;background-image: linear-gradient(270deg, #ffa47b 0%, #ff834c 47%, #ff621c 100%), linear-gradient(#ff621c, #ff621c);}
.download-table-body{background-color: #f7f7f7;padding: 0 .2rem;}
.download-table-body tr td:first-child{padding-left: .4rem;}
.download-table-body tr td:last-child{padding-left: .4rem;}

.download-table-body .goods-name{line-height: 1.5;margin-left: .5rem;}
.file-name{display: flex;align-items: center;width: auto;}
.table-pic{width: 1.6rem;height: 1rem;padding: .2rem;background-color: #fff;border-radius: .1rem;display: flex;align-items: center;justify-content: center;}
.table-text{color: #666;}
.table-btn{display: flex;align-items: center;justify-content: center;width: 1em;height: 1em;padding: .14rem;background-color: var(--theme-color);border-radius: 50%;}
@media (max-width: 750px) {
    .table-wrap{width: 100%;overflow-x: auto;}
}