@charset "utf-8";
/* CSS Document */


.sub_banner{ max-width: 1200px; margin:0 auto;}
.subPage{max-width:1200px;margin:0 auto;position:relative;}
.sub_top{width:100%; background: url(../images/subnavbg.png) repeat; overflow:hidden;}

.sub_title02{ background:#fafafa; padding:6% 0;}
.sub_title02 h3 i{ color:#990000; font-size:26px; display:block; padding-bottom:20px;}
.sub_title02 span i{ font-family:'Georgia'; font-size:22px; color:#66887e;}
.sub_title02 .list_info{ background:#fafafa;}
.sub_title{width:250px;overflow:hidden;height:80px;line-height:80px; text-align:center;font-size:2.4em;float:left;color:#ffffff; }
.bread{width:auto;height:50px; line-height:50px; color:#282828;font-size:1.4em; float:right; background:url(../images/local.png) no-repeat left center; padding-left: 27px;}
.bread span{float:left;font-weight:normal;color:#999999;}
.bread span a{color:#999999;}
.bread a:hover{color:#b1957a;}
.sub_t01 h2:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-ms-opacity:0.8;opacity:0.8; transition: all 1s ease 0s; }
.sub_mbtn{width:100%;height:40px;background:url(../images/sub-mbtn02.png) no-repeat right 20px center;background-color:#e6e6e6;cursor:pointer;display:none;}
.open{ background: url(../images/open.png) no-repeat right 20px center; background-color:#eaeaea;}
.sub_mbtn span{ font-size: 1.5em; font-weight: bold; display:inline-block; line-height: 40px; padding-left: 20px;}

.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{ background: #f5f5f5; }
.sub_navm li{position:relative;}
.sub_navm li a{ font-size: 13px; color:#282828; padding-left:20px;height:40px;line-height:40px;border-bottom:1px solid #d3d3d3;display:block;}
.sub_navm li a:hover{color:#7f0007;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#7f0007; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{ padding-left: 30px;  height:40px;line-height:40px;border-bottom:1px dotted #ccc;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;height:30px;line-height:30px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#a70510}
.sub_navm li strong.phone_arrow{width:20px;height:20px;line-height:20px;text-align:center;display:block;position:absolute;right:15px;top:15px;z-index:99; text-indent: 99em;
	background: url(../images/arrow.png) no-repeat;cursor:pointer;}
.subPage_con{overflow:hidden;min-height:470px;}
.sbu_leftWrap{width:250px;float:left; }


.subPage_con{min-height:700px; margin-bottom:30px;}

.sub_left li{ position: relative; }
.sub_left .logobg{ text-align: center; margin: 60px 0; }
.sub_left li strong.arrow{display:block;height:15px;line-height:15px;width:20px;text-align:center; background: url(../images/arrow.png) no-repeat; position:absolute;right:25px;top:17px;
	 text-indent: 99em; z-index:33;cursor:pointer;transition:all 0.3s ease-in-out}
.sub_left li.on strong.arrow{background: url(../images/arrow02.png) no-repeat;}
.twoJ_menu{display:none;}
.sub_left .twoJ_menu dd a{display:block;font-size:14px !important;border-bottom:1px solid #e7e7e7;color:#666666; margin: 0 20px !important;}

/*左侧边栏*/
.sub_left{width:250px; position: absolute; left: 0; top: -83px; overflow:hidden;z-index:999;}
.sub_left .sub_nav{ overflow:hidden; background-color:#e5eaef; }
.sub_left .sub_nav li a{margin:15px 20px; display:block;font-size:1.6em;color:#333; padding: 10px 9px; }
.sub_left .sub_nav li a{ padding-left: 25px; }
.sub_left .sub_nav li a:before{content:''; display:block; position: absolute; left:30px; top: 14px;   width:0;
    height:0;
    border-top:6px solid transparent;
    border-bottom:6px solid transparent;
    border-left:6px solid #003263;}

.sub_left .sub_nav li a:hover,.sub_left li a.active{ background: #fff; color: #9b0000;}
.sub_left .sub_nav li a:hover:before,.sub_left .sub_nav li a.active:before{    border-left:6px solid #9b0000;}
.campus{width:250px; margin-top:20px;}




/*右侧*/
.sub_right{margin:0 0 0px 290px;}
.marginBot{margin-bottom:40px;}
.pageArticle{  overflow:hidden;}
.articleTitle{width:auto; height: 50px; position:relative;}
.articleTitle h2{overflow:hidden;font-size:2.2em; padding-right: 10px; width:auto;color:#333333; background: #fff; position: absolute; top:35px; left: 0;}
.article{width:auto;overflow:hidden;}
.article p{font-size:1.6em;line-height:44px; color: #666;}
.borderBot {border-bottom: #e1e1e1 1px solid; margin-bottom:30px;}




/*列表页*/
.list01{width:100%;overflow:hidden;}
.list01 li{background:#f5f5f5;border: #f5f5f5 1px solid;padding:12px 17px; margin-bottom: 10px; overflow:hidden;}

.list01 li:hover{ background:none; border: #9a0000 1px solid; }
.list01 li a{display:block;width:83%;line-height:25px; color:#282828;float:left; font-size:16px;  }
.list01 li a:hover{color:#003263;}
.list01 li .rightDate{float:right; font-size:16px; height: 25px; line-height: 25px; color: #a7a7a7;}

/*现任领导*/
.leaderTitle{ height: 30px; line-height: 30px; border-left: #9b0000 6px solid; padding-left: 15px; margin-bottom: 20px; }
.leaderTitle span{ font-size: 2.0em; color: #9b0000; font-weight: bold; }
.leaderList{ margin-top: 20px; }
.leaderList ul li{ background: #f5f5f5; padding:20px; margin-bottom: 11px; overflow: hidden; }
.leaderName{ width: 15%; float: left; text-align: center;}
.leaderName span{ font-size: 1.6em; font-weight: bold; line-height: 28px; } 
.leaderName span font{ display: block; }
.leaderIntro{ width: 82%; float: right; }
.leaderIntro h2{ font-size: 2.0em; color: #003263; line-height: 32px;}
.leaderIntro p{ font-size: 1.6em; line-height: 32px; color: #999999;}
.leaderIntro p span{ color: #333; }


/*文章页*/
.noMargin{ margin-top: 0; }
.articleTitle02{  }
.articleTitle02 h2{ font-size:2.2em; text-align: center; line-height: 25px; background: #f5f5f5; padding: 13px ; } 
.articleAuthor{text-align:right; padding:10px 0; line-height: 20px;}
.articleAuthor span{ font-size:16px;color:#999999;}
.article02 p{ line-height: 28px; }



.con_list01 { overflow: hidden; border-bottom: #e1e1e1 1px solid }
.con_list01 .title01 h2{padding:0 10px 0 0;width:auto; color: #003263;}
.list_con01{width:100%;overflow:hidden;}
.list_con01 li{width:33.3%;float:left;font-size:1.5em;}
.list_con01 li span{padding:15px;display:block; position: relative;}
.list_con01 li span:before{ content: '';
display: block;
position: absolute;
left: 0;
top: 19px;
width: 0;
height: 0;
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
border-left: 6px solid #003263; }
.con_list01 .title01{ font-size: 1.8em; margin: 10px 0;}





/*分页*/
.pages{ text-align:center; height:28px;*height:29px; font-size:15px; line-height:22px; margin:25px 0 10px 0; overflow: hidden;padding-left:15px;}
.pages img{vertical-align: middle;}
.pages span{ color:#990000; padding:0 20px 0 0px;}
.pages a.start,.pages a.prev,.pages a.next,.pages a.end{ width: auto; padding:0 7px; border: #e1e1e1 1px solid;}
.pages a{ display: inline-block; width:22px; height: 22px; font-size:12px; text-align:center; color:#666666;margin: 0 3px;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ background: #9a0000; color: #fff; }
.pages a.on_pages{ background: #9a0000; color:#fff;}
.pages a.start:hover,.pages a.end:hover{ background: none; }


.pages_min{ margin: 25px 0; overflow: hidden; display: none;font-size:14px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; font-size: 13px; float:left; background: #e4eaf2; border-radius: 3px; color:#666666; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#003263; color:#fff; transition:0.3s;}


.annex{ margin-top:50px;}
.annex .Side_tit h2 a{font-size:2.0em;color:#333; font-weight: normal;}
.annex ul{ margin-top:20px;}
.annex ul li{position: relative;background:#f7f3e9;padding:10px 17px; margin-bottom: 18px; overflow:hidden;}

.annex ul li a{ font-size:1.4em; }



	
	@media screen  and (max-width:1200px) {
         .subPage_con{ margin: 25px; }
         .sub_left{ left: 25px; }
}
	
	
	


@media screen  and (max-width:992px) {


	 .subPage{margin:0 auto;}
.sub_mbtn{display:block;}
.sub_left{display:none;}
.sub_right{width:100%;margin-left:0;}

.pages{ display: none; }
.pages_min{display:block;}
.articleTitle{ height: 35px; }
.bread{ height: 30px; line-height: 30px; }
.articleTitle h2{ position: static; display: inline; }
.list_con01 li{ width: 50%; }

}

@media screen  and (max-width:899px) {
  .contact dl dt{ width:20%; }
  .contact dl dd{ width: 79.8%; } 
}

@media screen  and (max-width:850px) {
   .admin_rt dl dd{ height: 30px; line-height: 30px; }

}



@media screen  and (max-width:767px) {
      .subPage_con{ margin: 20px 15px; }
      .list01 li a,.list01 li .rightDate{ font-size: 1.4em; }
      .articleTitle h2{ font-size: 1.6em; }
      .list01 li{ padding: 8px 17px; }
      .bread{ font-size: 1.2em;}
      .articleTitle02 h2,.leaderTitle span{ font-size: 1.6em; } 
      .articleAuthor span{ font-size: 1.4em; }
      .article02 p{ font-size: 1.4em; }
      .leaderIntro h2{ line-height: 25px; font-size: 1.6em; }
      .leaderIntro p{ font-size: 1.4em; line-height: 25px; }
      .list_con01 li{ width: 100%; font-size: 1.4em; } 


}


@media screen and (max-width:640px) {

   .articleTitle h2{ padding: 0; float: none; }

   .borderBot{ margin-bottom: 10px; }
   .articleAuthor{ padding: 15px 0; }
   .listCategory{ margin-bottom: 25px; }

   .listTitle span{ font-size: 1.5em; } 

.annex .Side_tit h2 a{font-size:1.6em;}
.articleTitle{ height: auto; }
.bread{ float: none; }


}



@media screen and (max-width:480px) {

  .leaderName{ width: 33%; float: none;margin: 0 auto; }
  .leaderIntro{ width: auto; float: none; }
}




@media screen  and (max-width:414px) {



}


