@charset "utf-8";
/* =====================关于我们样式======================== */

/* 品牌概述 start */
.about_con1{
	padding-top: 1.6rem;
}
.about_con1 .top{
	font-size: 20px;
	text-align: center;
}
.about_con1 .top h3{
	font-family: "JL";
}
.about_con1 .top p{
	font-family: "JH";
	margin-top: 0.08rem;
}

.about_con1 .con{
	position: relative;
	margin-top: 1.1rem;
	background: url(../images/brand_bg.png) no-repeat bottom;
	background-size: 100% auto;
}
.about_con1 .con .pic{
	width: 44.95%;
	height: 100%;
	background: center no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../images/about_gs.jpg);
}
.about_con1 .con .fr{
	padding-top: 1.2rem;
	min-height: 8.7rem;
	width: 4.75rem;
	color: black;
	text-align: center;
}
.about_con1 .con .fr .tit{
	
}
.about_con1 .con .fr .tit h4{
	font-family: "JH";
	font-size: 26px;
}
.about_con1 .con .fr .tit p{
	font-family: "JL";
	font-size: 20px;
	margin-top: 0.2rem;
}

.about_con1 .con .fr span{
	position: relative;
	margin-top: 0.9rem;
	display: block;
	font-size: 14px;
	font-family: "SR";
}
.about_con1 .con .fr span::before {
    content: attr(text);
    position: absolute;
    z-index: 10;
    background-color: white;
	/* margin: 0 0.45rem; */
    /* padding: 0 0.45rem; */
}
.about_con1 .con .fr span::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    left: 0;
    top: 50%;
	margin-top: 0.05px;
    background-color: #dcdddd;
    z-index: 1;
}
.about_con1 .con .fr .info{
	font-size: 12px;
	line-height: 30px;
	font-family: "JL";
	margin-top: 0.42rem;
	text-align: justify;
	font-weight: bold;
}
.about_con1 .con .fr .box_m{
	margin-top: 1.5rem;
	font-size: 12px;
	font-family: "SR";
}
/* 品牌概述 end */


/* 品牌理念 start */
.about_con2{
	padding-top: 1.5rem;
	padding-bottom: 1.1rem;
	color: black;
	text-transform:uppercase;
}
.about_con2 .tit{}
.about_con2 .tit .pic{}
.about_con2 .tit .pic img{
	width: 2.65rem;
	display: inline-block;
}
.about_con2 .tit .pic i{
	display: inline-block;
	margin-left: 0.16rem;
	font-family: "JH";
	font-size: 18px;
	vertical-align: top;
}
.about_con2 .tit .pic i em{
	font-size: 12px;
}
.about_con2 .tit  p{
	margin-top: 0.12rem;
	font-size: 0.22rem;
	line-height: 0.35rem;
	font-family: "R";
}
.about_con2 .tit  span{
	margin-top: 0.6rem;
	font-size: 12px;
	font-family: "JL";
}

.about_con2 .con{
	margin-top: 0.45rem;
}
.about_con2 .fl{
	width: 72%;
}
.about_con2 .fl li{
	float: left;
}
.about_con2 .fl li:last-child{
	float: right;
}
.about_con2 .fl li img{
	height: 3.12rem;
	width: auto;
	object-fit: cover;
}
.about_con2 .fl li p{
	font-size: 12px;
	line-height: 22px;
	margin-top: 0.2rem;
}
.about_con2 .fr{
	width: 1.4rem;
	margin-right: 1.1rem;
	padding-top: 0.6rem;
}
.about_con2 .fr h4{
	position: relative;
	font-size: 22px;
	font-family: "JH";
	margin-bottom: 0.3rem;
	padding: 0 0.05rem;
	display: inline-block;
}
.about_con2 .fr h4::before{
	content: attr(text);
	position: absolute;
	z-index: 2;
}
.about_con2 .fr h4 em{
	font-size: 12px;
	position: relative;
	vertical-align: bottom;
	display: inline-block;
}
.about_con2 .fr h4 em::before{
	content: attr(text);
	position: absolute;
	z-index: 2;
}
.about_con2 .fr h4::after{
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	margin-bottom: -0.03rem;
	width: 100%;
	height: 0.08rem;
	background-color: #999999;
	z-index: 1;
}
.about_con2 .fr li{
	margin-bottom: 0.18rem;
	font-size: 12px;
	font-family: "JL";
	float: left;
	width: 100%;
}
.about_con2 .fr li span{
	float: left;
}
.about_con2 .fr li em{
	float: right;
}
/* 品牌理念 end */


