.about-wrap .public-site{
	margin-bottom:0;
}
.about-wrap .session_1{
	background:url('../images/img_10.png') center center no-repeat;
	background-size:cover;
	height:1000px;padding-top:80px;box-sizing:border-box;
}
.about-wrap .session_1 .public-title{
	text-align:left;
}
.about-wrap .session_1 .public-title:before{
	left:0;transform:translateX(0);
}
.about-wrap .session_1 .des-box{
	margin-top:45px;
}
.about-wrap .session_1 .des-box p{
	font-size:14px;color:#505050;font-weight:300;
}
.about-wrap .session_1 .list-box{
	margin-top:80px;display:flex;
}
.about-wrap .session_1 .list-box .item-box{
	margin-right:100px;
}
.about-wrap .session_1 .list-box .item-box .txt-box{
	text-align:center;
}
.about-wrap .session_1 .list-box .item-box h3{
	position:relative;
}
.about-wrap .session_1 .list-box .item-box h3 em{
	font-size:48px;color:#51c0bc;font-style:normal;
}
.about-wrap .session_1 .list-box .item-box h3 span{
	position:absolute;font-size:16px;top:10px;right:-23px;
}
.en .about-wrap .session_1 .list-box .item-box:nth-child(1) h3 span{
	right:-40px !important;
}
.about-wrap .session_1 .list-box .item-box p{
	margin-top:15px;font-size:16px;color:#666;
}








.about-wrap .session_2{
	background:url('../images/img_11.png') center center no-repeat;
	background-size:cover;
	height:900px;padding-top:120px;box-sizing:border-box;
}
.about-wrap .session_2 .public-title p,
.about-wrap .session_2 .public-title h3{
	color:#fff;
}
.about-wrap .session_2 .all-box{
	margin-top:145px;
}
.about-wrap .session_2 .all-box .item-box{
	background:#fff;height:298px;text-align:center;
	box-shadow: 0px 2px 16px 0px rgba(0,0,0,0.35);
	padding-top:26px;box-sizing:border-box;padding-left:26px;padding-right:26px;
}
.about-wrap .session_2 .all-box .item-box .img-box{
	height:246px;
}
.about-wrap .session_2 .all-box .item-box .img-box img{
	max-width:100%;max-height:100%;
}
.about-wrap .session_2 .all-box .item-box .txt-box{
	font-size:16px;color:#666;margin-top:12px;
}
.about-wrap .session_2 .all-box .swiper-button-prev,
.about-wrap .session_2 .all-box .swiper-button-next{
	color:#fff;border-radius:50%;
	width:55px;height:55px;background:rgba(0, 0, 0, 0.2);
}
.about-wrap .session_2 .all-box .swiper-button-next{
	right:-125px;
}
.about-wrap .session_2 .all-box .swiper-button-prev{
	left:-125px;
}
.about-wrap .session_2 .all-box .swiper-button-prev:after,
.about-wrap .session_2 .all-box .swiper-button-next:after{
	font-size:18px;
}
.about-wrap .session_2 .all-box .swiper-button-prev:hover,
.about-wrap .session_2 .all-box .swiper-button-next:hover{
	background:#51c0bc;border-color:#51c0bc;
}





.about-wrap .session_3{
	background:url('../images/img_12.png') center center no-repeat;
	background-size:cover;padding-bottom:100px;
	padding-top:100px;box-sizing:border-box;
}
.about-wrap .session_3 .centent-box{
	display:flex;align-items:center;
}
.about-wrap .session_3 .left-box .public-title{
	text-align:left;
}
.about-wrap .session_3 .left-box .public-title:before{
	left:0;transform:translateX(0);
}
.about-wrap .session_3 .left-box .des-box{
	margin-top:45px;
}
.about-wrap .session_3 .left-box .des-box p{
	font-size:14px;color:#505050;
}
.about-wrap .session_3 .right-box{
	padding-left:90px;box-sizing:border-box;
}
.about-wrap .session_3 .right-box img{
	height:750px;
}






.about-wrap .session_3_1{
	padding-top:80px;box-sizing:border-box;
	padding-bottom:100px;
}
.about-wrap .session_3_1 .centent-box.block{
	width:1600px;
}
.about-wrap .session_3_1 .centent-box{
	position:relative;margin-top:70px;
}
.about-wrap .session_3_1 .img-box img{
	width:100%;height:570px;object-fit:cover;
}
.about-wrap .session_3_1 .des-box{
	max-width:800px;
	position:absolute;left:75px;top:50%;transform:translateY(-50%);
}
.about-wrap .session_3_1 .des-box h3{
	font-size:50px;color:#51c0bc;font-weight:400;
}
.about-wrap .session_3_1 .des-box p{
	width:55%;
	font-size:26px;
	color:#51c0bc;
	font-weight:300;
	line-height:2;
}








