/* sjd */
.home {
	display: none;
}

/* 手机导航 */
body {
	position: relative;
	height: auto !important;
}

.Phone {
	top: 0;
	left: -100%;
	transition: all 0.7s;
	background-color: #732B7B;
	z-index: 9999;
	position: absolute;
	width: 60%;
	height: 100%;
}

.x1 {
	margin-right: 10px;
	width: 25px;
}

.x1 img {
	width: 100%;
}

.list_dh {
	padding: 14px 10px 14px 10px;
	background-color: #6C3586;
	font-size: 28px;
	color: #fff;
}

.p_ul .dh_li a {
	padding-left: 10px;
	line-height: 54px;
	display: block;
	width: auto;
	height: 100%;
	font-size: 16px;
	color: #fff;
	font-weight: 540;
	border-bottom: #D0A5CE solid 1px;
}

.left {
	left: 0 !important;
}

@media screen and (max-width: 1280px) {

	/* 公共 */
	.warp {
		width: 100%;
	}

	/* 头部 */
	.g-hd {
		height: 400px;
	}

	.g-hd .top {
		padding: 0 5px;
	}

	.g-pr {
		padding: 0 10px;
	}

	.g-mn .nav div {
		width: 16% !important;
	}

	/* 联系方式 */
	.contact {
		display: none;
	}

	/* 我的同事 */
	.colleague {
		display: none;
	}

	/* 扫一扫 */
	.g-mn .qrcode {
		display: none;
	}

	/* 主体 */
	.g-mn .content {
		margin: 0 auto;
		float: none;
		width: 95%;
		min-height: auto;
	}

	.g-mn .course .item {
		width: 100%;
	}

	.g-mn .prize .item {
		width: 100%;
	}

	.g-mn .project .item {
		width: 100%;
	}

	.jbxx div {
		height: auto !important;
	}

	/* 手机端 */
	.mo-hide .mar20 {
		display: none;
	}

	.zsxx-title {
		font-size: 16px;
	}

	/* 底部 */
	.g-ft {
		padding: 0 20px;
		box-sizing: border-box;
	}
}

@media screen and (max-width: 1024px) {}

@media screen and (max-width: 920px) {

	/* 头部 */
	.g-hd .nju-logo,
	.g-hd .personal-logo {
		margin: 0 20px;
	}

	.g-hd .bar a {
		margin: 0 0 0 40px;
	}

	.g-hd .bar a::after {
		right: -30px;
	}

	.g-hd {
		height: 350px;
	}
}

@media screen and (max-width: 820px) {

	/* 头部 */
	.bar a:nth-child(1) {
		display: none;
	}

	.bar a:nth-child(2) {
		margin-right: 10px;
	}

	.bar a:nth-child(3) {
		display: none;
	}

	.g-hd .top .warp .logo {
		position: relative;
		left: 42%;
		top: 50%;
		transform: translate(-50%, 0%);
	}

	.home {
		display: block;
	}

	.g-hd .nav {
		display: none;
	}

	.g-mn .nav div {
		font-size: 16px !important;
	}

	/* 身体搜索 */
	.g-mn .content .search input {
		width: 180px;
	}

	.g-mn .ach-ctx .ach-tag {
		width: 60px;
	}

	.g-mn .ach-ctx .ach-info {
		width: 100%;
	}

	/* 首页 */
	.g-mn .ele-ctx .item {
		width: 50%;
	}



}

@media screen and (max-width: 720px) {

	/* 尾部 */
	.g-hd {
		height: 300px;
	}

	.g-ft .warp .useInfo .logo {
		position: relative;
		top: -15px;
		left: 50%;
		transform: translate(-50%, 0%);
	}

	.g-ft .use {
		right: 50%;
		transform: translate(50%, 0%);
		bottom: -45px;
	}

	/* 头部 */
	.g-hd .nju-logo,
	.g-hd .personal-logo {
		margin: 0 10px;
	}

	.g-hd .nju-logo::after {
		right: -13px;
	}

	.g-hd .top .warp .logo {
		position: relative;
		left: 40%;
		top: 50%;
		transform: translate(-50%, 0%);
	}

	.g-hd .top .warp .bar a:nth-child(2) {
		margin: 0 0 0 20px;
	}

	/* 身体搜索 */
	.g-mn .content .search button {
		width: 41px;
	}

	.g-mn .content .search span,
	.g-mn .content .search select,
	.g-mn .content .search input,
	.g-mn .content .search button {
		margin: 0;
	}

	/* 底部页面选择 */
	#pages a,
	#pages span {
		margin-bottom: 10px;
	}
	
}



