@charset "UTF-8";
/* CSS Document */
/*全部资源列表*/
#pd_menu {
    height: auto;
    width: 100%;
    background: #fefefe;
    z-index: 10;
    overflow: hidden;
}
.pd_menulist{
	width:1200px;
	margin:auto;
}
.pd_menulist {
    height: 44px;
}
.pd_menu_item {
	margin: 8px 0px;
	padding: 1px 8px;
	font-size: 13px;
	color: #888;
	height: 18px;
	line-height: 18px;
	font-weight: 100;
}
.pd_menu_item:hover{
	cursor:pointer;
	color: #fff;
    background: #00aaec;
}
.pdmenuitem_ed {
    color: #fff;
    background: #00aaec;
}
.file_content_topbg {
    background: #f8f8f8;
    position: relative;
    display: block;
    padding-top: 10px;
}
.file_content_top{
	width:1200px;
	margin:auto;
	position:relative;
	padding-bottom:10px;
}
#file_select_box{
	display:inline-block;
}
#file_select_box h1{
	line-height:58px;
	font-size:20px;
	color:#333;
}
.file_select_condition1_box{
	width:100%;
}
.file_select_condition_1,.file_select_condition_2 {
	/*modify by cao*/
    /*background: #fff;*/
    height: auto;
	border-bottom: 1px solid #eee;
	width:100%;
}
.file_select_condition_bottom{
	border-bottom: 1px solid #eee;
} 
.file_select_condition_2{
    background: #f8f8f8;
}

.file_select_condition_1 ul, .file_select_condition_2 ul {
    width: 820px;
}
.file_select_condition_1_1{
	border-top:0px solid #ccc;
}
ul.list_filiterul {
    width: 1150px;
}
.fsitem1:hover{
	font-weight:bold;
	cursor:pointer;
}
.fsitem_ed{
	font-size:13px;
	font-weight:bold;
}
#file_content_container{
	width:1200px;
	margin:auto;
	margin-top:10px;
}
.shuai_condition_item {
    display: inline-block;
    margin-right: 10px;
    font-size: 13px;
    color: #666;
	margin-top:4px;
}
.file_con_range .file_select_condition_1 {
    padding-bottom: 8px;
}
.file_con_range .fsi_attrname {
    line-height: 27px;
	text-align:center;
}
.shuai_condition_itembox {
	display:inline-block;
    border: 1px solid #ddd;
    padding: 4px 10px;
}
.shuai_condition_itembox:hover{
	border: 1px solid #0095ff;
	cursor:pointer;
	color: #008cef;
}
.fsi_attrname {
	padding: 4px 0px;
    width:49px;
	text-align:left;
    font-size: 13px;
    color: #666;
}
.file_content_topbg .file_select_condition_1, .file_select_condition_2 {
    margin-top: 5px;
	background:none;
}
ul.list_filiterul {
    width: 1150px;
}
.fsitem1 {
	margin: 4px 0px;
    padding: 1px 7px;
    font-size: 13px;
    color: #888;
    height: 18px;
    line-height: 18px;
    font-weight: 100;
}
.shuai_condition_itembox label {
}
.co_select{
	display:none;
}
.co_checked {
    border: 1px solid #0095ff;
    background: url(../images/icon-right.png) no-repeat right bottom;
    color: #008cef;
}
.filecontent_list_con {
    margin-top: 10px;
}
.filecontent_list_tui {
    width: 252px;
    background: #fff;
    padding: 14px;
}
.filecontent_list_content_box {
    padding: 10px;
	/*width: 886px;*/
	/*background: #fff;*/
	/*modify by cao*/
	width: 100%;
	box-sizing: border-box;
}
.tui_linkblock {
    display: block;
    width: 242px;
    height: 68px;
    background: #f8f8f8;
    padding: 5px;
	margin-bottom:10px;
}
.tui_linkc_f {
    width: 70px;
}
.tui_linkc_f img {
    width: 70px;
}
.tui_linkc_conbox {
    width: 171px;
    height: 100%;
    background: #f8f8f8;
}
.tui_linkc_title {
    font-size: 15px;
    line-height: 30px;
    padding-left: 10px;
    color: #333;
    font-weight: bold;
}
.tui_linkc_book{
	color:#39a1c9;
}
#re_type_title {
    font-size: 14px;
    color: #888;
    padding-bottom: 12px;
}
.tip_block {
    display: inline-block;
    width: 5px;
    height: 20px;
    background: #00aaec;
    float: left;
}
.re_type_titlename {
    padding-left: 10px;
}
.tui_linkc_kw{
	color:#e0af14;
}
.tui_linkc_attr {
    line-height: 18px;
    padding-left: 10px;
    font-size: 13px;
    color: #888;
}

