﻿@charset "utf-8";
/* =====================关于我们样式======================== */
/* only start */
.index_only{
	position: relative;
}
.index_only img{}
.index_only p{
	position: absolute;
	bottom: 0.3rem;
	left: 0;
	text-align: center;
	color: white;
	font-size: 24px;
	width: 100%;
	font-family: "884-CAI";
}
.index_only p span{
	font-weight: bold;
	margin-left: 0.12rem;
	font-family: "EDI";
}
/* only end */
/* 品牌概述 start */
.about_con1{
	padding-top: 160px;
}
.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: 8px;
}

.about_con1 .con{
	position: relative;
	margin-top: 110px;
	background: url(/images/about/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/about_gs.jpg);
}
.about_con1 .con .fr{
	padding-top: 120px;
	min-height: 870px;
	width: 475px;
	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: 20px;
}

.about_con1 .con .fr span{
	position: relative;
	margin-top: 90px;
	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: 42px;
	text-align: justify;
	font-weight: bold;
}
.about_con1 .con .fr .box_m{
	margin-top: 150px;
	font-size: 12px;
	font-family: "SR";
}
/* 品牌概述 end */


/* 品牌理念 start */
.about_con2{
	padding-top: 100px;
	padding-bottom: 110px;
	color: black;
	text-transform:uppercase;
}
.about_con2 .tit{}
.about_con2 .tit .pic{}
.about_con2 .tit .pic img{
	width: 265px;
	display: inline-block;
}
.about_con2 .tit .pic i{
	display: inline-block;
	margin-left: 16px;
	font-family: "JH";
	font-size: 18px;
	vertical-align: top;
}
.about_con2 .tit .pic i em{
	font-size: 12px;
}
.about_con2 .tit  p{
	margin-top: 12px;
	font-size: 22px;
	line-height: 35px;
	font-family: "R";
}
.about_con2 .tit  span{
	margin-top: 60px;
	font-size: 12px;
	font-family: "JL";
}

.about_con2 .con{
	margin-top: 45px;
}
.about_con2 .fl{
	width: 72%;
}
.about_con2 .fl li{
	float: left;
  width: 49%;
}
.about_con2 .fl li:last-child{
	float: right;
}
.about_con2 .fl li img{
	height: 312px;
	width: auto;
	object-fit: cover;
}
.about_con2 .fl li p{
	font-size: 16px;
	line-height: 22px;
	margin-top: 20px;
}
.about_con2 .fr{
	width: 140px;
	margin-right: 110px;
	padding-top: 60px;
}
.about_con2 .fr h4{
	position: relative;
	font-size: 22px;
	font-family: "JH";
	margin-bottom: 30px;
	padding: 0 5px;
	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: -3px;
	width: 100%;
	height: 8px;
	background-color: #999999;
	z-index: 1;
}
.about_con2 .fr li{
	margin-bottom: 18px;
	font-size: 14px;
	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: 130px;
}
.about_con3 .box_t{}
.about_con3 .box_t .fl{
	width: 49.5%;
}
.about_con3 .box_t .fl img{
	object-fit: cover;
	height: 380px;
}
.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: 10px;
}
.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: 185px;
}

.about_con3 .box_m{
	margin-top: 70px;
	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: 13px;
	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: 30px;
	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: 5px;
	display: block;
	font-family: "JL";
}

.about_con3 .box_m .info{
	margin-top: 65px;
	font-size: 13px;
	line-height: 26px;
	text-align: justify;
	font-family: "JL";
	font-weight: bold;
}
/* 品牌实力 end */


/* 品牌宣传图 start */
.about_pic{
	position: relative;
	margin-top: 110px;
	height: 545px;
	background: url(/images/about/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: 360px;
	right: 90px;
}
.about_pic p span{
	font-size: 20px;
	font-family: "JH";
	display: block;
	margin-top: 5px;
	font-weight: normal;
	letter-spacing: 1px;
}
/* 品牌宣传图 end */
/* about start */
.about_box{
	position: relative;
	background-color: white;
}
.about_box .pic{
	width: 50%;
	height: 100%;
	background: center no-repeat;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(/images/about/index_ab.jpg);
}

.about_box .fr{
	padding-top: 80px;
	color: black;
	width: 470px;
	min-height: 850px;
}
.about_box .fr .tit h4{ font-size:30px; font-weight:bold; margin:20px 0 48px 0;}
.about_box .fr .tit h3{
	font-size: 20px;
	line-height: 28px;
	font-family: "JH";
}
.about_box .fr .tit p{
	margin-top: 10px;
	font-size: 16px;
	font-family: "JL";
    line-height:30px;
}
.about_box .fr ul{
	margin-top: 70px;
	position: relative;
}
.about_box .fr ul li{
	margin-bottom: 85px;
}
.about_box .fr ul li .time{
	float: left;
	font-size: 30px;
	position: relative;
	display: inline-block;
	font-family: fantasy;
}
.about_box .fr ul li .time::before{
	content: "";
	position: absolute;
	width: 100%;
	height: 1px;
	background-color: #000000;
	left: 0;
	top: 100%;
	margin-top: 4px;
}
.about_box .fr ul li .con{
	display: inline-block;
	float: right;
	width: calc( 100% - 90px );
}
.about_box .fr ul li .con h4{
	font-size: 14px;
	/* font-weight: bold; */
	font-family: "JH";
}

.about_box .fr ul li .con p{
	margin-top: 20px;
	font-size: 12px;
	line-height: 24px;
	font-family: "JL";
}
.about_box .fr .more{
	margin-top: 20px;
}
.about_box .fr .more a{
	font-size: 24px;
}

.about_box .swiper-pagination-bullet-active{
	background-color: black;
}

/* about end */
/* 荣誉证书 start */
.about_honor{
	padding-top: 145px;
}
.about_honor .con{
	margin-top:60px;
}
.about_honor .con ul{}
.about_honor .con ul li{
	float: left;
	width: 18%;
	padding: 10px;
	margin-right: 2.5%;
	margin-bottom: 45px;
  box-sizing: border-box;
}
.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: 8px;
	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 适配 */
}

