
.header{
	margin-bottom: 0;
}
.section{
	width: 100%;
	min-width: 1200px;
	/* overflow: hidden; */
}
.secbox{
	width: 1320px;
	height: 100%;
	margin: 0 auto;

	
}
.flexslider .slides a{
	width: 1320px;
	height: 1340px;
}
.shaly{
	position: absolute;
	width: 140px;
	height:100px;
	right: 160px;
	bottom: 30px;
	z-index: 10;
	background: rgba(0,0,0,0.1)
}
.banner-nun{
	position: absolute;
	right: 160px;
	bottom: 30px;
	z-index: 101;
	color: #FFFFFF;
	font-size: 70px;
	webkit-text-shadow: 0px 2px 4px rgba(0,0,0,0.5);
    text-shadow: 0px 2px 4px rgba(0,0,0,0.5);
}
.banner-nun span{
	display: inline-table;
	font-size: 32px;
	position: relative;
	top: -25px;
	webkit-text-shadow: 0px 2px 4px rgba(0,0,0,0.5);
    text-shadow: 0px 2px 2px rgba(0,0,0,0.5);
}
.img-left{
	position: absolute;
	left: 25px;
	width:24px;
	height: 24px;
	top: 50%;
	margin-top: -12px;
}
.img-left img{
	position: absolute;
	width:24px;
	height: 24px;
}
.img-right img{
	position: absolute;
	width:24px;
	height: 24px;
}
.img-right{
	position: absolute;
	right: 25px;
	width:24px;
	height: 24px;
	top: 50%;
	
}
.content1{
	width: 890px;
	height: 487px;
}
/*轮播图*/
.sec_banner{
	width: 1320px;
	height: 340px;
	margin: 0 auto;
	margin-bottom: 10px;
}

.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 -630px;
	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 -630px 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;
}
.slides{
	background: #FFFFFF;
}
.flexslider .slides{
	width: 100%;
	height: 340px;
}
.flexslider .slides li{
	height: 100%;
	position: relative;
	overflow: hidden;
}

.flexslider .slides li img{
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -660px;
	margin-top: -170px;
	width: 1320px!important;
	height: 340px;
}
/*轮播图end*/


/*课程列表*/
.courselist{
	width: 100%;
	height: 475px;
	border: 1px solid #EAEAEA;
	padding: 30px 0 10px 91px;
	background: #fff;
	margin-bottom: 20px;
	position: relative;
}
.courselist_top{
	width: 100%;
	height: 80px;
}
.course_cart{
	width: 100%;
	height: 343px;
	position: relative;
}
/*.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{
	float: left;
	width: 1140px;
	line-height: 50px;
	font-size: 14px;
	background: url('//image.zhihuishu.com/zhs/ablecommons/demo/201706/c191de736f8d44e1811e36ced91f18ab.png') no-repeat 1130px center;
	cursor: pointer;
	color: #222;
	text-align: right;
	padding-right: 20px;
}
.seemore a{
	display: block;
	color: #222;
}
.seemore:hover{
	text-decoration: underline;
}
.coursemessage{
	width: 270px;
	height: 343px;
	float: left;
	margin-right: 20px;
	overflow: hidden;
	background: #f7f7f7;
	cursor: pointer;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s; 
}
.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%;
	height: 42px;
	line-height: 42px;
	color: #3D4059;
	font-size: 16px;
	text-indent: 16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.coursecshool{
	height: 28px;
	text-indent: 16px;
	font-size: 12px;
	color: #777993;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px solid #DFDFDF;
}
.coursedearils,.courseAdmissions{
	width: 100%;
	height: 32px  !important;
	font-size: 12px !important;
	color: #535468 !important;
	text-indent: 16px;
	line-height: 30px;
	overflow: hidden;
}
.course_credit,.course_hour,.course_meet,.meetclass,.admissionsclass,.coursebtn1{
	width: 50%;
	float: left;
	text-indent: 16px;
}
.meetclass{
	background: url(//image.zhihuishu.com/zhs/ablecommons/demo/201807/107bbe8de2f54d84a88516eaacafa973.png) no-repeat 16px center;
	background-size: 19px;
	padding-left: 25px;
	height: 32px;
}
.course_credit{
	/* background: url(//image.zhihuishu.com/zhs/ablecommons/zhangying/202103/46ee9cf02a4d4667baa6c6bc2ec0e049.png) no-repeat 16px center;
	background-size: 14px; */
	/* padding-left: 25px; */
	height: 40px;
	
}
.course_credit span{
	/* display: inline-block; */
	height: 40px;
	line-height: 40px;
}
.course_credit span:first-child{

}
.course_credit svg{
	position: relative;
	top: 4px;
	margin-right: 10px;
}
.admissionsclass{
	background: url(//image.zhihuishu.com/zhs/ablecommons/demo/201807/202d01e9d2ea4d139ddc03460187b4c8.png) no-repeat 16px center;
	background-size: 19px;
	padding-left: 25px;
	height: 32px;
}
.coursedearils .coursebtn1{
	width: 68px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #A22137;
	text-indent: 0;
	border-radius: 12px;
	color: #A22137 ;
	margin-top: 8px;
	margin-left: 45px;
	text-align: center;
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.coursebtn1 a{
	display: block;
	width: 68px;
	height: 20px;
	line-height: 19px;
	text-align: center;
	color: #4B8DDE ;
}
.admissionsclass span{
	color:#535468 ;
}
.course_hour{
	text-indent: 10px;
}
.coursedearils span{
	color: #535468 ;
}
.coursebtn1 span{
    display: block;
    width: 68px;
    height: 20px;
    line-height: 19px;
    text-align: center;
	color: #4B8DDE !important;
	margin-top: -1px;
}
.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: 108px;
	border: 1px solid #f0f0f0;
	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: 882px;
	margin-right: 20px;
	padding: 0 30px;
}
.appcode{
	width: 418px;
	padding: 24px 30px;
}
.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: 150px;
	height: 100%;
	/* background: url('https://image.zhihuishu.com/zhs/ablecommons/zhangying/202103/1e9350885a724e9c9ddae3144835c350.png') no-repeat left center;
	background-size: 22px; */
	font-size: 18px;
	/* text-indent: 32px; */
	/* color: #A22137; */
}
.n_title svg{
	position: relative;
    top: 3px;
	margin-right: 6px;
}
.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;
	}
