@charset "utf-8";
@media screen and (min-width:1900px) {
	.am-gallery-item {
		height: 340px
	}

	.am-gallery-item img {
		height: 100% !important
	}
}
@media screen and (max-width:1705px) {
	.logo {
		margin-left: 10px;
	}
	.xue{margin-left: 5%;margin-right: 5%;}
}

@media screen and (max-width:1660px) {
	.nav li {
		/* padding: 0 10px */
		width: 95px;
	}
	.subject {
		width: 98%;
	}
	.xue{margin-left: 4%;margin-right: 4%;}
	.jing_left{margin-left: 0px;}
	.jing_right{width: 65%;}
	.professor ul{margin-left: 0px;}
	.teach,.professor, .pro_right{width: 49%;}



}
@media screen and (max-width:1600px) {
	.am-gallery-item {
		height: 285px
	}

	.am-gallery-item img {
		height: 100% !important
	}

	.disan {
		width: 100%
	}

	.middle {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%
	}

	.tplb li a {
		height: 380px
	}

	.tplb li h3 {
		font-size: 22px;
		line-height: 26px;
		margin-top: 12%
	}

	.wzbtul li {
		height: 380px
	}

	.Journalism,
	.jyjxdiv,
	.szxsdiv,
	.xshddiv,
	.zyszdiv {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%
	}
}

@media screen and (max-width:1575px) {
	.nav li span {
		min-width: auto
	}
	.dhl {
		right: -45px
	}
	.professor ul li{width: 48%;}
	.professor ul li img,.pro_right ul li img{width: 100%;}
	.pro_right ul{margin-left: 10px;}
	
}

