@charset "UTF-8";
.block a{
	color:#1caaea;
}

.clearfix:after,.clearfix:before,.element_list:after,.element_list:before{content:" ";display:table}.clearfix:after,.element_list:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}.block{background-color:#FFF;border:1px solid #E9E9E9;margin:0 auto 20px;width:100%}.main .block{margin-bottom:2.94118%;padding:2.94118%}.side .block{margin-bottom:6.66667%;padding:6.66667%}@media (max-width:767px){.main .block,.side .block{margin-bottom:4.16667%;padding:4.16667%}}.inline-block,.zan{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline}.gray-link,.zan .zan-list a{color:#666;text-decoration:none}.gray-link:hover,.zan .zan-list a:hover{color:#1caaea;text-decoration:none}.gray-link:hover small,.zan .zan-list a:hover small{color:#1caaea}.blue_tag{color:#1caaea;background:#e1f3fb;border-radius:10px;font-size:12px;margin-left:10px;padding:1px 10px}.main_link_more,.side_link_more{margin-top:20px;text-align:right}.ellipsis,.zan .zan-list a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search .course_list li span,.wordbreak{word-wrap:break-word;overflow:hidden}.zan{position:relative}.zan .zan-do{color:#999}.zan .zan-do:hover{color:#999;text-decoration:none}.zan .icon-zan,.zan .icon-zaned{margin:0 2px 5px}.zan .zan-list{background:#f8f8f8;border:1px solid #e4e4e4;color:#999;display:none;min-width:60px;padding:10px;position:absolute;bottom:30px;left:-40px;width:110px}.zan .zan-list:before{border:5px solid transparent;border-top:5px solid #e4e4e4;border-bottom:0;height:0;width:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;content:'';position:absolute;bottom:-5px;left:45%}.zan .zan-list:after{border:5px solid transparent;border-top:5px solid #f8f8f8;border-bottom:0;height:0;width:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;content:'';position:absolute;bottom:-4px;left:45%}.zan .zan-list a{color:#999;display:block}.content .zan .zan-do{color:#1caaea;display:inline-block;line-height:26px;width:54px;text-align:center}.content .zan .zan-do.zaned{background:#1caaea;color:#fff}.content .zan .icon-post_zaned,.content .zan .icon-zaned{margin:0 2px 5px}.element_list{margin:0 -50px -20px 0}.element_list li{width:340px;*width:335px;height:50px;min-height:0;float:left;margin:0 0 20px}.element_list img{float:left;height:48px;width:48px}.element_list h1,.element_list h2,.element_list h3,.element_list h4,.element_list h5,.element_list p{margin-left:60px;padding:0 30px 0 0;font-size:14px}.element_list h1 span,.element_list h2 span,.element_list h3 span,.element_list h4 span,.element_list h5 span,.element_list p span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.element_list a *{color:#666}.element_list a:focus,.element_list a:hover,.element_list a:hover *{color:#1caaea;text-decoration:none}.element_list p{color:#999}.element_list .sp{border-left:1px solid #bfbfbf;display:inline-block;width:0;height:14px;margin:0 10px -2px}.block .title-s{border-bottom:1px solid #eee;padding:0 0 15px;margin-bottom:10px}.no_result{background:#f3f3f3;color:#999;font-size:16px;margin-top:20px;padding:80px 0;text-align:center}.search .course_list{margin:0}.search .course_list li{border:0;float:left;margin-right:20px;width:280px}.search .course_list li:nth-child(odd){margin-right:58px}.search .course_list li .course-title{margin-left:60px}.no_course{margin: 40px 0 30px 0;}.search_list li{border-top:1px dashed #e9e9e9;padding:15px 0}.search_list a{margin-left:5px}.search_list .search-title{font-size:16px;color:#999;margin-bottom:10px}.search_list .search-from{color:#999;margin:10px 0}@media (max-width:767px){.search .course_list li{width:100%;margin-right:0}}