div.product-header{
	margin-bottom:25px;
}

div.product-header div.fll{
	font-size:20px;
}

div.product-header div.flr{
	font-size:12px;
}

.product .mod_product{
	float: left;
	margin-right: 35px;
	margin-left: 15px;
	margin-top: 19px;
	margin-bottom: 30px;
	position: relative;
	width: 215px;
}
.product .mod_product .new_mark_img1{
	position: absolute;
	top: -20px;
	left: -20px;
	visibility: visible;
}
.product .new{
	margin-top: -20px;
}
.product .mod_product:nth-child(3n){
	margin-right: 0;	
}
.product .mod_product .product_inner{
	margin-top: 25px;
	font-size: 12px;
}
.product .mod_product .product_inner .name{
	margin-bottom:1.5em;
	line-height:160%;
}
.product .mod_product .product_inner .price{
	color:#717171;
}
.product .mod_product .productImg{
	display:block;
	overflow: hidden;
	text-align:center;
	height:215px;
}

.product .mod_product .productImg img{
	max-height: 215px;
	max-width:215px;
}

.pager {
    width: 100%;
	padding-top: 45px;
	padding-bottom: 180px;
	font-size: 13px;
}    
.pager ul {
    padding: 0px 0px 00px;
    text-align: center;    
}
.pager ul li.prev {
}
.pager ul li.next {
}
.pager ul li {
    display: inline-block;
    color:#BCBCBC;
}
.pager ul li .notlink, .pager ul li .current{
	padding: 2px 10px;
}
.pager ul li span, .pager ul li a {
    display: inline-block;
	padding: 2px 4px;
}

.pager ul li a{
	color:#6F6F6F;
}

@media screen and (max-width: 1060px) {
	div.product-header{
		padding:0 13px;
	}
	
	.product .mod_product{
		margin-left:25px;
		margin-right: 25px;
		width: calc((100% - 50px * 3) / 3);
	}
	
	.product .mod_product:nth-child(3n){
		margin-right: 25px;	
	}
	
	.product .mod_product .productImg{
		height:auto;
	}
	
	.product .mod_product .productImg img{
		max-width:100%;
		max-height:100%;
	}
}

@media screen and (max-width: 772px) {
	
	.product .mod_product{
		width: calc((100% - 50px * 2) / 2);
	}
}