/*search*/
body .search{position:relative;width:180px;display:inline-block;}
body .search .searchInput{width:180px;height:32px;margin-top:2px;}
body .search .searchIcon{position:absolute!important;right:5px;top:8px;}
body .search .searchIcon .layui-nav-more{display:none;}
/*courseMenu*/
.courseWrap{padding-top:80px;padding-bottom:50px;}
.courseWrap a.active{color:#5FB878;font-weight:bold;}
.courseMenu{position:fixed;top:80px;z-index:999;width:220px;height:auto;min-height:500px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(88,129,115,.3);}
.courseMenu li{background-color:#fff;border-bottom:1px dashed #f1f1f1;padding:9px;box-sizing:border-box;cursor:pointer;position:relative;}
.courseMenu li h3 a{display:block;font-size:16px;font-weight:bold;height:20px;}
.courseMenu li p{margin-top:12px;color:#666;}
.courseMenu li p a{display:inline-block;width:33.3%;}
.courseMenu .title{color:#00b882;background:#eef4f2;padding:14px;}
.courseMenu .title a{display:block;text-align:center;font-size:18px;color:#00b882;background:#eef4f2;}
.courseCat{clear:both;font-size:14px;padding:9px;}	
.courseCat a{padding:9px}
/*courseList*/
.courseList{overflow:hidden;height:auto;min-height:520px;margin-left:240px;position:relative;background:#F9F9F9;}
.courseList .title{font-size:18px;line-height:36px;}
.courseList>div{border:1px solid #eee;margin-bottom:12px;}
.courseList .cat1{padding:5px 9px 9px 9px;border-bottom:1px dashed #f1f1f1;}
.courseList .live{display:block;line-height:36px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.courseList ul{position:relative;clear:both;}
.courseList li{width:100%;height:60px;padding:9px 0px;margin:0 0 12px 0px;cursor:pointer;position:relative;background:#fff;box-shadow:1px 1px 1px #eee;}
.courseList li:hover{background:#eef4f2;box-shadow:1px 1px 1px #ccc;}
.courseList li .badge{position:absolute;top:5px;left:0px;width:42px;height:22px;line-height:22px;background-color:#5FB878;border-radius:0 10px 10px 0;font-size:12px;color:#fff;text-align:center;}
.courseList li.live .badge{background-color:#5FB878;}
.courseList li.history .badge{background-color:#1E9FFF;}
.courseList li>div{float:left;}
.courseList li .title{padding-left:50px;margin:0px;width:42%;line-height:32px;font-size:18px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.courseList li:hover .title{color:#5FB878;}
.courseList li .title img{width:26px;height:26px;margin-right:10px;border-radius:50%;border:2px solid #fff;background:#fff;}
.courseList li .title p{color:#aaa;font-size:14px;}
.courseList li .opration{width:33%;line-height:18px;margin-top:18px;}
.courseList li .opration i{font-size:18px;margin-right:2px;}
.courseList li .opration a{font-size:14px;line-height:16px;display:inline-block;margin-left:15px;}
.courseList li .opration a:hover{color:#5FB878;}
.courseList li .time{width:33%;line-height:18px;margin-top:18px;}
.courseList li .time b{font-size:18px;line-height:16px;display:inline-block;margin-left:5px;}
.courseList li .btn{width:15%;text-align:right;margin-top:18px}
.courseList li .btn .border{padding:1px 9px;color:#47c88a;display:inline-block;border:1px solid #47c88a;font-size:14spx;height:25px;line-height:25px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;margin:-5px 0 0 10px;}

body{padding-top:60px}
.layui-breadcrumb{display:block;padding:15px 0px 12px;}
h1.title{clear: both;width: 100%;margin:8px 0;font-size:22px;line-height:36px;color: #2c5783;}
.reply{margin:9px 0;font-size:16px;}
h3{overflow:hidden;display:block;line-height:36px;height:36px;font-size:18px;font-weight:bold;}
h4{overflow:hidden;display:block;line-height:36px;height:36px;font-size:18px;font-weight:bold;}
p{line-height:28px;margin:9px 0;font-size:15px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,Helvetica Neue,Arial,sans-serif}
.newsListWrap .title{line-height:42px;font-size:18px;font-weight:700;}
.newsList{margin-bottom:30px}
.newsList a{display:block;font-size:16px;line-height:32px;}