	.top {
		max-width: 118.965rem;
		height: 8.125rem;
		background-color: #6080DB;
	}

	.top .top1 {
		height: 4rem;
		display: flex;
	}

	.top .top1 .logo img {
		/* margin-left: 22.625rem; */
		margin-top: 1rem;
	}

	.top .top1 .language {
		display: flex;
		margin-left: 40.3125rem;
		margin-top: 1.625rem;
	}

	.top .top1 .language img {
		width: 0.9375rem;
		height: 0.9375rem;
	}

	.top .top1 .language .Lchange {
		margin-left: 0.6875rem;
		color: #FFFFFF;
		font-weight: bold;
		cursor: pointer;
	}

	.top .top1 .serach {
		display: flex;
		width: 12.9375rem;
		height: 2.5rem;
		border: 0.0625rem solid white;
		margin-left: 2.5rem;
		margin-top: 0.875rem;
	}

	.top .top1 .serach .serach1 {
		background-color: #6080DB;
		color: #FFFFFF;
		border: 0px;
		outline: none;
		padding-left: 1rem;
	}

	.top .top1 .serach .serach1::placeholder {
		color: #FFFFFF;
	}

	.top .top1 .serach .button {
		background-color: #6080DB;
		border: 0px;
		cursor: pointer;
	}

	.top .top1 .serach .button img {
		margin-left: -1rem;

	}

	.top .top2 {
		height: 4rem;
		display: flex;
		margin-left: 19.5rem;
		margin-top: 2rem;
	}

	.top .top2 ul {
		height: 2rem;
		margin-left: 3.25rem;
		color: #FFFFFF;
		font-weight: bold;
		cursor: pointer;
		position: relative;
	}

	.top2 ul a {
		text-decoration: none;
		/* 去掉链接的下划线 */
		color: inherit;
		/* 继承父元素的文字颜色 */
	}

	.top2 ul::after {
		content: '';
		position: absolute;
		left: 0;
		bottom: -0.125rem;
		/* 调整横线的位置 */
		width: 100%;
		height: 0.125rem;
		/* 横线的高度 */
		background-color: #ffcc62;
		/* 横线的颜色 */
		transform: scaleX(0);
		/* 初始状态下横线的宽度为0 */
		transition: transform 0.3s ease;
		/* 添加动画效果 */
	}

	.top2 ul:hover::after {
		transform: scaleX(1);
		/* 鼠标悬停时横线展开到满宽度 */
	}

	.top .top2 ul img {
		margin-left: 0.75rem;
	}

	.pub {
		position: relative;
		display: inline-block;
	}

	.dropdown-content {
		width: 100%;

		display: none;
		position: absolute;
		background-color: white;
		box-shadow: 0px 0.0625rem 0.25rem 0px rgba(0, 0, 0, 0.2);
		z-index: 1;
	}

	.pub:hover .dropdown-content {
		margin-left: -0.15rem;
		margin-top: 1rem;
		/* height: 4rem; */
		display: block;
	}

	.dropdown-content li {
		padding: 10px;
		color: black;
		font-size: 0.875rem;
	}

	.dropdown-content li:hover {
		color: #6080DB;
	}

	.banner {
		width: 1513px;
		margin: 0 auto;
		height: 18.75rem;
		background-image: url(../images/banner1x.jpg);
		background-size: cover;
	}

	.content2222 {
		width: 77.5rem;
		/* margin-left: 22.5rem; */
		margin: 0 auto;
		height: 4rem;
		margin-top: 1.5rem;
		font-family: Microsoft YaHei;
		font-weight: 400;
		color: #333333;
	}
	.publications {
		display: flex;
		width: 77.5rem;
		height: 3rem;
		margin: 0 auto;
		/* margin-left: 22.5rem; */
		border-bottom: 0.1875rem solid #6080DB;
	}
	.publications .text1 {
		font-size: 1.75rem;
		font-weight: bold;
	}
	.members {
		display: flex;
		flex-wrap: wrap;
		width: 77.5rem;
		/* margin-left: 22.5rem; */
		margin: 0 auto;
		margin-top: 3rem;
	}
	.num{
		margin-top: 3rem;
		margin-right: 7rem;
	}
	.num .img img{
		width: 13.9375rem;
		height: 17.8125rem;
	}
	.num .content{
		margin-bottom: 20px;
	}
	.num .content .text1{
		font-weight: bold;
		color: #000000;
	margin-top: 15px;
	}
		.num .content .text1 a{
		font-weight: bold;
		color: #000000;
		/* margin-top: 1.625rem; */
		text-decoration: none;
	}
	.num .content .text2{
	    margin-top: 30px;
    color: #333333;
    font-size: 0.875rem;
    line-height: 1.2rem;
	}
		.num .content .text2 a{
		/* margin-top: 1.0625rem; */
		color: #333333;
		font-size: 0.875rem;
		height: 2.5rem;
		text-decoration: none;
	}
	.num:nth-child(4n) {
	    margin-right: 0; /* 每行第四个栏目取消右边距 */
	}
	.num:nth-child(1) ,.num:nth-child(2),.num:nth-child(3),.num:nth-child(4){
	    margin-top: 0; /* 每行第四个栏目取消右边距 */
	}

	

	.fotter {
		max-width: 118.965rem;
		height: 7.5rem;
		background-image: linear-gradient(to right, #6280DC 0%, #6E7DE6 100%);
		margin-top: 8.1875rem;
		padding-top: 10px;
	}
	.fotter img {
		width: 12.4375rem;
		height: 2.3125rem;
		/* margin-left: 53.8125rem; */
		/* margin-top: 1.6875rem; */
	
	}

	.fotter .fotter-content {
		width: 400px;
		height: 18px;
		
		color: #FFFFFF;
		font-size: 1rem;
		margin-top: 18px;
		/* margin-left: 48.5rem; */
		margin: 0 auto;
	}