	.new_subi_subi .list-subi>li .subi-item{
		align-items: center;
    justify-content: flex-start;
		cursor: pointer;
		display: flex;
	}
	.new_subi_subi .list-subi>li .subi-item img{
		margin: 0 16px;
		width: 20px;
		height: auto;
	}
	
	.new_subi_subi .list-subi>li:hover .subi-item a{
		color: #fff;
	}
	@media (min-width: 1100px){
		.subi-right {
			width: 100%;
		}
		.new_subi_subi .list-subi>li .subi-item{
		
		flex-direction: column;
		justify-content: center;
	}
	.new_subi_subi .list-subi>li .subi-item a{
		color: #000;
	}
	.new_subi_subi .list-subi>li .subi-item img{
		margin-bottom: 16px;
		width: 30px;
	}
	.new_subi_subi .list-subi>li:hover .subi-item img{
		filter: brightness(0) invert(1); 
	}
		
	.hover-menu .container{
		position: unset !important; top: 0; left: unset; right: unset;
	}
		.hm-item{
		margin-right: 0px;
		margin-left: 0px;
		width: 90px;
		text-align: center;
		height: 100%;
		}
		.header-user{
			margin-left:0px;
			color:#fff !important;
		}
		.ll .zsli{
			width: 20%;
		}
		.aa{
			font-weight: 400;
		}
		/*.show{border-bottom: #e8e8e8 1px sol




































	/* 加载动画容器 */
	#loading {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(255, 255, 255, 0.8); /* 半透明背景 */
		display: flex;
		align-items: center;
		justify-content: center;
		z-index: 9999; /* 确保覆盖在其他元素之上 */
	}
	
	.visuallyhidden {
        position: absolute;
        clip: rect(1px, 1px, 1px, 1px);
        -webkit-clip-path: inset(0px 0px 99.9% 99.9%);
        clip-path: inset(0px 0px 99.9% 99.9%);
        overflow: hidden;
        height: 1px;
        width: 1px;
        padding: 0;
        border: 0;
    }
	/* 旋转的加载图标 */
	.spinner {
		border: 4px solid rgba(0, 0, 0, 0.1);
		border-left-color: #000;
		border-radius: 50%;
		width: 40px;
		height: 40px;
		animation: spin 1s linear infinite;
		margin-right: 10px;
	}

	/* 文字提示 */
	.message {
		font-size: 18px;
		color: #000;
	}
	.maxkb-chat-button{
	    width: 50px !important;
	}
	
	

	/* 旋转动画 */
	@keyframes spin {
		to { transform: rotate(360deg); }
	}
	.comm-layer-controller .clayer-main{
		background-color: #fff;
	}
	.comm-layer-controller .clayerf-header{
		background-color: #fff;
	}
	.comm-layer-controller .agree_shuju span{
		color: #000;
		padding-right: 10px;
	}
	.comm-layer-controller .coopf-item__wrap label{
		color: red;
	}
	.fleft-form{
		width: 70%;
	}
	/* 基础样式 */
.fleft-social {
  position: relative; /* 为定位做准备 */
}

.fsocial-link {
	cursor: pointer;
  display: inline-block;
  position: relative; /* 为子元素定位做准备 */
	margin: 0 6px 0 0;
}

.icon {
  width: 20px; /* 图标宽度，根据需要调整 */
  height: 20px; /* 图标高度，根据需要调整 */
  transition: transform 0.3s; /* 平滑过渡效果 */
	
}

.iconImg {
  position: absolute; /* 绝对定位 */
  top: -170px; /* 初始位置在上方50px */
  display: none; /* 初始时不显示 */
  transition: opacity 0.3s; /* 平滑过渡效果 */
	z-index: 1;
}

/* 鼠标移入时的样式 */
.fsocial-link:hover .icon {
  transform: translateY(-6px); /* 鼠标移入时，图标上移50px */
}

