.product_column{background:#ffffff; padding:30px 0;}
.product_column .column-search{font-size:18px;	float:right; width:40%;	text-align:right; padding:0 10px;}
.product_column .column-search .tit{margin-bottom:15px;}
.product_column .column-search form{position:relative;}
.product_column .column-search input{border-radius:0; height:60px; border-color:#ddd; padding:.429rem 50px .429rem .929rem;}
.product_column .column-search button{height:60px; border:none; background:none; position:absolute; top:0; right:0; font-size:16px; cursor:pointer; width:60px;}
.product_column .column-title{font-size:24px; font-weight:bold; margin:0; padding:10px;}
.product_column .column-title h3{font-size:24px; margin:0;}
.product_column .column-list{float:left;	width:50%; padding:10px;}
.product_column .column-list *{transition:.3s; -moz-transition:.3s;	-webkit-transition:.3s;}
.product_column .column-list dt:after{display:block;	content:'';	clear:both;}
.product_column .column-list dl{margin:0 0 20px 0; padding:0; border:1px solid #ddd;}
.product_column .column-list dt{margin:0; padding:20px 25px; position:relative; font-weight:normal; line-height:40px}
.product_column .column-list dt span{position:absolute; right:0; top:0; bottom:0; width:50%; cursor:pointer}
.product_column .column-list dd{margin:0; padding:0 25px; overflow:hidden}
.product_column .column-list ul{margin:0; padding:0; list-style:none}
.product_column .column-list li{display:block; margin:0; padding:0 15px; list-style:none; line-height:50px; height:0; overflow:hidden; font-size:18px; border-bottom:0 solid #ddd}
.product_column .column-list li:last-child{border:none}
.product_column .column-list b{float:left; font-size:26px; margin:8px 14px 0 0;#d01817; }
.product_column .column-list i{float:right; font-size:22px; margin:9px 0 0 0}
.product_column .column-list i.fa-minus{display:none}
.product_column .column-list i.fa-plus{display:block}
.product_column .column-list dt>a{float:left; font-size:20px}
.product_column .column-list dt>a,
.product_column .column-list li>a{color:#000000; display:block}
.product_column .column-list dt>a:hover{color:#d01817;}
.product_column .column-list li:hover{background:#d01817; }
.product_column .column-list li:hover>a{color:#fff; }
.product_column .column-list dl.active dt{background:#d01817; }
.product_column .column-list dl.active dt b,
.product_column .column-list dl.active dt i,
.product_column .column-list dl.active dt>a{color:#fff; }
.product_column .column-list dl.active dd{margin:0; padding:15px 25px; }
.product_column .column-list dl.active dt i.fa-minus{display:block; }
.product_column .column-list dl.active dt i.fa-plus{display:none; }
.product_column .column-list dl.active li{height:50px; border-bottom-width:1px}
@media(max-width:767px){
.product_column .column-search{width:80%;}
.product_column .column-list{width:100%; padding:0;}
}



.product_list{padding:30px}
.product_list .btn-outline.btn-primary{color:#d01817; border-color:#d01817; }
.product_list .btn-outline.btn-primary.active,.btn-outline.btn-primary:active,.btn-outline.btn-primary:focus,.btn-outline.btn-primary:hover,.open>.btn-outline.btn-primary.dropdown-toggle{background-color:#d01817;#fff !important; background-color:}
.product_list .widget-actions i{color:#d01817;}
.product_list .product-list{padding:30px 0; margin:0 -.9375rem;}
.product_list .product-list:after{display:block; content:''; clear:both;}
.product_list .product-list li{width:33.333%; float:left; padding:0 .9375rem; margin-bottom:1.875rem;}
.product_list .product-list li>div{box-shadow:0 0 12px rgba(0,0,0,0.12);}
.product_list .product-list li img{width:100%; display:block;}
.product_list .product-list li h4{padding:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.product-body{float:right; width:75%;}
.procolumn{float:left; width:25%;}
.subcolumn-crumbs li{color:#999;}
.subcolumn-crumbs li .fa-home:before{margin-right:5px;}
.subcolumn-crumbs li:before{content:'/'; padding:0 5px; color:#999; display:inline-block;}
.subcolumn-crumbs li:first-child:before{display:none;}
.subcolumn-crumbs{border-bottom:1px solid #ddd; line-height:32px;}
@media (max-width:1200px){
.product_list{padding:30px 10px;}
}
@media (max-width:992px){
.product_list .product-list li{width:50%;}
}
@media (max-width:767px){
.subcolumn-crumbs li:before{padding:0;}
.product_list{padding:15px 0;}
.product_list .product-list li{width:100%;}
.product-body{float:none; width:auto;}
.procolumn{float:none; width:auto;}
}

.sidebar{padding:0 !important}
.sidebar{margin-right:30px; padding:0px}
.sidebar.bgcolor{padding:15px; background:#ffffff; background:}
.sidebar >:not(:first-child){padding:0; border:none}
.sidebar .procolumn{margin-left:0!important; margin-right:30px}

.sidebar .sidebar-column{margin:10px 0 35px 0}
.sidebar .sidebar-column>li{white-space:nowrap; background:#e6e6e6; margin-bottom:2px; margin-top:0; display:block;}
.sidebar .sidebar-column>li>a{display:block; font-size:16px; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-decoration:none; display:block; padding:10px 10px 10px 20px; position:relative;}
.sidebar .sidebar-column>li>a>i{float:right; color:#888; transition:.3s;}
.sidebar .sidebar-column>li.on>a>i{transform:rotate(180deg);}
.sidebar .sidebar-column>li>div{ overflow:hidden; transition:.3s;}
.sidebar .sidebar-column>li:not(.on)>div{height:0 !important;}
.sidebar .sidebar-column ul{list-style:none; padding:0;}
.sidebar .sidebar-column ul>li{margin:0px; display:block; border-top:1px solid rgba(0,0,0,0.1)}
.sidebar .sidebar-column li i{margin-top:5px; padding:0 7px; font-size:12px; float:none}
.sidebar .sidebar-column li ul a{font-size:14px; display:block; padding-left:20px}
.sidebar .sidebar-column li a:hover,
.sidebar .sidebar-column li a.on:not(.pn){color:#d01817; background-color:#e6e6e6}
.sidebar .sidebar-column li a.on:not(.pn) i{color:#d01817;}
.sidebar .sidebar-news-list li a:hover{color:#d01817;}
.sidebar form{margin-top:20px; position:relative;}
.sidebar form input{border:1px solid #ddd;}
.sidebar form button{position:absolute; top:0; right:0; width:42px; height:42px; z-index:8; background:none; border:none;}
.sidebar h2.sidebar-tile{font-weight:normal; font-size:18px; border-bottom:1px solid #ddd !important; margin:0; margin-top:1px; text-shadow:none}
.sidebar h2.sidebar-tile span,
.sidebar h2.sidebar-tile a{color:#000000; position:relative}
.sidebar h2.sidebar-tile span:before,
.sidebar h2.sidebar-tile a:before{content:''; display:block; position:absolute; bottom:-8px; left:0; height:2px; width:100%; background:#d01817; background:; background:}
.sidebar .input-search .form-control{border-radius:0}
.sidebar .input-search-btn{border-radius:0; background:#d01817; background:; background:;#fff; cursor:pointer}
.sidebar img{max-width:100%; height:auto}
.sidebar .sidebar-column ul>li{padding:0px}
.sidebar .sidebar-column li a{width:100%; height:100%; padding:10px}
@media (max-width:991px){
.sidebar .procolumn{margin-right:0px}
.sidebar{margin-right:20px; margin-top:0px}
}
@media (max-width:767px){
.sidebar{padding:20px 0; margin-top:15px; margin-right:0; margin-top:0; padding:0 15px !important}
}