@charset "gb2312";
@import url(style.css);
/**OFFER盒列表**/
.offer_case{ width:1038px; border:1px solid #DDD; margin-bottom:50px;}
.offer_case .case_header{ height:62px;  width:998px; margin:0 auto; background:url(../image/case_header_bg.png) repeat-x bottom}
.offer_case .case_header .case_title{ float:left; background:url(../image/case_btn.png) no-repeat 0px -76px; height:46px; line-height:46px; text-indent:45px; margin:8px 0px;font-size:18px; font-weight:bold;}
.offer_case .case_header .case_info{ float:right; line-height:62px; color:#666}
.offer_case .case_header .case_info em{ width:23px; height:28px; display:inline-block; border:1px solid #DBDBDB; line-height:28px;; text-align:center; margin:0px 2px; color:#E01E2C; font-size:19px; border-radius:1px}
.offer_case .case_header .case_title span{ color:#999}
.offer_case .case_box_list{ padding:15px 20px;}
.offer_case .case_box_list li{ width:150px; position:relative; float:left; margin-left:19px;}
.offer_case .case_box_list li:first-child{ margin-left:0px;}
.offer_case .case_school_logo{ width:148px; height:72px; text-align:center; border:1px solid #F0EFEF; padding:38px 0px;}
.offer_case .case_school_logo img{ width:144px; height:72px;}
.offer_case .case_school_name{ line-height:180%; padding:10px 0px; border-bottom:1px dotted #ccc;height:50px; overflow:hidden}

.offer_case .case_school_name a{ color:#008EEF; font-size:14px; font-weight:bold}
.offer_case .case_school_name span a{ color:#E01E2C; font-weight:normal; }
.offer_case .case_school_info p{ color:#666; margin-top:10px;}
.offer_case .case_school_info span{ color:#E01E2C; padding:0px 3px;}
.offer_case .case_school_btn{ height:22px; padding-top:4px; position:absolute; background:url(../image/case_btn.png); width:150px; text-indent:24px; bottom:-40px;}
.offer_case .case_school_btn a{color:#008EEF;}

/**分类**/
.case_class_list{ margin:7px 0px;}
.case_class_list li{ padding:5px 7px; background:#F0F0F0; float:left; margin:7px 10px; margin-left:0px;}
.case_class_list li a{font-size:14px;}
.case_class_list li:hover,.case_class_list .on{ background:#008EEF}
.case_class_list li:hover a,.case_class_list .on a{ color:#FFF}

/**列表样式**/
#list{width:100%;padding-top:5px;}
	#list ul{width:100%}
	#list ul li{width:100%;padding:10px 0; background:url(../image/xline.png) 0 bottom repeat-x}
	#list ul li:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
	#list ul li{zoom:1;}
	
	#list ul li .img{float:left;width:160px;height:100px;margin:5px 15px 0 0;display:inline;padding-bottom:8px; position:relative}
	#list ul li .img .video_btn{position:absolute; bottom:21px;left:11px;width:44px;height:44px;background:url(../image/video-play.png) 0 0 no-repeat;}
	#list ul li .img img{ width:160px; height:110px;}

	#list ul li cite{line-height:30px;color:#999;padding-right:5px; float:right}
	#list ul li p{line-height:23px;color:#808080;}
	#list ul li a:link,#list ul li a:visited{font:bold 17px/30px Microsoft YaHei;}


/**内容页面**/
#news{padding-top:10px; position:relative}
#news span{ color:#B80000}
	#news h1{width:100%;padding:10px 0;font:bold 22px/28px Microsoft YaHei; text-align:left}
	#news .info{ width:680px; height:100px; float:left; color:#333}

.intro{ font-size:14px; line-height:28px; margin:5px 0 20px 0;}
.intro i{ background:url(../image/baike_btn.png) no-repeat; width:21px; height:17px; display:inline-block; margin-right:10px;}
.intro i:last-child{ background-position:-30px 0px; margin-bottom:-5px;}


#content{width:100%;padding:8px 0;}
	#content,#content p,#content a{font-size:14px;line-height:28px}
	#content p{padding:7px 0}
	#content a:link,#content a:visited{color:#2c7af9;text-decoration:underline}
	#content a:hover{color:#ff5800}
	#content p.tag{ background:url(tag.png) 0 center no-repeat; text-indent:23px;}

.student_info{background:#DDD}
.student_info td{height:40px; line-height:40px; text-indent:10px;font-size: 14px;}
.student_info td a{font-size: 14px;}


.case_teacher{ width:448px; height:148px; border:1px solid #ddd;}
.case_teacher .teacher_photo{ width:100px; height:130px; padding:9px; float:left; border-right:1px solid #DDD}
.case_teacher .teacher_info{ width:299px; height:118px; overflow:hidden; float:left; padding:15px;}
.case_teacher .teacher_info p{ padding:4px 0px;font-size:14px;}
.case_teacher .teacher_info .m{margin-top:-10px;font-weight: bold;}
.case_teacher .teacher_info .teacher_btn{ background:#2A7BC8; padding:3px 8px; color:#FFF; margin-right:5px;}
.case_teacher .teacher_info .teacher_btn:last-child{ background:#EF7B1A}