.about-wrap .session_4{
	background:url('../images/img_13.png') center center no-repeat;
	background-size:cover;height:1000px;box-sizing:border-box;padding-top:100px;
}
.about-wrap .session_4 .public-title{
	position:relative;left:-10px;
}
.about-wrap .session_4 .public-title p,
.about-wrap .session_4 .public-title h3{
	color:#fff;
}
.about-wrap .session_4 .list-box{
	margin-top:101px;
}
.about-wrap .session_4 .line-one{
	margin-bottom:85px;
}
.about-wrap .session_4 .line-two,
.about-wrap .session_4 .line-one{
	display:flex;justify-content:center;
}
.about-wrap .session_4 .item-box{
	text-align:center;
	padding-left:80px;padding-right:80px;
}
.about-wrap .session_4 .item-box .icon-box{
	position:relative;
}
.about-wrap .session_4 .line-one .item-box .icon-box:before{
	position:absolute;content:'';background:rgba(255, 255, 255, 0.3);
	top:50%;transform:translateY(-50%);
	width:320px;height:1px;left:123px;z-index:-1;
}
.about-wrap .session_4 .line-two .item-box .icon-box:before{
	position:absolute;content:'';background:rgba(255, 255, 255, 0.3);
	top:50%;transform:translateY(-50%);
	width:400px;height:1px;left:123px;z-index:-1;
}
.en .about-wrap .session_4 .line-one .item-box .icon-box:before,
.en .about-wrap .session_4 .line-two .item-box .icon-box:before{
	display:none;
}
.about-wrap .session_4 .line-two .item-box:last-child .icon-box:before,
.about-wrap .session_4 .line-one .item-box:last-child .icon-box:before{
	display:none;
}
.about-wrap .session_4 .item-box .icon-box img{
	width:93px;height:93px;
	overflow:hidden;
}
.about-wrap .session_4 .item-box .des-box h3{
	font-size:28px;color:#fff;margin-top:10px;margin-bottom:10px;
}
.about-wrap .session_4 .item-box .des-box p{
	color:#fff;font-size:16px;font-weight:300;
}








.about-wrap .session_5{
	padding-top:85px;padding-bottom:100px;
}
.about-wrap .session_5 .top-box{
	margin-top:45px;display:flex;
}
.about-wrap .session_5 .top-box .img-box{
	width:57%;height:457px;padding-right:35px;
	box-sizing:border-box;
}
.about-wrap .session_5 .top-box .img-box img{
	width:100%;height:100%;object-fit:cover;
}
.about-wrap .session_5 .top-box .des-box{
	width:43%;box-sizing:border-box;padding-right:100px;
	background:#EEEEEE;padding-top:85px;
}
.about-wrap .session_5 .top-box .des-box .txt-box{
	text-align:right;
}
.about-wrap .session_5 .top-box .des-box .txt-box h3{
	font-size:24px;
}
.about-wrap .session_5 .top-box .des-box .txt-box p{
	font-size:14px;font-weight:300;
}
.about-wrap .session_5 .top-box .des-box .txt-box p.des{
	font-weight:400;margin-top:35px;
}
.about-wrap .session_5 .bottom-box{
	margin-top:35px;
}
.about-wrap .session_5 .bottom-box .item-box{
	position:relative;
}
.about-wrap .session_5 .bottom-box .item-box .img-box img{
	height:385px;width:100%;object-fit:cover;
}
.about-wrap .session_5 .bottom-box .item-box .txt-box{
	position:absolute;width:100%;height:100%;padding:55px;left:0;top:0;box-sizing:border-box;
}
.about-wrap .session_5 .bottom-box .item-box .txt-box .txt-box-two{
	position:relative;text-align:center;width:100%;
	height:100%;
	transition:all .5s;
}
.about-wrap .session_5 .bottom-box .item-box .txt-box .title-box{
	transition:all .5s;padding-top:100px;
}
.about-wrap .session_5 .bottom-box .item-box .txt-box .title-box h3{
	font-size:24px;color:#fff;
}
.about-wrap .session_5 .bottom-box .item-box .txt-box .title-box p{
	font-size:14px;font-weight:300;color:#fff;
}
.about-wrap .session_5 .bottom-box .item-box .txt-box .des-box p{
	opacity:0;transition:all .5s;
}
.about-wrap .session_5 .bottom-box .item-box:hover .txt-box .txt-box-two{
	background:#51c0bc;
}
.about-wrap .session_5 .bottom-box .item-box:hover .txt-box .title-box{
	transform:translateY(-10px);
}
.about-wrap .session_5 .bottom-box .item-box:hover .txt-box .des-box p{
	opacity:1;color:#fff;
}
.about-wrap .session_5 .bottom-box .public-pagination{
	position:static;margin-top:50px;
}




