.Banner {
	width: 100%; overflow: hidden;
	max-width:1640px;
	margin:0 auto;
	
}

#myrightu24{
z-index:999; 
}

.pageTips {
  position: fixed;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000 url("../images/bg.png"); }
  .pageTips .container {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 630px;
    margin-left: -315px;
    margin-top: -160px; }
    .pageTips .container a.close {
      display: block;
      width: 50px;
      height: 50px;
      position: absolute;
      z-index: 1;
      left: auto;
      right: -15px;
      top: 40px;
      bottom: auto;
      background: url("../images/close.png") center no-repeat; }
    .pageTips .container .img {
      text-align: center; }
    .pageTips .container .msg {
      font-size: 18px;
      line-height: 36px;
      padding-top: 30px; }
    .pageTips .container a {
      color: #fff;
      text-decoration: underline; }


.index-flash li .name a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.index-flash .btn, .index-flash .btn .dots {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex; }

.flexColumn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column; }

.index-flash .btn {
  align-items: center;
  -webkit-align-items: center; }

 .index-flash .btn {
  justify-content: center;
  -webkit-justify-content: center; }

.flexAround {
  justify-content: space-around;
  -webkit-justify-content: space-around; }

.flexBetween{
  justify-content: space-between;
  -webkit-justify-content: space-between; }

.flexWrap{
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap; }


/*-------------------------*/

/*index*/


