html{color:#000;background:#fff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote{ margin: 0;}   
ol,ul{ margin: 0; padding: 0;}
li{ list-style: none;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.w1200{width:1200px;margin:0 auto;}

.banner{height:620px;background:url(images/banner.jpg) no-repeat center center;}
.b-logo{width:195px;height:136px;padding:30px 0 0 100px;filter:alpha(opacity=0);opacity:0;}
.b-tit{position:relative;width:1200px;height:222px;margin-top:100px;background:url(images/b_tit.png);filter:alpha(opacity=0);opacity:0;}
.b-light{position:absolute;right:-60px;top:-40px;width:860px;height:220px;filter:alpha(opacity=0);opacity:0;}

.tit{padding:35px 0 30px;}
.txt{padding:0 20px 20px;font-size:16px;line-height:30px;text-indent:2em;text-align:justify;}
.tab{padding-bottom:30px;font-size:0;text-align:center;}
.tab li{display:inline-block;*display:inline;*zoom:1;width:320px;height:78px;margin:0 5px;border-radius:10px;border:1px solid #c30000;font-size:28px;line-height:78px;font-weight:bold;cursor:pointer;}
.tab .on{background-color:#c30000;color:#fff;}

.line{width:1000px;border-top:1px solid #c30000;margin:50px auto 0;}
.line h3{position:relative;top:-26px;width:180px;height:50px;background-color:#c30000;border-radius:5px;margin:0 auto;font-size:30px;line-height:50px;font-weight:bold;color:#fff;text-align:center;}
.advan{font-size:0;}
.advan li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:184px;margin:0 8px;}
.advan b{display:block;width:184px;height:184px;background:url(images/circle.png);font-size:24px;line-height:184px;text-align:center;color:#fff;font-weight:normal;}
.advan p{padding:10px 5px 0;font-size:16px;text-align:justify;}
.tcen{text-align:center;font-size:24px;padding:20px 0;}

.teacher{background:url(images/tbg.jpg) no-repeat center top;}
.tlist{width:1200px;padding-top:390px;background:url(images/teacher.png) no-repeat center top;overflow:hidden;}
.tlist li{float:left;width:360px;padding:0 20px;font-size:16px;line-height:28px;text-align:center;color:#fff;}
.w560{float:left;width:560px;height:200px;margin-top:40px;padding:0 19px;}
.br{border-right:1px solid #bfbfbf;}
.w560 h3{width:150px;height:50px;margin-bottom:20px;border-radius:5px;background-color:#b01f24;font-weight:24px;line-height:50px;text-align:center;color:#fff;}
.w560 p{font-size:16px;line-height:30px;text-indent:2em;}

.event dl{float:left;width:490px;padding:0 30px 50px;}
.event .eventl{margin-left:48px;border-right:2px solid #bfbfbf;}
.event dt{position:relative;margin-top:100px;padding:5px 0;font-size:16px;line-height:30px;text-indent:2em;text-align:justify;}
.event dt span{position:absolute;top:50%;margin-top:-18px;right:-48px;width:36px;height:36px;background:url(images/dot.png);}
.event .eventr span{left:-48px;right:auto;}
.event .e1{margin-top:30px;text-align:right;}
.event .e6{margin-top:280px;}

.end{padding:30px 0 60px;background:url(images/endbg.jpg) repeat;}
.end p{padding:0 40px;text-indent:2em;font-size:18px;line-height:36px;color:#fff;text-align:justify;}
.team{padding-bottom:50px;background:url(images/teambg.jpg) repeat;}
.teambox{width:740px;margin:20px auto;overflow:hidden;}
.teambox p{float:left;font-size:16px;line-height:30px;}
.teambox .tr{text-align:right;}
.gz{float:left;width:130px;margin:0 40px;text-align:center;}
.ewm{float:left;width:150px;}
.team h3{font-size:24px;line-height:2;font-weight:bold;text-align:center;}
.team h3 b{color:#fe0000;}
.free{font-size:16px;line-height:30px;text-align:center;}

.totop{display:block;position:fixed;bottom:100px;right:10px;width:100px;height:100px;background:url(images/focus.png);text-align:center;}
.totop span{display:block;margin-top:20px;}
.totop b{font:normal 18px/25px "Arial";color:#fff;}
.totop p{font-size:16px;line-height:20px;color:#fff;}