@charset "GBK";
/*精华微课*/
table.t_jhwk{
margin:0;
}
.t_jhwk td{
padding:2px 0;
vertical-align:top;
}

span.bg_orange{
background:#f7ac00;
color:#fff;
padding:1px 3px;
margin-right:10px;
}
span.bg_orange a:link,span.bg_orange a:visited{
color:#fff;
}
span.bg_orange a:hover,span.bg_orange a:active{
color:#fff;
text-decoration:none;
}
span.bg_purple{
background:#aa86ff;
color:#fff;
padding:2px 3px;
margin-right:10px;
}
span.bg_green{
background:#8fc41f;
color:#fff;
padding:2px 3px;
margin-right:10px;
}
span.bg_blue{
background:#66ccff;
color:#fff;
padding:2px 3px;
margin-right:10px;
font-size:12px;
vertical-align:top;
*vertical-align:middle;
}
span.bg_green a:link,span.bg_green a:visited,span.bg_blue a:link,span.bg_blue a:visited{
color:#fff;
vertical-align:top;
*vertical-align:middle;
}
span.bg_green a:hover,span.bg_green a:active,span.bg_blue a:hover,span.bg_blue a:active{
color:#fff;
text-decoration:none;
}
td.gkk_link a:link,td.gkk_link a:visited{
background:#8fc41f;
padding:2px 3px;
color:#fff;
margin-right:15px;
}
td.gkk_link a:hover,td.gkk_link a:active{
background:#8fc41f;
padding:2px 3px;
color:#fff;
margin-right:15px;
text-decoration:none;
}

.kemu span a:hover,.kemu span a:active,.kemu span a.current{
background:#66ccff;
color:#fff;
text-decoration:none;
}

/*教师与教研频道首页*/
.kemu_jsyjy{
text-align:left;
}

/*名师详细页*/
table.ms_wk_table{
margin:0;
}
table.ms_wk_table td{
vertical-align:top;
}
table.ms_wk_table a{
display:block;
width:260px;
height:20px;
overflow:hidden;
margin-right:10px;
float:left;
}

.ms_allcourse{
clear:both;
}

.ms_allcourse ul{
height:21px;
margin-bottom:2px;
}
.ms_allcourse li{
display:block;
float:left;
width:80px;
height:21px;
margin-right:20px;
text-align:center;
line-height:21px;
cursor:pointer;
}

.ms_allcourse li.current,.ms_allcourse li a:hover,.ms_allcourse li a:active{
color:#fff;
background:#41a0ff;
text-decoration:none;
display:block;
width:80px;
height:21px;
}
.allcourse_zy{
margin-top:2px;
}
.allcourse_zy h3{
background:#41a0ff;
line-height:25px;
font-size:14px;
font-weight:bold;
padding-left:10px;
color:#fff;
}
.allcourse_con{
padding:15px;
}
.allcourse_con p{
margin-bottom:10px;
}
.allcourse_con strong{
color:#333;
}
.ms_allcourse table.course_table{
width:100%;
}



/*tcc详细页*/
.cd_left{
float:left;
width:530px;
text-align:center;
margin-bottom:10px;
}

.cd_video{
width:530px;
height:338px;
overflow:hidden;
}
.cd_right{
float:right;
width:250px;
}
.cd_right p,.cd_right span{
color:#898989;
line-height:18px;
}
.cd_right p span.span_nrjj{
background:#800080;
padding:1px 5px;
color:#fff;
}

.cd_share{
color:#333;
margin-bottom:10px;
height:18px;
padding:10px 0;
border-bottom:1px solid #ddd;
}

.tcc_teacherlink{
height:80px;
padding-bottom:10px;
}
.tcc_timg{
width:78px;
height:78px;
border:1px solid #aa86ff;
float:left;
}
.tcc_timg img{
width:78px;
height:78px;
}
.tcc_teacherlink_r{
float:left;
width:130px;
padding-left:10px;
}
.tcc_teacherlink_r b{
color:#3279e4;
font-size:14px;
display:block;
}
.tcc_teacherlink_r p{

padding:5px 0 8px 0;
}
.tcc_dloadvideo{
height:45px;
padding-top:8px;
}
.tcc_dloadvideo p{
width:136px;
height:45px;
float:left;
}
.tcc_dloadpro{
width:80px;
padding-left:10px;
float:left;
}
.tcc_dloadpro span{
display:block;
background:url(../images/tubiao.gif) 0 -828px no-repeat;
padding:3px 0 0 20px;
}
.tcc_dloadpro b{
color:#666;
font-weight:400;
cursor:pointer;
}
.tcc_tdescribe{
height:72px;
width:250px;
overflow:hidden;
}
p.p_neirong{
height:54px;
overflow:hidden;
}