@media screen and (max-width:1440px) {
	.logo {
		margin-left: 0
	}
	.nav li {
		/* padding: 0 5px */
		width: 85px;
	}
.NodeBgBox .Nodes ul li a{padding:0px}
	.nav {
		margin-right: 0px;
	}
	.logo {
		margin-top: 13px
	}
	.dhl {
		right: -35px;width:150px
	}

.dhl li{width:150px;margin:0;margin-bottom:10px}
	.xue{margin-left: 3%;margin-right: 3%;}
	.jing_right{width: 63%;}
	.work_list1 li a{width: 60%;}
}
@media screen and (max-width:1440px) {
	.xiahua_ {
		width: 96%;
		margin: 0 2%
	}

	.tplb li a {
		height: 342px
	}

	.am-gallery-item {
		height: 255px
	}

	.ssjg {
		width: 84%
	}

	.labelps {
		width: 94%
	}

	.sjtdiv>a {
		font-size: 22px;
		line-height: 26px
	}

	.xshddiv>a {
		height: 450px
	}

	.wzbtul li {
		height: 340px
	}

	.wzbtul li h3 {
		font-size: 18px;
		line-height: 26px
	}

	.wzbtul li a {
		width: 88%;
		height: 88%;
		margin: 6%
	}
.NodeBgBox .Nodes ul{width:75px;}
}
@media screen and (max-width:1340px) {
	.jing_right{width: 60%;}
	
}
@media screen and (max-width:1301px) {
	.nav li span {
		font-size: 14px!important;
	}
	.nav li em {
		font-size: 12px!important
	}
	.jing_right{width: 58%;}
	.nav li {
		
	}
}
@media screen and (max-width:1280px) {
	.tyxwuls li p {
		margin: 0 2%;
		font-size: 18px
	}

	.xshddiv>a {
		max-height: 400px
	}

	.am-gallery-item {
		height: 220px
	}

	.sjtdiv>a {
		font-size: 18px;
		line-height: 24px
	}

	.sjtdiv>p {
		width: 100%;
		height: 48%;
		display: -webkit-box !important;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 6;
		overflow: hidden
	}

	.sjtdiv>span {
		font-size: 20px;
		height: 8%;
		margin-top: 2%
	}

	.sjtdiv>div {
		height: 10%
	}

	.tplb li a {
		height: 304px
	}

	.wzbtul li {
		height: 304px
	}

	.wzbtul li h3 {
		font-size: 18px;
		line-height: 24px
	}

	.wzbtul li a {
		width: 94%;
		height: 94%;
		margin: 3%
	}

	.tplb li h3 {
		font-size: 18px;
		line-height: 22px
	}

	.tplb li em {
		font-size: 12px;
		line-height: 16px
	}

	.tplb li p {
		line-height: 16px
	}
}
@media screen and (max-width:1200px) {
	.nav {
		display: none;
	}
	.fix {
		position: relative;
	}
	#nav,
	.wrap {
		position: relative;
	}
	.tops {
		border-bottom: 0
	}
	#dhl,
	.box {
		display: block;
	}
	.navs2 li em {
		font-size: 12px;
		line-height: 16px;
	}
	.logo a {
		width: auto;
	}
	.logo {
		margin-top: 1px;
	}
	.wrap {
		border-bottom: 0;
	}
	.mls1 {
		margin: 0;
		height: 1px;
		width: 100%;
		background: #eee;
		margin-top: 1px
	}
	.flickerplate {
		height: 480px;
	}
	.xue{margin-left: 1%;margin-right: 1%;}
	.news,.xue{width: 48%;max-width: 48%;}
	.xue{margin-right: 0px;margin-left: 3%;}
	.notice{width: 100%;max-width: 100%;}
	.jing_right,.work_list1 li a{width: 51%;}
	.work_list1 li a{margin-left: 15px;}
}
@media screen and (max-width:1024px) {
	.jing_right{width: 45%;}
	.am-gallery li {
		width: 50%
	}
	
	.middle {
		width: 100%;
		margin: 0 auto
	}
	
	.am-gallery-item {
		height: 480px
	}
	
	.ssjg {
		width: 90%;
		margin: 10px 0 15px 3%
	}
	
	.tplbdiv {
		width: 96%;
		margin: 20px 2%;
		border-left: 0
	}
	
	.xshddiv>a {
		max-height: 360px
	}
	
	.rightdiv {
		width: 100%;
		border: 0;
		margin: 0;
		margin-top: 15px
	}
	
	.location {
		display: none
	}
	
	.sjtdiv>a {
		font-size: 16px;
		line-height: 20px
	}
	
	.sjtdiv>span {
		font-size: 18px
	}
	
	.labelps {
		line-height: 24px
	}
	
	.tyxwuls li span {
		font-size: 14px
	}
	
	.inpbtn {
		font-size: 22px;
		width: 13%
	}
	
	.labelps a {
		font-size: 18px
	}
	
	.tyxwuls li p {
		font-size: 16px
	}
}
@media screen and (max-width:960px) {
	.flickerplate {
		height: 360px;
	}
	.tyxwuls li span {
		font-size: 12px;
	}
	.xydtsd li span {
		display: none;
	}
	.xydtsd li p {
		width: 90%;
		font-size: 13px;
	}
	.jing,.work{width: 100%;max-width: 100%;}
	.jing_right{
		width: 70%;
	}
}
@media screen and (max-width:835px) {
	.btmul {
		display: none
	}
	.btmul2 {
		display: block
	}
	.btmul>li {
		width: 48%;
		padding-right: 2%;
		margin-bottom: 30px
	}
	.jing_right{width: 60%;float: right;}

		.am-gallery-item {
			height: 360px
		}
	
		.xwtout>a>p {
			float: none;
			width: 100%;
			height: 50%
		}
	
		.xwtout>a>div {
			float: none;
			width: 96%;
			margin: 15px 2%
		}
	
		.xwtout>a>div h3 {
			line-height: 22px;
			font-size: 17px;
			margin-bottom: 2px
		}
	
		.rightdiv {
			float: none;
			width: 92%;
			padding: 0;
			margin: 40px 4%
		}
	
		.xwtout>a>div p {
			line-height: 22px;
			font-size: 14px;
			margin-bottom: 2px
		}
	
		.xwtout>a>div span {
			font-size: 13px
		}
	
		.wzbtul li h3 {
			font-size: 15px;
			line-height: 18px
		}
	
		.tplb li p {
			display: -webkit-box !important;
			-webkit-box-orient: vertical;
			-webkit-line-clamp: 3;
			overflow: hidden
		}
	
		.ssjg {
			/* display: none */
		}
	
		.xshddiv>a {
			max-height: 320px
		}
	
		.wzbtul li {
			height: 276px
		}
	
		.tplb li h3 {
			font-size: 16px;
			line-height: 20px
		}
	
		.tplb li h3 span {
			font-size: 15px
		}
.major ul li{width:48%!important}
	
}

