
.section{
	width: 100%;
	min-width: 1200px;
	overflow: hidden;
}
.secbox{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
/*轮播图*/
.sec_banner{
	width: 100%;
	height: 360px;
	margin-bottom: 20px;
}

.sec_banner .flexslider{
	overflow: hidden;
	width: 100%;
	height: 100%;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0;
	background: none;
	background-size: cover;
}
.flex-control-nav{
	display: none;
}
.flexslider:hover .flex-prev,.flexslider:hover .flex-next{
	opacity: 0.12!important;
	filter: alpha(opacity = 12)!important;
	/*opacity: 0!important;
	filter: alpha(opacity = 0)!important;*/
}
/*.flex-direction-nav{
	display: none;
}*/
.flexslider .flex-prev:hover,.flexslider .flex-next:hover{
	opacity: 0.25!important;
	filter: alpha(opacity = 25)!important;
	/*opacity: 0!important;
	filter: alpha(opacity = 0)!important;*/
}
.flex-direction-nav .flex-prev{
	display: block;
	width: 50px;
	height: 126px;
	left: 50%!important;
	background-color: #000;
	margin: -63px 0 0 -590px;
	opacity: 0.12;
	filter: alpha(opacity = 12);
	background-image: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/4349ada522774ab5ac81d8513890c5dc.png');
	background-repeat: no-repeat;
	background-position: center center!important;
	border-radius: 5px;
}
.flex-direction-nav .flex-next{
	width: 50px;
	height: 126px;
	right: 50%!important;
	background: #000;
	margin: -63px -590px 0 ;
	opacity: 0.12;
	filter: alpha(opacity = 12);
	background-image: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/b05ba166e5f04c66aa15ac08a69406d3.png');
	background-repeat: no-repeat;
	background-position: center center!important;
	border-radius: 5px;
}
.flexslider .slides{
	width: 100%;
	height: 360px;
}
.flexslider .slides li{
	height: 100%;
	position: relative;
	overflow: hidden;
}

.flexslider .slides li img{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -600px;
	margin-top: -180px;
	width: 1200px!important;
	height: 360px;
}
/*轮播图end*/


/*课程列表*/
.courselist{
	width: 100%;
	height: 475px;
	border: 1px solid #EAEAEA;
	padding: 30px 0 0 30px;
	background: #fff;
	margin-bottom: 20px;
}
.courselist_top{
	width: 100%;
	height: 80px;
}
.course_cart{
	position: relative;
	width: 100%;
	height: 343px;
}
/*.samecourse{
	display: block;
	float: left;
	margin-right: 20px;
	width: 160px;
	height: 50px;
	background: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/71b68521d9574f6e8e311cf11277c483.png') no-repeat;
	cursor: pointer;
	text-indent: -999px;
	overflow: hidden;
}*/
.seemore{
	width: 1140px;
	float: left;
	text-align:right;	
	line-height: 50px;
	height: 50px;
	font-size: 14px;
	background: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/c191de736f8d44e1811e36ced91f18ab.png') no-repeat 1130px center;
	cursor: pointer;
	color: #222;
	padding-right: 20px;
}
.seemore a{
	display: block;
	color: #222;
}
.seemore:hover{
	text-decoration: underline;
}
/*.jinjieshi{
	background-position: left top;
}
.jinjieshi:hover{
	background-position: left -70px;
}
.jinjieshi_hover{
	background-position: left -70px;
}
.weikecheng{
	background-position: -180px top;
}
.weikecheng:hover{
	background-position: -180px -70px;
}
.weikecheng_hover{
	background-position: -180px -70px;
}

.quanyingwen{
	background-position: -360px top;
}
.quanyingwen:hover{
	background-position: -360px -70px;
}
.quanyingwen_hover{
	background-position: -360px -70px;
}
.liuxuesheng{
	background-position: -540px top;
}
.liuxuesheng:hover{
	background-position: -540px -70px;
}
.liuxuesheng_hover{
	background-position: -540px -70px;
}*/
.coursemessage{
	width: 270px;
	height: 343px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
	background: #fff
	cursor: pointer;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s; 
	border-radius: 7px;
}
.coursemessage:hover{
	-webkit-box-shadow: 0px 4px 14px 0px rgba(27, 27, 27, 0.2);
	box-shadow: 0px 4px 14px 0px rgba(27, 27, 27, 0.2);
	
}
.coursemessage a{
	display: block;
}
.courseimg{
	width: 100%;
	height: 150px;
	overflow: hidden;
	position: relative;
	
}
.courseimg img{
	width: 100%;
	height: 100%;
	border: 1px solid rgba(0,0,0,0.06);
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.coursename{
	width: 90%;
	line-height: 46px;
	color: #222222;
	font-size: 16px;
	text-indent: 16px;
	font-weight: bold;	
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.coursecshool{
	height: 28px;
	text-indent: 16px;
	font-size: 12px;
	color: #666;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.coursedearils{
	width: 100%;
	height: 30px;
	font-size: 12px;
	color: #8a9099;
}
.course_credit,.course_hour,.course_meet{
	width: 33%;
	float: left;
	text-indent: 16px;
}
.course_hour{
	text-indent: 10px;
	color: #2A2A2A;
}
.coursedearils span{
	color: #282828;
	margin-right: 5px;
}
.courseintro{
	height: 72px;
	line-height: 14px;
	color: #8a9099;
	line-height: 24px;
	padding: 0 16px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	font-size: 12px;
	letter-spacing: 1px;	
}
.courseBot{
	width: 100%;
	height: 193px;
	border-top: 0;
}
.courseimg .triangle{
	width: 20px;
	height: 8px;
	position: absolute;
	bottom: -1px;
	right: 30px;
	border: 0;
}
/*课程列表end*/


/*底部的新闻公告*/
.course_additions{
	width: 100%;
	height: 228px;
}
.more_course,.newsnotice,.appcode{
	float: left;
	height: 100%;
	border: 1px solid #eaeaea;
	background: #fff;
}
.more_course{
	width: 260px;
	margin-right: 20px;
	overflow: hidden;
}
.newsnotice{
	width: 810px;
	margin-right: 20px;
	padding: 0 30px;
}
.appcode{
	width: 370px;
	padding: 24px;
}
.newborn,.general,.mooc{
	display: block;
	padding: 0 30px;
}
.newborn div,.general div,.mooc div{
	display: block;
	line-height: 75px;
	border-bottom: 1px solid #EAEAEA;
	color: #222;
	font-size: 18px;
	text-indent: 60px;
	background-position: 20px center;
	background-size: 24px 28px;
	background-repeat: no-repeat;
}
.mooc div{
	line-height: 76px;
}
.newborn div{
	background-image: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/b0d8d68828cf43e880e13fec57a870f8.png');
}
.newborn:hover,.general:hover,.mooc:hover{
	background-color: #fae3e1;
}
.general div{
	background-image: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/d7d6731b399642c9a0e02a1c27554ec4.png');
}
.mooc div{
	background-image: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/8b88fd7c7f9943a8b293596e0cbd0343.png');
	border-bottom: 0;
}
.noticetitle{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #eaeaea;
	line-height: 50px;
}
.n_title{
	float: left;
	width: 100px;
	height: 100%;
}
.n_title span{ padding-left:15px; border-left:4px solid #FF9500; display:inline-block; font-size: 16px;
color: #FF9500; height:20px; line-height:20px; position:relative; top:15px;}
.noticemore{
	float: right;
	width: 75px;
	line-height: 50px;
	font-size: 14px;
	background: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/c191de736f8d44e1811e36ced91f18ab.png') no-repeat 65px center;
	cursor: pointer;
}
.noticemore a{
	display: block;
	color: #222;
}
.noticemore:hover{
	text-decoration: underline;
}
.noticelist{
	width: 100%;
	padding: 14px 0;
}
.noticebody{
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 12px;
	color: #333;
}
.noticeword{
	float: left;
	width: 360px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	cursor: pointer;
}
.noticeword a{
		color: #333!important;
		display: block;
	}
.noticeword:hover{
	text-decoration: underline;
}
.noticetime{
	float: right;
	color: #999;
}
.studentapp,.teacherapp{
	float: left;
	width: 50%;
	text-align: center;
	font-size: 14px;
	color: #666;
}
.appimg{
	margin-bottom: 14px;
}
.appimg img{
	width: 140px;
	height: 140px;
}
/*底部的新闻公告end*/
.head_min,.head_min_meau,.seemore2,.appcode_min{
	display: none;
}


/*修改样式*/
.courseintro{
	display: none;
}
.coursemessage{
	height: 260px;
}
.courselist{
	height: auto;
	overflow: hidden;
}
.courselist_top{
	overflow: hidden;
	height: auto;
}
.course_cart{
	height: 303px;
}
.seemore{
	margin-top: 5px;
}
.samecourse {
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #999;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #666;
	font-size: 16px;
	cursor: pointer;
}
.samecourse:hover{
	background: #FFCC00;
	color: #282828;
	border:1px solid #FFCC00;
/* 	font-weight: bold; */
}
.samecourseclick{
	background: #FFCC00;
	color: #282828;
	border:1px solid #FFCC00;
/* 	font-weight: bold; */
}
.courselist_top_min,.seemore3{
	display: none;
}
/*修改样式*/

.noticelist{
	height: 178px;
	position: relative;
}
.noticelist .search_nothing{
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin-top: 0;
}
.noticelist img{
	height: 100px;
	margin-top: 20px;
}