.side-info{position:relative; width: 292px;}
.price-side {
	/* position: fixed; */
	width: 292px;
}
.price-side .card {
	border: 1px solid #c1cede;
	background-color: #FFF;
	margin-bottom: 16px;
}
.price-side .card .cart-title {
	background: url("https://www.plasway.com/price/images/price_search.png") repeat-x 0px -321px;
	border-bottom: 1px solid #c1cede;
	position: relative;
	height: 24px;
	line-height: 24px;
	padding: 7px 6px 7px 26px;
	font-size: 14px;
}
.price-side .card .cart-title h6 {
	font-weight: 700;
	color: #333;
	font-size: 14px;
	text-align: left;
}
.price-side .card .cart-title i {
	background: url("https://www.plasway.com/member/images/menber_menu.png") no-repeat 1px -120px;
	width: 14px;
	height: 14px;
	position: absolute;
	top: 12px;
	left: 6px;
}
.price-side .card .cart-title a {
	font-weight: normal;
	font-size: 12px;
	color: #777;
}
.price-side .video-info {
	height: 174px;
	position: relative;
	overflow: hidden;
}
.price-side .video-info .more {
	width: 50px;
	position: absolute;
	z-index: 2;
	top: 150px;
	left: 50%;
  font-size: 12px;
	margin-left: 96px;
}
.price-side .video-info .more a{
  color: #777;
}
.price-side .video-info .inside-box {
	position: absolute;
	top: 0;
	left: 0;
}
.price-side .video-info .inside-box li {
	position: relative;
	background-color: #fafafa;
	width: 290px;
	float: left;
}
.price-side .video-info .inside-box li .sub-title {
	height: 30px;
	line-height: 30px;
	padding: 0 6px;
	text-align: left;
	position: relative;
	padding-right: 80px;
	text-overflow: ellipsis;
	white-space: nowrap;
  font-size: 14px;
	overflow: hidden;
}
.price-side .video-info .inside-box li .set-pic {
	width: 290px;
	height: 144px;
	overflow: hidden;
	position: relative;
}
.price-side .video-info .inside-box li .set-pic img {
	width: 290px;
	min-height: 140px;
}
.price-side .video-info .inside-box li i{position: absolute;top: 50%;left: 50%; width: 56px;height: 56px;line-height: 56px;text-align: center; color: #f40;margin: -22px 0 0 -32px;font-size: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;cursor: pointer; background: url(https://www.plasway.com/gaixing/images/play56x56.png) no-repeat 0 0;}
.price-side .video-info .inside-box li i b{display: block;width: 100%;height: 100%;}
.price-side .video-info .pagination-box {
	width: 32px;
	height: 8px;
	padding: 3px 0 3px 8px;
	background-color: #e4e4e4;
	position: absolute;
	z-index: 2;
	top: 10px;
	left: 50%;
	line-height: 0;
	margin-left: 96px;
	border-radius: 4px;
}
.price-side .video-info .pagination-box i {
	width: 8px;
	height: 8px;
	background-color: #fff;
	display: inline-block;
	border-radius: 4px;
	margin-right: 6px;
	cursor: pointer;
}
.price-side .video-info .pagination-box i.active {
	background-color: #f00;
}
.price-side .part-time .content-info {
	padding: 10px 8px 0 8px;
}
.price-side .part-time .content-info a {
	display: block;
	margin-bottom: 10px;
}
.price-side .part-time .content-info a h5 {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
	width: 274px;
	font-size: 14px;
}
.price-side .part-time .content-info a p {
	color: #999;
	text-indent: 0;
}


.price-side .small-order .slogan {
	background: url("https://www.plasway.com/price/images/slogan.png") no-repeat 0 center;
	width: 134px;
	float: left;
	height: 22px;
	margin-left: 10px;
}
.price-side .small-order .content-info {
	padding: 10px 8px;
	color: #444444;
}
.price-side .small-order .content-info a {
	display: block;
}
.price-side .small-order .content-info a  .top-content {
	position: relative;
	padding-bottom: 18px;
	margin-bottom: 6px;
	border-bottom: 1px dotted #999;
}
.price-side .small-order .content-info a  .top-content  .img-box {
	border: 1px solid #e5e5e5;
	line-height: 0;
	width: 90px;
	height: 80px;
	overflow: hidden;
}
.price-side .small-order .content-info a  .top-content  .img-box img {
	width: 90px;
}
.price-side .small-order .content-info a .top-content > .fd-right {
	font-size: 14px;
	width: 170px;
}
.price-side .small-order .content-info a .top-content > .fd-right > span b {
	color: #FA0C1C;
	font-size: 24px;
}
.price-side .small-order .content-info a .top-content > .fd-right > p {
	text-indent: 0;
}

.price-side .small-order .content-info a  .bottom-content {
	height: 26px;
	line-height: 26px;
	font-size: 14px;
}
.price-side .small-order .content-info a  .bottom-content .fd-left {
	max-width: 176px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.price-side .small-order .content-info a .bottom-content .fd-right b {
	color: #FA0C1C;
	font-size: 14px;
	font-weight: 400;
}
.price-side .gaixing-info .gaixing-content {
	position: relative;
	margin: 0 8px;
	padding: 8px 0;
}
.price-side .gaixing-info .gaixing-content .content-text {
	width: 170px;
}
.price-side .gaixing-info .gaixing-content .content-text a {
	height: 66px;
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	width: 170px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.price-side .gaixing-info .gaixing-content .content-text b {
	font-size: 14px;
}
.price-side .gaixing-info .gaixing-content .content-text b h4 {
	color: #555;
}
.price-side .gaixing-info .gaixing-content .content-text b h4 span {
	font-size: 18px;
	color: #FA0C1C;
	font-weight: bold;
}
.price-side table thead th{ padding:6px 0px; border-bottom:1px solid #c1cede; font-size:12px;}
.price-side table thead th div{ font-weight:normal; border-right:1px solid #666; text-align:center; line-height:14px;}
.price-side table tbody td{border-right:1px dotted #CBCDCA; text-align:center; padding-right:3px; /*padding:2px;*/ font-size:12px; line-height:26px;}
.price-side table tbody td:last-child{border:none;}