/* 桌面端 */
@media(min-width: 1200px) {


	.mobile_cpgn {
		display: none;
	}


	/* 核心功能 */
	.cpgn_hxgn {
		margin-top: 3vw;
	}

	/* 核心功能第一部分 */
	.cpgn_hxgn_first {
		text-align: center;
	}

	.cpgn_hxgn_first p {
		font-size: 2vw;
	}

	.cpgn_hxgn_first img {
		width: 3vw;
	}

	/* 核心功能第二部分 */
	.cpgn_hxgn_second {
		margin-top: 3vw;
		padding: 0 16vw;
	}

	.cpgn_hxgn_second_floor {}

	.cpgn_hxgn_second_floor_box {
		display: flex;
	}
	
	.cpgn_hxgn_second_floor_box>div{
		width: 50%;
		height: 20vw;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n + 1)>div:nth-of-type(1) {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n + 1)>div:nth-of-type(1) img {
		max-width: 90%;
		max-height: 90%;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n + 1)>div:nth-of-type(2) {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n + 1)>div:nth-of-type(2) div p:nth-of-type(1) {
		font-size: 1.4vw;
		font-weight: 600;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n + 1)>div:nth-of-type(2) div p:nth-of-type(2) {
		width: 20vw;
		margin-top: 1vw;
		font-size: 1vw;
		line-height: 1.5vw;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n)>div:nth-of-type(1) {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n)>div:nth-of-type(1) div p:nth-of-type(1) {
		font-size: 1.4vw;
		font-weight: 600;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n)>div:nth-of-type(1) div p:nth-of-type(2) {
		width: 20vw;
		margin-top: 1vw;
		font-size: 1vw;
		line-height: 1.5vw;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n)>div:nth-of-type(2) {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.cpgn_hxgn_second_floor_box:nth-of-type(2n)>div:nth-of-type(2) img {
		max-width: 90%;
		max-height: 90%;
	}


	/* 产品特点 */
	.cpgn_cptd {
		margin-top: 3vw;
	}

	/* 产品特点第一部分 */
	.cpgn_cptd_first {
		text-align: center;
	}

	.cpgn_cptd_first p {
		font-size: 2vw;
	}

	.cpgn_cptd_first img {
		width: 3vw;
	}

	/* 产品特点第二部分 */
	.cpgn_cptd_second {
		height: 40vw;
		margin-top: 3vw;
		padding: 5vw 20vw;
		background-image: url(../images/cpgn_cptd_background21.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}

	.cpgn_cptd_second_floor {
		display: flex;
		justify-content: space-between;
	}

	.cpgn_cptd_second_floor_box {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.cpgn_cptd_second_floor_box div:nth-of-type(1) {
		width: 8vw;
		display: flex;
		justify-content: center;
		align-items: center;
		position: relative;
	}

	.cpgn_cptd_second_floor_box div:nth-of-type(1) img:nth-of-type(1) {
		max-width: 100%;
	}

	.cpgn_cptd_second_floor_box div:nth-of-type(1) img:nth-of-type(2) {
		max-width: 50%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.cpgn_cptd_second_floor_box div:nth-of-type(2) {
		margin-top: 1vw;
		width: 13vw;
		text-align: center;
	}

	.cpgn_cptd_second_floor_box div:nth-of-type(2) p:nth-of-type(1) {
		font-size: 1.2vw;
		color: #fff;
	}

	.cpgn_cptd_second_floor_box div:nth-of-type(2) p:nth-of-type(2) {
		margin-top: 1vw;
		font-size: 0.9vw;
		line-height: 1.4vw;
		color: #fff;
	}

	.cpgn_cptd_second_floor:nth-of-type(2) {
		margin-top: 3vw;
	}


	/* 智能硬件 */
	.cpgn_znyj {
		margin-top: 3vw;
	}

	/* 智能硬件第一部分 */
	.cpgn_znyj_first {
		text-align: center;
	}

	.cpgn_znyj_first p {
		font-size: 2vw;
	}

	.cpgn_znyj_first img {
		width: 3vw;
	}

	/* 智能硬件第二部分 */
	.cpgn_znyj_second {
		margin-top: 3vw;
		padding: 0 18vw;
	}

	.cpgn_znyj_second_floor {
		display: flex;
		justify-content: space-between;
	}

	.cpgn_znyj_second_floor_box {
		width: 19vw;
		transition: 0.5s;
	}
	
	.cpgn_znyj_second_floor_box:hover {
		transform: translate(0, -0.5vw);
	}

	.cpgn_znyj_second_floor_box div:nth-of-type(1) {
		height: 12vw;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #ddd;
	}

	.cpgn_znyj_second_floor_box div:nth-of-type(1) img {
		max-width: 60%;
		max-height: 80%;
	}

	.cpgn_znyj_second_floor_box div:nth-of-type(2) {
		height: 4vw;
		display: flex;
		justify-content: center;
		align-items: center;
		background-color: #777;
	}

	.cpgn_znyj_second_floor_box div:nth-of-type(2) p {
		font-size: 1.2vw;
		font-weight: 600;
		letter-spacing: 0.1vw;
		color: #fff;
	}

	.cpgn_znyj_second_floor:nth-of-type(2) {
		margin-top: 3vw;
	}


	/* 我们的客户 */
	.cpgn_wmdkh {
		margin-top: 3vw;
	}

	/* 我们的客户第一部分 */
	.cpgn_wmdkh_first {
		text-align: center;
	}

	.cpgn_wmdkh_first p {
		font-size: 2vw;
	}

	.cpgn_wmdkh_first img {
		width: 3vw;
	}

	/* 我们的客户第二部分 */
	.cpgn_wmdkh_second {
		margin-top: 3vw;
		padding: 0 18vw;
	}

	.cpgn_wmdkh_second_floor {
		display: flex;
		justify-content: space-between;
	}
	
	.cpgn_wmdkh_second_floor_box {
		width: 9vw;
		height: 5vw;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		background-color: #FBFBFB;
	}
	
	.cpgn_wmdkh_second_floor_box img {
		max-width: 90%;
		transition: 0.5s;
	}
	
	.cpgn_wmdkh_second_floor_box:hover img {
		transform: scale(1.1);
	}
	
	.cpgn_wmdkh_second_floor:nth-of-type(2) {
		margin-top: 1vw;
	}
	
	.cpgn_wmdkh_second_floor:nth-of-type(3) {
		margin-top: 1vw;
	}
	
	.cpgn_wmdkh_second_floor:nth-of-type(4) {
		margin-top: 1vw;
	}


}



/* 移动端 */
@media (max-width: 1199px) {


	.cpgn {
		display: none;
	}

	.mobile_cpgn {
		margin-top: 15vw;
	}
	
	
	/* 核心功能 */
	.mobile_cpgn_hxgn {
		
	}
	
	/* 核心功能第一部分 */
	.mobile_cpgn_hxgn_first {
		height: 10vw;
		text-align: center;
	}
	
	.mobile_cpgn_hxgn_first p {
		font-size: 6vw;
	}
	
	.mobile_cpgn_hxgn_first img {
		width: 10vw;
	}
	
	/* 核心功能第二部分 */
	.mobile_cpgn_hxgn_second {
		margin-top: 10vw;
		padding: 0 5vw;
	}
	
	.mobile_cpgn_hxgn_second_floor {
		margin-top: 10vw;
	}
	
	.mobile_cpgn_hxgn_second_floor_box {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.mobile_cpgn_hxgn_second_floor_box div:nth-of-type(1){
		width: 80vw;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.mobile_cpgn_hxgn_second_floor_box div:nth-of-type(1) p:nth-of-type(1){
		font-size: 4.6vw;
		font-weight: 600;
	}
	
	.mobile_cpgn_hxgn_second_floor_box div:nth-of-type(1) p:nth-of-type(2){
		margin-top: 3vw;
		font-size: 3.8vw;
		line-height: 5.5vw;
	}
	
	.mobile_cpgn_hxgn_second_floor_box div:nth-of-type(2){
		height: 60vw;
		margin-top: 5vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.mobile_cpgn_hxgn_second_floor_box div:nth-of-type(2) img{
		max-width: 100%;
		max-height: 100%;
	}
	
	
	/* 产品特点 */
	.mobile_cpgn_cptd {
		margin-top: 10vw;
	}
	
	/* 产品特点第一部分 */
	.mobile_cpgn_cptd_first {
		height: 10vw;
		text-align: center;
	}
	
	.mobile_cpgn_cptd_first p {
		font-size: 6vw;
	}
	
	.mobile_cpgn_cptd_first img {
		width: 10vw;
	}
	
	/* 产品特点第二部分 */
	.mobile_cpgn_cptd_second {
		margin-top: 10vw;
		padding: 0 5vw;
	}
	
	.mobile_cpgn_cptd_second_floor {
		margin-top: 5vw;
		display: flex;
		justify-content: space-between;
	}
	
	.mobile_cpgn_cptd_second_floor_box {
		width: 47%;
		display: flex;
		flex-direction: column;
	}
	
	.mobile_cpgn_cptd_second_floor_box div:nth-of-type(1){
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.mobile_cpgn_cptd_second_floor_box div:nth-of-type(1) img:nth-of-type(1){
		width: 60%;
	}
	
	.mobile_cpgn_cptd_second_floor_box div:nth-of-type(1) img:nth-of-type(2){
		width: 25%;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	
	.mobile_cpgn_cptd_second_floor_box div:nth-of-type(2){
		margin-top: 3vw;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	
	.mobile_cpgn_cptd_second_floor_box div:nth-of-type(2) p:nth-of-type(1){
		font-size: 4.5vw;
		font-weight: 600;
	}
	
	.mobile_cpgn_cptd_second_floor_box div:nth-of-type(2) p:nth-of-type(2){
		margin-top: 2vw;
		font-size: 3.6vw;
		line-height: 5vw;
	}
	
	
	/* 智能硬件 */
	.mobile_cpgn_znyj {
		margin-top: 10vw;
	}
	
	/* 智能硬件第一部分 */
	.mobile_cpgn_znyj_first {
		height: 10vw;
		text-align: center;
	}
	
	.mobile_cpgn_znyj_first p {
		font-size: 6vw;
	}
	
	.mobile_cpgn_znyj_first img {
		width: 10vw;
	}
	
	/* 智能硬件第二部分 */
	.mobile_cpgn_znyj_second {
		margin-top: 5vw;
		padding: 0 5vw;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	
	.mobile_cpgn_znyj_second_box {
		margin-top: 5vw;
		width: 48%;
		border: 0.5vw solid #eee;
	}
	
	.mobile_cpgn_znyj_second_box div:nth-of-type(1) {
		height: 40vw;
		display: flex;
		justify-content: center;
		align-items: center;
		border-bottom: 0.5vw solid #eee;
	}
	
	.mobile_cpgn_znyj_second_box div:nth-of-type(1) img {
		max-width: 80%;
		max-height: 80%;
	}
	
	.mobile_cpgn_znyj_second_box div:nth-of-type(2) {
		height: 10vw;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	
	.mobile_cpgn_znyj_second_box div:nth-of-type(2) p {}
	
	
	/* 我们的客户 */
	.mobile_cpgn_wmdkh {
		margin-top: 10vw;
	}
	
	/* 我们的客户第一部分 */
	.mobile_cpgn_wmdkh_first {
		height: 10vw;
		text-align: center;
	}
	
	.mobile_cpgn_wmdkh_first p {
		font-size: 6vw;
	}
	
	.mobile_cpgn_wmdkh_first img {
		width: 10vw;
	}
	
	/* 我们的客户第二部分 */
	.mobile_cpgn_wmdkh_second {
		margin-top: 5vw;
		padding: 0 5vw;
	}
	
	.mobile_cpgn_wmdkh_second_floor {
		display: flex;
		justify-content: space-between;
	}
	
	.mobile_cpgn_wmdkh_second_floor_box {
		width: 28vw;
		height: 14vw;
		display: flex;
		justify-content: center;
		align-items: center;
		overflow: hidden;
		background-color: #FBFBFB;
	}
	
	.mobile_cpgn_wmdkh_second_floor_box img {
		width: 90%;
	}
	
	.mobile_cpgn_wmdkh_second_floor:nth-of-type(2) {
		margin-top: 3vw;
	}
	
	.mobile_cpgn_wmdkh_second_floor:nth-of-type(3) {
		margin-top: 3vw;
	}
	
	.mobile_cpgn_wmdkh_second_floor:nth-of-type(4) {
		margin-top: 3vw;
	}
	
	.mobile_cpgn_wmdkh_second_floor:nth-of-type(5) {
		margin-top: 3vw;
	}
	
	.mobile_cpgn_wmdkh_second_floor:nth-of-type(6) {
		margin-top: 3vw;
	}


}
