/*
 * 桑格云课堂 面授课
 */
.banner {height:560px;background-size:cover;background-repeat: no-repeat;background-position:center 0;}
.activity-title {display: block;margin:0 auto 30px;padding-top: 15px;}
.activity-list {
	display: -webkit-flex;display: flex;
	-webkit-flex-wrap:wrap;flex-wrap:wrap;
	padding:25px 25px 10px 25px;
	justify-content: space-between;
}
.page-wrap {
	display: flex;
	justify-content:center;
	align-items:center;
	padding:10px 0;
}
.train-page.page-wrap .count {margin:0 0 3px 10px;color:#fff;}
.train-page .layui-laypage a, .layui-laypage span {background: transparent;border-color:transparent;margin-bottom: 0;color:#fff;}
.train-page .layui-laypage a:hover {color:#fff;background:rgba(0,0,0,.1);}
.train-page-4 .layui-disabled, .layui-disabled:hover {color:#fff!important;}
.train-page .layui-laypage .layui-laypage-curr .layui-laypage-em {background: rgba(0,0,0,.2);}
.empty p {color:#fff;}

.train-page-4.page-wrap .count {margin:0 0 3px 10px;}
.train-page-4 .layui-laypage a, .layui-laypage span {margin-bottom: 0;}
.train-page-4 .layui-disabled, .layui-disabled:hover {color:#999!important;}

/*条件过滤*/
.filter-ke {margin-bottom: 20px;text-align:right;}
.filter-ke .layui-inline {text-align:left;width:100px;}
.filter-ke .layui-input {height:32px;}
.filter-ke .layui-form-select dl {top:33px;}

/*课程卡片 new*/
.courses-info {width:49%;margin-bottom: 25px;padding:20px;background:#fff;border-radius:6px;}
.courses-info .img {width:235px;height:131px;overflow:hidden;margin-right:15px;}
.courses-info .img img {width:100%;height:100%;}
.courses-info h1 {font-size:18px;font-weight:normal;margin-bottom: 10px;height:22px;line-height: 22px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.courses-info .info .enroll-num strong {color:#ff5156;}
.courses-info .btn-enroll {background:#09B07F;color:#fff;border-radius:2px;border:none;cursor:pointer;-webkit-transition: all .3s ease;transition: all .3s ease;font-size:12px;padding:5px 10px;border-radius: 1em;}
.courses-info .btn-enroll:hover {opacity:.8;}
.courses-info .con {min-width:300px;width:100%;}
.courses-info .btn-disabled {background:#ececec;color:#a5a5a5;border-radius:2px;border:none;font-size:12px;padding:5px 10px;pointer-events: none;}

/*培训课卡片*/
.ke-card-1 {background: #fff;width:49%;height:190px;padding:20px;margin-bottom: 15px;}
.ke-card-1:not(:nth-child(2n)) {margin-right: 20px;}
.ke-card-1 .img {margin-right: 20px;width:245px;height:150px;}
.ke-card-1 .img img {width:100%;height:100%;}
.ke-card-1 .con {flex:1;-webkit-flex:1;width:0;}
.ke-card-1 h3 {font-size: 18px;height:24px;line-height: 24px;margin-bottom: 10px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.ke-card-1 .desc {color:#595959;height:22px;line-height: 22px;margin-bottom: 10px;overflow: hidden;}
.ke-card-1 ul {line-height: 2;color:#999;height:45px;overflow: hidden;}
.ke-card-1 .bot {height: 32px;line-height: 32px;}
.ke-card-1 .bot .btn {display: inline-block;padding:0 10px;border-radius:20px;line-height: 30px;background: linear-gradient(to right,#ff8d87,#ff5156);color:#fff;color:#fff;transition: all .2s ease;}
.ke-card-1 .bot .btn:not(:first-child) {margin-right: 10px;}
.ke-card-1 .bot .btn:hover {opacity: .8;}
.ke-card-1 .bot .btn-primary {border:1px solid #ff433e;color: #ff433e;border-color:#ff433e;background:#fff;}
.ke-card-1 .bot .price {font-size:20px;color:#ee2425;}

