* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    color: #333;
}

* a {
    text-decoration: none;
}



/* ----------------------------------------------------------------------首页头部----------------------------------------------------------------------- */

.section {
    display: flex;
    flex-direction: column;
}


/* ---------------------------------------------------------------------------企业简介------------------------------------------------------------------ */
.about-section-wrap {
    position: relative;
    width: 100%;
    overflow: hidden;
	margin-top: 100px;
}

.about-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -1;
}

.section-box {
    display: flex;
    flex-direction: column;
    width: 85%;
    margin: 30px auto;
    gap: 30px;
    z-index: 2;
    flex: 1;
}

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

.qyjj img {
    width: 100%;
    height: auto;
    display: block;
}


/*主体左右布局*/
.about-main {

    width: 100%;
    /* gap: 70px; */
    align-items: flex-start;
    display: flex;

}

/* 左侧内容 */
.about-left {
	/* width: 200px;
    flex: 0 1 clamp(160px, 13%, 240px);
    display: flex;
    flex-direction: column;
    gap: 20px; */
	
	
	width: 200px;
	margin-right: 30px;
	display: flex;
	flex-direction: column;
	flex-shrink: 0;
	gap: 20px;
	
}

.menu-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 0 28px 0;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 30px;
}

.menu-item div .title {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 18px;
    color: #999999;
    margin-bottom: 9px;

}

.menu-item div .en {
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    color: #999999;
}

.about-left .menu-item:nth-child(1) .title {
    font-family: Microsoft YaHei;
    font-weight: bold;
    font-size: 18px;
    color: #333333;
}

.about-left .menu-item:nth-child(1) {
    border-bottom: 2px solid #275DBF;
}

.about-left .menu-item:nth-child(1) .about-btn .iconfont {
    color: #275DBF;
}

.about-left .menu-item:not(:nth-child(1)) {
    border-bottom: 1px solid #eeeeee;
}

.about-left .menu-item:not(:nth-child(1)) .about-btn .iconfont {
    color: #999999;
}


.menu-item:hover {
    cursor: pointer;
}

.menu-item:hover .title {
    color: #333 !important;
    font-weight: bold !important;
}


.menu-item:hover .about-btn .iconfont {
    color: #275DBF !important;
}

.menu-item:hover {
    border-bottom: 2px solid #275DBF !important;
}

.about-btn {
    width: 24px;
    height: 25px;
    border: none;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}

.about-btn .iconfont {
    font-size: 24px;
}

/*右侧内容*/
.about-right {
    background-color: #fff;
    flex: 1;
    padding: 30px;
	box-shadow: -3px 3px 10px 0px rgba(39,93,191,0.06);
	img {
		width: 100%;
	}
}

.about-right h2 {
    font-family: Alimama ShuHeiTi;
    font-weight: bold;
    font-size: 30px;
    color: #333333;
    margin-bottom: 13px;
}

.en-name {
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    color: #333333;
    opacity: 0.15;
}


/* .text-desc p {
    text-indent: 28px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    font-size: 14px;
    color: #787878;
    line-height: 30px;
} */

/* 背景图 */
.right-bottom {
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: -10;
    margin: 0;
    padding: 0;
}

.right-bottom img {
    /* display: block; */
    width: 100%;
    height: auto;
    /* object-fit: contain; */
}



/* ----------------------------------------------------------------------企业荣誉---------------------------------------------------------------------- */
.section-box {
    display: flex;
    flex-direction: column;
    width: 85%;
    margin: 30px auto;
    gap: 50px;
}

.qyry {
    width: 100%;
    /* margin-bottom: 10px; */
    margin-top: 20px;
}

.qyry img {
    display: block;
	width: 100%;
	height: auto;
}

.about-Honors-main {
    width: 100%;
    display: flex;
    /* gap: 70px; */
    /* align-items: flex-start; */
}


.about-Honors-left {
    /* flex: 0 1 clamp(160px, 13%, 240px); */
	width: 200px;
	margin-right: 30px;
    display: flex;
    flex-direction: column;
	flex-shrink: 0;
    gap: 20px;
	.menu-item {
		border-bottom: 1px solid #eeeeee;
		.about-btn {
			.iconfont {
				color: #999999;
			}
		}
	}
	.select {
		border-bottom: 2px solid #275DBF;
		.title {
			font-family: Microsoft YaHei;
			font-weight: bold;
			font-size: 18px;
			color: #333333;
		}
		.about-btn {
			.iconfont {
				color: #275DBF;
			}
		}
	}
}

/* === 右侧自适应 === */
.about-Honors-right {
    /* flex: 1;
    background-color: #fff;
	img {
		width: 100%;
	} */
	
	background-color: #fff;
	flex: 1;
	padding: 30px;
	box-shadow: -3px 3px 10px 0px rgba(39,93,191,0.06);
	img {
		width: 100%;
	}
}

.honor-wrap {
    display: flex;
    flex-direction: column;
    gap: 20px;
	
}

.honor-row {
    display: flex;
    gap: 20px;
}

.honor-item {
    flex: 1;
    text-align: center;
}

.honor-item img {
    width: 100%;
    height: auto;
    display: block;
    margin-bottom: 10px;
}

.honor-txt {
    margin: 0;
    font-size: 14px;
    color: #333;
}