
* {
  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/campus_banner.jpg) center center no-repeat;
	background-size: cover;
}
.profile_bg{
	background:url(../images/profile_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;
}

.width_auto{width: 1200px;margin:auto;}

.school_name{padding: 40px 0; text-align: center; position: absolute;top: 50%;left: 50%;margin-left: -400px;margin-top: -140px; width: 800px;height: 360px;background:#fff;border-radius: 10px;}
.school_name img{width: 113px;height: 113px;}
.school_name p{font-size: 28px;line-height: 28px;margin:19px 0;color: #333;}
.school_name span{display: block;font-size: 22px;line-height: 28px;margin:0 0 40px;color: #333;line-height: 22px;}
.school_name_btn a{margin: 0 30px; display: inline-block;width:140px;height: 40px;font-size: 15px;color: #fff; line-height: 40px;text-align: center;background: #49beb7;border-radius: 5px; }
.school_name_btn .school_name_btn1{background:#fccf4d;}

/* 选择大区 */
.large_area{position: relative;z-index: 1; background:url(../images/area_wrap_bg.png);padding: 40px 0;text-align: center;font-size: 0;margin-top: -150px;}
.large_area div{display: inline-block;position: relative; width: 300px;height: 100px;border-right: 1px solid #333;border-bottom: 1px solid #333;}
.large_area .borR{border-right: none;}
.large_area .borB{border-bottom: none;}
.large_area div a{display: block;position: absolute;left: 10px;border-radius: 10px; width: 280px;height: 120px;color: #333; font-size: 28px;}
.large_area div .area_list_top{bottom: 10px;line-height: 155px;}
.large_area div .area_list_top:hover{color: #fff;background:#1c7fb8;line-height: 120px;}
.large_area div .area_list_bottom{top: 10px;line-height: 90px;}
.large_area div .area_list_bottom:hover{color: #fff;background:#1c7fb8;line-height: 120px;}
.large_area .area_list_state .area_list_top{color: #fff;background:#1c7fb8;line-height: 120px;}
.large_area .area_list_state .area_list_bottom{color: #fff;background:#1c7fb8;line-height: 120px;}

/* 各地分校 */
.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: 15px;}
.local_breanch_campus{padding: 70px 0 40px 0;}
.local_breanch_campus .title i{background:#ef255f;}

.campus_search_wrap{margin-bottom: 60px; height: 300px;background:url(../images/campus_search_bg.jpg) left center no-repeat;}
.campus_search{padding: 40px 85px; width: 840px;height: 260px;float: right;margin-top: 20px;background:#f9fbfc;box-shadow: 0 0 4px #f9fbfc;}
.campus_search_tit h3{float: left;font-size: 24px;color: #333;font-weight: 500;line-height: 24px;margin:0;}
.campus_search_tit div{float: right;margin-top: 10px;}
.campus_search_tit div input{background: #f9fbfc;padding: 0 8px;line-height: 28px;font-size: 12px;color: #888; float: left;width: 239px;height: 28px;border:none;border:1px solid #ddd;border-right: none; border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.campus_search_tit div button{float: left;font-size: 14px;line-height: 28px;width: 60px;height: 28px;border:none;background:#0cc6d7;color: #fff;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.campus_search_list{margin-top: 20px;line-height: 28px;}
.campus_search_list p{font-weight: 500;float: left;color: #333;margin:0;font-size: 18px;}
.campus_search_list label{float: left;color: #333;padding: 0 10px;margin:0;font-size: 14px;font-weight: 600}
.campus_search_list label input{vertical-align: middle;margin-top: -3px;margin-right: 5px;}
.campus_search_list div{float: left;color: #333;padding: 0 10px;font-size: 14px;font-weight: 600}
.campus_search_list div select{width: 70px;height: 28px;border:none;border:1px solid #ddd;border-radius: 5px;background: #f9fbfc;}
.campus_search_list button{float: left;width: 60px;height: 28px;border:none;border:1px solid #01a5b4;border-radius: 5px;font-size: 14px;color: #fff;margin-left: 40px; background:#11b6c5;}

.campus_list{height: 520px;}

.campus_list_left{float: left;border-right:1px solid #333;}
.campus_list_right{float: right;}

.campus_list_text{text-align: center;width: 600px;height: 520px;padding-top:50px;}
.campus_list_text div{height: 235px;padding-top: 90px;}
.campus_list_text p{font-size: 22px;color: #333;margin-bottom:20px; line-height: 22px;}
.campus_list_text span{display: block;height: 28px; font-size: 16px;color: #333;line-height: 28px;}
.campus_list_text span i{display: inline-block;vertical-align: middle;margin-top: -4px;margin-right: 20px; width: 30px;height:28px;background:url(../images/map_icon.png) center center no-repeat;}
.campus_list_text>i{width: 260px;height: 1px;background:#333;}
.campus_list_left>i{float: right;}
.campus_list_right>i{float: left;}

.campus_list_img{width: 600px;height: 520px;padding-top:50px;}
.campus_list_img_list{width: 600px;height: 260px;overflow: hidden;}

.poster-main{position:relative;margin: auto;margin-left: -350px;}
.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:25;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;overflow: hidden; border-radius: 8px;box-shadow: 0 0 10px 1px rgba(102,102,102,0.7);}
.poster-main .poster-left-btn{left:-125px;}
.poster-main .poster-right-btn{right:-125px;}

.campus_list_detail{text-align: center;margin: 50px 0;}
.campus_list_detail div{display: inline-block;width: 140px;}
.campus_list_detail div i{display: block;width: 140px;height: 60px;background-position: center center;background-repeat: no-repeat;}
.teacher_icon{background-image: url(../images/teacher_icon.png);}
.school_icon{background-image: url(../images/school_icon.png);}
.time_icon{background-image: url(../images/time_icon.png);}
.student_icon{background-image: url(../images/student_icon.png);}
.campus_list_detail div p{font-size: 14px;color: #666;margin:0;line-height: 14px;}

.campus_list_btn{text-align: center;}
.campus_list_btn a{display: inline-block;font-size: 12px;color: #666;border-radius: 10px; width: 100px;height: 30px;line-height: 29px;border:1px solid;margin: 0 20px;}
.campus_list_btn .campus_list_btn1{border-color: #cb013b;}
.campus_list_btn .campus_list_btn2{border-color: #0cc6d7;}
.campus_list_btn .campus_list_btn3{border-color: #fccf4d;}
.campus_list_btn .campus_list_btn1:hover{color: #fff;background:#cb013b;}
.campus_list_btn .campus_list_btn2:hover{color: #fff;background:#0cc6d7;}
.campus_list_btn .campus_list_btn3:hover{color: #fff;background:#fccf4d;}



/* 弹出窗口 */
.popup{display: none;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background:url(../images/wrap.png);z-index: 9999}

/* 未登录弹窗 */
.popup_not_login{display: none;overflow: visible !important;padding:20px 130px; position: absolute;left: 50%;width: 850px;height: 510px;margin-left: -425px;border-radius: 10px;
	background:#fff url(../images/not_login_icon.png) center 50px no-repeat;text-align: center;}
.close_btn{position: absolute;top: -65px;right: 10px;cursor: pointer;}
.close_btn i{display: block;width: 35px;height: 35px;background:url(../images/close_icon.png) center center no-repeat;}
.close_btn span{position: absolute;top: 35px;left: 17px; display: block;width: 2px;height: 30px;background:#fff;}
.popup_not_login>h3{margin: 240px 0 40px;font-size: 24px;color: #333;font-weight: 500;line-height: 24px;}
.popup_not_login .login_btn{display: inline-block;width: 140px;height: 40px;line-height: 40px;color: #fff;border-radius: 20px;background:#d70c19;font-size: 16px;}
.popup_not_login>p{margin: 15px 0 0;font-size: 16px;color: #333;}
.popup_not_login>p a{color: #50bbff;}
.trigger{cursor: pointer; font-size: 12px; position: absolute;bottom:20px;left: 50%;width: 130px;text-align: center;margin-left: -65px;}
.trigger p{margin:0;}
.trigger span{display: none;}
.trigger i{display: inline-block;width: 14px;height: 8px;}
.trigger .jt_t{background:url(../images/jt_icon.png) 0 0 no-repeat;}
.trigger .jt_b{background:url(../images/jt_icon.png) 0 -10px no-repeat;}

.registration_process{color: #333;margin-top: 30px;display: none}
.registration_process h3{margin:0;font-size: 16px;margin-bottom: 20px;}
.registration_process p{margin:0;font-size: 14px;margin-bottom: 10px;text-align: left;line-height: 18px;}
.registration_process p span{display: inline-block;border-radius: 18px;margin-right: 10px; width: 18px;height: 18px;text-align: center;line-height: 18px;color: #fff;}
.registration_process_list1{background:#ef255f;}
.registration_process_list2{background:#0cc6d7;}
.registration_process_list3{background:#fccf4d;}
.registration_process_list4{background:#085f63;}

/* 留言弹窗 */
.message_board{display: none; position: absolute;left: 50%;width: 850px;height: 510px;margin-left: -425px;border-radius: 10px;background:#fff;}
.message_board h3{height: 60px;line-height: 60px;font-weight: 500; background:#ebebeb;font-size:24px; color:#dc444e;margin: 10px 0 0;text-indent: 30px;}
.message_board_content{padding: 30px;}
.message_board_content div{position: relative;}
.message_board_content div p{float: left;margin:0 90px 25px 0;line-height: 30px;}
.message_board_content div p>span{float: left;width: 100px;color: #333;font-size: 20px;position: relative;}
.message_board_content div p>span i{color: #e45862;position: absolute;top: -2px;left: -10px;}
.message_board_content div p input[type="text"]{float: left;padding: 0 10px; width: 150px;height: 30px;line-height: 30px;border:none;border:1px solid #aaa;border-radius: 5px;}
.message_board_content div p label{padding: 0 15px;font-size: 15px;}
.message_board_content div p label input{vertical-align: middle; margin-top: -3px;}
.message_board_content div p textarea{font-size: 14px;color: #666;line-height: 23px;word-break: break-all;text-align: justify; float: left;padding: 5px; border:none;border:1px solid #aaa;border-radius: 5px;width: 550px;height: 95px;resize: none;}
.message_btn{text-align: center;margin-top: 20px;}
.message_btn button{margin: 0 20px;display: inline-block;width: 120px;height: 40px;text-align: center;border-radius:20px;background:#fff;line-height: 40px;border:1px solid #aaa;font-size: 16px;color: #333;}
.message_btn .message_btn1{background:#d70c19;border-color: #d70c19;color: #fff}
.message_board_content div .text_number{position:absolute;bottom:0;right:150px;margin:0;font-size: 14px;color: #999;}
.message_board_content div .text_number span{width: inherit;font-size: 14px;color: #999;}

.message_success{display: none; text-align: center; position: absolute;left: 50%;width: 850px;height: 270px;margin-left: -425px;border-radius: 10px;background:#fff;padding: 55px 0;}
.message_success p{margin:0;font-size: 20px;color: #333;line-height: 40px;}
.message_success button{font-size: 16px;margin-top: 40px; width: 120px;height: 40px;line-height: 40px;text-align: center;color: #fff;background:#d70c19;border-radius: 20px;border:none;}

/* 口才课程的背景 */
.eloquence_background{padding: 75px 0;}
.eloquence_background .title i{background:#ef255f;}
.eloquence_bg_ctent_img{float: left;width: 580px;height: 524px;background:url(../images/eloquence_bg.png) 0 0 no-repeat;}
.eloquence_bg_ctent_text{float: left;width: 620px;padding: 45px;}
.eloquence_bg_ctent_text h3{font-size: 20px;color: #333;font-weight: 500;}
.eloquence_bg_ctent_text div{line-height: 30px; word-break: break-all;text-align: justify;font-size: 16px;color: #666;}

/* 政策 */
.policy_wrap{width: 100%;height: 378px;background:url(../images/policy_bg.jpg) bottom center no-repeat;}
.policy ul{padding: 0;margin: 0;}
.policy ul li{float: left;background:#fff; width: 240px;height: 300px;border:1px solid #999;margin-right: 80px;padding: 20px;}
.policy ul .policy_last{margin-right:0;}
.policy ul li h3{font-size: 20px;font-weight: 500;text-align: center;margin:20px 0 0;line-height: 20px;}
.policy_tit1{color: #49beb7;}
.policy_tit2{color: #ef255f;}
.policy_tit3{color: #fccf4d;}
.policy_tit4{color: #085f63;}
.policy ul li p{height: 200px;overflow: hidden; font-size: 16px;color: #666;word-break: break-all;text-align: justify;margin:20px 0 0;}

/* 孩子面临的问题 */
.children_problem{padding: 75px 0 0;}
.children_problem .title i{background:#49beb7;}
.children_problem_text{font-weight: 500; text-align: center;font-size: 18px;color: #333;line-height: 35px;margin:0 0 35px;}
.children_problem_img{width: 1200px;height: 790px;background:url(../images/children_problem_bg.jpg);}

/* 学习口才的作用 */
.eloquence_role{padding: 75px 0;}
.eloquence_role .title i{background:#fccf4d;}
.eloquence_role_list ul{padding: 0;margin:0;}
.eloquence_role_list ul li{float: left;width: 398px;height: 240px;margin:3px 3px 0 0;}
.eloquence_role_ctent{position: relative;}
.eloquence_role_ctent span{display: block;width: 100%;height: 100%;line-height: 240px;text-align: center;color: #fff;font-size: 24px; position: absolute;top: 0;left: 0;background:url(../images/wrap.png);}

.eloquence_role_ctent_text{display: none; padding: 0 25px; position: absolute;top: 0;left: 0;width: 398px;height: 240px;background:#fccf4d;color: #fff;}
.eloquence_role_ctent_text h3{font-size: 22px;font-weight:400;text-align: center;line-height: 60px;margin:0;}
.eloquence_role_ctent_text_wrap{width: 348px;height: 132px;overflow: hidden;}
.eloquence_role_ctent_text_wrap p{text-align: justify;word-break: break-all;margin:0;font-size: 14px;line-height: 22px;}
.text_scrool_btn{display: block;width: 100%;height: 45px;margin:0 auto;cursor: pointer; background:url(../images/jt_b.png) center center no-repeat;}

/* 我们的优势 */
.advantage{padding: 75px 0;}
.advantage .title i{background:#085f63;}

.advantage_tit a{float: left;width: 300px;height: 80px;background:#f1f1f1;text-align: center;line-height: 80px;border-radius: 10px;font-size: 24px;color: #333;}
.advantage_tit ul{float: right;width: 750px;padding: 0;margin:0;}
.advantage_tit ul li{float: left;cursor: pointer; width: 300px;height: 80px;background:#f1f1f1;text-align: center;line-height: 80px;border-radius: 10px;font-size: 24px;color: #333;}
.advantage_tit ul .advantage_tit_last{float: right;}
.advantage_tit ul .advantage_tit_state{background:#085f63;color: #fff;}

.advantage_list{width: 1100px;height: 650px;margin:-20px auto 0;}
.advantage_list ul{padding: 0;margin: 0;}
.advantage_list ul li{display: none;}
.advantage_list ul .advantage_list_state{display: block;}
.advantage_list_wrap{width: 1100px;height: 650px;border:1px solid #666;padding: 50px 35px;}
.advantage_list_img{float: left;width: 280px;height: 550px;position: relative;}
.advantage_list_img img{position: absolute;bottom:-100px;left: -80px;}
.advantage_list_text{float: right;width: 690px;height: 550px;}
.advantage_list_text>p{font-weight: 500;word-break: break-all;text-align: justify; text-indent: 2em;font-size: 16px;color: #666;line-height: 25px;margin:0 0 30px;}

.advantage_list_text_item{margin-bottom: 15px;}
.advantage_list_text_item>span{line-height: 36px;float: left;text-indent: 10px;color: #fff;font-size: 18px; width: 130px;height: 36px;background:url(../images/advantage_list_text_item_icon.png);}
.advantage_list_text_item>p{float: left;margin:0 0 0 15px;font-size: 14px;color: #333; width: 510px;line-height: 25px;}
.advantage_list_text_item>p span{color: #11bab4;}

/*最新资讯*/
.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;
}

/* 学校简介 */
.school_introduction{padding: 75px 0;}
.school_introduction .title i{background:#ef255f;}
.school_introduction_text{word-break: break-all;text-align: justify;font-size: 15px;color: #333;line-height: 25px;}
.school_introduction a{margin:75px auto 0; display: block;width: 140px;height: 40px;line-height: 40px;text-align: center;background:#ef255f;color: #fff;font-size: 15px;border-radius: 20px;}

/* 查看宣传视频弹窗 */
.video_wrap{display: none; width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: url(../images/wrap.png);z-index: 9999}
.video_tc{border-radius: 10px; width: 800px;height: 510px;background:#fff;position: absolute;top: 50%;left: 50%;margin-top: -255px;margin-left: -400px;}
.video_tc_content{width: 800px;height: 410px;}
.video_tc_btn{display: block;width: 128px;height: 38px;border:1px solid #d70c19;border-radius: 20px;text-align: center;line-height: 38px;color: #d70c19;font-size: 14px;margin:30px auto;}

/* 课程安排 */
.course_arrangement{padding: 75px 0;}
.course_arrangement .title i{background:#49beb7;}
.course_arrangement_tab table{width: 100%;border-top:1px solid #999;table-layout:fixed;}
.course_arrangement_tab table th{text-align: center;padding: 30px 0 35px;}
.course_arrangement_tab table td{text-align: center;padding-bottom: 20px;}

/* 优秀教师 */
.prominent_teacher{padding: 75px 0;}
.prominent_teacher .title i{background:#fccf4d;}
.prominent_teacher_content{width: 1000px;margin:auto;}
.teacher_swich_btn_wrap{float: left;width: 150px;height: 400px;position: relative;}
.teacher_swich_btn{position: absolute;bottom: 0;right: 20px;}
.teacher_swich_btn i{width: 50px;height: 50px;cursor: pointer;}
.teacher_swich_btn .teacher_swich_btn_l{float: left;background:url(../images/left_icon.png) center center no-repeat;}
.teacher_swich_btn .teacher_swich_btn_r{float: right;background:url(../images/right_icon.png) center center no-repeat;}
.teacher_swich_btn .teacher_swich_btn_l:hover{background:url(../images/left_icon_state.png) center center no-repeat;}
.teacher_swich_btn .teacher_swich_btn_r:hover{background:url(../images/right_icon_state.png) center center no-repeat;}
.teacher_list_wrap{float: left;width: 850px;height: 400px;overflow: hidden;}
.teacher_list_wrap ul{padding: 0;margin:0;}
.teacher_list_text{width: 520px;height: 400px;float: left;padding:25px 0;}
.teacher_list_text p{margin:15px 0 0;}
.teacher_list_text p span{font-size: 16px;color: #333;margin-right: 10px;}
.teacher_list_text p .teacher_list_text_name{font-size: 24px;margin-right: 20px;}
.teacher_list_text div{text-align: justify;height: 225px;overflow: hidden; word-break: break-all;font-size: 14px;color: #666;margin-top: 30px;}
.teacher_list_img{width: 300px;float: right;height: 400px;overflow: hidden;}

/* 明星学员 */
.star_cadets{padding: 75px 0;}
.star_cadets .title i{background:#085f63;}

.star_cadets_wrap{position: relative;}
.star_cadets_wrap i{display: block; width: 50px;height: 50px;cursor: pointer;}
.star_cadets_left{position: absolute;left:-70px;top: 50%;margin-top: -25px;background:url(../images/left_icon.png) center center no-repeat;}
.star_cadets_right{position: absolute;right:-70px;top: 50%;margin-top: -25px;background:url(../images/right_icon.png) center center no-repeat;}
.star_cadets_left:hover{background:url(../images/left_icon_state.png) center center no-repeat;}
.star_cadets_right:hover{background:url(../images/right_icon_state.png) center center no-repeat;}

.star_cadets_list_wrap{width: 1200px;height: 360px;overflow: hidden;}
.star_cadets_list_wrap ul{padding: 0;margin:0;}
.star_cadets_list_wrap ul li{float: left;margin-right: 80px;}

.star_cadets_list{width: 240px;height: 360px;border-top:1px solid #333;padding-top:25px; }
.star_cadets_list p{margin:0 0 10px;}
.star_cadets_list p span{font-size: 16px;color: #333;margin-left: 40px;}
.star_cadets_list p .star_cadets_list_name{margin-left: 0;font-size: 24px;}
.star_cadets_list p .star_cadets_list_sex{margin-left: 0;}
.star_cadets_list_img{margin-top: 10px;border-radius: 5px;height: 220px;width: 240px;overflow: hidden;position: relative;}
.star_cadets_list_img img{position: absolute;top: 50%;left: 50%;display: none;}
/* 教学示范课 */
.teaching_demonstration{padding: 75px 0 0;}
.teaching_demonstration .title i{background:#ef255f;}
.teaching_demonstration a{display: block;margin:auto; width: 800px;height: 500px;background-position:center center;background-repeat:no-repeat;position:relative;}
.teaching_demonstration a span{display:block;width:100px;height:30px;text-align:center;line-height:30px;background:#fff;color:#333;font-size:14px;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-50px;borber-radius:30px;}
/* 学校照片 */
.school_photos{padding: 150px 0 75px;}
.school_photos .title i{background:#fccf4d;}

.school_photos_wrap{width: 1100px;height: 400px;margin:auto;}
.school_photos_list_wrap{float: left;width: 160px;padding: 43px 0;position: relative;}
.school_photos_list_wrap i{display: block;width: 160px;height: 40px;position: absolute;left: 0;cursor: pointer;}
.school_photos_btn_up{top: 0; background:url(../images/jt_up.png) center center no-repeat;}
.school_photos_btn_down{bottom:0;background:url(../images/jt_down.png) center center no-repeat;}

.school_photos_list{height: 314px;overflow: hidden;}
.school_photos_list ul{padding: 0;margin:0;}
.school_photos_list ul li{cursor: pointer; width: 160px;height: 92px;border:2px solid #eee;border-radius: 5px;margin-bottom: 19px;}
.school_photos_list ul li img{width: 160px;height: 92px;border-radius: 5px;}

.school_photos_big_img_wrap{float: right;width: 900px;}
.school_photos_big_img{padding: 27px 0;float: left;width: 600px;}
.school_photos_big_img img{width: 600px;height: 346px;}

.school_photos_big_img_detail{float: right;width: 260px;}
.school_photos_big_img_detail h3{width: 100px;font-size: 24px;color: #333; margin: 100px 0 0;line-height: 50px;border-bottom: 2px solid #fccf4d}
.school_photos_big_img_detail h4{font-size: 16px;color: #333;word-break: break-all; text-align: justify;margin:10px 0; }
.school_photos_big_img_detail p{width: 160px;height: 50px;background:#fccf4d;font-size: 22px;color: #333;position: relative;text-align: center;line-height: 50px;}
.school_photos_big_img_detail p i{display: block;width: 60px;height: 2px;background:#333; position: absolute;top:24px;left: -40px;}




/* 精彩瞬间 */
.wonderful_moment{padding: 75px 0 150px;width: 1201px;margin:auto;}
.wonderful_moment .title i{background:#085f63;}

.wonderful_moment_wrap{position: relative;}
.wonderful_moment_wrap i{display: block; width: 50px;height: 50px;cursor: pointer;}
.wonderful_moment_left{position: absolute;left:-70px;top: 50%;margin-top: -25px;background:url(../images/left_icon.png) center center no-repeat;}
.wonderful_moment_right{position: absolute;right:-70px;top: 50%;margin-top: -25px;background:url(../images/right_icon.png) center center no-repeat;}
.wonderful_moment_left:hover{background:url(../images/left_icon_state.png) center center no-repeat;}
.wonderful_moment_right:hover{background:url(../images/right_icon_state.png) center center no-repeat;}

.wonderful_moment_list_wrap{width: 1201px;height: 180px;overflow: hidden;}
.wonderful_moment_list_wrap ul{padding: 0;margin:0;}
.wonderful_moment_list_wrap ul li{float: left;margin-right: 27px;}
.wonderful_moment_list_wrap ul li img{width: 280px;height: 180px;}
