.mr5652 {
	margin: 0.7rem 0 0.65rem 0;
}

.pd46 {
	padding: 0.575rem 0;
}

/*公司资质*/
.gszz {
	display: flex;
	justify-content: space-between;
	padding: 0 0.25rem;
	box-sizing: border-box;
}

.gszz .gszzl-list-li {
	display: flex;
	width: 40.73%;
	justify-content: center;
	flex-wrap: wrap;
}

.gszz .gszzl-list-li div {
	width: 100%;
	text-align: center;
}

.gszz .gszzl-list-li div img {
	max-width: 100%;
}

/*19个行业*/
.zzyy-hybt {
	font-size: 0.45rem;
	line-height: 0.625rem;
	color: #005bac;
	text-align: center;
	margin: 0.8625rem 0 0.775rem 0;
	font-weight: bold;
}

.sjghyzz-box {
	margin-bottom: 1.0375rem;
}

.zztb-box {
	display: flex;
	justify-content: space-between;
	padding-bottom: 0.5625rem;
}

.zztb-box a {
	display: inline-flex;
	text-align: center;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
}

.zztb-box a div {
	width: 1.6rem;
	height: 1.6rem;
	border-radius: 50%;
	background: #f0f8ff;
	display: flex;
	justify-content: center;
	align-items: center;
}

.zztb-box a div .zztb-hover {
	display: none;
}

.zztb-box a span {
	font-size: 0.275rem;
	line-height: 0.4rem;
	color: #0b0b0b;
	margin-top: 0.175rem;
}

.zztb-box a.active div {
	background: #005bac;
}

.zztb-box a.active div .zztb-hover {
	display: block;
}

.zztb-box a.active div .zztb-out {
	display: none;
}

.zztb-box a.active span {
	font-weight: bold;
}


.sjhy-content {
	display: none;
}

.sjhy-content.active {
	display: block;
}

.sjghyzz-list-box {
	background-image: url(/uiFramework/commonResource/image/2025110317284653680.jpg);
	/* height: 3.15rem;*/
        height:auto;
	border-radius: 8px;
	background-size: cover;
	background-repeat: no-repeat;
}

.zzjs-small-box {
	padding: 0.425rem 0.625rem 0.425rem 0.625rem;
}

.zzjs-small-box p {
	font-size: 0.225rem;
	line-height: 2;
	color: #fff;
	margin-bottom: 0.1875rem;
}

.zzjs-small-box p:last-child {
	margin-bottom: 0;
}

/*公司荣誉*/
.gsry-box {
	background-image: url(/uiFramework/commonResource/image/2025111200123470467.jpg);
	background-repeat: no-repeat;
	background-size: cover;
        overflow:hidden;
}

.gsry {
	display: flex;
	justify-content: space-between;
	padding-bottom: 0.725rem;
}

.gsry>div {
	width: 48%;
	height: 3.5rem;
	background-size: cover;
	background-repeat: no-repeat;
	border-radius: 10px;
	padding-left: 2.9333%;
	box-sizing: border-box;
}

.gsry>div p {
	font-size: 0.325rem;
	line-height: 0.375rem;
	color: #ffffff;
	margin-top: 2.0375rem;
}

.gsry>div a {
	font-size: 0.2rem;
	line-height: 0.225rem;
	color: #ffffff;
	display: flex;
	align-items: center;
	margin-top: 0.35rem;
}

.gsry>div a img {
	margin-left: 0.1125rem;
}

/*公司荣誉2.0*/
        /* 荣誉展示容器 */
        .honor-container {
            width: 100%;
            overflow: hidden;
            position: relative;
            height: 3rem; /* 容器高度 */
            background-color: #fff;
            border-radius: 0.11267rem;
            box-shadow: 0 0.0281rem 0.1408rem rgba(0,0,0,0.1);
            margin-bottom:0.5rem;
        }

        /* 滚动轨道 */
        .honor-track {
            display: flex;
            position: absolute;
            top: 0;
            left: 0;
            height: 100%;
            /* 动画属性 - 线性滚动、无限循环 */
            animation: scroll 20s linear infinite;
        }

        /* 鼠标悬停时停止动画 */
        .honor-container:hover .honor-track {
            animation-play-state: paused;
        }

        /* 荣誉图片项 */
        .honor-item {
            flex: 0 0 auto;
            width: 3.5211rem; /* 图片默认宽度 */
            height: 100%;
            padding: 0.2816rem;
            transition: transform 0.3s ease; /* 放大过渡效果 */
        }

        /* 鼠标悬停图片放大 */
        .honor-item:hover {
            transform: scale(1.1); /* 放大1.1倍 */
            z-index: 10; /* 放大后显示在最上层 */
        }

        .honor-img {
            width: 100%;
            height: 100%;
            object-fit: contain; /* 保持图片比例 */
            border-radius: 0.0563rem;
            box-shadow: 0 0.0281rem 0.11267rem rgba(0,0,0,0.15);
        }

        /* 滚动动画关键帧 - 从右向左滚动 */
        @keyframes scroll {
            0% {
                left: 0;
            }
            100% {
                left: -100%; /* 滚动距离为轨道总宽度 */
            }
        }

        /* 响应式适配 */
        @media (max-width: 768px) {
            .honor-container {
                height: 200px;
            }
            .honor-item {
                width: 180px;
            }
        }


@media screen and (max-width:992px){
.zzyy-hybt{margin:1rem 0;font-size:0.8rem;}

.zztb-box{flex-wrap: wrap;}
.zztb-box a{width:33.33%;}
.zztb-box a div{width:2.6rem;height:2.6rem;}
.zztb-box a.active div img,.zztb-box a div img{width:50%;}
.zztb-box a span{font-size:0.6rem;line-height:normal;}
.sjghyzz-list-box{height:auto;}
.zzjs-small-box{padding:1rem;}
.zzjs-small-box p{font-size:0.8rem;line-height:1.5;}
.gsry{flex-wrap:wrap;}
.gsry>div{width:100%;height: 5rem;margin-bottom: 0.5rem;}
.gsry>div p{font-size:0.8rem;margin-top: 3rem;}
.gsry>div a{font-size:0.6rem;line-height:normal;margin-top: 0.5rem;}
.gsry>div a img{width:1rem}

}