.product_cat{
	display:inline-block;
	width: 301px;
	background-color:rgba(255,255,255,0.9);
}

.product_cat li{
	padding:7px 15px;
	margin:0 15px;
	border-bottom:1px dashed #aaa;
	font-size:14px;
}

.product_cat li:last-child{
	border-bottom:0px dashed #aaa;
}


#hotProduct{
	margin-top:80px;
	margin-left:20px;
	opacity:0;
}

#hotProduct h3{
    font-size:22px;
	background-color:#f4f4f4;
	display:inline-block;
	font-weight:700;
	padding:3px 10px;
	margin-bottom:20px;
}


#hotProduct .row{
   margin-bottom:50px;
}

.product_item{
	text-align:center;	
}

.product_item .more{
	text-align:center;
	padding-top:90px;
	margin-right:10px;
	
}

.product_item .more a{
	padding-right: 0px;
	padding-bottom: 50px;
}

.product_item .more a img{
    left:50%;
	top:35px;
	margin-left:-14px;
}

.product_item .more a:hover img{
 	margin-left:0px;
	transition:all 0.3s;
}

.product_item .mid_menu{
	float: initial;
    margin-top: 25px;
}

.product_img {
    height: 150px;
	
}

.product_img img{
    vertical-align: middle;
	
}

.product_item{
    height: 250px;
    padding: 0;
    margin: 15px 0px;
}



.product_item_container{
	padding-bottom: 20px;
	padding-top: 20px;
    margin-bottom: 50px;
    border-right: 1px dashed #ccc;	
}




@media (max-width: 1199px){
	#hotProduct .mid_menu .rfq_link{
		width: 84px;
		margin-bottom: 10px;
	}


}


@media (max-width: 991px){
	.product_item_container{
		border-right: 0px dashed #ccc;		
		
	}

}

.gallery{
	position:relative;
	height:520px;
}

.gallery img{
	width:100%;
	
}

.gallery .img_container{
	width:100%;
	position: absolute; 
	overflow:hidden;	
}


.gallery .img_container .img{
	background-repeat:no-repeat;
	background-size:cover;
	transition: all 0.3s;
	background-position:center;
	
}

.gallery .img_container .img:hover{
    transform: scale(1.08);
	
}

.gallery .img_container.img1{
    left: 0px;
    top: 0px;
    width: 265px;
}

.gallery .img_container.img1 .img{
    height:140px;
}

.gallery .img_container.img2{
    left: 274px;
    top: 0px;
    width: 265px;
}

.gallery .img_container.img2 .img{
	height:140px;
}

.gallery .img_container.img3{
    left: 0;
    top: 150px;
    width: 539px;
}

.gallery .img_container.img3 .img{
    height:290px;
}

.gallery .img_container.img4{
    left: 0;
    top: 451px;
    width: 265px;
}


.gallery .img_container.img4 .img{
    height:140px;
}

.gallery .img_container.img5{
    left: 274px;
    top: 451px;
    width: 265px;
}


.gallery .img_container.img5 .img{
    height:140px;
}

.gallery .img_container.img6{
    left: 548px;
    top: 0px;
    width: 732px;
}


.gallery .img_container.img6 .img{
    height:391px;
}

.gallery .img_container.img7{
    left: 548px;
    top: 401px;
    width: 360px;
}

.gallery .img_container.img7 .img{
    height:190px;
}

.gallery .img_container.img8{
    left: 920px;
    top: 401px;
    width: 360px;
}

.gallery .img_container.img8 .img{
    height:190px;
}

.gallery.container{
	width:1300px;
	
}

