.holding {
	border: medium none;
	height: 30.67vw;
}

.count {
	border: medium none;
	height: 8.5vw;
}

.cooperation {
	height: 31vw;
	margin-top: 2.5vw;
}

.foot {
	height: 16.7vw;
	margin-top: 2.5vw;
}

/* banner */
html,
body {
	margin: 0;
	/* overflow: hidden; */
	width: 100%;
	height: 100%;
	/* cursor: none; */
	/* background: linear-gradient(to bottom, #000000 0%, #5788fe 100%); */
}

.filter {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #03e2fc;
	/* background: #cc19a3; */
	/* background: #7f20d7; */
	animation: colorChange 30s ease-in-out infinite;
	animation-fill-mode: both;
	mix-blend-mode: overlay;
}

@keyframes colorChange {

	0%,
	100% {
		opacity: 0;
	}

	50% {
		opacity: .9;
	}
}

.landscape {
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	height: 100%;
	/*background-image:url(https://openclipart.org/image/2400px/svg_to_png/250847/Trees-Landscape-Silhouette.png);
		*/
	background-image: url('../images/back.png');
	background-size: 100%;
	background-repeat: repeat-x;
	/* background-position: center top; */
}

.back-title {
	position: absolute;
	bottom: 15vw;
	right: 0;
	width: 60%;
	height: 100%;
	/*background-image:url(https://openclipart.org/image/2400px/svg_to_png/250847/Trees-Landscape-Silhouette.png);
		*/
	background-image: url('../images/back-img.png');
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: 20vw bottom;
}
.back-img {
	position: absolute;
	bottom: 25vw;
	left: 0;
	width: 100%;
	height: 100%;
	/*background-image:url(https://openclipart.org/image/2400px/svg_to_png/250847/Trees-Landscape-Silhouette.png);
		*/
	background-image: url('../images/back-title.png');
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: 4.17vw bottom;
}

/* end */
.pic-txt {
	border-bottom: 0.1vw solid #e5e5e5;
}


/* 新增首页 */
.banner-box{
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: linear-gradient(to bottom, #000000 0%, #576bff 100%);
}
.title-con{
	text-align: center;
}
.nj-box-black {
		padding-top: 2.5vw;
		text-align: center;
		padding-bottom: 3vw;
		background-color: #1a1e24;
		
	}
/* 第二模块 */
.nj-box-white {
		padding-top: 6vw;
		text-align: center;
		padding-bottom: 5vw;
		
	}

	.nj-title {
		color: #333333;
		font-size: 1vw;
		font-weight: normal;
		cursor: pointer;
	}

	.news-big {
		font-size: 1.25vw;
		padding-bottom: 0.3vw;
	}

	.news-small {
		font-size: 0.73vw;
	}

	.nj-img-big {
		cursor: pointer;
		transition: all 1.5s;
		width: 31.6vw;
		height: 13.33vw;
		display: block;
	}

	.nj-img-box:not(:first-child) {
		margin-left: 1.25vw;
	}

	.nj-img-box {
		cursor: pointer;
		overflow: hidden;
	}

	.nj-img-big:hover {
		transform: scale(1.2);
	}

	.gz-title {
		width: 31.6vw;
		height: 13.333vw;
		color: white;
		position: relative;
		top: -13.33vw;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 1.2vw;
	}

	.nj-big-hidden {
		height: 18.333vw;
	}

	.nj-big-hidden:hover {
		transform: scale(1.2);
		transition: all 1.5s;
		box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.3);
	}

	.nj-hidden {
		display: flex;
		margin-left: 17.5%;
	}

	.js-con {
		font-size: 1vw;
		color: #fff;
		padding-bottom: 3vw;
	}

	.js-con div {
		padding-top: 1vw;
	}
	
	/* 资讯模块 */
	.background-black{
		width: 100%;
		height: 100%;
		background-color: #1a1e24;
	}
	.news-con{
		width: 65%;
		margin-left: 17.5%;
	}
	.news-con-box{
		display: flex;
	}
	.news-img{
		width: 20vw;
		height: 32.291vw;
		cursor: pointer;
		transform: scale(1.1);
	}
	.news-img:hover{
		transform: scale(1.4);
		transition: all 1.5s;
	}
	.img-title{
		font-size: 1.2vw;
		color: white;
		position: absolute;
		margin-top: -5vw;
		z-index: 999;
		margin-left: 2vw;
	}
	.news-con-title{
		color: white;
		width: 100%;
		height: 32.291vw;
		display: flex;
		align-items: center;
	}
	.news-small-con{
		cursor: pointer;
	}
	.news-small-con:hover{
		color: #0FFFFF;
	}
	.news-small-con:hover .news-span{
		background-color: #0fffff;
		width: 5vw;
		height: 5px;
		transition: all 1s;
	}
	.news-small-con:hover .news-right{
		width: 1vw;
		height: 1vw;
		border-top: 0.3vw solid #0fffff;
		border-right: 0.3vw solid #0fffff;
		transform: rotate(45deg);
		margin-left: -1.2vw;
	}
	.news-right{
		width: 0.6vw;
		height: 0.6vw;
		border-top: 0.15vw solid #ffffff;
		border-right: 0.15vw solid #ffffff;
		transform: rotate(45deg);
		margin-left: -0.7vw;
	}
	.news-span{
		width: 2.5vw;
		height: 3px;
		background-color: white;
	}
	.news-big-title{
		font-size: 2vw;
	}
	.news-small-title{
		font-size: 1.2vw;
	}
	.news-small-title,.news-big-title{
		padding-bottom: 2vw;
	}
	
	/* 团队介绍 */
	.cp-box {
		width: 100%;
		height: 100%;
		background-color: white;
		padding-top: 5vw;
		padding-bottom: 5vw;
	}
	
	.cp-con {
		height: 32.291vw;
		display: flex;
		align-items: center;
	}
	
	.cp-small-box {
		width: 65%;
		margin-left: 17.5%;
		display: flex;
		cursor: pointer;
	}
	.cp-img {
		width: 32.291vw;
		height: 32.291vw;
		margin-right: 40px;
		cursor: pointer;
	}
	.cp-img:hover{
		transform: scale(1.1);
		transition: all 1.5s;
		box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.1);
	}
	.cp-right {
		width: 0.6vw;
		height: 0.6vw;
		border-top: 0.15vw solid #333333;
		border-right: 0.15vw solid #333333;
		transform: rotate(45deg);
		margin-left: -0.7vw;
	}
	
	.cp-span {
		width: 2.5vw;
		height: 3px;
		background-color: #333333;
	}
	.cp-big-title{
		font-size: 2vw;
	}
	.cp-small-title{
		font-size: 1.2vw;
	}
	.cp-small-title,.cp-big-title{
		padding-bottom: 2vw;
	}
	.cp-small-con:hover{
		color: #0080D7 !important;
	}
	.cp-small-con:hover .cp-span {
		width: 5vw;
		height: 5px;
		background-color: #0080D7;
		transition: all 1s;
	}
	.cp-small-con:hover .cp-right {
		width: 1vw;
		height: 1vw;
		border-top: 0.3vw solid #0080D7;
		border-right: 0.3vw solid #0080D7;
		transform: rotate(45deg);
		margin-left: -1.2vw;
	}
	
	
	/* 数字化重要性 */
	.black-box {
		width: 100%;
		height: 25.83vw;
		background-color: #1b1f25;
		margin-bottom: 0.47vw;
		display: flex;
	}
	
	.black-box-width {
		width: 70%;
		margin-left: 15%;
		margin-right: 15%;
	}
	
	.black-box-width {
		display: flex;
	}
	
	.black-left-top {
		width: 20.56vw;
		height: 3.33vw;
		background-color: #006ebc;
		display: flex;
		align-items: center;
		color: #ffffff;
		margin-top: 4.17vw;
	}
	
	.black-left-big {
		font-size: 1.25vw;
		padding-left: 1.2vw;
	}
	
	.black-left-small div {
		font-size: 0.63vw;
		padding-left: 0.52vw;
	}
	
	.black-left-bottom {
		font-size: 0.73vw;
		color: #000;
		line-height: 1.25vw;
		padding-top: 2.08vw;
		text-align: justify;
	}
	
	.black-left {
		width: 40%;
	}
	
	.black-right {
		width: 60%;
		margin-left: 2.81vw;
	}
	.back-right-top,.back-right-bottom{
		display: flex;
		align-items: center;
	}
	.back-right-top img{
		width: 18.54vw;
		height: 13.13vw;
	}
	.back-right-top img:not(:last-child){
		margin-right: 0.63vw;
	}
	.back-right-bottom img:not(:last-child){
		margin-right: 0.87vw;
	}
	.back-right-bottom img{
		width: 8.8vw;
		height: 12.08vw;
		margin-top: 0.63vw;
	}