.drug {
    margin: 35px 0 40px 0;
}
.drug-list {
    display: flex;
    flex-wrap: wrap;
}
.drug-list > li {
    width: 288px;
    margin: 0 12px 20px 0; 
    border-radius:5px;
    padding:0 0 20px 0; 
    border:1px solid rgba(230,230,230,1);
}
.drug-list > li:nth-child(4n){
    margin: 0 0 20px 0; 
}
.drug-list > li .prod-img{
    width: 287px;
    height: 287px;
}
.drug-list > li .prod-img>img{
    width: 100%;
    height: 100%;
}
.drug-list > li>p{
    font-size:20px;
    font-weight:600;
    color:rgba(74,74,74,1);
    line-height:24px;
    letter-spacing:1px;
    margin-top:14px;
    margin-left:12px;
    height: 50px;
}