.banner {
	width: 100%;
	height: 260px;
	position: relative;
	background: url(../images/groupOverview/banner.png) no-repeat center;
	background-size: cover;
}

.banner-mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0.2;
	z-index: 1;
}

.banner-title {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 144px;
	height: 42px;
	color: rgba(255, 255, 255, 100);
	font-size: 36px;
	text-align: left;
	font-family: Arial-regular;
	z-index: 9;
}

.send-word {
	width: 1200px;
	margin: 120px auto;
	height: 432px;
	background: #DFEDFF;
	opacity: 1;
	position: relative;
}

/* background-position: ; */
.send-word .bgImg {
	width: 464px;
	height: 612px;
	background: url(../images/groupOverview/bg7.jpg) no-repeat;
	background-size: cover;
	position: absolute;
	left: 4%;
	top: -90px;
}

.send-word .sw-con {
	width: 534px;
	position: absolute;
	top: 100px;
	left: 50%;

}

.send-word .sw-con .con-con {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 30px;
	color: #646566;
	opacity: 1;
	margin-top: 60px;
}

.send-word .con-header h3 {
	height: 37px;
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 37px;
	opacity: 1;
}

.send-word .con-header h3 i {
	color: #1673B3;
	font-size: 24px;
}

.send-word-phone {
	display: none;
}

.send-word-phone .bgImg {
	width: 300px;
	height: 350px;
	margin: 0 auto;
}

.send-word-phone .bgImg img {
	width: 100%;
	height: 100%;
}

.send-word-phone .sw-con {
	padding: 0 10px;
	margin-top: 20px;
	line-height: 24px;
}




/* ---------------------groupOverview 集团概述 start------------------------ */

.nav {
	border: 1px solid #DCDEE0;
	opacity: 1;
	padding-bottom: 15px;
}

.nav ul li i {
	color: #CBCBCB;
	font-size: 30px;
}

.nav ul li:nth-child(2) i {
	color: #0048A7;
}

.group-content {
	width: 100%;
}

.gc-top {
	width: 100%;
}

.send-word {
	width: 1200px;
	margin: 174px auto 150px;
	height: 432px;
	background: #DFEDFF;
	opacity: 1;
	position: relative;

	/* background-position: ; */
}

.bgImg {
	width: 464px;
	height: 612px;
	background: url(../images/groupOverview/bg7.png) no-repeat;
	position: absolute;
	left: 4%;
	top: -90px;
}

.send-word .sw-con {
	width: 534px;
	height: 300px;
	position: absolute;
	top: 46px;
	left: 50%;

}

.send-word .sw-con .con-con {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 30px;
	color: #646566;
	opacity: 1;
	margin-top: 37px;
}

.send-word .con-header h3 {
	height: 37px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 37px;
	opacity: 1;
}

.send-word .con-header h3 i {
	color: #1673B3;
	font-size: 24px;
}

.gc-info {
	width: 100%;
}

.gc-info-top {
	width: 100%;
	height: 782px;
	background: url(../images/groupOverview/groupOverviewBg.png) no-repeat 100%;
}

.info-list {
	width: 1320px;
	height: 209px;
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.16);
	opacity: 1;

}

.info-list ul li {
	float: left;
}

.info-list ul li h4 {
	font-size: 22px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 47px;
	color: #323233;
	opacity: 1;


}

.info-list ul li p {
	font-size: 45px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	line-height: 47px;
	color: #1873EB;
	opacity: 1;
	margin-top: 34px;
}

.vertical-line {
	width: 0px;
	height: 94px;
	border: 1px solid #DCDEE0;
	opacity: 1;
	margin: 20px 66px;


}

.info-text {
	width: 100%;
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 32px;
	color: #646566;
	opacity: 1;
	margin: 58px 0;


}

.info-img {
	width: 1200px;
	height: 409px;
	background: rgba(0, 0, 0, 0);
	opacity: 1;
}

.info-img img {
	width: 100%;
}

.subsidiary-companies .sc-top {
	height: 111px;
	background: url(../images/groupOverview/subsidiarycompanies.png) no-repeat center;
	margin-top: 78px;
}

