.foot {
	height: 16.8vw;
	margin-top: 2.5vw;
}

* {
	margin: 0;
	padding: 0;
}

body {
	width: 100% !important;
}

.banner-box {
	width: 100%;
}

.banner-big {
	font-size: 2.19vw;
	color: #263b5e;
	position: absolute;
	top: 12.51vw;
	left: 15%;
}

.banner-small {
	padding-top: 1.25vw;
	position: absolute;
	top: 14.51vw;
	left: 15%;
	font-size: 0.83vw;
	color: #263b5e;
}

.introduce-box {
	padding-top: 4.17vw;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 4.17vw;
}

.i-img {
	width: 69.17vw;
	height: 37.08vw;
	margin: 0 auto;
	text-align: center;
}

.i-white {
	font-size: 3.13vw;
	color: #fff;
	font-weight: bold;
	/* position: absolute; */
	top: -0.8vw;
	padding-left: 3.07vw;
	padding-right: 3.07vw;
}

.introduce-con-box {
	width: 36.25vw;
	height: 24.17vw;
	background-color: #f1f6f9;
	text-align: left;
	position: relative;
	top: 0;
	margin-top: -29.17vw;
	left: 13%;
	/* padding-left: 3.07vw;
	padding-right: 3.07vw; */
	z-index: 111;
}

.i-title {
	margin-top: -1.77vw;
	font-size: 1.25vw;
	color: #263b5e;
	padding-left: 3.07vw;
	padding-right: 3.07vw;
}

.i-f-title {
	padding-top: 0.9vw;
	color: #263b5e;
	padding-left: 3.07vw;
	padding-right: 3.07vw;
	padding-bottom: 1.35vw;
}

.i-content {
	/* padding-top: 1.35vw; */
	font-size: 0.9vw;
	color: #6a7695;
	line-height: 1.4vw;
	height: 15vw;
	overflow-y: auto;
	padding-left: 3.07vw;
	padding-right: 3.07vw;
	text-align:justify;
	text-justify:inter-ideograph;
}

.introduce-b-box {
	display: flex;
	align-items: center;
	width: 70%;
	padding-top: 4.17vw;
	margin-left: 15%;
	margin-right: 15%;
}

.i-l-img {
	width: 34vw;
	height: 24vw;
}

.i-right-box {
	margin-left: 1.25vw;
}

.i-l-bottom-box {
	height: 5.06vw;
	width: 82.5%;
	z-index: 999;
	background-color: #fff;
	margin-left: 5%;
	margin-top: -5vw;
	position: relative;
	padding-left: 1.25vw;
	padding-right: 1.25vw;
	cursor: pointer;
}

.en-gray {
	font-size: 3.13vw;
	color: #f1f6f9;
	font-weight: bold;
	position: absolute;
	margin-top: -0.8vw;
}

.i-l-b-title {
	padding-top: 1.81vw;
	position: relative;
	z-index: 999;
	font-size: 0.9vw;
	color: #6a7695;
	opacity: 0.5;
}

.i-l-bottom-flex {
	width: 100%;
	position: absolute;
	display: flex;
	bottom: 0;
	font-size: 1.25vw;
	color: #263b5e;
}

.jt {
	width: 1.46vw;
	height: 0.47vw;
	position: absolute;
	right: 0;
	margin-right: 2.25vw;
	bottom: 0.5vw;
}

.blue-box {
	width: 29.8vw;
	height: 18.63vw;
	background-color: rgba(18, 110, 248, 0.8);
	position: absolute;
	margin-top: -21.5vw;
	margin-left: 2vw;
	padding-left: 1.25vw;
	padding-right: 1.25vw;
}

.blue-box {
	opacity: 0;
}

.i-left-box:hover .blue-box,
.i-right-box:hover .blue-box {
	opacity: 1;
	transition: all 0.5s linear 0s;
}

.i-left-box:hover .i-l-bottom-box,
.i-right-box:hover .i-l-bottom-box {
	opacity: 0;
	transition: all 0.3s linear 0s;
}

.blue-en {
	font-size: 3.13vw;
	color: #126ef8;
	font-weight: bold;
	position: relative;
	top: -0.8vw;
}

.blue-title {
	font-size: 1.25vw;
	color: #ffffff;
	position: absolute;
	top: 1.8vw;
}

.blue-con {
	font-size: 0.73vw;
	color: #ffffff;
	line-height: 1.15vw;
}

.title-box-w {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
}

.title-en {
	font-size: 3.13vw;
	color: #f1f6f9;
	position: relative;
	font-weight: bold;
	margin-top: 4vw;
}

.title-ch {
	font-size: 1.25vw;
	color: #263b5e;
	position: absolute;
	margin-top: -1.5vw;
}
.values-box{
	margin-top: 2.4vw;
}
.v-con-box {
	margin-top: -12.5vw;
}

.v-en {
	padding-left: 2.6vw;
	font-size: 2.29vw;
	color: #e9eff4;
	opacity: 0.15;
	padding-top: 1.08vw;
}

.v-ch {
	padding-left: 2.6vw;
	font-size: 1.88vw;
	color: #e9eff4;
	padding-top: 0.5vw;
}

.v-con {
	padding-left: 2.6vw;
	color: #e9eff4;
	font-size: 0.83vw;
	padding-top: 1vw;
}
.values-top,.values-center,.values-bottom{
	display: flex;
	margin-top: -0.3vw;
}
.v-con{
	opacity: 0;
}
.v-big-box:hover .v-con{
	opacity: 1;
	transition: all 0.3s linear 0s;
}
.htmleaf-container{
	margin-top: 2.4vw;
}
.headimg{
	width: 2.5vw;
	height: 2.5vw;
	/* border-radius: 50%; */
	margin-right: 0.83vw;
}

.introduce-con-box canvas{
	width: 100%;
	height: 100%;
}
.img-responsive{
	width: 100%;
}

/* 控股企业模块 */
.desc-flex{
	display: flex;
	align-items: center;
}
.s-icon{
	width: 1.56vw;
	height: 1.56vw;
}
.s-title{
	font-size: 0.73vw;
	color: #263b5e;
	padding-left: 0.52vw;
}
.s-content{
	font-size: 0.63vw;
	color: #6a7695;
	padding-top: 0.47vw;
}
.s-con-box:not(:first-child){
	padding-top: 1.61vw;
}

/* 跑马灯 */
.float-box{
	width: 70% !important;
	margin-left: 15%;
	background: #0569cf !important;
	height: 2.8vw !important;
	line-height: 2.8vw !important;
	margin-top: -1vw !important;
}
.float-box div{
	color: rgba(255,255,255,0.8) !important;
	font-size: 0.75vw !important;
	padding-right: 2vw !important;
}