#select_menu_top {
    width: 1200px;
    margin: 108px auto 16px;
    position: relative;
    z-index: 9990;
}
.select_name{
	color:#666; 
	font-size:12px; 
	margin-top:13px; 
	padding:3px 0px; 
	float:left;
}
.select_val{
	width:1138px; 
	float:left;/* min-height:50px;*/
	margin-left:10px;
	padding:5px 0px;
}
.select_item_name{  
	margin-top:8px; 
	margin-bottom:8px; 
	margin-right:2px;
	padding:3px 15px; 
	font-size:12px; color:#666; 
	display:inline-block; 
	float:left;
}
.select_item_name:hover{
	background:#37a5a0; 
	color:#fff; 
	cursor:pointer;
}
.select_val_t{
	float:left;
}
.select_stage {
    font-size: 14px;
    line-height: 47px;
    margin-top: 0px;
    display: inline-block;
    float: left;
    cursor: pointer;
    margin-right: 40px;
	position:relative;
	width:100px;
	text-align:center;
}
.stage_content{
	padding-right:12px;
	background:url(../images/point_down.png) no-repeat right center;
	display:inline-block;

}
.select_stage:hover{
	border-bottom:3px solid #37a5a0;
	color:#37a5a0;
}
.select_stage_ed {
    border-bottom: 3px solid #1ac1b8;
    color: #1ac1b8;
    font-weight: bold;
}
.select_item_name_ed{
	background:#1ac1b8; 
	color:#fff; 
	cursor:pointer;
}
.select_menu_top_item{ 
	border-bottom:1px dashed #ccc; 
	height:auto; 
	min-height:50px;
}
.container{
	height:auto;
	width:1200px;
	margin:auto;
	position:relative;
	top:0px;
}
#menu_box {
    width: 100%;
    height: 50px;
    box-shadow: 0px 3px 3px #C9CED1;
    position: fixed;
    top: 56px;
    z-index:9992;
	background:#f8f8f8;
}
#menu_box_container{
	width:1200px;
	margin:auto;
}
#course_first_type{
	display:block;
}
.course_f_item{
	line-height:42px;
	font-size:0.9em;
	margin-right:50px;
}
.course_f_ed{
	line-height:42px;
	font-size:0.9em;
	padding:0px 28px;
}
.container #allcourse_info{
	height:100%;
	width:100%;
	position:absolute;
}
#course_search_c{
	height:45px;
	width:100%;
	position:relative;
	display:none;
}
#course_search_content{
	width:92.5%;
	height:45px;
	margin-left:7.5%;

}
#course_bunner_hide{
	display:none;
}
#course_logo{
	margin-top:8px;
	margin-left:50px;
}
#course_logo_2{
	margin-top:28px;
	margin-left:50px;
}
#search_box {
    width: 280px;
    display: inline-block;
}
#shuoming{
	position:absolute;
	bottom:-20px;
	left:5px;
	color:#fff;
	font-size:0.7em
}
.search_input {
    width: 220px;
    height: 30px;
    font-size: 12px;
    padding-left: 10px;
    margin-top: 3px;
    border: 1px solid #eee;
}
.search_btn_f {
    width: 44px;
    border: medium none;
    color: #FFF;
    margin-top: 3px;
    height: 32px;
    font-size: 12px;
    background-color: #4D99D9;
}
.sele_con {
    font-size: 13px;
	background:url(/apps/common/images/close_tips.png) no-repeat center right;
	display:inline-block;
	padding-right:15px;
}
.sele_conbg {
    padding: 2px 8px;
    margin-left: 10px;
    background: #f1fbff;
    border: 1px dashed #00aaec;
    color: #00aaec;
}
/*专题样式*/
.allalbum_boxes_item {
    /*width: 888px;*/
    /*height: 180px;*/
    position: relative;
    float: left;
    margin-right: 24px;
    margin-bottom: 10px;
    background: #fafafa;
	margin-top: 6px;
}
.album_item_box {
    width: 100%;
}
.album_item_cover_box {
    /*height: 180px;*/
    position: relative;
	/*modify by cao*/
    /*float: left;*/
	/*width: 320px;*/
}
.album_item_cover {
	/*modify*/
    /*width: 320px;*/
	/*position: absolute;*/
    /*height: 180px;*/
	height: 130px;
    top: 0px;
    left: 0px;
}
.album_item_cover_box img {
    width: 320px;
    height: 180px;
}
.allalbum_profile_title {
    height:40px;
    word-break:keep-all;            
    white-space:nowrap;           
    overflow:hidden;                
    text-overflow:ellipsis;
    line-height: 40px;
    font-size: 16px;
    color: #333;
}
.allalbum_item_content_profile {
	padding: 0px 6px 12px;
	/*float:left;*/
	/*width:468px;*/
	background: #ffffff;
}

