.goods_text {
	font-size: 14px;
	line-height: 19px;
}
.goods {
	position: relative;
	min-width: 900px;
	max-width: 1050px;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 30px 0 10px;
}
	.is_adaptive .goods {
		min-width: 320px;
	}

.group_row {
	display: table-row;
}
	a.group_item {
		box-sizing: border-box;
		display: table-cell;
		vertical-align: top;
		width: 30%;
		color: #0666b9;
		font-size: 22px;
		font-weight: bold;
		line-height: 27px;
		text-decoration: none;	
		padding: 28px 30px 32px;
		background: #fff;
		outline: none;
	}
		a.group_item .pic { 
			height: 121px;
			margin-bottom: 10px;
			position: relative;
		}	
			a.group_item .pic img {
				position: absolute;
				bottom: 0;
			}
		a.group_item:hover {
			background-color: #0666b9;
			color: #fff;
		}
			a.group_item:hover img {
				-webkit-filter: brightness(0) invert(1);
				-moz-filter: brightness(0) invert(1);
				/*-ms-filter: progid:DXImageTransform.Microsoft.BasicImage(grayScale=1);*/
				-ms-filter: brightness(0) invert(1);
				-o-filter: brightness(0) invert(1);
				filter: brightness(0) invert(1);
			}
	.group_sep {
		display: table-cell;
		width: 5%;
	}
a.group_item.goodsgroup200 { background-image: url('/image/pages/goods/group-20.png'); }

@media screen and (max-width: 767px) {
	.is_adaptive .group_row {
		display: block;
		margin: 0 10px;
		vertical-align: top;
	}
	.is_adaptive a.group_item {
		display: block;
		padding: 10px;
		font-size: 16px;
		width: 90%;
		vertical-align: top;
	}
}
@media screen and (max-width: 980px) {
	.is_adaptive a.group_item {
		font-size: 16px;
	}
}


