/*
 * 桑格云课堂 专题课
 */
 input {color: rgba(46, 47, 51, .8)}
.banner {height: 3rem;;background-repeat:no-repeat;background-position:center 0;width: 100%;position: absolute;top: 72px;left: 0;z-index: 99;}
/*banner  正在学习*/
.banner-study {color: #fff;height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    opacity: 0;
  animation: fadeIn 3s forwards;  -webkit-animation: fadeIn 3s forwards;
}
.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: #09B07F;}
.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: 50px;height: 44px;padding-left: 13px;border: 0;padding-right: 60px;}
.banner-study .search button{position: absolute;top: 0;right: -2px;border: none;width: 60px;height: 44px;line-height: 44px;text-align: center;background: #09B07F;border-radius: 50px;color: #fff;cursor: pointer;}

.wrap {margin-top: calc(3rem + 72px);}

/*筛选*/
.ke-filter-box .ke-filter-wrap {padding:3px 10px 20px 0;color: #2E2F33;}
.ke-filter-box a{color: #2E2F33;}
.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:#09B07F;color:#fff;border-radius: 14px;}
.ke-filter-hd ul li:hover {color:#09B07F;}
.ke-filter-wrap dl dd span {height: 27px;line-height: 26px;cursor:pointer;}
.ke-filter-wrap dl dd span:hover {color:#09B07F;}
.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:#09B07F;}

/* 生信培训班、小课堂 公共的内容部分 */
.ykt-child-content {background: #F5F6F6;margin-top: calc(3rem + 72px)}
.ykt-child-content .ke-filter-box {background: #fff;padding: 0 13.54%;}
.ykt-child-content .ke-list-wrap {margin: 0 13.54%;}

/* 小课堂 */
.xkt-banner .banner-study{align-items: flex-start;margin-left: 13.54%;}

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

/*主标题*/
.ke-title {margin-bottom: 20px;}
.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: #2E2F33;}
.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:#2E2F33;}
.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:#09B07F;}
.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;}
