@charset "utf-8";
/* CSS Document */
.clear{ clear:both;}
.clearf{ overflow:hidden; zoom:1;}
body{ color:#333; padding: 0 10px; background:#F9F7F3;min-width:100%;  }
img{ }
a{color:#333;}
a:hover{ #0c4ca1;}



/*公共*/
.center{ margin:0 auto;}
.al_wi{ width:1200px; }


/*head*/
.head{ height:125px; background:#0c4ca1; width:100%!important; border-top:10px solid #ef1c22; }
/*.head .center{background:#cfc7b0; height:125px;}*/
.header{ height:121px; }
.head .logo{ float:left; display:inline; margin-top:28px; }
.head .jy{ float:left; display:inline; margin-top:60px; margin-left:168px; }
.head .serch{ float:right; height:38px; display:inline; overflow:hidden; margin-top:63px;   }
.head .se_tx{ float:left; display:inline; width:124px; padding:0px 15px; height:34px;line-height:34px; border:none; border:0px; color:#555;}
.head .se_btn{ float:left; display:inline; width:38px; cursor:pointer; height:34px; background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/1.png) no-repeat center center #fff; border:none;  }

/*导航*/
.nav{ background:#0c4ca1; height:50px; z-index:300; }
.nav .na_ul { height:50px; line-height:50px; padding:0 80px; width: 1175px;  }
.nav .na_ul .na_li{ float:left; width:127px; text-align:center;position:relative; z-index:9999;   height: 50px; line-height:50px;  background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/3.png) 104px center no-repeat;}
.nav .na_ul .na_li a{ color:#fff; font-size:16px; }
.nav .na_ul .na_po{position:absolute; top:50px; left:32px;}
.nav .na_ul li.hover{ background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/4.png) 104px center no-repeat;}
.nav .na_ul li.hover a{}
.nav .na_ul li .af_yj{ display:none; background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/5.png) 26px top no-repeat; padding-top:20px; width:156px; }
.nav .na_ul li .af_yj li{ font-size:14px; cursor:pointer; background:#0c4ca1; width:114px; line-height:45px; height:45px; }
.nav .na_ul li .af_yj li a{ color:#fff; line-height:45px; height:45px; display:block;padding-left:10px; padding-right:10px; font-size:14px; }
.nav .na_ul li .af_yj li a:hover{ display:block; line-height:45px; background:#064497;  }

/*ban*/
.ban{ width:100%; }
	

/*选项卡1*/
.news{ height:302px;    margin-top: 10px;}

/* 首页图片新闻 */
.news .tp_xw,.sec .xx_mh{ width:316px; float:left; display:inline; overflow:hidden; position: relative; }

.news .tp_xw h1,.sec .xx_mh h1,.sec .service h1{ /*background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/9.jpg) left bottom repeat-x;*/  border-bottom:2px solid #0c4ca1; height:36px; line-height:36px; font-size:17px;}
.news .img{ height:244px;  border:1px solid #dcdcdc; padding:5px;}
.news .tp_xw li{ width:316px; height:251px;position: relative;}
.news .tp_xw li h2{ line-height:36px;}
.news .tp_xw li h2 a{ color:#fff; }
.news .tp_xw li img{ width:316px; height:215px;}
.news .tp_xw li  span{border-top:none;bottom:0px;height:36px; position:absolute; padding-left:15px; background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/10.png) left top repeat-x;background: #000; color:#fff;  width:316px; left:0px;}
.news .tp_xw li  h2{left:-54px;bottom:0px;height:36px;top:306px !important;}


.news .new_left,.sec .service{ width:425px; float:left; display:inline;overflow:hidden; position:relative; margin-left:16px;}
/*菜单class*/
.Menubox {width:100%; height:36px;}
.Menubox ul{height:36px;  /*background: url(/template/3bf7509af87840eb82f7369e8cc69b98/images/9.jpg) left 34px repeat-x; */ border-bottom:2px solid #0c4ca1;}
.Menubox li{float:left;display:block;cursor:pointer;width:98px; text-align:center; }
.Menubox li h2{line-height:37px; font-size:17px;}
.Menubox li.hover{ background: url(/template/3bf7509af87840eb82f7369e8cc69b98/images/10.jpg)  no-repeat;}
/*菜单内容*/
.Contentbox{ clear:both; margin-top:0px; }
.Contentbox ul{ margin-top:8px;}
.Contentbox ul  li{ overflow:hidden;     line-height: 26px;    height: 26px;}
.Contentbox ul  li a{ font-size:14px;  width: 317px; display: inline-block;overflow: hidden; }
.Contentbox ul  li span{ float:right; margin-right:8px;}
.Contentbox ul a.ul_mo{ position: absolute; top:0px; right:0px; line-height: 34px; display: inline-block; background:url(1/template/3bf7509af87840eb82f7369e8cc69b98/images/1.png) left center no-repeat; width:50px; text-align:right;}
.Contentbox ul a.ul_mo span{  height:16px; width:16px; display:inline-block; }

.news .new_right,.sec .topic{ width:423px; float:right; display:inline;overflow:hidden;}
.news .new_right h1,.sec .topic h1{ /*background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/9.jpg) left bottom repeat-x;*/ border-bottom:2px solid #0c4ca1;height:36px; line-height:36px; font-size:17px;}
.news .new_right h1 a{ float:right; background:url(1/template/3bf7509af87840eb82f7369e8cc69b98/images/1.png) left center no-repeat; font-size:14px;  width:50px; text-align:right;}
.news .new_right ul{ margin-top:8px;}
.news .new_right  li{ overflow:hidden;   line-height: 25px; height:25px;}
.news .new_right  li span{ float:right; margin-right:8px;}


.news .new_right ul{ margin-top:8px; background:#ededed;/* height:296px;*/ padding:0 25px;}
.news .new_right ul li{ padding:6px 0px; border-bottom:1px dashed #ccc; height:38px;}
.news .new_right ul li:last-child{ border:none;}
.news .new_right ul li h2{  line-height:24px; margin-top:7px;}
.news .new_right .time{ float:left; margin-right:16px; width:43px; height:48px;}
.news .new_right .time .year{ height:19px; background:#ae0c2a; text-align:center; line-height:19px; color:#fff;}
.news .new_right .time .date{ height:19px; background:#fff; text-align:center; line-height:19px;}

.sec{ margin-top:5px; height:158px;}
.sec .log{ padding:0 9px;}
.sec .login_nav{margin-top:10px;}
.sec .login_username{text-align: right; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold;}
.sec .login_usernameInput{height: 41px;line-height: 41px; padding: 0px;    font-weight: bold;vertical-align:middle;}
.sec .login_usernameInput h3{height: 28px;line-height: 28px; float:left;}
.sec #name{font-size: 12px; height: 28px;line-height: 28px; outline: 0px; border-radius: 10px; border: 1px solid #CCCCCC; width:75%;  padding-left:10px;}
.sec #name{font-size:12px; height:41px; line-height:41px; outline:0px; border-radius:0; border:none; width:248px; background:url(input_bg/template/3bf7509af87840eb82f7369e8cc69b98/images/1.png) no-repeat 0 0; padding:0 40px 0 10px;}

.sec .ok_gou{height: 40px; color: #5CB85C; font-size: 35px; display: none; text-align: center; border-radius: 10px;padding: 0px; line-height: 37px; border: 2px solid  #5CB85C;}
.sec .error_cuo{height: 40px; color: red; font-size: 40px;  display: none; text-align: center; border-radius: 10px;padding: 0px; line-height: 30px; border: 2px solid red;}
.sec .login_psdNav{margin-top:2px; margin-top:16px;}
.sec .login_psdNav .col-xs-6{height: 41px;line-height: 41px; padding: 0px;    font-weight: bold; vertical-align:middle;}
.sec .login_psdNav .col-xs-6 h3{height: 28px;line-height: 28px; float:left;}
.sec #psd{height: 28px; line-height: 28px;font-size: 12px; outline: 0px; border-radius: 10px; border: 1px solid #CCCCCC; width: 75%; padding-left:10px; }
.sec #psd{font-size:12px; height:41px; line-height:41px; outline:0px; border-radius:0; border:none; width:248px; background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/input_bg2.png) no-repeat 0 0; padding:0 40px 0 10px;}
.sec .login_btn_div{text-align: center; margin-top:15px;}
.sec #login{outline: 0px; border: 0px; width: 170px; height:30px; background:#0c4ca1; border-radius:5px; color: white;  font-size: 14px; cursor:pointer; height:36px; float:left; width:95px;}
.sec #logout{outline: 0px; border: 0px; width: 170px; height:30px; background:#cdcdcd; border-radius:5px; color: white;  font-size: 12px; cursor:pointer;}
.sec #findpsd{float:right; font-size:14px; color:#999; line-height:24px; margin-top:6px;}



.sec .service ul{ padding:0 10px; width:450px;}
.sec .service ul li{ float:left;  border: 1px solid #dcdcdc;background: url(/template/3bf7509af87840eb82f7369e8cc69b98/images/19.png) no-repeat;margin-top: 9px; margin-right:16px;width: 190px; text-align: center;}
.sec .service ul li .a1{    background: url(/template/3bf7509af87840eb82f7369e8cc69b98/images/20.png) 34px center no-repeat;}
.sec .service ul li .a2{    background: url(2/template/3bf7509af87840eb82f7369e8cc69b98/images/1.png) 34px center no-repeat;}
.sec .service ul li .a3{    background: url(/template/3bf7509af87840eb82f7369e8cc69b98/images/22.png) 34px center no-repeat;}
.sec .service ul li .a4{    background: url(2/template/3bf7509af87840eb82f7369e8cc69b98/images/3.png) 34px center no-repeat;}
.sec .service ul li .a5{    background: url(/template/3bf7509af87840eb82f7369e8cc69b98/images/axf.png) 115px center no-repeat;}
.sec .service ul li a{font-size: 14px;display: block; height: 50px; line-height: 50px;  padding-left: 47px;}
.sec .topic{}
.sec .topic ul{ padding:0 10px; width:460px;}
.sec .topic ul li{  float:left; margin-top: 9px; margin-right:16px;width: 192px;    display: inline; }
.sec .topic ul li img{ width:192px; height:52px;}


/*foot*/
.foot{ height:103px; width:100%; background:#0c4ca1;  margin-top:10px; text-align:center; border-top:5px solid #ef1c22; }
.foot .inner{  position:relative; padding-top: 14px;  }
.foot .inner p{  height: 24px;line-height: 24px; /*color: #714408;*/ color:#fff; font-size: 12px;}
.foot .inner .tw_co{position:absolute; top:12px; right:50px; width:102px;}
.foot .inner .tw_co img{ width:80px; height:80px;    float: left;}
.foot .inner .link{ width: 461px;  margin: 0 auto;}

.foot .inner .link .fo_ul { height:32px; line-height:32px; }
.foot .inner .link .fo_ul .fo_li{ float:left; display:inline; width:84px; height:32px; cursor:pointer; text-align:center;position:relative; line-height:32px; margin-right:15px; font-size:13px; color:#fff; padding-left:16px;}
.foot .inner .link .fo_ul .li1{ background:url(1/template/3bf7509af87840eb82f7369e8cc69b98/images/4.png) 10px center no-repeat;}
.foot .inner .link .fo_ul .li2{ background:url(1/template/3bf7509af87840eb82f7369e8cc69b98/images/5.png) 10px center no-repeat;}
.foot .inner .link .fo_ul .li3{ background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/16.png) 10px center no-repeat;}
.foot .inner .link .fo_ul .li3 .na_po {height:296px; overflow-y:auto; overflow-x:hidden;}
.foot .inner .link .fo_ul .li4{ background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/1/template/3bf7509af87840eb82f7369e8cc69b98/images/7.png) 10px center no-repeat;}
.foot .inner .link .fo_ul .fo_li a{ color:#fff; }
.foot .inner .link .fo_ul .na_po{position:absolute;  bottom:32px; left:-104px; background:#fff; /*height:200px;*/ overflow-y:auto; overflow-x:hidden;}
.foot .inner .link .fo_ul li.hover{ background-color:#064497;}
.foot .inner .link .fo_ul li.hover .na_po .in_ul li:last-child{ border:none;}
.foot .inner .link .fo_ul li.hover .na_po{ border:2px solid #064497;}
.foot .inner .link .fo_ul li.hover a{color:#f69a18;}
.foot .inner .link .fo_ul li .in_ul{ display:none;  width:200px; }
.foot .inner .link .fo_ul li .in_ul li{ cursor:pointer;  line-height:32px; height:32px; border-bottom:1px dashed #ccc;}
.foot .inner .link .fo_ul li .in_ul li a{ line-height:32px; height:32px; display:block; color:#333; font-size:13px; }
.foot .inner .link .fo_ul li .in_ul li a:hover{ display:block; line-height:32px; color:#f69a18; }






/*首页banner轮转*/
.banner{ width:100%; height:434px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:434px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:100%; float:left;}
.b-img img{ width:100%; height:100%; max-width:1920px; display:block; margin:0 auto; }
.b-list{ height:50px; padding-top:700px; position:relative; margin:0 auto;z-index:1;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:40px; height:100px;  margin:0 auto; margin-top:168px;}
.bar-right em{ display:block; width:40px; height:100px; margin:0 auto; margin-top:168px;}
.ll em{background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/7.png) 0px 0px no-repeat;}
.rr em{ background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/8.png) 0px 0px no-repeat;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}



/*list页面*/
.zy_dt{}
/*左侧列表导航*/
.zy_dt .zy_lf{ margin-top:10px; width:227px; float:left; overflow:hidden; display:inline;min-height:274px; _height:274px; background:#fff; }
.zy_dt .zy_lf h1{ color:#fff; background:url(3/template/3bf7509af87840eb82f7369e8cc69b98/images/3.png) left top no-repeat; height:40px; font-size:16px;line-height:40px;    padding-left: 36px;}
.zy_dt .zy_lf .zy_di{ padding:0 11px;}
.zy_dt .zy_lf ul{ border-bottom:3px solid #0c4ca0; padding:0 10px;}
.zy_dt .zy_lf ul li{ line-height:40px;  padding-left:27px; background:url(3/template/3bf7509af87840eb82f7369e8cc69b98/images/4.png) no-repeat 10px center; border-bottom:1px dotted #186bb2; }
.zy_dt .zy_lf ul li:last-child{ border:none;}
.zy_dt .zy_lf ul li a{display:block; }
.zy_dt .zy_lf ul li.hover{ }
.zy_dt .zy_lf ul li.hover a{    color: #0c4ca1; font-weight:bold;}


/*网站新闻列表*/
.ne_lb{ margin-top:12px; }
.ne_lb li{ height:30px; line-height:30px; background:url(3/template/3bf7509af87840eb82f7369e8cc69b98/images/4.png) no-repeat 5px center;padding-left:22px;border-bottom: 1px dashed #dcdcdc;}
.ne_lb li a{ font-size:13px; }
.ne_lb li span{ float:right; margin-right:15px; }


/*右边内容*/
.zy_dt .zy_ri{ width:932px; padding:0 15px; margin-top:10px;  float:right; display:inline;  min-height:570px; _height:570px; }
.zy_dt .zr_h1{  font-size:18px; height:40px; line-height:40px;     border-bottom: 3px solid #0e4ca1; }
.zy_dt .zr_h1 b{border-bottom:3px solid #ef1d23; display:inline-block; text-align:center; padding:0 10px;font-weight:bold;}
.zy_dt .zr_h1 span{ float:right; font-size:12px; font-weight:normal;}
.zy_dt .zr_co{ padding:20px;}
.zy_dt .zr_co .zy_h2 {font-size: 20px;font-weight: bold;text-align: center;line-height: 25px;color: #333; padding:13px 0px;border-bottom: 1px dashed #dcdcdc;}
.zy_dt .zr_co .zy_h3 {font-size: 12px;line-height: 36px; margin-top:10px; margin-bottom:20px;font-weight: normal;text-align: center;}
.zy_dt .zy_ri p {line-height: 45px; font-size:16px;}
.zy_dt .zy_ri strong{font-weight:bold;}
.zy_dt .zy_ri p img{ display:inline-block;}
.zy_dt .zy_ri table tr td{/*border:1px solid #666 !important;*/}

.com object{display:block; margin:0 auto;}
.com table tr td{border:1px solid #666 !important;}
.dylm table tr td{border:1px solid #666 !important; padding: 10px;}
.zy_dt .zy_ri table p{font-size:14px;}
.zy_dt .zy_ri .dylm table span{font-size:14px !important;}





/*校园风貌图片翻页*/
.mkeFocus { height:850px; width: 900px; background:#fff;border: 1px solid #C9CACB; padding-top: 7px; margin:30px auto }
.mkeUl { margin: 0px auto; height: 850px;  width: 900px; position: relative; overflow:hidden; }
.bt_xy{ width:900px;}
.ml_xy{ height:675px;}
.mkeUl ul { position: absolute; left: 0px; top: 0px; height: 800px; }
.mkeUl ul li { float: left; text-align: center; font: 20px "微软雅黑"; width:900px; overflow:hidden; }
.ml_xy ul li{}
.mkeUl ul li img {}
/*.mkeUl ul li p{ margin-top:16px;}*/
.mkeNum { height: 35px; width: 37px; position: absolute; z-index: 1; left: 265px; bottom: 0px; font: 20px Arial; background:url(/template/3bf7509af87840eb82f7369e8cc69b98/images/banNum.jpg) left top no-repeat; }
.mke_ns1 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 0px; top: 0px; }
.mke_ns2 { line-height: 16px; color: #9FA0A0; text-align: center; display: block; height: 16px; width: 16px; position: absolute; right: 0px; bottom: 0px; }
.mke_ns3 { line-height: 16px; text-align: center; height: 16px; width: 16px; position: absolute; left: 12px; top: 9px; }
.mkeLbtn { background: url(/template/3bf7509af87840eb82f7369e8cc69b98/images/kelBtn.png) no-repeat; height: 52px; width: 30px; position: absolute; left: 0px; top: 374px; cursor: pointer; z-index: 10; }
.mkeRbtn { position: absolute; top: 374px; right: 0px; background: url(/template/3bf7509af87840eb82f7369e8cc69b98/images/kerBtn.png) no-repeat; height: 98px; width: 30px; cursor: pointer; z-index: 10; }
.mx_bt{ width:36px; height:98px; top:165px;}
.mb_lf{ left:6px;}
.mb_ri{ right:6px;}
.sm_js{ left:10px; bottom:4px;}