/* CSS Document */
*{padding:0;margin:0;list-style:none;}
body{width:100%;font-family: "Microsoft Yahei";margin:0 auto;font-size:15px;}
ul{padding:0;margin:0;list-style:none;}
table,td,tr{border:0;padding:0;margin:0;list-style:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#0072ac;text-decoration:none;}
.clear{font-size:0px;height:0px;line-height:0px;clear:both;}
img{border:0;}


/**************header*****************/
#header{width:100%;height:210px;background:#0072ac;}
.top{width:1200px;height:145px;margin:0 auto;}
.top_logo{width:740px;height:145px;float:left;}
.top_right{width:205px;height:145px;float:right;padding-left:254px;}

.top_right_s{height:60px;line-height:61px;}
.top_right_s a{color:#fff;margin-left:10px;font-size:14px;}

.ser{width:195px;height:25px;float:right;float:right;margin-top:8px;}
.ss_k{width:163px;height:25px;line-height:25px;float:left;border:none;outline: none;text-indent: 1em;}
.ss_an{width:25px;height:25px;float:right;}

#nav{width:1200px;height:47px;margin-bottom:18px;border-top:1px #ffffff solid;border-bottom:1px #ffffff solid;margin:0 auto;}



div#menu{color:#fff; width:1200px; margin:auto; display:block; height:47px;}
 ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; }
div#menu li{position:relative;width:133px;margin:0px;padding:0px;display:block;overflow:visible;float:left;height:47px;z-index:3;font-size:18px; }
div#menu .nav_bn{ background:none;}
/* menu::level1 */
div#menu li a{height:47px;display:block;float:left;line-height:47px;text-decoration:none;color:#fff;overflow:hidden;z-index:4;position:relative;}

div#menu li span{color:#fff;display:block; width:133px; z-index:6;position:relative; font-size:18px; text-align: center;}
div#menu li span.bg{display:block;padding:0;height:30px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#0072ac; left:-999em; width:133px;position:absolute;top:48px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;background:none;}
div#menu li li a,div#menu li li span.separator{padding:0px; 
 height:auto;float:none;display:block;line-height:45px;width:133px; font-size:16px;}
div#menu li li a,div#menu li li{background: none;}
div#menu li li a.parent{ }
div#menu li li a span{font-size:15px;background:none;}
div#menu li li a.parent span{ font-size:15px;}
/* menu::level3 */
div#menu li ul ul{margin:-31px 0 0 144px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul{border-top:1px solid #015aa1; top:30px;}
div#menu li:hover ul ul,div#menu li.sfhover ul ul,div#menu li:hover ul ul ul,div#menu li.sfhover ul ul ul,div#menu li:hover ul ul ul ul,div#menu li.sfhover ul ul ul ul{left:-999em;}
div#menu li li:hover ul,div#menu li li.sfhover ul,div#menu li li li:hover ul,div#menu li li li.sfhover ul,div#menu li li li li:hover ul,div#menu li li li li.sfhover ul{left:0pt;z-index:100;}
div#menu a:hover{color:#fff;}
div#menu span:hover{color:#fff;}
div#menu li ul span:hover{color:#fff;text-decoration:none;background:#0184c6;}	



/**************banner*****************/
#banner{width:1200px;height:300px;margin:0 auto;padding-top:13px;}


/**************conter*****************/
#conter{width:1200px;margin:0 auto;padding-top:13px;}



/***left****/
.con_left{width:330px;float:left;}

