.n-abnou{width:100%;float:left;padding-top:3%;padding-bottom:3%; background-color:#f7f7f7;}
.n-abnou-left{width:20%;float:left;}
.aside {position: sticky;top: 100px;}
.aside ul {background: #fff;border-radius: 10px;padding: 9px 17px;}
.aside ul a.active {color: #FFF;background: linear-gradient(87deg,#fd3831 0%,#d9211a 100%);}
.aside ul a { font-size:16px;width: 100%;height: 49px;border-radius: 5px;color: #333333;display: flex;align-items: center;padding: 0 15px;
  white-space: nowrap;cursor: pointer;transition: all 0.2s linear;}
.aside ul a.active .img1 {display: none;}
.aside ul a .img1 {display: block;}
.aside ul a img {width: 20px;margin-right: 10px;}
.aside ul a .img2 {display: none;}
.aside ul a.active .img2 {display: block;}

.n-abnou-right{width:76%;float:right;}
.aright-title{width:100%;float:left;}
.aright-title h1{font-size: 2.6rem;}
.aright-title h2{font-size: 2.6rem;}
.aright-con{width:100%;float:left;margin-top:3%; margin-bottom:3%; font-size:16px;line-height: 30px;}

.company-culture-list { display: flex;flex-wrap: wrap;justify-content: space-between;margin-top:3%;}
.company-culture-list li {width: calc(25% - 18px);background-color: rgba(255,255,255,0.6);box-shadow: 0px 11px 54px 0px rgba(19,28,114,0.2);border-radius: 10px;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 2% 10px;transition: box-shadow 0.3s,transform 0.3s;text-align: center;}
.company-culture-list li p {font-size: 20px;color: #333;margin-top: 10px;}
.company-culture-list li span {font-size: 16px;color: #333333;margin-top:10px;}
.ablist{display:none;}

.ateam{width:100%;float:left;}
.ateam ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ateam ul li{width: calc(33.33%);float:left; position:relative; overflow:hidden;}
/*.ateam ul li:nth-child(2n){float:right;}*/
.ateam-1{float:left;width:100%;}
.ateam-2{float:left;width:100%; position:absolute;bottom:0;left:0;padding:5%;background-image: linear-gradient(0deg,#d9211a,rgba(217,33,26,.01));opacity: 0;transform: scale(1.3);transition: opacity 0.3s,transform 0.3s;}
.ateam-2 h2{ color:#fff; font-size:20px; font-weight:bold;margin-bottom:10px;height:100%; }
.ateam-2 span{color:#fff;}
.ateam-2 p{color:#fff;}
.ateam ul li img{width:100%;}
.ateam ul li:hover .ateam-2 {
	opacity: 1;
	transform: scale(1);
}

.ateam ul li:first-of-type {
  width: 50%;
  padding: 0 4%;
  display: flex;
  flex-direction: column;
  justify-content: center; background-color:#fff;
}

.ateam ul li:nth-child(2) {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.ateam ul li .item-title {
  font-size: 28px;
  color: #333333;
  padding: 20px 0;
  position: relative;
}.ateam ul li .item-label {
  font-size: 20px;
  color: #333333;
  margin: 20px 0 10px;
}.ateam ul li .item-text {
  font-size: 16px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #333333;
}


/*licheng*/
.abjindex4 {
	box-sizing: border-box;
	text-align: center;
	width: 100%;
	float: left;
}
.abjindex4 label {
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 30px;
	text-transform: uppercase;
	padding-top: 13px;
}
.abjindex4 label::after {
	position: absolute;
	content: "";
	top: 0;
	left: 50%;
	width: 60px;
	margin-left: -30px;
	height: 6px;
	background: #09ac5d;
}
.abjindex1 h5, .abjindex2 h5, abjindex3 h5, .abjindex5 h5 {
	position: relative;
}
.abjindex1 label {
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 30px;
	text-transform: uppercase;
	padding-top: 13px;
}
.abjindex1 label::after {
	position: absolute;
	content: "";
	top: 0;
	left: 50%;
	width: 60px;
	margin-left: -30px;
	height: 6px;
	background: #09ac5d;
}
.abjindex2 label {
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 30px;
	text-transform: uppercase;
	padding-top: 13px;
}
.abjindex2 label::after {
	position: absolute;
	content: "";
	top: 0;
	left: 50%;
	width: 60px;
	margin-left: -30px;
	height: 6px;
	background: #09ac5d;
}
.abjindex3 label {
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 30px;
	text-transform: uppercase;
	padding-top: 13px;
}
.abjindex3 label::after {
	position: absolute;
	content: "";
	top: 0;
	left: 50%;
	width: 60px;
	margin-left: -30px;
	height: 6px;
	background: #09ac5d;
}
.abzindex1 label {
	display: block;
	position: relative;
	overflow: hidden;
	margin-top: 30px;
	text-transform: uppercase;
	padding-top: 13px;
}
.abzindex1 label::after {
	position: absolute;
	content: "";
	top: 0;
	left: 50%;
	width: 60px;
	margin-left: -30px;
	height: 6px;
	background: #09ac5d;
}
#abjindex1 h5 {
	text-align: center;
	font-size: 40px;
	margin-bottom: 2%;
}
.abjindex1_left h6 {
	font-size: 30px;
	font-weight: bold;
	margin-top: 5%;
}
.abjindex4 h5 {
	font-size: 26px;
	position: relative;
	color: #333333;
	margin-bottom: 2%;
}
.abjindex4 p {
	display: inline-block;
	width: 200px;
	margin: 0;
	font-size: 16px;
	line-height: 35px;
	color: #fff;
	background: #e62129;
	margin-top: 1%;
	margin-bottom: 1%;
	position: relative;
}
.z, .z1 {
	position: relative;
}
.z {
	color: #333 !important;
}
.z::before, .z1::before {
	content: '';
	width:2px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	background:#e7140d;
}
.abjindex4 p img {
	position: absolute;
	top: 100%;
	left: 49.5%;
	width: 1px;
 height: .6rem;
}
.abjindex4_conle, .abjindex4_conri {
	width: 50%;
	float: left;
}
.abjindex4_conle {
	/* border-right: 1px solid #e5e5e5; */
	padding-left: 1rem;
 padding-bottom: .9rem;
	box-sizing: border-box;
}
.abjindex4_con:nth-child(2n) .abjindex4_conle {
 padding-left: .7rem !important;
	border-right: none;/* border-left: 1px solid #e5e5e5; */
}
.z1 .abjindex4_conle {
  /* border-left: 1px solid #e5e5e5; */
  padding-left: .7rem;
 padding-bottom: .9rem;
	box-sizing: border-box;
	border-right: none;
}
.z1 .abjindex4_conri>h5 {
	text-align: right;
}
.z1 .abjindex4_conri {
	padding-left: 0 !important;
	text-align: left;
	padding-right: 5% !important;
	box-sizing: border-box;
}
.z1 .abjindex4_con:nth-child(odd) .abjindex4_conri {
/* border-right: 1px solid #ccc; */text-align: right;
}
.z1 .abjindex4_con:nth-child(even) .abjindex4_conri {
/* border-left: 1px solid #ccc; */
}
.z1 .abjindex4_con:nth-child(2n) .abjindex4_conri>h5 {
	text-align: left;
}
.z1 .abjindex4_con:nth-child(2n) .abjindex4_conle {
	text-align: left;
	box-sizing: border-box;
 padding-right: .9rem !important;
	/* border-right: 1px solid #e5e5e5; */
	padding-left: 1rem !important;
 padding-bottom: .9rem;
	box-sizing: border-box;
	border-left: none;
}


.z1 .abjindex4_con:nth-child(2n) .abjindex4_conri {
	text-align: left;
	padding-left: 5% !important;
	box-sizing: border-box;
}

.z .abjindex4_con:nth-child(2n) .abjindex4_conri {
	text-align: left;
	padding-left: 5% !important;
	box-sizing: border-box;
}
.z .abjindex4_conri > h5 {
  text-align: right;
}
.z .abjindex4_con:nth-child(2n+1) .abjindex4_conri {
  border-right: 1px solid #ccc;
  text-align: right;
}

.z .abjindex4_conri {
  padding-left: 0 !important;
  text-align: left;
  padding-right: 5% !important;
  box-sizing: border-box;
}
.z .abjindex4_con:nth-child(2n) .abjindex4_conri > h5 {
  text-align: left;
}

.abjindex4_conle>div {
	width: 4.5rem;
}
.abjindex4_conri {
	text-align: left;
	padding-left: 5%;
	box-sizing: border-box;
}
.abjindex4_con:nth-child(2n) .abjindex4_conri {
	text-align: right;
	padding-left: 0 !important;
	box-sizing: border-box;
	padding-right: 5%;
}
.abjindex4_con:nth-child(2n) .abjindex4_conri>h5 {
	text-align: right;
}
.abjindex4_con {
	position: relative;
	width: 100%;
	float: left;
}
.abjindex4_con>img {
	width: 30px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -15px;
}
.abjindex4_conri > p {
	color: #888;
	font-size: 16px;
	line-height: 25px;
	width: auto;
	background-color: transparent;
	heigth: inherit;
	margin: 0;
}
.hidden-sm {
	float: left;
	width: 100%;
}
.hidden-sm .z {
	width: 100%;
	float: left;
	margin-top: 3%;
}
.hidden-sm .z1 {
	width: 100%;
	float: left;
}
.tansuo {
	text-align: center;
	line-height: 30px;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 1%;
	padding-bottom: 1%;
	text-align: center;
	border-radius: 50px;
	font-size: 16px;
	color: #fff;
	position: relative;
	background: rgba(230,151,14,1);
}
.tansuo > img {
	position: absolute;
	width: 1px;
 height: .6rem;
	left: 49.5%;
	top: -150%;
}
.tansuo:hover {
	color: #fff;
	background: #09ac5d;
}
.z1 {
	display: none;}
	
	
.about-honor-list {
  display: grid;
  gap: 30px 40px;
  grid-template-columns: repeat(3,1fr);
}
.about-honor-list li {
  background-color: rgba(255,255,255,0.8);
  text-align: center;
  padding: 18px 10px 10px 10px;
  transition: box-shadow 0.3s,transform 0.3s;
}	

.lazy-wrap {
  display: block;
  position: relative;
  overflow: hidden;
}.about-honor-list li img.lazy {
  width: auto;
  margin: 0 auto;
}

.about-honor-list li p {
font-size: 16px;color: #666;
padding-bottom:10px;padding-top:10px;line-height:25px;padding-left:10px;padding-right:10px;
}

.LSIO {display: grid;gap: 30px 40px;grid-template-columns: repeat(2,1fr);}
.LSIO li p{padding-bottom:10px;padding-top:10px;line-height:25px;padding-left:10px;padding-right:10px;}

@media(max-width:1000px){
.n-abnou-left{width:25%;}.n-abnou-right{width: 71%;}
.company-culture-list li{width: calc(50% - 18px);margin-bottom:5%;}
.aright-title h1{ font-size:22px;}.aright-title h2{ font-size:22px;}.ateam ul li .item-title{ font-size:22px;}
#abjindex4 .hidden-sm {display: block !important;}
}

@media(max-width:768px){.n-abnou-left{width:100%;}.n-abnou-right{width:100%;margin-top:5%;}
.ateam ul li:first-of-type{width:100%;padding-bottom:5%;}.ateam ul li:nth-child(2){width:100%;}
.ateam ul li{width:100%;}.ateam-2{opacity: 1;text-align: center;}.ateam-2 h2{ font-size:16px;}
.ateam-2 p{ font-size:12px;line-height: 20px;width: 80%;margin: auto;}.ateam-2 span{ font-size:14px;}
.abjindex4_conri > p{font-size: 14px;}.abjindex4 h5{font-size: 20px;}
.about-honor-list{grid-template-columns: repeat(2,1fr);}.aright-title h1 {font-size: 18px;}
}
