* {
  list-style:none;
  padding:0;margin:0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-outline: none;
  -webkit-outline: none;
  outline: none;
}
/*颜色*/
.col0{color: #000;}
.col3{color: #333;}
.col9{color: #999;}
.col6{color: #666;}
.colf{color:#fff;}
.colorange{color:#ff9a00;}
.colred{color:#d70c19;}
.clearfix:after{content:'';display: block;clear: both;height: 0;}
.clearfix{zoom: 1;}
/*边距清除*/
.mt0{margin-top: 0 !important;}
.mb0{margin-bottom: 0 !important;}
.p0{padding: 0 !important;}
.m0{margin: 0 !important;}
.ml0{margin-left:0 !important;}
.nav{
	position: absolute;
	left:0;
	top: 0;
	width:100%;
	height:80px;
	background:url(../images/nav_wrap.png);
	z-index:999;
}
.nav .am-nav li a{
	line-height:70px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	padding:.4em .3em;
}
.nav .am-nav>li.am-active>a,.nav .am-nav>li.am-active>a:focus,.nav .am-nav>li.am-active>a:hover{
	height:90px;
	background:#d70c19;
}
.nav .am-nav>li:hover a{
	background:#d70c19;
	color:#fff;
}
.nav .am-vertical-align{width:230px;height:80px;}
.nav .phone{width:44px;height:80px;}
/*底部*/
.footer{
	width:100%;
	min-width:1200px;
	background:#273238;
	color:#fff;
	padding:40px 0 0;
}
.footer a{
	padding:0 25px;	
}
.footer .friendship_link a{
	padding:0 5px;
}
.footer .marr{
	padding:0 60px 0 0;
}
.footer .english{
	width:100%;
	background:#0b0f11;
	margin-bottom:0 !important;
	line-height:2;
}
.course_video{
	width:100%;
}
.course_banner{
	position: relative;
	width:100%;
	min-width:1200px;
}
.course_bg{
	height:710px;
	background:url(../images/courseImg/course_banner.jpg) center center no-repeat;
	background-size: cover;
}
.banner_bor{
	width: 100%;
    height: 18px;
    background: #178d86 url(../images/img.png) center center no-repeat;
    background-size: cover;
}
/* 课程导航 */
.course_wrap{width: 100%;background:#f8fafc;}
.course_nav{width: 1200px;margin:auto;padding: 60px 0 65px;}
.course_nav ul{padding: 0;margin:0;}
.course_nav ul li{float: left;width: 130px;margin-right: 84px;}
.course_nav ul .course_nav_last{margin-right: 0;}
.course_nav ul li p{width: 130px;text-align: center;font-size: 20px;color: #333;margin:0;margin-top: 30px;}
.course_nav ul li i{display: block;width: 130px;height: 130px;}
.course_icon1{background:url(../images/courseImg/course_icon1.png) center center no-repeat;}
.course_icon2{background:url(../images/courseImg/course_icon2.png) center center no-repeat;}
.course_icon3{background:url(../images/courseImg/course_icon3.png) center center no-repeat;}
.course_icon4{background:url(../images/courseImg/course_icon4.png) center center no-repeat;}
.course_icon5{background:url(../images/courseImg/course_icon5.png) center center no-repeat;}
.course_icon6{background:url(../images/courseImg/course_icon6.png) center center no-repeat;}
.course_icon7{background:url(../images/courseImg/course_icon7.png) center center no-repeat;}
.course_nav ul .course_nav_state .course_icon1{background:url(../images/courseImg/course_icon1_state.png) center center no-repeat;}
.course_nav ul .course_nav_state .course_icon2{background:url(../images/courseImg/course_icon2_state.png) center center no-repeat;}
.course_nav ul .course_nav_state .course_icon3{background:url(../images/courseImg/course_icon3_state.png) center center no-repeat;}
.course_nav ul .course_nav_state .course_icon4{background:url(../images/courseImg/course_icon4_state.png) center center no-repeat;}
.course_nav ul .course_nav_state .course_icon5{background:url(../images/courseImg/course_icon5_state.png) center center no-repeat;}
.course_nav ul .course_nav_state .course_icon6{background:url(../images/courseImg/course_icon6_state.png) center center no-repeat;}
.course_nav ul .course_nav_state .course_icon7{background:url(../images/courseImg/course_icon7_state.png) center center no-repeat;}
.course_nav ul .course_nav_state p{color: #fccf4d;}
/* 课程分级 */
.title{text-align: center;margin-bottom:60px;}
.title p{color: #333;font-size: 28px;margin:0;line-height: 28px;}
.title span{display:block;font-weight: 500; color: #333;font-size: 20px;margin-top:20px;line-height: 20px;}
.title i{display: inline-block;width: 80px;height: 4px;margin-top: 20px;}
.course_grade{width: 1200px;margin:auto;padding: 70px 0 80px 0;}
.course_grade .title i{background:#ef255f;}
.children_category{text-align: center;margin-bottom: 60px;}
.children_category a{display: inline-block;width: 220px;height:40px;border:1px solid #ffc120;border-radius: 5px;font-size: 16px;color: #333;line-height: 40px;margin:0 40px;}
.children_category .children_category_state{background:#ffc120;color: #fff;}
.grade_content{width: 1200px;height: 270px; margin:auto;}
.left_btn{cursor: pointer;opacity:.5;transition: opacity .3s; float: left;width: 75px;height: 270px;background:url(../images/arrow-left.png) center center no-repeat;}
.right_btn{cursor: pointer;opacity:.5;transition: opacity .3s; float: right;width: 75px;height: 270px;background:url(../images/arrow-right.png) center center no-repeat;}
.left_btn:hover{opacity:1;transition: opacity .3s;}
.right_btn:hover{opacity:1;transition: opacity .3s;}
.grade_content_wrap{float: left;width: 1050px;height:270px;overflow: hidden;}
.grade_content_list{padding: 0;margin: 0;}
.grade_content_list li{float: left;width: 300px;height: 270px;margin:0 25px;}
.grade_content_list li img{width: 300px;height: 200px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.grade_content_list_bottom{width: 300px;height:70px;padding: 10px 20px;background:#f6f6f6;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.grade_content_list_bottom_l{float: left;width: 200px;height: 50px;overflow: hidden; font-size: 12px;color: #333;line-height: 25px;}
.grade_content_list_bottom_r{float: right;width: 50px;height: 50px;}
.grade_content_list_bottom_r p{font-size: 28px;color: #333;margin:0;line-height: 28px;text-align: center;}
.grade_content_list_bottom_r span{font-size: 12px;color: #333;}
/* 课程展示 */
.course_display_wrap{width: 100%;background:#f8fafc;padding: 65px 0;}
.course_display{width: 1200px;margin:auto;}
.course_display .title i{background:#49beb7;}
.course_display_list ul{padding: 0;margin:0;}
.course_display_list ul li{float: left;}
.course_display_list_content{width: 400px;height: 200px;}
.course_display_list_content_l{float: left;width: 200px;height: 200px;position: relative;}
.course_display_list_content_l img{width: 200px;height: 200px;}
.course_display_list_content_l a{position: absolute;top: 0;left: 0;display: none;width: 200px;height: 200px;background:url(../images/courseImg/course_display_wrap.png) center center no-repeat;
	text-align: center;line-height: 200px;font-size: 22px;color: #01fff0;}
.course_display_list_content:hover a{display: block;}
.course_display_list_content_r{position: relative; float:left;width: 200px;height: 200px;padding: 30px 20px; background:#efefeb;}
.course_jt_l i{z-index: 1;position: absolute;top: 50%;left: -20px;margin-top: -21px; display: block;width: 20px;height:43px;background:url(../images/courseImg/course_display_jt_l.png) center center no-repeat;}
.course_jt_r i{z-index: 1;position: absolute;top: 50%;right: -20px;margin-top: -21px; display: block;width: 20px;height:43px;background:url(../images/courseImg/course_display_jt_r.png) center center no-repeat;}
.course_display_list_content_r p{font-size: 16px;color: #333;margin:0;margin-bottom: 10px;}
.course_display_list_content_r span{display: block;font-size: 12px;color: #666;line-height: 20px;}
/* 配套教辅 */
.supporting_teaching{width: 1200px;margin:auto;padding: 75px 0 65px;}
.supporting_teaching .title i{background:#fccf4d;}
.supporting_teaching_list ul{padding: 0;margin:0;}
.supporting_teaching_list ul li{float: left;margin-right: 13px;}
.supporting_teaching_list ul .supporting_teaching_list_last{margin-right:0;}
.supporting_teaching_list_content{width: 290px;height: 400px;border:1px solid #333;}
.supporting_teaching_list_content_img{width: 288px;height: 230px;position: relative;overflow: hidden;background:#f4f4f4;}
.supporting_teaching_list_content_img img{position: absolute;top: 50%;left: 50%;display: none;}
.supporting_teaching_list_content_text{width: 290px;height: 170px; padding: 18px;}
.supporting_teaching_list_content_text p{font-size: 20px;line-height: 20px;color: #333;margin:0;margin-bottom: 10px;}
.supporting_teaching_list_content_text div{height: 100px;overflow: hidden; font-size: 12px;color: #666;text-align: justify;word-break: break-all;line-height: 20px;}
/* 最新资讯 */
.latest_information_wrap{width: 100%;background:#f8fafc;padding: 70px 0;}
/* 幼儿编写说明 */
.child_textbook_compilation{width: 1200px;margin:auto;padding:75px 0 70px;}
.child_textbook_compilation .title i{background:#fccf4d;}
.compilation_content_t{float: left;width: 700px;}
.compilation_content_t p{font-size: 24px;margin:0;line-height: 24px;margin-bottom: 18px;}
.compilation_content_t div{font-size: 14px;color: #666;line-height: 25px;text-align: justify;word-break: break-all;}
.compilation_content_img{float: right;width: 430px;height: 710px;background:url(../images/courseImg/compilation_content_img.png) bottom right no-repeat;}
/* 少儿编写说明 */
.compilation_content_img1{float: left;width: 430px;height: 710px;background:url(../images/courseImg/compilation_content_img.png) bottom left no-repeat;}
.compilation_content_t1{float: right;width: 700px;}
.compilation_content_t1 p{font-size: 24px;margin:0;line-height: 24px;margin-bottom: 18px;}
.compilation_content_t1 div{font-size: 14px;color: #666;line-height: 25px;text-align: justify;word-break: break-all;}
/* 编写团队 */
.writing_team{width: 100%;height: 250px;padding: 70px 50px;text-align: center; background:url(../images/courseImg/writing_team_bg.jpg) center center no-repeat;background-size: cover;}
.writing_team_list{display: inline-block;margin: 0 45px;min-width:230px; height: 130px;background: url(../images/courseImg/writing_team_icon.png) 50px top no-repeat;}
.writing_team_list p{line-height: 24px;margin:0;width: 100px;text-align: right; font-size: 24px;color: #333;}
.writing_team_list ul{padding: 0;margin:0;float: left;margin-top: 20px;margin-left: 110px;}
.writing_team_list ul li{float: left;margin:0 4px;font-size: 20px;color: #666;}
/* 专家团队 */
.expert_team{width: 1200px;margin:auto;padding:75px 0 70px;}
.expert_team .title i{background:#fccf4d;}
.expert_team_content_img{float: left;width: 430px;height: 710px;background:url(../images/courseImg/expert_team_img.png) center center no-repeat;}
.expert_team_content_t{float: right;width: 700px;}
.expert_team_content_t p{font-size: 24px;margin:0;line-height: 24px;margin-bottom: 25px;}
.expert_team_content_t span{display: block;font-size:18px;color: #666;margin-bottom: 15px; }
.expert_team_content_t span i{display: inline-block;width: 19px;}
/* 编辑团队 */
.edit_team_wrap{width: 1200px;height: 200px; margin:auto;position: relative;padding: 25px 50px;}
.edit_team_wrap>i{position: absolute;top: 0;left:0;z-index: -1; display: block;width: 50%;height: 200px;background:#f8fafc;}
.edit_team{width: 900px;height: 150px;border:1px solid #bbbbbb;}
.edit_team ul{margin:0;padding: 20px 30px;float: left;width: 505px;height: 150px;overflow: hidden;}
.edit_team ul li{float: left;padding: 0 13px;line-height: 35px;font-size: 16px;color: #333;}
.edit_team ul li i{display: inline-block;width: 16px;}
.edit_team span{float: left;width: 200px;height: 3px;background:#fccf4d;margin-top: 45px;}
.edit_team p{float: left;font-size: 29px;color: #333;line-height: 29px;margin:30px 0 0 30px;}
.edit_team_wrap1{width: 1200px;height: 200px; margin:auto;position: relative;padding: 25px 50px;}
.edit_team_wrap1>i{position: absolute;top: 0;right:0;z-index: -1; display: block;width: 50%;height: 200px;background:#f8fafc;}
.edit_team1{width: 900px;height: 150px;border:1px solid #bbbbbb;float: right;}
.edit_team1 ul{margin:0;padding: 45px 30px;float: left;width: 505px;height: 150px;overflow: hidden;}
.edit_team1 ul li{float: left;padding: 0 13px;line-height: 35px;font-size: 16px;color: #333;}
.edit_team1 ul li i{display: inline-block;width: 16px;}
.edit_team1 span{float: left;width: 200px;height: 3px;background:#49beb7;margin-top: 98px;}
.edit_team1 p{float: left;font-size: 29px;color: #333;line-height: 29px;margin:85px 30px 0 30px;}
/* 流程 */
.Flow{width: 1200px;margin:auto;padding: 90px 0 60px;}
.Flow ul{margin:0;padding: 0;}
.Flow ul li{float: left;margin: 0 10px;width: 220px;height: 240px;text-align: center;}
.Flow ul li div{line-height: 180px;font-size: 24px; width: 220px;height: 180px;background:url(../images/courseImg/wriping_team_icon1.png) center center no-repeat;}
.Flow ul li p{margin:0;font-size: 18px;}
.col1{color: #085f63}
.col2{color: #fccf4d}
/*.col3{color: #55c2bc}*/
.col4{color: #f35d88}
.col5{color: #085f63}
/* 权威认证 */
.authoritative_wrap{width: 100%;height: 932px;background:url(../images/courseImg/authoritative_bg.jpg) center center no-repeat;background-size: cover;}
.authoritative{width: 1200px;margin:auto;padding: 75px 0 0 0;}
.authoritative .title i{background:#fccf4d;}
.authoritative_content{width: 1200px;height: 700px;}
/*权威认证轮播*/
.poster-main{position:relative;margin: auto;visibility:hidden;}
.poster-main.done{visibility:visible;}
.poster-main a,.poster-main img{display: block;border:0px;height:100%;}
.poster-main .poster-list{padding: 0;margin:0;}
.poster-main .poster-btn{position:absolute;top:0;z-index:10;opacity:.5;
    color:black;cursor: pointer;background-repeat: no-repeat;transition: opacity .3s;}
.poster-main .poster-btn:hover{opacity:1;transition: opacity .3s;}
.poster-main .poster-item{position:absolute;left:0;top:0;}
.poster-main .poster-left-btn{
    left:-125px;
    background-image: url('../images/arrow-left.png');
    background-position: 50px 400px;
}
.poster-main .poster-right-btn{
    right:-125px;
    background-image: url('../images/arrow-right.png');
    background-position: 270px 400px;
}
.test{width: 1200px;margin:auto;text-align: center;padding: 60px 0}
.test p{margin:0 0 15px 0;font-size: 24px;line-height: 24px;color: #333;}
.test span{display:block;font-size: 16px;line-height: 30px;color: #333;}
/*最新资讯*/
.latest_information{
	width:1070px;
	padding:0 35px;
	margin:140px auto 0;
}
.latest_information h3{
	width:100%;
	line-height:1.5;
	padding-bottom:15px;
	background: url(../images/bor.png) no-repeat;
	background-size: 80px 4px;
	background-position:center bottom;
}
.latest_information h3 span{
	display: block;
}
.latest_information>div>div{
	padding:0;
}
.latest_information>div>div.first .latest_left{
	width:80px;
	padding-top:150px;
}
.latest_information>div>div.first .latest_left p{
	margin: 0;
}
.bor_left{
	border-left:1px solid #191919;
}
.latest_information>div>div.first .latest_right{
	width:398px;
	padding:0 20px;
}
.latest_information>div>div.first .latest_right p{
	width:300px;
	margin:0;
	margin-top:10px;
}
.latest_information>div>div.first .latest_right p.pic{
	width:300px;
	height:156px;
	overflow: hidden;
}
.latest_information>div>div.first .latest_right p.pic img{
	width:100%;
}
.line_clamp{
  overflow:hidden;
	text-overflow:ellipsis; 
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.font_bold{
	font-weight: bold;
}
.latest_information>div>div.first .latest_right a{
	display: block;
	width:200px;
	padding:17px;
	margin-top:25px;
	border-top:1px solid #191919;
}
.information_list{
	width:100%;
	padding:0;
}
.information_list li{
	margin-bottom:35px;
}
.information_list li a{
	color:#333;
}
.latest_information>div>div .information_list .latest_left{
	width:99px;
	padding-bottom:20px;
}
.latest_information>div>div .information_list .latest_left p{
	margin: 0;
	padding-right:20px;
}
.bor_right{
	border-right:1px solid #191919;
}
.latest_information>div>div .information_list .latest_right{
	width:398px;
	padding:0 20px;
}
.latest_information>div>div .information_list .latest_right p{
	width:300px;
	margin:0;
	margin-top:10px;
}
.latest_information>div>div .information_list .line_clamp{
  overflow:hidden;
	text-overflow:ellipsis; 
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.fz40{
	font-size:4rem;
}
.fz20{
	font-size:2rem;
}
.fz30{
	font-size:3rem;
}
/*热门功能*/
.hot_function{
	width:1200px;
	margin:0 auto;
	padding:100px 0 145px;
}
.hot_function h3{
	width:100%;
	line-height:1.5;
	padding-bottom:15px;
	background: url(../images/bor2.png) no-repeat;
	background-size: 80px 4px;
	background-position:center bottom;
}
.hot_function h3 span{
	display: block;
}
.hot_function_content{
	width:100%;
}
.hot_function_content p{
	width:399px;
	height:255px;
	margin:0;
}
.hot_function_content p a{
	display: block;
	width:100%;	
	color:#333;
}
.hot_function_content p a:hover{
	color:#49beb7;
}
.hot_function_content p a span{
	display: block;
}
.hot_function_content p.bor_bot{
	border-bottom:1px solid #333;
}
.hot_function_content p.bor_right{
	border-right:1px solid #333;
}
.hot_function_content p a .pic{
	width:100%;
	height:190px;
}
.hot_function_content p .cursor{
	cursor: inherit !important;
}
.hot_function_content p a .telephone{
	background:url(../images/telephone.png) no-repeat;
	background-size:91px 83px;
	background-position: center;
}
.hot_function_content p a:hover .telephone{
	background:url(../images/telephone1.png) no-repeat;
	background-size:91px 83px;
	background-position: center;
}
.hot_function_content p a .activity_registration{
	background:url(../images/activity_registration.png) no-repeat;
	background-size:80px 88px;
	background-position: center;
}
.hot_function_content p a:hover .activity_registration{
	background:url(../images/activity_registration1.png) no-repeat;
	background-size:80px 88px;
	background-position: center;
}
.hot_function_content p a .student_pic{
	background:url(../images/student_pic.png) no-repeat;
	background-size:100px 87px;
	background-position: center;
}
.hot_function_content p a:hover .student_pic{
	background:url(../images/student_pic1.png) no-repeat;
	background-size:100px 87px;
	background-position: center;
}
.hot_function_content p a .class_assessment{
	background:url(../images/class_assessment.png) no-repeat;
	background-size:80px 92px;
	background-position: center;
}
.hot_function_content p a:hover .class_assessment{
	background:url(../images/class_assessment1.png) no-repeat;
	background-size:80px 92px;
	background-position: center;
}
.hot_function_content p a .teacher_pic{
	background:url(../images/teacher_pic.png) no-repeat;
	background-size:100px 95px;
	background-position: center;
}
.hot_function_content p a:hover .teacher_pic{
	background:url(../images/teacher_pic1.png) no-repeat;
	background-size:100px 95px;
	background-position: center;
}
.hot_function_content p a .train{
	background:url(../images/train.png) no-repeat;
	background-size:96px 70px;
	background-position: center;
}
.hot_function_content p a:hover .train{
	background:url(../images/train1.png) no-repeat;
	background-size:96px 70px;
	background-position: center;
}