  @charset "utf-8";
/* CSS Document */

.subBanner{ overflow: hidden; position: relative;}
.subBanner a{ display: block; height: 0; padding-bottom: 25.9%; overflow: hidden;}
.subBanner img{width: 100%;}
.subBanner .subTitle{font-size: 3.6em; color: #fff; font-weight: bold; position: absolute; right: 205px; bottom: 50px;}
.subBanner .subTitle strong{ position: relative; font-weight: bold; }
.subBanner .subTitle strong:before{ content: ""; display: inline-block; width: 100px; height: 2px; background: #fff; position: absolute; top: 20px; left: -130px;}
.subBanner .subTitle strong:after{ content: ""; display: inline-block; width: 100px; height: 2px; background: #fff; position: absolute; top: 20px; right: -130px;}

.subBanner .subTitle.title{ width: 50%; right: 30px; bottom: 0; background: url(/images/subtextbg.png) repeat; }
.subBanner .subTitle.title strong{ font-size: 18px; line-height: 24px; font-weight: normal; margin: 24px 33px; display: inline-block; }
.subBanner .subTitle.title strong:before,.subBanner .subTitle.title strong:after{ display: none; }


.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:225px;overflow:hidden;height:72px;line-height:72px; text-align:center;font-size:2.0em;float:left;color:#333333; font-weight: bold;}
.bread{width:42%; margin-top: -40px;height:40px; color:#333;font-size:1.4em; background:url(/images/local.png) no-repeat 15px center;
background-color: #fff; padding-left:40px;position: relative;z-index: 99;}
.bread span{float:left;font-weight:normal;color:#666; display: inline-block; line-height: 22px; padding: 10px 0;}
.bread span a{color:#666;}
.bread a:hover{color:#004691;}
.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:#d0c5ba;cursor:pointer;display:none;}
.open{ background: url(/images/open.png) no-repeat right 20px center; background-color:#e7e0d9;}
.sub_mbtn span{ font-size: 1.4em; 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: #fbf8f3; }
.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;}
.sbu_leftWrap{width:250px;float:left; }


.subPage_con{min-height:470px; margin-right: 60px;}

.sub_left li{ position: relative; }
.sub_left li strong.arrow{display:block;height:20px;line-height:20px;width:20px;text-align:center; background: url(/images/arrow.png) no-repeat; position:absolute;right:5px;top:22px;
	 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{background-color:#f7f3e9;display:none;}
.sub_left .twoJ_menu dd a{ padding:6px 33px 6px 43px !important;display:block;font-size:1.4em !important;border-bottom:1px solid #c8c8c8;color:#666666;}

/*左侧边栏*/
.sub_left{width:225px;overflow:hidden;float:left;z-index:999;}
.sub_left .sub_nav{ overflow:hidden;background-color:#fff; border-left: #d0c5ba 13px solid;}
.sub_left .sub_nav li a{padding:11px 20px 11px 15px; line-height: 30px; display:block;font-size:1.6em;border-bottom:1px solid #c8c8c8;color:#666666; font-weight: bold;}
.sub_left .sub_nav li a:hover,.sub_left li a.active{background-color:#f7f3e9; color: #a13e09;}
.campus{width:225px; margin-top:20px;}




/*右侧*/


.articleTitle{overflow:hidden; border-bottom: #e5edf6 2px solid; clear: both;}
.articleTitle span{width:auto;overflow:hidden;font-size:3.2em; font-weight:normal;padding:20px 15px;width:auto;color:#333; float:left;}
.article{width:auto;overflow:hidden; clear: both;}
.article p{font-size:1.4em;line-height:44px; color: #666;}
.borderBot {border-bottom: #e8e8e8 2px solid; margin-bottom: 17px;}




/*列表页*/
.list01{width:100%;overflow:hidden;}
.list01 li{background:#f7f3e9;padding:10px 17px; margin-bottom: 18px; overflow:hidden;}
.list01 li a{display:block;width:83%;line-height:25px; color:#282828;float:left; font-size:14px;  }
.list01 li a:hover{color:#a13e09;}
.list01 li .rightDate{float:right; font-size:13px; font-family: 'Arial'; height: 25px; line-height: 25px;}



/*检索索引页*/
.ImgList{ margin:20px -15px 0 -15px; overflow: hidden; }
.ImgList ul li{ float: left; width:33.3%; text-align: center; }
.ImgList ul li a{ display:block; margin:20px 25px;}
.ImgList ul li a img{ -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;  }
.ImgList ul li a:hover img
{ opacity: 1;-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.ImgList ul li a i{ display:block; height: 0; padding-bottom: 56.5%; border-bottom: #004691 6px solid; overflow: hidden; }
.ImgList ul li a span{font-size: 2.2em;font-weight: bold;display: block;height: 55px;line-height: 31px;overflow: hidden;}


.ImgList.imglist2 ul li{ width: 50%; }

.ImgList.imglist3 ul{ overflow: hidden; }
.ImgList.imglist3 ul li{ display: inline-block; float: left;  }
.ImgList.imglist3 ul li a i{ border-bottom: none; }
.ImgList.imglist3 ul li a span{ font-size:18px; font-weight: normal; text-align: left; margin:15px; display: block; height: 48px; line-height: 24px;  overflow: hidden; }



/*二级页头图设计*/
.FigureList{ margin:0 -20px; overflow: hidden; }
.FigureList ul li{ float: left; width:50%; }
.FigureList ul li a{ display:block; margin:20px;}
.FigureList ul li a img{ -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;  }
.FigureList ul li a:hover img
{ opacity: 1;-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.FigureList ul li a i{ display:block; height: 0; padding-bottom:30%; border-bottom: #004691 6px solid; overflow: hidden; }
.FigureList ul li a span{ font-size: 1.5em; font-weight: bold; display: block; height:25px; line-height:25px; padding: 10px 0; overflow: hidden; }
.FigureList ul li a span strong{ padding: 0 5%; }

/*小版心*/
.max-article{ max-width: 1100px; margin:20px auto; overflow: hidden; }

/*文章页*/
.noMargin{ margin-top: 0; }
.articleTitle02{ margin:25px 0; }
.articleTitle02 h2{font-size: 3.1em;text-align: center;line-height: 40px;} 
.articleAuthor{text-align:center; padding:20px 0 15px 0; line-height: 20px; border-bottom: #e5edf6 1px solid;position: relative;}
.articleAuthor span{ font-size:15px;}
.article02{ margin-bottom: 30px; }
.article02 p{ line-height: 30px; font-size: 16px; text-align: justify; }


/*校史*/
.Scroll-Img{ overflow: hidden;margin: 50px 0 0 0; }
/*FlexSlider默认样式*/
.Scroll-Img .flexslider { position: relative; zoom: 1; margin-bottom: 10px; }
.Scroll-Img .flexslider ul li{ list-style:none; }
.Scroll-Img .flexslider ul li img{ display:block;width:100%;}
.Scroll-Img .flex-viewport { max-height: 2000px; max-width: 1085px; margin:0 auto; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Scroll-Img .loading .flex-viewport { max-height: 300px; }
.Scroll-Img .flexslider .slides { zoom: 1; padding:0;}
.Scroll-Img .carousel li { margin-right: 5px; }
/*icon小点*/
.Scroll-Img .flex-control-nav{ display:none;}
.Scroll-Img .flex-direction-nav{ display:block;}
.Scroll-Img .flex-direction-nav {}
.Scroll-Img .flex-direction-nav li{display: inline-block;*display: inline;*zoom:1;}
.Scroll-Img .flex-direction-nav a{ width:50px;height:50px;text-align: center;display: inline-block; position: absolute; text-indent: -999em;cursor: pointer;overflow: hidden;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.Scroll-Img .flex-direction-nav a:hover{-webkit-opacity: 0.8;-moz-opacity: 0.8;filter:alpha(opacity=80);opacity:0.8;}
.Scroll-Img .flex-direction-nav a.flex-prev{ float:left;background:url(/images/prev.png) no-repeat center; left: 0; top: 70px;}
.Scroll-Img .flex-direction-nav a.flex-next{  background:url(/images/next.png) no-repeat center; right: 0; top:70px;}

.Scroll-Img ul li{ width:33.3%; float:left;}
.Scroll-Img ul li img{ -webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}
.Scroll-Img ul.slides li a{ display: block; margin:0 15px;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
.Scroll-Img ul.slides li a:hover img{opacity: 1;transform: scale(1.1);}
.Scroll-Img ul li a span.slideImg02{ display:block; height:0; padding-bottom:56%; overflow:hidden; position: relative;}
.Scroll-Img ul li a span.slideTxt02{ display: block; line-height: 24px; padding:10px 0; overflow: hidden; font-size:1.8em; text-align:center;-webkit-transition:  all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease;}


/*现任领导*/
.leaderList-present{ overflow: hidden; }
.leaderList-present h3{ font-size: 2.5em; font-weight: normal; padding:20px 0; }

.tableList1{width:100%;border-collapse:collapse;cellpadding:0;cellspacing:0;margin:0 auto 40px;}
.tableList1 tr th{  padding: 20px; background: #ebebeb;border-top: #fff 1px solid; border-bottom: #fff 1px solid; 
  font-size: 2.0em; text-align: left; overflow:hidden; }
.tableList1 tr td{ line-height: 24px; padding:12px 5px; background: #fff; border-top: #efefef 1px solid;border-bottom: #efefef 1px solid;
 display: table-cell; vertical-align: middle;}
.tableList1 .position{width:21%;line-height: 33px;}
.tableList1 .name{width:79%;}
.tableList1 .name a{display: inline-block;padding:1% 3%;font-size: 1.5em;width: 24.7%;}


/*历任领导*/
.leaderList-Succetssive{}
.leaderList-Succetssive h3{font-size: 2.5em; font-weight: normal; padding:20px 0; text-align: center;}
.branh-title { overflow: hidden;padding: 11px; margin-bottom: 15px; background: #e6edf5; }
.branh-title .title{ font-size: 2.2em; }
.branh-title .title-tro{ font-size: 1.8em; }

.branch { margin-bottom: 30px; overflow: hidden; }
.branch ul{ margin: 0 -22px; overflow: hidden; font-size: 0; }
.branch ul li{ width: 33.3%; display: inline-block; float: none; *float: left; font-size: 18px; vertical-align: top; }
.branch ul li a{display:block;margin:15px 22px;font-size: 16px;line-height: 25px;background: #f0f0f0;padding: 9px 11px;color: #444444;transition: all 0.3s ease;}
.branch ul li a:hover{ background: #004691; color: #fff; padding-left: 18px;}


/*院系列表*/
.departmentList { margin-top: 15px;border-bottom: #e5edf6 2px solid; overflow: hidden; }
.departmentList ul{ margin: 0 -22px; overflow: hidden; font-size: 0; }
.departmentList ul li{ width: 33.3%; display: inline-block; float: none; *float: left; font-size: 18px; vertical-align: top; }
.departmentList ul li a{ display:block; margin:15px 22px; font-size: 18px; line-height: 25px; background: #edf2f8; padding: 9px 11px; color: #444444; transition: all 0.3s ease;}
.departmentList ul li a:hover{ background: #004691; color: #fff; padding-left: 18px;}


/*重点实验室等科研机构*/
.art-Text{ margin:35px auto; overflow: hidden; }
.art-Text p{ font-size: 1.6em; line-height: 30px; text-indent: 2em; }


/*主要学术刊物*/
.xskw-List{ margin:20px -22px 0 -22px; overflow: hidden; }
.xskw-List ul{  }
.xskw-List ul li{  width:20%; text-align: center; display: inline-block;float: left;}
.xskw-List ul li a{ display:block; margin:20px 22px;}
.xskw-List ul li a img{ -webkit-transition: all 0.3 ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 100%;  }
.xskw-List ul li a:hover img
{ opacity: 1;-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}

.xskw-List ul li a i{ display:block; height: 0; padding-bottom: 141.5%; border-bottom: #004691 6px solid; overflow: hidden; }
.xskw-List ul li a span{font-size: 22px;display: block;height: 56px;line-height:25px;padding:18px 22px;text-align: left;overflow: hidden;}


.newsList{ overflow: hidden;margin: 35px 15px 0 15px; }
/*新闻图片列表*/
.newsImgList ul { margin: 0 -20px; overflow: hidden; }
.newsImgList ul li{ width: 33.3%; float: left; }
.newsImgList ul li a{ display: block; margin: 0 20px; overflow: hidden; }
.newsImgList ul li .art-Img{ display: block; height: 0; padding-bottom: 56.5%; overflow: hidden; }
.newsImgList ul li .art-Img img{ width: 100%; transition: all 0.3s ease; }
.newsImgList ul li a:hover .art-Img img{ transform: scale(1.1); }
.newsImgList ul li .art-Txt{ display: block;padding:18px 0;  position: relative;z-index: 99; overflow: hidden; transition: all 0.3s ease;}
.newsImgList ul li .art-Txt p{ display: block;width:83%; float: left; height: 70px; font-size: 1.8em; color: #333; line-height: 24px; padding-left: 15px; overflow: hidden;}
.newsImgList ul li .art-Date{  display: block; width: 46px; height: 50px; padding: 5px 0; background: #578ac2; text-align: center; color: #fff;position: absolute;
right:0; top: 0;}
.newsImgList ul li .art-Date i{ font-size: 24px; display: block; font-style: normal;}
.newsImgList ul li .art-Date strong{ font-size: 14px; }

/*新闻文字列表*/
.newsTxtList{border-top: #e5edf6 1px solid; margin-top: 30px; padding-top: 30px; overflow: hidden;}
.newsTxtList ul { margin: 0 -20px; overflow: hidden; }
.newsTxtList ul li{ width: 50%; *width: 49.8%; float: left;  overflow: hidden; }
.newsTxtList ul li a{ display: block; margin:10px 20px; padding: 10px 0; border-bottom: #e5edf6 1px solid; transition: all 0.3s ease; overflow: hidden; }

.newsTxtList ul li .art-Txt{ display: block;width:83%; height: 48px; float: left;  font-size: 1.8em; color: #333; line-height: 24px; overflow: hidden;}
.newsTxtList ul li .art-Date{  display: block; width: 46px; height: 50px; padding: 5px 0; background: #578ac2; text-align: center; color: #fff; float: right;}
.newsTxtList ul li .art-Date i{ font-size: 24px; display: block; font-style: normal;}
.newsTxtList ul li .art-Date strong{ font-size: 14px; }
.newsTxtList ul li a:hover{ padding-left: 15px; }


/*活动预告*/
.activity-List{width:100%;}
.activity-List li{  overflow:hidden ; }
.activity-List li a{display:block;  overflow: hidden; padding: 22px; border-bottom: #e5edf6 1px solid;  transition: all 0.3s ease;}
.activity-List li a:hover{ padding-left: 30px;}
.activity-List li a .newsTxt{display:block; line-height:27px;font-size:18px;  overflow: hidden;}
.activity-List li a:hover .newsTxt{  }
.activity-List li .rightDate{font-size: 14px; display:block; margin: 10px 0 0 0; line-height: 24px;}
.activity-List li .rightDate i{ font-style: normal; padding-right: 2%; margin-right: 2%; border-right:#bfbfbf 1px solid;  color: #666;}
.activity-List li .rightDate strong{ color: #666; background: url(/images/datebg2.png) no-repeat left center; padding:2px 0 2px 28px;}


/*地图*/
.Maps{overflow: hidden;}
.Maps h3{ font-size: 2.4em; font-weight: normal; text-align: center; padding: 15px 0; }
.Maps .MapsImg{ display: block; overflow: hidden; height: 0; padding-bottom: 40%;overflow: hidden; }
.Maps .MapsImg img{ display: block; transition: all 0.3s ease; }
.Maps .MapsImg:hover img{ transform: scale(1.1); }
.MapsList{ margin-top: 40px; overflow: hidden; }
.MapsList ul{ margin: 0 -20px; overflow: hidden; }
.MapsList ul li{ float: left; width: 33.3%; overflow: hidden;}
.MapsList ul li > div{ margin: 0 20px; }
.MapsList ul li i{ display:block; width: 78px; height: 78px; margin: 0 auto;}
.MapsList ul li span{ display: block; font-size: 1.6em; line-height: 24px; padding: 15px 0; text-align: center;}

/*分页*/
.pages{ text-align:center; height:30px; font-size:14px; line-height:28px; margin:25px 0 30px 0; overflow: hidden;padding-left:15px; clear: both;}
.pages img{vertical-align: middle;}
.pages span{ padding: 0 5px;}
.pages a.start,.pages a.prev,.pages a.next,.pages a.end{ width: auto; padding:0 11px; border: #3371b5 1px solid;}
.pages a{ display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;width:27px; height: 28px; font-size:15px; text-align:center;
 color:#636363; margin: 0 5px;}
.pages a img{*display:block; *margin-top: 8px;}
.pages a:hover{ }
.pages a.on_pages{ background: #3371b5;color:#fff; }
.pages .pageSelect{width: 60px; height: 20px; border: #bababa 1px solid; *display: inline;*zoom: 1;vertical-align: middle;line-height:20px;text-align: center;padding: 0;}

.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: #dae2f2; border-radius: 3px; color:#666666; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#3371b5; color:#fff; transition:0.3s;}

.annex{ margin-top:50px;margin-bottom: 25px;}
.annex .Side_tit{ background: #f0f5fa; padding: 8px 20px; overflow: hidden; }
.annex .Side_tit h2 a{font-size:1.5em;font-weight: normal;}
.annex ul{ margin-top:10px;}
.annex ul li{position: relative;padding:7px 17px; overflow:hidden;}
.annex ul li a{ font-size:1.4em; }
.link_lf{width: 25%;float: left;}
.link_rt{width: 48%;float: left;}
.link_rt .specialLinks{padding-top: 46px;}
.link_rt .specialLink{background: #004ea2;color: #fff;}
.specialLinks{margin-bottom: 12px;}
.specialLink{padding: 10px 15px;border: 1px solid #004ea2;font-size: 16px;color: #004ea2;border-radius: 25px;font-weight: bold;*display: inline;*zoom:1;display: inline-block;min-width: 192px;text-align: center;}
.specialLink:hover{background: #004ea2;color: #fff;}
.shareBox{position: relative;width: 30px;float: right;height: 30px;}
.shareBtn{position: absolute;right: 0;width: 30px;height: 30px;background: url(/images/share.png) center center no-repeat #004ea2;border-radius: 50%;}
.shareBox .share{position: absolute;right: 0;top: 100%;width: 220px;display: none;background: #fff;}

@media screen  and (max-width:1386px) {
   .max-article{ max-width: 950px; }
   .newsImgList ul li .art-Txt p{ width: 79%; }
}

@media screen  and (max-width:1024px) {
  .subPage_con{ margin-left: 20px; margin-right: 20px; }
  .ImgList ul li a{ margin: 15px; }
  .articleTitle{ width: auto; }
  .branch ul li,.departmentList ul li{ width: 50%; }
}

@media screen  and (max-width:992px) {
   .bread{ margin-top: 0; width: auto;}
   .articleTitle span{ font-size: 2.2em; padding:10px 15px;}
   .articleTitle02 h2{ font-size: 2.4em; }
   .leaderList-present h3{ font-size: 2.0em; }
   .tableList1 tr th{ font-size: 1.6em; }
   .tableList1 tr td a{ font-size: 1.5em;}

   .tableList1 .position{ width: 33%; }
   .tableList1 .name a{ width: 27%; }
   .xskw-List ul li a{ margin: 12px; }
   .xskw-List ul li a span{ padding: 12px; font-size: 16px; }

   .subBanner .subTitle{ font-size: 3.0em; right: 160px;bottom: 20px; }
   .subBanner .subTitle.title strong{ font-size: 14px; height:22px; margin: 10px; overflow: hidden; }
   .bread{ background: url(/images/local.png) no-repeat left center; padding-left: 25px; }
}

@media screen  and (max-width:767px) {
	.ImgList ul li{ width: 50%; }
	.ImgList ul li a span{ font-size: 1.6em; height: 35px; line-height: 35px; }

	.bread{ font-size: 1.2em; }
	.subPage_con{ margin: 0 20px 20px 20px; }
	.ImgList{ margin: 0 -15px 20px -15px; }
	.subBanner .subTitle{ font-size: 1.8em; bottom: 10px; right: 20px; }
	.subBanner .subTitle strong:before,.subBanner .subTitle strong:after{ display: none; }
	.leaderList-Succetssive h3{ font-size: 2.0em; }
	.branch{ margin-bottom: 30px; }
	.branch ul li,.departmentList ul li{ width: 100%; }
	.branh-title .title{ font-size: 1.8em; }
	.branh-title .title-tro{ font-size: 1.4em; }
	.branch ul li a,.departmentList ul li a{ font-size: 16px;  margin: 6px 22px;}
	.branh-title{ margin-bottom: 6px; }
	.xskw-List ul li{ width: 33.3%; }
	.newsList{ margin: 20px 0; }
	.newsImgList ul li,.newsTxtList ul li{ width: 100%; float: none; }
	.newsImgList ul li .art-Txt p,.newsTxtList ul li .art-Txt{ height: auto;  font-size: 1.4em;} 
	.newsTxtList{ padding-top: 12px; margin-top: 12px; }
	.newsTxtList ul li a{ margin: 5px 20px; padding: 5px 0; }
	.newsTxtList ul li .art-Date,.newsImgList ul li .art-Date{ height: 40px; }
	.newsTxtList ul li .art-Date i,.newsImgList ul li .art-Date i{ font-size: 14px; }

	.pages{ display: none; }
	.pages_min{ display: block; }

	.activity-List li a .newsTxt{ font-size: 14px; }
	.activity-List li a{ padding: 12px 0; }
	.activity-List li a:hover{ padding-left: 0; }
	.activity-List li .rightDate{ font-size: 13px; }
	.article02 p{ font-size: 14px; }
	.articleTitle02{ margin: 10px 0; }
	.articleTitle span{ font-size: 1.8em; }
	.articleTitle02 h2{ font-size: 2.0em; }
	.Scroll-Img ul li a span.slideTxt02{ font-size: 1.4em; }
	.ImgList.imglist3 ul li a span{ font-size: 16px; }
	.ImgList ul li a{ margin: 10px 15px 0 15px; }
	.Maps h3{ font-size: 2.0em; }
	.MapsList ul li span{ font-size: 1.4em; }
	.MapsList ul li i{ width: 50px; height: 50px; }
	.FigureList ul li{ width: 100%; float: none; }
	.FigureList ul li a{ margin: 7px 20px; }
	.FigureList ul li a span{ font-size: 1.4em; }
	.subBanner .subTitle.title{ width: auto; right: 0; } 
	.subBanner .subTitle.title strong{ margin: 4px 10px; }
	.article02 img{ max-width: auto; height: auto !important; }
	.tableList1 .name a{ width: 43%; }
	.link_lf{width: 100%;float: none;}
	.link_rt{width: 100%;float: none;}
	.link_rt .specialLinks{padding: 0;}
} 

@media screen and (max-width:640px) {
	.tableList1 tr th{ font-size: 1.4em; }
	.tableList1 .name a{ font-size: 1.4em; }
	.tableList1 .name a{ padding: 5px 7px; } 
	.branch ul li a,.departmentList ul li a{ font-size: 14px; }
	.art-Text{ margin:10px auto; }
	.art-Text p{ font-size: 1.4em; }
	.xskw-List ul li{ width: 50%; }
	.xskw-List ul li a span{ font-size: 14px; }
	.MapsList{ margin-top: 20px; }
	.MapsList ul li{ width: 100%; float: none; margin: 15px 0; }
	.MapsList ul li i{ float: left; width: 40px; height: 40px;}
	.MapsList ul li span{ margin-left: 60px;text-align: left; padding: 0; }
}

@media screen and (max-width:480px) {
	.ImgList ul li{ width: 100%; }
	.ImgList ul li a span{ font-size: 1.4em; }
	.ImgList.imglist2 ul li{ width: 100%; }
	.ImgList.imglist3 ul li a span{ font-size: 14px; height: auto; margin: 10px; }
	.tableList1 .name a{ width: 100%; }
}


/* 2019.12.30新增数据展示页面 */
.former {margin: 0 0 48px;}
.former h2{display: block;font-size: 27px;text-align: center;font-weight: bold;margin: 0 0 14px;}
.subList_former{background: #f0f5fa;position: relative;}
.subList_former ul{font-size: 0;border-right:1px solid #d3dce6;}
.subList_former li{display: inline-block;*display: inline;*zoom:1;font-size: 16px;vertical-align: top;padding: 28px 0 28px;text-align: center;}
.subList_former li:before{content: "";display: block;width: 1px;position: absolute;top: 0;bottom: 0;background: #D3DCE6;}
.subList_former.four li{width: 25%;}
.subList_former.three li{width: 33.3%;}
.subList_former li .number{font-size: 37px;font-family: "Sitka display";color: #004ea2;font-weight: bold;line-height: 1;white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;
padding: 0 20px;}
.subList_former li p{max-width: 76%;color: #555;line-height: 26px;margin: 8px auto 0;word-break: break-all;}
@media screen and (max-width:1366px){
	.subList_former li .number{font-size: 30px;}
	/* .subList_former li p{max-width: 76%;} */
}
@media screen and (max-width:1200px){
	.subList_former.four li{width: 50%;border-bottom: 1px solid #D3DCE6;}
}
@media screen and (max-width:767px){
	.subList_former.four li,.subList_former.three li{width: 100%;border-bottom: 1px solid #D3DCE6;}
}
/* 2019.12.30新增数据展示页面结束 */


