.zj-cqgk{
	padding: 44px 0;
	padding: .44rem 0;
	background: #fff;
}
.zj-cqgk-w1{
	margin-top: 82px;
	margin-top: .82rem;
	padding: 0 20px;
	padding: 0 .2rem;
}
.zj-cqgk-w1{
	overflow: initial;
}
.zj-cqgk-c1{
	width: 449px;
	width: 4.49rem;
	height: 480px;
	height: 4.8rem;
	margin-top: 20px;
	margin-top: .2rem;
	padding: 33px 40px 0;
	padding: .33rem .4rem 0;
	background: url(2024zjcq-bg1.png) center no-repeat;
	background-size: 100% 100%;
}
.zj-cqgk-c1 .tit a{
	display: inline-block;
}
.zj-cqgk-c1 .tit a img{
	height: .68rem;
}
.zj-cqgk-c1 .con{
	font-size: 18px;
	font-size: .18rem;
	color: #000000;
	line-height: 42px;
	line-height: .42rem;
	margin-top: 6px;
	margin-top: .06rem;
	text-indent: 2em;
}
.zj-cqgk-c1 .btn{
	text-align: right;
	margin-top: 6px;
	margin-top: .06rem;
}
.zj-cqgk-c1 .btn a{
	display: inline-block;
	font-size: 16px;
	font-size: .16rem;
	color: #2980D1;
	line-height: 40px;
	line-height: .4rem;
}
.zj-cqgk-c1 .btn a:hover{
	font-weight: bold;
}
.zj-cqgk-c2{
	width: 585px;
    width: 5.85rem;
    /*height: 537px;
    height: 5.37rem;*/
    height: 550px;
    height: 5.50rem;
    font-size: 14px;
    font-size: .14rem;
}
.zj-cqgk-c2 #mapChart{
	padding: 0;
	width: 100%;
	height: 100%;
}
.zj-cqgk-c2 .zj-tubiao{
	left: 144px;
	bottom: 176px;
	left: 1.44rem;
	bottom: 1.76rem;
}
.zj-cqgk-c2 .zj-jiantou{
	left: 174px;
	bottom: 244px;
	left: 1.74rem;
	bottom: 2.44rem;
}
.zj-cqgk-c2 .zj-zhucheng{
	left: 46px;
	top: -14px;
	left: .46rem;
	top: -.14rem;
}
.zj-cqgk-maptit{
	position: absolute;
	right: 31px;
	right: .31rem;
	top: 244px;
	top: 2.44rem;
	height: 148px;
	height: 1.48rem;
}
.zj-cqgk-w2{
	padding-left: 20px;
	margin-top: 60px;
	margin-top: .6rem;
}
.zj-cqgk-w2 a{
	display: inline-block;
	width: 148px;
	width: 1.48rem;
	height: 138px;
	height: 1.38rem;
	text-align: center;
	vertical-align: top;
	background: url(2024zjcq-bg2.png);
	background-size: 100% 100%;
	color: #000000;
	margin-right: 20px;
	margin-right: .2rem;
}
.zj-cqgk-w2 a:hover{
	background-image: url(2024zjcq-bg3.png);
	color: #fff;
}
.zj-cqgk-w2 a img{
	height: 42px;
	height: .42rem;
	margin-top: 36px;
	margin-top: .36rem;
}
.zj-cqgk-w2 a img.cur,.zj-cqgk-w2 a:hover img{
	display: none;
}
.zj-cqgk-w2 a:hover img.cur{
	display: inline-block;
}
.zj-cqgk-w2 a p{
	font-size: 18px;
	font-size: .18rem;
	line-height: 28px;
	line-height: .28rem;
	margin-top: 10px;
	margin-top: .1rem;
}

@media screen and (max-width: 768px){
	.zj-cqgk{
		padding-top: .44rem;
	}
	.zj-cqgk-w1{
		margin-top: .3rem;
		padding: 0;
		overflow: hidden;
	}
	.zj-cqgk-c1{
		margin-top: 0;
		width: 100%;
		box-sizing: border-box;
		padding: .2rem .3rem;
		height: auto;
	}
	.zj-cqgk-c1 .tit a img{
		height: .8rem;
	}
	.zj-cqgk-c1 .con{
		font-size: .32rem;
		line-height: .42rem;
		margin-top: .2rem;
	}
	.zj-cqgk-c1 .btn{
		margin-top: .1rem;
	}
	.zj-cqgk-c1 .btn a{
		font-size: .32rem;
		line-height: .42rem;
	}
	.zj-cqgk-c2{
		display: none;
	}
	.zj-cqgk-w2{
		margin-top: .3rem;
		padding: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.zj-cqgk-w2 a{
		width: 30%;
		height: 20vw;
		margin: 0 0 .2rem;
	}
	.zj-cqgk-w2 a p{
		font-size: .32rem;
		line-height: .42rem;
	}
	.zj-cqgk-w2 a img{
		margin-top: .24rem;
		height: .6rem;
	}
}

