@charset "utf-8";
/* 当前位置 */
.bk,.bk3,.bk5,.bk6,.bk8,.bk10,.bk15,.bk20,.bk25,.bk30,.bk35,.bk40{clear: both;line-height: 1px}
.text-c{text-align: center}
.text-l{text-align: left}
.text-r{text-align: right}
.f-l{float: left}
.f-r{float: right}
.p-r{ position:relative}
.p-a{ position:absolute}

/*******课程分类*******/
.course_bg{width:100%;background-color: #EBEEF1;}
.main{width:1120px;height: auto}

/* 课程刷选 */
/* 按条件分类 */
.search-title{height: 40px;line-height: 40px;padding-left: 30px;font-size: 22px;color: #fff;background: #004E9C;}
.search-type{padding: 10px 0px;background-color: #fff;}
.search{min-height: 40px;}
.search .li-name{float: left;text-align: right;width: 70px;height: 40px;line-height: 40px;font-size: 16px;}
.search .ul_name{width: 93%; height:auto}
.search ul{display: inline-block;}
.search li{margin-left: 20px;height: 40px;line-height: 40px;font-size: 14px;float: left;}
.search li a{color: #005AA0;padding: 0px 5px;text-decoration: none;}
.search li.on a{background: #004E9C;color: #fff;}
.search li a:hover{
    background: #004E9C;color: #fff;
    font-size: 18px;
}


/**课程切换**/
/*******课程导航分类*******/
/*课程列表*/
.main-02-bg{background: #EBEEF1;}
.main-02{padding-top: 10px;}
.main-02 .no-course{height: 160px;line-height: 50px;background: #fff;font-size: 16px;padding-left:30px;margin-bottom: 20px; }
.main-02 ul{
	margin: 0 0 0 -40px;
    overflow: inherit;
}
.main-02 .li-course{
	background: #fbfbfb;
    box-shadow: 6px 6px 0 rgba(0,0,0,.06);
    border-bottom: 1px solid #e2e2e2;
    float: left;
    position: relative;
    margin: 0 40px 40px 0;
    width: 250px;
    transition: 1s;
    -moz-transition:1s;
    -webkit-transition:1s;
}
.main-02 .li-course{
	background: #fff;
    box-shadow: none;
    border: none;
    margin: 0 0 40px 40px;
    /*box-shadow: 5px 5px 0 rgba(0,0,0,.06);*/
}
.main-02 .li-course:hover {box-shadow: 0 0 20px rgba(0,0,0,0.35);}
.main-02 .li-course .thumb {
	display: block;
    height: 155px;
    width: 250px;
    overflow: hidden;
}
.main-02 .li-course .thumb img{
	display: block;
    height: 155px;
    width: 250px;
    overflow: hidden;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
.main-02 .li-course:hover .thumb img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	transform:scale(1.2);
}
.main-02 .li-course .course-info{padding: 10px 15px 15px 15px;font-size: 14px;}
.main-02 .li-course .course-info .title{height: 30px;color: #333;}
.main-02 .li-course:hover .course-info .title{color: #4C8BD5;}
.main-02 .li-course .course-info .school{height: 30px;font-size: 12px;color: #999;padding-top: 5px;}
.main-02 .li-course .course-info .number{height: 30px;line-height: 30px;}
.main-02 .li-course .course-info .number .price{color: #f00;}

/* 分页 */
#pages { padding:14px 0 10px; font-family:宋体 }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { background: #fff; width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }


