.lg-block {
	display: block;
}

.lg-flex {
	display: flex;
}

.lg-hidden {
	display: none;
}
@font-face {
	font-family: "ali";
	src: url('../fonts/impact.ttf')
}
.w1300{width: 81.25%; margin: 0 auto;}
.w1400{ width: 70%; margin: auto;}
/*头部k*/
.page{ position: absolute;top: 0px;z-index: 9;width: 100%;height: 120px; border-bottom: 1px solid rgba(255,255,255,0.3)}
.page .nave{width: 65.25%;position: relative;margin-left: 10%;}
.page h1{ width: 18%;}
.page h1 img{ width: 100%;margin-top: 11%;}
.nave ul li{ width: 10%;float: left;text-align: center;line-height: 120px;color: #fff;margin: 0px 2%;}
.nave ul li a{ color: #FFF;font-size: 0.18rem;}
.nave ul li.on{ color: #caa870;}
.nave ul li.on a{ color: #caa870;font-weight: 800;}
.nave ul li:hover a{color: #caa870;}

.nave ul .weixin:hover{border-bottom: none;}
.weixin i{ line-height: 120px;}
.weixin .code{ position: absolute; top: 100%; right: 4%; width: 120px; height: 120px;  display: none;}
.weixin .code img{ width: 100%;}
.weixin:hover .code{ display: block; z-index: 9;}
.lb{ position: relative;}
.lb .swiper-container {width: 100%;height: 100%;margin-left: auto; margin-right: auto;position: relative;}
.lb .swiper-slide {text-align: center;font-size: 18px;background: #fff;/* Center slide text vertically */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;}
/* .swiper-slide img{ width: 100%;} */
.lb .swiper-container>.swiper-pagination-bullets{ bottom: 6% !important;}
.lb .swiper-pagination-bullet{width: 0.84rem !important; height: 2px!important; background: #fff; opacity:0.5;border-radius: initial;}
.lb .swiper-pagination-bullet-active{ opacity: 1;}
.lb .swiper-button-prev{ left: 36% !important; top: 94%;outline: none;color: #fff; width: 120px;height: 40px;border-radius: 50%;}
.lb .swiper-button-next:after,.lb .swiper-button-prev:after{ font-size: 25px !important;}
.lb .swiper-button-prev:after{ margin-left: -60%;}
.lb .swiper-button-next:after{ margin-left: 20px;}
.lb .swiper-button-next{ right: 36.5% !important;top: 94%;outline: none;color: #fff;width: 120px;height: 40px;border-radius: 50%;}
.lb .swiper-slide img{width: 100%;height: auto;min-height: 100%;transition: 1s linear 2s;transform: scale(1.05,1);}
.lb .swiper-slide-active img {transition: 5s linear; transform: scale(1,1);}
.lb .swiper-button-prev:hover,.lb .swiper-button-next:hover{ background: none;}
.lb .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: auto;}

.seach_cont .icon{ background:url(../images/search1.png) no-repeat left center; background-size: 100%; width: 30px; height: 30px;
	display: block;margin-top: 5px;}
.seach_cont{background: #fff; width: 25%; height: 50px; border:1px solid #bebebe; border-radius: 25px;  padding: 5px 10px;  position: absolute; top: 100%; right: 12%; z-index: 9;display: none;}
.seach_cont .souo{ width: 110px; float: right; background: #cccccc;  border-radius:20px; display: block; height: 100%; line-height: 40px; text-align: center; color: #999; font-size: 0.18rem; margin-right: 1%;}
.seach_cont span:hover{ background: #3d3c3a; color: #fff;}
.seach_cont form{ width: 100%; float: right;  display: block;}
.seach_cont input{ width: 60%; margin-left: 3%;  display: block; float: left; height: 40px; background: none; border: none;outline:medium; line-height: 40px; color:#cccccc; font-size: 0.18rem; border-bottom: 1px solid #ccc; }
.search1 button{ border: none; background: none; outline:medium;}
.search{ width: 5%; height: 120px; display: block; }
.search{ background: url(../images/sousuo.png) no-repeat center;background-size: 100%; height: 120px;}
.search  a{ float: left; width: 50px; height: 60px;  box-sizing: border-box;margin-top: 38%; margin-left: 18%;}
.search .btn {background:url(../images/search1.png) no-repeat center; background-size: 60%;}
.search .btn2{background:url(../images/search2.png) no-repeat center; background-size: 60%;}
/*项目*/
/*.box_1{width: 100%;display: inline-block;padding-top: 100px;background: url(../images/beijing3.jpg) no-repeat top;padding-bottom: 0.3rem; background-size: 120%; }*/
/*.box_1 h3{ text-align: center;}*/
/*.box_1 h3 img{ width: 30%}*/
/*.box_1 .about_box{ width: 90%;margin: auto;text-align: center;}*/
/*.box_1 .about_box p{ font-size:0.36rem;margin: 40px 0px;}*/
/*.box_1 .about_box span{ width: 80%;font-size: 0.2rem;line-height: 48px;}*/
/*.box_1 .about_box span p{ font-size:0.2rem;line-height: 48px;margin: 0px;}*/
/*.box_1 .about_box span i{ font-size:0.3rem; color: #2167a2}*/
/*.more a{ width: 15%;border: 1px solid #999999;display: block;height: 60px;border-radius: 30px;line-height: 60px;margin:68px  auto;font-size: 0.2rem;}*/
/*.more a i { width: 15%;display: block;float: right; margin-right: 10%;margin-top: 7%;}*/
/*.more a i .q1{ display: block;}*/
/*.more a i .q2{ display: none; width: 120%;}*/
/*.more a i img{ width: 100%;}*/
/*.more a:hover{ background: #1d3d95;color: #fff;}*/
/*.more a:hover .q1{  display: none;}*/
/*.more a:hover .q2{  display: block;}*/
/*.more a:hover i{ margin-top: 6%}*/
/*.num{ height: 160px; color: #333; width: 80%;margin: auto; }*/
/*.num dl dt{ width: 25%;float: left; font-size: 0.24rem; margin-top: 4%;color:#333;position: relative; text-align: center }*/
/*.num dl dt b{ font-size: 0.56rem; font-weight:bold; color:#333;display: inline-table;color: #1d3d95;font-family: Arial, Helvetica, sans-serif;}*/
/*.num dl dt:nth-child(4){ border: none; margin-right: 0px;}*/
/*.num .num_title{ font-size: 0.18rem; font-weight: 500;color: #333;}*/
/*.num .num_jia{vertical-align: top; font-size: 0.2rem;color:#1d3d95;margin-left: -10px;margin-top: -10px;}*/
/*.num dl dt::after{content:'';width: 1px;height: 90px;background: #999;display: block;transform: rotate(15deg);position: absolute;top: 0px;right: 0;}*/
/*.num dl dt:last-child::after{ display: none;}*/
.index-group {
	margin-top: .62rem;
}
.index-title {
	font-size: .4rem;
	line-height: 1;
	margin-bottom: .45rem;
	width: 100%;
	display: inline-block;
}
.index-title .tit {
	marign-bototm: .25rem;
	font-size: .38rem;
	line-height: 1;
	font-weight: bold;
}
.index-title .tit-en {
	margin-bottom: 0.15rem;
	font-size: .48rem;
	font-family: arial;
	font-weight: bold;
}
.index-group-wrap .video-wrp {
	width: 7.33rem;
	height:5.6rem;
	margin-right: 4.9%;
}
.index-group-wrap .video-wrp .img,
.index-group-wrap .video-wrp video {
	width: 100%;
	height: 100%;
}
.index-group-wrap .video-wrp video { background:#000}
.index-group-wrap .video-wrp .icon {
	width: 1.02rem;
	height: 1.02rem;
	position: absolute;
	left: 50%;
	margin-left: -0.51rem;
	top: 2.45rem;
	z-index: 5;
	cursor: pointer;
}
.index-group-wrap .video-wrp .img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 4;
}
.index-group-wrap .video-wrp .close{ position:absolute; right:5%; top:5%;color:#fff;font-size:0.3rem}
.index-group-wrap .con-wrp {
	padding-top: .19rem;
}
.index-group-wrap .con-wrp .tit {
	font-size: .28rem;
	line-height: 0.7rem;
	font-weight: bolder;
}
.index-group-wrap .con-wrp .tit-en {
	font-size: .18rem;
	line-height: 0.5rem;
	margin-bottom: .1rem;
	padding-left: .23rem;
	border-bottom: 1px solid #dddddd;
	position: relative;
}
.index-group-wrap .con-wrp .tit-en:after {
	content: '';
	display: block;
	width: .12rem;
	height: .12rem;
	background-color: #26438a;
	position: absolute;
	left: 0;
	top: .18rem;
}
.index-group-wrap .con-wrp .desc {
	font-size: .18rem;
	line-height: .45rem;
	height: 2.75rem;
	overflow: hidden;
	margin-bottom: .25rem;
	text-indent:2em;
}
.index-group-wrap .num-item {
	width: auto;
	padding-right: 3.3%;
	line-height: 1;
}
.index-group-wrap .num-item .num {
	height: .6rem;
	color: #26438a;
	padding-right: .45rem;
	display: inline-block;
}
.index-group-wrap .num-item .num .text1 {
	font-size: .6rem;
	font-family: "ali";
	float: left;
	margin-right: 0.1rem;
}
.index-group-wrap .num-item .num .text2 {
	font-size: .17rem;
	position: absolute;
	right: 0;
	bottom: .08rem;
}
.index-group-wrap .num-item .num .text3 {
	font-size: .17rem;
	position: absolute;
	right: 0;
	top: 0;
}
.index-group-wrap .num-item .num-desc {
	font-size: .14rem;
	margin-top: .12rem;
}
.left-title{width: 75%; float: left }
.moer-keft{ width: 2rem;
	float: right;
	height: 56px;
	background: #26438a;
	transition: all 0.6s;
	font-size: 16px;
	line-height: 56px;
	color: #fff;
	padding: 0px 30px;
	box-sizing: border-box;
	border-radius: 10px;
	position: relative;
	margin-top: 0.4rem;}
.moer-keft a{ color: #fff; font-size: 0.16rem}
.moer-keft::after {
	content: '';
	position: absolute;
	background: url(../images/xiaojain.png) no-repeat;
	width: 30px;
	height: 8px;
	top: 25px;
	right:30px;
}
.moer-keft:hover{ border-radius: 30px;}
	/*此项目*/
.nucleus-box{ background: #eff2f7; width:100%;  padding-top: 2%; display: inline-block; padding-bottom:0.8rem; margin-top: 0.8rem }
.box-4{ width: 96.875%; margin: auto; display: block;}
.box-4 ul li{ width: 16.58%; overflow: hidden; height: 6.5rem;position: relative; float: left;margin-right: 1px;}
.box-4 ul li img{ width: 100%; height: 100%;  object-fit: cover}
.nucleus-cont{ position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.6); z-index: 2; top: 0px; left: 0px; padding: 32% 11% 0px; padding-left: 22%; box-sizing: border-box;writing-mode: vertical-lr;}
.nucleus-cont h5{ font-size: 0.4rem; color: #fff; font-weight: 600;letter-spacing:10px;}
.nucleus-cont span{ font-size: 0.18rem; color: #fff; text-transform:uppercase;  }
.box-4 ul li.on .nucleus-cont{ display: none;}
/*.box-4 ul li.on { width: 23.7%;}*/
.nucleus-lsit{ width: 100%; height: 100%; position: absolute; z-index: 2; background: rgba(38,67,138,0.9); top: 0px; left: 0px; display: none; text-align: left;padding: 0px 10%; padding-top: 40%; box-sizing: border-box; color: #fff; }
.nucleus-lsit dl{ line-height: 0.4rem; font-size: 0.17rem; float: left; min-width:50%}

.nucleus-lsit h4{ font-size: 0.34rem; color: #fff; font-weight: bold; line-height: 0.8rem;}
.box-4 ul li.on .nucleus-lsit{ display: block;}
/*tuandui*/
.team-box{margin-top: 0.8rem;width:100%;display: inline-block}
.team-list{float: right; width:90.5%; position: relative;  }
.founder{width: 39%; float: left; height: 840px; position: relative; }
.founder .imgs{ width: 100%; height: 100%; object-fit: cover;}
.founder .founder-kuang{ width: 100%; height: 100%;padding: 24px 19px; box-sizing: border-box; position: absolute; top: 0px; left: 0px;}
.founder .founder-kuang .founder-thumb{ border: 10px solid #fff; padding: 25% 25% 0px 25%; color: #fff;}
.founder  .tame-title{ font-weight: bold; font-size: 0.26rem}
.founder .founder-kuang p{ font-size: 26px; line-height: 30px;  font-weight: bold}
.founder .founder-kuang .span{ font-size: 16px; line-height: 30px; height: 417px; overflow: hidden; margin-top: 40px; margin-bottom: 30%;}


.team-mediate{ width: 60%; height: 840px; position: relative;float: right; }
.team-swiper{ width: 100%; height: 840px;}
.team-swiper .team-slide{ width: 335px; height: 413px; position: relative;}
.team-swiper .team-slide .team-img{ width: 100%; height: 100%; overflow: hidden;}
.team-swiper .team-slide .team-img img{ width: 100%; height: 100%; object-fit: cover; -webkit-transition: all 2s;transition: all 2s;}
.team-swiper .team-slide:hover .team-img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.team-swiper .team-slide .team-cont{  width: 99.9%; height: 128px; background: #fff; padding: 16px 12px; box-sizing: border-box; position: absolute; bottom: 0px; left: 0px; border: 1px solid #000; display: none; }
.team-swiper .team-slide .team-cont .team-name{ font-size: 0.18rem; font-weight: bold;}
.team-swiper .team-slide .team-cont p{color: #000; font-size: 0.14rem; line-height: 0.2rem; margin: 10px 0px; margin-bottom: 0px;}
.team-swiper .team-slide .team-cont span{color: #333; font-size: 12px; width: 100%; display: block; letter-spacing:1px; line-height: 0.2rem;}

.team-swiper{ width: 100%; overflow: hidden;}
.team-swiper .swiper-button-next, .team-swiper .swiper-button-prev{width: 50px; height: 50px; background: rgba(0,0,0,0.6); border-radius: 50%; opacity: 0; z-index: 99 }
.team-swiper .swiper-button-prev:after, .team-swiper .swiper-button-next:after{ font-size: 30px; color: #fff;}
.team-swiper .swiper-button-next{ right: 0.6%;}
.team-swiper .swiper-button-prev{ left: 0.6%;}
.team-mediate:hover .team-swiper .swiper-button-next{ opacity: 1; z-index: 9999}
.team-mediate:hover .team-swiper .swiper-button-prev{ opacity: 1; z-index: 9999}
.team-swiper .team-slide :hover .team-cont{ display: block; transition:all 2s ease;}
/*youshi*/
.index-adv-container {
	background:url("../images/beijing4.jpg") #2f387d no-repeat center bottom;
	background-size: 100% auto;
	padding-top: 0.7rem;
	padding-bottom: 0.82rem;
	margin-top: 0.7rem;
}
.index-adv-container .tit1 {
	font-size: 0.4rem;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.index-adv-container .tit2 {
	font-size: 0.16rem;
	line-height: 60px;
	color: #fff;
	text-align: center;
}
.index-adv-list1 {
	width: 60%;
	margin: auto;
	margin-bottom: 0.5rem;
	display: flex;
	margin-top: 30px;
}
.index-adv-list1-item {
	color: #fff;
	width: 33%;
	float: left;
	margin: 0px 1%;
}
.index-adv-list1-item > img {
	width: 96px;
	margin: auto;
	display: block;
}
.index-adv-list1-item .text1 {
	font-size: 0.18rem;
	line-height:0.6rem;
	text-align: center;
}
.index-adv-list1-item .text2 {
	font-size: 0.14rem;
	line-height: 25px;
	text-align: center;
}
.index-adv-list2 {
	width: 81.25%;
	background: #fff url("../images/tu4.png") no-repeat right bottom;
	border-radius: 4px;
	overflow: hidden;
	padding: 37px 35px;
	position: relative;
	margin: auto;
	display: -webkit-flex;
	margin-top: 30px;
}
.index-adv-list2-item {
	position: relative;
	padding: 0 16px;
	width: 25%;
}
.index-adv-list2-item:after {
	content: '';
	width: 1px;
	height: 290px;
	background-color: #cccccc;
	position: absolute;
	right: 0px;
	top: 0px;
}
.index-adv-list2-item:last-child:after {
	display: none;
}
.index-adv-list2-item .line{
	width: 30px;
	height: 3px;
	background-color: #2f387d;
	margin-bottom: 12px;
}
.index-adv-list2-item .tit {
	font-size: 0.18rem;
	font-weight: bold;
	margin-bottom: 10px;
}
.index-adv-list2-item .tit img{ width: 15%}
.wap{ display: none;}
.index-adv-list2-item .desc {
	font-size: 0.14rem;
	line-height: 0.28rem;
}
.index-adv-list2-item .desc a{ width: 100%; display: block; float: left; font-size: 0.14rem;}
.index-adv-list2-item .desc a:first-child{ width: 100%;}
.index-adv-list2-item .desc span a{ font-size: 0.2rem; font-weight: bold; line-height: 0.4rem;}
.index-adv-list2-item .desc .fubiaoti{ font-size: 0.14rem;  width: 90%;}
.index-adv-btn {
	width: 1.2rem;
	height: 0.45rem;
	line-height: 0.45rem;
	font-size: 0.18rem;
	color: #fff;
	text-align: center;
	background-color: #2f387d;
	border-radius: 3px;
	position: absolute;
	left: 16px;
	top: 110%;
}
.xs-nonetite{ font-size:0.26rem;color: #fff;text-align: center; font-weight: bold; margin-bottom: 20px; letter-spacing:2px}
/*新闻*/
.news-box{ padding:50px 0; overflow:hidden; height:auto;}
.first-title{ width:38.2%; height:470px; overflow:hidden; position:relative; }

.first-title img{ width:auto; max-width:100%; margin-top:20px; transition:all 0.7s}
.first-title:hover img{ transform:scale(1.1)}
.first-title .info{ position:absolute; left:0; bottom:0; width:100%; padding:26px 0; line-height:40px; text-align:center; background:rgba(27,27,27,0.7); color:#fff; font-size:18px; letter-spacing:3px;}
.index-list-news{ width:59%; margin-left:2%; padding-top:10px}
.index-list-news ul li{ background:url(../images/dot.png) left no-repeat; line-height:0.6rem; height: 0.6rem; font-size:0.18rem; color:#595959; padding-left:5%; overflow: hidden}
.index-list-news ul li span{ float:right;}
.index-list-news ul li a{font-size:18px; color:#595959; transition:all 0.7s ease}
.index-list-news ul li:hover a{ color:#0057AE}
.index-list-news ul li .more{  width:126px; height:36px; text-align:center; line-height:32px !important; font-size:0.18rem; border:2px solid #595959; border-radius:8px;}
/*合作*/
.hezuo{ margin-top: 65px;overflow: hidden;background: url(../images/indexsl.jpg) no-repeat bottom;}
.cooperation { margin: 60px 0px; }
.cooperation ul li{ width: 204px; height: 145px; background: #fff; border: 1px solid #c3c3c3; margin-right: 19px; border-radius: 20px; overflow: hidden;}
.cooperation ul li .coop-lsit { width: 100%; height: 100%;display: flex; align-items: center;}
.cooperation ul li .coop-lsit img{ display: block; margin: auto; height: 100%;}
.title .zhu-title{font-size: 40px; color: #333; line-height: 60px; font-weight: bold; text-align:center}
.title .zhu-title span{ color: #0AA095;text-align:center}
.title .fu-title{ line-height: 40px; height: 40px;text-align:center}
.title .fu-title span{ font-size: 16px;   color: #999; margin: 0px 10px;}
.title .fu-title i img{ display: inline-block;}

.right-liuyan{width: 100%; position: relative; padding-top: 18px;background: #26438a;}
.right-liuyan .magess{padding:0.26rem 0px; box-sizing: border-box; width: 100%;display: inline-block; }
.right-liuyan .magess .name{ width: 20%; margin-right: 2%; overflow: hidden; background: #fff; height: 65px; line-height: 65px; border-radius: 10px; box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.06); margin-bottom: 32px; float: left  }
.right-liuyan .magess .name span{display: flex; align-items: center; width: 25%; float: left;}
.right-liuyan .magess .name span img{ float: left; margin: 0px 15px; width: 27px;margin-top: 22%}
.right-liuyan .magess .name input{width: 74%; float: right; height: 65px; line-height: 65px; font-size: 0.16rem; color: #999; border: none;outline: none;}
.right-liuyan .tijiao{width: 12%; float: left; text-align: center }
.right-liuyan .tijiao input{ width: 100%; height: 70px; line-height: 70px; border-radius: 10px; background: #fff; font-size: 0.2rem; font-weight: 500; color: #000; border: none; outline: none; text-align: center}
/**/
.news {padding: 100px 0 80px;background: #f6f6f6;}
.news .moreLink {
	position: absolute;
	right: 0;
	top: 58px;
	z-index: 2;
}
.news .newsBox {
	z-index: 1;
}
/* .news .newsList .list1 ul {
  margin-right: -38px;
} */
.news .newsList .list1 ul::after {
	content: "";
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.news .newsList .list1 ul li {
	float: left;
	width: 32%;
	height: 436px;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	margin-right: 2%;
	background: #fff;
}
.news .newsList .list1 ul li:nth-child(3){ margin-right: 0px;}
.news .newsList .list1 ul li .pic {
	width: 100%;
	height: 280px;
	display: block;
	position: relative;
	overflow: hidden;
}
.news .newsList .list1 ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	object-fit: cover;
}
.news .newsList .list1 ul li .cont {
	height: 214px;

	position: relative;
	padding: 0px 10px;
	padding-top: 0.15rem;
	box-sizing: border-box;
}
.news .newsList .list1 ul li .cont .bt {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.18rem;
	height: 36px;
	line-height: 36px;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.news .newsList .list1 ul li .cont .bt:hover {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}
.news .newsList .list1 ul li .cont p {
	display: block;
	overflow: hidden;
	/*  text-overflow: ellipsis;
      white-space: nowrap; */
	font-size: 15px;
	color: #888888;
	height: 50px;
	line-height: 25px;
	margin-top: 8px;
}
.news .newsList .list1 ul li .cont .date {
	border-top: 1px solid #ebebeb;
	padding-top: 14px;
	line-height: 22px;
	color: #cdcdcd;
}
.news .newsList .list1 ul li .cont .date:before {
	content: "";
	display: inline-block;
	width: 19px;
	height: 22px;
	vertical-align: top;
	background: url(../images/date.png) 0 center no-repeat;
	margin-right: 24px;
}
.news .newsList .list1 ul li .cont .more {
	position: absolute;
	width: 18px;
	height: 13px;
	right: 0;
	top: 60%;
	right: 10px;
	background: url(../images/newsar.png) 0 center no-repeat;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.news .newsList .list1 ul li .cont .more:hover {
	background-image: url(../images/newsarh.png);
}
.news .newsList .list1 ul li:hover .pic img {
	-webkit-transform: scale(1.1) rotate(0);
	-moz-transform: scale(1.1) rotate(0);
	-o-transform: scale(1.1) rotate(0);
	transform: scale(1.1) rotate(0);
}
.news .newsList .list1 ul li:hover .cont .bt {
	color: #d7000f;
}
.news .newsList .list1 ul li:hover .cont .more {
	animation: zyfd 1.5s linear infinite;
}
.news .newsList .list2 {
	margin-top: 10px;
}
.news .newsList .list2 ul {
	margin-right: -40px;
}
.news .newsList .list2 ul::after {
	content: "";
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.news .newsList .list2 ul li {
	float: left;
	margin-top: 20px;
	margin-right:2%;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	width: 31.2%;
	height: 96px;
	border: solid 1px #dcdcdc;
	padding: 22px 25px 0;
	background: #fff;
	box-sizing: border-box;
}
.news .newsList .list2 ul li .date {
	height: 16px;
	font-family: Arial;
	color: #666666;
	background: url(../images/date2.png) 0 center no-repeat;
	text-align: right;
	font-size: 14px;
	color: #999999;
}
.news .newsList .list2 ul li .bt {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.18rem;
	line-height: 36px;
	height: 36px;
	margin-top: 12px;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.news .newsList .list2 ul li .bt:hover {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}
.news .newsList .list2 ul li .bt:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -2px;
	margin-right: 20px;
	width: 26px;
	height: 1px;
	background-color: #092b59;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.news .newsList .list2 ul li:hover {
	border-color: #d7000f;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
}
.news .newsList .list2 ul li:hover .bt {
	color: #d7000f;
}
.news .newsList .list2 ul li:hover .bt:before {
	background-color: #d7000f;
}
.news .newsList .list3 {
	height: 150px;
	border: solid 1px #dddddd;
	margin-top: 22px;
	padding: 0 19px;
}
.news .newsList .list3 ul::after {
	content: "";
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.news .newsList .list3 ul li {
	float: left;
	width: 420px;
	height: 148px;
	padding-top: 26px;
	text-align: center;
	position: relative;
}
.news .newsList .list3 ul li:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 73px;
	width: 1px;
	height: 20px;
	background-color: #dddddd;
}
.news .newsList .list3 ul li:first-child:before {
	display: none;
}
.news .newsList .list3 ul li .bt {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	height: 56px;
	line-height: 56px;
	padding: 0 20px;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.news .newsList .list3 ul li .bt:hover {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}
.news .newsList .list3 ul li .line {
	height: 1px;
	background-color: #dddddd;
	position: relative;
}
.news .newsList .list3 ul li .line:before {
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	width: 0;
	width: 50px;
	margin-left: -25px;
	height: 2px;
	background-color: #147fe3;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.news .newsList .list3 ul li .date {
	line-height: 12px;
	color: #999999;
	margin-top: 20px;
}
.news .newsList .list3 ul li:hover .bt {
	color: #12c371;
}
.news .newsList .list3 ul li:hover .line:before {
	width: 80px;
	margin-left: -40px;
}
.big-title{ width: 100%; display: inline-block;}
.big-title p{ text-align: left;}
.big-title .bt1{font-size: 48px;color: #353535;font-weight: bold;}
.big-title .bt1 i{ font-size: 20px;color: #666; margin-left: 15px; font-weight: 300; text-transform:uppercase;  }
.big-title .bt1 span{color: #132c66}
.big-title .bt2{font-size: 20px;color: #666;margin-top: 5px;}
.bt-left{ width: 70%;}
.big-title span{ float: right; width: 1.4rem; height: 0.45rem; line-height: 0.45rem; text-align: center; background: #d7000f; border-radius: 10px; margin-top: 2%;}
.big-title span a{ color: #fff; font-size: 16px;}
.big-title span b{ width: 20px; margin-left: 10px;}
/*dibu*/
.footer {
	background: url(../images/aboutbei.jpg) center 0 no-repeat;
	font-size: 14px;
	position: relative;
	color: #abb8ca;

}
.footer a {
	color: #abb8ca;
}
.footer a:hover {
	color: #fff;
	text-decoration: underline;
}
.footer .footNav {
	padding-top: 56px;
	height: 323px;
}
.footer .footNav dl {
	float: left;
	padding-top: 6px;
	width: 19%;
	padding-left: 68px;
	position: relative;
}
.footer .footNav dl dt {
	line-height: 50px;
	font-size: 18px;
	height: 50px;
	color: #ffffff;
}
.footer .footNav dl dt i {
	display: block;
	position: absolute;
	left: 0;
	top: 6px;
	width: 50px;
	height: 50px;
	border: solid 2px rgba(255, 255, 255, 0.3);
	border-radius: 100%;
	line-height: 46px;
	text-align: center;
	font-size: 32px;
	font-family: 'Times New Roman', Times, serif;
	font-weight: bold;
}
.footer .footNav dl dd {
	height: 136px;
	margin-top: 16px;
}
.footer .footNav dl dd a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
}
.footer .footNav dl dd a:hover {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}
.footer .footNav dl dd a:hover {
	color: #fff;
}
.footer .footNav .ewmBox {
	float: right;
}
.footer .footNav .ewmBox .ewm::after {
	content: "";
	display: block;
	clear: both;
	font-size: 0;
	line-height: 0;
}
.footer .footNav .ewmBox .ewm div {
	float: left;
	width: 144px;
	margin-left: 52px;
	text-align: center;
}
.footer .footNav .ewmBox .ewm div:first-child {
	margin-left: 0;
}
.footer .footNav .ewmBox .ewm div img {
	display: block;
	background: url(../images/ewmbg.png) center center no-repeat;
	padding: 6px;
	width: 140px;
	height: 140px;
}
.footer .footNav .ewmBox .ewm div span {
	display: block;
	font-size: 14px;
	line-height: 1;
	margin-top: 16px;
	color: #fff;
}
.footer .footNav .ewmBox .img {
	text-align: right;
	line-height: 28px;
	margin-top: 27px;
}
.footer .footNav .ewmBox .img img {
	max-height: 18px;
	width: auto !important;
	vertical-align: middle;
	margin-left: 5px;
}
.footer .lxList {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	height: 120px;
}
.footer .lxList ul {
	width: 1000px;
	float: left;
	display: flex;
	justify-content: space-between;
	padding-top: 26px;
}
.footer .lxList ul li {
	color: #ffffff;
}
.footer .lxList ul li:nth-child(2),.footer .lxList ul li:nth-child(3){ padding-left: 25%;}
.footer .lxList ul li h4 {
	line-height: 32px;
	color: #fff;
	font-size: 16px;

}
.footer .lxList ul li p {
	font-size: 16px;
}
.footer .lxList ul li.li1 {
	background: url(../images/lxico1.png) 0 center no-repeat;
	font-size: 14px;
}
.footer .lxList ul li.li1 span {
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
}
.footer .lxList ul li.li2 {
	background: url(../images/lxico2.png) 0 center no-repeat;
}
.footer .lxList ul li.li3 {
	background: url(../images/lxico3.png) 0 center no-repeat;
}
.footer .lxList .lyBtn {
	float: right;
	width: 170px;
	height: 52px;
	line-height: 52px;
	background-image: linear-gradient(0deg, #0054b4 0%, #12c371 100%);
	color: #fff;
	font-size: 18px;
	margin-top: 50px;
	text-align: center;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.footer .lxList .lyBtn:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 2px solid #fff;
	z-index: -1;
	opacity: 0;
	-webkit-transform: scale3d(0.6, 0.6, 1);
	transform: scale3d(0.6, 0.6, 1);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
	box-sizing: border-box;
}
.footer .lxList .lyBtn:hover {
	background: none;
}
.footer .lxList .lyBtn:hover:before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	opacity: 1;
}
.footer .lxList .lyBtn:hover {
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px);
	box-shadow: 0 10px 10px -5px rgba(255, 255, 255, 0.5);
}
.footer .copyright {
	background-color: #010711;
	line-height: 34px;
	padding: 5px 0;
	position: relative;
	z-index: 2;
	font-size: 14px;
	text-align: center;
	color: #abb8ca;
}
.footer .copyright a {
	color: #abb8ca;
}
.footer .copyright a:hover {
	color: #fff;
}
.footer .copyright img {
	max-height: 18px;
	width: auto !important;
	vertical-align: middle;
	margin-left: 5px;
}
.footer .footNav .dl3{ width: 30%}
.footer .footNav .dl3 ul{ margin-top: 2%}
.footer .footNav .dl3 ul li{ line-height:0.5rem; }
.footer .footNav .dl3 ul li img{ float: left; margin-right:10px; margin-top: 3% }
.footer .footNav .dl3 ul li span{ color: #fff; font-size: 0.18rem}
.fr-moer{ float: left}
.banner-image{ height: 690px; background-position:top center; background-size: cover; background-repeat: no-repeat;}
/*neiye*/
.public_ej{ padding-top:50px; width: 100%; display: inline-block; }
.public_left{width:20%;margin-bottom:30px;float: left;}
.public_left .public_l_box .public_l_title{background:#2565af;color:#FFFFFF;padding:20px 0;text-align: center;}
.public_left .public_l_box .public_l_title p{font-size:26px;margin-bottom:5px; font-weight:bold; letter-spacing:3px;}
.public_left .public_l_box .public_l_title span{font-size:18px;}
.public_left .public_l_box .public_l_thumb{width:100%;height:200px;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.public_left .public_l_box .public_l_thumb img{ width: 100%;height: 100%;object-fit: cover }

/* ———————————————————————————————————————————————————————————————————————————————————————————————— */

.public_left .public_l_box .public_l_nav {text-align: center;font-size:24px;}
.public_left .public_l_box .public_l_nav .public_l_dt{width:100%;line-height:60px;border-bottom:1px solid #d7d7d7;transition: all 0.5s; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;}
.public_left .public_l_box .public_l_nav .public_l_dt a{padding-left:15%;color:#333333;display: block;width:85%; font-size:18px;}
.public_left .public_l_box .public_l_nav .public_l_dt:hover{background: #2565af;transition: all 0.5s; }
.public_left .public_l_box .public_l_nav .public_l_dt:hover a{color:#FFFFFF;}
.public_l_dt:hover ._after{display: block;width: 3px;height: 100%;position: absolute;left: 0;top: 0;background: #ffffff;}
.public_left .public_l_box .public_l_nav .public_l_dt.on,
.public_left .public_l_box .public_l_nav .public_l_dt#open{background: #2565af;}
.public_left .public_l_box .public_l_nav .public_l_dt.on a,
.public_left .public_l_box .public_l_nav .public_l_dt#open a{color:#FFFFFF;}
.public_left .public_l_box .public_l_nav .public_l_dt#open ._after{display: block;width: 3px;height: 100%;position: absolute;left: 0;top: 0;background: #ffffff;}
.public_left .public_l_box .public_l_nav .public_l_dt:after{position: absolute; content:""; right:4%;top:33%;display: block;width:30px;height:30px;background: url(../images/jt_ico.png) no-repeat left center;transition: all 0.5s;}
.public_left .public_l_box .public_l_nav .public_l_dt:hover:after,
.public_left .public_l_box .public_l_nav .public_l_dt.on:after,
.public_left .public_l_box .public_l_nav .public_l_dt#open:after{background: url(../images/jt_ico.png) no-repeat right center;transition: all 0.5s;}
.public_left .public_l_box .public_l_nav .public_l_dd{display: none;}
.public_left .public_l_box .public_l_nav .on+.public_l_dd{display:block;}
.public_left .public_l_box .public_l_nav .public_l_li{width:100%;padding: 0 30px;line-height:60px;font-size:20px;cursor:pointer;border-bottom: 1px solid #cccccc;transition: all 0.5s;}
.public_left .public_l_box .public_l_nav .public_l_li:hover{background:#2565af;transition: all 0.5s;}
.public_left .public_l_box .public_l_nav .public_l_li:hover a{color:#FFFFFF;}

/* ———————————————————————————————————————————————————————————————————————————————————————————————— */

.public_left .public_l_box .public_l_case li{width:90%;margin:20px auto;overflow: hidden;background:#FFFFFF;}
.public_left .public_l_box .public_l_case li .public_l_case_img{width:100%;height:auto;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.public_left .public_l_box .public_l_case li .public_l_case_img img{max-width: 100%; display: block; margin: auto;transition: all 0.5s;}
.public_left .public_l_box .public_l_case li:hover .public_l_case_img img{transition: all 0.5s;transform: scale(1.1);}
.public_left .public_l_box .public_l_case li .public_l_case_botm{text-align: center;font-size:18px;line-height:30px;text-align: center;padding:1%;color:#2565af;}
.public_left .public_l_box .public_l_case li .public_l_case_botm p{}

/* ———————————————————————————————————————————————————————————————————————————————————————————————— */
.public_left .public_l_box .public_l_news{ padding-top:20px;}
.public_left .public_l_box .public_l_news li{line-height:50px;padding-left:10%;position: relative;overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical; border-bottom: 1px solid #d7d7d7 }

.public_left .public_l_box .public_l_news li a{font-size:16px;color:#595959;}

.public_left .public_l_box .public_l_news li:before{position: absolute;content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #7d7d7d;left:5%;top:40%;}

.public_left .public_l_box .public_l_news li:hover a{color:#2565af;}
.techs{ padding:0.5rem 0; height:auto; overflow:hidden; padding-top:40px}
.techs ul li{ float:left; width:22%; text-align:left; font-size:14px; color:#fff;}
.techs ul li img{ width:auto; max-width:30%;}
.techs ul li:first-child{ width:194px; line-height:2rem}

/* 左边部分-over */
.public_right{width:77%;float:right;}
.public_right .public_r_nav{border-bottom:1px solid #b5b5b5;padding-bottom:10px;margin-bottom:10px; height:auto; overflow:hidden}
.public_right .public_r_nav span:first-child{font-size:0.22rem;font-weight:bold;color:#727272;padding-left:2%;border-left:5px solid #376ba8;}
.public_right .public_r_nav span b{font-size:14px;margin-left:1%;}
.public_right .public_r_nav span:last-child{float: right;}
.public_right .public_r_nav span a:hover{color:#2565af;}

.public_cent{width:100%;}
.public_cent .public_r_nav{border-bottom:1px solid #b5b5b5;padding-bottom:10px;margin-bottom:10px; height:auto; overflow:hidden}
.public_cent .public_r_nav span:first-child{font-size:0.22rem;font-weight:bold;color:#727272;padding-left:2%;border-left:5px solid #376ba8;}
.public_cent .public_r_nav span b{font-size:14px;margin-left:1%;}
.public_cent .public_r_nav span:last-child{float: right;}
.public_cent .public_r_nav span a:hover{color:#2565af;}

/**/
.right-linxi{ width: 45%; padding-left: 3%; box-sizing: border-box; float: right; display: inline-block; background: #f2f5fa;}
.right-linxi p{ font-size: 30px; line-height: 36px; font-weight: bold; margin-top: 20px; margin-bottom: 10px;}
.right-linxi span{ font-size: 20px; height: 36px; line-height: 36px; width: 100%; display: block; margin-top: 34px; font-size: 20px; color: #3b3b3b;}
.right-linxi span img{ width: 36px; float: left; margin-right: 20px;}
.map{ width: 100%; display:inline-block; margin-bottom: 40px;}
.left-map{ width: 100%; float: left; display: block; height: 520px}
.left-coop{ width: 100%; height: 100%}
#dituContent{ width: 100%; height: 100%;}
.right-linxi ul{ margin-top: 20px;}
.right-linxi ul li{ width: 30%; float: left; margin-left: 10%; }
.right-linxi ul li img{ width: 100%; }
.right-linxi ul li p{ font-size: 16px; font-weight: 400; text-align: center; height: 40px; line-height: 40px;}
.contact_top {margin:30px 0;}

.contact_top ul li{display:inline-table;width:100%;height:120px;margin:1% 0px;border:1px solid #dedede;padding:1% 2%;}
.contact_top ul li p{ display:block; height:auto; overflow:hidden; clear:both;}
.contact_top ul li:first-child p:last-child,
.contact_top ul li:last-child p:last-child{font-size:18px;}
.contact_top ul li p:first-child{font-size:20px;margin-bottom:10px; line-height:40px;}
.contact_top ul li p:last-child{font-size:0.18rem; line-height: 0.4rem}
.contact_top ul li p img{ float:left; margin-top:0px; margin-right:10px;}
.contact_box{width:100%;height:auto;overflow: hidden;margin-top:30px;}
.contact_box iframe{width:100%;}
.contact_top ul li:first-child{ margin-right: 4%}
.contact_top ul li:nth-child(3){ width: 100%;border: none}
.contact_top ul li dl{ width: 36%; float: left;text-align: center; margin-right:8%;}
.contact_top ul li dl img{ width: 100%}
.contact_top ul{ width: 50%; float: left }
/*资讯内业*/
.news_ej .news_ej_div{border-bottom:1px solid #f4f2f2;padding:20px 0;}
.news_ej .news_ej_div .news_ej_img{width:19.7%;height:140px;display: flex;justify-content: center;align-items: center;overflow:hidden;float: left;}
.news_ej .news_ej_div .news_ej_img img{max-width:100%;display: block;margin:auto;transition: all 0.5s; max-height:100%}
.news_ej .news_ej_div:hover .news_ej_img img{transition: all 0.5s;transform: scale(1.1);}
.news_ej .news_ej_div .news_ej_js{width:62%;float: left;margin:0 3%;padding:30px 0;}
.news_ej .news_ej_div .news_ej_js p{line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news_ej .news_ej_div .news_ej_js p:first-child{font-size:18px;color:#485f9e;}
.news_ej .news_ej_div .news_ej_js p{font-size:16px;color:#322e30;}
.news_ej .news_ej_div .news_ej_date{text-align: center;background:#f4f2f2;padding:1%;float: left;margin:30px 0;}
.news_ej .news_ej_div .news_ej_date span{font-size:0.24rem;}
.news_ej .news_ej_div .news_ej_date p{font-size:0.14rem;}
/*xiang*/
.show .show_title{font-size:22px;text-align: center;}
.show .show_title p:last-child{font-size:16px;color:#666666;}
.show .show_title p span{margin:1%;display: inline-block;}
.show .show_box{font-size:18px;color:#4a4a4a;}
.show .show_box img{display: block;max-width:100% !important;margin:1% auto; width:auto !important;  height:auto !important}
.show .fp p{padding:1%;background:#f5f5f5;border-radius:5px;margin:1% 0;}
.show .fp p a{color:#4a4a4a;transition: all 0.5s;display: block;}
.show .fp p:hover a{color:#fbbd08;transition: all 0.5s;}
.show .show_botm .show_b_box{margin:2% 0;overflow: hidden;}
.show .show_botm .show_b_box .show_b_title{border-bottom:1px solid #494949;display: inline-flex;display: flex;justify-content:space-between;align-items: center;margin-bottom:20px;}
.show .show_botm .show_b_box .show_b_title span{font-size:20px;border-bottom:4px solid #494949;padding:1%;display: inline-block;font-weight:bold; width:15%}
.show .show_botm .show_b_box .show_b_title a{font-size:18px;}
.sho_pro_lb .swiper-slide .sho_pro_img{width:100%;overflow: hidden;height:235px;display: flex;justify-content: center;align-items: center;overflow:hidden;}
.sho_pro_lb .swiper-slide .sho_pro_img img{max-width:100%;display:block;margin:auto;transition: all 0.5s;}
.sho_pro_lb .swiper-slide:hover .sho_pro_img img{transition: all 0.5s;transform: scale(1.1);}
.sho_pro_lb .swiper-slide p{text-align: center;font-size:16px;padding:10px 0;}
.show .show_botm .show_b_box .show_news ul{display: inline-flex;display: flex;justify-content:space-between;flex-wrap: wrap;}
.show .show_botm .show_b_box .show_news ul li{font-size:0.16rem;color:#494949;display: inline-flex;display: flex;justify-content:space-between;width:48%;border-bottom:1px dashed #666666;padding:1%;}
.show .show_botm .show_b_box .show_news ul li a{display: inline-block;width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition: all 0.5s;}
.show .show_botm .show_b_box .show_news ul li:hover a{color:#fbbd08;transition: all 0.5s;}
.list_px {width: 100%;margin: auto;}
.lpx_title {text-align: center;font-size: 30px;color: #1362af;font-weight: 600;padding-top: 38px;}
.lpx_slogen text-align: center;color: #323232;font-size: 24px;font-weight: 600;background: url(../images/double.png) no-repeat center;margin: 4px auto;}
.lpx_en {text-transform: uppercase;text-align: center;font-size: 10px;color: #999999;margin-bottom: 25px;}
.pagees{text-align: center;}
.pagees ul a{padding:5px 10px;border-radius:5px;border:1px solid #989898;color:#989898;display:inline-block;margin:20px 2px;cursor: pointer;}
.pagees a, .pagees span{}
.pagees ul li:hover{border:1px solid #2565af;color:#FFFFFF;background:#2565af;}
.pagees ul span{padding:5px 10px; border:1px solid #2565af;color:#FFFFFF;background:#2565af;}
.pagees ul li.active a{ color:#fff}
/*团队列表*/
.designer-list{ margin-top: 50px;}
.designer-list ul {width: 100%; display: inline-block;}
.designer-list ul li{ width: 24.4%; float: left; margin-right: 0.8%; margin-bottom: 12px; height: 480px; position: relative;}
.designer-list ul li:nth-child(4n){ margin-right: 0px;}
.designer-list ul li .designer-img{ width: 100%; height: 100%; overflow: hidden;}
.designer-list ul li .designer-img img{ width: 100%; height: 100%; object-fit: cover;}
.designer-list ul li:hover .designer-img img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);
	-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.designer-name {width: 100%; display: inline-block; }
.designer-list .designer-name span{ font-size: 15px; line-height: 20px;color: #323234; font-weight: bold; letter-spacing:2px; margin: 5px 0px; display: block; width:36%; float: left;}
.designer-list ul li p{font-size: 0.14rem; line-height: 30px; height: 60px; overflow: hidden;}
.desi-neir{ padding: 15px; box-sizing: border-box; border: 1px solid #000; width: 99.9%; position: absolute; bottom: 0px; left: 0px; background: #fff; display: none;}
.desi-neir::after{content: ''; width: 101%; height: 6px; position: absolute; background: #fff; display:block;top: -7px; left: -1px}
.designer-list ul li:hover .desi-neir{ display: block}
.designer-list .designer_founder{ width: 49.57%; height: 872px; position: relative; float: left; margin-right:0.8%; margin-bottom: 12px;}
.designer-list .designer_founder img{ width: 100%; height: 100%; object-fit: cover;}
.designer_founder .designer_founder-kuang{ width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; padding: 20px; box-sizing: border-box;}
.designer_kuang{ border: 10px solid #fff; height: 805px; padding-top: 38%; padding-left: 12%; box-sizing: border-box; color: #fff;}
.designer_kuang p, .designer_kuang .span{ width: 44%; font-size: 12px; letter-spacing :1.2px}
.designer_tame-title{ width: 22%;}
.designer_kuang p{ line-height: 20px; margin: 22px 0px;}
.designer_kuang .span{ line-height: 25px;}
.left-tuan-img{ width: 40%;height: 750px;overflow: hidden}
.left-tuan-img img{ width: 100%; height: 100%; object-fit: contain}
.show_box-team{ width: 100%; display: inline-block; padding: 0.4rem;}
.right-conten{ width: 55%; text-align: left;}
.right-conten .right-title{ font-size: 0.22rem; font-weight: bold; margin-bottom: 0.1rem}
.right-conten .right-introduce{ font-size: 0.16rem; line-height: 0.3rem}
/*优势*/
.list_px {width: 100%;margin: auto;}
.lpx_title {text-align: center;font-size: 30px;color: #1362af;font-weight: 600;padding-top: 38px;}
.lpx_slogen {text-align: center;color: #323232;font-size: 24px;font-weight: 600;background: url(../images/double.png) no-repeat center;margin: 4px auto;}
.lpx_en {text-transform: uppercase;text-align: center;font-size: 10px;color: #999999;margin-bottom: 25px;}
.ys_content {width: 100%;margin: auto;height: 1131px;background: url(../images/youshi.jpg) no-repeat center; margin-top: 0.5rem; margin-bottom: 0.5rem}
.ys_content .mbox {position: relative;height: 100%;}
.ys_content .youshi1 {top: 53px;left: 0;}
.ys_content .youshi2 {right: 0px;top: 466px;}
.ys_content .youshi3 {left: 0;bottom: -18px;}
.ys_content .youshi {position: absolute;width: 500px;height: 200px;}
.ys_content .youshi .left {width: 45px;height: 80px;float: left;background: #1362af;text-align: center;line-height: 80px;color: #fff;font-size: 0.4rem; font-weight: bold}
.ys_content .youshi .right {width: 424px;float: left;margin-left: 30px;}
.ys_content .youshi .right .title {font-size: 0.28rem;color: #1362AF;font-weight: 600;}
.ys_content .youshi .right .en {font-size: 12px;color: #999;text-transform: uppercase;background: url(../images/bottom_xian.png) no-repeat center bottom;line-height: 30px;}
.ys_content .youshi .right .content {font-size: 0.16rem;color: #323232;margin-top: 9px;line-height: 24px;line-height: 0.3rem}
/**/
.c-i-s1{margin-top: 3.5%}
.cis1-l{width: 52%;float: left;}
.cis1-l .p1{font-weight: bold;font-size: 32px;color: #353535;}
.cis1-l .p1 span{color: #132c66;}
.cis1-l .p2{margin-top: 2%;font-size: 16px;color: #333;}
.com-info{margin-top: 4%;}
.com-info .p{font-size: 0.16rem;color: #000;line-height:0.36rem}
.com-info-1{margin-top: 7%;}
.com-info-1-l{width: 30%;float: left;}
.com-info-1-l img{display: block;width: 100%;}
.com-info-1-r{width: 67%;float: right;}
.com-info-1-r .p-1{font-size: 18px;font-weight: bold;color: #132c66;margin-top: 1.5%;}
.com-info-1-r .p-2{font-size: 16px;color: #999999;margin-top: 3%;line-height: 1.6}
.cis1-r{width: 43%;float: right;height: 600px;}
.cis1-r img{display: block;width: 100%;height: 100%;object-fit: cover}
.big-title{ width: 100%; display: inline-block;}
.big-title p{ text-align: left;}
.big-title .bt1{font-size: 48px;color: #353535;font-weight: bold;}
.big-title .bt1 i{ font-size: 20px;color: #666; margin-left: 15px; font-weight: 300; text-transform:uppercase;  }
.big-title .bt1 span{color: #132c66}
.big-title .bt2{font-size: 20px;color: #666;margin-top: 5px;}
.bt-left{ width: 70%;}
.big-title span{ float: right; width: 1.4rem; height: 0.45rem; line-height: 0.45rem; text-align: center; background: #d7000f; border-radius: 10px; margin-top: 2%;}
.big-title span a{ color: #fff; font-size: 16px;}
.big-title span b{ width: 20px; margin-left: 10px;}
.about_contai{ width: 100%;display: inline-block}
.coop-inside{ width: 100%;background: url(../images/zhongtuo7.jpg) no-repeat top;display: block;margin-top: 80px;padding-top: 0.86rem;padding-bottom: 60px;background-size: 100%;}
.coop-title h4{ font-size: 0.36rem;font-weight: bold;color: #fff; text-align: center;}
.coop-title h4 i{ font-style: initial;font-weight: 500;text-transform:uppercase;}
.coop-inside ul { margin-top: 60px;  width: 100%;display: inline-block;}
.coop-inside ul li{ width: 32%;margin-right: 1.5%;background: #fff;padding: 0.26rem;box-sizing: border-box;border-radius: 10px;float: left;}
.coop-inside ul li:last-child{ margin-right: 0px;}
.coop-inside ul li h5{ width: 100%;text-align: center;margin-top: 20px;}
.coop-inside ul li p{ text-align: center;font-size: 0.24rem;line-height: 0.36rem;margin: 30px 0px;}
.coop-inside ul li span{ color: #221815;font-size:0.18rem;line-height: 0.36rem; min-height: 205px; display: block; text-align: center;}
.coop-inside ul li span p{ font-size:0.18rem;line-height: 0.36rem; margin: 0px;}
.coop-container{ width: 100%; display: inline-block; margin-top: 70px;}
/**/
.jizhang {width: 100%;margin:30px auto; display: inline-block}
.jizhang ul {margin-top: 20px;}
.jizhang ul li { width: 32%; margin-right: 1.2%;  margin-bottom: 15px; height: 240px; border-radius: 15px; float: left;position: relative;overflow: hidden}
.jizhang ul li::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5); top: 0px; left: 0px;z-index: 1}
.jizhang ul li img{ width: 100%; height: 100%; object-fit:cover;}
.jizhang ul li .mask {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(17, 87, 152, .8) url(../images/xian.png) no-repeat center;display: none;}
.jizhang ul li p {position: absolute;top: 50%;left:40%;transform: translate(-7%, -50%);color: #fff;font-size:0.24rem;font-weight: 600;z-index: 2}
.jizhang ul li .mask p {position: absolute;top: 50%;left: 40%;transform: translate(-7%, -50%);color: #fff;font-size: 0.24rem;font-weight: 600;}
.jizhang ul li:hover .mask {display: block}
.jizhang ul li:hover::after{ display: none}
.coop-titletwo{ margin: 30px 0px;}
.coop-titletwo h4{ color: #000; text-align: center;}
.sec04-box4{ width: 100%; display: inline-block; background: #fff; padding-top:0.44rem;}
.sec04-box4 ul li{ float: left; width: 23%; margin-right: 1.5%; margin-bottom: 30px; height: 136px; background: #fff; border: 1px solid #999; border-radius: 20px; overflow: hidden;}
.sec04-box4 ul li img{ width: 80%; display: block; margin: auto;}
.sec04-box4 ul li:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
	-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.headline02 {text-align: center;font-size: 40px;color: #000;letter-spacing: 2px;margin-bottom: 40px;line-height: 1.34; font-weight: bold}
.headline02 .color {color: #19A0E3;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-image: -webkit-linear-gradient(left,#d51d0f,#f6665b);}
.headline02 .en {margin: 5px 0 5px;display: block;font-size: 22px;font-weight: normal;font-family: Arial;text-transform: uppercase;color: #999;}
.headline02 .icon {width: 32px;height: 32px;margin: 0 auto;position: relative;}
.headline02 .icon:before {width: 240px;height: 1px;position: absolute;left: -260px;top: 50%;content: "";background: url("../images/img39.png") no-repeat;background-size: 100% 100%;}
.headline02 .icon:after {width: 240px;height: 1px;position: absolute;right: -260px;top: 50%;content: "";background: url("../images/img40.png") no-repeat;background-size: 100% 100%;}
/*yoshi*/
.gg1 {width: 100%;height: 130px;background: url(../images/gg1.jpg) no-repeat center;}
.gg1 .mbox {position: relative;height: 130px;}
.gg1 .phone {font-size: 24px;color: #fff;position: absolute;right: 63px;top: 44px;font-weight: 600;}
.gg1 .input {font-size: 14px;color: #fff;position: absolute;bottom: 11px;right: 74px;width: 144px;height: 30px;line-height: 30px;text-align: center;background: url(../images/input_bg.jpg) no-repeat center;}
.jieshui {width: 100%;margin: auto;}
.jieshui ul li {width: 100%;height: 180px;background: #f5faff;margin-bottom: 10px;}
.jieshui ul li .left {float: left;}
.jieshui ul li .right {float: left;margin-left: 25px;width: 70%;}
.jieshui ul li .right .title {color: #1362af;font-size: 24px;font-weight: 600;margin-top: 35px}
.jieshui ul li .right .desc {color: #616161;font-size: 16px;line-height: 27px;width: 800px;margin-top: 14px;}
/**/
.pinzhi {
	width: 100%;
	margin: auto;
	display: inline-block;
	margin-top: 0.4rem;
}

.pinzhi .pz_left {
	float: left;
	width: 24%;
	height: 478px;
	background: #125ea8;
	margin-top: 5px;
	margin-bottom: 40px;
}

.pinzhi .pz_left .left_div1 {
	width: 96%;
	height: 91px;
	margin: auto;
	border: 1px solid #cccccc;
	margin-top: 5px;
	color: #fff;
}

.pinzhi .pz_left .left_div1 .title {
	font-size: 0.24rem;
	text-align: center;
	font-weight: 600;
	margin-top: 18px;
	line-height: 32px;
}

.pinzhi .pz_left .left_div1 .en {
	font-size: 0.14rem;
	text-align: center;
}

.pinzhi .pz_left .left_div2 {
	width: 96%;
	height: 130px;
	margin: auto;
	background: #f7f7f7;
	color: #1362af;
	border: 1px solid #cccccc;
	font-size: 14px;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

.pinzhi .pz_left .left_div2 .title {
	font-size: 0.24rem;
	margin-top: 5px;
}

.pinzhi .pz_left .left_div2 .desc {
	margin: 8px 16px;
}

.pinzhi .pz_left .left_div3 {
	width: 96%;
	height: 130px;
	margin: auto;
	background: #f7f7f7;
	color: #1362af;
	border: 1px solid #cccccc;
	font-size: 0.14rem;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

.pinzhi .pz_left .left_div3 .title {
	font-size: 0.24rem;
	margin-top: 5px;
}
.pinzhi .pz_left .left_div3 .desc {
	margin: 8px 16px;
}

.pinzhi .pz_left .left_div4 {
	width: 96%;
	height: 108px;
	margin: auto;
	background: #f7f7f7;
	color: #1362af;
	border: 1px solid #cccccc;
	font-size: 0.14rem;
	text-align: center;
	border-bottom: 1px solid #cccccc;
}

.pinzhi .pz_left .left_div4 .title {
	font-size: 0.24rem;
	margin-top: 5pxpx;
}

.pinzhi .pz_left .left_div4 .desc {
	margin: 8px 16px;
}

.pz_right .pzr_left {
	border: 3px solid #fff;
	box-shadow: 3px 3px 10px #f0f0f0;
	float: left;
}

.pzr_right {
	float: right;
	margin-left: 33px;
}

.pzr_right .content {
	width: 484px;
	text-indent: 2em;
	font-size: 16px;
	color: #323232;
	line-height: 30px;
	height: 326px;
	overflow: hidden;
	font-style: italic;
}

.pzr_right .more {
	width: 144px;
	height: 30px;
	background: url(../images/kuang.jpg) no-repeat center;
	text-align: center;
	color: #fff;
	line-height: 30px;
	margin-top: 30px;
	font-size: 14px;
	font-weight: 600;
}

.pinzhi .pz_right {
	float: left;
	margin-left: 27px;
	margin-top: 32px;
}
.fwxm_right {
	width: 74%;
	height: 476px;
	float: left;
	background: #f5faff;
	margin-top: 5px;
	border: 1px solid #125ea8;
	margin-left: 9px;
}

.fwxm_right .title {
	height: 88px;
	line-height: 88px;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
	color: #1362AF;
	border-bottom: 1px solid #ccc;
}

.fwxm_right .content .con_left {
	width: 100%;
	height: 387px;
	background: url(../images/line1.png) no-repeat center right;
	font-size: 0.24rem;
	padding: 0.20rem 0.6rem;
	color: #125ea8;
	line-height: 46px;
	box-sizing: border-box;

}

.fwxm_right .content .con_left p {
	width: 100%;
	margin: auto;
	line-height: 0.5rem;
	font-style: italic;
}

.fwxm_right .content .con_right {
	float: left;
	font-size: 24px;
	color: #125ea8;
	line-height: 46px;
	width: 469px;
	height: 387px;
}

.fwxm_right .content .con_right p {
	width: 333px;
	margin: auto;
}
.pinzhi .pz_left .left_div1 .en,.pinzhi .pz_left .left_div2 .en,.pinzhi .pz_left .left_div3 .en,.pinzhi .pz_left .left_div4 .en {text-transform:uppercase;  }
.feilie-nva{ width: 100%; display: inline-block;}
.feilie-nva ul li{ width: 10%; float: left;border: 1px solid #dfdfdf; text-align: center;line-height: 0.4rem}
.feilie-nva ul li.on{ background: #125ea8;}
.feilie-nva ul li.on a{ color: #fff}
.cooperation_message{ width: 48%; float: right;}
.cooperation_message input{width:100%;margin:1%;height:60px;background:#FFFFFF;border:1px solid #dedede;padding:0 2%;font-size:0.16rem;}
.cooperation_message input:nth-child(3){width:100%;margin:1%;}
.cooperation_message textarea{width:100%;margin:1%;height:186px;padding:1%;background:#FFFFFF;border:1px solid #dedede;font-size:0.16rem;color:#717171;}
.cooperation_message input:last-child{width:97%;margin:1%;border-radius:10px;border:1px solid #ee430e;background:#ee430e;color:#ffffff;font-size:24px;font-weight: bold;cursor: pointer;}

@media screen and (max-width:1840px) {
	.gg1 .phone,.gg1 .input {right:3%}
	.banner-image{ height: 670px}
	.founder .founder-kuang .span{ height: 431px}
	.team-swiper .team-slide{ width:315px; }
}
@media screen and (max-width:1750px){
	.seach_cont .souo{ width: 80px}
	.index-title .tit-en{ font-size: 0.40rem;}
	.index-title .tit{ font-size: 0.32rem}
	.index-group-wrap .con-wrp .desc{  font-size: 0.16rem;line-height: 0.32rem;height: 2rem}
	.index-group-wrap .con-wrp .tit{ font-size: 0.26rem}
	.index-group-wrap .video-wrp{ height: 5rem}
	.nucleus-lsit dl{ font-size: 0.15rem}
	.founder .founder-kuang .span{ height: 444px}
	.team-swiper .team-slide{ width:304px; }
	.index-adv-list2{ height: 415px}
	.index-adv-list2-item:after{ height: 340px}
	.pinzhi .pz_left .left_div2 .desc{ margin: 8px 2px}
	.banner-image{ height: 630px}
}
@media screen and (max-width:1680px){

	.index-group-wrap .video-wrp{ margin-right: 3%}
	.moer-keft{ margin-top: 0px}
	.index-group-wrap .con-wrp .tit{ font-size: 0.24rem}
	.nucleus-cont{ padding-left: 20%}
	.founder .founder-kuang .span{ height: 446px}
	.founder .founder-kuang .founder-thumb{padding:25% 23% 0px 23%;}
	.team-swiper .team-slide{ width:290px; }
	.coop-inside{ background-size: 120%}
	.w1400{ width: 75%}
	.search a{ margin-top: 46%; margin-left: 16%}
	.banner-image{ height: 600px}
}
@media screen and (max-width:1600px){
	.index-group-wrap .con-wrp .tit{ font-size: 0.22rem}
	.team-swiper,.team-mediate,.founder{ height: 815px}
	.founder .founder-kuang .span{ height: 431px}
	.team-swiper .team-slide{ width:278px; height: 400px }
	.ys_content{ background-size: 100%}
	.ys_content .youshi3{ bottom:5%}
	.ys_content .youshi{ width: 450px}
	.ys_content .youshi .right{ width: 83%}
	.banner-image{ height:570px}
	.public_left .public_l_box .public_l_news li a{ font-size: 14px}
	.public_left .public_l_box .public_l_thumb{ height: 150px}
}
@media screen and (max-width:1540px){
	.nucleus-lsit dl {
		font-size: 0.14rem;
	}
	.team-swiper .team-slide{ width:267px; }

	.founder .founder-kuang .span{ height: 445px; font-size: 14px}
	.search a{ margin-left: 15%}
	.banner-image{ height: 550px}
}
@media screen and (max-width:1480px){
	.banner-image{ height: 520px}
	.team-swiper .team-slide{ width:256px; }
	.founder .founder-kuang .span{ height: 453px}
	.news .newsList .list1 ul li .cont p{ font-size: 0.14rem}
	.lb .swiper-pagination-bullet{ width: 0.6rem !important}

}
@media screen and (max-width:1440px){
	.search a {
		margin-top: 52%;
		margin-left: 9%;
	}
	.seach_cont .souo,.seach_cont input{ font-size: 0.16rem}
	.seach_cont input{ width: 58%}
	.team-swiper .team-slide{ width:246px; }
	.founder .founder-kuang .span{ height: 460px}
	.page{ height: 104px}
	.nave ul li{ height: 104px;line-height: 104px}
}
@media screen and (max-width:1380px){
	.search .btn{ background-size: 42%}
	.index-group-wrap .con-wrp .desc{ height: 2.3rem}
	.team-swiper .team-slide{ width:235px; }
	.founder .founder-kuang .span{ height: 470px; font-size: 13px}
	.index-adv-list2 {height: 346px;}
	.index-adv-list2-item:after {height: 280px;}
	.banner-image{ height:480px}

}
@media screen and (max-width:1340px){
	.seach_cont input {width: 56%;}
	.search .btn2{ background-size: 50%}
	.search a {margin-top: 57%;margin-left: 7%;}
	.team-swiper .team-slide{ width:228px; }
	.founder .founder-kuang .span{ height: 480px}
	.ys_content .youshi .right .content{ font-size: 0.14rem}
	.ys_content .youshi {width: 424px;}
	.ys_content .youshi .right{ width: 78%}
	.public_left .public_l_box .public_l_news li a{ font-size: 12px}
	.cooperation_message input{ font-size: 14px}

}
@media screen and (max-width:1280px){
	.news .newsList .list1 ul li .cont p{ font-size: 12px}
	.team-swiper .team-slide{ width:245px; }
}
.menu{display: none;}
.footer_float,.show-erweima{ display: none}
.pc{ display: block;}
.wap{ display: none;}