@charset "gb2312";
/* CSS Document */
body{font:12px/1.5 "\5b8b\4f53",Helvetica,Tahoma,arial,sans-serif; margin:0 auto; color:#333;}
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(imgs/bg-x.gif) repeat-x;}
.banner{height:170px; background:url(imgs/banner.png) no-repeat;}
h1.logo{width:149px;height:41px;padding:18px 50px 0 0;}
h1.logo a{height:41px; display:block; text-indent:-999em; overflow:hidden;}

.mt14{margin-top:14px;}
.mt10{margin-top:10px;}
.w615{width:615px; overflow:hidden;}
.schedule{width:619px;border-collapse:collapse; margin-left:-2px;}
.schedule caption{line-height:36px;color:#c41802; font-size:22px; background:url(imgs/schedule-i.jpg) no-repeat 7px center #f9f9f9; border-bottom:3px solid #c4c4c4;}
.schedule caption span{height:36px;border-bottom:3px solid #e25933;padding:0 12px 0 46px; display:inline-block; *position:relative; margin-bottom:-3px;}
.schedule caption em{ font-style:normal; font-size:12px; font-family:"ËÎÌå"; float:right; padding-right:10px;}
.schedule caption em a{ color:#C41802;}
.schedule td{border:2px solid #fff; background:#f7f7f7; line-height:32px; text-align:center; color:#cb2f15;}
.schedule td a{color:#cb2f15;}
.schedule tfoot td{height:100px;padding:3px 2px 0 0;background:#f9f9f9; text-align:left;}
.schedule-details{width:285px;padding:8px 0 0 24px;}
.schedule-detailsBtn{width:211px;height:37px; line-height:37px; background:url(imgs/schedule-detailsBtn.png) no-repeat; color:#cb2f15; padding-left:22px; font-weight:bold; display:inline-block; margin-bottom:5px;}
.schedule-details p{line-height:20px;color:#ddd; font-weight:bold;}
.schedule-details .pl97{padding-left:97px; font-size:16px;}
.schedule-details .pl125{padding-left:125px; font-size:12px;}

.w318{width:318px;}
.note{height:278px; border:1px solid #fbddcb;}
.min-tit{height:35px; line-height:35px; padding-left:29px; color:#fff; font-size:21px; font-weight:normal; background:url(imgs/min-titBg.png) no-repeat;*position:relative; margin-left:-1px;}
.note iframe{margin:4px 0 0 10px;}
.dx table .td1{ font-size:12px;}
.dx{ height:270px; border-top:none; padding:6px 8px; color:#333;}
.dx p{ line-height:20px;text-indent:24px;}
.dx table{ margin:0px auto; width:100%;}
.dx table td{padding:10px 0 0 0;_padding-top:11px;overflow:hidden;}
.dx table .td1{ width:108px; text-align:right; padding-right:5px;}
.dx table .td2{ color:#f9802f; width:60px;padding-left:5px;}
.dx table .txt,#validateNumber{width:154px; height:22px; line-height:22px;padding:0 3px; border:solid 1px #c3c3c3;}
.dx table .yzm{ margin-left:5px; vertical-align:middle;}
.dx table .submit{width:116px; height:38px; line-height:38px; background:url(imgs/floorBtn.png); border:none; cursor:pointer;}
.shi{height:183px; border:solid 1px #c5c5c5; border-top:none;}
#validateNumber{width:90px;}
.dx table td select{height:20px;}
.dx table td #city{width:82px;}

.ace-pack-tit{height:48px; background:url(imgs/ace-pack-titBg.png) no-repeat; color:#ffc78b; font-size:12px; font-weight:normal;}

.bgBor{background:#fffdf5; border:1px solid #fdc181; border-top:0 none;}
.pl31r25{padding:17px 25px 0 31px;}
.ace-pack-h3{height:36px; line-height:36px; border-bottom:4px solid #e25933;}
.ace-pack-h3 a{ font-size:12px; line-height:14px; font-weight:normal; color:#333; margin-top:14px; display:inline-block;}
.ace-pack-h3 strong{height:40px; background:url(imgs/ace-pack-i.png) no-repeat; display:inline-block; margin-bottom:-4px;*position:relative; padding-left:56px; font-size:22px; color:#c41802;}
.ace-pack2 strong{background-position:left -41px;}
.ace-pack3 strong{background-position:left -82px;}
.w563{width:563px;}

.plan{padding:19px 49px 0 44px;}
.plan-ull{width:122px;height:422px; padding-right:47px; background:url(imgs/planBg.png) no-repeat right top;}
.plan-ull li{height:50px; padding-top:3px; text-align:right; line-height:16px;}
.plan-ull li strong{line-height:20px; color:#d92f1a; display:block;}
.plan-ull li.first{height:40px;padding-top:5px;}
.plan-ulr{width:283px;}
.plan-ulr li{height:45px; line-height:45px; margin-bottom:8px;}
.plan-ulr li.lh20{line-height:20px;}
.plan-ulr li.first{height:40px; line-height:35px;}

.share{width:307px; margin-top:10px;}
.share .min-tit{padding-left:16px; margin-left:0;}
.share-bor{border-right:1px solid #f2f0e9;border-left:1px solid #f2f0e9;padding:0 11px; background:#fff;}
.share-bottom{height:3px;background:url(imgs/share-bottom.gif) no-repeat; font-size:0px; overflow:hidden; line-height:0px; display:block;}
.share-box{height:360px; overflow:hidden;}
.share-ul{left:0; top:0;}
.share-ul li{height:152px; padding-top:28px; border-bottom:1px dotted #e0dbd9;}
.share-ul li a{ color:#333;}
.share-ul li .portrait{}
.share-ul li .pl111{padding-left:111px; line-height:24px;}
.ti24{text-indent:24px;}
.share-ul li.last{border-bottom:0 none;}
.congratulate{line-height:32px; padding-bottom:23px; color:#bc2613; font-size:18px;}
.congratulate a{color:#bc2613;}

.teacher-wrap{padding-top:24px;}
.teacherBox{width:515px;padding:0 32px 0 18px;}
.teacher{width:515px;height:293px; overflow:hidden;}
.teacher ul{width:999em; left:0;top:0;}
.teacher ul li{width:515px;height:293px; float:left;position:relative;}
.teacher ul li .info{width:181px;height:272px;left:14px;top:13px;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#af000000, endColorstr=#af000000);background:rgba(0,0,0,0.69);}
:root .teacher ul li .info{filter:none;}/*for IE9*/
.teacher ul li .info .hd{height:59px; line-height:34px; padding-top:6px; color:#ffe49c;}
.teacher ul li .info .hd strong{font-size:22px;}
.teacher ul li .info .hd p{line-height:22px;}
.teacher ul li .info .hd a{color:#ffe49c;}
.teacher ul li .info .tex{height:188px;padding:10px 10px 0 12px; border-bottom:9px solid #191919; line-height:24px;filter:progid:DXImageTransform.Microsoft.gradient(enabled=true,startColorstr=#e0ffffff, endColorstr=#e0ffffff);background:rgba(255,255,255,0.88);}
:root .teacher ul li .info .tex{filter:none;}/*for IE9*/
.teacherBtn,.teacherBtn-r{width:17px;height:40px; background:url(imgs/teacherBtn.gif) no-repeat -54px top; position:absolute;left:-16px;top:113px; display:block; text-indent:-999em;}
.teacherBtn-r{background-position:-36px top; left:auto;right:0;}
a:hover.teacherBtn{background-position:-18px top;}
a:hover.teacherBtn-r{background-position:left top;}

.st-wrap{width:279px; padding-top:27px;}
.st-btn{width:127px;height:41px; text-align:center; line-height:41px; background:url(imgs/stBtn.png) no-repeat; display:inline-block; font-size:21px; color:#fff; margin:0 6px;}

.classes-tit{height:58px; line-height:58px;font-size:20px; color:#2d0f0b; background:url(imgs/classes-tit-i.gif) no-repeat 4px center; padding-left:26px;}
.classes-ul li{width:223px;height:147px; float:left; background:url(imgs/classes-ul-line.gif) repeat-y right top #ffebc2;}
.classes-ul li strong{line-height:51px; text-align:center; color:#f94e13; font-size:26px; background:url(imgs/classes-ulBg.png) no-repeat center bottom;}
.classes-ul li strong a{color:#f94e13;}
.classes-ul li p{padding:4px 0 0 65px; line-height:24px;}
.classes-ul li span{font-size:18px; line-height:32px; color:#f37700;}
.classes-ul li.last{background:#ffebc2;}

.serve-wrap{padding:20px 0 0 27px;}
.major{width:345px;height:230px; padding:15px 0 0 60px; line-height:38px; font-size:20px; color:#f16e00; background:url(imgs/majorBg.png) no-repeat left 16px;}
.major strong{font-size:22px;}
.serve{width:429px; background:url(imgs/serveBg.png) no-repeat right top;}
.serve li{width:120px;height:121px; padding:10px 0 0 23px; float:left; line-height:20px;color:#fff;}
.serve li strong{ font-size:18px; line-height:34px; display:inline-block;}
.serve li a{color:#fff;}
.understand{height:62px; background:#ffefda;padding:0 20px;}
.understand-line{height:34px; border-bottom:1px solid #e25933;}
.understand-line p{line-height:50px;display:inline-block; *display:inline;*zoom:1; *position:relative; background:#ffefda; padding:0 28px; font-size:20px; color:#e03708; margin-bottom:-10px;}
.understand-line p strong{font-size:32px;}
.understand-line p em{font-size:26px;}

.interact{width:139px; position:fixed;_position:absolute;left:50%; margin-left:490px;bottom:20px; background:#fffdf7;}
.interactBor{border:1px solid #f2a331; border-top-width:4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.interact-tit{line-height:35px; font-size:12px; text-align:center; color:#df4f13; background:#fff0d3;}
.interact-wb{height:137px;line-height:32px; text-align:center;}
.interact-wb p,.interact-wx p{padding-top:11px;}
.interact-wbBtn{width:62px;height:22px; display:inline-table;}
.interact-wxBor{border-top:4px solid #f2a331;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.interact-wx{height:147px;padding-top:3px;line-height:22px; text-align:center;}
.interact-wx p{padding-top:11px;}
