
.clearboth{ clear:both;}
.container{clear:both; width:1180px;text-align:left;word-break:break-all; margin-left:auto; margin-right:auto;}
.fl{ float:left;}
.fr{ float:right;}
.mt15{}
.content{ width: 1200px; margin:0 auto; background: #fff;  box-shadow: 0px 0px 20px #F0F0F0; z-index:999}
.bracket{ margin:0 auto; height: 20px;  }
#header{ width: 1440px; height: 140px; background: url(top.jpg) no-repeat; position:relative; margin:0 auto; }
#header .lo_box{ width: 380px; height: 70px; margin-top: 40px;  position: relative;}
#header .tel{ width: 420px; margin-top: 10px;color: #B4B4B4; text-align: right;}
#header .tel a{ line-height: 30px; color: #B4B4B4; }
#header .tel p{ background: url(top_b.png);width: 270px; height: 30px;  margin-top:25px;}
#header .fc{ position: absolute;top:30px; left: 529px; transform: rotate(0deg);animation: rot 3s linear infinite;z-index:1; }
@keyframes rot{
form{ transform: rotate(0deg); }
to{ transform: rotate(360deg); }
}
#menu{ width: 100%; height: 40px; z-index:9999; position: relative;background: url(navbg.png) repeat; }
#nav {width:100%;height: 40px;font-size: 14px;}
#nav .nav1{background: url(navfgx.png) right top no-repeat;}
#nav .nav1 a{ color: #fff }
#nav li {float: left;position: relative;line-height:40px;}
#nav li.nav2 { background: none; }
#nav li a {color: #3a3a3a;display: block;padding: 0 31px;}
#nav li.curr a {color: #fff;background:url(navfgx.png);}
#nav li .subnav {position: absolute;left: 0;top: 39px;padding: 20px;overflow: hidden;background: url(bg01.png);display: none;}
#nav li .subnav dl {float: left;font-size: 12px; }
#nav li .subnav dl dt { }
#nav li .subnav dl dt a, #nav li.curr .subnav dl dt a, #nav li.curr.nav1 .subnav dl dt a {line-height: 35px;padding-left: 7px;color: #fff;background: url(ico04.gif) left center no-repeat;}
#nav li .subnav dl dt a:hover, #nav li.curr .subnav dl dt a:hover, #nav li.curr.nav1 .subnav dl dt a:hover {color: #42ad6e;background: url(ico05.gif) left center no-repeat;}
#nav li .subnav dl dd { }
#nav li .subnav dl dd a, #nav li.curr .subnav dl dd a, #nav li.curr.nav1 .subnav dl dd a {line-height: 35px;padding-left: 7px;color: #fff;background: url(ico04.gif) left center no-repeat;}
#nav li .subnav dl dd a:hover, #nav li.curr .subnav dl dd a:hover, #nav li.curr.nav1 .subnav dl dd a:hover {color: #42ad6e;background: url(ico05.gif) left center no-repeat;}
#nav li .subnav dl dd.wbj { }
#nav li .subnav dl dd.wbj a, #nav li.curr .subnav dl dd.wbj a, #nav li.curr.nav1 .subnav dl dd.wbj a {line-height: 35px;padding-left: 7px;color: #fff;background: url(ico04.gif) left center no-repeat;}
#nav li .subnav dl dd.wbj a:hover, #nav li.curr .subnav dl dd.wbj a:hover, #nav li.curr.nav1 .subnav dl dd.wbj a:hover {color: #42ad6e;background: none;}
/*banner*/
.banner {  width: 100%; position: relative;}
.focus { width: 100%; position: relative;   zoom: 1; overflow: hidden;  z-index: 9;}
.f426x240, .f160x160 {  width: 100%;  overflow: hidden;  z-index: 9;}
.rslides li {  width: 100%;  float: left;  display: none; z-index: 9;}
.rslides li img {z-index: 9;display:block;}
.rslides { width: 100%;   position: relative;  z-index: 9; margin: 0 auto;}
.rslides_nav { height: 51px;width: 31px; position: absolute; -webkit-tap-highlight-color: rgba(0,0,0,0);top: 50%; left: 0;  opacity: 1.0; text-indent: -9999px; overflow: hidden;text-decoration: none; display: none;}
.rslides_nav:active {opacity: 1.0;}
.rslides_nav.next {left: auto;right: 0;}
.rslides_tabs {text-align: center; position: absolute;bottom: 30px;z-index: 9;left: 0%;width:100%;}
.rslides_tabs li {display: inline;float: none;_float: left;*float: left;margin:0 5px;}
.rslides_tabs a {margin-top: 0px;text-indent: 9999px;overflow: hidden;background:url(ico1_ban.png) no-repeat center;display: inline-block;_display: block;*display: block;width: 14px;height: 14px;z-index: 9;*z-index: 9;}
.rslides_tabs .rslides_here a {background:url(ico1_banon.png) no-repeat center;}
.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-25px; background:url(banprev.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-25px; background:url(bannext.png) center no-repeat; z-index:222; width:70px; height:50px; display:block;}
.banner .prev:hover{ background:url(banprevon.png) center no-repeat;}
.banner .next:hover{ background:url(bannexton.png) center no-repeat;}
/*校长寄语*/
.xzjy{ width: 280px; height: 363px; background: url(xzjy_bg.jpg); }
.xzjy p{ margin:230px 15px 15px 15px; color: #fff; }
/*校园公告*/
.jst{ width:268px; height:335px; margin-top: 25px; background: url(jw_n_b.jpg);}
.jst .js_n{ width:260px; height:260px; padding-left:5px; margin-top: 60px; }
.zz_con{ width:200px; height:240px; margin-left: 20px; }
.zz_con li{ font-size:14px; color:#333; text-align:left; height:30px; line-height:30px; overflow: hidden;}
.zz_con li a{ color: #fff }
.s_t{ width: 605px; height: 335px; margin-right: 15px; margin-top: 25px; }
.box_one{ width: 100%; height: auto; overflow: hidden; }
/*西校区*/

.m_zx{ width: 268px; background: #0193DE; margin-right:15px; border-radius: 5px;}
.last{ margin-right: 0;}
.m_zxc .u_lst4 li{ height:30px; line-height:30px;border-bottom:1px dotted #7CD3FF;list-style-type: circle;overflow: hidden;}
.m_zxc .u_lst4 li a{color: #fff; overflow: hidden; height:30px; line-height:30px; font-size: 12px;}
.m_zxc .u_lst4 .lastli{ border-bottom: none;}
.m_zxc img{ width:238px; height:127px; padding:5px;}
.m_zxc ul li span{ float:right; font-size: 12px; color: #7CD3FF; line-height: 30px; height: 30px;}
.m_zx1{ margin-right:0px;width: 260px; padding:0 10px; border:1px solid #CCC;}
.m_zx h2{height: 38px;line-height: 38px;background:url(line3.jpg) no-repeat left 10px;padding:0 10px; color: #fff;}
.m_zx h2 a{ color: #fff; font-weight: normal; }
.m_zxc{ width: 248px; margin:10px;}
.m_zxc p{color: #7CD3FF; font-size: 12px; text-align: center;}
/*校园资讯*/
.pp_box{ width: 600px; background: #FFF7D3}
.news_l{ width:580px; padding:15px 10px 0 10px;}
.news_l ul li{ float:left; margin-bottom:12px;}
.newsimg{ margin-right:20px;}
.new_con { width:410px; height: 105px;}
.new_con h3{ height:30px; line-height:30px; overflow:hidden; margin:0;}
.new_con h3 a{ font-size:14px; }
.new_con p{ font-size:12px;  line-height:22px; height:20px; overflow:hidden; margin-bottom:8px;}
.new_con span a{ font-size:12px; background:#FF3300;color:#fff;padding:3px 6px;}
.new_con span a:hover{ background: #F5B426;  transition:all 0.5s;}
.news_r span{ float:right;}
.news_r ul li{ height:38px; line-height:38px; overflow:hidden; background:url(a474.jpg) no-repeat left; padding-left:15px; border-bottom: 1px dashed #DBDBDB;}
.news_r ul li a:hover{ color:#FF3300; }
.index_cont_con{ background:#EADFD1; padding:20px; padding-left:120px;}
.index_cont_con p{ width:500px; float:left; height:30px; line-height:30px; overflow:hidden;}
.news_r{ padding:5px 5px 5px 10px;width: 565px; height: 355px; }
.tit{   height: 40px; line-height: 40px; color: #fff;border-radius: 5px;}
.tit h2{ margin:0 0 0 10px; font-size: 16px; font-weight:bold;}
.tit span{ margin-right: 5px; }
.tit a{ color: #fff }
.pp{ background: #F5B426;}
.z_nr{  width:570px;}
.z_nr a{ display:block; height:28px; line-height:28px; border-bottom:1px solid #FFF; float:left;}
.z_nr span{ text-align:right; height:28px; line-height:28px; margin-bottom:0 ; width:100%; display:block; color:#838383}
/*白*/
.b_zx{width: 280px; background: #fff;  border-radius: 5px;}
.by{ background:#FF3E0D }
.b_zxc .u_lst4 li{ background: url(a539.gif)no-repeat 5px 11px; height:30px; line-height:30px;border-bottom:1px dotted #ccc;list-style-type: circle;overflow: hidden;}
.b_zxc .u_lst4 li a:hover{color: #FF3300}
.b_zxc .u_lst4 li a{color: #404040; margin-left:15px; overflow: hidden; height:32px; line-height:32px; font-size: 12px;}
.b_zxc .u_lst4 .lastli{ border-bottom: none;}
.b_zxc img{ width:270px; height:145px; padding:5px;}
.b_zxc ul li span{ float:right; font-size: 12px; color: #838383; line-height: 30px; height: 30px;}
.b_zx1{ margin-right:0px;width: 260px; padding:0 10px; border:1px solid #CCC;}
.b_zxc{ width: 280px; margin:10px auto;}
.b_zxc p{color: #FF3300; font-size: 12px; text-align: center;}
/*风采*/
.tp_box{ width:100%; height:370px; margin:20px auto;}
.tp_box .fc_box{ width:880px; float:left; height:370px; background:url(fc_b.jpg) no-repeat;}
.tp_box .fc_box .jsfc,.tp_box .fc_box .msfc{ width: 380px; height:320px; padding:30px 10px 20px 20px; overflow:hidden}
.tp_box .fc_box .jsfc .js,.tp_box .fc_box .msfc .ms{ margin-left:65px; text-align:right;}
.tp_box .fc_box .jsfc .js a,.tp_box .fc_box .msfc .ms a{ color:#838383}
.hon_wrp ul { position:relative; overflow:hidden; width:390px; height:278px; margin-top:5px; }
.hon_wrp li { float:left; width:190px; margin:0 5px; display:inline; position:relative; }
.hon_wrp span { display:block; text-align:center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;height:22px;line-height:22px; }
/*风采*/
.xyfc{ width:1180px; height:220px; margin:10px auto;}
.xyfc .xy{ width:60px; height:220px; background:url(xytit.jpg) no-repeat; float:left;}
.xyfc .xy a{ width:60px; height:220px; display:block;}
.xynr{ width:1115px; height:210px; float:right; border:5px dashed #FBC22B; border-left:0;}
.marqueeleft{overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{ line-height:28px!important;line-height:28px;overflow:hidden; width:220px; text-align:center; float:left; margin:3px 4px 2px 4px; _margin:3px 4px 2px 4px; }
.marqueeleft li img{border:1px solid #c6c6c6; width:220px; height:150px; }
#foot{ background:url(fo_bg.png) no-repeat; height:200px; width:100%;}
#foot .fo_nav{ margin-top:20px; padding-top:60px; border-bottom:1px solid #C6B392; height:40px; line-height:40px; width:1100px; margin:0 auto;}
#foot .fo_nav a{ line-height:30px; padding:0 20px;}
.fo_z{ text-align:center; line-height:28px; margin-top:30px;}

.hf{ width: 100%; background:url(hf.jpg) no-repeat center;  height: 250px; }
.footer{ width: 100%; background: #F46507;  height: 160px;}
.footer .f_nav{ width: 1000px; padding-top:10px; height: 50px; line-height: 50px; margin:0 auto; border-bottom: 1px solid #fff;}
.footer .f_nav a{ padding:0 19px;  color: #fff}
.footer .f_nr{ color: #fff ; text-align: center; line-height: 35px; margin-top: 15px;}
.yqlj{ width: 100%; height: 80px; margin-bottom: 10px; }
.yqlj h2{ margin:0px auto; height: 50px ;line-height:50px; border-bottom: 1px solid #fafafa; font-size: 20px;  color: #F46507}
.xq_box{ width:1180px;  background:url(xw_wl.jpg); height:360px;}
/*五里庄校区*/
.wlz_box{ width:560px; height:340px; margin-left:10px; margin-top:10px;}
.wlz_nr,.xm_nr{ width:410px;}
.wlz_nr img{ width:410px;}
.wlz h2{ color:#FA8F0F; padding:0 0 0 20px;}
.wlz span { line-height:20px; color:#FA8F0F;}
.wlnews_l{ width:560px; padding:5px 0;}
.wlnews_l ul li{ float:left; margin-bottom:15px;}
.wlnewsimg{ margin:0 10px;}
.wlnew_con,.xm_con { width:390px; height: 105px;}
.wlnew_con h3,.xm_h3{ height:30px; line-height:30px; overflow:hidden; margin:0;}
.wlnew_con h3 a{ font-size:14px; }
.wlnew_con p{ color:#525252; font-size:12px;  line-height:22px; height:44px; overflow:hidden; margin-bottom:8px;}
.wlnew_con span a{ font-size:12px; background:#FA8F0F;color:#fff;padding:3px 6px;}
.wlnew_con span a:hover{ background: #F5B426;  transition:all 0.5s;}
.wlnews_r span{ float:right;}
.wlnews_r ul li{ height:38px; line-height:38px; overflow:hidden; background:url(a474.jpg) no-repeat left; padding-left:15px; border-bottom: 1px dashed #DBDBDB;}
.wlnews_r ul li a:hover{ color:#FF3300; }
.xm_box{ width:560px; height:280px;margin-top:10px; margin-right:10px;}
.xm{ color:#FA8F0F}
.xm h2{ line-height:28px; margin-left:25px;}
.xm a{ color:#FA8F0F}

/*电视台*/
.sp{ width:280px; height:370px; border-radius:5px; background:#FF3E0D}
.sp ul{ padding:5px 10px;}
.sp ul li{ width:100%; height:25px; line-height:25px; border-bottom:1px dotted #FFF;}
.sp ul li a{ color:#FFF;}
.sp h2{ color:#fff; padding:0 5px;}
.sp h2 a{ color:#fff;}
.sp .sp_nr{ padding:10px;}




/*左侧内容区*/
.fl_l{ width: 280px; }

/*培训项目*/
.programs{}
.prog_tit{ text-align: center; height: 45px; line-height: 44px; background: url(prog_bg.jpg) no-repeat center center; font-size: 12px; color: #fff;}
.prog_tit b{ font-weight: normal; font-size: 16px; color: #fff; padding-right:5px; letter-spacing: 1px;}
.prog_con{ border: #ddd solid 1px; padding: 0px 10px 15px 10px; background: #fff;}
.prog_con ul li{ height:36px; line-height: 36px; background:url(libg.jpg)repeat-x center center; margin-top:10px; margin-bottom:3px; border: #e1e1e1 solid 1px; padding-left:15px;}
.prog_con ul li:hover{ height:36px; line-height: 36px; background:#F46507; margin-top:10px; margin-bottom:3px; border: #e1e1e1 solid 1px; padding-left:15px;}
.prog_con ul li:hover a{ color:#FFF}
/*开班信息*/
.kaiban{}
.kaiban_con{ width:300px;}
.kaiban_con ul li{ clear:both; height:35px; line-height:35px; border-bottom:#ddd dashed 1px; background:url(tb02.jpg) no-repeat left center; padding-left:15px; overflow:hidden;}
.kaiban_con ul li a{color: #333;}


/*右侧内容区*/
.fl_r{ width: 885px;}


.title{ height: 35px;  border-bottom:#dcdcdc solid 1px;}
.title span.spanleft{ display: block; height:20px; line-height: 20px; border-left:#d80200 solid 5px; padding-left: 10px; font-size: 16px; color: #CC0000;}
.title span.spanleft i{ font-style: normal; font-size: 12px; color: #a6a6a6; padding-left: 6px;}
.title span.spanright{ display: block;margin: 5px 5px 0px 0px;}

/*师资队伍*/
.teacher{width: 885px;}
.teacher .ny_content{line-height: 2;}
.teacher .n_new_tit{border-bottom: 2px solid #000;padding-bottom: 5px;}
.teacher .n_new{margin: 0;padding: 0}
.teacher img{max-width: 100%;}
.teacher .n_news{padding: 0}
.teacher .n_news:after{content: "";clear: both;height: 0;display:block;visibility: hidden; }

.ny_content{ padding:10px 0;}