.no-cssgradients .jplist-panel button:hover{background:#f4f4f4}
.jplist-ios-button{display:none}
.jplist-panel{}
.jplist-panel button{float:left;height:30px;box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;background:#fff;background:-moz-linear-gradient(top, #fff 0, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);background:-o-linear-gradient(top, #fff 0, #efefef 100%);background:-ms-linear-gradient(top, #fff 0, #efefef 100%);background:linear-gradient(to bottom, #fff 0, #efefef 100%);margin:10px 10px 0 0}
.jplist-panel button:hover{color:#999;background:#f2f2f2;background:-moz-linear-gradient(top, #fafafa 0, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fafafa 0, #ededed 100%);background:-o-linear-gradient(top, #fafafa 0, #ededed 100%);background:-ms-linear-gradient(top, #fafafa 0, #ededed 100%);background:linear-gradient(to bottom, #fafafa 0, #ededed 100%)}
.jplist-panel button.jplist-disabled{background:#e3e3e3;color:#6c6c6c;cursor:default}
.jplist-panel button.jplist-selected{color:#f03800}
.jplist-panel input[type="text"]{float:left;/* height:30px; */box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;width:150px;text-indent:5px;background:#fff}
.jplist-panel input[type="checkbox"],.jplist-panel input[type="radio"]{}
.jplist-panel label{cursor:pointer}
.jplist-panel .text-filter-box{height:30px;float:left;margin:10px 10px 0 0}
.jplist-panel .text-filter-box .jplist-icon{background:#e8eff9}
.jplist-panel .text-filter-box .jplist-label{margin:0;border-right:0;background:#f1f1f1}
.jplist-panel .text-filter-box button{margin:0;border-left:0;padding:0 10px}
.jplist-panel .jplist-group{}
.jplist-panel .jplist-group input,.jplist-panel .jplist-group label{ font-weight: normal}
.jplist-empty{display:none}
.jplist-icon{float:left;height:30px;box-shadow:0 0 1px #fff;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;display:inline-block;line-height:30px;padding:0 10px;border-right:0}
.jplist-icon:hover{color:#0381bb}
.jplist-label{float:left;height:30px;box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;line-height:30px;padding:0 10px;margin:10px 10px 0 0;background:#fff;background:-moz-linear-gradient(top, #fff 0, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);background:-o-linear-gradient(top, #fff 0, #efefef 100%);background:-ms-linear-gradient(top, #fff 0, #efefef 100%);background:linear-gradient(to bottom, #fff 0, #efefef 100%)}
.jplist-selected{color:#ca3f1a}
.
/* @media only screen and (max-width:600px){.jplist-panel{display:none}
.jplist-ios-button{display:block;width:100%;text-align:center;cursor:pointer;font-size:15px;line-height:30px;float:left;height:30px;box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;background:#fff;background:-moz-linear-gradient(top, #fff 0, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);background:-o-linear-gradient(top, #fff 0, #efefef 100%);background:-ms-linear-gradient(top, #fff 0, #efefef 100%);background:linear-gradient(to bottom, #fff 0, #efefef 100%)}
.jplist-ios-button:hover{background:#f2f2f2;background:-moz-linear-gradient(top, #fafafa 0, #ededed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(100%, #ededed));background:-webkit-linear-gradient(top, #fafafa 0, #ededed 100%);background:-o-linear-gradient(top, #fafafa 0, #ededed 100%);background:-ms-linear-gradient(top, #fafafa 0, #ededed 100%);background:linear-gradient(to bottom, #fafafa 0, #ededed 100%)}
.jplist-ios-show{display:block}
.*/

.jplist-drop-down{float:left;height:30px;box-shadow:0 0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;width:130px;background:#fff;background:-moz-linear-gradient(top, #fff 0, #efefef 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #efefef));background:-webkit-linear-gradient(top, #fff 0, #efefef 100%);background:-o-linear-gradient(top, #fff 0, #efefef 100%);background:-ms-linear-gradient(top, #fff 0, #efefef 100%);background:linear-gradient(to bottom, #fff 0, #efefef 100%);margin:10px 10px 0 0}
.jplist-drop-down .jplist-dd-panel{float:left;width:130px;height:30px;line-height:30px;overflow:hidden;text-indent:10px;cursor:pointer}
.jplist-drop-down .jplist-dd-panel:after{content:'\25BC';color:#111;display:inline-block;float:right;margin:0 10px}
.jplist-drop-down ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:0 0 3px 3px;position:relative;top:0;z-index:1000;width:128px;display:none;overflow:hidden;background:#fff;list-style:none;margin:0;padding:0;box-shadow:0 3px 6px #bbb}
.jplist-drop-down ul li{width:100%;float:left;height:30px;line-height:30px;text-indent:10px;cursor:pointer}
.jplist-drop-down ul li:hover{background-color:#ececec}
.jplist-drop-down:hover .jplist-dd-panel{color:#0381bb}
.jplist-drop-down:hover .jplist-dd-panel:after{color:#0381bb}
.jplist-panel .jplist-pagination{cursor:pointer;float:left;line-height:30px}
.jplist-panel .jplist-pagination button{display:inline-block;color:#575656;height:30px;line-height:30px;padding:0 10px}
.jplist-panel .jplist-pagination .jplist-current{font-weight:bold;color:#ce3e48}
.jplist-panel .jplist-pagination .jplist-pagingprev,.jplist-panel .jplist-pagination .jplist-pagingmid,.jplist-panel .jplist-pagination .jplist-pagingnext{float:left}
.jplist-panel .jplist-pagination .jplist-pagingprev button,.jplist-panel .jplist-pagination .jplist-pagingnext button{font-size:20px;font-family:"Courier New",Courier,monospace}
.jplist-one-page{display:none}
.jplist-reset-btn{width:75px}
.radio-filters{float:left;margin:5px 15px 0 0}
.radio-filters input{vertical-align:baseline}
.radio-filters label{margin-right:10px}
.radio{float:left}
.jplist-select{height:30px;box-shadow:0 0 1px #fff;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;float:left;margin:10px 10px 0 0;padding:5px}

.jplist-range-slider{ margin-top:15px; margin-bottom: 20px}
.jplist-range-slider .value{ float:left;width: 50%;;font-size:12px}
.jplist-range-slider .value.prev-value {text-align: left}
.jplist-range-slider .value.next-value {text-align: right}
.jplist-range-slider .ui-slider{float:left; width: 90%; margin-left: 5%;}
.ui-slider{margin-top:5px}

.jplist-date-picker-range{float:left;margin-top:10px}
.jplist-date-picker-range .gap{float:left;display:block;margin-right:5px}
.date-picker{float:left;border:1px solid #dbdbdb;margin-right:5px;width:100px}
.jplist-panel .jplist-views{float:left}
.jplist-panel .jplist-views .jplist-view{float:left;height:30px;box-shadow:0 0 1px #fff;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:3px;text-shadow:1px 1px 1px #fff;color:#27252a;cursor:pointer;width:32px}
.jplist-panel .jplist-views .list-view{background:url('../img/icons/list-btn.png') no-repeat 50% 50%}
.jplist-panel .jplist-views .grid-view{background:url('../img/icons/grid-btn-disabled.png') no-repeat 50% 50%}
.jplist-grid .jplist-panel .jplist-views .list-view{background:url('../img/icons/list-btn-disabled.png') no-repeat 50% 50%}
.jplist-grid .jplist-panel .jplist-views .grid-view{background:url('../img/icons/grid-btn.png') no-repeat 50% 50%}
.jplist-hide-preloader{display:none}
.jplist-preloader{height:30px;line-height:30px;margin:10px 10px 0 0;float:right}
.jplist-hidden{display:none}
.block{width:840px}
.title{}
.date{float:right;color:#440e00}
.like,.keywords{color:#440e00}
.price{color:#17161b}
.list{background:#fff;margin:30px 0}
.list .img{width:15%;float:left;font-size:0;text-align:center}
.list .img img{max-width:90%}
.list .block{float:right;width:85%}
.list .block p{margin:0;padding:0 15px 5px 0}
.list .list-item{margin-top:15px;float:left}
.
/* @media only screen and (max-width:800px){.list .block,.list .img{width:90%;margin:0 5%}
.list .img{background:#f1f1f1;border-radius:3px;font-size:0;line-height:0;padding:15px 0;margin-bottom:10px;border:1px solid #dbdbdb}
.list .img img{max-width:100%;border-radius:3px;border:1px solid #27252a}
. */

.box-header{background:#e0d7c5;border-bottom:1px solid #ccbda1;border-radius:3px 3px 0;margin-top:20px;padding:5px 0}
.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}
.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}
.ul-li-list .block{float:left}
.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 .block{width:90%}
. */

.jplist-grid .list-item{width:20%;overflow:hidden;margin:20px 0}
.jplist-grid .list-item .img{width:100%;text-align:center}
.jplist-grid .list-item .desc{display:none}
.jplist-grid .list-item .block{width:100%;text-align:center}
.jplist-grid .list-item .block p{padding:.3em 0 0 0}
.jplist-grid .list-item .block .title{line-height:1.5em;font-size:1em}
.jplist-grid .list-item .date{float:none}
.
@media only screen and (max-width:600px){.jplist-grid .list-item{width:100%}
.jplist-grid .list-item .img{width:90%}
.

/*
@media only screen and (min-width:600px) and (max-width:800px){.jplist-grid .list-item .img{width:auto;background:none;border:0}
.
 */
 
.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-sticky{position:fixed;width:100%;left:0;top:0;z-index:1000;background:#f1f1f1;padding-bottom:5px}
.sticky-demo .panel>.center{max-width:100%}
.sticky-demo .jplist-sticky>.center{max-width:95%}