/* banner开始 */
.index-banner {
	height: 100vh;
	width: 100%;
	position: relative;
}

.index-banner .banner {
	width: 100%;
	height: 100%;

}

.index-banner .banner img,
.index-banner .banner video {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	position: relative;
}

.index-banner .banner .mb-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(2, 39, 84, .7);
	top: 0;
	left: 0;
}

.index-banner .wp {
	padding-top: calc(5rem + 20vh);
	height: 100%;
}

.index-banner .wp h1 {
	font-size: var(--f60);
	margin-bottom: 1.2rem;
	
}

.index-banner .wp h3 {
	font-size: var(--f34);
	margin-bottom: 4rem;
	font-weight: normal;
}

.index-banner .swiper-pagination {
	text-align: left;
	padding-left: var(--wpPaddingNum);
	top: calc(5rem + 20vh + 20rem);
    bottom: auto;
}
.index-banner .swiper-pagination-bullet{
	background: #fff;
}
.index-banner .swiper-pagination-bullet-active{
	background: #fff;
}
/* banner结束 */



/* 长期高效开始 */
.cqgx{
	background-size: cover;
	background-position: bottom;
}
/* 长期高效结束 */


/* 综合能源开始 */
.zhny .cont-p{
	margin-top: 4rem;
	grid-template-columns: 60% 40%;
	--gridGap:.5rem;
	grid-gap: var(--gridGap);
}
.zhny .slide-for{
	aspect-ratio: 975/615;
	overflow: hidden;
}
.zhny .slide-for .li{
	/* display: block; */
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	color: #fff;
	overflow: hidden;
}
.zhny .slide-for .li-pad{
	padding: 2rem 0 2rem 4rem;
	position: relative;
	height: 100%;
}
/* .zhny .slide-for .li-pad::before{
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(1, 62, 145, .8);
} */
.zhny .slide-for .li .title{
	position: relative;
}
.zhny .slide-for .li h4{
	font-size: var(--f26);
	font-weight: normal;
	position: relative;
	line-height: 1;
}
.zhny .slide-for .li h4::after{
	content: '';
	display: block;
	position: absolute;
	left: -3rem;
	top: 0;
	/*height: 100%;*/
    width: 2.6rem;
	aspect-ratio: 28/16;
	background: url(../images/hand.png) no-repeat center/60%;
}
.zhny .slide-for .li p{
	font-size: var(--f16);
	margin-top: .5rem;
	color: #dde1e5;
}
.zhny .slide-nav{
	grid-template-rows: repeat(3,1fr);
	grid-gap: var(--gridGap);
}
.zhny .slide-nav li{
	background: var(--themeColor);
	transition: all .8s; 
}
.zhny .slide-nav li.on,.zhny .slide-nav li:hover{
	background: var(--themeActColor);
}
.zhny .slide-nav li a{
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	justify-content: center;
}
.zhny .slide-nav li img{
	width: 26%;
	height: auto;
	display: block;
}
/* 综合能源结束 */



/* 全球认可开始 */
.qqrk .rk-swiper{
	margin-top: 3rem;
	width: 100%;
	height: auto;
	aspect-ratio: 1608/577;
}
.qqrk .rk-swiper .bg{
	background-size: cover;
	height: 100%;
	padding: 6rem 3rem;
}
.qqrk .rk-swiper a{
	color: #fff;
}
.qqrk .rk-swiper a h5{
	font-size: var(--f20);
	font-weight: bold;
	margin-top: 1rem;
	margin-bottom: 2rem;
}
.qqrk .rk-swiper a p{
	font-size: var(--f16);
	line-height: 1.8;
}
.qqrk .rk-swiper img{
	width: 3rem;
	height: auto;
}
.rk-swiper .swiper-pagination {
	text-align: left;
	padding-left: 3rem;
	bottom: 4rem;
}
.rk-swiper .swiper-pagination-bullet{
	background: #fff;
}
.rk-swiper .swiper-pagination-bullet-active{
	background: #fff;
}
/* 全球认可结束 */



