@charset "utf-8";
@media screen and (max-width: 1450px) {
	.container{padding: 0 3%;}
	    /* 领导 */
		.js-list li{width:20%;margin-right: 0;}
}

@media screen and (max-width: 1360px) {
	/* 头部 */
	.head_box{padding:30px 0px;}
	.head_box .search{margin-top: 8px;}
    /*学术动态*/
   .xsdt_fr .img,.xsdt_fr .img img{height: 284px;}
	
}


@media screen and (max-width: 1320px) {
   /* 头部 */
   .head_box .search{width:30%;}
   .nav .ul1 li a{font-size: 16px;}
}





@media screen and (max-width: 1200px) {
	/* 头部 */
	.head_box .search,.head_box .search .text{height:40px;line-height: 40px;}
	/* 科研平台 */
	.ky li img{height: 100px;}
	.xtlj ul p{font-size: 15px;}
	.xtlj .img{width:90px;height:90px;}
	.xtlj .img img{max-width: 40%;}
	/* 友情链接 */
	.link a{padding: 0 10px;}
	/* 版权 */
	.foot .foot_fl{width:80%;}
	/* 内页 */
	.con_fl{width:23%;}
	.con_fr{width:77%;}
	.con_fl h1{font-size: 28px;}

}

@media screen and (max-width: 1080px) {
	/* 新闻 */
	.cont_1,.ttgg,.xsdt{padding: 30px 0px;}
	.xtlj ul{padding-top: 0;}
	.xtlj{padding-top: 30px;}
	.ktpt{padding: 30px 0px 50px;}
	.tit h1{font-size: 30px;}
	.tit p{margin-top: 8px;}
	.news_box{margin-top: 15px;}
	.news_fl li .img,.news_fl li .img img{height:230px;}
	.news_fr ul li .time p:nth-child(1),.ttgg ul .time .day{font-size: 24px;}
	.news_fr ul{padding: 28px 19px 0px;}
	.news_fr ul li{margin-bottom: 30px;}
	.news_fl li h2,.news_fr ul li a,.news_fl p a,.ttgg ul li h1{font-size: 15px;}
	/* 学术动态 */
	.xsdt_fl,.xsdt_fr{width: 100%;}
	.xsdt_fr{margin-top: 20px;}
	/* 科研平台 */
	.ky li img{height: 90px;}
	/* 领导 */
	.js-list li{width:25%;}
}



