@charset "utf-8";

/* 网页背景图 */
.content{background: url(../images/bg.png) no-repeat center top;background-size: cover;padding-bottom: 40px;}

/* CSS Document */
.subPage{width:100%;}
.subBannerImg{width: 100%;height: 0;padding-bottom: 16.98%;overflow: hidden;}
.subPage_con{max-width: 1440px;margin:0px auto;/* min-height:682px; */position: relative;}
.subPage_con::after{clear: both;display: block;content: '';}

.sub_mbtn{width:100%;height:40px;background:url(../images/sub-mbtn.png) no-repeat center center;background-color: #006ea5;cursor:pointer;display:none;}
.sub_mbtn.open{background:url(../images/sub-mbtn2.png) no-repeat center center #006EA5;}
/*.open{background:url(../images/sub-mbtn.png) no-repeat center center;background-color:#cda04a;}*/
.sub_navm{ width:100%; overflow: hidden;display: none;margin-bottom: 20px;}
.sub_navm .sub_leftTitle{background: none;}
.sub_navm .sub_leftTitle h2{width:100%;background: #006ea5;color:#fff;padding-left:13px;font-weight: normal;font-size: 15px;padding:0;}
.sub_navm .sub_leftTitle h2 a{padding-left:13px;font-size: 14px; font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{border-left:  8px #00689c solid;background: white;}
.sub_navm li{position: relative;}
.sub_navm li a{color:#515151;height:40px;line-height:40px;border-bottom:1px solid #c4c5cd;display:block;font-size: 14px;text-align: center;}
.sub_navm li a:hover{color:#1d2660;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#1d2660;}
.sub_navm dl{ display: none; background-color:#e7eef2; padding:0px 0px 5px;}
.sub_navm dl dd{line-height:18px; padding:0px 0px 0px 15px;border-bottom:1px solid #ddd;}
.sub_navm li.on dl dd a{ font-size: 14px; color:#282828;font-weight:normal;display:inline; border:none; padding:0px;}
.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}

.subBanner{width: 100%;margin:0 auto;position: relative;}
.subBanner img{width: 100%;display: block;}
.sub_leftTitleBanner{max-width: 1440px;margin:-68px auto 0;position: relative;z-index:99;}
.sub_leftTitleBanner h2{background: #0070a7;width: 244px;height: 68px;text-align: center;line-height: 68px;color:#fff;font-size: 26px;font-weight: normal;font-family: "方正大标宋简体";}
/*左侧边栏*/

.sub_leftTitle{background: #00689c;width:100%;height:68px;}
.sub_leftTitle h2{color:#fff;font-size:26px;font-weight: normal; margin:0 auto;text-align: center;line-height: 68px;padding:0 20px;font-weight: normal;font-family: "方正大标宋简体";}


.subRepidList{margin-top: 30px;overflow: hidden;margin-bottom: 50px;}
.subRepidList li{margin-bottom: 20px;overflow: hidden;}
.subiconBox{overflow: hidden;height: 48px;line-height: 48px;border:1px solid #c09f80;}
.subiconBox .subicon{float: left;width: 50px;height: 48px;background:#c09f80;display: table-cell;}
.subiconBox .subicon img{width: 50%;vertical-align: middle;margin-left: 10px;*margin-top:15px;}
.subiconBox  h3 {margin-left: 70px;font-size: 13px;color:#666;font-weight: normal;}
.subiconBox  h3 a{display: block;color:#666;}
.subiconBox  h3 a:hover{color:#1d2660;}
/*手机版*/
.subRepidList_nav{display: none;margin-top: 15px; margin-bottom: 0;}
.subRepidList_nav li{margin-bottom: 10px;}
.subRepidList_nav .subiconBox{height: 35px;line-height: 35px;}
.subRepidList_nav .subiconBox  h3{font-size: 14px;}

.sub_right{margin:0 0 0px 299px;background: #f5fcff;padding-top: 15px;}

.subTitle{width: 100%;overflow: hidden;padding-bottom: 15px;margin-bottom: 0px;}
.sub_rightT .subTitle{width: 100%;overflow: hidden;}
.subTitle h2{font-size: 24px;font-weight: normal;color: #324470;margin-top: 20px;text-align: left;}
.bread{font-size: 12px;padding-bottom:10px;text-align: left;border-bottom: 1px solid #b5b8ba;padding-left: 20px;} 
.bread span{color: #757575;}
.bread span a{color: #757575;margin:0 3px;}
.bread span a:last-child{color: #757575;}
.bread span a:hover{color:#1e2661;}
.sub_navm .subNav{width: 100%!important;}
.subcontentTotal{overflow: hidden;}
.subcontent{overflow: hidden;}
.sub_left{width:255px;overflow:hidden;float:left;z-index:999;margin-top: -68px;}
.sub_left .sub_nav{border-left: 8px solid #00689c;}
.sub_left .sub_nav li {position: relative;border-bottom: 1px solid #bfbfbf;}
.sub_left .sub_nav li a{font-size: 16px;height: 54px;line-height: 54px;text-align: left;display: block;color: #101a21;padding-left: 68px;}
.sub_left .sub_nav{overflow:hidden;background-color:#f2f2f2;line-height: 24px;display: block;color: #000;font-size: 16px;}
.sub_left .sub_nav li a:hover,.sub_left .sub_nav li a.active{background: #b2d1e1;font-size: 18px;}
.sub_left .sub_nav li .subNavs{background: #f2f2f2;} 
.sub_left .sub_nav li .subNavs dl dd{border-bottom: 1px solid #fff;}
.sub_left .sub_nav li .subNavs dl dd a{font-size: 14px;padding-left: 30px;padding:0 30px;height: 40px;line-height: 40px;color:#888;} 
.sub_left .sub_nav li.sub_has a:hover{}
.sub_left .sub_nav li.sub_has .subNavs dl dd a:hover,.sub_left .sub_nav li.sub_has .subNavs dl dd a.active{color:#fff;background: #69a5ab;}
.sub_left .sub_nav li .skipBtn {border: none;margin: 0;padding: 0;display: block;width: 40px;text-align: center;height: 60px;position: absolute;right: 0px;top: 0px;font-size: 24px;line-height: 60px;color: #999;font-style: normal;margin: 0;}
.sub_left .sub_nav li .skipBtn.up {background: url(../images/sub_left_up.png) no-repeat center center;}
.sub_left .sub_nav li .skipBtn.down{background: url(../images/sub_left_down.png) no-repeat center center;}
.sub_navm li .skipBtn {border: none;margin: 0;padding: 0;display: block;width: 40px;text-align: center;height: 41px;position: absolute;right: 0px;top: 0px;font-size: 24px;line-height: 41px;margin: 0}


/*分页*/

/*分页*/

.pages{text-align:center;height:28px;*height:29px;line-height:28px;padding: 20px 0 20px 0; *margin-top: 40px;border-bottom: 1px solid #00689c;overflow: hidden;}
.pages a{color:#666;margin:0 0px 0 8px;padding:0 8px;height:23px;line-height: 23px;display: inline-block; *display:inline; *zoom:1; *vertical-align: middle;font-size: 12px;}
.pages a.on_pages,.pages a:hover{color:#fff;background: #3186b0;border-radius: 50%;}
.pages a.start{border-radius: 5px;}
.pages a.prev{background: url(../images/prevPage.png) no-repeat center center;display: inline;padding: 4px 12px;}
.pages a.next{background: url(../images/nextPage.png) no-repeat center center;display: inline;padding: 4px 12px;}
.pages a.prev:hover{background: url(../images/prevPage2.png) no-repeat center center #3186B0;display: inline;}
.pages a.next:hover{background: url(../images/nextPage2.png) no-repeat center center #3186B0;display: inline;}
.pages span{color: #666;margin: 0 0px 0 8px;padding: 0 7px;height: 23px;line-height: 23px;}

.pages a.end{border-radius: 5px;}
.pages_min{ margin-top: 25px; overflow: hidden; display: none;margin-bottom: 30px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #00689c; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;font-size: 16px;}
.pages_min a.next_min{ float:right;}
.pages_min a:hover{ background:#00689c; color:#fff; transition:0.5s;}

.subNewsList{overflow: hidden;}
.subNewsTop{margin-bottom: 40px;overflow: hidden;}
.subNewsTop_img{float: left;width: 331px;}
.subNewsTop_img img{display: block;width: 100%;}
.subNewsTop_info{margin-left: 360px;margin-top:10px;}
.subNewsTop_info span{font-size: 18px;color:#324470;margin-bottom: 10px;display: block;font-family: 'Arial';}
.subNewsTop_info h3{font-size: 22px;color:#000;margin-bottom:14px;font-weight: normal;}
.subNewsTop_info p{font-size: 16px;    line-height: 24px;    color: #666;}
.subNewsTop_info h3 a:hover{color:#00689c;}
.subNewsListBox{overflow: hidden;}
.subNewsListBox li{margin-bottom:15px;border-bottom: 1px solid #00689c;padding-bottom: 15px;padding-left: 20px;*height: 22px;}
.subNewsListBox li:last-child{margin-bottom: 0;}
.subNewsListBox li span{font-size: 12px;color: #00689c;line-height: 21px;float: right;font-family: 'Arial';padding-right: 13px;font-style: italic;}
.subNewsListBox li a{font-size: 16px;color:#333;font-weight: bold;line-height: 21px;height: 21px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;*margin-right: 100px;*float: left;}
.subNewsListBox li a:hover{color:#00689c;}


.subArticleTitle{overflow: hidden;margin-bottom: 4px;}
.subArticleTitle h2{text-align: center;font-size: 20px;color: #101a21;font-weight: normal;margin-bottom: 10px;}
.subArticleTitle .detail{padding-bottom: 10px;text-align: center;color:#999;}
.subArticleTitle .detail span{color: #757575;font-size: 12px;}



/*学术团队*/
.subDoctor_year{text-align: left;border-bottom: 1px solid #e5e5e5;padding-bottom: 10px;}

.subTitle01{margin-bottom: 20px;}
.subDoctor_year{font-size: 16px;color:#666;}
.subDoctor_year span{color:#666;}
.subDoctor_year span a{color:#666;padding:0 3px;}
.subDoctor_year_info a.active,.subDoctor_year_info a:hover{color:#324470;}

.subResearchTeamList{overflow: hidden;margin-top: 50px;width: 105%;}
.subResearchTeamList li{margin-bottom: 58px;float: left;width: 50%;}

.subResearchTeam{overflow: hidden;margin-right: 40px;}
.subResearchTeamList1 {margin-top: 30px;}
.subResearchTeamList1 li{width: 100%;float: none;}

.subResearchTeamList1 li:last-child{border-bottom: none;}


.subResearch_left{float: left;width: 145px;height: 182px;overflow: hidden;}
.subResearch_left img{width: 100%;display: block;}
.subResearch_right{margin-left: 170px;margin-top: 0px;}
.subResearch_right a{display: block;margin-bottom: 15px;padding-bottom: 10px;border-bottom: 2px solid #00689c; font-size: 20px;color:#444;}
.subResearch_right p{margin-bottom: 5px;font-size: 16px;color:#666;line-height: 28px;}
.subResearch_right a:hover{color:#00689c;}

.subResearch_right1 a strong{font-size: 28px;margin-right: 20px;}

.sub_rightT{margin-left: 0;}
.sub_left .sub_leftTitleT{margin-left: 0;}
.article{margin-bottom: 40px;line-height: 30px;border-top: 1px solid #00689c;padding: 22px 20px 0 20px;}
.article strong{font-weight: bold;}
.article i{font-style: italic;}

.subAffix0{margin-top: 20px;margin-bottom: 20px;margin-right: 100px;}
.subAffixTitle0{/*border-bottom: 1px solid #00689c;padding-bottom: 10px;*/margin-bottom: 4px;}
.subAffixTitle0 h2{color: #00689c;font-size: 14px;font-weight: normal;padding-left: 20px;}
.subAffix0 ul li{padding-left: 20px;line-height: 30px;/*border-bottom: #b5b8ba 1px solid;*/font-size: 12px;}
.subAffix0 ul li a{color: #757575;font-size: 14px;display: block;overflow: hidden;height: 30px;text-overflow: ellipsis;white-space: nowrap;background: url(../images/fujian.png) no-repeat center left;padding-left: 30px;}


.subAffix{margin-bottom: 30px;margin-right: 100px;}
.subAffixTitle{border-bottom: 1px solid #00689c;padding-bottom: 10px;margin-bottom: 4px;}
.subAffixTitle h2{color: #00689c;font-size: 14px;font-weight: normal;padding-left: 20px;}
.subAffix ul li{padding-left: 20px;line-height: 30px;border-bottom: #b5b8ba 1px solid;font-size: 12px;}
.subAffix ul li a{color: #757575;font-size: 12px;display: block;overflow: hidden;height: 30px;text-overflow: ellipsis;white-space: nowrap;}


.subResearchTeamList1{width: 100%;}
.subResearchTeamList1 li{border-bottom: 1px solid #e5e5e5; margin-bottom: 30px;padding-bottom: 30px;}



.subResearch_left1{width:180px;height: 226px; }
.subResearch_right1{margin-left: 246px;}
.subResearchTeam1{margin-right: 0;}

.subNewsListBox01 li a{color:#00689c;font-size: 20px;}

.subResearch_right1 .submore{background: url(../images/submore.png) no-repeat center top;width:114px;height: 38px;line-height: 38px;display: block;text-align: center;color:#fff;border-bottom: none; font-size: 16px;margin-top: 30px;}
.subResearch_right1 .submore:hover{color:#1a2c5f;}


.subAcamicBox{overflow: hidden;}
.subAcamicBox .subInfo{color:#555;font-size: 15px;border-bottom: 1px solid #00689c;padding-bottom: 20px;margin-bottom: 0px;line-height: 30px;}



.subAcamicList{overflow: hidden;width: 103%;}
.subAcamicList li{float: left;width: 33.33%;margin-top: 20px;border-bottom: 1px solid #00689c;*width: 33.3%;}
.subAcamicList li a{display: block;margin-right: 40px;}
.subAcamicList li a .subAcamic{height: 0;padding-bottom: 56.25%;overflow: hidden;}
.subAcamicList li a .subAcamic img{display: block;width: 100%;}
.subAcamicList li a p{text-align: center;color:#333;font-size: 16px;overflow: hidden;padding:10px 0;line-height: 21px;text-overflow: ellipsis;height: 21px;white-space: nowrap;}
.subAcamicList li a:hover p{background: #00689c;color:#fff;}
.subAcamicList li a p strong {display: block;height:20px;line-height: 20px;overflow: hidden; font-size: 14px;}
.subAcamicList li a p i {display: block;font-style: normal;height: 24px;line-height:24px;overflow: hidden;font-size: 16px;}
.subAcamicList li a:hover p strong{color:#fff;}
.subAcamicList li a:hover p i{color:#fff;}




.subWorksList{overflow: hidden;}
.subWorksList li{border-bottom: 1px solid #dcdcdc;padding-bottom: 25px;margin-bottom: 25px;}
.subWorksList li a{display: block;}
.subWorksList li .subWorks{overflow: hidden;}
.subWorksList li .subWorks .left{float: left;width: 155px;height: 222px;border:3px solid #7bae46;}
.subWorksList li .subWorks .left img{display: block;width: 100%;}
.subWorksList li .subWorks .right{margin-left: 209px;}
.subWorksList li .subWorks .right h3{color:#444;font-size: 17px;border-bottom: 2px solid #00689c;margin-bottom: 15px;padding-bottom: 10px;}
.subWorksList li .subWorks .right h3 a{color:#444;font-size: 17px;}
.subWorksList li .subWorks .right p{font-size: 14px;color:#666;line-height: 26px;}
.subWorksList1 li .subWorks .rightT{margin-left: 0;}
.subWorksList1 li .subWorks .rightT .submore{background: url(../images/submore.png) no-repeat center top;width:114px;height: 38px;line-height: 38px;display: block;text-align: center;color:#fff;border-bottom: none; font-size: 16px;margin-top: 30px;}
.subWorksList1 li .subWorks .rightT .submore:hover{color:#1a2c5f;}
.subWorksList1 li .subWorks .rightT h3 span{color:#999;font-size: 16px;float: right;font-weight: normal;}
.subWorksList1 li .subWorks .rightT i{display: block;font-style: normal;color:#444;font-size: 15px;border-bottom: 1px solid #dcdcdc;margin-bottom: 15px;padding-bottom: 10px;}
.subWorksList1 li{border-bottom: none;}

.contectUs{width: 93%;margin: 0 auto;}
.contectUs .map{display: block;width: 100%;}
.contectUs .address{margin: 13px 0 0 0;color: #00689C;font-size: 16px;padding-left: 33px;padding-bottom: 13px;border-bottom: 1px solid #00689C;}
.contectUs .address img{display: inline-block;vertical-align: middle;}
.contectUs .phone{color: #00689C;font-size: 16px;padding-left: 33px;padding-bottom: 13px;padding-top: 12px;}


.subNewsPictureListBox li{margin-bottom:15px;border-bottom: 1px solid #00689c;padding-bottom: 15px;padding-left: 20px;}
.subNewsPictureListBox li:last-child{margin-bottom: 0;}
.subNewsPictureListBox li span{font-size: 12px;color: #00689c;line-height: 21px;font-family: 'Arial';padding-right: 13px;font-style: italic;}
.subNewsPictureListBox li a{font-size: 16px;color:#333;font-weight: bold;line-height: 21px;height: 21px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.subNewsPictureListBox li a:hover{color:#00689c;}

.subNewsPictureListBox .newsPicture{width: 260px;height: 146px;overflow: hidden;float: left;margin-left: 10px;}
.subNewsPictureListBox .newsPicture img{width: 100%;}
.subNewsPictureListBox .picArticleList{margin-left: 290px;}
.subNewsPictureListBox .picArticleList p{margin: 20px 0 20px;color: #757575;font-size: 14px;line-height: 21px;height: 63px;overflow: hidden;*margin: 20px 0 8px;}
.subNewsPictureListBox li:after{clear: both;content: "";display: block;}

.subNewsPictureListBox .newsPicture01{display: none;}
.subNewsPictureListBox .picArticleList01{margin-left: 10px;}
.subNewsPictureListBox .picArticleList01 p{margin: 20px 0 20px;color: #757575;font-size: 14px;line-height: 21px;height: 63px;overflow: hidden;*margin: 20px 0 8px;}



@media screen  and (max-width:1480px) {
	.sub_leftTitleBanner,.subPage_con{max-width: 1200px;}
}

@media screen  and (max-width:1366px) {
	.sub_leftTitleBanner,.subPage_con{max-width: 1000px;}
}



@media screen  and (max-width:1200px) {
  .subPage{width:90%;margin:0 auto 0;}
  .subPage_con{min-height: auto;}
 .sub_leftTitleBanner{width: 90%;}
 
	.subNewsListBox li .picArticleList a{height: auto;white-space: inherit;}
	/*.picArticleList p{display: none;}*/
	.picArticleList .time{margin-top: 12px;}
	
	
}


@media screen  and (max-width:1024px) {

  .subNewsTop_img{width: 305px;}
  .subNewsTop_info{margin-left:  355px;}
.subResearchTeamList {width: 100%;margin:0 auto;}
  .subResearchTeamList li{width: 100%;float: none;}
  .subResearchTeam{margin-right: 0;}
  
  
}
  
  
}

@media screen  and (max-width:900px) {

  
}
@media screen  and (max-width:800px) {
	.sub_mbtn{display: block;margin-top:10px;}
	.sub_left{display:none;}

  .subRepidList_nav{display: block;}
  .sub_rightT .subTitle{display: block;}
	.sub_right{width:100%;margin: 0px auto 0;}
	.pages{display: none;}
	.pages_min{display: block;}
  .sub_leftTitle{height:40px;bottom:10px;}
  .sub_leftTitle h2{line-height:40px;font-size: 22px;}
  .sub_leftTitleBanner{margin-top: -40px;}
  .sub_leftTitleBanner h2{width: 150px;font-size: 20px;height: 40px;line-height: 40px;}
  
  .subWorksList li .subWorks .right{margin-left: 150px;}
  .subWorksList1 li .subWorks .rightT{margin-left: 0;}
  .subWorksList li .subWorks .left{width: 116px;height: 166px;}
  .pages_min{display: block;}
  .pages{display: none;}
  
  .subNewsTop_img{width: 235px;}
  .subNewsTop_info{margin-left:  275px;}

  .article img{width:auto!important;height:auto !important;display:inline-block !important}
  .subResearchTeamList{margin-top: 30px;}
  .subResearchTeamList li{margin-bottom: 30px;}
  .subAcamicList li{width: 50%;margin-top: 30px;}
  .subAcamicList{width: 106%;}
  .subAcamicList li a p strong{height: auto;}
  .subAcamicList li a p i{height: auto;}

}


@media screen and (max-width:640px) {
  
  .sub_navm h2{height: 40px;line-height: 40px;}
  .sub_navm li a{font-size: 14px;height:30px;line-height:30px;padding-right: 8px;}
  .sub_mbtn{height:30px;}
  .sub_navm li a.skipBtn {width: 33px;height: 31px;line-height: 30px;}
  
 
  .bread{float: none;margin-bottom: 10px;}
  .subTitle{padding-bottom: 7px;}
  .subArticleTitle h2{font-size: 18px;}
  .subArticleTitle .detail span{font-size: 14px;}
   
     .subNewsTop_img{width: 100%;float: none;}
      .subNewsTop_info{margin-left:  0px;margin-top: 20px;}
      .subNewsListBox li span{float: none;display: block;margin-bottom: 2px;font-size: 14px;}
      .subNewsListBox li a{font-size: 14px;}
      .subTitle h2{font-size: 22px;}
      .subNewsTop_info span{font-size: 14px;}
      .subNewsTop_info p{font-size: 14px;line-height: 20px;}
      .subNewsTop_info h3{font-size: 18px;margin-bottom: 10px;}
	
	.subNewsListBox li .picArticleList a{height: auto;white-space: inherit;}
	.picArticleList p{display: block;}
	.picArticleList .time{margin-top: 0px;font-size: 12px;}
	.subNewsListBox .newsPicture{width: 100%;height: 56.25%;margin: 0;}
	.subNewsListBox .picArticleList{margin-left: 0;width: 100%;clear: both;}
	.subNewsListBox .picArticleList p{margin: 10px 0;font-size: 12px;}
	.subNewsListBox li{padding-left: 0;}
	

		/* 2019.7.4修改 */
	.subNewsPictureListBox .newsPicture{margin: 0 auto;float: none;}
	.subNewsPictureListBox .picArticleList{margin-left: 0;margin-top:10px;}
	/* 2019.7.4修改结束 */
}

@media screen and (max-width:480px) {
 
  .subResearch_left{width: 120px;}
  .subResearch_right{margin-left: 140px;margin-top: 0;}
  .subResearch_right a{font-size: 20px;margin-bottom: 10px;}
  .subResearch_left{float: none;width: 100%;}
  .subResearch_right{margin-left: 0;margin-top: 20px;}
   .subResearchTeamList {width:90%;}
 
  .subAcamicList li{width: 100%;float: none;}
  .subAcamicList {width: 100%;}
  .subAcamicList li a{margin-right: 0;}
  .subAcamicList li a .subAcamic{height: auto;padding-bottom: 0;}
  
  .subWorksList li .subWorks .right{margin-left: 0;}
  .subWorksList li .subWorks .left{float: none;width: 97%;margin-bottom: 20px;height: auto;}
  
  
}


@media screen /*and (min-width:320px)*/ and (max-width:360px) {

    

}
