@charset "utf-8";
/* CSS Document */





#content{background: #f9f9f9;padding-bottom:40px;}


.ad{height:60px;}

.ad span{font-size: 14px;color:#666666;line-height: 60px;}

.ad a{font-size: 14px;color:#666666;line-height: 60px;padding:0 5px;}

.ad a:hover{color:#d9605e;}

.ad .first{color:#d9605e;}




.course_brief{border-radius: 5px;margin-bottom: 20px;background: #ffffff;box-shadow: 0 1px 5px rgba(0,0,0,.1);border: 1px #eeeeee solid;padding:30px 240px 30px 30px;padding-lefT:400px;position: relative;min-height: 240px;cursor: pointer;}

.course_img{width:330px;height:240px;overflow: hidden;border-radius: 5px;position: absolute;lefT:30px;top:30px;}

.course_img a{display: block;width:330px;height:240px;}

.course_img a img{border-radius: 5px;transform: scale(1);transition: all 0.8s;margin: auto;}

.course_img a:hover img{transform: scale(1.2);transition: all 0.8s;}

.course_brief h4{font-size: 24px;color:#c95250;line-height: 40px;padding-bottom:10px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


.publish{font-size: 16px;color:#666666;display: block;line-height: 36px;position: relative;}

.member{position: absolute;right:40px;bottom:50px;text-align: center;}

.member span{display: block;font-size: 16px;color:#ffa800;font-weight: bold;margin-bottom: 10px;}

.member span b{font-size: 30px;color:#ffa800;font-weight: bold;}

.member a{display: block;widtH:150px;height:48px;background: #ffa800;text-align: center;line-height: 48px;font-size: 16px;color:#ffffff;border-radius: 5px;}



.teacher{position: relative;border-radius: 5px;margin-bottom: 20px;background: #ffffff;box-shadow: 0 1px 5px rgba(0,0,0,.1);border: 1px #eeeeee solid;padding:24px 30px;min-height: 150px;}

.teacher i{width:150px;height:150px;display: block;position: absolute;lefT:30px;top:24px;}


.teacher_text{padding:0 0 0 180px;overflow: hidden;}

.teacher_text b{font-weight: normal;font-size: 24px;color:#c95250;line-height: 40px;display: block;padding-bottom:10px;}

.teacher_text span{font-size: 14px;color:#666666;line-height: 30px;}








.cour_text{border-radius: 5px;background: #ffffff;box-shadow: 0 1px 5px rgba(0,0,0,.1);border: 1px #eeeeee solid;padding:20px 40px;}

.cour_text h4{height:40px;line-height: 40px;padding-lefT:40px;font-size: 20px;color:#333333;font-weight: normal;margin:20px 0 10px 0;position: relative;}

.cour_text h4 i{width:28px;height:28px;display: block;position: absolute;lefT:0px;top:6px;}


.resource_text{font-size: 14px;color:#666666;line-height: 36px;border-bottom: 1px #eeeeee solid;display: block;padding-bottom:20px;}

.cour_icon1{background: url(../images/cour_text_icon1_03.png) no-repeat;}

.cour_icon2{background: url(../images/cour_text_icon2_06.png) no-repeat;}

.cour_icon3{background: url(../images/cour_text_icon3_08.png) no-repeat;}

.resource_ul{padding-bottom:20px;}

.resource_ul li{height:44px;position: relative;border-bottom: 1px #f1f1f1 solid;}

.resource_ul li span{display: block;line-height: 44px;padding:0 100px 0 40px;font-size: 14px;color:#666666;background: url(../images/cour_text_list_11.png) no-repeat 5px center; cursor: pointer;}

.resource_ul li a{display: block;padding-lefT:30px;background: url(../images/reading_13.png) no-repeat left center;position: absolute;right:0px;top:0px;line-height: 44px;font-size: 14px;color:#d9605e;}
























