.main_box{background:#f8f8f8}
.slider-bun{background-image:linear-gradient(#ebebeb,#ededed)}
.slider-bun-wrapper{background:#8d8d8d;height:70px;overflow:hidden;cursor:pointer;max-width:1750px;margin:0 auto}
.single-features-banner2{flex:1;padding:0 29px;border-left:1px solid #969696;position:relative}
.single-features-banner2:first-child{border-left:0}
.slider-bun-wrapper{height:70px;padding:0}
.single-features-banner2:hover,.slider-bun-wrapper .cur{background:#e9d563}
.slider-bun-wrapper .banner-content p{color:#fff;line-height:22px;text-align:center;font-size:12px;position:relative;top:50%;transform:translateY(-50%)}
.slider-bun-wrapper .cur p{color:#373534}
.single-features-banner2:hover p{color:#373534}
.henggang{width:100%;height:3px;background:#b42e10;position:absolute;bottom:0;left:0;display:none}
.slider-bun-wrapper .cur .henggang{display:block}
.single-features-banner2:hover .henggang{display:block}
.first-banner{width:100%;margin:0 auto;position:relative;max-width:1920px;padding:0 15px}
.first-banner-box{width:100%}
.first-banner-item{padding:20px 20px 20px 0;border-radius:3px}
.first-banner-item:last-child{padding-right:0}
.first-banner-item a{width:100%}
.first-banner-item img{width:100%}
.first-banner-right{width:16%;display:flex;flex-direction:column;align-content:space-between}
.first-banner-right .right_ban{flex:1;position:relative}
.first-banner-right a,.first-banner-right img{width:100%;height:100%;}
/* .right_ban a{position:absolute} */
.right_ban img{object-fit:cover;height:100%}   
.right_ban:last-child a{bottom:0}


.first-banner-left{width:16%;display:flex;flex-direction:column;align-content:space-between;
height: 44.2rem;}
.first-banner-left .left_ban{flex:1;position:relative}
.first-banner-left a,.first-banner-left img{width:100%; height:100%;}
.left_ban a{position:absolute}
.left_ban img{object-fit:cover;height:100%}
.left_ban:last-child a{bottom:0}




.hbox{width:100%;max-width:1920px;padding:0 5px}
.title_box{width:83%}
.title_box h2{position:relative;text-transform:uppercase;font-weight:500;font-size:24px;display:inline-block;cursor: pointer;}
.conten_product{flex:0 0 60.5%;max-width:60.5%}
.list_itme{min-height:1px;padding-right:10px;align-items:center;padding-left:10px;display:flex;justify-content:center;width:17%;float:left;margin:0 0 0 25px;height:9rem}
.list_itme:first-child{width:37.3%!important}
.product-col{max-width:21.5%}
.hbox banner{width:100%;max-height:180px;overflow:hidden;display:block;margin:30px auto}
.hbox banner img{width:100%}
@media only screen and (min-width:1600px){
	.first-banner{padding:0 65px!important;}
	.first-banner-box{max-width:1760px;}
	.product-col{max-width:21.5%}
	.hbox{padding:0 75px; margin: 0 auto;}
}
.product-title2 a{font-size:60%;color:#333;font-weight:400}
.lllimg{width:99%}
.product-items{width:60%;justify-content:space-between;align-content:space-between}
.single-product{flex:0 0 23%}
.single-product .product-content .product-title a{font-size:1rem}
.product-menu{display:flex;justify-content:flex-end;flex-wrap:wrap;position: absolute;top: 0;right: 0;}
.actid-bg{color:#fff}
.actived{display:inline-block;font-size:16px;color:#333;text-transform:capitalize;font-weight:500;border-radius:43px;line-height:43px!important;height:43px!important;padding:0 28px;cursor:pointer;margin:0 5px;position:relative;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;z-index:5;overflow:hidden;border:1px solid #e5e5e5;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.actid-bg::before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:-1;background:#689bf7}
.actid-bg{color:#fff!important}
.row_musde{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}
.sidebar-widget{background:url(/html/pc/style1/assets/images/banner-10.jpg) no-repeat center center;background-size:cover;border:0;margin-top:15px;padding:65px 30px}
#fib_np2::before{background:#ee4355}
#fib_np3::before{background:#fbce00}
body{background:#fff}
.header-search .search-category select{border-radius:0;padding: 1rem .5rem!important;}
.content_box{padding:0 15px}
.title-heng{height:2px;width:200px;background:var(--blue);margin-top:20px}
.a_itmem{background:#689bf7;color:#fff;font-size:16px}
.a_itmem:hover{color:#fff}
.hboxs banner{width:99%;max-height:180px;overflow:hidden;display:block;margin:30px auto}
/* .product-itemst{width:85%;height:100%} */
.product-imagel a{width:100%;display:block;text-align:center}
.product-imagel a img{height:auto!important}
.banner-right-height{height:47rem}
.single-slider .slider-content-wrapper{position:absolute;top:50%!important;transform:translateY(-50%)}
.single-slider .slider-content .sub-title{padding-bottom:10px}
.single-slider .slider-content .main-btn{margin-top:10px}
.single-product{display:flex;flex-flow:column}
.single-product .product-content{position:relative;height:100%}
.single-product .product-title{overflow-y:hidden;text-overflow:ellipsis}
.single-product .price-sale{position:absolute;bottom:3px}
.single-product .product-image a .first-image{width:100%;object-fit:contain}
/**/
.hbox-banner-item{ display: block; width: 100%; }
/**/
@media (min-width:1200px){.nav-plstt{font-size:1.5rem;height:50px}
.single-category a{padding-bottom:0;padding-top:0}
}
@media (min-width:992px){.nav-plstt{font-size:1.75rem;height:50px}
}
@media (min-width:768px){.nav-plstt{font-size:1.5rem;height:50px}
.list_itme{-ms-flex:0 0 50%!important;flex:0 0 24%!important;max-width:24%;margin:0 0 10px 10px}
}
@media (min-width:576px){.nav-plstt{font-size:.95rem;height:50px}
}

@media (max-width: 767px) {
    .first-banner{
        padding:0 !important;
    }
	.single-slider .slider-image img {
		height: 230px;
		object-fit: fill;
		object-position: right center;
	}
	#advert_3{
		flex-flow: wrap !important;
	}
	.media-body{
		flex:unset;
		width: 50%;
	}
	.first-banner-item a{
	    height: 5.5rem !important;
	}
	.first-banner-item{
	    padding: 0.05rem 0.3rem 0.05rem 0.6rem;
	}

	.first-banner-item:last-child{
	   padding-right: 0.3rem;
	}
	/*.product-menu{position: inherit!important;display: flex; justify-content: inherit!important;margin-top: 1rem!important;}*/
	.product-menu{ display:none;}
	.title_box{ width:100%}
	
	.morebtn {
        display: inline-block;
        margin-right: 15px; 
        float: right;
    }
    .first-banner-left{ display: none !important;}
    .first-banner-right{ display: none !important;}
    
    .product-items{
        flex: 0 0 99.9%;
            margin: 0;
    }
    .single-product {padding: 0rem 0.3rem;
    flex: 0 0 50%;
}
}