/*通知公告*/
.con_tz{width:330px;height:323px;}
.con_tz_nav{width:277px;height:40px;line-height:40px;font-size:17px;color:#fff;padding:0px 10px 0px 43px;background:#58ba49 url(../img/tz_nav.png) 10px center no-repeat;}
.con_tz_nav span,.con_jb_nav span,.gg_xz_nav span{float:right;padding-top:12px;}
.con_tz_font{width:330px;height:283px;}
/*.list_lh ul li{width:303px;line-height:45px;float:left;border-bottom:1px #b2b2b2 dotted;background:url(../img/doc.png) 10px 18px no-repeat;padding-left:27px;}
.list_lh ul li a span{color:#888;} */


.list_lh{ height:283px; overflow:hidden;}
.list_lh li{ padding-left:20px;border-bottom:1px #b2b2b2 dotted;background:url(../img/doc.png) 10px 18px no-repeat;}

.list_lh li p{ line-height:24px;padding:11px 0px;}
.list_lh li p a span{color:#888;padding-left:10px;}




.con_jb{width:330px;padding-top:20px;}
.con_jb_nav{width:272px;height:40px;line-height:40px;padding:0px 10px 0px 48px;background:#61c8f1 url(../img/ts_nav.png) 10px center  no-repeat;font-size:17px;color:#fff;}
.con_jb_font{width:330px;}
.con_jb_font img{padding-top:10px;}


/***right****/
.con_right{width:853px;float:right;}

/*新闻动态*/
.new_dt{width:853px;height:323px;}

.new_nav{width:853px;height:40px;background:#c36623;}
.new_font{width:853px;padding-top:20px;}
.new_font_img{width:346px;height:263px;float:left;}
.gg_font{width:491px;padding-left:14px;float:right;position: relative;}
.gg_font ul li{width:476px;height:39px;line-height:39px;float:left;background: url(../img/dian.png) left center no-repeat;padding-left:15px;}
.gg_font ul li a span {color:#888;}  .gg_font li span{float:right;}


.scrollUl{width:853px;height:40px;float:left;font-size: 17px;background: url(../img/new_nav.jpg) no-repeat;position:relative;margin-bottom:20px;}
.scrollUl li{float:left;line-height:40px;width:174px;text-align:left;}
.scrollUl li h1{float:left;padding:8px 11px 0px 10px;}
.scrollUl li h2{float:left;padding:12px 20px 0px 21px;}
.scrollUl li h3{float:left;padding:10px 14px 0px 22px;}
.bor03{}
.sd01{cursor:pointer;width:174px;height:40px;float:left;text-align:center;color:#fff;font-weight:bold;}
.sd02{cursor:pointer;width:174px;height:40px;float:left;text-align:center; color:#fff;}






.zsjy_gd{ position: absolute; top: -45px; right: 10px;}
.zsjy_gd a{color:#666666;}





/*招聘信息*/
.new_zp{width:853px;padding-top:20px;}
.new_zp_nav{width:808px;height:40px;line-height:40px;padding:0px 10px 0px 45px;background:#f5722c url(../img/zp_nav.png) 10px 10px no-repeat;font-size:18px;color:#fff;}
.new_zp_nav span{float:right;padding-top:10px;}
.new_zp_font{width:853px;padding-top:10px;}
.new_zp_font ul li{width:403px;float:left;line-height:38px;background: url(../img/hdian.png) left center no-repeat;padding-left:13px;}
.new_zp_font ul li.jj{margin-left:20px;}
.new_zp_font ul li span{float:right;}   .new_zp_font ul li a span{color:#888;}


/******第二行*******/
.con_two{width:1200px;height:295px;margin:0 auto;padding-top:20px;}

/*招聘信息外链*/
.zp_wl{width:815px;float:left;height:295px;}

/*公共下载*/
.gg_xz{width:363px;float:right;}
.gg_xz_nav{width:325px;height:40px;line-height:40px;background:#f1a009 url(../img/xz_nav.png) 10px center no-repeat;;padding:0px 10px 0px 38px;FONT-SIZE:17PX;color:#fff;}

.gg_xz_font{width:363px;padding-top:12px;}
.gg_xz_font ul li{width:341px;height:40px;line-height:40px;float:left;background:url(../img/hong.png) 9px center no-repeat;padding-left:22px;}
.gg_xz_font ul li a span{color:#888;}     .gg_xz_font ul li span{float:right;padding-top:14px;}
 
/******友情链接*******/
.con_yqlj{width:1200px;height:47px;margin:0 auto;padding:20px 0px;}


#demo {overflow:hidden;width:1200px;height:47px;position: relative;} 
#demo img{width:185px;height:45px;border:1px #cccccc solid;}
#indemo{float:left;width:800%;}
#demo1{float:left;}
#demo2{float:left;}
.ww{width:187px;height:47px;float:left;margin-right:15px;float:left;display:inline;}

/**************footer*****************/
#footer{width:100%;height:147px;background:#0072ac;}
.footer_jz{width:1200px;margin:0 auto;}
.footer_jz_logo{width:113px;height:107px;float:left;padding-top:18px;}
.footer_jz_mid{width:810px;float:left;line-height:28px;color:#fff;padding-left:22px;padding-top:30px;}
.footer_jz_sy{width:68px;height:85px;float:left;padding-right:50px;padding-top:30px;}
.footer_jz_ewm{width:87px;float:left;/*padding-left:45px;*/text-align:center;padding-top:25px;}
.footer_jz_ewm span{line-height:25px;color:#fff;}



/**************二级页面*****************/
.ej_banner{width:1200px;height:250px;padding-bottom:10px;}



.ej_mid{width:1200px;padding-top:10px;padding-bottom:10px;margin:0 auto;}

.ej_mid_left{width:294px;float:left;}

.left_nav{width:294px;height:56px;line-height:56px;font-size:21px;text-align:center;color:#fff;background:;}
.left_font{background:#fafafa;}
.left_font ul li{width:294px;height:50px;line-height:50px;text-indent:7em;float:left;background:;}
.left_font ul li a{font-size:16px;}
.left_font ul li a.actived,.left_font ul li a:hover{display:block;font-weight:600;color:#0072ac;background:#fff;border-left:5px #ffd01e solid;border-bottom:none;text-indent: 6.3em;}

.ej_mid_right{width:863px;float:right; }

.right_nav{width:840px;height:48px;line-height:48px;border-bottom:2px #037cd8 solid;padding:0px 13px 0px 10px;}
.right_nav span{float:right;}   .right_nav font{font-size:20px;color:#0175ce;}
.right_font{width:823px;padding:15px 20px;}
.right_font p{line-height:30px;}

/****师资队伍*****/
.sz_wz{line-height:35px;font-size:18px;padding-bottom:15px;}
.sz_dw{width:778px;padding-left:45px;}
.sz_dw ul li{width:209px;height:317px;float:left;margin-right:50px;}

.sz_dw ul li img{width:209px;height:277px;border:1px #dddd  solid;padding:2px;}

.sz_dw ul li span{text-align: center;display:block;}

/****列表页*****/
.new_font{width:823px;}
.new_font ul li{width:810px;height:48px;line-height:48px;float:left;border-bottom:1px #ddd dashed;background:url(../img/hong.png) left center no-repeat;padding-left:13px;}
.new_font ul li span{float:right;color:#888;padding-right:8px;}
.page{width:843px;line-height:40px;text-align: center;}


/****图片页*****/
.tu_img{width:825px;padding-left:38px;padding-top:20px;}
.tu_img ul li{width:235px;height:227px;float:left;padding-right:40px;}
.tu_img ul li img{width:235px;height:184px;}
.tu_img ul li span{width:234px;line-height:30px;text-align:center;display:block;}


/****详细新闻页*****/
.xnew_font{width:1198px;border:1px #ddd solid;border-top:2px #037cd8 solid;}
.xnew_font_nav{width:1168px;height:50px;line-height:50px;border-bottom:1px #ddd solid;padding:0px 15px;}
.xnew_font_nav font{font-size:20px;color:#0175ce;}
.xnew_font_nav span{float:right;}
.xnew_font h1{font-size:18px;line-height:45px;text-align:center;}
.xnew_font .date{width:1098px;margin:10px 50px;text-align:center;color:#888;}
.xnew_font .wz{width:1098px;padding:10px 50px;}
.xnew_font .wz p{line-height:30px;padding-bottom:10px;text-indent:2em;}