@charset "utf-8";
body{ margin:0px; padding:0px; font-size:14px;font-family:"微软雅黑","黑体";color:#898989;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; max-width:100%;}
a{ color:#5c5c5c; text-decoration:none}


em,i { font-style: normal; }





.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left;}
.fr { float:right;}
.hidden{display:none;}

.wrap{ width: 1340px; margin:0 auto; }
.fl{ float: left; }

  @media print {
.header {
    width: 100%;
    border-top: 4px solid #0168b7;
    transition: All 0.4s ease-in-out;} 


.ny_about_body{ width:100%;}
/*内页当前样式*/
.modern_box{ width: 100%; margin-top: 2rem;  height: 3rem;}
.modern_box h4{ width: 30%; float: left;  font-size: 20px; color: #333; display:none;}
.dq{ float: right; padding-left: 25px; background: url(../images/a_13.png) no-repeat 0 -0px; height: 3rem;display:none; }
.bottom_bg{ width: 100%; background: url(../images/bottom_bg_06.jpg) repeat-x;  height: 246px; margin-top:65px; display:none; }
  }

  @media screen{
.header {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    border-top: 4px solid #0168b7;
    transition: All 0.4s ease-in-out;
    z-index: 999999999999;}

.ny_about_body{ width:1340px;  margin: 0px auto;  }
/*内页当前样式*/
.modern_box{ width: 100%; margin-top: 2rem;  height: 3rem;}
.modern_box h4{ width: 30%; float: left;  font-size: 20px; color: #333;}
.dq{ float: right; padding-left: 25px; background: url(../images/a_13.png) no-repeat 0 -0px; height: 3rem; }
.bottom_bg{ width: 100%; background: url(../images/bottom_bg_06.jpg) repeat-x;  height: 246px; margin-top:65px; }
  }



.headerbox{ width:1440px; margin: 0 auto;height: 140px; }
.logo{width:471px; float: left; padding-top: 30px; padding-left: 20px;}
.logo img{width:100%;}


.bnbgs{background: url(../images/bnbg.png) repeat-x;   height: 340px;
    position: absolute;
    width: 100%;
    z-index: 9999;}
.banner img{width:100%; }


.ewm_box{ float: right; }
.tbgn{background: url(../images/a_01.png) left center no-repeat; height: 25px; }
.tbgn p {line-height: 18px; color: #2f83c4; padding-left: 18px;}
.tbgn p span{ color: #fff; font-size:20px; padding-right: 10rem; padding-left: 2rem;  font-weight: bold;}
.tbgn a{font-size: 14px; color: #fff; padding: 0 13px;}
.tbgn a:hover{color: #68b9f0;}
.ewm{ width: 80px; height: 80px; margin-top:10px; margin-left:8.4rem;}

.ewm p{ text-align: center; padding-top: 5px; color: #0168b7;}

.ssknr{ width:300px; float:right; position:relative; height:30px; margin-top:10px; margin-right:15px;}
.search {  display:block; background:url(../images/search.png) center no-repeat; width:18px; height:18px; position: absolute;right:10px; top:8px;}
.wby10{border: none;width:264px;border-bottom: 1px solid #fff;height: 28px;line-height: 28px;display: none;}
.ssknr input{color:#fff;}
.ssknr input::-webkit-input-placeholder{color:#fff;}

.nav{width:1440px; margin: 0 auto; background: #0168b7;height: 50px; }
.nav ul{  float:left;}
.nav li{float: left; position:relative; line-height: 50px; color: #4882af;}
.nav li dl { display:none; position:absolute; left:10px; top:50px; width:130px; background:#febe00; z-index:100;}
 
.nav ul li a{font-size: 18px; color: #fff; padding: 0 48px;}
.nav li dt a { text-align:center; font-size:16px; display:block; line-height:36px; padding:0!important;}
.nav li dt:hover a { color:#0168b7;}
.nav .hover1 a{display: inline-block;*display:iinline;background: url(../images/a_02.png) no-repeat 10px center;color: #fff;}
.nav .hover1 dt a{display:block;}
.nav ul li.hover1:hover>a {color: #0168b7;display: inline-block;*display:iinline;background: url(../images/a_02.png) no-repeat 10px center;color: #0168b7;}
.nav ul li:hover>a {color: #0168b7; display: inline-block;*display:iinline;background: url(../images/a_02.png) no-repeat 10px center;color: #0168b7;}
.nav .hover1 a:hover{color: #0168b7;}
.dkjs{position: absolute;bottom: 70px; width:630px; background: rgba(1,104,183,.7); border-left: 4px solid #febe00; padding: 0 30px 50px 30px;left:50%; transform:translateX(-50%); margin-left: -380px;}
.dkjs h2{color: #fff; font-size: 24px; line-height: 78px;}
.dkjs p{color: #fff; font-size: 16px; line-height: 28px;}
.banner .swiper-pagination{width:630px;bottom: 90px;left:50%;transform:translateX(-50%);margin-left: -380px;text-align: left;}
.banner .swiper-pagination-bullet{background: #2dafff;width:10px; height: 10px;border-radius:0px; opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #febe00;}

.xxbt{background: #febe00;}
.xxbt p{font-weight: 800; line-height: 50px; text-align: center; font-size: 18px; color: #222222;}
.xtb1{display: inline-block;*display: inline;background: url(../images/a_04.png);width:21px; height: 12px; margin-left: 12px;}


.index_new_box{ width: 100%; height: 600px; margin-top: 4rem;  background: #f9f9f9; padding-top: 1rem;}
.index_n_t_box{ width: 100%; padding-top: 2rem; border-bottom: 1px solid #e5e5e5;  height: 3.5rem;}
.index_n_title{ padding-bottom: 2em; width:70%; float: left;  }
.index_n_title h2{ font-size: 30px; width: 134px; float: left; color: #134e93;  font-weight: normal;  padding-left: 40px; border-right: 1px solid #e2e2e2; background: url(../images/a_08.png) no-repeat 5px 4px;}
.index_n_title span{ line-height: 2.2rem; font-size: 18px; padding-left: 1rem; font-variant: small-caps; color: #dfdfdf; }
.t_p{ float: right; line-height: 3rem; }

.index_n_body{ width: 100%; }

.index_n_left{ width: 650px; float:left;  overflow: hidden;}


.xt_dtlb{ position: relative; width: 650px; height: 420px; margin-top: 2em; }
.xt_dtlb .bd li{ opacity: 0; position: relative;}
.xt_dtlb .bd li span{ display: block; position: absolute; background: rgba(0,0,0,.6); width: 100%; height: 48px; line-height: 48px; z-index: 5; bottom: 0; left: 0;}
.xt_dtlb .bd li span b{ display: block; padding-left: 15px; color: #fff; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 80%;}
.xt_dtlb .bd li img{ width: 650px; height:  420px; display: block;}
.xt_dtlb .hd{ position: absolute; bottom: 20px; right: 10px; z-index: 10;}
.xt_dtlb .hd li{ float: left; width: 10px; height: 10px; background: #bfbfbf; margin-right: 10px; border-radius: 50%; cursor: pointer; text-indent: -99999px;}
.xt_dtlb .hd .on{ background: #fff;}


.index_n_right{ width: 675px;  float: right; margin-top: 1.5rem;}
.index_n_right li { line-height: 35px; border-bottom: 1px solid #f2f2f2; }
.index_n_right li span{ float: right;  color: #999;}
.index_n_right li a{ color: #333333; padding-left: 15px; background: url(../images/dot.png) no-repeat 0px 7px; }
.index_n_right li a:hover{ color: #333333; padding-left: 15px; background: url(../images/dothover.png) no-repeat 0px 7px; }

.notice_bar{ width: 100%; background:#0168b7; height: 555px;  margin-top: 4rem; background-size cover;}
.notice_t_box{width: 100%; padding-top: 3.6rem; border-bottom: 1px solid #4875ad;  height: 3.5rem; }
.notice_t_title{ padding-bottom: 2em; width:70%; float: left;  }
.notice_t_title h2{ font-size: 30px; width: 134px; float: left; color: #fdbd01;  font-weight: normal;  padding-left: 40px; border-right: 1px solid #c4a226; background: url(../images/a_09.png) no-repeat 5px 4px;}
.notice_t_title span{ line-height: 2.2rem; font-size: 18px; padding-left: 1rem; font-variant: small-caps; color: #fdbd01; }
.t_p1 a,.t_p1 a:hover{ float: right; line-height: 3rem; color: #fdbd01; }

.notice_box{ width: 1340px; overflow: hidden; }
.notice_kj{width: 1440px;  margin-top: 2em; }
.notice_kj dl{ width: 645px; float: left;  margin-right: 50px; margin-bottom: 50px;}
.notice_kj dl dt a{ width: 66px; height: 80px; background: #002b61; float: left; border-radius: 0.5rem; color: #bed5ed; }
.notice_kj dl dt a strong{ font-size: 30px;  text-align: center; display: block;  padding-top: 0.7rem;}
.notice_kj dl dt a div{ font-size: 14px;  text-align: center; padding-top: 0.5rem;}

.notice_kj dl dt a:hover{ background: #fff;  color: #002b61;}
.notice_kj dl dt a:hover strong{ font-size: 30px;  text-align: center; display: block;  padding-top: 0.7rem;}
.notice_kj dl dt a:hover div{ font-size: 14px;  text-align: center; padding-top: 0.5rem;}


.notice_kj dd{ width: 562px; float: right; }
.notice_kj dd a b{ color: #d9eeff; font-size: 16px;  padding-bottom: 0.5rem; display: block;}
.notice_kj dd a span{ color: #b1dbfd; font-size: 14px; line-height: 24px; display: block; margin-top: 0.5rem;}

.special_bg{ width: 100%; height: 130px;   background-position:center;  margin-top: 3rem; }

.education_box{background: #f9f9f9; height: 617px; margin-top: 3rem; }
.title_bar{ width: 418px; padding-top: 3rem; }
.title_h3{ border-bottom: 1px solid #dcdcdc; overflow: hidden; padding-bottom: 1.5rem; }
.title_tl  h3{font-size: 30px; width: 134px; float: left; color: #134e93;  font-weight: normal;  padding-left: 40px; border-right: 1px solid #e2e2e2; background: url(../images/a_08.png) no-repeat 5px 4px;}
.title_tl span{ line-height: 2.2rem; font-size: 18px; padding-left: 1rem; font-variant: small-caps; color: #dfdfdf; display: block;  text-indent:1rem;}

.education_listbox{ width: 418px; margin-right: 42px;}
.education_listbox ul{ padding-top: 1rem;  line-height: 37px;}
.education_listbox ul li a{color: #333333; padding-left: 15px; background: url(../images/dot.png) no-repeat 0px 7px;} 
.education_listbox ul li a:hover{color: #333333; padding-left: 15px; background: url(../images/dothover.png) no-repeat 0px 7px;} 
.education_listbox ul li span{ float: right; }
.more{ width: 109px; height: 31px; border: 1px solid #aaa; border-radius: 0.5rem; text-align: center; line-height: 31px; margin-top: 1rem; }

.mmm{margin-right: 42px;}



.friendly_link{ width: 100%; padding-top: 1.5rem; }
.friendly_link b{ width: 94px; color: #fff; float: left; padding-left:20px; background: url(../images/link_dot_06.jpg) no-repeat 0 3px; }
.friendly_link p a,.friendly_link p a:hover{ color: #fff; margin-left: 0.5rem; margin-right: 3.5rem; }

.bottom_text_box{ width: 635px; float:left; margin-top: 3.5rem; line-height: 2rem; color: #c2c2c2; }
.bottom_imgbox{ width: 125px; float: right;  margin-top: 4rem; }
.bottom_imgbox img{ margin-right: 5px; }
.bottom_text_box a,.bottom_text_box a:hover{ color: #fff; }




/*内页导航样式*/
.submenu_box{ width: 100%; }
.submenu_box li{ float: left; width: 166px; height: 3rem; line-height: 3rem; background: #f9f9f9; text-align: center;  font-size: 18px; margin-right: 1rem;}
.submenu_box li a{ color: #333; }
.submenu_box li a:hover{ color: #0b4b9a; }
.cur{ color: #0b4b9a; }

/*内容单页样式*/
/* .ny_content_box{ width: 1340px; box-shadow: 10px 5px 10px 5px rgba(0,0,0,0.2); margin-top: 2rem; }
.ny_content_box div{line-height: 28px; color: #666; margin-bottom: 1rem;}
.ny_content{ width: 95%;  padding-top: 2rem; padding-bottom: 2rem; padding-left: 2rem;}
.ny_content_box p{line-height: 28px; color: #666;} */


/*内容单页样式*/
.ny_content_box{ margin-top: 2rem;  width: 100%;}
.ny_content{ width: 100%;  padding-top: 2rem; padding-bottom: 2rem;  eight: 0 auto;}
.ny_content_box p{line-height: 28px; color: #666; margin-bottom: 2.5rem;}





/*内容新闻列表样式*/
.ny_News_list{ width: 100%; }
.ny_News_list li { line-height: 45px; }
.ny_News_list li a{ color: #333; padding-left: 15px; background: url(../images/dot.png) no-repeat 0 7px; font-size: 16px; }
.ny_News_list li a strong{ color: #fa021f; }
.ny_News_list li a:hover{ color: #124d95; padding-left: 15px; background: url(../images/dothover.png) no-repeat 0 7px;  font-size: 16px; }
.ny_News_list li span{ float: right; }


/*内容新闻翻页样式*/
.page_box{ text-align: center;  padding-top: 1.5rem; padding-bottom: 1.5rem;}
.page_box a{ border: 1px solid #ccc; padding-top: 0.3rem;  padding-bottom: 0.3rem; padding-left: 0.3rem; padding-right: 0.3rem; margin-right: 0.5rem;}
.page_box a:hover{ background: #0b4b9a; padding-top: 0.3rem;  padding-bottom: 0.3rem; padding-left: 0.3rem; padding-right: 0.3rem; color: #fff;  margin-right: 0.5rem;}


/*内容新闻详情样式*/
.news_c_bar{ width: 100%; }
.news_c_t_box{ width: 100%; }
.news_c_t_box b{ text-align: center; font-size: 24px; color: #333; display: block; }
.news_c_t_box span{ text-align: center; padding-top: 1.5rem; color: #666;  display: block; padding-bottom:0.5rem; }


/*内容产品样式*/
.ny_prolist{ width: 1440px; }
.ny_prolist li { float: left; margin-right: 40px; margin-bottom: 2rem; }
.ny_prolist li a{ width: 288px; display: block;}
.ny_prolist li a img { width: 282px;  height: 224px; border: 1px solid #ccc; padding: 3px;}
.ny_prolist li a span{ text-align: center; display: block; padding-top: 0.6rem; }

.table_form tr th{ line-height: 20px; }
.input-text{ width: 95%; height: 30px; border: 1px solid #ccc; margin-bottom: 1rem; margin-top: 1rem;}

.button{ width: 20%;  background: #0b4b9a; height: 2rem; color: #fff;}


ul.zfld-list{ margin:0; padding-top:15px; clear: both; overflow: hidden;}
ul.zfld-list li{ margin-bottom:20px; padding:15px 40px 15px 0px; border-bottom:1px dashed #ddd; overflow:hidden; width: 30%; float: left; height: 287px; }
ul.zfld-list li:nth-child(even){ margin-right:0;}
ul.zfld-list li i{ float:left; width:155px; height:200px; margin-left:15px}
ul.zfld-list li h3{ float:left; width: calc(100% - 200px); font-size:18px; color:#333333; font-weight:bold;margin-left:20px; }
ul.zfld-list li h3 a{ color:#333}
ul.zfld-list li p{ float:left; width: calc(100% - 200px); font-size:16px;margin-left:20px; }
ul.zfld-list li p.zi1{ color:#666; line-height:26px;}
ul.zfld-list li p.zi2{ color:#015293;}
ul.zfld-list li p.zi2 span{color:#999; display:block; float:left; line-height:26px;}
ul.zfld-list li .anniu{ float:right; width:100px; height:40px;}
ul.zfld-list li .anniu a{width:100px; color: #015293; line-height:40px; border-radius:3px; background:#f7f7f7; display:block; text-align:center; font-size:14px;}

/*校长信箱*/
.mailbox{ width: 100%; }

.inputbox{ width: 100%;  border: 1px solid #CCC; height: 50px; margin-bottom: 1.5rem;  border-radius:0.5em; line-height: 50px; }
.inputbox span{ width: 90px; float: left; text-indent: 0.5rem; color: #333; }
.inputbox .input_txt{ width: 1182px; float: left;  line-height: 52px; color: #999;}


.inputbox1{ width: 100%;  border: 1px solid #CCC; height: 50px; margin-bottom: 1.5rem;  border-radius:0.5em; line-height: 50px;  }
.inputbox1 span{ width: 100px; float: left; text-indent: 0.5rem; color: #333; }
.inputbox1 span s{ padding-top: 0.5rem; }
.inputbox1 .input_txt1{ width: 1100px; float: left;  line-height: 52px; color: #999;}

.textarea{width: 100%;  border: 1px solid #CCC; height: 200px; margin-bottom: 1.5rem;  border-radius:0.5em; line-height: 50px; }
.textarea span{ width: 195px; float: left;  text-indent: 0.5rem; color: #333; }
.textarea_border{ height: 180px; width: 1074px;  line-height: 20px;  margin-top: 13px; color: #999;}

.submit_box{width: 100%;  height: 50px;  background: #1e88e5;  border-radius:0.5em; text-align: center; line-height: 50px; display: block;}
.submit_box p{ line-height: 50px; display: block; color: #fff; cursor: pointer; font-size: 16px; }

/*领导班子*/
.ldzc-content {}
.ldzc-content ul { margin:0px; padding:0px;}
.ldzc-content li { width:100%; overflow:hidden; padding-bottom:20px;}
.ldzc-content li img { display:block; width:auto; float:left; margin-right:40px;}
.ldzc-content li h1 { font-size:21px; color:#015293; margin:0px 0px 10px 0px; font-weight:bold;}
.ldzc-content li p { font-size:16px; color:#666666; margin:10px 0px 0px 0px; line-height:24px;}
.ldzc-content li p b { color:#015293; font-size: 18px; font-weight: bold;}
.ldzc-wdjl { font-size:16px; color:#333; margin: 0 0px; padding-right:40px;}
.ldzc-wdjl p { font-size:16px; color:#333; line-height:20px; margin-bottom:20px;}


.jgxx-r-box table{    width: 100%;}
.jgxx-r-box table thead tr{    background:#e6f1f7;}
.jgxx-r-box table thead th{    padding: 10px 5px;    font-weight: normal;}
.jgxx-r-box table thead th:nth-of-type(2){    text-align: center;}
.jgxx-r-box table td{    padding: 10px 5px;    text-align: left;    position: relative;}
.jgxx-r-box table td:nth-of-type(2){  text-align: center;}
.jgxx-r-box table tr:hover a{    color: #016aae;}


