.play_two_banner{ width:100%; height:auto; background:#ffffff; padding:15px 0px 30px;}
.play_two_kuan{ width:1200px; margin:0px auto; height:auto;}
.play_two_sp_title{ height:28px; line-height: 28px; margin-bottom:15px; width:880px; overflow:hidden;}
.play_two_sp_title h1{ display: inline-block; padding:0px; margin:0px; font-size:24px; float: left;}
.play_two_sp_title span{ display: inline-block; float: right;}
.play_two_spbf{ width:1200px; height:598px;}
.play_two_spbf .play_open_member{ width: 880px; height: 541px;}
.play_two_spbf .play_open_member_title{ padding-top: 115px;}
.play_two_spbottom{ width:1200px; height:36px; padding-top:10px; overflow:hidden;}
.play_two_spbottom_left{ width:175px; float:left; padding-top:7px;}
.play_two_spbottom_c{ width:100px; float:left;}
.play_two_spbottom_right{ width:312px; float:right; text-align:right;}
.play_two_spbottom_right a{ display:block; float:right; margin-left:10px; padding:0px; width:94px; height:36px;}
.play_two_spbottom_center{ width:537px; float:left; text-align:center; line-height:36px;}
.play_two_spbottom_center a:link{ color: #ee0000; font-size:14px; text-decoration:underline;}
.play_two_spbottom_center a:visited{ color: #ee0000; font-size:14px; text-decoration:underline;}
.play_two_spbottom_center a:active{ color: #ee0000; font-size:14px; text-decoration:underline;}
.play_two_spbottom_center a:hover{ color: #70a400 ; font-size:14px; text-decoration:underline;}

.play_two_spbiji{ background:#eeeeee; margin-top:1px; height:36px; padding:10px; position:relative;}
.play_two_spbiji_left{ width:161px; float:left; padding-top:7px;}
.play_two_spbiji_left .on_section{ display:block; float:left; width:81px; height:22px; background:url(../images/on_section_01.jpg) no-repeat;}
.play_two_spbiji_left .on_section:hover{ background:url(../images/on_section_02.jpg) no-repeat;}
.play_two_spbiji_left .next_section{ display:block; float:left; width:80px; height:22px; background:url(../images/next_section_01.jpg) no-repeat;}
.play_two_spbiji_left .next_section:hover{ background:url(../images/next_section_02.jpg) no-repeat;}

.play_two_spbiji_left .on_section_no{ display:block; float:left; width:81px; height:22px; background:url(../images/on_section_no.jpg) no-repeat;}
.play_two_spbiji_left .next_section_no{ display:block; float:left; width:80px; height:22px; background:url(../images/next_section_no.jpg) no-repeat;}

.play_two_spbiji_right{ width:699px; float:left; text-align:left;}
.play_two_spbiji_right_01{ width:120px; text-align:left; text-indent:33px; line-height:34px; float:left; height:34px; background:url(../images/bfy_spbiji_timearr.jpg) no-repeat 10px #ffffff; border:1px solid #dddddd; border-right:none;}
.play_two_spbiji_right_02{ width:451px; float:left; height:34px; background:#ffffff; border:1px solid #dddddd; border-left:none;}
.play_two_spbiji_right_03{ width:50px; float:left; height:36px; line-height:36px;}
.play_two_spbiji_right_03 .span01{ display:block; float:left; padding-top:2px;}
.play_two_spbiji_right_03 .span02{ display:block; float:left; color: #757575;}
.play_two_spbiji_right_04{ width:71px; height:25px; float:left; padding-top:5px;}
.play_two_spbiji_right_input{ height:34px; line-height:34px;background:#ffffff; border:none; padding:0px 6px; width:438px;}

.play_two_spbiji_xiala{ width:675px; height:auto; overflow:hidden; padding:20px; background:#ffffff; border:1px solid #dddddd; position:absolute; top:45px; left:171px; z-index:1;}
.play_two_spbiji_xiala_ts{ background:#ffffe1; border:1px solid #dddddd; padding:6px; color:#666666;}
.play_two_spbiji_xiala_title{ padding:20px 0px 10px;}
.play_two_spbiji_xiala_list{ height:auto; overflow:hidden;}
.play_two_spbiji_xiala_list .list{ height:auto; overflow:hidden; padding:6px 0;}
.play_two_spbiji_xiala_list .time{ display:block; width:70px; float:left; height:auto; background: url(../images/bfy_spbiji_timearr.jpg) no-repeat left; text-indent:22px;
line-height: 15px; height:15px; color:#666666;}
.play_two_spbiji_xiala_list .wenzi{ width:600px; float:left; line-height:1.5;}
.play_two_spbiji_xiala_list .wenzi a{ color: #09C; text-decoration: underline;}
.play_two_spbiji_xiala_more{ margin-top:10px;}
.play_two_spbiji_xiala_more a{ display:block; text-align:center; height:30px; line-height:30px; width:160px; background:#eeeeee; color:#666666; margin:0px auto;}
.play_two_spbiji_xiala_more a:hover { background: #70a400 !important; color: #ffffff !important; }
.play_two_spbiji_xiala_nologin{ text-align:center; height:50px; line-height:50px; color:#666666; border-bottom:1px solid #dddddd;}
.play_two_spbiji_xiala_nologin a{ color: #09C; text-decoration: underline;}
.play_two_spbiji_xiala_nonotes{ height:120px; line-height:120px; color:#666666; text-align:center;}

.play_two_current{ width:1200px; margin:0px auto;  padding:0px 0px 8px; font-size:14px; color:#333333; position: relative;}
.play_two_current a{ font-size:14px; color:#333333;}
.play_two_current a:hover{ color:#70a400;}
.play_two_current span{ font-family:"宋体";}

.play_two_left{ width: 880px; height: auto; float: left;}
.play_two_left .play_button, .play_two_left .play_button a, .play_two_left .play_button02, .play_two_left .play_button02 a{ width: 880px; height: 541px}
.play_two_right{ width: 315px; height: 598px; overflow: hidden; float: right; background: #eeeeee; position: relative;}
.play_two_right .play_two_right_mulu{ width: 315px; height:450px; overflow: hidden; color: #333333; position:relative;}
.play_two_right .play_two_right_mulu ul{}
.play_two_right .play_two_right_mulu ul li{ padding: 14px 15px; border-bottom: 1px solid #dddddd;}
.play_two_right .play_two_right_mulu ul li a{ font-size: 14px; color: #333333; display: block; position: relative;}
.play_two_right .play_two_right_mulu ul li a:hover{ color: #70a400;}
.play_two_right .play_two_right_mulu ul .current{ background: #dddddd; color: #333333;}
.play_two_right .play_two_right_mulu ul li dt{ height: 18px; line-height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 290px; background:url(../images/list_playarr.png) no-repeat left; text-indent: 20px; font-size: 14px;}
.play_two_right .play_two_right_mulu ul .current dt{ color: #70a400; background:url(../images/list_playarr02.png) no-repeat left;}
.play_two_right .play_two_right_mulu ul li .shikang{ position: absolute; display: inline-block; top: 0px; right: 0; font-size: 12px; text-indent: 0; line-height: 16px; height: 16px;     padding: 0 6px; border: 1px solid #70a400; color: #70a400; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.play_two_right .play_two_right_mulu ul li dl{ font-size: 12px; color: #999999; padding-top: 5px; text-indent: 20px;}
.play_two_right .play_two_right_mulu ul li dl span{ display: inline-block; width: 70px; text-indent: 0px;}
.play_two_right .play_two_right_buy{ width: 295px; padding: 10px; overflow: hidden; background: #eeeeee; position: absolute; left: 0px; bottom: 0px; color: #333333; line-height: 1.8; border-top: 5px solid #ffffff;}
.play_two_right .play_two_right_buy .buy_title{ font-size: 16px; line-height: 1.5; padding-bottom: 3px;}
.play_two_right .play_two_right_buy .buy_price{ font-size: 14px;}
.play_two_right .play_two_right_buy .buy_price span{ display: inline-block;}
.play_two_right .play_two_right_buy .buy_price span a{ color:#333333; font-size: 14px;}
.play_two_right .play_two_right_buy .buy_price span a:hover{ color:#70a400;}
.play_two_right .play_two_right_buy .buy_button{ padding: 10px 0px 0px;}
.play_two_right .play_two_right_buy .buy_button .button_vip{ display: block; color: #fff; font-size: 16px; background: #70a400; height: 38px; line-height: 38px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 0; cursor: pointer; text-align: center;}
.play_two_right .play_two_right_buy .buy_button .button_vip:hover{ background: #7cb500;}
.play_two_right .play_two_right_buy .buy_explain{ font-size: 12px; color: #666666;}

.play_button{position: absolute;left: 0;top: 0;}
.play_button a:hover {
    display: block;
    width: 1024px;
    height: 629px;
    background: url(../images/play_button_hover.png) no-repeat center;
}

.play_button a {
    display: block;
    width: 1024px;
    height: 629px;
    background: url(../images/play_button.png) no-repeat center;
}
/* 滚动条 */
#box #scroll { height:120px; width:10px;	background:#666666; position:absolute; top:0; right:0; cursor:pointer; z-index: 2; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-top: 3px;}
#box #scroll02 { height:100%; width:10px; background:#bbbbbb; position:absolute;	top:0; right:0; z-index: 1;}
#box02{ width: 315px;}

.play_two_button{ position: absolute; left: 0px; top: 0px; width: 880px; height: 541px; z-index: 4;}
.play_two_button a{ display: block; width: 880px; height: 541px; background: url(../images/play_button.png) no-repeat center;}
.play_two_button a:hover{ display: block; width: 880px; height: 541px; background: url(../images/play_button_hover.png) no-repeat center;}


/* �γ�ҳ */
.curriculum_con_row{ width:1200px; margin:20px auto 20px;}
.curriculum_con_left{ width:900px; float:left;}
.curriculum_con_left .curriculum_tab{ border:1px solid #eeeeee; background:#ffffff;}
.curriculum_con_left .curriculum_tab .tab_title{ height:50px; line-height:50px; background:#f8f8f8; border-bottom:1px solid #eeeeee; font-size:14px;}
.curriculum_con_left .curriculum_tab .tab_title li{ display:block; float:left; padding:0px 30px; font-size:16px; cursor:pointer;}
.curriculum_con_left .curriculum_tab .tab_title li:hover{ background:#ffffff; border-top:4px solid #70a400; height:48px; line-height:48px; margin-top:-1px;}
#tab .tabList li.cur{ background:#ffffff;  border-top:4px solid #70a400; margin-top:-1px; height:48px; line-height:48px;}
.curriculum_con_left .curriculum_tab .tab_content{ padding:30px 24px; line-height:2.0; min-height:300px;word-break:break-all; }
.curriculum_con_right{ width:280px; float:right;}
.curriculum_con_right .curriculum_teacher{ border:1px solid #eeeeee; background:#ffffff;}
.curriculum_con_right .curriculum_teacher .title{ height:50px; line-height:50px; border-bottom:1px solid #eeeeee; text-indent:15px; font-size:16px;}

.curriculum_con_right .curriculum_teacher .teacher_jj{ border-top:1px solid #eeeeee; padding-top:15px; line-height:1.8; font-size:12px; color:#666666;}
.curriculum_con_right .curriculum_teacher .teacher_jj_zhankai{ display:block; text-align:center; padding-top:15px; color:#666666;}
.curriculum_con_right .curriculum_teacher .teacher_jj_zhankai a{ color:#555555;}
.curriculum_con_right .curriculum_teacher .teacher_jj_zhankai a:hover{ color:#70a400;}

.curriculum_con_right .teacher_list_jj{padding-top:15px; padding-bottom:15px;}
.curriculum_con_right .teacher_list_jj dl{ width:238px; margin:0px auto;}
.curriculum_con_right .teacher_list_jj dl img:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s;}
.curriculum_con_right .teacher_list_jj dt{ width:238px; margin:9px auto 0px; height:26px; line-height:26px; overflow:hidden;}
.curriculum_con_right .teacher_list_jj dt a{ font-size:16px;} 
.curriculum_con_right .teacher_list_jj dd{ width:238px; margin:0px auto; font-size:12px; color:#999999;}
.curriculum_con_right .teacher_list_jj dd img {-moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.curriculum_con_right .teacher_list_jj dd span{ float:right; color:#999999; font-size:12px; line-height:20px;}
.curriculum_con_right .teacher_list_jj .tu_price{ width:238px; margin:0px auto; font-size: 18px; font-weight: 500; color: #ff9900;}
.curriculum_con_right .teacher_list_jj .tu_price span{ float:right; color:#999999; font-size:12px; line-height:30px;}
.curriculum_con_right .teacher_list_jj .tu_price em{ font-size:14px; margin-right:3px;}
.curriculum_con_right .curriculum_student{ border:1px solid #eeeeee; margin-top:20px; zoom:1; background:#ffffff;}
.curriculum_con_right .curriculum_student .title{ height:50px; line-height:50px; border-bottom:1px solid #eeeeee; text-indent:15px; font-size:16px;}

.curriculum_con_right .curriculum_related_problem{ border:1px solid #eeeeee; background:#ffffff;}
.curriculum_con_right .curriculum_related_problem .title{ height:50px; line-height:50px; border-bottom:1px solid #eeeeee; text-indent:15px; font-size:16px;}
.curriculum_con_right .curriculum_related_problem .content{padding-top:15px; padding-bottom:15px;}

.teacher_list_jj{ padding:0px 15px; height:auto; overflow:hidden;}
.teacher_list_jj .i_attention_list{ width:238px; padding:4px 0px 15px; height:auto; overflow: hidden; border-bottom:1px solid #eeeeee;}
.teacher_list_jj .i_attention_list .i_attention_left{ width:80px; height:80px; float:left; position:relative; -moz-border-radius:40px; -webkit-border-radius:40px; border-radius:40px; overflow: hidden;}
.teacher_list_jj .i_attention_list .i_attention_left img{ width:80px; height:auto;}
.teacher_list_jj .i_attention_list .i_attention_right{ width:140px; float:right; position:relative; padding-top:9px;}
.teacher_list_jj .i_attention_list .i_attention_right .a_title{ font-size:14px;}
.teacher_list_jj .i_attention_list .i_attention_right .a_title a{ font-size:14px;}
.teacher_list_jj .i_attention_list .i_attention_right .a_title span{ display:block; font-size:12px; color:#999999; padding-top:6px;}
.teacher_list_jj .i_attention_list .i_attention_right .a_link{ float:left;}
.teacher_list_jj .i_attention_list .i_attention_right .a_link a{ display:block; padding-right:20px; color:#999999;}
.teacher_list_jj .i_attention_list .i_attention_right .a_link a:hover{ color:#70a400;}
.teacher_list_jj .i_attention_list .i_attention_right .a_guanzhu{ display:block; width:80px; height:28px; line-height:30px; text-align:left;}
.teacher_list_jj .i_attention_list .i_attention_right .a_guanzhu a{ display:block; height:28px; line-height:28px; color:#ffffff; background:url(../images/jiahao_arr02.png) no-repeat 14px #70a400; text-indent:30px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #70a400; font-size:12px;}
.teacher_list_jj .i_attention_list .i_attention_right .yi_guanzhu{ width:80px; font-size:12px;}
.teacher_list_jj .i_attention_list .i_attention_right .a_guanzhu a:hover{ color:#70a400; height:28px; line-height:28px; background:url(../images/jiahao_arr01.png) no-repeat 14px; text-indent:30px;}
.teacher_list_jj .teacher_xinxi{ padding:15px 0px 7px; height:auto; overflow:hidden;}
.teacher_list_jj .teacher_xinxi ul li{ float:left; font-size:14px; width:50%; line-height:2.0;}
.teacher_list_jj .teacher_xinxi ul li a{ font-size:14px;}

.curriculum_student .content{ padding:0px 15px; zoom:1;}
.curriculum_student .content, .curriculum_con_right .curriculum_student{ 
content:" "; 
display:block; 
clear:both; 
}
.curriculum_student .content .i_attention_list{ width:33.33%; float:left; height:90px; margin:15px 0px 0px;}
.curriculum_student .content .i_attention_list .a_title{ width:60px; margin:0px auto; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:12px;}
.curriculum_student .content .i_attention_list .i_attention_left{ width:60px; height:60px; position:relative; margin:0px auto;}
.curriculum_student .content .i_attention_list .i_attention_left img{ -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; width:60px; height:60px; -webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;}
.curriculum_student .content .i_attention_list .i_attention_right{ width:160px; float:right; position:relative;}
.curriculum_student .content .i_attention_list .i_attention_right .a_title{ font-size:14px; height:26px; line-height:26px; overflow:hidden; width:160px;}
.curriculum_student .content .i_attention_list .i_attention_right .a_title span{ display:block; font-size:12px; color:#999999; padding-top:6px;}
.curriculum_student .content .i_attention_list .i_attention_right .a_link{ float:left;}
.curriculum_student .content .i_attention_list .i_attention_right .a_link a{ display:block; padding-right:20px; color:#999999;}
.curriculum_student .content .i_attention_list .i_attention_right .a_link a:hover{ color:#70a400;}
.curriculum_student .content .i_attention_list .i_attention_right .a_guanzhu{ display:block; width:80px; height:28px; line-height:30px; text-align:left;}
.curriculum_student .content .i_attention_list .i_attention_right .a_guanzhu a{ display:block; height:28px; line-height:30px; color:#70a400; background:url(../images/jiahao_arr01.png) no-repeat 14px; text-indent:30px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border:1px solid #eeeeee;}
.curriculum_student .content .i_attention_list .i_attention_right .a_guanzhu a:hover{ color:#ffffff; height:28px; line-height:30px; background:url(../images/jiahao_arr02.png) no-repeat 14px #70a400; text-indent:30px;}

/* ��ʦ����γ� */
.teacher_curriculum{ width:900px; height:auto; overflow:hidden; text-align:left; margin:20px auto 0px; background:#ffffff; border:1px solid #eeeeee;}
.teacher_curriculum .title{ display:block; border-bottom:1px solid #eeeeee; height:auto; height:50px; line-height:50px; position:relative; background: #ffffff;}
.teacher_curriculum .title h1{ display:block; font-size:16px; float:left; padding:0px; margin:0px; font-weight:inherit;}
.teacher_curriculum .title h1 dd{ background:#70a400; width:6px; height:20px; margin-left:15px; margin-right:8px; margin-top:15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; float:left;}
.teacher_curriculum .title span{ display:block; float:left; margin-top:8px; margin-left:15px;}
.teacher_curriculum .title span a{ display:block; height:20px; padding:0px 15px; float:left; line-height:22px; font-size:14px; border-left:1px solid #eeeeee;}
.teacher_curriculum .title span a:hover{ }

.teacher_curriculum .i_course{ margin:15px 0px; height:auto; overflow:hidden;}
.teacher_curriculum .i_course li{ width:260px; float:left; margin:10px 15px; padding:5px;}
.teacher_curriculum .i_course li:hover{ box-shadow: 0px 0px 3px 3px #eeeeee; margin-top:5px; margin-bottom:8px;}
.teacher_curriculum .i_course li dl{ width:260px; margin:0px auto;}
.teacher_curriculum .i_course li dl img:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s;}
.teacher_curriculum .i_course li dt{ width:260px; margin:9px auto 0px; height:26px; line-height:26px; overflow:hidden;}
.teacher_curriculum .i_course li dt a{ font-size:16px;} 
.teacher_curriculum .i_course li dd{ width:260px; margin:0px auto; font-size:12px; color:#999999; height:25px; line-height:25px;}
.teacher_curriculum .i_course li dd img {moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.teacher_curriculum .i_course li dd span{ float:right; color:#999999; font-size:12px;}
.teacher_curriculum .i_course li .tu_price{ width:260px; margin:0px auto; font-size: 18px; font-weight: 500; color: #ff9900;}
.teacher_curriculum .i_course li .tu_price span{ float:right; color:#999999; font-size:12px; line-height:30px;}
.teacher_curriculum .i_course li .tu_price em{ font-size:14px; margin-right:3px;}

/* ��ʦ����γ�2 */
.teacher_curriculum .i_course02{ height:auto; overflow:hidden;}
.teacher_curriculum .i_course02 li{ width:900px; height:168px; position:relative; padding:30px 0px; border-bottom:1px dashed #eeeeee;}
.teacher_curriculum .i_course02 li dl{ width:260px; height:168px; float:left;}
.teacher_curriculum .i_course02 li dl img:hover{filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s;}
.teacher_curriculum .i_course02 li dt{ display:block; width:620px; float:right; font-size:12px; line-height:2.0;}
.teacher_curriculum .i_course02 li dt a{ font-size:14px;}
.teacher_curriculum .i_course02 li dd{ display:block; width:620px; float:right; padding:3px 0px; font-size:14px; line-height:1.6;}
.teacher_curriculum .i_course02 li dd span{ display:block; float:left; color:#999999; font-size:12px; padding:5px 10px 3px; border:1px solid #eeeeee; margin-right:3px; line-height:normal;}
.teacher_curriculum .i_course02 li input{ width:90px; height:34px; line-height:36px; text-align:center; moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background:#70a400; color:#ffffff; border:none; font-size:14px; cursor:pointer; position:absolute; bottom:30px; right:0px;}
.teacher_curriculum .i_course02 li input:hover{ background:#27c6f0; color:#e2f8fe;}

.teacher_curriculum .i_course02 .Comments_Grade{ display:block; height:auto; overflow:hidden; color:#999999; padding-bottom:3px; height:20px; line-height:26px; font-size:12px; margin-bottom:10px;}
.teacher_curriculum .i_course02 .Comments_Grade .xinxin_01{ display:block; width:20px; height:20px; float:left; margin-right:5px; background:url(../images/xinxin_01.png) no-repeat;}
.teacher_curriculum .i_course02 .Comments_Grade .xinxin_02{ display:block; width:20px; height:20px; float:left; margin-right:5px; background:url(../images/xinxin_02.png) no-repeat;}
.teacher_curriculum .i_course02 .Comments_Grade .xinxin_03{ display:block; float:left;}


/* �γ�Ŀ¼ */
.curriculum_mulu{ height:auto; overflow:hidden; margin:-30px -24px -30px;}
.curriculum_mulu ul li{}
.curriculum_mulu ul .current{ background:#f3fdff;}
.curriculum_mulu ul .current a{ color:#70a400;}
.curriculum_mulu ul li:hover{ background:#f8f8f8;}
.curriculum_mulu ul li dl{ display:block; height:40px; line-height:40px; font-size:14px; background:#f8f8f8; padding-left:15px; border-bottom:1px solid #eeeeee; font-weight:bold;}
.curriculum_mulu ul li dt{ position:relative; padding-left:15px; padding-right:15px; padding-top:15px; height:auto; overflow:hidden; font-weight:500;}
.curriculum_mulu ul li dt a{ line-height:2.0; font-size:14px;}
.curriculum_mulu ul li dt .xuexizhong{ display:block; position:absolute; top:34px; right:120px; color:#999999; font-size:12px; text-indent:16px; line-height:20px; padding:0px; background:url(../images/xuexizhong.png) no-repeat left; width:55px; height:20px;}
.curriculum_mulu ul li dt .yixuexi{ display:block; position:absolute; top:6px; right:120px; color:#70a400; font-size:12px; text-indent:16px; line-height:20px; padding:0px; background:url(../images/yixuexi.png) no-repeat left; width:55px; height:20px;}
.curriculum_mulu ul li dt span a{ display:block; color:#999999; font-size:12px; background:url(../images/play_arr.png) no-repeat left; text-indent:22px; line-height:17px; height:20px; width:80px;}
.curriculum_mulu ul li dt span a:hover{ color:#70a400;}
.curriculum_mulu ul li dt span .live_end{ color:#70a400; background:url(../images/course_arr02.png) no-repeat left;}
.curriculum_mulu ul li dt .shikang{ position: relative; display: inline-block; top: 0px; right: 0px; font-size: 12px; text-indent: 0px; line-height: 16px; height: 16px; padding: 0px 6px; border: 1px solid #70a400; color: #70a400; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.curriculum_mulu ul li dd{ display:block; line-height:1.6; color:#999999; font-size:12px; padding:0px 15px 15px 15px; border-bottom:1px solid #eeeeee;}

.curriculum_mulu ul li dt span{ display:block; position:absolute; top:17px; right:15px; font-size:12px; text-indent:22px; line-height:17px; height:20px; padding:7px 0px;}
.pre_livecss_old{ display:block; font-size:18px; color:#666666; font-weight:bold;}
.pre_livecss_old em{ font-size: 12px; margin-right: 3px; font-weight: 500;}
.pre_livecss{ line-height:30px; margin-left:0px;}
.live_newprice_css{ font-size: 18px; font-weight:bold; color: #ff9900; font-family: "Arial";}
.live_newprice_css em{ font-size: 12px; margin-right: 3px; font-weight: 500;}

/* �γ��ز� */
.curriculum_sucai{ height:auto; overflow:hidden; margin:-30px -24px -30px;}
.curriculum_sucai ul li{ display:block; height:50px; line-height:50px; font-size:14px; padding-right:15px; border-bottom:1px solid #eeeeee; padding-left:15px;}
.curriculum_sucai ul li:hover{ background:#f8f8f8;}
.curriculum_sucai ul li span{ float:right;}
.curriculum_sucai ul li a{ float:right; width:80px; height:30px; line-height:30px; text-align:center; background:#70a400; font-size:14px !important; color:#ffffff !important; margin-top:10px; margin-left:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.curriculum_sucai ul li a:hover{ background:#27c6f0; color:#e2f8fe !important;}

/* �γ���ҵ */
.curriculum_zuoye{ height:auto; overflow:hidden; margin:-30px -24px -30px;}
.curriculum_zuoye ul li{ display:block; height:50px; line-height:50px; font-size:14px; padding-right:15px; border-bottom:1px solid #eeeeee; background:url(../images/zuoye_arr.png) no-repeat 15px; padding-left:48px;}
.curriculum_zuoye ul li:hover{  background:url(../images/zuoye_arr.png) no-repeat 15px #f8f8f8;}
.curriculum_zuoye ul li span{ float:right;}
.curriculum_zuoye ul li a{ float:right; width:80px; height:30px; line-height:30px; text-align:center; background:#70a400; font-size:14px !important; color:#ffffff !important; margin-top:10px; margin-left:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.curriculum_zuoye ul li a:hover{ background:#27c6f0; color:#e2f8fe !important;}
.curriculum_zuoye .QA_list .QA_left{ width:753px; float:right;}
.curriculum_zuoye .QA_list .QA_right{ margin-right:15px;}
.curriculum_zuoye_title{ height:50px; line-height:50px; font-size:16px; padding-left:15px; border-bottom:1px solid #eeeeee; border-top:1px solid #eeeeee; background:#f8f8f8; margin-top:30px; font-weight:500;}

/* �γ��ʴ� */
.curriculum_wenda{ height:auto; overflow:hidden; margin:-30px;}
.curriculum_wenda .QA_list .QA_left{ width:753px; float:right;}
.curriculum_wenda .QA_list .QA_right{ width:100px; font-size:12px; float:left; line-height:1.4;}
.curriculum_wenda .QA_list .QA_right .QA_Reply{ width:50px; padding:6px 0px; text-align:center;color: #70a400; background: #f0f8fb; float:left;}
.curriculum_wenda .QA_list .QA_right .QA_Read{ width:50px; padding:6px 0px; text-align:center;color: #999999; float:left;}
.curriculum_wenda .QA_list .QA_right span{ display:block; font-family:Arial, Helvetica, sans-serif;}

/* �γ��<� */
.curriculum_pingjia{margin:-30px -24px;}
.c_my_Comments{ border-bottom:1px solid #eeeeee; line-height:1.8; padding:18px 15px;}
.c_my_Comments .Comments_Student{ width:60px; height:60px; margin-right:15px; float:left; position:relative;}
.c_my_Comments .Comments_Student a{ display:block;}
.c_my_Comments .Comments_Student img{ -moz-border-radius:30px; -webkit-border-radius:30px; border-radius:30px; width:60px; height:60px; -webkit-transition: all 1.0s; -moz-transition: all 1.0s; -o-transition: all 1.0s; transition: all 1.0s;}
.c_my_Comments .Comments_Content{ width:730px; float:left; padding-top: 10px;}
.c_my_Comments .Comments_Content .Comments_Title{ color:#999999; font-size:12px; position:relative;}
.c_my_Comments .Comments_Content .Comments_Title a{ color:#999999; font-size:12px;}
.c_my_Comments .Comments_Content .Comments_Title a:hover{ color:#70a400; font-size:12px; text-decoration:underline;}
.c_my_Comments .Comments_Content .Comments_Con{ font-size:14px;}
.c_my_Comments .Comments_Content .Comments_Grade{ display:block; height:auto; overflow:hidden; color:#999999; padding-bottom:3px; height:16px; line-height:16px; font-size:12px;}
.c_my_Comments .Comments_Content .Comments_Grade .xinxin_01{ display:block; width:16px; height:16px; float:left; margin-right:5px; background:url(../images/xinxin_01.png) no-repeat; background-size:16px 16px;}
.c_my_Comments .Comments_Content .Comments_Grade .xinxin_02{ display:block; width:16px; height:16px; float:left; margin-right:5px; background:url(../images/xinxin_02.png) no-repeat; background-size:16px 16px;}
.c_my_Comments .Comments_Content .Comments_Reply{ padding:15px; background:#fafafa; border:1px solid #eeeeee; margin:15px 0px;}
.c_my_Comments .Comments_Content .Comments_Reply span{ display:block; color:#999999; font-size:12px;}
.c_my_Comments .Comments_Content .Comments_ReplyAn{ text-align:right;}
.c_my_Comments .Comments_Content .Comments_ReplyAn a{ color:#70a400; text-decoration:underline;}
.c_my_Comments .Comments_Content .Comments_ReplyAn a:hover{ color:#ff9900; text-decoration:underline;}

/* �γ̱ʼ� */
.curriculum_biji{height:auto; overflow:hidden; margin:-30px -24px;}
.curriculum_biji .c_my_Comments .Comments_Content .Comments_Title span{ display:block; position:absolute; top:0px; right:0px; color:#70a400; font-size:14px; background:url(../images/play_arr.png) no-repeat left; text-indent:22px; line-height:22px; padding:0px;}
.curriculum_biji .c_my_Comments .Comments_Content .Comments_Title span a{ display:block; color:#70a400;}
.curriculum_biji .c_my_Comments .Comments_Content .Comments_Title span a:hover{ text-decoration:none;}
.curriculum_biji .curriculum_mybiji_dl{ background:#ffffee; padding:30px; border:1px dashed #f3e7c9; height:26px; line-height:26px;}
.curriculum_biji .curriculum_mybiji_dl a{ display:inline-table; width:80px; height:26px; line-height:26px; text-align:center; font-size:14px; background:#70a400; color:#ffffff; margin-left:10px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.curriculum_biji .curriculum_mybiji_dl a:hover{ background:#ff9900; }

.curriculum_biji .curriculum_mybiji_list{ padding:15px; height:auto; overflow:hidden; border-bottom:1px solid #eeeeee; position:relative;}
.curriculum_biji .curriculum_mybiji_list:hover{ background:#f8f8f8;}
.curriculum_biji .curriculum_mybiji_list dt{ width:750px; float:left; line-height:1.6;}
.curriculum_biji .curriculum_mybiji_list dl{ position:absolute; top:50%; margin-top:-11px; right:15px; display: block; color: #70a400;  background: url(../images/play_arr.png) no-repeat left; text-indent: 22px; line-height: 22px; padding: 0px;}
.curriculum_biji .curriculum_mybiji_list dl a{ display: block; color: #70a400; font-size:14px;}

/* �γ̲��� */
.curriculum_play{ width:1241px; margin:0px auto; background:#000000; position:relative; height:auto; overflow:hidden; left:21px;}
.curriculum_play .player{ width:1200px; height:620px; text-align:center; background-position:center; background-repeat:no-repeat; background-size:1200px 680px;}
.curriculum_play .play_button{ display:block; width:130px; height:130px; position:absolute; top:50%; left:50%; margin-top:-80px; margin-left:-85px;}
.curriculum_play .play_button a{ display:block; width:130px; height:130px; background:url(../images/play_big01.png) no-repeat; }
.curriculum_play .play_button a:hover{ display:block; width:130px; height:130px; background:url(../images/play_big02.png) no-repeat;}
.curriculum_play .play_control{ width:1200px; height:31px; position:absolute; bottom:0px; left:0px; background:url(../images/play_kzl.jpg) no-repeat;}
#jqBtnPlay2{ display:block; width:23px; height:24px; position:absolute; top:3px; left:11px; background:url(../images/pause_xiao.png) no-repeat; cursor:pointer;}
#jqBtnPlay2:hover{ background:url(../images/pause_xiao-over.png) no-repeat;}
#jqPlayerPreLoadingTip{  width:880px; height:34px; line-height:34px; background:url(../images/bj60.png); color:#eeeeee; text-align:center; position:absolute; top:0px; z-index:2;}

.c_main03{  font-size: 14px;height: auto;overflow: hidden;margin: 20px auto 20px;}
.c_main03 .right{ width: 320px;float: right;height: auto;overflow: hidden;}
.c_main03 .left{ width: 900px;float: left;height: auto;overflow: hidden;}
.c_main03 .left .left_con {height: auto;overflow: hidden;background: #fff;border: 1px solid #dfdfdf;margin-bottom: 10px;}
.c_main03 .left .left_con .title_02{ height: 50px; background: #ffffff;font-size: 14px;border-bottom: 1px solid #eee;}
.c_main03 .left .left_con .title_02 .hover{ height: 47px; line-height: 47px; border-bottom: 3px solid #bd2429; color: #bd2429;}
.c_main03 .left .left_con .title_02 ul li{ height: 50px; line-height: 50px; border-right: none; width: 120px; font-size: 16px;float: left;cursor: pointer;text-align: center;}
.c_main03 .right .right_con{ margin-bottom: 20px;height: auto;overflow: hidden;background: #fff;border: 1px solid #dfdfdf;}
.c_main03 .right .right_con .title{ height: 50px; line-height: 50px; background: url(../images/title_arr.jpg) no-repeat 10px 17px;font-size: 14px;border-bottom: 1px solid #eee;text-indent: 22px;}
.c_main03 .right .right_con .con_con {height: auto;overflow: hidden;font-size: 14px;line-height: 1.8;padding: 15px;}
.c_main03 .right .right_con .con_con .teacher_list_jj{ padding: 15px;font-size: 12px;height: auto;overflow: hidden;}
.c_main03 .right .right_con .con_con .teacher_list_jj .i_attention_list {width: 268px;padding: 4px 0px 15px;height: auto;overflow: hidden;border-bottom: 1px solid #eeeeee;}
.c_main03 .ml_tuc_title03, .c_main03 .ml_tuc_title01{ margin: 0px 7px;}
.c_main03 .comment_con textarea{ width: 860px;}
.c_main03 .comment_list02{ width: 808px;}

.content_i_news .i_course_news {
	height: auto;
	overflow: hidden;
}

.content_i_news .i_course_news li {
	width: 280px;
	float: left;
	margin-bottom: 15px;
	background-color: #fff;
	border: 1px solid #eeeeee;
}

.content_i_news .i_course_news li:hover {
	
}

.content_i_news .i_course_news li dl {
	width: 280px;
	height: 160px;
	margin: 0 auto;
	position: relative;
	overflow: hidden
}

.content_i_news .i_course_news li dl img {
	width: 280px;
	height: 160px
}


.content_i_news .i_course_news li dt {
	width: 265px;
	margin: 10px 10px 0px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.content_i_news .i_course_news li dt a {
	font-size: 14px;
	display: block;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.content_i_news .i_course_news li dt a span {
	display: inline-block;
	padding: 0 6px;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	border: 1px solid #70a400;
	margin-right: 6px;
	color: #70a400;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}

.content_i_news .i_course_news li dd {
	width: 258px;
	margin: 0px 10px;
	font-size: 12px;
	color: #999999;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.content_i_news .i_course_news li dd span{ float: left;}

.content_i_news .i_course_news li dd em{color: #FF7100!important;font-weight: bold;float: right; font-style:normal}

.content_i_news .i_course_news li dd img {
	-moz-border-image: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	margin-right: 6px
}

.c_main03 .left .left_con .con_con .title{ height: 46px; line-height: 46px; background: url(../images/title_arr.jpg) no-repeat 10px 15px #f8f8f8; margin: 0px -15px; border-bottom: 1px solid #eeeeee; border-top: 1px solid #eeeeee;}

.c_main03 .left .left_con .con_con .notes{ width:100%; height:auto; overflow:hidden; padding:15px 0px; border-bottom:1px solid #eeeeee;}
.c_main03 .left .left_con .con_con .notes_left{ width:49px; float:left;}
.c_main03 .left .left_con .con_con .notes_left .notes_img img{ border-radius: 25px;}
.c_main03 .left .left_con .con_con .notes_right{ width:808px; float:right;}
.c_main03 .left .left_con .con_con .notes_name{ width:49px; height:22px; line-height:22px; overflow:hidden; font-size:12px; text-align:center; color: #999999;}
.c_main03 .left .left_con .con_con .notes_ding{ display: none; width:49px; text-align:center; height:30px; line-height:16px; background:url(..../images/praise.png) no-repeat bottom center;}
.c_main03 .left .left_con .con_con .notes_ding a{ display:block; color:#999999;}
.c_main03 .left .left_con .con_con .notes_ding a:link{ display:block; color:#999;}
.c_main03 .left .left_con .con_con .notes_ding a:visited{ display:block; color:#999;}
.c_main03 .left .left_con .con_con .notes_ding a:active{ display:block; color:#999;}
.c_main03 .left .left_con .con_con .notes_ding a:hover{ display:block; color:#70a400;}
.c_main03 .left .left_con .con_con .notes_title{ height:20px; line-height:20px; font-size:12px; color:#6ba007;}
.c_main03 .left .left_con .con_con .notes_con{ line-height:1.5; font-size:14px; height:auto; overflow:hidden; margin-top: 5px;}
.c_main03 .left .left_con .con_con .notes_time{ height:26px; line-height:26px; font-size:12px; color:#999999; text-align:right;}
.c_main03 .left .left_con .con_con .notes_more{ height:30px; line-height:30px; text-align:center; margin:15px 0px 0px;}
.c_main03 .left .left_con .con_con .notes_more a{ background: #70a400; color: #ffffff; display: inline-block; padding: 0px 20px; border-radius: 5px; font-family: "宋体";}

.c_main03 .interest_courses{ height:auto; overflow:hidden; background:#ffffff; border:1px solid #dfdfdf; margin-top: 20px;}
.c_main03 .interest_courses .title{ height: 46px; line-height: 46px; background: url(../images/title_arr.jpg) no-repeat 10px 15px;border-bottom:1px solid #eeeeee; text-indent:22px;}
.c_main03 .interest_courses .con_con{ height:auto; overflow:hidden; font-size:14px; line-height:1.8; padding:15px 8px 0px; }

.c_main03 .interest_courses .content_i_news .i_course_news li{ margin: 0px 8px; width: 202px; margin-bottom: 15px;}
.c_main03 .interest_courses .content_i_news .i_course_news li dl img{ width: 202px; height: 132px;}
.c_main03 .interest_courses .content_i_news .i_course_news li dl{ width: 202px; height: 132px;}
.c_main03 .interest_courses .content_i_news .i_course_news li dt, .c_main03 .interest_courses .content_i_news .i_course_news li dd{ width: 184px;}
.c_main03 .interest_courses .weareall_change{ float: right; text-indent: 0px; margin-right: 15px;}

.c_main03 .right .right_con .title .weareall_change{ float: right; text-indent: 0px; margin-right: 15px;}
.c_main03 .notes_tishi {
    width: 100%;
    height: 25px;
    line-height: 25px;
    margin: 0 auto;
    color: #c5c5b3;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
    padding: 1px 0 0;
    border: 1px solid #f9f9da;
    background-color: #fffff0;
}
.c_main03 .left .left_con .con_con { min-height: 800px;height: auto;overflow: hidden;line-height: 1.8;padding: 15px;}
.c_main03 .left .left_con .con_con p{ padding:15px 8px 0}
.c_main03 .comment_list { border-bottom: 1px solid #eeeeee;}
.c_main03 .left .left_con .current{ background-color: #fafee6 !important; border: none !important;}
.c_main03 .left .left_con .current a{ color: #70a400 !important;}

.attachment_download_04 {padding: 15px 0 15px 0px;margin: 15px 0;border-bottom: 1px dashed #ddd;border-top: 1px dashed #ddd;height: auto;overflow: hidden;}
.attachment_download_04 li {background: url(../images/attachment_arr.jpg) no-repeat left;text-indent: 16px;line-height: 26px;height: 26px;overflow: hidden;width: 320px;float: left;margin-right: 15px;}
.attachment_download_02 {text-align: center;padding: 15px 0;}
.attachment_download_02 .jw-downloadContent-left {
position: relative;
    width: 120px;
	margin:0 auto;
    height: 35px;
    border-radius: 2px;
    font-size: 12px;
    line-height: 35px;
    text-align: center;
	background:#bd2429;
}
#jqPlayerVipTip, .loadingPromptBlock{ bottom: 94px;}

.c_main03 .comment_list01 img{ border-radius: 25px;}
.c_main03 .left .left_con .content img{width:100%;}
.play_two_spbf .loadingPlay{ background: url(../images/loadingPlay2.jpg) no-repeat center;}
.play_two_spbf .loadingPlayer{ width: 880px; height: 541px;}
.play_two_spbf .loadingMsg{ padding-top: 226px; padding-bottom: 204px;}
.play_two_spbf .PlayerFlashSetup{ width: 880px; height: 541px; position: relative;}
.play_two_spbf .PlayerFlashSetup .content_01{ margin: 0px; padding-top: 128px;}
.play_two_spbf  #myPlayer_wrapper{ width: 880px !important; height: 541px !important;}

.bfy_spbiji_xiala{ width: 531px;}
.bfy_spbiji_xiala_list .wenzi{ width: 456px;}
.xueyuan_vip{ float: right; height: 50px; line-height: 50px;}
.xueyuan_vip a{ display: block; background: #70a400; color: #ffffff; padding: 0px 30px; font-size: 16px; text-align: center;}
.xueyuan_vip a span{ font-weight: bold;}
.xueyuan_vip a:hover{ background: #7cb500;}

.course_info{ border-bottom: 1px solid #eeeeee; padding: 0px 12px 15px; height: auto; overflow: hidden;}
.course_info ul span{ display: block; font-size: 12px; font-weight: bold; color: #999999;}
.course_info ul li{ width: 25%; float: left; line-height: 36px; color: #666666;}

.notes_tab_title{ border-bottom: 1px solid #eeeeee; margin-bottom: 15px; height: 46px; line-height: 46px; position: relative;}
.notes_tab_title ul li{ display: inline-block; padding: 0px 20px; float: left; color: #666666; cursor: pointer; text-align: center;}
.notes_tab_title ul span{ display: block; height: 1px; width: 50px !important; margin: 0px auto;}
.notes_tab_title ul .dangqian span{ background: #666666;}
.notes_my_title a{ font-size: 14px; color: #666666;}

.works_tab_title{ border-bottom: 1px solid #eeeeee; margin-bottom: 15px; height: 46px; line-height: 46px; position: relative;}
.works_tab_title ul li{ display: inline-block; padding: 0px 20px; float: left; color: #666666; cursor: pointer; text-align: center;}
.works_tab_title ul span{ display: block; height: 1px; width: 50px !important; margin: 0px auto;}
.works_tab_title ul .dangqian span{ background: #666666;}

.c_main03 .left .left_con .con_con .notes_title a{ color: #333333;}
.c_main03 .left .left_con .con_con .notes_title a:hover{ color: #70a400;}

.comment_list03_huifu{ width: 793px;}
.comment_list04_huifubj{ width: 808px;}

.vjs-big-play-button{ display: none !important;}

.bbs_list{}
.bbs_list li{ height:auto; overflow:hidden; font-size:14px; color:#ffffff; padding:15px 0px 15px 60px; border-bottom:1px solid #eeeeee; position:relative; min-height: 49px;}
.bbs_list li a{ display:block; font-size:14px; color:#333333; text-decoration:none; overflow:hidden;}
.bbs_list li a:hover{ display:block; font-size:14px; color:#70a400; text-decoration:none;}
.bbs_list li dl{ font-size:12px; color:#999999; height:12px; line-height:12px; overflow:hidden; margin-top: 6px;}
.bbs_list li span{ display:block; height:49px; width:49px; position:absolute; top:15px; left:0px; width: auto !important;}
.bbs_list li span img{ border-radius: 25px;}
.bbs_list li dt{ float:left; overflow:hidden;}

.comment_list02_con{ font-size: 14px; margin-top: 2px;}

.works_tab_but{ width: 100%; text-align: center; margin-top: 15px;}
.works_tab_but a{ display: inline-block; width: 120px; height: 36px; line-height: 36px; background: #70a400; color: #ffffff; text-align: center; font-size: 14px; margin: 0px 8px; border-radius: 5px; font-weight: bold;}
.works_tab_but a:hover{ background: #7cb500;}

.works_more{ text-align: right; margin: 8px 0px 15px;}
.works_more span{ font-family: "宋体";}