* {
  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:rgba(255,255,255,.5);
	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/grading_banner_2.jpg) center center no-repeat;
	background-size: cover;
}
.profile_bg{
	background:url(../images/profile_banner.jpg) center center no-repeat;
}
.banner_bor{
	width: 100%;
    height: 18px;
    background: #f8fafc url(../images/img.png) no-repeat;
    background-size: contain;
}
.width_auto{width: 1200px;margin:auto;}
/*最新资讯*/
.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;
}
.content_wrap{background:#f8fafc;}
/* 学生考级导航 */
.grading_list{background:rgba(235,246,246,0.9);border-radius: 10px;position: relative;z-index: 1;margin-top: -160px;}
.grading_list ul{padding: 50px 0;margin:0;}
.grading_list ul li{position: relative; float: left;width: 400px;height: 100px;border-right:1px solid #333;border-bottom:1px solid #333;}
.grading_list ul .bor_r_0{border-right: 0;}
.grading_list ul .bor_b_0{border-bottom: 0;}
.grading_list_content{cursor: pointer; text-align: center; border-radius: 10px;width: 380px;height: 130px;position: absolute;left: 10px;}
.position_b{bottom:10px;}
.position_t{top: 10px;}
.grading_list_content span{display: inline-block;height: 130px; line-height: 130px;color: #333;font-size: 18px;}
.grading_list_content span i{display: inline-block;width: 80px;height: 130px;vertical-align: middle;margin-top: -5px;margin-right: 10px;}
.grading_list_content_icon1{background:url(../images/grading_list_icon1.png) center center no-repeat;}
.grading_list_content_icon2{background:url(../images/grading_list_icon2.png) center center no-repeat;}
.grading_list_content_icon3{background:url(../images/grading_list_icon3.png) center center no-repeat;}
.grading_list_content_icon4{background:url(../images/grading_list_icon4.png) center center no-repeat;}
.grading_list_content_icon5{background:url(../images/grading_list_icon5.png) center center no-repeat;}
.grading_list_content_icon6{background:url(../images/grading_list_icon6.png) center center no-repeat;}
.grading_list_content:hover{background:#49c9c4;}
.grading_list_content:hover span{color: #fff;}
.grading_list_content:hover span .grading_list_content_icon1{background:url(../images/grading_list_icon1_state.png) center center no-repeat;}
.grading_list_content:hover span .grading_list_content_icon2{background:url(../images/grading_list_icon2_state.png) center center no-repeat;}
.grading_list_content:hover span .grading_list_content_icon3{background:url(../images/grading_list_icon3_state.png) center center no-repeat;}
.grading_list_content:hover span .grading_list_content_icon4{background:url(../images/grading_list_icon4_state.png) center center no-repeat;}
.grading_list_content:hover span .grading_list_content_icon5{background:url(../images/grading_list_icon5_state.png) center center no-repeat;}
.grading_list_content:hover span .grading_list_content_icon6{background:url(../images/grading_list_icon6_state.png) center center no-repeat;}
.grading_list_content_state{background:#49c9c4;}
.grading_list_content_state span{color: #fff;}
.grading_list_content_state span .grading_list_content_icon1{background:url(../images/grading_list_icon1_state.png) center center no-repeat;}
.grading_list_content_state span .grading_list_content_icon2{background:url(../images/grading_list_icon2_state.png) center center no-repeat;}
.grading_list_content_state span .grading_list_content_icon3{background:url(../images/grading_list_icon3_state.png) center center no-repeat;}
.grading_list_content_state span .grading_list_content_icon4{background:url(../images/grading_list_icon4_state.png) center center no-repeat;}
.grading_list_content_state span .grading_list_content_icon5{background:url(../images/grading_list_icon5_state.png) center center no-repeat;}
.grading_list_content_state span .grading_list_content_icon6{background:url(../images/grading_list_icon6_state.png) center center no-repeat;}
/* 往期考生一览 */
.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;}
.examinees{padding: 75px 0 0;}
.examinees .title i{background:#ef255f;}
/* 快速查询 */
.quick_query{width: 1000px; background:#fff;margin:auto;padding: 20px 120px;}
.quick_query h3{font-weight: 400; text-align: center;line-height: 24px;font-size: 24px;color: #333;margin:0 0 30px;}
.quick_query_list{line-height: 28px;font-size: 15px;margin-bottom: 15px;}
.quick_query_list p{float: left;font-size: 18px;color: #333;margin:0;}
.quick_query_list label{float: left;margin-left: 20px;font-weight: 400;}
.quick_query_list label input[type="radio"]{float: left;vertical-align: middle;margin-top: 8px;}
.quick_query_list label select{float: left;height: 28px;line-height: 28px;border:none;border:1px solid #ddd;border-radius: 5px;}
.quick_query_list label span{float: left;margin-left: 5px;}
.quick_query_type_list{float: left;width: 590px;}
.quick_query_type_list button{float: left;margin-left: 20px; width: 60px;height: 28px;border:none;border-radius: 5px;background:#0ac8e4;color: #fff;font-size: 14px;}
.accurate_search label input[type="text"]{padding:0 10px; float: left;height: 28px;line-height: 28px;border:none;border:1px solid #ddd;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.accurate_search label a{float: left;width: 60px;height: 28px;background:#2ad5cf;font-size: 14px;color: #fff;text-align: center;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
/* 往期考生一览列表 */
.examinees_list{width: 1000px;margin:auto;}
.examinees_list ul{padding: 0;margin:0;}
.examinees_list ul li{float: left;margin-right:50px;margin-top: 40px;}
.examinees_list_content{width: 300px;height: 440px; background:#fff;border:2px solid #fff;padding: 0 10px;}
.examinees_list_content img{display: block; width: 200px;height: 200px;margin:17px auto;border-radius: 5px;}
.examinees_list_content h3{text-align: center;font-size: 24px;color: #333;font-weight: 400;margin:0;line-height: 24px;}
.examinees_list_content>p{text-align: center;margin:10px 0 20px;font-size: 16px;color: #333;}
.examinees_list_content:hover{border-bottom:2px solid #f15a86;border-right:2px solid #f15a86;}
.examinees_list_content_b{padding: 10px;border-top:1px solid #dcdcdc;}
.examinees_list_content_b p{margin:0;font-size: 14px;color: #666;height: 25px;line-height: 25px;overflow: hidden;}
.examinees_list_content_b p span{color: #333;font-weight: 600}
.marl25{margin-left: 25px;}
/* 优秀考生列表 */
.examinee_video{width: 1000px;margin:20px auto;}
.examinee_video ul{padding: 0; margin:0;}
.examinee_video ul li{float: left;margin-right: 35px;margin-top: 35px;}
.examinee_video_content{width: 310px;height: 220px;position: relative;}
.examinee_video_content>img{width: 310px;height: 220px;}
.examinee_video_content1{width: 100%;margin:0; position: absolute;left: 0;bottom: 0;padding: 0 10px;background:url(../images/wrap.png);}
.examinee_video_content1 span{float: left;font-size: 14px; width: 230px; color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 40px;line-height: 40px; }
.examinee_video_content1 i{float: right;margin:8px 10px 0 0; width: 22px;height: 22px;background:url(../images/video_icon.png) center center / 100% no-repeat;}
.examinee_video_content2{display: none;padding: 20px; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:url(../images/wrap.png);}
.examinee_video_content2 i{display: block;width: 40px;height: 40px;background:url(../images/video_icon.png) center center / 100% no-repeat;margin:40px auto 50px;}
.examinee_video_content2 p{height: 50px;overflow: hidden; font-size: 16px;color: #fff;word-break: break-all;text-align: justify;margin:0;}
.examinee_video_content:hover .examinee_video_content1{display: none;}
.examinee_video_content:hover .examinee_video_content2{display: block;}
/* 最新考级报名 */
.grading_application{padding: 75px 0 0;}
.grading_application i{background:#ef255f;}
.grading_application_wrap{background:url(../images/grading_application_bg.png) 0 0 no-repeat;}
.grading_application_auto{width: 1000px;margin:auto;padding: 30px 0;}
.grading_application_list_swich_btn{margin-bottom:20px;}
.grading_application_list_swich_btn ul{padding: 0;margin:0;}
.grading_application_list_swich_btn ul li{cursor: pointer; float: left;width: 100px;height: 30px;line-height: 30px;text-align: center; margin-right: 20px;border:1px solid #999;border-radius: 2px;background:#fff;color: #666;font-size: 14px;}
.grading_application_list_swich_btn ul li:hover{border-color: #ef255f;color: #ef255f;}
.grading_application_list_swich_btn ul .grading_application_list_swich_btn_state{border-color: #ef255f;color: #ef255f;}
.grading_application_list_swich ul{padding: 0;margin:0;}
.grading_application_list_swich>ul>li{display: none;}
.grading_application_list_swich>ul>li.grading_application_list_swich_state{display: block;}
.grading_application_list{background:#fff;margin-bottom: 30px;border-radius: 10px;padding: 30px 45px;box-shadow:  0 0 5px #eee}
.grading_application_list_tab{width: 690px;float: left;}
.grading_application_list_tab h3{text-align: center;font-size: 20px;font-weight: 400;margin:0 0 20px;}
.grading_application_list_tab table{width: 690px;border:1px solid #e4e4e4;background:#f9fbfd;border-radius: 5px;}
.grading_application_list_tab table td{border: 1px solid #e4e4e4;text-align: center;padding:7px 60px;font-size: 16px;color: #333;}
.grading_application_list_tab table .t-al-l{text-align: left;}
.w190{width: 190px;}
.w500{width: 500px;}
.grading_application_list_btn{width: 140px;float: right;}
.grading_application_list_btn i{display: block;width: 140px;height: 140px;margin-top: 40px;}
.grading_application_list_btn .grading_application_icon1{background:url(../images/grading_application_icon1.png) center center no-repeat;}
.grading_application_list_btn .grading_application_icon2{background:url(../images/grading_application_icon2.png) center center no-repeat;}
.grading_application_list_btn a{display: block;width: 140px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #333;border-radius: 20px;border:1px solid #d70c19;margin-top: 100px;background: #fff;}
.grading_application_list_btn a:hover{background:#d70c19;color: #fff}
.grading_application_list_btn span{display: block;width: 140px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #fff;border-radius: 20px;margin-top: 100px;background: #cccccc;}
/* 选择测试级别 */
.choose_level{width: 1000px;margin:auto;padding: 75px 0 0;}
.title1{margin-bottom: 40px;}
.title1 i{display: inline-block;width: 30px;height: 6px;vertical-align:middle;margin-right: 10px; margin-top: -10px;}
.title1 span{font-size: 28px;color: #333;}
.choose_level .title1 i{background: #ef255f;}
.fll{float: left;}
.flr{float: right;}
.choose_level_wrap{width: 440px;padding: 45px 0 30px;background: #fff;border:1px solid #eee;border-radius: 10px;}
.choose_level_img{width: 360px;height: 160px;margin:auto;position: relative;border-radius: 5px;}
.choose_level_img1{background: #ffc120;}
.choose_level_img2{background: #43c2a3;}
.choose_level_img img{position: absolute;bottom:0;left: 50%;}
.choose_level_img1 img{margin-left: -126px;}
.choose_level_img2 img{margin-left: -105px;}
.choose_level_list{padding: 0 10px;}
.choose_level_list ul{padding: 0; margin:0;}
.choose_level_list>ul>li{cursor: pointer; float: left;font-size: 16px;color: #333;margin-left: 15px;margin-top: 20px;width: 120px;height: 40px;line-height: 40px;text-align: center;border:1px solid #999;border-radius: 5px;}
.choose_level_list>ul>li:hover{background: #ef255f;border-color: #ef255f;color: #fff;}
.choose_level_list>ul>li.choose_level_list_state{background: #ef255f;border-color: #ef255f;color: #fff;}
.choose_level_course_list{display: none;width: 418px;position: relative;padding-bottom: 30px;}
.choose_level_course_list a{margin-top: 10px;margin-left: 15px; float: left;width: 85px;height: 30px;border-radius: 20px; text-align: center;line-height: 30px;font-size: 14px;color: #666;}
.choose_level_course_list a:hover{background: #eeeeee;color:#333;}
.choose_level_course_list a.choose_level_course_list_state{background: #eeeeee;color:#333;}
.choose_level_course_list i{cursor: pointer;display: block;width: 50px;height: 30px; position: absolute;bottom: 0;left: 50%;margin-left: -25px;background: url(../images/jt_up.png) center center no-repeat;}
/* 模拟考级排行榜 */
.analogue_rankings{width: 1000px;margin:auto;padding: 75px 0 0;}
.analogue_rankings .title1 i{background: #49beb7;}
.analogue_rankings_wrap{margin:auto;padding:20px 30px; width: 900px;height: 360px;border:1px solid #eee;border-radius: 10px;background:#fff;}
.rankings_wrap{width: 840px;height: 320px;overflow: hidden;}
.rankings_wrap ul{margin:0;padding: 0;}
.rankings_wrap ol{margin:0;padding: 0;}
.rankings_wrap_one>li{height: 40px;line-height: 40px;border-bottom: 1px dashed #e8e8e8;}
.rankings_wrap_two li{float: left;text-align: center;font-size: 12px;color: #545454;}
.w60{width: 60px;}
.w50{width: 50px;}
.w100{width: 100px;}
.w120{width: 120px;}
.w200{width: 200px;}
.mgr160{margin-right: 160px;}
.mgr90{margin-right: 90px;}
.mgr110{margin-right: 110px;}
.mgr40{margin-right: 40px;}
.mgr20{margin-right: 20px;}
/* 听老师示范 */
.teacher_demonstration{width: 1000px;margin:auto;padding: 75px 0 0;}
.teacher_demonstration .title1 i{background: #ffce22;}
.teacher_demonstration_wrap{padding: 20px 0; width: 900px;margin:auto;background: #fff;border:1px solid #ddd;border-radius: 10px;}
.teacher_demonstration_wrap ul{padding: 0;margin:0;}
.screen{padding:0 20px;margin-bottom: 15px;}
.screen ul{margin:0;padding: 0;}
.screen ul li{float: left;margin-right: 60px;line-height: 28px;}
.screen ul li span{float: left;font-size: 18px;color: #333;}
.screen ul li select{float: left;font-size: 12px;color: #666; width: 100px;height: 28px;border:none;border:1px solid #ddd;border-radius: 5px;line-height: 28px;}
.teacher_demonstration_wrap .audio_list{padding:0 20px;height: 60px;line-height: 60px;}
.audio_list li{float: left;font-size: 14px;color: #333;max-width: 300px; height:60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.audio_list li span{font-weight: 500;}
.audio_list li label{margin:0;}
.audio_list li label input{vertical-align: middle;margin-top: -2px;margin-right: 10px;}
.audio_list .flr{float: right;}
.audio_btn_list a{float: left;width: 20px;height: 20px;margin:20px 10px;}
.audio_play_btn{background:url(../images/play_btn_icon.png) center center no-repeat;}
.audio_add_btn{background:url(../images/add_btn_icon.png) center center no-repeat;}
.audio_add_btn1{background:url(../images/add_btn_icon1.png) center center no-repeat;}
.audio_collection_btn{background:url(../images/collection_btn_icon.png) center center no-repeat;}
.audio_collection_btn1{background: url(../images/collection_btn_icon1.png) center center no-repeat;}
.audio_btn_list .audio_play_btn:hover{background:url(../images/play_btn_icon1.png) center center no-repeat;}
.audio_btn_list .audio_add_btn:hover{background:url(../images/add_btn_icon1.png) center center no-repeat;}
.audio_btn_list .audio_collection_btn:hover{background:url(../images/collection_btn_icon1.png) center center no-repeat;}
.operation_btn{padding: 20px;}
.operation_btn label{float: left;margin:0;}
.operation_btn label input{vertical-align: middle;margin-top:-2px;margin-right: 10px;}
.operation_btn label span{line-height: 30px;font-size: 14px;color: #333;}
.operation_btn a{float: left;margin-left: 30px;width: 120px;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #333;border-radius: 20px;border:1px solid #ffce22;}
.operation_btn .add_play_list_btn{background: #ffce22;color: #fff;}
/* 口才练习 */
.eloquence_practice{width: 1000px;margin:auto;padding: 75px 0 0;}
.eloquence_practice .title1 i{background: #085f63;}
.eloquence_practice_wrap{padding: 20px 0; width: 900px;margin:auto;background: #fff;border:1px solid #ddd;border-radius: 10px;}
.eloquence_practice_wrap ul{padding: 0;margin:0;}
.eloquence_practice_wrap .audio_list{padding:0 20px;height: 60px;line-height: 60px;}
.audio_play_btn1{display: block;width: 100px;height: 20px;line-height: 20px;margin:20px; background:url(../images/play_btn_icon.png) left center no-repeat;}
.audio_play_btn1:hover{ background:url(../images/play_btn_icon2.png) left center no-repeat;}
.audio_play_btn1 u{margin-left: 40px;text-decoration: none;color: #333;}
.audio_play_btn1:hover u{color: #0c6165;text-decoration: underline;}
/*ly*/
.grading_style{
	width:1000px;
	margin:0 auto;
}
.to_style_content{
	width:100%;
}
.to_style_list{
	width:100%;
	padding:10px;
	background:#fff;
	border-radius:5px;
	margin-top:15px;
}
.to_style_list .left{
	width:280px;
	height:190px;
	border-radius:5px;
	overflow: hidden;
}
.to_style_list .left img{
	width:100%;
}
.to_style_list .right{
	width:655px;
}
.to_style_list .right p{
	width:100%;
	margin:0;
	padding:0 !important;
}
.to_style_list .right p .title{
	display: block;
	width:60%;
	text-align: left;
	margin: 0;
}
.to_style_list .right p.right_content{
	width:100%;
	margin-top:15px;
}
.to_style_list .right p.view_details_btn{
	width:100%;
	margin-top:40px;
}
.to_style_list .right p.view_details_btn a{
	display:block;
	width:140px;
	height:40px;
	line-height:40px;
	background:#ffce22;
	border-radius:5px;
}
.fz22{
	font-size:2.2rem;
}
.line_clamp3{
  overflow:hidden;
	text-overflow:ellipsis; 
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.excellent_video{
	width:1000px;
	margin:0 auto;
	padding-top:75px;
}
.excellent_content{
	width:1000px;
	padding:0 35px;
}
.excellent_content .left{
	position: relative;
	width:615px;
	height:420px;
	overflow: hidden;
}
.excellent_content .left p{
	position: absolute;
	left:0;
	top:0;
	margin:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.7);
}
.excellent_content .left p span{
	display: block;
	width:77px;
	height:77px;
	margin:165px auto 0;
}
.excellent_content .left img{
	width:100%;
	height:100%;
}
.excellent_content .right{
	width:315px;
	height:420px;
	padding:55px 25px 30px;
	background:url(../images/examinee_bg.png) no-repeat;
	background-size:100% 100%;
}
.excellent_content .right p{
	margin:0;
	line-height:1.8;
}
.excellent_content_prompt{
	width:930px;
	margin:0 auto;
	padding:10px 20px;
	background:#fff;
	border:1px solid #ddd;
}
.excellent_content_prompt p{
	margin:0;
}
.excellent_content_prompt .title{
	width:100%;
	/*padding:10px;*/
	margin:0;
	text-align:left;
}
.excellent_content_prompt .title .title_content{
	width:500px;
	font-size:2rem;
}
.excellent_content_prompt .title span{
	display: block;
	font-size:1.4rem;
	color:#666;
	margin:0;
}
.excellent_content_prompt .statistics{
	width:100%;
	padding:10px 0 0;
}
.excellent_content_prompt .statistics .statistics_pic{
	padding:0 0 0 25px;
	margin:0 0 0 20px;
}
.excellent_content_prompt .statistics .statistics_pic.comment{
	background: url(../images/comment.png) no-repeat;
	background-size:17px 14px;
	background-position:left center;
	cursor: pointer;
}
.excellent_content_prompt .statistics .statistics_pic.fabulous{
	background: url(../images/fabulous.png) no-repeat;
	background-size:15px 15px;
	background-position:left center;
	cursor: pointer;
}
.excellent_content_prompt .statistics .statistics_pic.fabulous1{
	background: url(../images/fabulous1.png) no-repeat;
	background-size:15px 15px;
	background-position:left center;
}
.excellent_content_prompt .statistics .statistics_pic.share{
	background: url(../images/share.png) no-repeat;
	background-size:14px 14px;
	background-position:left center;
	cursor: pointer;
}
.video_review{
	width:998px;
	margin:105px auto 0;
}
.video_review h5{
	padding:20px 0;
	border-bottom:1px solid #ddd;
}
.fz22{
	font-size:2.2rem;
}
.marr15{
	margin-right:15px;
}
.mart10{
	margin-top:10px !important;
}
.video_review .comment{
	width:900px;
	margin:0 auto;
}
.video_review .comment textarea{
	width:100%;
	height:120px;
	resize:none;
	padding:15px 20px;
	border:1px solid #ddd;
	border-radius:8px;
	font-size:14px;
}
.video_review .comment .btn_box{
	margin-top:20px;
}
.video_review .comment .btn_box input{
	padding:7px 15px;
	margin-right:20px;
	border-radius:5px;
	border:0;
	font-size:14px;
	color:#666;
	background: inherit;
}
.video_review .comment .btn_box input.bor{
	border:1px solid #d70c19;
	color:#333;
}
.video_review .comment .btn_box label{
	font-weight:inherit;
	color:#999;
	font-size:14px;
}
.video_review .comment .comment_content{
	width:100%;
	margin-top:50px;
}
.video_review .comment .comment_content>div{
	width:100%;
	padding:15px 10px 15px 20px;
	margin-top:15px;
	border-bottom:1px solid #ddd;
}
.video_review .comment .comment_content div .left{
	width:60px;
	height:60px;
	border-radius:50%;
	overflow: hidden;
}
.video_review .comment .comment_content div .left img{
	width:100%;
}
.video_review .comment .comment_content div .right{
	width:795px;
}
.video_review .comment .comment_content div .right .comment_text{
	display: block;
	width:680px;
}
.video_review .comment .comment_content div .right .statistics_pic{
	padding:0 0 0 25px;
	margin:0 0 0 20px;
}
.video_review .comment .comment_content div .right .statistics_pic.fabulous{
	background: url(../images/fabulous.png) no-repeat;
	background-size:15px 15px;
	background-position:left center;
	cursor: pointer;
}
.video_review .comment .comment_content div .right .statistics_pic.fabulous1{
	background: url(../images/fabulous1.png) no-repeat;
	background-size:15px 15px;
	background-position:left center;
}
.video_review .comment .more{
	width:20px;
	height:12px;
	margin:10px auto 0;
	cursor:pointer;
	background:url(../images/more.png) no-repeat;
	background-size:100% 100%;
}
.related_video_box{
	width:1050px;
	margin:60px auto;
}
.related_video_box h5{
	width:1000px;
	margin:0 auto;
	padding:20px 0;
	border-bottom:1px solid #ddd;
}
.related_video_box h5 .another_batch{
	line-height:22px;
	margin-top:10px;
	font-weight: inherit;
	background:url(../images/another_batch.png) no-repeat;
	background-size:12px 9px;
	background-position:left center;
	padding-left:20px;
	cursor: pointer;
}
.related_video_box .related_video{
	width:100%;
	margin-top:35px;
}
.related_video_box .related_video p{
	width:230px;
	height:180px;
	margin:0 0 0 25px;
	border-radius:8px;
	overflow: hidden;
}
.related_video_box .related_video p a{
	position: relative;
	display: block;
	width:100%;
	height:100%;
}
.related_video_box .related_video p a img{
	width:100%;
}
.related_video_box .related_video p a span{
	position:absolute;
	left:0;
	bottom:0;
	display: block;
	width:100%;
	padding:10px;
	background: rgba(0,0,0,.8);
}
/*本期考级*/
.children_eloquence{
	width:1000px;
	margin:0 auto;
	background:#fff;
	border-radius:5px;
	overflow: hidden;
}
.children_eloquence .left{
	width:580px;
	padding:15px 0;
	background:url(../images/children_eloquence.png) no-repeat;
	background-size:600px 340px;
	background-position:left center;
}
.children_eloquence .left h5{
	margin:0;
}
.children_eloquence .left table{
	width:500px;
	margin:10px 0 0 40px;
	border-radius:5px;
	overflow: hidden;
}
.children_eloquence .right{
	position: relative;
	width:420px;
}
.children_eloquence .right>div{
	position: absolute;
	right:20px;
	top:30px;
	width:100%;
	height:320px;
	border-radius:5px;
	overflow: hidden;
}
.children_eloquence .right>div img{
	width:100%;
}
.children_eloquence .right>div .floating_layer{
	position: absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	padding-top:100px;
	background:rgba(0,0,0,.6);
	border-radius:5px;
	overflow: hidden;
}
.children_eloquence .right>div .floating_layer p{
	margin:0;
}
.children_eloquence .right>div .floating_layer a{
	display: block;
	width:140px;
	height:40px;
	line-height:40px;
	margin:50px auto 0;
	border:1px solid #fff;
	border-radius:20px;
	background:rgba(215,12,25,.75);
}
.fz26{
	font-size:26px;
}
.effect_grading{
	width:1000px;
	margin:140px auto 0;
}
.effect_grading .title i{background:#49beb7;}
.effect_grading_content .left{
	width:360px;
	height:372px;
	background:url(../images/effect_grading.png) no-repeat;
	background-size:100% 100%;
}
.effect_grading_content .left .certificate{
	width:300px;
	margin:0 auto;
}
.effect_grading_content .left .certificate img{
	width:100%;
}
.mart50{
	margin-top:50px;
}
.effect_grading_content .right{
	width:640px;
	height:354px;
	background:#edf8fc;
	border-radius:5px;
	padding:30px;
}
.effect_grading_content .right p{
	margin:0;
	line-height:1.8;
	text-indent:30px;
}
.training_video{
	width:1000px;
	margin:75px auto 0;
}
.training_video>.video{
	width:800px;
	height:500px;
	margin:30px auto 0;
}
.training_video .title i{background:#085f63;}
.test_instructions{
	width:1000px;
	margin:140px auto 0;
}
.test_instructions .title i{background:#fccf4d;}
.test_instructions_content{
	width:1000px;
	height:370px;
	padding-top:30px;
	margin:0 auto;
	background:url(../images/test_instructions.png) no-repeat;
	background-size:860px 351px;
	background-position:center top;
}
.test_instructions_content .left{
	width:250px;
}
.test_instructions_content .left p{
	position:relative;
	width:250px;
	height:160px;
	overflow: hidden;
	margin-top:10px;
	cursor:pointer;
}
.test_instructions_content .left p>span{
	position: absolute;
	left:0;
	top:0;
	background:url(../images/bg_06.png) repeat;
	display: block;
	width:100%;
	height:100%;
	color:#fff;
}
.test_instructions_content .left p:hover>span{
	background:url(../images/bg_09.png) repeat;
}
.test_instructions_content .right p>span{
	position: absolute;
	left:0;
	top:0;
	background:url(../images/bg_06.png) repeat;
	display: block;
	width:100%;
	height:100%;
	color:#fff;
}
.test_instructions_content .right p:hover>span{
	background:url(../images/bg_09.png) repeat;
}
.test_instructions_content .right{
	width:250px;
}
.test_instructions_content .right p{
	position:relative;
	width:250px;
	height:160px;
	overflow: hidden;
	margin-top:10px;
}
.test_instructions_content .middle{
	width:490px;
	height:320px;
	background:#fff;
	padding:25px 20px;
	box-shadow:0px 2px 3px #e5e6e8;
	margin:15px 0 0 5px;
}
.test_instructions_content p{
	margin:0;
	line-height:1.8;
}
.test_instructions_content p img{
	width:100%;
}