/* 公司动态开始 */
.gsdt .cont{
	margin-top: 3rem;
}
.gsdt .grid{
	grid-gap: 2rem;
}
.gsdt .li .thumb{
	width: 100%;
	height: auto;
	aspect-ratio: 505/340;
}
.gsdt .li .text{
	padding: 2rem 1.8rem;
	background-color: #fafafa;
}
.gsdt .li .text h5{
	color: #000;
	font-size: var(--f20);
	margin: .8rem 0 1rem;
}
.gsdt .li:hover .text h5{
	color: var(--themeColor2);
}
.gsdt .li .text p{
	color: var(--themeActColor);
	font-weight: lighter;
	font-size: var(--f20);
}
.gsdt .date{
	font-size: var(--f14);
	padding-left: 1rem;
	background: url(../images/rl.png) no-repeat left center/auto .8rem;
	color: #5b6165;
}
.gsdt .list ul{
	grid-template-rows: 1fr 1.3fr 1fr;
	height: 100%;
	grid-gap: 0;
}
.gsdt .list li{
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.gsdt .list li a:hover h5{
	color: var(--themeColor2);
}
.gsdt .list li:nth-child(2){
	display: flex;
	align-items: center;
}
.gsdt .list li:last-child{
	display: flex;
	align-items: flex-end;
	border: none;
}
.gsdt .list li h5{
	color: #000;
	font-size: var(--f20);
	margin:  .6rem 0 .8rem;
}
.gsdt .list li p{
	font-size: var(--f15);
	color: var(--gary);
}
/* 公司动态结束 */



/* 创造开始 */
.cz{
	background: var(--themeColor);
	position: relative;
}
.cz .cont .bg{
	padding-right: 12%;
	position: relative;
}
.cz .cont .fengche{
	position: absolute;
	/* right: 0; */
	/* bottom: 0; */
	right: -5rem;
	bottom: -3.65rem;
	/* width: 22%; */
	width: 32%;
	max-width: none;
	max-height: none;
	z-index: 1;
    pointer-events: none;
    user-select: none;
}
.cz .cont .fengche1{
    position: absolute;
    top:-13.5rem;
    animation: roll 10s infinite linear;

}
.cz-swiper .group .img-db{
	background: #fff;
	aspect-ratio: 235/93;
	border-radius: 1rem 0 1rem 0;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 2rem;
}
.cz-swiper .group .img-db:last-child{
	margin: 0;
}
.cz-swiper .group .img-db img{
	width: auto;
	height: auto;
	max-width: 80%;
	max-height: 80%;
	object-fit: contain;
	position: static;
}
.cz .swiper-btn{
	right: calc(10% + var(--wpPaddingNum));
}
/* 创造结束 */



/* 联系我们开始 */
.lxwm .bg{
	background: #fafafa;
	padding: 4rem 0 4rem 4rem;
}
.lxwm .grid{
	grid-gap: 2rem 2rem;
	grid-template-columns: 1fr 1fr 1.3fr;
}
.lxwm .grid .li{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.lxwm .grid .li h4{
	font-size: var(--f40);
	color: #000;
}
.lxwm .grid .li p{
	font-size: var(--f20);
	color: var(--gary);
	margin-top: .6rem;
}
.lxwm .grid .li .title{
	margin-bottom: 2rem;
}
.lxwm .grid .text{
	display: flex;
	align-items: flex-end;
}
.lxwm .grid .text p{
	font-size: var(--f16);
	color: var(--gary);
	margin-bottom: .2rem;
}
.lxwm .grid .text div h5{
	font-family: 'num-font';
	font-size: var(--f40);
	color: var(--themeColor);
	line-height: 1;
}
.lxwm .grid .text > h5{
	font-size: var(--f20);
	color: var(--themeColor);
	line-height: 1.6;
}
/* 联系我们结束 */