/*
.cd_borderblue,.cd_bordergreen{
border-left:5px solid #41a0ff;
padding-left:12px;
margin-top:30px;
}
.cd_bordergreen{
border-left:5px solid #87c134;
margin-top:25px;
}
.cd_borderblue p,.cd_bordergreen p{
line-height:16px;
padding-bottom:9px;
clear:both;
}
.cd_borderblue p span,.cd_bordergreen p span{
background:#41a0ff;
color:#fff;
display:block;
width:62px;
height:16px;
line-height:16px;
float:left;
text-align:center;
margin-right:10px;
}
.cd_bordergreen p span{
background:#87c134;
}
*/
.cd_yywk a:link,.cd_yywk a:visited{
width:74px;
height:24px;
line-height:23px;
text-align:center;
background:url(/include/page/zhuanti/zsjz/images/bg_btn.jpg) left top no-repeat;
color:#fff;
display:block;
float:left;
margin-right:20px;
}
.cd_yywk a:hover,.cd_yywk a:active{
text-decoration:none;
color:#fff;
background:url(/include/page/zhuanti/zsjz/images/bg_btn_on.jpg) left top no-repeat;
}
.cd_leftT{
width:358px;
float:left;
padding:10px 20px 20px 5px;
background:url(/resource/images/index/line02.gif) right top repeat-y;
}
.cd_leftT table{
width:100%;
}
.cd_leftT table td{
vertical-align:top;
}
.cd_tpic{
width:110px;
text-align:center;
float:left;
margin-right:10px;
}
.cd_tpic img{
width:108px;
height:108px;
border:1px solid #c3c4c5;
}
.cd_bordergreen2{
border-left:5px solid #87c134;
padding-left:10px;
height:110px;
overflow:hidden;
}
.p_span{
margin-bottom:7px;
}
.p_span span{
background:#87c134;
color:#fff;
padding:1px 5px;
margin-right:10px;
}
.cd_bordergreen2 p span{
background:#87c134;
color:#fff;
padding:1px 5px;
margin-right:10px;
}
.p_span span.current{
background:#F7AC00;
color:#fff;
padding:1px 5px;
margin-right:10px;
cursor:pointer;
}
.qh_div{
margin-bottom:10px;
}
.qh_div span{
background:#f7ac00;
color:#fff;
padding:1px 5px;
margin-right:10px;
cursor:pointer;
}
.qh_div span.current{
background:#41a0ff;
color:#fff;
padding:1px 5px;
margin-right:10px;
cursor:pointer;
}
.cd_rightC{
width:368px;
float:right;
padding:10px 0 20px 0;
}
.aboutcourse{
padding:15px;
}

.aboutcourse div a:link,.aboutcourse div a:visited{
background:#f7ac00;
color:#fff;
margin-right:30px;
padding:2px 5px;
}
.aboutcourse div a:hover,.aboutcourse div a:active,.aboutcourse div a.current{
color:#fff;
background:#41a0ff;
text-decoration:none;
}
.aboutcourse .aboutcourse_con b{
font-size:14px;
}
.aboutcourse_con{
padding-top:10px;
}

/*tcc详细页老师的微课*/
.tcc_tjwk{
padding-bottom:20px;
}
.tcc_tjwk ul li{
width:385px;
height:25px;
line-height:25px;
overflow:hidden;
margin:0 5px;
_margin:0 3px;
float:left;
}
/*tcc详细页老师相关课程*/
.tcc_xgkc{
padding-bottom:15px;
}
.tcc_xgkc a{
width:370px;
_width:365px;
height:25px;
line-height:25px;
display:block;
overflow:hidden;
float:left;
padding-left:15px;
margin:0 5px;
_margin:0 3px;
background:url(/resource/images/tubiao.gif) 0 -156px no-repeat;
}


/*TCC课程详细页*/
/*
.tcc_tjkc{
padding:15px 10px;
}
.tcc_tjkc .cd_bordergreen2 a{
display:block;
width:350px;
height:14px;
line-height:14px;
overflow:hidden;
float:left;
margin:6px 25px 0 0;
_margin:6px 12px 0 0;
}
.cd_borderblue2{
width:550px;
}
.cd_borderblue3 p span{
background:#41a0ff;
color:#fff;
padding:1px 5px;
margin-right:5px;
}
*/