.index-flash {
  width: 100%;
  overflow: hidden;
  position: relative; 
  height:auto;
  max-height:701px; }
  .index-flash li {
	  
    position: relative;
    height: 100%;
	max-height:701px;
    overflow: hidden; }
   
    .index-flash li .img a {
      position: relative;
      display: block;
      height: 701px;
      overflow: hidden; }
      .index-flash li .img a:before {
        content: "";
        display: block;
        position: absolute;
        z-index: 5;
        left: 0;
        bottom: 0;
        right: 0;
        top: 0;
        background: url("../images/bg20.png") center bottom repeat-x;
        background-size: auto 5.19rem; }
      .index-flash li .img a img {
        position: absolute;
        left: 50%;
        top: 50%;
        min-height: 100%;
        min-width: 100%;
        max-width: 1000%;
        transform: translate(-50%, -50%); }
    .index-flash li .name a {
      display: block;
      color: #fff;
      text-align: center;
      font-weight: bold;
      position: absolute;
      z-index: 5;
      left: 0;
      right: 0;
      top: auto;
      bottom: 1.1rem;
      font-size: 20px;
      padding: 0 .3rem;
      height: 3.3em;
      line-height: 3.3em; }
  .index-flash .btn {
    position: absolute;
    z-index: 5;
    left: 0;
    right: 0;
    top: auto;
    bottom: 1.6rem; }
    .index-flash .btn .dots span {
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      margin: 0 8px;
      width: 10px;
      height: 10px;
      background: rgba(255, 255, 255, 0.78);
      opacity: 1; }
    .index-flash .btn .dots span.swiper-pagination-bullet-active {
      background: #dcc55a; }
    .index-flash .btn a {
      font-size: 12px;
      color: #fff;
      height: 14px;
      line-height: 14px;
      border-left: rgba(255, 255, 255, 0.65) solid 1px;
      margin-left: 12px;
      padding-left: 17px; }
      .index-flash .btn a:hover {
        color: #dcc55a; }
  .index-flash .arrow a {
    display: block;
    width: .53rem;
    height: .53rem;
    background: center no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: 1;
    left: auto;
    right: auto;
    top: 50%;
    bottom: auto;
    margin-top: -.26rem;
    opacity: 0; }
    .index-flash .arrow a.prev {
      left: .28rem;
      background-image: url("../images/prev53_2.png"); 
	  }
    .index-flash .arrow a.next {
      right: .28rem;
      background-image: url("../images/next53_2.png"); 
	  }
  .index-flash:hover .arrow a {
    opacity: .5; }
    .index-flash:hover .arrow a:hover {
      opacity: 1; }

@media screen and (max-width:1386px)
{
	.index-flash {
  width: 100%;
  overflow: hidden;
  position: relative; 
  height:auto;
  max-height:681px; }
  .index-flash li {
	  
    position: relative;
    height: 100%;
	max-height:681px;
    overflow: hidden; }
   
    .index-flash li .img a {
      position: relative;
      display: block;
      height: 681px;
      overflow: hidden; }
      .index-flash li .img a:before {
        content: "";
        display: block;
        position: absolute;
        z-index: 5;
        left: 0;
        bottom: 0;
        right: 0;
        top: 0;
        background: url("../images/bg20.png") center bottom repeat-x;
        background-size: auto 5.19rem; }
      .index-flash li .img a img {
        position: absolute;
        left: 50%;
        top: 50%;
        min-height: 100%;
        min-width: 100%;
        max-width: 1000%;
        transform: translate(-50%, -50%); }
}
 



.mode01 {
	margin: 0px auto; width: 100%;
}
.mode02 {
	margin: 0px auto; width: 1640px; }
.mode02lf{
	width:69%; float:left;transition:2s ease-in-out; background:#f0f0f0; 
	}
.mode02lr{
	width:29%; float:right;transition:2s ease-in-out;  background:none; 
	}
.mode02lr .rt{
	width:100%; float:right;  background:none;  margin-bottom:30px;
	}
		
		.mode02lr .rl{
	width:100%; float:right;  background:none; bottom:5px;
	}
			
.mode03 {
	margin: 0px auto; width: 1640px;
}
.mode04 {
	margin: 0px auto; width: 1640px;
}
.mode05 {
	margin: 0px auto; width: 1640px;
}
.mode06 {
	margin: 0px auto; width: 1640px;
}
.mode07 {
	margin: 0px auto; width: 1640px;
}
.mode01 .lf {
	width: 522px; margin-top: 4px; float: left;
}
.listTitle01 h2 {
	padding: 23px 0px 18px; line-height: 1.5; font-size: 22px;
}
.listTitle01 h2 a {
	color: rgb(0, 54, 111);
}
.listTitle01 h2 i {
	color: rgb(0, 54, 111); padding-right: 8px; font-size: 28px; vertical-align: middle;
}
.item-img01 .imgResponsive {
	padding-bottom: 62.4%;
}
.item-txt01 h3 {
	height: 50px; line-height: 50px; letter-spacing: 0.6px; overflow: hidden; font-size: 20px; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.item-txt01 p {
	margin: 8px 0px 10px; height: 70px; color: rgb(153, 153, 153); line-height: 25px; overflow: hidden;
}
.item-date01 {
	height: 26px; text-align:left; line-height: 26px; display: block;
}
.item-date01 i {
	color: rgb(153, 153, 153); letter-spacing: 0.6px; font-size: 13px; font-style: normal; display: inline-block;
}
.iconrili::before {
	color: rgb(0, 54, 111); padding-right: 6px; font-size: 18px; vertical-align: middle;
}


.btbu-list01 {
	margin: 0px -20px 0px 540px; overflow: hidden;
	background:#fff;
	padding:15px;
	border-radius:3px;
}
.btbu-list01 li {
	width: 100%; margin-bottom: 12px; margin-top:5px; float: left;
}
.btbu-list01 li > div {
	margin: 0px 10px; overflow: hidden; padding-bottom: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.list-date01 {
	border: 1px solid rgb(2,76,161); border-image: none; width: 50px; height: 56px; margin-top: 2px; float: left; border-radius:5px;
}
.list-date01 i {
	text-align: center; font-style: normal; display: block;
}
.list-date01 strong {
	text-align: center; font-style: normal; display: block;
}
.list-date01 i {
	height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-family: "Arial"; font-size: 12px; background-color: rgb(2,76,161);
}
.list-date01 strong {
	color: rgb(2,76,161); padding-top: 4px; font-size: 18px; font-weight: bold;
}
.btbu-list01 li a {
	height: 64px; color: rgb(2,76,161); line-height: 32px; overflow: hidden; font-size: 16px; margin-left: 66px; display: block;transition: all .4s;
}
.btbu-list01 li a:hover {
	color: rgb(2,76,161);transform: translateX(10px);
}




.btbu-list02 {
	margin: 0px -20px 0px -10px; overflow: hidden;
}
.btbu-list02 li {
	width: 50%; margin-bottom: 20px; float: left;
}
.btbu-list02 li > div {
	margin: 0px 20px; overflow: hidden; padding-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.list-date02 {
	border: 2px solid rgb(2,76,161); border-image: none; width: 50px; height: 44px; margin-top: 2px; float: left;
}
.list-date02 i {
	text-align: center; font-style: normal; display: block;
}
.list-date02 strong {
	text-align: center; font-style: normal; display: block;
}
.list-date02 i {
	height: 18px; color: rgb(255, 255, 255); line-height: 18px; font-family: "Arial"; font-size: 12px; background-color: rgb(2,76,161);
}
.list-date02 strong {
	color: rgb(2,76,161); padding-top: 1px; font-size: 18px; font-weight: bold;
}
.btbu-list02 li a {
	height: 64px; color: rgb(2,76,161); line-height: 32px; overflow: hidden; font-size: 16px; margin-left: 64px; display: block;transition: all .4s;
}
.btbu-list02 li a:hover {
	color: rgb(2,76,161);transform: translateX(10px);
}




.readMore {
	width: 100%; height: 24px; line-height: 24px; overflow: hidden; padding-bottom: 20px;
}
.readMore a {
	font-weight: bold; float: right;
}
.readMore i {
	color: rgb(0, 54, 111); padding-left: 2px; font-size: 25px; vertical-align: middle;
}
.wrap_mode02 {
	background: url("../images/mode02.png") no-repeat top center; 
	
	padding: 15px 0px 8px; min-height: 643px;
}
.mode02 {
	position: relative;
}
.tabMenu01 {
	width: 80%; max-width:260px; height: 60px; line-height: 60px; float:left; position: relative;
}
.tabMenu01::before {
	left: 0px; width: 100%; height: 1px; bottom: 0px; position: absolute; content: ""; opacity: 0.5; background-color: rgb(122, 182, 245);
}
.tabMenu01 .til_tab {
	margin: 0px 0px 0 0; width: auto; font-size: 30px; font-weight: 500; float: left; position: relative;
}

.tabMenu01 .til_tab a {
	color: #666666;
}
.tabMenu01 :first-child.til_tab i {
	padding-right: 5px; font-size: 22px; vertical-align: middle;
}
.tabMenu01 .til_tab:hover::before {
	left: 0px; width: 100%; height: 4px; bottom: 0px; position: absolute; content: ""; background-color: #014da1;
}
.tabMenu01 .on.til_tab::before {
	left: 0px; width: 100%; height: 4px; bottom: 0px; position: absolute; content: ""; background-color:#014da1;
}
.tabMenu01 .on.til_tab a{
	color: #233573;
	}
.tabMore01 {
	padding-top: 30px; right: 0px; float:right;
}
.tabMore01 a {
	color:#999; font-weight:normal; display: none;
}
.tabMore01 a:hover {
	color:#333; font-weight:normal; display: none;
}
.tabMore01 i {
	color: rgb(255, 255, 255); font-size: 25px; vertical-align: middle; display: inline-block;
}
.tabListBox {
	padding-top: 15px; display: none;
}




.list-label02 {
	height: 30px; overflow: hidden; white-space: nowrap;
}
.list-label02 a {
	border-radius: 15px; height: 30px; color: rgb(255, 255, 255); line-height: 30px; overflow: hidden; display: inline-block; position: relative;
}
.list-label02 a::before {
	width: 100%; height: 100%; position: absolute; content: ""; opacity: 0.25; background-color: rgb(0, 0, 0);
}
.list-label02 a strong {
	padding: 0px 10px 0px 35px; font-weight: bold; position: relative; z-index: 2;
}
.list-title02 {
	transition:0.3s ease-in-out; height: 66px; color: rgb(255, 255, 255); line-height: 22px; letter-spacing: 0.5px; overflow: hidden; padding-top: 20px; display: block;
}
.list-label02 a:hover::before {
	opacity: 0.8; background-color: rgb(0, 54, 111);
}



/*教学科研*/
.wrap_mode03 {
	background: url(../images/jxky_bg.jpg) no-repeat center bottom; margin: 0px auto; width: 100%; overflow: hidden; padding-bottom: 60px; padding-top:25px;}
.mode03 .lf {
	width: 35.83%;}
.mode03 .rt {
	width: 50%; float:left;}
	.mode03 .lt {
	width: 49%; float:right;}
.mode03 {
	overflow: visible;}	
.articleTitle {
	overflow: hidden;
	padding-bottom: 5px;
	}
.articleTitle02 {
	margin-bottom: 0px;}
.more {
	color: rgb(153, 153, 153); font-size: 14px; margin-top: 5px; float: right; position: relative; z-index: 9;}
.more1 {
	color: #107fd9;}
.articleTitle .title {
	color: #233573; font-size: 30px; line-height:60px; width:auto; font-weight:normal;}
.articleTitle h2 {
	margin: 0px; color: #107fd9; padding-right: 20px; padding-bottom: 10px;  font-size: 30px; display: inline-block; position: relative;}
.articleTitle h2:after {
	background: rgb(16, 33, 139); left: 0px; width: 55px; height: 0px; bottom: 0px; position: absolute; content: " ";}
.articleTitle .more03 {
	font-weight:normal; margin-top: 20px; float: right;}
.articleTitle .more03 a{
	font-weight: normal; color: #999;}
	.articleTitle .more03 a:hover{
		color:#333;
		}
.articleTitle .more03 i {
	color: rgb(51, 51, 51); font-size: 22px; font-weight: bold;vertical-align: middle;}

	

.noticeList {
	margin-top:30px;
	
	background: rgba(255, 255, 255,0.6); /*firefox、chrome*/        
        background: #fff\9;/*IE*/
        filter: alpha(opacity=60);/*IE*/
		overflow:hidden;
		
	box-shadow: 0px 4px 30px rgba(0,0,0,0.1);
	padding: 10px 20px 10px;
	border-radius:4px;}
.noticeList li {
	margin-bottom: 19px;
	border-bottom:0px solid rgb(238, 238, 238);}
.notice1 {
	overflow: hidden; margin-top:18px; margin-bottom:20px;}
.notice1 .title {
	overflow: hidden; margin-bottom: 10px; float:left; width:66%; margin-left:20px; }
.notice1 .title a {
	transition:0.5s ease-in-out; height: 28px; line-height: 28px; overflow: hidden; font-size: 20px; display: block;color: rgb(51, 51, 51); font-weight:500;}
.notice1 .title a:hover {
	padding-left: 10px;color:#4170bc;}
	.item-img03 h2 {
	margin: 0px; color: #107fd9; padding-right: 20px; padding-bottom: 10px;  font-size: 30px; display: inline-block; position: relative;}
	.item-img03 h2:after {
	background: rgb(16, 33, 139);top:10px; left: 0px; width: 85px; height: 8px; bottom: 10px; position: absolute; content: " ";}
	.notice1 .noticecon {
	width:66%; line-height: 28px; height:105px; text-align: left; float:left;margin-left:20px;font-size:14px;color:#999; margin-top:6px;
	overflow: hidden;
  text-overflow: ellipsis;
  /*display: -webkit-box;*/
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -moz-box;
  -moz-line-clamp: 2;
  -moz-box-orient: vertical;
  word-wrap: break-word;
  word-break: break-all;
  white-space: normal;  
	}	
	
	
	
	.notice .title1 {
	overflow: hidden; margin-bottom: 20px; float:left; width:85%; padding-left:15px; background:url(../images/nav_bg.png) no-repeat left center; }
.notice .title1 a {
	transition:0.5s ease-in-out; height: 28px; line-height: 28px; overflow: hidden; font-size: 16px; display: block;color: rgb(51, 51, 51);}
.notice .title1 a:hover {
	padding-left: 10px; color:#4170bc;}
	.notice .noticeDate {
	width: 80px; height: 28px;line-height: 28px;margin-bottom: 20px; font-size:14px; font-weight:normal;color:#999; text-align: right; float:right;margin-right:1px;}

	

	

.notice .noticeInfo {
	margin-left: 105px;}
.notice .noticeInfo a {
	transition:0.5s ease-in-out; height: 48px; line-height: 24px; overflow: hidden; font-size: 16px; margin-bottom: 10px; display: block;}
.notice .noticeInfo a:hover {
	padding-left: 10px;color:#4170bc;}
.notice .noticeInfo p {
	height: 88px; color: rgb(153, 153, 153); line-height: 22px; overflow: hidden; font-size: 14px;}
	
	
	
	
.articleTitle02 .title {
	color: rgb(255, 255, 255); text-shadow: 2px 3px 0px #54687a;}

.chairList {
	margin-top:30px;
	background: rgba(255, 255, 255,0.6); /*firefox、chrome*/        
        background: #fff\9;/*IE*/
        filter: alpha(opacity=60);/*IE*/
		overflow:hidden;
	padding: 10px 20px 10px;
	box-shadow: 0px 4px 30px rgba(0,0,0,0.1);
	border-radius:4px;}
.chairList li {
	width: 50%; border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid; float: left;}
.chair {
	padding-right: 12px; padding-left: 12px; margin-top: 7px; margin-bottom: 9px; border-right-color: rgb(238, 238, 238); border-right-width: 1px; border-right-style: solid;}

.chair .lebal {
	overflow: hidden; margin-bottom: 8px;}
.chair .lebal a {
	background: rgb(0, 86, 218); padding: 3px 10px; border-radius: 20px; color: rgb(255, 255, 255); float: left;}
.chair .title {
	overflow: hidden; margin-bottom: 10px;}
.chair .title a {
	transition:0.5s ease-in-out; height: 34px; line-height: 30px; overflow: hidden; font-size: 16px; display: block;color:#004098;}
.chair .title a:hover {
	padding-left: 10px;}
.chair .info {
	overflow: hidden;}
.chair .info p.time {}
.chair .info p {
	height: 22px; color:#555; line-height: 22px; overflow: hidden; font-size: 14px; margin-bottom: 2px;}




.chair1 {
	padding-right: 12px; padding-left: 12px; margin-top: 7px; margin-bottom: 9px; border-right-color: rgb(238, 238, 238); border-right-width: 0px; border-right-style: solid;}
.chair1 .lebal {
	overflow: hidden; margin-bottom: 8px;}
.chair1 .lebal a {
	background: rgb(0, 86, 218); padding: 3px 10px; border-radius: 20px; color: rgb(255, 255, 255); float: left;}
.chair1 .title {
	overflow: hidden; margin-bottom: 10px;}
.chair1 .title a {
	transition:0.5s ease-in-out; height: 34px; line-height: 30px; overflow: hidden; font-size: 16px; display: block;color:#004098;}
.chair1 .title a:hover {
	padding-left: 10px;}
.chair1 .info {
	overflow: hidden;}
.chair1 .info p.time {}
.chair1 .info p {
	height: 22px; color:#555; line-height: 22px; overflow: hidden; font-size: 14px; margin-bottom: 2px;}
	
	
	
.person-sdnu .person-sdnu-top {
  overflow: hidden;
  margin-top:20px;
}
.person-sdnu .person-sdnu-item {
  display: block;
  width: 100%;
  height: 95px;
  padding-right: 0px;
  background: #ffffff;
  margin-bottom: 20px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.13);
}
.person-sdnu .person-sdnu-item img {
    transition: transform .3s linear;
}
.person-sdnu .person-sdnu-item:hover img {
    transform: scale(1.1);
}
.person-sdnu .person-sdnu-item:hover h3 {
  color: #4170bc;
}
.person-sdnu .person-sdnu-item .photo {
  width: 22%;
  height: 100%;
  overflow: hidden;
  float: left;
  margin-right: 23px;
}
.person-sdnu .person-sdnu-item .photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.person-sdnu .person-sdnu-item p {
  opacity: 0.8;
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 28px;
  padding-top: 20px;
}
.person-sdnu .person-sdnu-item h3 {
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 16px;
  color: rgb(51, 51, 51);
  letter-spacing: 0;
  line-height: 28px;
  margin-top: 15px;
  font-weight:normal;
}
.person-sdnu .person-sdnu-item h3 span{
	float:right;
	font-size:14px;
	color:#999999;
	font-weight:normal;
	padding-right:10px;
	}
	
	
		


.listtTitle02 {
	margin: 0px auto; width: 1200px;
}
.listtTitle02 h2 {
	padding: 41px 0px; text-align: center; line-height: 1.5; font-size: 30px; font-weight:500;
}
.listtTitle02 h2 a {
	color: #233573;
}
.listTitle03 h2 a {
	color: #233573;
}
.listTitle031 h2 a {
	color: #233573;
}
.imgList {
	width: 100%;
}
.imgList-lf {
	width: 40.3%; float: left;
}
.imgList-img01 {
	padding: 4px; display: block;
}
.imgList-img01 .imgResponsive {
	padding-bottom: 56.31%; position: relative;
}
.imgList-img01 .imgResponsive::before {
	width: 25%; height: 100%; overflow: hidden; margin-top: 0px; margin-left: -120px; position: absolute; z-index: 6; content: ""; transform: skewX(-25deg); -webkit-transform: skewX(-25deg);
}
.topicList li > a::before {
	width: 25%; height: 100%; overflow: hidden; margin-top: 0px; margin-left: -120px; position: absolute; z-index: 6; content: ""; transform: skewX(-25deg); -webkit-transform: skewX(-25deg);
}
.imgList-img01 .imgResponsive:hover::before {
	animation:aniBlink 0.6s ease-out forwards; -webkit-animation: aniBlink .6s ease-out forwards; -moz-animation: aniBlink .6s ease-out forwards; -o-animation: aniBlink .6s ease-out forwards;
}
.topicList li > a:hover::before {
	animation:aniBlink 0.6s ease-out forwards; -webkit-animation: aniBlink .6s ease-out forwards; -moz-animation: aniBlink .6s ease-out forwards; -o-animation: aniBlink .6s ease-out forwards;
}
.imgList-img02 {
	margin-bottom: 5px;
}
.imgList-rt {
	width: 59.7%; float: right;
}
.imgInner-lf {
	width: 33%; float: left;
}
.imgInner-lf .imgList-img01 {
	padding: 4px;
}
.imgInner-rt {
	width: 67%; float: right;
}
.imgInner-rt02 {
	float: left;
}
.imgInner-lf02 {
	float: right;
}





/*通知公告*/
.wrap_mode04 {
	background:#ecf4ff; margin: 0px auto; width: 100%; overflow: hidden; padding-bottom: 40px; padding-top:25px;}
.mode04 {
	letter-spacing: 0.6px;
}
.mode04 .lt {
	width: 49%; float: right;
}
.listTitle03 {
	height:60px; line-height:60px;
	
}
.listTitle031 {
	height:60px; line-height:60px;
	
}
.listTitle031 h2 {
	line-height: 1.5; font-size: 30px; font-weight:500; line-height:60px; text-align:right;
}
.listTitle03 .more03 {
	font-weight: normal; margin-top: 11px; float: right;
}
.listTitle03 .more03 a{
	color:#999;
	}
	
	.listTitle03 .more03 a:hover{
	color:#333;
	}
	
.listTitle03 .more03 i {
	color: rgb(0, 54, 111); font-size: 24px; font-weight: normal; vertical-align: middle;
}
.listTitle03 h2 {
	line-height: 1.5; font-size: 30px; font-weight:500; line-height:60px;
}
.listTitle03 h2 i {
	color: rgb(0, 54, 111); padding-right: 8px; font-size: 28px; vertical-align: middle;
}
.btbu-list03 {
	padding-top: 25px; margin-bottom: 10px;
}
.btbu-list03 li {
	padding-bottom: 20px; margin-bottom: 20px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid;
}
.item-img03 {
	border: 0px solid rgb(225, 237, 250); border-image: none; width: 30%; float: left;
}
.item-img03 .imgResponsive {
	padding-bottom: 61.67%;
}
.item-txt03 {
	margin-left: 135px;
}
.item-txt03 h3 {
	transition:0.3s ease-in-out; height: 44px; line-height: 22px; overflow: hidden; font-size: 16px; font-weight: normal;
}
.list-info {
	padding-top: 15px;
}
.item-label03 {
	padding: 0px 10px; border-radius: 10px; transition:0.3s ease-in-out; height: 18px; color: rgb(0, 54, 111); line-height: 18px; font-size: 12px; float: right; background-color: rgb(225, 237, 250);
}
.item-label03:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 54, 111);
}
.item-date03 {
	color: rgb(153, 153, 153); font-family: "Arial"; font-size: 12px; display: block;
}



.noticeList2 {
	margin-top:0px;
	background: rgba(255, 255, 255,0.6); /*firefox、chrome*/        
        background: #fff\9;/*IE*/
        filter: alpha(opacity=60);/*IE*/
		overflow:hidden;
	
	box-shadow: 0px 4px 30px rgba(0,0,0,0.1);
	padding: 10px 20px 0px;
	border-radius:4px;}
.noticeList2 li {
	margin-bottom: 20px;
	border-bottom:1px solid rgb(238, 238, 238);}
.notice2 {
	overflow: hidden; margin-top:16px; margin-bottom:0px;}
	
	.notice2 .title1 {
	overflow: hidden; margin-bottom: 20px; float:left; width:80%; padding-left:5px; }
.notice2 .title1 a {
	transition:0.5s ease-in-out; height: 50px; line-height: 50px; overflow: hidden; font-size: 16px; display: block;color: rgb(51, 51, 51);}
.notice2 .title1 a:hover {
	padding-left: 10px; color:#4170bc;}
	.notice2 .noticeDate {
	width: 60px; height: 33px;margin-bottom: 20px;float:left;margin-right:10px;}
	
	.notice2 .noticeDate .list-date01 {
	border: 1px solid rgb(2,76,161); border-image: none; width: 50px; height: 46px; margin-top: 2px; float: left; border-radius:5px;
}
.notice2 .noticeDate .list-date01 i {
	text-align: center; font-style: normal; display: block;
}
.notice2 .noticeDate .list-date01 strong {
	text-align: center; font-style: normal; display: block;
}
.notice2 .noticeDate .list-date01 i {
	height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-family: "Arial"; font-size: 12px; background-color: rgb(2,76,161);
}
.notice2 .noticeDate .list-date01 strong {
	color: rgb(2,76,161); padding-top: 2px; font-size: 18px; font-weight: bold;
}

	

.chairList2 {
	margin-top:0px;
	padding: 0px 0px 0px;
	overflow: hidden;}
	
.person-sdnu2 .person-sdnu-top {
  overflow: hidden;
  margin-top:0px;
}
.person-sdnu2 .person-sdnu-item {
  display: block;
  width: 100%;
  height: 85px;
  padding-right: 0px;
  background: #ffffff;
  margin-bottom: 20px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.13);
}
.person-sdnu2 .person-sdnu-item img {
    transition: transform .3s linear;
}
.person-sdnu2 .person-sdnu-item:hover img {
    transform: scale(1.1);
}
.person-sdnu2 .person-sdnu-item:hover h3 {
  color: #4170bc;
}
.person-sdnu2 .person-sdnu-item .photo {
  width: 22%;
  height: 100%;
  overflow: hidden;
  float: left;
  margin-right: 23px;
}
.person-sdnu2 .person-sdnu-item .photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.person-sdnu2 .person-sdnu-item p {
  opacity: 0.8;
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 28px;
  padding-top: 20px;
}
.person-sdnu2 .person-sdnu-item h3 {
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 16px;
  color: rgb(51, 51, 51);
  letter-spacing: 0;
  line-height: 28px;
  margin-top: 10px;
  font-weight:normal;
}
.person-sdnu2 .person-sdnu-item h3 span{
	float:right;
	font-size:14px;
	color:#999999;
	font-weight:normal;
	padding-right:10px;
	}
	

		



.btbu-list04 {
	padding: 10px 0px 20px;
}
.btbu-list04 li {
	margin-top: 26px;
}
.btbu-list04 li h3 {
	transition:0.3s ease-in-out; height: 44px; line-height: 22px; overflow: hidden; padding-top: 16px; font-size: 16px; font-weight: normal;
}
.btbu-list04 li .item-date03 {
	color: rgb(0, 54, 111); font-weight: bold;
}
.listTitle05 h2 {
	}
.mode04 .rt {
	width: 50%; float: left;
}
.item-info04 {
	padding-top: 25px;
}
.item-img04 {
	width: 195px; float: left;
}
.item-img04 .imgResponsive {
	padding-bottom: 61.54%;
}
.item-txt04 {
	overflow: hidden; margin-left: 205px;
}
.item-txt04 h3 {
	height: 96px; line-height: 24px; overflow: hidden; font-weight: normal;
}
.item-date04 {
	color: rgb(153, 153, 153); font-family: "Arial"; font-size: 12px; display: block;
}
.btbu-list05 {
	padding-top: 8px;
}
.btbu-list05 li {
	padding-bottom: 10px; margin-top: 5px; 
}
.btbu-list05 li:first-child {
	margin-top: 0px;
}
.btbu-list04 li:first-child {
	margin-top: 0px;
}
.btbu-list05 li span {
	color: rgb(2, 76, 161); padding-top:10px; padding-bottom: 0px; font-size: 12px; display: block; float:right;
}
.btbu-list05 li a {
	transition:0.3s ease-in-out; height: 35px; line-height: 35px; overflow: hidden; font-size: 14px; display: block;
}



.btbu-list051 {
	padding-top: 30px;
}
.btbu-list051 li {
	padding-bottom: 2px; margin-top: 2px; width:48%; margin:1% 1%; float:left;
}
.btbu-list051 li a {
	transition:0.3s ease-in-out; height: 75px; line-height: 75px; overflow: hidden; font-size: 16px; display: block;
}






/*校园生活*/
.wrap_mode05 {
	padding: 0px 0px 30px; overflow: hidden; width:100%;
}
.beautiful-sdnu {
  margin-top: 70px;
  min-height: 700px;
}

.beautiful-sdnu .title {

      overflow: hidden;
    margin-bottom: 0px;
}
.beautiful-sdnu .title .title-left .title-text {
    
    font-size: 30px;
	font-weight:normal;
    color: #ffffff;
    letter-spacing: 0;
    margin-top: 10px;
    margin-left: 26px;
    margin-right: 25px;
}
.beautiful-sdnu .title .title-left .more03{
	float:right; padding-right:10px;margin-bottom:20px;
	}
	.beautiful-sdnu .title .title-left .more03 a{
color: #ffffff;
	}
	
.beautiful-sdnu .beautiful-sdnu-left {
	    float: left;
	width:50%;
  height: 300px;
      
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
	margin:0;
}

.beautiful-sdnu .beautiful-sdnu-left a {
  display: block;
  width: 100%;
  position: relative;
}

.beautiful-sdnu .beautiful-sdnu-left img {
  width: 100%;
  min-height: 700px;
  object-fit: cover;
  max-height:720px;
}

.beautiful-sdnu .beautiful-sdnu-left .content {
  position: absolute;
  max-width: 90%;
  bottom: 30px;
  left: 50%;
  white-space: nowrap;
  transform: translateX(-50%);
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 24px;
  color: #ffffff;
  letter-spacing: 0.31px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
}

.beautiful-sdnu .beautiful-sdnu-right {
	float:right;
	width:50%;
  padding-left: 0;
  overflow:hidden;
    min-height: 1px;
    padding-right: 0px;
	margin:0;
	padding:0;
   
}

.beautiful-sdnu .beautiful-sdnu-right .title {
  padding-left: 4%; background:#669acc;
}

.beautiful-sdnu .beautiful-sdnu-right .beautiful-sdnu-item {
  width: 50%;
  float: left;
  height: 306px;
  position: relative;
}

.beautiful-sdnu .beautiful-sdnu-right .beautiful-sdnu-item:hover .cover {
  visibility: hidden;
  opacity: 0;
}
.beautiful-sdnu .beautiful-sdnu-right .beautiful-sdnu-item:hover .cover1 {
  visibility: hidden;
  opacity: 0;
}
.beautiful-sdnu .beautiful-sdnu-right .beautiful-sdnu-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.beautiful-sdnu .cover {
  width: 100%;
  height: 100%;
  position: absolute;
  /* padding: 20px; */
  top: 0;
  left: 0;
  text-align: center;
  transition: 0.3s linear;
  background-color: rgba(4, 75, 123, 0.75);
  background-repeat: no-repeat;
  background-position: center center;
}
.beautiful-sdnu .cover p {
    
    font-size: 18px; 
     padding: 0 20px; 
    color: #ffffff;
    letter-spacing: 0.23px;
   line-height: 38px; 
     margin-top: 130px; 
     margin-bottom: 0; 
}

.beautiful-sdnu .cover1 {
  width: 100%;
  height: 100%;
  position: absolute;
  /* padding: 20px; */
  top: 0;
  left: 0;
  text-align: center;
  transition: 0.3s linear;
  background-color: rgba(255, 255, 255, 0.75);
  background-repeat: no-repeat;
  background-position: center center;
}
.beautiful-sdnu .cover1 p {
    
    font-size: 18px; 
     padding: 0 20px; 
    color: #233573;
    letter-spacing: 0.23px;
   line-height: 38px; 
     margin-top: 130px; 
     margin-bottom: 0; 
}


.beautiful-sdnu .cover span {
  opacity: 0.7;
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 14px;
  color: #ffffff;
  letter-spacing: 0.18px;
  line-height: 38px;
}

.beautiful-sdnu .two {
  background: white;
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}

.beautiful-sdnu .two p {
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 18px;
  color: #02548b;
  letter-spacing: 0.23px;
  line-height: 38px;
  margin-top: 130px;
}

.beautiful-sdnu .two span {
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 14px;
  color: #999999;
  letter-spacing: 0.18px;
  line-height: 38px;
}




    
	



@media screen and (min-width:992px)
{
.btbu-links02 li:hover {
	margin-top: -10px;
}
.item-txt03 h3:hover {
	margin-left: 10px;
}
.btbu-list04 li h3:hover {
	margin-left: 10px;
}
.btbu-list05 li a:hover {
	margin-left: 10px;
}
.list-title02:hover {
	color: rgb(255, 255, 255); padding-left: 10px; text-shadow: 0px 2px 3px rgba(0,0,0,0.5);
}
}

@media screen and (max-width:1600px)
{
	.wrap_mode02 {
   
    background-size: cover;
}
	
	.mode02 {
	width: 98%;
	margin:0 auto;
	padding:10px 0;
	
}
.person-sdnu .person-sdnu-top {
  overflow: hidden;
  margin-top:10px;
}
.notice .title1 {
	overflow: hidden; margin-bottom: 20px; float:left; width:82%; padding-left:15px; background:url(../images/nav_bg.png) no-repeat left center; }
.mode02lf{
	width:66%; float:left;transition:2s ease-in-out; background:#f0f0f0; 
	}
.mode02lr{
	width:30%; float:right;transition:2s ease-in-out;  background:none; 
	}
	
.mode03 {
	width: 98%;
	margin:0 auto;
}
.mode04 {
	width: 98%;
	margin:0 auto;
}
.mode05 {
	width: 98%;
	margin:0 auto;
}
.mode06 {
	width: 98%;
	margin:0 auto;
}
.mode07 {
	width: 98%;
	margin:0 auto;
}


}


@media screen and (max-width:1460px)
{
	
	.mode02 {
	width: 1400px;
	padding:10px 0;
}
.mode03 {
	width: 1400px;
}
.mode04 {
	width: 1400px;
}
.mode05 {
	width: 1400px;
}
.mode06 {
	width: 1400px;
}
.mode07 {
	width: 1400px;
}

.wrap_mode02 {
		background: url("../images/mode02.png") no-repeat top center; 
		  background-size: cover;
		padding: 10px 0px 8px; 
	min-height: auto;
	padding:0;
}
.mode02lr .rl{
	width:100%; float:right;  background:#f9f9f9; bottom:5px;
	}
.person-sdnu .person-sdnu-item {
  display: block;
  width: 100%;
  height: 95px;
  padding-right: 0px;
  background: #ffffff;
  margin-bottom: 14px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.13);
}

	.notice .title1 {
	overflow: hidden; margin-bottom: 20px; float:left; width:80%; padding-left:15px; background:url(../images/nav_bg.png) no-repeat left center; }
.slide-title {
	margin-left: -600px;
}
.slide-title a {
	font-size: 20px;
}
.flexslider .slides > li.flex-active-slide .slide-title {
	bottom: 15px;
}
.rebox-button img {
	width: 30px;
}
.rebox-close {
	width: 100px; height: 100px; background-size: 100px;
}
}
@media screen and (max-width:1386px)
{
	
.beautiful-sdnu .beautiful-sdnu-left img {
  width: 100%;
  min-height: 700px;
  object-fit: cover;
  max-height:700px;
}

	.articleTitle .title {
	color: #233573; font-size: 24px; line-height:60px; width:auto; font-weight:normal;}
.articleTitle h2 {
	margin: 0px; color: #107fd9; padding-right: 20px; padding-bottom: 10px;  font-size: 24px; display: inline-block; position: relative;}
	
	.listTitle031 h2 {
	line-height: 1.5; font-size: 24px; font-weight:500; line-height:60px; text-align:right;
}
	.tabListBox {
	padding-top: 20px; display: none;
}
	.listTitle03 h2 {
	line-height: 1.5; font-size: 24px; font-weight:500; line-height:60px;
}


.btbu-list02 li {
	width: 50%; margin-bottom: 8px; float: left;
}

.mode02 {
	width: 1200px;
	padding:10px 0;
}
.mode03 {
	width: 1200px;
}
.mode04 {
	width: 1200px;
}
.mode05 {
	width: 1200px;
}
.mode06 {
	width: 1200px;
}
.mode07 {
	width: 1200px;
}
.listtTitle02 {
	width: 1200px;
}
.flex-direction-nav a {
	font-size: 40px;
}
.slide-title {
	margin-left: -500px;
}
.listTitle01 h2 {
	padding: 19px 0px 16px; font-size: 20px;
}
.mode01 .lf {
	width: 400px;
}
.btbu-list01 {
	margin-left: 420px;
	padding:8px;
}
.btbu-list01 li > div {
	padding-bottom: 5px;
}
.btbu-list01 li {
	margin-bottom: 5px;
}
.btbu-list01 li > div {
	margin: 0px 15px;
}
.btbu-list01 li a {
	font-size: 15px;
}
.list-label02 a strong {
	font-size: 15px;
}
.list-title02 {
	font-size: 15px;
}
.btbu-list02 li > div {
	font-size: 15px;
}
.item-txt03 h3 {
	font-size: 15px;
}
.btbu-list04 li h3 {
	font-size: 15px;
}

.mode02lr .rt{
	width:100%; float:right;  background:#ffffff;  margin-bottom:26px;
	}

.btbu-list051 {
	padding-top: 20px;
}
.btbu-list051 li a {
    transition: 0.3s ease-in-out;
    height: 65px;
    line-height: 65px;
    overflow: hidden;
    font-size: 15px;
    display: block;
}
	
	.wrap_mode02 {
		background: url("../images/mode02.png") no-repeat top center;
		background-size:100%;
		
		padding: 10px 0px 8px; 
	min-height: auto;
	min-width:1200px;
	padding:0;
}
.btbu-list05 {
	padding-top: 10px;
	padding-bottom:10px;
}
.btbu-list05 li {
	padding-bottom: 2px; margin-top: 1px; 
}
.btbu-list05 li a {
	font-size: 15px;
}
.btbu-links li strong {
	font-size: 15px;
}
.tabMenu01 {
	width: 80%; max-width:210px; height: 60px; line-height: 60px; float:left; position: relative;
}
.tabMenu01 .til_tab {
	font-size: 24px;
}
.listtTitle02 h2 {
	padding: 32px 0px; font-size: 24px;
}
.imgList .flexslider .flex-prev {
	top: -39px;
}
.imgList .flexslider .flex-next {
	top: -39px;
}
.listTitle03 h2 i {
	font-size: 26px;
}
.item-img04 {
	width: 180px;
}
.item-txt04 {
	margin-left: 195px;
}
.mode06 {
	margin-top: 0px;
}
.topicList {
	padding-top: 3px;
}
.wrap_mode03 {
	padding-bottom: 20px;
}
.imgList .flexslider .flex-prev {
	margin-left: -500px;
}
.imgList .flexslider .flex-next {
	margin-left: 470px;
}
.btbu-list02 li > div {
	margin: 0px 20px;
}
.list-label02 {
	font-size: 14px;
}

.beautiful-sdnu .beautiful-sdnu-right .beautiful-sdnu-item {
  width: 50%;
  float: left;
  height: 296px;
  position: relative;
}


}
@media screen and (max-width:1020px)
{
	
	.tabMenu01 {
	width: 50%; max-width:170px; height: 50px; line-height: 50px; float:left; position: relative;
}
.slide-title {
	margin: 0px; left: 15px;
}
.slide-title a {
	font-size: 18px;
}
.flexslider .slides > li.flex-active-slide .slide-title {
	bottom: 0px;
}
.mode01 {
	width: auto; padding-right: 1px; padding-left: 1px;
}
.mode02 {
	width: auto; padding-right: 15px; padding-left: 15px;
}
.mode03 {
	width: auto; padding-right: 15px; padding-left: 15px;
}
.mode04 {
	width: auto; padding-right: 15px; padding-left: 15px;
}
.mode05 {
	width: auto; padding-right: 15px; padding-left: 15px;
}
.mode06 {
	width: auto; padding-right: 15px; padding-left: 15px;
}
.mode07 {
	width: auto; padding-right: 15px; padding-left: 15px;
}
.listtTitle02 {
	width: auto; padding-right: 15px; padding-left: 15px;
}
.listTitle01 h2 {
	padding: 15px 0px;
}
.btbu-links li {
	width: 25%;
}
.imgList .flexslider .flex-prev {
	left: 15px; margin-left: 0px;
}
.imgList .flexslider .flex-next {
	left: auto; right: 15px; margin-left: 0px;
}

	
	.btbu-list02 li a {
	height: 52px; color: rgb(2,76,161); line-height: 26px; overflow: hidden; font-size: 14px; margin-left: 64px; display: block;transition: all .4s;
}

	.tabMenu01 {
	width: 60%; max-width:190px; height: 50px; line-height: 50px; float:left; position: relative;
}
	.item-txt01 h3 {
	height: 40px; line-height: 40px; letter-spacing: 0.6px; overflow: hidden; font-size: 18px; white-space: nowrap; -ms-text-overflow: ellipsis;
}

.listTitle031 h2 {
	line-height: 1.5; font-size: 18px;  line-height:50px; text-align:right;
}

.articleTitle .title {
	color: #233573; font-size: 18px; line-height:50px; width:auto; font-weight:normal;}
	.articleTitle {
	overflow: hidden;
	padding-bottom: 0px;
	}
.articleTitle h2 {
	margin: 0px; color: #107fd9; padding-right: 20px; padding-bottom: 5px;  font-size: 18px; display: inline-block; position: relative;}
	
	.item-img03 h2:after {
	background: rgb(16, 33, 139);top:10px; left: 0px; width: 70px; height: 3px; bottom: 10px; position: absolute; content: " ";}
	
	
.btbu-list01 li > div {
	margin: 0px 1px;
}
.btbu-list01 li a {
	height: 58px; color: rgb(2,76,161); line-height: 26px; overflow: hidden; font-size: 16px; margin-left: 66px; display: block;transition: all .4s;
}
.list-date01 {
	border: 1px solid rgb(2,76,161); border-image: none; width: 50px; height: 48px; margin-top: 0px; float: left; border-radius:4px;
}

.listTitle03 .more03 {
	font-weight: normal; margin-top: 4px; float: right;
}





.person-sdnu .person-sdnu-item {
  display: block;
  width: 100%;
  height: 70px;
  padding-right: 0px;
  background: #ffffff;
  margin-bottom: 10px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.13);
}
.person-sdnu .person-sdnu-item img {
    transition: transform .3s linear;
}
.person-sdnu .person-sdnu-item:hover img {
    transform: scale(1.1);
}
.person-sdnu .person-sdnu-item:hover h3 {
  color: #4170bc;
}
.person-sdnu .person-sdnu-item .photo {
  width: 22%;
  height: 100%;
  overflow: hidden;
  float: left;
  margin-right: 16px;
}
.person-sdnu .person-sdnu-item .photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.person-sdnu .person-sdnu-item p {
  opacity: 0.8;
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 28px;
  padding-top: 0px;
}
.person-sdnu .person-sdnu-item h3 {

  font-size: 14px;
  color: rgb(51, 51, 51);
  letter-spacing: 0;
  line-height: 28px;
  margin-top: 11px;
  font-weight:normal;
}
.person-sdnu .person-sdnu-item h3 span{
	float:right;
	font-size:14px;
	color:#999999;
	font-weight:normal;
	padding-right:10px;
	}
	
	
	
  
  
  .noticeList {
	margin-top:10px;
	background: rgb(255, 255, 255,0.6);
	background: #fff\9;
    filter: alpha(opacity=60);
	overflow: hidden;
	box-shadow: 0px 4px 30px rgba(0,0,0,0.1);
	padding: 5px 5px 5px;
	border-radius:4px;}
	.item-img03 {
	border: 0px solid rgb(225, 237, 250); border-image: none; width: 28%; float: left;
}
.notice1 {
	overflow: hidden; margin-top:0px; margin-bottom:5px;}
.notice1 .title {
	overflow: hidden; margin-bottom: 10px; float:left; width:66%; margin-left:10px; }
.notice1 .title a {
	transition:0.5s ease-in-out; height: 24px; line-height: 24px; overflow: hidden; font-size: 18px; display: block;color: rgb(51, 51, 51); font-weight:400;}
	.notice1 .noticecon {
	width:66%; line-height: 20px; text-align: left; float:left;margin-left:10px;font-size:14px;color:#999; margin-top:2px; height:40px;}	
	.notice .noticeDate {
	display:none;}
	.notice .title1 a {
	transition:0.5s ease-in-out; height: 26px; line-height: 26px; overflow: hidden; font-size: 14px; display: block;color: rgb(51, 51, 51);}
	
	.notice .title1 {
	overflow: hidden; margin-bottom: 10px; float:left; width:98%; padding-left:15px; background:url(../images/nav_bg.png) no-repeat left center; }
	
	
	.chairList {
	margin-top:20px;
	background: rgb(255, 255, 255,0.6);
	background: #fff\9;
    filter: alpha(opacity=60);
	padding: 5px 5px 5px;
	overflow: hidden;
	box-shadow: 0px 4px 30px rgba(0,0,0,0.1);
	border-radius:4px;}
	
	
	
  
  
  .wrap_mode03 {
	background: url(../images/jxky_bg.jpg) no-repeat center top; margin: 0px auto; width: 100%; overflow: hidden; padding-bottom: 30px; padding-top:15px;}
  .wrap_mode04 {
	background:#ecf4ff; margin: 0px auto; width: 100%; overflow: hidden; padding-bottom: 20px; padding-top:10px;}
  
  
  
  .noticeList2 {
	margin-top:0px;
	background: rgb(255, 255, 255,0.6);
	background: #fff\9;
    filter: alpha(opacity=60);
	overflow: hidden;
	box-shadow: 0px 4px 30px rgba(0,0,0,0.1);
	padding: 5px 5px 0px;
	border-radius:4px;}
.noticeList2 li {
	margin-bottom: 10px;
	border-bottom:1px solid rgb(238, 238, 238);}
	
	.notice2 .title1 {
	overflow: hidden; margin-bottom: 10px; float:left; width:78%; padding-left:3px; }
.notice2 .title1 a {
	transition:0.5s ease-in-out; height: 50px; line-height: 50px; overflow: hidden; font-size: 14px; display: block;color: rgb(51, 51, 51);}
	.notice2 .noticeDate {
	width: 55px; height: 33px;margin-bottom:10px;float:left;margin-right:5px;}
	
	.notice2 .noticeDate .list-date01 {
	border: 1px solid rgb(2,76,161); border-image: none; width: 50px; height: 46px; margin-top: 2px; float: left; border-radius:5px;
}
.notice2 .noticeDate .list-date01 i {
	text-align: center; font-style: normal; display: block;
}
.notice2 .noticeDate .list-date01 strong {
	text-align: center; font-style: normal; display: block;
}
.notice2 .noticeDate .list-date01 i {
	height: 20px; color: rgb(255, 255, 255); line-height: 20px; font-family: "Arial"; font-size: 12px; background-color: rgb(2,76,161);
}
.notice2 .noticeDate .list-date01 strong {
	color: rgb(2,76,161); padding-top: 2px; font-size: 18px; font-weight: bold;
}
	
	
	.person-sdnu2 .person-sdnu-top {
  overflow: hidden;
  margin-top:0px;
}
.person-sdnu2 .person-sdnu-item {
  display: block;
  width: 100%;
  height: 70px;
  padding-right: 0px;
  background: #ffffff;
  margin-bottom: 10px;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.13);
}
.person-sdnu2 .person-sdnu-item img {
    transition: transform .3s linear;
}
.person-sdnu2 .person-sdnu-item:hover img {
    transform: scale(1.1);
}
.person-sdnu2 .person-sdnu-item:hover h3 {
  color: #4170bc;
}
.person-sdnu2 .person-sdnu-item .photo {
  width: 22%;
  height: 100%;
  overflow: hidden;
  float: left;
  margin-right: 14px;
}
.person-sdnu2 .person-sdnu-item .photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.person-sdnu2 .person-sdnu-item p {
  opacity: 0.8;
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 14px;
  color: #333333;
  letter-spacing: 0;
  line-height: 28px;
  padding-top: 1px;
}
.person-sdnu2 .person-sdnu-item h3 {
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 14px;
  color: rgb(51, 51, 51);
  letter-spacing: 0;
  line-height: 28px;
  margin-top: 10px;
  font-weight:normal;
}
.person-sdnu2 .person-sdnu-item h3 span{
	float:right;
	font-size:14px;
	color:#999999;
	font-weight:normal;
	padding-right:10px;
	}
	.beautiful-sdnu .title .title-left .title-text {
    
    font-size: 18px;
	font-weight:normal;
    color: #ffffff;
    letter-spacing: 0;
    margin-top: 10px;
    margin-left: 20px;
    margin-right: 25px;
}
	
	
	
  
  
  .beautiful-sdnu {
    position: relative;
    margin-top: 169px;
  }
  .beautiful-sdnu .cover p {
font-size: 14px; 
     padding: 0 20px; 
    color: #233573;
    letter-spacing: 0.23px;
   line-height: 24px; 
    margin-top: 20%;
  }
  .beautiful-sdnu .two p {
    margin-top: 30%;
  }
  .beautiful-sdnu .beautiful-sdnu-left {
    height: auto;
	width:100%;
	float:none;
  }
  .beautiful-sdnu .beautiful-sdnu-left a {
    width: 100%;
    margin-left: 0;
    position: relative;
    height: calc(100vw - 30px);
  }
  
  .beautiful-sdnu .beautiful-sdnu-left .content {
    bottom: 100px;
  }
  .beautiful-sdnu .beautiful-sdnu-left img {
    min-height: unset;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    object-fit: contain;
  }
  .beautiful-sdnu .beautiful-sdnu-right {
	  height: auto;
	width:100%;
	float:none;
    
  }
  .beautiful-sdnu .beautiful-sdnu-right .title {
    width: 100%;
  }
  .beautiful-sdnu .beautiful-sdnu-right .more {
    float: right !important;
  }
  .beautiful-sdnu .beautiful-sdnu-right .title {
    position: absolute;
    top:-100px;
    padding-left: 0;
    left: 0px;
  }
  .beautiful-sdnu .beautiful-sdnu-right .beautiful-sdnu-item {
    height: calc(50vw - 15px);
  }
  .beautiful-sdnu .cover1 p {
    
    font-size: 14px; 
     padding: 0 20px; 
    color: #233573;
    letter-spacing: 0.23px;
   line-height: 24px; 
     margin-top: 20%; 
     margin-bottom: 0; 
}
 .web-special-item img {
    width: 100%;
    height: auto;
  }
  
  
  
  
  .btbu-list02 {
	margin: 0px -10px 0px -10px; overflow: hidden;
}
  
  .mode02 {
	width: auto; padding-right: 8px; padding-left: 8px;
}
.mode03 {
	width: auto; padding-right: 8px; padding-left: 8px;
}
.mode04 {
	width: auto; padding-right: 8px; padding-left: 8px;
}
	.mode03 .rt {
	width: 99%; margin:0 auto; float:none;}
	.mode03 .lt {
	width: 99%; margin:0 auto; float:none;}
	
	.mode02lf{
	width:98%; float:none;padding:1%;
	}
.mode02lr{
	width:98%; float:none;padding:1%;
	}
.mode01 .lf {
	margin: 0px; width: 100%; overflow: hidden; float: none;
}
.btbu-list01 {
	margin: 15px -15px 0px; clear: both;
}
.btbu-list02 li {
	width: 100%;
	margin-bottom:4px;
}
.list-title02 {
	height: 44px;
}
.btbu-list02::before {
	display: none;
}
.btbu-list02 li > div {
	margin: 0px 8px;
	padding-bottom:5px;
}


.wrap_mode02 {
	background:none;
	min-height: auto;
	min-width:300px;
}
.wrap_mode03 .flexslider {
	margin: 0px 5px; padding: 0px;
}
.wrap_mode03 .flex-viewport {
	overflow: hidden !important;
}
.mode04 .lf {
	width: 45%;
}
.mode04 .md {
	width: 55%;
}
.mode04 .mdInner {
	padding-right: 0px; margin-right: 0px; border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.mode04 .rt {
	width: 100%; clear: both; float: none;
}
.mode04 .lt {
	margin-top:20px;
	width: 100%; clear: both; float: none;
}
.btbu-list05 li a {
	height: auto;
}
.topicList {
	margin: 0px -8px;
}
.topicList li > a {
	margin: 0px 8px;
}
.btbu-list05 {
	padding-top: 5px;
	padding-bottom:5px;
}
.btbu-list05 li {
	padding-bottom: 2px; margin-top: 1px; 
}
.btbu-list05 li a {
	font-size: 14px;
}
.btbu-links li strong {
	font-size: 14px;
}
.rebox-prev img {
	width: 25px;
}
.rebox-next img {
	width: 25px;
}
.rebox-close {
	width: 80px; height: 80px; background-size: 80px;
}
.slide-bg2 {
	display: none;
}
}
@media screen and (max-width:767px)
{
.slide-title a {
	font-size: 16px;
}
.flex-direction-nav a {
	width: auto; font-size: 30px;
}
.flexslider .flex-prev {
	left: 5px;
}
.flexslider .flex-next {
	right: 5px;
}
.btbu-links02 li {
	width: 25%; text-align: center; margin-bottom: 15px;
}
.btbu-links02 {
	text-align: left;
}
.btbu-links02 {
	padding: 30px 0px 20px;
}
.btbu-links02 li {
	font-size: 14px;
}
.btbu-list01 li a {
	font-size: 14px;
}
.list-label02 a strong {
	font-size: 14px;
}
.list-title02 {
	font-size: 14px;
}
.btbu-list02 li > div {
	font-size: 14px;
}
.item-txt03 h3 {
	font-size: 14px;
}
.btbu-list04 li h3 {
	font-size: 14px;
}
.btbu-list05 li a {
	font-size: 14px;
}
.btbu-links li strong {
	font-size: 14px;
}
.listtTitle02 h2 {
	font-size: 18px;
}
.listTitle03 h2 {
	font-size: 18px;
}
.tabMenu01 .til_tab {
	font-size: 18px;
}
.mode04 .lf {
	width: 100%; float: none;
}
.mode04 .md {
	width: 100%; float: none;
}
.mode04 .mdInner {
	margin: 0px; padding: 0px; border: currentColor; border-image: none;
}
.btbu-list04 li h3 {
	height: auto;
}
.btbu-links li i {
	width: 50px; height: 50px; line-height: 50px; font-size: 36px;
}
.btbu-links li span {
	height: 50px; margin-left: 60px;
}
.btbu-list02 li {
	width: 100%;
}
.mode04 .rt {
	padding-top: 10px;
}
.rebox-prev img {
	width: 20px;
}
.rebox-next img {
	width: 20px;
}
.rebox-prev {
	left: 0px;
}
.rebox-next {
	right: 0px;
}
.rebox-close {
	width: 60px; height: 60px; background-size: 60px;
}
}
@media screen and (max-width:640px)
{
.btbu-list01 li {
	width: 100%;
}
.btbu-list02 li {
	width: 100%;
}
.btbu-list01 li a {
	
}
.list-title02 {
	height: auto;
}
.btbu-list01 li {
	margin-bottom: 4px;
}
.btbu-links li {
	width: 33.3%;
}
.list-title02 {
	padding-top: 10px;
}
.tabMenu01 .til_tab {
	margin: 0px 10px;
}

}
@media screen and (max-width:480px)
{
.slide-title {
	display: none;
}
.btbu-links li {
	width: 50%;
}
.topicList li {
	width: 50%;
}
.topicList li {
	margin-bottom: 10px;
}
.btbu-links02 li {
	width: 33.3%;
}
.btbu-links02 li span img {
	width: 35px;
}
}
@media screen and (max-width:400px)
{
.item-img04 {
	width: 100%; float: none;
}
.item-txt04 {
	margin: 15px 0px 0px;
}
.item-txt04 h3 {
	height: auto;
}
}