.basic_attr {
    color: #888;
    line-height: 20px;
    font-size: 13px;
}
.attr_content {
    margin-right: 8px;
	display: inline-block;
	float: left;
}
/*yansen 20200216 处理由于赞的数量过多导致页面展示异常的问题*/
.attr_content.c_time{
    max-width:48px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.album_absract {
    margin-top: 10px;
}
.album_studymem {
    position: absolute;
    bottom: 0px;
    line-height: 30px;
    color: #888;
	font-size:13px;
}
.course_coll{
    float: right;
    margin: 0;
    cursor: pointer;
}
.course_collected{
    color: #cc2a1e;
}



.search_btn_f:hover{
	cursor:pointer;
}
#speed_btn{
	margin-top:0px;
}
#create_course,#create_course_list{
	display:inline-block;
	text-decoration:none;
	color:#666;
	width:120px;
	height:50px;
	color:#666;
	text-align:center;
	line-height:50px;
}
#create_course span,#create_course_list span{
	background:url(../images/course_create_03.png) no-repeat left;
	padding-left:30px;
	font-size:14px;
	display:inline-block;
	height:50px;
}
#create_course:hover{
	cursor:pointer;
	color:#369f9a;
}
#own_course,#own_course_list{
	display:inline-block;
	width:120px;
	height:50px;
	text-decoration:none;
	color:#666;
	text-align:center;
	line-height:50px;
}
#own_course span{
	background:url(../images/course_own_03.png) no-repeat left;
	padding-left:30px;
	font-size:14px;
	display:inline-block;
	height:50px;
}
#own_course_list span{
	background:url(../images/course_own_list.png) no-repeat left;
	padding-left:30px;
	font-size:14px;
	display:inline-block;
	height:50px;
}
#own_course:hover{
	cursor:pointer;
	color:#369f9a;
}
#course_total_num{
	height:45px;
	float:right;
}
#course_total_num a{
	font-size:1.3em;
}
#course_num{
	font-size:0.9em;
	color:#fff;
	width:100%;
	text-align:center;
	line-height:40px;
}
#course_xuanchuan{
	width:100%;
	height:auto;
	position:relative;
	overflow:hidden;
}
#course_xuanchuan img{
	width:100%;
}
#bunner_hide{
	display:block;
	width:50px;
	height:35px;
	position:absolute;
	right:0px;
	cursor:pointer;
	top:0px;
	background:url(../images/bunner_close_03.png) no-repeat center center;
}
#search_first{
	width:100%;
	height:206px;
	position:absolute;
	top:135px;
}
#search_first_box{
	padding-top:20px;
}
#search_first_content{
	width:600px;
	margin:auto;
	text-align:center;
}
#search_first_box{
	display:inline-block;
}
.course_num{
	font-size:12px;
	color:#fff;
	line-height:80px;
}
.course_num a{
	font-size:18px;
}

