@charset "utf-8";
/*主体*/
.mainpage{width:1000px; margin:0 auto; padding-bottom:50px; }

/*资源首页右*/
.resource{float:right; width:745px; margin-top:10px; border:#bababa solid 1px; background:#fff;padding-bottom:20px;}
.resource_main{ width:710px; margin:0 auto; margin-top:20px; }
.resource_main img{ float:left}
.resource_title{width:470px; float:right;}
.resource_title li{ margin-top:10px; padding-bottom:24px; *padding-bottom:10px; border-bottom:#e8e8e8 solid 1px;}
.resource_title p{ background:url(/images/front/lesson/sw.png) no-repeat left; padding:0 0 1px 15px; float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:350px;}
.resource_title span{ color:#999; float:right; width:auto;}

/*教学精粹*/
.terse li{ margin:15px 0 0 10px; width:730px; border-bottom:#e8e8e8 solid 1px; padding-bottom:25px; *padding-bottom:10px;}
.terse li p{ background:url(/images/sw.png) no-repeat left; padding:0 0 0 15px; float:left; width:auto;display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:510px;}
.terse li span { float:right; width:auto;}
.down{ color:#666; padding-right:30px;}
.creatdate{ color:#999}

/*大学先修课*/
.fl_cb1{ float:left;width:235px; height:280px;_height:290px; margin-top:10px; margin-right:13px;}
.cb_top{ background: url(/images/front/lesson/fl_top.gif); width:235px; height:5px; overflow:hidden;}
.cb_main{ background: url(/images/front/lesson/fl_main.gif); width:219px; padding:5px 5px 5px 11px; color:#666}
.cb_botm{ background: url(/images/front/lesson/fl_botm.png); width:235px; height:10px; overflow:hidden; margin-bottom:10px;}
.cb_main .pic1{ width:210px; height:118px; margin-bottom:5px; *margin-bottom:0;}
.cb_main h3,.v_main h3{ font:normal 14px "微软雅黑", "宋体"; width:205px; overflow: hidden;display:block; white-space:nowrap;text-overflow:ellipsis}
.cb_main em,.v_main em{ background: url(/images/front/lesson/bfico.gif) left no-repeat; padding-left:15px; float:right; padding-right:10px; margin-top:3px;}
.pic2{ width:25px; height:25px; margin-right:5px;}
.author{ border:1px dotted #ccc; border-width:1px 0; margin:10px 10px 10px 0; padding:5px 0; color:#888;}
.cb_main p{ display:block; height:30px; overflow:hidden; line-height:15px;}

/*video*/
.v_left{ width:640px; float:left; padding:15px 0 10px 0;}
.v_right{ float:right; width:290px; padding:40px 10px 50px 0;}
.weizhi_cont{ height:25px; width:650px;}
.weizhi{ float:left; margin-left:10px;_margin-left:5px;}
.video{ width:640px; height:380px; background:#000; margin:0 0 10px 10px;}
.v_lines{ padding-left:10px; width:640px; padding-bottom:20px;}
.v_lines li{ float:left; width:120px;text-align:center; position:relative; margin:0 7px 10px 0;}
.v_lines .select{ background: url(/images/front/lesson/v_select.png);width:122px; height:55px; padding-top:15px; color:#0066cc;}
.v_lines .v_bf{ background:#000; position:absolute; bottom:0; left:0; height:20px; color:#fff;filter: Alpha(Opacity=30);opacity:0.5; width:122px; line-height:20px;}
.v_lines a{ background: url(/images/front/lesson/v_link.png); width:122px; height:55px; display:block; padding-top:15px; color:#666; cursor:pointer;}
.v_lines a:hover{ background: url(/images/front/lesson/v_hover.png); width:122px; height:55px; display:block;color:#333; cursor:pointer;}
.v_lines p{ line-height:20px;display: block;overflow: hidden;    text-overflow: ellipsis;white-space: nowrap; width:118px; margin-left:2px;}

.v_js{ border:1px solid #d4e2ee; border-width:0 1px 1px 1px; background:#fff;}
.v_js h2{background: url(/images/front/lesson/v_tbg.gif); height:39px; font:normal 16px "微软雅黑", "宋体"; line-height:35px; padding-left:10px;}
.v_js .v_h2pading{ margin-top:10px;}
.v_js_cont{ padding:10px;}
.v_js_cont .pics{ width:140px; height:105px; padding:3px; border:1px solid #ccc;}
.v_js_cont h4{ color:#333; margin:5px 0; font-size:13px;}
.v_js_cont p{ line-height:22px; color:#666; height:550px; display:block; overflow:hidden;}
.v_js_cont img{ border:#CCC 1px solid; padding:2px;}
.v_js_cont h3{font:normal 16px "微软雅黑", "宋体"; color:#000; margin:5px 0; font-size:13px; width:200px; border-bottom:#999 1px solid;}
.v_js_cont .nor_p{ line-height:22px; color:#666; height:auto}
.video_resource{width:640px; height:395px; background:#000; margin:15px auto;}
.resource h2{font:normal 14px "微软雅黑", "宋体"; margin:20px 0 0 50px;_ margin:20px 0 0 25spx; width:640px; display:block;}
.resource em{font:12px "微软雅黑", "宋体"; color:#999; float:right;}


/*教师风采*/
.teacher_photo{background:url(/images/front/lesson/photoback.png) no-repeat center; width:251px; margin:0 42px 0 39px; }
.teacher_photo img{padding:30px 0 19px 4px;}
.teacher_photo h2{font:16px "微软雅黑","宋体"; text-align:center;}

/*名师播放*/
.othervideo{border:#D4E2EE 1px solid; width:640px; float:left; margin:470px 0 0 10px; position:absolute;}
.othervideo h2{ background:url(/images/front/lesson/v_tbg.gif) repeat-x scroll 0 0 transparent; font:16px "微软雅黑","宋体"; height:35px; padding:10px 0 0 10px;}
.mainvideo{ width:164px; height:150px; margin:10px 0 10px 37px; float:left;_margin-left:24px;}
.mainvideo a{ color:#565656; line-height:13px; }
.mainvideo a:hover{ color:#3e769a; text-decoration:underline;}
.mainvideo p{ display:block; overflow:hidden;font:12px "微软雅黑","宋体"; width:165px; white-space:nowrap; text-overflow:ellipsis;}
.mainvideo img{ width:164px; height:118px;}