html,body{
	min-width: 1412px;
}
.about img{
	width: 100%;
}

.sma{
	width: 1200px;
	margin: auto;
	margin-bottom: 80px;
}
.sma .title{
	height: 77px;
	font-size: 52px;
	font-family: Source Han Sans CN;
	font-weight: 800;
	color: #F2F2F2;
	line-height: 73px;
	margin: auto;
	margin-top: 53px;
	position: relative;
	margin-bottom: 86px;
	text-align: center;
}
.sma .title h2{
	font-size: 36px;
	font-weight: bold;
	color: #2C61AD;
	line-height: 45px;
	text-align: center;
	margin-top: -60px;
}
.about_body .title span{
	display: block;
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #212121;
	line-height: 45px;
	margin-top: 14px;
}
.brief{
	width: 100%;
	height: 494px;
	position: relative;
}
.zln{
	width: 543px;
	text-align: center;
	position: absolute;
	top: -130px;
	left: 64px;
}
.brief_info .zln p {
	font-size: 36px;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #333333;
	margin-bottom: 20px;
}
.zln span{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #2C61AD;
	display: block;
}
.brief_info{
	width: 1349px;
	height: 271px;
	background: #EFEFEF;
	margin: auto;
	position: absolute;
	top: 220px;
	left: 50%;
	margin-left: -674px;
}
.brief_info .cont{
	width: 543px;
	height: 178px;
	font-size: 18px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #757575;
	line-height: 32px;
	position: absolute;
	top: 49px;
	left: 64px;
}
.brief_info img{
	position: absolute;
	bottom: 0;
	left: 669px;
}
.system{
	width: 100%;
	height: 794px;
	overflow: hidden;
}
.system img{
	width: 100%;
	/* height: 100%; */
}
.Framework{
	width: 1412px;
	margin: auto;
}
.about_us{
	height: 590px;
	position: relative;
	margin-bottom: 145px;
}
.about_us .bg{
	position: absolute;
	top: 160px;
}
.about_us_cent img{
	position: absolute;
}
.about_us_cent{
	margin: auto;
	width: 1067px;
	height: 256px;
	position: absolute;
	top: 160px;
	left: 50%;
	margin-left: -533px;
}
.about_us_cent .about_us_cent_left{
	top: -2px;
}
.about_us_cent .about_us_cent_right{
	right: 0;
	top:  -2px;
}
.about_us_cent_text p{
	width: 262px;
	text-align: center;
	font-size: 30px;
	font-family: Source Han Sans CN;
	font-weight: 800;
	color: #2C61AD;
	margin-bottom: 19px;
}
.about_us_cent_text span{
	/* text-align: center; */
	width: 262px;
	display: block;
	font-size: 18px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #000000;
	line-height: 30px;
}
.about_us_cent_text1{
	position: absolute;
	top: -180px;
}
.about_us_cent_text2{
	position: absolute;
	bottom: -180px;
	text-align: center;
}
.about_us_cent_text3{
	position: absolute;
	right: 0;
	top: -180px;
	text-align: center;
}
.about_us_cent_text4{
	position: absolute;
	right: 0;
	bottom: -180px;
	text-align: center;
}
.about_us .about_us_cent_cent1{
	position: absolute;
	top: -170px;
	left: 50%;
	margin-left: -106px;
}
.about_us .about_us_cent_cent2{
	position: absolute;
	top: 25px;
	left: 50%;
	margin-left: -106px;
}
.about_us .about_us_cent_cent3{
	position: absolute;
	top: 220px;
	left: 50%;
	margin-left: -105px;
}
.about_us_cent_bg1{
	width: 213px;
	height: 195px;
	position: absolute;
	top: -75px;
	left: 255px;
	background-image: url("../img/多边形2.png");
	background-size: 100% 195px;
}
.about_us_cent_bg{
	display: flex;align-items: center;justify-content: center;
}
.about_us_cent_bg strong{
	font-size: 51px;
	font-family: PangMenZhengDao;
	font-weight: 400;
	color: #FFFFFF;
	
}
.about_us_cent_bg2{
	width: 213px;
	height: 195px;
	position: absolute;
	top: 125px;
	left: 256px;
	background-image: url("../img/多边形1.png");
	background-size: 100% 195px;
}