/*课程列表*/
.container #allcourse_info #allcourse_list {
    height: auto;
    width: 914px;
}
#allcoursealbum_list{
	height:auto;
	width:100%;
}
/*课程列表标题*/
.head_fixed{
	width:67.15%;
}
.allcourse_list_head{
	height:38px;
	width:100%;
	margin:auto;
	min-width:900px;
	background:#f8f8f8;
}
.allcoursealbum_list_head{
	height:38px;
	width:100%;
	margin:auto;
	min-width:900px;
	background:#f8f8f8;
	
}
#allcourse_list_head_name{
	display:inline-block;
	font-size:1.0em;
	line-height:38px;
	color:#666;
	padding:0px 18px;
	float:left;
}
#z_sort{
	background:url(../images/z_sort_07.png) no-repeat left;
	padding-left:22px;
	font-size:0.9em;
}

#s_subject{
	width:120px;
	height:26px;
	border:2px solid #39aa69;
	margin-top:6px;
	margin-left:20px;
}
#s_subject option{
	height:26px;
	border:none;
}
.course_s_item{
	font-size:0.9em;
	line-height:38px;
	padding:0px 26px;
	margin-left:10px;
}
#allcourse_time_shuaixuan{
	 display:inline-block; 
	 margin-top:5px;
	 }
.course_shuai_name{
	color:#666;
	font-size:12px;
}
#allcourse_time_shuaixuan span:nth-of-type(1){
	display:inline-block; 
	width:80px; 
	height:26px;
	text-align:center; 
	line-height:26px;
	border-radius:2px 0px 0px 2px; 
	font-size:0.8em; 
	box-shadow:0px 1px 0px #3f6b00;
	}
#allcourse_time_shuaixuan span:nth-of-type(2){
	display:inline-block; 
	width:80px; 
	height:26px;
	text-align:center; 
	line-height:26px; 
	border-radius:0px 2px 2px 0px; 
	font-size:0.8em; 
	box-shadow:0px 1px 0px #3f6b00; 
	margin-left:1px; 

	}
#allcourse_time_shuaixuan span:hover{
	cursor:pointer;
}
/*课程列表内容*/
#allcourse_list{
 padding-bottom:10px;
}
#allcourse_list_content{
	width:100%;
	height:auto;
	margin:auto;
	height:100%;
	/*min-height:500px;*/
	position:relative;
	}
#allcourse_list_content ul{
	width:100%;
	height:100%;
	clear:both;
	}