.sc-con>ul>li {
	margin-top: 20px;
	height: auto;
	display: flex;
	height: 240px;
}

.sc-con>ul>li>.item-left {
	width: 920px;
	height: 100%;
	background-color: #ececec;
	/* padding: 20px; */
	box-sizing: border-box;
	padding-left: 50px;
	padding-top: 30px;
}


.sc-con .item-right {
	width: calc(100% - 920px);
	cursor: pointer;
	height: 100%;
}

.sc-con .item-left-title h2 {
	font-size: 22px;
	font-family: SourceHanSansSC-regular;
	font-weight: 400;
	line-height: 42px;
	color: #323233;
	opacity: 1;
	margin-bottom: 18px;
	font-weight: 500;
}

.companyImg {
	margin-top: 30px;
	margin-bottom: 40px;
}

.sc-con .item-left-title p {
	font-size: 16px;
	font-family: zihun59hao-chuangcuhei;
	font-weight: 400;
	line-height: 19px;
	color: #323233;
	/* letter-spacing: 100px; */
	opacity: 1;


}

.item-left-con>p {
	width: 756px;
	height: auto;
	font-size: 15px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 24px;
	color: #323233;
	opacity: 1;
}

.item-left-con .seeMore {
	cursor: pointer;
	font-size: 18px;
	color: #0059CF;
	margin-top: 28px;
}

.item-left-con>.context {
	width: 581px;
	height: 350px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 32px;
	color: #323233;
	opacity: 1;


}

.item-left>img,
.item-right>img {
	width: 100%;
	height: 100%;
}

/***这是集团概述页面鼠标经过css样式 */
/*-----------------------------------------------------------------------------------*/
/* 2 - HOVER EFFECT
/*-----------------------------------------------------------------------------------*/


.company-height {
	position: relative;
	/* min-height: 318px; */
}

.smoothie {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	display: inline-block;
}

.hover-effect {
	position: relative;
	overflow: hidden;
}

.hover-effect .img-responsive {
	width: 100%;
	object-fit: cover;
}

.hover-effect .hover-caption,
.hover-effect .hover-caption-company,
.hover-effect .hover-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	padding: 0 20px;
}

.hover-effect .hover-caption {
	top: -100px;
	text-align: left;
}

.hover-effect .hover-caption-company {
	top: -100px;
	text-align: left;
}