@media screen and (max-width: 660px) {
	#xscg_text {
		width: 200px !important;
	}
}



@media screen and (max-width: 540px) {

	/* 头部 */
	.g-pr::after {
		display: block;
		content: " ";
		clear: both;
	}

	.g-hd .nju-logo::after,
	.g-hd .top .warp .logo .personal-logo {
		display: none;
	}

	.g-hd .top .warp .logo {
		position: relative;
		left: 37%;
		top: 50%;
		transform: translate(-50%, 0%);
	}

	.g-pr .name {
		display: block;
		position: absolute;
		top: 0;
		right: 65px;
	}

	.g-pr .honor {
		display: block;
		position: absolute;
		top: 35px;
		right: 40px;
	}

	.g-mn .nav div {
		font-size: 0.875rem !important;
	}

	.g-mn .nav {
		height: 45px;
		line-height: 45px;
	}

	/* 个人首页 */
	.g-mn .index .info {
		font-size: 14px;
		line-height: 22px;
	}

	.jyjl-title span {
		font-size: 12px;
	}

	.jyjl-text span{
		font-size: 12px;
		line-height: 24px !important;
	}

	.admissions {
		font-size: 10px;
	}

	/* 尾部 */
	.sysInfo div:nth-child(2) {
		display: none;
	}

	.sysInfo {
		text-align: center;
		float: none;
	}

	.sysInfo .info {
		float: none;
		font-size: 12px;
	}

	.g-ft .use {
		display: none !important;
	}

	.g-ft .nju-logo::after,
	.g-ft .personal-logo {
		display: none;
	}

	.g-ft .nju-logo {
		margin: 0 20px 0 0;
	}

	/* 身体 */
	.g-mn .achieve,
	.g-mn .project,
	.g-mn .prize,
	.g-mn .course {
		padding: 30px 10px;
	}

	.g-mn .content .search input {
		padding: 0;
		width: 120px;
	}

	.g-mn .content .search input.year {
		width: 80px;
		padding: 0 10px;
	}

	.ui-date-arrow {
		right: 6px;
	}

	.g-mn .ach-tab div {
		width: 23%;
	}


	

	/* 手机端 */
	.mo-hide .mar20 {
		display: block;
	}

	.jyjl-text span {
		font-size: 16px;
	}

}




@media screen and (max-width: 500px) {
	#xscg_text {
		width: 115px !important;
	}
}



@media screen and (max-width:425px) {

	/* 头部 */
	.g-hd .nju-logo img {
		width: 150px;
	}

	.home img {
		width: 30px;
		margin-right: 5px;
	}

	/* 身体导航栏 */
	.g-mn .nav div {
		width: 16.4% !important;
		font-size: 0.75rem !important;
	}
}




@media screen and (max-width: 380px) {
	.g-mn .content .search {
		height: auto;
	}

	#xscg_text {
		width: 115px !important;
	}
}



@media screen and (max-width:375px) {

	.g-hd .top .warp .nju-logo {
		width: 170px;
	}

	.g-pr .name {
		right: 5px;
		font-size: 22px;
	}

	.g-pr .honor {
		right: 5px;
		font-size: 14px;
	}

	.g-mn .nav div {
		font-size: 0.75rem !important;
	}
}

@media screen and (max-width: 360px) {

	.g-mn .content .search input.year {
		width: 55px;
		padding: 0 3px;
	}

	.ui-date-arrow {
		right: -3px;
	}

}