@media (max-width: 1439px) and (min-width: 1025px) {

    .news-title{
        padding-bottom: 25px;
        padding-top: 20px;
    }




	/* 流体布局核心变量 */
	:root {
		--max-width: 1440px;
		--base-font: 28;
	}

	html {
		width: 100vw;
		overflow-x: hidden;
	}

	/* 通用响应式容器 */
	.content,
	.layer-1,
	.layer-2,
	.layer-3,
	.layer-4,
	.banner,
	.video {
		width: 100vw;
		max-width: 100%;
		margin: 0 auto;
		/* padding: 0 calc(100vw * 0.05); */
		box-sizing: border-box;
	}

	.video ul {
	/*	justify-content: flex-start;*/
	}

	.banner {
		margin-top: 101px;
		background-position: 75% center;
	}

	.banner-slide {
		height: 400px;
	}

	header {
		margin: 0 auto;
		width: 100vw;
		height: 101px;
		display: flex;
		flex-direction: center;
		align-items: center;
		/* 垂直居中 */
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-bottom: 1px solid rgba(128, 128, 128, 0.2);
		/* 底图 */
		/* background-image: url(../img/HEADER.png); */
		background-size: 1440px auto;
		/* 纯图标项目 */
		/* 统一 a 标签样式 */
	}

	header .logo {
		/* logo */
		width: 24vw;
		/* 自动布局 */
		display: flex;
		justify-content: center;
		align-items: center;
		padding-left: 0;
		padding-right: 0;
	}

	header .logo img {
		width: 17vw;
		height: auto;
	}

	header .nav-container {
		width: 540px;
		display: flex;
		flex-direction: column;
		gap: 10px;
	}

	header nav {
		font-size: 1rem;
		width: 540px;
		gap: 1vw;
	}

	header nav ul {
		gap: 6px;
	}

	header .buttion {
		width: 30vw;
		display: flex;
		flex-direction: center;
		height: 45px;
		display: flex;
		gap: 16px;
		padding-left: 5vw;
		/* background-color: bisque; */
	}

	header .buttion span {
		color: rgb(0, 0, 0);
		font-family: Roboto;
		font-size: 12px;
		font-weight: 400;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: left;
	}

	header .buttion div {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		/* gap: 4px; */
		width: auto;
		/* padding: 0 8px; */
		transition: all 0.3s ease;
	}

	header .buttion div:hover {
		color: rgb(0, 63, 125);
	}

	header .buttion div:hover a,
	header .buttion div:hover span {
		color: rgb(0, 63, 125);
	}

	header .buttion div:has(img:only-child) {
		/* width: 42px; */
	}

	header .buttion div a {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 100%;
		height: 100%;
	}

	.tilte-container ul li {
		/* Frame 51 */
		width: 114px;
		height: 36px;
		font-size: 14px;
		/* 自动布局 */
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		gap: undefined;
		padding: 8px 32px 8px 32px;
	}

	.layer-1 {
		width: 92vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.layer-1 .services-container {
		width: 92vw;
		height: 41.628vw;
		/*background-image: url(./img/SERVICES2.png);*/
		background-size: contain;
		background-repeat: no-repeat;
		/* 添加以下属性确保背景图居中 */
		background-position: center center;
		/* 可选：设置容器为flex布局，内容居中 */
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.layer-1 .tilte-container {
		height: auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.layer-1 .title-container-1,
	.layer-1 .title-container-2,
	.layer-1 .title-container-3 {
		width: 92vw;
	}

	.services-container {
		padding-bottom: 0;
	}

	.layer-1 .service-item {
		width: 31vw;
		height: 41.628vw;
	}

	.tilte-container,
	.title-container-1,
	.title-container-2,
	.title-container-3 {
		width: 92vw;
	}

	.layer-2 {
		display: flex;
		height: 56vw;
	}

	.layer-2 .product-box-1 {
		width: 92vw;
		gap: 15px;
	}

	.layer-2 .product-container-1 {
		font-size: 20px;
		line-height: 22px;
	}

	.layer-2 .product-container-2 {
		font-size: 14px;
	}

	.layer-2 .product-container-3 {
		font-size: 13px;
	}

	.layer-3 {
		display: flex;
		justify-content: center;
	}

	.layer-3 .technology-wrapper {
		width: 99vw;
		display: flex;
		justify-content: center;
		gap: 10px;
	}

	.layer-3 .technology-wrapper .technology-image .technology-info {
		margin: 0 auto;
		width: 46vw;
		background-size: cover;
		height: 729.25px;
	}

	.layer-3 .technology-wrapper .technology-image .technology-info .technology-info-content {
		width: 34vw;
		/* height: 147px; */
		bottom: 32.5px;
	}

	.layer-3 .technology-wrapper .technology-image .technology-info .technology-info-content .image-description {
		width: 24vw;
		height: auto;
		line-height: 15px;
		height: 72px;
	}

	.layer-3 .technology-wrapper .technology-list {
		width: 46vw;
	}

	.layer-3 .technology-wrapper .technology-list ul li {
		width: 45vw;
	}

	.layer-3 .technology-wrapper .technology-list ul li img {
		width: 32.4px;
		height: 32.4px;
		padding-left: 1vw;
		padding-top: 1vw;
		padding-right: 1vw;
	}

	.layer-3 .technology-wrapper .technology-list .item-content {
		width: 33vw;
		white-space: nowrap;
		/* 禁止文字换行 */
		overflow: hidden;
		/* 隐藏超出部分 */
		text-overflow: ellipsis;
		/* 超出部分显示省略号 */
	}

	.layer-3 .technology-list ul li {
		height: 72px;
		margin-bottom: 8px;
	}

	/*
	.layer-4 .content-section {
		width: 96vw;
		display: flex;
		gap: 5px;
		justify-content: center;
	}
*/
	.layer-4 .content-section .news-list {
		width: 70vw;
	}

	.layer-4 .content-section .news-list .news-item {
		gap: 2px;
		width: 28.5vw;
		height: 10vw;
	}

	.layer-4 .content-section .news-list .news-item .news-image {
		width: 6.3vw;
		height: 6.3vw;
	}

	.layer-4 .content-section .news-list .news-item .news-title {
	    /*
		font-size:clamp(12px,1.1vw,16px);
		width: 30vw;
		height: 1vw;
		*/
	}

	.layer-4 .content-section .featured-img {
		width: 29vw;
		height: 21vw;
	}

	/*
  .layer-4 .section {
    width: 90vw;
  }
  .layer-4 .section .section-description,
  .layer-4 .section .section-title {
    width: 80vw;
  }*/
	.slider-indicators {
		position: absolute;
		top: 517px;
		left: 129px;
		display: flex;
		gap: 3px;
		/* background-color: red; */
		z-index: 1000;
	}

	/* 容器基础样式 */
	/* footer */
	.footer-menu {
		width: 55vw;
		display: flex;
		flex-wrap: wrap;
		/* 允许换行 */
		gap: 15px;
		padding-left: 115px;
	}

	.menu-section {
		width: 11vw;
		height: 138px;
	}

	.footer-middle .iso-image,
	.footer-middle .contact-button {
		display: none;
	}

	.iso-image img {
		width: 4vw;
		height: 4vw;
		padding: 0.5vw;
		min-width: 50px;
		min-height: 50px;
	}

	.footer-container {
		width: 96vw;
	}

	.featured-text {
		bottom: 40px;
	}

	.featured-date {
		bottom: 15px;
	}

	.footer-middle {
		width: 96vw;
		/* 	margin-bottom: 10px;
		padding-bottom: 50px;
		 */
		border-bottom: 0;
		padding-bottom: 0;
	}

	.footer-middle-1200 {
		display: flex;
		position: relative;
	}

	.contact-button {
		width: 115px;
		height: 36px;
		padding: 0px 20px 0px 24px;
		/*
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		padding: 4px 10px 4px 14px;
		margin-top: 16px;
		*/
		border-radius: 30px;
		color: #fff;
		background: rgba(196, 8, 8, 0.8);
		margin-top: 20px;
		margin-right: 6rem;
	}

	.isoimglist {
		gap: clamp(20px, 3rem, 35px);
	}

	.footer-middle-1200 {
		gap: clamp(20px, 3rem, 50px);
		display: flex;
		justify-content: right;
		margin-top: -16px;
		/* padding-top: 10px; */
		border-bottom: solid 1px rgba(217, 217, 217, 0.3);
		margin-bottom: 10px;
		align-items: flex-start;
	}

	.dropdown-menu-phone,
	.dropdown-item-7 {
		display: flex;
	}

	.dropdown-menu-phone .action {
		opacity: 1 !important;
	}

	/* 添加手机菜单项激活状态 */
	.dropdown-item-phone-1.active,
	.dropdown-item-phone-2.active,
	.dropdown-item-phone-3.active,
	.dropdown-item-phone-4.active,
	.dropdown-item-phone-5.active,
	.dropdown-item-phone-6.active,
	.dropdown-item-phone-7.active {
		opacity: 1 !important;
		visibility: visible !important;
		pointer-events: auto !important;
	}

	.dropdown-menu-phone {
		opacity: 0;
		/* margin-top: 1.3125rem; */
		/* 21px → 1.3125rem */
		padding-top: 2.25rem;
		padding-bottom: 2.25rem;
		/* 20px → 1.25rem */
		width: 100vw !important;
		min-width: 768px !important;
		pointer-events: none;
		justify-content: center;
	}

	.dropdown-menu-phone .dropdown-item {
		/* margin: 0 auto; */
		width: 34vw;
		/* display: unset; */
		/* align-items: flex-start; */
		min-height: 15.625rem;
		border-right: 0.0625rem solid rgba(128, 128, 128, 0.2);
		padding-right: 76px;
		padding-top: 15px;
		display: flow;
	}

	.dropdown-menu-phone .dropdown-item ul {
		padding: 0.625rem;
		margin: 0;
		display: flex;
		flex-direction: column;
	}

	.dropdown-menu-phone .dropdown-item ul li {
		padding: 0;
		margin: 0;
	}

	.dropdown-menu-phone .dropdown-item .dropdown-title {
		padding-left: 0.9375rem;
		/* 15px → 0.9375rem */
		padding-bottom: 0.9375rem;
		margin-bottom: 0.9375rem;
		width: 13rem;
		/* 208px → 13rem */
		color: rgb(102, 102, 102);
		font-size: 1rem;
		font-weight: 600;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: left;
		text-transform: uppercase;
	}

	.dropdown-menu-phone .dropdown-contact {
		width: 17.25rem;
		/* 276px → 17.25rem */
		padding-right: 0;
	}

	.dropdown-menu-phone .dropdown-contact .contact-title {
		padding: 0;
		padding-left: 2.1875rem;
		/* 35px → 2.1875rem */
		width: 16.375rem;
		/* 230px → 14.375rem */
		color: rgb(102, 102, 102);
		font-size: 1rem;
		font-weight: 600;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: left;
		/*text-transform: uppercase;*/
	}

	.dropdown-menu-phone .dropdown-li {
		width: 19rem;
		/* 389px → 24.3125rem */
		padding-left: 1.75rem;
		/* 28px → 1.75rem */
		color: rgb(51, 51, 51);
		font-size: 0.875rem;
		font-weight: 400;
		line-height: 100%;
		letter-spacing: 0%;
		text-align: left;
		height: 0.1875rem;
		/* 3px → 0.1875rem */
		white-space: normal;
		word-wrap: break-word;
	}

	.dropdown-menu-phone .dropdown-li:hover {
		color: rgb(0, 63, 125);
		background: rgba(0, 63, 125, 0.1);
	}

	.dropdown-menu-phone .dropdown-intro {
		margin: 0 auto;
		width: 16.4531rem;
		/* 263.25px → 16.4531rem */
	}

	.dropdown-menu-phone .footer-menu {
		display: none;
	}

	.dropdown-menu-phone .email,
	.dropdown-menu-phone .phone {
		font-size: 0.875rem;
	}

	.dropdown-item-phone-6 .dropdown-title,
	.dropdown-item-phone-5 .dropdown-title,
	.dropdown-item-phone-4 .dropdown-title {
		position: relative;
		padding-left: 2.3125rem !important;
		/* 37px → 2.3125rem */
	}

	.dropdown-item-phone-6 .dropdown-title::before,
	.dropdown-item-phone-5 .dropdown-title::before,
	.dropdown-item-phone-4 .dropdown-title::before {
		content: "";
		position: absolute;
		left: 0.9375rem;
		top: 30%;
		transform: translateY(-50%);
		width: 1.125rem;
		/* 18px → 1.125rem */
		height: 1.125rem;
		background-image: url("../img/menu-icon.png");
		background-size: contain;
		background-repeat: no-repeat;
	}
	
	.product-container-img{
		
		
		padding-top: 1.5vw;
	}
}
