@media(min-width:1080px) {
	.corporate-pic {
		margin-top: 60px;
		width: 100%;
		max-height: 340px;
		background: .png');
		height: 340px;
		background-size: 100% 100%;
		position: relative;
	}

	.corporate--title {
		position: absolute;
		top: 183px;
		color: #ffffff;
		z-index: 999;
		left: 15%;
		font-size: 40px;
		font-weight: 600;
		font-family: pingfangsc-semibold, pingfang sc;
		line-height: 50px;
		letter-spacing: 1px;
	}

	.corporate--title2 {
		position: absolute;
		top: 233px;
		color: #ffffff;
		z-index: 999;
		letter-spacing: 1.13px;
		left: 15%;
		font-size: 16px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		line-height: 22px;
	}

	.corporate--line {
		position: absolute;
		top: 269px;
		left: 15%;
		width: 82px;
		height: 12px;
		background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	}

	.corporate-box2 {
		padding: 40px 12.5% 80px 12.5%;
		width: 100%;
	}

	.corporate-box2 .title {
		text-align: center;
		width: 100%;
		font-size: 2.5rem;
		font-weight: 800;
	}

	.corporate-box2-content {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.corporate-content {
		margin-top: 20px;
		width: 100%;
	}

	.corporate-box2-content-top {
		background: ;
		background-size: 100% 100%;
		width: 100%;
		min-height: 287px;
		padding: 38px 54px;
	}

	.corporate-box2-content-top-bk {
		background: rgba(255, 255, 255, 0.8);
		backdrop-filter: blur(9px);
		padding: 40px 50px;
		max-width: 685px;
		margin: 0 auto;
	}

	.corporate-box2-content-top-item {
		display: flex;
		align-items: center;
	}

	.padding-20 {
		padding-bottom: 20px;
	}

	.corporate-box2-content-top-item-circle {
		width: 8px;
		height: 8px;
		background: #44494f;
		margin-left: 20px;
	}

	.corporate-box2-content-top-item-content {
		font-size: 14px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #44494f;
		line-height: 20px;
		margin-left: 10px;
	}

	.corporate-box2-content-bottom {
		width: 100%;
		margin-top: 10px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.content-bottom-item {
		width: 24%;
	}

	.corporate-box2-content-bottom-item {
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: .png');
		background-size: 100% 100%;
		width: 100%;
		padding: 43px 20px;
		margin-top: 10px;
	}

	.corporate-box2-content-bottom-item-left {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.corporate-box2-content-bottom-item-left span {
		font-size: 14px;
		font-family: pingfangsc-medium, pingfang sc;
		font-weight: 600;
		color: #2c3541;
		line-height: 14px;
	}

	.corporate-box2-content-bottom-item-left div {
		width: 31px;
		height: 2px;
		background: #2c3541;
		margin-top: 10px;
	}

	.corporate-box2-content-bottom-item img {
		max-width: 47px;
		max-height: 37px;
	}

	.corporate-box2-content-bottom-item2 {
		padding: 25px 29px 12px 15px;
		display: flex;
		flex-direction: column;
		width: 100%;
		background: linear-gradient(270deg, #6a97fe 0%, #0458ff 100%);
		min-height: 120px;
		margin-top: 10px;
	}

	.corporate-box2-content-bottom-item2-title {
		font-size: 14px;
		font-family: pingfangsc-medium, pingfang sc;
		font-weight: 600;
		color: #ffffff;
		line-height: 14px;
	}

	.corporate-box2-content-bottom-item2-line {
		width: 31px;
		height: 2px;
		background: #ffffff;
		margin: 10px 0;
	}

	.corporate-box2-content-bottom-item2-content {
		display: flex;

	}

	.corporate-box2-content-bottom-item2-content div {
		width: 4px;
		height: 4px;
		background: #e2e9f2;
	}

	.corporate-box2-content-bottom-item2-content span {
		font-size: 12px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #e2e9f2;
		letter-spacing: 2px;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
	}

	.corporate-box3 {
		padding: 0px 12.5% 80px 12.5%;
		width: 100%;

	}

	.corporate-box3 .title {
		text-align: center;
		width: 100%;
		font-size: 2.5rem;
		font-weight: 800;
	}

	.corporate-box3-content {
		margin-top: 40px;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.corporate-box3-content-item {
		width: 49%;
		background: .png');
		background-size: 100% 100%;
		min-height: 563px;
		position: relative;
	}

	.corporate-box3-content-item2 {
		width: 49%;
		background: ;
		background-size: 100% 100%;
		min-height: 563px;
		position: relative;
	}

	.corporate-box3-content-item-bk {
		position: absolute;
		left: 0px;
		bottom: 0px;
		background: rgba(255, 255, 255, 0.8);
		backdrop-filter: blur(9px);
		padding: 28px 18px 0px 36px;
	}

	.corporate-box3-content-item-bk-item {
		display: flex;
		align-items: center;
		padding-bottom: 10px;
		max-width: 425px;
	}

	.corporate-box3-content-item-bk-item img {
		width: 8px;
		height: 8px;
		margin-right: 8px;
	}

	.corporate-box3-content-item-bk-item span {
		font-size: 14px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #2c3541;
		line-height: 24px;
	}

	.corporate-box4 {
		padding: 00px 12.5% 80px 12.5%;
		width: 100%;

	}

	.corporate-box4 .title {
		text-align: center;
		width: 100%;
		font-size: 2.5rem;
		font-weight: 800;
	}

	.corporate-box4-content {
		margin-top: 40px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%;
	}

	.corporate-box4-content-item {
		width: 33%;
		position: relative;
		height: 309px;
	}

	.corporate-box4-content-item img {
		position: absolute;
		top: 0;
		width: 100%;
		left: 0;
		height: 309px;
	}

	.corporate-box4-content-item-span {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 17px 0;
		text-align: center;
		font-size: 14px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #2c3541;
		line-height: 14px;
		background: rgba(255, 255, 255, 0.8);
		backdrop-filter: blur(9px);
	}

	.corporate-box4-content-item2 {
		width: 33%;
		background: ;
		background-size: 100% 100%;
		position: relative;
		min-height: 309px;
	}

	.corporate-box4-content-item3 {
		width: 33%;
		background: ;
		background-size: 100% 100%;
		position: relative;
		min-height: 309px;
	}

	.corporate-box5 {
		padding: 00px 12.5% 20px 12.5%;
		width: 100%;

	}

	.corporate-box5 .title {
		text-align: center;
		width: 100%;
		font-size: 2.5rem;
		font-weight: 800;
	}

	.corporate-box5-content {
		margin-top: 40px;
		display: flex;
		justify-content: center;
		width: 100%;
		flex-direction: row-reverse;
	}

	.corporate-box5-content-item {
		width: 33%;
		background-size: 100% 100%;
		min-height: 309px;
		display: flex;
		flex-direction: column;
	}

	.corporate-box5-content-item img {
		width: 100%;
		height: 300px;
	}

	.corporate-box5-content-item-bottom {
		background: #ffffff;
		border: 1px solid #dce2e8;
		padding: 24px 16px 12px 16px;
		display: flex;
		flex-direction: column;
		min-height: 140px;
		position: relative;

	}

	.corporate-box5-content-item-title {
		font-size: 16px;
		font-family: pingfangsc-medium, pingfang sc;
		font-weight: 600;
		color: #2c3541;
		line-height: 16px;
	}

	.corporate-box5-content-item-content {
		font-size: 12px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #8b9097;
		line-height: 18px;
		margin: 17px 0;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
	}

	.corporate-box5-content-item-time {
		font-size: 18px;
		font-family: dinmittelschriftltcyr;
		color: #bfc4ce;
		line-height: 22px;
		position: absolute;
		bottom: 12px;
	}

	.corporate-box6 {
		text-align: center;
		width: 100%;
		font-size: 2.5rem;
		font-weight: 800;
		margin: 20px 0;
	}

	.corporate-box6-btn span {
		font-size: 14px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #2166fc;
		line-height: 16px;
	}

	.corporate-box6-btn {
		width: 127px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 10px 20px;
		border-radius: 2px;
		border: 1px solid #2166fc;
	}
}

@media(max-width:1080px) {
	.line-height2 {
		display: block;
		margin: 0 auto;
		margin-top: 5px;
		width: 38px;
		height: 6px;
		background: linear-gradient(270deg, #6a97fe 0%, #0458ff 100%);
	}

	.corporate-pic {
		background: .png');
		width: 100%;
		height: 188px;
		max-height: 188px;
		margin-top: 60px;
		background-size: 100% 100%;
		position: relative;
	}

	.corporate--title {
		position: absolute;
		top: 110px;
		color: #ffffff;
		z-index: 99;
		left: 20px;
		font-weight: 600;
		font-size: 18px;
	}

	.corporate--title2 {
		position: absolute;
		top: 130px;
		z-index: 99;
		left: 20px;
		font-size: 10px;
		font-weight: 400;
		color: #ffffff;
	}

	.corporate--line {
		position: absolute;
		top: 160px;
		left: 20px;
		width: 82px;
		height: 12px;
		background: linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
	}

	.corporate-box2 {
		padding: 20px;
		width: 100%;
	}

	.corporate-box2 .title {
		display: block;
		font-size: 20px;
		font-family: pingfangsc-semibold, pingfang sc;
		font-weight: 600;
		color: #2c3541;
		text-align: center;
	}

	.corporate-box2-content {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.corporate-content {
		margin-top: 20px;
		width: 100%;
	}

	.corporate-box2-content-top {
		background: ;
		background-size: 100% 100%;
		width: 100%;
		padding: 10px 10px;
	}

	.corporate-box2-content-top-bk {
		background: rgba(255, 255, 255, 0.8);
		padding: 10px 15px;
	}

	.corporate-box2-content-top-item {
		display: flex;
		align-items: center;
	}

	.padding-20 {
		padding-bottom: 20px;
	}

	.corporate-box2-content-top-item-circle {
		width: 8px;
		height: 8px;
		background: #44494f;
		margin-left: 10px;
	}

	.corporate-box2-content-top-item-content {
		font-size: 12px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #44494f;
		line-height: 20px;
		margin-left: 10px;
	}

	.corporate-box2-content-bottom {
		width: 100%;
		margin-top: 10px;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: space-between;
	}

	.content-bottom-item {
		width: 48%;
	}

	.corporate-box2-content-bottom-item {
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: .png');
		background-size: 100% 100%;
		width: 24%;
		padding: 43px 20px;
		margin-top: 10px;
		width: 100%;
	}

	.corporate-box2-content-bottom-item-left {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.corporate-box2-content-bottom-item-left span {
		font-size: 14px;
		font-family: pingfangsc-medium, pingfang sc;
		font-weight: 600;
		color: #2c3541;
		line-height: 14px;
	}

	.corporate-box2-content-bottom-item-left div {
		width: 31px;
		height: 2px;
		background: #2c3541;
		margin-top: 10px;
	}

	.corporate-box2-content-bottom-item img {
		max-width: 47px;
		max-height: 37px;
	}

	.corporate-box2-content-bottom-item2 {
		padding: 10px;
		display: flex;
		flex-direction: column;
		width: 24%;
		background: linear-gradient(270deg, #6a97fe 0%, #0458ff 100%);
		min-height: 120px;
		margin-top: 10px;
		width: 100%;
	}

	.corporate-box2-content-bottom-item2-title {
		font-size: 14px;
		font-family: pingfangsc-medium, pingfang sc;
		font-weight: 600;
		color: #ffffff;
		line-height: 14px;
	}

	.corporate-box2-content-bottom-item2-line {
		width: 31px;
		height: 2px;
		background: #ffffff;
		margin: 10px 0;
	}

	.corporate-box2-content-bottom-item2-content {
		display: flex;

	}

	.corporate-box2-content-bottom-item2-content div {
		width: 4px;
		height: 4px;
		background: #e2e9f2;
	}

	.corporate-box2-content-bottom-item2-content span {
		font-size: 12px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #e2e9f2;
	}

	.corporate-box3 {
		padding: 20px;
		width: 100%;

	}

	.corporate-box3 .title {
		display: block;
		font-size: 20px;
		font-family: pingfangsc-semibold, pingfang sc;
		font-weight: 600;
		color: #2c3541;
		text-align: center;
	}

	.corporate-box3-content {
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
	}

	.corporate-box3-content-item {
		width: 100%;
		background: .png');
		background-size: 100% 100%;
		height: 350px;
		position: relative;
	}

	.corporate-box3-content-item2 {
		width: 100%;
		background: ;
		background-size: 100% 100%;
		height: 350px;
		position: relative;
	}

	.corporate-box3-content-item-bk {
		position: absolute;
		left: 0px;
		bottom: 0px;
		background: rgba(255, 255, 255, 0.8);
		backdrop-filter: blur(9px);
		padding: 28px 18px 0px 36px;
		width: 100%;
	}

	.corporate-box3-content-item-bk-item {
		display: flex;
		align-items: center;
		padding-bottom: 10px;
		max-width: 425px;
	}

	.corporate-box3-content-item-bk-item div {
		width: 8px;
		height: 8px;
		background: #44494f;
		margin-right: 8px;
	}
	.corporate-box3-content-item-bk-item img {
		width: 8px;
		height: 8px;
		margin-right: 8px;
	}

	.corporate-box3-content-item-bk-item span {
		font-size: 14px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #2c3541;
		line-height: 24px;
	}

	.corporate-box4 {
		padding: 20px;
		width: 100%;

	}

	.corporate-box4 .title {
		display: block;
		font-size: 20px;
		font-family: pingfangsc-semibold, pingfang sc;
		font-weight: 600;
		color: #2c3541;
		text-align: center;
	}

	.corporate-box4-content {
		margin-top: 40px;
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: space-between;
		width: 100%;
	}

	.corporate-box4-content-item {
		width: 100%;
		position: relative;
		height: 250px;
	}
	
	.corporate-box4-content-item img {
		position: absolute;
		top: 0;
		width: 100%;
		left: 0;
		height: 250px;
	}

	.corporate-box4-content-item-span {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		padding: 17px 0;
		text-align: center;
		font-size: 14px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #2c3541;
		line-height: 14px;
		background: rgba(255, 255, 255, 0.8);
		backdrop-filter: blur(9px);
	}

	.corporate-box4-content-item2 {
		width: 100%;
		background: ;
		background-size: 100% 100%;
		position: relative;
		height: 250px;
	}

	.corporate-box4-content-item3 {
		width: 100%;
		background: ;
		background-size: 100% 100%;
		position: relative;
		height: 250px;
	}

	.corporate-box5 {
		padding: 20px;
		width: 100%;

	}

	.corporate-box5 .title {
		display: block;
		font-size: 20px;
		font-family: pingfangsc-semibold, pingfang sc;
		font-weight: 600;
		color: #2c3541;
		text-align: center;
	}

	.corporate-box5-content {
		margin-top: 40px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		width: 100%;
	}

	.corporate-box5-content-item {
		width: 100%;
		background-size: 100% 100%;
		min-height: 309px;
		display: flex;
		flex-direction: column;
	}

	.corporate-box5-content-item img {
		width: 100%;
	}

	.corporate-box5-content-item-bottom {
		background: #ffffff;
		border: 1px solid #dce2e8;
		padding: 24px 16px 12px 16px;
		display: flex;
		flex-direction: column;
		min-height: 140px;
		position: relative;

	}

	.corporate-box5-content-item-title {
		font-size: 16px;
		font-family: pingfangsc-medium, pingfang sc;
		font-weight: 600;
		color: #2c3541;
		line-height: 16px;
	}

	.corporate-box5-content-item-content {
		font-size: 12px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #8b9097;
		line-height: 18px;
		margin: 17px 0;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
	}

	.corporate-box5-content-item-time {
		font-size: 18px;
		font-family: dinmittelschriftltcyr;
		color: #bfc4ce;
		line-height: 22px;
		position: absolute;
		bottom: 12px;
	}

	.corporate-box6 {
		text-align: center;
		width: 100%;
		font-size: 2.5rem;
		font-weight: 800;
		margin: 20px 0;
	}

	.corporate-box6-btn span {
		font-size: 14px;
		font-family: pingfangsc-regular, pingfang sc;
		font-weight: 400;
		color: #2166fc;
		line-height: 16px;
	}

	.corporate-box6-btn {
		width: 127px;
		margin: 0 auto;
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 10px 20px;
		border-radius: 2px;
		border: 1px solid #2166fc;
	}
}