/*每个课程盒子*/
#allcourse_boxes{
	padding-bottom:20px;
}
.allcourse_boxes_item {
    /*width: 283px;*/
	/*modify by cao*/
	width: 18%;
    /*height: 266px;*/
    margin-top:18px;
    float: left;
    overflow: hidden;
    /*padding: 6px 6px;*/
	margin-left: 2.5%;
	border-radius: 6px;
}
.allcourse_boxes_item:nth-child(5n+1) {
	margin-left: 0;
}
.allcourse_boxes_item:hover {
	box-shadow: 0px 0px 5px #bbb;
}
.boxes_item_box {
    width: 100%;
    /*height: 266px;*/
    margin: auto;
    position: relative;
    overflow: hidden;
}
.boxes_item_box:hover{
	/*box-shadow:0px 0px 5px #CCC;
	-webkit-box-shadow:0px 0px 5px #CCC;
	-o-box-shadow:0px 0px 5px #CCC;
	-moz-box-shadow:0px 0px 5px #CCC;
	*/
}
.course_header{
	width:100%;
	height:3px;
	background:#39AA69;
}
.allcourse_boxes_item .allcourse_leixing_tips{
	position:absolute;
	right:0px;
	top:0px;
	width:77px;
	height:101px;
	z-index:9990;
}
.course_type_layer.tongbu{
	background:url(../images/course_tips_tongbujingjiang_05.png) no-repeat center;
	}
.hotcourse_boxes_item .hot{
	background:url(../images/course_tips_hot.png) no-repeat center;
}
.course_type_layer.zhishidian{
	background:url(../images/course_tips_zhishidian_03.png) no-repeat center;
	}
.course_type_layer.timu{
	background:url(../images/course_tips_timu_05.png) no-repeat center;
	}
.course_type_layer.qita{
	background:url(../images/course_tips_qita_05.png) no-repeat center;
	}
.course_type_layer.courselist{
	background:url(../images/course_tips_courselist.png) no-repeat center;
}
.course_type_layer.yt{
	background:url(../images/course_tips_yt.png) no-repeat center;
}
.course_type_layer.zs{
	background:url(../images/course_tips_zs.png) no-repeat center;
}
.course_type_layer.kx{
	background:url(../images/course_tips_kx.png) no-repeat center;
}
.course_type_layer.hz{
	background:url(../images/course_tips_hz.png) no-repeat center;
}
.course_type_layer.yjxxx{
	background:url(../images/course_tips_yjxxx.png) no-repeat center;
}
.course_type_layer.hd{
	background:url(../images/course_tips_huodong.png) no-repeat center;
}				
.course_type_layer.yuyan{
	background:url(../images/course_tips_yuyan.png) no-repeat center;
}	
.allcourse_item_content {
    width: 100%;
    height: 100%;
    position: relative;
    left: 0px;
    top: 0px;
}
/*课程封面*/
.allcourse_item_content_cover {
    /*height: 159px;*/
	height: 130px;
    width: 100%;
    overflow: hidden;
    text-align: center;
    position: relative;
}
.allcourse_item_content_cover img {
    width: 283px;
    height: 159px;
    cursor: pointer;
}

.allcourse_status_tips{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	}
.allcourse_item_content_cover .personal{
	background:url(../images/course_status_personal_19.png) no-repeat center;
	}
.allcourse_item_content_cover .public{
	background:url(../images/course_status_public_19.png) no-repeat center;
	}
.allcourse_item_content_cover .fabu{
	background:url(../images/course_status_group_19.png) no-repeat center;
	}
/*课程操作*/
.course_cover {
    width: 283px;
    top: 0px;
    left: 0px;
    height: 100%;
    position: absolute;
    background: url(../images/course_cover_bg_03.png) repeat;
    display: none;
}
.course_detail_link{
	width:100%;
	height:100%;
	display:inline-block;
	cursor:pointer;
	position: relative;
}
.course_handle_status {
    width: 283px;
    position: absolute;
    left: 0px;
    text-align: center;
    bottom: 0px;
    background: #45C5E0 none repeat scroll 0% 0%;
    height: 38px;
    bottom: -38px;
}
.course_handle_status .status_content {
    color: #fff;
    font-size: 12px;
    line-height: 38px;
}
.course_handle_item_f{
	display:inline-block;
	height:38px;
	width:20px;
	padding-left:45px;
	line-height:38px;
	font-size:0.85em;
	color:#fff;
}
.course_time{
	background:url(../images/course_time_03.png) no-repeat center;
}
.course_look{
	background:url(../images/course_looks_03.png) no-repeat center;
}
.course_study{
	background:url(../images/course_study_mem_03.png) no-repeat center;
}
.course_comment{
	background:url(../images/course_comment_num_03.png) no-repeat center;
}
.sele_reset {
    display: inline-block;
    background: #00aaec;
    color: #fff;
    font-size: 15px;
    padding: 2px 6px;
    border-radius: 2px;
}
/*课程收藏*/
.console_shoucang{
	width:40px;
	height:40px;
	background:url(../images/couse_rec_before_03.png) no-repeat center;
	position:absolute;
	bottom:0px;
	right:0px;
	text-decoration:none;
}
.console_shoucang:hover{
	cursor:pointer;
	color:#fff;
}


