body{ position:relative;}
.banner{height:270px; overflow:hidden; width:100%;  max-width:1200px; margin:0 auto;}
.opaque_layer{ position:absolute; top:0; height:auto; min-height:100%; background:#000; width:100%; z-index:99; filter:alpha(opacity=50);   
      -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5; display:none;}
.banner_txt{ position:relative; top:-32px; height:35px; max-width:1200px; z-index:2; color:#fff;}
.banner .tempWrap{ width:100%!important; min-width:1200px;}
.slideBox{ width:100%;  overflow:hidden; position:relative;}
.slideBox .hd{overflow:hidden; position:absolute; left:50%; margin:0 auto; margin-left:-80px; bottom:8px; z-index:9; background:url() no-repeat center; width:159px; height:33px;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; margin-top:10px; margin-left:13px;}
.slideBox .hd ul li{ float:left; margin-left:3px;  width:16px; height:16px; font-size:0px; text-indent:-9999px; background:url(../images/yq.png) no-repeat; cursor:pointer; font-size:0px; text-indent:-9999px;}
.slideBox .hd ul li.on{ background:url(../images/yqhover.png) no-repeat;}
.slideBox .bd{}
.slideBox .bd li{height:362px; text-indent:-9999px;}
.slideBox .bd .pic_01{background:url(../images/banner.jpg) no-repeat center #2c2c2c;}
.slideBox .bd .pic_02{background:url(../images/banner2.jpg) no-repeat center #191c20;}
.slideBox .bd .pic_03{background:url(../images/banner.jpg) no-repeat center #313131;}
.slideBox .bd .pic_04{background:url(../images/banner.jpg) no-repeat center #000000;}
.slideBox .bd .pic_05{background:url(../images/banner.jpg) no-repeat center #44626b;}
.slideBox .bd img{height:458px; display:inline-block;}

.main_gd { background:url() no-repeat top center; height:116px;}

/* apply */
.apply{width:1200px;margin:20px auto 0 auto;}
.apply_array{width:130px;float:left;height:80px;margin-right:32px;}

.apply_last{margin-right:0px;}
.apply_img{text-align:center;width:130px;display:table-cell;background:#e2e2e2;height:100px;vertical-align:middle;}

.apply_info{text-align:center;padding:15px;}
.apply_comment{text-align:center;}
.apply_info a{line-height:17px;font-weight:700;}
.apply_nav{position:relative;width:1120px;float:left;height:115px;overflow:hidden;}
.apply_w{position:absolute;margin-top:22px;width:1000px;float:left;left:0px;}
.apply .img_l{padding:44px 12px 0 12px;float:left;cursor:pointer;}
.apply .img_r{padding:44px 12px 0 12px;float:left;cursor:pointer;}

.foot_box { background:#2a3e87; height:87px; border-top:solid 2px #cdcbcc; color:#fff; line-height:28px; text-align:center; padding:10px 0; width:100%;  max-width:1200px; margin:0 auto;}
.foot{ margin:15px auto;}

.foot_box span{  background:url() left center no-repeat; float:right; position:relative; margin-top:-60px; padding-left:25px;}

.head { position:relative; width:1200px; overflow:hidden; margin:0 auto; height:10px;}

.nav{ padding:0;}
.welcome{color:white; margin-top:80px; margin-right:100px;}

.main_one { overflow:hidden; margin:9px auto; background:#ffffff; padding:20px; width:1160px; position:relative;}
.main_two{ overflow:hidden;  margin-top:18px;}
.img_l{ margin-top:18px;}


.box_c{ width:1200px; min-height:280px; overflow:hidden; padding-right:16.5px;  border-right:solid 1px #eee;  float:left;}
.second_lists{ border:0px; margin-bottom:10px; width:570px; padding-right:0;}
.second_lists:first-child{ padding-right:20px;}
.second_lists .news_lists{ margin:0px;}


.new_head{ background:#2a408b; height:32px; line-height:32px;}
.new_head .head_l{ float:left; min-width:100px; text-align:center;}
.new_head .head_l a{ color:#fff; font-size:18px; display:block; background:#cf434e; width:100px; height:32px;}

.new_head .ico_link{ background:url(../images/ico_ljj.jpg); width:32px; height:32px; display:block; float:left; background-size:cover;}

.new_head .head_r{ float:right; color:#fff; margin-right:10px;}
.new_head .head_r a:link{ color:#fff;}
.new_head .head_r a:visited{ color:#fff;}

.news_lists ul{ margin-top:6px;}

  /* background:url(../images/ico_link.jpg) left center no-repeat;  */
.news_lists ul li a:link{color:#444;}
.news_lists ul li a:hover{color:#2a408b; padding:0;}
.news_lists ul li a:visited{color:#444;}

.news_lists ul li em{ float:right; font-style:normal; *margin-top:-28px; color:#888;}

.box_r{ width:291px; min-height:300px; overflow:hidden; margin-left:16.5px; position:absolute; top:20px;}

.hot_box .hot_title{ text-indent:63px; background:url() left 5px no-repeat; font-weight:bold;}
.hot_box .hot_photo img{ width:100%; height:200px;}
.hot_box .hot_description{height:55px; padding:5px 0px 5px 10px; overflow:hidden; background:#f3f1f2 url(../images/hot_con.jpg) left center no-repeat; line-height:18px; color:#616161;}
.hot_box .hot_description a:link{ color:#f26201;}
.link_pic_lists{ margin-top:0px;}
.link_pic_lists ul li{margin-bottom:10px;}
.link_pic_lists ul li a{ display:block;  width:281px; height:59px; line-height:59px; overflow:hidden; background:#eef3f6; border-right:solid 10px #2b408b; text-align:center; font-size:20px; text-indent:50px; transition:opacity 0.2s linear 0s;}
.link_pic_lists ul li a:hover{ border-right:solid 10px #cf434e; color:#cf434e; font-weight:bold; opacity:0.6;}

.link_pic_lists ul li a.jw{background:#eef3f6 url(../images/ico_jw.jpg) 20px center no-repeat;}
.link_pic_lists ul li a.kb{background:#eef3f6 url(../images/ico_kb.jpg) 20px center no-repeat;}
.link_pic_lists ul li a.xl{background:#eef3f6 url(../images/ico_xl.jpg) 20px center no-repeat;}
.link_pic_lists ul li a.zx{background:#eef3f6 url(../images/ico_zx.jpg) 20px center no-repeat;}
.link_pic_lists ul li a.xx{background:#eef3f6 url(../images/ico_xx.jpg) 20px center no-repeat;}
.link_pic_lists ul li a.ss{background:#eef3f6 url(../images/ico_ss.jpg) 20px center no-repeat;}
.link_pic_lists ul li a.lj{background:#eef3f6 url(../images/ico_lj.jpg) 20px center no-repeat;}


.calendar{ width:211px; padding:15px 80px 15px 0px; height:89px; background:url(../images/calendar.jpg) top center no-repeat;}
.calendar span{ font-size:16px; font-weight:bold; color:#444444; line-height:24px; display:block; text-align:center;}
.calendar span.week{ line-height:36px;}
.calendar span i{ line-height:36px; font-size:30px; color:#cb404a; padding:0 10px; font-style:normal; position:relative; top:5px;}
.small_banner{ min-height:180px; background:url(../images/small_banner.jpg) center center repeat-x; width:100%; overflow:hidden;  max-width:1200px; margin:0 auto;}

.container{ display:block; overflow:hidden; margin:9px auto; position:relative; min-height:600px; padding:20px; background:#fff; width:1160px;}
.small_nav_l{ width:280px; min-height:600px; overflow:hidden; float:left; background:#f5f5f5; border-bottom:solid 5px #999999; position:absolute; box-sizing:border-box; height:auto; min-height:94%;}
.nav_name { height:55px; font-size:24px; text-align:left; line-height:20px; color:#fff; width:260px; padding-top:15px; padding-left:20px; background:#243472 url(../images/ico_school.jpg) 220px center no-repeat;}
.nav_name i{ font-size:12px; text-transform:uppercase; font-style:normal; color:#99a5d2; text-indent:-99999em; display:block; width:100px; border-bottom:solid 3px #99a5d2;}

.nav_box_lists{ width:100%; background:#243472; min-height:42px; width:1200px; margin:0 auto;}

.nav_box_lists ul{ width:90%; margin:0 5%; line-height:42px; height:42px; float:left;}
.nav_box_lists ul li{ line-height:42px; font-size:16px; text-align:center; float:left; width:120px; color:#fff; background:url(../images/nav_line.jpg) left center no-repeat;}
.nav_box_lists ul li.navHover{background:#ce444e;}
.nav_box_lists ul li a:link{ color:#fff; display:block;}
.nav_box_lists ul li a:visited{ color:#fff;}
.nav_box_lists ul li.current_nav{ background:#fff;}
.nav_box_lists ul li.current_nav a:link{ color:#fff;}

.nav_box_lists ul li.navHover{background:#ce444e; -webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;}
.nav_box_lists ul .navHover a{color:#fff;}

.nav_box_lists ul .navHover ul{padding:0px; left:-10px; margin:0; z-index:999;}
.nav_box_lists ul .navHover ul li{background:#e75a64; width:120px; line-height:36px;}
.nav_box_lists ul .navHover ul li a{color:#fff;}
.nav_box_lists ul .navHover ul li a:hover{width:120px; background:#fff; color:#444;}
.nav_box_lists ul .navHover ul li:last-child{ border-bottom:0px;}
.nav_box_lists ul li:hover a:link{ color:#fff;}
.nav_box_lists ul li:hover a:hover{ color:#fff;}

.con_body_r{ width:860px; float:right; margin-right:0px;}

.full_con{ width:100%; margin:0px;}

.full .news_lists{ margin:0 5px; background:#fff url(../images/list_bg.jpg) 80% bottom no-repeat;}

.nav_lists{ width:90%; margin:auto;}
.navlists ul{ width:90%; margin:0 5%; padding-bottom:30px;}
.nav_lists ul li{ border-bottom:solid 1px #eaeaea; line-height:46px; font-size:18px; text-align:center; background:url(../images/ico_ons.jpg) 10px center no-repeat;}
.nav_lists ul li a:link{ color:#444; display:block;}
.nav_lists ul li.current_nav{ background:url(../images/ico_on.jpg) 10px center no-repeat;}
.nav_lists ul li.current_nav a:link{ color:#ea4f39;}

.nav_lists ul li:hover{ background:url(../images/ico_on.jpg) 10px center no-repeat;}
.nav_lists ul li:hover a:link{ color:#ea4f39;}

.con_search{ text-align:center; margin:10px 0;}
.con_search input[type="text"]{ width:60%; font-size:16px; padding:10px; border:solid 1px #f5f5f5;}
.con_search input[type="submit"]{ width:100px; background:#ce444e; color:#fff; font-size:16px; padding:10px;  *padding:7px; border:solid 1px #ce444e;}
.con_search input[type="submit"]:hover{ background:#951720;}

.con_site{ border-left:solid 10px #ce444e; line-height:46px; background:#f5f5f5 url(../images/cd_bg.jpg) right center no-repeat; padding-left:10px;}
.con_news_lists{}
.con_news_lists ul li{ width:96%; margin:10px 2%; min-height:50px; overflow:hidden; border-bottom:solid 1px #f5f5f5; padding-bottom:10px;}
.con_news_lists ul li a{ display:block;}

.con_news_lists ul li:hover strong{ color:#243472;}
.con_news_lists ul li strong{ color:#333;}

.con_news_lists ul li em { color:#a6a6a6; text-align:center; font-size:12px; border-right:solid 1px #dcdcdc; padding:10px 20px; float:left; width:30px;height:50px; overflow:hidden; margin-right:10px; font-style:normal;}
.con_news_lists ul li i{ color:#fff; text-align:center; font-size:12px; background:#99a5d2; padding:1px 5px 2px 5px; margin-left:10px; font-style:normal; border-radius:3px; line-height:14px;}
.con_news_lists ul li em i{ color:#9a0c1c; font-size:24px; display:inline-block; font-style:normal;}
.con_news_lists ul li p{ text-align:left; font-size:12px; color:#aaa;}
.con_news_lists ul li p strong{ font-size:16px;}

.con_news_pic_lists li{ width:31.3%; margin:1%; float:left;}
.con_news_pic_lists li a{ display:block; width:100%; height:180px; overflow:hidden;}
.con_news_pic_lists li img{ width:100%; height:180px; overflow:hidden;}
.con_news_pic_lists li em{ font-style:normal; text-align:center; display:block; background:#243472; color:#fff; position:relative; top:-36px; line-height:36px; filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}

.news_con .news_title{ color:#b11429; font-size:20px; text-align:center; line-height:20px; margin:20px 0px;}
.news_con .news_source{ width:98%; background:#f5f5f5; border-radius:2px; text-align:center; line-height:26px;}
.news_con .news_con_body{ line-height:26px; margin:20px; font-size:14px; min-height:200px; overflow:hidden;}

.search_body{ background:#fff;}

.links_text ul li{ width:178px; height:56px; line-height:56px; font-size:18px; text-align:center; border:solid 1px #ccc; background:#f9f9f9; float:left; margin:3px;}
.links_text ul li a { display:block;}
.links_text ul li a:hover{ color:#000; background:#cccccc;}

.links_pic ul li{ width:178px; height:56px; line-height:56px; font-size:18px; text-align:center; border:solid 1px #eee; background:#f5f5f5; float:left; margin:3px; overflow:hidden; text-align:center;}
.links_pic ul li img{ width:178px; height:56px;}
.links_pic ul li a { display:block; text-align:center;}
.links_pic ul li a:hover{ color:#FF3300;}


.pagination{ text-align:center; width:100%; display:block; padding-top:20px; min-height:36px; overflow:hidden;}
.pagination a{ text-align:center; display:inline-block; padding:10px; border:solid 1px #eeeeee; line-height:100%;}
.pagination a.cur{ background:#ce444e; color:#fff;}

.zs_tel{ background:url() left center no-repeat; width:255px; height:53px; float:right; margin-right:50px;}
.zs_bg{background:url(../images/zs_bg.jpg) right bottom no-repeat; background-size:60%;}
.xs_bg{background:url(../images/xs_bg.jpg) right bottom no-repeat; background-size:100%;  border-right:solid 1px #f5f5f5;}
.js_bg{background:url(../images/js_bg.jpg) right bottom no-repeat; background-size:100%;}
.ss_bg{background:url(../images/search.jpg) center center no-repeat; background-size:40%; min-height:600px; overflow:hidden;}

.manager_info{ display:none; position:fixed; top:200px; left:auto; z-index:99900; background:#fff; width:80%; margin: auto 10%;}

.manager_href{ font-size:18px; background:#ce444e; color:#fff; border-radius:5px; padding:20px 30px; display:block; width:120px;}
.manager_href:hover{ background:#c00;}
.closed{ position:absolute; right:0px; font-size:20px; padding:0 10px; margin:10px; color:#ccc; border:solid 1px #f5f5f5;}

.login{ margin:0px!important; padding:50px 0px; width:49%; float:left;}

.login_box td{ height:50px; text-align:left; padding-left:60px; font-size:16px;}
.login_box td input{ border:solid 1px #f5f5f5; padding:5px;}
.login_box td input[type='submit']{ border:0px; background:#ce444e; color:#fff; padding:10px 30px;}
.login_box td input[type='submit']:hover{ background:#951720;}
.login_box .head_title0{ color:#ce444e; font-size:24px;}
.login_out{ background:url() left center no-repeat; width:255px; height:53px; float:right; margin-right:50px;}