/* 品牌实力 start */
.about_con3{
	padding-top: 1.3rem;
}
.about_con3 .box_t{}
.about_con3 .box_t .fl{
	width: 49.5%;
}
.about_con3 .box_t .fl img{
	object-fit: cover;
	height: 3.8rem;
}
.about_con3 .box_t .fr{
	width: 49.5%;
}
.about_con3 .box_t .fr li{
	float: left;
}
.about_con3 .box_t .fr li:nth-child(1){
	width: 100%;
	margin-bottom: 0.1rem;
}
.about_con3 .box_t .fr li:nth-child(2){
	width: 51.5%;
}
.about_con3 .box_t .fr li:nth-child(3){
	width: 47%;
	float: right;
}
.about_con3 .box_t .fr li img{
	object-fit: cover;
	height: 1.85rem;
}

.about_con3 .box_m{
	margin-top: 0.7rem;
	color: black;
	text-transform: uppercase;
}
.about_con3 .box_m .tit{}
.about_con3 .box_m .tit .fl{}
.about_con3 .box_m .tit .fl h3{
	font-size: 22px;
	font-family: "JH";
}
.about_con3 .box_m .tit .fl p{
	font-size: 14px;
	margin-top: 0.13rem;
	font-family: "JL";
}
.about_con3 .box_m .tit .fr{}
.about_con3 .box_m .tit .fr ul{}
.about_con3 .box_m .tit .fr ul li{
	margin-left: 0.3rem;
	float: left;
	text-align: center;
}
.about_con3 .box_m .tit .fr ul li p{
	font-size: 20px;
	font-family: "JH";
}
.about_con3 .box_m .tit .fr ul li span{
	font-size: 12px;
	margin-top: 0.05rem;
	display: block;
	font-family: "JL";
}

.about_con3 .box_m .info{
	margin-top: 0.65rem;
	font-size: 13px;
	line-height: 26px;
	text-align: justify;
	font-family: "JL";
	font-weight: bold;
}
/* 品牌实力 end */


/* 品牌宣传图 start */
.about_pic{
	position: relative;
	margin-top: 1.1rem;
	height: 5.45rem;
	background: url(../images/about_pic.jpg) no-repeat center;
	/* background-size: cover;
	background-attachment: fixed; */
}

.about_pic .w13{
	position: relative;
	height: 100%;
}
.about_pic p{
	position: absolute;
	color: white;
	font-size: 15px;
	font-family: "JL";
	font-weight: bold;
	top: 3.6rem;
	right: 0.9rem;
}
.about_pic p span{
	font-size: 20px;
	font-family: "JH";
	display: block;
	margin-top: 0.05rem;
	font-weight: normal;
	letter-spacing: 0.01rem;
}
/* 品牌宣传图 end */

/* 荣誉证书 start */
.about_honor{
	padding-top: 1.45rem;
}
.about_honor .con{
	margin-top: 0.6rem;
}
.about_honor .con ul{}
.about_honor .con ul li{
	float: left;
	width: 18%;
	padding: 10px;
	margin-right: 2.5%;
	margin-bottom: 0.45rem;
}
.about_honor .con ul li:nth-child(5n){
	margin-right: 0;
}
.about_honor .con ul li img{
	    box-shadow: 0px 0px 10px 0px rgba(83, 83, 83, 0.1);
}

.about_honor .con .more{
	margin-top: 0.08rem;
	text-align: center;
}
.about_honor .con .more a{
	font-size: 18px;
	color: black;
	font-family: "Staccato";
}
/* 荣誉证书 end */



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
}