/*课程介绍*/
.allcourse_item_content_profile {
    /*height: 100px;*/
    /*width: 283px;*/
    position: relative;
	background: #fff;
	padding: 5px;
	box-sizing: border-box;
}
.allcourse_item_content_profile .allcourse_profile_title {
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 32px;
    font-size: 16px;
    color: #333;
}
.allcourse_item_content_profile .allcourse_profile_title a{
    color: #333;
    text-overflow: ellipsis;
    overflow: hidden;
}
.allcourse_item_content_profile .allcourse_profile_title a:hover{
	color:#06a3de;
	cursor:pointer;
}
.allcourse_item_content_profile .allcourse_profile_other{
	line-height:16px;
	font-size:0.7em;
	padding-left:10px;
	}
.allcourse_item_content_profile .nopay {
    padding-left: 10px;
    line-height: 20px;
    font-size: 13px;
    color: rgb(80, 181, 176);
}
.allcourse_item_content_profile .pay {
    padding-left: 10px;
    line-height: 20px;
    font-size: 13px;
    color:#ffab00;
}
.allcourse_item_content_profile .basic_attr {
    font-size: 13px;
    color: rgb(102, 102, 102);
    line-height: 30px;
}
.allcourse_item_content_profile .attr_content{
	color:#888888;
	display: inline-block;
	float: left;
}
.allcourse_item_content_profile .course_coll{
    float: right;
}
.allcourse_item_content_profile .course_collected{
    color: #cc2a1e;
}
.allcourse_item_content_profile .cl_stasis {
    font-size: 13px;
    position: absolute;
    bottom: 0px;
}
.allcourse_item_content_profile  .study_mem {
    color: #888;
    line-height: 30px;
}
.allcourse_item_content_profile .allcourse_profile_bottom{
	position:absolute;
	bottom:0px;
	width:100%;
	clear:both;
	}
