	 /********************主题内容********************/
	 .konyo-banner {
		 height: 450px;
		 background: url(../img/about/ab-banner.png) no-repeat;
		 background-size: 100%;
	 }
  	.font-info {
  		width: 84.375rem;
  		margin: 1.875rem auto;
  		padding: 1.875rem 0 0;
		display: flex;
  	}
	.info-left{
		width: 64%;
		height: 46.875rem;
		background: url(../img/about/ab-height.png) no-repeat;
	}
	.info-left div{
		font-size: 34px;
		color: #ffb72a;
	}
	.info-left div span{
		font-size: 56px;
		font-weight: 900;
		color: #d58e04;
	}
	.info-left h3{
		margin: 10px 0;
		font-size: 23px;
	}
	.info-left p{
		width: 80%;
		font-size: 18px;
		margin: 20px 0;
	}
	.info-left ul{
		height: 372px;
		color: #fff;
		margin-top: 85px;
		margin-left: 28px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.info-left ul li{
		height: 25%;
		display: flex;
		color: #fff;
		/* margin: 21px 0; */
	}
	.info-left ul li div{
		color: #fff;
	}
	.info-left ul li p{
		color: #fff;
		width:60%;
		font-size: 18px;
		margin: 0 0;
		font-weight: 100;
	}
	.info-left ul li div:nth-child(2){
		margin-left: 12px;
		width: 450px;
	}
	.info-right{
		width:36%;
		height: 750px;
		position: relative;
	}
	.info-right h2{
		font-size: 20px;
		position: absolute;
		left: -50px;
		top: 120px;
	}
	.info-right h2 span{
		font-size: 22px;
		font-weight: 700;
	}
	.info-right ul{
		height: 460px;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		margin-top: 250px;
	}
	.info-right ul li{
		width: 50%;
		text-align: center;
	}
	.info-right ul li div{
		font-size: 36px;
		font-weight: 900;
	}
	.info-right ul li p{
		font-size: 18px;
	}
	.main-top{
		width: 100%;
		height: 366px;
		background: url(../img/about/ab-be1.png) no-repeat;
		padding-left: 20px;
	}
	.font-info:nth-child(4) .main-top{
		background: url(../img/about/ab-be2.png) no-repeat;
	}
	.main-top div{
		font-size: 34px;
		color: #ffb72a;
		margin-top: 140px;
	}
	.main-top div span{
		font-size: 56px;
		font-weight: 900;
		color: #d58e04;
	}
	.main-top h3{
		margin: 10px 0;
		font-size: 23px;
	}
	.main-top p{
		width: 80%;
		font-size: 18px;
		margin: 20px 0;
	}
	.main-top h1{
		color: #fff;
		float: right;
		right: 50px;
		font-size: 76px;
		font-weight:400;
		margin-top: -80px;
		margin-right: 80px;
	}
	.main-top h2{
		color: #fff;
		float: right;
		right: 50px;
		font-size: 76px;
		font-weight:400;
		margin-top: -160px;
		margin-right: 360px;
	}
	.main-top ul{
		color: #aaa;
		height: 75%;
		float: right;
		right: 50px;
		font-size: 36px;
		font-weight:400;
		margin-top: -280px;
		margin-right:40px;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
	}
	.main-bottom{
		width: 100%;
		display: flex;
	}
	.info-index{
		width: 60%;
		padding-left: 20px;
	}
	.info-index h3{
		margin: 10px 0;
		font-size: 23px;
	}
	.info-index p{
		width: 80%;
		font-size: 18px;
		margin: 20px 0;
	}
	.info-item{
		width: 40%;
	}
	.info-index div{
		background: url(../img/about/ab-yellow.png) no-repeat ;
		width:100%;
		height: 45px;
		line-height: 45px;
		font-size: 18px;
		padding-left: 15px;
		margin: 20px 0;
	}
	.info-item ul li{
		margin: 15px 0;
	}
	.info-item ul li span{
		font-size: 24px;
		font-weight: 700;
	}
	.info-item ul li div{
		font-size: 20px;
		padding-left: 40px;
	}
	.left-box{
		width: 50%;
	}
	.left-box h1{
		text-align: center;
	}
	.left-box ul{
		width: 100%;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		align-items: center;
	}
	.left-box ul li{
		width: 50%;
		margin: 30px 0;
		font-size: 18px;
		padding: 0 30px;
	}
	.left-box ul li div{
		display: flex;
		overflow: hidden;
		/* justify-content: center; */
		align-items: center;
	}
	.left-box ul li div span{
		border: 3px solid black;
		padding:5px 10px;
		font-size: 30px;
		font-weight: 400;
	}
	.right-box ul:nth-child(1) li{
		color: #fff;
		width: 130px;
		margin: 15px 0;
		text-align: center;
		border-radius: 50px;
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
		background-image: linear-gradient(to left,#d58e04, #ffb72a);/* 自右向左 */
	}
	.box{
		display: flex;
		justify-content: space-around;
		margin: 0 50px;
		font-size: 18px;
	}
	.box-right{
		margin: 0 30px;
		border: 2px dashed black;
		padding: 0 20px;
	}
	.right-box h1{
		text-align: center;
	}
	.box-right li{
		margin: 15px 0;
		text-align: center;
		border-radius: 50px;
		height: 40px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
  	/**************公司简介**********************/
  	.intro {
  		display: block;
  		text-align: center;
  		height: 68px;
  		font-size: 45px;
  		font-weight: bold;
  		border-bottom: 1px solid #aaa;
		}
  	.company-intro>p {
  		font-size: 15px;
  		margin-top: 25px;
			line-height: 30px;
			color: #404040;
  	}
  	.skill-confirm {
  		margin-top: 40px;
  	}
  	.left-font,.right-img {
  		display: inline-block;
  	}
  	.left-font {
			float: left;
			width: 48%;
  		margin-top: 5px;
  	}
  	.left-font>div {
  		padding-left: 85px
  	}
  	.left-font>div:not(last-of-type) {
  		margin-bottom: 22px
  	}
  	.left-font>div:first-child {
  		background: url(../img/about/ab-team.png) no-repeat;
  		background-size: 60px
  	}
  	.left-font>div:nth-child(2) {
  		background: url(../img/about/ab-produce1.png) no-repeat;
  		background-size: 60px;
  	}
  	.left-font>div:nth-child(3) {
  		background: url(../img/about/ab-produce2.png) no-repeat;
  		background-size: 60px;
  	}
  	.left-font>div:last-child {
  		background: url(../img/about/ab-produce3.png) no-repeat;
  		background-size: 60px;
  	}
  	.left-font>div>h3 {
  		margin-bottom: 5px;
  		font-weight: bold;
  		font-size: 18px;
  	}
  	.left-font>div>p {
  		font-size: 15px;
  		color: #404040;
  	}
  	.right-img {
			width: 50%;
			float: right;
			padding-top: 10px;
  	}
  	.right-img>img {
  		width: 100%;
		}
		.ky-zj>h2 {
			font-size: 25px;
  		color: #404040;
  		text-align: center;
  		height: 90px;
  		line-height: 90px;
		}
  	/**************管理团队**********************/
  	.manage-team {
  		margin: 60px 0;
  	}
  	.manage-team>p {
  		font-size: 16px;
  		line-height: 30px;
  	}
  	.manage-team>p:nth-of-type(3) {
  		margin-top: 30px
  	}
  		/********ul>li:display:inline-blcok***********/
	  	/*.team-classify {
	  		margin-top: 20px;
	  	}
	  	.team-classify>li {
	  		text-align: center;
	  		display: inline-block;
	  		width: 18%;
	  		margin-right: 1.5%;
	  	}
	  	.team-classify>li>img {
	  		width: 70%;
	  	}
	  	.team-classify>li>h4 {
	  		margin: 15px 0;
	  	}
	  	.team-classify>li>p {
	  		font-size: 13px;
	  		color: #404040;
	  		text-align: left;
	  	}*/
  	/*********flex布局**********/
  	.team-info {
  		display: flex;
  		justify-content:space-around;
  		flex-wrap: nowrap;
  		margin: 40px 0;
  	}
  	.team-info>div {
  		text-align: center;
  	}
  	.team-info>div>img {
  		width: 133px;
  		height: 133px;
  		margin-bottom: 25px;
  	}
  	.team-info>div>p {
  		font-size: 16px;
  		width: 210px;
  	}
  	/**************公司布局**********************/
  	.company-layout>div {
  		margin-top: 10px;
  	}
  	.company-layout>div>img {
  		width: 100%;
  	}
  	.company-layout>p {
  		font-size: 16px;
  		line-height: 30px;
  	}
  	.company-layout>p:nth-of-type(2) { 
  		margin: 30px 0;
  	}
  	.job-title {
  		display: flex;
  		flex-wrap: wrap;
  		justify-content: space-around;
  		margin: 40px 0;
  	}
  	.job-title>div {
  		display: inline-block;
  	}
  	.job-title>div>img {
  		width: 157px;
  		height: 157px;
  	}
  	.join-us>a>img{
  		width: 100%
  	}
  	.bd>p {
  		font-size: 16px;
  		padding-left: 57px;
  		margin: 0 0 30px;
  	}
  	.bd>img {
  		width: 100%
  	}
  	.layout-title {
  		font-size: 20px;
  		font-weight: bold;
  		background: url(../img/about/ab-jiantou.png) left no-repeat;
  		padding-left: 55px;
  		margin-bottom: 15px;
  	}
  	.kctx {
  		margin: 40px 0
  	}
  	.kctx>p,.supporter>p {
  		font-size: 16px;
  		padding-left: 57px;
  	}
  	.kctx>p:not(last-child),.supporter>p:not(last-child) {
  		margin-bottom: 10px
  	}
  	.supporter {
  		margin-bottom: 50px
  	}
	/**********媒体查询****************/
	@media (max-width: 1125px) {
		/***********主体***********/
		.konyo-banner {
			height: 395px;
			background: url(../img/about/ab-banner1.png) no-repeat;
			background-size: 100%;
		}
		/* 修改 */
		.font-info {
			width:90%;
			margin: 1.875rem auto;
			padding: 1.875rem 0 0;
		  display: flex;
		  flex-wrap: wrap;
		}
	  .info-left{
		  width: 100%;
		  height: 100%;
		  background: url(../img/about/ab-height.png) no-repeat;
		  background-size: 100% ;
	  }
	  .info-left div{
		  font-size:12px;
		  color: #ffb72a;
	  }
	  .info-left div span{
		  font-size: 12px;
		  font-weight: 900;
		  color: #d58e04;
	  }
	  .info-left h3{
		  margin: 5px 0;
		  font-size: 12px;
	  }
	  .info-left p{
		  width: 100%;
		  font-size: 12px;
		  margin: 10px 0;
	  }
	  .info-left ul{
		  height: 150px;
		  color: #fff;
		  margin-top: -10px;
		  margin-left: 12px;
		  display: flex;
		  flex-direction: column;
		  justify-content: space-between;
	  }
	  .info-left ul li{
		  height: 25%;
		  display: flex;
		  color: #fff;
		  align-items: center;
		  /* margin: 21px 0; */
	  }
	  .info-left ul li div{
		  color: #fff;
	  }
	  .info-left ul li p{
		  color: #fff;
		  width:100%;
		  font-size: 12px;
		  margin: 0 0;
		  font-weight: 100;
	  }
	  .info-left ul li div:nth-child(2){
		  margin-left: 12px;
		  width: 280px;
	  }
	  .info-right{
		  width:100%;
		  height: 100%;
		  position: relative;
	  }
	  .info-right h2{
		  font-size: 12px;
		  position: absolute;
		  left: 0px;
		  top: 30px;
		  
	  }
	  .info-right h2 span{
		  font-size: 14px;
		  font-weight: 700;
	  }
	  .info-right ul{
		  height: 230px;
		  display: flex;
		  justify-content: space-between;
		  flex-wrap: wrap;
		  margin-top: 120px;
	  }
	  .info-right ul li{
		  width: 50%;
		  text-align: center;
	  }
	  .info-right ul li div{
		  font-size: 16px;
		  font-weight: 900;
	  }
	  .info-right ul li p{
		  font-size: 18px;
	  }
	  .main-top{
		  width: 100%;
		  height: 250px;
		  background: url(../img/about/ab-be1.png) no-repeat;
		  padding-left: 20px;
	  }
	  .font-info:nth-child(4) .main-top{
		  background-size: 100% ;
		  background: url(../img/about/ab-be2.png) no-repeat;
	  }
	  .main-top div{
		  font-size: 12px;
		  color: #ffb72a;
		  margin-top: 140px;
	  }
	  .main-top div span{
		  font-size: 14px;
		  font-weight: 900;
		  color: #d58e04;
	  }
	  .main-top h3{
		  margin: 10px 0;
		  font-size: 12px;
	  }
	  .main-top p{
		  width: 80%;
		  font-size: 12px;
		  margin: 20px 0;
	  }
	  .main-top h1{
		  color: #fff;
		  float: right;
		  right: 50px;
		  font-size: 24px;
		  font-weight:400;
		  margin-top: -20px;
		  margin-right: 20px;
	  }
	  .main-top h2{
		  color: #fff;
		  float: right;
		  right: 50px;
		  font-size: 76px;
		  font-weight:400;
		  margin-top: -160px;
		  margin-right: 360px;
	  }
	  .main-top ul{
		  color: #aaa;
		  height: 50%;
		  float: right;
		  right: 50px;
		  font-size: 14px;
		  font-weight:400;
		  margin-top: -280px;
		  margin-right:40px;
		  display: flex;
		  flex-direction: column;
		  justify-content: space-between;
	  }
	  .main-bottom{
		  width: 100%;
		  display: flex;
		  flex-wrap: wrap;
	  }
	  .info-index{
		  width: 100%;
		  padding-left: 0;
	  }
	  .info-index h3{
		  margin: 10px 0;
		  font-size: 12px;
	  }
	  .info-index p{
		  width: 80%;
		  font-size: 12px;
		  margin: 20px 0;
	  }
	  .info-item{
		  width: 100%;
	  }
	  .info-index div{
		  background: url(../img/about/ab-yellow.png) no-repeat ;
		  width:100%;
		  height: 45px;
		  line-height: 45px;
		  font-size: 12px;
		  padding-left: 15px;
		  margin: 20px 0;
	  }
	  .info-item ul li{
		  margin: 15px 0;
	  }
	  .info-item ul li span{
		  font-size: 14px;
		  font-weight: 700;
	  }
	  .info-item ul li div{
		  font-size: 14px;
		  padding-left: 40px;
	  }
	  .left-box{
		  width: 100%;
	  }
	  .left-box h1{
		  text-align: center;
		  font-size: 12px;
	  }
	  .left-box ul{
		  width: 100%;
		  display: flex;
		  justify-content: space-between;
		  flex-wrap: wrap;
		  align-items:start;
	  }
	  .left-box ul li{
		  width: 50%;
		  margin: 30px 0;
		  font-size: 12px;
		  padding: 0 10px;
	  }
	  .left-box ul li div{
		  display: flex;
		  overflow: hidden;
		  /* justify-content: center; */
		  align-items: center;
	  }
	  .left-box ul li div span{
		  border: 3px solid black;
		  padding:5px 10px;
		  font-size: 14px;
		  font-weight: 400;
	  }
	  .right-box ul:nth-child(1) li{
		  color: #fff;
		  width: 130px;
		  margin: 15px 0;
		  text-align: center;
		  border-radius: 50px;
		  height: 40px;
		  display: flex;
		  justify-content: center;
		  align-items: center;
		  background-image: linear-gradient(to left,#d58e04, #ffb72a);/* 自右向左 */
	  }
	  .box{
		  display: flex;
		  justify-content: space-around;
		  margin: 0 0px;
		  font-size: 12px;
	  }
	  .box-right{
		  margin: 10px;
		  border: 2px dashed black;
		  padding: 0 40px;
		  display: flex;
		  flex-direction: column;
	  }
	  .right-box{
		width: 100%;
	  }
	  .right-box h1{
		  text-align: center;
		  font-size: 14px;
	  }
	  .box-right li{
		  margin: 5px 0;
		  text-align: center;
		  border-radius: 50px;
		  display: flex;
		  justify-content: center;
		  align-items: center;
	  }
	}
	
