/**jPList - jQuery Data Grid Controls - http://jplist.com Copyright 2014 jPList Software. All rights reserved.*/
.double-sort .list {
	float:left;
	width:100%;
	padding:1.25em 0
}
.double-sort .list .list-item {
	float:left;
	width:96%;
	margin:0 2% 1em 2%;
	clear:both
}
.subject {
	font-family:verdana;
	font-size:14px;
	line-height:24px;
	color:#444
}
.course {
	font-family:verdana;
	font-size:12px;
	line-height:24px;
	color:#8e3d3d
}
.jplist .productBlock {
	width:840px
}
.jplist .productTitle {
	font-size:16px;
	color:#055F80;
    background: #CBD4DA;
}
.jplist .productModel {
	float:right;
	color:#440e00
}
.jplist .LampSize,.quantity.jplist .keywords {
	color:#440e00
}
.jplist .price {
	color:#17161b
}
.jplist .list {
	background:#fff;
	margin:30px 0
}
.jplist .list .img {
	width:15%;
	margin:0 1%;
	float:left;
	font-size:0;
	text-align:center
}
.jplist .list .img img {
	max-width:90%;
	border-radius:3px
}
.jplist .list .productBlock {
	float:right;
	width:82%;
	margin-right:1%
}
.jplist .list .productBlock p {
	margin:0;
	padding:0 15px 5px 0;
    font-size: 14px;
}
.jplist .list .list-item {
	margin-top:15px;
	float:left;
    border-right: 1px dotted #aaa;
}
.jplist .list .list-item:hover{
/*    background: rgba(74, 106, 189, 0.15);*/
}
.list-item .productModel{
    color: #946F1D;
    font-weight: 700;
}
.jplist .box-header {
	background:#e0d7c5;
	border-bottom:1px solid #ccbda1;
	border-radius:3px 3px 0;
	margin-top:20px;
	padding:5px 0
}
@media only screen and (max-width:800px) {
	.jplist .list .productBlock,.jplist .list .img {
		width:90%;
		margin:0 5%
	}
	.jplist .list .img {
		border-radius:3px;
		font-size:0;
		line-height:0;
		padding:15px 0;
		margin-bottom:10px
	}
	.jplist .list .img img {
		max-width:100%;
		border-radius:3px;
		border:1px solid #27252a
	}
}
.jplist-grid-view .list-item {
	width:19.9%;
    height: 434px;
	overflow:hidden;
	margin:20px 0
}
.jplist-grid-view .list-item .img {
	width:100%;
	text-align:center;
	margin:0
}
.jplist-grid-view .list-item .desc {
	display:none
}
.jplist-grid-view .list-item .productBlock {
	width:100%;
	text-align:center;
}
.jplist-grid-view .list-item .productBlock:hover{
    background: rgba(74, 106, 189, 0.15);
}
.jplist-grid-view .list-item .productBlock p {
	padding:.3em 0 0 0;
    font-size: 13px;
}
.jplist-grid-view .list-item .productTitle{
    font-size: 11px !important;
}
.jplist-grid-view .list-item .productBlock .title {
	line-height:1.5em;
	font-size:14px;
}
.jplist-grid-view .list-item .productModel {
	float:none
}
@media only screen and (min-width:600px) and (max-width:800px) {
	.jplist-grid-view .list-item .img {
		width:90%;
		margin:0 5%
	}
}
@media only screen and (max-width:600px) {
	.jplist-grid-view .list-item {
		width:100%
	}
	.jplist-grid-view .list-item .img {
		width:90%;
		margin:0 5%
	}
}
.jplist-thumbs-view .list-item {
	width:50%;
	overflow:hidden;
	margin:20px 0;
	position:relative
}
.jplist-thumbs-view .list-item .img {
	width:100%;
	text-align:center;
	vertical-align:bottom
}
.jplist-thumbs-view .list-item .img img {
	min-width:90%;
	vertical-align:bottom
}
.jplist-thumbs-view .list-item .desc {
	display:none
}
.jplist-thumbs-view .list-item .productBlock {
	width:100%;
	text-align:center;
	position:absolute;
	/*background:#CFE2FF, #DDDFE4;
    opacity:.6;*/
    background: #CFE2FF;
    opacity: .6;
	bottom:0
}
.jplist-thumbs-view .list-item .productBlock p {
	padding:.3em 0 0 0;
	font-weight:bold
}
.jplist-thumbs-view .list-item .productBlock .title {
	line-height:1.5em;
	font-size:1em
}
.jplist-thumbs-view .list-item .productModel {
	float:none
}
@media only screen and (max-width:800px) {
	.jplist-thumbs-view .list .img {
		background:#fff;
		border:0;
		padding:0;
		margin:0 5%;
		width:90%;
		overflow:hidden
	}
	.jplist-thumbs-view .list .img img {
		border-radius:0;
		border:0
	}
	.jplist-thumbs-view .list .productBlock {
		margin:0 5%;
		width:90%
	}
	.jplist-thumbs-view .list .productBlock p {
		padding:0;
		text-align:center
	}
}
@media only screen and (max-width:600px) {
	.jplist-thumbs-view .list .productModel,.jplist-thumbs-view .list .LampSize, quantity {
		display:none
	}
}
.demo-tbl {
	background:#fff;
	width:100%;
	float:left;
	border-collapse:collapse;
	border-right:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	margin:30px 0
}
.demo-tbl td,.demo-tbl th {
	border-left:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	vertical-align:top;
	padding:15px
}
.demo-tbl p {
	margin:0;
	padding:0 15px 5px 0
}
.demo-tbl .odd {
	background:#e8eff9
}
.demo-tbl .even {
	background:#f4f4f4
}
.ul-li-list {
	background:#fff;
	padding-top:20px;
	padding-bottom:20px;
	margin:20px 0
}
.ul-li-list .list-item {
	float:left;
	width:100%
}
.ul-li-list .list-box {
	width:100%;
	float:right
}
.ul-li-list .img {
	float:left;
	margin-right:20px;
	width:15%
}
.ul-li-list .img img {
	max-width:90%;
	border-radius:3px
}
.ul-li-list .productBlock {
	float:right;
	width:82%;
	margin-right:1%
}
.ul-li-list .desc {
	text-align:justify
}
.ul-li-list p {
	margin:0;
	padding:0 25px 5px 0
}
@media only screen and (max-width:800px) {
	.ul-li-list {
		list-style:none;
		padding:0;
		margin:20px 0
	}
	.ul-li-list .productBlock,.ul-li-list .img {
		width:90%;
		margin:0 5%
	}
	.ul-li-list .img {
		border-radius:3px;
		font-size:0;
		line-height:0;
		padding:15px 0;
		margin-bottom:10px;
		text-align:center
	}
	.ul-li-list .img img {
		max-width:100%
	}
}
.jplist-grid-view .ul-li-list {
	padding:0;
	margin:20px 0;
	list-style:none
}
.jplist-grid-view .ul-li-list .list-item {
	width:20%;
	overflow:hidden;
	margin:20px 0
}
.jplist-grid-view .ul-li-list .list-item .img {
	width:100%;
	text-align:center;
	margin:0
}
.jplist-grid-view .ul-li-list .list-item .desc {
	display:none
}
.jplist-grid-view .ul-li-list .list-item .productBlock {
	width:100%;
	text-align:center
}
.jplist-grid-view .ul-li-list .list-item .productBlock p {
	padding:.3em 0 0 0
}
.jplist-grid-view .ul-li-list .list-item .productBlock .title {
	line-height:1.5em;
	font-size:1em
}
.jplist-grid-view .ul-li-list .list-item .productModel {
	float:none
}
@media only screen and (min-width:600px) and (max-width:800px) {
	.jplist-grid-view .ul-li-list .list-item .img {
		width:90%;
		margin:0 5%
	}
}
@media only screen and (max-width:600px) {
	.jplist-grid-view .ul-li-list .list-item {
		width:100%
	}
	.jplist-grid-view .ul-li-list .list-item .img {
		width:90%;
		margin:0 5%
	}
}
.jplist-thumbs-view .ul-li-list {
	list-style:none;
	padding:0;
	margin:20px 0
}
.jplist-thumbs-view .list-item {
	width:50%;
	overflow:hidden;
	margin:20px 0;
	position:relative
}
.jplist-thumbs-view .list-item .img {
	width:100%;
	text-align:center;
	vertical-align:bottom
}
.jplist-thumbs-view .list-item .img img {
	min-width:90%;
	vertical-align:bottom
}
.jplist-thumbs-view .list-item .desc {
	display:none
}
.jplist-thumbs-view .list-item .productBlock {
	width:100%;
	text-align:center;
	position:absolute;
	background:#fff;
	opacity:.6;
	bottom:0
}
.jplist-thumbs-view .list-item .productBlock p {
	padding:.3em 0 0 0;
	font-weight:bold
}
.jplist-thumbs-view .list-item .productBlock .title {
	line-height:1.5em;
	font-size:1em
}
.jplist-thumbs-view .list-item .productModel {
	float:none
}
@media only screen and (max-width:800px) {
	.jplist-thumbs-view .ul-li-list .img {
		background:#fff;
		border:0;
		padding:0;
		margin:0 5%;
		width:90%;
		overflow:hidden
	}
	.jplist-thumbs-view .ul-li-list .img img {
		border-radius:0;
		border:0
	}
	.jplist-thumbs-view .ul-li-list .productBlock {
		margin:0 5%;
		width:90%
	}
	.jplist-thumbs-view .ul-li-list .productBlock p {
		padding:0;
		text-align:center
	}
}
@media only screen and (max-width:600px) {
	.jplist-thumbs-view .ul-li-list .productModel,.jplist-thumbs-view .ul-li-list .LampSize, quantity {
		display: none
	}
}