.c_grade,.c_subject{
	max-width: 28%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.allcourse_item_content_profile .allcourse_profile_bottom span{
	display:inline-block;
	width:45%;
	line-height:24px;
	font-size:0.8em;
	}
.allcourse_profile_time{
	padding-left:4%;
	color:#888888;
	}
.allcourse_profile_memnum{
	text-align:right;
	padding-right:4%;
	color:#1e77a5;
	}
/*课程悬浮操作层*/
.allcourse_item_content_hover{
	background:#f6f9f9;
	position:absolute;
	width:100%;
	bottom:-45%;
	height:38%;
	}
.allcourse_item_content_hover .hover_status{
	width:100%;
	height:100%;
	background:url(../images/zhuanma_middle_03.png) no-repeat center;
	background-size:100px;
}
.allcourse_item_content_hover .hover_course_profile_title{
	text-align:center;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	font-size:0.9em;
	color:#686868;
	padding-top:10px;
	
	}
.allcourse_item_content_hover p{
	text-align:center;
	}
.allcourse_item_content_hover .allcourse_quanxian{
	display:none;	
}
.hover_handle{
	display:none;
}

/*学生课程悬浮层*/
.allcourse_item_content_hover .allcourse_profile{
	width:100%;
	margin:auto;
	text-align:left;
	height:160px;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:0.8em;
	padding:10px 0px;
	color:#686868;
}

/*加载更多项*/
#loading{
	width:100%;
	margin:auto;
	text-align:center;
}
#loading span{
	width:180px;
	display:none;
	line-height:40px;
	overflow:hidden;
	background:#a1ab98;
	font-size:1.0em;
	color:#fff;
	margin:15px auto;
	transition-property:all;
	transition-duration:0.8s;
}
#loading span:hover{
	background:#408706;
	cursor:pointer;
	box-shadow:2px 2px 3px #7f954b;
	transition-property:all;
	transition-duration:0.8s;
}
#no_course p{
	width:180px;
	display:none;
	line-height:40px;
	background:#cccdc9;
	font-size:1.0em;
	color:#fff;
	margin:15px auto;
	transition-property:all;
	transition-duration:0.8s;
}
/*专题*/
#allcoursealbum_boxes{width:100%;}
.allcoursealbum_boxes_item{width:50%; float:left; border-bottom:1px solid #ccc; margin:10px 0px; padding-bottom:10px;}
.albumboxes_item_box{width:99%; margin:auto;}
.allcoursealbum_item_content_cover{position:relative;}
.allcoursealbum_item_content_cover img{height:140px;width:260px;}

/*课程介绍*/
.allcoursealbum_item_content_profile{width:330px; height:140px; position:relative;}
.allcoursealbum_item_content_profile .allcourse_profile_title{
	width:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	line-height:32px;
	font-size:14px;
	padding-left:10px;
	color:#333;
	}
.allcoursealbum_item_content_profile .allcourse_profile_other{
	line-height:16px;
	font-size:10px;
	padding-left:10px;
	}
.allcoursealbum_item_content_profile .allcourse_profile_other .attr_name{
	color:#666;
	font-size:10px;
	}
.allcoursealbum_item_content_profile .allcourse_profile_other .attr_split{
	padding:0px 5px;
	font-size:10px;
	color:#666;
}
.allcoursealbum_item_content_profile .allcourse_profile_other .attr_content{
	color:#888;
	padding-left:3px;
	font-size:10px;
	}
.allcoursealbum_item_content_profile .allcourse_profile_other .attr_name_profile{
	color:#888;
	font-size:12px;
}
.allcoursealbum_item_content_profile .allcourse_profile_other .attr_content_profile{
	color:#888;
	font-size:12px;
	line-height:18px;
}
.attr_name_bottom{
	color:#666;
	font-size:12px;
}
.attr_content_bottom{
	color:#666;
	padding-left:3px;
	font-size:12px;
}
.attr_split_bottom{
	padding:0px 20px;
	font-size:10px;
	color:#666;
}
.allcourse_profile_other_bottom{position:absolute;bottom:5px; padding-left:10px;}
.allcoursealbum_item_content_profile .allcourse_profile_bottom{
	position:absolute;
	bottom:0px;
	width:100%;
	clear:both;
	}
.allcoursealbum_item_content_profile .allcourse_profile_bottom span{
	display:inline-block;
	width:45%;
	line-height:24px;
	font-size:0.8em;
	}
.allcourse_profile_time{
	padding-left:4%;
	color:#888888;
	}
.allcourse_profile_memnum{
	text-align:right;
	padding-right:4%;
	color:#1e77a5;
}
.grade_box {
    position: absolute;
    background: rgb(248, 248, 248) none repeat scroll 0% 0%;
    top: 50px;
    width: 100px;
    box-shadow: 0px 03px 3px #eee;
	-webkit-box-shadow: 0px 03px 3px #eee;
	-moz-box-shadow: 0px 03px 3px #eee;
	-ms-box-shadow: 0px 03px 3px #eee;
	display:none;
}
.select_grades {
    width: 100px;
    color: rgb(51, 51, 51);
    border-bottom: 1px dashed rgb(187, 187, 187);
    line-height: 40px;
	text-align:center;
}
.select_grades:hover{
	background:#37A5A0;
	color:#fff;
	cursor:pointer;
}
.course_bh {
    position: absolute;
    right: 10px;
    height: 22px;
    font-size: 12px;
    bottom: 5px;
}
.course_bh a {
    padding: 0px 10px;
    color: #FFF;
    border-radius: 2px;
	display: inline-block;
	cursor:pointer;
}
.course_s {
    background: rgb(255, 162, 0) none repeat scroll 0% 0%;
    line-height: 22px;
}
.course_s span{
	background:url(../images/course_hs.png) no-repeat left;
	padding-left:16px;
	display:inline-block;
}
.course_t {
    line-height: 22px;
    background: rgb(26, 193, 184) none repeat scroll 0% 0%;
}
.course_t span{
	background:url(../images/course_ht.png) no-repeat left;
	padding-left:16px;
	display:inline-block;
}
.lo_s {
    padding-top: 12px;
}
.course_first_shuai_btn_ed{
	background:#1ac1b8;
}
/*二三级分类*/
.s_category_box {
    width: 1150px;
    margin-left: 48px;
    padding: 0px 10px;
    background: #fff;
    border: 1px solid #ddd;
}
.t_category_box {
    background: #f8f8f8;
    padding: 0px 10px;
    margin-bottom: 10px;
    border: 1px solid #eee;
}
/*热门资源*/
.ui_contentblock_title {
    line-height: 45px;
    font-size: 16px;
    border-bottom: 1px solid #eee;
    margin-bottom: 14px;
}
.hotcourse_boxes_item .boxes_item_box {
    height: 246px;
}
.hotcourse_boxes_item .allcourse_item_content_cover {
    height: 141px;
}
.hotcourse_boxes_item a.check_login_and_jump {
    font-size: 15px;
}
.hotcourse_boxes_item .allcourse_item_content_cover img {
    width: 252px;
    height: 141px;
}
.hotcourse_boxes_item .allcourse_item_content_profile {
    width: 232px;
    padding: 0px 10px;
}
.hotcourse_boxes_item a.check_login_and_jump {
    font-size: 15px;
}
.hotcourse_boxes_item .allcourse_leixing_tips{
	position:absolute;
	right:0px;
	top:0px;
	width:77px;
	height:101px;
	z-index:1;
}
.hotcourse_boxes_item{
	position:relative;
	margin-bottom:10px;
	background:#f8f8f8;
}
.sele_box {
    display: inline-block;
}
.course_tips_content {
    padding: 20px;
    font-size: 14px;
    line-height: 28px;
    background: #2e8ded;
    color: #fff;
}
.file_select_condition_1.clearfix.left {
    width: auto;
}
.sf_from {
    margin-right: 3px;
}
.singlecourse_contentlist #seperate_page .page_block {
	padding: 1px 10px;
	display: inline-block;
	border: 1px solid rgb(209,218,222);
	color: #333;
}
.singlecourse_contentlist #seperate_page .page_block_clicked {
	border: 1px solid #51b2f9;
	padding: 1px 10px;
	background: #51b2f9;
	color: #fff;
	transition-property: all;
	transition-duration: 0.2s;
}
.singlecourse_contentlist #seperate_page .page_block_click:hover {
	border: 1px solid #51b2f9;
	background: #51b2f9;
	color: #ffffff;
}
/*增加排行榜弹出框的触发按钮 yansen 2021-02-05*/
._watch_rank_hot_btn_zone{
    width: 185px;
    height: 117px;
    position: fixed;
    right: 0;
    top: 225px;
    background: url(/apps/weike/_static/images/study_rank_icon.png) center no-repeat;
    background-size: contain;
    cursor: pointer;
	line-height: 38px;
	color: #fff;
	font-size: 18px;
	padding-top: 80px;
	box-sizing: border-box;
	text-indent: 50px;
}