.hover-effect:hover .hover-caption {
	opacity: 1;
	z-index: 5;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.hover-effect:hover .hover-caption-company {
	opacity: 1;
	z-index: 5;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.hover-effect .hover-overlay {
	background-color: rgba(0, 0, 0, 0.0);
	opacity: 1;
	color: #fff;
}

.hover-effect .hover-caption {
	background-color: rgba(0, 0, 0, 0.6);
}

.hover-effect .hover-caption-company {
	background-color: rgba(0, 16, 72, 0.8);
}


.hover-effect .hover-caption:after {
	content: '';
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	min-height: 100px;
	width: 100%;
	bottom: -100px;
	left: 0;
}

.hover-effect .hover-caption-company:after {
	content: '';
	background-color: rgba(0, 16, 72, 0.8);
	position: absolute;
	min-height: 100px;
	width: 100%;
	bottom: -100px;
	left: 0;
}

.hover-effect:hover .hover-overlay {
	opacity: 0;
	top: 100px;
}

.hover-effect h4 {
	letter-spacing: 2px;
	text-align: left;
	font-size: 20px;
	font-weight: 700;
}

.dark-overlay {
	background-color: rgba(0, 0, 0, 0.6);
}

.img-center {
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
}

.vertical-align-top-company {
	position: absolute;
	/* top: 20%; */
	left: -0.1%;
}


/* ---------------------groupOverview 集团概述 end------------------------ */

/* ---------------------companyCulture 企业文化 start----------------------------*/
.culture-list {
	width: 100%;
	height: 680px;
	background: #FFFFFF;
	/* border: 1px solid #707070; */
	opacity: 1;
	background: url(../images/groupOverview/companyCultrue1.png) no-repeat;
	position: relative;
}

.advantage {
	margin-top: 50px;
}

.ad-con .ad-con-circle1 {
	width: 229px;
	height: 229px;
	margin-top: 100px;
	background: #FFFFFF;
	border: 4px solid #0C84C8;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.16);
	border-radius: 50%;
	opacity: 0.56;
}

.ad-con .ad-con-circle1 .ad-con-cir {
	width: 139px;
	height: 139px;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.16);
	border-radius: 50%;
	opacity: 1;


}

.ad-con-cir>i {
	font-size: 36px;
	color: #077EC4;
}

.ad-con-cir>span {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 26px;
	color: #077EC4;
	opacity: 1;


}

.core-ad1,
.efficiency-ad1,
.hardware-ad1,
.safe-code1,
.regional-ad1 {
	width: 440px;
	height: 130px;
}


.ad-con-left,
.ad-con-circle1,
.ad-con-right {
	float: left;
}

.core-ad1 {
	margin: 0 auto;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 31px;
	color: #0048A7;
	opacity: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}

.core-ad1 i {
	font-size: 40px;
	margin-bottom: 10px;
}

.regional-ad1>.ad-lright {
	width: 124px;
	height: 124px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #FFFFFF;
	background: url(../images/groupOverview/companyCultrue2.png) no-repeat center;
}

.safe-code1,
.hardware-ad1 {
	margin-top: 172px;
}

.safe-code1>.ad-lright {
	width: 124px;
	height: 124px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #FFFFFF;
	background: url(../images/groupOverview/companyCultrue3.png) no-repeat center;
}

.efficiency-ad1>.ad-rleft {
	width: 124px;
	height: 124px;
	color: #FFFFFF;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	background: url(../images/groupOverview/companyCultrue4.png) no-repeat center;
}

.hardware-ad1>.ad-rleft {
	width: 124px;
	height: 124px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #FFFFFF;
	background: url(../images/groupOverview/companyCultrue5.png) no-repeat center;
}

.efficiency-ad1>.ad-rleft>img {
	width: 63px;
	height: 63px;
}

.ad-lleft,
.ad-lright,
.ad-rleft,
.ad-rright {
	float: left;
}

.ad-lleft,
.ad-rright {
	width: 280px;
}

.ad-con .ad-lleft p {
	font-weight: 600;
	margin-bottom: 20px;
	text-align: right;
}

.ad-con .ad-rright p {
	font-weight: 600;
	margin-bottom: 20px;
	text-align: left;
}

.ad-lleft,
.ad-rright {
	margin-top: 14px;
  font-size: 20px;
}

.ad-lright,
.ad-rright {
	margin-left: 12px;
}

.text {
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 24px;
	color: #646566;
  	text-align:justify;
	opacity: 1;
}

.warm {
	overflow: hidden;
}

.warm-con {
	height: 560px;
	margin-top: 52px !important;
}

.warm1 {
	margin-right: 26px;
}

.warm2,
.warm3 {
	margin-right: 26px;
	margin-bottom: 26px;
}

.warm4 {
	margin-right: 26px;
}

.warm2,
.warm5 {
	width: 505px;
	height: 264px;
}

.warm3,
.warm4 {
	width: 361px;
	height: 264px;
}

.culture-list-header {
	width: 100%;
	height: 111px;
	background: url(../images/groupOverview/ourCultrue.png) no-repeat center;
	margin-top: 86px;
}

.warm-header {
	width: 100%;
	height: 111px;
	background: url(../images/groupOverview/warmZQ.png) no-repeat center;
	margin-top: 86px;
}





/* ---------------------companyCulture 企业文化 end----------------------------*/


/* -------------groupHonor 集团荣誉 start-------------- */
#certify .swiper-wrapper .swiper-slide {
	width: 524px;
	height: 347px;
	display: flex;
	justify-content: center;
}

#certify .swiper-wrapper .swiper-slide img {
	width: 424px;
	height: 318px;
}

.swiper-pagination-bullet {
	width: 14px !important;
	height: 14px !important;
	margin-right: 22px !important;
}

.swiper-pagination {
	transform: translateX(-50%) !important;
	left: 50%
}

/* -------------groupHonor 集团荣誉 end-------------- */