/* CSS Document */
*{margin:0; padding:0;}
* html { background:url(*) fixed; }
* html body { margin:0; height:100%; }
* html .div_zhezhao { position: absolute; left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth); top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);}
ul{list-style:none;}
img{border:0;}
a,a:hover,a:visited{text-decoration:none;}
.a_01,.a_01:hover,.a_01:visited{color:#FFF;}
.a_02,.a_02:visited{color:#EEE;}
.a_02:hover{color:#F80;}
.a_03,.a_03:visited{color:#0076b3;}
.a_03:hover{color:#2dabec;}
.a_04,.a_04:visited{color:#40b477;}
.a_04:hover{color:#0b904a;}
.a_05,.a_05:visited{color:#444;}
.a_05:hover{color:#000;}
.a_06,.a_06:visited{color:#777;}
.a_06:hover{color:#444;}
.a_07,.a_07:visited{color:#F00;}
.a_07:hover{color:#ff0e0e;}
.a_08,.a_08:visited{color:#F80;}
.a_08:hover{color:#F30;}
.a_11,.a_11:visited{color:#529b12;}
.a_11:hover{color:#357200;}
.down_bg{background:url(../../images/index/down_bg.gif); width:270px; height:32px; padding-top:8px; text-align:center; font-size:9pt; display:block;}
.down_bg:hover{background:url(../../images/index/down_bg.gif) 0 -40px;}
.class_bg{background:url(../../images/index/button_bg.gif); width:130px; height:32px; padding-top:8px; text-align:center; font-weight:bold; display:block;}
.class_bg:hover{background:url(../../images/index/button_bg.gif) 0 -40px;}
.f_l{float:left;}
.f_r{float:right;}
body{background:#f0f0f0;/*background:url(../../images/index/93_04.gif);*/ font-family:Arial, Verdana, "宋体"; font-size:14px; line-height:24px;}
.head_box{background:#FFF;/*background:url(../../images/index/93_01.jpg) no-repeat top center;*/ width:100%;}
.body_box{width:1190px; margin:0 auto;}
.foot_box{width:100%; height:200px; text-align:center; background:#40b477; color:#FFF; margin-top:20px; clear:both;}
.foot_box .foot_nav{background:#333; padding-top:13px; height:37px; text-align:center; color:#666; font-family:"微软雅黑"; font-size:14px;}
.foot_box .foot_nav a{display:inline-block; margin:0 15px;}
.foot_box .ewm{background:url(../../images/index/ewm_40.gif); width:110px; height:110px; position:absolute; left:0; top:20px;}
.foot_box .gs{display:block; background:url(../../images/index/gz.png); width:34px; height:42px; position:absolute; top:67px; right:96px;}
.foot_box .smyz{display:block; background:url(../../images/index/sm_83x30.png); width:83px; height:30px; position:absolute; top:72px; right:3px;}
.foot_box .qqqun{width:185px; height:95px; padding:15px 0 0 5px; background:#199b57; color:#FFF; font-size:9pt; position:absolute; left:120px; top:20px; line-height:2.2;}
.dw{position:relative;}
.clear{width:100%; clear:both; height:0; overflow:hidden;}
.ppx_1{height:100px;}
.ppx_2{padding-top:10px; height:404px; overflow:hidden; margin-bottom:11px;}
.ppx_3{padding:19px; line-height:1.5; color:#555; font-family:"微软雅黑";}
.ppx_4{padding-top:2px;}
.ppx_5{margin-top:6px;}
.ppx_6{padding:19px;}
.ppx_7{padding:12px 19px 13px 19px;}
.ppx_8{margin-top:20px;}
.ppx_9{margin-left:10px;}
.ppx_10{padding:5px 5px 0 0;}
.ppx_11{margin-left:5px;}
.hidden{overflow:hidden;}
.ft_1{font-size:9pt; padding-top:15px;}
.head_box .tongyi_logo{width:161px; height:43px; background:url(../../images/index/tongyi_logo.png); display:block; position:absolute; left:3px; top:27px;}
.head_box .jsj_910{background:url(../../images/index/910_03.png); display:block; position:absolute; left:396px; top:10px; width:220px; height:90px;}/*教师节*/
.head_box .zhongqiu{background:url(../../images/index/zhongqiu_02.jpg); display:block; position:absolute; left:434px; top:0; width:280px; height:100px;}/*中秋节*/
/*.head_box .head_gg{position:absolute; top:0; left:350px; background:url(../../images/index/yxj2016.png); width:324px; height:117px;}元宵节*/
/*.head_box .guoqing{background:url(../../images/index/guoqing_03.gif); display:block; position:absolute; left:434px; top:0; width:200px; height:100px;}国庆节*/
/*.head_box .day_change{background:url(../../images/index/shengdan1224.png); display:block; position:absolute; left:400px; top:-1px; width:245px; height:102px;}/*圣诞节*/
/*.head_box .day_change{background:url(../../images/index/yuan2016.png); display:block; position:absolute; left:370px; top:-1px; width:288px; height:102px;}元旦*/
/*.head_box .head_gg{position:absolute; top:25px; left:350px; background:url(../../images/index/new_year_bg.png) 0 -15px; width:350px; height:100px; top:0;}
.monkey{background:url(../../images/index/little_monkey.png); display:block; position:absolute; top:30px; left:160px; width:60px; height:63px; -ms-animation:houzi 0.4s infinite; -moz-animation:houzi 0.6s infinite; -webkit-animation:houzi 0.6s infinite; -o-animation:houzi 0.6s infinite;}新年*/
/*@-ms-keyframes houzi  IE 9 
{
	0% {transform:rotate(-10deg);}
	50% {transform:rotate(10deg);}
	100% {transform:rotate(-10deg);}
}*/
/*@-moz-keyframes houzi  Firefox 
{
	0% {transform:rotate(-10deg);}
	50% {transform:rotate(10deg);}
	100% {transform:rotate(-10deg);}
}*/
/*@-webkit-keyframes houzi  Safari & Chrome 
{
	0% {transform:rotate(-10deg);}
	50% {transform:rotate(10deg);}
	100% {transform:rotate(-10deg);}
}*/
/*@-0-keyframes houzi  Opera 
{
	0% {transform:rotate(-10deg);}
	50% {transform:rotate(10deg);}
	100% {transform:rotate(-10deg);}
}*/
.head_box .search_box{width:415px; height:25px; position:absolute; top:43px; right:0;}
.head_box .search_box .search_button{width:65px; height:35px; text-align:center; color:#FFF; text-shadow:; float:right; border:0; background:#40b477; cursor:pointer; font-size:14px;}
.head_box .search_box .search_text{width:311px; height:28px; border:1px solid #DDD; border-right:0; background:url(../../images/index/icon.gif) 8px 7px no-repeat #FFF; float:left; padding:5px 0 0 38px}
.head_box .top_links{position:absolute; right:0; top:10px; width:230px; height:25px; font-size:9pt; background:url(../../images/index/call2.png) no-repeat; padding-left:240px;}
.head_box .top_links a{display:inline-block; margin:0 5px; display:inline-block; float:left;}
.head_box .top_links a.home{background:url(../../images/index/home2.gif) 0 7px no-repeat; width:20px; height:20px; cursor:pointer; margin:0;}
.head_box .top_links a.quick{background:url(../../images/index/ie2.gif) 0 7px no-repeat; width:20px; height:20px; cursor:pointer; margin:0;}
.head_box .by{position:absolute; left:184px; top:35px; width:157px; height:38px; background:url(../../images/index/heart_04.png) no-repeat;}
.head_box .nav{height:50px; width:100%; text-align:center; background:#529b12; color:#83b657; font-size:16px;}
.head_box .nav .link,.head_box .nav .la,.head_box .nav .on{display:block; float:left; padding-top:13px; height:37px; width:100px; font-weight:bold;}
.head_box .nav .link:hover{background:#182e05;}
.head_box .nav .la{background:url(../../images/index/direction.gif) 44px 37px no-repeat; color:#FFF; cursor:pointer;}
.head_box .nav .la .tc_box{display:none;}
.head_box .nav .on{background:url(../../images/index/direction_1.gif) 44px 37px no-repeat #182e05; color:#FFF; position:relative; cursor:pointer;}
.head_box .nav .on .tc_box{width:100px; padding:10px 0; overflow:hidden; text-align:center; overflow:hidden; font-weight:normal; position:absolute; left:0; top:50px; font-size:14px;}
.head_box .nav .on .tc_box .list li{padding-top:3px; height:27px; z-index:1000001; position:relative;}
.head_box .nav .on .tc_box .list li a:hover{text-decoration:underline;}
.head_box .nav .on .tc_box .bg{position:absolute; top:-10px; left:0; z-index:10000; width:100px; height:5000px; background:rgb(0, 0, 0); opacity: 0.7;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=70);}
.head_box .nav span{float:left; padding:13px 25px 0 25px;}
.head_box .nav_1{width:100%; height:27px; padding-top:3px; color:#666; font-size:9pt; background:#333;}
.head_box .nav_1 b{color:#aaa;}
.head_box .nav_1 a{display:inline-block; margin:0 10px;}
.head_box .baidu{width:414px; height:22px; position:absolute; right:0; top:71px;}
.show_box{height:300px; overflow:hidden; POSITION: relative; margin-bottom:20px;}
.show_box .show_01{background:#fffbad;}
.show_box .show_02{background:#f4e167;}
.show_box .show_03{background:#ec3a3a;}
.show_box .show_04{background:url(../../images/index/mxx_bg.gif);}
.show_box .show_05{background:url(../../images/index/wt_bg.gif);}
.show_box .show_06{background:url(../../images/index/wxm_bg_05.gif);}
.show_box .show_07{background:#fff194;}
#fsD1{position:relative;}
.fbg{bottom:0; left:50%; margin-left:-100px; position:absolute; width:200px; height:21px; text-align:center; z-index: 200;}  
.fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#FFF; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/-moz-opacity:0.5; /*Firefox私有，透明度50%*/opacity:0.5;/*其他，透明度50%*/}    
.D1fBt .current,.focus .D1fBt a:hover{background:#FFF; filter:alpha(opacity=100); /*IE滤镜，透明度50%*/-moz-opacity:1.0; /*Firefox私有，透明度50%*/opacity:1.0;/*其他，透明度50%*/}    
.D1fBt img{display:none}    
.D1fBt i{display:none; font-style:normal; }    
.prev, .next{position:absolute;width:40px;height:74px;background: url(../../images/index/focus_btn.png) no-repeat;}
.prev{top: 50%;margin-top: -37px; left:5%;background-position:0 -74px; cursor:pointer; }  
.next{top: 50%;margin-top: -37px; right:5%;  background-position:-40px -74px;  cursor:pointer;}  
.prev:hover{  background-position:0 0;} 
.dl_box{position:absolute; width:270px; height:240px; background:#FFF; padding:20px; top:10px; left:50%; margin-left:285px; z-index:1000; box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.1);}
.dl_box .long_input{width:233px; height:28px; padding:5px 0 0 35px; border:1px solid #DDD; color:#666;}
.dl_box .long_input_1{width:253px; height:28px; padding:5px 0 0 15px; border:1px solid #DDD; color:#777; margin-bottom:5px; font-size:16px;}
.dl_box .free_button{background:url(../../images/index/free_b.gif); width:270px; height:40px; border:0; cursor:pointer;}
.dl_box .free_button_on{background:url(../../images/index/free_b.gif) 0 -40px; width:270px; height:40px; border:0; cursor:pointer;}
.dl_box .user_name{margin-bottom:15px; background:url(../../images/index/icon.gif) 12px -23px no-repeat #f5f5f5;}
.dl_box .password{background:url(../../images/index/icon.gif) 12px -52px no-repeat #f5f5f5;}
.dl_box .pass_box{height:29px; padding-top:6px; color:#999; font-size:9pt;}
.dl_box .button_box,.dl_box .free_class{width:270px; height:40px; border:0; clear:both; cursor:pointer; display:block;}
.dl_box .sign_in{background:url(../../images/index/button.gif);}
.dl_box .sign_in_on{background:url(../../images/index/button.gif) 0 -40px;}
.dl_box .qt_box{height:32px; padding-top:8px;}
.dl_box .qt_box .zc{width:140px; height:24px; display:block; float:right; text-align:center; background:url(../../images/index/th_26.gif); font-size:9pt;}
.dl_box .free_class{background:url(../../images/index/free.gif);}
.dl_box .free_class:hover{background:url(../../images/index/free.gif) 0 -40px;}
.dl_box .member_xx{height:82px;}
.dl_box .member_xx .face{width:70px; height:70px; overflow:hidden; float:left;}
.dl_box .member_xx .member_right{width:190px; float:right;}
.dl_box .member_xx .member_right .tp{height:35px; padding-top:10px; color:#666;}
.dl_box .member_xx .member_right .bt{height:25px; font-size:9pt;}
.dl_box .member_xx .member_right .bt a{width:90px; height:24px; padding-top:1px; background:url(../../images/index/gif_x.gif); display:block; text-align:center;}
.dl_box .member_sj{height:68px; color:#666; clear:both;}
.dl_box .member_sj div{height:27px; padding-top:3px;}
.dl_box .member_sj .bb{font-size:20px;}
.dl_box .member_sj .f9{font-size:9pt;}
.dl_box .my_class{height:40px; display:block; background:url(../../images/index/my_class.gif); clear:both; margin-bottom:10px;}
.dl_box .my_class:hover{background:url(../../images/index/my_class.gif) 0 -40px;}
.dl_box .download{height:40px; display:block; background:url(../../images/index/down.gif);}
.dl_box .download:hover{background:url(../../images/index/down.gif) 0 -40px;}
.dl_box .add_select{height:35px; margin-bottom:5px; width:133px;}
.body_box .main_box{width:860px; float:left;}
.body_box .main_box .left_box{background:#FFF; border:1px solid #DDD; z-index:0; margin-bottom:20px; box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.1);}
.body_box .main_box .left_box .title{background:#f5f5f5; height:35px; position:relative;}
.body_box .main_box .left_box .title .title_text{position:absolute; left:12px; top:-6px; width:160px; height:41px; padding-top:10px; background:url(../../images/index/title_27.png); font-size:18px; font-family:"微软雅黑"; text-align:center; color:#FFF; display:block;}
.body_box .main_box .left_box .nr_box{padding:19px;}
.body_box .main_box .left_box .nr_box .left_card{height:36px;}
.body_box .main_box .left_box .nr_box .left_card li{display:inline-block; float:left; padding:0 5px; line-height:1.5; font-size:9pt; color:#444; margin:0 13px; cursor:pointer;}
.body_box .main_box .left_box .nr_box .left_card li.on{color:#FFF; border-radius:3px; background:#40b477;}
.body_box .main_box .left_box .nr_box .class_list{overflow:hidden;}
.body_box .main_box .left_box .nr_box .class_list .over{width:120%; padding-bottom:-10px; margin-bottom:10px;}
.body_box .main_box .left_box .nr_box .class_list .over .class_box{width:262px; height:93px; z-index:0; border:1px solid #ededed; margin:0 14px 14px 0; background:#fcfcfc; position:relative; float:left;}
.body_box .main_box .left_box .nr_box .class_list .over .km{width:27px; height:16px; padding-right:8px; text-align:center; overflow:hidden; position:absolute; left:0; top:0; z-index:10; background:url(../../images/index/jt.png); line-height:1.5; color:#FFF; font-family:"微软雅黑"; font-size:10px; z-index:10;}
.body_box .main_box .left_box .nr_box .class_list .over .img_box{width:50px; height:50px; overflow:hidden; position:absolute; left:10px; top:10px; z-index:1;}
.body_box .main_box .left_box .nr_box .class_list .over .link_box{width:185px; height:48px; position:absolute; left:70px; top:10px; font-family:"微软雅黑"; font-size:16px;}
.body_box .main_box .left_box .nr_box .class_list .over .class_box .qt{position:absolute; left:70px; top:60px; width:185px; height:25px; color:#777; font-size:9pt;}
.body_box .main_box .left_box .nr_box .class_list .over .class_box .qt .xx,.body_box .right_box .lm_box .class_list .rt_box .qt .xx{color:#f77403;}
.body_box .main_box .left_box .nr_box .class_list .over .free_class{background:url(../../images/index/free_03.gif); color:#FFF; font-size:9pt; padding-left:10px; width:27px; height:20px; line-height:1.5; position:absolute; display:block; right:0; bottom:0;}
.body_box .main_box .left_box .nr_box .class_list .over .gifts{width:20px; height:19px; padding-top:1px; font-size:9pt; line-height:1.5; color:#FFF; background:#f94444; position:absolute; right:0; bottom:0; display:block; text-align:center;}
.body_box .main_box .left_box .nr_box .class_list .more{height:27px; padding-top:3px; text-align:center; background:#f5f5f5; clear:both;}
.body_box .main_box .left_box .nr_box .class_list .over .download_box{width:262px; height:68px; z-index:0; border:1px solid #ededed; margin:0 14px 14px 0; background:#fcfcfc; position:relative; float:left;}
.body_box .right_box{width:310px; float:right;}
.body_box .right_box .lm_box{background:#FFF; border:1px solid #DDD; clear:both; margin-bottom:20px; box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.1);}
.body_box .right_box .lm_box .title{position:relative; height:40px; background:#f9f9f9;}
.body_box .right_box .lm_box .title .title_text{width:105px; height:25px; position:absolute; border-bottom:3px solid #40b477; left:10px; bottom:0; font-family:"微软雅黑"; font-size:16px; color:#525252; text-align:center;}
.body_box .right_box .lm_box .title .pen{padding-right:18px; background:url(../../images/index/pen.gif) no-repeat right; position:absolute; right:20px; top:13px; display:block; height:25px; font-size:9pt;}
.body_box .right_box .lm_box .right_card{height:41px; background:#f9f9f9; color:#aaa; font-family:"微软雅黑"; font-size:16px;}
.body_box .right_box .lm_box .right_card li{width:153px;/*width:102px;*/ float:left; height:33px; padding-top:7px; text-align:center; cursor:pointer; border-bottom:1px solid #40b477;}
.body_box .right_box .lm_box .right_card li.on{border:1px solid #40b477; border-bottom:0; font-weight:bold; color:#525252;}
.body_box .right_box .lm_box .class_list{height:60px; padding:10px; border-bottom:1px solid #DDD;}
.body_box .right_box .lm_box .class_list .time{width:90px; height:48px; float:left; border-radius:3px; background:#edf9f3; color:#40b477; font-size:9pt; padding:12px 0 0 10px; line-height:1.5;}
.body_box .right_box .lm_box .class_list .rt_box{width:177px; height:53px; padding-top:7px; float:right;}
.body_box .right_box .lm_box .class_list .rt_box .link{width:177px; height:24px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-family:"微软雅黑"; font-size:16px;}
.body_box .right_box .lm_box .class_list .rt_box .qt{font-size:9pt; color:#777; width:177px; height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.body_box .right_box .lm_box .mx{font-size:30px; color:#f77403; font-family:Arial;}
.body_box .right_box .lm_box .pt{line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.body_box .right_box .lm_box .but{height:27px; display:block; text-align:center; background:url(../../images/index/but_bg.gif); padding-top:3px; color:#2b734d; font-family:"宋体";}
.body_box .right_box .lm_box .but:hover{color:#FFF; background:#40b477;}
.body_box .right_box .lm_box .but:visited{color:#2b734d;}
.body_box .right_box .lm_box .gun_box{height:130px; overflow:hidden;}
.body_box .right_box .lm_box .gun_box ul{height:200%;}
.body_box .right_box .lm_box .gun_box ul li{height:27px; padding:3px 10px 0 10px; margin-bottom:10px; background:#edf9f3; color:#40b477; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.body_box .right_box .lm_box .zw{height:58px; background:#fcfcfc; border:1px solid #ededed; margin-bottom:5px;}
.body_box .right_box .lm_box .zw .schoool{position:absolute; top:-1px; left:-1px; width:60px; height:25px; display:block;}
.body_box .right_box .lm_box .zw .link{width:185px; height:24px; display:block; overflow:hidden; position:absolute; left:74px; top:5px; white-space:nowrap; text-overflow:ellipsis; font-size:16px; font-family:"微软雅黑";}
.body_box .right_box .lm_box .zw .lx{width:60px; height:24px; position:absolute; left:73px; top:27px; color:#f77403; font-weight:bold; font-size:14px;}
.body_box .right_box .lm_box .zw .actor{background:url(../../images/index/person.gif) 0 3px no-repeat; padding-left:19px; height:24px; width:90px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#777; position:absolute; left:141px; top:28px; font-size:9pt;}
.body_box .right_box .lm_box .zw .xx{background:url(../../images/index/school.png);}
.body_box .right_box .lm_box .zw .cz{background:url(../../images/index/school.png) 0 -25px;}
.body_box .right_box .lm_box .zw .gz{background:url(../../images/index/school.png) 0 -50px;}
.body_box .right_box .lm_box .ht{height:190px;}
.body_box .right_box .lm_box .ph li{height:32px; padding-top:8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#444; font-size:9pt; font-family:"宋体";}
.body_box .right_box .gg_box{height:350px; overflow:hidden; margin-bottom:20px;}
.body_box .right_box .gg_box .ggw{height:110px; padding-bottom:10px;}
.ewm_box{width:120px; height:120px; padding:5px; display:block; position:fixed; background:#F80; border:15px solid #529b12; top:35%; left:50%; margin-left:610px; z-index:50000; _position:absolute; _right:auto; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)-10);}
.ewm_box .tongyi_ewm{background:url(../../images/index/ewm_40.gif); width:110px; height:110px; border:5px solid #FFF;}
.bottom_box{width:100%; height:77px; padding-top:23px; text-align:center; color:#777; clear:both;}
.video_title{height:66px; padding-top:14px; font-family:"微软雅黑"; font-size:26px; color:#444; line-height:2; width:1030px; margin:0 auto;}
.video_box{width:1028px; height:558px; border:1px solid #DDD; margin:0 auto; background:#FFF; margin-bottom:20px; box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.1);}
.video_box_big{width:1028px; height:483px; border:1px solid #DDD; margin:0 auto; background:#FFF; margin-bottom:20px;}
.video_box_big .video_lt .tp{width:720px; height:405px;}
.video_box_big .video_rt .scorll_box{height:344px; border-bottom:1px solid #DDD; overflow:hidden; overflow-y:scroll; background:#FAFAFA;}
.video_lt{padding:19px 0 19px 19px; width:730px; float:left;}
.video_box .video_lt .tp{width:720px; height:480px;}
.video_lt .bt{height:25px; padding-top:15px;}
.video_lt .bt .download_video{display:block; width:173px; padding-left:77px; height:25px; border-radius:13px; background:url(../../images/index/down_11.png) 53px 3px no-repeat #d3eee0; color:#40b477;}
.video_lt .bt .download_video:hover{color:#40b477; background:url(../../images/index/down_11.png) 53px 3px no-repeat #FFF;}
.video_lt .bt .download_video:hover{color:#40b477;}
.video_rt{width:270px; float:right;}
.video_rt .tp,.video_rt .tp_no{height:119px; background:url(../../images/zhibo/detail/tp_bg_03.gif); position:relative;}
.video_rt .tp .price{font-size:30px; color:#ee1616; font-size:30px; width:110px; height:40px; line-height:1; position:absolute; left:17px; top:20px;}
.video_rt .tp_no .price{font-size:30px; color:#ee1616; font-size:30px; width:110px; height:40px; line-height:1; position:absolute; left:17px; top:35px;}
.video_rt .tp .price b,.video_rt .tp_no .price b{font-weight:normal; font-size:36px;}
.video_rt .tp .before{width:110px; height:25px; position:absolute; color:#777; top:60px; left:17px;}
.video_rt .tp_no .before{width:110px; height:25px; position:absolute; color:#777; top:75px; left:17px;}
.video_rt .tp .before b,.video_rt .tp_no .before b{font-weight:normal; text-decoration:line-through;}
.video_rt .tp .big_button{width:146px; height:50px; display:block; position:absolute; top:19px; right:-11px;}
.video_rt .tp_no .big_button{width:146px; height:50px; display:block; position:absolute; top:30px; right:-11px;}
.video_rt .tp .buy,.video_rt .tp_no .buy{background:url(../../images/index/buy.png);}
.video_rt .tp .buy:hover,.video_rt .tp_no .buy:hover{background:url(../../images/index/buy.png) 0 -50px;}
.video_rt .tp .bm,.video_rt .tp_no .bm{background:url(../../images/index/bm_09.png);}
.video_rt .tp .bm:hover,.video_rt .tp_no .bm:hover{background:url(../../images/index/bm1_09.png);}
.video_rt .tp_no .give{display:none;}
.video_rt .tp .give{width:250px; height:20px; font-size:9pt; position:absolute; left:10px; bottom:9px; overflow:hidden; line-height:1.5; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.video_rt .tp .give .icon{padding:1px 5px 0 5px; float:left; background:#F80; color:#FFF; margin-right:5px; border-radius:3px;}
.video_rt .tp .give marquee{float:left; padding-top:1px; width:190px;}
.video_box .video_rt .scorll_box{height:419px; border-bottom:1px solid #DDD; overflow:hidden; overflow-y:scroll; background:#FAFAFA;}
.video_rt .scorll_box .play_list li{height:32px; padding:8px 10px 0 32px; font-family:"微软雅黑";}
.video_rt .scorll_box .play_list li a{float:left;}
.video_rt .scorll_box .play_list li.on{background:url(../../images/zhibo/detail/zq_13.png) 6px 10px no-repeat #8cd2ad; border-top:1px solid #FFF;}
.video_rt .scorll_box .play_list li.on a{color:#FFF;}
.video_rt .scorll_box .play_list li.normal{background:url(../../images/zhibo/detail/zq_16.png) 6px 10px no-repeat #fafafa; border-bottom:1px dotted #d6d6d6;}
.video_rt .scorll_box .play_list li.hover{background:url(../../images/zhibo/detail/hover.png) 6px 10px no-repeat #FFF; border-bottom:1px dotted #d6d6d6;}
.video_rt .scorll_box .play_list li.normal a,.video_rt .scorll_box .play_list li.hover a{color:#565656;}
.video_rt .scorll_box .play_list li b{color:#ee1616; font-weight:normal; float:right;}

/*.video_box{width:1028px; height:558px; border:1px solid #DDD; margin:0 auto; background:#FFF; margin-bottom:20px;}
.video_box .video_lt{padding:19px 0 19px 19px; width:730px; float:left;}
.video_box .video_lt .tp{width:720px; height:480px;}
.video_box .video_lt .bt{height:25px; padding-top:15px;}
.video_box .video_rt{width:270px; float:right;}
.video_box .video_rt .tp{height:119px; background:url; position:relative;}
.video_box .video_rt .tp .price{font-size:30px; color:#ee1616; font-size:30px; width:110px; height:40px; line-height:1; position:absolute; left:17px; top:20px;}
.video_box .video_rt .tp .price b{font-weight:normal; font-size:36px;}
.video_box .video_rt .tp .before{width:110px; height:25px; position:absolute; color:#777; top:60px; left:17px;}
.video_box .video_rt .tp .before b{font-weight:normal; text-decoration:line-through;}
.video_box .video_rt .tp .big_button{width:146px; height:50px; display:block; position:absolute; top:19px; right:-11px;}
.video_box .video_rt .tp .buy{background:url;}
.video_box .video_rt .tp .give{width:250px; height:20px; font-size:9pt; position:absolute; left:10px; bottom:9px; overflow:hidden; line-height:1.5; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.video_box .video_rt .tp .give .icon{padding:1px 5px 0 5px; float:left; background:#F80; color:#FFF; margin-right:5px; border-radius:3px;}
.video_box .video_rt .tp .give marquee{float:left; padding-top:1px; width:190px;}
.video_box .video_rt .scorll_box{height:419px; border-bottom:1px solid #DDD; overflow:hidden; overflow-y:scroll; background:#FAFAFA;}
.video_box .video_rt .scorll_box .play_list li{height:32px; padding:8px 10px 0 32px; font-family:"微软雅黑";}
.video_box .video_rt .scorll_box .play_list li a{float:left;}
.video_box .video_rt .scorll_box .play_list li.on{ border-top:1px solid #FFF;}
.video_box .video_rt .scorll_box .play_list li.on a{color:#FFF;}
.video_box .video_rt .scorll_box .play_list li.normal{background:; border-bottom:1px dotted #d6d6d6;}
.video_box .video_rt .scorll_box .play_list li.hover{background:; border-bottom:1px dotted #d6d6d6;}
.video_box .video_rt .scorll_box .play_list li.normal a,.video_box .video_rt .scorll_box .play_list li.hover a{color:#565656;}
.video_box .video_rt .scorll_box .play_list li b{color:#ee1616; font-weight:normal; float:right;}*/

.white_bg{background:#FFF; clear:both; border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:19px 0; overflow:auto; box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.1);}
.main_box_1{width:1030px; margin:0 auto;}
.main_box_2{width:100%; height:40px; position:fixed; top:0; left:0;}
.main_box_1 .left_box{width:740px; height:auto; float:left;}
.main_box_1 .left_box .card{height:40px; background:url(../../images/zhibo/detail/bb_11.gif) repeat-x bottom #f9f9f9;}
.main_box_1 .left_box .card li{height:32px; padding:8px 15px 0 15px; text-align:center; color:#AAA; float:left; cursor:pointer;}
.main_box_1 .left_box .card li b{font-weight:normal;}
.main_box_1 .left_box .card li.on{padding:7px 14px 0 14px; background:#FFF; border:1px solid #40b477; border-bottom:0; font-weight:bold; color:#525252;}
.main_box_1 .left_box .card li b{color:#ee1616;}
.main_box_1 .left_box .card .buy_button{width:120px; height:30px; display:block; float:right; margin:5px 0 0 20px;}
.main_box_1 .left_box .card .gm{background:url(../../images/index/gm1.gif);}
.main_box_1 .left_box .card .gm:hover{background:url(../../images/index/gm1.gif) 0 -30px;}
.main_box_1 .left_box .card .bm{background:url(../../images/index/gm1.gif) 0 -60px;}
.main_box_1 .left_box .card .bm:hover{background:url(../../images/index/gm1.gif) 0 -90px;}
.main_box_1 .left_box .card .price{float:right; color:#ee1616; font-size:30px; line-height:1; padding-top:5px;}
.main_box_1 .left_box .nr_box{padding:20px; clear:both; color:#666; border:1px solid #40b477; border-top:0;}
.main_box_1 .left_box .nr_box p{padding:10px 0;}
.main_box_1 .left_box .nr_box h1{font-size:24px; color:#333; text-align:center; line-height:2;}
.main_box_1 .left_box .nr_box h2{color:#444; font-size:16px; line-height:1.5; font-family:"微软雅黑"; font-weight:normal;}
.main_box_1 .right_box{width:270px; height:auto; float:right;}
.main_box_1 .right_box .ggw{height:120px; padding-bottom:10px; clear:both;}
.other_video{padding-bottom:20px; clear:both;}
.other_video .title{height:40px; background:url(../../images/zhibo/detail/b_14.gif) repeat-x bottom; position:relative;}
.other_video .title span{position:absolute; color:#333; border-bottom:3px solid #40b477; font-family:"微软雅黑"; font-size:18px; padding:0 4px 8px 4px; display:block; left:0; bottom:0;}
.other_video .xg_list{height:50px; padding:10px 10px 0 10px;}
.other_video .xg_list .lt{width:50px; height:50px; float:left; overflow:hidden;}
.other_video .xg_list .rt{width:190px; height:50px; float:right;}
.other_video .xg_list .rtt{width:170px; height:46px; float:right; line-height:1.5; padding-top:4px; font-family:"微软雅黑";}
.other_video .xg_list .link{font-family:"微软雅黑"; padding-top:2px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.other_video .xg_list .teacher{color:#b3b3b3; font-size:9pt;}
.other_video .wd_list li{height:32px; padding:8px 10px 0 10px; border-bottom:1px dashed #DDD; width:230px; float:left;}
.other_video .wd_list li.on{background:#f5f5f5; font-weight:bold;}
.other_video .wd_list li img{float:left; padding-top:4px;}
.other_video .wd_list li .link{width:200px; float:right; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.links_way{width:1018px; height:26px; background:#eee; border:1px solid #DDD; margin:10px auto; padding:2px 0 0 10px; color:#666; font-size:9pt;}
.nj_card{height:38px; background:#efefef; border:1px solid #DDD; border-bottom:0; width:1028px; margin:0 auto;}
.nj_card li{width:80px; height:31px; padding-top:7px; text-align:center; color:#555; font-size:16px; border-left:1px solid #efefef; border-right:1px solid #efefef; float:left; cursor:pointer;}
.nj_card li.on{color:#FFF; background:#1cb177; border-left:1px solid #1cb177; border-right:1px solid #1cb177;}
.nr_teacher{width:990px; height:auto; border:1px solid #DDD; background:#FFF; padding:19px; margin:0 auto; overflow:auto;}
.nr_teacher .fl_box{padding:10px; padding-bottom:0; background:#fafafa; color:#555; margin-bottom:10px; overflow:auto;}
.nr_teacher .fl_box .fl_list{clear:both;}
.nr_teacher .fl_box .fl_list .lt{width:75px; padding-top:3px; float:left;}
.nr_teacher .fl_box .fl_list .rt{width:895px; float:right;}
.nr_teacher .fl_box .fl_list .rt li{padding:2px 10px 0 10px; height:26px; background:#FFF; border:1px solid #DDD; margin:10px; margin-top:0; float:left; cursor:pointer;}
.nr_teacher .fl_box .fl_list .rt li.on{color:#FFF; background:#40b477; border:1px solid #40b477;}
.nr_teacher .cla_box{overflow:hidden;}
.nr_teacher .cla_box ul{width:120%;}
.nr_teacher .cla_box ul li{width:440px; height:36px; border:1px solid #eee; float:left; margin:10px 10px 0 0; padding:12px 12px 0 14px;}
.nr_teacher .cla_box ul li a.a_05{float:left;}
.nr_teacher .cla_box ul li a.down_load{float:right; background:#ffab4b; width:60px; height:24px; border-radius:3px; text-align:center;}
.nr_teacher .cla_box ul li a.down_load:hover{background:#F80;}
.nr_teacher .cla_box ul li.hover{background:#eee; border:1px solid #eee;}
.nr_teacher .page_number{text-align:center; padding-top:20px; height:40px; clear:both;}
.nr_teacher .page_number a,.nr_teacher .page_number a:visited{display:inline-block; width:28px; margin:0 5px; padding-top:2px; height:26px; border:1px solid #DDD; font-family:Verdana; font-size:16px; color:#666;}
.nr_teacher .page_number a:hover{color:#444; border:1px solid #1cb177;}
.nr_teacher .page_number a.on,.nr_teacher .page_number a.on:visited{color:#FFF; border:1px solid #1cb177; background:#1cb177;}
.nr_teacher .wz_left{width:718px; border:1px solid #DDD; float:left;}
.nr_teacher .wz_left .wz_title{text-align:center; line-height:1.5; font-size:26px; font-family:"微软雅黑"; color:#444; border:1px solid #FFF; border-bottom:1px solid #DDD; padding-top:19px; height:58px; background:#fafafa;}
.nr_teacher .wz_left .wz_nr{padding:9px; height:700px;}
.nr_teacher .wz_right{width:250px; float:right;}
.nr_teacher .wz_right .wz_down{height:50px; width:250px; display:block; background:url(../../images/index/down_wz.gif); border-radius:3px; box-shadow:#000;}
.nr_teacher .wz_right .wz_down:hover{background:url(../../images/index/down_wz.gif) 0 -50px;}
.nr_teacher .wz_right .tg_links{width:250px; padding-top:19px; height:260px; clear:both;}
/*申请免费课程*/
.free_body{width:1090px; margin:0 auto;}
.free_body .lm_title{height:58px; padding:2px 0 0 40px; line-height:1.5; font-family:"微软雅黑"; font-size:24px; color:#222; background:url(../../images/index/title_li_03.gif) 20px 16px no-repeat;}
.free_body .w_box{width:100%; height:670px; overflow:hidden;}
.free_body .n_box{width:200%;}
.free_body .to{position:absolute; width:40px; height:74px; top:295px; display:block;}
.free_body .to_lt{left:-50px; background:url(../../images/index/focus_btn1.png) 0 -74px;}
.free_body .to_rt{right:-50px; background:url(../../images/index/focus_btn1.png) -40px -74px;}
.free_body .to_lt:hover{background:url(../../images/index/focus_btn1.png);}
.free_body .to_rt:hover{background:url(../../images/index/focus_btn1.png) -40px 0;}
.free_body .stu_box{width:312px; height:612px; padding:18px; border:1px solid #DDD; background:#FFF; margin-right:20px; float:left;}
.free_body .stu_box .img_box{border:1px solid #f0f0f0; background:#fafafa; height:230px; text-align:center;}
.free_body .stu_box .lx_title{height:49px; color:#222; font-family:"微软雅黑"; font-size:20px; line-height:2; padding:9px 0 0 10px;}
.free_body .stu_box .name_box{height:102px; border:1px solid #f0f0f0; padding:6px 0 0 25px; color:#666; background:#fafafa;}
.free_body .stu_box .js{font-size:9pt; height:164px; padding-top:15px; color:#888; text-indent:2em;}
.free_body .stu_box .sq_button{width:270px; height:27px; padding-top:3px; display:block; background:#4c4c4c; margin:0 auto; text-align:center;}
.free_body .stu_box .sq_button:hover{background:#40b477;}
.free_body .yy_box{background:#84c5a3; color:#FFF; font-family:"微软雅黑"; font-size:16px; text-align:center; padding-top:10px; height:50px;}
.free_body .yy_box .yn_box{width:415px; margin:0 auto;}
.free_body .yy_box span{padding-top:8px; float:left;}
.free_body .yy_box .yy_button{width:98px; height:31px; padding-top:7px; border:1px solid #65a383; display:block; float:right; background:url(../../images/index/yu_bg_07.gif); font-weight:bold;}
/*弹出层*/
.window_box{width:500px; padding:10px; height:auto; position:absolute; top:50%; left:50%; margin:-175px 0 0 -260px; z-index:100003; overflow:hidden;}
.window_box .black_bg{position:absolute; top:-10px; left:-10px; width:520px; height:1000px; z-index:-1;  background:rgb(0, 0, 0); opacity: 0.5;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=50);}
.window_box .nr_box{background:#f5f5f5; padding-bottom:20px;}
.window_box .nr_box .title_bar{height:40px; background:#40b477;}
.window_box .nr_box .title_bar .close{width:40px; height:40px; display:block; float:right; cursor:pointer;}
.window_box .nr_box .title_bar .on{background:url(../../images/index/close_14.gif) -40px 0;}
.window_box .nr_box .title_bar .on:hover{background:url(../../images/index/close_14.gif);}
.window_box .nr_box .win_nr{width:380px; margin:20px auto 0 auto; padding:30px 40px 20px 40px; background:#FFF;}
.window_box .nr_box .win_nr .tj_tab td{height:40px;}
.window_box .nr_box .win_nr .tj_tab td.td_lt{width:80px; color:#777;}
.window_box .nr_box .win_nr .tj_tab .text_input{padding:2px 0 0 8px; width:290px; height:26px;}
.window_box .nr_box .win_nr .normal{background:#fafafa; border:1px solid #DDD;}
.window_box .nr_box .win_nr .on{background:#FFF; border:1px solid #DDD;}
.window_box .nr_box .win_nr .text_qy{height:50px; padding:9px; overflow:hidden; width:360px;}
.window_box .nr_box .win_nr .jt_box{background:#f5f5f5; padding:10px 20px; color:#555; margin:10px 0; line-height:2;}
.window_box .nr_box .win_nr .jt_box b{color:#40b477;}
.window_box .nr_box .win_nr .jt_box .tell{font-weight:bold; color:#ec0101;}
.window_box .nr_box .win_nr .kf{padding:3px 0 0 260px; background:url(../../images/index/30.gif) 240px 5px no-repeat; font-size:9pt; height:27px; cursor:pointer;}
.window_box .nr_box .win_nr .tj_box{padding-top:10px; width:120px; height:40px; margin:0 auto;}
.window_box .nr_box .win_nr .tj_box input,.window_box .nr_box .win_nr .tj_box a{width:120px; height:40px; border:0; cursor:pointer; display:block;}
.window_box .nr_box .win_nr .tj_box .tj{background:url(../../images/index/buttons.gif);}
.window_box .nr_box .win_nr .tj_box .tj_on{background:url(../../images/index/buttons.gif) 0 -40px;}
.window_box .nr_box .win_nr .tj_box .zd{background:url(../../images/index/buttons.gif) 0 -80px;}
.window_box .nr_box .win_nr .tj_box .zd_on{background:url(../../images/index/buttons.gif) 0 -120px;}
.window_box .nr_box .win_nr .zj_box{color:#555;}
.window_box .nr_box .win_nr .zj_box b{color:#F80;}
.div_zhezhao{width:100%; height:100%;position:fixed; top:0; left:0;  background:rgb(0, 0, 0); opacity: 0.5;filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#30000000, endColorstr=#30000000);filter:alpha(opacity=50); display:none; z-index:100000;}
/*课程表*/
.syllabus .tab_tltle td{text-align:center; color:#FFF; background:#6faf37; text-align:center; font-size:16px; height:50px; border-bottom:10px solid #FFF;}
.syllabus .tab_tltle_01 td{text-align:center; color:#FFF; background:#6faf37; text-align:center; font-size:16px; height:50px;}
.syllabus .nei td{height:44px;}
.syllabus .td01{width:130px;}
.syllabus .td02{width:200px;}
.syllabus .td03{width:181px;}
.syllabus .sy_01{border:1px solid #EEE; border-left:0; border-top:0; color:#888; text-align:center; height:30px;}
.syllabus .sy_02{border:1px solid #EEE; border-left:0; border-top:0; background:#fafafa; color:#888; text-align:center; height:30px;}
.syllabus .ltd_01{color:#888; background:#f5f5f5; text-align:center;}
.syllabus .ltd_02{color:#888; background:#e8f6dc; text-align:center;}
.syllabus .red{color:#ee1616;}
.syllabus .green{color:#529b12;}
.syllabus .step01{background:url(../../images/index/step.gif) 10px 0 no-repeat; color:#888; padding-right:16px; text-align:center;}
.syllabus .step02{background:url(../../images/index/step.gif) 10px -44px no-repeat; color:#FFF; padding-right:16px; text-align:center;}
.syllabus .step03{background:url(../../images/index/step.gif) 10px -88px no-repeat; color:#FFF; padding-right:16px; text-align:center;}
.syllabus .time{height:26px; padding-top:2px; text-align:center; width:148px; background:#fafafa; border:1px solid #DDD; color:#888; font-size:9pt; margin-left:10px;}