.fsocial-link:hover .iconImg {
  display: block; /* 鼠标移入时显示.com */
  opacity: 1; /* 鼠标移入时显示.com，不透明度为1 */
}
	.select2-container--default .select2-results>.select2-results__options {
		max-height: 125px;
	}
	.fl-body{background-color: #474747;}
	.yr:hover{
		background-color: #888;
	}
	.fl-header::after{top:2px;}
	.comm-layer-code{
		top: unset;
		right: 50px;
		bottom: 30%;
		left: unset;
	}
	.comm-layer-code .clayer-container{ 
		max-width: 230px;
	}
	.comm-layer-code .clayer-container .clayerf-wrap{
		margin: 0;
		padding: 20px;
	}
	.fixed-service{
		bottom: 30%;
	}
	.header-new{
		display: flex;
        align-items: center;
	}
	.header-new .stock{
		margin-left: 20px;
	}
	.header-menu{
		width: 100%;
		margin-left: 0px;
		text-align: center;
		height: 60px;
	}
	.header-contact{
		border-radius: 30px;
	}
	.header-new .stock .hm-link{
		line-height: unset;
	}
	.icon-user{
		margin-right: 10px;
	}
	.icon-user img
	{
    width: 40px;
    display: none;
}
	.js-open-hs{
		margin-right: 0px;
	}
	@media (max-width: 1440px) {
        .fixed-service{
    		bottom: 15%;
    	}
    	.indexWrap .indexNewType .list-inews .news-item__wrap{
    	    height: 422px;
    	}
    }
    @media (max-width: 1280px) {
        .ib-item__img::before{height: 600px;}
        
    }
    
	@media (max-width: 1100px) {
		.header-menu {
			bottom: 100px;
			width: unset;
		}
		.fixed-service{
			bottom: 10%;
		}
		.comm-layer-code{
			bottom: 10%;
			right: 50px;
		}
		.index-bintro{
			text-align: center;
		}
		.header-new{
			justify-content: center;
		}
		.header-new .stock .hm-link::before{
			background-color: unset;
		}
		.header-new .stock .hm-link{
			font-size: 12px;
			display: block;
            line-height: unset;
		}
		
	}
	@media (min-width: 1680px) {
	    .header-inner{
	        max-width: 1600px;
            margin-right: auto;
            margin-left: auto;
	    }
	}
	@media (min-width: 1920px) {
	    .header-inner{
	        max-width: 1400px;
	        margin-right: auto;
	        margin-left: auto;
	    }
	}

	@media (min-width: 1040px) {
	    .header-new{
	       position: absolute;
	       /* padding: 15px 20px; */
	    }
	    .header-right{
	        padding-right: 0px;
	        padding: 12px 20px;
	    }
	}
	@media (max-width: 1040px) {
	    .btn-menu {
            right: 5px;
        }
	    .header-new{
	        position: relative;
	    }
		   
	}
	@media (min-width: 769px) {
		.rover-hotline-container {
				position: relative;
				transition: all 0.3s ease;
		}
		
		/* 桌面端隐藏移动端图片容器 */
		.rover-image-container {
				display: none;
		}
		
		/* 桌面端鼠标移入显示图片 */
		.rover-hotline-container:hover .rover-image {
				opacity: 1;
		}
		
		/* 桌面端图片样式 */
		.rover-image {
				position: absolute;
				top: 50%;
				right: -200px;
				transform: translateY(-50%);
				width: 180px;
				height: auto;
				opacity: 0;
				transition: opacity 0.3s ease;
				border-radius: 8px;
				box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
				overflow: hidden;
		}
		
		.rover-image img {
				width: 100%;
				height: 100%;
				object-fit: cover;
		}
	}

	/* 移动端样式 */
	@media (max-width: 768px) {
		/* 移动端隐藏PC端图片 */
		.rover-image {
				display: none !important;
		}
		
		/* 移动端图片容器 */
		.rover-image-container {
				display: block;
				text-align: center;
				margin-top: 10px;
		}
		
		/* 移动端图片样式 */
		.rover-image-container img {
				display: inline-block;
				width: 50%;
				max-width: 150px;
				height: auto;
				border-radius: 8px;
				box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
				object-fit: cover;
		}
	}
	.new_iagent .index-bleft{
		width:80%;position: absolute;background-color:unset;left: 10%;right: 0;z-index: 10;
		display: flex;
        align-items: center;
	}
	.new_iagent .pdb-img::before{
		padding-top: 23.5%;
	}
	@media (max-width: 750px){
		.new_iagent .pdb-img::before{
			padding-top: 66%;
		}
		.industry-slide-overlay p{
		    font-size: 12px;
		}
	}
	@media (max-width: 750px) {
	   .ib-box::before {
			height: 0;
		}
		.ib-item__img::before {
			padding-top: 160%;
			height: unset;
		}
	}