
.Banner {
	width: 100%; overflow: hidden;
	max-width:1640px;
	margin:0 auto;
	
}
.flexslider .slides img {
	width: 100%;
}
.flex-control-nav {
	display:none;
	left: 50%; width: 300px; text-align: right; bottom: 0px; margin-left: 300px; position: absolute; z-index: 0;
}

#myrightu24{
z-index:999; 
}



.flexColumn {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column; }




.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; }


.mode01 {
	margin: 0px auto; width: 100%;
}
.mode02 {
	margin: 0px auto; width: 1640px; }
.mode02lf{
	width:69%; float:left;transition:2s ease-in-out;
	}
.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: 542px; 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-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: auto; 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: 0 2px 0 15px;
	border-radius:3px;
}
.btbu-list01 li a{
	width: 96%; margin-bottom: 15px; margin-top:5px; float: left; border:1px #d8e5ee solid; padding:10px 2%;height:80px; transition:0.5s; font-size: 16px; display:block;
}
.btbu-list01 li > div {
	margin: 0px; overflow: hidden;
}
.list-date01 {  width: 50px; height: auto; margin-top: 2px; float: right;}
.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 {
 color:#333; font-size: 16px;
}
.list-date01 strong {
	color: rgb(2,76,161); padding-top: 4px; font-size: 18px; font-weight: bold;
}
.btbu-list01 li img{display:block; margin-top:10px;}
.btbu-list01 li a .img1{display:block;}
.btbu-list01 li a .img2{display:none;}
.btbu-list01 li a:hover{width: 96%; margin-bottom: 12px; margin-top:5px; float: left; border:1px #d8e5ee solid; background:#004898; padding:10px 2%;height:80px; transition:0.5s;}
.btbu-list01 li a:hover i,.btbu-list01 li a:hover .info_title{color:#fff;}
.btbu-list01 li a:hover .img1{display:none;}
.btbu-list01 li a:hover .img2{display:block;}
.info_title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.info_jj{ font-size:14px; color:#9b9b9b; line-height:22px; margin-top:10px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}



.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("/templates/3b13bd96-9d06-4a06-9ad5-2de2db64356d/202403/16/images/mode02.png") no-repeat top center; 
	
	padding: 15px 0px 8px; min-height: 600px;
}
.mode02 {
	position: relative;
}
.tabMenu01 {
	width: auto; max-width:260px; height: 60px; line-height: 60px; float:left; position: relative;
}
.tabMenu01 .til_tab {
	margin: 0px 0px 0 0; width: auto; font-size: 26px; 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 .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(/templates/3b13bd96-9d06-4a06-9ad5-2de2db64356d/202403/16/images/2bg.png) 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: 26px; 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-bottom:20px;}
.notice1 .title {
	overflow: hidden; margin-bottom: 10px; float:left; width:65%; margin-left:20px; }
.notice1 .title a {
	transition:0.5s ease-in-out; height: auto; line-height: 28px; overflow: hidden; font-size: 16px; display: block;color: #333; font-weight:bold;}
.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:65%; line-height: 28px; height:55px; text-align: left; float:left;margin-left:20px;font-size:14px;color:#999;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
	}	
	
	
	
	.notice .title1 {
	overflow: hidden; margin-bottom: 20px; float:left; width:85%; padding-left:15px; background:url(/templates/3b13bd96-9d06-4a06-9ad5-2de2db64356d/202403/16/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 20px;
	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-item {
  display: block;
  width: 100%;
  height: 180px;
  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: 40%;
  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: #8e8e8e;
  letter-spacing: 0;
  line-height: 26px;
  padding-top: 10px;
  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
}
.person-sdnu .person-sdnu-item h3 {
  font-size: 16px;
  color:#333;
  letter-spacing: 0;
  line-height: 28px;
  padding-top: 10px;
  font-weight:bold;
  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
}
.person-sdnu .person-sdnu-item .zjzx_time{ margin-top:10px;}
.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;
}

.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:url(/templates/3b13bd96-9d06-4a06-9ad5-2de2db64356d/202403/16/images/3bg.png); margin: 0px auto; width: 100%; overflow: hidden; padding-bottom: 0; padding-top:25px;}
.mode04 {
	letter-spacing: 0.6px;
}
.mode04 .lt {
	width: 49%; float: right;
}
.listTitle03 {
	height:60px; line-height:60px;
	
}
.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: 26px; 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;
}





.chairList2 {
	margin-top:0px;
	padding: 0px 0px 0px;
	overflow: hidden;}
.person-sdnu2 .person-sdnu-item {
  display: block;
  width: 98%;
  height: 90px;
  padding-right: 0px;
  background: #ffffff;
  margin:5px auto 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: 170px;
  height:80px;;
  overflow: hidden;
  float: left;
  padding:5px;
}
.person-sdnu2 .person-sdnu-item .photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.person-sdnu2 .person-sdnu-item p {
  font-size: 14px;
  color: #333333;
  margin-top:5px;
  display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
}
.person-sdnu2 .person-sdnu-item h3 {
  font-size: 16px;
  color:#333;
  line-height: 28px;
  padding-top: 10px;
  font-weight:bold;
  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
}
.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:first-child {
	margin-top: 0px;
}
.btbu-list04 li:first-child {
	margin-top: 0px;
}
.btbu-list05 li{ height:56px; border-bottom:1px #e6e6e6 dashed; padding:12px 0;}
.btbu-list05 li a span {color:#333; height:54px; font-size: 12px; display: block; float:left; text-align:center; background:#fff; border:1px dashed #004898; box-shadow:0 0 5px #cbcbcb; padding:0 15px; transition:0.5s; margin-right:15px;}
.btbu-list05 li a { overflow: hidden; font-size: 16px; display: block;}

.btbu-list05 li .font_day{font-size:22px; font-weight:bold; display:block;}
.btbu-list05 li .font_ym{font-size:12px;border-top:1px #004898 solid;display:block;}
.btbu-list05 li .font_title{ display:block; line-height:26px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.btbu-list05 li a:hover span{color:#fff; background:#004898; transition:0.5s;}







    
	



@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;
}
.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:1640px)
{
	.wrap_mode02 {
   
    background-size: cover;
}
	
	.mode02 {
	width: 98%;
	margin:0 auto;
	padding:10px 0;
	
}
.notice .title1 {
	overflow: hidden; margin-bottom: 20px; float:left; width:82%; padding-left:15px; background:url(/templates/3b13bd96-9d06-4a06-9ad5-2de2db64356d/202403/16/images/nav_bg.png) no-repeat left center; }
.mode02lf{width:66%; float:left;transition:2s ease-in-out;}
.mode02lr{
	width:32%; 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("/templates/3b13bd96-9d06-4a06-9ad5-2de2db64356d/202403/16/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%;
  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:78%; padding-left:15px;}
.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)
{
	.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;}
	.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:0; float: left;
}
.btbu-list01 li a{
	width: 96%; margin-bottom: 15px; margin-top:0; float: left; border:1px #d8e5ee solid; padding:10px 2%;height:70px; transition:0.5s; font-size: 16px; display:block;
}
.mode02 {
	width: 100%;
	padding:10px 0;
}
.mode03 {
	width: 100%;
}
.mode04 {
	width: 100%;
}
.mode05 {
	width: 100%;
}
.mode06 {
	width: 100%;
}
.mode07 {
	width: 100%;
}
.listtTitle02 {
	width: 100%;
}
.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;
}
.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;
	}

	
	.wrap_mode02 {
		background: url("/templates/3b13bd96-9d06-4a06-9ad5-2de2db64356d/202403/16/images/mode02.png") no-repeat top center;
		background-size:100%;
		
		padding: 10px 0px 8px; 
	min-height: auto;
	padding:0;
}
.btbu-list05 {
	padding-top: 10px;
	padding-bottom:10px;
}
.btbu-list05 li { height: 56px; border-bottom: 1px #e6e6e6 dashed;padding: 8px 0;}
.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-img03 .imgResponsive03 {
	padding-bottom: 66.67%;
}
.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;
}
}
@media screen and (max-width:1020px)
{
.btbu-list01 li img{display:block; margin-top:2px;}
.info_jj{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}	
.tabMenu01 {width: auto; 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: auto; 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;
}
.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: 60px; color:#333; line-height: 26px; overflow: hidden; font-size: 16px; display: block;transition: all .4s;}
.btbu-list01 li a:hover{width: 96%; margin-bottom: 12px; margin-top:5px; float: left; border:1px #d8e5ee solid; background:#004898; padding:10px 2%;height:60px; transition:0.5s;}

.list-date01 { border-image: none; width: 50px; height: 48px; margin-top: 0px; float: right;}
.listTitle03 .more03 {
	font-weight: normal; margin-top: 4px; float: right;
}





.person-sdnu .person-sdnu-item {
  display: block;
  width: 100%;
  height: 150px;
  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;}
.noticeList li {margin-bottom:0;}
.notice1 .title {
	overflow: hidden; margin-bottom: 10px; float:left; width:65%; margin-left:10px; }
.notice1 .title a {
	transition:0.5s ease-in-out; height:auto; line-height: 24px; overflow: hidden; font-size: 14px; display: block;color: rgb(51, 51, 51); font-weight:400;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}

	.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:0 auto 10px;; float:left; width:98%; padding-left:0;}
	
	
	.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:#eaf0f5; margin: 0px auto; width: 100%; overflow: hidden; padding-bottom: 30px; padding-top:15px;}
  .wrap_mode04 {
 margin: 0px auto; width: 100%; overflow: hidden; padding-bottom: 10px; padding-top:10px;}
.person-sdnu2 .person-sdnu-item {
  display: block;
  width: 95%;
  height: 100px;
  padding-right: 0px;
  background: #ffffff;
  margin:10px auto;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.13);
  padding:0 2%;
}
.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 {
display:none;
}
.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: 26px;
  padding-top: 1px;
  margin-top:0;
}
.person-sdnu2 .person-sdnu-item h3 {
  font-family: MicrosoftYaHei,sans-serif;
  font-size: 14px;
  color: rgb(51, 51, 51);
  letter-spacing: 0;
  line-height: 26px;
  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;
	}


 .web-special-item img {
    width: 100%;
    height: auto;
  }
  
  .listTitle03 h2 {font-size: 18px;}
.tabMenu01 .til_tab {font-size: 18px;}
  
  
  .btbu-list02 {
	margin: 0px -10px 0px -10px; overflow: hidden;
}
  
  .mode02 {
	width: auto; padding-right: 9px; 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 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;
}
}
@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;
}
.person-sdnu .person-sdnu-item .photo {
  width: 30%;
  height: 70px;
  overflow: hidden;
  float: left;
  margin-right: 16px;
}
.person-sdnu .person-sdnu-item p {display:none;}
.person-sdnu .person-sdnu-item {
  display: block;
  width: 100%;
  height: 70px;
  padding-right: 0px;
  background: none;
  margin-bottom: 10px;
  box-shadow:none;
}
.person-sdnu .person-sdnu-item .zjzx_time{display:none;}
.notice1 .noticecon {display:none}	
.person-sdnu .person-sdnu-item h3 {
  font-size: 14px;
  color: #333;
  letter-spacing: 0;
  line-height: 28px;
  margin: 0;
  font-weight:normal;
  padding:0;
}
}
@media screen and (max-width:640px)
{
.btbu-list01 li {
	width: 96%;
}
.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;
}
}