/*Jssor my responsive six blocks*/
*{
	margin:0;
	padding:0;
	outline:0
}

html,body{
	height:100%;
}



body{
	-webkit-animation:bugfix infinite 1s;
	-webkit-font-smoothing:antialiased
}

@media only screen and (min-width:769px){
	.headercontainer{
		position:fixed
	}

	.headerspace{
		height:41px
	}

}

@-webkit-keyframes bugfix{
	from{
		padding:0;
	}

	to{
		padding:0;
	}

}

.thumbi{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	margin:2px;
	width:167px;
	height:300px;
	-webkit-box-shadow:1px 1px 3px 0 rgba(109,109,109,.3);
	-moz-box-shadow:1px 1px 3px 0 rgba(109,109,109,.3);
	box-shadow:1px 1px 3px 0 rgba(109,109,109,.3)
}
.thumbi2{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	margin:2px;
	width:167px;
	height:300px;
	-webkit-box-shadow:1px 1px 3px 0 rgba(109,109,109,.3);
	-moz-box-shadow:1px 1px 3px 0 rgba(109,109,109,.3);
	box-shadow:1px 1px 3px 0 rgba(109,109,109,.3)
}
.thumb2{
	position:relative;
	background:#E1E4EA; 
/*	background:#DDE1E9; */
	top:0;
	left:0;
	float:left;
	display:inline;
	margin:4px 2px;
/*	min-width:250px; */
	min-width:342px;
	height:298px;
/*	-webkit-box-shadow:1px 1px 5px 0 rgba(109,109,109,.3);
	-moz-box-shadow:1px 1px 5px 0 rgba(109,109,109,.3);
	box-shadow:1px 1px 5px 0 rgba(109,109,109,.3) */
}
.thumb3{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	min-width:250px;
	max-width:514px;
	min-height:604px;
	margin:2px;
	-webkit-box-shadow:1px 1px 3px 0 rgba(109,109,109,.3);
	-moz-box-shadow:1px 1px 3px 0 rgba(109,109,109,.3);
	box-shadow:1px 1px 3px 0 rgba(109,109,109,.3)
}
.thumbdc{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	min-width:120px;
	min-height:606px;
	margin:10px 5px 0 3px;
	-webkit-box-shadow:1px 1px 5px 0 rgba(109,109,109,.3);
	-moz-box-shadow:1px 1px 5px 0 rgba(109,109,109,.3);
	box-shadow:1px 1px 5px 0 rgba(109,109,109,.3)
}
.thumbdc1{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	width:40%;
	min-width:150px;
	max-width:440px; 
	margin:2px;
}
.thumbdc2{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	width:40%;
	min-width:250px;
	max-width:440px; 
	margin:2px;
}
.thumbad1{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	width:49%;
	min-width:300px;
	max-width:514px; 
	height:510px;
	margin:2px;
}
.thumbad2{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	width:49%;
	min-width:300px;
	max-width:514px; 
	margin:2px;
}
.thumbmf{
	border:1px solid #fff;
	position:relative;
        display: table;	
	top:0;
	left:0;
	float:left;
	min-width:250px;
	max-width:1040px;
	margin:2px;
}
.thumbv{
	border:1px solid #c3c7c4;
	position:relative;
	top:0;
	left:0;
	float:left;
	display:inline;
	width:49%;
	min-width:300px;
	max-width:514px; 
	min-height:606px;
	margin:2px;
}
.data2 {font-size:15px;padding-left:2px;}
 .list_link        {color:#668899;font-weight:bold;text-decoration:none}
a.list_link        {color:#668899;font-weight:bold;text-decoration:none}
a.list_link:hover  {color:#668899;font-weight:bold;text-decoration:underline}
 .ammo_link        {color:#517290;font-weight:bold;text-decoration:none}
a.ammo_link        {color:#517290;font-weight:bold;text-decoration:none}
a.ammo_link:hover  {color:#517290;font-weight:bold;text-decoration:underline}
 .e_box            {padding:0 8px;color:#565B54;font-weight:bold;border:1px solid #a3a7a4;} 
a.e_box:hover      {background-color:#f4eebf;color:#565B54;font-weight:bold;} 
 .e_box1            {padding:0 8px;background-color:#f4eebf;color:#565B54;font-weight:bold;border:1px solid #a3a7a4;} 
a.e_box1:hover      {background-color:#FFFFFF;color:#565B54;font-weight:bold;} 


.thumbdp{
	border:1px solid #c3c7c4;
	position:relative;
        display: table;	
	top:0;
	left:0;
	float:left;
	min-width:250px;
	max-width:340px;
	height:300px;
	margin:2px;
}

.thumb_wrapper{
	position:relative;
	margin:5px auto;
	padding-left:1px;
	width:100%;
	max-width:1050px;
/*	overflow:hidden; */
}

.manuf {
	height:15px;
	text-align:center;
	line-height:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.dptm {
	height:18px;
	text-align:center;
	line-height:14px;
	overflow:hidden;
	text-overflow:ellipsis;	
	white-space:nowrap;
}
.itempicdiv {
	height:148px;
	position:relative;
	overflow:hidden;
}
.itempicdiv3 {
	height:300px;
	position:relative;
	overflow:hidden;
}
.itempic {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
}
.descript {
	height:27px;
	text-align:center;
	line-height:13px;
	background:#FFF;
	overflow:hidden;
	font-weight:700;
}
.model {
	height:16px;
	text-align:center;
	line-height:14px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:15px;
}
.expdesc {
	background:#FFF;
	height:29px;
	text-align:center;
	font-size:14px;
	line-height:15px;
	padding:1px 0 2px 0;
	overflow:hidden;
}
.price {
	margin-top:5px;
	text-align:center;
	line-height:19px;
}
.tgprice {
	display:inline;
	height:15px;
	padding:0px 10px;
	background:#ddd;
	border-radius:2px;
}
.tgprice1 {
	display:inline;
	height:12px;
	padding:0px 5px;
	background:#ddd;
	border-radius:2px;
}
.tgprice2 {
	display:inline;
	height:12px;
	padding:0px 5px;
	background:#e4e09e;
	border-radius:2px;
}
.pglist {
	border:1px solid #a3a7a4;
	margin:0;
	display:inline;
	padding:0px 2px;
	border-radius:0px;
}
.vtab {
	border:1px solid #a3a7a4;
	margin:2px;
	display:inline;
}
@media only screen and (max-width:1050px){
	.thumbi2{ width:24.2%;}
}

@media only screen and (max-width:959px){
	.thumb_wrapper{	max-width:900px	}
	.thumbi{ width:160px; }
	.thumb2{ min-width:328px; }
	.thumb3{ max-width:514px; }
	.thumbv{ width:98%; }

	.thumbdc1{ width:37%; }
	.thumbdc2{ width:37%; }

}

@media only screen and (max-width:780px){
	.thumbi2{ width:32.3%;}
}

@media only screen and (max-width:729px){
	.thumbdc1{ width:85%; }
	.thumbdc2{ width:98%; }
}

@media only screen and (max-width:629px){
	.thumbad1{ width:98%; }
	.thumbad2{ width:98%; }

	.thumbdc1{ width:65%; }
	.thumbdc2{ width:98%; }

}

@media only screen and (max-width:580px){
	.thumbi2{ width:48.0%;}
}

@media only screen and (max-width:568px){
	.thumb_wrapper{ max-width:560px	}

	.thumbi{ width:152px; }
	.thumb2{ min-width:312px; }
	.thumb3{ max-width:514px; }

	.thumbdc1{ width:55%; }
	.thumbdc2{ width:98%; }

}

@media only screen and (max-width:350px){
	.thumbi2{ width:98.4%;}
}