	.title {
    background: #569C2A;
    text-align: center;
    padding: 10px 0;
    margin-top: 20px;
}
.title h2{
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
    margin: 0;
}
.gallery {
    margin-top: 10px !important;
    padding: 0;
}
.gallery a img {
    height: 110px;
}
.main-content {
    border: 1px solid #ccc;
    padding: 20px;
}
.main-content iframe,#m_88230 img {
    margin-top: 10px;
    height: 230px;
    width: 100%;
    object-fit: cover;
}
.main-content .bp_block_item  .row {
    margin: 0;
}
.main-content .bp_news_info,.main-content .bp-news-button-action {
    display: none;
}
.swiper-button-prev, .swiper-button-next {
    display: none !important;
}
.main-content .news_title {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px;
    line-height: 20px;
}
.main-content .cls_img_hot_news img {
    height: 70px;
    object-fit: cover;
}
.main-content .bp_block_item  {
    margin-top: 15px;
}
.title-news {
    border-bottom: 1px solid #ccc;
    position: relative;
}
.title-news:after {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    width: 4px;
    height: 10px;
    background: #f00;
}
.title-news h2 {
        color: #f00;
        text-transform: uppercase;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding-left: 10px;
}
.cls_img_hot_news {
    padding-left: 0;
}
.product .title {
    text-align: left;
    padding-left: 10px;
}
.product .bp_cls_shopping_form {
    display: none;
}
.product img {
    height: 150px;
    object-fit: cover;
}
.product .bp_pd_sub {
    display: none;
}
.product .bp_cls_price {
    text-align: center;
}
.product .product_title {
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
}
.product #m_s1_98147 {
    margin-top: 20px;
}
.notice {
    border: 1px solid #ccc;
    padding: 10px;
}
.notice .news_title {
    font-size: 13px;
}
.notice .cls_img_hot_news img {
    height: 100px;
    object-fit: cover;
}
@media screen and (max-width:992px) {
    .title-news {
        margin-top: 20px;
    }
    .main-content .cls_img_hot_news img {
        height: 100px;
    }

       .product .bp_product_item {
        margin-top: 20px;
    }
}
@media screen and (max-width:768px) {
    .gallery a img {
        height: 200px;
    }
    .notice .cls_img_hot_news img {
        height: 150px;
    }
}
