@charset 'utf-8';

@media (max-width: 479px) and (min-width: 0px) {
	.product_item {
		width: 100%;
	}
	.product_wrap{
		display:block!important;
	}
	.product_wrap .product_item{border:1px solid #dcdfe6!important;}
}
.product_wrap{margin:15px 0px;; clear:both; display:flex;flex-wrap: wrap;}
.product_wrap .product_item{
	float:left;width:220px;
}
.product_wrap .product_item .product_title{
	display:table-cell;vertical-align:middle; padding: 0px 5px;text-align: center;color: #999999; border: 1px solid #dcdfe6;border-bottom: none; height:50px; overflow:hidden;background-color: #f5f7fa; font-size:12px;
	height:55px;
	width:220px;
}
.product_wrap .product_item .product_body{
	border: 1px solid #dcdfe6;
	text-align: center!important; height:170px;
	width:218px;
}
.btnBuy{
	width: 100px;
	height: 30px;
	border-radius: 15px;
	border: solid 1px #D1E7FE;		
	font-family: PingFangSC;
	font-size: 14px;
	color: #1989fa;		
	padding: 5px 15px;							
}
.btnBuy:hover{
	opacity: 0.9;
}

#Page {
	margin-top: 10px;
	margin-bottom: 10px;    
	clear: both;
    margin: 0 auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

#Page ul {
	list-style:none;
}

#Page ul li {
	float: left;
	min-width: 34px;
	height: 34px;
	text-align: center;
	margin-left: 10px;
	list-style-type:none;
}

#Page ul li.first {
	margin-right: 20px;
}

#Page ul li.first a {
	padding: 0 10px;
}

#Page ul li.prev a, #Page ul li.next a {
	padding: 0 20px;
}

#Page ul li.ellipsis {
	border-color: transparent;
}

#Page ul li.ellipsis:hover {
	border-color: transparent;
	background: transparent;
}

#Page ul li.ellipsis:hover a {
	cursor: text;
}

#Page ul li.disabled {
	border-color: #e4e4e4;
	background: white !important;
}

#Page ul li.disabled:hover {
	background: white !important;
	border-color: #e4e4e4;
}

#Page ul li.disabled:hover a {
	color: #e4e4e4;
}

#Page ul li.disabled a {
	color: #e4e4e4;
	cursor: not-allowed;
}

#Page ul li:hover, #Page ul li.active {
	background: #e4e4e4;
	border-color: #e4e4e4;
}

#Page ul li:hover a, #Page ul li.active a {
	color: #292929;
}

#Page ul li a {
	display: block;
	height: 34px;
	line-height: 34px;
	cursor: pointer;
	background: #ededed;
	border-color: #ededed;
	color: #bbb;
}

.sc_blogger_item_puzzles, .category-post-list{
	opacity: 0.9;
	cursor:pointer;
}

.sc_blogger_item_puzzles:hover, .category-post-list:hover{
	opacity: 1;
}