* {
				margin: 0px;
				padding: 0px;
			}

			html,
			body {
				font-size: 14px;
			}

			.clear {
				clear: both
			}

			.CNCcontent {}

			.CNC_parts {
				width: 100%;
				background: url("../images/CNCcontent/appbg.jpg") no-repeat top center;
				background-size: cover;
				margin: 10px auto;
				position: relative;
				overflow: hidden;
			}

			.CNC_parttitle {
				margin: 0px;
				padding: 0px;
				height: 78px;
				line-height: 78px;
				padding-left: 48px;
				font-size: 2.2rem;
				color: #FFF;
				font-family: MIsansi, mucrosoft Yahei;
				font-weight: inherit;
			}

			.CNC_partconttype1 {
				margin: 16px 0px 0px 38px;
				padding: 0px;

				position: relative;
				
			}
			
			.CNC_partconttype1 h6{
				font-size: 1.2rem;
				font-weight: 400;
				line-height: 1.4rem;
				margin-bottom: 10px;
			}

			.CNC_partconttype1 p {
				padding: 0px;
				margin: 0px;
				padding-left: 10px;
				font-size: 1.2rem;
				line-height: 24px;
				border-left: 3px solid rgb(4, 95, 172);
			}
			.CNC_partconttype1 p span{
				font-weight: 600;
				font-size: "MiSans ","KaiTi","SimSun", sans-serif, "Microsoft YaHei" ;
				color:rgb(4, 95, 172);
			}
			.CNC_partconttype2 {
				margin-top: 20%;
				margin-left: 38px;
			}

			.CNC_partconttype2 p {
				background: url("../images/CNCcontent/CNCioc8.jpg") no-repeat;
				background-size: 1rem 1rem;
				font-size: 1rem;
				padding-left: 1.2rem;
				position: relative;
			}

			.CNCioc8 {
				position: absolute;
				display: block;
				width: 16px;
				height: 16px;
				top: 2px;
				left: 0;
				background: url("../images/CNCcontent/CNCioc8.jpg") no-repeat;
				background-size: cover;
			}

			.CNC_partconttype3 {
				margin-top: 12%;
				position: relative
			}
			.CNC_part3 .CNC_partconttype1{
				margin:0px;
				position:absolute;
				top:90px;
				left:38px;
				z-index: 10;
				
				
			}
			.CNC_partconttype3 ul {
				display: flex;
				width: calc(100% - 40px);
				max-width: 480px;
				margin-left: 20px;
				justify-content: space-between;
				flex-direction: row;
			}

			.CNC_partconttype3 ul li {
				list-style: none;
			}

			.CNC_partconttype3 ul li img {
				width: 100%;
				height: 130px;
			}

			.CNC_partconttype3 ul li p {
				position: relative;
				font-size: 0.7rem;
			}

			.CNC_partconttype3 ul li p .CNCioc8 {
				left: -20px;
			}

			.CNC_partconttype4 {
				margin-top: 124px;
				width: 40%;
				float: left;
				display: flex;
				/* 启用 Flex 布局 */
				align-items: center;
				/* 垂直居中 */
				justify-content: center;
				height: 150px;
				/* 父容器需有高度（固定或百分比） */
			}

			.CNC_part8img {
				width: 55%;
				float: left;
				display: flex;
				/* 启用 Flex 布局 */
				align-items: center;
				/* 垂直居中 */
				justify-content: center;
			}

			.CNC_part8img img {
				width: 80%;
			}

			.CNC_partcontright {
				float: right;
				background: url("../images/CNCcontent/apprightspanbg.png") no-repeat top left;
				background-size: 100% 100%;
			}

			.CNC_partcontleft {
				background: url("../images/CNCcontent/appleftspanbg.png") no-repeat top right;
				background-size: 100% 100%;
			}

			.CNC_partconttype4 p {
				color: #FFF;
				line-height: 24px;
				font-size: 1.2rem;

			}
			
			.contentimg {
				width: 100%;
				text-align: center;
			}

			.contentimg img {
				width: 100%;
				max-width: 1000px;
			}

			@media (max-width: 767px) {

				html,
				body {
					font-size: 10px;
				}
				.CNC_parts {
					background-size: 100% 465px;
				}


				.CNC_partconttype1 p {
					font-size: 1.2rem;
					line-height: 1.6rem;
				}

				.CNC_partconttype2 {
					margin-top: 45%
				}
				.CNC_part3 .contentimg{
					margin-top:20px;
				}
				.CNC_partconttype4 {

					margin-top: 10px;
					width: 60%;
				}

				.CNC_partcontleft {
					margin-top: 40px;
				}

				.CNC_partcontright {}

				

				.CNC_part8img {
					width: 100%
				}
			}