/* CN20240507 */

/* html,body { height: 100%; background: url(../images/bg.jpg) #d0e5fa top center no-repeat;} */


/* top */
.top{ background: #0348a8; height: 0.44rem; line-height: 0.44rem;color: #d2d8ff; font-size: 0.14rem;}
.top-welcome{ float: left;}
.top-link{ float: right; }
.top-link-list{ float: left;}
.top-link-list a{color: #d2d8ff; padding: 0 0.08rem;}
.top-link-list a:hover{color: #fff; }
.top-search{ float: right;}

/* search */
.top-search {display: block;width: 2.43rem; height: 0.32rem;line-height: 0.32rem;  margin: 0.06rem 0 0 0.2rem;border-radius:0.2rem;	background: #fff;}
.top-search-input { width: 1.7rem; line-height: 0.3rem;  height: 0.3rem;  margin: 0.01rem 0.1rem 0 0.26rem;  font-size: 0.12rem;  color: #666;  float: left;}
.top-search-input::-webkit-input-placeholder { font-size: 0.14rem; color: #999;}
.top-search-btn {float: left;  width: 0.32rem;  height: 0.32rem;background: url(./b-search.png) center center no-repeat;  background-size: 64%;  text-align: center;  display: block;  cursor: pointer;	outline: none;	border: 0px #fff solid;}
.top-search-btn:hover {background: url(./search.png) center center no-repeat; background-size: 64%;}

/* header */
.header { width: 100%;  padding: 0.35rem 0;  height: 1.6rem;position: relative;background-image: url(../images/bg.jpg);background-position: center; background-repeat: no-repeat; background-size: cover; background-color:#0479D9;}

.header.m-header { background-color: #000;}
.header.m-header .back,
.header.m-header .tit { display: none;}
.header.fix-c { background-color: #000;}
.header .logo { display: block;  font-size: 0;}
.header .logo img { height: 0.82rem;}
.header .r-icon {  display: none;}
.header .r-con {  text-align: right;  padding-top: 0.12rem;}
.header .text { margin-bottom: 0.18rem;}
.header .text img { height: 0.46rem;}
.header .t-links .item { display: block; float: left;  margin-left: 0.2rem;  position: relative;  color: #666;  padding-left: 0.25rem;}
.header .t-links .item:hover { color: #183885;}
.header .t-links .item:before {  content: '';  width: 0.17rem;  height: 0.17rem;  background: url(../images/t-icon.png) no-repeat -0.1rem -0.1rem;
  background-size: 1.11rem;  position: absolute;  top: 50%;  margin-top: -0.09rem;  left: 0;}
.header .t-links .item.contact:before { background-position: -0.47rem -0.1rem;}
.header .t-links .item.map:before { background-position: -0.84rem -0.1rem;}


/* 顶部导航 */
.nav-box {display: block;background-color: #00429C; border-bottom: 0.04rem #097cd7 solid; }
.nav{line-height: 0.54rem; z-index: 9;display: flex;justify-content: space-between;padding: 0 1%;}
.nav-item { display: block; float: left;  position: relative;  box-sizing: border-box;	margin:0.06rem 0rem 0 0.06rem;}
.nav-item .nav-link { color: #e5e9ff;	height: 0.5rem;	line-height: 0.43rem;font-weight: bold; font-size: 0.18rem;  display: block;  text-align: center;padding: 0 0.55rem;border-radius: 10px 10px 0px 0px;margin: 0rem 0 -0.04rem 0;}	

.nav-item:hover .nav-link{  background: #fff;  color: #0348a8;	z-index: 9; width: 100%;}
.nav-item.on .nav-link{  background: #fff;  color: #0348a8;	z-index: 9;}
.nav-item.now .nav-link{  background: #fff;  color: #0348a8;	z-index: 9;line-height: 0.48rem;}

.nav-item .sub-nav {display: none;}
.nav-item .sub-nav .sub-item {display: none;}

/* 顶部导航，下拉菜单 */

.nav-model{position: absolute;width: 100%;  z-index: 101;}
.model-box{border-top: 0;background: #fff; padding: 0 0 0 0; overflow: hidden;color: #444; display: none;}
.nav-open-con{  padding:0.2rem 0.3rem; width: 100%; height:auto;overflow: hidden; background: #fff;  box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1); margin: 0 0 0.2rem 0; }

.nav-open-tit{ color: #333; font-size: 0.19rem; font-weight: bold; border-left: 0.04rem solid #125aac; padding: 0 0 0 0.14rem; line-height: 0.2rem; margin: 0 0 0.04rem 0;}
.nav-open-tit.xbzg{ margin: 0.24rem 0 0 0;}

.nav-xxgk-list-con{ overflow: hidden; margin:0.2rem 0 0.2rem -0.8rem;}
.nav-xxgk-list{ width: 50%; float: left; padding: 0  0 0 0.8rem;}
.nav-xxgk-img-con{overflow: hidden; margin:0 0 0 -2%;}
.nav-xxgk-img{ float: left; width: 23%; margin: 0 0 0 2%; height: 0.94rem;position: relative;}
.nav-xxgk-img .tit{ font-weight: bold; position: absolute; z-index: 102;  font-size: 0.22rem; color: #fff; top: 0.28rem;width: 100%;  text-align:center;}

.nav-open-xxgk-info{ margin: 0.2rem 0 0 0;}
.nav-open-xxgk-info p{line-height: 1.8; font-size: 0.16rem; text-indent: 2em;}
.nav-open-xxgk-pic{ margin: 0.3rem 0 0 -0.1rem;}
.nav-open-xxgk-img{overflow: hidden; display: block; float: left;  margin: 0 0.1rem;}
.nav-open-xxgk-img .img{ width: 1.6rem; height: 2rem; overflow: hidden; }
.nav-open-xxgk-img .tit{ text-align: center; padding: 0.1rem 0 0 0; }

.nav-open-jgjj{ display: block; }
.nav-open-jgjj .img{ width: 38%;  height: 1.7rem; float: left; margin: 0 0.2rem 0 0;  }
.nav-open-jgjj .info{width: 57%; float: right; display: block;}
.nav-open-jgjj .info .txt{font-size: 0.16rem; letter-spacing: 0.018rem;line-height: 0.3rem;}
.nav-open-jgjj .info .link{font-size: 0.14rem; padding: 0rem 0 0 0;line-height: 0.2rem;  display: block; text-align: right;}


.nav-jgsz-img-con{overflow: hidden; margin:0 0 0 -3%;}
.nav-jgsz-img{ float: left; width: 47%; margin: 0 0 0 3%;height: 0.9rem; overflow: hidden;position: relative;}
.nav-jgsz-img .tit{ font-weight: bold; position: absolute; z-index: 102;  font-size: 0.2rem; color: #fff; top: 0.28rem; width: 100%; text-align:center;}
.nav-jgsz-img .img{height: 0.9rem;}


.nav-lyys-img-con{overflow: hidden; margin:0 0 0 -3%;}
.nav-lyys-img{ float: left; width: 47%; margin: 0 0 0.3rem 3%; height: 0.84rem; position: relative;}
.nav-lyys-img .tit{ font-weight: bold; position: absolute; z-index: 102;  font-size: 0.22rem; color: #fff; top: 0.26rem;width: 100%;  text-align:center;}



.nav-open-rcdw-pic{ margin: 0.3rem 0 0 -0.1rem;}
.nav-open-rcdw-img{overflow: hidden; display: block; float: left;border: 1px solid #125aac;   margin: 0 0.1rem; padding: 0.6rem 0.47rem; background: #fff;}
.nav-open-rcdw-img .img{ width: 0.6rem; height: 0.6rem; overflow: hidden;  }
.nav-open-rcdw-img .tit{ text-align: center;position: relative; top:0.2rem;font-weight: bold;}

.nav-open-rcdw-img:hover{background: #f4f9ff; color: #125aac;box-shadow: 0 0.1rem 0.15rem rgba(0, 0, 0, 0.1);}


.nav-jgjj-list-con{ overflow: hidden; margin:0.2rem 0 0.2rem 0;}
.nav-jgjj-list{ width: 55%; float: left; padding: 0  0 0 0;}
.nav-open-tit.jgjj{ margin:0 0 0.24rem 0;}
.nav-jgsz-img-box{ width: 44%; float: right; padding: 0  0 0 0.3rem;}

.nav-jgjj-box{overflow: hidden; display: block; clear: both; margin: 0 0 0.2rem 0;}


.nav-xrld-box{overflow: hidden; display: block;clear: both;}

.nav-xrld-img-con{overflow: hidden; margin:0 0 0 -4%;}
.nav-xrld-img{ float: left; width: 15%; margin: 0 0 0.2rem 5%;position: relative;}
.nav-xrld-img .img{ width: 100%;  height: 1.6rem; float: left;  margin: 0 0 0.15rem 0; border: 1px solid #e5e5e5;left: 0;top: 0;transition: all 0.3s;}
.nav-xrld-img::before{content: "";display: block; width: 100%;  height: 1.42rem;position: absolute;left: 0.1rem;top: 0.1rem;transition: all 0.3s;background-color: #F1F3FA;}

.nav-xrld-img .tit{ font-size: 0.14rem; color: #333;  text-align:center;}

.nav-znbm-box{overflow: hidden; margin:0.3rem 0 0 -2%;}
.nav-znbm-list-con{ float: left; width: 23%; margin: 0 0 0 2%;}
.nav-znbm-name{ background: #125aac; text-align: center; color: #fff; font-weight: bold;padding: 0.1rem 0;}
.nav-znbm-name a{ color: #fff;}
.nav-znbm-list{ border-left: 1px solid #89c8fa; padding: 0.12rem 0 0 0.2rem;}
.nav-znbm-list a{display: block;line-height: 0.45rem; font-size: 0.14rem;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}

.nav-znbm-list-glbm{ border-left: 1px solid #89c8fa; padding: 0.12rem 0 0 0.2rem;;}
.nav-znbm-list-glbm a{display: block;line-height: 0.3rem;font-size: 0.14rem;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}


.nav-open-dj-pic{ margin: 0.3rem 0 0 -4%;}
.nav-dj-img{ float: left; width: 46%; margin: 0 0 0 4%;}
.nav-dj-img .img{ height: 0.78rem;}
.nav-dj-img .tit{ font-weight: bold; position: relative; z-index: 102;  font-size: 0.22rem; color: #fff; top: -0.52rem;  text-align:center;text-shadow:2px 2px 0px #b9161a;letter-spacing: 0.05rem;}

.nav-open-jjjcsj-pic{ width: 100%; overflow: hidden; margin: 0 0 -0.2rem -4%; }
.nav-jjjcsj-img{float: left; width: 46%;margin: 0 0 0 4%; }
.nav-jjjcsj-img .img{height: 0.78rem; }
.nav-jjjcsj-img .tit{ font-weight: bold; position: relative; z-index: 102;  font-size: 0.22rem; color: #fff; top: -0.54rem;  text-align:center;letter-spacing: 0.05rem;}


.nav-open-qch-pic{ width: 100%; height: 0.7rem; margin: 0 0 0.26rem 0; display: block; overflow: hidden;}
.nav-qch-img{float: left; width: 100%;height: 0.7rem;position: relative; }
.nav-qch-img .tit{ font-weight: bold; position: absolute; z-index: 102;  font-size: 0.22rem; color: #fff; top:0.18rem;width: 100%;  text-align:center;letter-spacing: 0.05rem;}

.nav-open-tit.dsdw{ margin: 0.2rem 0 0 0;}


.nav-open-dsdw-pic{ margin:0.2rem 0 0 -4%;}
.nav-open-dsdw-img{overflow: hidden; display: block; float: left; width: 16%;margin: 0 0 0.14rem 4%;}
.nav-open-dsdw-img .img{width: 100%; height: 1.2rem; overflow: hidden; float: left;  margin: 0 0 0.05rem 0; border: 1px solid #e5e5e5;}
.nav-open-dsdw-img .tit{ text-align: center; padding: 0.1rem 0 0 0; font-size: 0.14rem;color: #333;}

.nav-sublist-con{ margin: 0.2rem 0 0 0;}
.nav-subli{ background: url(../images/ico_tag.png) #fff left center no-repeat; padding:0.09rem 0.2rem 0.09rem 0.15rem;  font-size: 0.16rem; color: #333; display:inline-block; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; margin: 0 0.2rem 0 0;}
.nav-subli:hover{background: url(../images/ico_tag.png) #eff9ff 0.03rem center no-repeat; padding:0.09rem 0.2rem 0.09rem 0.15rem;color: #0348a8;}


.nav-yjsjy-img-con{overflow: hidden; margin:0.4rem 0 0 -3%;}
.nav-yjsjy-img{ float: left; width: 30.3%; margin: 0 0 0.3rem 3%;height: 1.1rem;position: relative;}
.nav-yjsjy-img .img{height: 100%;}
.nav-yjsjy-img .tit{ font-weight: bold; position: absolute; z-index: 102;  font-size: 0.26rem; color: #fff; top: 0.33rem; width: 100%; text-align:center;}
.nav-yjsjy-img .tit-dj{ font-weight: bold; position: absolute; z-index: 102;  font-size: 0.26rem; color: #fff; top: 0.33rem; width: 100%;   text-align:center;text-shadow:2px 2px 0px #b9161a;letter-spacing: 0.05rem;}
.nav-yjsjy-img .tit-dj-red{font-weight: bold; position: absolute; z-index: 102;  font-size: 0.26rem; color: #b9161a; top: 0.33rem; width: 100%;   text-align:center;text-shadow:2px 2px 0px #fff;letter-spacing: 0.05rem;}

/* 综合新闻区域 */
.news-box {position: relative;}
.news-box::before{content: ""; display: block; position: absolute;top: 3.85rem;left: -0.5rem;width: 3.12rem;height: 2.34rem;z-index: 0; background: url(../images/dian.png) no-repeat; }

.news-box-con{}
/* .news-box .area{ background: #fff; width: 100%; margin: 0 auto; padding: 0.3rem 0 0;height: auto;} */
.news-box .area{ background: #fff; width: 98%; margin: 0 auto; padding: 0.2rem 1% 0;height: auto;}
/* 滚动图片 */

.news-focus { width:100%;  margin: 0 0 0 0;	height:5.5rem;}
.news-focus-con .swiper-button-next:after,.news-focus-con .swiper-button-prev:after{color: #fff;}
.news-focus-con .swiper-slide{height: 5.5rem;}

.news-focus-img {width: 100%;  height: 5.5rem;}
.news-focus-img img{display: block;width: 100%;height: 100%;object-position: center;object-fit: cover;}
.news-focus .time-btn { position: absolute;  width: 100%; left: 0;  top: 3.7rem;  z-index: 10;  font-size: 0.12rem;  line-height: 1;}
.news-focus .time-btn .swiper-slide { color: #fff;  background: rgba(24, 56, 133, 0.9);  margin-right: 1px;  padding: 0.15rem 0.1rem 0.12rem;  min-width: 0.7rem;  text-align: center;
  width: auto;  height: 0.7rem;}
.news-focus .time-btn .swiper-slide.on {  background: rgba(255, 153, 0, 0.9);}
.news-focus .time-btn .day { font-size: 0.3rem;  font-family: 'Arial';}
.news-focus-text { position:relative;  z-index: 2;  bottom: 0.7rem;  height: 0.7rem;  line-height: 0.7rem; padding: 0 0.2rem;width: 100%; background-image: linear-gradient(
180deg,rgba(0, 0, 0,0) , rgba(0, 0, 0,0.1) 30%,rgba(0, 0, 0,0.6) );}
.news-focus-text .tit {font-size: 0.24rem;  color: #fff;font-weight: bold;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.news-focus-text .des {font-size: 0.14rem;  color: #666;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;
  line-height: 0.24rem;}
.swiper-pagination.bottom{bottom:0.2rem;width: auto;left: inherit;right: 0.1rem;}
.swiper-pagination.bottom .swiper-pagination-bullet{background: #f5f5f5;margin: 0 0.05rem;}
.swiper-button-next.b-next, .swiper-button-prev.b-prev{width: 0.4rem;height: 0.88rem; top:44%; background-size:contain;}


/* 要闻播报、院内新闻 */
.news-con{	width: 32%;	float: right;	padding: 0 0 0 0;display: none;}
.news-con:before {  content: 'Admissions';  position: absolute;  left: 0.7rem;  top: 0.6rem;  font-size: 1.13rem;  color: #ececec;  opacity: 0.2;  z-index: -1;  text-transform: uppercase;}



/* 标题+tab切换 */
.name-con{ border-bottom: 1px solid #cbcbcb; display: block; overflow:hidden;}
.name-tab {     float: left;}
.name-tab .item {  font-size: 0.2rem;  color: #666;  float: left;  display: block;  position: relative;	font-weight: bold;}
.name-tab .item.on {  color: #0b5eb2;	padding-bottom: 0.1rem;	border-bottom: 2px solid #125aac; }
/* .name-tab .item.on:after {  width: 100%;} */
/* .name-tab .item:after { content: '';  position: absolute;  width: 0%;  height: 0.06rem;  background-color: #cedff0;  left: 0;  bottom: 0;  z-index: -1;} */
.name-tab .line{ float: left; display: block;  padding: 0 0.22rem; color: #cbcbcb;}
.name-more{float: right; font-size: 0.16rem;}

.science-box .name-con{background-color: #0C42A4;  height: 0.55rem;display: flex; justify-content: space-between;overflow: inherit;}
.science-box .name-tab {display: flex; float: inherit;}
.science-box  .name-tab .item {  color: #fff;line-height: 0.55rem; padding: 0 0.35rem;float: inherit;}
.science-box  .name-tab .item.on {position: relative;color:  #fff; height: 0.6rem;line-height: 0.6rem;bottom: 0.05rem;padding-bottom: 0;border: none; background:url(../images/namebg.png) no-repeat center/cover; }
.science-box  .name-tab .line{display: none;}
.science-box  .name-more{float: inherit; margin-right: 0.2rem; font-size: 0.16rem;line-height: 0.55rem;color:rgba(255, 255, 2555, 0.5);}


.name-more:hover{color:rgb(85 145 251);}
.news-list{ padding: 0.1rem 0 0.1rem 0; width: 100%;}
.news-list .des{ width: 82%; float: left;display: block;overflow: hidden;}
.news-list .txt{ float: left;   max-width:90%; display: block;overflow: hidden;text-overflow: ellipsis;  white-space: nowrap; font-size: 0.16rem;line-height: 0.26rem;}
.news-list .news-li-sort{ padding: 0 0.1rem 0 0;font-weight: bold;}

/* 最新标识 */
.news-list .new{ background-color: #ff8400;  width: 0.2rem; float: left; display: block; padding: 0rem 0.035rem;  text-align: center;  vertical-align: middle;  font-style: normal;  color: #fff;
    overflow: hidden; line-height: 0.18rem;  height: 0.18rem;  font-size: 0.11rem;  border-radius: 4px;  font-weight: 200;  border-spacing: 0;  border-collapse: collapse;  margin: 0.02rem 0 0 0.05rem;}

.news-list .time{ width: 14%;  float: right; color:#a7a7a7; font-size: 0.14rem; line-height: 1.5;}

.college-list{height: 2.95rem;}

.news-li{ background: url(../images/ico_tag.png)  left center no-repeat; padding:0.1rem 0 0.1rem 0.15rem;  font-size: 0.16rem; color: #333; display: block; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.news-li:hover{background: url(../images/ico_tag.png) #eff9ff 0.03rem center no-repeat; padding:0.1rem 0 0.1rem 0.18rem;color: #0348a8;}





/* 科研进展 */
.science-box{margin: 0rem 0 0 0;position: relative;overflow: hidden;}
.science-box::before{content: ""; display: block; position: absolute;top: 1.25rem;right: -0.5rem;width: 3.12rem;height: 2.34rem;z-index: 0; background: url(../images/dian.png) no-repeat; }
.science-box .area{ background: #fff; width: 98%; margin: 0 auto; padding: 0.3rem  1%  0.1rem  1%;	height: auto;}
.science-con{ width: 65%;  float: left;  margin: 0 0 0 0;}
.notice-con{width: 32%;	float: right;	padding: 0 0 0 0;}
.science-top{float: left; width:38%;margin: 0.25rem 0 0.2rem;}
.science-img {width: 100%; height: 2.2rem; display: block;overflow: hidden;}
.science-img img{width: 100%; height:100%;	-webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  transition: all 0.4s ease;}
.science-img:hover img{  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1);}
.science-tit{ color: #333; font-size: 0.18rem; margin: 0.15rem 0; font-weight:bold;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;line-height: 1.5;}

.science-info{color: #565656;font-size: 0.14rem; line-height: 0.2rem; height: 0.6rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.science-time{ color: #999999; font-size: 0.14rem;line-height: 0.2rem;}
.science-top:hover .science-tit{ color: #0b5eb2;}
.science-top:hover .science-info{ color: #333;}
.science-list{ float: right; width: 58%;margin: 0.06rem 0 0 0;  overflow: hidden; }


/* 通知公告 */
.notice-con{}
.notice-con .notice-list{margin: 0.04rem 0 0 0;padding: 0.1rem 0 0.1rem 0;}
.notice-li{ margin: 0.1rem 0; display: block; overflow: hidden;}
.notice-time{float: left;text-align: center; background: #DBE8FF;display: flex;flex-direction: column-reverse;justify-content: center; overflow: hidden;height: 0.62rem; width: 15%; color: #fff; border-radius: 0.05rem;}
.notice-month{font-size: 0.11rem; color: #185ED5;line-height: 0.2rem;}
.notice-day{font-size: 0.2rem; color: #185ED5;font-weight: bold;line-height: 0.24rem;}
.notice-tit{float:right; height: 0.65rem; padding: 0 0 0 2%; display: block; width: 85%;line-height: 0.65rem;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.notice-li:hover .notice-month,.notice-li:hover .notice-day{color: #DBE8FF;}
.notice-li:hover .notice-tit{ background:#eff9ff; }
.notice-li:hover .notice-time{ background:#185ED5; }

.notice-li .txt{ float: left;   max-width:90%; display: block;overflow: hidden;text-overflow: ellipsis;  white-space: nowrap; line-height: 0.65rem; }

.notice-li .new{ background-color: #ff8400;  width: 0.2rem; float: left;  display: block;  padding: 0rem 0.035rem;  text-align: center;  vertical-align: middle;  font-style: normal;  color: #fff;  overflow: hidden;  line-height: 0.18rem;  height: 0.18rem;  font-size: 0.11rem;  border-radius: 4px;  font-weight: 200;  border-spacing: 0;  border-collapse: collapse;  margin: 0.25rem 0 0 0.05rem;}


/* 腰线banner */
.waist-banner-box{ overflow: hidden;}
.waist-banner-box .area{ width: 98%; margin: 0 auto; padding: 0 1%; background: #fff;	height: auto;}
.banner { width: 65%; float: left; height: 1.1rem;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.banner .swiper-slide {  float: left;  background-position: center;  background-size:cover;  	
	-webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  transition: all 0.4s ease;}
.banner .b-num { width: 100%;  /* font-size: 0;  */text-align: center;  position: absolute;  bottom: 0.1rem;  left: 0;}
.banner .b-num .swiper-pagination-bullet { width: 0.12rem;  height: 0.12rem;  background-color: #fff;  display: inline-block;  margin: 0 0.09rem;  cursor: pointer;  -webkit-border-radius: 50%;  border-radius: 50%;  opacity: 1;}
.banner .b-num .swiper-pagination-bullet.swiper-pagination-bullet-active {  background-color: #183885;}
.banner .swiper-slide:hover img{  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);	transform: scale(1.1);}

.speech-con{width: 32%;float: right; height: 1.1rem; display: block;overflow: hidden; overflow: hidden;}
.speech-img:hover{ -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1);}
.speech-img{width: 100%; height:100%;
	-webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  transition: all 0.4s ease;}
.speech-name{ color: #06468f; font-size: 0.18rem; position: relative; z-index: 2;  bottom: 0.62rem; font-weight: bold; width: 100%; text-align: right; padding: 0 0.5rem 0 0;}


/* 党建 */
.dang-box{	position: relative;z-index: 10;}
.dang-box::before{content: ""; display: block; position: absolute;top:0;left: -1.5rem;width: 3.12rem;height: 2.34rem;z-index: 0; background: url(../images/dian.png) no-repeat; }
.dang-box .area{ width: 98%; margin: 0 auto; padding: 0.3rem 1% 0rem;	height: auto;}
.dang-con{ 	width: 31%;  float: left;  margin: 0 3% 0 0;overflow: hidden;}
.dang-con .science-con{width: 100%;}
.recruit-con{width: 32%;float: right;padding: 0 0 0 0;}
.dang-list-con{width: 100%;}
.dang-list-con.right{display:block;}

.dang-top{width: 100%;margin: 0.25rem 0 0 0; overflow: hidden;}
.dang-img {width: 42%; height: 1.1rem; display: block;overflow: hidden; float: left;}
.dang-img img{width: 100%; height:100%;	-webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  transition: all 0.4s ease;}
.dang-img:hover img{  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1);}
.dang-txt{float: right;width: 53%; display: block;}
.dang-tit{ color: #333; font-size: 0.16rem;line-height: 1.5; font-weight:bold;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical;margin: 0 0 0.1rem 0;}
.dang-time{ color: #999999; font-size: 0.14rem;}
.dang-top:hover .dang-tit{ color: #0b5eb2;}
.dang-top:hover .dang-info{ color: #333;}
.dang-list{width: 100%; margin: 0.12rem 0 0 0;}



/* 招聘 */
.recruit-list-con{ margin: 0.1rem 0 0 0;}
.recruit-top-img{width: 100%;height: 1.1rem;display: block;overflow: hidden; margin: 0.16rem 0 0 0;}
.recruit-top-img img{ }



.recruit-list .des{ width: 100%; float: left;display: block;overflow: hidden;}
.recruit-list .txt{ float: left;   max-width:90%; display: block;overflow: hidden;text-overflow: ellipsis;  white-space: nowrap; }
.recruit-list .new{ background-color: #ff8400;  width: 0.2rem; float: left;  display: block;  padding: 0rem 0.035rem;  text-align: center;  vertical-align: middle;  font-style: normal;    color: #fff;  overflow: hidden;  line-height: 0.18rem;  height: 0.18rem; font-size: 0.11rem;  border-radius: 4px; font-weight: 200;  border-spacing: 0;  border-collapse: collapse;   margin: 0.02rem 0 0 0.05rem;}


/* 快捷入口 */
.link-box{ width: 100%; margin: 0 0 0 0;position: relative;z-index: 10;}
.link-box .area{ background: #fff;	padding:0.2rem 0.22rem;}
.link-name{background: #125aac; float: left; width: 10%; height: 1.1rem; }
.link-name span{display: block; color: #fff; font-size: 0.26rem; line-height: 0.4rem;text-align: center;margin-top: 0.15rem;}
.link-box-con{float: left;width: 90%;height: 1.1rem; background: #f7f7f7;}
.link-con{}
.link-li{ float:left; text-align: center; padding: 0.15rem 0.2rem 0.1rem;margin: 0.1rem 0; font-size: 0.16rem; width: 12.5%;}
.link-li-ico{ display: block;overflow: hidden; clear: both; padding: 0 0 0.05rem 0;}
.link-li-name{ font-size: 0.14rem; line-height: 1.2;display: block; overflow: hidden;clear: both;}
.link-box-btn{ width: 0.18rem; background-size: contain;}



/* footer */
.footer { background:url(../images/footerbg.jpg) no-repeat center/cover; padding: 0.3rem 0 0; color: #fff;  position: relative; margin:0.4rem 0 0 0;position: relative;}
.footer::after {content: "";display: block;background-color: rgba(19, 48, 116, 0.92); position: absolute; top: 0;left: 0; right: 0;bottom: 0;z-index: 5;}
.footer::before {content: "";display: block; height: 6rem; position: absolute; z-index: -1;left: 0;right: 0;top: -3.75rem;background-image: url(../images/campusbg.png); background-repeat: no-repeat;background-position: bottom;background-size: cover;}

.footer .area{z-index: 10;}
.footer-link-con{ overflow: hidden;width: 100%; clear: both; border-bottom: 1px solid rgba(187,187,187,0.14); padding: 0 0 0.2rem 0;}
.footer-link{ float: left;}
.footer-link-tit{ float: left; font-size:0.22rem; color: #fff; font-weight: bold; margin: 0 0.1rem 0 0;height: 0.36px;line-height: 0.36rem;}
.footer-link-select{float: left;margin-left: 0.1rem;}
.footer-link-select select {width: 3rem;  height: 0.36rem;line-height: 0.36rem;  border: 1px solid #d0d9eb; background: #f3f7ff; float: left; margin-right: 10px; font-size: 14px; border-radius: 0; padding-left:0.15rem;}
.footer-link-nav{float: right; line-height: 0.36rem; color: #5090da;}
.footer-link-nav a{ color: #e5e9ff; padding: 0 0.15rem;font-size: 0.16rem}
.footer-link-nav a:hover{ color: #fff; }
.footer-contact-con{ overflow: hidden; clear: both;margin: 0.5rem 0 0.5rem 0;display: flex;}
.footer-contact-con .left-clumn{width: 25%;border-right: 1px solid rgba(187,187,187,0.14)}
.footer-logo{ display: block;margin: 0.2rem 0 }
.footer-contact span{display: block; line-height: 0.24rem; font-size: 0.14rem;}
.footer-contact span{padding: 0.1rem 0;}
.footer-contact .link{font-size: 0.14rem; color: #fff;}
.footer-contact-con .right-clumn{width: 75%;}
.navigation{display: flex;justify-content: space-around;}
.navigation h3{font-size: 0.18rem;color: #fff;margin-bottom: 0.1rem;}
.navigation a{display: block; font-size: 0.14rem;color: #ccc;line-height: 0.3rem;}
.navigation a:hover{text-decoration: underline;color: #fff;}
.copyright{background-color: #133074;}
.copyright .area{position: relative;}
.copyright p{height: 0.72rem;font-size: 0.16rem;color: #BEBEBE;line-height: 0.72rem; text-align: left;}
.copyright p span{margin: 0 0.2rem 0 0;}
.footer-code{ position: absolute;right: 0;z-index: 10;bottom: 0.05rem;}


/* 子站 */
.com-page{background: #fff; padding:0.02rem 0.22rem 0.32rem;height: auto;}


/* 子站左侧导航 */
.com-page .l-menu { width: 20%;float: left;}
.com-page .l-menu .b-tit { width: 100%; line-height: 0.7rem;  height: 0.7rem;  background: url(../images/bg_sub_tit.png)   no-repeat; background-size: cover;
	padding: 0 0.1rem 0.1rem 0.4rem;  color: #fff; font-size: 0.28rem;  position: relative;}
.com-page .l-menu .b-tit .text { width: 100%; line-height: 1; display: inline-block;  vertical-align: middle;}
.com-page .l-menu .b-tit .cn { overflow: hidden; font-size: 0.24rem;line-height: 1.2; }
.com-page .l-menu .b-tit .en { font-size: 0.15rem; opacity: 0.5;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  margin-top: 0.1rem;}
.com-page .l-menu .b-tit::before { content: ''; position: absolute; width: 1000%; right: 100%; top: 0; height: 1.15rem; }

.com-page .l-nav { display: block;padding: 0.1rem 0 0 0; background: #042c76;}
.com-page .l-nav .link { line-height: 0.5rem; font-size: 0.16rem; color: #fff; background-color: #0f3683; display: block; padding: 0 0.5rem 0 0.4rem;  position: relative;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.com-page .l-nav .item { position: relative;}
.com-page .l-nav .item::before {content: ''; width: 0;  height: 0.5rem;  background-color: #1a72ca;  position: absolute;  top: 0;  left: 0;  z-index: 2;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}
.com-page .l-nav .item.on::before,
.com-page .l-nav .item:hover::before {  width: 0.06rem;}
.com-page .l-nav .item.on .link,
.com-page .l-nav .item:hover .link {  background-color: #3286d9;}
.com-page .l-nav .item.tog .link::before,
.com-page .l-nav .item.tog .link:after { content: ''; position: absolute;  background-color: #fff;  opacity: 0.6;  z-index: 5;  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.com-page .l-nav .item.tog .link::before { top: 50%; width: 0.2rem;  height: 2px;  margin-top: -1px;  right: 0.28rem;}
.com-page .l-nav .item.tog .link::after { width: 2px;  height: 0.2rem;  top: 50%;  margin-top: -0.1rem;  right: 0.37rem;}
.com-page .l-nav .item.tog .link.open::before,
.com-page .l-nav .item.tog .link.open::after { transform: rotate(180deg);}
.com-page .l-nav .item.tog .link.open::after {  opacity: 0;}
.com-page .l-nav .sub-nav { background-color: #0b46a0;  display: none;}
.com-page .l-nav .sub-nav .sub-item.four .sub::after { content: ''; position: absolute;  width: 0.24rem;  height: 0.24rem;  background: url(../images/four-arrow.png) no-repeat center center;  background-size: 100%;  top: 50%;  margin-top: -0.12rem;  right: 0.2rem;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}
.com-page .l-nav .sub-nav .sub-item.four .sub.open::after {  transform: rotate(90deg);}
.com-page .l-nav .sub-nav .sub {  display: block;  padding: 0 0.4rem 0 0.5rem;  line-height: 0.6rem;  color: #fff;  position: relative;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap; font-size: 0.16rem;}
.com-page .l-nav .sub-nav .sub:hover,
.com-page .l-nav .sub-nav .sub.s-on {  background-color: #287ed2;}
.com-page .l-nav .four-nav {  display: none;}
.com-page .l-nav .four-nav .four-link {  display: block;  color: #fff;  line-height: 0.6rem;  background-color: #0755a2;  padding-left: 0.4rem;  overflow: hidden;
  text-overflow: ellipsis;  white-space: nowrap;}
.com-page .l-nav .four-nav .four-link:hover,
.com-page .l-nav .four-nav .four-link.on {  background-color: #064d94;}


/* 子站右侧内容区 */
.com-page > .r-con {  width: 77%;  min-height: 7rem;  float: right;}
.com-page > .r-con .t-con {  padding: 0 0 0 0;  margin:0 0 0.18rem 0;	border-bottom: 1px solid #d9d9d9;}
.com-page > .r-con .t-con .l-tit { font-size: 0.22rem;  font-weight: bold; color: #333; position: relative; border-bottom:3px solid #125aac; padding:0 0 0.16rem 0;}

.com-page > .r-con .t-con .item {  display: inline-block;  font-size: 0.14rem;  color: #999;  position: relative;  line-height: 0.74rem;}
.com-page > .r-con .t-con .item::before {  content: '-';  display: inline-block;  margin: 0 0.05rem;  font-size: 0.14rem;  color: #999;}
.com-page > .r-con .t-con .item:first-child::before {  display: none;}
.com-page > .r-con .t-con .item:hover {  color: #0b5eb2;}



/* 内页-当前位置*/
.m-crumbs { line-height: 0.3rem; font-size: 0.14rem; color: #666; background: #fff; padding:0.15rem 0.24rem; height: auto;}
.m-crumbs .item {  float: left;  color: #666;  position: relative;}
.m-crumbs .item.on,
.m-crumbs .item:hover { color: #333;}
.m-crumbs .item + .item {  padding-left: 0.36rem;}
.m-crumbs .item + .item:before {  content: '>';  position: absolute;  top: 50%;  line-height: 0;  transform: translateY(-50%);  left: 0.12rem;  font-size: 0.16rem;  color: #666;}


/* 3级菜单 */
.menu-tab .menu-fcous { max-width: 60%;}
.menu-tab .menu-fcous .swiper-slide { margin-left: 0.18rem;  width: auto;  padding: 0 0.1rem;}
.menu-tab .menu-fcous .swiper-slide::after {  content: '';  position: absolute;  bottom: 0;  width: 0;  left: 50%;  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;  height: 2px;  background-color: #183885;}
.menu-tab .menu-fcous .swiper-slide.on,
.menu-tab .menu-fcous .swiper-slide:hover {  color: #183885;}
.menu-tab .menu-fcous .swiper-slide.on::after,
.menu-tab .menu-fcous .swiper-slide:hover::after {  width: 100%;  left: 0;}


/* 内页师资队伍 */
.m-tech .list {  margin: 0.3rem 0 0 -4%;}
.m-tech .hover-item { display: block;  float: left;  width: 19%;  margin-left: 6%;  position: relative;  margin-bottom: 0.2rem;}
.m-tech .hover-item .img {  width: 100%;  height: 3rem;  position: relative; box-shadow: 0.1rem 0.1rem 0 0 #F2F1FB; transition: all 0.3s; }
.m-tech .hover-item .img img {  width: 100%;  height: 100%;}
.m-tech .hover-item .img:before,
.m-tech .hover-item .img:after {  content: '';  position: absolute;  width: 100%;  bottom: 0;  left: 0;  height: 0.04rem;  background-color: #fff;color: #333;;  z-index: 2;}
.m-tech .hover-item .img::after {  width: 0;  background-color: #ff9900;  z-index: 10;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}
/* .m-tech .hover-item:hover .img{ box-shadow: 0.1rem 0.1rem 0 0 #F2F1FB;} */
.m-tech .hover-item .name { line-height: 0.5rem; text-align: center; font-size: 0.16rem; color: #333; overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}
.m-tech .hover-item:hover .name{color: #183885;}

/* in-serach */
.in-serach {  width: 100%;  margin: 0.2rem auto;  overflow: hidden;}
.in-serach .s-box { float: right;  width: 2.5rem;  line-height: 0.52rem;  position: relative;   border-bottom: 1px solid #e8e8e8;}
.in-serach .inp {  width: 100%;  padding-right: 0.4rem;  border: 0;  line-height: 0.52rem;
	height: 0.52rem;  padding: 0 0.5rem 0 0;  font-size: 0.16rem;}
.in-serach .btn { position: absolute;  top: 0;  right: 0;  width: 0.4rem;   height: 100%;
    background: #fff url(../images/search.png) no-repeat center center;   background-size: 0.26rem;   cursor: pointer;}


/* 图文列表页 */
.m-news {  margin: 0.3rem 0 0 0;}
.m-news .hover-item {  display: block;  background-color: #f2f3f5;  padding: 0.14rem;  margin:0 0 0.2rem 0; overflow: hidden}
.m-news .hover-item:hover .tit {  color: #183885;}
.m-news .hover-item .img {  width: 30%;  height: 1.8rem; float: left;}
.m-news .hover-item .text { height: 1.8rem; float: right; width:67.6%; }
.m-news .hover-item .tit {  font-size: 0.22rem;  color: #383838;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  padding-top: 0.08rem;
  margin-bottom: 0.1rem;}
.m-news .hover-item .time {  font-size: 0.14rem;  color: #999;  margin-bottom: 0.1rem;}
.m-news .hover-item .des {  font-size: 0.16rem;  color: #666;  line-height: 0.25rem;  height: 0.5rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  margin-bottom: 0.2rem;}
.m-news .hover-item .more {  font-size: 0.14rem;  color: #999;  position: relative;  padding-right: 0.3rem;  display: inline-block;}
.m-news .hover-item .more::after {  content: '';  position: absolute;  top: 50%;  right: 0;  margin-top: -0.1rem;  width: 0.2rem;  height: 0.2rem;  background: url(../images/add.png) no-repeat center right;  background-size: 100%;}
.m-news .hover-item .more:hover {  color: #183885;}


/* 新闻详情页 */
.m-news-d {  margin-bottom: 1rem;}
.m-news-d .top-info {  text-align: center;  border-bottom: 1px solid #f2f3f5;  padding: 0.2rem 0 0.3rem; font-weight: bold;}
.m-news-d .top-info .tit {  font-size: 0.24rem;  color: #3d55a7;  line-height: 1.2;  margin: 0 0 0.05rem 0;padding: 0 0.3rem 0.2rem 0.3rem;}
.m-news-d .top-info .time {  color: #999; font-size: 0.14rem;font-weight: normal;}
.m-news-d .top-info .time span{ padding: 0 0.1rem;}
.m-news-d .line {  display: inline-block;  margin: 0 0.2rem;}
.m-news-d .des {  color: #333;  line-height: 0.32rem; padding: 0.2rem 0.3rem 0.4rem 0.3rem;font-family: 微软雅黑 !important;color: #444;}
.m-news-d .des p{ padding: 0.08rem 0;font-size: 0.16rem;margin-bottom: 0.1rem !important;font-family: 微软雅黑 !important;color: #444;}
.m-news-d  img {  max-width: 100%;height:auto;}
.m-news-d .img {  text-align: center;}


/* 领导详情页 */
.m-leader-d {  margin:0.2rem 0 0.5rem 0;  }
.m-leader-box{overflow: hidden; background: #f2f2f2;}
.leader-img{ float: left; width:20%;  text-align: left; padding: 0.2rem;}
.leader-img img{width: 100%;height: 100%;}

.leader-info{float: right; width: 78%;}
.leader-info .leader-info-top{ margin: 0.22rem 0 0.2rem 0;}
.leader-info .name{ font-size: 0.24rem;  color: #0b5eb2;  padding-right: 0.2rem; }
.leader-info  .job{font-size: 0.18rem;  color: #333; position: relative;  padding-left: 0.2rem;border-left:1px solid #e5e5e5;}

.leader-info .des{overflow:hidden; clear: both; margin: 0; color: #666;}
.leader-info .tit{width: 50%; float: left;display: block; padding: 0.1rem 0;}


.leader-resume{ overflow: hidden; clear: both; margin: 0.5rem 0 0.6rem 0; display: block;min-height:4rem;}
.leader-resume-tit{font-size: 0.18rem;font-weight: bold;}
.leader-resume-info{padding: 0.1rem 0;line-height: 1.8;}


/* 页码 */
.com-change a{width: 50%; line-height: 0.64rem;   color: #333;  display: block;  float: left;  padding: 0 0.3rem;  background: #f7f7f7;   overflow: hidden;
    text-overflow: ellipsis;    white-space: nowrap;}
.com-change a:hover{background: #125aad; color: #fff;}



/* 内页领导 */
.m-team .hover-item { display: block; width: 100%; position: relative; overflow: hidden; margin-top: 0.24rem;}
.m-team .hover-item .img { width: 17%; height: 2.4rem; position: relative; float: left;  margin-right: 4.838%;}
.m-team .hover-item .img img {  width: 100%;  height: 100%;}
.m-team .hover-item:hover .text .name {  color: #1a3e87;}
.m-team .hover-item .text { float: left; width: 76%;  height: 2.4rem; line-height: 1.2;  border-bottom: 1px solid #e9e9e9;  font-size: 0.14rem;  color: #7c7c7c;}
.m-team .hover-item .text .name { font-size: 0.24rem;  color: #333;  font-weight: bold;  margin: 0.1rem 0 0.1rem;}
.m-team .hover-item .text .des {  font-size: 0.16rem;  color: #666;}
.m-team .hover-item .text .info { line-height: 0.26rem;  margin-top: 0.2rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;
  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.m-team .hover-item .text .more { line-height: 0.22rem;  position: relative;  margin-top: 0.2rem;}
.m-team .hover-item .text .more::after { content: ''; display: inline-block;  vertical-align: middle;  width: 0.22rem;  height: 0.22rem;   background-size: 100%;  margin-left: 0.1rem;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;}
.m-team .hover-item .text .more:hover {  color: #1a3e87;}
.m-team .hover-item .text .more:hover::after {  margin-left: 0.2rem;}
.m-team .m-page {  margin: 0.67rem 0 0.75rem;}


/* hover-item */
.hover-item .img { position: relative; overflow: hidden;}
.hover-item .img img { width: 100%;  height: 100%; object-fit: cover;object-position: center;}
.hover-item .img:hover .jqthumb {  -webkit-transform: scale(1.1);  -moz-transform: scale(1.1);  transform: scale(1.1);}
.hover-item .jqthumb {  -webkit-transition: all 0.4s ease;  -moz-transition: all 0.4s ease;  transition: all 0.4s ease;}


/* 单页详情区域*/
.m-about { padding:0.2rem 0 1.3rem 0; padding: 0.2rem 0.3rem 0.2rem 0.3rem;}
.m-about .img { margin:0 0 0.45rem 0;}
.m-about img {  max-width: 100%;}
.m-about .des { font-size: 0.16rem;  color: #333;  line-height: 0.18rem;}
.m-about .des p{text-indent:2em; padding: 0.08rem 0;  font-size: 0.16rem;line-height: 1.8;}


/* 下载列表 */
.m-down { margin: 0.1rem 0 0 0;}
.m-down .list {}
.m-down .list .item {width: 100%;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease; overflow: hidden; background: url(../images/ico_tag.png) #fff left center no-repeat; padding:0.12rem 0 0.12rem 0.15rem;  border-bottom: 1px dashed #e7e7e7;}
.m-down .list .item:hover {  background: url(../images/ico_tag.png) #f2f3f5 0.05rem center no-repeat;padding:0.12rem 0 0.12rem 0.2rem;}
.m-down .list .item:hover .txt{ color: #183885; cursor: pointer;}
.m-down .list .txt { font-size: 0.18rem;  color: #383838;   overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; line-height: 0.32rem;   width: 80%; float: left; }

.m-down .list .down { float: right; display: inline-block; margin: 0 0.1rem 0 0;  line-height: 0.34rem;  text-align: center;  padding: 0 0.18rem;  color: #fff;  background-color: #ccc; font-size: 0.14rem;  -webkit-border-radius: 0.06rem;  border-radius: 0.06rem;  -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}
.m-down .list .down:hover {  background-color: #183885;}



/* 详情页下载区域 */
.m-download { margin-bottom: 0.6rem;}
.m-download .tit { font-size: 0.18rem;  color: #000;  font-weight: bold;  text-align: left;}
.m-download .item { display: block; margin-top: 0.2rem;  font-size: 0.16rem;  color: #666;  position: relative;  padding-left: 0.3rem;}
.m-download .item::before { content: '';  width: 0.17rem;  height: 0.23rem;  position: absolute;  top: 50%;  margin-top: -0.11rem;   left: 0;  background: url(../images/down.png) no-repeat;   background-size: 100%;}
.m-download .item span { display: inline-block; vertical-align: middle;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  max-width: 90%;}
.m-download .item .link { display: inline-block;  vertical-align: middle;  color: #0b5eb2;  margin-left: 0.1rem;}

/* 普通新闻列表 */
.m-newslist{ margin: 0.1rem 0 0 0;}
.m-newslist .list {}
.m-newslist .list .item { display: block; width: 100%;    -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease; overflow: hidden; background: url(../images/ico_tag.png) #fff left center no-repeat; padding:0.12rem 0 0.12rem 0.15rem; border-bottom: 1px dashed #e7e7e7;}
.m-newslist .list .item:hover {  background: url(../images/ico_tag.png) #f2f3f5 0.05rem center no-repeat;padding:0.12rem 0 0.12rem 0.2rem;}
.m-newslist .list .item:hover .txt{ color: #183885; cursor: pointer;}



.m-newslist .des{ width: 86%; float: left;display: block;overflow: hidden;}
.m-newslist .txt{ float: left;font-size: 0.16rem; color: #383838;  max-width:90%; display: block;overflow: hidden;text-overflow: ellipsis;  white-space: nowrap; line-height: 0.32rem; }
.m-newslist .new{ background-color: #ff8400;  width: 0.2rem; float: left;    display: block;    padding: 0rem 0.035rem;    text-align: center;    vertical-align: middle;    font-style: normal;    color: #fff;    overflow: hidden;    line-height: 0.18rem;    height: 0.18rem;    font-size: 0.11rem;    border-radius: 4px;    font-weight: 200;   border-spacing: 0;    border-collapse: collapse;    margin: 0.06rem 0 0 0.05rem;}

.m-newslist .time {width: 12%;    float: right; display: inline-block; margin: 0 0.1rem 0 0;  line-height: 0.34rem;  text-align: center;  padding: 0 0.18rem; color: #ababab; font-size: 0.14rem; }

/* 右侧浮窗 */
.right-fix { width: 0.48rem; position: fixed; top: 74%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: -3rem \9;  right: 0.3rem;
  z-index: 20;}
.right-fix .item { width: 0.52rem; border-radius: 0.1rem; height: 0.52rem;  position: relative; background: #6d91cf;  text-align: center; margin: 0 0 0.05rem 0;   -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease;  transition: all 0.3s ease;}
.right-fix .item .icon { display: block;  width: 0.52rem;  height: 0.52rem;   background-size: 0.48rem;  margin: 0 auto;}
.right-fix .item .icon.r_ico1 { background: url(../images/r_ico1.png)  no-repeat center center;}
.right-fix .item .icon.r_ico2 { background: url(../images/r_ico2.png)  no-repeat center center;}
.right-fix .item .icon.r_ico3 { background: url(../images/r_ico3.png)  no-repeat center center;}
.right-fix .item .icon.r_ico_up { background: url(../images/r_ico_up.png)  no-repeat center center; }
.right-fix .item .icon:hover{background-color:#0348a8;border-radius: 0.1rem;  }
.right-fix .switch { width: 100%; line-height: 0.48rem; text-align: center; color: #ccc; background-color: #fff; border: 1px solid #ededed; margin-top: -1px; cursor: pointer;}


/* 查询界面 */
.com-search {}
.com-search .s-con { width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto;	background: #fff;}
.com-con.s-con{padding: 0.3rem 0.3rem;min-height:5rem; }
.com-search .s-header {background-color: #fff;  border-top: 0.08rem solid #153988;  padding: 0.15rem 0 0.2rem;  line-height: 0.7rem;}
.com-search .s-header .logo img {  height: 0.7rem;}
.com-search .s-header .back { display: block;  font-size: 0.14rem;  color: #404040;  position: relative;
  padding-left: 0.22rem;}
.com-search .s-header .back::before { content: '';  position: absolute;  top: 50%;  margin-top: -0.07rem;
  left: 0;  width: 0.14rem;  height: 0.14rem;  background: url(../images/back.png) no-repeat;  background-size: 100%;}
.com-search .s-header .back:hover {  color: #153988;}
.com-search .com-con {  margin-top: 0.25rem;}
.com-search .form {  width: 100%;  margin-bottom: 0.3rem;}
.com-search .form .s-box { width: 92.833%;  line-height: 0;  position: relative;}
.com-search .form .inp {  width: 100%;  line-height: 0.42rem;  height: 0.42rem;  border: 1px solid #cbcbcb;  box-sizing: border-box;  padding: 0 0.5rem 0 0.1rem;  font-size: 0.16rem;}
.com-search .form .cancle {  width: 0.14rem;  height: 0.14rem;  position: absolute;  top: 50%;  margin-top: -0.07rem;  right: 0.15rem;  background: url(../images/s-close.png) no-repeat;  background-size: 100%;  cursor: pointer;}
.com-search .form .submit {  width: 7.167%;  background-color: #0b69c2;  color: #fff;  text-align: center;  line-height: 0.42rem;}
.com-search .des {  font-size: 0.14rem;  color: #666;  margin-bottom: 0.3rem;}
.com-search .keyword {  line-height: 0.36rem;  background-color: #ececec;  font-size: 0.14rem;  color: #666;  padding: 0 0.15rem;}
.com-search .keyword .word {  color: #cc0000;}
.com-search .search-list .item {  display: block;  padding: 0.3rem 0;  border-bottom: 1px solid #e0e0e0;
  line-height: 1.2;  font-size: 0.14rem;}
.com-search .search-list .tit {  display: block;  font-weight: bold;  color: #333;  margin-bottom: 0.18rem;}
.com-search .search-list .tit .key {  color: #ff0000;}
.com-search .search-list .link {  font-size: 0.12rem;  color: #888888;  margin-bottom: 0.1rem;}
.com-search .search-list .link .more {  color: #888888;  margin-right: 0.08rem;}
.com-search .search-list .link .more:hover {  color: #ff0000;}
.com-search .search-list .info {  color: #404040;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  line-height: 0.24rem;}
.com-search .search-list .info .key{ color: #ff0000;}
.com-search .s-page {  width: 100%;  text-align: center;  font-size: 0;  padding: 0.5rem 0;}
.com-search .s-page a { display: inline-block; vertical-align: middle;  font-size: 0.14rem;  color: #666;
  line-height: 0.2rem;  padding: 0 0.12rem;}
.com-search .s-page a:hover {  color: #0b69c2;}
.com-search .s-page .num { margin: 0 0.1rem;  border: 1px solid #d4d4d4;  width: 0.2rem;  background-color: #f6f6f6;  padding: 0;}
.com-search .s-page .num.on {  background-color: #fff;  border-color: #fff;}
.com-search .s-page .num:hover {  background-color: #0b69c2;  color: #fff;}
.com-search .s-footer {  background-color: #ececec;  text-align: center;  font-size: 0.14rem;  color: #666;  border-bottom: 0.08rem solid #0b69c2;  line-height: 0.3rem;  padding: 0.22rem 0;}
.com-search .s-footer a {  color: #666;}
.com-search .s-footer a:hover {  color: #333;}
.com-search .s-footer .address {  display: inline-block;  margin: 0 0.1rem;}


/* 专家查询*/
.search-teacher-list{ padding: 0.2rem 0%; overflow: hidden;}
.search-teacher-table{  width: 100%; line-height:1.8; }
.search-teacher-table th{ background: #d0e5fa;text-align: center;padding: 0.1rem 0 0.1rem 0rem;font-size: 0.16rem;}
.search-teacher-table td{line-height:1.8;  padding: 0.1rem 0 0.1rem 0rem; border-bottom: 1px dashed #dfdfdf; text-align: center;  font-size: 0.16rem;}
.search-teacher-table tr{background: #fff;}
.search-teacher-table tr:hover{ background: #f2f3f5;}
.search-teacher-table a{ text-decoration:underline;}
.search-teacher-table .key{color: #ff0000;}


.search-condition-tr{ margin: 0 0 0 -0.5rem; overflow: hidden;}
.search-condition-td{width: 33%; float: left; padding: 0 0 0 0.5rem;margin: 0 0 0.1rem 0;}
.search-condition-btn{ display: block;  width: 10%;  background-color: #0b69c2;  color: #fff;  text-align: center;  line-height: 0.4rem; margin: 0 auto;}
.search-condition-btn:hover{color: #fff; background-color: #153988;}

.search-teacher-form {  width: 100%;  margin-bottom: 0.2rem; padding: 0.2rem 0.2rem 0.2rem 0.2rem; border-bottom: 1px solid #eee; background: #f2f2f2;}
.search-teacher-form .inp {  width: 100%;  line-height: 0.36rem;  height: 0.36rem;  border: 1px solid #cbcbcb;   box-sizing: border-box;  padding: 0 0.5rem 0 0.1rem;  font-size: 0.14rem;}




/* 启动引导界面*/
.loading-bg{ background:url(../images/loading_bg.jpg) #d0e5fa top center no-repeat; background-size:cover;}
.loading-box{}
.loading-tit{ display: block; width: 100%; }
.loading-tit .loading-tit-img{width:50%; display: block;text-align: center;  margin: 0 auto; padding: 0.8rem 0 0.5rem 0;}
.loading-con{background:url(../images/loading_btn_bg.png)  top center no-repeat;background-size:cover; width: 10.9rem;height:6.6rem; margin: 0 auto; padding: 0.8rem 0.6rem;}


.loading-link{width: 45%; background: #fff; border-radius: 10px; padding: 0.16rem;border:5px solid #d6e8fc;}
.loading-link .img{ }
.loading-link .img .jqthumb{ }
.loading-link-name{text-align: center; padding: 0.2rem 0 0.1rem 0;font-size: 0.18rem;}
.loading-link-btn{background: #3691ee; color: #fff;border-radius: 50px; padding: 0.1rem 0.3rem;text-align: center; margin: 0.1rem auto; display: block; width: 2rem;}
.loading-link-btn:hover{background: #146dc8;color: #fff; }
.loading-link-btn-cn{text-align: center;}
.loading-link-btn.cn{display: inline-block; width: 1.5rem;margin: 0.1rem;}

.loading-footer{ text-align: center; position:relative; top:-0.8rem;}
.loading-footer-txt{ padding:0 0.1rem; font-size: 0.14rem;}
.loading-footer-pic{margin: 0.2rem 0 0 0;}


/* 弹出层*/
.popup-box{position: fixed;    left: 50%;    top: 30%;z-index: 999; width: 500px; margin: 0 0 0 -250px;box-shadow: 0.1rem 0.1rem 0.1rem 0 rgba(0, 0, 0, 0.3);}
.popup-box .popup-box-img{ width: 100%;}
.popup-box .popup-box-close { display: inline-block; width: 30px; height:30px; background:url(../images/close2.png) red no-repeat center center;    position: absolute;  top: 0;right: 0; text-align: center; cursor: pointer;}
.popup-box .popup-box-close:hover {  background:url(../images/close2.png) #d30000 no-repeat center center;  }


/* 浮动窗*/
.move-port{ position: fixed;   width: 200px;    left: 0;   top:0;    cursor: pointer;   background: #000;   z-index: 10000;  }
.move-port .popup-box-img{ width: 100%;}

/* 浮动窗*/
.iframe-vod-con{ text-align: center; margin: 0 0 0.2rem 0;}
.iframe-vod{width:90%; height: 360px;}

.m-page-more{display: none;}


.TRS_Editor SPAN{font-size: 0.16rem;font-family: 微软雅黑; line-height: 0.32rem; font-family: 微软雅黑 !important;color: #444;font-size: 0.16rem;}

/* 院长致辞*/
.yzzc-box{width: 100%;overflow: hidden;}
.yzzc-pic{float: left;width: 30%;overflow: hidden;
    position: relative;
    padding-left: 0.5rem;
    padding-top: 0.5rem;
    background: url(../images/laederbg.png) no-repeat left top;
    background-size: 90% 98%;}
.yzzc-pic img{width: 100%;height: auto;-webkit-transition: all 0.8s; float: right;}
.yzzc-info{float: right;width: 65%;padding: 0.3rem 0 0 0;}
.yzzc-info::before {
    content: "";
    position: absolute;
    top: 0.8rem;
    background: url(http://10.30.40.10/upload/U0202404/U020240430/U020240430626484163913.png) no-repeat 0 0;
    background-size: 0.79rem 0.73rem;
    width: 0.79rem;
    height: 0.73rem;
	z-index: 0;}

.yzzc-info p{margin-bottom: 0.3rem;
    text-indent: 2em;
    text-align: justify;
font-size: 0.2rem;
    line-height: 0.4rem;
    color: #666666;
}

.yzzc-info p .mao{width: 0.79rem;
    height: 0.73rem;
    position: relative;
    z-index: 0;
	display: inline-block;
    vertical-align: top;
    margin-left: -0.3rem;
}

.yzzc-info p .qianming{width: 1.6rem;
    
	display: inline-block;
    vertical-align: top;
	float: right;
}


/* mobile */

/* @media screen and (max-width: 1640px) {
	.area {  max-width: 15rem; }
	.nav-item .nav-link {padding: 0 0.42rem;}
} */

@media screen and (max-width: 1400px) {
	.area {  max-width: 12.8rem; }
.nav-item .nav-link {padding: 0 0.43rem;}	
	
}

@media screen and (max-width: 1200px) {
	.area {  max-width: 10.8rem; }
.nav-item .nav-link {padding: 0 0.42rem;}	
	
}

@media screen and (max-width: 1000px) {
	.area {  max-width: 10.8rem; }
.nav-item .nav-link {padding: 0 0.4rem;}	
	
}

@media screen and (max-width: 880px) {
.nav-item .nav-link {padding: 0 0.24rem;}	
	
}

@media screen and (max-width:767px){

  .pcdjyear100{ display: none;}

  .djyear100{ display: block; margin:2rem 0 -1rem 0;}

.djyear100 img{ max-width:100%; display: block;}




}


@media screen and (max-width: 768px) {
	

html, body {font-size: 0.44rem;background: #fff;}

/* 手机top */
.top{ display: none;}

/* 手机端，头部区域 */
.header { padding: 0;  background:#fff; height: 1.5rem;line-height: 1.5rem; position: fixed;  z-index: 100; top:0px;}
.header .logo { margin-left: 0.3rem; }
.header .logo img { height: 1rem;}
.header .r-icon {  display: block;position: absolute;top: 0.5rem;right: 0.3rem;}
.header .r-con { display: none;}
.header .text { margin-bottom: 0.18rem;}
.header .text img { height: 0.5rem;}
.header .t-links .item { display: block; float: left;  margin-left: 0.2rem;  position: relative;  color: #666;  padding-left: 0.25rem;}
.header .t-links .item:hover { color: #183885;}
.header .t-links .item:before {  content: '';  width: 0.17rem;  height: 0.17rem;  background: url(../images/t-icon.png) no-repeat -0.1rem -0.1rem;
  background-size: 1.11rem;  position: absolute;  top: 50%;  margin-top: -0.09rem;  left: 0;}
.header .t-links .item.contact:before { background-position: -0.47rem -0.1rem;}
.header .t-links .item.map:before { background-position: -0.84rem -0.1rem;}

  .header .r-icon .menu { width: 0.7rem; height: 0.45rem; cursor: pointer; float: left; background: url(../images/menu-icon.png) no-repeat center center / 0.7rem 0.45rem; }

.header .r-icon .s-btn { width: 0.6rem; height: 0.6rem; background: url(../images/search.png) no-repeat; background-size: 0.5rem;  float: left;  margin-right: 0.3rem;}

.header::before{content: "";display: block;width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;background-image:none;background-position: center; background-repeat: no-repeat; background-size: cover;}


/* 手机版，手机端导航 */
.com-page .l-menu .b-tit .cn {  font-size: 0.44rem;line-height: 1.2; }	
	
.nav-box {display: none;position: fixed; top: 1.5rem; left: 0; width: 100%; height: 100vh; z-index: 101; overflow: hidden;}
.nav-box .area{  padding: 0; }

.nav{background: #014da4;line-height: 0.54rem; z-index: 9;overflow-y: auto; padding: 0 0; border-top:1px solid #eee;display:block;justify-content: space-between;}
.nav-item { display: block; float:inherit;  position: relative;  margin: 0rem 0 0rem 0;}
	
.nav-item .nav-link { color: #e5e9ff;	height: auto;	line-height: 1.4;font-weight: bold; font-size: 0.4rem;  display: block;  text-align: left;padding: 0.3rem 0.37rem;border-radius: 0px 0px 0px 0px;margin: 0rem 0 0rem 0;}	

.nav-item:hover .nav-link{  background: #0555b1;  color: #fff;	z-index: 9;}
.nav-item.on .nav-link{  background: #fff;  color: #0348a8;	z-index: 9; }
.nav-item.now .nav-link{  background: #fff;  color: #0348a8;	z-index: 9;}

.nav-item .sub-nav { position: relative;  top: 0; text-align: left;  padding: 0.2rem 0;	border: 0;display:none;  overflow: hidden;  left: 50%;  z-index: 10; -webkit-transform: translateX(-50%);background-color: #183885;}
.nav-item .sub-nav .sub-item {display: block; white-space: nowrap;   width: 100%;font-size: 0.4rem;text-align: left;line-height: 1rem;    padding: 0 0.6rem; color: #fff;}
.nav-item .sub-nav .sub-item:hover { background-color: #1742aa; color: #fff;}
	

	
/* 手机端，滚动图片 */	
.news-box .area{ padding:0;width: 94%;margin: 0.5rem 3% 0;background: #fff;}

.news-focus { float:inherit;  width:100%;	height: 6.2rem; margin: 1.5rem 0 0 0;}
.news-focus-con .swiper-slide{height: 6.2rem;}
.news-focus-img { height: 6.8rem;}

.news-focus .time-btn { position: absolute;  width: 100%; left: 0;  top: 3.7rem;  z-index: 10;  font-size: 0.12rem;  line-height: 1;}
.news-focus .time-btn .swiper-slide { color: #fff;  background: rgba(24, 56, 133, 0.9);  margin-right: 1px;  padding: 0.15rem 0.1rem 0.12rem;  min-width: 0.7rem;  text-align: center;
  width: auto;  height: 0.7rem;}
.news-focus .time-btn .swiper-slide.on {  background: rgba(255, 153, 0, 0.9);}
.news-focus .time-btn .day { font-size: 0.3rem;  font-family: 'Arial';}
.news-focus-text { background: url(../images/bg_banner_text.png) bottom center repeat-x;position:relative;  z-index: 2;  bottom: 0.7rem;  height: 1.2rem;  line-height: 1.2rem;    padding: 0 0.2rem;}
.news-focus-text .tit {font-size: 0.4rem;  }
.news-focus-text .des {font-size: 0.14rem; line-height: 0.24rem;}
.swiper-pagination.bottom{bottom:0.04rem;}
.swiper-pagination.bottom .swiper-pagination-bullet{background: #f5f5f5;}
.swiper-button-next.b-next, .swiper-button-prev.b-prev{width: 0.2rem;height: 0.44rem; top:44%; background-size:contain;}
		
/* 手机端要闻播报、院内新闻 */
.news-con{ width: 100%;	float:inherit;	padding: 0.4rem 0 0 0;}
.science-box .name-con{height: 1rem;}
.science-box  .name-tab .item {height: 1rem;line-height: 1rem;}
.science-box  .name-tab .item.on {height: 1rem;line-height: 1rem; }	
	
	
/* 手机端标题+tab切换 */
.name-tab .item {  font-size: 0.48rem; }
.name-tab .item.on {  padding-bottom: 0.3rem;}
.name-tab .item:after {  height: 0.06rem; }
.name-tab .line{   padding: 0 0.3rem;}
.name-more{ font-size: 0.34rem; padding: 0.1rem 0 0 0;}
.news-list{ padding: 0.3rem 0 0 0; line-height: 0.4rem; }
.news-list .des{width: auto; float:none;display:block; overflow:auto;  text-overflow:inherit;  white-space:inherit;font-size:0.62rem; padding:0 0 0.1rem 0;  line-height: 1.4;}
	
	
.news-list .time{ float:left;display:block; font-size: 0.4rem; line-height: 1.3;width: auto; padding: 0.05rem 0;}
	

.college-list{height: auto; margin: 0 0 0.3rem 0;}
	
.news-li{background: url(../images/ico_tag.png) #fff left 0.3rem no-repeat;  padding:0.1rem 0 0.1rem 0.25rem;  font-size: 0.42rem; letter-spacing: 0.02rem;  display: block; overflow:auto;  text-overflow:inherit;  white-space:inherit;border-bottom: 1px solid #f5f7f9; margin: 0.1rem 0 0.15rem 0;}
.news-li:hover{ padding:0.14rem 0 0.14rem 0.25rem; }
	

	
	
/* 手机端院长致辞*/
.speech-con{ height: 3rem;width: 100%; display: none;}
.speech-name{ color: #fff; font-size: 0.42rem; position: relative; z-index: 2;  bottom: 0.8rem; font-weight: bold; width: 100%; text-align: right; padding: 0 0.6rem 0 0;}
	
	


	
/* 手机端,科研进展 */
.science-box{ margin: 0.5rem 0 0 0;}
.science-box .area{background: #fff; width: 94%; margin:0 3%; padding: 0 0;}
.science-con{ width: 100%;  float:inherit; }
.notice-con{width: 100%;	float: inherit;	}
.science-top{float: inherit; width: 100%;margin: 0.4rem 0 0 0;overflow: hidden;}
.science-img {width: 40%; margin: 0 0.3rem 0 0; height: 2.6rem; display: block;overflow:auto; float: left;}

.science-tit{ font-size: 0.44rem; margin: 0 0 0.3rem 0; -webkit-line-clamp: inherit; overflow: inherit;}
.science-info{display: none;}
.science-time{ font-size: 0.36rem;}

.science-list{ float:inherit; width: 100%; max-height:100%;height:100%; }
	
	
/* 手机端,通知公告 */
.notice-con{ margin: 0.5rem 0 0 0;}
.notice-list{margin: 0 0 0.3rem 0; display: block; overflow: hidden;}
.notice-li{ margin: 0.5rem 0; display: block; overflow: hidden;}
.notice-time{float: left;text-align: center; background: #097cd7;display: block; overflow: hidden;height: 1.2rem; width: 15%; color: #fff; }
.notice-month{font-size: 0.32rem; color: #fff; padding: 0.1rem 0 0.1rem 0;display: block;line-height: 1;}
.notice-day{font-size: 0.42rem; color: #fff;font-weight: bold;display: block;line-height: 1;}
.notice-tit{float:right; height: auto; padding: 0 0 0 2%; display: block; width: 85%;line-height: 1.3;  overflow:inherit; text-overflow:inherit; white-space:inherit;}
.notice-li:hover .notice-tit{ background:#eff9ff; }
.notice-li:hover .notice-time{ background:#014da4; }
	
.news-list .txt{  max-width:94%; font-size: 0.46rem; float: left;    display: block;overflow:auto;text-overflow:inherit;  white-space:inherit; line-height: 1.5; }
.news-list .new{  width: 0.44rem; padding: 0rem 0.05rem;line-height: 0.44rem; height: 0.44rem; font-size: 0.24rem;  margin: 0.1rem 0 0 0.05rem;} 
	
	

	
.notice-li .txt{ float: left;   max-width:90%; display: block;overflow:inherit;text-overflow:inherit;  white-space:inherit;line-height: 1.2; }
	
	
.notice-li .new{  width: 0.42rem; padding: 0rem 0.05rem;line-height:0.42rem; height: 0.42rem; font-size: 0.11rem;  margin: 0.08rem 0 0 0.05rem;} 
	




	
	
/* 手机端,腰线banner */
.waist-banner-box{overflow: hidden;  }
.waist-banner-box .area{ background: #fff;width: 94%; margin:0 3%; padding: 0 0; height: 2.2rem;}
.banner { width: 100%;  height: 2.2rem;  }
.banner .swiper-slide { width: 100%;  height: 100%;  }
.banner .b-num { width: 100%;  font-size: 0;  text-align: center;}
.banner .b-num .swiper-pagination-bullet { width: 0.22rem;  height: 0.22rem;   margin: 0 0.09rem; }


	
/* 手机端，党建 */
.dang-box{ overflow: hidden;}
.dang-box .area{ background: #fff;width: 94%; margin:0 3%; padding: 0 0; 	height: auto; }
.dang-con{ 	width: 100%;  float: left;  margin: 0.5rem 0 0 0;}
.recruit-con{width: 100%;float: right;padding: 0.5rem 0 0 0;}
.dang-list-con{width: 100%;}
.dang-list-con.right{display:none;}
.dang-top{width: 100%;margin: 0.4rem 0 0 0; }
.dang-img { height:2.6rem; }
.dang-tit{ font-size: 0.44rem; line-height: 1.5; }
.dang-time{  font-size: 0.36rem; padding: 0.2rem 0 0 0;}
.dang-top:hover .dang-tit{ color: #0b5eb2;}
.dang-top:hover .dang-info{ color: #333;}
.dang-list{width: 100%;}
.dang-list.right{display: none;}


/* 手机端，招聘 */
.recruit-list-con{ margin: 0.1rem 0 0 0;}
.recruit-list{line-height: 1.3;}
.recruit-top-img{height: 2.4rem; margin: 0.16rem 0 0 0;}

.recruit-list .des{  max-width:100%; }	
.recruit-list .txt{  max-width:94%; }
.recruit-list .new{  width: 0.42rem; padding: 0rem 0.05rem;line-height: 0.42rem; height: 0.42rem; font-size: 0.11rem;  margin: 0.1rem 0 0 0.05rem;} 	
	
	
/* 手机端，快捷入口 */
.link-name{display: none; font-size: 0.42rem;  width: 18%; height: 2rem; text-align: center; padding: 0.2rem 0 0 0;}
.link-box-con{float:inherit;width: 100%;height: 2rem; background: #f7f7f7;}
.link-con{}
.link-li{ float:left; padding: 0.2rem 0.2rem 0.1rem;margin: 0.1rem 0; font-size: 0.2rem; width: 33.33%;}
.link-li-ico{ display: block;overflow: hidden; }
.link-li-name{font-size: 0.32rem; line-height:1.2;display: block; overflow: hidden;}
.link-box-btn{ width: 0.18rem; background-size: contain;}	
	
	
/* 手机端，footer */
.footer { padding: 0.3rem 0 0.45rem; margin:0.4rem 0 0 0; overflow: hidden; }
.footer-link-con{ overflow: hidden;width: 100%; clear: both; border-bottom: 1px solid #225897; padding: 0 0 0.3rem 0;}
.footer-link{ display: none;}
.footer-link-tit{ float: left; font-size:0.18rem; color: #fff; font-weight: bold; margin: 0 0.1rem 0 0;height: 0.36px;line-height: 0.36rem;}
.footer-link-nav{float: inherit; line-height: 0.44rem; text-align: center;}
.footer-link-nav a{ color: #e5e9ff; padding: 0 0.3rem; font-size: 0.38rem;}
.footer-link-nav a:hover{ color: #fff; }
	
.footer-contact-con{ overflow: hidden; clear: both;margin: 0.2rem 0 0.5rem 0;}
.footer-contact-con .left-clumn{width: 100%;border-right: none;}
.footer-contact-con .right-clumn{display: none;}
.footer-logo{ float:inherit;margin: 0.3rem 0 0.2rem 0; text-align: center;}
.footer-contact span{float:inherit;margin: 0.32rem 0 0 0.3rem; line-height: 0.6rem; font-size: 0.36rem; overflow: hidden; text-align: center;}
.footer-contact span{padding: 0 0 0 0;display: block;}
.footer-contact .link{font-size: 0.38rem; color: #fff;}
.footer-code{ float:inherit;display: block;margin: 0.5rem 0 0 0.3rem; text-align: center;position: inherit;}	
	
.copyright p{height: auto;font-size: 0.24rem;line-height: 1.5; text-align: center;}
 
	
/* 手机端，内页现任领导适配 */
.m-team .hover-item { width: 100%; margin-top: 0.4rem;}
.m-team .hover-item .img { width: 4rem;  height: 5.26rem;  margin-right: 0.6rem;}
.m-team .hover-item .text { width: 5.6rem;  height: 5.26rem;}
.m-team .hover-item .text .name { font-size: 0.42rem; }
.m-team .hover-item .text .des { font-size: 0.34rem;}
.m-team .hover-item .text .info { font-size: 0.32rem;  line-height: 0.6rem; }
.m-team .hover-item .text .more { font-size: 0.32rem;}
.m-team .hover-item .text .more::after { width: 0.4rem; height: 0.4rem;  margin-left: 0.2rem;}
.m-team .m-page {  margin: 1rem 0; }
.m-page{display: none;}
.m-page-more{display: block;padding: 0.2rem 0.1rem;margin-bottom: 0;font-size: 0.4rem;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;color: #333;background-color: #fff;border-color: #ccc;	margin: 0.5rem 0 0.3rem;}  
 
/* m-crumbs */
.m-crumbs { padding: 0 0.4rem; font-size: 0.36rem; line-height: 1.2rem;}
.m-crumbs .item + .item {padding-left: 0.3rem; padding-left: 0.6rem;}
.m-crumbs .item + .item:before {font-size: 0.3rem; color: #666; left: 0.2rem;}
.m-crumbs .menu-fcous,
.m-crumbs .l-links { float: none; width: 100%; max-width: none; }
.m-crumbs .menu-fcous .swiper-slide { padding: 0 0.3rem;}
	
	
/* 手机端，图文列表页 */	
.m-news {  margin: 0.3rem 0 0 0;}
.m-news .hover-item {  display: block;  background-color: #f2f3f5;  padding: 0.14rem;  margin:0 0 0.2rem 0; overflow: hidden}
.m-news .hover-item .img {   height: 2rem; }
.m-news .hover-item .text { height: 1.8rem; width:67.6%; }
.m-news .hover-item .tit {  font-size: 0.42rem;  padding-top: 0.08rem;}
.m-news .hover-item .time {  font-size: 0.24rem;  }
.m-news .hover-item .des { display: none;}
.m-news .hover-item .more {  font-size: 0.14rem; }
.m-news .hover-item .more::after {  content: '';  position: absolute;  top: 50%;  right: 0;  margin-top: -0.15rem;  width: 0.3rem;  height: 0.3rem; }

	
/* 手机端，普通新闻列表 */
.m-newslist{ margin: 0.3rem 0 0 0;}
.m-newslist .list {}
.m-newslist .list .item {   padding:0.18rem 0 0.18rem 0.3rem; overflow:auto;  text-overflow:inherit; white-space:inherit; border-bottom: 1px dashed #e7e7e7;
	display: block; width: 100%;    background: url(../images/ico_tag.png) #fff left 0.36rem no-repeat; border-bottom: 1px dashed #e7e7e7;
	}
.m-newslist .list .item:hover {  }
.m-newslist .list .item:hover .txt{}

.m-newslist .des{ width: 100%; float: left;display: block;overflow: hidden;}
	
.m-newslist .txt{ float: left;font-size: 0.42rem; color: #383838;  max-width:100%; display:inline-block;overflow:auto;text-overflow:inherit;  white-space:inherit; line-height: 1.5; }
.m-newslist .new{ width: 0.42rem;    padding: 0rem 0.05rem;    line-height: 0.42rem; height: 0.42rem;    font-size: 0.11rem;    margin: 0.15rem 0 0 0.05rem;}	
	
.m-newslist .time {  margin: 0 0.1rem 0 0;  line-height: 1.9; padding: 0 0rem;  font-size: 0.38rem; float: left; display:inline-block;}
.m-newslist .time:hover {  }	
	
	
/* 手机端，内页，师资队伍 */
	.m-tech .list {  margin: 0.3rem 0 0 -5%;}
.m-tech .hover-item { width: 45%; margin-bottom: 0.3rem; margin-left: 5%;}
.m-tech .hover-item .img { height: 6.9rem;}
.m-tech .hover-item .name {font-size: 0.42rem; line-height: 1rem; }

/* in-serach */
.in-serach {  margin: 0.6rem auto; }
.in-serach .s-box { width: 100%;  line-height: 0.8rem; }
.in-serach .inp {  width: 100%;  padding-right: 0.4rem;  line-height: 0.8rem;
	height: 0.8rem;  padding: 0 0.5rem 0 0;  font-size: 0.42rem;}
.in-serach .btn { width: 0.8rem;   height: 100%;
    background: #fff url(../images/search.png) no-repeat center center;   background-size: 0.5rem;   cursor: pointer;}	
	
/* 手机端，内页，下载专区 */	
.m-down { margin: 0.3rem 0 0 0;}
.m-down .list {}
.m-down .list .item {width: 100%;    padding:0.18rem 0 0.18rem 0.3rem; }
.m-down .list .txt { font-size: 0.42rem;   line-height: 1.8;   width: 75%;  }

.m-down .list .down { margin: 0 0.1rem 0 0;  line-height: 0.65rem;   padding: 0 0.18rem;  background-color: #ccc; font-size: 0.34rem;  }
  
 
/* 手机端，快捷入口 */
.link-box{  margin: 0.1rem 0 0 0;}
	
/* 手机端，内页-单页 */	
.m-about .des { font-size: 0.42rem; line-height: 1.8;}
.m-about .des p{font-size: 0.42rem; line-height:1.8;}
	
/* m-teacher */
.m-teacher .list {  margin-left: 0; }
.m-teacher .item {  width: 100%; margin-bottom: 0.3rem;  padding: 0.4rem;  }
.m-teacher .item .tit { font-size: 0.4rem; }
.m-teacher .item .tit::before {  width: 0.06rem; height: 0.4rem;  left: -0.4rem;}
.m-teacher .item .tit .post {font-size: 0.32rem; }
.m-teacher .item .des { line-height: 0.5rem; height: 1rem; font-size: 0.3rem;}
.m-teacher .item .more {font-size: 0.28rem;padding-right: 0.6rem;}
.m-teacher .item .more::after {width: 0.4rem;height: 0.4rem;margin-top: -0.2rem;}
	
	
	
/* 手机站内页 */
.com-page {  margin-top: 0.4rem;  padding: 0 0.3rem;  }
.com-page .l-menu { width: 100%;  position: relative;  float: none;  left: 0; }
.com-page .l-menu .b-tit { margin-top: 0;  height: 1.6rem;  line-height: 1.6rem;  font-size: 0.4rem;  position: relative; }
.com-page .l-menu .b-tit::before { display: none; }
.com-page .l-menu .b-tit .en { font-size: 0.28rem; margin-top: 0.2rem; }
.com-page .l-menu .b-tit::after { width: 0.5rem;  height: 0.5rem;  background-size: 0.2rem;  margin-top: -0.25rem; }
.com-page .l-menu .b-tit.switch::after {content: '';width: 0.35rem;height: 0.2rem;
background: url(../images/d-arrow.png) no-repeat;background-size: 100%;
position: absolute;top: 50%;margin-top: -0.1rem;right: 0.3rem;
transform: rotate(-90deg);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;}
.com-page .l-menu .b-tit.switch.t-open:after { transform: rotate(0);}
.com-page .l-nav { display: none; }
.com-page .l-nav .link { line-height: 1.2rem; font-size: 0.32rem; }
.com-page .l-nav .item::before { height: 1.2rem;}
.com-page .l-nav .item.tog .link::before { width: 0.4rem; right: 0.3rem;}
.com-page .l-nav .item.tog .link::after { height: 0.4rem;  right: 0.48rem;  margin-top: -0.2rem; }
.com-page .l-nav .sub-nav .sub { line-height: 1.1rem; }
.com-page .l-enter { margin-bottom: 0.2rem; }
.com-page .l-enter .title {  font-size: 0.38rem; }
.com-page .l-enter .item { width: 5rem; height: 1.4rem;  line-height: 1.4rem; }
.com-page .l-enter .item .con { line-height: 0.8rem;}
.com-page .l-enter .item .tit { font-size: 0.36rem; }
.com-page .l-enter .item .icon { width: 0.8rem; height: 0.8rem; }
.com-page .r-con { width: 100%;  float: none;  padding-left: 0; }
.com-page .r-con .t-con { margin-left: 0;  line-height: 1rem;  box-shadow: 0 0 0.15rem rgba(0, 0, 0, 0.2);  padding: 0 0.4rem; }
.com-page .r-con .t-con .item {font-size: 0.32rem;}
.com-page .r-con .t-con .l-tit,
.com-page .r-con .t-con .m-crumbs { float: none;}
.com-page .r-con .t-con .m-crumbs { padding: 0; border-bottom: 1px solid #ddd;  }
.com-page .r-con .t-con .m-crumbs .item { line-height: 1rem; }
.com-page .r-con .t-con .m-crumbs .item::before { font-size: 0.3rem;}
.com-page .r-con .t-con .l-tit { font-size: 0.36rem; line-height: 1rem;}

	
	/* 手机版，新闻详情页 */
.m-news-d {  margin-bottom: 1rem;}
.m-news-d .top-info { padding: 0.2rem 0 0.3rem; }
.m-news-d .top-info .tit {  font-size: 0.48rem; line-height: 1.8;  margin: 0 0 0.2rem 0;padding: 0 0.2rem 0.2rem 0.2rem}
.m-news-d .top-info .time {  font-size: 0.36rem;}
.m-news-d .top-info .time span{ padding: 0 0.1rem;}
.m-news-d .line {   margin: 0 0.2rem;}
.m-news-d .des {   font-size: 0.42rem; line-height: 1.8; padding: 0.2rem 0.2rem 0.4rem 0.2rem;}
.m-news-d  img{ max-width: 100%;height: auto;}
.m-news-d .des p{font-size: 0.42rem; padding: 0.08rem 0; line-height: 1.8}
	
	/* 手机端，页码 */
.com-change a{width: 100%; line-height: 1.4rem;  float: left;  padding: 0 0.3rem; margin: 0 0 0.2rem 0;   }
	
	/* 手机端右侧浮窗 */
.right-fix { width: 1rem;  top: 96%;   right: 0.2rem;
  z-index: 20;}
.right-fix .item {display: none; width: 1rem;  height: 1rem;  margin: 0 0 0.05rem 0;  }
.right-fix .item.gototop {  display:block; }
.right-fix .item .icon { width: 1rem;  height: 1rem;   background-size: 1rem;  }
.right-fix .item .icon.r_ico1 { display: none;}
.right-fix .item .icon.r_ico2 {  display: none;}
.right-fix .item .icon.r_ico3 {  display: none;}
.right-fix .item .icon.r_ico_up { }
.right-fix .item .icon:hover{background-color:#0348a8; }
	
/* 手机端，搜索 */	
.m-search{position: fixed;  width: 100%;  top: 0;  z-index: 200;  left: 0;	padding: 0 0.3rem;  height: 1.5rem;  line-height: 1.5rem;background: #fff;}

.m-search .inp { width: 100%;  border: 0;  border-bottom: 1px solid #ccc;line-height: 0.8rem;   height: 0.8rem;  font-size: 0.4rem;   padding-right: 1.3rem;}
.m-search .r-icon { position: absolute;  top: 50%;  font-size: 0;  line-height: 0;	height: 0.57rem;  margin-top: -0.29rem;  right: 0.3rem;}
.m-search .s-btn, .m-search .close {  width: 0.57rem;  height: 0.57rem;  background: url(../images/search.png) no-repeat; background-size: 100%;  display: inline-block;   vertical-align: middle;  cursor: pointer;  top: 50%;  margin-left: 0.2rem;}
.m-search .close { background: url(../images/close.png) no-repeat;  background-size: 100%;}
	
	
	/* 手机端，领导详情页 */
.m-leader-d {  margin:0.4rem 0 0.5rem 0;  }
.m-leader-box{overflow: hidden; background: #fff;}
.leader-img{ float:inherit; width:100%;  text-align:center;}
.leader-img img{width: 50%;height: 100%;}

.leader-info{float:inherit; width: 100%;text-align: center;}
.leader-info .leader-info-top{ margin: 0.4rem 0 0.2rem 0;padding: 0 0 0.6rem 0;
    border-bottom: 1px solid #e5e5e5;}
.leader-info .name{ font-size: 0.6rem;  color: #0b5eb2; line-height: 1.8; }
.leader-info  .job{font-size: 0.44rem;  color: #333; position: relative;  padding-left: 0rem;border-left:0px solid #e5e5e5;display: block;}

.leader-info .des{overflow:hidden; clear: both; margin:1rem 0; color: #333; font-size: 0.44rem;}
.leader-info .tit{width: 100%; float: left;display: block; padding: 0.1rem 0;text-align: left;}


.leader-resume{ overflow: hidden; clear: both; margin: 0.5rem 0 0.6rem 0; display: block;min-height:4rem;}
.leader-resume-tit{font-size: 0.44rem;  font-weight: bold;   margin: 0 0 0.2rem 0;}
.leader-resume-info{padding: 0.1rem 0;line-height: 1.8;}
	
	
	/* 手机端查询 */
  .com-search .s-con {  padding: 0 0.3rem; }
  .com-search .s-header {  width: 100%;  line-height: 1.5rem;  position: fixed;  z-index: 100;  top: 0;
    left: 0;  height: 1.5rem;   padding: 0;  }
  .com-search .s-header .logo img {  height: 1rem; }
  .com-search .s-header .back {   font-size: 0.34rem;   padding-left: 0.4rem;  }
  .com-search .s-header .back::before { width: 0.24rem;  height: 0.24rem;  margin-top: -0.12rem;  }
  .com-search .com-con { margin-top: 2rem;}
  .com-search .com-con .s-box {  width: 85%; }
  .com-search .com-con .s-box .inp { line-height: 1rem; height: 1rem; padding: 0 1rem 0 0.3rem;  font-size: 0.34rem; }
  .com-search .com-con .s-box .cancle { width: 0.3rem;  height: 0.3rem;  margin-top: -0.15rem;  right: 0.4rem; }
  .com-search .com-con .submit { width: 15%; line-height: 1rem;}
  .com-search .com-con .des { font-size: 0.34rem;}
  .com-search .com-con .keyword { line-height: 0.8rem; font-size: 0.34rem;}
	.com-search .com-con .search-list .item { padding: 0.6rem 0; font-size: 0.34rem;}
	.com-search .com-con .search-list .tit {font-size: 0.44rem; margin-bottom: 0.3rem;  margin-bottom: 0.4rem; }
  .com-search .com-con .search-list .link { font-size: 0.32rem;  margin-bottom: 0.3rem; }
  .com-search .com-con .search-list .info { line-height: 0.6rem; }
  .com-search .s-page {  padding: 1rem 0;}
  .com-search .s-page a {  font-size: 0.34rem;  line-height: 0.6rem;  padding: 0 0.3rem; }
  .com-search .s-page .num {  width: 0.6rem;}
  .com-search .s-footer {  padding: 0.5rem 0;  font-size: 0.32rem;  line-height: 0.6rem;}
	
	
/* 手机端,启动引导界面*/
.loading-bg{ background:url(../images/loading_bg.jpg) #d0e5fa top center no-repeat; background-size:cover;}
.loading-box{}
.loading-tit{ display: block; width: 100%; }
.loading-tit .loading-tit-img{width:65%; display: block;text-align: center;  margin: 0 auto; padding: 0.8rem 0 0.1rem 0;}
.loading-con{background:url()  top center no-repeat;background-size:cover; width: 10.9rem;height:6.6rem; margin: 0 auto; padding: 0.8rem 0.6rem;}


.loading-link{width: 100%; padding: 0.16rem;border:5px solid #d6e8fc; margin: 0 0 0.5rem 0;}
.loading-link .img{ }
.loading-link .img .jqthumb{ }
.loading-link-name{font-size: 0.44rem;  padding: 0.2rem 0 0.1rem 0;}
.loading-link-btn{ padding: 0.2rem 0.3rem;text-align: center; margin: 0.2rem auto 0.3rem;  width: 60%;}
.loading-link-btn:hover{background: #146dc8;color: #fff; }
	.loading-link-btn.cn{display: inline-block; width: 40%;margin: 0.2rem 0.1rem 0.3rem;}

.loading-footer{ text-align: center; position:relative; top:0.2rem; clear: both;}
.loading-footer-txt{ padding:0 0.1rem; font-size: 0.16rem; display: block;}
.loading-footer-pic{margin: 0.2rem 0 0 0;}
	
	
	
/* 手机端，专家查询*/



.search-condition-tr{ margin: 0 0 0 -0.5rem; }
.search-condition-td{width: 50%; float: left; padding: 0 0 0 0.5rem;margin: 0 0 0.2rem 0;}
.search-condition-btn{  width: 30%;  line-height: 0.8rem; }

.search-teacher-form {  width: 100%;  margin-bottom: 0.2rem; padding: 0.2rem 0.2rem 0.2rem 0.2rem; }
.search-teacher-form .inp {  width: 100%;  line-height: 0.7rem;  height: 0.7rem;   padding: 0 0.5rem 0 0.1rem;  font-size: 0.36rem;}

/* 弹出层*/
.popup-box{ display: none;left: 0%; top: 30%;width: 90%; margin: 0 5%;}
.popup-box .popup-box-close {width: 0.7rem; height:0.7rem; background-size: 90%;  }

.move-port{display: none;}
	
	
/* vod点播视频*/
	
	.iframe-vod{width: 100%; height: 4.5rem;}
	
	
	/* 详情页下载区域 */
.m-download { margin-bottom: 0.6rem;}
.m-download .tit { font-size: 0.42rem;}
.m-download .item { display: block; margin-top: 0.3rem;  font-size: 0.36rem;  color: #666;  position: relative;  padding-left: 0.4rem;}
.m-download .item::before {  width: 0.34rem;  height: 0.42rem;   top: 30%;  margin-top: -0.11rem;    background: url(../images/down.png) no-repeat;  background-size:  0.34rem 0.42rem;}
	
	
	.yzzc-pic{float: inherit; margin: 0 auto; width: 70%;}

	.yzzc-info{width: 100%;float: inherit;padding: 0.8rem 0 0 0;}
	.yzzc-info::before {top:inherit;}
	
.yzzc-info p .qianming{width: 3rem; display: inline-block;  vertical-align: top;float: right;}
	
	.copyright p span{display: block; margin: 0 0 0.1rem 0;}
	
	 .pcdjyear100 img{ width:100%; display: block;}

.djyear100{ display: none;}

div.move-port{ width:500px; }
}