body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,b,blockquote,th,td,ins,hr{margin: 0px;padding: 0px;}
p{cursor: text;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ol,ul{list-style-type: none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
fieldset,img{border:0;}
caption,th{text-align:left;}
body{position: relative;font:normal 12px/1.5 Arial, Helvetica, microsoft yahei, simsun, sans-serif; color:#333; background:#f9f9f9;}
a{ text-decoration:none;}
.mgr20{margin-right:20px}
.mgr40{margin-right:40px}
.mgr70{margin-right:70px}
.mgt10{margin-top:10px;}
.mgt90{margin-top:90px}
.mgb30{margin-bottom:30px}
.fl{float:left;}
.fr{float:right;}
.all_top {width: 100%;height: 32px;background: #ececec;line-height: 32px; overflow:hidden;}
.all_top a{color:#666; display:inline-block; margin:0 8px;}
.all_top a:hover{color:#5ba9f3;}
.all_top_con {width: 904px;margin: 0 auto;height: 32px;line-height: 32px;font-size: 12px;}
.top_right {float: right;text-align: right;color:#ccc}
.header{background-color:#f7f7f7; height:74px;}
.head_con{ width:904px; margin:0 auto; overflow:hidden;}
.logo{height:36px; width:279px; margin:24px 0 0 10px; float:left;background:url(../images/logo.png) no-repeat;}
.content {margin:10px auto 0; width:904px; }
.banner_con{ width:100%; height:470px;}
.banner_teacher{ background: url(../images/bg.png) center top no-repeat;}
.banner_management{ background: url(../images/management.jpg) center top no-repeat;}
.banner{ height:470px; width:902px; margin:0 auto; position:relative;}
.banner_info{width:420px; position:relative;top:196px; left:500px;}
.banner_info h1{ font-size:18px; font-weight:bold; line-height:50px; color:#fff;}
.download{ overflow:hidden;}
.download dd{ width:148px; color:#fff;}
.dl_btn{padding-top:2px; float:left}
.btn, .btn:hover{ display:block; width:162px; height:53px;}
.btn_tch{background:url(../images/btn_tch.png) no-repeat 0 0;}
.btn_tch:hover{background-position:0 -54px}
.btn_tch:active{background-position:0 -108px}
.btn_mng{background:url(../images/btn_mng.png) no-repeat 0 0;}
.btn_mng:hover{background-position:0 -54px}
.btn_mng:active{background-position:0 -108px}
.dl_btn span{ display:block; margin:6px 0 0 0;}
.dl_btn span a{color:#0c5eb8; display:inline-block; margin-right:20px; font-family:"宋体"}
.dl_btn span a:hover{text-decoration:underline;}
.plugin{margin-top:25px; clear:both}
.plugin span{ display:block; color:#fff; background:url(../images/arrow.png) left center no-repeat; padding-left:16px; line-height:18px; height:18px;}
.plugin span a{ padding-left:6px; text-decoration:underline;}
.plugin span a.yellow{color:#ffd200;}
.plugin span a.blue{color:#0099cc;}
.plugin span a.green{color:#00ccff;}
.ceping_info .plugin span{ color:#333;}
.fun_info{margin-bottom:58px;padding:0 10px;}
.fun_info h2{font-size:18px; line-height:42px; font-family:microsoft yahei, simhei, aril; font-weight:normal; color:#444;}
.fun_info p{font-size:14px; line-height:22px; text-indent:28px;color:#666;}
.fun_list{ width:904px;overflow: hidden; margin-bottom:60px;}
.fun_list dl{ width:185px;float: left; position:relative; overflow:hidden; padding:0 20px;text-align:center; }
.fun_list dt{ height:93px; text-align:center;}
.fun_list dd{ text-align:left; padding:2px 0 0; color:#666; }
.fun_list dd b{font-size:14px; line-height:32px; font-family:microsoft yahei, simhei, aril; font-weight:blod;color:#444; display:inline-block; height:30px; width:100%;text-align:center; }
.footer {text-align:center; padding:12px 0 20px; line-height:19px; background-color:#ececec;}