.about_us_cent_bg3{
	width: 213px;
	height: 195px;
	position: absolute;
	top: -75px;
	right: 255px;
	background-image: url("../img/多边形1.png");
	background-size: 100% 195px;
}

.about_us_cent_bg4{
	width: 213px;
	height: 195px;
	position: absolute;
	top: 125px;
	right: 257px;
	background-image: url("../img/多边形2.png");
	background-size: 100% 195px;
}

.system{
	position: relative;
}
.system .swiper-container{
        width:100%;
        height:100%;
    }
.system .swiper-container img{
	/* width:1066px;
	height:794px; */
	width:100%;
	height:100%;
}
/* .system .swiper-slide {
  width:62%;
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  transition: 300ms;
  transform: scale(0.9);
} */

.system .swiper-slide {
  width: 60%;
  /* height: 300px; */
  transition: all 0.3s ease-in-out;
}
.system .swiper-slide-prev {
  transform: scale(0.8);
}
.system .swiper-slide-next {
  transform: scale(0.8);
}

/* .system .swiper-slide-active,.swiper-slide-duplicate-active{
  transform: scale(1);
} */

.system_btn{
	position: absolute;
	bottom: 43px;
	left: 30%;
	z-index: 999;
	display: flex;
}
.system .system_btn img{
	width: 64px;
	height: 64px;
	margin-right: 55px;
}

/* 
.system .swiper-container {
	 position: relative;
     width: 100%;
     height: 500px;
   }
.system .swiper-slide {
     text-align: center;
     font-size: 18px;
     display: flex;
     justify-content: center;
     align-items: center;
	 transition: 300ms;
	 transform: scale(0.9);
	 position: relative;
}
.system .swiper-slide-active,.swiper-slide-duplicate-active{
     transform: scale(1.1);
}
*/
.system .swiper-slide .slide_info{
	position: absolute;
	text-align: left;
	left: 140px;
	top: 422px;
}
.system .swiper-slide .slide_info p{
	font-size: 56px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
	margin-bottom: 37px;
}
.system .swiper-slide .slide_info span{
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
} 








.systems{
	width: 1200px;
	margin: auto;
	margin-bottom: 164px;
}
.systems .title{
	height: 77px;
	font-size: 52px;
	font-family: Source Han Sans CN;
	font-weight: 800;
	color: #F2F2F2;
	line-height: 73px;
	margin: auto;
	margin-top: 53px;
	position: relative;
	margin-bottom: 86px;
	text-align: center;
}
.systems .title h2{
	font-size: 36px;
	font-weight: bold;
	color: #2C61AD;
	line-height: 45px;
	text-align: center;
	margin-top: -60px;
}
.systems ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.systems ul li{
	height: 488px;
}
.systems ul li img{
	width: 378px;
	height: 298px;
}
.systems ul li div{
	width: 317px;
	height: 191px;
	background: #FFFFFF;
	box-shadow: 0px 0px 27px 0px rgba(193,193,193,0.4);
	border-radius: 0px 0px 14px 14px;
	padding:  0 30px;
	margin-top: -2px;
}
.systems ul li p:nth-child(1){
	font-size: 28px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #212121;
	margin-bottom: 33px;
	padding-top: 34px;
	
	
}
.systems ul li p{
	text-align: center;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #212121;
}
.systems ul li:hover{
	transform: scale(1.2);
	transition: 0.8s;
}
.systems ul li:hover div{
	background: #2C61AD;
}
.systems ul li:hover p{
	color: #FFFFFF;
}