/*TCC公开课列表页*/
ul.tab_wkgkk{
height:29px;
border-bottom:1px solid #a6c8fc;
}
ul.tab_wkgkk li{
width:88px;
height:28px;
line-height:28px;
text-align:center;
border:1px solid #a6c8fc;
border-bottom:none;
background:#eef4fb;
color:#80aae9;
display:block;
float:right;
margin-left:-1px;
cursor:pointer;
font-size:14px;
}
ul.tab_wkgkk li.current{
color:#216ee2;
background:#f7f9fd;
border-bottom:1px solid #f7f9fd;
}
b.b_rmtj{
float:left;
font-size:14px;
background:url(/resource/images/tubiao.gif) 0 -728px no-repeat;
padding:3px 0 0 18px;
}
.rmtjborder_con{
border:1px solid #a6c8fc;
border-top:none;
background:#f7f9fd;
height:100px;
}
.rmtjborder_con img{
width:100px;
height:100px;
float:left;
margin-right:35px;
}
.rmtjborder_con ul li{
width:295px;
height:24px;
line-height:24px;
padding-left:12px;
overflow:hidden;
float:left;
background:url(/resource/images/tubiao.gif) 0 -155px no-repeat;
}
td.tdborderdotted{
border-bottom:1px dotted #ddd;
}





.tpc_rmtj span{
background:#e71f19;
color:#fff;
padding:1px 5px;
}
.tpc_rmtj a{
margin-left:10px;
}
table.tcc_table{
width:100%;
}
table.tcc_table td{
vertical-align:top;
padding-right:15px;
}
.tcc_img{
width:140px;
height:90px;
margin:0;
background:#0066CC;
}
.tcc_img img{
width:140px;
height:90px;
}
.tcc_gkk{
width:265px;
height:23px;
overflow:hidden;
float:left;
}
.tcc_lb{
line-height:25px;
color:#333;
margin-top:15px;
border-bottom:1px solid #ddd;
padding-bottom:10px;
}

.tcc_lb table td{
vertical-align:top;
padding:10px 0;
}
.tcc_lb table td div{
width:70px;
float:left;
margin-bottom:5px;
}
.tcc_lb a:link,.tcc_lb a:visited{
padding:1px 8px;
color:#333;
}
.tcc_lb a:hover,.tcc_lb a:active,.tcc_lb a.current{
background:#41a0ff;
color:#fff;
padding:1px 8px;
text-decoration:none;
}

.tcclist_borderbot{
border-bottom:1px solid #ddd;
}



table.tcc_table2 td{
padding:15px 0 15px 15px;
vertical-align:top;
}
.tcc_textcon{
width:515px;
_width:490px;
height:90px;
color:#666;
margin-top:-3px;
}

.tcc_table2 .tcc_textcon a{
font-size:14px;
}
.tcc_pinglun{
height:20px;
background:url(../images/tubiao.gif) 0 -775px no-repeat;
padding-left:23px;
width:90px;
color:#666;
}




/*全部课程关联页*/
table.course_table{
width:95%;
margin:20px auto 0 auto;
}
table.course_table th{
background:#b5e0fb;
color:#333;
line-height:25px;
border-right:1px solid #fff;
padding:1px 5px;
}
table.course_table td{
border-right:1px solid #fff;
text-align:center;
padding:3px 5px;
}
table.course_table td img{
margin-left:2px;
}
a.a_zx{
color:#FF0000;
font-size:14px;
}

/*左侧最近浏览课程*/
.zjllk p{
clear:both;
margin-bottom:20px;
width:184px;
height:65px;
overflow:hidden;
}
p.zjllk_t{
font-size:14px;
height:20px;
margin-top:15px;
margin-bottom:10px;
color:#41a0ff;
}
.zjllk p a{
line-height:18px;
overflow:hidden;
}
.zjllk p img{
width:60px;
height:60px;
border:1px solid #ccc;
float:left;
margin-right:10px;
}

/*全部试题*/
.table_qbst table.course_table{
width:90%;
}
.table_qbst table.course_table td{
padding:10px;
}
.table_qbst table.course_table td.td_tleft{
text-align:left;
padding-left:80px;
}