.about-wrap .session_6{
	background:#f6f6f6;height:735px;
	padding-top:100px;padding-bottom:100px;box-sizing:border-box;
}
.about-wrap .session_6 .centent-box.block{
	width:1500px;display:flex;
}
.about-wrap .session_6 .centent-box .item-box:nth-child(1){
	padding-right:28px;box-sizing:border-box;
}
.about-wrap .session_6 .centent-box .item-box:nth-child(2){
	padding-left:28px;box-sizing:border-box;
}
.about-wrap .session_6 .centent-box .item-box{
	position:relative;	
}
.about-wrap .session_6 .centent-box .item-box .img-box img{
	width:100%;height:535px;object-fit:cover;
}
.about-wrap .session_6 .centent-box .item-box .txt-box{
	position:absolute;top:200px;text-align:center;width:100%;
	padding-left:100px;padding-right:100px;box-sizing:border-box;
}
.about-wrap .session_6 .centent-box .item-box .txt-box h3{
	font-size:36px;color:#fff;margin-bottom:14px;
}
.about-wrap .session_6 .centent-box .item-box .txt-box p{
	font-size:14px;color:#fff;font-weight:300;
}










.about-wrap .session_7 {
  margin-bottom: 130px;min-width:1380px;
}
.about-wrap .session_7 .centent-box .item-box {
  position: relative;display:flex;align-items:flex-start;
  margin-top:200px;
  box-sizing: border-box;
}
.about-wrap .session_7 .centent-box .des-box{
	width:64%;
}
.about-wrap .session_7 .centent-box .item-box p {
  position:relative;
  font-size:22px;
  color: #505050;
 font-weight:300;
  z-index: 2;
  line-height: 1.8;
}
.about-wrap .session_7 .centent-box .item-box p em {
  position: absolute;
  left:-12px;
  top: 20px;
  width:5px ;
  height:5px;
  background-color: #51c0bc;
  border-radius: 50%;
  margin-right: 10px;
}
.en .about-wrap .session_7 .centent-box .item-box p{
	font-size:16px;
}
.en .about-wrap .session_7 .centent-box .item-box p em{
	top:13px;
}
.about-wrap .session_7 .centent-box .item-box .info-box {
  position: relative;padding-left:275px;padding-right:8%;box-sizing:border-box;
  width:100%; padding-top:85px;
  text-align: left;
  background-color: #f6f6f6;
  height:400px;
}
.about-wrap .session_7 .centent-box .item-box .des-box h3 {
  position: absolute;
  color:#505050;
  font-size:70px;
  line-height: 1.1;
  font-weight: 400;
  /*font-family: Bahnschrift, Arial, Helvetica, sans-serif;*/
  left:275px;
  top:-110px;
  /*font-style: oblique;*/
}
.about-wrap .session_7 .centent-box .img-box{
	width:36%;
}
.about-wrap .session_7 .centent-box .img-box img{
	height:400px;object-fit:cover;position:relative;
	top:-110px;width:100%;
}
/*.about-wrap .session_7 .centent-box .item-box:nth-child(2n+2) {
  padding-right: 20%;
  padding-left: 0;
}*/
/*.about-wrap .session_7 .centent-box .item-box:nth-child(2n+2) .info-box h3 {
  left: auto;
  right: -200px;
}*/
.about-wrap .session_7 .left-pop {
  position: fixed;
  top: 50%;left: -100%;
  transform: translateY(-50%);
  z-index: 99;
  transition: left 0.3s;
}
.about-wrap .session_7 .left-pop.active {
  left: 0;
}
.about-wrap .session_7 .left-pop::before {
/*  content: '';
  display: block;
  width: 14px;
  height: 14px;
  background: url(../images/icon_38.png) no-repeat;
  position: absolute;
  left: 80px;
  margin-left: -6px;
  bottom: -5px;*/
}
.about-wrap .session_7 .left-pop:after {
  content: '';
  display: block;
  width: 1px;
  height: 100%;
  background-color: #d7d7d7;
  position: absolute;
  left: 80px;
  top: 0;
}
.about-wrap .session_7 .left-pop .swiper-container {
  width: 160px;
  height: 400px;
}
.about-wrap .session_7 .left-pop .swiper-container a {
  position: relative;
  display: block;
  width: 100%;
  height: 80px;
  text-align: right;
  font-size: 16px;
  color: #333333;
  line-height: 80px;
}
.about-wrap .session_7 .left-pop .swiper-container a:after {
  width: 10px;
  height: 1px;
  background-color: #d7d7d7;
  content: '';
  display: block;
  position: absolute;
  left: 80px;
  transform: translateX(-50%);
  top: 50%;
  transition-duration: 0.3s;
}
.about-wrap .session_7 .left-pop .swiper-container .swiper-slide-active a {
  color: #51c0bc;
}
.about-wrap .session_7 .left-pop .swiper-container .swiper-slide-active a:after {
  width: 50px;
  background-color: #51c0bc;
}