.about-head-box{
    img{
		width: 100%;
	}
}

/* 吸顶选项卡 */
.layui-tab .layui-tab-title {
	height: 0.8rem;
}
.layui-tab .layui-tab-title li{
    padding: 0;
	margin: 0 0.3rem;
	height: 0.8rem;
	line-height: 0.8rem;
	font-size: 0.2rem;
	color: #313332;
}
.layui-tab .layui-tab-title li:nth-child(1){
    margin-left: 0 !important;
}
.layui-tab-title .layui-this:after{
	height: 0.8rem;
}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 0.04rem solid #09BD81;
}
.layui-tab-brief>.layui-tab-title .layui-this {
    color: #09BD81;
}
.layui-tab{
    /* margin: 0; */
	/* margin-left: -0.3rem; */
}
.layui-tab-brief{
	position: relative;
	top: 0;
	left: 0;
	/* width: 100%; */
	background-color: #fff;
}
.about-content-fixed{
    position: fixed;
	z-index: 99999;	
	width: 100%;
}

.layui-tab .layui-tab-title:after{
	width: 0;
}
/* 吸顶选项卡 */

/* 公共标题 */
.development{
   position: relative;
}
.development-title{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
}
.com-title{
	padding-top: 1.2rem;
	padding-bottom: 0.6rem;
	h5{
		text-align: center;
		font-weight: 500;
		font-size: 0.48rem;
		color: #313332;
	}
	p{
		text-transform:uppercase;
		font-weight: 400;
		font-size: 0.16rem;
		color: #BBBBBB;
		text-align: center;
		margin-top: 0.16rem;
	}
}
/* 公共标题 */

.development img{
    width: 100%;
}

/* 品牌理念 */
.corporate-box{
	background-image: url('../images/about/corporate.png');
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	padding-bottom: 1rem;
	.concept-box{
		display: flex;
		.concept-left{
			flex: 1;    
		}
		.concept-left{
			position: relative;
			.left-box{
				position: absolute;
				top: 0;
				left: 0;
				width: 100%;
				h3{
					font-weight: 500;
					font-size: 0.26rem;
					color: #09BD81;
				}
				p{
					font-weight: 400;
					font-size: 0.2rem;
					color: #737876;
					margin-top: 0.4rem;
				}
			}
			.left-bootom{
				top: auto;
				bottom: 0.2rem;
			}
		}
		.concept-right{
			width: 50%;
			h2{
				font-weight: 500;
				font-size: 0.26rem;
				color: #09BD81;
				padding-bottom: 0.4rem;
			}
			p{
				font-weight: 400;
				font-size: 00.2rem;
				color: #737876;
				line-height: 0.6rem;
			}
		}
	}
}
/* 品牌理念 */
/*  */
.brand-story-box{
	background-image: url('../images/about/brand-story.png');
	background-size: 100% 100%;
	background-position: center;
	background-repeat: no-repeat;
	padding-bottom: 1.2rem;
	.brand-flex{
		border-radius: 0.24rem;
		position: relative;
		.brand-left{
			position: absolute;
			top: 0;
			left:0;
			width: 50%;
			padding-left: 0.48rem;
			padding-bottom: 0.6rem;
			height: 100%;
			overflow: auto;
			h1{
				font-weight: 500;
				font-size: 0.22rem;
				color: #09BD81;
				padding-top: 0.6rem;
				padding-bottom: 0.4rem;
				display: flex;
				align-items: center;
				img{
					width: auto;
					height: 0.22rem;
					object-fit: cover;
					margin-right: 0.16rem;
					line-height: 0.32rem;
				}
			}
			p{
				font-weight: 400;
				font-size: 0.16rem;
				color: #737876;
				margin-top: 0.22rem;
			}
			
		}
		.brand-right{
			border-radius: 0.24rem;
			overflow: hidden;
			img{
				width: 100%;
			}
		}
	}
}
/*  */
#brand,#concept,#history,#development{
	scroll-margin-top: 1rem; /* 导航栏高度 + 额外间距 */
}
@media (max-width: 767px) {
    .about-content-fixed{
        padding: 0 0.2rem;
    }
	.com-title{
		padding-top: 0.3rem;
		padding-bottom: 0.15rem;
		h5{
			font-size: 0.20rem;
		}
		p{
			font-size: 0.14rem;
			margin-top: 0.08rem;
		}
	}
	.corporate-box{
		.concept-box{
			flex-direction: column;
			.concept-left{
				width: 100%;
				.left-box{
					position: relative;
				}
				.left-bootom{
					margin-top: 0.5rem;
				}
			}
			.concept-right{
				width: 100%;
			}
		}	
    }
}
@media (min-width: 768px) and (max-width: 1250px){
    .about-content-fixed{
        padding: 0 0.4rem;
    }
	.com-title{
		padding-top: 0.6rem;
		padding-bottom: 0.3rem;
		h5{
			font-size: 0.20rem;
		}
		p{
			font-size: 0.16rem;
			
		}
	}
	.brand-story-box{
		.brand-flex{	
			.brand-left{
				h1{
					font-size: 0.20rem !important;
					padding-top: 0.3rem !important;
				    padding-bottom: 0.18rem !important;
					img{
                        height: 0.2rem !important;
					}
				}
				p{
					font-size: 0.14rem !important;
					margin-top: 0.12rem !important;
				}
				
			}
			.brand-right{

				img{
					
				}
			}
		}
	}	
}
@media (min-width: 1025px) and (max-width: 1265px){
	.brand-story-box{
		.brand-flex{	
			.brand-left{
				h1{
					font-size: 0.20rem !important;
					padding-top: 0.3rem !important;
				    padding-bottom: 0.18rem !important;
					img{
                        height: 0.2rem !important;
					}
				}
				p{
					font-size: 0.14rem !important;
					margin-top: 0.12rem !important;
				}
				
			}
			.brand-right{

				img{
					
				}
			}
		}
	}
}
@media (min-width: 1251px) {
    .about-content-fixed{
        padding: 0 2.4rem;
    }
}