html,td,ul,li,dd,dl,img,p{padding:0;margin:0;border:0;list-style:none;font-size:14px;}
body{background:#f1f1f1;margin:0 auto;width:100%;}
.o{width:960px;margin:auto;background:#f1f1f1;}
.o img{display:block;border:0;margin:0 auto;clear:both;}
a{color:#000000;text-decoration:none;}
a:link{color:#000000;}
a:hover{color:#333333;}
.bg1{position:absolute;background:url(banbg.png) no-repeat top center;height:464px;width:100%;z-index:-99999;}
.bg2{position:absolute;background:url(s.gif) repeat-x top;height:15px;width:100%;z-index:-99999;top:465px;}
.menu1{height:55px;width:100%;margin:0 0 5px 0;}
.menu2{background:url(top.gif) no-repeat top center;height:55px;width:960px;margin:0 auto;}
.menu{width:960px;padding:0;background:url(bg1.jpg) repeat-x;height:60px;margin-top:30px;margin:0 auto;}
.banner{height:400px;position:relative;width:960px;margin:0 auto;}
.banner_p{position:absolute;float:left;left:0px;top:0px;width:960px;height:400px;}

.navbg{background:url(navbg.gif) no-repeat center center;clear:both;margin:25px auto 15px auto;width:960px;height:46px;}
.navi{color:#ffffff;padding:16px 0 0 50px;}
.navi a:link,.navi a:visited{text-decoration:none;color:#ffffff;font-weight:bold;font-family:"宋体";}
.navi a:hover{text-decoration:underline;color:#ffffff;font-weight:bold;font-family:"宋体";}

.bgo{width:970px;margin:1px auto 1px auto;clear:both;}
.bgt1{background:url(bgt.gif) no-repeat bottom center;width:970px;clear:both;height:8px;margin:10px auto 0 auto;}
.bgt{background:url(bgt.gif) no-repeat bottom center;width:970px;clear:both;height:8px;margin:2px auto 0 auto;}
.bg{background:url(bg.gif) repeat-y center center;width:970px;clear:both;margin:0 auto;overflow:hidden;}
.bgb{background:url(bgb.gif) no-repeat top center;width:970px;clear:both;height:12px;margin:0 auto 2px auto;}

.nav{width:960px;margin:5px auto 0 auto;height:0;clear:both;}
.bg img{display:block;border:0;clear:both;margin:auto;}

.t09{background:url(t09.jpg) no-repeat center center;width:950px;height:370px;clear:both;margin:auto;}


.width960{font-size:12px; line-height:24px; padding:10px 0 20px 0; font-family:Tahoma, Geneva, sans-serif;width:920px;margin:auto;clear:both;text-align:center;color:#555555;}
.width960 a:link, .width960 a:visited{color:#420e4b;font-size:12px;text-decoration:none;}
.width960 a:hover{color:#7b1d8a;font-size:12px;text-decoration:underline;}

.tit{background:url(tit.gif) no-repeat center center;width:950px;height:60px;margin:5px auto 8px auto;clear:both;}
.tit b{display:block;float:left;margin:10px 0 0 70px;color:#ffffff;font-size:20px;text-align:left;font-family:"microsoft yahei";font-weight:bold;line-height:200%;}

.ctxt{font-size:18px;font-family:"microsoft yahei";line-height:180%;text-align:left;color:#555555;padding:0 40px 0 40px;}



.gedu_mapo{width:960px;clear:both;overflow:hidden;margin:auto;padding:10px 0;background:#ffffff;}
.gedu_map{width:410px;float:left;padding:0 0 0 50px;text-align:left;font-size:12px;font-family:arial;}
.gedu_map span{font-size:14px;font-weight:bold;margin-top:5px;color:#07519a;}
.gedu_map p{clear:both;margin:0;padding:5px 0;line-height:150%;color:#444444;font-family:arial;}
.gedu_map a{color:#1377ac;text-decoration:none;}
.gedu_map a:hover{color:#1377ac;text-decoration:underline;}


/*video**************************/
.ssp{width:950px;height:370px;background:url(t09.jpg) no-repeat center center;clear:both;margin:auto;}
.sms{padding:160px 0 40px 20px;width:350px;height:180px;float:left;}
.smsi{background:#ffffff;padding:5px;}
.svi{width:550px;height:340px;margin:15px 20px 0 0;float:right;}

.fll{width:950px;height:700px;background:#ffffff;clear:both;margin:auto;}


.alone_tel_content { padding:10px; overflow:hidden; border-left:1px solid #ccc; border-right:1px solid #ccc;zoom:1; }
.alone_tel_content li{ float:left; width:320px; height:35px; line-height:35px; font-size:14px;margin:0 0 0 80px;}
.alone_tel_content li a{cursor:pointer;text-decoration:underline;}
.alone_tel_footer a{cursor:pointer;text-decoration:none;}
.alone_tel_footer a:hover{cursor:pointer;text-decoration:none;}
.alone_tel_content li a:hover{cursor:pointer;text-decoration:none;}
.alone_tel_content a:hover{ text-decoration:none;}/*border-bottom:1px dashed #999;*/
.alone_tel_content .school_name { width:150px; display:block; float:left; text-align:right;}
.alone_tel_content .school_name a{color:#5f5f5f;text-decoration:underline;}
.alone_tel_content .school_name a:hover{color:#5f5f5f;text-decoration:none;}
.alone_tel_content .f_red { font-weight:bold;line-height:270%;}
.alone_tel_content .f_red a{color:#cc0000;text-decoration:underline;}
.alone_tel_content .f_red a:hover{color:#cc0000;text-decoration:none;}
.alone_tel_footer { width:959px; height:74px; border-bottom:1px solid #bbbbbb; border-top:1px solid #bbbbbb; border-right:1px solid #bbbbbb; background:url(../images/alone_tel_footerbg.png); overflow:hidden;}
.alone_tel_footer dt { width:205px; height:74px; background:url(../images/alone_tel.png); float:left;}
.alone_tel_footer dd { float:left; height:74px; line-height:74px; padding:0 5px; _padding:0 2px;overflow:hidden;}
.alone_tel_footer dd b { width:25px; height:25px; line-height:25px; display:block; background:url(../images/alone_numbg.png); text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:18px; float:left; margin:23px 10px 0 10px;}
.alone_tel_footer dd span { line-height:20px; font-size:14px; margin-top:15px; display:block; float:left;}
.alone_teacher_intro { width:220px; float:left;}
.alone_teacher_intro span { font-size:14px; text-align:center; font-weight:bold; color:#d00; width:220px; display:block; line-height:34px; height:34px;}
.alone_teacher_intro p { line-height:26px; text-justify:auto;text-align:justify;}
.alone_teacher_list { width:690px; overflow:hidden; float:right;}
.alone_teacher_list li { width:340px; float:left; height:150px;border:solid #eeeeee;border-width:0 0 1px 0;}
.alone_teacher_list li b{font-weight:normal;float:right;display:block;width:200px;padding:0 15px 0 0;}
.alone_teacher_list li img { float:left; padding:1px; border:0px solid #fffff; width:100px; height:150px;padding:0 0 0 10px;}
.alone_teacher_list li h5 { font-size:14px; color:#c83c95; text-align:left;font-weight:bold;clear:both;display:block;padding:5px 0 0 0;}
h5 a{color:#c83c95;text-decoration:none;}
h5 a:hover{color:#c83c95;text-decoration:underline;}
.alone_teacher_list li p {text-align:left; line-height:21px;}
.alone_teacher_list li span{color:#a85489;}
/*底部悬浮框*/
#xuanfu{width:960px;height:92px;position:fixed;bottom:0;margin-left:239px;background:url(../imgs/dibu.png) no-repeat;_position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:12;}
.cssjinglin{width:800px;height:70px;margin-left:268px;position:relative;}
.jinglin{width:60px;height:70px;float:left; background:url(../imgs/tubiao.png) no-repeat 0 1px;display:block;position:absolute;left:0;top:0px;}
.jinglin1{width:60px;height:70px;float:left; background:url(../imgs/tubiao.png) no-repeat 0 -95px;display:block;position:absolute;left:110px;top:0px;}
.jinglin2{width:60px;height:70px;float:left; background:url(../imgs/tubiao.png) no-repeat 0 -191px;display:block;position:absolute;left:220px;top:0px;}
.jinglin3{width:60px;height:70px;float:left; background:url(../imgs/tubiao.png) no-repeat 0 -289px;display:block;position:absolute;left:325px;top:0px;}