@media screen and (max-width: 1000px) {
	.nav .ul1{
		display:none;
	}
	.nav .ul2 {
	    display: block;
	}
	  .navshow {
	        	overflow-y: scroll;
	        	position: fixed;
	        	width: 100%;
	        	top: 0px;
	        	left: 0px;
	        }
	.menu {
		width: 28px;
		height: 21px;
		display: block;
		right: 8%;
		top: -6px;
		margin: auto;
		bottom: 0;
		overflow: hidden;
		z-index: 99;
		cursor: pointer;
		position: absolute;
	}
	
	.menu span {
		float: left;
		width: 100%;
		background: #fff;
		transition: all 0.4s ease;
		margin-top: 7px;
		height: 2px;
	}
	.menu span:first-child {
		margin-top: 0;
	}
	
	.menu.open span:nth-child(1) {
		transform: rotate(45deg);
		margin-top: 10px;
	}
	
	.menu.open span:nth-child(2) {
		transform: rotate(-45deg);
		margin-top: -2px;
	}
	
	.menu.open span:nth-child(3) {
		opacity: 0;
	}
	.nav {
		position: fixed;
		transition: right 0.3s ease;
		right: -100vw;
		top: 118px;
		left: auto;
		width: 420px;
		height: calc(100vh - 100px);
		z-index: -99;
		margin: 0;
		background: #268656;
	}
	.nav.active {
		right: 0;
		z-index: 99999;
	}
	.nav .ul2 {
		width: 100%;
		overflow: auto;
		height: 100%;
		border-top: 1px solid #e6e6e6;
	}
/* 	.header.active{
		background: #93080c;
	} */
	.header.active::before{
		display:none;
	}
	.nav ul>li {
		float: none;
		width: 100%;
		height: auto;
		line-height: 60px;
		position: relative;
		border-bottom: 1px solid rgba(255,255,255,0.3);
		text-align: left;
		padding: 0;
	}
	.nav ul>li::before{
		display:none;
	}
	.nav ul>li>a {
		font-size: 18px;
		font-weight: bold;
		width: 80%;
		text-indent: 20px;
		position: relative;
		display: block;
		color: #fff;
	}
	
	
	
	.nav ul li ol {
		width: 100%;
		left: 0;
		position: relative;
		top: 0;
		background: none;
		text-align: left;
		padding: 0;
		opacity: 1;
		display: none;
	}
	
	.nav ul>li a::after {
		display: none;
	}
	
	.nav ul li ol>li {
		text-align: left;
		border: 0;
		line-height: 50px;
		position: relative;
		text-indent: 20px;
		border-top: 1px solid rgba(255,255,255,0.2);
		height: auto;
	}
	
	.nav li ol li:hover a {
		color: #fff;
	}
	
	.nav ul ol li a {
		font-size: 15px;
		color: #fff;
		display: block;
	}
	
	.nav ul li i {
		position: absolute;
		right: 0;
		width: 15%;
		height: 60px;
		top: 0;
		background: url(../images/jia.png) no-repeat center center;
		margin: auto;
		z-index: 10;
		cursor: pointer;
		transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}
	
	.nav ul li ol li i {
		height: 50px;
	}
	
	.nav ul li i.on {
		background: url(../images/jian.png) no-repeat center center;
	}
	.header::before{
		display:none;
	}
    .search_btn{display:block;}
	 .navshow {
        	overflow-y: scroll;
        	position: fixed;
        	width: 100%;
        	top: 0px;
        	left: 0px;
        }
	.header .search{opacity: 0;position: fixed;left: 0;top: 0;z-index: 999;width:100%;float:none;width:100%;height:100%;background: rgba(0,0,0,.7);border-radius: inherit;margin-top: 0;visibility: hidden;-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;transition: opacity 0.3s 0s, visibility 0s 0.3s;line-height: initial;}
	.head_box .search .search_box{/* width: 88%; */position: relative;padding: 30px 40px 30px 30px;background: #fff;margin: 0 auto;top: 41%;margin-top: -58px;background: #FFF;border-radius: .4rem .4rem .4rem .4rem;text-align: center;box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);-webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;height: auto;line-height: normal;float: none;}
	.header .logo{width:43%;}
	.head_box .search>a{display:none;}
	.header .search .search_box .text{width: 100%;height: 40px;padding: 0;font-size: 14px;color: #444;background: none;border:none;font-family: "Microsoft Yahei";line-height: 40px;}
	.header .search .search_box .submit{display:block;cursor:pointer;position:absolute;right:0;top:0;height:36px;width:40px;border:none;border-radius:50%;
	  overflow:hidden;font-size:14px;color:#8f0e16;background:0 0;background: url(../images/search1.png) no-repeat center;
	  background-size: 20px 20px;left: auto;}
    .header .search .search_box .search_wrap {border: 1px solid #e4eaec;border-radius: 20px;position: relative;padding-right: 45px;padding-left: 20px;width: 95%;height: 40px;line-height: 40px;}
	.header .search .search_box .close_btn {
	 position: absolute;
	 right: 20px;
	 top: 27%;
	 width: 39px;
	 height: 35px;
	 -webkit-transition: 0.5s;
	 transition: 0.5s;
	 font-size: 26px;
	 background: url(../images/closebtn.png) no-repeat center;
	 background-size: 31px 29px
	 }
	.header .search .search_box .close_btn:hover{ color: #530794; }
	.search.is-visible {opacity: 1;visibility: visible;-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;transition: opacity 0.3s 0s, visibility 0s 0s;}
    .is-visible .search_box{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
	/* 通知公告 */
	.ttgg ul li{width:48%;margin-right: 0;}
	.ttgg ul li:nth-child(even){margin-left: 2%;}
	/* 版权 */
	.foot .foot_fl{width:100%;float:none;border-right: none;}
	.foot .foot_fr{float:none;margin-top: 20px;}
	/* 内页 */
	.con_fl h1{padding: 29px 0px;}
	.con_fl h1{font-size: 25px;}
	.con_fr .text h1{font-size: 24px;}
	.submenu a{font-size: 15px;}
	.con_fl{margin-top: -49px;}
	.location{height:50px;line-height: 50px;margin-top: -48px;}
	.accordion .link,.con_fr .text p{font-size: 16px;}
	/* 内容页 */
	.ny_content1 .con_fl h1{padding: 27px 0px;}
	.ny_content1 .con_fl{margin-top: -79px;}
	.content_b .content_c h1{font-size: 26px;}
	/* 教师 */
	.lead .bd li{font-size: 18px;}
	.js-list li{width:33%;}
	.js-list li a{font-size: 16px;padding: 0;}

}


@media screen and (max-width: 840px) {
	/* 头部 */
	.header .logo{width:50%;}
	/* 新闻 */
   .news_fl,.news_fr,.ttgg ul li,.con_fl, .con_fr{width:100%;}
   .news_fr{margin-top: 20px;}
   .ttgg ul li:nth-child(even){margin-left: 0;}
   /* 科研平台 */
   .ky li img{height: auto;}
   .ky li{width: 48%;margin-right: 4%;}
   .ky li:first-child{width:100%;margin-bottom: 20px;margin-right: 0;}
   .xtlj li{width:33%;padding-bottom: 20px;}
   .xtlj li p{font-weight: normal;}
/*   .xtlj ul:after{display: none;} */
   .xtlj ul p{margin-top: 0;}
   /* 内页 */
   .location{display: none;margin-top: 0;}
   .accordion{padding-bottom: 0;display: none;}
   .con_fl,.ny_content1 .con_fl{padding-bottom: 0;margin-top: 20px;}
   .con_fr{margin-top: 0;}
   .con_fl h1{font-size: 22px;position: relative;}
   .con_fl h1:after{content: '';display: inline-block;background: url(../images/bnt_sub_nav2.png) no-repeat;position: absolute;right: 17px;top: 30px;width: 20px;height: 20px;}
   .ny_content1 .con_fl h1:after{display: none;}
   /* 内容页 */
   .content_b .content_c h1{font-size: 20px;}
   .content_b .content_c img{max-width: 98%;object-fit: inherit;width: 100% !important;height: auto !important;}
      .list li.nynewsList-img .img_wrap {display: block;float: none;width: 100%;max-height: 300px;background: #efefef;box-sizing: border-box;}
      .list li.nynewsList-img{padding-bottom:20px;}
      .list li.nynewsList-img h4{line-height: 40px;font-size:16px;}
     .list li.nynewsList-img .title{margin-top:10px;}
     /* 领导 */
     .js-left{position: static;}
     .js-list{width:100%;}
     .js-box{padding-left: 20px;}
     .list_box{padding-left:0;}
}


@media screen and (max-width: 780px) {
	/* 头部 */
	.header .logo{width:56%;}
	.head_box{padding:20px 0px;}
	.nav{top:98px;}
	.twork ul li .img img{margin-top: 18px;}
	
}

@media screen and (max-width: 680px) {
    /* 学院新闻 */
	.tit h1{font-size: 26px;padding: 22px 16px;}
    .cont_1,.ttgg,.xsdt{padding: 20px 0px;}
	.ktpt{padding: 20px 0px 30px;}
	/* 列表 */
	.smxy-list .time{width:20%;}
}




@media screen and (max-width: 640px) {
	/* 头部 */
	.header .logo{width:65%;}
	.menu{right:10%;}
	.head_box .search .search_box{padding:20px;padding-right: 30px;}
	.header .search .search_box .close_btn{right: 10px;}
	.foot .wb_logo{width:100%;}
}

@media screen and (max-width: 580px) {
	/* 新闻 */
	.news_fl li{width:100%;margin-bottom:20px;}
	.news_fr{margin-top: 10px;}
	/* 学术动态 */
	.xsdt_fr .img,.xsdt_fr .text,.xsdt_fl .img,.xsdt_fl .text{width: 100%;}
	.xsdt_fl .text{padding: 20px 20px 0px;}
	.xsdt_box .slick-list{padding: 0;}
	.xsdt_fl .text p{margin-top: 0;}
	.slick-dots{margin-top: 10px;}
	.xsdt_fr .text a.more{float:right;}
	.xsdt_fl a.more{top:-14px}
	/* 内页banner */
	.ny_banner,.ny_banner img{height:240px;object-fit: cover;}
	.con_fl h1{font-size: 20px;padding: 10px 0px;background-size: 20px;}
	.con_fl h1:after{top:14px;}
	/* 列表 */
	.smxy-list .txt{width:97%;float:none}
	.smxy-list .time{float:none;width:auto;padding-left:3.5%;text-align:left}
	.searchWrap .txt{width:75%;}
	.searchWrap .btn{width:25%;font-size: 14px;}
      .xtlj ul:after{background: linear-gradient(rgb(47 119 83 / 38%), rgb(32 110 70));}
      .content_d table{border: 0px!important;border-left: 1px solid #ddd!important;border-top: 1px solid #ddd!important;margin: 0px auto;display: block;width: 100%!important;}
.content_d table tr td{border-left: 0px!important;text-align: center;border-top: 0px!important;line-height: 23px;padding: 1px!important;border-right: 1px solid #ddd!important;border-bottom: 1px solid #ddd!important;text-indent: 0!important;}
.content_d table tr td p{text-indent: 0em!important;padding:0px;margin: 0px!important;text-align: left;}
.content_d table img{
    margin: 0!important;
    border: 0!important;
    max-width: 105px;
}
.content_d table tbody{overflow-x: auto;overflow-y: hidden;white-space: nowrap;width: 100%;display: block;}
}



@media screen and (max-width: 480px) {
	/* 头部 */
	.header .logo{width:74%;}
	.header .nav {width:100%;}
	.menu{right:13%;}
	
	
}