@charset "utf-8";
/*
多个页面共有样式
*/
/*成功案例列表页和详情页*/
#anli_tit{ padding:20px 0;}
#anli_wrap{ overflow:hidden; zoom:1;}
.l_btm{ background:url(/img/t_left_btm.gif) no-repeat; height:4px; width:235px;}
/*anli_main*/
.anli_main{ width:730px; float:right;}
.num_one{ height:288px; border-bottom:3px solid #72B30C;}
.anli_list{ border:1px solid #EBEBEB;}
.anli_list dl{ border-bottom:1px solid #EBEBEB; padding:25px; overflow:hidden; zoom:1;}
.anli_list dl dt{ width:225px; height:140px; font-size:0px; float:left;}
.anli_list dl dd{ margin-left:240px;}
.anli_list dl dd div{ padding-bottom:10px;}
.anli_list dl dd div strong{ font-weight:normal;}
.anli_list dl dd b{ font-weight:bold;}
.anli_list dl dd a{ text-decoration:none; margin-right:10px;}
.anli_list dl dd a:hover{ text-decoration:underline;}
.anli_list .more{ text-align:right; padding-top:10px;}
.anli_list .more a{ text-decoration: none;}
.anli_list .more a:hover{ text-decoration: underline;}
.anli_list .more .btn_bg{ display:inline-block; background:url(/img/bg_s_btn_w79.gif) no-repeat; height:20px; width:79px; line-height:20px; margin-right:20px; padding:0px; text-align:center;}
.anli_list .txt1 { zoom:1; overflow:hidden;}
.anli_list .txt1 b{ float:left; display: block; width:70px;}
.anli_list .txt1 p{ float:left; width:360px;}
.pages{ margin-top:20px; padding-left:200px;}
.pages span{ display:inline-block; padding:0px 5px; margin:0 4px; border:1px solid #ddd; float:left; color:#999;}
.pages span.on{ font-weight:bold;}
.pages a{ display:inline-block; padding:0px 5px; border:1px solid #666; margin:0 4px; float:left;}
/*anli_sidebar*/
.anli_sidebar{ width:235px; float:left;}
.sidebar_box{ padding:1px}
.sidebar_box h1{ height:30px; line-height:30px; padding-left:10px; color:#5A5A5A;  background:url(/img/t_left_bg_235.gif) no-repeat; width:235px;}
.student_list{ padding:5px; overflow:hidden; zoom:1;}
.student_list li{ line-height:29px; border-bottom:1px solid #ECECEC; background: url(/img/icon_jt1.gif) no-repeat right center;}
.student_list li p{ background:url(/img/icon_dian1.gif) no-repeat left 12px; padding-left:10px;}
.student_list li.first{ padding:5px 0; background:none; verflow:hidden; zoom:1;}
.student_list li.first .pic{ width:120px; height:77px; font-size:0px; float:left;}
.student_list li.first .text{ line-height:18px; margin-left:130px;}
.student_list li.first .text strong{ font-weight:normal;}
.student_list li.first .text p{ padding:0px; background:none; color:#999;}
.student_result{ padding:5px; border-left:1px solid #ddd; border-right:1px solid #ddd; width:223px;}
.student_result td,.student_result th{ height:25px; text-align:center;}
.student_result .trbg{ background:#F6F6F6;}

.student_comment ul{ border-left:1px solid #ddd; border-right:1px solid #ddd; padding:5px; width:223px;}
.student_comment ul li { word-wrap: break-word; word-break: break-all; line-height:25px;}
.student_comment ul li span{ margin-left:5px; line-height:10px}
.student_comment ul li span.name{ color:#9B0101;}

/*案例详情*/
.other_student li{ overflow:hidden; zoom:1; padding:8px; border-bottom:1px solid #CFCFCF; }
.other_student li .pic{ width:120px; height:75px; float:left; font-size:0px;}
.other_student li .text{ margin-left:132px;}
.other_student li .text strong{ background: url(/img/icon_jt3.gif) no-repeat left center; padding-left:10px; font-size:14px;}
.other_student li .text p{ padding-left:10px;}
.other_student li.last{ border-bottom:none;}
.student_intro{ padding:0;}
.student_intro h1{ height:40px; line-height:40px; border-bottom:4px solid #999; font-size:24px;}
.student_intro .inner { font-size:14px; line-height:24px; padding-top:20px;}
.student_intro .inner p{ margin-bottom:10px;}
.tab_tit1{ height:30px; border-bottom:2px solid #72B30C;}
.tab_tit1 li{ float:left; background:#B8D985; font-size:14px; color:#FFF; font-weight:bold; line-height:30px; margin-right:4px; cursor:pointer;}
.tab_tit1 li a{ float:left; padding:0 20px; background:#B8D985; font-size:14px; color:#FFF; font-weight:bold; line-height:30px;  cursor:pointer;}
.tab_tit1 li a:hover{ background:#72B30C;}
.tab_tit1 li a.on{ background:#72B30C;}
.tab_tit2{ height:30px; border-bottom:2px solid #72B30C;}
.tab_tit2 li{float:left; background:#72B30C; font-size:14px; color:#FFF; font-weight:bold; line-height:30px; margin-right:4px; padding:0 20px;}
.txt2{ text-align: right; height:25px; line-height:25px;}
.icon_s{ background:url(/img/icon_s.gif) no-repeat left center; padding-left:25px; display:inline-block;}
.icon_st{ background:url(/img/icon_st.gif) no-repeat left center; padding-left:25px; display:inline-block;}
/*教师对比页*/
#teacher_tit{ padding:20px 0;}
#teacher_tit span{ padding-left:10px;}
#teacherVS_wrap{ padding-bottom:20px; overflow:hidden; zoom:1; position:relative;}
#teacherVS_wrap .title{ height:30px; line-height:30px; background: #EBEBEB;}
#teacherVS_wrap .title h2{  background:url(/img/d_teach_top.jpg) no-repeat; width:980px; color:#FFF; font-size:14px; font-family:"微软雅黑"; padding-left:15px;}
.teacherBox{ width:453px;}
.teacherVideo{ height:273px; border-bottom:3px solid #72B30C;}
.teacherInfo{ padding-top:15px; color:#999;}
.teacherInfo span{ margin-right:20px;}
.teacherInfo strong{ color:#333; font-size:14px;}
.teacherStyle{ padding-top:10px; color:#999;}
.teacherResult{ padding-top:10px; color:#999;}
.teacherResult span{ color:#333;}
.moreInfo{ padding-top:20px;}
.moreInfo span{ background:url(/img/bg_btn_w123.gif) no-repeat; width:123px; height:30px; line-height:30px; text-align:center; font-size:14px; color:#FFF; font-weight:bold; margin:0 auto; display:block;}
.moreInfo a{ color:#FFF;}
.moreInfo a:hover{ color:#FFF;}
.VS{ position:absolute; left:460px; top:120px; font-size:60px; font-family:sans-serif; color:#72B30C;}
/*课程频道列表页和搜索选课页*/
.classTit{ padding:12px 13px;}
#listPage_wrap{ overflow:hidden; zoom:1; padding-bottom:20px;}
.list_main{ width:730px;}
.list_main .title{ background:url(/img/r_right_top.jpg) no-repeat; height:28px; line-height:28px; width:730px;}
.list_main .title h2{ font-size:14px; padding-left:20px; color:#FFF; font-family:"微软雅黑"; width:360px;}
.list_main .title span a{ background:url(/img/kctx_icon.gif) no-repeat left center; padding-left:18px; float:right; margin-right:15px; color:#72B30C; text-decoration:underline;}
.listSearchBox{ padding:10px;}
.listSearchBox .box{ overflow:hidden; zoom:1; border-bottom:1px dashed #CCC; padding-bottom:5px;}
.listSearchBox div{ margin-bottom:5px; overflow:hidden; zoom:1;}
.listSearchBox div span{ float:left; margin-right:15px; color:#666; width:30%}
.listSearchBox div span.t1{ color:#333;}
.list_S_area{ padding:10px 0 0 0; padding-left:250px;}
.list_S_area span{ float:left;}
.list_S_area .input_text1{ width:160px; height:18px; line-height:18px; border:1px solid #B6B6B6;}
.list_S_area .btn_s_w72{ background:url(/img/bg_s_btn_w72.gif) no-repeat; width:72px; height:26px; border:none; color:#FFF; text-align:center; cursor:pointer;}

.list_con{}
.list_con table th{ background:#EBEBEB; height:25px; line-height:25px; font-size:13px; border-right:1px solid #FFF;}
.list_con table td{ line-height:25px; padding:10px 5px; text-align:center;}
.list_con .trbg{ background:#F7F7F7;}
.list_con a{ color:#20509F;}
.list_con a:hover{ color:#20509F;}
.list_con a.iconBuy{ background: url(/img/icon_shop.gif) no-repeat left 0px; padding-left:20px; text-decoration:underline;}
.list_con a.coursecardiconBuy{ background: url(/img/icon_shop.gif) no-repeat left 0px; padding-left:20px; text-decoration:underline;}
.list_con table .bm{ display:inline-block; background:url(/img/btn_bg_w48.gif) no-repeat; width:48px; height:21px; line-height:21px; color:#FFF; font-weight:bold; margin-right:8px;}
.list_con table a:hover.bm{ color:#FFF;}
.list_con table .sc{ display:inline-block; background:url(/img/ico_sc.gif) no-repeat left center; padding-left:20px; text-decoration:underline; color:#20509F; cursor:pointer;}

.list_class{ width:235px; padding:1px;}
.list_class .title h2{ height:30px; line-height:30px; padding-left:10px; color:#5A5A5A;  background:url(/img/t_left_bg.gif) no-repeat; width:225px;}
.list_class .title span{ float:right;}
.list_class .inner{ padding:10px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.list_class .inner h3{color:#72B30C;}
.list_class .inner dl{ padding:5px 0 5px 5px;}
.list_class .inner dl dt{ font-weight:bold;}
.list_class .inner dl dd{ padding-left:5px; padding-top:5px;}

.listSearchBox2{ padding:20px;}
.listSearchBox2 .listSearch1{ padding-bottom:15px;}
.listSearchBox2 .listSearch2{ *padding-top:5px;}
.listSearchBox2 .label2{ padding-left:20px;}
.listSearchBox2 .label1,.listSearchBox2 .label2{color: #333; width:110px; text-align:right; display:inline-block; margin-right:5px; vertical-align:middle;}
.listSearchBox2 .select{ width:120px;}
.listSearchBox2 .input{ height:18px; line-height:18px; width:180px;}
.listSearchBox2 .searchBtn{ background:url(/img/searchBtn.gif) no-repeat; width:48px; height:22px; border:none; float:right; margin-right:60px; cursor:pointer;}

/*明星教师列表页*/
#teacher_wrap{overflow:hidden; zoom:1; padding-bottom:20px;}
.teacher_main{ width:730px; float:left;}
.teacher_list{ border:1px solid #EBEBEB;}
.teacher_list dl{ border-bottom:1px solid #EBEBEB; padding:20px; overflow:hidden; zoom:1;}
.teacher_list dl dt{ width:225px; height:130px; float:left; font-size:0px; border:1px solid #CCC;}
.teacher_list dl dd{ margin-left:245px;}
.teacher_list dl dd div{ margin-bottom:8px;}
.teacher_list dl dd h1{ float:left; padding-right:10px;}
.teacher_list dl dd div span{ margin-right:10px;}
.teacher_list dl dd .more{ text-align:right;}
.teacher_list dl dd .more a{ color:#20509F; text-decoration:underline;}
.teacher_list dl dd .more a:hover{ color:#20509F; text-decoration: none;}
.teacher_list dl dd .yulu{ overflow:hidden; zoom:1;}
.teacher_list dl dd .yulu b{ width:66px; float:left; display:block;}
.teacher_list dl dd .yulu p{ float:left; width:375px;}
.teacher_sidebar{ width:235px; float:left; margin-left:12px;}
.teacher_sidebar_box{ padding:1px;}
.teacher_sidebar_box h2{ height:30px; line-height:30px; padding-left:10px; color:#5A5A5A;  background:url(/img/t_left_bg.gif) no-repeat; width:237px;}
.teacher_sidebar_box .title{ height:25px; line-height:25px; background:#72B30C; color:#fff; font-weight:bold; padding:0 10px;}
.teacher_sidebar_box .title h2{ float:left;}
.teacher_sidebar_box .title span{ float:right;}
.picBox{ margin-top:10px;}
.picBox p{ font-size:0px; margin-bottom:10px;}
/*文章列表、详情页*/
#study_card{ overflow:hidden; zoom:1;}
.study_card_left{ width:235px; float:left;}
.notice{ padding:1px;}
.notice .title h1{ height:30px; line-height:30px; padding-left:10px; color:#5A5A5A;  background:url(/img/t_left_bg.gif) no-repeat; width:235px;}
.notice .title span{ float:right; margin-right:20px;}
.notice .title a{ color:#333; font-weight:normal;}
.notice ul{ border-left:1px solid #ddd; border-right:1px solid #ddd; width:225px; padding-left:8px;}
.notice ul li{ line-height:22px; height:22px; padding-left:5px;}
.picBox2{ margin-top:10px;}
.picBox2 p{ font-size:0px; margin-bottom:10px;}
.study_card_right{ width:730px; float:right;overflow:hidden;}
.study_card_right h1{ height:30px; line-height:30px; border-bottom:3px solid #CECECE; font-size:25px; font-family:"黑体"; text-align:center;}
.study_card_right .center{ padding:10px 5px; font-size:12px; text-align:center;}
.study_card_right .center span{ padding-right:20px}
.study_card_right .inner{ padding:10px 5px; font-size:14px;}
.study_card_right .inner p{ line-height:24px; margin-bottom:10px;}
.return_help{ padding-top:10px; text-align:right;}
/*文章列表*/
.path{ height:25px; line-height:25px; border-bottom:3px solid #CECECE;}
.article_list{ padding:10px 5px;}
.article_list li{ font-size:14px; line-height:25px; background:url(/img/icon_dian2.gif) no-repeat left 11px; padding-left:10px;}
.article_list li .time{ float:right; font-size:12px; color:#999;}
.article_list li a{ text-decoration:underline;}
.article_list li a:hover{ text-decoration:none; color:#F00;}
/*试听页*/
#shiting_wrap{ overflow:hidden; zoom:1; padding-bottom:20px;}
.shiting_sidebar{ float:left; width:235px;}
.shiting_sidebar .box1{ border:1px solid #EBEBEB;}
.shiting_sidebar .box1 ul{ padding:0 5px;}
.shiting_sidebar .box1 ul li{ height:30px; line-height:30px; border-bottom:1px solid #EBEBEB; background:url(/img/icon_jt3.gif) no-repeat right center;}
.shiting_sidebar .box1 ul li a{ background:url(/img/icon_dian1.gif) no-repeat left center; padding-left:10px;}
.shiting_sidebar .box1 ul li.last{ border-bottom:none;}
.shiting_sidebar .box2{ border:1px solid #EBEBEB; padding:1px; margin-top:10px;}
.shiting_sidebar .box2 h2{ height:25px; line-height:25px; background:#72B30C; color:#FFF; padding-left:10px; font-size:14px; font-weight:normal;}
.shiting_sidebar .box2 ul li{ padding:5px; overflow:hidden; zoom:1;}
.shiting_sidebar .box2 ul li .pic{ float:left; width:140px; height:90px; font-size:0px;}
.shiting_sidebar .box2 ul li .text{ margin-left:150px;}
.shiting_sidebar .box2 ul li .text strong{ color:#999; background:url(/img/icon_jt3.gif) no-repeat left 2px; padding-left:10px;}
.shiting_main{ width:730px; float:right;}
.video_wrap{}
.video_play{ height:420px;}
.video_info{ padding:10px; background:#72B30C; color:#FFF; position:relative;}
.video_info a{ color:#FFF;}
.video_info a:hover{ color:#FFF;}
.video_info .title{ margin:5px 0;}
.video_info .title strong{ font-size:24px; margin-right:20px;}
.video_info .title .price em{ font-size:24px; margin-right:10px;}
.video_info .select_line{ margin-bottom:10px;}
.video_info .select_line span{ margin-right:10px; cursor:pointer; display:inline-block;}
.video_info .icon_zs{ background:url(/img/icon_zs.gif) no-repeat left center; padding-left:25px;}
.video_info .icon_lt{ background:url(/img/icon_lt.gif) no-repeat left center; padding-left:30px;}
.video_info .icon_dx{ background:url(/img/icon_dx.gif) no-repeat left center; padding-left:25px;}
.video_info .icon_zd{ background:url(/img/icon_zd.gif) no-repeat left center; padding-left:25px;}
.video_info .help_msg{ height:25px; line-height:25px;}
.video_info .btn_buy{ position:absolute; top:15px; right:15px;}
.video_list{ clear:both; margin-top:20px; position:relative; zoom:1; overflow:hidden;1}
.video_list .prev,.video_list .next{ position:absolute; cursor:pointer;}
.video_list .prev{ left:0px; top:30px;}
.video_list .next{ right:0px; top:30px;}
.video_list ul li{ width:200px; height:105px; float:left; margin-left:32px; font-size:0px; _display:inline;}
.comments{ clear:both; margin-top:20px;}
.mood{ border-top:1px solid #EBEBEB; padding:10px 0; text-align:center;}
.comments .title{ height:30px; line-height:30px; border-bottom:1px solid #B4B4B4; padding:0 10px;}
.comments .title h2{ float:left; font-size:14px; color:#72B30C;}
.comments .title span{ float:right;}
.comments_inner{ border-bottom:1px solid #EBEBEB; padding:0px;}
.comments_inner .item{ padding:10px; margin:10px 0}
.comments_inner .user_info{ margin-bottom:5px; overflow:hidden; zoom:1;}
.comments_inner .user_info span{ float:left;}
.comments_inner .user_info .name{ color:#999;}
.comments_inner .user_info .tit{ font-weight:bold; color:#666;}
.comments_inner .user_info .time{ float:right; color:#999;}
.comments_inner .item .c1{ margin-bottom:10px;}
.comments_inner .item .c1 em{ color:#666;}
.comments_inner .item .c2{ color:#666;}
.comments_inner .bg{ background:#F0F0F0;}
.formBox{ padding:10px 0;}
.formBox h2{ height:25px; line-height:25px; padding-left:10px; border-bottom:1px solid #B4B4B4; margin-bottom:10px; *margin-bottom:5px;}
.input_text4{ height:20px; line-height:20px; border:1px solid #B4B4B4; width:670px;}
.input_text5{ border:1px solid #B4B4B4; width:670px; height:100px;}
.input_text6{ border:1px solid #B4B4B4; width:70px; height:20px;}
.formBox div{ padding-top:2px; *padding-top:0; padding-left:10px;}
.formBox .yanzheng{ overflow:hidden; zoom:1; padding-left:35px;}
.formBox .yanzheng span{ float:left; margin-right:5px;}
.formBox .yanzheng span a{ display:block; padding-top:3px;}
.formBox label{ vertical-align:top;}
.formBox .floatR{ float:right; *padding-top:5px; padding-right:11px;}
.formBox .btn_ok{ text-align:right; padding-right:50px;}
.btn_w89{ background:url(/img/bg_btn_w89.gif) no-repeat; width:89px; height:21px; line-height:21px; color:#FFF; font-weight:bold; border:none;}
/*选择教师页*/
.R_teacher{ width:730px; float:right;}
.R_teacher .title{ background:url(/img/t_right_top.jpg) no-repeat; height:28px; line-height:28px; width:732px;}
.R_teacher .title h2{ float:left; width:260px; font-size:14px; color:#FFF; padding-left:30px;}
.class_search{ padding:8px 0;}
.class_search div{ height:25px; line-height:25px; padding:5px 0;}
.class_search .line{ border-bottom:1px dotted #CCC;}
.class_search span{ display:inline-block; padding:0 10px; background:#EBEBEB; margin-right:5px;}
.class_search em{ display:inline-block; padding:0 10px; background:#72B30C; margin-right:5px; color:#FFFFFF}
.class_search a{ margin:0 5px;}
.teacher_box{ border:1px solid #EBEBEB;}
.teacher_box dl{ padding:20px; overflow:hidden; zoom:1;  border-bottom:1px solid #EBEBEB;}
.teacher_box dl dt{ width:220px; height:175px; float:left; font-size:0px; position:relative;}
.teacher_box dl dt div{ position:absolute; top:150px; left:45px;}
.teacher_box dl dd{ margin-left:240px; color:#999;}
.teacher_box dl dd div{ padding-bottom:5px; float:left;}
.teacher_box dl dd div h1{ color:#999; font-weight:normal; float:left; padding-right:20px;}
.teacher_box dl dd div h1 a{ color:#999;}
.teacher_box dl dd span{ margin-right:20px;}
.teacher_box .text1{ overflow:hidden; zoom:1; color:#333;}
.teacher_box .text1 span{ float:left; width:60px; margin-right:0px;}
.teacher_box .text1 p{ width:380px; float:left;}
.teacher_box .more{ text-align:right; padding-top:10px;}
.teacher_box .more .btn_bg{ display:inline-block; background:url(/img/bg_s_btn_w79.gif) no-repeat; height:20px; width:79px; line-height:20px; margin-right:20px; padding:0px; text-align:center; color:#F2FFFF;}
.l_sidebar{ width:235px; float:left;}
.l_sidebar_box{ padding:1px;}
.l_sidebar_box h2{ background:url(/img/t_left_bg.gif) no-repeat; width:235px; height 30px; COLOR:#5A5A5A; font-weight:bold; padding-left:10px; line-height:30px;}
.teacher_show{ width:233px; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.teacher_show li{ border-bottom:1px solid #EBEBEB; padding:10px 10px 0 10px;}
.teacher_show li div{ padding-bottom:5px;}
.teacher_show li div span{ margin-right:20px;}
.teacher_show li div .del{ float:right; margin-right:5px; margin-top:5px; *margin-top:-18px; _margin-top:-18px; }
.teacher_show li a{ color:#20509F; text-decoration:underline;}
.teacher_show li a:hover{ color:#20509F; text-decoration:none;}
.l_sidebar_box .fcenter{ text-align:center; padding:10px 0; width:233px; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.l_sidebar_box .l_btn{ background:url(/img/bg_s_btn_w79.gif) no-repeat; width:79px; height:20px; line-height:20px; display:inline-block;}
.l_sidebar_box .l_comments{ padding:5px;}
.l_sidebar_box .l_comments li{ line-height:30px; height:30px;}
.l_sidebar_box .l_comments li span{ margin-left:5px;}
.l_sidebar_box .l_comments li span.name{ color:#9B0101;}
.l_sidebar_box2 p{ font-size:0px; margin-bottom:10px;}
/*选择教师详情页*/
#teacher_detail_wrap{ overflow:hidden; zoom:1;}
/*main*/
.teacher_detail_main{ width:730px; float:right;}
.teacher_detail_pic{ height:288px; border-bottom:3px solid #72B30C;}
.teacher_intro{ padding:20px 0;}
.teacher_intro h2{ height:40px; line-height:40px; border-bottom:4px solid #999; font-size:24px;}
.teacher_intro h3{ font-size:15px; margin-top:25px; color:#72B30C;}
.teacher_intro .font3{ margin-top:25px; color:#333; font-size:13px;}
.teacher_intro .font3 span{ padding-right:20px;}
.teacher_intro .inner { font-size:14px; line-height:24px; padding-top:20px;}
.teacher_intro .inner p{ margin-bottom:10px;}
.teacher_intro .sk{ float:right;}
.curriculum_list{ border:1px solid #EBEBEB;}
.curriculum_list dl{ border-bottom:1px solid #EBEBEB; padding:25px; overflow:hidden; zoom:1;}
.curriculum_list dl dt{ width:220px; height:124px; font-size:0px; float:left;}
.curriculum_list dl dd{ margin-left:240px;}
.curriculum_list dl dd div{ padding-bottom:10px;}
.curriculum_list dl dd div strong{ font-weight:normal;}
.curriculum_list dl dd b{ font-weight:bold;}
.curriculum_list dl dd a{ text-decoration:none; margin-right:10px;}
.curriculum_list dl dd a:hover{ text-decoration:underline;}
.curriculum_list .txt1 { zoom:1; overflow:hidden;}
.curriculum_list .txt1 b{ float:left; display: block; width:70px;}
.curriculum_list .txt1 p{ float:left; width:360px;}
.curriculum_list .txt2{ text-align: right; height:25px; line-height:25px;}
.curriculum_list .txt2 span{ margin-right:20px;}
.curriculum_list .icon_s{ background:url(/img/icon_s.gif) no-repeat left center; padding-left:25px; display:inline-block;}
.curriculum_list .icon_st{ background:url(/img/icon_st.gif) no-repeat left center; padding-left:25px; display:inline-block;}
.curriculum_list .txt3 { zoom:1; overflow:hidden; padding-bottom:0px;}
.curriculum_list .txt3 b{ float:left; display: block; width:70px;}
.curriculum_list .txt3 div{ float:left; width:360px; padding-bottom:0px;}
.curriculum_list .txt3 div .p2{ padding-top:3px; color:#999;}
.curriculum_list .txt4 { font-weight:bold;}
.curriculum_list .txt4 .txt_yj{ float:left; padding-top:7px;}
.curriculum_list .txt4 .txt_yh{ padding-left:40px; float:left; padding-top:7px;}
.curriculum_list .txt4 .fbig{ font-size:20px;}
.curriculum_list .txt4 .txt_st{ padding-left:50px; float:right;}
/*sidebar*/
.teacher_detail_sidebar{ width:235px; float:left;}
.teacher_detail_sideba_box{ border:1px solid #CFCFCF; padding:1px;}
.teacher_detail_sideba_box h2{ height:25px; line-height:25px; font-size:14px; font-weight:normal; color:#FFF; padding-left:10px; background:#72B30C;}
.other_teacher li{ overflow:hidden; zoom:1; padding:8px; border-bottom:1px solid #CFCFCF; }
.other_teacher li .pic{ width:120px; height:75px; float:left; font-size:0px;}
.other_teacher li .text{ margin-left:130px;}
.other_teacher li .text strong{ background: url(/img/icon_jt3.gif) no-repeat left center; padding-left:10px; font-size:14px;}
.other_teacher li .text p{ padding-left:10px;}
.other_teacher li.last{ border-bottom:none;}

/*课程产品终极页样式*/
#curriculum{ overflow:hidden; zoom:1;}
#main{ float:right; width:730px;}
.path{ height:25px; line-height:25px;}
.playVideo{ height:430px; background:#FFF; text-align:center;}
.VideoInfo{ border-bottom:1px solid #B4B4B4; padding:5px 10px; position:relative; zoom:1;}
.VideoInfo h1{ font-size:14px;}
.priceArea{ margin:5px 0px; line-height:24px;}
.priceArea span{ margin-right:15px;}
.priceArea .price strong{ font-size:24px; font-weight:normal; color:#72B30C;}
.comment b{ color:#72B30C;}
.VideoInfo .btnbuy{ position:absolute; right:10px; bottom:10px;}
.students{ padding:10px 0; margin-top:15px;}
.students dt{ border-bottom:1px solid  #B4B4B4; font-size:14px; color:#72B30C; padding-left:10px; height:25px; line-height:25px; font-weight:bold;}
.students dd{ padding:5px 5px 5px 15px; line-height:25px;}

.form{ height:200px; background:#F7F7F7; padding-top:20px; padding-left:40px;}
.form div{ margin-bottom:10px; overflow:hidden; zoom:1;}
.form span{ font-weight:bold; padding-right:20px;}
.form input{ width:500px; height:18px; border:1px solid #CCC;}
.form textarea{ width:500px; height:100px; border:1px solid #CCC;}
.form div.right{ padding-left:450px;}
.form .buttoncss{ width:88px; height:30px; line-height:20px;background:url(/img/btn2.gif) no-repeat; text-align:center; color:#FFFFFF; font-weight:bold; border:none; cursor:pointer;}

.curriculum_summary{ padding:10px 0;}
.curriculum_summary dt{ border-bottom:1px solid  #B4B4B4; font-size:14px; color:#72B30C; padding-left:10px; height:25px; line-height:25px; font-weight:bold;}
.curriculum_summary dd{ padding:10px 10px 5px 10px;}
.curriculum_summary dd ul{ border:1px dashed #ADADAD; padding:8px; overflow:hidden; zoom:1;}
.curriculum_summary dd ul li{ float:left; padding:0 15px;}
.curriculum_summary dd ul li strong{ display:block; font-size:22px; font-family:"微软雅黑","黑体";}
.curriculum_summary dd ul li span{ display:block; padding-left:5px;}
.curriculum_summary dd ul li span.ico1{ background:url(/img/icon_down.gif) no-repeat 60px center;}
.curriculum_summary dd ul li span.ico2{ background:url(/img/icon_look.gif) no-repeat 60px center;}
.curriculum_summary dd ul li span.ico3{ background:url(/img/icon_jb.gif) no-repeat 60px center;}

.curriculum_catalog{ padding:10px 0;}
.curriculum_catalog dt{ border-bottom:1px solid  #B4B4B4; font-size:14px; color:#72B30C; padding-left:10px; height:25px; line-height:25px; font-weight:bold;}
.curriculum_catalog dd{ padding:5px 5px 5px 15px; line-height:25px;}
.userComments{ padding:10px 0;}
.userComments h2{ border-bottom:1px solid  #B4B4B4; font-size:14px; color:#72B30C; padding-left:10px; height:25px; line-height:25px;}
.CommentsList{ padding:15px 15px 0px 15px;}
.CommentsList li{ padding-bottom:15px; overflow:hidden; zoom:1;}
.CommentsList .userInfo{ width:102px; float:left; margin-right:25px;}
.CommentsList .userInfo a.pic{ display:block; border:1px solid #CCC;}
.CommentsList .userInfo span{ display:block; padding-top:5px;}
.CommentsList .CommentCon{ width:560px; float:left; color:#666; }
.CommentsList .CommentCon h4{ height:25px; line-height:25px; font-size:14px; margin-bottom:5px;}
.CommentsList .CommentCon .inner{ padding:10px; background:#F7F7F7; line-height:22px;}
.effect{ padding:10px 0;}
.effect .btn{ display:inline-block; background:url(/img/bg_btn_w89.gif) no-repeat; width:89px; height:21px; line-height:21px; text-align:center; font-weight:bold; color:#FFF; cursor:pointer;}
.effect .btn em{ font-size:14px; margin-right:5px;}
.effect span{ margin-right:20px;}
.Reply{ padding:3px 0;}
.Reply a{ text-decoration:underline; color:#72B30C;}
.ReplyNum{ padding:3px 0;}
.ReplyUser{ padding-top:5px;}
.ReplyUserInfo{ height:25px; line-height:25px;}
.ReplyUserInfo .name{ float:left;}
.ReplyUserInfo .time{ float:right;}
.ReplyUser p{ padding-top:3px;}

.inputComment{ clear:both; border-bottom:1px solid  #B4B4B4; padding-left:10px; height:25px; line-height:25px; padding-bottom:5px;}
.inputComment span{ background:url(/img/icon_msg.gif) no-repeat left 3px; padding-left:18px;}
.inputComment strong{ padding-left:20px; text-decoration:underline; cursor:pointer; color:#72B30C;}
.userQuestion{ margin-top:15px;}
.tel{ border-bottom:1px solid #B4B4B4; padding-left:10px; height:25px; line-height:25px;}
.tel h3{ float:left; font-size:14px; color:#A10000;}
.tel h3 span{ font-size:12px; color:#666; font-weight: normal;}
.tel .more{ float:right; padding-right:5px;}
.question_S{ padding:10px; overflow:hidden; zoom:1; color:#666; clear:both;}
.question_S .S{ float:left; width:200px; margin-right:20px;}
.question_S .S label{ display:block; padding-bottom:3px;}
.question_S .S .input_text{ height:16px; border:1px solid #A5ACB2s; width:130px;}
.question_S .S .btn_s{ background:url(/img/btn_s_w53.gif) no-repeat; width:53px; height:18px; line-height:18px; border:none; vertical-align:top;}
.question_S .msg{ float:left; width:500px; line-height:20px;}
.question_S .msg em{ color:#A10000;}
.questionList{ border-bottom:20px;}
.questionList li{ border-bottom:1px dotted #B3B3B3; padding:10px; color:#999;}
.questionList li .A{ padding-top:10px;}
.questionList li h4{ margin-bottom:5px; color:#333;}
.inputQuestion{ clear:both; border-bottom:1px solid  #B4B4B4; padding-left:10px; height:25px; line-height:25px; padding-bottom:5px; margin-top:15px;}
.inputQuestion span{ padding-left:10px;}
.inputQuestion strong{ padding-left:20px; text-decoration:underline; cursor:pointer; color:#72B30C;}
#QuestionForm{ height:200px; background:#ccc;}
/*sidebar*/
#sidebar{ float:left; width:200px; }
#sidebar .sidelist1 li{background:url("/img/icon3.gif") no-repeat scroll 2px center transparent; padding-left:15px;}
#sidebar .sidelist1 li a {width:200px;height:24px;overflow:hidden;display:block}
.sidebarBox{ padding:1px;}
.sidebarBox h2{ height:30px; line-height:30px; padding-left:10px; color:#5A5A5A;  background:url(/img/t_left_bg.gif) no-repeat; width:225px;}
.sidebarBox .sidebarBox_img p{ font-size:0px; margin-bottom:10px;}
.sidelist1{ line-height:24px; border-left:1px solid #ddd; border-right:1px solid #ddd; width:185px; padding:0 10px 0 8px;}
.dlList{ padding:5px; line-height:24px;}
.dlList dt{ color:#F00; font-weight:bold;}
.dlList dd ul{ padding-left:5px;}

/*帮助中心*/
.help_sidebar {width:235px; float:left;}
.help_sidebar .help_t {background:url(/img/title_box.jpg) no-repeat;width:225px;height:28px;display:block;line-height:28px;padding-left:10px;}
.help_sidebar ul{border:1px solid #d7d7d7;}
.help_sidebar ul li {background:url(/img/tag.jpg) no-repeat 8px 0px;line-height:28px;padding-left:28px;border-bottom:1px solid #CCC;}

/*友情链接*/
.friendLink{ margin:10px 0 0 0;}
.friendLink .link_top{ background:url(/img/link_topBg.gif) no-repeat; height:30px; line-height:30px; width:980px;}
.friendLink .link_top h1{ color:#FFF; font-size:14px; margin:0 0 0 30px;}
.friendLink .link_btm{ background:url(/img/link_btmBg.gif) no-repeat; height:3px; width:979px;}
.friendLink .link_cen{ border-left:1px solid #D7D7D7; border-right:1px solid #D7D7D7; padding-top:20px; padding-bottom:20px;}
.friendLink .link_cen .line{ background:url(/img/link_line.gif) no-repeat; clear:both; height:3px; margin:0 auto;  width:947px;}
.friendLink .link_cen ul{ padding-left:35px;}
.friendLink .link_cen ul li{ background:url(/img/link_icon.gif) no-repeat left center; float:left; height:40px; line-height:40px; padding:0 20px 0 12px; width:150px;}


/*--********** 20100909 upload by : Jay **********--*/

.list-select-title {color:#FFFFFF;font-family:"微软雅黑";font-size:14px;padding-left:20px;width:360px;}
.list-select {width:730px;height:auto; overflow:hidden}
.list-select dl { width:710px;height:auto; line-height:24px; overflow:hidden;padding:10px 10px;float:none; clear:both;background:url(http://www.xueersi.com/img/category_sub_titline.gif) repeat-x left bottom}
.list-select dl dt {float:left;width:auto;font-weight:bold}
.list-select dl dt a { font-weight:normal;color:#999;padding-right:0}
.list-select dl dd {width:610px;float:right}
.list-select dl dd p {width:auto;float:left}
.list-select dl a {padding:2px 5px 2px 0; white-space:nowrap}
.list-select dl a span {padding:2px 5px}
.list-select dl a.on span,
.list-select dl a.on em{ background:#85C112;color:#fff; font-weight:bold}
.list-select-type { background:none}
.list-select dl dd.list-select-sublist {width:650px;margin-left:40px;float:none}
.list-select dl dd.list-select-sublist div { display:none}
.list-select dl dd.list-select-sublist div p{width:660px;float:none;clear:both}
.list-select dl dd.list-select-sublist div a {color:#888}
.list-select dl dd.list-select-sublist div a em { font-weight:bold}
/*--********** 20100909 upload by : Jay END **********--*/

/*upload:2010.11.16 by:Jay */
.sidebarBox_img img {display:none}

/*upload:2010.11.25 by:luo 选择老师页错位 */

.l_sidebar {width:207px}
.l_sidebar_box .fcenter {width:auto}
.student_comment ul {width:auto}
.teacher_box dl dd div {float:none;}
.teacher_box dl dd div h1 {float:none}
.R_teacher {overflow:hidden}
.notice .title h1 {background:url("/img/t_left_bg_235.gif") no-repeat scroll 0 0 transparent}
.l_btm {background:url("/img/t_left_btm_235.gif") no-repeat scroll 0 0 transparent}
.sidelist1 {width:215px}
.sidebarBox {width:235px}
.sidebarBox h2 {background:url("/img/t_left_bg_235.gif") no-repeat scroll 0 0 transparent}


/*//....频道页修改 by:yb...//*/
#middle_new .main_right {float:right;overflow:hidden; display:inline;}
#middle_new .main_right #m_tab_con {padding:0px;}
#middle_new .main_right .hot_pingdaoye {margin-top:0px;}
#middle_new .main_right #selection .attr_data {margin-top:0px;}
#middle_new .main_right .hot_new_pingdao h1 {font-size:14px;font-weight:normal;margin-left:55px;padding-top: 8px;}
#middle_new .main_right .hot_new_pingdao h1 a {color:#333;}
#middle_new .main_right .hot_new_pingdao h1 a.more {float:right;padding-right:10px; text-decoration:underline;font-size:12px;}
#middle_new .main_right .hot_pingdaoye .hot_course_0120 { background:url(/img/xueke.jpg) no-repeat left center;margin:1px 0px;padding-left:40px;width:685px;}
#middle_new .main_right .hot_pingdaoye .hot_course_0120 .hot_course_item {margin-top:0px;margin-bottom:5px;padding: 0 0 0 12px;width:215px;overflow:hidden;}
#middle_new .main_right .hot_pingdaoye .hot_course_0120 .hot_course_item dt {padding:1px 3px;}
#middle_new .main_right .hot_pingdaoye .hot_course_tc { background:url(/img/mins.jpg) 0px 1px no-repeat;border-top:1px solid #EDEDED;height:60px;*height:53px;margin-bottom:1px;}
#middle_new .main_right .hot_pingdaoye .hot_course_tc .hot_course_item {margin-top:8px;margin-bottom:0px;padding: 0px 0px 0px 12px;}
#middle_new h1.title_edit {width:696px;margin-top:10px;border:1px solid #cdd0d6; background:#f6ecea;font-size:14px;padding-left:10px;height:30px;line-height:30px;}
#middle_new .main_right .info_cont_left .info_wrap dl dd {width:160px;}
#middle_new .w239_left {float:left;overflow:hidden; display:inline;width:240px;}
#middle_new .w239_left .teacher_list ul li {border-bottom:1px dashed #ccc;}
#middle_new .w239_left ul.teacher_show_list {width:224px;margin:10px auto 0px;}

.w239_left ul.new_shopping_list {overflow:hidden;width:225px;margin:10px auto;}
.w239_left ul.new_shopping_list li {line-height:150%;border-bottom:1px dashed #ccc;padding:5px 0px 5px 10px;background: url(/images/ico_d.gif) 2px 13px no-repeat ;}
.w239_left ul.new_shopping_list li a {color:#cc0000;margin-left:5px;}
.w239_left ul.new_shopping_list li span {margin-right:5px;}
.w239_left .login_box_0120 {border:1px solid #ccc;border-bottom:0px;}
.w239_left #userInfo1 {width:180px;margin:auto;overflow:hidden;}
.w239_left div {overflow: hidden;}
.w239_left span.input_s {float: left;}
.w239_left span p { padding-top: 8px;}
.w239_left .input_txt { background:#F9F9F9;border: 1px solid #E8E8E8; color: #999999;height: 20px;line-height: 20px; width: 115px;}
.w239_left span.input_btn {float: left;margin-left: 10px;margin-top: 3px;}
.w239_left .btn_enter {background: url(/img/login_h_btn.jpg) no-repeat; height: 45px;line-height: 45px;margin-left: 0; vertical-align: middle;width: 47px;}
.w239_left p.login_h_user a {background: url(/img/botton__h_bg.jpg) no-repeat;color: #7F8692; float: left;font-weight: normal;height: 20px; line-height: 20px;margin: 0 7px 0 0;text-align: center;text-decoration: none; width: 82px;}
.w239_left .login_box_0120 .forgetpass { color: #777777;font-weight: normal;margin: 0 0 0 4px;}
#path {line-height: 30px;}
/*//....频道页修改 by:yb end...//*/

/*//....20110908开始 课程详情页 by:yb...//*/

 /* 课程*/
.course_box_body { background:#F4F5F7;overflow:hidden;margin-bottom:10px;_width:100%;}  
.course_box_body .course_title {line-height:30px;height:30px;margin:10px 0px 5px 0px;font-size:16px;color:#000;padding:0px 30px;overflow:hidden;}
.course_box_body .course_title b {padding-left:15px;color:#cc0000;}
.course_box_body .videos_left {width:560px;float:left;}
.course_box_body .videos_left .video {margin-left:30px;*margin-left:10px;width:500px;height:309px;border:4px solid #ecedf0;overflow:hidden;}
.course_box_body .kc_btns {overflow: hidden;margin-bottom:5px;} 
.course_box_body .kc_btns p.kc_btn_item {float:right;padding:5px 0px;width:195px;}
.course_box_body .kc_btns p.kc_btn_item img { vertical-align:middle;}   

.course_box_body .infor_right {width:410px;float:right;overflow:hidden;}
.course_box_body .infor_right ul.teacher_lecture li {float:left;height:75px;line-height:75px;overflow:hidden;margin-right:10px; display:inline;width:53px;}
.course_box_body .infor_right ul.teacher_lecture li p.pic {height:52px;}
.course_box_body .infor_right ul.teacher_lecture li p.name {height:22px;line-height:22px; text-align:center;}
.course_box_body .infor_right ul.teacher_lecture li p.name a {color:#1F509F;}
.course_box_body .infor_right ul.teacher_lecture li p.pic img{width:50px;height:50px;border:1px solid #fff;}

.course_box_body .infor_right ul.item {width:360px;margin:10px 0px 10px 4px;}
.course_box_body .infor_right ul.item li {height: 28px; line-height: 28px;  overflow: hidden;}
.course_box_body .infor_right ul.item li span { color:#333; float: left;}
.course_box_body .infor_right ul.item li .price {color: #CC0000;}
.course_box_body .infor_right ul.item li .fred {color: #CC0000;}
.course_box_body .infor_right ul.item .tips_q {float: left; padding-left:15px; width: 126px;}
.course_box_body .infor_right ul.item .tips_q a {margin-right:6px;}
.course_box_body .infor_right ul.item .tips_q img {vertical-align:middle;}

.course_box_body .infor_right ul.item .tips_q a {color:#1F509F; text-decoration:underline;}
.course_box_body .infor_right ul.item .smile_img {float: left;padding-top: 6px; width: 100px;}
 
.course_box_body .infor_right ul.teacher_infor {width:397px; background:#fff;overflow:hidden;margin:10px 3px;padding:10px 0px;}
.course_box_body .infor_right ul.teacher_infor li {padding-left:20px;overflow:hidden;}    
.course_box_body .infor_right ul.teacher_infor li p.money {color:#999;line-height:30px;padding:6px 0px 3px 0px;}   
.course_box_body .infor_right ul.teacher_infor li p.time_yh {font-size:14px;font-weight:bold;line-height:25px;}
.course_box_body .infor_right ul.teacher_infor li p.time_yh b {color:#cc0000;padding-left:10px;}
.course_box_body .infor_right ul.teacher_infor li p.time_s {color:#999;line-height:30px;padding-bottom:7px;}
.course_box_body .infor_right ul.teacher_infor li p.time_s span {color:#333;}

.course_box_body .infor_right ul.teacher_infor li .buy_js { padding:0px 0 7px 0;  text-align:left;overflow:hidden;}
.course_box_body .infor_right ul.teacher_infor li .buy_js a {margin-right:10px;}

.course_box_body .infor_right ul.teacher_infor li a.btn_fav { background:url(http://www.xueersi.com/img/icon_addfav.gif) no-repeat; cursor: pointer;padding-left:20px;}
/* 课程结束*/  
   
 /* 公用样式*/    
.group_inner_box {border:1px solid #D6DACF;position:relative; height:auto;margin-bottom:10px;} 
.group_inner_box .title {background: url(http://www.xueersi.com/img/tit_bg_h29.gif) repeat-x;height:29px;line-height:29px;}   
.group_inner_box .title h3 {color: #666666; float: left;padding-left: 15px;}
 /* 公用样式*/ 
 
 
/* main_left*/  
.main_left {float:left;}

.title_awary {line-height:30px;color:#666;padding:10px 0px 5px 20px;}
.awary_body {overflow:hidden;}
.awary_body dl {width:100px; background:#F9FAFB;width:125px;float:left; text-align:center;margin:1px 0px 10px 17px;}
.awary_body dt {margin-top:12px;height:70px;}
.awary_body dt img {width:110px;height:62px;border:1px solid #ccc;}
.Combination_course {overflow:hidden;margin:20px 0px;}
.Combination_course .comb_left {float:left;width:743px;}
.Combination_course .comb_left ul {width:690px;_width:695px;margin:auto;overflow:hidden;}
.Combination_course .comb_left ul li {float:left; display:inline;}
.Combination_course .comb_left ul li.comb {width:120px; text-align:center;}
.Combination_course .comb_left ul li.comb p.pic img {border:1px solid #f5f5f5;padding:1px;}
.Combination_course .comb_left ul li.comb p.t_title { text-align:left;line-height:150%;}

.Combination_course .comb_left ul li.comb p.t_title b {color:#cc0000;font-weight:normal;}
.Combination_course .comb_left ul li.comb p.t_title a:hover {color:#999;}

.Combination_course .comb_left ul li.comb p.t_title_cur a {color:#999;}

.Combination_course .comb_left ul li.comb p a.btn_xz {margin:10px auto 0px;}
.Combination_course .comb_left ul li.comb p a.btn_qx {margin:10px auto 0px;color:#7F8592;}
.Combination_course .comb_left ul li.bg_j { background:url(/img/icon_j.jpg) center center no-repeat;height:66px;width:69px;}
.Combination_course .comb_left ul li a.btn {color:#fff;}

.Combination_course .comb_right {float:right;width:233px; height:164px;background:url(/img/right_bg.jpg) no-repeat;}
.Combination_course .comb_right .shop_comb {width:200px;height:150px; background:#F4F5F7;margin-left:20px;overflow:hidden;margin-top:8px;}
.Combination_course .comb_right .shop_comb p {color:#999;line-height:30px;padding-left:20px;}
.Combination_course .comb_right .shop_comb p strong {font-size:18px;color:#cc0000;}
.Combination_course .comb_right .shop_comb a {color:#fff;margin-left:40px;}

.cuss_tlkc {overflow:hidden;margin:20px 0px;}
.cuss_tlkc li {overflow:hidden;width:120px;float:left;margin-left:23px;display:inline;}
.cuss_tlkc li p.pic  { text-align:center;height:50px;}
.cuss_tlkc li p.pic img {width:70px; height:45px;}
.cuss_tlkc li p.title_1 {line-height:180%;}
.cuss_tlkc li p.title_1 a  {color:#7f8692;}
.cuss_tlkc li p.title_1 a b {color:#cc0000;font-weight:normal;font-size:12px;}

/* 评论留言评分样式*/  

.comments_new_content {overflow:hidden;margin:10px 0px 0px 0px;}
.comments_new_content .comments_minute { background:#f4f5f7;overflow:hidden;height:120px;}
.comments_new_content .comments_minute .minute {overflow:hidden; background:#fff;width:710px;margin:10px auto;height:100px;}
.comments_new_content .comments_minute .minute_left {float:left;width:125px;height:100px; text-align:center;border-right:1px solid #f4f5f7;}
.comments_new_content .comments_minute .minute_left p {color:#cc0000;font-size:40px; font-family:Arial;padding-top:10px;}
.comments_new_content .comments_minute .minute_right {float:right;width:165px;border-left:1px solid #f4f5f7;}
.comments_new_content .comments_minute .minute_right p { text-align:center;line-height:35px;}
.comments_new_content .comments_minute .minute_right p a { text-decoration:none;color:#006699;}
.comments_new_content .comments_minute .minute_right  a.btn {margin:auto;color:#fff;}
.comments_new_content .comments_minute .minute_content {float:left;width:415px;height:100px; text-decoration:none;}
/* 评论留言评分样式end*/  

.comments_list_body,comments_list_body_ajax {overflow:hidden;margin:10px auto 0px;_width:100%;}
.comments_list_body .comment_list,.comments_list_body_ajax .comment_list {overflow:hidden;margin-bottom:20px;_width:100%;}

.comments_list_body .user_infor,.comments_list_body_ajax .user_infor {float:left;width:115px;text-align:center;}
.comments_list_body .user_infor p.pic,.comments_list_body_ajax .user_infor p.pic {height:75px;}
.comments_list_body .user_infor p.pic img,.comments_list_body_ajax .user_infor p.pic img {width:60px;height:70px;}
.comments_list_body .user_infor p,.comments_list_body_ajax .user_infor p {line-height:180%;color:#666666;}
.comments_list_body .user_infor p a,.comments_list_body_ajax .user_infor p a {color:#006699;}


.user_text_box {float:right; background:url(/img/com_rep_y.jpg) repeat-y;width:611px;overflow:hidden;}
.user_text_box_content { background:url(/img/com_rep_top.jpg) no-repeat;overflow:hidden;_width:100%;}

.user_text_box_content h1 {width:570px;margin:10px 0px 0px 30px;height:30px;line-height:30px;font-weight:normal;border-bottom:1px dashed #D2D2D2;color:#999;}
.user_text_box_content h1 span {float:left;padding-left:5px;}
.user_text_box_content h1 span.time {float:right;padding-right:10px;}
.user_text_box_content p.text {width:500px;margin:15px 0px 0px 50px;line-height:180%;color:#666;word-wrap:break-word;}
.user_text_box_content p.com {height:30px;line-height:30px; background:#EDEFF1;margin:20px 0px 5px 22px;width:580px;}
.user_text_box_content p.com span { display:block;padding-left:10px;}
.user_text_box_content p.com span img { vertical-align:middle;}
.user_text_box_content p.com span a {padding-right:20px;}

span.bottom_bg { display:block; background:url(/img/com_rep_bottom.jpg) no-repeat;width:100%;height:3px;overflow:hidden;}

.back_top a.btn {float:right;color:#fff;}
/* main_left*/  

/* sidebar*/  
.w239_right {float:right;}
.w239_right .teacher_list {overflow: hidden;padding-bottom:10px;border:0;}
.w239_right .teacher_list ul { overflow: hidden; padding-bottom: 10px;}
.w239_right .teacher_list ul li { border-bottom: 1px dashed #CCCCCC; overflow: hidden; width: 100%;}
.w239_right .teacher_list ul li a.pic { display: block;float: left; margin: 5px 5px 5px 0;width: 68px;}
.w239_right .teacher_list ul li img { background-color: #FFFFFF;border: 1px solid #CCCCCC; height: 45px; padding: 1px; width: 70px;}
.w239_right .teacher_top_infor { color: #888888; float: right; width: 132px;}
.w239_right .teacher_top_infor b {color:#cc0000;font-weight:normal;} 
.w239_right .teacher_top_infor a {color:#888;}
/* sidebar*/ 
 

a.btn { display:block; text-align:center;color:#fff;font-size:14px; text-decoration:none;}/*button all*/
a.shop_button { background:url(/img/button_cur.jpg) no-repeat;width:109px;height:28px;line-height:28px;} /*button*/
a.btn_xz { background:url(/img/btn_a.jpg) no-repeat;width:67px;height:23px;line-height:23px;}
a.btn_qx { background:url(/img/btn_b.jpg) no-repeat;width:67px;height:23px;line-height:23px;}

input.btn { display:block; text-align:center;color:#fff;font-size:14px; text-decoration:none;border:0;margin:0px auto;cursor: pointer;}/*button all*/
input.shop_button { background:url(/img/button_cur.jpg) no-repeat;width:109px;height:28px;line-height:28px;} /*button*/
/*//....20110908课程详情页  by:yb end...//*/


/* tab 样式*/  

ul.tab_tit_new {overflow:hidden; background:url(/img/tab.jpg) repeat-x;height:46px;}
ul.tab_tit_new li { background:url(/img/tab_bg.jpg) no-repeat;height:28px;line-height:28px;width:100px;float:left; display:inline;margin-right:5px; text-align:center; cursor:pointer;}
ul.tab_tit_new li.current { background:url(/img/tab_home.jpg) no-repeat;}
ul.tab_tit_new li.current a {color:#fff;}
ul.tab_tit_new li.on a {color:#fff;font-weight:bold;font-size:14px;}
ul.tab_tit_new li a.icon_h { background:url(/img/icon_h.gif) 8px 6px no-repeat; display:block; text-align:left;padding-left:30px;}
ul.tab_tit_new li a.icon_z { background:url(/img/icon_z.gif) 8px 6px no-repeat;}
ul.tab_tit_new li a.icon_c { background:url(/img/icon_c.gif) 8px 6px no-repeat; }

ul.tab_tit_new li.button {float:right;width:109px; background-image:none}
ul.tab_tit_new li.right {float:right;background-image:none}
ul.tab_tit_new li.right a {color:#006699; text-decoration:underline;}
/* tab 样式 end*/ 

 /* 课程详情页 样式*/ 
 .main .course_detail_com {margin-top:0px;}
.main .course_detail_com .tab_tit_new {margin-top:0px;}

.panel_com_list_infor {border:1px solid #d6dacf;overflow:hidden;margin-bottom:10px;}

.sidebar ul.list_infor {overflow:hidden;width:220px;margin:auto;border-bottom:1px solid #d6dacf;padding-bottom:15px;}
.sidebar ul.list_infor li {width:180px;margin-left:20px;margin-bottom:5px;overflow:hidden;}
.sidebar ul.list_infor li strong {color:#cc0000;}
.sidebar ul.list_infor li.kcmyd span {float:left;}
.sidebar ul.list_infor li.kcmyd p.smile_img {float:left;}

.sidebar ul.list_infor li.kcmyd .fred { color: #CC0000;}
.sidebar ul.list_infor li.pic {margin:15px 0px 10px 20px;}
.sidebar ul.list_infor li.pic img {width:160px;height:99px;}
.sidebar ul.list_infor li.techer a {color:#006699;margin-right:10px; text-decoration:underline;}

.sidebar ul.teacher_infor { margin: 10px 3px;overflow: hidden;}
.sidebar ul.teacher_infor li { overflow: hidden; padding-left: 20px;}
.sidebar ul.teacher_infor li p.money { color: #999999;}
.sidebar ul.teacher_infor li p.time_yh { font-size: 14px;font-weight: bold;line-height: 25px;}
.sidebar ul.teacher_infor li p.time_yh b { color: #CC0000;padding-left: 10px;font-size:16px;}
.sidebar ul.teacher_infor li p.time_s { color: #999999;line-height: 30px;margin-bottom:6px;} 
.sidebar ul.teacher_infor li p.time_s span {color: #333333;} 
.sidebar ul.teacher_infor li a.btn_fav {height:30px;line-height:30px;background: url(http://www.xueersi.com/img/icon_addfav.gif) 0px 7px no-repeat;  cursor: pointer;  padding-left: 20px; display:block;}     

  
.group_inner_box ul.teacher_show_list {width:220px;margin:auto;} 
.group_inner_box ul.new_shopping_list {margin: 10px auto;overflow: hidden; width: 225px;}
.group_inner_box ul.new_shopping_list li {background: url(http://www.xueersi.com/images/ico_d.gif) no-repeat 2px 13px; border-bottom: 1px dashed #CCCCCC;line-height: 150%; padding: 5px 0 5px 10px;} 
.group_inner_box ul.new_shopping_list li span {margin-right: 5px;}
.group_inner_box ul.new_shopping_list li a { color: #CC0000;margin-left: 5px;}
.group_inner_box .button_xz {margin:10px 0px 10px 40px;*margin:10px 0px 10px 8px;overflow:hidden;}
.group_inner_box .button_xz a:hover {color:#fff;}

table.course_catalogue {width:710px;margin:10px auto;overflow:hidden;}   
 
ul.cuss_tlkc_list {overflow:hidden;width:710px;margin:10px auto;}   
ul.cuss_tlkc_list li {line-height:30px;border-bottom:1px dashed #ccc;padding-left:10px;overflow:hidden;color:#666;}
ul.cuss_tlkc_list li span {float:left;}
ul.cuss_tlkc_list li span.right { display:inline;margin-left:30px;}
ul.cuss_tlkc_list li span.right a {margin-right:10px;color:#006699; text-decoration:underline;}    
ul.cuss_tlkc_list li b.price {color:#cc0000;font-weight:bold;}   
  
.course_box_news {overflow:hidden; background:#f4f5f7;margin-bottom:10px;padding-bottom:20px;_width:100%;}    
.course_box_news .video_area {float:left;width:400px; display:inline;}
.course_box_news .video_area .video {margin:20px 0px 0px 30px;_margin:20px 0px 0px 15px;width:341px;height:210px;}
.course_box_news .course_intro {float:left;width:290px;overflow:hidden;}   
.course_box_news .course_intro h1 {line-height:30px;margin:15px 0px;overflow:hidden;}  
.course_box_news .buy_button {height:40px;margin:20px 0px 10px 0px;}    
.course_box_news .kc_btns p.kc_btn_item { float: left;  padding:0px;width:255px;} 
.course_box_news ul li a {color:#006699; text-decoration:underline;}
.course_btn{padding:0; text-align: center;}
 /* 课程详情页 样式 end*/ 

/* 弹出层 样式 */  

.layer_kc { background:url(/img/layer_kc.png) no-repeat;height:0px;width:292px;overflow:hidden;position: absolute;top:355px;}
.layer_kc .layer {width:250px;margin:15px auto;height:100px;padding:0; position:relative;}
.layer_kc .layer h1 {height:25px;line-height:25px;width:145px;margin:0px auto; background:url(/img/icon_kc.jpg) 0px 3px no-repeat;padding-left:30px;color:#333;}
.layer_kc .layer p {height:40px;line-height:40px;overflow:hidden;}
.layer_kc .layer p span {float:left;}
.layer_kc .layer p span.right {float:right;}
.layer_kc .layer p span b {color:#cc0000;padding:0px 5px;}
.layer_kc .layer div.button {width:150px;margin:5px auto 0px;}
.layer_kc .layer div.button a.shop {float:left;color:#999;}
.layer_kc .layer div.button a.btn {float:right;color:#fff;font-size:12px;}
.layer_kc .layer  .del_close {width:11px;height:11px; position:absolute;right:-5px;top:0px; z-index:1;}
.sidebar ul.list_infor li .tips_q a {color:#006699; text-decoration:underline;}
.sidebar ul.list_infor li .tips_q img {vertical-align:middle;}
.layer_techer_1 { width:184px;overflow:hidden;position: absolute;margin-left: 52px;display:none; background: #F6ECEA;}
.layer_techer_1 p {width:180px;margin:8px auto 0px;line-height:150%;}
.layer_techer_1 p b {font-weight:normal;color:#cc0000;}
.layer_techer_2 {width:196px;overflow:hidden;position: absolute;margin-left: 120px;*margin-left:60px;display:none;background: #F6ECEA;}
.layer_techer_2 p {width:180px;margin:11px auto 0px;line-height:180%;font-weight:bold;}
.layer_techer_2 p b {color:#cc0000;}


/* 弹出层 样式 end*/  
/* 评论留言评分样式*/  
.comm_y {overflow:hidden;padding-left:15px;}
.comm_y span.left {float:left; margin-top: 10px;width:50px; text-align:center;}
.graph {
    display: block;
    height:8px;
    overflow: hidden;
	float:left;
}

.style-one {
    background: url(/img/graph_bg.jpg) no-repeat;
    float: left;
    margin-top: 15px;
    width: 279px;
	
}
.graph .left_y {
    background: url(/img/graph_left_yellow.jpg) no-repeat;
    float: left;
    height:8px;
    width: 3px;
}
.graph .con {
    float: left;
    width: 276px;
}
.graph .con .yellow {
    background: url(/img/graph_right_yellow.jpg) repeat-x;
    display: block;
    height:8px;
}
/* 评论留言评分样式end*/  
/* 圆角*/  

.group_inner_box .bor_t1 {
    background: url(http://www.xueersi.com/img/bor_t1.gif) no-repeat;
    left: -1px;
    top: -1px;
}   
    
.group_inner_box .bor_t2 {
    background: url(http://www.xueersi.com/img/bor_t2.gif) no-repeat;
    right: -1px;
    top: -1px;
}
.group_inner_box .bor_b1 {
    background: url(http://www.xueersi.com/img/bor_b1.gif) no-repeat;
    bottom: -1px;
    left: -1px;
}
.group_inner_box .bor_b2 {
    background: url(http://www.xueersi.com/img/bor_b2.gif) no-repeat;
    bottom: -1px;
    right: -2px;
}


.group_inner_box .bor_t1, .group_inner_box .bor_t2, .group_inner_box .bor_b1, .group_inner_box .bor_b2 {
    display: block;
    font-size: 0;
    height: 2px;
    line-height: 0;
    position: absolute;
    width: 2px;
}

/* 圆角end*/     
/*//....20110914完成 课程详情页 by:yb end...//*/

/* upload:20110925 课程详情页 BY:DF */
.sidebar_left {}
.w239_right {float:left;}
.main_left {float:right;overflow:hidden;}
.group_inner_box .title h3 span {font-size:12px;color:#666;padding-left:20px; font-weight:normal}
.Combination_course .comb_left {width:545px;overflow:hidden;}
.Combination_course .comb_left ul li.comb {margin:0 0 0 5px;width:130px;}
.Combination_course .comb_right {width:183px;_width:180px;height:157px}
.Combination_course .comb_right .shop_comb {width:160px;height:164px;margin:0 0 0 14px; text-align:center}
.Combination_course .comb_right .shop_comb p {padding:0}
.Combination_course .comb_right .shop_comb a {display:block; margin:10px auto}
.awary_body dl { background:none;color:#666}
.course_box_body .infor_right ul.teacher_lecture li.js_arrow {width:20px;height:52px; background:url(/img/teacher_arrow.gif) no-repeat center center}

.layer_techer_1 {margin:2px 0 0 52px;padding-bottom:8px;}
.layer_techer_2 {margin:3px 0 0 124px;*margin-left:60px;text-align:left;padding-bottom:8px;}
.Combination_course {margin:10px 0}
.Combination_course .comb_left ul li.comb p.t_title a.xz {color:#999}

/*2011-09-26*/
.teacher_info_list{overflow: hidden;width:400px;margin-left:5px;}
.teacher_info_list td { text-align: left;}
.change_left{background:url(/img/change_left.jpg) no-repeat center center;padding-left:15px;height:22px;margin: 0 10px;}
.change_right{background:url(/img/change_right.jpg) no-repeat center center;padding-left:15px;height:22px;}
.u_change_left{background:url(/img/u_change_left.jpg) no-repeat center center;padding-left:15px;height:22px;margin: 0 10px;}
.u_change_right{background:url(/img/u_change_right.jpg) no-repeat center center;padding-left:15px;height:22px;}
.teacher_info_td{overflow: hidden;width: 314px;}
ul.teacher_lecture{width:800%;}
.area #infor_right{float: none;}
.td_back{*background-color:#F4F5F7;}
/*2011-10-20*/
/*2011-11-15 by:yb 频道页登录*/
.w239_left .login_box_0120 {border:0;}
.box_pd {border:0;width:95%;margin:8px auto 0px;}
/*2011-11-15  by:yb 频道页登录 end*/
.js_tab_tit_new {margin-top:15px;}
