.product-box {
    position: relative;
    text-align:center;
}
.product-box .prev {
    position: absolute;
    display: block;
    top: 100px;
    left: 0;
    width: 37px;
    height: 37px;
    background: url('../images/ico_left.png')
}
.product-box .next {
    position: absolute;
    display: block;
    top: 100px;
    right: 0;
    width: 37px;
    height: 37px;
    background: url('../images/ico_more.png')
}
.equipment-box {
    text-align: center;
    border-bottom: dashed 1px #bfbfbf;
}
.equipment-box .product-item {
    display: inline-block;
    margin: 0 40px 40px 0;
    border: solid 1px #d2d2d2;
}
.equipment-box .product-item:nth-child(4n+0) {
    margin-right: 0;
}
.equipment-box .product-item:last-child {
    margin-right: 0;
}
.equipment-box .product-item img{
    width: 280px;
    height: 220px;
}
.equipment-box .product-item p{
    text-align: center;
    margin-top: 28px;
    margin-bottom: 32px;
}
.product-box ul{
    padding: 10px 0;
}
.product-box .product-item {
    display: inline-block;
    margin: 0 12px;
}
.product-box .product-item:hover {
    box-shadow: 0 0 17px 0 rgba(69, 69, 69, 0.15);
}
.product-box .product-item img{
    width: 328px;
    height: 211px;
    padding: 10px 10px 0 10px
}
.product-box .product-item p{
    text-align: center;
    margin-top: 28px;
    margin-bottom: 32px;
}
@media screen and (max-width:640px) {
    .products-box {
        padding-bottom: 70px;
    }
    .product-box .prev {
        display: none;
    }
    .product-box .next {
        display: none;
    }
    .product-box {
        width: 92%;
        margin: 0 auto;
    }
    .product-box ul{
        padding: 10px 0 0;
    }
    .product-box .product-item {
        display: inline-block;
        margin: 0;
    }
    .product-box .product-item:hover {
        box-shadow: none;
    }
    .product-box .product-item img{
        width: 90%;
        height: 105px;
        padding: 5% 5% 0 5%;
    }
    .product-box .product-item p{
        text-align: center;
        margin-top: 12px;
        margin-bottom: 12px;
        font-size: 12px;
    }
    .equipment-box {
        width: 92%;
        margin: 0 auto 0;
        padding-bottom: 20px;
    }
    .equipment-box ul{
        padding: 15px 0 5px;
    }
    .equipment-box .product-item {
        margin: 0;
        box-sizing: border-box;
    }
    .equipment-box .product-item:nth-child(4n+0) {
        margin-right: 0;
    }
    .equipment-box .product-item:last-child {
        margin-right: 0;
    }
    .equipment-box .product-item img{
        width: 100%;
        height: 105px;
    }
    .equipment-box .product-item p{
        margin: 12px 0;
        font-size: 12px;
    }
}



