@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 Helvetica,Tahoma,arial,"\5b8b\4f53",sans-serif; margin:0 auto;background:#fffeee;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
img{border:0 none;vertical-align:top;}
ul,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.fb{font-weight:bold;}
.f14{font-size:14px;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.hide{position:absolute;top:-999em;}
.show{position:static;}
.rela{position:relative;}
.abso{position:absolute;}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.blo{display:block;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
button,input,select,textarea{font-size:100%;vertical-align:baseline;*vertical-align:middle;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
.wrap{width:950px; margin:0 auto; clear:both;}
.header{background:url(images/banner.jpg) no-repeat center top;height:142px;}
.header a{width:129px;height:29px; display:block; left:18px;top:15px; text-indent:-999em;}
.editor p{padding:7px 22px 7px 17px; background:#fff;border:3px solid #ffdd77; border-right-color:#fddb9d; border-left-color:#fddb9d;line-height:22px;color:#ff7e00;text-indent:24px;}

.bor3{width:922px;padding:9px 11px 5px; margin:0 auto; clear:both;border:3px solid #fddb9d;border-top:0 none;}
.tit,.tit span,.conBottom{background:url(images/titBg.png) no-repeat;}
.tit span{width:307px;height:34px;background-position:left -40px;display:block; text-indent:-999em;}
.con{background:url(images/bg_y.gif) repeat-y; margin-bottom:7px;}
.conBottom{height:4px; font-size:0px; overflow:hidden; line-height:0px; background-position:left -35px; display:block; clear:both;}

.schedule{background:url(images/scheduleQa.jpg) no-repeat right bottom; margin-right:1px;padding-bottom:7px;}
.schedule01{width:292px;padding-left:11px;}
.schedule01 p{padding:7px 0;}
.schedule01 .tableTit{width:100%; border:1px solid #ffaa5e; border-bottom:0 none; background:#fff3ca;}
.tableTit td{color:#f08300;font-weight:bold; line-height:32px; text-align:center;}
.schedule01 .tableCon{width:100%; border-collapse:collapse;}
.schedule01 .tableCon td{ border:1px solid #fce596; line-height:28px; text-align:center;}
.schedule02{width:386px;}
.schedule02 .tableCon td{ line-height:24px;}
.schedule02 .tableCon{height:204px;}
.tableCon td.tdtl{text-align:left;padding-left:5px;}

.tit span.teacher_tit{background-position:left -75px;}
.teacherList{padding-left:8px;}
.teacherList li{width:104px;height:141px; float:left;padding:18px 23px 0; text-align:center; line-height:32px; display:inline;}
.teacherList li a{color:#000;font-size:14px;}
.teacherCon{padding-bottom:9px;}
.teacherConBor{border:1px solid #ffcb81; border-top:0 none;padding:6px 8px;}
.teacherCon .schedule01{width:461px;}
.teacherCon .schedule01 p{padding:0;}
.teacherCon .schedule01 .tableTit td{line-height:26px;}
.teacherCon .schedule01 .tableCon td{line-height:23px;}
.teacherCon .schedule01 .tableCon td a{ color:#000;}
.teacherCon .teacherR{width:427px; background:url(images/teacherRBg.jpg) no-repeat right bottom;}
.teacherR ul{padding:8px 0 0 13px;}
.teacherR ul li{ line-height:28px; background:url(images/dot.gif) no-repeat left center; padding-left:12px;}
.teacherR ul li a{ color:#000;}
.tit span.student_tit{background-position:-310px -40px;}
.student{padding-left:2px;}
.student li{width:454px;height:192px;padding:9px 14px 0 7px; float:left; color:#000;}
.studentL{width:141px;}
.student li.studentRBg{background:url(images/studentRBg.jpg) no-repeat left center;padding-left:20px;width:410px;}
.studentL p{padding-top:9px; line-height:20px;font-size:14px;}
.studentL p a{color:#f00;}
.pl141{padding-left:141px;font-family:"\5b8b\4f53";}
.pl141 .sum{line-height:24px;text-indent:28px;}
.pl141 .sum a{ color:#f00;}
.pl141 .sumList{border-top:1px solid #f98733; padding-top:2px; line-height:24px;}
.pl141 .sumList a{color:#000;}
.tit span.learning_tit{background-position:-617px -40px;}
.learning{padding:3px 10px 10px 9px;}
.learningL{width:393px;}
.learningL p{padding:10px 24px 12px 16px;line-height:28px; border:1px solid #f4ca89; border-top:0 none;font-family:"\5b8b\4f53";}
.learningR{width:451px;}
.learningR p{line-height:20px;padding:10px 16px 12px 24px;}
.learningVs{width:104px;height:104px; left:378px;top:61px; background:url(images/vs.png) no-repeat;}

.tit span.exercise_tit{background-position:left -110px;}
.exercise{background:url(images/exerciseBg.png) no-repeat left bottom;height:224px;padding-top:9px;}
.exercise li{width:213px;height:172px; float:left; margin:0 2px 0 11px; display:inline; border:1px solid #ffbd56; background:#fff5d4; text-align:center;}
.exercise li h2 a{line-height:27px; color:#f00;}
.exercise li p{padding:3px 11px 0; line-height:14px;}
.exercise li p span{display:inline-block;}
.exerciseA{width:332px;height:23px; right:105px;bottom:13px; display:block; text-indent:-999em;}

.tit span.recruit_tit{background-position:-310px -75px; width:369px;}
.recruit{padding:9px 9px 5px 13px;}
.recruitL{width:634px;padding:0;}
.recruitL .tableTit td{ line-height:33px;} 
.recruitL .tableCon td{color:#333; line-height:30px;}
.recruitL a{color:#333;}
.recruitL td.recruita a{color:#eb5605;}
.recruitLMt{ margin-top:11px;}
.buy{border:1px solid #ffb644;}
.recruitAd{clear:both; padding-top:6px;}