/*
 * 美吉云课堂 专题课
 */
 input {color: #cbcaca;}
.banner {height: 3.5rem;;background-repeat:no-repeat;background-position:center 0;width: 100%;position: absolute;top: 0;left: 0;z-index: 99;}
/*banner  正在学习*/
.banner-study {position: absolute;bottom: 8px;left: 13.54%;color: #fff;height: calc(100% - 100px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.banner-study .p1 {display: flex;align-items: center;}
.banner-study .p1 .title {font-size: 40px;font-weight: 700;margin-bottom: 5px;}
.banner-study .p1 .study-btn {margin-left: 81px;font-size: 16px;background: #fff;border-radius: 15px;padding: 0 10px;height: 29px;line-height: 28px;}
.banner-study .p1 .study-btn a {color: #3385FF;}
.banner-study .p2 {font-size: 16px;letter-spacing: 1px;}
.banner-study .p2 span:last-child {margin-left: 10px;}
.banner-study .search {width: 823px;position: relative;margin-top: 25px;}
.banner-study .search input {width: 100%;background: #fff;border-radius: 14px;height: 30px;padding-left: 13px;border: 0;padding-right: 60px;}
.banner-study .search button{position: absolute;top: 0;right: -2px;border: none;width: 54px;height: 30px;line-height: 29px;text-align: center;background: #3385FF;border-radius: 20px;color: #fff;cursor: pointer;}

.wrap {margin-top: 36vh;}
/*筛选*/
.ke-filter-box {padding:5px 10px 20px 0;color: #17233d;}
.ke-filter-box a{color: #17233d;}
.ke-filter-wrap .ke-filter-bd {background:#fff;padding: 0 26px 10px 15px;border-radius: 4px;box-shadow: 0px 0px 6px 5px rgba(153, 154, 170, 0.06);margin-top: 10px;}
.ke-filter-wrap dl dt {margin-right:20px;-webkit-flex-shrink:0;flex-shrink:0;}
.ke-filter-wrap dl dt span {display:block;height: 27px;line-height: 26px;margin-top: 10px;}
.ke-filter-hd {padding:0 26px 10px 0;}
.ke-filter-hd ul li {float:left;height: 27px;line-height: 26px;padding: 0 14px;margin-right: 30px;cursor: pointer;margin-top: 10px;}
.ke-filter-hd ul li.active,.ke-filter-hd ul li.active>a {background:#3385FF;color:#fff;border-radius: 14px;}
.ke-filter-hd ul li:hover {color:#3385FF;}
.ke-filter-wrap dl dd span {height: 27px;line-height: 26px;cursor:pointer;}
.ke-filter-wrap dl dd span:hover {color:#3385FF;}
.ke-filter-wrap dl dd div:nth-child(1) {height: 27px;line-height: 26px;padding: 0 14px;-webkit-flex-shrink:0;flex-shrink:0;margin-top: 10px;margin-right: 30px;}
.ke-filter-wrap dl dd div:nth-child(2) span {display: inline-block;float:left;height: 27px;line-height: 26px;padding: 0 14px;margin-top: 10px;margin-right: 30px;}
.ke-filter-bd dd span.current {color:#3385FF;}

/*list 框架*/
.ke-list-wrap {padding-bottom:20px;}

/*主标题*/
.ke-title {margin-bottom: 7px;}
.ke-title h3 {font-size:24px;font-weight: normal;float:left;}
.filter-nav a {display:inline-block;float:left;padding:0 10px;line-height:30px;position: relative;color: #17233d;}
.filter-nav a:first-child {padding-left: 0;}
/* .filter-nav a:last-child {padding-right: 0;} */
.filter-nav a:after {content:"|";margin-left:15px;color:#17233d;}
.filter_fee a:last-child:after,
.filter_px a:last-child:after,.filter_from_type a:last-child:after {
	content:"";margin-left:0;
}

.filter-nav a.active {color:#3385FF;}
.filter-nav a.sort {background:url(/static/img/edu/sprite-arrow.png) no-repeat 10px 30px;padding-right:15px;}
.ke-title .layui-input {height:32px;}
.ke-title .layui-form-select dl {top:33px;}
.filter-nav .f-sort {display:inline-block;width:6px;height:13px;background:url(/static/img/edu/sprite-arrow.png) no-repeat -42px -121px;position: relative;top:1px;margin-left: 2px;}

/*分页自定义*/
.layui-laypage a, .layui-laypage span{height:38px;line-height:38px;padding:0 16px;font-size:14px;}
.layui-laypage select {height:38px;line-height:38px;font-size:14px;padding: 0 3px;border: 1px solid #eee;}
.layui-laypage span {background: none;}
