@charset "utf-8";
/* CSS Document */

.main{ width:1120px; margin:28px auto 0 auto;}
.mainLeft{ float:left; width:200px;}
.mainRight{ float:right; width:890px;}


.sidebarFixLeft{height:auto;width:200px; background:#FFF;}

.ficat{ width:200px;}
.ficat dl{ padding-bottom:24px;}
.ficat dt{ height:40px; line-height:40px; font-size:18px; color:#666;}
.ficat dt b{ width:40px; height:40px; display:block; overflow:hidden; float:left; margin-right:8px;}
.ficat dt b.ico_1{ background:url(../images/course_ico.png) no-repeat 0 -120px;}
.ficat dt b.ico_2{ background:url(../images/course_ico.png) no-repeat -45px -120px;}
.ficat dt b.ico_3{ background:url(../images/course_ico.png) no-repeat -90px -120px;}
.ficat dd{ padding-top:4px;}
.ficat dd a{ display:inline-block; width:56px; line-height:25px; padding-left:8px; color:#333;}
.ficat dd a:hover,.ficat dd a.cur{ background:#f06273; color:#FFF;}

.videoList{}
.videoList li{ padding:20px 0; border-bottom:solid #ededed 1px; height:125px;}
.videoList li.cur{ background:#f8f8f8;}
.videoList li .bugImg{ float:left; margin-right:20px; width:210px; height:125px; position:relative;}
.videoList li .bugImg .vidRod{ display:none;}
.videoList li.cur .bugImg .vidRod{ background:url(../images/course_ico.png) no-repeat -250px 0; width:50px; height:50px; display:block; overflow:hidden; position:absolute; top:50%; left:50%; margin:-25px 0 0 -25px;}
.videoList li .rightF{ padding-top:4px; line-height:26px; color:#787878;}
.videoList li h4{ line-height:26px; font-size:16px; padding-top:4px; color:#999;}
.videoList li h4 a{ color:#2d3038;}
.videoList li h4 a:hover{ color:#f06273;}
.videoList li em{ color:#f06273; font-style:normal;}
.videoList li p{ line-height:20px; margin-top:6px; color:#787878;}
.videoList li p span{ margin-right:40px;}
