﻿/* 产品列表页 */
.product_list_page_web .btn-outline.btn-primary {
	color: #0281d2;
	border-color: #0281d2;
}
.product_list_page_web .btn-outline.btn-primary.active, .btn-outline.btn-primary:active, .btn-outline.btn-primary:focus, .btn-outline.btn-primary:hover, .open>.btn-outline.btn-primary.dropdown-toggle {
	background-color: #0281d2;
	color: #fff !important;
}
.product_list_page_web .widget-actions i {
	color: #0281d2;
}
.product_list_page_web.web-product .container {
	padding: 30px 0;
}
.product_list_page_web.web-product .container-fluid {
	padding: 30px;
}
.product_list_page_web.web-product .web-grid li {
	clear: none;
}
.product_list_page_web.web-product .widget, .product_list_page_web.web-product .widget .widget-header, .product_list_page_web.web-product .widget-body {
	border-radius: 0 !important;
}
.product_list_page_web.web-product .widget-body p.desp {
	height: 65px;
	overflow: hidden;
}
.product_list_page_web.web-product .widget-body .widget-title {
	color: #333333;
}
.product_list_page_web.web-product .widget-shadow {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.product_list_page_web.web-product .widget-body .card-text {
	color: #333333;
}
.product_list_page_web.web-product .widget-body {
	position: relative;
	padding: 10px 25px 30px;
}
.product_list_page_web.web-product .widget-metas {
	word-wrap: break-word;
}
.product_list_page_web.web-product .widget-body-footer {
	margin-top: 15px;
}
.product_list_page_web.web-product .widget-body-footer a {
	color: #0281d2;
}
.product_list_page_web.web-product.type-1 h4 {
	margin: 0;
	font-size: 16px;
	text-align: center;
}
.product_list_page_web.web-product.type-1 .web-product-list li h4 a {
	color: #333333;
}
.product_list_page_web .nodata {
	color: #333333;
}
.product_list_page_web.web-product .widget-shadow {
	background: #fff;
}
.product_list_page_web.web-product.type-1 h4 a:hover {
	color: #0281d2;
}
.product_list_page_web.web-product.type-2 .container-fluid {
	padding: 15px;
}
.product_list_page_web.web-product.type-2 h4 {
	margin: 0;
	font-weight: 300;
}
.product_list_page_web.web-product.type-2 .overlay-panel {
	color: #333333;
}
.product_list_page_web .card-header img {
	height: auto !important;
}
.product_list_page_web .popular-product.right .col-md-9 {
	float: right;
}
.product_list_page_web .popular-product.right .col-md-3 .web-sidebar {
	margin-right: 30px!important;
}
.product_list_page_web .popular-product.left .col-md-3 .web-sidebar {
	margin-left: 30px!important;
}
@media (max-width: 767px) {
.product_list_page_web.web-product.type-2 .web-grid {
	padding-bottom: 10px;
}
.product_list_page_web.web-product.type-2 .web-grid li {
	background: #f2f2f2;
}
}
@media (max-width: 767px) {
.product_list_page_web.web-product .container, .product_list_page_web.web-product .container-fluid {
	padding: 10px !important;
}
.product_list_page_web.web-product.type-1 .web-grid, .product_list_page_web.web-product.type-3 .web-grid {
	margin: 0 -10px 0 0;
}
.product_list_page_web.web-product.type-1 .web-grid li, .product_list_page_web.web-product.type-3 .web-grid li {
	margin-bottom: 10px;
	padding: 0 10px 0 0;
}
.product_list_page_web.web-product .widget-body {
	padding: 15px;
}
.product_list_page_web.web-product .widget-body .widget-body-footer {
	margin-top: 10px;
}
.product_list_page_web .popular-product.left .col-md-3 .web-sidebar {
	margin-left: 0!important;
}
.product_list_page_web .popular-product .col-md-3 {
	overflow: hidden;
}
.product_list_page_web .popular-product.right .col-md-3 .web-sidebar {
	margin-right: 0!important;
}
}
/* 瀑布流 */
.no-js .grid li, .no-cssanimations .web-grid li {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.web-grid li {
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
.web-grid li.shown {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
.web-grid li.animate {
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	-webkit-animation: moveUp 0.65s ease forwards;
	animation: moveUp 0.65s ease forwards;
}
@-webkit-keyframes moveUp {
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
 opacity: 1;
 -moz-opacity: 1;
 filter: alpha(opacity=100);
}
}
@keyframes moveUp {
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
 opacity: 1;
 -moz-opacity: 1;
 filter: alpha(opacity=100);
}
}
@media (min-width:767px) {
.product_list_page_web.web-product {
	background: #fafafa;
}
.product_list_page_web.web-product.type-1 h4 {
	text-align: left;
}
}
