﻿@charset "utf-8";

*{
	margin: 0;
	padding: 0;
}
body{
	font-size: 12px;
	font-family: "微软雅黑";
	color: #666;
	background: #fff;
}
ol li,ul li,li{
	list-style-type: none;
	vertical-align: middle;
}
i,em{
	font-style: normal;
}
img{
	border: none;
	vertical-align: middle;
}
a,input{
	outline: none;
}
h2,h3,h4{
	font-weight: normal;
}
a{
	text-decoration: none;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.w1000{
	width: 1000px;
	margin: 0 auto;
}
.clear{
	clear: both;
}
.border-b{
	border-bottom: none !important;
}
.margin-b{
	margin-bottom: 20px;
}


/*banner*/
.banner{
	width: 100%;
	min-width: 1000px;
	height: inherit;
	margin-bottom: 30px;
}
.banner img{
	width: 100%;
	min-width: 1000px;
}
/**/
.fix_bottom{
	width: 1000px;
	position: fixed;
    bottom: 0;
    height: 40px;
    background: url(../images/fix-bg.png) no-repeat;
}
/*中间部分*/
.content{
	width: 100%;
	height: inherit;
	background: #fff;
	/*overflow: hidden;*/
}
.meis_box{
	overflow: hidden;
}
.sub_tit{
	width: 1000px;
	height: inherit;
	overflow: hidden;
	margin-bottom: 30px;
}
.meis_box .con_fl{
	width: 90px;
	text-align: center;
}
.meis_box .con_fr{
	width: 910px;
}
.meis_list .order{
	width: 80px;
	margin-right: 8px;
	text-align: center;
}
.meis_box .con{
	width: 820px;
}
.meis_box .meis_list,
.music_box .music_list{
	width: 100%;
	height: inherit;
	margin-bottom: 30px;
	overflow: hidden;
}
.meis_list .order i{
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.meis_one .order i{
	background: #ff2626;
}
.meis_box .con h2{
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 24px;
	font-weight: bold;
	font-family: "微软雅黑";
	padding-bottom: 7px;
}
.meis_box .con p{
	color: #333;
	font-size: 12px;
	text-indent: 24px;
	line-height: 24px;
	margin-bottom: 15px;
}
.meis_box .sub_case{
	margin-top: 5px;
}
.exam_or{
	width: 100%;
	height: 199px;
	color: #333;
	font-family: "方正正中黑简体";
	background: url(../images/noe_gkBg.jpg) no-repeat;
}
.exam_or .list{
	width: 308px;
}
.exam_or .bottom{
	margin-top: 27px;
}
.exam_or strong{
	display: block;
	font-size: 24px;
	line-height: 44px;
}
.exam_or span{
	display: block;
	font-size: 14px;
	font-family: "微软雅黑";
	line-height: 24px;
}
.exam_or span em{
	font-weight: bold;
}
.meis_two .con h2 span{
	color: #ed681f;
}
.meis_two .order i{
	background: #ed681f;
}
.meis_two .TL_jj{
	padding-bottom: 13px;
	border-bottom: 2px solid #e6e6e6;
}
.TL_jj_case{
	width: 100%;
	height: 153px;
	overflow: hidden;
}
.TL_jj_case ul{
	width: 215px;
	float: left;
}
.TL_jj_case ul li{
	height: 14px;
	color: #2f2f2f;
	font-size: 14px;
	line-height: 14px;
	font-family: "微软雅黑";
	padding-bottom: 20px;
}
.TL_jj_case ul li i{
	display: inline-block;
	width: 20px;
	height: 14px;
	vertical-align: middle;
	background: url(../images/icon_icon.jpg) no-repeat;
}
.TL_jj_case ul li em{
	color: #ff5236;
}
.core_con{
	width: 820px;
	height: 330px;
	margin-top: 20px;
	overflow: hidden;
}
.core_con .core_lst{
	width: 342px;
	height: 330px;
}
.core_con .core_lst strong,
.music_core .core_lst strong{
	display: inline-block;
	color: #333;
	padding: 5px 7px;
	font-size: 18px;
	font-family: "方正正中黑简体";
	font-weight: normal;
	background: #ebebeb;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.core_con .core_lst p{
	margin-top: 10px;
	text-indent: 0 !important;
}
.core_con .core_lst span{
	color: #ed681f;
}
.core_con .core_lst p i{
	color: #414141;
	font-style: italic;
	font-weight: 600;
}
.core_con .core_lst .phone,
.music_core .core_lst .phone{
	width: 100%;
	height: 30px;
	overflow: hidden;
}
.core_con .core_lst em,
.music_core .core_lst em{
	display: inline-block;
	line-height: 30px;
	color: #ff7800;
	font-size: 30px;
	font-weight: bolder;
}
.core_con .core_lst .phone i,
.music_core .core_lst .phone i{
	display: inline-block;
	width: 30px;
	height: 30px;
	float: left;
	margin-left: 40px;
	margin-right: 5px;
	background: url(../images/icon_phone.jpg) no-repeat;
}
.sub_case_banner{
	margin-top: 20px;
}
.meis_three .con h2 span{
	color: #1580d5;
}
.meis_three .order i{
	background: #1580d5;
}
.teacher_subBox{
	overflow: hidden;
	margin-bottom: 20px;
}
.meis_teacher{
	border-bottom: 2px solid #e5e5e5;
}
.teacher_list{
	height: 200px;
	margin-bottom: 20px;
}
.teacher_list .user{
	width: 160px;
	height: 100%;
	margin-right: 30px;
}
.teacher_list .con{
	width: 630px;
}
.teacher_list .con strong{
	display: block;
	font-size: 20px;
	line-height: 40px;
	color: #000;
	font-family: "微软雅黑";
}
.teacher_list .con span{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #000;
	font-weight: 600;
}
.teacher_list .con p{
	font-size: 12px;
	color: #333;
}
.sub_con{
	width: 825px;
	overflow: hidden;
}
.sub_con .genre_class{
	width: 265px;
	height: 360px;
	float: left;
	margin: 10px 10px 0 0;
	background: #eef2f5;
}
.sub_con .genre_class .top{
	height: 39px;
	line-height: 39px;
	text-align: center;
}
.sub_con .genre_class .top h3{
	color: #2f2f2f;
	font-size: 18px;
	font-family: "方正正中黑简体";
}
.sub_con .genre_class .top h3 em{
	color: #1580d5;
	font-size: 22px;
}
.sub_con .genre_class .case_tu{
	width: 100%;
	height: 140px;
	margin-bottom: 15px;
	overflow: hidden;
}
.sub_con .genre_class p{
	width: 242px;
	height: 111px;
	color: #4c4c4c;
	font-size: 12px;
	margin-left: 11px;
	margin-bottom: 5px;
}
.sub_con .genre_class .btn{
	width: 110px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin: 0 auto;
	background: url(../images/icon_bg.jpg) no-repeat;
}
.sub_con .genre_class .btn a{
	display: block;
	color: #fff;
	font-size: 16px;
	font-family: "方正正中黑简体";
}
.manage{
	width: 100%;
	overflow: hidden;
}
.manage .list{
	margin-top: 5px;
}
.manage .list h3{
	line-height: 28px;
	color: #1580d5;
	font-size: 18px;
	font-weight: 600;
}
.manage .list p{
	font-size: 12px;
	text-indent:36px;
	line-height: 24px;
	margin-bottom: 5px;
}
.manage .manage_tu,
.music_manage .manage_tu{
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid #e5e5e5;
}
.manage .sub_campus{
	margin-bottom: 40px;
}
.manage .btn,
.music_manage .btn{
	width: 220px;
	height: 36px;
	margin: 0 auto;
	line-height: 36px;
	background: url(../images/manage_btn.png) no-repeat;
}
.manage .btn a,
.music_manage .btn a{
	display: block;
	color: #fff;
	text-indent: 45px;
	font-size: 18px;
	font-family: "方正正中黑简体";
}
.pk_box{
	margin: 10px 0 30px 0;
	overflow: hidden;
}
.meis_pk{
	width: 840px;
}
.meis_pk .pk_list{
	width: 197px;
	height: 140px;
}
.meis_pk .pk_list p{
	margin: 0 !important;
}
.pk_box .pk_list{
	margin: 0 12px 10px 0;
	float: left;
	overflow: hidden;
	position: relative;
}
.pk_box .pk_list img{
	width: 100%;
}
.pk_box .pk_list p{
	width: 100%;
	height: 30px;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color:#000;
	background-color:rgba(0,0,0,0.4);
 	filter:Alpha(opacity=40);
}
.pk_box .pk_list span{
	display: block;
	width: 100%;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.video_s{
	width: 100%;
	overflow: hidden;
}
.video_s ul{
	width: 858px;
}
.video_s ul li{
	width: 265px;
	height: 220px;
	float: left;
	margin: 10px 12px 0 0;
}
.video_s ul li img{
	width: 265px;
	height: 180px;
	overflow: hidden;
}
.video_s ul li span{
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #fff;
	font-family: "微软雅黑";
	background: #191919;
}
.procedure{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.procedure .tit,
.activ .tit{
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	text-align: center;
	background: #f2f2f2;
}
.procedure .tit h2,
.activ .tit h2{
	font-size: 24px;
	color: #2f2f2f;
	font-weight: 600;
}
.procedure .con{
	width: 820px;
	height: 355px;
	margin: 0 auto;
	background: url(../images/procedure_bg.jpg) no-repeat;
}
.procedure .con .list{
	float: left;
	width: 160px;
	height: 252px;
	padding: 79px 31px 0;
	margin-right: 77px;
	text-align: center;
}
.procedure .con .list ul li{
	height: 41px;
	line-height: 41px;
	padding-bottom: 1px;
}
.procedure .con .list ul li a{
	display: block;
	color: #fff;
	font-size: 24px;
	font-family: "微软雅黑";
}
.procedure .con .left ul{
	padding-top: 15px;
}
.procedure .con .left ul li{
	height: 68px;
	line-height: 68px;
	padding-bottom: 1px;
}
.TL_brand{
	width: 100%;
	margin-bottom: 30px;
}
.TL_brand .top{
	margin: 6px 0;
	color: #0a0a0a;
	text-align: center;
}
.TL_brand .top strong{
	font-size: 36px;
	line-height: 46px;
	font-weight: normal;
}
.TL_brand .top h1{
	font-size: 48px;
	line-height: 65px;
	font-weight: normal;
}

/*音乐*/
.music_header{
	background: url(../images/music_headerBg.jpg) repeat-x;
}
.music_header .top .logo{
	background: url(../images/music_topLogo.png) no-repeat;
}
.music_list .order{
	width: 68px;
	text-align: left;
}
.music_list .order i{
	display: block;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.music_one .music_list .order i{
	background: url(../images/icon_orderBg.jpg) no-repeat;
}
.music_two .music_list .order i{
	background: url(../images/icon_orderBg.jpg) 0 48px;
}
.music_three .music_list .order i{
	background: url(../images/icon_orderBg.jpg) 48px 0;
}
.music_box .con{
	width: 932px;
}
.music_box .con h2{
	height: 48px;
	line-height: 48px;
	color: #333;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	margin-bottom: 20px;
}
.music_box .sub_case{
	width: 100%;
	height: inherit;
}
.music_one .one_yous{
	width: 100%;
	height: 300px;
}
.music_one .one_yous .left{
	width: 383px;
	height: 300px;
	overflow: hidden;
	margin-right: 20px;
}
.music_one .one_yous .right{
	width: 529px;
}
.music_one .one_yous .right p{
	color: #333;
	font-size: 12px;
	line-height: 24px;
	text-indent: 24px;
}
.music_one .one_yous .right h4{
	color: #e60b1e;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	line-height: 34px;
}
.music_one .one_yous .right span{
	display: block;
	color: #333;
	font-size: 14px;
	margin-bottom: 5px;
}
.music_one .one_yous .right em{
	font-style: italic;
	font-weight: bold;
}
.music_box .sub_case_bann{
	width: 100%;
	height: inherit;
	margin-top: 20px;
}
.music_two .two_con_jj{
	width: 100%;
	padding-bottom: 17px;
	margin-bottom: 20px;
	border-bottom: 2px solid #e6e6e6;
}
.music_two .two_con_jj p{
	color: #333;
	line-height: 24px;
	font-size: 12px;
	text-indent: 24px;
}
.two_botton{
	width: 100%;
	height: 335px;
	overflow: hidden;
}
.two_botton .two_fl{
	width: 230px;
	height: 335px;
	margin-right: 12px;
	background: url(../images/two_flBg.jpg) no-repeat;
}
.two_botton .two_fl ul{
	margin: 83px 0 0 18px;
}
.two_botton .two_fl ul li{
	color: #2f2f2f;
	line-height: 34px;
	font-size: 14px;
	font-family: "微软雅黑";
}
.two_botton .two_fl ul li i{
	display: inline-block;
    width: 20px;
    height: 14px;
    vertical-align: middle;
    background: url(../images/icon_icon.jpg) no-repeat;
}
.two_botton .two_fl em{
	color: #f50049;
}
.two_botton .two_list{
	width: 690px;
}
.two_botton .two_list ul{
	display: inline-block;
	margin-right: -15px;
}
.two_botton .two_list ul li{
	width: 220px;
	height: 160px;
	float: left;
	margin: 0 15px 15px 0;
	overflow: hidden;
	position: relative;
}
.two_botton .two_list ul li p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 30px;
	background-color:#000;
	background-color:rgba(0,0,0,0.6);
 	filter:Alpha(opacity=60);
}
.two_botton .two_list ul li span{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
	line-height: 30px;
	text-align: center;
	font-size: 18px;
	font-family: "微软雅黑";
}
.music_core{
	width: 932px;
	height: inherit;
	overflow: hidden;
}
.music_core .core_lst{
	width: 342px;
}
.music_core img{
	margin-left: 46px;
}
.music_core .core_lst p{
    color: #333;
    font-size: 14px;
    line-height: 24px;
    margin: 10px 0 15px 0;
}
.music_core .core_lst span{
	color: #f50049;
}
.music_core .core_lst i{
	color: #414141;
    font-style: italic;
    font-weight: 600;
}
.music_core .core_lst em{
	color: #f50049;
}
.music_core .core_lst .phone i{
	background: url(../images/music_iconPhone.jpg) no-repeat;
}
.music_three p.music_three_p{
	color: #333;
	line-height: 26px;
	margin-bottom: 14px;
	text-indent: 24px;
	font-size: 12px;
	font-family: "微软雅黑";
}
.music_teachers{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 2px solid #e5e5e5;
}
.music_teachers .list{
	width: 460px;
	height: 270px;
	overflow: hidden;
}
.music_teachers .list img{
	width: 160px;
	height: 270px;
	float: left;
	margin-right: 30px;
}
.music_teachers .list strong,
.music_teachers .list span{
	display: block;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	line-height: 36px;
}
.music_teachers .list span{
	font-size: 14px;
	line-height: 24px;
}
.music_teachers .list p{
	color: #333;
	font-size: 12px;
	line-height: 24px;
	text-indent: 36px;
}
.music_three .music_subMark{
	width: 400px;
}
.music_three .music_subPlan{
	width: 490px;
}
.music_three .music_subPlan .plan_con{
	width: 490px;
	height: 258px;
	background: url(../images/musci_planBg.jpg) no-repeat;
}
.music_three .music_subPlan .plan_con p{
	width: 310px;
	height: 100px;
	color: #333;
	float: right;
	line-height: 28px;
	font-size: 14px;
	text-indent: 36px;
	margin-top: 64px;
}
.music_classList{
	width: 940px;
	overflow: hidden;
}
.music_classList .genre_classList{
	width: 180px;
	height: 334px;
	float: left;
	margin-right: 8px;
	background: #eef2f5;
}
.music_classList .genre_classList .top{
	width: 100%;
	height: 39px;
	color: #2f2f2f;
	line-height: 39px;
	text-align: center;
	font-size: 18px;
	font-family: "方正正大黑简体";
}
.music_classList .genre_classList .top em{
	color: #ed681f;
	font-size: 22px;
}
.music_classList .genre_classList .case_tu{
	width: 100%;
	height: 120px;
	margin-bottom: 6px;
}
.music_classList .genre_classList p{
	width: 165px;
	height: 105px;
	text-indent: 24px;
	margin: 0 auto 12px;
	color: #4c4c4c;
	line-height: 21px;
	font-size: 12px;
}
.music_classList .genre_classList .btn{
    width: 110px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin: 0 auto;
    background: url(../images/icon_musicBtn.jpg) no-repeat;
}
.music_classList .genre_classList .btn a{
	display: block;
    color: #fff;
    font-size: 16px;
    font-family: "方正正中黑简体";
}
.music_jcList{
	width: 100%;
	height: inherit;
}
.music_jcList ul{
	width: 940px;
	overflow: hidden;
}
.music_jcList ul li{
	float: left;
	margin-right: 8px;
}
.music_manage{
	width: 1005;
}
.music_manage .list{
	margin-bottom: 8px;
}
.music_manage .list h3{
	color: #ed681f;
	line-height: 34px;
	font-size: 18px;
	font-weight: bold;
}
.music_manage .list p{
	color: #333;
	line-height: 22px;
	font-size: 12px;
	text-indent: 36px;
}
.music_pk{
	width: 944px;
}
.music_pk .pk_list{
	width: 224px;
	height: 160px;
}
.music_manage .btn{
    width: 220px;
    height: 36px;
    margin: 0 auto;
    line-height: 36px;
    background: url(../images/music_btnBg.jpg) no-repeat;
}
.music_video{
	width: 960px;
	height: initial;
	margin: 0 auto 20px;
	overflow: hidden;
}
.music_video ul li{
	width: 300px;
	height: 245px;
	float: left;
	margin: 0 10px 20px 10px;
}
.music_video ul li img{
	width: 300px;
	height: 201px;
	overflow: hidden;
}
.music_video ul li p{
	width: 100%;
	height: 44px;
	line-height: 44px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background: #000;
}
/*多彩活动*/
.activ{
	width: 100%;
	margin-bottom: 30px;
	overflow: hidden;
}
.activ .con{
	overflow: hidden;
}
.activ .con .activ_case{
	width: 100%;
	margin-bottom: 30px;
}
.activ .con .btn{
	width: 320px;
	height: 74px;
	margin: 0 auto;
	background: url(../images/activ_btn.jpg) no-repeat;
}
.activ .con .btn a{
	display: block;
	height: 64px;
	text-align: center;
	line-height: 64px;
	text-indent: -9999px;
}

/***************播音专题****************
 ************************************/
.white_box,.gray_box{
	width: 100%;
	height: initial;
	background: #fff;
	padding-bottom: 30px;
	overflow: hidden;
}
.gray_box{
	background: #f5f3f2;
}
.boy_gzj{
	height: 305px;
	background: url(../images/gzj_bg.jpg) no-repeat;
}
.boy_gzj .gzj_fl{
	width: 355px;
	margin-top: 58px;
	margin-left: 40px;
}
.boy_gzj .gzj_fl h2{
	color: #d82621;
	font-size: 40px;
	font-weight: bold;
	margin: 20px 0;
}
.boy_gzj .gzj_fl p{
	color: #d82621;
	font-size: 16px;
	font-family: "宋体";
}
.boy_gzj .gzj_fr{
	width: 400px;
	height: 252px;
	margin-top: 33px;
	margin-right: 93px;
	overflow: hidden;
}
.boy_gzj .gzj_fr ul li{
	width: 100%;
	height: 70px;
	line-height: 70px;
	margin-bottom: 23px;
}
.boy_gzj .gzj_fr ul li  span{
	display: inline-block;
	width: 70px;
	height: 70px;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	margin-right: 24px;

}
.boy_gzj .gzj_fr ul li p{
	color: #d82621;
	font-size: 18px;
}
.boy_student .title{
	height: 30px;
	margin: 20px 0;
	line-height: 30px;
	background: url(../images/student_titBg.png) no-repeat;
}
.boy_student .title h2,
.boy_score .title h2{
	color: #181919;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.boy_student .boysub_tit h3{
	color: #323333;
	font-size: 24px;
	font-weight: bold;
	margin: 10px 0;
	text-align: center;
}
.boy_student .boysub_tit h3 em{
	color: #d82621;
}
.boy_student .student_con{
	overflow: hidden;
}
.boy_student .student_con .btn{
	width: 160px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	margin: 20px auto 0;
	padding: 0 3px 4px 0;
	background: url(../images/stud__btn_bg.png) no-repeat;
}
.boy_student .student_con .btn a{
	display: block;
	color: #fff;
	font-size: 18px;
}
.boy_score .title{
	height: 30px;
	margin: 20px 0;
	background: url(../images/score_titBg.png) no-repeat;
}
.boy_score .boy_score_con{
	width: 100%;
	height: 478px;
	overflow: hidden;
}
.boy_score .boy_score_con .con_fl{
	width: 256px;
	height: 478px;
	margin-right: 39px;
	background: url(../images/score_flBg.jpg) no-repeat;
}
.boy_score .boy_score_con .con_fl p{
	color: #323233;
	margin-top: 75px;
	line-height: 41px;
	font-size: 18px;
	text-indent: 36px;
}
.boy_score_con .con_fr{
	width: 705px;
}
.boy_score_con .con_fr ul{
	width: 730px;
}
.boy_score_con .con_fr ul li{
	width: 340px;
	float: left;
	margin: 0 25px 8px 0;
}
.boy_score_con .con_fr ul li img{
	width: 340px;
	height: 210px;
	overflow: hidden;
}
.boy_score_con .con_fr ul li p{
	color: #323333;
	font-size: 16px;
	line-height: 28px;
	text-align: center;
}
.boy_school .title{
	width: 100%;
	height: 70px;
	color: #181919;
	margin: 14px 0 30px 0;
	background: url(../images/boySchool_bg.png) no-repeat;
}
.boy_school .title h2,
.boy_teacher .title h2,
.boy_jyjc .title h2,
.boy_zyjc .title h2{
	line-height: 40px;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 10px;
}
.boy_school .title span,
.boy_teacher .title span,
.boy_jyjc .title span,
.boy_zyjc .title span{
	display: inline-block;
	width: 100%;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.boy_school .text{
	width: 961px;
	height: 135px;
	margin: 0 auto 30px;
	overflow: hidden;
	background: url(../images/school_textBg.png) no-repeat;
}
.boy_school .text p{
	color: #333;
	margin-top: 13px;
	line-height: 24px;
	text-indent: 25px;
}
.boy_school .school_tu{
	height: 420px;
	margin-left: 25px;
	overflow: hidden;
}
.boy_school .school_tu ul li{
	float: left;
	margin: 0 10px 10px 0;
	position: relative;
}
.boy_school .school_tu ul li,
.boy_school .school_tu ul li img{
	width: 310px;
	height: 205px;
}
.boy_school .school_tu ul li p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	background-color:#000;
	background-color:rgba(0,0,0,0.6);
 	filter:Alpha(opacity=60);

}
.boy_school .school_tu ul li span{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	color: #fff;
	line-height: 50px;
	text-align: center;
	font-size: 22px;
	font-family: "微软雅黑";
}
.boy_choice .title{
	height: 30px;
	margin: 20px 0;
	line-height: 30px;
	background: url(../images/boy_choiceBg.png) no-repeat;
}
.boy_choice .title h2{
	color: #040000;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 10px;
}
.boy_choice .choice_con{
	overflow: hidden;
}
.boy_choice .sub_case{
	width: 964px;
	margin: 0 auto;
}
.boy_choice .sub_case h2,
.boy_choice .media_box h2{
	color: #323333;
	margin: 20px 0;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.boy_choice .media_box{
	width: 100%;
	height: initial;
}
.boy_teacher .title{
	width: 100%;
	height: 70px;
	margin: 20px 0;
	color: #181919;
	background: url(../images/boy_teacTitlBg.png) no-repeat;
}
.boy_teacher .boy_teachCon{
	width: 900px;
	height: initial;
	margin: 0 auto;
}
.boy_teachCon .th_banner{
	width: 900px;
	height: 400px;
	margin-bottom: 50px;
	overflow: hidden;
	position: relative;
}
.banner-btn{
	width:900px;
	position:absolute;
	top:45%;
}
.banner-btn a{
	display:block;
	width:46px;
	height:46px;
	position:absolute;
	top:0;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
}
.banner-btn a.prev{
	left: 0;
	background:url(../images/ico_left.png) no-repeat;
}
.banner-btn a.next{
	right: 0;
	background:url(../images/ico_right.png) no-repeat;
}
.th_banner .bd{
	width:100%;
}
.th_banner .bd li{
	width:900px;
	height:400px;
}
.th_banner .bd li a{
	display:block;
	background-size:auto;
}
.th_banner .hd {
	position:absolute;
	bottom: 20px;
	left:45%;
	z-index: 9999;
}
.th_banner .hd ul li{
	width:10px;
	height:10px;
	border-radius :50%;
	text-indent:-9999px;
	margin-right:20px;
	background:#fff;
	float:left;
	cursor:pointer;
	border: 1px solid #BF1122;
}
.th_banner .hd ul li.on{
	background:#e70012;
	border: none;
}
.boy_teachCon .text_list{
	width: 100%;
}
.boy_teachCon .text_list ul{
	margin: 0 30px;
}
.boy_teachCon .text_list ul li{
	width: 161px;
	height: 161px;
	float: left;
	overflow: hidden;
	margin: 0 24px;
	text-align: center;
	border-radius: 14px;
	background: #981f23;
}
.boy_teachCon .text_list ul li.bg{
	background: #d82721;
}
.boy_teachCon .text_list ul li p{
	width: 100%;
	color: #fff;
	text-align: center;
	font-size: 24px;
	line-height: 36px;
	margin-top: 43px;
	font-family: "方正正准黑简体";
}
.boy_jyjc .title{
	width: 100%;
	height: 70px;
	color: #181919;
	margin: 14px 0 7px 0;
	background: url(../images/boy_JyTitl.png) no-repeat;
}
.boy_jyjc_con{
	width: 952px;
	margin: 0 auto;
}
.boy_jyjc_con p{
	color: #333;
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 16px;
	text-indent: 24px;
}
.boy_jyjcTu{
	width: 920px;
	height: initial;
	margin: 0 auto;
}
.boy_zyjc .title{
	width: 100%;
	height: 70px;
	margin: 13px 0;
	color: #181919;
	background: url(../images/boy_zyjcTitBg.png) no-repeat;
}
.boy_serve .title{
	width: 100%;
	height: 30px;
	margin: 22px 0 32px 0;
	background: url(../images/boy_serveTitlBg.png) no-repeat;
}
.boy_serve .title h2{
	color: #040000;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 10px;
}
.boy_serve .boy_serve_list{
	width: 100%;
	height: 300px;
	overflow: hidden;
	padding-top: 10px;
}
.boy_serve .w480{
	width: 480px;
}
.boy_serve .w504{
	width: 504px;
}
.boy_serve .boy_serve_list img{
	width: 100%;
}
.boy_serve .w504 .btn{
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding-bottom: 17px;
}
.boy_serve .w504 .btn a{
	display: block;
	width: 140px;
	float: right;
	color: #fff;
	font-size: 18px;
	font-family: "方正正粗黑简体";
	text-indent: 44px;
	background: url(../images/boy_xzBtnBg.png) no-repeat;
}
.boy_serve .w504 h2{
	color: #191919;
	font-size: 24px;
	line-height: 54px;
	font-weight: bold;
	letter-spacing: -1px;
}
.boy_serve .w504 p{
	color: #333;
	font-size: 12px;
	line-height: 24px;
	text-indent: 24px;
	padding-bottom: 11px;
}
.students{
	width: 100%;
}
.students .title{
	height: 63px;
	background: url(../images/students_tits.jpg) no-repeat;
}
.students .title a{
	display: block;
	width: 130px;
	height: 40px;
	color: #fff;
	line-height: 40px;
	float: right;
	margin-top: 8px;
	text-indent: 43px;
	font-size: 18px;
	font-family: "方正正粗黑简体";
}
.students .album_list{
	width: 100%;
	height: initial;
	margin-bottom: 10px;
}
.students .album_list img{
	width: 100%;
	min-width: 1000px;
}

/*表演*/
.biaoy_one .order i{
	background: #e0003f;
}
.biaoy_one .exam_or{
	height: 210px;
	background: url(../images/biaoy_oneBg.jpg) no-repeat;
}
.biaoy_case{
	height: 80px;
	overflow: hidden;
}
.biaoy_case ul li{
	width: 33.3%;
	height: 20px;
	color: #2f2f2f;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: bolder;
	line-height: 20px;
	margin: 10px 0;
	float: left;
	text-align: left;
}
.biaoy_case ul li i{
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 10px;
	background: url(../images/biaoy_icon.jpg) no-repeat;
}
.biaoy_case ul li em{
	color: #ed681f;
}
.biaoy_xiaoq ul{
	width: 833px;
}
.biaoy_xiaoq ul li{
	width: 265px;
	height: 190px;
	float: left;
	margin: 13px 12px 0 0;
	overflow: hidden;
	position: relative;
}
.biaoy_xiaoq ul li img{
	width: 100%;
}
.biaoy_xiaoq ul li p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 35px;
	margin-bottom: 0 !important;
	background-color:#000;
	background-color:rgba(0,0,0,0.6);
 	filter:Alpha(opacity=60);
}
.biaoy_xiaoq ul li span{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: block;
	height: 35px;
	color: #fff;
	font-size: 20px;
	line-height: 35px;
	text-align: center;
}
.biaoy_jhs{
	width: 100%;
	padding-bottom: 30px;
}
.biaoy_jhs_btn{
	width: 226px;
	height: 53px;
	margin: 0 auto;
}
.biaoy_FenB{
	width: 830px;
	margin-top: 15px;
}
.biaoy_FenB .genre_class{
	width: 156px;
	height: 370px;
	float: left;
	margin-right: 10px;
	background: #eef2f5;
	overflow: hidden;
}
.biaoy_FenB .genre_class .top{
	width: 100%;
	height: 40px;
	line-height: 40px;
}
.biaoy_FenB .genre_class .top h3{
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #2f2f2f;
}
.biaoy_FenB .genre_class .case_tu{
	width: 100%;
    height: 130px;
    margin-bottom: 7px;
    overflow: hidden;
}
.biaoy_FenB .genre_class .top h3 em{
	font-weight: bold;
	font-size: 22px;
	color: #1580d5;
}
.biaoy_FenB .genre_class p{
	width: 141px;
	height: 132px;
	margin-left: 12px;
	color: #4c4c4c;
	line-height: 21px;
	margin-bottom: 20px;
}
.biaoy_FenB .genre_class .btn{
	width: 110px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    margin: 0 auto;
    background: url(../images/icon_bg.jpg) no-repeat;
}
.biaoy_FenB .genre_class .btn a{
    display: block;
    color: #fff;
    font-size: 16px;
    font-family: "方正正中黑简体";
}
.biaoy_manage .btn{
	width: 279px;
	height: 56px;
	background: url(../images/biaoy_kqbm.jpg) no-repeat;
}
.biaoy_manage .btn a{
	display: block;
	height: 100%;
}

/*编导专题*/
.biand_list{
    width: 100%;
    height: inherit;
    margin-bottom: 30px;
    overflow: hidden;
}
.biand_two .order i,
.biand_five .order i{
	background: #b00100;
}
.biand_two .exam_or {
	height: 210px;
	background: url(../images/biand_twoBg.jpg) no-repeat;
}
.biand_three .order,
.biand_four .order{
	width: 80px;
	height: 40px;
	margin-right: 0;
}
.biand_three .con{
	width: 920px;
}
.biand_three .TL_jj {
    padding-bottom: 13px;
    border-bottom: 2px solid #e6e6e6;
}
.biand_case ul li i{
	background: url(../images/biand_icon.jpg) no-repeat;
}
.biand_case ul li em{
	color: #b00100;
}
.biand_xiaoq ul{
	width: 933px;
	height: initial;
}
.biand_xiaoq ul li{
	width: 298px;
	height: 213px;
}
.biand_four .con{
	width: 920px;
	height: 300px;
	background: #8f0504;
}
.biand_four .con .biand_video{
	width: 100%;
	height: 248px;
	margin: 23px 0 25px 0;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
.biand_four .con .biand_video ul{
	margin-left: 9px;
}
.biand_four .con .biand_video ul li{
	width: 287px;
	height: initial;
	float: left;
	margin: 15px 7px 0 7px;
}
.biand_four .con .biand_video ul li img{
	width: 100%;
	height: 195px;
	overflow: hidden;
}
.biand_four .con .biand_video span{
	display: block;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	text-align: center;
}
.biand_five .order,
.biand_six .order{
	margin-right:0 ;
}
.biand_five .con,
.biand_six .con{
	width: 920px;
}
.biand_five .con h2{
	padding-bottom: 20px;
}
.biand_tu{
	width: 100%;
	height: initial;
	overflow: hidden;
}
.biand_serve{
	width: 100%;
	overflow: hidden;
}
.biand_serve .serve_list{
	width: 100%;
    height: 277px;
    overflow: hidden;
    padding-top: 10px;
}
.biand_serve .w440{
	width: 440px;
	height: initial;
	overflow: hidden;
}
.biand_serve .w466{
	width: 466px;
}
.biand_serve .serve_list .btn{
	width: 100%;
    height: 37px;
    line-height: 37px;
    padding-bottom: 17px;
}
.biand_serve .serve_list .btn a{
    display: block;
    width: 120px;
    float: right;
    color: #fff;
    font-size: 16px;
    font-family: "方正正粗黑简体";
    text-indent: 44px;
    background: url(../images/biand_xcBtn.png) no-repeat;
}
.biand_serve .serve_list h2{
	color: #191919;
	font-size: 22px;
	font-family: "微软雅黑";
	letter-spacing: -1px;
}
.biand_serve .serve_list p{
	margin-bottom: 5px;
}
.biand_serve .serve_list img{
	width: 100%;
}

/*舞蹈专题*/
.wud_banner{
	margin-bottom: 20px;
}
.wud_subList,.kongc_subList{
	margin-bottom: 30px;
	padding-top: 10px;
}
.wud_bg{
	background: #f2f2f2;
}
.wud_title{
	overflow: hidden;
	margin-bottom: 20px;
}
.wud_title span,.kongc_title span{
	display: block;
	width: 53px;
	height: 51px;
	overflow: hidden;
	margin: 10px auto;
}
.wud_title h2,.kongc_title h2{
	font-family: "方正姚体";
	font-size: 24px;
	font-weight: bolder;
	color: #4d4d4d;
	margin: 10px 0;
	letter-spacing: 2px;
	text-align: center;
}
.wud_title h2 em{
	color: #ff2218;
}
.wud_title hr{
	height: 2px;
	margin: 0 auto;
	border: 0;
	background: #999;
}
.wud_title h1{
	font-family: "微软雅黑";
	font-size: 30px;
	color: #333;
	text-align: center;
	padding: 10px 0;
}
.wud_subList_con,
.kongc_subList_con{
	overflow: hidden;
}
.wud_subList_con .con,
.kongc_subList_con .con{
	width: 920px;
	margin: 0 auto 10px;
	padding-bottom: 15px;
	border-bottom: 2px solid #e6e6e6;
}
.wud_subList_con .con p,
.kongc_subList_con .con p{
	width: 810px;
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333;
	line-height: 24px;
	text-indent: 24px;
}
.wud_case,.wud_xiaoq{
	width: 920px;
	margin: 0 auto;
}
.wud_case ul li i{
	background: url(../images/wud_icon.jpg) no-repeat;
}
.wud_case ul li em{
	color: #ff2a4d;
}
.wud_xiaoq ul{
	width: 939px;
}
.wud_xiaoq ul li{
	width: 221px;
	height: 157px;
	margin: 0 12px 15px 0;
}
.wud_subList_con .sub_case{
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center;
}
.wud_subList_con .wud_t{
	text-align: center;
}
.wud_subList_con .wud_subTop{
	overflow: hidden;
	padding-bottom: 15px;
}
.wud_subList_con .wud_subTop p{
	width: 800px;
	color: #333;
	line-height: 24px;
	margin: 0 auto;
	text-indent: 24px;
}
.wud_teacher{
	width: 100%;
	height: 420px;
	overflow: hidden;
	background: url(../images/wud_teacherBg.jpg) no-repeat;
}
.wud_teacher .wud_teacher_xx{
	width: 551px;
	height: 400px;
	padding: 50px 55px 0 20px;
	color: #3a1200;
	margin-right: 21px;
}
.wud_teacher .wud_teacher_xx .top{
	padding: 24px 0;
	overflow: hidden;
}
.wud_teacher .wud_teacher_xx .top h1{
	font-size: 36px;
	margin-right: 20px;
	display: inline-block;
}
.wud_teacher .wud_teacher_xx .top span{
	color: #ff5c14;
	font-size: 24px;
	font-family: "华文仿宋";
}
.wud_teacher_xx .list{
	line-height: 24px;
	clear: both;
}
.wud_teacher_xx .list em{
	display: block;
	float: left;
}
.wud_teacher_xx .list p{
	width: 480px;
	float: left;
}
.wud_jxBox{
	width: 930px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 20px;
}
.wud_jxBox ul li{
	width: 160px;
	height: 110px;
	float: left;
	margin: 0 34px;
	text-align: center;
	background: url(../images/wud_jxBg1.png) no-repeat;
}
.wud_jxBox ul li.bg{
	background: url(../images/wud_jxBg2.png) no-repeat;
}
.wud_jxBox ul li span{
	display: block;
	color: #fff;
	font-size: 24px;
	line-height: 36px;
	margin-top: 19px;
}
.wud_subList_con .zxrx_btn{
	width: 406px;
	height: 55px;
	margin: 0 auto;
}
.wud_manage{
	width: 930px;
	margin: 0 auto;
}
.wud_manage .list h3{
	color: #ff2a4d;
}
.wud_manage .list p{
	color: #333;
}
.wud_pk{
	width: 944px;
}
.wud_pk .pk_list{
	width: 224px;
	height: 160px;
}
.wud_manage .btn{
	background: url(../images/wud_iconBtn.png) no-repeat;
}
.wud_manage .btn a{
    display: block;
    color: #fff;
    text-indent: 46px;
    font-size: 18px;
    font-family: "方正正中黑简体";
}

/*空乘专题*/
.kongc_title{
	width: 640px;
	margin: 0 auto 20px;
	overflow: hidden;
}
.kongc_title h2{
	line-height: 36px;
}
.kongc_title hr{
	height: 2px;
	margin: 0 auto;
	border: 0;
	background: #3d84cc;
}
.kongc_title h2 em{
	color: #3d84cc;
}
.kongc_oneBg{
	width: 1000px;
	height: 430px;
	background: url(../images/kognc_oneBg.jpg) no-repeat;
}
.kongc_oneBg .con{
	width: 800px;
	margin: 0 auto;
	border: none;
}
.kongc_oneBg .con p{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #4c4c4c;
	text-indent: 24px;
	line-height: 24px;
	padding-bottom: 8px;
	letter-spacing: 1px;
}
.kongc_subList_con .con p{
	width: 800px;
}
.kongc_case {
	width: 920px;
	margin: 0 auto;
}
.kongc_case ul li i{
	background: url(../images/kongc_icon.jpg) no-repeat;
}
.kongc_case ul li em{
	color: #3d84cc;
}
.kongc_subBtn{
	padding: 35px 0;
	text-align: center;
}
.kongc_teacher{
	width: 100%;
	height: initial;
	background: url(../images/kongc_teacherBg.jpg) center center;
}
.kongc_teachers{
	width: 1000px;
	height: 620px;
	margin: 0;
	padding: 0;
	background: url(../images/kongc_conBg.jpg) no-repeat;
}
.kongc_teachers h2{
	color: #fff;
	margin-top: 80px;
}
.kongc_teachers .kongc_title{
	margin: 0 auto 5px;
}
.kongc_teachers .kongc_subList_con p{
	width: 800px;
	color: #fff;
	margin: 0 auto;
	font-size: 12px;
	line-height: 24px;
	text-indent: 24px;
}
.kongc_thCon{
	width: 482px;
	height: 400px;
	padding: 144px;
	margin: 20px 15px 0 0;
}
.kongc_thCon .list{
	display: inline-block;
	width: 550px;
	margin: 12px 0 12px 20px;
	overflow: hidden;
}
.kongc_thCon .list p{
	display: inline-block;
	width: inherit;
	color: #fff;
	font-size: 12px;
	text-indent: 0;
}
