﻿.info_left {
    float: left;
    width: 800px;
    color: #666666;
    overflow: hidden;
}
.info_right {
    float: right;
    width: 375px;
}
.course_list ul {
  width:790px;
}
    .course_list li{
        background-color:#fff;
        margin-bottom: 18px;
    }
     .course_list li:hover {
            -moz-box-shadow: 5px 5px 5px #dddddd; /* 老的 Firefox */
            box-shadow: 5px 5px 5px #dddddd;
        }
.course_list li a {
    display: block;
    height: 190px;
    padding: 23px 12px 27px 18px;
    /* border-bottom: 1px dotted #ccc; */
}
.course_list a h3 {
    font-size: 16px;
    color: #333;
}
.course_list a span {
    display: block;
}
.course_list a div {
    height: 125px;
    width: 508px;
    overflow: hidden;
    line-height: 25px;
    font-size: 14px;
}
.course_list a time {
    width: 508px;
    display: block;
    font-size: 14px;
}
.course_list a h3 {
    font-size: 17px;
    color: #333;
    font-weight:normal;
}
.content {
  overflow:hidden;
}
.r_wrap {
      background-color: #fff;
      padding-left: 30px;
      overflow: hidden;
      padding-bottom: 22px;
      margin-bottom: 14px;
      color:#666666;
}
    .r_wrap .ppt_list {
      width:auto;
    }
    .r_wrap .ppt_list li{
            padding: 0px 0px 0px 0px;
      width:297px;
    }
    .r_wrap .ppt_list li img{
      width:297px;
      height:198px;
    }
        .r_wrap .ppt_list li .mark {
          height:198px;
        }
        .r_wrap .ppt_list li .down {
          top:38px;
        }
        .r_wrap .ppt_list li .collect {
          top:106px;
        }
    .r_wrap a {
      color:#666666;
      font-size:15px;
    }
     .lm_title {
         font-size: 20px;
         /* font-weight: bold; */
         height: 30px;
         line-height: 30px;
         overflow: hidden;
         padding: 8px 0px 9px 0px;
         margin-top: 11px;
         margin-bottom: 4px;
    }
         .lm_title i {
            height: 30px;
        width: 29px;
        display: inline-block;
         position: absolute;
        }
    .lm_title .nav_ico {
        background: url(/Images/mike.png) no-repeat -102px -230px;
}
    .lm_title .favoriate_ico {
        background: url(/Images/mike.png) no-repeat -37px -230px;
}
      .lm_title .today_update_ico {
        background: url(/Images/mike.png) no-repeat -127px -230px;
}
         .lm_title span {
          margin-left:35px;
        }

/*--右侧栏目列表--*/
.lm_nav {
	width:100%;
	/* padding-bottom: 25px; */
}
.lm_nav li {
	padding: 2px 20px 6px 0px;
	line-height: 22px;
	float: left;
	text-align: center;
}
.r_wrap .d_wrap {
   margin-top:25px;
   overflow:hidden;
}
.r_wrap .down {
  width:209px;
  height:62px;
  float:left;
  background: url(/Images/mike.png) no-repeat -181px -146px;
   cursor:pointer;
}
.r_wrap .r_collect {
  width:62px;
  height:62px;
  float:left;
  background: url(/Images/mike.png) no-repeat -747px -33px;
  margin-left: 30px;
  cursor:pointer;
}
    .r_wrap .r_collect:hover {
    background: url(/Images/mike.png) no-repeat -668px -33px;
    }
.dt_wrapper {margin-top:30px;}