@media (max-width: 1365px) {

.gallery .img_container.img1{
    left: 0px;
    top: 0px;
    width: 245px;
}

.gallery .img_container.img1 .img{
    height:140px;
}

.gallery .img_container.img2{
    left: 257px;
    top: 0px;
    width: 245px;
}

.gallery .img_container.img2 .img{
	height:140px;
}

.gallery .img_container.img3{
    left: 0;
    top: 150px;
    width: 502px;
}

.gallery .img_container.img3 .img{
    height: 267px;
}

.gallery .img_container.img4{
    left: 0;
    top: 428px;
    width: 245px;
}


.gallery .img_container.img4 .img{
    height:140px;
}

.gallery .img_container.img5{
    left: 257px;
    top: 429px;
    width: 245px;
}


.gallery .img_container.img5 .img{
    height:140px;
}

.gallery .img_container.img6{
    left: 515px;
    top: 0px;
    width: 633px;
}


.gallery .img_container.img6 .img{
    height:391px;
}

.gallery .img_container.img7{
    left: 515px;
    top: 401px;
    width: 310px;
}

.gallery .img_container.img7 .img{
    height: 165px;
}

.gallery .img_container.img8{
    left: 838px;
    top: 401px;
    width: 310px;
}

.gallery .img_container.img8 .img{
    height: 164px;
}

.gallery.container{
	width:1170px;
	
}

}

@media (max-width: 1199px) {
	.gallery .img_container.img1{
		left: 0px;
		top: 0px;
		width: 198px;
	}

	.gallery .img_container.img1 .img{
		height: 105px;
	}

	.gallery .img_container.img2{
		left: 207px;
		top: 0px;
		width: 198px;
	}

	.gallery .img_container.img2 .img{
		height: 105px;
	}

	.gallery .img_container.img3{
		left: 0;
		top: 114px;
		width: 405px;
	}

	.gallery .img_container.img3 .img{
		height: 222px;
	}

	.gallery .img_container.img4{
		left: 0;
		top: 345px;
		width: 198px;
	}


	.gallery .img_container.img4 .img{
		height: 105px;
	}

	.gallery .img_container.img5{
		left: 207px;
		top: 345px;
		width: 198px;
	}


	.gallery .img_container.img5 .img{
		height: 105px;
	}

	.gallery .img_container.img6{
		left: 415px;
		top: 0px;
		width: 519px;
	}


	.gallery .img_container.img6 .img{
		height: 306px;
	}

	.gallery .img_container.img7{
		left: 415px;
		top: 314px;
		width: 255px;
	}

	.gallery .img_container.img7 .img{
		height: 136px;
	}

	.gallery .img_container.img8{
		left: 679px;
		top: 314px;
		width: 255px;
	}

	.gallery .img_container.img8 .img{
		height: 136px;
	}

	.gallery.container{
		width:960px;
		
	}

}

@media (max-width: 991px) {
	.gallery.container{
		width:100%;
		text-align:center;
	}

	.gallery .img_container{
		position: static; 
		display:inline-block;
	}
	
	
	.gallery{
		position:relative;
		height:auto;
	}
	
	.gallery .img_container.img1{
		left: 0px;
		top: 0px;
		width: 40%;
	}

	.gallery .img_container.img1 .img{
		height: 180px;
	}

	.gallery .img_container.img2{
		left: 0;
		top: 0px;
		width: 40%;
	}

	.gallery .img_container.img2 .img{
		height: 180px;
	}

	.gallery .img_container.img3{
		left: 0;
		top: 0;
		width: 80.5%;
	}

	.gallery .img_container.img3 .img{
		height: 350px;
	}

	.gallery .img_container.img4{
		width: 40%;
	}


	.gallery .img_container.img4 .img{
		height: 180px;
	}

	.gallery .img_container.img5{
		width: 40%;
	}


	.gallery .img_container.img5 .img{
		height: 180px;
	}

	.gallery .img_container.img6{
		width: 80.5%;
	}


	.gallery .img_container.img6 .img{
		height: 350px;
	}

	.gallery .img_container.img7{
		width: 40%;
	}

	.gallery .img_container.img7 .img{
		height: 180px;
	}

	.gallery .img_container.img8{
		width: 40%;
	}

	.gallery .img_container.img8 .img{
		height: 180px;
	}

	
}



.more_container{
	padding: 0;
    background: #006f84;
    padding-bottom: 25px;
	
}

.more_container .more a{
	color:#fff;
}

@media (max-width: 991px) {
	.more_container .product_item{
		height: 80px;
	}	
	
	.product_item .more {
		padding-top: 10px;
	}	
		
	
}