@media screen and (max-width:768px) {
.tplbimg1,.ldlbwz{width:100%!important}
.lan{display:none}
	.nav li a {
		padding: 0 13px
	}
	.dhl {
		width: 200px;
		left: -46%
	}
	.btm {
		margin: 60px 40px
	}
	.nav li span {
		letter-spacing: .5px
	}
	.flickerplate {
		height: 300px;
	}
	.btdivty a em {
		display: block;
		width: 100%;
		height: 16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.news,.xue,.professor, .pro_right,.teach{width: 100%;max-width: 100%;margin-left: 0px;}
	.jing_right{width: 52%;}
	.rslide li a,.professor ul li,.lis1,.lis2{/* height: 100px; */}
	.wzbt>em {
		width: 100% !important
	}
	
	.lmbt {
		font-size: 20px;
		text-indent: .7em
	}
	
	.am-gallery-item {
		height: 285px
	}
	
	.am-gallery-item {
		height: 320px
	}
	
	.zjgx {
		background: #fff
	}
	
	.tplb li {
		overflow: hidden
	}
	
	.xshddiv>a {
		max-height: 290px
	}
	
	.leftul {
		display: none
	}
	
	.wzbt div {
		font-size: 22px;
		line-height: 24px
	}
	
	.tplbdiv {
		background: #fff
	}
	
	.tpdqlm {
		text-indent: 1em
	}
	
	.tplb li a {
		height: 252px
	}
	
	.tplb li em {
		display: -webkit-box !important;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden
	}
	
	.wzbtul li {
		height: 380px;
		width: 49.5%
	}
	
	.wzbtul li h3 {
		font-size: 22px;
		line-height: 26px
	}
	
	.wzbtul li a {
		width: 95%;
		height: 95%;
		margin: 2.5%
	}
}

@media only screen and (max-width:540px) {
.lis1,.lis11,.lis51{background-size: 109%!important;height: 75px;}
.lis2,.lis22,.lis61{background-size: 78%!important;
    background-repeat: no-repeat!important;
    background-color: #E9EDF1!important;height: 75px;}



	.flickerplate {
		height: 240px;
	}
	.j_dynamic,
	.j_tou,
	.szxg,
	.xsjs {
		float: none;
		width: 100%;
	}
	.j_dynamic {
		margin-top: 10px;
	}
	.logo {
		width: 83%;
		margin: 10px 0 0 1%;
		height: auto;
	}
	.logo a {
		width: 100%;
	}
	.logo a img {
		/* width: 100%; */
		height: auto;
	}
	.jing_left,.jing_right{width: 100%;}
	.jing_right{margin-top: 20px;}
	.jing_left>div em{width: 100%;font-size: 12px;margin-left: 0px;}
	.work_list1,.work_list2,.wzbtul li{margin-left: 0px;width: 100%;max-width: 100%;}
	.lis1, .lis2,.lis11,.lis22,.lis51,.lis61{width:100%;float:left;max-width: 100%;background-size: 100% ;margin-bottom:10px;}
}
@media only screen and (max-width:430px ) {
   .flickerplate{height:180px;}
.major ul li{width:100%!important}
   .teach ul li{height: auto;width: 100%;max-width: 100%;margin-bottom: 20px;}
}
@media screen and (max-width:414px) {
	.tops {
		/* height: 80px */
	}
	#dhl {
		bottom: 30px
	}
	.btm {
		width: 94%;
		margin: 40px 3%
	}
	.logo a {
		width: 300px
	}
	.logo {
		margin-top: 0px;
		margin-left: 5px;
	}
	.btmul>li {
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: 20px
	}
	.btmbq,
	.btmimg,
	.ewm {
		float: none
	}
	.btmimg {
		text-align: center
	}
	.ewm {
		margin: 10px auto
	}
	.btmbq div,
	.btmbq p {
		text-align: center
	}
	.btmbq div {
		line-height: 18px;
		margin: 10px 0
	}
	.wrap {
		height: auto;
		overflow: hidden;
	}
	.professor ul li{width: 100%;}
	.Journalism {
		margin-top: 36px
	}
	
	.btdivty a {
		margin-left: 10px
	}
	
	.xwtout>a>p {
		display: none
	}
	
	.xwtout>a>div h3 {
		font-size: 15px
	}
	
	.j_dynamic,
	.j_tou,
	.szxg,
	.xsjs {
		float: none;
		width: 100%
	}
	
	.j_dynamic {
		height: auto
	}
	
	.tyxwuls li span {
		font-size: 12px
	}
	
	.tpdqlm>em,
	.wzbt>div {
		text-indent: 0
	}
	
	.j_dynamic,
	.xsjs {
		margin-top: 40px
	}
	
	.tyxwuls li a {
		margin: 15px 15px 15px 0
	}
	
	.xwtout {
		height: auto
	}
	
	.tyxwuls li p {
		font-size: 14px
	}
	
	.xwtout>a>div p {
		font-size: 13px
	}
	
	.lmbt {
		font-size: 17px !important;
		text-indent: 1em
	}
	
	.tplb li h3 {
		font-size: 14px
	}
	
	.tplb li h3 span {
		font-size: 13px
	}
	
	.rightdiv .wzbt>p {
		margin-top: 8px
	}
	
	.xshddiv>a {
		max-height: 160px
	}
	
	.tyxwuls li a,
	.tyxwuls li p,
	.tyxwuls li span {
		height: 36px;
		line-height: 36px
	}
	
	.tplbimg {
		height: 56%
	}
	
	.zyjytplb li {
		width: 49%;
		margin: 0
	}
	
	.zyjytplb .zyjylis1,
	.zyjytplb .zyjylis3 {
		margin-right: 1.8%
	}
	
	.wzbtul li {
		height: auto;
		width: 96%;
		margin: 5px 2%
	}
	
	.rightdiv {
		width: 94%;
		margin: 25px 3%
	}
	
	.wzbt div {
		font-size: 22px;
		line-height: 26px
	}
	
	.wzbt em {
		font-size: 12px
	}
	
	.nrqy {
		margin-top: 25px
	}
	
	.tplb li {
		width: 100%
	}
	
	.tplb li a {
		height: 300px;
		border: 0 !important;
		border: 1px solid #eee !important;
		width: 98.8%
	}
	
	.page div {
		width: 100%
	}
	
	.tplb li h3 {
		font-size: 14px;
		line-height: 16px;
		margin-top: 6%
	}
	
	.tplb li em {
		font-weight: 400
	}
	
	.tplb li p {
		font-size: 12px;
		line-height: 14px
	}
	
	.tplb li h3 {
		display: -webkit-box !important;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden
	}
	
	.wzbtul li h3 {
		font-size: 14px;
		line-height: 20px;
		height: 50px;
		display: -webkit-box !important;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden
	}
	
	.wzbtul li p {
		font-size: 12px;
		line-height: 16px;
		display: -webkit-box !important;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 5;
		overflow: hidden;
		height: 90px
	}
	
	.wzbtul li a {
		width: 92%;
		height: 92%;
		margin: 4%
	}
	
	.wzbtul li span {
		font-size: 14px
	}
	
	.tplb li em,
	.tplb li h3,
	.tplb li p {
		text-align: left;
		text-indent: 0
	}
	
	.tplb .bxlis2 a,
	.tplb .bxlis3 a,
	.tplb .bxlis5 a,
	.tplb .bxlis6 a,
	.tplb .bxlis8 a,
	.tplb .bxlis9 a {
		border-left: 1px solid #ccc
	}
	
	.tplb .bxlis4 a,
	.tplb .bxlis5 a,
	.tplb .bxlis6 a,
	.tplb .bxlis7 a,
	.tplb .bxlis8 a,
	.tplb .bxlis9 a {
		border-top: 1px solid #ccc
	}
	
	.headStyle7dzhwsf1qe td div .defaultInputStyle {
		width: 30px
	}
	
	.tplb .bxlis1 a,
	.tplb .bxlis3 a,
	.tplb .bxlis5 a,
	.tplb .bxlis7 a {
		border-right: 0
	}
	
	.am-gallery-item {
		height: 187px
	}
	
	.hpdivs {
		width: 96%;
		margin: 0 2%
	}
	
	.zjgx>div span {
		text-indent: .2em;
		font-size: 22px;
		line-height: 30px
	}
	
	.zjgx>div em {
		font-size: 12px;
		text-indent: .4em
	}
	
	.zjgx>div {
		margin-top: 10px
	}
	
	.tplb .bxlis3 a,
	.tplb .bxlis4 a,
	.tplb .bxlis5 a,
	.tplb .bxlis6 a,
	.tplb .bxlis7 a,
	.tplb .bxlis8 a,
	.tplb .bxlis9 a {
		border-top: 0
	}
}

@media screen and (max-width:380px) {
	.am-gallery-item {
		height: 170px
	}

	.xshddiv>a {
		max-height: 150px
	}
}

@media screen and (max-width:340px) {
	.tyxwuls li p {
		width: 94%
	}

	.tyxwuls li span {
		display: none
	}
}



@media screen and (max-width:360px) {
	.logo a {
		width: 256px
	}
	.logo {
		margin-top: 16px
	}
	#dhl {
		bottom: 21px
	}
	 .flickerplate{height:160px;}
	 .xue ul li a p{width: 70%;float: right;}
}

@media only screen and (max-width:320px ) {
	#dhl {
		bottom: 18px
	}
   .flickerplate{height:140px;}
   .am-gallery-item {
   		height: 140px
   	}
   
   	.xshddiv>a {
   		max-height: 130px
   	}
   
   	.wzbt div {
   		font-size: 20px;
   		line-height: 30px
   	}
   
   	.wzbt em {
   		font-size: 14px
   	}
   
   	.nrqy {
   		margin-top: 20px
   	}
   
   	.rightdiv {
   		margin: 18px auto
   	}
   
   	.tplb li p {
   		-webkit-line-clamp: 2;
   		margin-top: 0
   	}
   
   	.tplb li h3 {
   		line-height: 15px;
   		margin-top: 5%
   	}
   
   	.tplb li em {
   		line-height: 12px
   	}
   
   	.tpdqlm {
   		margin: 18px 0
   	}
   
   	.tpdqlm span {
   		font-size: 24px;
   		line-height: 36px
   	}
   
   	.tpdqlm em {
   		font-size: 14px;
   		line-height: 20px
   	}
   
   
}