@media (min-width: 992px) {
	.store {
		position: fixed;
		left: 50%;
		top: 50%;
		z-index: 100;
		width: 60%;
		transform: translate(-50%, -50%);
		background: #fff;
		box-sizing: border-box;
		padding: 20px;
		display: none;
	}

	.storeinfo {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 10px;
	}

	.storeinfo .l {
		flex: 1;
	}

	.storeinfo .r {
		flex: 2;
	}

	.storeinfo .l .province {
		font-size: 20px;
		color: #008d4f;
	}

	.storeinfo .l .city {
		font-size: 16px;
		color: #343434;
	}

	.storeinfo .r .tel {
		color: #343434;
		font-size: 20px;
	}

	.storeinfo .r .tel .word {
		color: #008d4f;
	}


	#allmap {
		width: 100%;
		height: 400px;
	}

	.close {
		position: absolute;
		right: -40px;
		top: 20px;
		width: 40px;
		height: 40px;
	}

}

@media (min-width: 1401px) {}

/* @media (max-width: 1199.98px) {

	.fir_center .fir_quest {
		margin: 0px 20px;
	}

	.fir_center .fir_desc {
		margin: 0px 10px;
	}

} */

@media (max-width: 991.98px) {

	.address .rows {
		padding: 50px 0px;
	}


	/* 合作城市 */
	.teamwork .teams {
		width: 100%;
	}

	.team .team_pro {
		margin-left: 15px;
		font-size: 32px;
		font-family: PingFang SC;
		font-weight: 600;
		color: #008d4f;
		line-height: 45px;
	}


	.team .citys .city {
		margin: 10px;
		width: 180px;
		height: 85px;
		background: #FFFFFF;
		border: 0px;
	}

	.team .citys .city .city_name {
		font-size: 16px;
		font-family: PingFang SC;
		font-weight: 500;
		color: #656565;
		line-height: 40px;
	}

	.store {
		position: fixed;
		left: 50%;
		top: 50%;
		z-index: 100;
		width: 80%;
		transform: translate(-50%, -50%);
		background: #fff;
		box-sizing: border-box;
		padding: 20px;
		display: none;
	}

	.storeinfo .l .province {
		font-size: 20px;
		color: #008d4f;
	}

	.storeinfo .l .city {
		font-size: 16px;
		color: #343434;
	}

	.storeinfo .r .tel {
		color: #343434;
		font-size: 20px;
	}

	.storeinfo .r .tel .word {
		color: #008d4f;
	}


	#allmap {
		width: 100%;
		height: 400px;
	}

	.close {
		position: absolute;
		right: -40px;
		top: 20px;
		width: 40px;
		height: 40px;
	}


}

/* 3. Medium devices (less than  768px) */

/* @media (max-width: 767.98px) {

}
 */
