@charset "utf-8";
/* CSS Document */
/*网站通用模块，常用的，大小一样，颜色一样，换肤不变的，收集中。。。*/
/*要求级别够低，但是名称唯一，不会被其他模块影响*/

body { color:#666; }
/*专题课程列表模块*/
#s-t-l { width:220px; height:70px; text-align:left; background:url(../images/bg_right_showsj.jpg) no-repeat 30px 40px; line-height:18px; padding:15px 0 10px 40px; margin-left:0; position:relative; }
#lay-left .module .mcontent .showvideo a, #lay-left .module .mcontent .showvideo a:visited { font-weight:600; }
#common-title a, #common-title a:visited { font-size:12px; font-weight:600; clear:both; color:#333; }
#common-title { margin-bottom:5px; overflow:hidden; width:220px; height:20px; }
#common-img { float:left; position:relative; border:1px solid #BBBBBB; padding:1px; width:80px; height:45px; margin-right:10px; overflow:hidden; }
#common-img .s3 { display:block; position:absolute; background:#000; opacity:0.7; filter:alpha(opacity=70); width:80px; height:16px; bottom:2px; left:0; color:#fff; text-align:center; }
#common-img .s3-ff { bottom:-42px; *bottom:2px;
bottom:2px \0; }
.icon-11 { background-position: 0 0; height: 14px; width: 14px; }
.bg-icons { background-image: url(../images/icons.gif); background-repeat:no-repeat; cursor: pointer; margin-right: 2px; text-decoration: none; border:none; }
.icon-13 { background-position: -28px -1px; height: 14px; width: 14px; }
.icon-12 { background-position: -14px 0; height: 14px; width: 14px; }
.icon-14 { background-position: -42px 0; height: 14px; width: 14px; }
/*视频播放右侧缩略图*/
.thumbBox a, .thumbBox a:visited { color:#666; }
.thumbBox { width:220px; margin:0 auto; height:92px; overflow:hidden; background:url(../images/common/bgShadow.png) no-repeat left 23px; padding-left:3px; color:#666; }
.titleBox, .titleShow { margin-bottom:5px; font-weight:600; margin:0 auto; overflow:hidden; width:216px; height:18px; line-height:18px; color:#333; }
.thumbBox .thumbnailBox { float:left; width:80px; height:50px; overflow:hidden; position:relative; margin-right:5px; _display:inline; }
.thumbBox .thumbnailBox a { float:left; }
.thumbBox .thumbnailBox img { display:inline-block;padding:1px; position:absolute; }
.thumbBox .thumbnailBox .good { position:absolute; left:2px; top:2px; text-align:right; }
.thumbBox .thumbnailBox .good b { font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:24px; margin-right:2px; }
.thumbBox .thumbnailBox .iconBg { display:block; position:absolute; left:2px; bottom:6px; z-index:1; width:76px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.thumbBox .teachers a { color:#339900; font-weight:600; margin-right:3px; }
.thumbBox .gradeSubject { line-height:15px; font-size:18px; letter-spacing:-9px; }
.thumbBox .gradeSubject span { margin-right:-3px; font-size:12px; letter-spacing:0; *margin:0;
_margin:-5px; vertical-align:middle; }
.thumbBox .commentAsk { font-size:18px; letter-spacing:-9px; }
.thumbBox .commentAsk span { font-size:12px; letter-spacing:0; *margin:0;
vertical-align:middle; }
.commonIco { background:url(../images/common/commonbg.png) no-repeat; _background:url(../images/common/commonbg.gif) no-repeat; }
.icon0 { background-position:-136px top; width:3px; height:6px; display:inline-block; *display:inline;
zoom:1; margin:0 3px; vertical-align:middle; }
.icon1 { position:absolute; bottom:9px; _bottom:6px; right:41px; z-index:100; background-position:-1px -2px; width:11px; height:11px; display:block; margin:0 3px; }
.icon2 { position:absolute; bottom:9px; _bottom:6px; right:22px; z-index:100; background-position:-19px -2px; width:12px; height:11px; display:block; margin:0 3px; }
.icon3 { position:absolute; bottom:9px; _bottom:6px; right:5px; z-index:100; background-position:-37px -1px; width:12px; height:12px; display:block; margin:0 3px; }
.icon4 { background-position:-56px -1px; width:12px; height:12px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0 3px; }
.icon5 { background-position:-73px -1px; width:17px; height:13px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0 3px; }
.icon6 { background-position:-120px -1px; width:14px; height:14px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0 3px; }
/*extend*/
.ta-l { text-align:left }
.show_sj { width:220px; margin:0 auto; height:92px; overflow:hidden; background:url(../images/common/bgShadow.png) no-repeat left 23px; color:#666; }
.titleBox, .titleShow { margin-bottom:5px; font-weight:600; margin:0 auto; overflow:hidden; width:216px; height:18px; line-height:18px; _line-height:22px; color:#333; }
.show_sj .thumbnailBox { float:left; width:80px; height:50px; overflow:hidden; position:relative; margin-left:5px; _display:inline; }
.show_sj .thumbnailBox img { display:block; }
.show_sj .thumbnailBox .iconBg { display:block; position:absolute; left:2px; bottom:6px; z-index:1; width:76px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.show_sj .teachers a { color:#339900; font-weight:600; margin-right:3px; }
.show_sj .gradeSubject { line-height:20px; font-size:18px; letter-spacing:-9px; }
.show_sj .gradeSubject span { margin-right:5px; font-size:12px; letter-spacing:0; *margin:0;
_margin:-2px; vertical-align:middle; }
.show_sj .commentAsk { font-size:18px; letter-spacing:-9px; }
.show_sj .commentAsk span { font-size:12px; letter-spacing:0; *margin:0;
vertical-align:middle; }
/*视频播放右侧缩略图版本2*/
.thumbBoxV2 { width:220px; height:92px; overflow:hidden; background:url(../images/common/bgNone.png) no-repeat left 23px; padding-left:3px; color:#666 }
/*视频播放效果模块*/
.thumbHoverBox a, .thumbHoverBox a:visited { color:#666; }
.thumbHoverBox .contentBox { width:220px; margin:0 auto; height:70px; overflow:hidden; background:url(../images/common/bgShadow.png) no-repeat left 0; padding-left:3px; color:#666; }
.thumbHoverBox .contentBox p { line-height:16px }
.thumbHoverBox dt { font-weight:600; margin:0 auto; margin-bottom:5px; overflow:hidden; width:216px; height:18px; line-height:18px; color:#333; padding-top:5px; }
.thumbHoverBox .thumbnailBox { float:left; width:80px; height:50px; overflow:hidden; position:relative; margin-right:5px; _display:inline; }
.thumbHoverBox .thumbnailBox img { display:block; border:1px solid #ccc; padding:1px; }
.thumbHoverBox .thumbnailBox .iconBg { display:block; position:absolute; left:2px; bottom:6px; z-index:1; width:76px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.thumbHoverBox .teachers a { color:#339900; font-weight:600; margin-right:3px; }
.thumbHoverBox .gradeSubject { line-height:20px; font-size:18px; letter-spacing:-9px; }
.thumbHoverBox .gradeSubject span { margin-right:-5px; font-size:12px; letter-spacing:0; vertical-align:middle; }
.thumbHoverBox .commentAsk { font-size:18px; letter-spacing:-9px; }
.thumbHoverBox .commentAsk span { font-size:12px; letter-spacing:0; *margin:0;
vertical-align:middle; }
.icon0 { background-position:-136px top; width:3px; height:6px; display:inline-block; *display:inline;
zoom:1; margin:0 3px; vertical-align:middle; }
.icon1 { position:absolute; bottom:9px; _bottom:6px; right:41px; z-index:100; background-position:-1px -2px; width:11px; height:11px; display:block; margin:0 3px; }
.icon2 { position:absolute; bottom:9px; _bottom:6px; right:22px; z-index:100; background-position:-19px -2px; width:12px; height:11px; display:block; margin:0 3px; }
.icon3 { position:absolute; bottom:9px; _bottom:6px; right:5px; z-index:100; background-position:-37px -1px; width:12px; height:12px; display:block; margin:0 3px; }
.icon4 { background-position:-56px -1px; width:12px; height:12px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0 3px; }
.icon5 { background-position:-73px -1px; width:17px; height:13px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0 3px; }
.icon6 { background-position:-120px -1px; width:14px; height:14px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0 3px; }
.icon21 { background-position:-98px -1px; width:20px; height:14px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0 3px; }
/*立刻购买，添加计划，观看课件*/
.icoBuy { background-position:0px -71px; width:65px; height:19px; }
.icoPlan { background-position:0px -93px; width:65px; height:19px; }
.icoSubject { background-position:0px -115px; width:65px; height:19px; }
.icoSee { background-position:-70px -71px; width:65px; height:19px; }
.icoFree { background-position:-140px -71px; width:65px; height:19px; }
/*视频图标*/
.good { background-position:-38px -17px; width:39px; height:22px; vertical-align:middle; display:block; *display:inline;
zoom:1; margin:0 3px; }
.goodOther { background-position:-38px -17px; width:39px; height:22px; position:absolute; top:2px; left:2px; }
.goodOther b { margin-left:20px; line-height:22px; line-height:22px; font-family:Arial; }
.bg_icon { background:url(../images/common/commonbg.png) no-repeat; }
.top_1 { background-position:-131px -16px; width:18px; height:19px; }
.top_2 { background-position:-150px -16px; width:18px; height:19px; }
.top_3 { background-position:-169px -16px; width:18px; height:19px; }
.top_4 { background-position:-189px -16px; width:18px; height:19px; }
.top_5 { background-position:-208px -16px; width:18px; height:19px; }
.top_6 { background-position:-131px -36px; width:18px; height:19px; }
.top_7 { background-position:-150px -36px; width:18px; height:19px; }
.top_8 { background-position:-169px -36px; width:18px; height:19px; }
.top_9 { background-position:-188px -36px; width:18px; height:19px; }
.top_10 { background-position:-207px -36px; width:18px; height:19px; }
.li_shadow { background-position:0px -59px; width:215px; height:11px; }
.hot_list { position:relative; margin-left:15px; width:220px; text-align:left; }
.hot_list_240 { position:relative; margin-left:10px; width:220px; text-align:left; }
.hot_list_v li { position:relative; width:100%; border-bottom:#999999 1px dashed; }
.hot_list_v li.selected { border:none; }
.hot_list_v li span.bg_icon { display:block; float:left; margin-right:2px; margin-top:6px; }
.hot_list_v li a.listTitle, .hot_list_v li a.title { display:block; font-weight:normal; width:190px; height:31px; line-height:32px; overflow:hidden; }
.hot_list_v li.selected a.listTitle, .hot_list_v li.selected a.title { font-weight:bold; color:#333333; }
.v_show { position:relative; margin:0 auto; width:215px; height:60px; border-bottom:#ffffff 1px solid; background:url(../images/skin/chn_math/li_bottom_bg.jpg) repeat-x bottom; }
.v_show .v_show_left { position:relative; float:left; padding-left:4px; width:80px; height:43px; }
.v_show .v_show_left img { position:relative; width:76px; padding:1px; border:#999999 1px solid; z-index:50; display:inline-block; }
.v_show .v_show_left .grade_sj { position:absolute; right:0px; margin-right:2px; padding:0px; bottom:0; text-align:right; width:76px; height:16px; background:#000000; filter:alpha(opacity=50); opacity:0.5; z-index:51; }
.v_show .v_show_left .commonIco { position:absolute; bottom:2px; text-align:right; float:left; display:block; color:#ffffff; z-index:55; }
.v_show .v_show_left .good { position:absolute; top:2px; left:2px; }
.v_show .v_show_left .good b { margin-right:2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:24px; }
.v_show .v_show_right { float:right; width:125px; height:52px; overflow:hidden; text-align:left; line-height:18px; }
.hot_list .li_shadow { position:relative; margin:0 auto; }
.v_show_right a { float:left; position:relative; margin-top:0px; line-height:16px; }
.v_show_right span, .v_show_right strong { display:block; float:left; color:#666666; font-weight:normal; }
.v_show_right span { margin-left:5px; }
.v_show_right .commonIco { margin-left:3px; margin-top:2px; }
.hot_list_v .li_arrow { background:url(../images/skin/chn_math/li_image.gif) no-repeat; width:12px; height:8px; display:block; float:left; margin-left:5px; margin-top:12px; }
.shadow_v_show { position:relative; margin:0 auto; width:220px; height:70px; background:url(../images/common/bgShadow.png) repeat-x bottom; }
.shadow_sj_show { position:relative; margin:0 auto; width:220px; height:75px; background:url(../images/common/bgShadow.png) repeat-x bottom; }
.shadow_sj_show .v_show_left { position:relative; float:left; padding-left:4px; width:70px; height:55px; }
.shadow_sj_show .v_show_left img { position:relative; width:66px; height:54px; padding:0px; border:none; z-index:50; }
.shadow_sj_show .v_show_right { float:right; width:135px; height:52px; overflow:hidden; text-align:left; line-height:18px; }
.shadow_sj_show .v_show_right .g_sj { margin-left:0px; font-weight:bold; }
.shadow_l_show { position:relative; margin:0 auto; width:220px; height:80px; background:url(../images/common/bgShadow.png) repeat-x bottom; }
.shadow_l_show .v_show_left { position:relative; float:left; padding-left:4px; width:80px; height:60px; }
.shadow_l_show .v_show_left img { position:relative; width:75px; height:56px; padding:1px; border:#cccccc 1px solid; z-index:50; }
.shadow_l_show .v_show_left .grade_sj { top:42px; width:75px; }
.shadow_l_show .v_show_left .commonIco { top:43px; }
.shadow_l_show .v_show_right { padding-top:5px; }
/*视频详细列表模块*/
.thumbBoxV3 { width:710px; margin:0 auto; line-height:20px; clear:both; }
.thumbBoxV3 dt { cursor:pointer; }
.thumbBoxV3 dd strong.listTitle { cursor:pointer; }
.thumbBoxV3 dd, .thumbBoxV3 dt { }
.thumbBoxV3 dt, .thumbBoxV3 dd { border-bottom:1px dashed #ccc; display:table; *float:left;
padding:10px 0; }
.thumbBoxV3 .thumbnailBox { float:left; width:141px; height:79px; overflow:hidden; position:relative; margin-right:5px; _display:inline; }
.thumbBoxV3 .thumbnailBox .iconBg { display:block; position:absolute; left:0; bottom:0; z-index:1; width:141px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.thumbBoxV3 strong { font-weight:600; margin-left:10px; vertical-align:middle; }
.thumbBoxV3 strong.n { margin:0; }
.thumbBoxV3 .li_right_msg { float:right; position:relative; width:530px; height:75px; overflow:hidden; text-align:left; }
.thumbBoxV3 .rating { font-family:"宋体"; position:relative; _width:560px; }
.thumbBoxV3 .subject span, .thumbBoxV3 .rating span { margin:0 2px; vertical-align:middle; }
.thumbBoxV3 .rating span.icon17-v2 { margin:0; }
.thumbBoxV3 .showListTitle { width:710px; text-align:right; _width:705px; }
.thumbBoxV3 .showListTitle strong.listTitle { float:left; margin:0; vertical-align:top; width:79%; margin-right:20px; text-align:left; }
.thumbBoxV3 .rating .uploadTime { position:absolute; right:5px; top:0; }
/*列表模块*/
.thumbBoxV5 { width:710px; margin:0 auto; line-height:20px; clear:both; }
.thumbBoxV5 li { cursor:pointer; }
.thumbBoxV5 li strong.listTitle { cursor:pointer; }
.thumbBoxV5 li { margin:15px 0; border-bottom:1px dashed #ccc; padding:0px 0 5px; }
.thumbBoxV5 .thumbnailBox { float:left; width:141px; height:79px; overflow:hidden; position:relative; margin-right:5px; _display:inline; }
.thumbBoxV5 .thumbnailBox .iconBg { display:block; position:absolute; left:0; bottom:0; z-index:1; width:141px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.thumbBoxV5 strong { font-weight:600; color:#666; margin-left:10px; vertical-align:middle; }
.thumbBoxV5 strong.n { margin:0; }
.thumbBoxV5 .rating { font-family:"宋体"; _position:relative; _width:560px; }
.thumbBoxV5 .subject span, .thumbBoxV5 .rating span { margin:0 2px; vertical-align:middle; }
.thumbBoxV5 .rating span.icon17-v2 { margin:0; }
.thumbBoxV5 .showListTitle { width:710px; text-align:right; _width:705px; }
.thumbBoxV5 .showListTitle strong.listTitle { float:left; margin:0; vertical-align:top; }
.thumbBoxV5 .rating .uploadTime { float:right; _float:none; _position:absolute; right:5px; top:0; }
.icon13 { position:absolute; bottom:3px; _bottom:0px; right:41px; z-index:100; background-position:-1px -2px; width:11px; height:11px; display:block; margin:0 3px; }
.icon13-v2 { position:absolute; bottom:3px; _bottom:0px; right:22px; z-index:100; background-position:-1px -2px; width:12px; height:11px; display:block; margin:0 3px; }
.icon14 { position:absolute; bottom:3px; _bottom:0px; right:22px; z-index:100; background-position:-19px -2px; width:12px; height:11px; display:block; margin:0 3px; }
.icon15 { position:absolute; bottom:3px; _bottom:0px; right:5px; z-index:100; background-position:-37px -1px; width:12px; height:12px; display:block; margin:0 3px; }
.icon16 { background-position:left -17px; width:36px; height:36px; vertical-align:middle; display:block; margin:0; top:40px; left:10px; position:absolute; z-index:1000; }
.icon17 { background-position:-140px 0px; width:75px; line-height:12px; height:12px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0; position:relative; }
.icon17-v2 { background-position:-52px -45px; width:15px; line-height:12px; height:12px; position:absolute; left:0; }
/*列表模UL结构块*/
.thumbBoxV4 { width:710px; margin:10px auto; line-height:20px; clear:both; display:table; }
.thumbBoxV4 li strong.listTitle { cursor:pointer; text-align:left; }
.thumbBoxV4 li { margin:0; border-bottom:1px dashed #ccc; padding:10px 0; display:table; *float:left;
}
.thumbBoxV4 .thumbnailBox { float:left; width:141px; height:79px; overflow:hidden; position:relative; margin-right:5px; _display:inline; }
.thumbBoxV4 .thumbnailBox .iconBg { display:block; position:absolute; left:0; bottom:0; z-index:1; width:141px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.thumbBoxV4 strong { font-weight:bold; margin-left:10px; vertical-align:middle; }
.thumbBoxV4 strong.n { margin:0; }
.thumbBoxV4 .rating { font-family:"宋体"; position:relative; margin-left:141px; _width:560px; }
.thumbBoxV4 .subject span, .thumbBoxV3 .rating span { margin:0 2px; vertical-align:middle; }
.thumbBoxV4 .showListTitle { width:710px; text-align:right; margin-bottom:5px; _width:705px; }
.thumbBoxV4 .showListTitle .listTitle { display:inline-block; float:left; width:80%; margin:0; font-weight:bold; vertical-align:top; }
.thumbBoxV4 .rating .uploadTime { position:absolute; right:5px; top:0; }
.thumbBoxV4 .showListTitle strong { margin:0; vertical-align:top; }
/*专题右侧缩略图(有阴影)*/
.ztThumbBox { line-height:18px; }
.icon18 { background-position:-100px -20px; width:13px; height:13px; display:inline-block; margin:0 2px; }
.icon19 { background-position:-19px -2px; width:12px; height:11px; display:inline-block; margin:0 2px; }
.icon20 { background-position:-37px -1px; width:12px; height:12px; display:inline-block; margin:0 2px; }
/*专题右侧缩略图(无阴影)*/
.ztListBox { padding:10px 0; border:1px solid #ccc; border-top:none; }
.ztListBox dt, .ztListBox dd { margin:10px auto; position:relative; }
.ztListBox dt { border-bottom:#cccccc 1px dashed; }
.ztNoShadow { width:220px; height:92px; overflow:hidden; background:url(../images/common/bgNone.png) no-repeat left 23px; padding-left:3px; color:#666; line-height:18px; }
.icon18 { background-position:-1px -2px; width:11px; height:11px; display:inline-block; margin:0 2px; }
.icon19 { background-position:-19px -2px; width:12px; height:11px; display:inline-block; margin:0 2px; }
.icon20 { background-position:-37px -1px; width:12px; height:12px; display:inline-block; margin:0 2px; }
.ztNoShadow .optionsSubject { _padding-bottom:5px; }
/*首页视频缩略图模块*/
.vThumbBox a, .vThumbBox a:visited { color:#666; }
.vThumbBox { width:151px; margin:0 auto; height:164px; overflow:hidden; background:url(../images/common/vBg.png) no-repeat; color:#666; }
.vThumbBox strong.titleBox { font-weight:600; margin:0 auto; overflow:hidden; width:140px; display:block; height:18px; text-align:center; line-height:18px; color:#333; }
.vThumbBox .thumbnailBox { width:141px; padding:5px; height:79px; position:relative; _display:inline; display:block; }
.vThumbBox .thumbnailBox img { display:block; border:1px solid #000; }
.vThumbBox .thumbnailBox .iconBg { display:block; position:absolute; left:5px; bottom:5px; z-index:1; width:141px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.vThumbBox .teachersSubject { background:url(../images/common/vBBg.png) no-repeat left 18px; width:145px; overflow:hidden; padding-top:25px; text-align:left; padding-left:5px; }
.vThumbBox .teachers { margin-top:-13px; }
.vThumbBox .teachers a { color:#339900; font-weight:600; }
.vThumbBox .gradeSubject { line-height:20px; font-size:18px; letter-spacing:-9px; padding-bottom:10px; }
.vThumbBox .gradeSubject span { margin-right:-5px; font-size:12px; letter-spacing:0; *margin:-5px;
_margin:-6px; vertical-align:middle; }
.icon7 { position:absolute; bottom:8px; _bottom:5px; right:41px; z-index:100; background-position:-1px -2px; width:11px; height:11px; display:block; margin:0 3px; }
.icon8 { position:absolute; bottom:8px; _bottom:5px; right:22px; z-index:100; background-position:-19px -2px; width:12px; height:11px; display:block; margin:0 3px; }
.icon9 { position:absolute; bottom:8px; _bottom:5px; right:5px; z-index:100; background-position:-37px -1px; width:12px; height:12px; display:block; margin:0 3px; }
.icon10 { background-position:left -17px; width:36px; height:36px; vertical-align:middle; display:block; margin:0; top:45px; left:10px; position:absolute; z-index:1000; }
.icon11 { background-position:-56px -1px; width:12px; height:12px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0 2px; }
.icon12 { background-position:-120px -1px; width:14px; height:14px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0; }
.bnt_video { background-position:-79px -18px; width:16px; height:13px; vertical-align:middle; display:inline-block; *display:inline;
}
/* 翻页按钮 */
.s_pages { float:right; margin-top:10px; margin-bottom:10px; }
.s_pages a { float:left; margin:2px 2px 0px 0px; font-size:12px; color:#333; display:block; height:18px; border:1px #CCC solid; text-align:center; vertical-align:middle; line-height:18px; overflow:hidden; background-position:center; background-repeat:no-repeat; padding:0 5px }
.s_pages a:hover { color:#339900; background-color:#E1E1E1; }
.s_pages .selected { color:#339900; background-color:#E1E1E1; margin:2px 2px 0 0; padding:0 5px }
.s_pages .s_pages_arrow_left { background:url(../images/pages_arrow_left.gif) no-repeat center; padding:0 10px }
.s_pages .s_pages_arrow_right { background:url(../images/pages_arrow_right.gif) no-repeat center; padding:0 10px }
.s_pages .s_pages_arrow_left:hover { background: url(../images/pages_arrow_left_selected.gif) no-repeat center; }
.s_pages .s_pages_arrow_right:hover { background: url(../images/pages_arrow_right_selected.gif) no-repeat center; }
.s_pages span { float:left; margin:2px 2px 0px 2px; line-height:20px; }
.s_pages input { float:left; width:35px; height:18px; border:#CCC 1px solid; margin:2px 2px 0px 2px; }
.f-left { float:left; }
/* 右边老师列表*/
.t_add { width:12px; height:12px; background:url(../images/techer_icon.gif) no-repeat; border:none; margin-left:5px; vertical-align:middle; }
.videomenu { width:240px; color:#666666; position:relative; margin-bottom:10px; }
.videomenu li { width:220px; position:relative; min-height:34px; border-bottom:#999999 1px dashed; }
.videomenu li.selected { border-bottom:none; }
.videomenu li .rightarrows { float:left; width:5px; height:7px; vertical-align:middle; margin-top:13px; display:block; background:url(../images/enter.gif) no-repeat; }
.videomenu li .title { width:210px; height:34px; line-height:34px; display:block; overflow:hidden; }
.videomenu li.selected .title { font-weight:bold; }
.t_top { position:relative; top:0px; width:220px; height:105px; margin:0 auto }
.t_teachermenu .t_best li { min-height:34px; position:relative; top:0px; border-bottom:#999999 1px dashed; line-height:34px; }
.t_teachermenu .t_best li a { text-decoration:none; width:auto; float:left; display:inline; margin-left:5px; }
.t_teachermenu .t_best li.selected { border-bottom:none; }
.t_teachermenu .t_best li.selected a { text-decoration:none; width:auto; float:left; display:inline; font-weight:bold; color:#333333; }
.t_teachermenu li .t_add { float:left; display:inline; margin-top:10px; margin-left:5px; width:16px; }
.t_top li a.selected { font-weight:normal; text-decoration:none; color:#ff9900; }
.t_teachermenu li a:hover b { color:#ff9900; }
.t_top .topteacher { position:relative; left:0px; width:100%; }
.t_top .topteacher .grade_sj { position:absolute; left:12px; top:71px; width:60px; line-height:16px; text-align:right; color:#ffffff; background:#000000; filter:alpha(opacity=70); opacity:0.7; }
.t_top tr .star_teacher a { padding:0px; margin:0px; height:84px; width:64px; }
.t_top td .tphoto_small { width:60px; height:80px; padding:1px; border:#e8e8e8 1px solid; display:block; margin-top:5px; }
.t_top .topteacher p { line-height:20px; color:#666666; _padding-top:1px; }
.t_top .topteacher p .new_course { width:100%; height:16px; overflow:hidden; display:block; }
.t_top .topteacher p .new_course strong { float:left; }
.t_top .topteacher p .new_course a { line-height:20px; font-weight:normal; }
.t_top .star { padding:0px; }
.topteacher tr td { padding-top:0px; padding-left:10px; margin:0px; }
/* 右边老师排行榜（高中、初中、小学）*/
.hot_list_t li a.title { width:auto; display:inline-block }
.hot_list_t li .icon4 { vertical-align:top; margin-top:10px; *margin-top:8px;
}
/*课件列表模块*/
.thumbBoxV6 { width:710px; margin:10px auto; line-height:18px; clear:both; display:table; }
.thumbBoxV6 li strong.listTitle { cursor:pointer; text-align:left; }
.thumbBoxV6 li { margin:0; border-bottom:1px dashed #ccc; padding:10px 0; display:table; *float:left;
}
.thumbBoxV6 .thumbnailBox { float:left; width:96px; overflow:hidden; position:relative; margin-right:5px; _display:inline; margin-top:5px; }
.thumbBoxV6 .thumbnailBox .iconBg { display:block; position:absolute; left:2px; bottom:2px; z-index:1; width:92px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.thumbBoxV6 .thumbnailBox img { width:92px; border:1px solid #ccc; padding:1px; }
.thumbBoxV6 strong { font-weight:600; margin-left:10px; vertical-align:middle; }
.thumbBoxV6 strong.n { margin:0; }
.thumbBoxV6 .rating { font-family:"宋体"; position:relative; _width:560px; margin-left:100px; }
.thumbBoxV6 .subject span, .thumbBoxV6 .rating span { margin:0 2px; vertical-align:middle; }
.thumbBoxV6 .showListTitle { width:710px; text-align:right; _width:705px; }
.thumbBoxV6 .showListTitle strong.listTitle { float:left; margin:0; vertical-align:top; }
.thumbBoxV6 .rating .uploadTime { position:absolute; right:5px; top:-2px; }
.thumbBoxV6 .showListTitle strong { margin:0; vertical-align:top; }
/*课件列表模块*/
.thumbBoxV7 { width:710px; margin:0 auto; line-height:18px; clear:both; }
.thumbBoxV7 dt { cursor:pointer; }
.thumbBoxV7 dd strong.listTitle { cursor:pointer; }
.thumbBoxV7 dd, .thumbBoxV3 dt { }
.thumbBoxV7 dt, .thumbBoxV7 dd { border-bottom:1px dashed #ccc; display:table; *float:left;
padding:10px 0; }
.thumbBoxV7 .thumbnailBox { float:left; width:96px; overflow:hidden; position:relative; margin-right:5px; _display:inline; margin-top:5px; }
.thumbBoxV7 .thumbnailBox .iconBg { display:block; position:absolute; left:2px; bottom:2px; z-index:1; width:92px; height:16px; line-height:16px; background-color:#000; opacity:0.6; filter:alpha(opacity:60);
}
.thumbBoxV7 .thumbnailBox img { width:92px; border:1px solid #ccc; padding:1px; }
.thumbBoxV7 strong { font-weight:600; margin-left:10px; vertical-align:middle; }
.thumbBoxV7 strong.n { margin:0; }
.thumbBoxV7 .rating { font-family:"宋体"; position:relative; _width:560px; }
.thumbBoxV7 .subject span, .thumbBoxV7 .rating span { margin:0 2px; vertical-align:middle; }
.thumbBoxV7 .rating span.icon17-v2 { margin:0; }
.thumbBoxV7 .showListTitle { width:710px; text-align:right; _width:705px; }
.thumbBoxV7 .showListTitle strong.listTitle { float:left; margin:0; vertical-align:top; }
.thumbBoxV7 .rating .uploadTime { position:absolute; right:5px; top:0; }
.icon_plan { background-position:-100px -20px; width:13px; height:13px; vertical-align:middle; display:inline-block; *display:inline;
zoom:1; margin:0; }
.ls { float:left; }
.rating { margin-left:141px; }
