/* 通用样式 */
* {
	padding: 0rem;
	margin: 0rem;
}

body,
html {
	width: 100%;
	height: 100%;
	background-color: #F2F2F2;
	font-size: 10px;
}

/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
/* 头部栏目 */
@media(min-width:800px) {
	.headCss {
		box-sizing: border-box;
		width: 100%;
		background-color: rgba(0, 0, 0, 0.2);
		border-bottom: solid rgba(255, 255, 255, 0.2) 1px;
		position: fixed;
		top: 0px;
		z-index: 99;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.headCss_body {
		box-sizing: border-box;
		width: 1170px;
		height: 101px;
		padding: 10px 0px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.headCss_body_a img {
		width: 144px;
		height: 63px;
	}

	.headCss_body_b {
		flex: 1;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
	}

	.headCss_body_b>div {
		padding: 0px 5px;
		height: 20px;
		margin: 0px 28px;
		text-align: center;
		font-size: 16px;
	}

	.headCss_body_b>div a {
		color: rgba(255, 255, 255, 0.4);
		font-weight: 55 Regular;
	}

	.headCss_body_b>div a:hover {
		color: #fff;
	}

	.headCss_body_c {
		display: none;
	}

	.headCss_body_d {
		margin-left: 28px;
	}

	.headCss_body_d>span {
		font-size: 16px;
		color: #fff;
		font-weight: 55 Regular;
	}

	.headCss_body_d>i {
		color: #fff;
		padding: 0px 5px;
	}
	/* 样式添加到<style>标签内，或外部CSS文件中 */  
	  
	/* 隐藏下拉菜单 */  
	.language-dropdown {  
	    display: none;  
	    position: absolute;  
	    list-style-type: none;  
	    padding: 0;  
	    margin: 0;  
	    background-color: #fff;  
	    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);  
	    z-index: 1000; /* 确保下拉菜单显示在其他元素之上 */  
	}  
	  
	/* 下拉菜单项 */  
	.language-dropdown li {  
	    padding: 0px 10px;
		width: 72px;
		height: 28px;
		box-sizing: border-box;
	}  
	  
	/* 最后一个菜单项不需要底部边框 */  
	.language-dropdown li:last-child {  
	    border-bottom: none;  
	}  
	  
	/* 菜单项链接 */  
	.language-dropdown li a {  
	    color: #333;  
		font-size: 14px;
	    text-decoration: none;  
	    display: block;  
	    width: 100%; /* 填充整个菜单项宽度 */  
		line-height: 28px;
	}  
	  
	/* 鼠标悬停时改变菜单项背景色 */  
	.language-dropdown li:hover {  
	    background-color: #f5f5f5;  
	}  
	  
	/* 下拉菜单触发器的样式 */  
	.headCss_body_d {  
	    position: relative; /* 相对于此元素定位下拉菜单 */  
	    cursor: pointer; /* 鼠标悬停时显示小手图标 */  
	}  
	  
	/* 下拉菜单触发器的图标样式（如果需要） */  
	.headCss_body_d i {  
	    margin-left: 5px; /* 与文本之间留一点间距 */  
	}  
	  
	/* 显示下拉菜单时添加样式（如果需要） */  
	.headCss_body_d.active .language-dropdown {  
	    display: block;  
	}
}


/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {

	/* 头部栏目 */
	.headCss_body_b>div {
		width: 80px;
		height: 20px;
		margin: 0px 30px;
		text-align: center;
		font-size: 15px;
	}

	.headCss_body_b>div a {
		color: #888888;
		font-weight: bold;
	}

	.headCss_body_b>div a:hover {
		color: #fff;
	}

	/* 以上是原来的PC端css代码 */
	/* 头部栏目 */
	.headCss {
		box-sizing: border-box;
		width: 100%;
		background-color: rgba(0, 0, 0, 0.2);
		border-bottom: solid #858585 1px;
		position: fixed;
		top: 0px;
		z-index: 99;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.headCss_body {
		box-sizing: border-box;
		width: 100%;
		height: 80px;
		padding: 10px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.headCss_body_a img {
		width: 103px;
		height: 45px;
	}

	.headCss_body_b {
		flex: 1;
		display: none;
	}

	.headCss_body_c {
		flex: 1;
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
	}

	.headCss_body_c>i {
		color: #fff;
		font-size: 23px;
	}

	.headCss_body_d {
		margin-left: 10px;
	}

	.headCss_body_d>span {
		font-size: 15px;
		color: #fff;
		font-weight: 55 Regular;
	}

	.headCss_body_d>i {
		color: #fff;
		padding: 0px 5px;
	}

	.h-s-l {
		display: none;
		position: absolute;
		z-index: 2;
		top: 80px;
		right: 0;
		font-size: 13px;
		background: #1f2837;
		width: 200px;
	}

	.h-s-l>div {
		height: 40px;
		line-height: 40px;
		text-align: center;
		cursor: pointer;
		border-radius: 4px;
	}

	.h-s-l>div>a {
		display: block;
		color: #fff;
	}
	/* 样式添加到<style>标签内，或外部CSS文件中 */
	  
	/* 隐藏下拉菜单 */  
	.language-dropdown {  
	    display: none;  
	    position: absolute;  
	    list-style-type: none;  
	    padding: 0;  
	    margin: 0;  
	    background-color: #fff;  
	    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);  
	    z-index: 1000; /* 确保下拉菜单显示在其他元素之上 */  
	}  
	  
	/* 下拉菜单项 */  
	.language-dropdown li {  
	    padding: 0px 10px;
		width: 72px;
		height: 28px;
		box-sizing: border-box;
	}  
	  
	/* 最后一个菜单项不需要底部边框 */  
	.language-dropdown li:last-child {  
	    border-bottom: none;  
	}  
	  
	/* 菜单项链接 */  
	.language-dropdown li a {  
	    color: #333;  
		font-size: 14px;
	    text-decoration: none;  
	    display: block;  
	    width: 100%; /* 填充整个菜单项宽度 */  
		line-height: 28px;
	}  
	  
	/* 鼠标悬停时改变菜单项背景色 */  
	.language-dropdown li:hover {  
	    background-color: #f5f5f5;  
	}  
	  
	/* 下拉菜单触发器的样式 */  
	.headCss_body_d {  
	    position: relative; /* 相对于此元素定位下拉菜单 */  
	    cursor: pointer; /* 鼠标悬停时显示小手图标 */  
	     width: 90px;
	}  
	  
	/* 下拉菜单触发器的图标样式（如果需要） */  
	.headCss_body_d i {  
	    margin-left: 5px; /* 与文本之间留一点间距 */  
	}  
	  
	/* 显示下拉菜单时添加样式（如果需要） */  
	.headCss_body_d.active .language-dropdown {  
	    display: block;  
	}

}


/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
@media(min-width:800px) {

	/*轮播图*/
	.headlb {
		box-sizing: border-box;
		width: 100%;
		height: 100vh;
		position: relative;
	}

	.headlb .swiper {
		width: 100%;
		height: 100vh;
		--swiper-theme-color: #ff6600;
		--swiper-pagination-color: #00ff33;
		/* 两种都可以 */
	}

	.nSwiper .swiper-wrapper {
		width: 100% !important;
	}

	.nSwiper .swiper-slide {
		width: 100% !important;
	}

	.nSwiper .swiper-wrapper img {
		width: 100% !important;
		height: 100vh;
		object-fit: cover;
		/* 这将确保图片覆盖整个容器而不变形 */
	}

	.nSwiper .swiper-pagination-bullet {
		background: #fff !important;
	}

	.headlb1-inner {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100vh;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.headlb1 {
		width: 100%;
		/* position: absolute;	top:350px;	left:0; */
		z-index: 2;
		margin-top: -20px;

		color: #ffffff;
		text-align: center;
		font-family: "DingTalk JinBuTi";
		font-size: 80px;
		font-style: italic;
		font-weight: bolder;
		line-height: 96px;
		letter-spacing: 2.4px;
		text-transform: uppercase;
	}

	.headlb2 {
		width: 100%;
		/* position: absolute;	top:500px;	left:0; */
		z-index: 2;
		margin-top: 20px;

		color: #ffffff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: normal;
		line-height: 56px;
		letter-spacing: 2px;
		text-transform: uppercase;
	}

	.headlb3 {
		width: 100%;
		/* position: absolute;	top:660px;	left:0; */
		z-index: 2;
		margin-top: 64px;
	}

	.headlb3nr {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.headlb3nr1 {
		height: 50px;
		line-height: 50px;
		width: 164px;
		border-radius: 64px;
		border: solid #FFF 1px;
		color: #ffffff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 300;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 0px 16px;
		cursor: pointer;
	}

	.headlb3nr1:hover {
		background: #0762CC;
	}

	.swiper-pagination {
		margin-bottom: 40px;
	}
	.naonaolb{width: 2px;height: 11px !important; margin: 0px 7px !important; border-radius: 3px;}

} 	
 


/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {

	/*轮播图*/
	.headlb {
		box-sizing: border-box;
		width: 100%;
		height: 256px;
		position: relative;
	}

	.headlb .swiper {
		width: 100%;
		height: 256px;
		--swiper-theme-color: #ff6600;
		--swiper-pagination-color: #00ff33;
		/* 两种都可以 */
	}

	.nSwiper .swiper-wrapper {
		width: 100% !important;
	}

	.nSwiper .swiper-slide {
		width: 100% !important;
	}

	.nSwiper .swiper-wrapper img {
		width: 100% !important;
		height: 256px;
	}

	.nSwiper .swiper-pagination-bullet {
		background: #fff !important;
	}

	.headlb3nr1:hover {
		background: #0762CC;
	}

	/* 上边是PC端原来的代码 */
	.headlb .swiper {
		width: 100%;
		height: 256px;
	}

	.headlb1-inner {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 256px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.headlb1 {
		width: 100%;
		position: absolute;
		top: 100px;
		left: 0;
		z-index: 2;

		color: #ffffff;
		text-align: center;
		font-family: "DingTalk JinBuTi";
		font-size: 23px;
		font-style: italic;
		font-weight: 400;
		line-height: normal;
		letter-spacing: 2px;
		text-transform: uppercase;
	}

	.headlb2 {
		width: 100%;
		position: absolute;
		top: 135px;
		left: 0;
		z-index: 2;

		color: #ffffff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 15px;
		font-style: normal;
		font-weight: 55 Regular;
		line-height: normal;
		letter-spacing: 2px;
		text-transform: uppercase;
	}

	.headlb3 {
		width: 100%;
		position: absolute;
		top: 180px;
		left: 0;
		z-index: 2;
	}

	.headlb3nr {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.headlb3nr1 {
		height: 23px;
		line-height: 23px;
		width: 64px;
		border-radius: 64px;
		border: solid #FFF 1px;
		color: #ffffff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 8px;
		font-style: normal;
		font-weight: 55 Regular;
		letter-spacing: 1.07px;
		text-transform: uppercase;
		margin: 0px 4px;
	}
	.naonaolb{width: 1px;height: 7px!important; border-radius: 3px; margin: 0px 7px !important; opacity: 0.6; /* 设置为40%透明 */}
}

/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
@media(min-width:800px) {

	/* 公司简介 */
	.nindex2 {
		background: url(../images/index_3.jpg);
		width: 100%;
		padding: 120px 0px;
		/* height: 85vh; */
		box-sizing: border-box;
		padding: ;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex2info {
		box-sizing: border-box;
		width: 1170px;
		/* padding: 100px 0px; */
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex2t1 {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 56px;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
	}

	.nindex2t2 {
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 300;
		margin-top: 24px;
		line-height: 28px;
	}

	.nindex2t3 {
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 14px;
		font-style: normal;
		font-weight: 300;
		letter-spacing: 0.75px;
		line-height: 26px;
		margin-top: 24px;
	}

	.nindex2n {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		margin-top: 24px;
	}

	.nindex2n1 {
		width: 270px;
		height: 370px;
		border-radius: 8px;
		position: relative;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex2n1 img {
		width: 100%;
		height: 100%;
		border-radius: 8px;
	}
	
	.nindex2n1-inner {
	    width: 270px;
		height: 370px;
		border-radius: 8px;
		position: absolute;
		z-index: 2;
		top: 0px;
		left: 0px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.nindex2n1t {
		width: 100%;
		color: #ffffff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 24px;
		font-style: normal;
		font-weight: normal;
		line-height: 34px;
		padding: 0px 12px;
		box-sizing: border-box;
		margin-top: 60px;
	}

	.nindex2n2t {
		width: 100%;
		color: #ffffff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 300;
		line-height: 22px;
		padding: 0px 12px;
		box-sizing: border-box;
		margin-top: 12px;
	}
}

/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {

	/* 无需原来代码 */
	/* 上边是PC端原来的代码 */
	.nindex2 {
		background: url(../images/index_3.jpg);
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex2info {
		box-sizing: border-box;
		width: 100%;
		padding: 30px 10px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex2t1 {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 75 SemiBold;
		line-height: normal;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
		margin-bottom: 1.6vw;
	}

	.nindex2t2 {
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 55 Regular;
		margin-bottom: 1.6vw;
	}

	.nindex2t3 {
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 8px;
		font-style: normal;
		font-weight: 55 Regular;
		letter-spacing: 0.75px;
		margin-bottom: 1.6vw;
		line-height: 25px;
	}

	.nindex2n {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.nindex2n1 {
		width: 23vw;
		height: 33vw;
		border-radius: 8px;
		position: relative;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex2n1 img {
		width: 23vw;
		height: 33vw;
		border-radius: 8px;
	}
	.nindex2n1-inner {
	    width: 23vw;
		height: 33vw;
		border-radius: 8px;
		position: absolute;
		z-index: 2;
		top: 0px;
		left: 0px;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.nindex2n1t {
		width: 100%;
		color: #ffffff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 65 Medium;
		padding: 0px 4px;
		box-sizing: border-box;
		margin-top: 4vw;
	}

	.nindex2n2t {
		width: 100%;
		color: #ffffff;
		text-align: center;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 8px;
		font-style: normal;
		font-weight: 55 Regular;
		padding: 0px 4px;
		box-sizing: border-box;
		margin-top:1vw;
	}
}


/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
@media(min-width:800px) {

	/*设备展示*/
	.nindex3 {
		background: url(../images/index_8.jpg);
		width: 100%;
		padding: 120px 0px;
		/* height: 85vh; */
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex3info {
		box-sizing: border-box;
		width: 1170px;
		/* padding: 100px 0px; */
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex3info-container {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 20px;
		height: 56px;
	}
	.nindex3t2 {
		font-size: 14px;
		line-height: 14px;
		color: #fff;
		cursor:pointer;
	}
	.nindex3t2:hover {
		color: #efefef;
	}
	.nindex3t1 {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 40px;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
	}

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

	.nindex3tab1 {
		width: 50%;
		height: 68px;
		line-height: 68px;
		text-align: center;
		border-radius: 12px 0 0 0;
		background: rgba(255, 255, 255, 0.2);
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 24px;
		font-style: normal;
		font-weight: normal;
		text-transform: uppercase;
		cursor: pointer;
	}

	.nindex3tab1:nth-child(1) {
		border-radius: 12px 0 0 0;
	}

	.nindex3tab1:nth-child(2) {
		border-radius: 0 12px 0 0;
	}

	.nindex3tab1_this {
		display: none;
		opacity: 1;
		background: linear-gradient(91deg, #0762CC 10.6%, #1787ED 99.84%);
	}

	.nindex3nr {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
	}

	.nindex3nrl {
		display: none;
		width: 640px;
		height: 432px;
		box-sizing: border-box;
		padding: 12px;
		border-radius: 0 0 0 12px;
		background: rgba(255, 255, 255, 0.2);
		margin-top: 12px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		align-items: center;
	}

	.nindex3nrl1 {
		width: 200px;
		height: 200px;
		position: relative;
		border-radius: 8px;
		background: #6B6E76;
		margin-bottom: 8px;
		display: inline-block;
		cursor: pointer;
	}

	.nindex3nrl1 img {
		width: 100%;
		height: 100%;
		position: relative;
		border-radius: 8px;
		object-fit: cover;
	}

	.nindex3nrl1t {
		position: absolute;
		bottom: 16px;
		left: 0;
		z-index: 1;
		width: 100%;
		text-align: center;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 400;
		line-height: 17px;
	}

	.nindex3nrr {
		display: none;
		width: 526px;
		height: auto;
		background: rgba(255, 255, 255, 0);
		margin-top: 12px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-end;
	}

	.nindex3nrr1 {
		height: 84px;
		line-height: 32px;
		margin-bottom: 3px;
		width: 100%;
		background-color: rgba(255, 255, 255, 0.2);
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 24px;
		font-style: normal;
		font-weight: 400;
		display: flex;
		align-items: center;
		cursor: pointer;
		display:flex; 
		align-items: center;
	}

	.nindex3nrr1 img {
		width: 40px;
		height: 40px;
		margin: 0px 22px 0px 34px;
	}

	.nindex3nrr>.nindex3nrr1:nth-child(5) {
		border-radius: 0 0 12px 0;
	}

	.nindex3nrr1_this {
		background-image: url(../images/navbg.png);
		overflow: hidden;
		background-size: 100% 100%;
	}
	.nindex3nrr_this{
		display: block;
	}
	.nindex3nrl_this{
		display: block;
	}
}


/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {
	.nindex3 {
		background: url(../images/index_8.jpg);
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}
	/* 上边是PC端原来的代码 */
	.nindex3info {
		box-sizing: border-box;
		width: 100%;
		padding: 30px 10px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.nindex3info-container {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 1.6vw;
		height: 20px;
	}
	.nindex3t2 {
		font-size: 14px;
		line-height: 14px;
		color: #fff;
		cursor:pointer;
	}
	.nindex3t2:hover {
		color: #efefef;
	}
	.nindex3t1 {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 75 SemiBold;
		line-height: normal;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
	}
	.nindex3tab {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
	.nindex3tab1 {
		width: 50%;
		height: 8vw;
		line-height: 8vw;
		text-align: center;
		border-radius: 8px 0 0 0;
		background: rgba(255, 255, 255, 0.2);
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 85 Bold;
		text-transform: uppercase;
	}

	.nindex3tab1:nth-child(1) {
		border-radius: 8px 0 0 0;
	}

	.nindex3tab1:nth-child(2) {
		border-radius: 0 8px 0 0;
	}

	.nindex3tab1_this {
		display: none;
		opacity: 1;
		background: linear-gradient(91deg, #0762CC 10.6%, #1787ED 99.84%);
	}

	.nindex3nr {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
	}

	.nindex3nrl {
		display: none;
		width: 60%;
		height: 168px;
		padding: 0.8vw;
		border-radius: 0 0 0 8px;
		background: rgba(255, 255, 255, 0.2);
		margin-top: 0.2vw;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;
		align-items: flex-start;
	}

	.nindex3nrl1 {
		width: 16.84vw;
		height: 75px;
		position: relative;
		border-radius: 8px;
		background: #6B6E76;
		margin-right: 0.5vw;
		margin-bottom: 0.5vw;
		display: inline-block;
	}

	.nindex3nrl1 img {
	    width: 16.84vw;
		height: 75px;
		position: relative;
		border-radius: 8px;
		object-fit: cover;
	}

	.nindex3nrl1t {
		position: absolute;
		bottom: 1vw;
		left: 0;
		z-index: 1;
		width: 100%;
		text-align: center;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 8px;
		font-style: normal;
		font-weight: 65 Medium;
	}

	.nindex3nrr {
		display: none;
		width: 40%;
		height: 173px;
		background: rgba(255, 255, 255, 0);
		margin-top: 0.2vw;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-end;
	}

	.nindex3nrr1 {
		height: 34px;
		line-height: 12px;
		margin-bottom: 0.2vw;
		width: 99%;
		background-color: rgba(255, 255, 255, 0.2);
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 10px;
		font-style: normal;
		font-weight: 55 Regular;
		display:flex; 
		align-items: center;
	}

	.nindex3nrr1 img {
		width: 15px;
		height: 15px;
		margin-left: 2.3vw;
		margin-right: 1.5vw;
	}

	.nindex3nrr>.nindex3nrr1:nth-child(5) {
		border-radius: 0 0 8px 0;
	}

	.nindex3nrr1_this {
		background-image: url(../images/navbg.png);
		overflow: hidden;
		background-size: 100% 100%;
	}
	.nindex3nrr_this{
		display: block;
	}
	.nindex3nrl_this{
		display: block;
	}
}


/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
@media(min-width:800px) {

	/*供求交流*/
	.nindex4 {
		background: linear-gradient(91deg, #000 0.5%, #081124 48.46%, #000 99.4%);
		width: 100%;
		padding: 120px 0px;
		/* height: 85vh; */
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex4info {
		box-sizing: border-box;
		width: 1170px;
		/* padding: 100px 0px; */
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex4a {
		width: 100%;
		height: 80px;
		margin-bottom: 20px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-end;
	}

	.nindex4a>span {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 56px;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
		line-height: 80px;
	}

	.nindex4a1 {
		display: inline-flex;
		padding: 9px 16px;
		border-radius: 4px;
		background: #FFF;
		color: #0762cc;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 65 Medium;
		line-height: 22px;
	}

	.nindex4a1 img {
		width: 24px;
		height: 24px;
		margin-right: 10px;
	}

	.nindex4b {
		width: 100%;
		margin-bottom: 20px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: flex-start;
	}

	.nindex4l {
		width: 24.79%;
	}

	.nindex4l1 {
		width: 100%;
		height: 46px;
		line-height: 46px;
		padding: 0px 12px;
		box-sizing: border-box;
		background: #0762CC;
		text-align: left;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: normal;
	}
	.nindex4l1-2 {
		width: 100%;
		height: 46px;
		line-height: 46px;
		padding: 0px 12px;
		box-sizing: border-box;
		background: #0762CC;
		text-align: left;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: normal;
		display: none;
	}

	.nindex4l2 {
		width: 100%;
		min-height: 430px;
		box-sizing: border-box;
		padding: 8px 16px;
		flex-shrink: 0;
		border-radius: 8px;
		background: rgba(246, 247, 249, 0.2);
		margin-top: 16px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex4l2>div {
		width: 258px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}

	.nindex4l2 span {
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 14px;
		font-style: normal;
		font-weight: 65 Medium;
	}

	.nindex4l2 a {
		color: #ffffff;
		height: 36px;
		line-height: 36px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 14px;
		font-style: normal;
		font-weight: 65 Medium;

	}

	.nindex4l3 {
		width: 100%;
		height: 54px;
		line-height: 54px;
		padding: 0px 10px;
		box-sizing: border-box;
		background: #F92B2B;
		text-align: center;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 75 SemiBold;
		border-radius: 4px;
		margin-top: 16px;
		cursor: pointer;
	}
	.nindex4l3-2 {
		width: 100%;
		height: 54px;
		line-height: 54px;
		padding: 0px 10px;
		box-sizing: border-box;
		background: #F92B2B;
		text-align: center;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 75 SemiBold;
		border-radius: 4px;
		margin-top: 16px;
		cursor: pointer;
		display: none;
	}

	.nindex4r {
		width: 72.48%;
		min-height: 562px;
		padding: 13px 16px;
		box-sizing: border-box;
		flex-shrink: 0;
		border-radius: 8px;
		background: rgba(246, 247, 249, 0.2);
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		/*justify-content: space-between;*/
		align-items: flex-start;
	}

	.nindex4r1 {
		margin: 16px;
		width: 240px;
		height: 236px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}

	.nindex4r1a {
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		cursor: pointer;

	}

	.nindex4r1a img {
		width: 240px;
		height: 150px;
		border-radius: 4px;
		object-fit: cover;
	}

	.nindex4r1b {
		color: #ffffff;
		width: 100%;
		margin-top: 12px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 65 Medium;
		line-height: 28px;
		cursor: pointer;
	}
	.text-ellipsis {  
        white-space: nowrap; /* 防止内容换行 */  
        overflow: hidden; /* 隐藏超出部分 */  
        text-overflow: ellipsis; /* 显示省略号 */  
        max-width: 100%; /* 或您可以设置一个具体的宽度，例如200px */  
    }

	.nindex4r1c {
		width: 240px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		margin-top: 12px;
	}

	.nindex4r1c1 {
		width: 95px;
		height: 34px;
		line-height: 34px;
		border-radius: 4px;
		text-align: center;
		background: #ffffff1a;
		color: #ffffff;
		border: solid #fff 1px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 55 Regular;
		cursor: pointer;
	}

	.nindex4r1c2 {
		width: 129px;
		height: 34px;
		line-height: 34px;
		text-align: center;
		border-radius: 4px;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 55 Regular;
		background: linear-gradient(92deg, #F92222 7.28%, #DF1010 89.25%);
		cursor: pointer;
	}
}



/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {

	/*供求交流*/
	.nindex4 {
		background: linear-gradient(91deg, #000 0.5%, #081124 48.46%, #000 99.4%);
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	/* 上边是PC端原来的代码 */
	.nindex4info {
		box-sizing: border-box;
		width: 100%;
		padding: 30px 10px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex4a {
		width: 100%;
		height: 80px;
		margin-bottom: 0px;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.nindex4a>span {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 75 SemiBold;
		line-height: normal;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
		/*line-height: 80px;*/
	}

	.nindex4a1 {
		display: inline-flex;
		padding: 6px 10px;
		border-radius: 4px;
		background: #FFF;
		color: #0762cc;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 8px;
		font-style: normal;
		font-weight: 65 Medium;
	}

	.nindex4a1 img {
		width: 10px;
		height: 10px;
	}

	.nindex4b {
		width: 100%;
		margin-bottom: 20px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start align-items: center;
	}

	.nindex4l {
		width: 100%;
		margin-bottom: 20px;
	}

	.nindex4l1 {
		width: 100%;
		height: 40px;
		line-height: 40px;
		padding: 0px 12px;
		box-sizing: border-box;
		background: #0762CC;
		text-align: left;
		color: #ffffff;
		border-radius: 6px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 75 SemiBold;
	}
	.nindex4l1-2 {
		width: 100%;
		height: 40px;
		line-height: 40px;
		padding: 0px 12px;
		box-sizing: border-box;
		background: #0762CC;
		text-align: left;
		color: #ffffff;
		border-radius: 6px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 75 SemiBold;
		margin-bottom: 3px;
	}

	.nindex4l2 {
		width: 100%;
		min-height: 300px;
		box-sizing: border-box;
		padding: 16px;
		flex-shrink: 0;
		border-radius: 10px;
		background: rgba(246, 247, 249, 0.2);
		margin-top: 3px;
		margin-bottom: 3px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex4l2>div {
		width: 377px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}

	.nindex4l2 span {
		color: #ffffff;
		margin-right: 10px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 13px;
		font-style: normal;
		font-weight: 65 Medium;
	}

	.nindex4l2 a {
		color: #ffffff;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 13px;
		font-style: normal;
		font-weight: 65 Medium;

	}

	.nindex4l3 {
		width: 100%;
		height: 50px;
		line-height: 50px;
		padding: 0px 10px;
		box-sizing: border-box;
		background: #F92B2B;
		text-align: center;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 75 SemiBold;
		border-radius: 5px;
		display: none;
	}
	.nindex4l3-2 {
		width: 100%;
		height: 50px;
		line-height: 50px;
		padding: 0px 10px;
		box-sizing: border-box;
		background: #F92B2B;
		text-align: center;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 75 SemiBold;
		border-radius: 5px;
	}

	.nindex4r {
		width: 100%;
		min-height: 600px;
		padding: 20px;
		box-sizing: border-box;
		flex-shrink: 0;
		border-radius: 10.67px;
		background: rgba(246, 247, 249, 0.2);
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		/*justify-content: space-between;*/
		align-items: flex-start;
	}

	.nindex4r1 {
		margin: 0px;
		width: 100%;
		height: 330px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
	}

	.nindex4r1a {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
		cursor: pointer;
	}

	.nindex4r1a img {
		width: 100%;
		height: 230px;
		border-radius: 5.33px;
		object-fit: cover;
	}

	.nindex4r1b {
		color: #ffffff;
		width: 100%;
		margin: 15px 0px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 65 Medium;
		cursor: pointer;
	}
	.text-ellipsis {  
        white-space: nowrap; /* 防止内容换行 */  
        overflow: hidden; /* 隐藏超出部分 */  
        text-overflow: ellipsis; /* 显示省略号 */  
        max-width: 100%; /* 或您可以设置一个具体的宽度，例如200px */  
    }

	.nindex4r1c {
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.nindex4r1c1 {
		width: 100px;
		height: 30px;
		line-height: 30px;
		border-radius: 5px;
		text-align: center;
		background: #ffffff1a;
		color: #ffffff;
		border: solid #fff 1px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 55 Regular;
	}

	.nindex4r1c2 {
		width: 200px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		border-radius: 5.33px;
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 55 Regular;
		background: linear-gradient(92deg, #F92222 7.28%, #DF1010 89.25%);
	}
}


/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
@media(min-width:800px) {

	/*视频*/
	.nindex5 {
		background: url(../images/index227.png);
		width: 100%;
		padding: 120px 0px;
		/* height: 85vh; */
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex5info {
		box-sizing: border-box;
		width: 1170px;
		/* padding: 100px 0px; */
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.video-list-container {
		width: 100%;
		/* 或者你需要的任何宽度 */
		overflow-x: auto;
		/* 允许水平滚动 */
		overflow-y: hidden;
		/* 禁止垂直滚动 */
		position: relative;
		white-space: nowrap;
		padding: 0;
		margin: 0;
	
		/* 隐藏滚动条 */
		::-webkit-scrollbar {
			/* Chrome, Safari, and Opera */
			display: none;
		}
	
		scrollbar-width: none;
		/* Firefox */
		-ms-overflow-style: none;
		/* IE and Edge */
	}
	
	/* 其他样式保持不变 */
	
	.video-list-wrapper {
		display: flex;
		list-style-type: none;
		padding: 0;
		margin: 0 0 100px 0;
	}
	
	.video-item {
		width: 368px;
		height: 207px;
		display: inline-block;
		margin-right: 33px;
		position: relative;
		border-radius: 12px;
		cursor: pointer;
	}
	.video-item video {
		border-radius: 12px;
	}
	
	.video-item:last-child {
		margin-right: 0;
	}
	
	.play-button {
		width: 52px;
		height: 52px;
		background-color: red;
		/* 替换为实际的播放按钮图像 */
		background-size: cover;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		cursor: pointer;
	}
	
	/* Chrome, Safari, and Opera */
	.video-list-container::-webkit-scrollbar {
		height: 4px;
		width: 4px;
		/* 滚动条的宽度 */
		border-radius: 4px;
		/* 滑块的圆角 */
		margin-top: 100px;
	}
	
	.video-list-container::-webkit-scrollbar-track {
		background: rgba(255, 255, 255, 0.1);
		/* 滚动条轨道的背景色 */
	}
	
	.video-list-container::-webkit-scrollbar-thumb {
		background: #FFFFFF;
		/* 滚动条滑块的颜色 */
		border-radius: 4px;
		/* 滑块的圆角 */
	}
	
	.video-list-container::-webkit-scrollbar-thumb:hover {
		background: #FFFFFF;
		/* 鼠标悬停时滑块的颜色 */
	}
	
	/* Firefox */
	scrollbar-width: thin;
	/* 滚动条的宽度 */
	scrollbar-color: #FFFFFF rgba(255, 255, 255, 0.1);
	/* 滑块颜色和轨道颜色 */
}

/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {

	/*视频*/
	.nindex5 {
		background: url(../images/index227.png);
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	/* 上边是PC端原来的代码 */
	.nindex5info {
		box-sizing: border-box;
		width: 100%;
		padding: 30px 0px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.video-list-container {
		width: 100%;
		padding: 0px 10px 0px 10px;
		box-sizing: border-box;
		/* 或者你需要的任何宽度 */
		overflow-x: auto;
		/* 允许水平滚动 */
		overflow-y: hidden;
		/* 禁止垂直滚动 */
		position: relative;
		white-space: nowrap;
		margin: 0;
	
		/* 隐藏滚动条 */
		::-webkit-scrollbar {
			/* Chrome, Safari, and Opera */
			display: none;
		}
	
		scrollbar-width: none;
		/* Firefox */
		-ms-overflow-style: none;
		/* IE and Edge */
	}
	
	/* 其他样式保持不变 */
	
	.video-list-wrapper {
		display: flex;
		list-style-type: none;
		padding: 0;
		margin: 0 0 32px 0;
	}
	
	.video-item {
		width: calc(100vw - 20px);
		height: 207px;
		display: inline-block;
		margin-right: 20px;
		position: relative;
		border-radius: 12px;
		cursor: pointer;
	}
	.video-item video {
		border-radius: 12px;
	}
	
	.video-item:last-child {
		margin-right: 0;
	}
	
	.play-button {
		width: 52px;
		height: 52px;
		background-color: red;
		/* 替换为实际的播放按钮图像 */
		background-size: cover;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		cursor: pointer;
	}
	
	/* Chrome, Safari, and Opera */
	.video-list-container:::-webkit-scrollbar {
		height: 4px;
		width: 4px;
		/* 滚动条的宽度 */
		border-radius: 4px;
		/* 滑块的圆角 */
		margin-top: 100px;
	}
	
	.video-list-container:::-webkit-scrollbar-track {
		background: rgba(255, 255, 255, 0.1);
		/* 滚动条轨道的背景色 */
	}
	
	.video-list-container:::-webkit-scrollbar-thumb {
		background: #FFFFFF;
		/* 滚动条滑块的颜色 */
		border-radius: 4px;
		/* 滑块的圆角 */
	}
	
	.video-list-container:::-webkit-scrollbar-thumb:hover {
		background: #FFFFFF;
		/* 鼠标悬停时滑块的颜色 */
	}
	
	/* Firefox */
	scrollbar-width: thin;
	/* 滚动条的宽度 */
	scrollbar-color: #FFFFFF rgba(255, 255, 255, 0.1);
	/* 滑块颜色和轨道颜色 */
	
}

/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
@media(min-width:800px) {

	/* 新闻 */
	.nindex6 {
		background: linear-gradient(96deg, #000 2.01%, #0A141E 95.47%);
		width: 100%;
		padding: 120px 0px;
		/* height: 85vh; */
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex6info {
		box-sizing: border-box;
		width: 1170px;
		/* padding: 100px 0px; */
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.nindex6info-container {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 20px;
		height: 56px;
	}
	.nindex6t2 {
		font-size: 14px;
		line-height: 14px;
		color: #fff;
		cursor:pointer;
	}
	.nindex6t2:hover {
		color: #efefef;
	}
	.nindex6t1 {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 40px;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
	}

	.nindex6nr {
		width: 100%;
		border-bottom: solid rgba(255, 255, 255, 0.2) 1px;
		padding-top: 20px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-start;
		cursor: pointer;
	}

	.nindex6nr1 {
		width: 180px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex6nr1a {
		color: #ffffff;
		letter-spacing: 1px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		/* font-weight: 55 Regular; */
		font-weight: lighter;
		line-height: 29px;
	}

	.nindex6nr1b {
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 46px;
		font-style: normal;
		font-weight: 75 SemiBold;
		line-height: 83px;
	}

	.nindex6nr1b span:nth-child(1),
	.nindex6nr1b span:nth-child(2) {
		color: rgba(255, 255, 255, 0.40);
	}

	.nindex6nr2 {
		width: 48px;
		height: 1px;
		background: #FFF;
		margin-top: 17px;
		margin-right: 16px;
	}

	.nindex6nr3 {
		flex: 1;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex6nr3a {
		color: #ffffff;
		width: 769px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 65 Medium;
		letter-spacing: 1px;
		margin-bottom: 13px;
		line-height: 36px;
	}

	.nindex6nr3b {
		color: rgba(255, 255, 255, 0.6);
		width: 769px;
		height: 44px;
		line-height: 22px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 55 Regular;
		letter-spacing: 0.64px;
		opacity: 0.6;
		/* 显示多行 */
		display: -webkit-box;
		overflow: hidden;
		/* 2为显示的行数 */
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.nindex6nr4 {
		width: 154px;
		height: 90px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex6nr4 img {
		width: 154px;
		height: 90px;
		object-fit: cover;
	}
}

/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {

	/* 新闻 */
	.nindex6 {
		background: linear-gradient(96deg, #000 2.01%, #0A141E 95.47%);
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex6nr2 {
		width: 50px;
		height: 1px;
		background: #FFF;
		margin-top: 10px;
		margin-right: 10px;
	}

	/* 上边是PC端原来的代码 */
	.nindex6info {
		box-sizing: border-box;
		width: 100%;
		padding: 30px 10px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.nindex6info-container {
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-bottom: 1.6vw;
		height: 20px;
	}
	.nindex6t2 {
		font-size: 14px;
		line-height: 14px;
		color: #fff;
		cursor:pointer;
	}
	.nindex6t2:hover {
		color: #efefef;
	}

	.nindex6t1 {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 75 SemiBold;
		line-height: normal;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
	}

	.nindex6nr {
		width: 100%;
		border-bottom: solid #858585 1px;
		padding: 25px 15px;
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex6nr1 {
		width: 100%;
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}

	.nindex6nr1a {
		color: #ffffff;
		letter-spacing: 0.85px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 18px;
		font-style: normal;
		font-weight: 55 Regular;
	}

	.nindex6nr1b {
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 30px;
		font-style: normal;
		font-weight: 75 SemiBold;
	}

	.nindex6nr1b span:nth-child(1),
	.nindex6nr1b span:nth-child(2) {
		color: #676869;
	}

	.nindex6nr2 {
		display: none;
	}

	.nindex6nr3 {
		flex: 1;
		margin: 15px 0px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex6nr3a {
		color: #ffffff;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 16px;
		font-style: normal;
		font-weight: 65 Medium;
		letter-spacing: 1.07px;
		margin-bottom: 0.8vw;
	}

	.nindex6nr3b {
		color: #878889;
		width: 100%;
		height: 40px;
		line-height: 20px;
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 12px;
		font-style: normal;
		font-weight: 55 Regular;
		letter-spacing: 0.64px;
		opacity: 0.6;
		/* 显示多行 */
		display: -webkit-box;
		overflow: hidden;
		/* 2为显示的行数 */
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.nindex6nr4 {
		width: 100%;
		height: 190px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex6nr4 img {
		width: 100%;
		height: 190px;
		border-radius: 6px;
		object-fit: cover;
	}

}

/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
@media(min-width:800px) {

	/*合作案例*/
	.nindex7 {
		background: linear-gradient(96deg, #000 2.01%, #0A141E 95.47%);
		width: 100%;
		/* height: calc(100vh - 376px); */
		padding: 120px 0px 96px 0px;
		/* footer的高度是376px */
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nindex7info {
		box-sizing: border-box;
		width: 1170px;
		/* padding: 100px 0px; */
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex7t1 {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 40px;
		font-style: normal;
		font-weight: 500;
		line-height: 56px;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
		margin-bottom: 40px;
	}

	/* .nindex7nr {
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}

	.nindex7nr1 {
		cursor: pointer;
	}

	.nindex7nr1 img {
		height: 160px;
		width: 195px;
		object-fit: cover;
	}

	.nindex7nr1:nth-child(1) img {
		border-radius: 12px 0 0 12px;
	}

	.nindex7nr1:nth-child(6) img {
		border-radius: 0 12px 12px 0;
	} */
	.nindex7nr {
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}
	.nindex7nr1 {
		cursor: pointer;
		flex: 0 0 calc(33.333% - 16px); /* Subtract total margin from the width */  
		margin: 0px 24px 24px 0px; /* Default margin for all items */
		background-color: #f0f0f0; /* Optional background for visibility */  
		text-align: center; /* Center text horizontally */  
	}
	.nindex7nr1:nth-child(3n) {
		margin-right: 0;  
	}
	.nindex7nr1 img {
		height: 160px;
		width: 100%;
		object-fit: cover;
	}
}


/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {

	/*合作案例*/
	.nindex7 {
		background: linear-gradient(96deg, #000 2.01%, #0A141E 95.47%);
		width: 100%;
		padding: 120px 0px;
		/* height: 85vh; */
		box-sizing: border-box;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	/* 上边的PC端原来的代码 */
	.nindex7info {
		box-sizing: border-box;
		width: 100%;
		padding: 30px 10px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nindex7t1 {
		font-family: "Alibaba PuHuiTi 2.0";
		font-size: 20px;
		font-style: normal;
		font-weight: 75 SemiBold;
		line-height: normal;
		text-transform: uppercase;
		background: linear-gradient(90deg, #0762CC 0%, #FFF 100%);
		background-clip: text;
		-webkit-background-clip: text;
		color: #ffffff;
		margin-bottom: 20px;
	}

	.nindex7nr {
		width: 100%;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
	}

	.nindex7nr1 {
		/* height: 11vw;	width: 13.54vw; */
	}

	.nindex7nr1 img {
		height: 75px;
		width: 176px;
		object-fit: cover;
	}

	.nindex7nr1:nth-child(1) img {
		border-radius: 0px 0 0 0px;
	}

	.nindex7nr1:nth-child(6) img {
		border-radius: 0 0px 0px 0;
	}

}

/* ===================================================================================================== */
/* ===================================================================================================== */
/* ===================================================================================================== */
@media(min-width:800px) {

	/*底部栏目*/
	.nfoot {
		/*width:100vw;*/
		background: url(../images/foot.png);
		overflow: hidden;
		background-size: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nfootnr {
		width: 1170px;
		padding: 55px 0px 70px 0px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nfootnr1 {
		width: 224px;
	}

	.nfootnr1 img {
		width: 96px;
		height: 95px;
	}

	.nfootnr2 {
		width: 260px;
		color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nfootnr2_1 {
		font-size: 16px;
		line-height: 22px;
		font-weight: bold;
	}

	.nfootnr2_2 {
		font-size: 12px;
		line-height: 24px;
		margin-top: 16px;
	}

	.nfootnr2_2>a {
		color: #fff;
	}

	.nfootnr2_2>a:hover {
		color: #888888;
	}

	.nfootnr3 {
		width: 416px;
		color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nfootnr3_1 {
		font-size: 16px;
		line-height: 22px;
		font-weight: bold;
	}

	.nfootnr3_2 {
		font-size: 12px;
		margin-top: 16px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nfootnr3_2i {
		margin-top: 3px;
		margin-right: 12px;
	}

	.nfootnr3_2i img {
		width: 16px;
	}

	.nfootnr3_2t {
		text-align: left;
		line-height: 22px;
	}

	.nfootnr4 {
		width: 270px;
		color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nfootnr4_1 {
		font-size: 16px;
		line-height: 22px;
		font-weight: bold;
	}

	.nfootnr4_2 {
		width: 100%;
		margin: 26px 0px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}

	.nfootnr4_2a {
		margin-right: 50px;
	}

	.nfootnr4_2a img {
		height: 20px;
	}

	.nfootbq {
		font-size: 12px;
		height: 69px;
		line-height: 69px;
		text-align: center;
		background: #0A1827;
		color: rgba(200, 200, 200, 0.5);
	}
	.nfootnr4 {
		color: #fff;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-end;
	}
	.nfootnr4-erweima-img {
		width: 100px;
		height: 100px;
	}
	.nfootnr4-erweima-img img {
		width: 100px;
		height: 100px;
	}
	.nfootnr4-erweima-title {
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		margin-top: 24px;
	}
}


/* ==================================== */
/* ==================================== 小屏时的展示 */
/* ==================================== */
@media(max-width:799px) {

	/*底部栏目*/
	.nfoot {
		/*width:100vw;*/
		background: url(../images/foot.png);
		overflow: hidden;
		background-size: 100%;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.nfootbq {
		font-size: 14px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		background: #0B1828;
		color: #545D66;
	}

	/* 上边是PC端原来的代码 */
	.nfootnr {
		width: 100%;
		padding: 30px 10px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: flex-start;
	}

	.nfootnr1 {
		width: 100%;
		margin-bottom: 20px;
	}

	.nfootnr1 img {
		width: 100px;
		height: 100px;
	}

	.nfootnr2 {
		width: 100%;
		color: #fff;
		margin-bottom: 40px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nfootnr2_1 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.nfootnr2_2 {
		font-size: 12px;
		margin: 6px 0px;
	}

	.nfootnr2_2>a {
		color: #fff;
	}

	.nfootnr2_2>a:hover {
		color: #888888;
	}

	.nfootnr3 {
		width: 100%;
		color: #fff;
		margin-bottom: 40px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nfootnr3_1 {
		font-size: 20px;
		margin-bottom: 10px;
		width: 100%;
	}

	.nfootnr3_2 {
		font-size: 13px;
		margin: 6px 0px;
		width: 100%;
		min-height: 20px;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
	}

	.nfootnr3_2i {
		width: 1vw;
		margin-right: 1.3vw;
	}

	.nfootnr3_2i img {
		width: 1vw;
	}

	.nfootnr3_2t {
		width: 100%;
		text-align: left;
		line-height: 20px;
		height: 20px;
	}

	/* .nfootnr4 {
		width: 100%;
		color: #fff;
		margin-bottom: 40px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.nfootnr4_1 {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.nfootnr4_2 {
		width: 100%;
		margin: 6px 0px;
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		align-items: center;
	}

	.nfootnr4_2a {

		margin-right: 2.6vw;
	}

	.nfootnr4_2a img {
		height: 30px;
	} */
	.nfootnr4 {
		width: 100%;
		color: #fff;
		margin-bottom: 40px;
		display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.nfootnr4-erweima-img {
		width: 100px;
		height: 100px;
	}
	.nfootnr4-erweima-img img {
		width: 100px;
		height: 100px;
	}
	.nfootnr4-erweima-title {
		font-size: 12px;
		line-height: 20px;
		color: #fff;
		margin-top: 24px;
	}

}
.naonaolb{width: 1px;height: 6px !important; border-radius: 3px; margin: 0px 7px !important; opacity: 0.4; /* 设置为40%透明 */}