@charset "gb2312";
/* CSS Document */
body{ background:#fff; color:#666;}
body, button, input, select, textarea {font: 14px/26px tahoma,arial,宋体;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{ display:block; border:0; padding:0; margin:0;}
ul, li{ list-style:none;}
a{color:#333;text-decoration:none}
a:hover{color:#fff;text-decoration:underline;}
.djs_span1{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:1px;}
.djs_span10{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:10px;}
.djs_span20{ CLEAR:both;DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; HEIGHT:20px;}
h2{font-size:26px;color:#229de4; text-align:center; }
h1{ width:280px; height:50px; font-size:24px; line-height:50px; color:#229de4; border:solid 1px #229de4; margin-bottom:20px;}
.h1Span{ float:left; display:block; width:60px; height:50px; background:#229de4; color:#fff; font-size:24px; text-align:center; margin-right:6px;}
.fl{ float:left;}
.fr{ float:right;}
.headerbg{ background:#fbfbfb; border-bottom:solid 6px #229de4; height:369px;}
.header01{background-attachment: scroll; background-image:url(images/banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:122px; overflow:hidden;}
.header02{background-attachment: scroll; background-image:url(images/banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:107px; overflow:hidden;vertical-align:top; display:block;}
.header03{background-attachment: scroll; background-image:url(images/banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:114px; overflow:hidden;vertical-align:top;display:block;}
.navbg { width:1000px; height:44px; margin:0 auto;}
.navbg li{ float:left; width:125px; height:44px; background:url(images/navbg.gif) no-repeat; text-align:center; line-height:44px;}
.navbg li a{ color:#fff;}
.djs_div{ width:1000px; margin:0 auto;  overflow:hidden;}
.daoyubg{ width:100%; height:230px; }
.daoyu{ width:980px; padding:20px 10px; margin:0 auto; text-indent:2em; line-height:28px;}

.tese{ float:left;width:316px; height:317px; background:url(images/img01.jpg) no-repeat;}
.tese01{ float:left;width:316px; height:317px; background:url(images/img02.jpg) no-repeat; margin:0 26px;}
.tese02{ float:left;width:316px; height:317px; background:url(images/img03.jpg) no-repeat;}

.tableJx{ width:999px; border-top:solid 1px #229de4;border-left:solid 1px #229de4;}
.tableJx th{ background:#229de4; color:#fff; font-size:14px; height:50px;}
.tableJx td{border-right:solid 1px #229de4;border-bottom:solid 1px #229de4; padding:8px; }
.button_buy{ display:block; width:90px; height:30px; background:#fc840f; text-align:center; color:#fff;}
.blue{ font-size:16px; font-weight:bold; color:#229de4;}
.red{ font-size:16px; font-weight:bold; color:#c00;}
.imgdiv{background-attachment: scroll; height:174px;background:url(images/banner_04.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat;}
.button_canyv{ width:366px; height:90px; margin:0 auto;}

.imgdiv01{background-attachment: scroll; height:100px;background:url(images/kcsz01.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat; vertical-align:middle;}
.imgdiv02{background-attachment: scroll; height:100px; background:url(images/kcsz02.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat;vertical-align:middle;}
.imgdiv03{background-attachment: scroll; height:100px; background:url(images/kcsz03.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat;vertical-align:middle;}
.imgdiv04{background-attachment: scroll; height:100px; background:url(images/kcsz04.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat;vertical-align:middle;}
.imgdiv05{background-attachment: scroll; height:100px; background:url(images/kcsz05.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat;vertical-align:middle;}
.imgdiv06{background-attachment: scroll; height:100px; background:url(images/kcsz06.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat;vertical-align:middle;}
.imgdiv07{background-attachment: scroll; height:100px; background:url(images/kcsz07.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat;vertical-align:middle;}
.imgdiv08{background-attachment: scroll; height:77px; background:url(images/kcsz08.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat;vertical-align:middle;}

/*高效精准的课程设置*/
.kcjd{background-attachment: scroll; height:307px;background:url(images/kcjd.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat; vertical-align:middle; padding-top:70px;}
.kcjd01{background-attachment: scroll; height:340px;background:url(images/kcjd01.jpg) no-repeat;background-position: 50% 0px; background-repeat: no-repeat; vertical-align:middle;padding-top:60px;}
.kcjd li, .kcjd01 li{ float:left; width:275px; padding:15px; color:#fff; line-height:20px;}
.kcjd li p, .kcjd01 li p{ height:240px; overflow:hidden; font-weight:normal;}
.button_djgm{ display:block; width:110px; height:36px; text-align:center; line-height:36px; color:#fff; font-size:16px; font-weight:bold; background:#fd7d00; margin:0 auto;}
.button_djgm:hover{ text-decoration:none; background:#fd8f00;}
/*课时安排*/
.ksap{ width:427px; height:342px; background:url(images/ksap.jpg) no-repeat;}
.ksap_txt{ float:right; width:522px; height:290px;border:solid 1px #ccc; padding:25px; text-indent:2em; border-left:none;}
/*教学理念*/
.jxlnbg{ width:100%; background:#f8f8f8; padding:20px 0;}
.jxln{ width:426px; height:299px; background:url(images/jxln.jpg) no-repeat;}
.jxln_txt{ float:right; width:523px; height:249px;border:solid 1px #ccc; padding:25px; text-indent:2em;border-left:none;}
/*售后服务*/
.shfw li{ float:left; width:250px; height:180px; border:solid 1px #ccc; border-radius:5px; background:#fbfbfb; padding:20px; margin-right:62px; margin-bottom:20px;}
.nums_01{ display:block; width:33px; height:33px; background:url(images/nums.jpg) no-repeat; margin:0 auto; margin-bottom:20px;}
.nums_02{ display:block; width:33px; height:33px; background:url(images/nums.jpg) no-repeat 0 -43px; margin:0 auto; margin-bottom:20px;}
.nums_03{ display:block; width:33px; height:33px; background:url(images/nums.jpg) no-repeat 0 -86px; margin:0 auto; margin-bottom:20px;}
.nums_04{ display:block; width:33px; height:33px; background:url(images/nums.jpg) no-repeat 0 -128px; margin:0 auto; margin-bottom:20px;}
.nums_05{ display:block; width:33px; height:33px; background:url(images/nums.jpg) no-repeat 0 -171px; margin:0 auto; margin-bottom:20px;}
.nums_06{ display:block; width:33px; height:33px; background:url(images/nums.jpg) no-repeat 0 -214px; margin:0 auto; margin-bottom:20px;}
/*后勤介绍*/
.hqjs{ width:1000px; height:229px; background:url(images/hqjs.jpg) no-repeat; vertical-align:middle;}
.hqjs01{ width:1000px; height:261px; background:url(images/hqjs01.jpg) no-repeat; vertical-align:middle;}
/*报名联系*/
.icon{ height:36px; background:url(images/icons.jpg) no-repeat 0 -4px; padding-left:40px;}
.icon01{ height:36px;background:url(images/icons.jpg) no-repeat 0 -40px; padding-left:40px;}
.icon02{ height:36px;background:url(images/icons.jpg) no-repeat 0 -78px; padding-left:40px;}
.icon03{ height:36px;background:url(images/icons.jpg) no-repeat 0 -117px; padding-left:40px;}
.icon04{ height:36px;background:url(images/icons.jpg) no-repeat 0 -156px; padding-left:40px;}
.icon05{ height:36px;background:url(images/icons.jpg) no-repeat 0 -195px; padding-left:40px;}


/*特别推荐*/
.tbtj{ width:1000px; height:150px; background:url(images/tbtj_01.jpg) no-repeat;}
.tbtj01{ width:1000px; height:150px; background:url(images/tbtj_02.jpg) no-repeat;}
.tbtj02{ width:1000px; height:204px; background:url(images/tbtj_03.jpg) no-repeat;}
.buyBox{ width:383px; height:45px; background:#f7f7f7; border:solid 1px #ccc; padding:15px 15px 15px 600px; font-size:16px; line-height:45px;}
.buyButton{ float:right;display:block;width:170px; height:45px; background:#fd840f; color:#fff; font-size:18px; text-align:center; line-height:45px; border-radius:3px;}
.buyButton:hover{ text-decoration:none; background:#ff932a;}
/*私塾1对1家教*/
.dui1{ width:998px; height:213px; border:solid 1px #ccc;}
.dui1Txt{ padding:20px; width:570px;}
.dui1Sm{ width:570px; background:#f7f7f7; border:solid 1px #ccc; padding:15px; margin-left:15px;}
h3{font-size:22px; font-weight:normal; margin-bottom:10px; background:url(images/circle.jpg) no-repeat 0 8px; padding-left:20px;}

.red{ color:#ff7575; font-size:14px;}
.h1Sty{ font-size:24px; color:#55636f; margin-bottom:20px;}
.classSty{ float:left; margin-right:43px;}
.footerJc{ height:7px; background:url(images/jvchi.jpg) repeat-x;}
.footer{ width:100%; line-height:24px; text-align:center;  color:#fff; margin:0 auto; border-top: dotted 1px #55636f; padding-top:30px; background:#2a2a2a; font-size:12px;}
.footer a{color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}

.footer img {
    display: inline;
}
.logbox{font-size:12px;}
.logbox a:hover{color:#0099FF;}
.logbox input{font-size:12px; color:#000000;}


/*快速注册*/

.floatBox {background:#000; opacity:0.8; height:50px; padding-top:10px;bottom: 0;left: 0;overflow: hidden;position: fixed;width: 100%;}
.floatBox_con{ width:100%; height:140px;bottom: 0;left: 0;overflow:visible;position: fixed; }
.floatBox_con_Box{ width:1030px; height:50px; margin:0 auto;overflow:visible;background:url(../images/fix_people.png) no-repeat; padding-top:90px; padding-left:160px;}
.floatBox form {color: #fff;line-height: 30px;margin: 0 auto;padding: 5px 20px;width: 950px;}
.floatBox td {padding-right: 10px;}
input.userName {height: 22px;width: 150px;}
input.zcbutton {background:#ff9c00;border: medium none;color: #fff;font-size: 14px;font-weight: bold;height: 35px;line-height: 35px;text-align: center;width: 120px; border-radius:3px;}
input.zcbutton:hover { background:#ffae00;}
input.inputZH{ width:200px;font-size:12px; height:30px; color:#666; border-radius:3px; border:solid 1px #ccc; background:#C6C5C5; padding:3px 5px; margin-right:12px;}
input.button_yzm{height:35px; background:#f7f7f7; padding:0 15px; border:none;}
#ss {background:url("../images/fix_cha.png") no-repeat scroll 0 0; height: 22px;width: 22px;}
#ss:hover {background: url("../images/fix_cha_hover.png") no-repeat scroll 0 0;}

/*学习环境*/
.huanjing01{background-attachment: scroll; background-image:url(images/huanjing_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.huanjing02{background-attachment: scroll; background-image:url(images/huanjing_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.huanjing03{background-attachment: scroll; background-image:url(images/huanjing_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.huanjing04{background-attachment: scroll; background-image:url(images/huanjing_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.huanjing05{background-attachment: scroll; background-image:url(images/huanjing_05.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:150px; overflow:hidden;}
/*师资介绍*/
.teacher li{width:240px;float:left;margin-right:13px; margin-bottom:20px;}
.teacher li img{width:240px;height:178px;margin:0 !important;-ms-transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;}
.teacher li.last-child{margin-right:0 !important;}
.teacher li p{font-weight:bold; display:block;background:#f7f7f7;font-size:20px; height:230px; padding:20px;overflow:hidden;padding-bottom:20px;}
.teacher li p span{font-weight:normal;font-size:12px; line-height:21px;display:block;padding-bottom:20px;overflow:hidden}
.teacher .mask{width:240px;overflow:hidden;}
.teacher a:hover img {-ms-transition: 0.8s;-moz-transition: 0.8s;-webkit-transition: 0.8s;-o-transition: 0.8s;transition: 0.8s;transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);}
.teacher a:hover{ color:#333 !important; text-decoration:none;}