.noticeword:hover{
	text-decoration: underline;
}
.noticetime{
	float: right;
	color: #999;
}
.studentapp,.teacherapp{
	float: left;
	text-align: center;
	font-size: 14px;
	color: #666;
}
.studentapp,.teacherapp,.schoolsrc{
	float: left;
}
.studentapp{
	padding-left: 17px;
	margin-right: 17px;
}
.appimg{
}
.appimg img{
	width: 160px;
	height: 160px;
}
/*底部的新闻公告end*/
.head_min,.head_min_meau,.seemore2,.appcode_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;	
}

.search_nothing{
	position: initial;
	margin-top: 0;
	padding-top: 50px;
	padding-bottom: 50px;
}
.search_nothing{
	height: auto;
}
.noticelist .search_nothing{
	padding-top: 0;
}

/*修改样式*/
#videoBox{
	width: 780px;
	height: 440px;
	overflow: hidden;
}
.swiper-father{
	width: 1140px;
	position: relative;
}
.course_cart-swiper{
	width: 1140px;

}
.course_cart-swiper .swiper-slide{
	width: 270px;
}
.swiper-father .swiper-button-prev{
	width: 40px;
	height: 40px;
	left: -64px;
	background: url(//image.zhihuishu.com/zhs/ablecommons/zhangying/202103/e6bc53dec99346f8a8829c4a5a27a320.png) no-repeat;
	background-size: 40px;
	margin-top: -20px;
}
.swiper-father .swiper-button-prev:hover{
	width: 40px;
	height: 40px;
	right: -64px;
	background: url(//image.zhihuishu.com/zhs/ablecommons/zhangying/202103/7d243883280c4f0c81bacb3bc376af39.png) no-repeat;
	background-size: 40px;
	margin-top: -20px;
	/* z-index: 100; */
}
.swiper-father .swiper-button-next{
	width: 40px;
	height: 40px;
	right: -64px;
	background: url(//image.zhihuishu.com/zhs/ablecommons/zhangying/202103/2eda03eaced54da7803b289221b0ed57.png) no-repeat;
	background-size: 40px;
	margin-top: -20px;
}
.swiper-father .swiper-button-next:hover{
	width: 40px;
	height: 40px;
	right: -64px;
	background: url(//image.zhihuishu.com/zhs/ablecommons/zhangying/202103/37db26a431504145bdd9f8906d3ba859.png) no-repeat;
	background-size: 40px;
	margin-top: -20px;
}
.swiper-father .swiper-button-prev.swiper-button-disabled{
	opacity: .7;
}
.courseintro{
	display: none;
}
.coursemessage{
	height: 258px !important;
	margin-right: 20px !important ;
	margin: 0;
}
.courselist{
	height: auto;
	overflow: hidden;
	padding: 30px 91px 20px 91px;
}
.courselist_top{
		height: auto;
		overflow: hidden;
}
.course_cart{
	height: 303px;
}
.seemore{
	margin-top: 5px;
}
.samecourse {
	display: block;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
	height: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #A22137 ;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 18px;
	cursor: pointer;
}

.samecourse:hover{
	/* background: #A22137; */
	color: #FFF;
}
.samecourseclick{
	background: #A22137;
	color: #FFF;
}
.courselist_top_min{
	display: none;
}
/*修改样式*/
/* 没有课程 */
.no-content{
	text-align: center;
}
.no-content img{
	margin: 0 auto;
}
.no-content span{
	display: block;
    font-size: 14px;
    color: #828499;
    text-align: center;
    margin-bottom: 10px;

}
.layui-layer-setwin .layui-layer-close2{
	z-index: 999;

}
.videoPlaywindow{
	width: 7.5rem;
	height:100%;
	position: fixed;
	background: #000;
	top: 0;
	left: 50%;
	margin-left: -3.75rem;
	display: none;
	z-index: 1000;
	overflow: hidden;
}
.video-wrap{
	width: 7.5rem;
	height:3.2rem;
	background: #000;
	z-index: 99;
	position: absolute;
	top: 33%;
	left: 0;	
}
#video{
	width: 7.5rem;
	height:3.2rem;
}
.closeVideo{
	width: 0.7rem;
	height: 0.7rem;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-top: 4rem;
	margin-left: -0.35rem;
	background: url(//image.zhihuishu.com/zhs/ablecommons/demo/201707/aca891a8ce984066ad2de0053c863fca.png) no-repeat center center;
	background-size: cover;
}
.appword{
	text-indent: 10px;
}
.linkscon a{
	width: 4.94rem;
	height: 1.62rem;
	display: block;
}
.linkscon img{
	width: 5.66rem;
	height: 1.86rem;
}
.tea-box { width: 1200px; height: auto; margin: 0 auto; margin-top: 44px; }

.tea-box .tea-box-in .tea-cart { width: 485px; height: 172px; float: left; position: relative; margin-right: 230px; cursor: pointer; border: 1px solid #E6E6E6; box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.09); box-sizing: border-box; margin-bottom: 58px; padding: 22px 40px 22px 40px; transition: box-shadow 0.5s; }

.tea-box .tea-box-in .tea-cart .tea-img { width: 172px; height: 172px; position: absolute; right: -86px; top: 0; }

.tea-box .tea-box-in .tea-cart .tea-img img { width: 100%; height: 100%; object-fit: cover; border-radius: 50%; }

.tea-box .tea-box-in .tea-cart .tea-mes { width: 329px; height: 100%; float: left; }

.tea-box .tea-box-in .tea-cart .tea-mes .tea-top { height: auto; width: 100%; padding-bottom: 11px; border-bottom: 1px solid #E6E6E6; }

.tea-box .tea-box-in .tea-cart .tea-mes .tea-top .tea-name { height: 28px; line-height: 28px; font-size: 20px; color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: right; margin-bottom: 3px; }

.tea-box .tea-box-in .tea-cart .tea-mes .tea-top .tea-title { font-size: 14px; color: #999; height: 20px; line-height: 20px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: right; }

.tea-box .tea-box-in .tea-cart .tea-mes .tea-infor { width: 100%; height: auto; line-height: 25px; font-weight: 200; letter-spacing: 0.2px; font-size: 14px; color: #666666; overflow: hidden; }

.tea-box .tea-box-in .tea-cart:hover { box-shadow: 0 5px 13px 0 rgba(0, 0, 0, 0.14); }

.tea-box .tea-box-in .tea-cart:nth-child(2n) { margin-right: 0; }

.tea-box .tea-box-in .tea-cart:nth-child(2n) .tea-img { left: -86px; }

.tea-box .tea-box-in .tea-cart:nth-child(2n) .tea-mes { float: right; text-align: left; }

.tea-box .tea-box-in .tea-cart:nth-child(2n) .tea-mes .tea-name { text-align: left; }

.tea-box .tea-box-in .tea-cart:nth-child(2n) .tea-mes .tea-title { text-align: left; }





